Commit graph

15839 commits

Author SHA1 Message Date
VKamyshniy
28efa3f82d [Summary] Adding convenient methods to get dropdawn item data 2015-01-30 01:24:26 +02:00
Paul Davis
3484f5f3e9 use different drags in upper and lower half of ruler, following PRD/Igor/manual etc. 2015-01-29 17:51:17 -05:00
Nikolay
0e07fdadac [Summary] Implemented dialog for multi selection. Added ability to choose required file types.
[Reviewed on Windows] VKamyshniy
2015-01-29 20:10:59 +02:00
Paul Davis
22c6dcd975 add function to get data width for ARDOUR::SampleFormat 2015-01-29 11:55:35 -05:00
Paul Davis
a846c8fc0e add initial support for vari-fill
When refilling playback buffer, try to fill it completely, or at least
using the next-lowest power-of-2 as the amount to read. When locating,
where we use do_refill_with_alloc(), only partially fill the buffer.

Work not yet finished, but possibly promising.

Conflicts:
	libs/ardour/ardour/midi_diskstream.h
	libs/ardour/diskstream.cc
2015-01-29 11:55:35 -05:00
Greg Zharun
0ffc6cef5d [Summary] Implemented restriction logic usecases for Record
[Details] Please, note, that insensitive (during record) topbar buttons will have incorrect look so far. Will be fixed by VKamyshniy
[Reviewed by QA] MKosharniy
2015-01-29 17:59:21 +02:00
VKamyshniy
938cb16bff [Summary] Code review of commit 15308340df [1530834] 2015-01-29 16:57:41 +02:00
Nikolay
027284f7c9 [Summary] Deleted unused "pitch-shift-region" action from region selection. 2015-01-29 15:34:30 +02:00
YPozdnyakov
3761db4b4a [Summary]: add proper path to \etc\pango\pango.modules in windows installer. 2015-01-29 15:27:33 +02:00
Paul Davis
ed915cb540 playhead priority: if rolling and range selection vanishes while we are paying attention, ignore the change 2015-01-28 21:52:54 -05:00
Paul Davis
4a3caf771a finish merge of previous cherry-pick from ardour 2015-01-28 21:52:27 -05:00
Paul Davis
d31e913cb0 make editor_drag.h fully self-contained as a header file (it was missing more than a dozen necessary fwd decls etc)
Conflicts:
	gtk2_ardour/editor_drag.h
2015-01-28 21:45:38 -05:00
Paul Davis
b8054d75f1 correctly track range selection trim and drag creation w.r.t playback priority 2015-01-28 21:36:40 -05:00
GZharun
a3c508ce10 [Summary] Unbound buffering preset drop down item title from enum. Now associated data will be used to determine enum value 2015-01-28 21:50:24 +02:00
Paul Davis
6dd709fb13 merge latest versions of readtest stuff from Ardour 2015-01-28 13:56:45 -05:00
VKamyshniy
2e36c41ba7 [Summary] Code review for commit f461eb4699 [f461eb4] 2015-01-28 19:36:21 +02:00
GZharun
9ff171d2b8 [Summary] Fixed bug : 45119. Split makes 2 operations when using Select + Split key command
[Deatils] Fixed up region partitioning when slicing a range inside a region. Defect description is completely wrong. Region partitioning was not correct but NOT "split makes 2 operations".
[Reviewed by QA] MKosharniy
2015-01-28 18:19:10 +02:00
Nikolay
15308340df [Summary] Fixed bug with fonts in drop downs in the Preference Panel
[Feature reviewed] Igor Maximenko, MKosharnyy
2015-01-28 17:54:23 +02:00
GZharun
5af3720990 [Summary] Added "split on playhead" operation.
[Reviewed by] IMaximenko
2015-01-28 17:24:19 +02:00
GZharun
331a918633 [Summary] Moved session buffers adjustment during butler thread set up to the place we are ready to handle them. 2015-01-28 16:43:08 +02:00
YPozdnyakov
a6b202879f [Summary]: add checks of session's existence and right session's file format in case of opening session from application api (dbl-click, drag-n-drop) 2015-01-28 14:20:23 +02:00
Nikolay
f461eb4699 [Summary] Implemented WavesEntryDialog. Changed ardour-style dialog for Region Name Edit on new style dialog
[Feature reviewed] Igor Maximenko, MKosharnyy
[Reviewed] YPozdnyakov
2015-01-28 13:52:04 +02:00
GZharun
ff8b4693bf [Summary] HOT FIX: Fixed crash which happens on an attempt to load a session with audio after preferences removal, when buffer preset is set to Medium.
[Details] It happened because ARDOUR::Butler::thread_work() was called before Buttler::map_parameters() method was called, which sets up the correct buffering parameters (set_buffering_parameters () call) according to chosen preset.
I've added this calls into Butler::start_thread () to make sure everything is set up and ready for use for Butler.

This is a hot fix, because it requires the review from Paul Davis, and probably more gentle solution. But it's possible this commit may become the main solution itself.
2015-01-28 12:44:49 +02:00
Nikolay
a5b1f57574 [Summary] Fixed bug in WavesMessageDialog 2015-01-28 12:23:10 +02:00
Nikolay
7e08d8ad4c [Summary] Deleted hot key "9" on elected region which invoked Tempo-from-region window
[Reviewed] YPozdnyakov
2015-01-28 10:34:25 +02:00
GZharun
bc6fefc839 [Summary] Made hdd buffering parameters casting to be performed more correct way
[Reviewed by] Paul Davis
2015-01-28 10:28:45 +02:00
Nikolay
dea6a54661 [Summary] Write "Locked " instead of ">NAME<" on the locked region
[Feature reviewed] Igor Maximenko
2015-01-28 10:24:36 +02:00
Valeriy Kamyshniy
3e69caeda5 [Summar] Changing list of export format and preset used for Tracks Live. Changing nothing for other apps. For Tracks Live we need nothing but “Tracks Live” export format and preset. 2015-01-28 01:09:54 +02:00
Valeriy Kamyshniy
34a3e8b49c [Summary] Adding accuracy to the code: the for loops break having accomplished their missions (finding drop down item to select) 2015-01-27 23:59:56 +02:00
Valeriy Kamyshniy
ef1e0b3c46 [Summary] Adding missing PNG-s (used for export dialogs). 2015-01-27 23:55:55 +02:00
Valeriy Kamyshniy
2ee2cc81eb [Summary] Adding missing initialization of the date &time formats. “Init trashes” caused a bit ruined logic of the export dialog. 2015-01-27 23:54:15 +02:00
VKamyshniy
d56257b81f [Summary] Completing XML-ized export dialogs 2015-01-27 22:16:30 +02:00
VKamyshniy
df1ca6ba02 [Summary] Making more more appropriated drawing in the treeview of Track export channel selector 2015-01-27 22:16:30 +02:00
GZharun
c25ab479ea [Summary] Set default HDD buffering to medium per Igor's request 2015-01-27 17:14:19 +02:00
Valeriy Kamyshniy
d40067672c [Summary] progressing the XML-ized Export dialog. 2015-01-27 16:02:28 +02:00
GZharun
e747a381a9 [Summary] Fixed bug 45595: Skip Marker and Add Marker buttons make loop range selection active
[Reviewed by QA] MKosharniy
2015-01-27 15:58:12 +02:00
GZharun
0aee0aab3e [Summary] Added HDD buffering drop down to the tracks control panel and connected required functionality to it. 2015-01-27 15:04:58 +02:00
Nikolay
451a3e8c7c [Summary] Eliminated "Pitch-shift" window for regions
[Reviewed] YPozdnyakov
2015-01-27 14:52:03 +02:00
Nikolay
6507a0c9fb [Summary] Eliminated stop and destroy command after finishing playback. Fixed bug #44791 "Tracks crashes when press Ctrl+Space during record".
[Feature reviewed] MKosharnyy
[Reviewed] YPozdnyakov
2015-01-27 14:50:45 +02:00
YPozdnyakov
8d45456007 [Summary]: remove unused declarations 2015-01-27 13:56:22 +02:00
YPozdnyakov
d048d3fbba [Summary]: on OS X, do not require additional click to activate the SessionDialog [Suggested by Paul Davis] 2015-01-27 13:51:41 +02:00
YPozdnyakov
b8ef3293da fix incorrect logic when loading session via NextStep document API [Reviewed by] Paul Davis 2015-01-27 13:49:04 +02:00
YPozdnyakov
006c1d2104 [Summary]: fix declaration of Cocoa NSApplicationDelegate methods [Reviewed by] Paul Davis 2015-01-27 13:47:47 +02:00
VKamyshniy
d1f1da11ba [Summary] Adding the export format specs specially for TRACKS 2015-01-27 12:23:11 +02:00
VKamyshniy
1fb858c918 [Summary] progressing the XML-ized Export dialog. 2015-01-27 12:23:11 +02:00
Greg Zharun
ac2cb8d1d3 [Summary] Added abort () call instead of exit () if fatal error occurs to catch a back trace. 2015-01-27 12:04:11 +02:00
GZharun
71b44e9308 [Summary] HOT FIX: the returned value should be 65536 samples, which is an equivalent to 262144 bytes
[Reviewed by] Paul Davis
2015-01-27 10:45:25 +02:00
GZharun
10ed615772 [Summary] Fixed bug 46017: Eliminated possibility to remove loop range
[Reviewed by QA] MKosharniy
2015-01-27 10:45:25 +02:00
Paul Davis
ebd3178809 ignore context menu click events, notably during drag but also for a couple of other purposes 2015-01-26 16:37:53 -05:00
Paul Davis
1a71eedea0 Revert "make application active immediately, without requiring click"
This reverts commit 90399c80e6.

Will likely be applied separately by someone else.
2015-01-26 15:55:50 -05:00