ardour/libs/pbd
John Emmas b795d36cd3 Avoid using 'boost::aligned_storage' which is known to be problematic in MSVC builds
MS initially believed the runtime issues might be fixable in VS2015 but in fact, Boost's alignment strategy and Microsoft's alignment strategy just turned out to be incompatible:-

https://www.boost.org/doc/libs/1_65_0/libs/type_traits/doc/html/boost_typetraits/reference/aligned_storage.html
2025-06-17 09:02:24 +01:00
..
msvc
MSVCpbd Drop some unused files - avoid trying to maintain stuff that can't be tested 2024-10-20 03:11:53 +02:00
pbd Avoid using 'boost::aligned_storage' which is known to be problematic in MSVC builds 2025-06-17 09:02:24 +01:00
test Reduce reliance on boost - the hard part 2024-10-19 03:47:21 +02:00
base_ui.cc Reduce reliance on boost - the hard part 2024-10-19 03:47:21 +02:00
basename.cc
boost_debug.cc Remove #include <boost/shared_ptr.hpp> 2024-08-29 23:08:42 +02:00
cartesian.cc
ccurl.cc Migrate SSL-cert setup to libpbd, so the downloader can use it 2025-05-20 00:03:21 +02:00
ChangeLog
cocoa_open_uri.mm
command.cc
configuration_variable.cc
controllable.cc Reduce reliance on boost - the hard part 2024-10-19 03:47:21 +02:00
convert.cc
COPYING
cpus.cc Build fixes for NetBSD from pkgsrc (#9886) 2025-02-01 11:25:42 +01:00
crossthread.cc
crossthread.posix.cc
crossthread.win.cc
debug.cc Distinguish Threads and ThreadName debugging 2024-09-28 03:15:36 +02:00
debug_rt_alloc.c
demangle.cc improve stacktraces on macOS involving Objective C 2025-02-11 10:23:00 -07:00
downloader.cc Use PBD::CCurl for libardour HTTP/S requests 2025-05-20 00:03:21 +02:00
enums.cc
enumwriter.cc
epa.cc
error.cc
event_loop.cc libpbd/guis: move __invalidator() into PBD::EventLoop 2023-08-30 16:06:14 -06:00
ffs.cc
file_archive.cc Use PBD::CCurl for libardour HTTP/S requests 2025-05-20 00:03:21 +02:00
file_utils.cc Fix false read-only detection of sessions on Windows with OneDrive 2025-05-14 20:21:44 +02:00
fpu.cc
glib_event_source.cc Reduce reliance on boost - the hard part 2024-10-19 03:47:21 +02:00
history_owner.cc show HistoryOwner::_name in DEBUG_TRACE messages 2024-10-17 07:44:31 -06:00
id.cc
inflater.cc Reduce reliance on boost - the hard part 2024-10-19 03:47:21 +02:00
libpbd.pc.in
libpbd.spec.in
locale_guard.cc
localtime_r.cc Fix windows build (see also e44a66287a) 2025-05-19 18:39:13 +02:00
malign.cc
md5.cc
microseconds.cc
mountpoint.cc
openuri.cc Replace boost::scoped_ptr with std::unique_ptr (1/2) 2024-10-19 01:04:14 +02:00
pathexpand.cc
pbd.cc Migrate SSL-cert setup to libpbd, so the downloader can use it 2025-05-20 00:03:21 +02:00
pcg_rand.cc
pool.cc
progress.cc
property_list.cc libpbd: add operator<< for PropertyChange 2023-08-30 16:06:13 -06:00
pthread_utils.cc NO-OP: newline/whitespace/brace 2025-04-24 12:07:19 -06:00
reallocpool.cc
receiver.cc Disambiguate std and boost placeholder 2024-11-17 20:20:23 +01:00
resource.cc
run-tests.sh
search_path.cc
semutils.cc
shortpath.cc
signals.cc
spinlock.cc
stacktrace.cc provide a stacktrace function callable directly from C (libpbd_c_stacktrace()) 2025-02-11 10:23:01 -07:00
stateful.cc autofication of some loops in Stateful::apply_changes() and avoidance of a loop in non-debug builds 2025-01-29 17:40:57 -07:00
stateful_diff_command.cc Reduce reliance on boost - the hard part 2024-10-19 03:47:21 +02:00
string_convert.cc
strreplace.cc
strsplit.cc
system_exec.cc Consolidate calls to `pthread_create' (2/2) 2024-09-28 03:16:02 +02:00
textreceiver.cc
timer.cc
timing.cc
tlsf.cc
transmitter.cc
undo.cc Reduce reliance on boost - the hard part 2024-10-19 03:47:21 +02:00
utf8_utils.cc
uuid.cc
whitespace.cc
windows_mmcss.cc
windows_special_dirs.cc
windows_timer_utils.cc
wscript Migrate SSL-cert setup to libpbd, so the downloader can use it 2025-05-20 00:03:21 +02:00
xml++.cc Fix failure to build with libxml2 version 2.12 2023-11-25 00:30:04 +01:00