Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-04-08 | NO-OP: whitespace, alignment | Robin Gareus | |
2019-03-26 | Add a note to self | Robin Gareus | |
2019-03-19 | Update GUI, use Session::playlists() getter (2/2) | Robin Gareus | |
2019-03-07 | Fix some Gtk::Menu related memory leaks | Robin Gareus | |
A Gtk::manage()d widget will be deleted when its parent container is destroyed. Top-level context menus are not inside a container and hence need to be manually deallocated. This adds explicit delete calls for menus where there is a member variable reference to the Menu. | |||
2017-09-18 | globally change all use of "frame" to refer to audio into "sample". | Paul Davis | |
Generated by tools/f2s. Some hand-editing will be required in a few places to fix up comments related to timecode and video in order to keep the legible | |||
2017-09-18 | use new Track API | Paul Davis | |
2017-09-18 | no more per-track varispeed | Paul Davis | |
2017-09-18 | mega-commit to save state of first "it compilesand links" state for ↵ | Paul Davis | |
separated disk i/o changes. THIS WILL NOT RUN. THIS REQUIRES MANY CHANGES | |||
2017-09-09 | Migrate PC dialog to RouteUI, midnam handing to RTAV. | Robin Gareus | |
This allows to to bring up the PC dialog from Editor/Editor-Mixer & Mixer for both MIDI Tracks as well as MIDI Busses. | |||
2017-08-18 | Remove old destructive API (non layered is a dynamic mode) 1/2 | Robin Gareus | |
2017-08-06 | Update Selection API to include all Stripables | Robin Gareus | |
2017-07-20 | Select the clicked route in the current mixer strip (fixes #7429) | Johannes Mueller | |
Issue #7429 reports that that clicking a route of an already selected group does not update the editor mixer strip selection. To fix this we call Editor::set_selected_mixer_strip() at the end of RouteTimeAxisView::selection_click(); The overhead of maybe calling it twice should be toleratable, as ::set_selected_mixer_strip() checks, if the route is already the current mixer strip route before setting it. | |||
2017-07-17 | Clean up library inheritance (colors.h, utils.h) | Robin Gareus | |
make libwidget independent of libcanvas. Confine basics to pbd and gtkmm2ext. | |||
2017-07-17 | Remove ArdourPrompter wrapper | Robin Gareus | |
2017-07-17 | Remove <gtkmm.h> include from header files. | Robin Gareus | |
2017-07-17 | Remove unused sources & includes | Robin Gareus | |
2017-07-17 | Separate Ardour UI widgets into dedicated library | Robin Gareus | |
2017-07-07 | Fix VCA Automation Lane selection | Robin Gareus | |
This moves child-selection API up into TAV (Superclass of StripableTAV which actually owns the children) | |||
2017-06-23 | NO-OP: whitespace | Robin Gareus | |
2017-06-23 | Mixbus GUI updates (VCA layout, no panners) | Robin Gareus | |
2017-06-15 | Prepare VCA Automation Lanes -- refactor TAV | Robin Gareus | |
* add an abstract StripableTimeAxisView (Route TAV + VCA TAV) * move common strip-methods into STAV * Add Automation Lanes to VCA TAV * Allow ATAV without Automatable for VCA Controls | |||
2017-04-19 | Use PBD::to_string from pbd/string_convert.h in RouteTimeAxis | Tim Mayberry | |
Numeric formatting is equivalent as LC_NUMERIC=C in global C++ locale | |||
2017-04-19 | Use PBD::string_to<bool> in RouteTimeAxisView class | Tim Mayberry | |
As they were converted from bool to string using PBD::to_string | |||
2017-04-19 | Remove conditional checks that are always true in RouteTimeAxisView class | Tim Mayberry | |
2017-04-19 | Use AxisView::get/set_gui_property API in RouteTimeAxisView class | Tim Mayberry | |
2017-03-08 | Don't show Group UI for the master-bus | Robin Gareus | |
2017-02-02 | Remove redundant MIDI submenu. The items are now in the main menu. | Ben Loftis | |
2017-01-29 | prevent suggestion that MIDI tracks can be set to stacked view | Paul Davis | |
2016-12-17 | remove channel filter status and button from MIDI track header, access via ↵ | Paul Davis | |
context menu | |||
2016-12-17 | Hide/remove per-track record-mode in favor of global setting. | Robin Gareus | |
2016-11-28 | Fix reversed behaviour of Playlist -> New and New Copy | Tim Mayberry | |
Resolves: #7146 Thanks again to elgoun for the patch | |||
2016-11-25 | cont'd work to prevent duplicate playlist names | Robin Gareus | |
2016-11-24 | Don't allow duplicate playlist names | Robin Gareus | |
2016-08-18 | Add missing return | Julien "_FrnchFrgg_" RIVAUD | |
2016-08-18 | Make buttons in track headers behave more like Gtk::MenuToolButton | Julien "_FrnchFrgg_" RIVAUD | |
Make their popup menus show attached, and on mouse down, but keep the context menu behavior on middle- and right-click for the group button that reacted to those (probably an oversight but some users might have got the habit of right-clicking). This also makes the group deletion on Ctrl+click happen on mouse down instead of mouse up which is not a great difference and avoids complicating the code. | |||
2016-07-14 | enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h | Paul Davis | |
2016-07-10 | remove reference "const int32_t&" -> const int32_t" | Robin Gareus | |
this simplifies lua-bindings and also let's the compiler worry about constant primitive types. | |||
2016-07-10 | Paste uses exact beats. rework _start_beats calculation in copy-with-offset ↵ | nick_m | |
ctor. | |||
2016-07-06 | many changes associated with rationalizing selection flow | Paul Davis | |
2016-06-05 | use, or mostly use PresentationInfo for selection status of Routes. | Paul Davis | |
Needs extension to Surfaces, replacing GuiSelectionChanged signal concept | |||
2016-06-05 | catch up on change in definition of various AxisView {set,is}_selected() ↵ | Paul Davis | |
implementations | |||
2016-06-05 | RouteUI connects to Route's PropertyChange signal; derived types implement ↵ | Paul Davis | |
route_property_changed() | |||
2016-06-05 | use new RouteGroup property names | Paul Davis | |
2016-06-05 | RouteUI is now also derived from SessionHandlePtr but NOT AxisView. Fix ↵ | Paul Davis | |
initialization. Only "most derived" classes can initialize virtual base classes (SessionHandlePtr) | |||
2016-06-05 | change AxisView color API to be virtual and implement per-type variants | Paul Davis | |
2016-06-05 | make AxisView::marked_for_display() be virtual so we can use the a ↵ | Paul Davis | |
Stripable's PresentationInfo hidden() status | |||
2016-06-04 | show existing automation lanes regardless if they were visible before. | Robin Gareus | |
Automation can be recorded with the automation time axis not being visible. | |||
2016-06-03 | move from PresentationInfo::global_order() to PresentationInfo::order, and ↵ | Paul Davis | |
fix up part of reordering behaviour Dragging tracks/busses in the editor *below* VCAs still does not work | |||
2016-06-02 | there is no explicit "Remote Control ID" control anymore - all done by ↵ | Paul Davis | |
ordering in the GUI | |||
2016-06-02 | make all TimeAxisView derived types return PresentationInfo for sorting | Paul Davis | |