5316ac38e7
Export Dialog: remove redundant calls
2023-02-04 00:24:19 +01:00
b421cd26bb
Export Dialog: correctly init export channels
...
The state has to be pushed to the manager during initialization,
otherwise channel_config remains unset.
This fixes an issue with files using the same filename
(missing channel name) during stem export.
2023-02-04 00:24:07 +01:00
14606ac655
Rec-stop only writes a pending (recovery) file ( #9215 )
...
This is consistent, since after handling the
`SaveSessionRequested` signal the session remains dirty
(which may be a bug). However since the signal is handled
by the GUI, rec-stop only saves the session if there is a GUI.
It is however somewhat dangerous. Record, quit + no-save (or
changing snapshots w/o saving first) will loose any references
to the recorded data (even though it is still on disk).
Note that "remove last capture" still saves the session
(to prevent references to non-existent sources).
2023-02-03 07:56:49 +01:00
160ed4d056
tweak generation process for preferences metadata and start adding some
2023-02-01 18:14:33 -07:00
1333f39621
searchable prefs: fix behavior after find failure
2023-02-01 18:10:56 -07:00
ee151ee36e
fix track scrolling by using API to reset controls_layout, not doing it directly
2023-02-01 13:10:43 -07:00
138b25c0b0
Do not update devices when JACK is already running
2023-02-01 03:09:13 +01:00
b481590268
macOS: use openGL surface by default
2023-02-01 01:32:48 +01:00
91fc57b943
Update sample-rate mismatch dialogs to reflect resampling
2023-01-31 01:21:48 +01:00
dcf4377b47
configuration_metadata.cc should be manually generated whenever metadata changes, so just commit current version
2023-01-28 08:27:56 -07:00
233baeb521
add comments to preferences-metadata describing the file
2023-01-27 15:26:02 -07:00
ea4b47f86d
avoid local prefs var map building
2023-01-27 15:13:27 -07:00
3af3f7d6ee
UIConfiguration now "builds" all metadata
2023-01-27 15:13:27 -07:00
2d74669c7e
waf rule to "compile" preference metadata into C++
2023-01-27 15:13:27 -07:00
625c099fd0
remove debug output
2023-01-27 15:13:27 -07:00
13251dd571
add session prefs metadata
2023-01-27 15:13:27 -07:00
125421f686
new files for preference metadata handling
2023-01-27 15:13:27 -07:00
26c09e6de3
continued work on use of Metadata in various Configuration objects (GUI edition)
2023-01-27 15:13:27 -07:00
9d4a65e30d
most of the code to set up RC preferences metadata
...
Needs a slight change in the metadata data type, API and search code
2023-01-27 15:13:27 -07:00
John Emmas
b6f9829b70
Not quite sure what's changed but there's suddenly a conflict between Gtk::frame and ArdourWidgets::frame
2023-01-25 10:48:17 +00:00
220c319bf0
make preferences search case-insensitive
2023-01-23 09:25:40 -07:00
0923d898d2
remove preference highlighting on focus out
2023-01-23 09:13:15 -07:00
cooltehno
5ec0665457
Update clear_gray-ardour.colors
2023-01-23 13:04:51 +03:00
cooltehno
bdf1c29e02
Update blueberry_milk-ardour.colors
2023-01-23 13:04:20 +03:00
bd82e2cc07
fix transparency when opaque MIDI region is edited
2023-01-22 17:41:43 -07:00
15434456d5
architecture and implementation for preferences searching
...
Metadata is only defined for a single region at this point, (much)
more to come.
2023-01-22 17:41:43 -07:00
09acd5f8b4
add new gtk style name for "shaded entry", used in web-style search entry
2023-01-22 17:41:43 -07:00
3b40289740
add new color name to all themes (to be used for preferences search)
2023-01-22 17:41:43 -07:00
46a8073ff2
extend ArdourWidgets::Frame to allow no-draw of frame
...
Associated: disambiguate Frame use where necessary.
2023-01-22 17:41:43 -07:00
d982507085
move match_search_strings() function from plugin utils to PBD
2023-01-22 17:41:43 -07:00
65317ef0e0
Prevent engine dialog from changing devices when the engine is running
...
This fixes an issue with excessive "sample rate mismatches" warnings
via device_changed -> set_in/output_device_name -> set_sample_rate
2023-01-22 20:45:29 +01:00
86d9bcf525
Remove direct use of audio-engine rate (2/2)
...
This is in preparation for sample-rate independence.
2023-01-22 20:07:40 +01:00
7e4bb2ff68
only when necessary, parse GTK/GDK command line arguments
2023-01-20 16:51:57 -07:00
02515c2176
Set "image surface" preference sensitivity
2023-01-21 00:35:43 +01:00
54c765ad2a
Expose preference to use NSGLView on macOS
2023-01-20 21:54:11 +01:00
db63f8320e
Plugin Setup dropdown heuristics, limit dropdown entries
...
The Plugin Pin dialog still shows all options, which can
potentially be a very large dropdown. During initial setup
however, we only need the common "stereo" and "all", options.
2023-01-17 22:02:11 +01:00
b410ed992b
Consolidate code duplication
2023-01-17 22:02:10 +01:00
0063211b4e
Indicate plugin-busses in the plugin pin dialog
2023-01-17 22:02:10 +01:00
b8e9e67f78
tweak ::define_one_bar() API to allow correct undo/redo command name
2023-01-16 14:57:23 -07:00
db987cf046
fix deadlock in Editor::define_one_bar()
2023-01-16 14:57:23 -07:00
c44b40afd7
Indicate UTF8 literals - fixes glyph rendering with MSVC (2/2)
2023-01-16 21:41:22 +01:00
e5eafea128
Fix small memory leak
...
g_file_open_tmp() requires the caller to free the filename.
2023-01-16 05:11:49 +01:00
d1b72b28ec
NO-OP: remove unused code
2023-01-13 21:20:21 +01:00
Marijn Kruisselbrink
aa163b05ca
Fix some minor copy-paste errors in ardour_ui_dependents.cc
2023-01-12 11:08:56 -08:00
1ff5592731
Remove UI side grid limit
...
This concept from 2007 is no longer required Temporal::get_grid
already limits the number of grid-lines depending on the step
size (mod-bar, beat_div) and start/end positions.
2023-01-11 00:32:47 +01:00
d322cfabdc
Use same time-domain for all drag copied regions
...
When copying regions from multiple tracks, use the same
time domain for each region (depends on grid).
The primary region position is set the time-domain from
RegionMotionDrag::_last_position replacing the region's
prior time-domain. Other regions should follow suit and not
retain their time-domain.
Fixes: Enable snap-to-grid, select regions on multiple tracks,
ctrl+drag copy them.
2023-01-10 22:39:44 +01:00
9d46bbab7b
Add 1/4 note symbol to ArdourMono
2023-01-09 22:56:33 +01:00
16a476ee5f
Fix foldback bus duplication
...
signal_sources() can traverse upwards. e.g. when creating a
foldback send to the master-bus, everything that feeds the master
also feeds the foldback (even if there is no direct send).
2023-01-04 04:00:36 +01:00
Olivier HUMBERT
4cb67f83a7
Make some string translatable
2023-01-01 19:41:43 +01:00
Olivier HUMBERT
84640d4f7d
Update French translation
2023-01-01 19:36:11 +01:00