summaryrefslogtreecommitdiff
path: root/libs/pbd/debug.cc
AgeCommit message (Collapse)Author
2017-04-16Add PBD::DEBUG::StringConvert debug bitTim Mayberry
This is for debugging errors with string conversion for cases where errors aren't handled
2016-07-14enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.hPaul Davis
2016-05-07locale debuggingRobin Gareus
2015-10-15add safety checking when setting up DEBUG bits4.4Paul Davis
2015-10-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2015-10-04globally remove all trailing whitespace from ardour code base.Paul Davis
Paul Davis was responsible for introducing almost all of this.
2015-09-21PBD::Debug to stdoutRobin Gareus
fixes debug output on windows. std::cerr is lost, only std::cout, printf() and fprintf(stderr, ..) work.
2015-09-16Add PBD::DebugBit for debugging thread related debugging outputTim Mayberry
2015-09-16Move Windows timer utility functions from PA backend into libpbdTim Mayberry
2015-09-02Move AudioBackend related debug bits into libardourTim Mayberry
I put these in libpbd as that is where the debug bits are for the Waves backend but I think it makes more sense for them to be in libardour as that is where the AudioBackend class is defined I left the Waves debug bits in libpbd for now.
2015-08-19Add PBD::DebugBit for debugging issues with undo historyTim Mayberry
2015-07-31WinMME based midi input/output for portaudio backendTim Mayberry
TODO: Use MMCSS to elevate thread priorities Enable/test and fix SYSEX related code
2015-06-29add PBD::DEBUG bits for WavesAudio and WavesMIDIPaul Davis
2015-06-12We were 2 more debug "bits" away from overflow, so recast PBD::DEBUG ↵Paul Davis
mechanism away from a 64bit integer and toward std::bitset. Clean up a few minor related PBD::DEBUG issues along the way
2014-12-22move ARDOUR::Configuration and ARDOUR::ConfigVariable into libpbdPaul Davis
2014-04-14Make sure that the input string doesn't go out of scope when using ↵John Emmas
boost::tokenizer
2013-07-13Add DEBUG_TRACE output to file utility functions in libpbdPaul Davis
2013-07-11Use boost::tokenizer in PBD::parse_debug_options for portabilityPaul Davis
2013-03-24Fix static initialization order problemSakari Bergen
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)
2012-04-24eventloop and abstractui debugging, lots more commenting on ↵Paul Davis
abstractui/eventloop implementation; minor tweaks elsewhere git-svn-id: svn://localhost/ardour2/branches/3.0@12076 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-01-09Fix typo.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@11202 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-01-08sort debug optionsPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@11194 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-08Use DEBUG macros for SessionEvent debugging.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@8482 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-05-16Move FileManager code into libpbd. Use it for SMF read/write.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@7108 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-03-04prevent relaying during an undo/redo operation; remove some debug outputPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@6728 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-03-02the mega-properties/SequenceProperty patch. split is broken at present ↵Paul Davis
(right hand starts has start-in-source of zero) git-svn-id: svn://localhost/ardour2/branches/3.0@6718 d708f5d6-7413-0410-9779-e7cbd77b26cf