Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-02-23 | consolidate lxVST & winVST file-info code into libardour | Robin Gareus | |
first step and clennup before adding support for VST shell-plugins (collections) and external scanner app... | |||
2014-01-19 | visibility macros and flush() added to SrcFileSource; merge with master | Paul Davis | |
2014-01-18 | towards a SRC source + resampling during audition | Robin Gareus | |
2014-01-13 | aubio 3+4 compat | Robin Gareus | |
2014-01-12 | remove VAMP and Rubberband from source tree | Paul Davis | |
2014-01-12 | remove taglib from source tree (require external provision) | Paul Davis | |
2014-01-12 | move -fvisibility=hidden to the top of the source tree, and remove its ↵ | Paul Davis | |
internal use; use libtimecode as a shared lib again | |||
2014-01-12 | aubio 3+4 compat | Robin Gareus | |
2014-01-10 | finished merge of cairocanvas with windows and windows+cc branches | Paul Davis | |
2014-01-10 | Merge windows+cc branch into cairocanvas branch. Not finished, need to now ↵ | Paul Davis | |
merge windows branch to get changes from there | |||
2014-01-07 | Merge branch 'master' into cairocanvas | Paul Davis | |
2014-01-04 | fix detection of aubio library - aubio-0.4 breaks API and ABI. | Robin Gareus | |
ideally we'll want atleast_version='0.3.2', max_version='0.3.9' (or anything before 0.4.0) for the time being. but waf/autowaf don't seem to allow that. aubio-0.3.2 was the previous minimum requirement and is also the last release of audio-0.3.X, so we're good with exact_version for now. | |||
2013-12-27 | merge exportvis branch into cairocanvas, to reduce the number of "floating" ↵ | Paul Davis | |
branches. Still need to add API export/visibility macros for the canvas library. | |||
2013-12-07 | A few basic tests for AudioEngine | Tim Mayberry | |
2013-12-05 | Fix compile when using external version of libltc | Tim Mayberry | |
2013-12-03 | fix up wscript/build issues in exportvis after merge with master | Paul Davis | |
2013-12-02 | Remove duplicate ALSA pkgconfig | Tim Mayberry | |
2013-11-26 | resolve merge with master (?) | Paul Davis | |
2013-11-25 | Merge branch 'master' into cairocanvas | Paul Davis | |
2013-11-05 | fix tests compilation | Julien de Kozak | |
2013-10-31 | fix merge with master | Paul Davis | |
2013-10-28 | allow linking unbundled versions of some libraries | Nils Philippsen | |
(libltc, rubberband, taglib, vamp-sdk) | |||
2013-10-23 | fix merge conflicts with master | Paul Davis | |
2013-10-22 | merge from master | Paul Davis | |
2013-10-21 | Remove random character at start of wscript file | Tim Mayberry | |
2013-10-20 | Statically link libtimecode into libmidi++ instead of libardour | Tim Mayberry | |
This is necessary to get the libmidi++ test to work as libmidi++ has unresolved symbols in libtimecode. This was not a problem when libtimecode was statically linked into libardour if the executable depended on both libtimecode and libardour as the symbols would get resolved. This is not true for the midi++ test case as it doesn't depend on libardour Also as libmidi++ only references symbols from one object file in the libtimecode static archive only that object file gets included/exported from libmidi++. This is fixed by adding a dummy reference to a symbol in the other object file in the libtimecode static archive. | |||
2013-10-18 | reverse the visibility.h files assumptions that we don't build shared libs ↵ | Paul Davis | |
by default This avoids having to define define LIBFOO_DLL=1 all over the place. If we ever go with static libs we will need to define LIBFOO_STATIC=1 but hopefully in some central location like the top level wscript. Oh, and I also dropped support for gcc older than version 4.x because ardour will already not build on such an old version. | |||
2013-10-18 | use libltc and libtimecode as static libs, and upgrade to waf 1.7 | Paul Davis | |
This is slightly awkward. It is important that we only link once to the static lib. Doing this at executable link time did not work, possibly because waf insisted on putting the two static libraries at the front of the link list. So instead libardour is now the point where linkage to these libraries occurs (and nowhere else). This should never be changed unless the change just moves the linkage point to another location. Also fix a bug with the libardour version tha was picked up by waf 1.7 | |||
2013-10-18 | Merge remote-tracking branch 'remotes/origin/exportvis' into windows+cc | John Emmas | |
Conflicts (hopefully resolved): gtk2_ardour/wscript libs/ardour/ardour/audioregion.h libs/ardour/ardour/debug.h libs/ardour/ardour/directory_names.h libs/ardour/ardour/filesystem_paths.h libs/ardour/ardour/session_event.h libs/gtkmm2ext/gtkmm2ext/utils.h libs/panners/1in2out/wscript libs/panners/2in2out/wscript libs/panners/vbap/wscript libs/pbd/pbd/debug.h libs/pbd/pbd/file_utils.h libs/pbd/pbd/pathexpand.h libs/pbd/pbd/ringbuffer.h libs/pbd/pbd/ringbufferNPT.h libs/pbd/pbd/search_path.h libs/pbd/pbd/stacktrace.h libs/pbd/pbd/uuid.h libs/pbd/pbd/uuid_boost.h libs/surfaces/control_protocol/control_protocol/basic_ui.h libs/surfaces/control_protocol/control_protocol/control_protocol.h | |||
2013-10-17 | get everything compiling with libardour built using -fvisibility=hidden | Paul Davis | |
2013-10-17 | add export control to libgtkmm2ext | Paul Davis | |
2013-10-17 | add export control to libevoral | Paul Davis | |
2013-10-16 | make small beginning on visibility control in libardour | Paul Davis | |
2013-10-16 | merge with master and fix 2 conflicts | Paul Davis | |
2013-10-15 | Merge branch 'master' into windows | Paul Davis | |
2013-10-14 | Merge branch 'master' into windows+cc | John Emmas | |
Conflicts (hopefully resolved): gtk2_ardour/ardour_ui.cc | |||
2013-10-11 | Merge branch 'windows' into windows+cc | John Emmas | |
2013-10-11 | Delete test_globals.h/cc now that the contents has moved to test_common.h/cc | Tim Mayberry | |
2013-10-09 | merge with master, fixing conflicts in 3 wscript files | Paul Davis | |
2013-10-08 | remove link-time use of JACK, since it is now dlopen'ed by the chosen backend | Paul Davis | |
2013-10-08 | restore jack timebase master and jack session callback functionality (moved ↵ | Paul Davis | |
into the JACK backend) | |||
2013-10-06 | Merge branch 'master' into windows+cc | John Emmas | |
Conflicts (hopefully resolved): gtk2_ardour/ardour_ui.cc gtk2_ardour/ardour_ui.h gtk2_ardour/ardour_ui_options.cc | |||
2013-09-24 | start explicitly linking against libtimecode (this needs to happen elsewhere ↵ | Paul Davis | |
too) | |||
2013-09-21 | Merge remote-tracking branch 'remotes/origin/cairocanvas' into windows | John Emmas | |
Conflicts (hopefully resolved): gtk2_ardour/marker.cc gtk2_ardour/midi_region_view.h gtk2_ardour/region_gain_line.h gtk2_ardour/utils.cc gtk2_ardour/video_image_frame.cc gtk2_ardour/wscript libs/backends/jack/wscript | |||
2013-09-19 | switch from JACK_Slave to Engine_Slave | Paul Davis | |
2013-09-19 | move configure-time dependency on PortAudio out of libs/ardour and into ↵ | Paul Davis | |
libs/backends/jack PortAudio is currently used to get a list of device names for use with JACK on Windows. We should find a better way to do this that avoids this kind of dependency. | |||
2013-09-14 | fix merge conflicts with master | Paul Davis | |
2013-09-12 | incomplete merge of master into windows (requires upcoming changes to master ↵ | Paul Davis | |
to be complete) | |||
2013-09-11 | remove some configure time tests from libs/ardour regarding JACK which are ↵ | Paul Davis | |
no longer relevant | |||
2013-09-07 | other changes for separated jack backend | Paul Davis | |