summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-14improve caching of metric and tick pattersRobin Gareus
* selectively clear cache (meterbridge, mixer) * free memory of patterns on clear
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-13ignore mouse-scroll if scroll-bar is not present.Robin Gareus
fixes http://tracker.ardour.org/view.php?id=5557
2013-07-13Work around DELETE defined via windows.hPaul Davis
2013-07-13Use custom comparator in threadmap for pthread impl with mingwPaul Davis
2013-07-13disable pingback on win32, until we have a replacement for utsname stuff ↵Paul Davis
(system ID)
2013-07-13Don't call pango_ft2* functions on windowsPaul Davis
2013-07-13Use PBD::GlibSemaphore on windows to signal peakPaul Davis
2013-07-13Disable non-realtime midi ports in windows build - THIS NEEDS FIXINGPaul Davis
2013-07-13Assume no filesystem links on windowsPaul Davis
2013-07-13Fix for small identifier being defined on windows/mingwPaul Davis
2013-07-13Include pbd/timersub.h for mingw buildPaul Davis
2013-07-13Include pbd/localtime_r.h for mingw buildPaul Davis
2013-07-12implement visual-sensitivity (gray out) for fadersRobin Gareus
Note: bar-controller sensitivity state is not yet set if automation-mode changes to/from play, but the widget now supports that.
2013-07-12minor peak-meter performance tweakRobin Gareus
* redraw only missing parts of the outside rectangle, * don't redraw RMS meter if value has not changed
2013-07-12remove *&@?!+%@ question :)Robin Gareus
I would like to record, edit and mix,... ..but I don't need software to hold my hand and ask childish questions if I would like to "open a session".
2013-07-12clean up plugin-ui meter layoutRobin Gareus
2013-07-11Don't install signal handler for SIGPIPE in windowsPaul Davis
2013-07-11undef SearchPath where needed as it is defined via windows.hPaul Davis
2013-07-11Use Glib::usleep in export_dialog.cc for portabilityPaul Davis
2013-07-11 Add windows equivalent of hack in timefxPaul Davis
2013-07-11Work around DELETE defined via windows.hPaul Davis
2013-07-11Fix ambiguous type CheckMenuItem that is also defined via windows.hPaul Davis
2013-07-11Work around badly chosen argument name in giomm/dbusmessage.hPaul Davis
interface is defined in windows/mingw headers. hopefully this will be fixed in giomm at some point and this crap can be removed
2013-07-11undef SearchPath where needed as it is defined via windows.hPaul Davis
2013-07-11Include pbd/localtime_r.h for mingw buildPaul Davis