Paul Davis
dfe26ae407
VST omnibus commit edition: use wine_pthread_create() everywhere instead of pthread_create; properly handle events when editor windows are closed, thus avoiding deadlock when deleting a VST plugin; actually delete plugins (of any kind) when requested to do so and there is an editor - this was a bug that has been around for quite a long time in 2.X; some extensions to the vestige header that might be legally dubious
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4889 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-24 15:48:34 +00:00
Paul Davis
a453d54508
fixes for gcc4.4 header paths
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4719 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-02 20:06:31 +00:00
Paul Davis
d560850609
AU state handling, including changes to PathScanner so that it can now do recursive searches. Note that AU state handling is not built by default, and public binaries for OS X will not include it. If you build Ardour on OS X yourself, add AU_STATE=1 to your scons arguments
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4456 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-01-28 15:09:36 +00:00
Paul Davis
71ac083429
fix up monumental botch job regarding undo history/object/command management
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4274 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-30 23:16:57 +00:00
Paul Davis
bee3c7a419
tiny but massively important bug fix that actually deletes commands when they are removed from the unod history
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4240 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-24 14:59:41 +00:00
Paul Davis
45b4721be3
speed up track resizing; fixup file DnD; stop use CAAudioFile for imported files
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4148 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-13 10:00:09 +00:00
Paul Davis
99aad0d4df
wrap PBD::Thread... signals in a mutex to avoid crashing as multiple threads call it simultaneously; increase FUDGE distance for GTK/X11 when sizing comboboxselectors in editor
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4099 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-06 22:18:27 +00:00
Paul Davis
f75fa3404f
minor C++ include issues, debug out removed and bump to 2.6
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3920 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-11 12:34:46 +00:00
Sampo Savolainen
a9e00793fe
Make global static children variable an xml node object variable.
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3683 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-08-11 16:04:27 +00:00
Doug McLain
181c4a163b
Replaced some c includes with their c++ wrappers
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3584 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-07-10 18:37:26 +00:00
Paul Davis
dda3143dc7
move to scons Clone everywhere rather than Copy; add Session::micro_locate() for ongoing work on video sync; debugging output for export precision problem; minor clean up to IO::find_possible_connection(); fix up a few signed/unsigned issues; make "feature lines" always be the right height as tracks resize; change version to 2.5
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3517 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-07-07 15:52:22 +00:00
Paul Davis
371ca6da98
use Glib::build_filename() more widely
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3347 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-05-14 02:26:03 +00:00
David Robillard
4505d3aa99
Fix compilation with GCC 4.3 (at least with SYSLIBS=1).
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3334 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-05-11 21:42:10 +00:00
Paul Davis
1e59c4a220
plugin selection via menu, along with "favorites"
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3284 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-04-24 17:59:08 +00:00
Paul Davis
fec2a96cec
fix dragging that involves locked regions; auto-rebinding patch for people to experiment with (probably needs a little work)
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3164 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-03-21 20:22:00 +00:00
Paul Davis
11af3f8fdf
enable icon-start-from-.ardour-file to work on OS X; properly install apple event handlers; change plugin add logic to avoid asking for stream counts before they would be configured; fix up new session dialog to not use manage(), and thus not throw away widgets when their page is hidden (by removal) in the tabbed browser
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3144 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-03-14 20:18:05 +00:00
Paul Davis
35b9bf0567
"boot" messages; more AU fixes; new SAE ui.conf file
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3049 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-13 16:38:14 +00:00
Paul Davis
070ca5043c
new keybinding editor, mostly finished but not 100%
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2531 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-09 02:42:40 +00:00
Paul Davis
0fe9b63100
retain controllable info for plugins
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2488 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-26 20:07:49 +00:00
Paul Davis
af895ef50d
GUI control over saved and in-memory history depth
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2486 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-26 14:36:49 +00:00
Paul Davis
b5f84e7482
drop mention of fs.cc in libs/pbd
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2482 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-25 17:26:06 +00:00
Paul Davis
53d6ccf0cc
new controls for copy-only import; new logo item for canvas
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2481 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-25 17:23:36 +00:00
Paul Davis
9ea281bdea
fix up translation domains to reflect v2; functor command header
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2477 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-24 16:15:27 +00:00
Paul Davis
2e765255e9
improvements (?) for window visibility during session loading - time to test on linux
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2476 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-24 15:41:23 +00:00
Paul Davis
afcbba17f0
WARNING WARNING WARNING >>>> DEEP CHANGES >>> EXPERIMENTAL CODE .... fixes to make region(views) pick up peakfile data asynchronously, like they used to in 0.99
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2444 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-10 18:45:12 +00:00
Paul Davis
f2a2e9c002
limited history depth (no GUI yet); more work on import dialog and semantics
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2361 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-02 15:17:13 +00:00
Paul Davis
327275f4c9
support DnD in native/gtk-quartz implementation (note: multifile DnD requires a patch to GTK that is not in distribution yet, so for now, this works only with 1 file at a time, or it requires my patch/library).
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2319 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-08-16 23:17:35 +00:00
Paul Davis
0b1c369e15
engine dialog work, new -m option for menu file selection, new obolean automation line work starting up
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2293 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-08-13 15:36:21 +00:00
Paul Davis
ab3020cee1
permit MIDI port removal now, and save MIDI ports back to the ardour.rc file
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2163 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-20 16:05:00 +00:00
Paul Davis
1516d52ffa
new automation interval configuration variable, to control automation snapshot time resolution (for oofus to test); patch for cancellingmulti-file import; minor code cleanups; use boost::fast_pool_allocator for automation lists (may revert later)
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2117 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-06 03:11:52 +00:00
Jesse Chappell
b5c8f14271
added ifdef elses for fpu.cc to handle non-intel properly
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2095 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-03 01:53:42 +00:00
Jesse Chappell
4431b67823
fixed missing posix_memalign use with ifdefs
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@1954 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-06-05 00:05:13 +00:00
Paul Davis
7777d54887
2nd stage of denormal handling (from trunk); fix to avoid FLAC support when using a too-new FLAC library
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@1940 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-06-01 22:26:12 +00:00
Paul Davis
340b3091b4
the useless commit: add copyright messages to all(?) files that need it
...
git-svn-id: svn://localhost/ardour2/trunk@1707 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-12 21:37:52 +00:00
Paul Davis
8aab3489da
added moved code for shortpath
...
git-svn-id: svn://localhost/ardour2/trunk@1671 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-06 02:33:51 +00:00
Paul Davis
8ed825c3dd
fix nasty logic error that leads to crashing bugs when trying to operate on regions that have been subject to undo/redo
...
git-svn-id: svn://localhost/ardour2/trunk@1670 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-06 02:27:24 +00:00
Taybin Rutkin
d2958b9967
Another fix for building ringbuffer.h with strict-aliasing in XCode.
...
Removed mutex.h from XCode project.
git-svn-id: svn://localhost/ardour2/trunk@1607 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-16 22:17:53 +00:00
Paul Davis
2aba860ba1
fix errors in multi-range export (and possibly other export styles); compiler warnings patch from Carl
...
git-svn-id: svn://localhost/ardour2/trunk@1605 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-16 21:44:10 +00:00
Paul Davis
702411f658
edit groups tab gets headers (carl); use sampo's SSE find_peaks code; fix build for find_peaks on x86; don't duplicate sources when embedding; use Glib::ustring for all source-related strings; fixup plugin UI automation buttons
...
git-svn-id: svn://localhost/ardour2/trunk@1595 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-15 19:42:42 +00:00
Paul Davis
a1960ba3c0
padding patch for mutex problem; better x86_64 alignment patch from mike taht; fixes for ringbuffer types for x86_64 from mike taht
...
git-svn-id: svn://localhost/ardour2/trunk@1593 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-15 12:30:17 +00:00
Taybin Rutkin
44502336c8
Added mutex.h to pbd xcode project.
...
git-svn-id: svn://localhost/ardour2/trunk@1592 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-15 03:07:04 +00:00
Paul Davis
f3d8efcea9
disgusting hack around mutex problem that has been delaying beta19, hopefully to be removed once we understand the issue better
...
git-svn-id: svn://localhost/ardour2/trunk@1591 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-15 01:57:00 +00:00
Taybin Rutkin
f74981874f
veclib implementation of find_peaks().
...
git-svn-id: svn://localhost/ardour2/trunk@1590 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-14 21:33:44 +00:00
Taybin Rutkin
0641df0ccd
Updated doxygen file.
...
Updated XCode build files to build to /opt/ardour/build.
Updated Ardour XCode build to use veclib acceleration library.
git-svn-id: svn://localhost/ardour2/trunk@1587 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-14 03:03:39 +00:00
Taybin Rutkin
abea2e5083
@executable_path support.
...
git-svn-id: svn://localhost/ardour2/trunk@1548 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-02 04:20:32 +00:00
Taybin Rutkin
918109c555
Fix for compiler warnings and errors.
...
git-svn-id: svn://localhost/ardour2/trunk@1547 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-02 02:30:07 +00:00
Paul Davis
5a05deb4b5
revert RCU changes back to union-based solution to fix strict-aliasing; another -O3 warning cleaned up
...
git-svn-id: svn://localhost/ardour2/trunk@1545 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-01 19:49:00 +00:00
Sampo Savolainen
bfe5a07204
Removed comment
...
git-svn-id: svn://localhost/ardour2/trunk@1541 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-01 18:48:49 +00:00
Sampo Savolainen
9628b1d7b6
Ye olde playhead crash - fixed
...
git-svn-id: svn://localhost/ardour2/trunk@1540 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-01 18:47:29 +00:00
Paul Davis
6edccc3070
remove Id: lines from many/all headers and some more source files
...
git-svn-id: svn://localhost/ardour2/trunk@1535 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-02-28 19:32:13 +00:00