Commit graph

15700 commits

Author SHA1 Message Date
GZharun
fe0ace14c8 [Summary] Next actions will now make a session dirty:
Toggling inspector
Toggling meter bridge
Toggling mixer bridge
Mouse tool change
2015-01-19 17:50:16 +02:00
GZharun
b2db044c88 [Summary] Fixed bug (not in TT) when MoseRange mode was not restored correctly after session save
[Reviewed by] Paul Davis
2015-01-19 17:48:40 +02:00
GZharun
36fb11c9a1 [Summary] Fixed defect 45772: Removed redundant shift+right click actions 2015-01-19 13:13:08 +02:00
GZharun
d8f743eee5 [Summary] Made session state save operation to save session GUI state as well. 2015-01-19 12:49:20 +02:00
YPozdnyakov
f288c37ee8 [Summary]: add waveform zoom menu item (with temporal function) to Main Menu according to Greg's request 2015-01-19 12:01:40 +02:00
GZharun
562f55c917 [Summary] Removed unused variables, added NULL ptr checks 2015-01-19 10:41:57 +02:00
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