summaryrefslogtreecommitdiff
path: root/gtk2_ardour/startup.cc
AgeCommit message (Collapse)Author
2016-08-04workaround changes in glibmm 2.49.xNils Philippsen
Glib::RefPtr defines the operator bool() as explicit which breaks comparisons like "some_ref_ptr == 0" or "... != 0". https://bugzilla.gnome.org/show_bug.cgi?id=769502
2016-07-14enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.hPaul Davis
2016-06-06remove pre-release page from startup dialog.Paul Davis
This dialog won't be seen by users of older versions of Ardour, so it is the wrong place (for now) to put this warning
2016-06-06fix version reference in beta page/dialogPaul Davis
2016-06-05bring back the beta release warning for users new to 5.x-preNPaul Davis
2016-05-17some more mixbus backports (NO-OP for ardour)Robin Gareus
2016-05-17group Product/App specific resourcesRobin Gareus
* only install icons relevant to product * use program-name (as-is) as prefix * keep icons/* for all products
2015-10-05use quotes for in-tree pbd/glib wrapper includeRobin Gareus
2015-10-05remove unused fstream includesRobin Gareus
2015-10-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2015-09-17use pbd's gstdio compatibility wrapper (GUI)Robin Gareus
2015-09-16Use ARDOUR_UI_UTILS::set_tooltip rather than via ARDOUR_UI::set_tipTim Mayberry
This removes the direct dependence on ARDOUR_UI/Gtk_UI for setting tooltips. Removes inclusion of ardour_ui.h from 16 files.
2015-09-05As an experiment, use PBD::ScopedFileDescriptor in preference to 'ofstream' ↵John Emmas
which doesn't support UTF8 (on Windows at least) This change should ensure that our "been_here_before" file ('.a3' or whatever) will get created successfully - even for user paths with non-English characters in them. If this experiment works on all platforms, there are several other areas where we'll probably need something similar.
2015-07-16offer to scan for plugins at first start.Robin Gareus
2015-03-31move "been here before" path concept into libardour, and use it ↵Paul Davis
appropriately at startup
2015-03-31pre-release versions were and are a bad ideaPaul Davis
2015-03-23work around gtk filechooser bug.Robin Gareus
2015-03-16add a warning when using a free/demo versionPaul Davis
2015-03-15Remove the use of Window::set_keep_above() throughout startup.nick_m
This has been tested, but needs testing on more platforms (check for obscured windows/dialogs. Also use WIN_POS_CENTER in the "ask about loading session" dialog.
2015-03-09Move 'poor_mans_glob()' into libpbdJohn Emmas
2014-09-06minimize rebuild after reconfigure:Robin Gareus
Don't add VERSIONSTRING to the c-flags of gtk2_ardour, use a dedicated file instead.
2014-06-25move utility functions into a dedicated namespaceRobin Gareus
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