Commit graph

15969 commits

Author SHA1 Message Date
YPozdnyakov
b59990cdf2 [Summary]: add check of max/min value of temporal zoom tool 2015-02-09 15:37:02 +02:00
Nikolay
b6edf1a870 [Summary] Bug fix #44517 "MIDI Device names shifted upward"
[Feature reviewed] MKosharnyy
[Reviewed] VKamyshniy
2015-02-09 13:55:22 +02:00
YPozdnyakov
900842ac20 [Summary]: add keybindings.whitelist to project of windows installer 2015-02-09 10:43:24 +02:00
YPozdnyakov
5c2dbd4d78 [Summary]: provide support of method gtk_application_hide () on windows (just for compilation) 2015-02-09 10:25:30 +02:00
Nikolay
da48837a72 [Summary] Added files to X-Code projectfile 2015-02-09 09:45:13 +02:00
Nikolay
9c00b6f9e2 [Summary] Bug fix #46245 "Incorrectly named parameters in import dialog"
[Feature reviewed] MKosharnyy
2015-02-09 09:44:34 +02:00
Valeriy Kamyshniy
0b551fc104 [Summary] Adding keybinding black- and white lists to the installation package for mac 2015-02-09 09:00:28 +02:00
YPozdnyakov
47b6d07958 [Summary]: method gtk_application_hide () is not supported by windows. 2015-02-08 20:56:57 +02:00
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