Commit graph

16165 commits

Author SHA1 Message Date
VKamyshniy
c8ab3a8465 [Summary] Per request from Igor: changed direction of mouse wheel and step of mouse wheel on mono-panner. As well no key-modifiers applied. 2015-02-25 14:48:26 +02:00
VKamyshniy
e8b58aad21 [Summary] Changing direction for scroll wheel of mouse. 2015-02-25 14:14:40 +02:00
YPozdnyakov
c6ab6e3a50 [Summary]: delete CACHEIT from *.xml 2015-02-25 12:33:48 +02:00
YPozdnyakov
e6cff11182 [Summary]: change scroll slider colour according to PRD 2015-02-25 11:18:36 +02:00
Nikolay
953dfb1a0c [Summary] Bug fix #45659 "Delete Selected track menu item is active when Master Bus is selected"
[Feature reviewed] AMishyn
[Reviewed] GZharun
2015-02-25 11:05:33 +02:00
GZharun
dc9642b928 [Summary] Fixed race condition: "should_do_transport_work" must not be dropped to 0 outside, it's illegal. It may cause "should_do_transport_work" go below 0 and make butler to round for a very-very long time (hang and possible lock of other threads) before stop() call returns.
_butler->stop () is synchronous, so its safe to wait in this call for butler to finish it's work.

[Reviewed by] PDavis
2015-02-25 03:02:28 +02:00
Valeriy Kamyshniy
ed4445f5ff [Summary] Unused controls changed to be orphan 2015-02-25 01:56:53 +02:00
Valeriy Kamyshniy
ff2e693f04 [Summary] Unused unfired men allocation eliminated. 2015-02-25 01:56:53 +02:00
Valeriy Kamyshniy
e9b7e76077 [Summary] Pixel hunting (Master Mute Button Alighnment) 2015-02-25 01:56:53 +02:00
Greg Zharun
0eb56c77b6 [Summary] Further reset requests must not be ignored even if current is in progress. This redundant request filtering was done by mistake. 2015-02-24 23:02:53 +02:00
Greg Zharun
0a78297b02 [Summary] Made device control panel open request synchronized with other critical device operations. Made device reset correctly when control panel is closed. 2015-02-24 23:01:16 +02:00
YPozdnyakov
eb46d8ad52 [Summary]: add Log window to main menu according to VKamyshniy request. 2015-02-24 15:43:39 +02:00
YPozdnyakov
a3d1f0274b [Summary]: auto-scroll in Mixer and MeterBridge when Tab button is pressed and tracks's name_entry is active 2015-02-24 15:27:30 +02:00
GZharun
190e9778aa [Summary] Added possibility to identify IO thread which does not have required resources initialized during process callback handling 2015-02-24 14:27:48 +02:00
Nikolay
5b6d0282ba [Summary] Bug fix #45518 "Ctrl+S makes all selected tracks Solo mode on/off"
[Feature reviewed] MKosharnyy
[Reviewed] YPozdnyakov
2015-02-24 13:25:36 +02:00
Nikolay
d54fbde82d [Summary] Bug fix #46474 "Tracks crash after changing Sample Rate session and reverse region"
Feature works only on MacOS
[Feature reviewed] AMishyn
[Reviewed] GZharun
2015-02-24 13:08:13 +02:00
GZharun
8de0df97a5 [Summary] Fixed crash with stereo panner (on selected tracks together with mono tracks) in multi out mode 2015-02-24 00:24:30 +02:00
GZharun
d012af7bc8 [Summary] We should compare float and double using with precision especially if _amp->gain(), Config->get_max_gain() return float, and gtk::adjustment operates with doubles. 2015-02-23 21:07:36 +02:00
GZharun
8f3e56265c [Summary] Changed region border color and added gradient 2015-02-23 14:34:04 +02:00
GZharun
5c7e02e1f9 [Summary] Do not disable record (performing transport stop) during locate request when MTC source is activated
This is required for the case when we leave Tracks ready for record and then activate MTC source.
2015-02-23 14:29:23 +02:00
YPozdnyakov
e33f90118b [Summary]: add possibility of using Tab button to change next (prev) tracks's name from Mixer / MeterBridge 2015-02-23 11:01:11 +02:00
GZharun
10160029ff [Summary] Added MTC state indication
[Reviewed by] PDavis
2015-02-22 22:36:48 +02:00
Paul Davis
7e44da4985 fix two other potential issues with leftover 32 bit integers when reading from sndfilesource.
It is less likely that these would cause issues because the
variables involved define the size of the data read, which
is almost certainly less than the 32 bit limit (i.e. they are
not positional). But to keep things clean and to keep questions
at bay, make them 64 bit values.
2015-02-22 11:15:34 -05:00
Paul Davis
6f0fa71bd3 fix incorrect use of int32_t for current position in file while writing to non-destructive sndfilesources 2015-02-22 11:15:26 -05:00
Paul Davis
5305501fe9 fix issue with cherry-picked previous commit 2015-02-22 11:14:48 -05:00
Paul Davis
0aa0d02e6c fix logic of Session::audio_source_name_is_unique() 2015-02-22 11:14:48 -05:00
Paul Davis
e442596e7e ensure that stub audio file sources are removed when we destroy a track
Conflicts:
	libs/ardour/audio_diskstream.cc
2015-02-22 11:14:48 -05:00
GZharun
cd95c5fa64 [Summary] Disabled showing MTC label per Igor's request 2015-02-22 12:56:28 +02:00
Valeriy Kamyshniy
48c5cf1e6c [Summary] Following review Paul did after 9b0fc7b743 [9b0fc7b] and 72e1510766 [72e1510]. 2015-02-20 20:19:33 +02:00
Valeriy Kamyshniy
9b0fc7b743 [Summary] In internal Waves backend API, switching sample time from 32 bits to 64 bits. 2015-02-20 13:48:14 +02:00
VKamyshniy
72e1510766 [Summary] In internal Waves backend API, switching sample time from 32 bits to 64 bits. Fixing logical inconsistency: None device always brought sample time=0 to the audio engine callback. 2015-02-20 12:52:47 +02:00
Paul Davis
b4c73a358f fix incorrect type for Waves' backend's _sample_time_at_cycle_start 2015-02-19 18:21:14 -05:00
Paul Davis
0b0d20916e remove mistakenly left-in merge conflict line 2015-02-19 18:21:14 -05:00
Paul Davis
f24be24b1b change Audio backend sample time methods to use a 64 bit timeline
Conflicts:
	libs/ardour/ardour/audioengine.h
2015-02-19 18:21:14 -05:00
VKamyshniy
498d97f78c [Summary] Added UNDO/FOR for toggling "skipping state" of SKIP markers. 2015-02-19 22:06:56 +02:00
VKamyshniy
13a542c13a [Summary] In Location::set_state - adding emitted FlagsChanged (if any flag changed). This is not a hot fix - it's for UNDO changed skipping state for SKIP markers. Paul has approved this change. 2015-02-19 22:04:33 +02:00
VKamyshniy
19d3357662 [Summary] Just replacing "spaced" tabs with TAB like it should be. 2015-02-19 21:46:42 +02:00
Nikolay
4235494bdf [Summary] Added files to X-Code projectfile 2015-02-19 18:00:54 +02:00
Nikolay
3d0cd637c9 [Summary] Bug fix #46409 "Can't add track after deleting track(s) in Multiout Mode with opened Inspector view."
WavesTrackColorDialog and RouteInspector didn't reset boost::shared_ptr<ARDOUR::Route> after deleting last track in Multi Out mode, so Route destructor wasn't invoked.
[Feature reviewed] MKosharnyy
[Reviewed] GZharun
2015-02-19 18:00:34 +02:00
Paul Davis
37ae5bb30c fix transport issues when loop-is-mode is off.
Session::unset_play_loop() needed to be a no-op if play loop was
already false, and this was exacerbated now that it potentially
schedules butler transport work.
2015-02-19 10:34:08 -05:00
YPozdnyakov
b18bd1ed0e [Summary]: if user wants to change next track's title (in track header), he can use Tab button to activate next track's name_entry. Earlier if next track had active rec_enable button, it was omitted. Now user can change track's title (with help of Tab button) independent on rec_enable status in track. 2015-02-19 11:04:10 +02:00
Paul Davis
4b9baae18f make undo and redo actions insensitive when appropriate.
This obviously affects menu items and other proxies for these actions
2015-02-18 19:27:58 -05:00
Paul Davis
e8ace9be2b fix incorrect multiple assignment of Editor::redo_action
This was inherited from Ardour but fixed in that code base several months ago.
2015-02-18 19:27:58 -05:00
VKamyshniy
b20f4eaf8c [Summary] Introducing the reworks in part of editor's command to keep implementation of undoable commands in form of special methods. Intention is to keep the code easy to maintain and "implement new things". As well all the command names for Undo/Redo menu items should be assured in terms of TRACKs. 2015-02-19 01:50:37 +02:00
nick_m
fdc72c1894 Make undo/redo work for:
undo (n) where n > 1
redo (m) where m < n
new transaction.

Previously the redo list was left untouched.
This would lead to utter nonsense in the redo list.

AFAICT this never worked.
2015-02-18 18:28:17 -05:00
Paul Davis
4e9992a3a1 fix position of fade out 2015-02-18 17:45:43 -05:00
Paul Davis
9009401da7 reinstate zero as RIGHT_EDGE_SHIFT 2015-02-18 17:45:43 -05:00
VKamyshniy
dcf2d6c2b9 [Summary] NO FUNCTIONAL CHANGES: Replacing "spaced" indentations with the TABs as it should be. 2015-02-18 22:24:21 +02:00
Paul Davis
05bd709666 stop dragged regions moving to the dropzone during autoscrolling towards the top track 2015-02-18 12:23:35 -05:00
Valeriy Kamyshniy
07cae46369 [Summary] Ruining effect fixed: UNDO/REDO history is ruined if a uncommited command, started with begin_reversible_command (), occurs. 2015-02-18 19:22:47 +02:00