Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-09-16 | re-do previous commit | Robin Gareus | |
* do not include _by_name() API. Port names are locale dependent * proper whitespace (after comma, before bracket) and styleguide | |||
2016-09-16 | Revert "Add convenience Lua bindings to access plugin controls" | Robin Gareus | |
This reverts commit faf44386460b6cdda0aa249eb138e8fd82700194. | |||
2016-09-16 | Add convenience Lua bindings to access plugin controls | Thomas Brand | |
2016-09-16 | remove cruft - don't pollute global namespace | Robin Gareus | |
* remove unused functions * don't globally export C functions that are only used locally | |||
2016-09-15 | Modify our MSVC project to use the newly introduced 'libarchive' library ↵ | John Emmas | |
(libardour) | |||
2016-09-15 | Modify our MSVC project to use the newly introduced 'libarchive' library ↵ | John Emmas | |
(libpbd) | |||
2016-09-15 | Fix passing ctrl-output data to lua inline display thread | Robin Gareus | |
2016-09-15 | Send/show error message if g_stat fails in Session::cleanup_sources | Tim Mayberry | |
let the user/developer know if this does occur rather than just silently skipping the file. Fix some whitespace issues while we are changing indentation. | |||
2016-09-15 | Use g_strerror() instead of ::strerror() in Session::cleanup_sources | Tim Mayberry | |
The error is generated by a glib function so use the glib version of this function(it also consistent with usage in the rest the file). | |||
2016-09-15 | Use g_rename() instead of ::rename() in Session::cleanup_sources | Tim Mayberry | |
The paths are in UTF-8 encoding and ::rename expects paths in the system codepage encoding so ::rename will fail for any paths that contain characters that aren't in the system codepage. This fixes Flush Wastebasket on Windows where paths contain characters that aren't in the system codepage(usually most non-ascii characters). | |||
2016-09-15 | Use g_strerror instead of strerror in ARDOUR::FileSource | Tim Mayberry | |
For consistency when calling glib functions and to get UTF-8 strings for display. | |||
2016-09-15 | Use ::g_rename instead of ::rename in ARDOUR::FileSource class | Tim Mayberry | |
The path is in UTF-8 encoding so use Glib functions to properly support paths containing characters that aren't in the system codepage. This fixes Clean-up Unused Sources on Windows where paths contain characters that aren't in the system codepage(usually most non-ascii characters). | |||
2016-09-14 | implement file-[un]archive progress report | Robin Gareus | |
2016-09-14 | Add analyse and soundcloud-upload properties of ExportFormatSpecification to ↵ | Tim Mayberry | |
xml state | |||
2016-09-14 | Check a return value from 'g_stat()' | John Emmas | |
Some Mixbus users (on Windows) have reported seeing ludicrously high figures for the amount of disk space that'll be recovered if they choose to clean up unused sources. I can't see anything obviously wrong in Ardour's code - except for one situation where we don't check a return value after calling 'g_stat()'. On Windows, the relevant path should be (hopefully!) in UTF8 format and the first thing that g_stat() does is to convert it to UTF16. If that conversion fails for some reason, g_stat() will return an error status and statbuf will be uninitialized - but at the moment, we're not checking this. As an experiment, let's check the returned value and find out if these user reports go away. Unfortunately, if it does fix the problem then we've got an even bigger problem - because somehow, a Windows user can create source files with invalid names which can't be later deleted!! | |||
2016-09-13 | Fixes 7004 - Ardour crash on Just Quit when AudioEngine is stopped. ↵ | Nathan Stewart | |
AudioEngine::stop() if running() is not true and _backend->stop() is true, mutex was being unlocked without being locked. | |||
2016-09-13 | change all MIDI read-from-source to map all events into the loop-range for ↵ | Paul Davis | |
seamless looping (if using) | |||
2016-09-13 | debug output formatting | Paul Davis | |
2016-09-13 | do not call MidiRingBuffer::skip_to() when getting a MidiDiskstream's ↵ | Paul Davis | |
playback buffer, and do not use port offset to shift data in time either (it should be correct) | |||
2016-09-13 | make MidiBuffer::read_from() use "dst_offset" correctly to alter the time of ↵ | Paul Davis | |
events read from the MidiBuffer | |||
2016-09-13 | extend Evoral::Range<T> to offer ::length() and ::squish() | Paul Davis | |
The latter maps a T into a range, using loop semantics | |||
2016-09-13 | add back event offsetting into MidiRingBuffer::read() (even if we never ↵ | Paul Davis | |
really use it) | |||
2016-09-13 | NOOP: spacing and indentation | Paul Davis | |
2016-09-13 | show "this" in MidiRingBuffer::dump() | Paul Davis | |
2016-09-13 | slight DEBUG_TRACE enhancement for MidiPort::flush_buffers() output | Paul Davis | |
2016-09-13 | NO-OP: indentation | Paul Davis | |
2016-09-13 | Delivery::run() now offsets data delivered to MIDI ports by the global port ↵ | Paul Davis | |
offset if the output is then re-used, MIDI data is readjusted to not use the global port offset | |||
2016-09-13 | use class-static method rather than pretend there is a per-member value for ↵ | Paul Davis | |
Port::port_offset() | |||
2016-09-13 | provide Session::declick_out_pending() | Paul Davis | |
2016-09-13 | second part of: change offset arguments to various <T>Buffer::read/merge ↵ | Paul Davis | |
methods from framecnt_t to frameoffset_t | |||
2016-09-13 | change offset arguments to various <T>Buffer::read/merge methods from ↵ | Paul Davis | |
framecnt_t to frameoffset_t | |||
2016-09-13 | add a new DEBUG enum for MidiRingBuffer | Paul Davis | |
2016-09-13 | add option to skip unzipping bundled demo sessions | Robin Gareus | |
2016-09-13 | Add support for built-in file/url unzip/untar | Robin Gareus | |
This introduces new build-dependency: libarchive (http://www.libarchive.org/) | |||
2016-09-13 | Remove duplicate header include from libardour source file | Tim Mayberry | |
2016-09-13 | Add missing header include guards in canvas library | Tim Mayberry | |
2016-09-13 | Put ARDOUR::SystemExec implementation inside ARDOUR namespace in source file | Tim Mayberry | |
2016-09-13 | Add missing include guards in libardour header files | Tim Mayberry | |
2016-09-12 | Expose Location::name() to Lua | Johannes Mueller | |
2016-09-12 | Add a Lua wrapper to Glib::build_filename() | Robin Gareus | |
2016-09-12 | Expose `Locations::remove()` to Lua | Johannes Mueller | |
Clearing location markers is a frequent task and should be automizable. For example it is handy to clear all the markers when restarting the recording from scratch after a failed recording. | |||
2016-09-12 | add request_play_loop() & get_play_loop() to luabindings | Thomas Brand | |
2016-09-11 | Fix #6774, Moving start/end markers doesn't set Session as modified/dirty | Tim Mayberry | |
If a Session is saved and then the start or end session markers are moved, closing the Session will not result in "Unsaved Session" dialog being presented even though the Session has been modified. This change sets the Session as modified when either the Session start or end markers are modified. | |||
2016-09-07 | for files imported without copy, _origin is a full path. We should use this ↵ | Paul Davis | |
when looking for the file at session load | |||
2016-09-07 | correct comment for FileSource::find() | Paul Davis | |
2016-09-06 | Expose record enable/disable to Lua bindings | Johannes Mueller | |
2016-09-07 | Fix incorrect estimate of future revision. | nick_m | |
2016-09-07 | Load midi region length and start correctly in sessions modified by v5.0 -> ↵ | nick_m | |
5.3-41 | |||
2016-09-06 | remove duplicate enum -- copy/paste typo | Robin Gareus | |
2016-09-06 | expose PeakMeter Lua bindings | Robin Gareus | |