2397429e99
use quotes for in-tree pbd/glib wrapper include
2015-10-05 22:15:18 +02:00
dc36b063bf
remove unused fstream includes
2015-10-05 22:15:18 +02:00
22b07e0233
NOOP, remove trailing tabs/whitespace.
2015-10-05 16:17:49 +02:00
f27800ea41
use pbd's gstdio compatibility wrapper (GUI)
2015-09-17 14:38:09 +02:00
1d42ed077e
Use ARDOUR_UI_UTILS::set_tooltip rather than via ARDOUR_UI::set_tip
...
This removes the direct dependence on ARDOUR_UI/Gtk_UI for setting
tooltips. Removes inclusion of ardour_ui.h from 16 files.
2015-09-16 16:55:17 -04:00
03163154a2
As an experiment, use PBD::ScopedFileDescriptor in preference to 'ofstream' 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-09-05 18:02:32 +01:00
edce75973c
offer to scan for plugins at first start.
2015-07-16 21:11:22 +02:00
207ac16731
move "been here before" path concept into libardour, and use it appropriately at startup
2015-03-31 11:27:47 -04:00
ea5e94977b
pre-release versions were and are a bad idea
2015-03-31 11:27:47 -04:00
65731eaa5c
work around gtk filechooser bug.
2015-03-23 15:36:15 +01:00
d57546dea2
add a warning when using a free/demo version
2015-03-16 13:03:33 -05:00
nick_m
7d188c8a1e
Remove the use of Window::set_keep_above() throughout startup.
...
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-15 03:06:39 +11:00
523f703b3b
Move 'poor_mans_glob()' into libpbd
2015-03-09 18:32:55 +00:00
eb8ae5053f
minimize rebuild after reconfigure:
...
Don't add VERSIONSTRING to the c-flags of
gtk2_ardour, use a dedicated file instead.
2014-09-06 21:18:08 +02:00
a3c378cf62
move utility functions into a dedicated namespace
2014-06-25 21:47:54 +02:00
fa03eee79e
make the startup -> session dialog flow more sensible for brand new users
2013-10-15 12:37:13 -04:00
b362ff220c
major rearrangement of startup/session loading code
...
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-23 14:41:52 -04:00
20f28c82ec
make session creation from a template work again
2013-09-22 11:19:34 -04:00
04d66a9e3a
remove use-session-as-template option from new session dialog and fix ability to not use a template
...
Note: using a template is still not actually working ...
2013-09-21 13:56:59 -04:00
e33b29d672
make sure the template selector has an item visible if there are any
2013-09-21 13:22:06 -04:00
482a90cccf
apply same always-check-display to recent sessions scroller in new session 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-21 13:14:33 -04:00
2577bf55c9
reset the visibility of the template selector stuff every time the startup/NSD gets mapped, so that it is always current
2013-09-21 12:51:30 -04:00
461f94a3a1
if new session button clicked, clear any selection in recent sessions and mark browser unused
2013-09-20 16:45:04 -04:00
53bd17d938
move advanced new session options into an expander, change some wording
2013-09-20 16:05:54 -04:00
bab9184f7c
changes to integrate new/recent/browse in new session dialog.
...
Probably some errors/mistakes in here and no doubt some improvements to be done.
2013-09-20 14:17:59 -04:00
56465fda10
move engine dialog from a widget to an actual dialog; emit Session::AudioEngineSetupRequired when loading a session if it is necessary
2013-09-09 15:17:42 -04:00
bc1cc154dc
always save/keep audio/MIDI setup states so that they are available for use *after* instances where JACK was already running
2013-09-05 14:21:25 -04:00
418f2ff20a
save and restore audio/MIDI setup states to disk (in ardour.rc)
...
Not finished because the buffer size value will not always stick during restore
2013-09-04 19:34:43 -04:00
a66e3859e1
can now start JACK based on config dialog
2013-08-05 12:51:51 -04:00
c2e7c32c53
add tim's jack_utils code to rationalize setup of JACK config
2013-08-03 16:37:10 -04:00
bf408d60c8
Wrap calls to add_shortcut_folder() in try { ... } block.
...
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-19 12:10:41 +01:00
780397d0cc
possible fix for 5591 (show elements after re-adding them)
2013-07-17 13:36:37 +02:00
Michael R. Fisher
08e6dcde76
Startup BETA Mac Screen - Pull version number from VERSIONSTRING
2013-07-15 13:00:35 -05:00
Michael R. Fisher
abb8d61dea
Correcting Indentation Errors
2013-07-15 12:48:33 -05:00
Michael R. Fisher
d64d4b881d
Fix typo in osx BETA startup screen
...
- Step #2 was being skipped in the text
2013-07-15 12:42:09 -05:00
2a0440a373
remove *&@?!+%@ question :)
...
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-07-12 12:47:12 +02:00
40944574c6
the big rework of window management. probably not complete at thsi point, but this is mostly functional
2013-05-04 22:02:05 -04:00
Julien de Kozak
16f8fc0657
Fix some compilation warnings
2013-03-23 14:50:58 +01:00
b11c1fd15d
touch "been-here-before" file even if user didn't modify any of teh default configuration
2013-03-14 15:11:31 -04:00
e701adea41
add code to display announcements, and parameterize several URL's used in the program
...
git-svn-id: svn://localhost/ardour2/branches/3.0@14197 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-09 13:44:22 +00:00
02e66d58ae
fix incorrectly left-in debugging hard-code of session dir to /usr/local
...
git-svn-id: svn://localhost/ardour2/branches/3.0@14187 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-08 16:02:09 +00:00
3e95787b1e
remove some debugging from the startup dialog
...
git-svn-id: svn://localhost/ardour2/branches/3.0@14175 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-07 15:06:20 +00:00
91ff55bd89
make notice about mismatched session/ardour versions more prominent, since 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-03-04 21:57:29 +00:00
241a9edd3e
replace final(?) incidences of program name (ardour, Ardour) with 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-02-05 18:18:35 +00:00
12139af83e
fix references to bold mono
...
git-svn-id: svn://localhost/ardour2/branches/3.0@14036 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-30 12:56:11 +00:00
2fee2bc60c
fix #5290 for 'Session|Recent' dialog as well as startup dialog.
...
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-22 18:27:13 +00:00
dabd5bd174
fix/revert/modify changes from 13617 that hide the gain + peak display from 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-21 14:24:57 +00:00
2e42cc8868
fix gtk errors caused by using non-escaped paths in a column used as a 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-21 13:24:38 +00:00
ccdcb135fa
remove some debug output
...
git-svn-id: svn://localhost/ardour2/branches/3.0@13846 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-15 15:12:40 +00:00
67265c6d90
various fixes for moving markers, fixes a crash reported by tim blechmann and also likely #5232 and #5241
...
git-svn-id: svn://localhost/ardour2/branches/3.0@13754 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-02 23:54:06 +00:00