a608bf8c8b
fix decl of method with const arg
2019-10-10 16:52:00 -06:00
85d81cb6b8
add StartupFSM::end() (empty for now) and remove unused states
2019-10-10 16:52:00 -06:00
448e4de8d9
use const argument when calling ::build_session()
2019-10-10 16:52:00 -06:00
cb116ca634
remove unused assignment
2019-10-10 16:52:00 -06:00
58595a839b
remove two unused variables
2019-10-10 16:52:00 -06:00
af82a06517
make BusProfile argument to new Session constructor be const (and in associated call tree)
2019-10-10 16:52:00 -06:00
7f4e9fe211
NSM startup needs to call a different method due to API changes
2019-10-10 16:52:00 -06:00
e1b319a138
move copying demo sessions into NewUserWizard
2019-10-10 16:52:00 -06:00
5109abcc50
changes to ARDOUR_UI to reflect new startupFSM and non-modal SessionDialog handling
2019-10-10 16:52:00 -06:00
cafae1663e
modify API of SessionDialog to reflect that it is never used with command line parameters anymore
2019-10-10 16:52:00 -06:00
18b4a4213f
add initial version of StartupFSM along with its owners/users
2019-10-10 16:52:00 -06:00
dd29e9b0e9
remove unnecessary template methods (replicated in libs/gtkmm2ext/doi.h
2019-10-10 16:52:00 -06:00
195245fdb0
add SessionDialog::clear_name()
2019-10-10 16:52:00 -06:00
0ea5344be6
change SessionDialog::meta_master_bus_profile() to be a static method
2019-10-10 16:52:00 -06:00
1be0c0efe7
engine dialog should emit response and handle it, not just call its own response dialog
2019-10-10 16:52:00 -06:00
2c5fcf24a5
rename ArdourStartup to NewUserWizard and rename source file(s)
2019-10-10 16:52:00 -06:00
a5c6c9a352
provide ArdourStartup with a Gtk::Dialog-like signal_response()
...
It is not a Dialog (instead, an Assistant which IS-A Window), but
we want to be able to interact with it as if it is.
Also remove unused singleton and session info cruft
2019-10-10 16:52:00 -06:00
7a66b22428
Show preset-browser button if annoted presets are available
2019-10-11 00:13:07 +02:00
71fa4fa75c
Add a plugin-preset browser window
...
Previously preset-browser was only used instead of "generic control"
display if a plugin does not have any controls (but presets).
This allows for showing a dedicated window..
2019-10-11 00:03:41 +02:00
32b97031cf
Preset-Browser: highlight only unmodified presets
2019-10-10 23:59:55 +02:00
2c33d31bbb
NO-OP: whitespace
2019-10-10 23:59:05 +02:00
42df310c6f
Add "List/Browse" vector icon
2019-10-10 23:58:49 +02:00
0fa38c0002
Add API to check for plugin-presets with description
2019-10-10 22:31:19 +02:00
95676a5f66
add constructor
2019-10-07 20:50:08 -06:00
e5cb4d295e
fix compiler warning about possible buffer size issue
2019-10-07 20:50:08 -06:00
e6ab652e74
Stem-export: pre-select selected tracks/busses
2019-10-07 15:19:36 +02:00
ce7d128c8a
Fix a translation issue (default value session-archive dropdown)
2019-10-07 05:11:58 +02:00
647103c825
Special case horizontal faders (pan to right)
2019-10-07 05:11:33 +02:00
c663a2d8ef
Invert Pan-Azimuth (up means left)
...
It's a well established convention that pan y-axis automation,
or vertical uses (top) +1 for left.
This special cases rotary knobs (and horizontal sliders) to retain
a clockwise movement (or movement to the right) for panning to the
right.
2019-10-07 05:07:55 +02:00
85ea1250e1
Configure UI scale as first start step
...
This also includes some simple heuristic to guess initial scaling
depending on the largest screen's geometry.
2019-10-06 20:56:34 +02:00
7efe11883a
Cleanup unused includes
2019-10-06 18:44:10 +02:00
dceca00a69
factor out NSM startup code
2019-10-03 17:23:57 -06:00
68ec0d23c9
changes required to get build-stack to run on a Mojave VM.
2019-10-02 18:04:40 -06:00
f470d3e856
remove all use of NO_PLUGIN_STATE #ifdef
...
We determined several years that we should never ever do this,
and changed the basis for the free/demo copy because of that.
2019-10-02 18:04:40 -06:00
bc3b658349
Prefer portable (MSVC?) getenv (amend 5ea54be
)
2019-10-02 23:14:58 +02:00
5ea54beff1
Allow ARDOUR_AVG_DSP_LOAD for non-debug builds
2019-10-02 22:55:55 +02:00
27f6754f1a
Amend 903c3ec5a
API rename
2019-10-02 21:28:13 +02:00
a7cb2055ec
Plugin type lookup does not change PI
2019-10-02 19:35:03 +02:00
539b61f127
Remove unused API (and some MIXBUS specifics)
2019-10-02 19:29:52 +02:00
e99fe62137
Optimize default case: no delay
2019-10-02 01:54:08 +02:00
ec2628f2ca
Fix thinko in cd5f70e69a
(delayline buffer resize)
...
The delay-time itself can change arbitrarily, but the buffer-size
never shrinks.
If the buffersize grows it means that the new delay is longer than
the current one (or at least as large as any pending, not yet
active delay).
This is important for the mechanism that adjusts the read-pointer
to the new buffer-size.
2019-10-01 13:42:34 +02:00
07905f0776
Update Fluidsynth to v2.0.7
2019-09-30 23:12:32 +02:00
Sunil Chopra
549b2447f8
added an Ardour-focused smartphone layout for Touch OSC
2019-09-30 21:36:41 +02:00
ecc2597870
Fix remaining doxygen warnings (!)
2019-09-30 21:03:29 +02:00
7b850b9d30
Add LTC frame doc image
2019-09-30 21:03:26 +02:00
bfec73b8c3
NO-OP: whitespace, indent
2019-09-30 21:03:20 +02:00
0a6f517230
No more doxygen warnings for gtk2_arodur/*
...
That's with doxgen 1.8.13.
2019-09-30 21:03:16 +02:00
feb5d1261e
Fix use of doxygen documented parameters in running text
2019-09-30 06:30:11 +02:00
c7be6f2330
Fix some UI doxygen warnings
2019-09-30 05:34:06 +02:00
ee54b13d6d
Fix some more doxygen warnings
2019-09-30 05:33:44 +02:00