Commit graph

118 commits

Author SHA1 Message Date
Paul Davis
3a3780249a a big menu cleanup; vertical auto-scrolling; some code cleanups; an unfinished (and broken) attempt to get escape to break out of a drag-in-progress
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3185 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-03-26 15:22:46 +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
David Robillard
b619d01da4 Fix warnings.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3139 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-03-08 16:23:26 +00:00
Paul Davis
295b2da733 non-AA canvas support (not used by default); new SAE menus; fix locate-play-locate ; add toggle-punch ; use primary clock for verbose cursor mode at all the right times; minimize clock redrawing part one
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3123 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-26 16:34:45 +00:00
Paul Davis
cdf37e613b fix deadlock in playlist::partition(); new first idle model, including message about loading visual data; make h-faders use scroll up/down and be scalable-clickable; new track menu stuff (waveform scaling/shape); fix up ordering of ruler menus; fix initial sensitivity of region menu operations
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3097 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-21 18:37:00 +00:00
Paul Davis
15936ab6d9 a boatload of changes and fixes related to SAE menu redesign (several new operations, things set up as actions for use in the main menu; fix Editor::snap_to() since it was really severely broken for general use
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3079 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-17 22:41:34 +00:00
Nick Mainsbridge
df8b8d7ba6 Fix for last commit where rec enable state was not considered. Change adat option name to Tape Machine Mode and make it default to off.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3077 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-17 15:32:29 +00:00
Nick Mainsbridge
c905d80ce4 Remove beat entry from meter dialog (beats are not allowed in API), clean up some hardware monitoring code, new configuration vars: ADAT Monitor Mode (documented) and Rubberbanding Snaps to Grid (self explanitory I hope, defaults to off), add some monitoring documentation.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3076 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-17 12:20:16 +00:00
Doug McLain
b248526fe3 add option to create xrun markers on the location markerbar
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3048 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-13 14:38:49 +00:00
Paul Davis
8bfbf5bda1 alter a previous change re: transport menu shortening; fix splash screen crash in some window managers; some code to get me a .png of a cursor
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3039 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-12 14:12:58 +00:00
Paul Davis
a1955a82e8 AU GUIs basically working, though unfinished; push up dialog for massive split operations (still in progress); fix problem where peakfile is slightly older than audio data even though it is ready to use (debugging output still present); move sync-menu code to libs/gtkmm2ext for linkage reasons; prevent flush_pending() calls from "top menu" items on OS X from locking the GUI; try to make adding lots of regions (e.g. from split-at-points) scale a bit better; SAE version has no timecode mode for audio clocks
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3038 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-12 02:51:51 +00:00
Paul Davis
61aa008979 shrink height of transport submenu
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3031 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-07 13:55:58 +00:00
Paul Davis
574db5d874 audun's waveview outline patch; some diskstream fixes; real splash screen; more reorganization of new session dialog use; about is not marked as a splashscreen anymore (help out KDE users)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2935 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-18 00:09:55 +00:00
Doug McLain
03e7a268bd Add option to use narrow mixer strips by default, and fix ardour_system.rc being overlooked by dev scripts
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2857 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-09 21:32:42 +00:00
Paul Davis
b8e300b36c implement 1-touch record action
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2721 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-28 13:56:11 +00:00
Paul Davis
00b409b661 fix for vamp-sdk botch in SConstruct; new audio clock focus command; make insert-region pay attention to entered track; different modifier list for gtk/osx; hide ye olde blue arrow on selected marker line
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2718 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-27 20:29:12 +00:00
Doug McLain
f265a08604 Fix connect/disconnect of meter updating, and keep meters visible for now, to get some feedback as to which is better
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2699 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-19 20:56:29 +00:00
Paul Davis
ed9bdd0894 a ton of changes based on discussions at SAE; to be documented later
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2694 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-19 01:53:39 +00:00
Doug McLain
98268578e4 More fixing on the toggling on/off of the track meters
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2692 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-18 16:36:15 +00:00
Doug McLain
8683ccfd80 Level meters added to editor tracks, smaller and above
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2690 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-17 23:31:56 +00:00
Doug McLain
1d9b6fb6b0 Undo r2629
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2635 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-13 05:24:16 +00:00
Doug McLain
4f9eaf6858 Bypass disk xrun bail out goto's when stop on xrun option is not selected. For now the dialog still appears. Do we want to keep it as a dialog or move it to the log window?
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2629 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-12 23:24:20 +00:00
Paul Davis
cb534fd536 new ancestral data handling for regions; new Stretch AudioFilter replaces session member function; fix for "+" in XML node name; fix up async peak build flag in SourceFactory
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2583 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-01 15:28:42 +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
329b3af8dd new mac menu stuff from richard hult
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2519 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-05 21:17:55 +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
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
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
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
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
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
Paul Davis
4f4d82c998 stop an annoying warning from showing up when its not meant to
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2326 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-08-17 21:36:58 +00:00
Paul Davis
f5d5974b98 continue cleanup+improvements to audio setup dialog; add save+restore to said dialog
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2321 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-08-17 15:53:59 +00:00
Paul Davis
e96e4bacbe basic startup changes to enable the engine control stuff to work; a little ARDOUR_SAE work
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2304 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-08-15 16:07:26 +00:00
Paul Davis
a4c84de53c changes specific to GTK-OSX build
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2303 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-08-15 13:38:23 +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
3ebc1eea5e fix problem exposed by GTK 2.11.6 with connecting to ComboBox::signal_changed(), and removed duplicate Export item from actiong group
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2212 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-08-01 16:19:42 +00:00
Paul Davis
47add43cd0 new functionality to add MIDI ports from the options editor, not totally finished but functional
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2152 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-19 18:21:58 +00:00
Paul Davis
c0529df1a3 support for 16 bit native files
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2132 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-16 21:44:14 +00:00
Doug McLain
77b77b88a3 Delta Cursor option backported from trunk
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2111 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-05 06:12:46 +00:00
Doug McLain
291a186cba New theme manager from trunk, backported to 2.0-ongoing
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2110 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-05 05:33:40 +00:00
Paul Davis
80cdd6bf1d make a start on JACK control dialog
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2085 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-06-29 17:08:52 +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
2291d59bc8 add new denormal handling capabilities (95% finished)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@1935 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-31 21:44:18 +00:00
Jesse Chappell
c46cb59f8d resurrected the periodic safety backup. defaults to 120 second interval between saves. never lose your work again.
git-svn-id: svn://localhost/ardour2/trunk@1732 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-20 02:46:21 +00:00
Sampo Savolainen
2404d1eab4 Remove unused configuration parameter. My apologies to all the translators, this removes one (unused) string "Use MIDI control"
git-svn-id: svn://localhost/ardour2/trunk@1687 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-09 14:14:38 +00:00
Paul Davis
c36c7f4b94 add new profile object, use it to remove certain horizontal elements from GUI if screen is narrow; make verbose canvas cursor use primary clock mode if secondary clock is not visible
git-svn-id: svn://localhost/ardour2/trunk@1676 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-07 00:35:07 +00:00
Paul Davis
c69ef10067 fix rect redraw problem(s); make zoom range rect visible again at the right time; apply tim's window title patch
git-svn-id: svn://localhost/ardour2/trunk@1617 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-18 16:45:43 +00:00
Paul Davis
f9d23955b5 prevent wierd GTK main loop situation when quitting from NSD at startup
git-svn-id: svn://localhost/ardour2/trunk@1610 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-17 02:12:40 +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