summaryrefslogtreecommitdiff
path: root/libs/ardour/globals.cc
AgeCommit message (Collapse)Author
2015-09-28better more reliable checks on renamed, newly created and imported track/bus ↵Paul Davis
names
2015-09-17use pbd's gstdio compatibility wrapperRobin Gareus
2015-08-12correctly switch between windows and (other) when deciding whether to use ↵Paul Davis
AVX code
2015-08-11use new FPU singleton pattern in libs/ardourPaul Davis
2015-08-11the AVX functions for linux are stubs - they just use non-optimized code. ↵Paul Davis
Don't consider using them. Someone needs to port the AVX assembler away from mingw/windows calling conventions and back to linux
2015-07-25Use g_open instead of ::open in translation related utility functionsTim Mayberry
This is for portability on Windows
2015-07-25Revert "A few more instances of non-glib 'open()' getting used without ↵Tim Mayberry
locale-specific input paths" This reverts commit 52ef02b387d8267315547129f7f100048a5c1166.
2015-07-23A few more instances of non-glib 'open()' getting used without ↵John Emmas
locale-specific input paths (noticed by Todd. probably more to come...)
2015-06-29Added optimized AVX function for sample processingPaul Davis
Added AVX versions of existing 5 SSE functions. Added 6th AVX function to copy vectors which is 1.5 times faster then memcpy. Data consistency and validness is fully tested after processing with new AVX functions on aligned and non aligned buffers.
2015-04-02when copying A3 config files, consider that the user may have /config rather ↵Paul Davis
than /ardour.rc. This will be true if they have been self-building from git or using nightlies.
2015-03-23rework check for old configuration filesRobin Gareus
check early on (before announcement-check, bundle- env and ARDOUR_UI ctor have a chance to create the new config dir)
2015-03-12alter config file copying infrastructure so it can be used at a suitable ↵Paul Davis
time in the instance's lifetime
2015-03-12Include windows.h on windows build for LARGE_INTEGERTim Mayberry
This is necessary for a native build using MSYS2 with mingw-w64
2015-03-11finish (?) infrastructure for copying configuration files from a3 to a4Paul Davis
2015-03-11more infrastructure for copying old configuration filesPaul Davis
2015-03-11global ARDOUR signal to ask GUI to copy configuration files across versionsPaul Davis
2015-03-08Fix compilation with --no-lv2 (#0006169).David Robillard
Not that I condone such backwards behaviour. (Different issue in the ticket, but it was still broken at link time).
2015-02-09put function into namespacePaul Davis
2015-02-06fix (and comment) on subtle bug with audio file data width functionPaul Davis
2014-12-10simpler approach for Apple setrlimit() compatibility issuePaul Davis
2014-12-10try some alternate, hard numbers when resetting open file limits on OS XPaul Davis
2014-11-02Automation of LV2 plugin properties.David Robillard
Work towards ParameterDescriptor being used more universally to describe control characteristics.
2014-10-07avoid a set of calls to gettext() and/or cousins from global constructor scopePaul Davis
2014-06-25Use PBD::find_files_matching_pattern instead of other variationsTim Mayberry
2014-06-15plug some leaksRobin Gareus
2014-05-10Bug fix imported from Mixbus2 (SVN r11025)John Emmas
Fix a crashing bug when trying to launch in a non-English locale (possibly only affects Windows)
2014-03-09[VST] scan timeout display and per plugin timeout override.Robin Gareus
2014-02-25option to en/dis-able VST plugin discovery on startupRobin Gareus
2014-02-25implement plugin-scan cancel-button sensitivityRobin Gareus
2014-02-24prepare GUI notifications for plugin scanRobin Gareus
2014-01-10Merge windows+cc branch into cairocanvas branch. Not finished, need to now ↵Paul Davis
merge windows branch to get changes from there
2013-11-04try to fix various warnings from gcc when optimization flags are enabledPaul Davis
2013-10-09merge with master, fixing conflicts in 3 wscript filesPaul Davis
2013-10-07change return type on ARDOUR::cleanup() since nobody cares what it returnsPaul Davis
2013-09-19switch from JACK_Slave to Engine_SlavePaul Davis
2013-09-18'libs/ardour' - Further platform specific changesJohn Emmas
2013-09-12incomplete merge of master into windows (requires upcoming changes to master ↵Paul Davis
to be complete)
2013-09-06Rename SearchPath class SearchpathTim Mayberry
Windows headers define SearchPath which means we have to undefine it where necessary. This is a pain and can be tricksy, so I feel renaming the class slightly is the easiest solution.
2013-08-24fix merge conflicts from masterPaul Davis
2013-08-14fix merge issues with masterPaul Davis
2013-08-14provide clock_gettime() implementation for lovely OSX, which doesn't have itPaul Davis
2013-08-13Call Gio::init from PBD::init instead of ARDOUR::initTim Mayberry
PBD needs Gio for PBD::copy_file and perhaps others
2013-08-13Call PBD::init in ARDOUR::init and PBD::cleanup in ARDOUR::cleanupTim Mayberry
2013-08-13Prevent libardour from being initialized more than onceTim Mayberry
This is not thread safe of course, it is not intended to be. This was implemented as at one stage ARDOUR::init was being called multiple times in the testsuite which was causing a subtle bug that took some time to track down.
2013-08-13Change ARDOUR::init return type to bool type for success/failureTim Mayberry
2013-08-09remove use of jack_get_time() from ARDOUR::get_microseconds(), use ↵Paul Davis
clock_gettime() instead since this function is never used in reference to a backend clock
2013-08-07major redesign of MIDI port heirarchy and management (part 2)Paul Davis
2013-08-04'libs/ardour' - Platform specific changes and includesJohn Emmas
2013-08-04'libs/ardour' - Main body of changes required for building with MSVCJohn Emmas
2013-08-03add tim's jack_utils code to rationalize setup of JACK configPaul Davis