summaryrefslogtreecommitdiff
path: root/gtk2_ardour
AgeCommit message (Collapse)Author
2015-06-29copy all XCode project files from Tracks.Paul Davis
Rationale: the Waves team maintains the XCode project files, the Ardour crew doesn't. Thus, the Waves' version is more canonical
2015-06-29fix logic/declaration issue with modified PersistentTooltip APIPaul Davis
2015-06-29use Tracks' MainMenuDisabler during session lock (could be improved with ↵Paul Davis
more RAII)
2015-06-29[Summary]: add keybindings Cmd-h (hide application) for macYPozdnyakov
Conflicts: gtk2_ardour/ardour_ui.cc gtk2_ardour/ardour_ui.h gtk2_ardour/ardour_ui_ed.cc
2015-06-29initialize uninitialized var - possible fix for #6400Robin Gareus
2015-06-29remember max shuttle-speedRobin Gareus
2015-06-28add keybinding, V, for video windowBen Loftis
2015-06-28tweak some window-bindings. Use C for Clock and B for meter-BridgeBen Loftis
2015-06-28show selection trim cursors in Range modeBen Loftis
2015-06-27remove debug codeRobin Gareus
2015-06-27check editor/mixer/meterbridge window overlap for show/hideRobin Gareus
2015-06-27consolidate codeRobin Gareus
2015-06-27update Window > Mixer accordinglyRobin Gareus
2015-06-26add region layer keybindingsBen Loftis
2015-06-26Alternative approach for show/hide Meterbridge #6386Robin Gareus
* no more on-top (transient to editor) * similar approach as toggle editor/mixer see also 0cd1db76f04
2015-06-26make the quantize dialog persistent so that settings are retainedPaul Davis
2015-06-25keep meterbridge on top of editor - see #6386Robin Gareus
2015-06-25rename TempoMap::cut_time() to remove_time()Colin Fletcher
Everywhere else, 'cut time' has been renamed to 'remove time': for consistency, rename this one remaining function to match.
2015-06-23update video import flags, relax GOP size.Robin Gareus
2015-06-23textual tweakPaul Davis
2015-06-23provide control over waveform image cache size from GUIPaul Davis
2015-06-22When using the Editor's Shuttle control, stop any shuttling by calling ↵John Emmas
Session::request_stop() Previously we were using a convoluted scheme of firstly setting the transport speed to 1.0, then later re-setting it to 0.0. On Windows this was having some strange side-effects (such as leaving the transport in Play mode and/or resetting the timeline to zero timecode). Hopefully this change will also work for the other platforms.
2015-06-21Amend button caption in 'Remove time' dialogueColin Fletcher
I missed that it still said 'Cut'.
2015-06-19various tweaks to the height/sizing of audioregion views and their waveformsPaul Davis
2015-06-17Accept changes to Insert/Remove time clocks without <Enter>Colin Fletcher
Pass 'true' to accept_on_focus_out of AudioClock, so that editing the insert/remove time clock and then clicking elsewhere without hitting <Enter> first doesn't mysteriously set the time back to 00:00:00.000.
2015-06-17Add 'accept on focus out' parameter (default false) to AudioClockColin Fletcher
If this parameter is passed as 'true', then edits to the clock will be accepted when the user clicks away from the clock, rather than unconditionally discarded as hitherto.
2015-06-17Rename 'Cut time' to 'Remove time'Colin Fletcher
'Cut time' implies that the cut timeline items might end up on the clipboard to be pasted somewhere: this isn't the case at present, so rename the functions, class, &c. to say 'remove' rather than 'cut'. Rename insert_time_dialog.{cc|h} to insert_remove_time_dialog while we're at it.
2015-06-17Update 'Cut time' to match 'Insert time', and fix cut-time moving range markersColin Fletcher
Add options to move glued & locked markers to Editor::cut_time(), in line with the insert_time() implementation. Fix up the order in which operations apply to range marker start & end points, to avoid problems when a range which lies after the cut point is shorter than the length of the cut.
2015-06-17Use 'Insert time' dialogue for 'Cut time' too.Colin Fletcher
2015-06-17Make 'Insert time' dialogue do for 'Cut time' tooColin Fletcher
Add a bool cut parameter to InsertTimeDialog's constructor, so it can do double duty as 'Cut time'. The class probably ought to be renamed too.
2015-06-17Insert time: don't unlock markers we're not going to move anywayColin Fletcher
Move checking for locked markers in Editor::insert_time() so it doesn't happen if we're going to skip the marker because it's glued to musical time.
2015-06-17Insert time: fix moving of range markersColin Fletcher
When inserting time and moving a range marker, move its end first, before moving its start, so that if the time being inserted is greater than the length of the range, we don't try to set its start to after its end.
2015-06-17fix 1024px width layout (remove nudge clock special case)Robin Gareus
Due to some change somewhere along the road the nudge clock does no longer fit in the transport-bar on 1024px screen with 100% font-scale, even if the 2nd clock is hidden. However, these days it does fit nicely on its default position even with wide-editor-mixer on a 1024px screen.
2015-06-16use mpeg4 for internal video format (not mjpeg)Robin Gareus
reduces file size. xjadeo > 0.8 and harvid >= 0.8 handle this fine.
2015-06-12We were 2 more debug "bits" away from overflow, so recast PBD::DEBUG ↵Paul Davis
mechanism away from a 64bit integer and toward std::bitset. Clean up a few minor related PBD::DEBUG issues along the way
2015-06-10remove left-over debugging codePaul Davis
2015-06-10no Save-As progress dialog if we're not copying mediaPaul Davis
2015-06-11Magnetic snap now works on note moves / resizes.nick_m
2015-06-11Make absolute snap the default snap.nick_m
- also fixes a couple of absolute snap bugs wrt midi notes.
2015-06-09fix video-image request, zoom before video start.Robin Gareus
2015-06-08Update export config on stem export select tracks/busses/noneColin Fletcher
Call update_config() after selecting/deselecting all tracks/busses so that the warning about 'No channels have been selected' is shown/hidden appropriately.
2015-06-08Fix tiny typo in PortExportChannelSelector error textColin Fletcher
2015-06-08Don't select any routes for stem export by defaultColin Fletcher
Now that there are 'select all tracks/busses' buttons, it makes sense to me that stem export should start off with no routes selected, rather than all. Maybe stem export should by default select routes that are selected in the editor, but that's a task for another time.
2015-06-08Exclude inactive tracks & busses from stem export listColin Fletcher
The exported file is silent, when choosing to export either region contents or track outputs, so there seems no point in making such routes available for stem export at all. Perhaps there's an arguable use case for enabling stem export of inactive tracks, but I can't see that it's worth worrying about for now.
2015-06-08Add 'Select tracks/busses' & 'Deselect all' buttons to stem exportColin Fletcher
Add buttons to to select all tracks, select all busses and deselect all to the stem export channel selector.
2015-06-04Enable stationary playhead mode.Ben Loftis
stationary playhead needs to follow same rules as regular moving playhead.
2015-06-03Change message about JACK already running to be less scaryPaul Davis
2015-06-02always round integer steps (regardless of enum)Robin Gareus
2015-06-01fix cursor in smart mode, when moving up and down the frame handlesBen Loftis
2015-06-01Fix some visual loopholes when switching tools inside a region:Ben Loftis
switching to Grab should show the fade handles... ...switching away from grab should hide them. Also, change "always show gain" preference to show lines, but not control points.