summaryrefslogtreecommitdiff
path: root/libs
AgeCommit message (Collapse)Author
2013-07-17JOHNE source files (needed for building libpbd with MSVC)John Emmas
2013-07-17Merge branch 'windows' of git://git.ardour.org/ardour/ardour into windowsJohn Emmas
2013-07-17Remaining changes needed for building libpdb on Windows (except for adding ↵John Emmas
the extra JE source modules)
2013-07-17Accommodate 'pthread-win32' and 'boost/regex' (for libpbd)John Emmas
2013-07-17Other (Windows specific) includes for libpbdJohn Emmas
2013-07-16'libs/pbd/file_utils.cc' didn't apply cleanly for some reasonJohn Emmas
2013-07-16Windows (compiler specific) includes for libpbdJohn Emmas
2013-07-15use g_unlink() rather than unlink() universally, requires <glib/gstdio.h> in ↵Paul Davis
several files
2013-07-15(reapply with fixes) Build system changes to support mingw build targetPaul Davis
2013-07-15Revert "Build system changes to support mingw build target"Paul Davis
This reverts commit 94145732f3bd406ec75652117c02c8aaab6777ca.
2013-07-15Build system changes to support mingw build targetPaul Davis
2013-07-15add and Update mutex test that is no longer necessary now that glib has been ↵Paul Davis
fixed
2013-07-15Add JACK utility functions in libardour and testPaul Davis
This contains much of the code present in the GUI EngineDialog class but refactored with some added windows bits.
2013-07-15Use g_stat in AudioSource::initialize_peakfile for portabilityPaul Davis
2013-07-15Use g_rename in AudioSource::rename_peakfile for portabilityPaul Davis
2013-07-15Use g_utime for portability in AudioSource::touch_peakfilePaul Davis
2013-07-15Use g_stat in AudioSource::touch_peakfile for portabilityPaul Davis
2013-07-15Add basic test for PluginManager and LADSPA pluginsPaul Davis
2013-07-15 Use ARDOUR::ladspa_search_path and PBD::find_matching_files to find LADSPA ↵Paul Davis
modules
2013-07-15Add ARDOUR::ladspa_search_path function to get LADSPA module directoriesPaul Davis
2013-07-15Fix finding panner modules on windows by looking for files with *.dll extensionPaul Davis
2013-07-15Add ladspa directory name to directory namesPaul Davis
2013-07-15 Don't include jack/weakjack.h header when compiling for windowsPaul Davis
2013-07-15Fix portability of Session::source_search_pathPaul Davis
2013-07-15Fix reading and writing of files on windows in PBD::FileManagerPaul Davis
2013-07-15Don't use errno after g_file_test on windowsPaul Davis
2013-07-15Use g_open instead of ::open in PBD::FileManagerPaul Davis
g_open is a macro that evaluates to ::open on linux(and mac) so this is only a change for windows.
2013-07-15Use ::write instead of pwrite in AudioSource::compute_and_write_peaks for ↵Paul Davis
portability This destroys the atomicity of pwrite() and thus suggests that we should do something else to ensure that multithread access to peakfiles (if it does in fact exist) is safe. OTOH, there may be no such thing, since they are designed for the GUI, which is single threaded (for now)
2013-07-15Use ::read instead of pread in AudioSource::read_peaks for portabilityPaul Davis
This destroys the atomicity of pread() and thus suggests that we should do something else to ensure that multithread access to peakfiles (if it does in fact exist) is safe. OTOH, there may be no such thing, since they are designed for the GUI, which is single threaded (for now)
2013-07-14Merge branch 'master' into windowsPaul Davis
2013-07-13Use boost::scoped_array in AudioSource::compute_and_write_peaksPaul Davis
2013-07-13Use boost::scoped_array in AudioSource::build_peaks_from_scratchPaul Davis
2013-07-13Remove use of goto in AudioSource::read_peaksPaul Davis
2013-07-13Use boost::scoped_array for controlling scope of peak data in ↵Paul Davis
AudioSource::read_peaks
2013-07-13Use boost::scoped_array in AudioSource::read_peaksPaul Davis
2013-07-13 Use boost::scoped_ptr to control scope of peakfile descriptorPaul Davis
2013-07-13Replace conditional peak debugging with DEBUG_TRACE macro usagePaul Davis
Also add some extra debugging info
2013-07-13Fix saving sessions on windows by using g_rename instead of ::renamePaul Davis
2013-07-13Revert "Fix saving sessions on windows by using g_rename instead of ::rename"Paul Davis
This reverts commit 2e2c22ad3c0af34b311024b1f8cb4571c1e3c48f.
2013-07-13Fix saving sessions on windows by using g_rename instead of ::renamePaul Davis
2013-07-13Add test for Glib::Mutex::trylockPaul Davis
Behaviour of this method is different on WIN32
2013-07-13Don't use trylock in assertions on windows as it will failPaul Davis
glib uses TryEnterCriticalSection on windows which will return true if the lock as able to be locked *or* is already locked by the current thread.
2013-07-13Add config/data filesystem paths to search on windowsPaul Davis
2013-07-13Add DEBUG_TRACE output to file utility functions in libpbdPaul Davis
2013-07-13Add header include required by mingw compilerPaul Davis
2013-07-13Use g_mkstemp in audiographer for portabilityPaul Davis
2013-07-13Use pthread_name instead of pthread_self for portabilityPaul Davis
2013-07-13Use pthread_name instead of pthread_self for portabilityPaul Davis
2013-07-13Use custom comparator in threadmap for pthread impl with mingwPaul Davis
2013-07-13Disable non-realtime midi ports in windows build - THIS NEEDS FIXINGPaul Davis