Commit graph

15660 commits

Author SHA1 Message Date
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
GZharun
ad852f1cde [Summary] Added audiographer to the main Tracks Xcode project 2014-12-24 10:57:47 +02:00
GZharun
bd48ad2ae6 [Summary] Fixed header name
[Reviewed by] Paul Davis
2014-12-23 23:46:04 +02:00
Paul Davis
8b440159b5 significant but insufficient speedup in behaviour of global rec enable button 2014-12-23 13:01:39 -05:00
Paul Davis
c61e1826f2 fix slow behaviour when changing visible track height in Editor::set_visible_track_count() 2014-12-23 12:54:35 -05:00
Greg Zharun
e9ab160ff3 [Summary] Fixed audio export on Windows. Added support of windows platform for the function that calculated hardware concurrency.
Because there was no implementation for this function on windows it used to return 0. This meant that no thread was created to process the data.
2014-12-23 17:43:23 +02:00
Nikolay
e08169f1c2 [Summary] Solo button refine. Also fixed bug 44827.
[Reviewed] VKamyshniy
[Feature reviewed] Mykhaylo Kosharnyy
2014-12-23 14:23:13 +02:00
Nikolay
fd59bbacc3 [Summary] Bug fix 45177. Global Solo button doesn't work correctly.
[Reviewed] VKamyshniy
[Feature reviewed] Mykhaylo Kosharnyy
2014-12-23 14:21:52 +02:00
GZharun
1ee31b48be [Summary] Added possibility to set clean up actions for Waves Dropdown item cookies. Set up clem up actions for Midi IO drop down elements 2014-12-22 22:21:05 +02:00
Nikolay
45fb8cea03 [Summary] Open Session Settings Tab in Preference Panel on BitDepth and FrameRate buttons from the editor window
[Reviewed] VKamyshniy
2014-12-22 18:01:29 +02:00
Nikolay
20d503bcfa [Summary] Allow to open preferences on the concrete tab.
[Reviewed] VKamyshniy
2014-12-22 17:59:57 +02:00