summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ardour_ui.cc
AgeCommit message (Collapse)Author
2006-10-31fix return type in last commit for AutomationLine::control_point_box_size(); ↵Paul Davis
catch attempts to use new session dialog to open existing sessions git-svn-id: svn://localhost/ardour2/trunk@1042 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-31disk space reflects number of inputs per track; more libsndfile debugginPaul Davis
git-svn-id: svn://localhost/ardour2/trunk@1037 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-26new version derivation system, improvements to splash screen displayPaul Davis
git-svn-id: svn://localhost/ardour2/trunk@1022 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-13Make new session dialog create the session in the selected directory. Sampo Savolainen
Thanks Ben! git-svn-id: svn://localhost/ardour2/trunk@986 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-13session export starts from session start marker; add tooltips for rude solo ↵Paul Davis
+ audition; start work on control protocol feedback control (unfinished but compiles and runs git-svn-id: svn://localhost/ardour2/trunk@985 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-09fix abort-capture path, including many subtle issues with shared_ptr<>; ↵Paul Davis
remove old automation feedback code; make new automation feedback code slightly configurable ; fix zoom focus options for playhead + edit cursor ; prevent zoom < 2 samples per pixel to avoid crashes ; peak building now uses shared_ptr<Source> not Source* git-svn-id: svn://localhost/ardour2/trunk@959 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-05thorwil's design picks for NSDPaul Davis
git-svn-id: svn://localhost/ardour2/trunk@953 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-02fixes for various bugs including dangling ref to route in session, opening ↵Paul Davis
sessions from the NSD, closing a session leaving dangling pointers etc etc git-svn-id: svn://localhost/ardour2/trunk@938 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-09-29many important changes to configuration system and specific parametersPaul Davis
git-svn-id: svn://localhost/ardour2/trunk@935 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-09-28fixes for destructive track offsets of various kinds; move from ↵Paul Davis
jack_nframes_t -> nframes_t git-svn-id: svn://localhost/ardour2/trunk@933 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-09-25the BIG CONFIG patchPaul Davis
git-svn-id: svn://localhost/ardour2/trunk@926 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-09-16Re-fix multi present problem (without breaking cmdline session loading).David Robillard
git-svn-id: svn://localhost/ardour2/trunk@918 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-09-16Fixed multiple presenting of session window (very annoying when the error ↵David Robillard
dialog comes up). git-svn-id: svn://localhost/ardour2/trunk@917 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-09-07remove all duplicated _id members from children of PBD::Stateful.Paul Davis
Sources now know about Session. rearrange session directory heirarchy. remove tape_dir stuff. NSD allows absolute/relative paths to be typed straight into the text entry. Session history reloaded after all 3rd party registrations done. Editor restores its ID; other objects still need this. use g_mkdir_with_parents() instead of mkdir() one example of using g_file_test() instead of access. git-svn-id: svn://localhost/ardour2/trunk@908 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-30** requires svn jack ** Hardware monitoring should work, some canvas ↵Nick Mainsbridge
scrolling speed improvement, don't disconcertingly churn the disk if jack auto-start fails, mixer visibility state is saved per session, slow down meters a bit (too much?), zoom cleanups, remove some unused variables, use rwlock for tempo state for no reason other than that it might be useful one day, fix compiler warning. git-svn-id: svn://localhost/ardour2/trunk@873 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-29used shared_ptr<Source>, somewhat successfullyPaul Davis
git-svn-id: svn://localhost/ardour2/trunk@861 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-17further optimizations for multiple-track-at-once addition. as in "whoah!"Paul Davis
git-svn-id: svn://localhost/ardour2/trunk@836 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-16make adding multiple tracks more efficient (a *lot* more efficient)Paul Davis
git-svn-id: svn://localhost/ardour2/trunk@834 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-16RCU-ification of AudioEngine port list, and DiskStreams. not well tested, ↵Paul Davis
but basically functional. better to get this in now rather than later. git-svn-id: svn://localhost/ardour2/trunk@828 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-12 r321@gandalf: fugalh | 2006-08-12 15:48:28 -0600Hans Fugal
Behold serialized undo. git-svn-id: svn://localhost/ardour2/branches/undo@809 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-12 r321@gandalf: fugalh | 2006-08-12 15:48:28 -0600Hans Fugal
Behold serialized undo. git-svn-id: svn://localhost/ardour2/branches/undo@799 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-12 r316@gandalf: fugalh | 2006-08-11 17:06:48 -0600Hans Fugal
Reconstitution. Comiples, untested. git-svn-id: svn://localhost/ardour2/branches/undo@797 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-10history snapshot nameHans Fugal
git-svn-id: svn://localhost/ardour2/branches/undo@784 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-09 r283@gandalf: fugalh | 2006-08-09 08:13:37 -0600Hans Fugal
Save state basics, including adding PBD::ID to the delinquents. Compiles but needs to be tested (because I can't get the whole thing to compile on OSX due to the Rect problem). git-svn-id: svn://localhost/ardour2/branches/undo@769 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-04 r269@gandalf: fugalh | 2006-08-03 20:18:05 -0600Hans Fugal
Trunk merge conflicts resolved git-svn-id: svn://localhost/ardour2/branches/undo@756 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-06-22Merging from trunkHans Fugal
git-svn-id: svn://localhost/ardour2/branches/undo@638 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-06-14pulling trunkHans Fugal
git-svn-id: svn://localhost/ardour2/branches/undo@586 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-05-27Changes to the Configuration object to properly handle radio actions as well ↵Doug McLain
as toggleactions. Then add Monitoring, Meter falloff, and Meter Hold under the options menu to the Configuration object, so that they will now be saved and recalled between ardour startups as non session specific items. Also, ardour.rc will be saved now on exit of ardour, wether or not session is saved. Also some text and color tweaks git-svn-id: svn://localhost/trunk/ardour2@542 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-05-17Remove CannotRecordNoInput signal (allowing recording without input ↵Nick Mainsbridge
connections), provide visual indication of phase reverse, change e.g. 'gain automation' to 'fader automation', enforce mouse button 1 use in mixer strip, make button labels more consistent in mixer strip, disable io change/record enable when disconnected from jack on mixer strip, remove duplicated signal connections and typo in audio_time_axis.cc. git-svn-id: svn://localhost/trunk/ardour2@505 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-05-12NSD bug fixes.. align text, default open and session folder directories, ↵Nick Mainsbridge
naming clarifications. git-svn-id: svn://localhost/trunk/ardour2@501 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-05-12NSD cleanups (again).Nick Mainsbridge
git-svn-id: svn://localhost/trunk/ardour2@500 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-05-11Convert NSD from glade to gtkmm objectDoug McLain
git-svn-id: svn://localhost/trunk/ardour2@498 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-05-10Some fixes to the new session dialog.Nick Mainsbridge
git-svn-id: svn://localhost/trunk/ardour2@495 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-04-28make new session dialog modal.Tim Mayberry
git-svn-id: svn://localhost/trunk/ardour2@487 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-04-25Small tempo/meter dialog useability changesNick Mainsbridge
git-svn-id: svn://localhost/trunk/ardour2@469 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-04-24New session dialog now opens as well as makes new sessions. Avoid seeing an ↵Nick Mainsbridge
ugly blank editor. Some dialog tweaks. git-svn-id: svn://localhost/trunk/ardour2@467 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-04-22Prompter now prevents blank strings or unaltered names & now has a ↵Nick Mainsbridge
horizontal orientation. Rename marker now uses the ArdourPrompter. git-svn-id: svn://localhost/trunk/ardour2@463 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-04-20Comments button now indicates when comments are present, more dialog work ↵Nick Mainsbridge
(ask about saving, comments box etc.), code cleanups in mixer_strip.cc. git-svn-id: svn://localhost/trunk/ardour2@461 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-04-19Change ArdourPrompter to not have an OK button by default, clean up new ↵Nick Mainsbridge
track/bus dialog and change 'affirmative' button on ArdourPrompter dialogs, make 'jack isn't running' dialog a MessageDialog, standardise some capitalisation, add stock buttons to plugin selector, fix layout of presets in plugin_ui. Fix 'rename range' dialog. git-svn-id: svn://localhost/trunk/ardour2@458 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-04-19Fix up cleanup summary dialogs a bit.Nick Mainsbridge
git-svn-id: svn://localhost/trunk/ardour2@457 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-04-19Clean up/Flush wastebasket work again, change recent/new/open dialog button ↵Nick Mainsbridge
labels to make them more Gnome HIG git-svn-id: svn://localhost/trunk/ardour2@456 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-04-10a) moved metering and meter falloff code into libardourPaul Davis
b) added initial "big meter" mode for tranzport c) fixed some lock issues in ARDOUR::IO objects d) generic_midi control surface module now compiles and loads git-svn-id: svn://localhost/trunk/ardour2@450 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-04-04a) start at creating ControlProtocol objectsPaul Davis
b) basic support for Frontier Design Tranzport c) probably broke some aspect of existing generic MIDI feedback git-svn-id: svn://localhost/trunk/ardour2@441 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-31a) persist whether the end marker should move at first capture in the ↵Paul Davis
session file b) prevent transport motion if stop-at-session-end is true c) ensure that (more) menu items that provide control over Configuration object options are in the correct state at startup d) Configuration options removed from "have a session" sensitivity toggling e) removed functionally empty default_keys.cc git-svn-id: svn://localhost/trunk/ardour2@433 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-30dbl-click on a recent session completes dialog; start work on saving ↵Paul Davis
modified key bindings git-svn-id: svn://localhost/trunk/ardour2@427 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-29a) fix special button press handling for solo+mute buttonsPaul Davis
b) buttons for "restore pending state" dialog had reversed semantics c) logic for checking a pending source file header was wrong d) fixed file unlink from within real-time context git-svn-id: svn://localhost/trunk/ardour2@424 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-28 a) fix problems with multichannel tape tracksPaul Davis
b) separate data format and header format for native audio files c) expose data/header selections in GUI d) fix error in file naming for multichannel tape tracks e) remove blocks on GTK rc files during startup git-svn-id: svn://localhost/trunk/ardour2@423 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-15pixbufs instead of pixmaps; function-scope local fd's for reading from a ↵Paul Davis
FileSource git-svn-id: svn://localhost/trunk/ardour2@395 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-14fix problems with pixmaps/xpm filesPaul Davis
git-svn-id: svn://localhost/trunk/ardour2@392 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-14created get_bogus_drawable() when I realized it was needed by FastMeter as ↵Doug McLain
well as Pix. All pixmaps are files now, located in gtk2_ardour/pixmaps and loaded by default from ~/.ardour/pixmaps at runtime git-svn-id: svn://localhost/trunk/ardour2@390 d708f5d6-7413-0410-9779-e7cbd77b26cf