summaryrefslogtreecommitdiff
path: root/libs/pbd
AgeCommit message (Collapse)Author
2013-10-17add -fvisibility=hidden to libpbd, and make things workPaul Davis
2013-10-17get everything compiling with libardour built using -fvisibility=hiddenPaul Davis
2013-10-17add export visibility macros across libardourPaul Davis
2013-10-16add export visibility control to libpbd (works thus far on linux/gcc)Paul Davis
2013-10-16merge with master and fix 2 conflictsPaul Davis
2013-10-15Merge branch 'windows' into windows+ccJohn Emmas
Conflicts (hopefully resolved): libs/pbd/stacktrace.cc
2013-10-15Merge branch 'master' into windowsPaul Davis
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-14Merge branch 'master' into windows+ccJohn Emmas
Conflicts (hopefully resolved): gtk2_ardour/ardour_ui.cc
2013-10-14'PBD::demangle()' - Minor modification to keep MSVC happyJohn Emmas
2013-10-10fix up parsing of send gain MIDI bindings so that they actually workPaul Davis
2013-10-09merge with master, fixing conflicts in 3 wscript filesPaul Davis
2013-10-06Merge branch 'master' into windows+ccJohn Emmas
Conflicts (hopefully resolved): gtk2_ardour/ardour_ui.cc gtk2_ardour/ardour_ui.h gtk2_ardour/ardour_ui_options.cc
2013-10-04provide PBD::demangle() even on platforms without HAVE_EXECINFOPaul Davis
2013-09-21Merge remote-tracking branch 'remotes/origin/cairocanvas' into windowsJohn 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-14fix merge conflicts with masterPaul Davis
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-26Minor tweaks to MSVC build (hopefully of little consequence)John Emmas
2013-08-24fix merge conflicts from masterPaul 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-14Merge branch 'master' into cairocanvasPaul Davis
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-08Resolve 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-08Stop compiler warning about NSURLMichael Fisher
2013-08-08Proper 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-08-08fix compiler warnings.Robin Gareus
2013-08-08Temporary OSX/Clang/C++11 workaroundMichael R. Fisher
- Adds a directive that includes <vector> upon specific conditions - WIP
2013-08-08Revert "Remove non-portable and unnused header includes"Paul Davis
This reverts commit 7ef79d3f4b02e3d2e71d6888fbedd9b3f9c325c7.
2013-08-08Remove non-portable and unnused header includesPaul Davis
2013-08-08add new files from test changes by timbyrPaul Davis
2013-08-08Use test_search_path to find test data in xpath testPaul Davis
2013-08-08Add test_search_path function in PBD testsuitePaul Davis
2013-08-04'libs/ardour' - Main body of changes required for building with MSVCJohn Emmas
2013-08-04'libs/ardour' - Use 'const_iterator' where appropriate (required to be ↵John Emmas
buildable with MSVC)
2013-08-02Merge branch 'master' into windowsPaul Davis
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-31fix merge conflict from masterPaul Davis
2013-07-31Merge branch 'windows' of git.ardour.org:ardour/ardour into windowsJohn Emmas
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-24Further changes to msvc/pbd (mostly to add support for getopt and getopt_long)John Emmas
2013-07-24Correct a typo in 'msvc_pbd.h'John Emmas
2013-07-22Reinstate include of regex.h for Linux and MinGW buildTim Mayberry
I'm not sure how boost/regex.h is relevant but it doesn't enable the build to succeed in on Linux or using Mingw so if this is not an error and required for msvc build then fix it
2013-07-18Adapt libs/pbd/ffs.cc to be buildable with MSVCJohn Emmas
2013-07-17break symbol name cycle on non-win32-non-gcc platformsPaul Davis