Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-10-02 | Text tweaks and typo fixes | Colin Fletcher | |
2014-10-02 | fix clock_gettime detection | Robin Gareus | |
fixes compilation with mingw64 gcc-4.9.1 | |||
2014-10-01 | add --with-wavesbackend config option (disabled by default) | Robin Gareus | |
2014-09-30 | fix deep obscure problem with loading multiple backends on OS X | Paul Davis | |
all backends export a symbol declared as "extern "C" ARDOURBACKEND_API ARDOUR::AudioBackendInfo* descriptor ()". dlopen'ing the backend apparently pushes the symbol "descriptor" into the single flat global namespace that we use to be like other unix-like systems. this means that if a backend calls its OWN function named "descriptor", it is indeterminate which one it will be, since the symbol will refer to the function first loaded by the runtime linker. If the backend is not the first one discovered, this call to its own "descriptor" function will invoke the function defined by another backend, even though these are supposed to have local scope only according to our arguments to dlopen(). This fix doesn't try to fix the linker or namespace - it just makes sure that the WavesAudio backend doesn't invoke its own descriptor() function, which it never really needed to do anyway. | |||
2014-10-01 | untested fix for compiling waves audiobackend on case-sensitive FS with mingw. | Robin Gareus | |
2014-10-01 | NOOP, re-indent | Robin Gareus | |
2014-10-01 | update backends for API change in 8d59afb048 | Robin Gareus | |
2014-09-30 | Implement the new pthread macros (for the Waves audio backend) | John Emmas | |
2014-09-30 | Re-introduce our pthread macros (after fixing an earlier typo) | John Emmas | |
these are so we can differentiate between 'libpthread' and 'libpthread-win32' (whose implementation is subtlely - though annoyingly! - different) | |||
2014-09-30 | copy over current Waves version of their backend, along with minor changes ↵ | Paul Davis | |
in libs/ardour and libs/backend/jack to fit with API changes | |||
2014-09-30 | tweak backends wscript for cross-compiling with mingw | Paul Davis | |
2014-09-30 | copy over current Waves version of their backend, along with minor changes ↵ | Paul Davis | |
in libs/ardour and libs/backend/jack to fit with API changes-a | |||
2014-10-01 | use .exe suffix for VST pluin scanner app on windows | Robin Gareus | |
2014-09-30 | win32_pthread is relevant for both: MSVC & MINGW | Robin Gareus | |
2014-09-30 | there's no random() on window, but no matter | Robin Gareus | |
2014-09-30 | add missing header include (for snprintf) | Robin Gareus | |
2014-09-28 | partial fix for #5973 (multi-track midi file import) | Robin Gareus | |
2014-09-28 | copy plugin-state from template on session creation (amend 3353b48) | Robin Gareus | |
2014-09-28 | fix templates: copy plugin state | Robin Gareus | |
2014-09-28 | recursive file copy function | Robin Gareus | |
2014-09-27 | fix compiler warning from missing default statement in switch | Paul Davis | |
2014-09-26 | end tooltip timeout and display for relevant leave notify events | Paul Davis | |
2014-09-26 | further tweaks to canvas tooltip mechanism | Paul Davis | |
2014-09-26 | display and position canvas tooltip window | Paul Davis | |
2014-09-25 | basic design of Canvas item tooltip mechanism. | Paul Davis | |
No window yet to actually display the tooltip. | |||
2014-09-24 | next (final?) part of handling missing MIDI files. | Paul Davis | |
If an external-to-session file is missing, consider it a fatal error in session loading. If an internal-to-session file is missing, just create a new MIDI source with the same path and ID, and use that instead. | |||
2014-09-24 | DummyBackend: symmetric freq sweep: up/down | Robin Gareus | |
2014-09-24 | DummyBackend: add sine-sweep generators | Robin Gareus | |
2014-09-24 | fix some double promotion | Robin Gareus | |
2014-09-24 | DummyBackend: two more audio-signal generators (useful for waveform check) | Robin Gareus | |
2014-09-24 | DummyBackend: MIDI Event Generators | Robin Gareus | |
2014-09-24 | ALSA backend: initial device selection | Robin Gareus | |
2014-09-22 | fix typo that selected wrong sample rate for 22050Hz export | Paul Davis | |
2014-09-22 | alter the way the border of Canvas::Rectangle is drawn to meet the intent ↵ | Paul Davis | |
that a single pixel border passes through the corner coordinates | |||
2014-09-22 | Fix finding session templates | Colin Fletcher | |
Session templates are directories: use find_paths_matching_filter() rather that find_files_matching_filter() to search for them. Fix a tiny comment typo I spotted along the way too. | |||
2014-09-19 | add Location::set_skip() to allow toggling of skip-functionality for a given ↵ | Paul Davis | |
Location | |||
2014-09-19 | duplicate all ARDOUR::Location signals so that we have one static signal ↵ | Paul Davis | |
that identifies the subject location and one member signal that does not | |||
2014-09-18 | plugin widgets were written to use Internal values, so use that for now | Ben Loftis | |
2014-09-18 | Fix some inconsistent usage of a Controllables Interface value. | Ben Loftis | |
This breaks a lot of controls, because they are misusing it as well. | |||
2014-09-17 | do not mark session dirty during loading process; sync with loaded locations ↵ | Paul Davis | |
state using standard method | |||
2014-09-17 | use Config->get_skip_playback() when handling Skip events | Paul Davis | |
2014-09-17 | new Config var to control whether skip playback is used or not | Paul Davis | |
2014-09-17 | add IsSkip enum to enums.cc | Paul Davis | |
2014-09-17 | add new Skip event to SessionEvents | Paul Davis | |
2014-09-17 | Locations::clear_ranges() leaves punch/loop/session ranges intact if they exist | Paul Davis | |
2014-09-16 | add new type of location, with _flags & IsSkip being non-zero | Paul Davis | |
2014-09-16 | header file part of initial attempt to push certain kinds of Locations into ↵ | Paul Davis | |
LocateRoll events on the timeline for skip lists | |||
2014-09-16 | initial attempt to push certain kinds of Locations into LocateRoll events on ↵ | Paul Davis | |
the timeline for skip lists | |||
2014-09-16 | Locations should listen to location changed signals, and emit its own ↵ | Paul Davis | |
changed() signal | |||
2014-09-16 | change Location "change" signals of various kinds to be static | Paul Davis | |