Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-06-25 | fix LTC slave delta formatting (long long) | Robin Gareus | |
2014-06-25 | Add unit tests for PBD::clear_directory and PBD::remove_directory | Tim Mayberry | |
2014-06-25 | Rename internal class to stop the wrong destructor from being called | Tim Mayberry | |
2014-06-25 | Add a PBD::TextReceiver in pbd testrunner | Tim Mayberry | |
2014-06-25 | Add simple test for PBD::find_files_matching_pattern | Tim Mayberry | |
This helped fix a silly cut and paste error in pbd/file_utils.cc so might as well included it. | |||
2014-06-25 | Use PBD::FdFileDescriptor in PBD::copy_file | Tim Mayberry | |
2014-06-25 | Fix PBD::copy_file so it works with non-ASCII filenames on windows | Tim Mayberry | |
2014-06-25 | Add test utility function to PBD tests to return some utf-8 strings | Tim Mayberry | |
This is currently unused | |||
2014-06-25 | Add a test for PBD::copy_file using test files with utf-8 encoded filenames | Tim Mayberry | |
2014-06-25 | Fix PBD::copy_files so that it uses O_BINARY on windows and doesn't add line ↵ | Tim Mayberry | |
endings to copied files | |||
2014-06-25 | Use PLATFORM_WINDOWS define instead of WIN32 in PBD::FileManager | Tim Mayberry | |
2014-06-25 | Call PBD::init and PBD::cleanup in pbd test executable | Tim Mayberry | |
2014-06-25 | Add test for PBD::copy_file | Tim Mayberry | |
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-06-25 | Add utility function to test lib to create a test directory | Tim Mayberry | |
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-06-25 | Change PBD::get_files and PBD::get_paths to take a Searchpath instead of ↵ | Tim Mayberry | |
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-06-25 | Add/Update docs in pbd/file_utils.h | Tim Mayberry | |
2014-06-25 | Use run_functor_for_paths in PBD::get_paths | Tim Mayberry | |
2014-06-25 | Rename PBD::get_files_in_directory to just PBD::get_files, change parameter ↵ | Tim Mayberry | |
order and fix docs | |||
2014-06-25 | Rename PBD::get_directory_contents to PBD::get_paths | Tim Mayberry | |
shorter name and change order of parameters to match other functions | |||
2014-06-25 | Use run_functor_for_paths in PBD::find_files_matching_pattern | Tim Mayberry | |
2014-06-25 | Fix finding of bundled LV2 plugins | Tim Mayberry | |
2014-06-25 | Add function PBD::find_paths_matching_filter | Tim Mayberry | |
2014-06-25 | Use run_functor_for_paths in PBD::find_files_matching_filter | Tim Mayberry | |
2014-06-25 | Add function to file_utils intended to be used internally | Tim Mayberry | |
2014-06-25 | Add some debug output in file_utils.cc | Tim Mayberry | |
2014-06-25 | Remove reference to strtok_r now that it isn't used | Tim Mayberry | |
2014-06-25 | Change formatting of DEBUG_TRACE calls to match style guide | Tim Mayberry | |
2014-06-25 | Move functions in pbd/clear_dir.h/cc into pbd/file_utils.h/cc | Tim Mayberry | |
2014-06-25 | Add remove_directory_internal function and use it in PBD::clear_directory ↵ | Tim Mayberry | |
and PBD::remove_directory | |||
2014-06-25 | Reimplement PBD::clear_dir using PBD::get_directory_contents | Tim Mayberry | |
2014-06-25 | Rename PBD::find_file_in_search_path to just PBD::find_file | Tim Mayberry | |
saves a bit of typing and not necessary if you look at how it is used. | |||
2014-06-25 | Use PBD::find_files_matching_pattern instead of other variations | Tim Mayberry | |
2014-06-25 | Add a variation of PBD::find_files_matching_pattern for convenience | Tim Mayberry | |
2014-06-25 | Add new function PBD::find_files_matching_pattern | Tim Mayberry | |
This new function is intended to replace the three existing PBD::find_matching_files_* functions. The order of parameters matches find_files_matching_regex and find_files_matching_filter | |||
2014-06-25 | Change PBD::find_files_matching_regex and PBD::find_files_matching_filter to ↵ | Tim Mayberry | |
take a Searchpath | |||
2014-06-25 | Reimplement PBD::find_files_matching_filter using SearchPath and ↵ | Tim Mayberry | |
get_directory_contents | |||
2014-06-25 | Remove limit parameter from PBD::find_files_matching_regex | Tim Mayberry | |
This limit was not used or documented. The same functionality can be performed when iterating through the results. | |||
2014-06-25 | Remove parameters from PBD::find_files_matching_regex | Tim Mayberry | |
The only users of this API always used the same options so just remove them. | |||
2014-06-25 | Change PBD::get_files_in_directory to return full paths in result | Tim Mayberry | |
get_files_in_directory uses get_directory_contents internally now | |||
2014-06-25 | Add PBD::get_directory_contents to pbd/file_utils.h | Tim Mayberry | |
2014-06-25 | fix incorrect cut-n-paste across synergy | Paul Davis | |
2014-06-25 | wscript fix for wavesaudio backend - use correct name for CoreM[iI][dD][iI] ↵ | Paul Davis | |
framework on Lion and other versions | |||
2014-06-24 | last piece of scroll-wheel checkin, oops | Ben Loftis | |
2014-06-24 | add scroll wheel handler to canvas | Ben Loftis | |
2014-06-24 | add ability to save current action sensitivities and restore them, and to ↵ | Paul Davis | |
disable all action sensitivity. This is needed to be able to lock the application fully on OS X, where the global menu bar would still allow interaction even when a modal dialog is displayed. | |||
2014-06-24 | fix f6aaa16 (boost shared pointer) | Robin Gareus | |
2014-06-23 | return of the zero line | Paul Davis | |
2014-06-23 | revert drawing of rectified waves back to previous approach since it (might ↵ | Paul Davis | |
be) slightly more efficient and is simpler to understand; add comments | |||
2014-06-23 | completely rethink waveform rendering (again) | Paul Davis | |
There are 3 possible components to draw at each x-axis position: the waveform "line", the zero line and an outline/clip indicator. We have to decide which of the 3 to draw at each position, pixel by pixel. This makes the rendering less efficient but it is the only way I can see to do this correctly. | |||
2014-06-23 | fix logic error that meant one side of the waveform outline is not drawn; ↵ | Paul Davis | |
draw zero line before outline, for better effects with low amplitude waves |