ardour/libs/pbd/pbd
Johannes Mueller c74cc2675e Extend FileArchive to import archive entries individually
This is needed primarily for a workaround for #7971. When importing a template
that has been exported on Ardour5 on MacOS we need to fix the paths of the
archive entries.

Later we can use this functionality also to handle imported templates if
templates with the same name already exist.

This commit only adds methods and members to FileArchive, it does not modify
anything to make regressions unlikely. This, however, leads to some duplicated
code. Eventually we should consolidate this a bit.
2020-04-05 16:34:48 +02:00
..
abstract_ui.cc Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
abstract_ui.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
atomic_counter.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
base_ui.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
basename.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
boost_debug.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
cartesian.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
command.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
compose.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
configuration.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
configuration_variable.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
control_math.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
controllable.h Add flag to explicitly hide a control 2020-03-18 18:16:29 +01:00
convert.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
cpus.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
crossthread.h Fix a few hundred doxygen warnings.. 2019-09-30 04:45:59 +02:00
debug.h initial conversion to double buffering inside DiskReader 2019-12-07 10:30:38 -07:00
debug_rt_alloc.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
demangle.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
destructible.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
enum_convert.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
enumwriter.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
epa.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
error.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
event_loop.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
failed_constructor.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
fastlog.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
ffs.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
file_archive.h Extend FileArchive to import archive entries individually 2020-04-05 16:34:48 +02:00
file_utils.h Fix use of doxygen documented parameters in running text 2019-09-30 06:30:11 +02:00
floating.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
fpu.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
functor_command.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
gstdio_compat.h mingw/gcc-8: use glib's stat(), drop hardlink support 2020-03-13 01:21:51 +01:00
i18n.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
id.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
libpbd_visibility.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
locale_guard.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
localtime_r.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
malign.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
mathfix.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
md5.h NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
memento_command.h Fix some recursive undo removal 2020-02-28 06:06:44 +01:00
mountpoint.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
mpmc_queue.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
msvc_pbd.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
natsort.h Fix two more cases of of C99 strtoll() 2019-12-31 10:11:18 +00:00
openuri.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
pathexpand.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
pbd.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
playback_buffer.h NOOP: fix brace/newline use 2020-02-20 00:09:32 -07:00
pool.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
properties.h Fix deprecated-copy warnings 2019-12-09 23:25:59 +01:00
property_basics.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
property_basics_impl.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
property_list.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
property_list_impl.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
pthread_utils.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
rcu.h Fix a few hundred doxygen warnings.. 2019-09-30 04:45:59 +02:00
reallocpool.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
receiver.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
replace_all.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
resource.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
ringbuffer.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
ringbufferNPT.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
scoped_file_descriptor.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
search_path.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
selectable.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
semutils.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
sequence_property.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
shortpath.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
signals.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
signals.py store InvalidationRecord in a Connection object and ref/unref it as appropriate 2016-12-15 16:36:50 +00:00
spinlock.h Another try at C++11/boost spinlock initialization 2019-09-26 02:48:17 +02:00
stack_allocator.h Fix MacOS 10.11 (clang-8.0.0) builds 2020-03-09 18:33:11 +01:00
stacktrace.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
stateful.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
stateful_diff_command.h NO-OP: whitespace, re-indent 2020-02-28 06:08:26 +01:00
statefuldestructible.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
stl_delete.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
stl_functors.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
string_convert.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
strsplit.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
system_exec.h Fix child-process communication (video monitor in particular) 2019-11-09 06:28:55 +01:00
textreceiver.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
thrown_error.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
timer.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
timersub.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
timing.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
tlsf.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
tokenizer.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
touchable.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
transmitter.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
types_convert.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
undo.h Remove undo function from global namespace 2020-02-25 20:09:47 +01:00
unknown_type.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
unwind.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
uuid.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
uuid_boost.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
whitespace.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
windows_mmcss.h Some initial changes (currently for libpbd only) to help a new contributer who's trying to build with MSVC2017 2020-03-26 10:40:36 +00:00
windows_special_dirs.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
windows_timer_utils.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
xml++.h Update core library GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00