summaryrefslogtreecommitdiff
path: root/gtk2_ardour
AgeCommit message (Collapse)Author
2018-10-07use C++, dammitPaul Davis
2018-10-07show message if adding transport master doesn't workPaul Davis
2018-10-07make name entry activation close dialog (potentially)Paul Davis
2018-10-07delete transport masters from an idle callbackPaul Davis
2018-10-07add dialog for adding new transport mastersPaul Davis
2018-10-07Fix DSP-load window when removing plugins/routesRobin Gareus
DropReferences of a single item should only drop references of the instance in question -- and refill, keep the remaining items.
2018-10-06Sort Sidechain port list by mixer-order instead of alphabeticallyRobin Gareus
2018-10-05make remove work for transport masters (bug fix, really)Paul Davis
2018-10-05remove debug outputPaul Davis
2018-10-05tweak up display of "time since last msg" for transport mastersPaul Davis
2018-10-05move away from "sync source" conceptsPaul Davis
2018-10-05laying the groundwork for adding/removing transport mastersPaul Davis
2018-10-05Remove debug output from 39f65bbceRobin Gareus
2018-10-04Change color of nudge-buttons depending on selection.Robin Gareus
Experimental. This indicates region selection: * nudge region(s): red * nudge playhead or marker(s): default gray This does not indicate marker selection (nudge marker vs playhead), nor does it change when primary-modifier is held (force playhead nudge).
2018-10-04Fix French translation #7665Robin Gareus
2018-10-04remove LTC port parameter, since it's no longer a thing.Paul Davis
This commit does not remove this concept from the libs/ardour/engine_state_controller code, which is used exclusively by Waves Track Live (to the extent that this can be said to be "used").
2018-10-04Remove cruftRobin Gareus
2018-10-04Unhardcode and increase bindable Lua-script-action countRobin Gareus
2018-10-04Sort Factory/Lua-script session-templatesRobin Gareus
2018-10-03Remove Transport > TimeMaster toggle from menuRobin Gareus
The checkbox is not kept in sync with Session > Properties > Timecode > JACK Time Master besides, it relies on JACK, relies on ardour being the first jack client and also is mostl useless due to tempo-ramps not being supported by many jack clients.
2018-10-03Prevent adding aux-sends to master or monitorRobin Gareus
2018-10-02Fix weird behavior in playhead_x_to_grid: use return value from snap_to_grid.Ben Loftis
2018-10-02Include Track-number with stem-exports, if track-numbers are present.Robin Gareus
2018-10-02Add a GUI option to enable boxy button styleRobin Gareus
2018-10-02Fix context-menu item "bus" = audio and midi busses.Robin Gareus
Hide/show logic uses "not track". This results in matching both audio and midi busses.
2018-10-02More correct fix for 8bfbef4: the check was already there; just needed to ↵Ben Loftis
set the dirty flag.
2018-10-02Fix deadlock when no region boundaries are selected in the Snap prefs.Ben Loftis
2018-10-02ipw: Fix race condition with polling the cancel state of the dialogDamien Zammit
Sometimes the interthread process window dialog reports "cancelled" when it was not actually cancelled, it was just hidden and reshown, Since we are polling the cancel state interthread, we must reset the cancel status BEFORE the dialog is shown, and never toggle the cancel state unless it is a true cancel action by the user.
2018-09-27show last received and when for timecode timestamps in transport masters widgetPaul Davis
2018-09-27add name editing for transport mastersPaul Davis
2018-09-27use new TransportMaster::speed_and_position() APIPaul Davis
2018-09-25Fix/tweak various DSP-load window issuesRobin Gareus
* update when window is visible and session-changes * drop connections to prevent multiple callbacks * catch session-deletion, skip updates
2018-09-25Add a reset-all DSP-load-stats buttonRobin Gareus
2018-09-25Add a window that shows DSP usage of all pluginsRobin Gareus
Currently hidden, use Editor:access_action("Window", "toggle-plugin-dsp-load")
2018-09-25Separate Plugin DSP load UI implementationRobin Gareus
2018-09-24rearrange parts of transport masters dialog, and fix tooltip issuePaul Davis
2018-09-23remove debug outputPaul Davis
2018-09-23remove debug outputPaul Davis
2018-09-23various tweaks to the transport masters dialogPaul Davis
2018-09-23rename transport masters dialog -> windowPaul Davis
2018-09-23no more ProxyTemporary member of ArdourWindow - all such windows should be ↵Paul Davis
wrapped in an explicit proxy in ARDOUR_UI
2018-09-21Fix --no-nls (5/5), i18n.h include order in gtk2_ardourRobin Gareus
2018-09-21Fix --no-nls (3/5), prefer #if in gtk2_ardourRobin Gareus
This is for consistency with system-wide gettext.h which is used by some 3rd party libs. system-wide gettext uses `#if ENABLE_NLS`, not #ifdef
2018-09-20Fix metronome emphasis preference (#7666)Robin Gareus
2018-09-20switch transport masters to use properties and notify via PropertyChangedPaul Davis
2018-09-19AppData release tags need a date to be validNils Philippsen
Or a timestamp, but that's deprecated. Create it from the last commit, store it in/retrieve it from revision.cc and substitute it in the template. https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-releases
2018-09-19Remove ambiguity of Gtk and Windows APIRobin Gareus
2018-09-18new transport slave/master implementation, gui editionPaul Davis
2018-09-16Fix crash when re-assigning groupsRobin Gareus
This works around an issue where gtk sends two callbacks when a radio selection changes. First: unselect, then select new item. Previously: Two tracks, two groups. Select all tracks, assign to 2nd group. Crash. The first callback, "unselect" iterates over all tracks, removes them from any groups. Eventually all groups are unused and hence destroyed. The 2nd callback - "select" - now uses a just destroyed group.
2018-09-13Implement new Enclosed region equivalence modeColin Fletcher