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-16 | Allow to query HTTP headers | Robin Gareus | |
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 | Skip pin-management for MB channelstrip plugins | Robin Gareus | |
2016-09-15 | Do not delete selected MIDI notes while dragging. (See #6602) | Guido Aulisi | |
This is not caused by commit_reversible_command, but because NoteDrag::total_dx calls Evoral::Note<Evoral::Beats>::time() with invalid MIDI note (deleted). | |||
2016-09-15 | Fix passing ctrl-output data to lua inline display thread | Robin Gareus | |
2016-09-15 | Fix links to manual in windows installer | 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-15 | Add defines necessary for successful gcc/mingw compile with --cxx11 option | Tim Mayberry | |
_USE_MATH_DEFINES is required for M_PI WIN32 is no longer defined by gcc/mingw with --cxx11 option enabled(of course _WIN32 still is) but as it is used in a liblo header(even though it is probably incorrect to do so) define it. | |||
2016-09-15 | Allow to bunde demo session(s) | Robin Gareus | |
2016-09-15 | bundle embeddable/nativeUI Harrison plugins | Robin Gareus | |
2016-09-15 | remove cruft from packaging scripts | Robin Gareus | |
2016-09-14 | implement file-[un]archive progress report | Robin Gareus | |
2016-09-14 | Restore state of analyze and soundcloud upload checkboxes in ExportDialog | Tim Mayberry | |
This should be a proper fix for bug #7003, now that I've spent a bit more time reading the code. The options are now stored as part of the export format state. | |||
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 | copy demo sessions | Robin Gareus | |
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 | Rename Struct defined in freesound header to be less generic | Tim Mayberry | |
This could potentially conflict with a struct declared in the ardour/soundcloud_upload.h file. | |||
2016-09-13 | Remove duplicate header includes in gtk2_ardour | Tim Mayberry | |
2016-09-13 | Remove duplicate header include from libardour source file | Tim Mayberry | |
2016-09-13 | Add missing header include guards in various gtk2_ardour headers | 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 | |