13
0
livetrax/libs/pbd/pbd
Paul Davis e50bd9e653 steps toward a working VBAP panner
git-svn-id: svn://localhost/ardour2/branches/3.0@8055 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-18 18:01:30 +00:00
..
.cvsignore
.DS_Store
abstract_ui.cc Allow cross-thread request invalidators to cope with multiple requests 2010-04-03 00:42:39 +00:00
abstract_ui.h handle deletion of UI objects between the time that a callback is queued with the UI event loop and the execution of the callback (intrusive, big) 2010-03-30 15:18:43 +00:00
base_ui.h handle deletion of UI objects between the time that a callback is queued with the UI event loop and the execution of the callback (intrusive, big) 2010-03-30 15:18:43 +00:00
basename.h
boost_debug.h get closer to carl's original boost shared_ptr debug idea by just tracking actual shared_ptr constructors+destructors 2009-11-27 17:30:39 +00:00
cartesian.h steps toward a working VBAP panner 2010-11-18 18:01:30 +00:00
clear_dir.h add new files 2010-07-16 15:45:24 +00:00
command.h Fix crossfade undo using the stateful diff system. Fixes #3257. 2010-08-26 01:44:11 +00:00
compose.h
controllable_descriptor.h new PBD::ControllableDescriptor class to encapsulate parsing of binding URIs and speed up lookup at runtime 2009-12-31 23:43:47 +00:00
controllable.h change Control::{set,get}_float to Control::{set,get}_double and make almost all Control-related stuff use double rather than random mixtures of float, double and some integer value ; make hans' program change stuff work quite a bit better (not finished yet) including keyboard edting of pgm change values 2010-07-27 14:09:16 +00:00
convert.h PBD::capitalize() and use it to for the XML node name of a SequenceProperty's history node 2010-03-02 01:05:14 +00:00
cpus.h use JACK thread creation functions to create process-graph threads; provide GUI control over number of threads-relative-to-number-of-CPUS 2010-06-24 14:13:45 +00:00
crossthread.h fix OS X compilation 2010-11-10 23:08:34 +00:00
debug.h Move FileManager code into libpbd. Use it for SMF read/write. 2010-05-16 20:54:50 +00:00
demangle.h make another note about win32 C++ sym name demangling 2010-03-19 13:34:25 +00:00
destructible.h cleanup up cleanup at session destruction; clarify the meaning of 3 signals (DropReferences & Destroyed in libardour ; CatchDeletion in the GTK UI); clarify ownership of objects (session no longer pays attention to DropReferences for objects that it is considered to own, such as routes, sources, etc); fix up MIDI parsing and a couple of other places by correcting syntax for return of values from a boost::signals2::signal (possible danger elsewhere to be checked) 2009-12-22 20:21:43 +00:00
enumwriter.h much craziness with canvas cursors; fix 0 beat cursor text when shortening notes; fix crash when trimming locked regions; don't show trim cursors when region is locked; partial version of enumwriter validation fix from 2.X (less necessary with 3.0; probably more ... 2010-09-22 15:21:06 +00:00
error.h
event_loop.h Allow cross-thread request invalidators to cope with multiple requests 2010-04-03 00:42:39 +00:00
failed_constructor.h
fastlog.h
file_manager.h newly created files for use in recording appear in a .stubs folder, and are moved out of it when recording stops 2010-07-16 14:55:11 +00:00
file_utils.h
filesystem_paths.h
filesystem.h
forkexec.h
fpu.h
functor_command.h
id.h add copy constructor for PBD::ID 2010-02-08 19:37:30 +00:00
locale_guard.h
malign.h
mathfix.h
memento_command.h Fix thinko in my previous commit. Should fix #3315. 2010-07-15 00:25:58 +00:00
mountpoint.h
openuri.h changes from 2.X starting in march 2009 through oct 20 2009 (5826 inclusive) 2010-03-16 15:33:04 +00:00
pathscanner.h
pool.h Prevent crash in pool destruction during session teardown. 2010-04-14 23:58:20 +00:00
properties.h fix thinko-bug in string specialization of Property<T> 2010-09-02 16:59:27 +00:00
property_basics_impl.h the mega-properties/SequenceProperty patch. split is broken at present (right hand starts has start-in-source of zero) 2010-03-02 00:00:00 +00:00
property_basics.h (Hopefully) clarify operator= and copy construction behaviour of the Property hierarchy. Also make operator= copy the value but NOT the property ID; this stops e.g. a = b giving a the property ID of b and confusing things. Fixes some problems with save/restore of region sync position. 2010-08-29 01:09:05 +00:00
property_list_impl.h the mega-properties/SequenceProperty patch. split is broken at present (right hand starts has start-in-source of zero) 2010-03-02 00:00:00 +00:00
property_list.h Modify StatefulDiffCommand undo record to only contain the changes in one direction, as the other direction can be inferred. Breaks session history file compatibility. 2010-08-25 17:31:57 +00:00
pthread_utils.h change the way thread name is managed and accessed; store thread name for JACK thread(s); remove bits of debugging output 2009-12-26 16:15:11 +00:00
rcu.h Fix wacky tabs. Apologies to anybody actually compiling right now. :) 2009-11-01 17:57:57 +00:00
receiver.h
replace_all.h
ringbuffer.h const correctness. 2010-06-29 13:47:11 +00:00
ringbufferNPT.h substantive change: use the JACK wait API and provide "thread buffers" separately from session in preparation for parallelization. lots of debug output at present. If using JACK1, requires a very current version of JACK1 SVN (0.119.0) 2010-04-13 20:48:33 +00:00
search_path.h
selectable.h
semutils.h fix linux side of semaphore abstraction 2010-11-16 20:01:01 +00:00
sequence_property.h const fix. 2010-11-14 15:01:38 +00:00
shortpath.h
signals.h remove PBD::Connection (replace use with PBD::ScopedConnection); remove limitation on transport roll after session end 2010-04-02 15:24:53 +00:00
sndfile_manager.h split out sndfile manager code into its own file; move a couple of utility functions into gtkmm2ext ; add knob PNG generating tool ; break appearance of monitor section for now 2010-05-25 16:45:21 +00:00
stacktrace.h
stateful_diff_command.h Fix crossfade undo using the stateful diff system. Fixes #3257. 2010-08-26 01:44:11 +00:00
stateful.h (1) remove almost-never used block/unlock_property_changes() methods from PBD::Stateful (2) hide used and path columns from region list (3) detect mouse position within MIDI notes and thus allow move or trim from the same mouse mode (object or trim; first & last 1/4 of each note is for trimming 2010-09-21 15:15:06 +00:00
statefuldestructible.h switch to using boost::signals2 instead of sigc++, at least for libardour. not finished yet, but compiles, loads sessions, records and can close a session without a crash 2009-12-17 18:24:23 +00:00
stl_delete.h
stl_functors.h
strsplit.h
textreceiver.h
thrown_error.h
tokenizer.h
touchable.h
transmitter.h
undo.h midway snapshot of work done on managing Region & Source lifetimes correctly. may fix missing MIDI file bug ; save empty playlists because they may be referred to by the history file ; undo commands auto-delete when objects they refer to die (currently not commands built from XML deserialization); Sources now know how many regions are using them for something, meaning that we know if we can delete the files holding any data for the source 2010-06-23 20:14:07 +00:00
unknown_type.h
uuid.h
whitespace.h use isspace() and not isgraph() to identify whitespace; remove Glib::ustring version of strip_whitespace_edges() 2010-09-14 16:50:22 +00:00
xml++.h Rename debug -> dump 2010-09-03 15:24:21 +00:00