Commit graph

16296 commits

Author SHA1 Message Date
Nikolay
cb4da7f094 [Summary] Bug fix #46483 "Mouse cursor continuously changing trackheader height by dragging trackheader boundary"
[Feature review] AMishyn
[Reviewed] VKamyshniy
2015-04-16 17:39:53 +03:00
VKamyshniy
ca1b47477f [Summary] Rid of trivial warnings. 2015-04-15 23:56:12 +03:00
VKamyshniy
2df05161a3 [Summary] Code clean-up: rid off unused YesNoDialog 2015-04-15 23:36:52 +03:00
VKamyshniy
5b2246d0b7 [Summary] Logging the rebuild and incremental build into different logfiles:
rebuild_log.txt and build_log.txt
2015-04-15 18:07:12 +03:00
VKamyshniy
f2061a9c1c [Summary] Merging from ardour to fix warning:
..\libs\pbd\mountpoint.cc: In function 'std::string mountpoint(std::string)':
..\libs\pbd\mountpoint.cc:103:1: warning: no return statement in function returning non-void [-Wreturn-type]
2015-04-15 18:07:12 +03:00
VKamyshniy
21d5f00b5c [Summary] FIxed bug in Windows version of the open file dialog and save file dialog. The filter string for required file types was formed incorrectly. 2015-04-15 18:07:11 +03:00
Nikolay
d69a0b6e42 [Summary] Bug fix #Tracks order is incorrect when first add tracks by doubleclick and then use "addtrack" menu
[Feature reviewed] AMishyn
[Reviewed] GZharun
2015-04-15 14:31:51 +03:00
VKamyshniy
c8ab91df54 [Summary] Removing unused controls, which came from Ardour. 2015-04-15 13:19:05 +03:00
Valeriy Kamyshniy
5a673f6635 [Summary] Making duration of newly created session 0. Changing time added to last recorded region with 5. 2015-04-14 13:18:38 +03:00
Valeriy Kamyshniy
e64a78a134 [Summary] Code Cleanup: Removing unused controls, remaining from Ardour. Reverting Commit: a86befc9cd [a86befc] 2015-04-14 13:02:45 +03:00
Valeriy Kamyshniy
3c050a91d9 [Summary] Fixed order of checking session for NULL. It should be checked prior to any access to its members. 2015-04-09 19:11:48 +03:00
Valeriy Kamyshniy
b5dec0f695 [Summary] Fixed wrong appearance of the quit session dialog when long-long-long name of session and when snapshot name is not similar as session name.
[Reviewed] IMaximenko
[Review required] YPozdnyakov
2015-04-09 16:58:45 +03:00
VKamyshniy
7ccee1a865 [Summary] Introducing save file dialog with custom file filters. Saving templates with the save dialog, which uses "*.template" filter. On Windows, fixing many little mistakes to make the open/save dialogs better complied with Windows conventions.
[Review required] YPozdnyakov
2015-04-08 00:20:30 +03:00
VKamyshniy
3689bc5f9b [Summary] BUG FIXED: For certain reason the slider is not updated when such a session opened, which does not have instant.xml. Newly created sessions have the same problem.
[Review required] Paul Davis, YPozdnyakov
2015-04-08 00:09:33 +03:00
Paul Davis
b85b3e4135 reset path for all existing file sources in session during Session::save_as().
This does NOT work with MIDI files, but since this is Tracks Live, this is not currently a concern.
The fix for MIDI will be worked out in Ardour once the saveas branch is merged and then cherry-picked
back to Tracks Live.
2015-04-06 21:16:29 -04:00
Valeriy Kamyshniy
a816a5da2c [Summary] IMPLEMENTED FEATURE: When saving Template, the entered name of template entered by means of save file dialog, is the name of end file (what is not name of folder for end file). If user did not enter .template as extension of the file, this extension is added implicitly. For example, if user enters MyTemplate, the name of file will be MyTemplate.template. If user enters My.TeMpLaTe or My.Template or My.template or my.TEMPLATE, the name will be as user entered.
[Review required] YPozdnyakov, Paul Davis
2015-04-07 01:19:25 +03:00
Valeriy Kamyshniy
c7fcff380c [Summary] Eliminating warings like:
warning:  ‘<class member declaration>’ will be initialized after
warning:   ‘<class member declaration>’
warning:   when initialized here
2015-04-06 23:06:23 +03:00
Valeriy Kamyshniy
a51b033f9f [Summary] a) On MAC OS, .DS_Store files are ignored when saving a session by “Save As”.
b) plugins folder is not created for Templates.

[Required review] Paul Davis, YPozdnyakov
2015-04-06 21:26:34 +03:00
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