Commit graph

15694 commits

Author SHA1 Message Date
GZharun
a5393dbf35 [Summary] Added NULL ptr check when it's required 2015-01-19 10:28:23 +02:00
Paul Davis
0bab5cffe4 fix up a few mistakes during merging playhead priority changes from Ardour 2015-01-17 17:25:35 -05:00
Paul Davis
cd61673238 Fix range "arithmetic"
Subtracting anything from an empty range should return an empty range, not an assert() failure

Conflicts:
	libs/evoral/evoral/Range.hpp
2015-01-17 17:25:11 -05:00
Paul Davis
a92370e07f properly track, update, maintain and set auto return state
Conflicts:
	gtk2_ardour/ardour_ui_options.cc
2015-01-17 16:54:34 -05:00
Paul Davis
09c4f9fcfe start work on auto return target dropdown rather than button
Conflicts:
	gtk2_ardour/ardour_ui.cc
	gtk2_ardour/ardour_ui2.cc
2015-01-17 16:53:39 -05:00
Paul Davis
c61eb38f89 change ArdourDropdown API to allow other types of menu elements
Conflicts:
	gtk2_ardour/ardour_dropdown.h
2015-01-17 16:51:39 -05:00
Paul Davis
b0ae06cba3 follow various events related to playhead priority (loop changes, parameter changes); remove debug output 2015-01-17 16:50:57 -05:00
Paul Davis
95b1a40091 remove debug output 2015-01-17 16:50:50 -05:00
Paul Davis
6cc7e9d34c fix copy-n-paste errors that used wrong buttons for playhead priorities 2015-01-17 16:50:43 -05:00
Paul Davis
b084854a23 fix copy-n-paste errors that used incorrect enum values for playhead priorities 2015-01-17 16:50:35 -05:00
Paul Davis
f54d55c8a0 add preferences GUI elements to allow control of playhead priority items 2015-01-17 16:49:58 -05:00
Paul Davis
fbfa4283b9 initial version of playback priority design. No GUI control over options yet
Conflicts:
	gtk2_ardour/editor_selection.cc
	libs/ardour/ardour/rc_configuration_vars.h
	libs/ardour/ardour/types.h
	libs/ardour/enums.cc
2015-01-17 16:46:51 -05:00
YPozdnyakov
b4fe7e9026 [Summary]: delete some Preferences in the process of Tracks Live uninstall on windows 2015-01-16 20:14:07 +02:00
GZharun
2b9434b6af [Summary] MixerStrip connects port_connected_or_disconnected to the engine::PortConnectedOrDisconnected before a route is set to the MixerStrip.
So should check if the _route is NULL in this method.
2015-01-16 14:55:23 +02:00
Valeriy Kamyshniy
1bb78a6926 [Summary] Progressing TRACKS specific export dialog 2015-01-16 13:17:19 +02:00
Valeriy Kamyshniy
b0a9841441 [Summary] Setting session dirty from Marker Inspector. 2015-01-16 13:17:19 +02:00
GZharun
82dd4514f4 [Summary] Implemented correct usecases for inspector when multiselection is used
[Reviewed by QA] MKosharniy
2015-01-16 12:39:37 +02:00
Nikolay
5c6275a63b [Summary] Align progress dialog's widgets on the centre
[Reviewed] YPozdnyakov
2015-01-16 12:38:49 +02:00
VKamyshniy
0729ff3f8e [Summary] Progressing Tracks specific export dialog. 2015-01-16 07:54:54 +02:00
VKamyshniy
360692e838 [Summary] Progressing Tracks specific export dialog. 2015-01-16 07:54:54 +02:00
VKamyshniy
5a34bee144 [Summary] Progressing TRACKS specific export dialog 2015-01-16 07:54:53 +02:00
VKamyshniy
2e35efb61a [Summary] Progressing Tracks specific export dialog. 2015-01-16 07:54:53 +02:00
VKamyshniy
9fc0935c4b [Summary] Added option to have XML scripts non-cacheable. Non-cacheable script allows try changes made in them with no restarting Tracks. 2015-01-16 07:54:52 +02:00
Paul Davis
993c020286 fix name of client given to audioengine backend (shows up with JACK) 2015-01-15 13:59:02 -05:00
Robin Gareus
946c451431 track height fixes:
* retain [custom] track-height
  Editor::override_visible_track_count() is called repeatedly (for
  every change), there was a 50/50 chance of it saving the right value.

* adjust default for new sessions: use “Normal” track height until
  told otherwise.
2015-01-15 13:59:02 -05:00
Nikolay
86f858c82b [Summary] Embed (DRAG-nDROPped) file with different sample rate DIALOG
[Feature reviewed] Mykhailo Kosharnyy
[Reviewed] YPozdnyakov
2015-01-15 18:23:41 +02:00
Nikolay
0f1ad3ef6f [Summary] Progress dialog rework. Make it non singltongue, put athync available dialog in ARDOUR_UI instance.
[Reviewed] YPozdnyakov
2015-01-15 18:23:40 +02:00
GZharun
b37981c6c4 [Summary] Fixed crash provoked by WavesTrackColorDialog. Set NULL route to color dialog before deleting inspector. 2015-01-15 18:22:44 +02:00
YPozdnyakov
ca9d89f33b [Summary]: Project of Tracks Live Installer for windows 2015-01-15 17:47:39 +02:00
Paul Davis
5b621d03d1 set failure message if new session folder cannot be created for any reason during save-as 2015-01-15 09:31:57 -05:00
GZharun
3a80463177 [Summary] Added selection update blocking when it's required 2015-01-15 14:23:04 +02:00
GZharun
91dfada2d0 [Summary] Added export cleanup
[Reviewed by] Andriy Mishyn
2015-01-15 13:47:06 +02:00
GZharun
b79054bf41 [Summary] Removed redundant selection calls and suspended selection updates when removing/adding tracks. 2015-01-15 13:46:05 +02:00
GZharun
00df248d3b Revert "[Summary] Removed redundant selection changes when new tracks are added"
This reverts commit 72037faa33.
2015-01-15 13:26:04 +02:00
GZharun
72037faa33 [Summary] Removed redundant selection changes when new tracks are added 2015-01-15 13:14:08 +02:00
Nikolay
f42681bcf1 [Summary] Fixed bug with session details label in the Session Dialog
[Feature reviewed on Mac and Windows] Igor Maximenko
2015-01-15 10:25:37 +02:00
Paul Davis
6e1a7cc5d0 explanatory comments for waves developers to read 2015-01-14 18:17:37 -05:00
Paul Davis
fc44dd4150 unfinished save-as dialog, to serve as example/guide/framework for full implementation
Conflicts:
	gtk2_ardour/ardour_ui.cc
	gtk2_ardour/ardour_ui.h
2015-01-14 18:05:34 -05:00
Paul Davis
86bb687534 get Session::save_as() working much more correctly, and cleaner 2015-01-14 18:03:59 -05:00
Paul Davis
c9b93aa6ac first working version of save-as
Conflicts:
	gtk2_ardour/ardour_ui.cc
	libs/ardour/session_state.cc
2015-01-14 18:03:44 -05:00
Paul Davis
ba9f29ff1e add initial code/stubs, actions, menu items for save as
Conflicts:
	gtk2_ardour/ardour_ui.cc
	gtk2_ardour/ardour_ui_ed.cc
2015-01-14 18:01:35 -05:00
Paul Davis
f699982c1b add initial code (and stubs) for save-as related functionality 2015-01-14 17:59:41 -05:00
Paul Davis
fa647a7a11 change behaviour so that clicking on loop range or loop range bar doesn't locate or change transport state 2015-01-14 10:42:25 -05:00
Nikolay
0702f23bb1 [Summary] Bug fix #45623 "Reset pan does not work (win)"
[Reviewed] YPozdnyakov
2015-01-14 12:50:58 +02:00
Nikolay
b2f9c8cbcc [Summary] Bug fix #44816 "remove Rhythm Ferret menu (ardour functionality)"
[Reviewed] YPozdnyakov
2015-01-14 12:49:52 +02:00
Nikolay
bfc6294c48 [Summary] Bug fix #45356 "remove Time Stretch Audio menu"
[Reviewed] YPozdnyakov
2015-01-14 12:48:23 +02:00
Nikolay
02fa803486 [Summary] Deleted unused action and mouse mode for "set-mouse-mode-draw" (Finishing Bug Fix #44821).
[Reviewed] YPozdnyakov
2015-01-14 11:31:49 +02:00
Nikolay
894959ead8 [Summary] Bug #44605 "Zoom out with key "-" leads Tracks to SWOD or crash"
[Reviewed] YPozdnyakov
2015-01-14 11:28:21 +02:00
GZharun
5d8821a1bd [Summary] Vector of routes within the selection on which gain value is not supposed to be changed. Made it const ref. 2015-01-14 01:54:34 +02:00
VKamyshniy
ecdd95707b [Summary] Bug Fix: track name pattern contained a space not supposed. 2015-01-13 15:59:17 +02:00