Commit Graph

8571 Commits

Author SHA1 Message Date
Paul Davis
5c8e239f95 Revert "start work on auto return target dropdown rather than button"
This reverts commit d1cbb3fb0e36b068dbf516d21891c998266f22a2.
2015-06-29 14:18:16 -04:00
Paul Davis
b531c878b0 Revert "properly track, update, maintain and set auto return state"
This reverts commit 07d0539526239d895f22123d88411c0d4ee773a4.
2015-06-29 14:18:16 -04:00
Paul Davis
da3df9c1d1 Revert "replace two more instances of !! with implicit use of operator bool()"
This reverts commit e8eff9fb9c2fa6fc518404c2f9b731f8c28d3a23.

OS X compiler gets confused by this change.
2015-06-29 14:18:15 -04:00
Paul Davis
8ac11386a6 replace two more instances of !! with implicit use of operator bool() 2015-06-29 14:18:15 -04:00
Paul Davis
c4c7dc0086 Revert "use newly added operator bool() for Evoral::Beats rather than double-negation as boolean"
This reverts commit a19902b52f08bf33c54e60dfb49c44a1c154f4c9.

OS X compiler gets confused by this change.
2015-06-29 14:18:14 -04:00
Paul Davis
9c84633eb4 Revert "replace two more instances of !! with implicit use of operator bool()"
This reverts commit e8eff9fb9c2fa6fc518404c2f9b731f8c28d3a23.

OS X compiler gets confused by this change.
2015-06-29 14:18:14 -04:00
Paul Davis
82fc73d663 replace two more instances of !! with implicit use of operator bool() 2015-06-29 14:18:14 -04:00
Paul Davis
15b3ad956d use newly added operator bool() for Evoral::Beats rather than double-negation as boolean 2015-06-29 14:18:14 -04:00
Paul Davis
48fb3e3b48 use consistent (large) size when calling to_ticks() 2015-06-29 14:18:14 -04:00
Paul Davis
745a235b9d properly track, update, maintain and set auto return state
Conflicts:
	gtk2_ardour/ardour_ui_options.cc
2015-06-29 14:18:13 -04:00
Paul Davis
7592b5d3e1 correctly track range selection trim and drag creation w.r.t playback priority 2015-06-29 14:18:13 -04:00
Paul Davis
aefd089b88 make editor_drag.h fully self-contained as a header file (it was missing more than a dozen necessary fwd decls etc)
Conflicts:
	gtk2_ardour/editor_drag.h
2015-06-29 14:18:13 -04:00
Paul Davis
eb791b7302 start work on auto return target dropdown rather than button
Conflicts:
	gtk2_ardour/ardour_ui.cc
2015-06-29 14:18:13 -04:00
Paul Davis
6c8e11d3f8 change ArdourDropdown API to allow other types of menu elements 2015-06-29 14:18:13 -04:00
Paul Davis
736baab0f9 remove debug output 2015-06-29 14:18:13 -04:00
Paul Davis
a2604ea38c fix copy-n-paste errors that used wrong buttons for playhead priorities 2015-06-29 14:18:13 -04:00
Paul Davis
82487c9196 fix copy-n-paste errors that used incorrect enum values for playhead priorities 2015-06-29 14:18:13 -04:00
Paul Davis
827fa16239 restore use of vertical margin on ardour knob popup tooltip/window 2015-06-29 14:18:13 -04:00
Paul Davis
35fe7e4ba7 add preferences GUI elements to allow control of playhead priority items 2015-06-29 14:18:13 -04:00
Paul Davis
ba981a14c4 initial version of playback priority design. No GUI control over options yet
Conflicts:
	libs/ardour/ardour/session.h
	libs/ardour/ardour/types.h
	libs/ardour/enums.cc
	libs/ardour/session_transport.cc
	system_config
2015-06-29 14:18:13 -04:00
Paul Davis
7fae6bcd87 copy all XCode project files from Tracks.
Rationale: the Waves team maintains the XCode project files, the Ardour crew doesn't. Thus, the Waves'
version is more canonical
2015-06-29 14:18:10 -04:00
Paul Davis
e2574020b2 fix logic/declaration issue with modified PersistentTooltip API 2015-06-29 14:18:10 -04:00
Paul Davis
a81bfbfc41 use Tracks' MainMenuDisabler during session lock (could be improved with more RAII) 2015-06-29 14:18:09 -04:00
YPozdnyakov
4465fb62f3 [Summary]: add keybindings Cmd-h (hide application) for mac
Conflicts:
	gtk2_ardour/ardour_ui.cc
	gtk2_ardour/ardour_ui.h
	gtk2_ardour/ardour_ui_ed.cc
2015-06-29 14:16:43 -04:00
Robin Gareus
db2fc7e6c7 initialize uninitialized var - possible fix for #6400 2015-06-29 20:03:36 +02:00
Robin Gareus
2a5694652f remember max shuttle-speed 2015-06-29 18:57:51 +02:00
Ben Loftis
0a7ba20740 add keybinding, V, for video window 2015-06-28 16:59:04 -05:00
Ben Loftis
74067d6a0c tweak some window-bindings. Use C for Clock and B for meter-Bridge 2015-06-28 11:38:26 -05:00
Ben Loftis
9370a80966 show selection trim cursors in Range mode 2015-06-28 00:52:49 -05:00
Robin Gareus
1e06139c16 remove debug code 2015-06-27 01:32:11 +02:00
Robin Gareus
11c6aaec7a check editor/mixer/meterbridge window overlap for show/hide 2015-06-27 01:31:22 +02:00
Robin Gareus
1bd7199f4f consolidate code 2015-06-27 01:00:03 +02:00
Robin Gareus
4fc3d98af8 update Window > Mixer accordingly 2015-06-27 01:00:03 +02:00
Ben Loftis
7be99bf6e4 add region layer keybindings 2015-06-26 17:25:13 -05:00
Robin Gareus
02be98b3d6 Alternative approach for show/hide Meterbridge #6386
* no more on-top (transient to editor)
* similar approach as toggle editor/mixer

see also 0cd1db76f0
2015-06-26 22:35:54 +02:00
Paul Davis
ee791f251a make the quantize dialog persistent so that settings are retained 2015-06-26 12:47:11 -04:00
Robin Gareus
0cd1db76f0 keep meterbridge on top of editor - see #6386 2015-06-25 20:24:03 +02:00
Colin Fletcher
94e4e2f55f rename TempoMap::cut_time() to remove_time()
Everywhere else, 'cut time' has been renamed to 'remove time': for consistency,
rename this one remaining function to match.
2015-06-25 15:33:53 +01:00
Robin Gareus
2cb511e25a update video import flags, relax GOP size. 2015-06-23 17:11:45 +02:00
Paul Davis
b808ca897b textual tweak 2015-06-23 08:25:38 -04:00
Paul Davis
9b75cdb26d provide control over waveform image cache size from GUI 2015-06-23 08:18:11 -04:00
John Emmas
32924aa7b8 When using the Editor's Shuttle control, stop any shuttling by calling 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-22 16:08:46 +01:00
nick_m
d9c0aa4236 Amend last commit. 2015-06-22 00:53:31 +10:00
nick_m
d45a25e4a8 Clicking an automation track line without a move adds a point on the line. 2015-06-22 00:47:08 +10:00
Colin Fletcher
8ad4f89cf8 Amend button caption in 'Remove time' dialogue
I missed that it still said 'Cut'.
2015-06-21 14:48:33 +01:00
nick_m
e0a076d2b6 Mkae automation line / gain line cursors consistent. 2015-06-21 22:14:03 +10:00
nick_m
63269b3063 Automation selection fixes.
- display selected comtrol points in region gain lines
	- display selected points in internal edit mode
	- allow dragging of region gain lines in MouseContent mode
2015-06-21 05:27:45 +10:00
Paul Davis
9f0012aaaa various tweaks to the height/sizing of audioregion views and their waveforms 2015-06-19 08:15:25 -04:00
nick_m
aa1cdd26ca AudioRegionView now uses ControlList::editor_add(). 2015-06-19 05:02:06 +10:00
nick_m
1768e9817e Fix another LineDrag click crash. 2015-06-19 03:39:51 +10:00