Commit graph

15946 commits

Author SHA1 Message Date
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
YPozdnyakov
01c6e98a7d [Summary]: associate icons with *.ardour file in project of windows installer 2015-02-04 20:06:13 +02:00
YPozdnyakov
8224368a39 [Summary]: temporal fix for windows because save-as dialog is working just on mac 2015-02-04 19:53:50 +02:00
YPozdnyakov
38dbfed71a [Summary]: add session_tracks icons to repository 2015-02-04 19:12:38 +02:00
YPozdnyakov
f33a4ae084 [Summary]: change script and template for mac installer 2015-02-04 18:41:18 +02:00
YPozdnyakov
b09ff415eb [Summary]: add Save-as Dialog. Change ProgressDialog for save-as process. 2015-02-04 18:30:00 +02:00
Nikolay
27ddf9efba [Summary] Message dialog rework
[Feature Reviewed] Igor Maximenko
2015-02-04 18:02:56 +02:00
GZharun
90f219bf85 [Summary] Implemented menu items for playhead modes, related actions, set priorities and default values
[Reviewed by QA] MKosharniy
2015-02-04 17:44:01 +02:00
GZharun
c50f7f8cfa [Summary] Fixed bug when was impossible to select output mode in tracks control panel with no session 2015-02-04 17:44:01 +02:00
Valeriy Kamyshniy
d417a96a0b [Summary] Per request from Igor: Removed menu “[X] Solo safe” from solo button in all the route UIs 2015-02-04 16:16:05 +02:00
VKamyshniy
22938ac63b [Summary] Bug Fix (in fact Pixel Hunting): 44046 Inspector has not aligned UI element in Master bus 2015-02-04 16:00:39 +02:00
Nikolay
62910cd7f5 [Summary] Changed About Dialog on Igor's request.
[Feature reviewed] Igor Maximenko
2015-02-04 15:27:18 +02:00
Nikolay
5c7b5b116e [Summary] Progressing WavesExportDialog. Added error label. Depicted warnings and errors on the left side of the window.
[Feature reviewed] MKosharnyy
2015-02-04 13:27:01 +02:00
Paul Davis
fa54195c69 allow continued building on *nix systems 2015-02-03 15:51:48 -05:00
Valeriy Kamyshniy
3995448ad4 [Summary] Making the Windows OS specific main menu bar container invisible for MAC OS 2015-02-03 21:47:30 +02:00
Valeriy Kamyshniy
393682ce75 [Summary] make the added behavior TRACKS specific:
Gain for a newly created route depends on
 the current output_auto_connect mode:

    -18 for Stereo Out mode
    -0 Multi Out mode

As well removed unnecessary setting gain with 0 dB.
2015-02-03 21:39:41 +02:00