Commit graph

15645 commits

Author SHA1 Message Date
VKamyshniy
ecdd95707b [Summary] Bug Fix: track name pattern contained a space not supposed. 2015-01-13 15:59:17 +02:00
GZharun
4ff012fd60 [Summary] Fader on selected tracks use cases:
1. When fader is dragged faders on other selected tracks will move relatively.
2. When value is changed in gain display (from keyboard) on any of the selected tracks - values on all selected tracks will be updated.
3. When fader on on of the selected tracks is pressed with Alt (set to default), default values will be set on all selected track faders.

[Reviewed by QA] Andrii Mishyn
2015-01-13 15:43:25 +02:00
GZharun
536395037b [Summary] Do not change selection by Fader press (requested by Igor) 2015-01-13 15:43:25 +02:00
VKamyshniy
a4868c553e [Summary] Fixing the bug: incorrect ordinar numers dispalyed in the hints over compact mixer strip. 2015-01-13 13:54:26 +02:00
Nikolay
987ab36420 [Summary] Changed "Session details" label in the Session Dialog on Igor's request.
[Feature reviewed] Igor Maximenko
2015-01-13 11:08:24 +02:00
Nikolay
c9426440e1 [Summary] Changed in Preferences on Igor's request 2015-01-12 14:08:46 +02:00
Nikolay
4b14651a10 [Summary] Changed Playback and Recording buffers to 10 on PM's request
[Reviewed] YPozdnyakov
2015-01-12 13:44:41 +02:00
Nikolay
bf436b9bb0 [Summary] Fixed bug with disabled possibility to add track on double click
[Reviewed] YPozdnyakov
2015-01-12 13:39:33 +02:00
GZharun
5f6020efad [Summary] Removed master track 2015-01-12 10:32:12 +02:00
VKamyshniy
fdbc099237 [Summary] Pixel hunting. 2015-01-11 02:09:45 +02:00
VKamyshniy
348aa67803 [Summary] Per request from Igor: Contex menu - change submenu symbol (change point to triangle); 2015-01-11 01:24:38 +02:00
VKamyshniy
3c2b0d446a [Summary] Implementing behavior per request from Igor 2015-01-10 12:43:54 +02:00
VKamyshniy
c8a0f55e4b [Summary] Pixel hunting 2015-01-09 23:46:32 +02:00
VKamyshniy
4cc6e7c5ee [Summary] Bug fix: The relative coordinates of the redrawn PORTION of the audio clock's client area were used as ORIGIN x and y. Now the ORIGIN coordinates are taken from the ancestor in which client area the audio clock area is drawn. 2015-01-09 23:46:31 +02:00
GZharun
f499221b5b [Summary] Disabled header selection by context menu click (right click) on the empty canvas. 2015-01-09 16:23:02 +02:00
GZharun
09bdbed3ed [Summary] Made region selectable by right click no whatever tool is active 2015-01-09 16:08:33 +02:00
Nikolay
8924a26b87 [Summary] Bug fix #45142 "Meters does not stay in correct position after reopenning session"
[Reviewed] YPozdnyakov
2015-01-09 13:24:39 +02:00
Nikolay
b6c68ec2f6 [Summary] Fix bug #45385 "disable Shift as key modifier for Reset Panner"
[Reviewed] YPozdnyakov
2015-01-09 13:23:13 +02:00
Nikolay
ce142bb9e8 [Summary] X-OR solo and momentary solo implementation (bug 44135)
[Reviewed] YPozdnyakov
[Feature reviewed] Igor Maximenko
2015-01-09 13:20:24 +02:00
GZharun
896961b411 [Summary] The same as previous reverted commit but with more correct and full description:
Fixed two bugs. Not specified in TT.

1.Ranges which coincided with region borders (achieved by the context menu commands like Move Range Start/End ... ) used to cut a small byte of region which border coincided.

2. If you cover region with a range which start coincides with region's start and ends coincides as well when you drag such range it does cut the whole region, but it does not remove it. Process similar to "copy" accures when "cut" operation is expected.
2015-01-09 10:49:42 +02:00
GZharun
886bebe342 Revert "[Summary] Fixed bug. Not specified in TT. Ranges which coincided with region borders (achieved by the context menu commands like Move Range Start/End ... ) used to cut a small byte of region which border coincided."
This reverts commit 3b4d7ef1b4.
2015-01-09 10:45:53 +02:00
GZharun
3b4d7ef1b4 [Summary] Fixed bug. Not specified in TT. Ranges which coincided with region borders (achieved by the context menu commands like Move Range Start/End ... ) used to cut a small byte of region which border coincided. 2015-01-09 10:36:18 +02:00
GZharun
012e1811d1 [Summary] Fixed range specific context menu operations making them non related to selected track header 2015-01-09 10:36:17 +02:00
YPozdnyakov
29f710c9b4 [Summary]: fix bug #44057 (Select, Split, Zoom Tool icon changes view in wrong timeline-canvas positions) 2015-01-08 19:51:13 +02:00
YPozdnyakov
af3257199c [Summary]: fix bug #44523 (Tools remain active out of canvas) 2015-01-08 18:39:36 +02:00
Nikolay
f1debe12c8 [Summary] Bug fix #45610 "Please wrap text in message body." 2015-01-08 16:55:52 +02:00
YPozdnyakov
8473224234 [Summary] make ProgressDialog for tracks addition smoother 2015-01-08 16:51:12 +02:00
YPozdnyakov
87b1e364c7 [Summaru]: delete 'Spectral Analysis' from region context menu according to Igor's request 2015-01-08 15:41:50 +02:00
Greg Zharun
31a9cefa57 [Summary] This part of code worker incorrectly on Windows:
atof() on Windows expects "," (comma) as float delimeter and ignores "." (dot). So on windows atof("0.1") would return 0.
Unlike MAC.

Proposed fix should work on all platforms.
2015-01-08 15:39:58 +02:00
GZharun
85bcda2a6e [Summary] Made impossible for waveform zoom multiplier to become less then 1 2015-01-08 12:37:24 +02:00
YPozdnyakov
a86befc9cd [Summary]: fix bug #44531 (Transport buttons blink twice when click on them) 2015-01-08 10:50:36 +02:00
YPozdnyakov
56ba944ba0 [Summary]: fix bug #45262 (Track control buttons (input monitoring and mute) have sluggish reaction on click). This bug was actual in case of using ~100 tracks. DisplaySuspender removal helps to provide instant reaction on click. 2015-01-06 12:53:26 +02:00
YPozdnyakov
05a08091ab [Summary]: fix bug #44512 (Startup Screen doesn't has upper boarder line on Quit button) 2015-01-06 10:49:16 +02:00
YPozdnyakov
1aa7281d3a [Summary]: delete unnecessary items from skip marker context menu (#44053 from TestTrack) 2015-01-05 18:19:10 +02:00
YPozdnyakov
687195ed5f [Summary]: delete accidentally added symbol 2015-01-05 17:13:43 +02:00
YPozdnyakov
32f31be2cc [Summary]: Delete unnecessary items from selection_context_menu 2015-01-05 16:54:34 +02:00
YPozdnyakov
42d05e24df [Summary]: delete keybindings' description from track context menu 2015-01-05 15:09:27 +02:00
YPozdnyakov
9da6b41b9e [Summary]: Change border colour of selected region 2015-01-05 13:01:35 +02:00
Nikolay
fc025e5f75 [Summary] Bug (Crash) fix. (This bug was created in fd25ea5)
[Reviewed] YPozdnyakov
2014-12-30 17:07:44 +02:00
Paul Davis
885c4e762f changes to get closer to PRD for clicks in loop lane and on loop marker 2014-12-29 22:47:00 -05:00
Paul Davis
633b57ca61 several changes to LevelMeterBase to improve GUI performance.
There were several changes made here. The most important one is to avoid unpacking and
repacking meters every time ::setup_meters() is called, because this forces a full
reset of the widget style which is (relatively) expensive. Another is to check
that the IO configuration really has changed before resetting meter configuration. Finally,
a quick hack has been added to subtract two from the apparent length of a FastMeter.

The final hack will be removed and addressed by a more correct and robust solution within
the next 24-36 hours.
2014-12-29 17:31:50 -05:00
Paul Davis
9295766f94 do not connect to per-track record-enabled signals to update session rec-enable state.
For mass/global rec-enables, that generates excessive iterations across the entire route list.
Instead, catch the change after a request to the session to change rec-enable state.

NOTE: there are still at least two methods for a user to bypass the session when rec-enabling
a track. One is via the Track::rec_enable_control(), the other is an OSC command or similar. These
both need to be fixed to go via the session mechanism.
2014-12-29 17:31:50 -05:00
VKamyshniy
bed1db35fd [Summary] Making gain inactive for MULTI-OUT and active for STEREO out 2014-12-29 23:56:30 +02:00
YPozdnyakov
882e5e1e3e [Summary]: call ProgressDialog for adding/removing tracks, delete mutex from ProgressDialog, change hide method of ProgressDialog (it was necessary on Windows). 2014-12-29 17:37:42 +02:00
Nikolay
b60cdbb19f [Summary] Restore lines for Paul's suggestion
[Reviewed] VKamyshniy
2014-12-29 16:46:35 +02:00
Nikolay
ea45ada3df [Summary] Fixed rarely reproduced bug with not following meter bridge selection in the Inspector
[Reviewed] VKamyshniy
2014-12-29 15:58:35 +02:00
Nikolay
fd25ea500e [Summary] Bug fix 45141 "Color Palette keeps last selected color when open on new trackheader".
[Reviewed] VKamyshniy
2014-12-29 14:02:32 +02:00
Paul Davis
f88db6389b add keybindings blacklist support. 2014-12-26 18:33:47 -05:00
Paul Davis
69532d0372 a few additional tweaks to editor_routes.cc that were necessary/desirable after the most recent cherry-pick from ardour 2014-12-26 18:33:47 -05:00
Robin Gareus
4a8055f9f3 don't loose a redraw.
This more or less obsoletes the DisplaySuspender.
While RAII is nice, the DisplaySuspender cannot be
used from outside gtk2_ardour eg Mute/Solo signals
notifications from libardour (which don't originate
from the GUI).

The DisplaySuspender is still useful, because it
explicitly disables re-display and forces a single
expose at the end.

Conflicts:
	gtk2_ardour/editor_routes.cc
	gtk2_ardour/editor_routes.h
2014-12-26 18:33:47 -05:00