Paul Davis
2f77f2bc69
removed no-longer-used Editor::track_canvas_motion()
...
Conflicts:
gtk2_ardour/editor.h
2014-08-17 19:27:11 -04:00
Paul Davis
e99734f07a
remove unused i2w code from ControlPoint
2014-08-17 18:54:35 -04:00
Paul Davis
f9f0bfe6ed
new TrackingText canvas item, to resolve conceptual issues with the Editor::VerboseCursor
2014-08-17 18:53:52 -04:00
Robin Gareus
8fcccdbeab
prepare UI style for track-number boxes
2014-08-17 18:52:56 -04:00
Robin Gareus
e20580ff76
prepare formatting track-number for mixer (and other places)
2014-08-17 18:52:49 -04:00
Robin Gareus
794769a70b
session option GUI for track-number & take-name
2014-08-17 18:52:44 -04:00
Robin Gareus
b7ff8a1fe8
bump take-name after every recording
2014-08-17 18:52:38 -04:00
Robin Gareus
17195c7167
option to use track-number and take-name as part of file-name
2014-08-17 18:52:31 -04:00
Robin Gareus
25752f87a9
implement track numbering
2014-08-17 18:52:24 -04:00
Robin Gareus
20f6cc0990
allow to set custom file name for each diststream
...
Conflicts:
libs/ardour/route.cc
2014-08-17 18:52:16 -04:00
Robin Gareus
9c26f801c8
fix "stop_recording_on_xrun" in prefs dialog
2014-08-17 18:51:41 -04:00
Robin Gareus
4e86a22f8f
accept text-entry-change w/o enter and add filter_text option
2014-08-17 18:51:35 -04:00
Robin Gareus
18cedeec63
consolidate SignalOrderRouteSorter
2014-08-17 18:51:29 -04:00
Robin Gareus
a17616f1da
move utility functions into a dedicated namespace
...
Conflicts:
gtk2_ardour/about.cc
gtk2_ardour/editor_ops.cc
2014-08-17 18:51:22 -04:00
Robin Gareus
b831d8997b
namespace libardour utils
...
Conflicts:
gtk2_ardour/session_dialog.h
2014-08-17 18:49:55 -04:00
Robin Gareus
68bc0c6c90
fix LTC slave delta formatting (long long)
2014-08-17 18:49:02 -04:00
Paul Davis
3da6707f7b
let's not forget the video timeline
2014-08-17 18:48:57 -04:00
Paul Davis
65fcbd886c
do not include ruler visibility items in context click menu on timebars
2014-08-17 18:48:51 -04:00
Paul Davis
72d70bb0b2
tighten up spacing in ruler dialog
2014-08-17 18:48:45 -04:00
Paul Davis
c1213d0040
use new ruler dialog class for context clicks on ruler labels area
...
Conflicts:
gtk2_ardour/editor.cc
2014-08-17 18:48:40 -04:00
Paul Davis
1b222128bf
new ruler dialog class
2014-08-17 18:48:10 -04:00
Paul Davis
8473bd72e1
remove unused code
...
Conflicts:
gtk2_ardour/editor_ops.cc
2014-08-17 18:45:50 -04:00
Paul Davis
a30a0148e9
fix y-offset when drag-n-dropping regions from region list
2014-08-17 18:44:11 -04:00
Tim Mayberry
28ac321d31
Add unit tests for PBD::clear_directory and PBD::remove_directory
2014-08-17 18:44:06 -04:00
Tim Mayberry
1e1a291ee2
Rename internal class to stop the wrong destructor from being called
2014-08-17 18:44:01 -04:00
Tim Mayberry
5d6809d346
Add a PBD::TextReceiver in pbd testrunner
2014-08-17 18:43:43 -04:00
Tim Mayberry
9c16e67b06
Add simple test for PBD::find_files_matching_pattern
...
This helped fix a silly cut and paste error in pbd/file_utils.cc so
might as well included it.
2014-08-17 18:43:37 -04:00
Tim Mayberry
b3ab6e79f1
Use PBD::FdFileDescriptor in PBD::copy_file
2014-08-17 18:43:31 -04:00
Tim Mayberry
fe2cf91d69
Fix PBD::copy_file so it works with non-ASCII filenames on windows
2014-08-17 18:43:27 -04:00
Tim Mayberry
aae3815a77
Add test utility function to PBD tests to return some utf-8 strings
...
This is currently unused
2014-08-17 18:43:22 -04:00
Tim Mayberry
1eca45d70e
Add a test for PBD::copy_file using test files with utf-8 encoded filenames
2014-08-17 18:43:06 -04:00
Tim Mayberry
3f6181c0c3
Fix PBD::copy_files so that it uses O_BINARY on windows and doesn't add line endings to copied files
2014-08-17 18:43:00 -04:00
Tim Mayberry
5598c12471
Use PLATFORM_WINDOWS define instead of WIN32 in PBD::FileManager
2014-08-17 18:42:54 -04:00
Tim Mayberry
999a5432fc
Call PBD::init and PBD::cleanup in pbd test executable
2014-08-17 18:42:49 -04:00
Tim Mayberry
7cdb4ed199
Add test for PBD::copy_file
...
From this I can see that PBD::copy_file is not working correctly on windows
as it is adding windows style line endings. Adding O_BINARY to ::open flags
would fix it, but perhaps there is a better way...
2014-08-17 18:42:43 -04:00
Tim Mayberry
439f68bdc9
Add utility function to test lib to create a test directory
...
There is an identical function in libardour test support lib so we
should probably find a better place to put this at some point
2014-08-17 18:42:38 -04:00
Tim Mayberry
17a984aa30
Change PBD::get_files and PBD::get_paths to take a Searchpath instead of directory path
...
Both these functions use the internal function run_functor_for_paths
which takes a Searchpath so this avoids a temporary variable in cases
where a Searchpath is passed directly.
The usage is the same as the compiler will generate a temporary Searchpath
from a string(directory path) if necessary.
2014-08-17 18:42:33 -04:00
Tim Mayberry
1308cccd96
Add/Update docs in pbd/file_utils.h
2014-08-17 18:42:25 -04:00
Tim Mayberry
257a2710eb
Use run_functor_for_paths in PBD::get_paths
2014-08-17 18:42:21 -04:00
Tim Mayberry
ef3f8634ea
Fix finding icon sets by using correct utility function
2014-08-17 18:42:15 -04:00
Tim Mayberry
849adaf7e5
Rename PBD::get_files_in_directory to just PBD::get_files, change parameter order and fix docs
2014-08-17 18:42:08 -04:00
Tim Mayberry
b668c53c5c
Rename PBD::get_directory_contents to PBD::get_paths
...
shorter name and change order of parameters to match other functions
2014-08-17 18:42:01 -04:00
Tim Mayberry
0228ddb52f
Use run_functor_for_paths in PBD::find_files_matching_pattern
2014-08-17 18:41:56 -04:00
Tim Mayberry
5eb8d63ad7
Fix finding of bundled LV2 plugins
2014-08-17 18:41:52 -04:00
Tim Mayberry
5450da010b
Add function PBD::find_paths_matching_filter
2014-08-17 18:41:47 -04:00
Tim Mayberry
8fe666a930
Use run_functor_for_paths in PBD::find_files_matching_filter
2014-08-17 18:41:41 -04:00
Tim Mayberry
ca8750a5d1
Add function to file_utils intended to be used internally
2014-08-17 18:41:36 -04:00
Tim Mayberry
49681b96ee
Add some debug output in file_utils.cc
2014-08-17 18:41:31 -04:00
Tim Mayberry
3fadc0f2e1
Remove reference to strtok_r now that it isn't used
2014-08-17 18:41:25 -04:00
Tim Mayberry
f921717e68
Change formatting of DEBUG_TRACE calls to match style guide
2014-08-17 18:41:20 -04:00