Commit graph

15961 commits

Author SHA1 Message Date
GZharun
5fa1217b8f [Summary] Changed label when no file associated with a region 2015-02-08 20:20:06 +02:00
GZharun
aea1d84ed8 [Summary] Per Valeriy's request made code which not used in Tracks disabled using Profile->get_trx() 2015-02-08 20:16:01 +02:00
GZharun
81fc3532ea [Summary] Per Igor's request fixed up region channel config label when there is no source file. 2015-02-08 18:50:41 +02:00
YPozdnyakov
483c04b2c7 [Summary]: change script 'Tracks Preferences CleanUp ' on mac 2015-02-08 18:22:17 +02:00
GZharun
701f98d53e [Summary] Disabled Destructive mode for AudiTrack, DiskStream and Source which is not used in Tracks Live and causes problems. Change has been made per Igor's request. 2015-02-08 17:54:36 +02:00
Valeriy Kamyshniy
63cac3f16a [Summary] Avoid importing with option as tape track. 2015-02-08 17:50:13 +02:00
YPozdnyakov
6b564c4e06 [Summary]: add keybindings Cmd-h (hide application) for mac 2015-02-08 17:18:39 +02:00
YPozdnyakov
6e91223584 [Summary]: safe behaviour of ProgressDialog::set_progress in case of calling this method NOT from gui thread. 2015-02-08 14:39:09 +02:00
YPozdnyakov
967b915fa5 [Summary]: remove keybinding Ctrl-L which calls dialog Locations 2015-02-08 12:50:04 +02:00
YPozdnyakov
050edb5fce [Summary]: fix bug #44808 (TAB button creates Markers. Please remove this action from this button.) 2015-02-08 12:43:12 +02:00
YPozdnyakov
5ec0dfe7e3 [Summary]: fix bug #44674 (Marker Inspector window is not available when the window is minimized (mac only)). 2015-02-08 11:25:01 +02:00
YPozdnyakov
5081fa6d25 [Summary]: change script 'Tracks Preferences CleanUp' according to Igor's request 2015-02-08 10:56:45 +02:00
GZharun
eded0c06cd [Summary] Fixed bug with sample rate dropping to previous value when new session is created 2015-02-07 21:39:43 +02:00
GZharun
126333bc6b [Summary] Blocked redundant skip marker (during skip ranges consolidation) updates which used to lead to unnecessary overhead and redundant session events 2015-02-07 21:36:47 +02:00
YPozdnyakov
496653d3d4 [Summary]: fix incorrect calculation of minus-Zoom value 2015-02-07 15:38:12 +02:00
YPozdnyakov
bda9bc7c35 [Summary]: correct focus position after using Zoom tool with selection. Previously focus was on the Playhead 2015-02-07 15:30:10 +02:00
Paul Davis
ae63fea359 add another DEBUG_TRACE line for session event management 2015-02-06 17:40:59 -05:00
Paul Davis
e1836df575 Keep verbose cursor showing location of the marker used to initiate drag, even after autoscrolling 2015-02-06 17:40:41 -05:00
Paul Davis
3478896bf0 prevent marker drags from changing relative distance between markers due to hitting zero 2015-02-06 12:41:08 -05:00
YPozdnyakov
d437c2dd94 [Summary]: change project of windows installer. add 'TracksLive' to session file's description 2015-02-06 19:18:27 +02:00
Paul Davis
562a6eb508 ensure that working buffers (for gain + mixing) are large enough.
See comment in code for explanation. Also comment some unused lines (for now)
2015-02-06 11:33:54 -05:00
Paul Davis
1be2866c4d two tweaks required to fix up previous commit 2015-02-06 10:50:02 -05:00
Paul Davis
ae0ad6f695 fix (and comment) on subtle bug with audio file data width function 2015-02-06 10:45:05 -05:00
GZharun
5e89a0d704 [Summary] loop range must not be activated/deactivated when clicking outside it 2015-02-06 14:54:07 +02:00
GZharun
d10f698197 [Summary] Fixed bug 44828 Crash then using Click on Skip marker area to create/delete skip marker 2015-02-06 14:49:42 +02:00
GZharun
9c17e9110f [Summary] Loop marker must not be selected when clicked on skip marker area 2015-02-06 11:25:18 +02:00
Nikolay
b26b27a4c1 [Summary] Fixed bug #46117. "176.4 sample rate is absent in export sub menu"
[Feature reviewed] MKosharnyy
[Reviewed] YPozdnyakov
2015-02-06 10:43:14 +02:00
Nikolay
9fba00b992 [Summary] Pixel hunting bug#44584
[Feature reviewed] MKosharnyy
2015-02-06 10:41:59 +02:00
Paul Davis
6e4ad5fc47 when dragging multiple markers, move them all, and move them correctly 2015-02-05 19:32:41 -05:00
Paul Davis
31e6f73bd3 implement RangeMarkerBarDrag::abort 2015-02-05 18:20:53 -05:00
Paul Davis
a0482157a7 do not attempt to call an empty/null boost functor in clear_events() 2015-02-05 18:02:57 -05:00
Paul Davis
03b8f59a88 implement MarkerDrag::abort() 2015-02-05 18:00:32 -05:00
Paul Davis
a0deac5db4 fix issue with region dragging while mouse pointer is in rulers/marker lanes 2015-02-05 17:43:15 -05:00
VKamyshniy
2f1f07a013 [Submit] Adding empty selection hint to the marker inspector window. 2015-02-05 23:44:25 +02:00
Paul Davis
b19a9df790 make two obvously const methods actually be const 2015-02-05 16:31:01 -05:00
Paul Davis
be2edfae29 modify behaviour of session when updating skips to use new SessionEvent API 2015-02-05 16:21:08 -05:00
Paul Davis
72f6f9bcba add SessionEvent::Action to libs/ardour enums registration 2015-02-05 16:21:08 -05:00
Paul Davis
15c6a0eb0e expand SessionEvent API to allow ::clear_events() to work correctly.
clear_events() must run in realtime context, which is likely to be asynchronous
with respect to the thread that calls it. So allow caller to pass in a functor
that will be executed (also in realtime context) after the clear is done.

Additionally, allow for a cross-thread callback to the event loop/thread which
initiated/allocated the clear event request so that it can flush its own pending
loop. This part probably isn't necessary but doesn't hurt and is a useful model.
The event would be placed back in the free list at the next event allocation
by the calling thread anyway.
2015-02-05 16:21:08 -05:00
Paul Davis
58713b667f expand PBD::Pool API and add additional DEBUG_TRACE output.
Expanded API splits apart some CrossThreadPool functionality, and provides
access to current pool status information (available(), total(), used(), pending_size())
2015-02-05 16:21:08 -05:00
Paul Davis
09c6e8dd47 set name of GUI event loop thread 2015-02-05 16:21:08 -05:00
Valeriy Kamyshniy
bea8a4ee0a [Summary] Fixing a number of bugs, which are “wrong selection of Markers” 2015-02-05 19:39:45 +02:00
GZharun
94841f69fe [Summary] Fixed bug 45595: Skip Marker and Add Marker buttons make loop range selection active"
[Details] Default color was incorrect
2015-02-05 17:54:01 +02:00
GZharun
4337dfd757 Revert "[Summary] Fixed bug 45595: Skip Marker and Add Marker buttons make loop range selection active"
This reverts commit e747a381a9.
2015-02-05 17:33:51 +02:00
YPozdnyakov
5cc807e9a5 [Summary]: associate icons with *.ardour file in bundle file (mac installer) 2015-02-05 17:06:11 +02:00
YPozdnyakov
dbb07aa927 [Summary]: add Save-as dialog for windows 2015-02-05 16:52:09 +02:00
GZharun
25b96e9e59 [Summary] Improved fix for "first move with autoscroll" issue 2015-02-05 16:43:18 +02:00
VKamyshniy
200b8580b6 [Summary] Pixel hunting 2015-02-05 15:32:52 +02:00
YPozdnyakov
557dc42208 [Summary]: change script for removing Preferences in windows installer (folder 'export' also must be deleted) 2015-02-05 13:03:51 +02:00
GZharun
a8d0a24b97 [Summary] Adding new track by double click must be forbidden when record is in progress 2015-02-05 12:19:15 +02:00
Greg Zharun
6f2373757b [Summary] Removed menu elements not used in tracks 2015-02-05 12:01:23 +02:00