summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ardour_ui_startup.cc
AgeCommit message (Collapse)Author
2020-05-13Continue without NSM if server does not respondRobin Gareus
2020-03-30Zero x-run counter after GUI completed loading a sessionRobin Gareus
This re-introduces 4262d701ebcf in a different manner.
2020-03-29don't mark session as unnamed if -N name given on command linePaul Davis
2020-03-26NetBSD has /etc/login.conf too.nia
2020-03-25remove a few cerr outputs and change a couple to use cout, since they are ↵Paul Davis
not errors
2020-03-24introduce the idea of an "unnamed" session (GUI edition)Paul Davis
2020-03-05move more or less all responsibility for ShouldLoad (macOS, NSM) back into ↵Paul Davis
ARDOUR_UI
2020-03-01unfinished fix for handling desktop/NSM specifying session to loadPaul Davis
More work needed to fix requirement in StartupFSM that ::load_from_application_api() is called before ::start()
2020-01-17Fix another stuck splash screenRobin Gareus
Don't allow dialogs to re-create the splash only to hide it.
2020-01-09Allow to configure sample-rate of new sessionsRobin Gareus
When creating a session from the Editor (after Session > Close, or directly via Session > New) the engine-dialog needs to be displayed to allow configuring the sample-rate. This also consolidates scripted session setup: meta_session_setup() is now called from build_session(), instead of all callers.
2019-12-14First batch of MessageDialog replacementsRobin Gareus
2019-12-14Enable Menu > Quit to work again after startup on macOSPaul Davis
2019-12-14emit Application::ready() at a suitable time during startupPaul Davis
This causes macOS to deliver an "openFile" event which allows us to function correctly when started by a click on a .ardour file
2019-10-24clean up use of startupFSMPaul Davis
2019-10-18fix two thinkos with startup sequencePaul Davis
1) audio/MIDI setup was being shown unnecessarily 2) could crash if entire startup sequence passed without any dialogs being necessary
2019-10-11enforce singleton nature of Splash a little more rigorously, and slightly ↵Paul Davis
rationalize it's use
2019-10-10move pre-release dialog into StartupFSM (and enlarge font sizing)Paul Davis
2019-10-10make ARDOUR_UI::load_session_from_startup_fsm() return a value, and use itPaul Davis
2019-10-10add initial version of StartupFSM along with its owners/usersPaul Davis
2019-10-10rename ArdourStartup to NewUserWizard and rename source file(s)Paul Davis
2019-10-03factor out NSM startup codePaul Davis
2019-10-02remove all use of NO_PLUGIN_STATE #ifdefPaul Davis
We determined several years that we should never ever do this, and changed the basis for the free/demo copy because of that.
2019-09-26More i18n include order fixesRobin Gareus
2019-09-25goodbye Profile->...trxPaul Davis
2019-09-24Mixbus backports -- part one of manyRobin Gareus
Changes that are not explicitly #ifdef'ed should go to ardour-git.
2019-09-23split apart ardour_ui.cc into a series of distinct source modules.Paul Davis
Should be a 100% no-op - no code was altered, just moved