|
1060243302
|
major, substantive reworking of how we store GUI information (visibility, height) for automation data. old design stored (insufficient) identifying information plus actual data in a GUI-only XML node; new scheme adds GUI data via extra_xml node to each AutomationControl object. reworked public/private methods for showing/hiding TimeAxisView objects; changed labelling of automation tracks to just show the name of the controlled parameter - more info can be viewed in the tooltip for the track headers. NOTE: Session file format ALTERED. No data loss but track visibility may be different than previous ardour3 versions
git-svn-id: svn://localhost/ardour2/branches/3.0@9703 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-06-11 15:35:34 +00:00 |
|
Carl Hetherington
|
edfc4e8563
|
Fix build.
git-svn-id: svn://localhost/ardour2/branches/3.0@9577 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-05-23 22:18:57 +00:00 |
|
Carl Hetherington
|
b6587ad160
|
Assorted doxygen fixes; no functional changes.
git-svn-id: svn://localhost/ardour2/branches/3.0@9575 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-05-23 22:12:45 +00:00 |
|
|
4769db412d
|
Fix Python whitespace (follow PEP8 guidelines, reformatted by Python Reindent)
git-svn-id: svn://localhost/ardour2/branches/3.0@9409 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-04-22 22:15:21 +00:00 |
|
|
ee728d763d
|
allow invalidation-of-UI-request-by-object-deletion to work more often by setting the event loop record at connect time, not execution time
git-svn-id: svn://localhost/ardour2/branches/3.0@9379 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-04-19 16:07:10 +00:00 |
|
|
93a24066de
|
add PBD::sys::path::exists_and_writable() method to help replace access(2)
git-svn-id: svn://localhost/ardour2/branches/3.0@9338 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-04-09 15:27:22 +00:00 |
|
Carl Hetherington
|
02cfe41bff
|
Update region peak amplitude when the region is trimmed (#3931).
git-svn-id: svn://localhost/ardour2/branches/3.0@9276 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-04-04 12:21:26 +00:00 |
|
Carl Hetherington
|
05cc0f0db7
|
Spurious character in GPL boilerplate.
git-svn-id: svn://localhost/ardour2/branches/3.0@9241 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-03-30 12:36:53 +00:00 |
|
|
ea9979b4b9
|
remove Evoral::RingBuffer, which was (a) duplicating PBD::RingBufferNPT and (b) broken; replace it with PBD::RingBufferNPT
git-svn-id: svn://localhost/ardour2/branches/3.0@9212 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-03-26 19:01:12 +00:00 |
|
|
9850407bd9
|
Indent python files with spaces as per style guide.
git-svn-id: svn://localhost/ardour2/branches/3.0@9158 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-03-16 16:32:56 +00:00 |
|
|
72928df58f
|
make XMLNode::add_property() correctly re-entrant and reduce the size of the tmp buffer used to print a long integer
git-svn-id: svn://localhost/ardour2/branches/3.0@9131 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-03-12 20:29:40 +00:00 |
|
|
58ce6c2bb7
|
a better fix fpr that wierd XMLProperty botch
git-svn-id: svn://localhost/ardour2/branches/3.0@9128 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-03-12 20:23:56 +00:00 |
|
Carl Hetherington
|
b20a139129
|
Missing files.
git-svn-id: svn://localhost/ardour2/branches/3.0@9075 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-03-04 17:35:39 +00:00 |
|
Carl Hetherington
|
98248aeb68
|
Test tweaks.
git-svn-id: svn://localhost/ardour2/branches/3.0@9074 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-03-04 17:35:10 +00:00 |
|
Carl Hetherington
|
cc67b6bb1f
|
Remove unused bits.
git-svn-id: svn://localhost/ardour2/branches/3.0@9060 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-03-04 00:35:01 +00:00 |
|
|
3af81e63bf
|
remove hard-coded use of '/' in pathscanner code as dir separator (use glib instead)
git-svn-id: svn://localhost/ardour2/branches/3.0@8990 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-02-28 16:35:43 +00:00 |
|
|
5ad82b1e6d
|
switch cartesian/spherical function names and make them use length. still a tweak needed here
git-svn-id: svn://localhost/ardour2/branches/3.0@8952 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-02-24 18:55:33 +00:00 |
|
|
7bfe5d6f4b
|
new implementation of cartesian -> elevation, avoiding baroque code inherited from VBAP distribution
git-svn-id: svn://localhost/ardour2/branches/3.0@8947 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-02-24 04:27:48 +00:00 |
|
Carl Hetherington
|
ea11968f95
|
Clean up and hopefully fix handling of logarithmic plugin parameters (fixes #3769).
git-svn-id: svn://localhost/ardour2/branches/3.0@8850 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-02-15 01:42:48 +00:00 |
|
|
dce6d0e6a3
|
actually delete the contents of the history list, rather than just empty the list. could break things at session closing.
git-svn-id: svn://localhost/ardour2/branches/3.0@8833 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-02-12 20:57:44 +00:00 |
|
|
7cf4419d62
|
#ifdef-ize all/most uses of the boost debug hooks API
git-svn-id: svn://localhost/ardour2/branches/3.0@8823 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-02-10 18:33:43 +00:00 |
|
|
7fc5212eaf
|
get boost debug code working again (global constructors, proper location for the define)
git-svn-id: svn://localhost/ardour2/branches/3.0@8818 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-02-10 13:41:41 +00:00 |
|
|
0e32134ed4
|
build-side of UUID reversion
git-svn-id: svn://localhost/ardour2/branches/3.0@8764 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-02-08 02:28:42 +00:00 |
|
|
b6b0d83965
|
revert earlier changes to uuid class, but keep boost version in svn for the future
git-svn-id: svn://localhost/ardour2/branches/3.0@8763 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-02-08 02:21:15 +00:00 |
|
|
94827dd755
|
forward port thread/abstract_ui changes from 2.X to 3.0
git-svn-id: svn://localhost/ardour2/branches/3.0@8751 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-02-07 18:21:50 +00:00 |
|
|
373e2c0413
|
switch to Boost UUID's and away from libuuid
git-svn-id: svn://localhost/ardour2/branches/3.0@8748 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-02-07 18:19:24 +00:00 |
|
|
15b5fce904
|
merge 3.0-panexp (pan experiments) branch, revisions 8534-8585 into 3.0, thus ending 3.0-panexp. THIS COMMIT WILL BREAK ALL EXISTING 3.0 SESSIONS IN SOME WAY (possibly not fatally).
git-svn-id: svn://localhost/ardour2/branches/3.0@8586 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-01-27 01:31:03 +00:00 |
|
Carl Hetherington
|
f8d3b1f7a7
|
Lincoln's OSC clean-ups (#3716).
git-svn-id: svn://localhost/ardour2/branches/3.0@8552 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-01-19 22:05:38 +00:00 |
|
Carl Hetherington
|
b621ce7306
|
Fix build.
git-svn-id: svn://localhost/ardour2/branches/3.0@8551 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-01-19 21:52:46 +00:00 |
|
Carl Hetherington
|
ba78410f13
|
Missing files.
git-svn-id: svn://localhost/ardour2/branches/3.0@8550 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-01-19 21:49:14 +00:00 |
|
Carl Hetherington
|
6636a65c10
|
Configure option to abort when malloc is called in the process thread.
git-svn-id: svn://localhost/ardour2/branches/3.0@8548 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-01-19 21:36:38 +00:00 |
|
Carl Hetherington
|
074d58fc6f
|
Fix undo nesting.
git-svn-id: svn://localhost/ardour2/branches/3.0@8538 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-01-19 17:38:46 +00:00 |
|
Carl Hetherington
|
bee34078e7
|
Use DEBUG macros for SessionEvent debugging.
git-svn-id: svn://localhost/ardour2/branches/3.0@8482 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-01-08 15:19:32 +00:00 |
|
|
603d07a80b
|
forward port EPA changes from 2.X
git-svn-id: svn://localhost/ardour2/branches/3.0@8473 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-01-07 16:25:57 +00:00 |
|
|
fde57da354
|
yet more debugging for thread pools
git-svn-id: svn://localhost/ardour2/branches/3.0@8451 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-01-06 00:01:33 +00:00 |
|
|
c9fdcd9346
|
more debugging for thread pools
git-svn-id: svn://localhost/ardour2/branches/3.0@8450 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-01-05 22:17:06 +00:00 |
|
|
a7d465fcb7
|
more pool allocation debugging for oofus
git-svn-id: svn://localhost/ardour2/branches/3.0@8439 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-01-04 21:25:52 +00:00 |
|
Carl Hetherington
|
cf2cd98db0
|
Fix build.
git-svn-id: svn://localhost/ardour2/branches/3.0@8376 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-12-29 22:58:05 +00:00 |
|
Carl Hetherington
|
fcd0a44744
|
Remove debug code.
git-svn-id: svn://localhost/ardour2/branches/3.0@8374 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-12-29 22:35:43 +00:00 |
|
Carl Hetherington
|
390f18c115
|
Clarify commentary slightly. No functional changes.
git-svn-id: svn://localhost/ardour2/branches/3.0@8345 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-12-28 03:05:09 +00:00 |
|
|
8e201d18a8
|
a few more EPA tweaks (from 2.X)
git-svn-id: svn://localhost/ardour2/branches/3.0@8340 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-12-23 14:23:31 +00:00 |
|
|
27ab352f5b
|
add EPA stuff from 2.X
git-svn-id: svn://localhost/ardour2/branches/3.0@8338 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-12-23 04:17:56 +00:00 |
|
|
e99087a273
|
add EPA stuff from 2.X
git-svn-id: svn://localhost/ardour2/branches/3.0@8337 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-12-23 04:17:45 +00:00 |
|
|
4e62adfe1a
|
Fix more broken whitespace.
git-svn-id: svn://localhost/ardour2/branches/3.0@8318 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-12-21 00:41:13 +00:00 |
|
|
e178fb2e50
|
add notification of what was changed in Stateful::post_set() call
git-svn-id: svn://localhost/ardour2/branches/3.0@8306 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-12-20 16:10:58 +00:00 |
|
|
c7df5f5271
|
add non-functional meta-controls for 2in/2out panning, to control direction+width. support exists in OSC and MIDI maps. no GUI elements yet
git-svn-id: svn://localhost/ardour2/branches/3.0@8121 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-28 21:28:54 +00:00 |
|
|
9b7a35cdc0
|
more or less complete restoration of Controllable::_id from XML, with all that implies for MIDI bindings continuing to work across session reloads, and also that the controlled parameter is now set from Controllable::set_value() during session loading, not directly from its "own" XML value; still some funny stuff going on with Panners. This may have broken 2.X session loading in that panners may not be setup correctly
git-svn-id: svn://localhost/ardour2/branches/3.0@8117 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-28 18:31:18 +00:00 |
|
|
a2f870bff9
|
don't display internal returns to user
git-svn-id: svn://localhost/ardour2/branches/3.0@8113 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-27 21:40:54 +00:00 |
|
|
7cbcf258cc
|
changes associated with save/restore of AutomationControl id's
git-svn-id: svn://localhost/ardour2/branches/3.0@8111 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-27 17:43:32 +00:00 |
|
|
a8d4e33d1b
|
Fix more broken indentation (whitespace changes only).
git-svn-id: svn://localhost/ardour2/branches/3.0@8094 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-26 19:57:03 +00:00 |
|