Commit graph

15620 commits

Author SHA1 Message Date
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
GZharun
d7cbd9ef0c [Summary] Fixed bug with incorrectly selected regions after paste 2014-12-27 01:07:27 +02:00
GZharun
8db6861fa2 [Summary] Implemented waveform zoom. Added feature to save waveform zoom state with the session. 2014-12-27 00:56:21 +02:00
YPozdnyakov
d4374aabc7 [Summary]: small fix 2014-12-26 16:00:07 +02:00
YPozdnyakov
2db2d1a443 [Summary]: bug fix for windows 2014-12-26 15:47:53 +02:00
Nikolay
cc3305a79c [Summary] Updated copyright message 2014-12-26 14:17:48 +02:00
Nikolay
630e8a7dba [Summary] Bug Fix 43117. Shortcut used on Record Enable button makes all tracks Record Enabled. Also fixed the same bug for Input monitoring and Mute buttons.
[Reviewed] GZharun
2014-12-26 13:44:51 +02:00
Nikolay
c6af1bb9f9 [Summary] Added files to X-Code projectfiles 2014-12-26 13:40:29 +02:00
Nikolay
f7d729f357 [Summary] Bug Fix 44821. "D" button activates PEN tool. Please remove.
[Reviewed] GZharun
2014-12-26 13:39:46 +02:00
Nikolay
ae6774aaf2 [Summary] Bug fix 44822: "F" button makes selected track extremely bigh (track heigth). Please disable.
[Reviewed] GZharun
2014-12-26 13:38:44 +02:00
Nikolay
e796343e00 [Summary] Bug fix. Do not unmute track on Solo deactivation.
[Reviewed] GZharun
2014-12-26 13:36:40 +02:00
Nikolay
4eec2cd41d [Summary] Bug Fix 45133. Preferences save changes in SR and BufferSize when closed by Cancel button.
[Reviewed] GZharun
2014-12-26 13:23:29 +02:00
Nikolay
f63a7f13ce [Summary] Allow to apply changes on Enter button pressed from "numeric" keyboard
[Reviewed] GZharun
2014-12-26 13:22:02 +02:00
YPozdnyakov
11005b8e98 [Summary]: Fix input monitoring Blinking 2014-12-26 11:02:38 +02:00
YPozdnyakov
dbb0a6385b [Summary]: ProgressDialog for Tracks creation and removal 2014-12-26 10:57:40 +02:00
VKamyshniy
7274155288 [Summary] Applying embedding application icon and version info into the trackslive.exe (not Ardour), built on Windows 2014-12-25 23:47:33 +02:00
GZharun
8aad90382e [Summary] Added support for showing sample rate label on region when session sample rate differs. 2014-12-25 14:32:50 +02:00
Nikolay
b2545b6a2f [Summary] Pixel hunting 2014-12-25 12:59:58 +02:00
Nikolay
c06c0ff494 [Summary] Changed Menu Element text in pop-up menu in Audio-Clock 2014-12-25 11:55:20 +02:00
Nikolay
8583b077bb [Summary] Fix bug 44800 Display format menu keeps chosen format after changing it from context menu.
[Reviewed] YPozdnyakov
2014-12-25 11:06:47 +02:00
Nikolay
e39386a9e6 [Summary] Bug fix 44801. Remove last line from Display Position Playhead context menu
[Reviewed] YPozdnyakov
2014-12-25 11:04:59 +02:00
Nikolay
e27822e8bf [Summary] Fix bug 44525 Playhead Position Display context menu contains Bars-and-beats mode. Should be disabled.
[Reviewed] YPozdnyakov
2014-12-25 11:02:27 +02:00
GZharun
179d3fdd57 [Summary] Fixed issue with export built on Mavericks. There was not check on empty sets in ExportFormatSpecification class.
C standard, section 6.5.6.8 says:
"...if the result points one past the last element of the array object, it shall not be used as the operand of a unary * operator that is evaluated..."
So GCC compiler and CLANG compiler (Mavericks) process this operation different way. GCC returns 0 on an attempt to dereference end iterator when CLANG returns a non 0 value.
2014-12-25 09:58:00 +02:00
Nikolay
13c45a865a [Summary] Vertical zoom performance improvement sugested by Valery
[Reviewed] VKamyshniy
2014-12-24 18:18:13 +02:00
Greg Zharun
6dd3b0d95f [Summary] Fixed export on windows: made tmp files deleted
[Reviewed by] VKamyshniy
2014-12-24 17:55:17 +02:00
Nikolay
6edcd4064b [Summary] Fix bug #44562 "Solo mode should replace Mute mode on track".
[Reviewed] VKamyshniy
2014-12-24 12:17:08 +02:00