Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-07-25 | the endless quest to plug memory leaks -- episode 378 | Robin Gareus | |
2016-07-19 | add missing header include | Robin Gareus | |
2016-07-19 | tweak realloc-pool realloc behavior. | Robin Gareus | |
* ignore provided old-size from lua, use internal segment size. * fix behavior on OOM (leave memory untouched) | |||
2016-07-19 | re-add TLSF | Robin Gareus | |
2016-07-18 | add exception handling in LocaleGuard, to try to cover more OS X ↵ | Paul Davis | |
wierd/corner cases | |||
2016-07-18 | Add a newly introduced source file to our MSVC project (libpbd) | John Emmas | |
2016-07-14 | prevent duplicate symbols (fix OSX compilation) | Robin Gareus | |
2016-07-14 | enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h | Paul Davis | |
2016-07-14 | redesign PBD::LocaleGuard to work correctly (i.e. not break translations) | Paul Davis | |
2016-07-14 | add a natural sort algorithm | Robin Gareus | |
2016-07-12 | fix simple but fatal mistake in defining PBD::Controllable::Flags enums. | Paul Davis | |
This error caused the flags to be saved as an empty string, thus losing all state when the session is reloaded | |||
2016-07-10 | add a single-element ring-buffer write function | Robin Gareus | |
2016-07-01 | add the potential for a bit more debugging of signal connects | Paul Davis | |
2016-07-01 | add the potential for a bit more debugging of signal connects | Paul Davis | |
2016-06-26 | Enable build for FreeBSD (part 1/2) | Robin Gareus | |
Adopted from Michael Beer -- GH pull-request #232 with minor changes: * rebased on master, * removed trailing whitespace, * don't explicitly change saved configuration defaults (wscript) * moved sys/wait (WNOHANG) to header include * separate changes in GUI and lib | |||
2016-06-01 | Accommodate recently removed source(s) in our MSVC project (libpbd) | John Emmas | |
2016-05-31 | move ControllableDescriptor from libpbd to libardour; add support for ↵ | Paul Davis | |
describing VCAs | |||
2016-05-31 | a slew of as-yet incomplete work to get VCA solo+mute closer to working | Paul Davis | |
2016-05-31 | add new enums | Paul Davis | |
2016-05-31 | add a new Controllable::NotAutomable flag | Paul Davis | |
2016-05-31 | universal change in the design of the way Route/Track controls are designed ↵ | Paul Davis | |
and used. The controls now own their own state, rather than proxy for state in their owners. Massive changes all over the code to accomodate this. Many things are not finished. Consider this a backup safety commit | |||
2016-05-31 | change API of Controllable::Changed signal to include (from_self, ↵ | Paul Davis | |
GroupControlDisposition) This allows the signal to convey more information, which may be required by some handlers of a control's Changed signal | |||
2016-05-31 | remove debug output | Paul Davis | |
2016-05-31 | mostly restore VCA state on session loading. | Paul Davis | |
This does not restore VCA assignments | |||
2016-05-28 | Emulate 'log1p()' and 'expm1()' using 'log()' and 'exp()' | John Emmas | |
(for MSVC which didn't implement those functions until very recent versions). | |||
2016-05-21 | Accommodate the fact that 'msvc_resources.rc.in' got moved to a new path | John Emmas | |
2016-05-07 | fix LocaleGuard contstructor (3dc77280) | Robin Gareus | |
2016-05-07 | locale debugging | Robin Gareus | |
2016-05-07 | trying to get to the bottom of the decimal comma. | Robin Gareus | |
2016-05-05 | we always only use the "C" locale when saving. | Robin Gareus | |
2016-05-05 | remove assert()s from LocaleGuard | Robin Gareus | |
2016-05-05 | minor comment change | Paul Davis | |
2016-05-05 | spelling fixes and an explanatory comment | Paul Davis | |
2016-05-05 | rework locale-guard for C and C++ locales | Robin Gareus | |
let's hope querying the C-locale is more lightweight than setting it on windows. | |||
2016-05-04 | OMNIBUS COMMIT: prefer const XMLNode::property method (and provide a real one) | Paul Davis | |
2016-05-03 | add a const method to check for existing key/value properties | Robin Gareus | |
handy to lookup up XMLNodes with "id" == ID w/o allocating memory. | |||
2016-04-26 | let GMainContext clean up after us. | Robin Gareus | |
this fixes a potential crash in AsyncMIDIPort::~AsyncMIDIPort() -> CrossThreadChannel::~CrossThreadChannel() | |||
2016-04-24 | some notes on mem-leaks... | Robin Gareus | |
2016-04-12 | some strategic documentation | Robin Gareus | |
Prevent class descriptions inheriting the doc from PBD:Stateful by adding some specific doc. | |||
2016-04-08 | Revert "experimental session-save speedup" -- needs C++11 | Robin Gareus | |
This reverts commit d1dcedaccfd5adfd661724476003410d5d251756. | |||
2016-04-08 | more potential session-save speedup. | Robin Gareus | |
std:vector trumps std::list speed in all aspects: traversal, insertion (at end) and Deletion. ..but we'll have to be careful about iterators.. | |||
2016-04-08 | experimental session-save speedup | Robin Gareus | |
property order is not important, unordered_map lookup and insertion is O(1) | |||
2016-04-03 | don't collect rt-mempoll statistics anymore (by default) | Robin Gareus | |
2016-03-31 | Add a few class documentations to override inherited doc. | Robin Gareus | |
clang doxygen comments follows class inheritance. Undocumented Ardour classes which inherit from sigc::trackable also inherit sigc's documentation. | |||
2016-03-19 | fix optimized build | Robin Gareus | |
2016-03-19 | suppress realloc-poll debug messages in optimized builds | Robin Gareus | |
2016-03-14 | add new Controllable::GroupDisposition value, ForGroup, to identify changes ↵ | Paul Davis | |
being made *for* a RouteGroup | |||
2016-03-08 | fix __cpuid() on x86 | Florian Weimer | |
The previous version used memory operands that gcc (probably dependent on optimization flags and/or version) could address relative to the stack pointer, but pushing %ebx onto the stack changed it. Here, the address of the regs array is put into %esi and the individual members are written into directly. | |||
2016-03-04 | allow to override FPU detection | Robin Gareus | |
2016-02-27 | Accommodate newly introduced source(s) in our MSVC project (libpbd) | John Emmas | |