Commit graph

14249 commits

Author SHA1 Message Date
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