Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-11-18 | Remove unused variable and redundant arithmetic. | David Robillard | |
2014-11-18 | Gracefully avoid importing audio that somehow has 0 channels. | David Robillard | |
2014-11-18 | Fix potential use of uninitialized value. | David Robillard | |
2014-11-18 | Fix NULL pointer dereference on malformed Playlist XML. | David Robillard | |
2014-11-18 | Avoid potential division by zero. | David Robillard | |
2014-11-18 | Fix broken logic and possible NULL pointer dereference for Bundle XML. | David Robillard | |
2014-11-18 | Fix incredibly unlikely NULL pointer dereference. | David Robillard | |
2014-11-18 | Fix Region::verify_length() so it actually does something. | David Robillard | |
2014-11-18 | synchronize preferences and monitor-section | Robin Gareus | |
2014-11-18 | files should have at least one channel. | Robin Gareus | |
2014-11-18 | remove superfluous if-branch (_session is checked a few lines above) | Robin Gareus | |
2014-11-17 | Fix "maybe" rounding bug. | David Robillard | |
Introduced in d63161426f256c293c92b73f1be4b375f962d298. | |||
2014-11-16 | Add "maybe" rounding modes for rounding only if necessary. | David Robillard | |
2014-11-16 | Use an enum for RoundMode instead of magic numbers. | David Robillard | |
No functional changes in this one (for easier auditing), but towards having round up/down only if necessary modes, rather than kludging around that situation with a double round as we do currently. | |||
2014-11-17 | prevent segfault if in/out property is missing | Robin Gareus | |
2014-11-17 | add some assert() messages. | Robin Gareus | |
as hints clang static analyzer "Called C++ object pointer is null" | |||
2014-11-14 | Fix crash when copying MIDI regions with midi-copy-is-fork is on (#6002). | David Robillard | |
2014-11-14 | Fix out of order event errors on save with overlapping notes. | David Robillard | |
Another consequence of fuzzy Sequence timing, but if the difference is less than a tick this should handle things correctly. If the difference is more than a tick, something's wrong, and it might be okay to just bump forward anyway, but I can't reproduce this and it could lead to corruption so I'm leaving that case noisy. | |||
2014-11-14 | add abort() to non-reached code | Robin Gareus | |
This cleans up a lot of false-positives in static analysis and also helps compilers to optimize code paths in general. (tagging the fatal stingstream operator as ‘noreturn’ is far less trivial) | |||
2014-11-13 | install all additional binaries in $libdir | Robin Gareus | |
2014-11-13 | Don't iterate in 'ARDOUR::Route::get_control()' unless a ReaderLock was ↵ | John Emmas | |
successfully obtained | |||
2014-11-13 | Make sure we can't execute 'ARDOUR::Route::meter()' unless a ReaderLock was ↵ | John Emmas | |
successfully obtained | |||
2014-11-12 | add popup message and error log for AU crash reports | Robin Gareus | |
2014-11-12 | Prepare AU-discovery crashlog. | Robin Gareus | |
stopgap solution to allow a user to detect which plugin caused a crash during discovery. | |||
2014-11-12 | failsafe AU scanning part one: | Robin Gareus | |
Don’t scan for AU plugins unless users explicitly starts a plugin scan. Disable automatic scanning if Ardour crashes during AU plugin discovery. | |||
2014-11-10 | refactor MIDISceneChange color property addition by moving it into ↵ | Paul Davis | |
SceneChange to anticipate other types of SceneChange objects (e.g. OSC) | |||
2014-11-10 | when creating a new MIDI scene change, check existing scene changes for ↵ | Paul Davis | |
equality and reuse their color (which may or may not be set) | |||
2014-11-10 | serialize/deserialize MIDISceneChange color; put out of bounds color into ↵ | Paul Davis | |
static const | |||
2014-11-10 | add color property to MIDISceneChange | Paul Davis | |
2014-11-10 | add operator== to ARDOUR::MidiSceneChange | Paul Davis | |
2014-11-07 | Just rename problematic Variant::VOID type. | David Robillard | |
2014-11-07 | VOID is a windows define (not MSVC specific) | Robin Gareus | |
2014-11-05 | catch up with waves/tracks version of MIDI scene changer code | Paul Davis | |
2014-11-05 | fix insane design for Location::next_available_name() so that it has no ↵ | Paul Davis | |
effective limit (other than UINT32_MAX) | |||
2014-11-04 | Add some newly introduced header files to our MSVC project (libs/ardour) | John Emmas | |
2014-11-04 | When building with MSVC undef type VOID if we're declaring an enum called VOID | John Emmas | |
2014-11-04 | When running an (MSVC built) VST scanner app, make sure we can utilise ↵ | John Emmas | |
debuggable versions if we need to | |||
2014-11-03 | Use format string even for units we understand (print Hz units). | David Robillard | |
2014-11-03 | Check whether frequency controls are audible or low and provide appropriate ↵ | David Robillard | |
controls. Always clamp set value to controller range. | |||
2014-11-03 | Fix parameter descriptors for one control leaking into another. | David Robillard | |
2014-11-03 | Add menu to set frequency controls in beats, and half or double current value. | David Robillard | |
Test with e.g. fomp:cs_phaser1_lfo LFO frequency. | |||
2014-11-03 | Reduce coupling between Plugin and PluginInsert. | David Robillard | |
2014-11-03 | Fix compilation with old LV2. Maybe. | David Robillard | |
2014-11-02 | Show 3 decimal digits when printing values. | David Robillard | |
2014-11-02 | Support pretty display of arbitrary plugin parameter units. | David Robillard | |
Try e.g. fomp:cs_chorus1 which has Hz and ms controls. | |||
2014-11-02 | Display gain and midiNote plugin parameters/properties nicely. | David Robillard | |
Show fancy values on generic GUI controls, automation lane controls, and automation lane verbose cursor. Fix text display of midiNote values. Make bigstep of midiNote parameters 12 (one octave). Add ARDOUR::value_as_string() as a stateless one-stop-shop for value printing. | |||
2014-11-02 | Automation of LV2 plugin properties. | David Robillard | |
Work towards ParameterDescriptor being used more universally to describe control characteristics. | |||
2014-11-02 | Move ParameterDescriptor from Plugin to its own header. | David Robillard | |
This fixes circular dependency issues that arise when using ParameterDescriptor more widely. | |||
2014-11-02 | Decouple ControlUI from port index. | David Robillard | |
2014-11-01 | Add a newly introduced header file to our MSVC project (libardour) | John Emmas | |