Paul Davis
65a7fef104
add const-cast to another case of g_atomic_int_get()
2015-04-06 14:11:21 -04:00
Paul Davis
d76aa7e73c
allow continued compilation on linux
2015-04-06 12:01:07 -04:00
Paul Davis
6570c61d31
after save-as, if switching to new session, reset all track write sources to use new session path
2015-04-06 12:00:47 -04:00
Valeriy Kamyshniy
21e7c5bf4b
[Summary] BUG FIXED: When session “A” was “saved as” session “B” the name of session “A” was not added to list of recent sessions, available via menu [File]->[Recent Sessions]
...
BUG FIXED: When "saving as " fails, OLD STYLE (Gtk) dialog pops up. The Tracks Live style has been provided.
[Review Required] YPozdnyakov
2015-04-06 14:15:58 +03:00
Valeriy Kamyshniy
8090ad270b
[Summary] Removing implementation of obsolete use case.
...
[Review Required] YPozdnyakov
2015-04-06 14:02:36 +03:00
Valeriy Kamyshniy
407d3c60bc
[Summary] BUG FIXED: New name of a session saved with “save as”, was not stored in the session recent list.
...
[Reviewed] YPozdnyakov
2015-04-06 13:04:15 +03:00
Valeriy Kamyshniy
148e522099
[Summary] BUG FIXED: When “saving as” session with a name like “sessioname.ext_one.ext_two.ext_three”, last extension (.ext_three in the given example) was dropped so the and name was like “sessioname.ext_one.ext_two”.
...
[Reviewed] YPozdyakov
2015-04-06 13:01:05 +03:00
Valeriy Kamyshniy
cc95d1065b
[Summary] Adding informative message to failed file copy exception in Session::save_as.
...
[Review required] Paul Davis
2015-04-03 02:15:35 +03:00
Valeriy Kamyshniy
7c6c4aeb47
[Summary] Bug fix: OK-ing “Save As” crashed when copy external media was checked on.
2015-04-03 01:37:12 +03:00
Valeriy Kamyshniy
f1d6e66560
[Summary] Just adding comment for better code-maintaining.
2015-04-03 01:31:44 +03:00
Valeriy Kamyshniy
188b0e54e6
[Summary] For tracks when saving templates, we need stored the Auto Loop Range and all MIDI markers. As well, just to follow canonical rule: dealing with a pointer (_location in Session::state) check it for NULL prior to any operation (s), accessing the pointer.
...
[Review required] YPozdnyakov, GZharun, Paul Davis
2015-04-03 00:25:56 +03:00
Valeriy Kamyshniy
04cfd1bd1e
[Summary] Adding option to avoid sorting the routs in Session::foreach method. Now ARDOUR_UI::every_second do not spend time for unnecessary sorting when calling update_disk_space().
...
[Reviewed] Paul Davis
[Required review] YPozdnyakov, GZharun
2015-04-02 21:51:23 +03:00
Valeriy Kamyshniy
0617901b35
[Summary] Sort the routes of session before creating time axises unconditionally. This will keep tracks sorted even in case a new session created from template.
2015-04-02 20:50:41 +03:00
Valeriy Kamyshniy
e773566424
[Summary] Removing debug output; making code a bit more readable with using Glib::path_is_absolute instead of complex calculation of if the condition in if-statement.
2015-04-02 16:18:16 +03:00
YPozdnyakov
7c1c248777
[Summary]: Main menu item "Save Template..." should be disabled during record process.
2015-04-01 17:11:03 +03:00
YPozdnyakov
f49d31a820
[Summary]: fix bug #46893 . Main menu commands inactive after Tracks stopped after longterm record session. Rename MainMenuDiabled -> MainMenuDiabler
2015-04-01 17:08:29 +03:00
GZharun
ea97ebc817
[Summary] Added cleanup for GUI properties when route is removed.
...
[Details] This issue caused serious overhead when adding new routes after previous were removed. Also it resulted in garbage info saved in session file.
[Reviewed by] PDavis, YPozdnyakov
2015-04-01 16:42:45 +03:00
GZharun
9e713ac918
[Summary] Blocked mixer/meter bringe selection change notifications during tracks deletion
...
[Reviewed by] YPozdnyakov
2015-04-01 16:42:45 +03:00
GZharun
e6fb433b38
[Summary] Disabled call for the function which is not used in TracksLive. This function prepares label with connection strings for strips.
...
[Reviewed by] YPozdnyakov
2015-04-01 16:42:45 +03:00
GZharun
ae5d04be9b
[Summary] Disabled port_bundles handling for TracksLive
...
[Reviewed by] YPozdnyakov
2015-04-01 16:42:45 +03:00
Nikolay
56024e011b
[Summary] Added icons for Dropdowns 90x23
2015-03-31 17:21:08 +03:00
Valeriy Kamyshniy
bbb72ac97b
[Summary] Removing dbg output.
2015-03-31 16:48:02 +03:00
Nikolay
42f4f0f96b
[Summary] Changed dropdowns height in the Export Dialog
...
[Feature reviewed] MKosharnyy, VKamyshniy
2015-03-31 16:23:41 +03:00
Nikolay
75f7211a40
[Summary] Route Inspector rework. Added ScrollBar to info label.
...
Fixed bug #46987 "Tracks name list displayed under inspector channel strip",
#46986 "Inspector does not show full list of tracks in session".
[Feature reviewed] MKosharnyy
[Reviewed] VKamyshniy
2015-03-31 16:22:43 +03:00
Nikolay
db32c47f89
[Summary] Pixel hunting in Waves Message Dialog
2015-03-31 16:18:01 +03:00
Nikolay
a6c5611ab5
[Summary] AddTracksDialog rework. Changed appearance of AddTracksDialog.
...
[Feature reviewed] MKosharnyy
[Reviewed] VKamyshniy
2015-03-31 16:17:21 +03:00
YPozdnyakov
e7344c4893
[Summary]: delete file master_ui_gain_meter.xml from windows installer project
2015-03-30 15:35:29 +03:00
Valeriy Kamyshniy
aa04f96896
[Summary] Progressing saving and loading templates with open & save file dialogs. Route and Location colors should be saved even in case session is not saved yet.
...
[Reviewed] YPozdnyakov
2015-03-30 14:57:26 +03:00
Valeriy Kamyshniy
e4971a77ec
[Summary] We need only one copy of each backend. Extra copies made per symlinks, made by waf, are not allowed. As an example:
...
source directory with the dylibs:
$ ls -l /Users/VKamyshniy/WS/GIT/tracks_daw/tracks/build/libs/backends/wavesaudio/*.dylib
lrwxr-xr-x 1 VKamyshniy staff 27 Mar 29 14:11 /Users/VKamyshniy/WS/GIT/tracks_daw/tracks/build/libs/backends/wavesaudio/libwaves_audiobackend.0.0.1.dylib -> libwaves_audiobackend.dylib
lrwxr-xr-x 1 VKamyshniy staff 27 Mar 29 14:11 /Users/VKamyshniy/WS/GIT/tracks_daw/tracks/build/libs/backends/wavesaudio/libwaves_audiobackend.0.dylib -> libwaves_audiobackend.dylib
-rw-r--r--@ 1 VKamyshniy staff 326688 Mar 29 14:15 /Users/VKamyshniy/WS/GIT/tracks_daw/tracks/build/libs/backends/wavesaudio/libwaves_audiobackend.dylib
Packeged directorty:
$ ls -l /Volumes/TracksLive-1.0.0.2755/TracksLive.app/Contents/lib/backends
total 2088
-rwxr-xr-x 1 VKamyshniy staff 353260 Mar 20 12:45 libwaves_audiobackend.0.0.1.dylib
-rwxr-xr-x 1 VKamyshniy staff 353260 Mar 20 12:45 libwaves_audiobackend.0.dylib
-rwxr-xr-x 1 VKamyshniy staff 353260 Mar 20 12:45 libwaves_audiobackend.dylib
2015-03-29 16:02:43 +03:00
VKamyshniy
1a6ead0914
[Summary] Progressing saving and loading templates with open & save file dialogs.
...
[Reviewed] YPozdnyakov
2015-03-27 12:42:43 +02:00
VKamyshniy
e0f9731049
[Summary] Merging recent state from Ardour.
2015-03-27 12:42:42 +02:00
VKamyshniy
d0806cfcec
[Summary] Layout based layout replaced with Box based layout.
2015-03-27 12:42:42 +02:00
GZharun
c990b2d8c7
[Summary] Disable invert buttons operations for RouteUI, removed actions from MixerStrip::set_route () and RouteTimeAxisView::set_route () which are duplications of the same actions done in base class - RouteUI::set_route ()
...
[Reviewed by] YPozdnyazkov
2015-03-25 18:06:07 +02:00
Nikolay
97c34ccd57
[Summary] Added tooltips on Mute, Input Monitoring, Record Enable, Solo buttons in the Inspector and Mixer
...
[Feature reviewed] AMishyn
[Reviewed] VKamyshniy
2015-03-25 10:59:07 +02:00
Nikolay
fbdeb3662d
[Summary] Bug fix #46783 "Please change AutoLock and AutoSave minimum value to "none" or "off"
...
[Feature reviewed] AMishyn
[Reviewed] VKamyshniy
2015-03-25 10:57:18 +02:00
Nikolay
19bc365c21
[Summary] Bug fix #44332 "Please fit the Pan values monitor to channel borders"
...
[Feature reviewed] AMishyn
[Reviewed] VKamyshniy
2015-03-25 10:55:55 +02:00
Nikolay
678d3a6b12
[Summary] Bug fix #46782 "Please change "master" label to "Master Bus" label as on the channel itself"
...
[Feature Reviewed] AMishyn
[Reviewed] VKamyshniy
2015-03-25 10:54:20 +02:00
Nikolay
17267855ab
[Summary] Code improvement
...
[Reviewed] VKamyshniy
2015-03-25 10:53:06 +02:00
Nikolay
d730504648
[Summary] Changed tooltips background and foreground colour. Bug fix #43506 "Hint background color is not correct"
...
[Feature reviewed] AMishyn
[Reviewed] VKamyshniy
2015-03-25 10:52:29 +02:00
Nikolay
1c4833a1b6
[Summary] Bug Fix #46938 "Change alignment of numbering tracks in Track Headers"
...
[Feature reviewed] MKosharnyy
[Reviewed] VKamyshniy
2015-03-25 10:50:42 +02:00
VKamyshniy
ad3b5056a1
[Summary] Introducing "Save Template" with Tracks Specific dialog.
2015-03-25 00:10:52 +02:00
VKamyshniy
706bc57b38
[Summary] Adding linewrap option for Gtk::Label.
2015-03-25 00:10:51 +02:00
GZharun
5f29c11b70
[Summary] Prohibit reconnection when IO is not ready.
2015-03-23 17:23:05 +02:00
GZharun
7f88fe16f2
[Summary] Do not restore routes connection using XML IO state for TracksLive, because this is redundant for TracksLive.
...
Moreover if the device is changed XML state of IO contains port names of the old device which causes attempts to connect to non existent ports.
[Reviewed by] Paul Davis
2015-03-23 13:51:45 +02:00
GZharun
82a55c48a6
[Summary] Fixed bug 46890: Tracks doesn't switch current Sample Rate value to 48kHz when Dante Virtual Soundcard selected as interface
...
[Reviewed by QA] AMishyn
2015-03-20 14:07:20 +02:00
Valeriy Kamyshniy
c49423d783
[Summary] Occasionally removed risk of memory protection fault (access to NULL address)
2015-03-17 23:00:37 +02:00
VKamyshniy
6905f25cc4
[Summary] Optimizing GUI resources (flat color Icon replaced with EventBox)
2015-03-17 20:43:47 +02:00
Valeriy Kamyshniy
e041b29d2f
[Summary] Corrected handling of event GDK_FOCUS_CHANGE in the editor’s generic event handler. Eliminating compilation Warning about unused vars. Call from connect_routes_and_update_global_rec_button() from add_routes. Removing connection of session->RouteAdded to connect_routes_and_update_global_rec_button().
2015-03-14 20:23:34 +02:00
Valeriy Kamyshniy
ddfc0089a0
[Summary] Removing debug output
2015-03-13 14:04:42 +02:00
Valeriy Kamyshniy
7a364555a8
[SUMMARY] Bug fix: crash when many region copings occurred too frequently.
2015-03-13 13:58:54 +02:00