Commit graph

1641 commits

Author SHA1 Message Date
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
Sampo Savolainen
555cbaf613 set was_activated to false when deactivate() is run and clean up the
cleanup() method


git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2484 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-25 17:54:23 +00:00
Paul Davis
55b8ea2cae remove reference to fs.h
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2483 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-25 17:37:54 +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
Sampo Savolainen
25508466da Make sure we don't deactivate un-activated plugins or re-activate already activated plugins
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2480 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-25 16:31:42 +00:00
Sampo Savolainen
4c88043aef Correct version number variable names to be in sync with the new scons
domain. If you get problems, remove libs/ardour/ardour/version.h and 
rebuild from scratch.


git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2479 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-25 13:43:03 +00:00
Paul Davis
b8a20bdf32 fix crash during import when selected tracks include busses
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2478 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-24 20:00:48 +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
47e8a7ac4a changes for OSX/SAE
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2475 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-20 18:04:47 +00:00
Paul Davis
5934325561 don't use non-existent JACK server paths
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2474 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-20 16:01:03 +00:00
Paul Davis
f33a9218e0 fix up change to editor_canvas_events.cc
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2473 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-20 13:23:14 +00:00
Paul Davis
9967a7a6d9 small fix for button2 clicks on redirects; make gdk_window_set_debug_updates() accessible via an environment variable; minor change to code for track canvas scrolling
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2472 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-20 01:19:59 +00:00
Tim Mayberry
60442dde73 Fix opening session when manually entering path in the file chooser. Fixes bug 1852.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2470 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-19 01:44:24 +00:00
John Anderson
4cd658f4e5 Code to prevent unnecessary automation midi transmits was preventing updates on bank switches. This fixes it.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2469 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-18 19:14:13 +00:00
Paul Davis
7d2f8306fc maybe fix crash related to thread-private buffers
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2468 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-17 14:43:46 +00:00
Paul Davis
ea6e0a3778 since big clock has "keep-on-top" set, don't bother with making it float above the editor
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2465 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-13 15:38:48 +00:00
Paul Davis
1762a1be83 per-thread interleave buffers for SndFileSource, not per-source.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2463 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-12 21:55:36 +00:00
Paul Davis
077a598232 fix uninitialized export_range_dialog member in editor; fix peakfile naming screwup with back-compatible hack
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2462 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-12 20:56:56 +00:00
Paul Davis
71df552f0a make big clock be on top ALWAYS; more design fixes for async peak building; fix up peakfile name screw up but WITHOUT back-compatibility
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2461 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-12 19:10:04 +00:00
Paul Davis
0a38cee852 improved (though not perfect) mouse scrubbing
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2460 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-11 20:55:16 +00:00
Paul Davis
40533b553e fix uninitialized variable
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2459 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-11 18:42:38 +00:00
Paul Davis
92f1ab73e5 prevent left drags for timefx from initiating timefx ops
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2458 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-11 14:45:10 +00:00
Paul Davis
ced90fa400 add SRC quality to import dialog; fix instances of missing waveforms where new sources are created; add fader+meter to import dialog; metering now doesn't return -inf for ninputs == 0, only if ninputs & noutputs == 0
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2457 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-11 14:34:21 +00:00
Paul Davis
772b002fea make sure that AudioRegion::set_live_state() notifies interested parties when normalization gain changes
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2454 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-11 11:23:04 +00:00
Paul Davis
f6306f779f make OSC thread register with the GUI
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2452 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-11 10:39:31 +00:00
Paul Davis
7933b74f41 try to fix async peaks issue; fix crasher caused by previous lock changes in AudioSource; unselect everything after Apply; save tags correctly (?)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2450 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-11 02:57:05 +00:00
Paul Davis
93dc1bc0d6 prep & finish peakfiles during import
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2446 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-10 22:02:45 +00:00
Paul Davis
a0eca60f7a try to make peak building from scratch more efficient
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2445 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-10 21:53:13 +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
John Anderson
adfa5978d3 pad out lcd sdisplay strings to 6 chars with spaces to overwrite previous track name
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2442 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-09 20:19:07 +00:00
John Anderson
ebadae4c96 more changes to reduce unnecessary midi messages. Also, don't throw an exception on port write overflow.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2441 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-09 19:16:00 +00:00
John Anderson
f1c4219fa9 don't write automation bytes unless something has actually changed in the automated gain/pan control
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2440 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-09 17:15:09 +00:00
Paul Davis
bf27a5c45c async generation of peakfiles for embedded files
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2439 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-09 16:44:43 +00:00
Paul Davis
de97630a21 fix egregious widespread bug now that JACK has physical MIDI ports; make sample rate label in import dialog red when SR doesn't match
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2438 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-09 15:30:01 +00:00
Paul Davis
40bc1c239e more changes for the import dialog, with breakout of importable source code into its own files
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2437 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-09 13:04:23 +00:00
John Anderson
d0cd7d0048 only skip markers backwards when transport is rolling
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2428 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-09 07:38:38 +00:00
Paul Davis
78cef3909f autoplay mode and other tweaks to the import dialog; fix resource management while auditioning
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2427 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-07 03:17:18 +00:00
Doug McLain
9bf486457f more fixups for the gain meter metrics
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2426 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-06 20:41:50 +00:00
Paul Davis
83ce9d4be3 don't mess with signal order keys, ever
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2423 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-06 02:23:40 +00:00
Paul Davis
222a85ca10 optionally tie together editor+mixer display orders; provide GUI control for timecode-is-synced; make Ctrl-w close any dialog
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2422 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-05 23:09:10 +00:00
Doug McLain
b8e813c455 fix gain meter coming up as solid fg color
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2420 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-05 19:30:34 +00:00
Paul Davis
82fb1d9182 split SoundFileBrowser back into SoundFileOmega; make SoundFileChooser work again; fix bug in assigning click sounds
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2417 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-04 22:23:26 +00:00
Paul Davis
2b3716526b sort of make to-selected-tracks import/embed work
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2416 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-04 21:01:32 +00:00
Paul Davis
56c86c148d more improvements and fixes for the import dialog
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2415 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-04 15:01:49 +00:00
Paul Davis
76aac52d4a make sfdb browser a member of session, to retain settings
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2366 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-04 03:01:57 +00:00
Paul Davis
0593717d58 fix for NSD filename/folder extraction; import now works as well as embed does (and shares the codepath)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2365 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-03 22:46:21 +00:00
Paul Davis
429f302103 don't do bundle stuff if not requested by environment
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2364 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-03 17:32:09 +00:00
Paul Davis
48c12d940b lots of GUI tweaks for the import dialog
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2362 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-02 19:28:42 +00:00