ardour/libs/pbd
Tim Mayberry 1da30faf7f Add tests that show the timing differences between the Glib/mm based timeouts
This shows that PBD::Timer is pretty much identical in terms of timing and CPU
usage as Glib TimeoutSources.

They also show the differences on Windows when setting the minimum Multimedia Timer
resolution using timeBeginPeriod
2015-01-01 19:04:09 +07:00
..
boost-debug
macosx
msvc Simulate 'trunc()' which isn't available in MSVC 2014-11-24 12:56:07 +00:00
MSVCpbd Add some newly introduced source files to our MSVC project (libpbd) 2014-12-26 09:15:17 +00:00
pbd Add PBD::Timer/StandardTimer/BlinkTimer classes for convenient timeouts 2015-01-01 18:59:01 +07:00
test Add tests that show the timing differences between the Glib/mm based timeouts 2015-01-01 19:04:09 +07:00
base_ui.cc fix up BaseUI to use crossthreadchannel on all platforms 2014-12-03 21:11:02 -05:00
basename.cc
boost_debug.cc add -fvisibility=hidden to libpbd, and make things work 2013-10-17 13:51:02 -04:00
cartesian.cc
ChangeLog
cocoa_open_uri.mm Stop compiler warning about NSURL 2013-08-08 15:26:18 -04:00
command.cc
configuration_variable.cc new file, derived from old libs/ardour/configuration.cc 2014-12-22 19:48:30 -05:00
controllable.cc
controllable_descriptor.cc fix up parsing of send gain MIDI bindings so that they actually work 2013-10-10 16:16:59 -04:00
convert.cc add PBD::downcase() functions to libpbd 2014-03-10 17:30:12 -04:00
COPYING
cpus.cc fix for case-sensitive FS - aa80515f3 2014-12-23 23:43:25 +01:00
crossthread.cc clean up whitespace 2014-12-04 09:11:46 -05:00
crossthread.posix.cc new platform specific crossthreadchannel files 2014-12-03 20:47:59 -05:00
crossthread.win.cc move WSAStartup() and WSACleanup() out of per-object methods into per-library init/cleanup methods 2014-12-04 10:07:11 -05:00
debug.cc move ARDOUR::Configuration and ARDOUR::ConfigVariable into libpbd 2014-12-22 19:48:30 -05:00
debug_rt_alloc.c
enums.cc Call setup_libpbd_enums in PBD::init for portability 2013-08-13 20:15:47 +10:00
enumwriter.cc splice mode is undefined, undocumented, and buggy. ripple does most of what we want. remove splice for now. leave code because it may be revived later 2014-07-01 16:43:00 -05:00
epa.cc fix conceptual error/thinko in EnvironmentalProtectionAgency when using unsetenv() while iterating over char** environ 2014-04-04 15:25:56 -04:00
error.cc
event_loop.cc
ffs.cc
file_utils.cc move ScopedFileDescriptor into libpbd and use it 2014-12-14 12:26:00 -05:00
fpu.cc finished merge of cairocanvas with windows and windows+cc branches 2014-01-10 17:11:10 -05:00
gettext.h
glib_semaphore.cc
i18n.h
id.cc
libpbd.pc.in
libpbd.spec.in
locale_guard.cc
localeguard.cc
localtime_r.cc mingw build fixes (tested with i686-w64-mingw32 on linux-x86_64) 2014-03-04 15:25:58 +01:00
malign.cc
md5.cc add cleaned up MD5 C++ implementation for general use 2014-07-08 00:53:13 -04:00
mountpoint.cc amend c4533939b9 2014-11-24 00:04:45 +01:00
openuri.cc fix OSX open URL in browser 2014-11-24 20:35:38 +01:00
pathexpand.cc Add DEBUG_TRACE output to PBD::canonical_path 2014-12-03 17:31:05 +07:00
pbd.cc fix windows compilation 2014-12-04 17:13:43 +01:00
pool.cc add abort() to non-reached code 2014-11-14 11:30:08 +01:00
property_list.cc
pthread_utils.cc fix merge conflicts from master 2013-08-24 12:18:06 -04:00
receiver.cc
resource.cc
run-tests.sh Remove references in pbd test script to libs no longer in source tree 2014-12-03 17:31:04 +07:00
search_path.cc add operator-= variants for PBD::Searchpath 2014-07-08 00:53:13 -04:00
semutils.cc Merge windows+cc branch into cairocanvas branch. Not finished, need to now merge windows branch to get changes from there 2014-01-10 16:07:57 -05:00
shortpath.cc
signals.cc
stacktrace.cc Merge windows+cc branch into cairocanvas branch. Not finished, need to now merge windows branch to get changes from there 2014-01-10 16:07:57 -05:00
stateful.cc
stateful_diff_command.cc
strreplace.cc
strsplit.cc
system_exec.cc -Wunused-function on windows 2014-11-23 21:01:39 +01:00
textreceiver.cc
timer.cc Add PBD::Timer/StandardTimer/BlinkTimer classes for convenient timeouts 2015-01-01 18:59:01 +07:00
timing.cc Add Timing, TimingData and Timed classes for time measurement to pbd/timing.h 2015-01-01 18:58:57 +07:00
transmitter.cc
undo.cc
uuid.cc use boost::uuids method to get a string from a boost UUID 2014-02-17 15:29:18 -05:00
whitespace.cc
windows_special_dirs.cc mingw build fixes (tested with i686-w64-mingw32 on linux-x86_64) 2014-03-04 15:25:58 +01:00
wscript Add tests that show the timing differences between the Glib/mm based timeouts 2015-01-01 19:04:09 +07:00
xml++.cc debug info to trace down "cannot rename temp session file" errors 2014-07-05 20:53:22 +02:00