Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-01-27 | various work to make loop/punch display work better (including fixes for ↵ | Paul Davis | |
bugs present in master also) | |||
2014-01-17 | Merge branch 'master' into cairocanvas | Paul Davis | |
2014-01-17 | use Glib URI utility function to generate a local filename from a URI, ↵ | Paul Davis | |
rather than hand-crafted code | |||
2013-12-28 | Merge branch 'master' into cairocanvas | Paul Davis | |
2013-12-28 | prevent 0-pointer dereference in editor_routes.cc - fixes #5794 | Robin Gareus | |
2013-10-31 | all events propagate out of the canvas in canvas coordinates now, so revert ↵ | Paul Davis | |
changes in editor_drags.cc that worked around this not being the case | |||
2013-10-31 | handle enter/leave items when zooming and scrolling occur | Paul Davis | |
2013-10-16 | merge with master and fix 2 conflicts | Paul Davis | |
2013-10-12 | export video-range: add to context menu | Robin Gareus | |
2013-09-17 | Merge branch 'master' into cairocanvas | Paul Davis | |
2013-09-16 | correctly restore zoom focus state after restart (from nick mainsbridge) | Paul Davis | |
2013-09-14 | fix merge conflicts with master | Paul Davis | |
2013-08-08 | Fix special handling of 'zoom vertical' scroll wheel modifier key. | Colin Fletcher | |
gtkmm2ext/keyboard.cc has a special case to emit a signal on the key-up of the modifier key used to adjust track heights in conjunction with the scroll wheel, so that the same track continues to be resized even when it's shrunk to no longer be under the mouse cursor. However, this code assumed that the modifier key for this was <Shift>. Fix it to use the event->state bit corresponding to ScrollZoomVerticalModifier instead, and rename the relevant functions to clarify that it's the 'zoom vertical' modifier key they're dealing with. Partially fixes #5610. | |||
2013-08-07 | major redesign of MIDI port heirarchy and management (part 2) | Paul Davis | |
2013-07-23 | Fix special handling of 'zoom vertical' scroll wheel modifier key. | Colin Fletcher | |
gtkmm2ext/keyboard.cc has a special case to emit a signal on the key-up of the modifier key used to adjust track heights in conjunction with the scroll wheel, so that the same track continues to be resized even when it's shrunk to no longer be under the mouse cursor. However, this code assumed that the modifier key for this was <Shift>. Fix it to use the event->state bit corresponding to ScrollZoomVerticalModifier instead, and rename the relevant functions to clarify that it's the 'zoom vertical' modifier key they're dealing with. Partially fixes #5610. | |||
2013-06-25 | Merge branch 'master' into cairocanvas | Paul Davis | |
2013-06-25 | fix zoom focus issue that was messing up zoom changes | Paul Davis | |
2013-06-23 | remove compilation warning | Julien de Kozak | |
2013-06-18 | switch samples_per_pixel to integer type | Paul Davis | |
2013-05-08 | merge with master | Paul Davis | |
2013-05-07 | various changes to window visibility mgmt, including use of the mixbus2 code ↵ | Paul Davis | |
for toggling editor + mixer windows. no longer attempt to track changes made outside of ardour, which is a lost cause | |||
2013-05-02 | merge resolution with master | Paul Davis | |
2013-05-02 | remove all of Gtk::Window::set_position (WIN_POS_MOUSE) for anything ↵ | Paul Davis | |
deriving from ArdourDialog or ArdourWindow; move the set_position() call into those classes' constructors, so that they are called before the windows are realized, and thus it actually works | |||
2013-05-02 | remove CMT code - has not been used for years, and will become irrelevant ↵ | Paul Davis | |
with VTL and cairocanvas | |||
2013-04-26 | Merge branch 'master' into cairocanvas | Paul Davis | |
2013-04-26 | redesign toggling of editor/mixer stacking to use Gtkmm2ext::VisibilityTracker | Paul Davis | |
2013-04-24 | many pervasive changes primarily related to waveform drawing, particular ↵ | Paul Davis | |
content-dragging, colors, and more | |||
2013-04-20 | remove Editor::redraw_measures to improve efficiency of tempo measure line ↵ | Paul Davis | |
redraws | |||
2013-04-16 | change UIConfig to use accessor/setter methods like RCConfig so that ↵ | Paul Davis | |
ParameterChanged methods can actually be emitted; add variable (over a small range) background shading for all TimeAxisViewItems | |||
2013-04-15 | remove all XML related API from canvas. it may have been useful during ↵ | Paul Davis | |
development, but it is just a distraction - we will NEVER be saving or restoring canvas state via XML or any kind of serialized state | |||
2013-04-13 | removal of sundry Adjustments and consolidation of scrolling around two ↵ | Paul Davis | |
editor-owned Adjustments | |||
2013-04-12 | remove TimeAxisView::clip_to_viewport() and Editor::update_canvas_now() and ↵ | Paul Davis | |
Editor::flush_canvas() which should no longer be necessary with a sane canvas design | |||
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-12 | remove all unit-based methods from (Public)Editor; rationalize ↵ | Paul Davis | |
Editor::event_frame() to clearly identify whether the passed-in GdkEvent has window units or canvas units (the latter will be true for all events that are handled by the canvas and then passed to Editor | |||
2013-04-11 | Merge branch 'cairocanvas' of git.ardour.org:ardour/ardour into cairocanvas | Paul Davis | |
2013-04-11 | many changes to get the cairo-canvas version much, much more functional. ↵ | Paul Davis | |
still problems with a lot of subtle and not-so-subtle issues | |||
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 | merge with master, including manual merge conflict resolution | Paul Davis | |
2013-04-06 | rename Route::is_hidden() to Route::is_auditioner() and Route::Hidden to ↵ | Paul Davis | |
Route::Auditioner. this has been the meaning of these terms for years now and it would be better to make it explicit | |||
2013-04-05 | master merge; new files not added after initial cairocanvas patch application | Paul Davis | |
2013-04-05 | lots of tweaking and adding debug output including operator<</dump(ostream&) ↵ | Paul Davis | |
methods to help visualize canvas structure | |||
2013-04-04 | commit immediately post linking | Paul Davis | |
2013-04-04 | initial commit of hand merging, plus getting "ancient" waf script to work ↵ | Paul Davis | |
correctly | |||
2013-04-03 | Update region_ops.txt to match current behaviour, and fix a couple of comments. | Colin Fletcher | |
Update region_ops.txt to better describe the current behaviour of Editor::get_regions_from_selection_and_edit_point(), and fix a couple of comments that still referred to the no-longer-existing 'edit' property of route groups. | |||
2013-04-03 | Don't include unselected regions in edit grouped region operations. | Colin Fletcher | |
Make Editor::get_regions_from_selection_and_entered() only return regions that are actually selected or entered, not their unselected equivalents. | |||
2013-04-03 | Ignore track selection if there are any selected regions. | Colin Fletcher | |
Make Editor::get_regions_from_selection_and_edit_point() only consider the selected tracks when finding regions to operate on if there are no regions selected, and never if the edit point is 'mouse'. |