summaryrefslogtreecommitdiff
path: root/libs/pbd
AgeCommit message (Collapse)Author
2014-04-14backport 1d85ab27a7e and ba128eea from cairocanvas branch to remove GIO ↵Paul Davis
(possible hotfix release)
2013-10-15re-fix typo in PBD::demangle() for systems without execinfo.hPaul Davis
2013-10-15fix namespace issue with demangle on systems without execinfo.hPaul Davis
2013-10-15fix typo in PBD::demangle() for systems without execinfo.hPaul Davis
2013-10-10fix up parsing of send gain MIDI bindings so that they actually workPaul Davis
2013-10-04provide PBD::demangle() even on platforms without HAVE_EXECINFOPaul Davis
2013-08-15fix newly-appearing crash-at-close caused by muddled thinking in ↵Paul Davis
pbd/pthread_utils threads created with this code can now just return a value as they normally would, and the infrastructure will ensure cleanup. there is no longer any reason to call pthread_exit_pbd() and so that has been removed.
2013-08-13Call setup_libpbd_enums in PBD::init for portabilityTim Mayberry
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-13Add PBD::init and PBD::cleanupTim Mayberry
A bit of refactoring to move initialization of libpbd into libpbd rather than rely on "client" code(ui,libardour,tests etc) to do it
2013-08-02Resolve duplicate symbol 'cocoa_open_uri' on OSX builds.Michael Fisher
cocoa_open_uri.mm was being added to the source list twice and also compiling twice. This patch enusres it is only added once.
2013-08-02Stop compiler warning about NSURLMichael Fisher
2013-07-29Proper OSX/CLANG/CXX11 support in stl_delete.hMichael Fisher
- replaces fix in 066df0d218ee4391eb3e15259deca5ccc190ed84 - Check if _LIBCPP_VECTOR is defined for vector_delete. This is defined in libc++'s headers which Apple is using instead of libstdc++
2013-07-28fix compiler warnings.Robin Gareus
2013-07-15Temporary OSX/Clang/C++11 workaroundMichael R. Fisher
- Adds a directive that includes <vector> upon specific conditions - WIP
2013-07-11Revert "Remove non-portable and unnused header includes"Paul Davis
This reverts commit 7ef79d3f4b02e3d2e71d6888fbedd9b3f9c325c7.
2013-07-11Remove non-portable and unnused header includesPaul Davis
2013-07-11add new files from test changes by timbyrPaul Davis
2013-07-11Use test_search_path to find test data in xpath testPaul Davis
2013-07-11Add test_search_path function in PBD testsuitePaul Davis
2013-06-16remove executable mode-bit from filesRobin Gareus
2013-06-07Revert all close-on-exec changes from earlier todayRobin Gareus
with b26cc125 these are no longer needed.
2013-06-07fix typo in SndFileDescriptor::open() -- check if file open succeeded.Robin Gareus
2013-06-07fix use of sf_open_fd() instad of sf_open()Robin Gareus
2013-06-07close audio-file if it cannot be openedRobin Gareus
2013-06-07fix issue (creating new sound-files) in 92161b57Robin Gareus
2013-06-07mark more filedes as close-on-exec. - here audio+midi files!Robin Gareus
2013-06-07more sockets to close on fork()Robin Gareus
2013-06-06implement OSC /ardour/route/send/gainabs and /ardour/route/send/gainDBPaul Davis
2013-05-08use hw.physicalcpu to get a more accurate CPU count on OS X (hw.ncpu ↵Paul Davis
includes hyperthreading cpus)
2013-05-01Merge branch 'license-fix' of https://github.com/adiknoth/ardourPaul Davis
2013-04-30don't print stacktraces to the supplied ostream AND cerr - a remnant from ↵Paul Davis
debugging wierd problems with stacktrace() on paul's system
2013-04-22Drop obsolete dmalloc.cc from libs/pbd.Adrian Knoth
The file relies on -DDEBUG_MALLOC and references i #include "/usr/local/src/dmalloc-4.1.2/return.h" It is safe to assume that it's dead code.
2013-04-22Disable obsolete compilation of libs/pds/dmalloc.ccAdrian Knoth
The file relies on -DDEBUG_MALLOC and references #include "/usr/local/src/dmalloc-4.1.2/return.h" It is safe to assume that it's dead code.
2013-04-22Fix license in fastlog.Adrian Knoth
Date: Mon, 22 Apr 2013 19:09:04 +0200 From: Laurent de Soras <laurent.de.soras@free.fr> To: Adrian Knoth <adi@drcomp.erfurt.thur.de> Subject: Re: License of FastLog Hi Adrian, > Several open-source projects like Ardour use the code below which has > no explicit license. > > If you agree (read: reply), we'd like to add the MIT license to this > file, that is, change the copyright statement to the following text: Nowadays I license my code under the WTFPL, which should be compatible with the traditional open source licenses. So please use this one instead: <http://www.wtfpl.net/about/> -- Laurent de Soras | Ohm Force DSP developer & Software designer | Digital Audio Software http://ldesoras.free.fr | http://www.ohmforce.com
2013-04-06fix crash when using track templates caused by a recent change to the ↵Paul Davis
filescanner API. if the template contains no plugin states, the scanner would return a null pointer, and we would fail to notice
2013-04-05Merge branch 'patches' of https://github.com/jdekozak/ardourPaul Davis
2013-04-01fix compilation on OS XPaul Davis
2013-03-30Fix some compilation warningsJulien de Kozak
2013-03-24Fix static initialization order problemSakari Bergen
2013-03-24Fix PBD wscript to be python3 compatibleSakari Bergen
2013-03-20Merge branch 'patches' of https://github.com/jdekozak/ardourPaul Davis
2013-03-20make PBD::stacktrace() be clear if it cannot generate stacktraces for some ↵Paul Davis
(runtime) reason. not sure why this is an issue, but it is, right now, on my machine
2013-03-20initial, prototype modifications to permit compilation of local libraries as ↵Paul Davis
static libs. required a "fix" to libs/pbd/debug.cc to even get the program up and running, and still does not work due to issues with boost::shared_ptr::enable_shared_from_this. controlled by configure-time --internal-{static,shared}-libs, set to shared by default (as has been the case for years)
2013-03-20Fix guard nameJulien de Kozak
2013-03-20add missing filesPaul Davis
2013-03-20move path_expand() and search_path_expand() into libpbd, and use them to ↵Paul Davis
expand search paths given to pathscanner objects (always)
2013-03-19[cosmetics] Fix typo in debug outputAdrian Knoth
Found by Debian's automatic QA tool.
2013-03-17remove cruft (old cvsignore files)Robin Gareus
2013-03-13NOOP - pre videotimline cleanupRobin Gareus