summaryrefslogtreecommitdiff
path: root/gtk2_ardour
AgeCommit message (Collapse)Author
2015-06-29Revert "use newly added operator bool() for Evoral::Beats rather than ↵Paul Davis
double-negation as boolean" This reverts commit a19902b52f08bf33c54e60dfb49c44a1c154f4c9. OS X compiler gets confused by this change.
2015-06-29Revert "replace two more instances of !! with implicit use of operator bool()"Paul Davis
This reverts commit e8eff9fb9c2fa6fc518404c2f9b731f8c28d3a23. OS X compiler gets confused by this change.
2015-06-29replace two more instances of !! with implicit use of operator bool()Paul Davis
2015-06-29use newly added operator bool() for Evoral::Beats rather than ↵Paul Davis
double-negation as boolean
2015-06-29use consistent (large) size when calling to_ticks()Paul Davis
2015-06-29properly track, update, maintain and set auto return statePaul Davis
Conflicts: gtk2_ardour/ardour_ui_options.cc
2015-06-29correctly track range selection trim and drag creation w.r.t playback priorityPaul Davis
2015-06-29make editor_drag.h fully self-contained as a header file (it was missing ↵Paul Davis
more than a dozen necessary fwd decls etc) Conflicts: gtk2_ardour/editor_drag.h
2015-06-29start work on auto return target dropdown rather than buttonPaul Davis
Conflicts: gtk2_ardour/ardour_ui.cc
2015-06-29change ArdourDropdown API to allow other types of menu elementsPaul Davis
2015-06-29remove debug outputPaul Davis
2015-06-29fix copy-n-paste errors that used wrong buttons for playhead prioritiesPaul Davis
2015-06-29fix copy-n-paste errors that used incorrect enum values for playhead prioritiesPaul Davis
2015-06-29restore use of vertical margin on ardour knob popup tooltip/windowPaul Davis
2015-06-29add preferences GUI elements to allow control of playhead priority itemsPaul Davis
2015-06-29initial version of playback priority design. No GUI control over options yetPaul Davis
Conflicts: libs/ardour/ardour/session.h libs/ardour/ardour/types.h libs/ardour/enums.cc libs/ardour/session_transport.cc system_config
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.