summaryrefslogtreecommitdiff
path: root/gtk2_ardour
AgeCommit message (Collapse)Author
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.
2015-06-01engine dialog fixes for multiple devicesRobin Gareus
2015-05-31Allow selection of input and output devices in EngineDialog for backends ↵Tim Mayberry
that support it Some refactoring was necessary to avoid code duplication Restoring of device state for input and output devices still doesn't work correctly. I'm not quite sure what the issue is at this stage.
2015-05-30vector icons should at least be 6x6 pxRobin Gareus
2015-05-30Stationary Playhead.Ben Loftis
It is hard to locate/edit while playing, in this mode. I think it needs to be an action, not a mode.
2015-05-29factor out Route::muted_by_others from existing codeBen Loftis
2015-05-28add name text for ToggleExternalSync actionPaul Davis
2015-05-28only use and present the buggy gradient parameter if built with a suitably ↵Paul Davis
patched version of Cairo
2015-05-28rearrange and redesign UIConfiguration/ARDOUR_UI APIs to allow correct ↵Paul Davis
initialization. We need to be able to set an environment variable *before* gtk_init() is called, but also to load the color theme right after gtk_init() and before the rest of the GUI is created.
2015-05-28add control for buggy gradient optionPaul Davis
2015-05-28add buggy gradient optionPaul Davis
2015-05-28Fix uninitialised variable.nick_m
2015-05-28amend 3f5d17d, clear changes to MIDI as well.Robin Gareus
2015-05-28Fix region paste (ctrl+v) undo.Robin Gareus
2015-05-27prevent crash when using WM close button on "new route name contains bad ↵Paul Davis
chars" dialog. The dialog would be created twice, once because the user hit enter etc. to indicate they were done editing, and once because focus left the name text entry, also indicate the end of editing. We now note that we're already processing the end of a name edit, and do nothing in that case
2015-05-27relax LinuxVST GUI event loop.Robin Gareus
it was spinning at 100Hz.
2015-05-26Rationalize some aspects of region-gain control-point visibility:Ben Loftis
Visibility is driven by the currently selected mouse mode. Visibility no longer depends on entering/exiting the region. Range mode shows the lines but not the points. Fixed option text to reflect new operation.
2015-05-26replace tool pixel icons with vector drawingRobin Gareus
2015-05-25use vectorized TAV expand/shrink iconsRobin Gareus