Commit graph

16183 commits

Author SHA1 Message Date
Valeriy Kamyshniy
eb3856bb53 [Summary] Fixed bug: Dragging Region with copying it provoked a crash. The reason is: too short room for name generated for new region. 2015-02-27 18:29:45 +02:00
YPozdnyakov
c1cf788316 [Summary]: change message text about necessity of having at least one track for record start 2015-02-27 14:29:30 +02:00
VKamyshniy
2971d49b89 [Summary] Implementing safe and consistent ENTER-key and ESC-key presses for the export dialog in its two states: opened export settings and running export. 2015-02-27 14:08:32 +02:00
VKamyshniy
3ba691c4c8 [Summary] Removing unused module from the list of compiled sources. 2015-02-27 14:08:32 +02:00
VKamyshniy
2c19035194 [Summary] Adding on_default_response to provide chance for conditional ending of opened dialogs prs ENTER key presses 2015-02-27 14:08:31 +02:00
Nikolay
79784f9072 [Summary] Changed background colour for path label in the Export Dialog
[Feature review] === REQUIRED IGOR'S REVIEW===
[Reviewed] YPozdnyakov
2015-02-27 13:04:47 +02:00
Nikolay
dc13a6a6fe [Summary] Bug fix #46032 "Meter bridge does not have end border"
[Feature reviewed] MKosharnyy
[Reviewed] YPozdnyakov
2015-02-27 12:34:08 +02:00
Nikolay
a9c0859a01 [Summary] In Export dialog changed destination entry on destination label
[Feature reviewed] MKosharnyy
[Reviewed] YPozdnyakov
2015-02-27 12:32:15 +02:00
Nikolay
900e1c7225 [Summary] Cancel device change on Esc or No button pressed.
[Feature reviewed] MKosharnyy
[Reviewed] YPozdnyakov
2015-02-27 12:31:09 +02:00
VKamyshniy
b968edd69e [Summary] Hiding settings for export prior to start export. 2015-02-27 04:16:28 +02:00
Valeriy Kamyshniy
7d6f7bfe5a [Summary] Getting most recent changes from ARDOUR’s git. These changes fix a bug with broken export in case of exporting the Play Loop. 2015-02-27 03:11:18 +02:00
Valeriy Kamyshniy
73e990ee52 [Summary] Fixed bug: in case of aborted export, the export dialog box should end. 2015-02-27 03:11:18 +02:00
YPozdnyakov
c7624b480b [Summary]: change comment for fader default value (in stereo-out mode). This part of code should be saved because Igor can change his opinion in future. 2015-02-26 14:53:31 +02:00
Greg Zharun
cd142ca959 [Summary] Fixed issue 46637: session sometimes crashes when record is enabled during Engine restart. 2015-02-25 18:55:15 +02:00
GZharun
72aaaf8b13 [Summary] Blocked session save requests during tracks removing.
When track is deleted - here Paul's comment which suggests:
void
Session::remove_source (boost::weak_ptr<Source> src)
...
/* save state so we don't end up with a session file
		   referring to non-existent sources.
		*/

It's enough to save it once.
2015-02-25 17:07:36 +02:00
YPozdnyakov
563eed895b [Summary]: delete Log item from main menu 2015-02-25 16:24:57 +02:00
YPozdnyakov
e30fac6959 [Summary]: change the added behavior TRACKS specific: gain for a newly created route is 0 dB (in stereo- and multi-out mode) . Per Igor's request. 2015-02-25 15:57:07 +02:00
Nikolay
8d64dd06b6 [Summary] Changed mouse wheel step for mixer strip and inspector faders. Now mouse wheel step equal to 1 pixel.
[Feature reviewed] MKosharnyy AMishyn
[Reviewed] VKamyshniy

===NEEDS PAUL's REVIEW===
2015-02-25 15:14:49 +02:00
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