summaryrefslogtreecommitdiff
path: root/gtk2_ardour/startup_fsm.h
AgeCommit message (Collapse)Author
2020-03-24introduce the idea of an "unnamed" session (GUI edition)Paul Davis
2020-03-06fix startupFSM handling of a ShouldLoad signalPaul Davis
This currently only handles initial session load by dbl-click on a session file. It also does not work if the user or new or subject to a pre-release warning. These last two restrictions may remain in place, although if a person's first exposure to the program is "copy my session, download program, dbl-click on the session file", then that's not so nice
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()
2019-12-12fix startup FSM handling when pre-release dialog is shown AND cmdline ↵Paul Davis
session info is given
2019-11-06if user uses Ctrl/Cmd-w to close a dialog during startup, treat that as a ↵Paul Davis
request to exit
2019-10-24somewhat substantial changes to StartupFSM to try to get relationships ↵Paul Davis
betweem various dialogs, plugin scanning and splash screen correct Added extensive comments to try to explain the nightmare of plugin discovery
2019-10-12reintroduce code that can automatically connect to JACK under the right ↵Paul Davis
conditions
2019-10-10move pre-release dialog into StartupFSM (and enlarge font sizing)Paul Davis
2019-10-10add StartupFSM::end() (empty for now) and remove unused statesPaul Davis
2019-10-10add initial version of StartupFSM along with its owners/usersPaul Davis