summaryrefslogtreecommitdiff
path: root/gtk2_ardour/session_dialog.cc
AgeCommit message (Collapse)Author
2015-10-15rework 8b80fe0, use std::string, not char*Robin Gareus
2015-10-14Avoid calls to Glib::ustring << operator at all cost.Robin Gareus
Glib::operator<<(std::ostream&, Glib::ustring const&) involves loadlocale which is not thread-safe on OSX. This fixes various seemingly random crashes on OSX.
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-10-04globally remove all trailing whitespace from ardour code base.Paul Davis
Paul Davis was responsible for introducing almost all of this.
2015-09-17use pbd's gstdio compatibility wrapper (GUI)Robin Gareus
2015-09-17explicit glibmm/datetime includeRobin Gareus
On some distros. glibmm.h does not include glibmm/datetime.h
2015-09-16fix missed but required merge resolution related to UIConfiguration's new ↵Paul Davis
status as a singleton in this branch.
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-16Remove tooltips() member from ARDOUR_UI and use Gtk_UI::set_tipTim Mayberry
2015-09-16unify recent session dialogsRobin Gareus
2015-09-16fix d6029f9 (recent sort-order)Robin Gareus
add one, because (-0 == +0)
2015-09-16add Hour:Minute to last-modified.Robin Gareus
2015-09-16remeber recent-session sort-columnRobin Gareus
2015-09-16highlight default sort columnRobin Gareus
2015-09-16user-sortable recent session listRobin Gareus
2015-09-16add "last modified" column to session-dialogRobin Gareus
2015-09-16partially revert de53fac (pre-sort session list)Robin Gareus
<glib> header includes and commends remain for later use
2015-09-16prepare time column in recent sessionRobin Gareus
2015-09-16inspect snapshot for its info (not parent)Robin Gareus
2015-09-16pre-sort recent-sessions by modification time - #6575Robin Gareus
2015-09-10session->path() returns a dir (not the session file)Robin Gareus
2015-09-01refine "recent" column headersRobin Gareus
2015-09-01Display column headers for "recent session"Robin Gareus
Avoid confusion regarding "32bit"
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
2015-01-06Fix for incorrect folder selection for new sessions from bug #6069Tim Mayberry
2015-01-06Fix Session file filter so session files are displayed in file browserTim Mayberry
This small mistake slipped in with 78d0b2
2015-01-05un-hardcode "*.ardour" file filtersRobin Gareus
2014-10-29fix "Session Setup" dialog obscures "File Open" dlg on windows.Robin Gareus
2014-09-22Fix finding session templatesColin Fletcher
Session templates are directories: use find_paths_matching_filter() rather that find_files_matching_filter() to search for them. Fix a tiny comment typo I spotted along the way too.
2014-06-26vertically expand recent-session listRobin Gareus
2014-06-25move utility functions into a dedicated namespaceRobin Gareus
2014-06-25Rename PBD::find_file_in_search_path to just PBD::find_fileTim Mayberry
saves a bit of typing and not necessary if you look at how it is used.
2014-06-17Change PBD::PathScanner API to return results by value to avoid inadvertent ↵Tim Mayberry
memory leaks
2014-06-15fix pathscanner / stl_vector related memory leaksRobin Gareus
2014-06-12Fix opening of recent sessions with mismatched directory & file namesColin Fletcher
When populating the list of recent sessions, and there's only one session file in the session folder, don't assume that the base name of the session file is the same as the name of the session directory. Allows loading sessions that were created with trailing spaces in their names from the recent sessions list, and also helps in the case that the session file (or directory) was renamed. There are actually two implementations of the 'recent sessions' chooser: this applies to both. I suppose a useful project one of these days would be to unify the two...
2014-06-12Prevent creation of session directory with leading or trailing space.Colin Fletcher
2014-05-16don't load selected session if other-project is chosen:Robin Gareus
1) Open Ardour 2) Select project from recent list 3) "Open Other" project 4) project from (2) is opened instead of the one chosen at (3)
2013-10-08fix some issues with window flow when session loading fails; shrink "New ↵Paul Davis
Session" button in session setup dialog
2013-10-07possible relief for snapshot loadingPaul Davis
2013-10-06fix up some aspects of loading from a cmdline session namePaul Davis
2013-09-24fix crash when cmdline provides session namePaul Davis
2013-09-23tighten up layout of session dialog; make button say cancel or quit in ↵Paul Davis
difference scenarios
2013-09-23use new Session API to show session SR and disk bit depth in recent sessions ↵Paul Davis
list
2013-09-23move announcements frame around in the session dialog and adjust spacing/bordersPaul 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.