Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-03-13 | Right-clicking on the Loop/Punch ruler should "Do Something". | Ben Loftis | |
2015-03-11 | add video-monitor to timeline context-menu | Robin Gareus | |
2014-12-21 | restore ardour-style ruler labels for timecode ruler. | Paul Davis | |
Also reduce font size used to a cross-platform single definition. | |||
2014-12-11 | tweaks to minsec and timecode ruler display, especially at very high zoom. | Paul Davis | |
Imported from work on Tracks done in Tel Aviv, November 2014 | |||
2014-11-23 | assign minsec_ruler_scale and minsec_mark_modulo when zoomed very far out | Paul Davis | |
Avoids crash when computing % minsec_mark_modulo. | |||
2014-10-21 | remove "canvasvar_" from all functions related to obtaining values from ↵ | Paul Davis | |
ARDOUR_UI::config() | |||
2014-07-15 | try to get font size for rulers right or at least better on OS X | Paul Davis | |
2014-06-25 | move utility functions into a dedicated namespace | Robin Gareus | |
2014-06-25 | do not include ruler visibility items in context click menu on timebars | Paul Davis | |
2014-06-25 | use new ruler dialog class for context clicks on ruler labels area | Paul Davis | |
2014-06-22 | more canvas refactoring. | Paul Davis | |
Remove Canvas::Layout, use Canvas::Container for the same purpose, move child-rendering into Item::render_children() so that it could theoretically be used by any derived type. | |||
2014-06-21 | use newly factored canvas in gtk2_ardour | Paul Davis | |
2014-06-13 | add all the fonts, and use the right name for the rulers as a result | Paul Davis | |
2014-06-13 | use canvas ruler font specification rather than get_font_for_style() | Paul Davis | |
2014-06-12 | remove no-longer-used code | Paul Davis | |
2014-06-12 | add canvas rulers event dispatch and reinstate scrolling behaviour | Paul Davis | |
2014-06-12 | use new ArdourCanvas::Ruler constructor | Paul Davis | |
2014-06-12 | remove header file includes of now-removed gtk custom ruler | Paul Davis | |
2014-06-11 | use canvas rulers now instead of gtk widgets | Paul Davis | |
Some bugs that exist in master are still present. | |||
2014-06-03 | remove useless groups from timebar area, clarify scroll group naming in editor | Paul Davis | |
2014-05-14 | fix rounding error in the min:sec ruler | Devin J. Pohly | |
When zoomed in to the millisecond level, the framerate was being divided by 1000 as an integer to generate a ruler tick interval, which doesn't work so well at things like 44100 or 88200. Instead, just count this value in milliseconds, dividing by 1000 when we are done. This was purely a display issue - the grid was in the correct place. | |||
2014-05-14 | fix major/minor ticks on min:sec ruler | Devin J. Pohly | |
All ticks from 0:00.000 to 0:00.999... were major, and everything after was minor, instead of the correct distribution. | |||
2014-02-26 | convert canvas_event_frame() and window_event_frame() to ↵ | Paul Davis | |
canvas_event_sample() and window_event_sample() to go along with the convention adopted in cairocanvas code re: frames+samples | |||
2014-02-25 | indent/align | Paul Davis | |
2014-01-10 | Merge windows+cc branch into cairocanvas branch. Not finished, need to now ↵ | Paul Davis | |
merge windows branch to get changes from there | |||
2014-01-04 | fix dragging playhead using time rulers | Robin Gareus | |
2013-09-21 | Merge remote-tracking branch 'remotes/origin/cairocanvas' into windows | John Emmas | |
Conflicts (hopefully resolved): gtk2_ardour/marker.cc gtk2_ardour/midi_region_view.h gtk2_ardour/region_gain_line.h gtk2_ardour/utils.cc gtk2_ardour/video_image_frame.cc gtk2_ardour/wscript libs/backends/jack/wscript | |||
2013-07-17 | Fix ambiguous type CheckMenuItem that is also defined via windows.h | Tim Mayberry | |
2013-04-18 | fix various event coordinate system problems with button events on the rulers | Paul Davis | |
2013-04-17 | fix playhead dragging from rulers | Paul Davis | |
2013-04-17 | various work waveview amplitude mgmt; fix playhead cursor drag from timebar ↵ | Paul Davis | |
click | |||
2013-04-17 | vtl: get rid of one more unnecessary canvas-group | Robin Gareus | |
2013-04-12 | change frames_per_pixel to samples_per_pixel | Paul Davis | |
2013-04-12 | leftmost_position => leftmost_sample, current_page_frames => ↵ | Paul Davis | |
current_page_samples | |||
2013-04-12 | change all frame_to_pixel and pixel_to_frame to sample_to_pixel and ↵ | Paul Davis | |
pixel_to_sample | |||
2013-04-11 | Merge branch 'master' into cairocanvas | Robin Gareus | |
Conflicts: gtk2_ardour/editor.h gtk2_ardour/editor_canvas.cc gtk2_ardour/wscript | |||
2013-04-11 | enable videotimeline by default | Robin Gareus | |
2013-04-06 | vtl: make videotimeline work with new cairo canvas | Robin Gareus | |
timeline thumbnail display, moving (drag/drop) and zoom works. There still some crashes e.g. resizing the height of the timeline and with off-screen image buffering when zooming in. Likely due to concurrency issues: VideoImageFrame::exposeimg() and direct access of the pixbuf: "Assertion `!_bounding_box_dirty' failed." in canvas/item.cc:191 more work is needed.. | |||
2013-04-04 | initial commit of hand merging, plus getting "ancient" waf script to work ↵ | Paul Davis | |
correctly | |||
2013-03-13 | videotimline | Robin Gareus | |
squashed 694 commits from http://gareus.org/gitweb/?p=ardour3.git | |||
2012-11-28 | fix initial display of BBT ruler, i believe | Paul Davis | |
git-svn-id: svn://localhost/ardour2/branches/3.0@13560 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2012-11-27 | adjust the way we use a pair of iterators into the tempo map so that the ↵ | Paul Davis | |
iterators are always local to the scope where they are used, which fixes at least one tempo-map related crash; also fix correct setting of join-object-range parameter, where the property wasn't actually used git-svn-id: svn://localhost/ardour2/branches/3.0@13559 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2012-10-18 | fix computation of fixed ruler scales done before canvas width is set by ↵ | Paul Davis | |
allocation handler (fixes #5065 and #5095) git-svn-id: svn://localhost/ardour2/branches/3.0@13307 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2012-06-19 | Add option to add new range marker from the context menu without needing the ↵ | Carl Hetherington | |
keyboard (#4378). git-svn-id: svn://localhost/ardour2/branches/3.0@12781 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2012-02-14 | support a grid of beats/64 and beats/128 | Paul Davis | |
git-svn-id: svn://localhost/ardour2/branches/3.0@11490 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2012-01-19 | more fixups of various things including cursors when note editing. in ↵ | Paul Davis | |
particular, don't needlessly reset the cursor during a drag. note insertion with ctrl pressed now only works if in MouseObject mode. git-svn-id: svn://localhost/ardour2/branches/3.0@11270 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2012-01-06 | partially revert some of the recent work on tempo to reflect new ↵ | Paul Davis | |
understanding of the problem. behaviour is now believed to be totally correct but awaiting a bit more testing git-svn-id: svn://localhost/ardour2/branches/3.0@11171 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2012-01-04 | use BBTPoint::is_bar() rather than ::beat == 1 ; implement ↵ | Paul Davis | |
TempoMap::framepos_plus_{beats,bbt}() with new map structure (not totally finished or accurate yet); prevent crash when dragging a marker to replace the initial tempo/meter markers git-svn-id: svn://localhost/ardour2/branches/3.0@11154 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2012-01-03 | save 4 bytes per Bar|Beat point in the tempo map | Paul Davis | |
git-svn-id: svn://localhost/ardour2/branches/3.0@11147 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2012-01-03 | return two iterators into the Bars|Beats list of the tempo map rather than ↵ | Paul Davis | |
making a copy; use iterators in the GUI git-svn-id: svn://localhost/ardour2/branches/3.0@11146 d708f5d6-7413-0410-9779-e7cbd77b26cf |