summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-10-08MSVC - add support for 'HAVE_NEW_LV2'John Emmas
(after updating to the latest versions of serd, sord, sratom and lilv)
2014-10-08When building 'libs/pbd/cpus.cc' (with MSVC) make sure we know what ↵John Emmas
'PTW32_VERSION' is
2014-10-08Add a newly introduced header file to our MSVC project (dummy_audiobackend)John Emmas
2014-10-08update osx DMG icon tool pathsRobin Gareus
OS 10.9 no longer has /Developer, but DeRez, Rez & SetFile are in $PATH since at least 10.6
2014-10-08win-build:Robin Gareus
* /tmp -> /var/tmp for persistence * allow 32 & 64bit stacks to co-exist * enable ASIO/waves backend by default
2014-10-07add correct copyright statements to all files in Waves backend except those ↵Paul Davis
derived from portaudio/portmidi This follows the letter sent from Waves Audio Ltd. to Paul Davis dated February 20th 2014 agreeing to release this code under the GNU Public License, version 2, with copyright owned by Waves Audio Ltd
2014-10-07fix crashes for plugin using maxBlockLength during latency compute.Robin Gareus
2014-10-07avoid a set of calls to gettext() and/or cousins from global constructor scopePaul Davis
2014-10-07add explanatory comment for future historiansPaul Davis
2014-10-07NOOP, proper label for flat carbon header includesRobin Gareus
2014-10-07OSX 10.9.5 clang++ loves nil more than everRobin Gareus
#undef nil // for sigc++ compat does no longer work as expected.
2014-10-07OSX 10.9.5 compile fixes - part oneRobin Gareus
2014-10-0564bit windows VSTsRobin Gareus
2014-10-05fix VST user cache typo: info/blacklistRobin Gareus
2014-10-05windows application iconRobin Gareus
2014-10-04windows build-script update:Robin Gareus
* fix installation paths for VAMP-plugin & VST-scanner * use latest boost (fewer compiler wanings) * integrate gdb for 64bit * add some comments, doc
2014-10-04use single newline char in VST info files.Robin Gareus
windows writes \r\n to non-binary files and the VST info parser does not handle that case.
2014-10-04update VST scanner lookup (prepare for moving to BINDIR)Robin Gareus
2014-10-03fix typo in 9034e58b1Robin Gareus
2014-10-03set mingw vamp plugin pathRobin Gareus
2014-10-03fix crash when changing the Audio SystemRobin Gareus
When the i/o channel spinbox widgets are realized, they call print_channel_count(). A "0" is formatted as "all available channels". This causes the GTK::Entry inside the spinbox to emit a "changed" signal which in turn triggers a parameter_changed(), [..], store_state(), which calls into the spinbox again while it is being realized, which makes gtkmm barf. Start Ardour with JACK running (autoconnect to jack), Window -> Audio/Midi settings -> initial no_control_notebook. Change Audio System -> [control widgets are realized] -> glibmm std::exception
2014-10-03fix engine control widget sensitivityRobin Gareus
2014-10-03overhaul mingw build script for 32 and 64bit buildsRobin Gareus
2014-10-03fix ming32 build&install for asio backendRobin Gareus
2014-10-02Don't select newly created regions after splitting selected regions (except ↵Colin Fletcher
on Mixbus) I can't see a reason to select the newly-created regions after splitting selected regions: I can't think of any case where you'd want the next operation to apply to both the regions, and it makes it very easy (in my experience) to trim/move/&c. both regions afterwards by mistake. However, this behaviour is desired for Mixbus, so make the selection of regions after a split of selected regions dependent on Profile->get_mixbus() for now.
2014-10-02Fix warning from ./waf i18n about empty stringColin Fletcher
./waf i18n warns about passing an empty string to _(). Actually, the code in question just wants to make a label not appear, so it might as well just hide or show it as appropriate rather than attempting to set its text to the empty string.
2014-10-02Add UK English translation for libardourColin Fletcher
2014-10-02Updated UK English translationColin Fletcher
2014-10-02Text tweaks and typo fixesColin Fletcher
2014-10-02amend 24289299 - pango fontmap w/mingwRobin Gareus
2014-10-02register ArdourMono font with windowsRobin Gareus
2014-10-02fixup windows installer for debian/jessie win32+posix variantsRobin Gareus
2014-10-02fix clock_gettime detectionRobin Gareus
fixes compilation with mingw64 gcc-4.9.1
2014-10-02from zero to windows installerRobin Gareus
2014-10-01document mingw build script variables, add some optionsRobin Gareus
2014-10-01add --with-wavesbackend config option (disabled by default)Robin Gareus
2014-10-01harfbuzzed - also reverts 666de70dRobin Gareus
2014-10-01update mingw build script:Robin Gareus
* create libs with debug symbols for now * stack align: http://www.peterstock.co.uk/games/mingw_sse/ * deploy latest binary (when reconfigured) * workaround libxml doctype issue (-O2 causes issues) * fix LV2 install path
2014-09-30fix deep obscure problem with loading multiple backends on OS XPaul 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-01untested fix for compiling waves audiobackend on case-sensitive FS with mingw.Robin Gareus
2014-10-01mingw environment: ArdourMono.ttfRobin Gareus
2014-10-01NOOP, re-indentRobin Gareus
2014-10-01update backends for API change in 8d59afb048Robin Gareus
2014-09-30Implement the new pthread macros (for the Waves audio backend)John Emmas
2014-09-30Re-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-30copy 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-30tweak backends wscript for cross-compiling with mingwPaul Davis
2014-09-30copy 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-01x-compile windows stack & A3 binaryRobin Gareus
2014-10-01update video NO_OFFSET to 64 bitRobin Gareus