Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-02-22 | add const_cast to avoid compiler warnings from apple gcc | Paul Davis | |
2016-01-22 | first compiling, mostly working version of group controls changes | Paul Davis | |
2015-12-01 | Make capitalization consistent and other minor spelling corrections. | André Nusser | |
2015-10-05 | NOOP, remove trailing tabs/whitespace. | Robin Gareus | |
2015-09-30 | Fixed spelling. | André Nusser | |
2015-09-30 | Make all the context menu entries of the track list work. | André Nusser | |
2015-09-16 | Use ARDOUR_UI_UTILS::set_tooltip rather than via ARDOUR_UI::set_tip | Tim Mayberry | |
This removes the direct dependence on ARDOUR_UI/Gtk_UI for setting tooltips. Removes inclusion of ardour_ui.h from 16 files. | |||
2015-04-30 | cleanup display suspend. | Robin Gareus | |
2015-04-30 | suspend editor redisplay during batch changes | Robin Gareus | |
(major speed-up when changing all meters) | |||
2015-04-05 | add more contexts for SLA. | Robin Gareus | |
2015-04-05 | add context to single-letter translatable | Robin Gareus | |
2015-04-02 | [Summary] Sort the routes of session before creating time axises ↵ | Valeriy Kamyshniy | |
unconditionally. This will keep tracks sorted even in case a new session created from template. Conflicts: gtk2_ardour/editor_routes.cc | |||
2015-03-16 | avoid possible shared remote control IDs in large (>317 track) session | Paul Davis | |
2015-03-15 | Fix incorrect track ordering when creating a session from a template | nick_m | |
(supplied order keys are correct). This really shouldn't be needed, but historically there have been races between the treeview and the editor order keys. Interesting to note that there have been no reported ordering bugs when loading sessions. | |||
2015-03-13 | Don't mess with the track selection at all from the editor route list | nick_m | |
when adding tracks (thinko in last commit). | |||
2015-03-13 | Add new routes to selection in the editor, rather than the editor | nick_m | |
route list. Fixes new tracks not being selected. Also begin selection op history when adding routes. | |||
2015-02-13 | fix up recent cherry-picks from waves' tracks | Paul Davis | |
2015-02-13 | insanely complex fixes for dragging to and from the drop zone. | Paul Davis | |
This probably breaks some of ardour's functionality (e.g. layered mode), but seems to be either just right or very close to it for tracks Conflicts: gtk2_ardour/editor_routes.cc | |||
2015-01-13 | Fix missing selection undo for track header click and route list select. | nick_m | |
2014-12-26 | remove unnecessary scoping | Paul Davis | |
2014-10-23 | small round of compiler warning fixes | Robin Gareus | |
2014-09-07 | remove debug message | Robin Gareus | |
2014-09-07 | fix (auto-expand) typo in f23f379b3 | Robin Gareus | |
2014-09-07 | NOOP, re-indent, remove trailing whitespace, sort includes | Robin Gareus | |
2014-09-07 | don't loose a redraw. | Robin Gareus | |
This more or less obsoletes the DisplaySuspender. While RAII is nice, the DisplaySuspender cannot be used from outside gtk2_ardour eg Mute/Solo signals notifications from libardour (which don't originate from the GUI). The DisplaySuspender is still useful, because it explicitly disables re-display and forces a single expose at the end. | |||
2014-09-06 | safe EditorRoutes::redisplay() | Robin Gareus | |
2014-09-06 | idle update editor TreeView | Robin Gareus | |
dramatic speedup for solo & route toggle. | |||
2014-09-06 | speed up session load (display updates) | Robin Gareus | |
2014-08-31 | Remove unused variables (fix warnings). | David Robillard | |
2014-08-22 | Rationalize ArdourButton and lots of associated theming issues. | Ben Loftis | |
ArdourButtons now have a "pushed" animation. The gradient is now implemented in the button, rather than providing 2 colors in the theme, which was burdensome. Lots of code cleanup in ArdourButton. Removed several unnecessary flags. Refactor more stuff into route_ui. | |||
2014-06-29 | suspend route redisplay for (rec-en, solo, mute and monitor) batch changes | Robin Gareus | |
2014-06-25 | move utility functions into a dedicated namespace | Robin Gareus | |
2014-06-20 | fix some confusion when redrawing editor/mixer track/strip displays after ↵ | Paul Davis | |
track/bus deletion The code relied on the idea that the order-key resync that occurs after deletion would change the order keys and thus cause a redisplay. But since both the editor and mixer can initiate an order-key resync, the other window's resync will actually do nothing (the order keys will already be correct). This led to the incorrect placement of material in the tracks canvas, because the first resync triggered a redisplay while the route still existed, and then the second resync didn't cause a redisplay (repositioning) but the canvas elements representing the track went away. Fixed by forcing a redisplay in both editor and mixer if a route deletion is believed to be triggering a row deletion in their underlying data models. | |||
2014-03-24 | add optional arg to Editor::ensure_time_axis_view_is_visible() to "force" ↵ | Paul Davis | |
"make it visible as the top track" behaviour | |||
2014-03-24 | selecting a track/bus in the editor list now selects it in the canvas, and ↵ | Paul Davis | |
also ensures that it is visible Visibility is done with Editor::ensure_time_axis_view_is_visible(), and ctrl-click in the editor list was also modified to use the same method. | |||
2013-10-31 | fix merge with master | Paul Davis | |
2013-10-31 | handle enter/leave items when zooming and scrolling occur | Paul Davis | |
2013-10-24 | New routes are placed after highest selected route. | nick_m | |
2013-10-22 | merge from master | Paul Davis | |
2013-10-21 | Unify editor / mixer ordering. | nick_m | |
2013-07-10 | some sort-of-deep fixes to get autoscroll/vertical scroll to work properly ↵ | Paul Davis | |
for cairocanvas | |||
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-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-01 | likely fix for #5426 (hide all tracks doesn't work and causes inconsistent state | Paul Davis | |
2013-02-06 | fix crash when pressing "s" with kbd focus in editor route list | Paul Davis | |
git-svn-id: svn://localhost/ardour2/branches/3.0@14055 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2012-12-07 | more theming and layout tweaks. new faders that pre-light. fixed some ↵ | Ben Loftis | |
spacing around mixer buttons. tweaked some colors (returned mutes to yellow). removed group button at bottom of mixer strip and replaced it with fader automation mode. git-svn-id: svn://localhost/ardour2/branches/3.0@13617 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2012-12-04 | dramatically speed up the addition of large numbers of busses + tracks. ↵ | Paul Davis | |
consists of a backend part (ignore JACK graph/latency callbacks while we're adding tracks) and a GUI side (avoid O(N^N) behaviour while adding each new time axis view) git-svn-id: svn://localhost/ardour2/branches/3.0@13595 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2012-10-27 | fix serious logic error in re-ordering treeviews after route order keys/RIDs ↵ | Paul Davis | |
change - fixes major memory corruption bug that overwrote random memory as soon as a track gets deleted and/or user-defined remote IDs are in use git-svn-id: svn://localhost/ardour2/branches/3.0@13355 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2012-07-20 | make more or less all LHS treeviews use the same style | Paul Davis | |
git-svn-id: svn://localhost/ardour2/branches/3.0@13056 d708f5d6-7413-0410-9779-e7cbd77b26cf |