Robin Gareus
66fdee2e45
Require user's color theme files to be versioned
...
Previously tagged releases did not append major.minor
version to a user's "my-*.colors" file. Ardour also loaded
theme files which a user saved with a previous version.
When new colors were added, those are missing from the
older my-*.colors file.
see also https://discourse.ardour.org/t/color-theme-issues-with-ardour-8-7/110729/20
2024-09-22 16:12:26 +02:00
Robin Gareus
adf511264b
NO-OP: sort dark color names alphabetically
...
This is how Ardour's libXML saves the color files and
it is easier to diff files.
2024-09-19 17:24:33 +02:00
Robin Gareus
8ab7c05382
Fix fan-out of instruments with illegal path-chars in their port-name
...
e.g. EZDrummer "1/2" (or generic "L/R"). While those names
are perfectly fine for Ports, tracks (file) names cannot include
those chars.
Since fan-out looks up routes by name this failed to properly
connect stereo pinouts since 4a14f2fed5 , 5b746b186 .
2024-09-17 22:16:28 +02:00
Robin Gareus
2d99ff9703
Snapshot and.. cannot overwrite currently loaded session
2024-09-16 00:37:19 +02:00
Robin Gareus
098cd721d3
Allow a potential 8.8.0 hotfix
2024-09-14 18:36:59 +02:00
Robin Gareus
9602a11ef3
LV2: push output port data to GUI at first run
...
This fixes an issue with some plugins UIs that depend on a
"changed" signal e.g. zynaddsubfx
2024-09-14 17:46:14 +02:00
Robin Gareus
639c9a0ca8
Ardour 8.x is history. up next: "Music for Civic Recovery Centre"
2024-09-12 21:22:55 +02:00
Robin Gareus
8a9a9695aa
Fix crash when transport master widget is visible at session close
...
Previously that could cause a heap-use-after-free.
A reliable way to trigger it was to show the audio connection
dialog and connect a track's output to LTC master, then quit.
2024-09-10 19:21:48 +02:00
Paul Davis
a91d515f5d
add new italian translator contributors
2024-09-10 08:18:38 -06:00
Paul Davis
379d75c66d
make Scene ports visible in MIDI connection matrix
2024-09-10 08:13:55 -06:00
aFunkyBass
a1acf288ec
Update it.po
2024-09-10 07:27:59 -06:00
Robin Gareus
4fa4fdf498
Remove patch change GUI Flag when MIDI model changes
...
Previously patch changes were only removed when the
removal was initiated by the GUI.
2024-09-09 00:16:33 +02:00
Robin Gareus
3766b22e06
Add GUI support to remove SysEx Events
2024-09-08 23:59:56 +02:00
Edgar Aichinger
4b31a1078a
update Region-FX translation
2024-09-07 17:57:14 +02:00
Edgar Aichinger
22ba3c3d52
update german translation
2024-09-07 17:57:09 +02:00
Robin Gareus
fd4d64133b
RegionFx: clarify pre/post fade FX label and tooltip
2024-09-07 16:42:40 +02:00
Robin Gareus
00f6468606
Consolidate Route context menus (Mixer, Editor, Cue Page)
...
Consistently hide elements that are not accessible on inactive
Routes; fix duplicate separators, and group items
2024-09-05 20:35:24 +02:00
Robin Gareus
4692227168
Fix hiding of incactive tracks
...
See ed105fdf66
for detailed explanation.
2024-09-05 20:16:55 +02:00
Paul Davis
fb0b4d254e
automation time axis should respond to base fill color changes
2024-08-31 09:03:05 -06:00
Alejandro Domínguez
f41d7514b0
Use C++11-style initialization of Editor.last_event_time
2024-08-31 05:49:03 +02:00
Robin Gareus
b13f04c61e
RegionFX: fix hiding RFx GUI when removing regions
2024-08-31 02:55:04 +02:00
Robin Gareus
aa5dbdd770
GUI combined Latency/TailTime widget
2024-08-31 02:55:04 +02:00
Paul Davis
1c9d159241
new image files for launchkey mk4
2024-08-29 18:49:54 -06:00
Paul Davis
cac849fe6d
add new novation LK4 surface support
2024-08-29 18:31:00 -06:00
Robin Gareus
2d076cccb1
Only enable RegionFX in debug builds for the time being
2024-08-30 02:18:49 +02:00
Alejandro Domínguez
c0062fff86
Remove #include <boost/shared_ptr.hpp>
2024-08-29 23:08:42 +02:00
Alejandro Domínguez
114eefed11
Remove #include <boost/integer/common_factor.hpp>
2024-08-29 23:08:41 +02:00
Alejandro Domínguez
eff42b22fd
Remove #include <boost/utility.hpp>
2024-08-29 23:08:41 +02:00
Alejandro Domínguez
a18c1c5750
Remove #include <boost/shared_ptr.hpp>
2024-08-29 23:08:41 +02:00
Robin Gareus
c37d523b2e
Fix heap-use-after-free when deleting tempo-markers
2024-08-29 16:05:56 +02:00
Robin Gareus
ed105fdf66
Allow to reactivate disable tracks in the editor
...
Disabled tracks cannot be selected, so "apply to selection"
does not work to reactivate track... unless it has just been
deactivated. The Selection is not cleared when changing active
state.
2024-08-29 02:28:30 +02:00
Robin Gareus
24fe6adb02
Amend previous commit
2024-08-28 05:14:41 +02:00
Robin Gareus
79e2ffff2a
LXVST: fix crash at exit if Linux VSTs are disabled or X11 connection fails
2024-08-28 04:16:08 +02:00
Robin Gareus
190cd657b9
LV2: fix port/nth-parameter confusion
...
various LV2 callbacks from plugin DSP/GUI use raw port_index,
not nth_parameter. This lead to incorrectly queued updates
(_values_last_sent_to_ui) and since 7dac8994f6 to
potential crashes (invalid _controllables[idx]).
2024-08-25 15:32:34 +02:00
Robin Gareus
09bddcad10
NO-OP: fix function name spelling
2024-08-24 00:24:28 +02:00
Robin Gareus
fc07a92d36
Prepare GUI for missing (stub) RegionFx
2024-08-23 15:16:57 +02:00
Robin Gareus
002eabc01f
RegionFX: replay control automation (2/2)
...
Trigger GUI updates when region-fx are automated
2024-08-19 22:46:56 +02:00
Robin Gareus
7dac8994f6
LV2/Generic UI: Remove direct calls to plugin API
...
Use Ardour Controllable indirection.
2024-08-19 22:38:50 +02:00
Robin Gareus
8e063110db
Fix assert() when aborting automation line drag
2024-08-19 22:38:40 +02:00
Robin Gareus
fb1ca67e39
RegionFX: add clear-automation action
2024-08-19 15:24:53 +02:00
Robin Gareus
50044bd059
RegionFX: clamp automation line to region extent
2024-08-19 06:35:35 +02:00
Robin Gareus
9311a767cc
Export Report needs to heed RESPONSE_CANCEL for close-all-dialogs
...
This still does not work on macOS. closing a session (using
the menu) while the dialog is visible still causes a crash:
`unload_session()` completes and destroys the session
before the dialog's run() method returns and destroys the dialog.
2024-08-19 03:42:19 +02:00
Alexandre Prokoudine
409a5ee2ea
Update Russian translation
2024-08-19 01:44:27 +02:00
Robin Gareus
516f8a9d45
Add some tooltips to audio region properties dialog
2024-08-19 01:00:31 +02:00
Robin Gareus
c2169d6d51
Add GUI to toggle pre/post region fade FX
2024-08-18 00:54:33 +02:00
Robin Gareus
d0994dbfcc
Remove debug message
2024-08-16 17:25:54 +02:00
Robin Gareus
2411a6a62d
Windows: unregister fonts on crash
...
This allows to cleanly un/reinstall Ardour after
a crash. Previously registered fonts remained in-use,
and uninstall could not remove the files.
2024-08-16 16:58:57 +02:00
Robin Gareus
b55e94ced4
Fix crash when deleting route while creating a routegroup for it
...
This reverts 00e35c48b6 . Modal dialog does not
allow to change the color of the RouteGroup. Interaction
with the colorpicker was not possible.
See also 0db79b8023
2024-08-13 21:08:04 +02:00
Robin Gareus
b501eaf43a
Fix undo when removing multiple regions on the same track
2024-08-13 03:07:39 +02:00
Robin Gareus
9f0b829cfb
Fix undo when ripple deleting a region ( #9767 )
2024-08-13 03:07:36 +02:00