summaryrefslogtreecommitdiff
path: root/gtk2_ardour/startup.cc
AgeCommit message (Collapse)Author
2013-10-15make the startup -> session dialog flow more sensible for brand new usersPaul Davis
2013-09-23major rearrangement of startup/session loading codePaul Davis
first-time user code remains in ArdourStartup session selection/setup moved to SessionDialog many other cleanups, logic improvements, and so forth to the overall session loading process. Not 100% finished yet.
2013-09-22make session creation from a template work againPaul Davis
2013-09-21remove use-session-as-template option from new session dialog and fix ↵Paul Davis
ability to not use a template Note: using a template is still not actually working ...
2013-09-21make sure the template selector has an item visible if there are anyPaul Davis
2013-09-21apply same always-check-display to recent sessions scroller in new session ↵Paul Davis
dialog It turns out that we always create a new ArdourStartup right now, so this and the previous commit are not actually necessary, but they do pave the way for keeping the dialog around instead
2013-09-21reset the visibility of the template selector stuff every time the ↵Paul Davis
startup/NSD gets mapped, so that it is always current
2013-09-20if new session button clicked, clear any selection in recent sessions and ↵Paul Davis
mark browser unused
2013-09-20move advanced new session options into an expander, change some wordingPaul Davis
2013-09-20changes to integrate new/recent/browse in new session dialog.Paul Davis
Probably some errors/mistakes in here and no doubt some improvements to be done.
2013-09-09move engine dialog from a widget to an actual dialog; emit ↵Paul Davis
Session::AudioEngineSetupRequired when loading a session if it is necessary
2013-09-05always save/keep audio/MIDI setup states so that they are available for use ↵Paul Davis
*after* instances where JACK was already running
2013-09-04save and restore audio/MIDI setup states to disk (in ardour.rc)Paul Davis
Not finished because the buffer size value will not always stick during restore
2013-08-05can now start JACK based on config dialogPaul Davis
2013-08-03add tim's jack_utils code to rationalize setup of JACK configPaul Davis
2013-07-19Wrap calls to add_shortcut_folder() in try { ... } block.Colin Fletcher
Gtk::FileChooserButton::add_shortcut_folder() throws a Glib::Error exception if the folder being added already has a shortcut, causing the 'New session' dialogue to appear empty when choosing 'New...' from the Session menu. This happens if Ardour's default session folder is set to a location that has a standard shortcut in the Gtk file chooser, e.g. the user's home directory, desktop, &c. Catch the exception in ArdourStartup::setup_new_session_page(), so that the 'New session' dialogue appears as expected, and likewise in ARDOUR_UI::open_session() to avoid a similar problem there. Fixes #5591.
2013-07-17possible fix for 5591 (show elements after re-adding them)Robin Gareus
2013-07-15Startup BETA Mac Screen - Pull version number from VERSIONSTRINGMichael R. Fisher
2013-07-15Correcting Indentation ErrorsMichael R. Fisher
2013-07-15Fix typo in osx BETA startup screenMichael R. Fisher
- Step #2 was being skipped in the text
2013-07-12remove *&@?!+%@ question :)Robin Gareus
I would like to record, edit and mix,... ..but I don't need software to hold my hand and ask childish questions if I would like to "open a session".
2013-05-04the big rework of window management. probably not complete at thsi point, ↵Paul Davis
but this is mostly functional
2013-03-23Fix some compilation warningsJulien de Kozak
2013-03-14touch "been-here-before" file even if user didn't modify any of teh default ↵Paul Davis
configuration
2013-03-09add code to display announcements, and parameterize several URL's used in ↵Paul Davis
the program git-svn-id: svn://localhost/ardour2/branches/3.0@14197 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-08fix incorrectly left-in debugging hard-code of session dir to /usr/localPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@14187 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-07remove some debugging from the startup dialogPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@14175 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-04make notice about mismatched session/ardour versions more prominent, since ↵Paul Davis
you can guarantee that people are going to do this after release git-svn-id: svn://localhost/ardour2/branches/3.0@14138 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-02-05replace final(?) incidences of program name (ardour, Ardour) with ↵Paul Davis
PROGRAM_NAME (thanks to edgar for tracking them all down) git-svn-id: svn://localhost/ardour2/branches/3.0@14050 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-30fix references to bold monoPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@14036 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-22fix #5290 for 'Session|Recent' dialog as well as startup dialog.Colin Fletcher
reinstate tooltips for collapsed rows in recent sessions too. git-svn-id: svn://localhost/ardour2/branches/3.0@13972 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-21fix/revert/modify changes from 13617 that hide the gain + peak display from ↵Paul Davis
a generic GainMeter; name import dialog preview fader (fixes 5288) git-svn-id: svn://localhost/ardour2/branches/3.0@13947 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-21fix gtk errors caused by using non-escaped paths in a column used as a ↵Paul Davis
tooltip (which must be set_markup()-safe (fixes #5290) git-svn-id: svn://localhost/ardour2/branches/3.0@13944 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-15remove some debug outputPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@13846 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-02various fixes for moving markers, fixes a crash reported by tim blechmann ↵Paul Davis
and also likely #5232 and #5241 git-svn-id: svn://localhost/ardour2/branches/3.0@13754 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-12-27fix lack of focus in new session name entry by removing previous efforts to ↵Paul Davis
fix it! git-svn-id: svn://localhost/ardour2/branches/3.0@13739 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-12-26make ardour-does-monitoring be the new user defaultPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@13730 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-11-14make startup window a dialog.Robin Gareus
improve behavior on tiling window managers git-svn-id: svn://localhost/ardour2/branches/3.0@13499 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-11-08notably modify the design and logic of the startup dialog, so that we can ↵Paul Davis
handle the requirements in the 3.0-SG branch reasonably. the two major changes concern the idea that we may need to run the audio setup tab at all times, and that the startup dialog could potentially be "ready" without actually needing to be displayed on-screen. this allows us to ALWAYS use a startup dialog, even if we don't actually need any information from the user. as usual with this kind of change, expect a few logic/workflow glitches git-svn-id: svn://localhost/ardour2/branches/3.0@13397 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-17patch to take snapshots into account in the recent-session display of teh ↵Paul Davis
startup dialog, etc (from melvin ray herr) git-svn-id: svn://localhost/ardour2/branches/3.0@13304 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-09-15Improve sensitization of buttons in the advanced optionsCarl Hetherington
part of the startup dialog. git-svn-id: svn://localhost/ardour2/branches/3.0@13189 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-09-15Tweak label.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@13188 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-09-01Patch from timbyr to stop the startup dialogCarl Hetherington
unexpectedly resizing when you ask for more options (#5068). git-svn-id: svn://localhost/ardour2/branches/3.0@13159 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-07-28allow resizing of startup wizard windowPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@13101 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-07-11handle failure to start audioengine correctlyPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@13033 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-06-23Use std::string and Glib::build_filename in gtk2_ardourTim Mayberry
git-svn-id: svn://localhost/ardour2/branches/3.0@12903 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-06-23Remove unnecessary creation of user_config_directoryTim Mayberry
calling user_config_directory ensures it exists git-svn-id: svn://localhost/ardour2/branches/3.0@12888 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-06-23Replace use of PBD::sys::exists with Glib::file_testTim Mayberry
git-svn-id: svn://localhost/ardour2/branches/3.0@12885 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-06-23Replace use of PBD::sys::path in ardour/template_utils.hTim Mayberry
some associated changes from not including pbd/filesystem.h in template_utils.h git-svn-id: svn://localhost/ardour2/branches/3.0@12833 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-06-23Use std::string instead of PBD::sys::path in pbd/search_path.h, ↵Tim Mayberry
pbd/file_utils.h and ardour/session_dir.h git-svn-id: svn://localhost/ardour2/branches/3.0@12829 d708f5d6-7413-0410-9779-e7cbd77b26cf