Paul Davis
6db28ef08d
remove debug output
2023-09-24 15:01:04 -06:00
Paul Davis
318af69057
do not grab magic widget focus for MIDI editing purposes
...
The bindings use will all work just fine without this focus grab; the focus
grab in turn confuses the use of some/all global bindings (such as the spacebar
to toggle tranport state)
2023-09-24 15:01:04 -06:00
Robin Gareus
39595244e8
Credit where credit is due
2023-09-24 19:58:59 +02:00
Martin Vlk
2c7806835b
Update translation howto
2023-09-24 19:58:25 +02:00
Martin Vlk
5ec2c9ed4d
Czech translation updated for the 8.0 release.
2023-09-24 19:57:25 +02:00
JungHee Lee
8a0efbed7a
Update ko.po
2023-09-25 00:07:24 +09:00
Krzysztof Gajdemski
b745a463df
Update Polish translation
...
This is a major update as previous translation was very dated.
2023-09-24 16:39:02 +02:00
Paul Davis
a38a4954a7
add a few new configuration params/preferences to the metadata list
...
Technically this breaks our string freeze, but only for searching preferences, not
for text displayed in the GUI
2023-09-24 07:52:18 -06:00
Robin Gareus
32efd92360
Add missing #include for NoteType
2023-09-24 14:27:29 +02:00
Robin Gareus
184bd500f7
NO-OP: clang-format
2023-09-24 14:25:14 +02:00
Robin Gareus
ad24d397f5
Fix various MIDI List editor issues ( #9457 )
...
* Fix crash when inserting note to empty region
* Consistently use fine-grained modifier
* Don't allow to edit BBT as text field
This is currently not supported.
* Fix GTK_IS_CELL_EDITABLE assertions (Tab to next)
2023-09-24 14:15:45 +02:00
Robin Gareus
1386a96af0
MIDI List editor: fix off by one with scroll duration
2023-09-24 13:11:07 +02:00
Robin Gareus
82fdd08953
MIDI list editor: fix note position scroll
2023-09-24 12:56:44 +02:00
Robin Gareus
2d24a5fe88
MIDI list editor: fix note-length dropdown ( #9457 )
2023-09-24 12:55:10 +02:00
Violet Purcell
6e24a409f4
Use <atomic> instead of <stdatomic.h> in libc++ fix
...
The definitions from <stdatomic.h> conflict with <atomic>, which causes
a build failure since <atomic> is included previously.
Signed-off-by: Violet Purcell <vimproved@inventati.org >
2023-09-23 23:53:05 +02:00
Paul Davis
1dc70e792f
upgrade waf to 2.0.26 (includes new autowaf.py version)
2023-09-23 12:09:52 -06:00
Paul Davis
769d9632b7
remove unused function from autowaf.py (it no longer worked with python 3.12)
2023-09-23 12:09:52 -06:00
Krzysztof Gajdemski
82d03607b8
PortGroup: fix missing "_" in "Tracks"
...
This small typo prevented (a rather important) noun "Tracks" from being
translated.
2023-09-23 14:10:54 +02:00
Robin Gareus
e40000e90c
MacOS/Intel build compat with OS 10.11
2023-09-23 14:10:54 +02:00
Paul Davis
616273cfab
temporal: slightly tweak DEBUG_TRACE output
2023-09-22 22:54:53 -06:00
Paul Davis
14e7f62891
fix BBT_Time::round_up_to_beat_div() (partially)
...
Math is now correct for cases where "beats" in BBT are quarters.
Incorrect for others
2023-09-22 22:54:37 -06:00
Paul Davis
44d32d6325
move MIDI note draw actions from Editor tab to MIDI tab, and rename
...
Sorry translators, this is a small string freeze breakage.
2023-09-22 22:45:28 -06:00
Paul Davis
1c2cd78f41
Revert "temporal: fix superclock time used to find relevant tempo & meter"
...
This reverts commit b192eea65a .
2023-09-22 15:35:40 -06:00
Paul Davis
e2f6241dd6
temporal: NOOP whitespace
2023-09-22 15:35:39 -06:00
Paul Davis
1cdfe2aa2f
temporal: actually iterate
2023-09-22 15:30:31 -06:00
Paul Davis
b192eea65a
temporal: fix superclock time used to find relevant tempo & meter
2023-09-22 15:30:20 -06:00
Paul Davis
d6565cce77
temporal: NOOP whitespace
2023-09-22 15:18:27 -06:00
Paul Davis
d282c317d0
temporal: use new BBT variant of get_tempo_and_meter()
2023-09-22 15:18:27 -06:00
Paul Davis
a89108c9af
temporal: removed #if 0'ed old code
2023-09-22 15:18:27 -06:00
Paul Davis
374283cc3f
temporal: provide a new variant of ::get_tempo_and_meter() for BBT time
...
This one is more complex than the Beats or superclock variants, because
we cannot just start from the front of the map. Instead, we have to
first iterate through the map so that we start the code in
_get_tempo_and_meter<...> from the TempoPoint and MeterPoint
in effect at the BBT_Argument's reference time.
2023-09-22 15:18:27 -06:00
Paul Davis
3aacbc453e
temporal::remove version of get_tempo_and_meter() that was never used
2023-09-22 15:18:27 -06:00
Paul Davis
8e3e78c116
temporal: optimize common case for ::get_tempo_and_meter()
2023-09-22 15:18:27 -06:00
Paul Davis
979e96a342
fix a char[] scope issue reported by ASAN
2023-09-22 15:18:27 -06:00
Paul Davis
8c2bf116f5
fix crash when using OSC in a session with no master bus and no stripables selected
2023-09-22 15:18:27 -06:00
jujudusud
2d2660a6eb
Update FR translation for ardour8
2023-09-22 19:52:49 +02:00
Robin Gareus
a37f4e194d
Remove redundant RegionGroupRetainer
...
Track::use_captured_midi_sources is called from use_captured_sources().
which is only called from DiskWriter::transport_stopped_wallclock(),
which is only called from Session::non_realtime_stop().
2023-09-22 18:29:11 +02:00
Ben Loftis
0a12986639
Preserve existing region-group relationships
...
This solves several issues related to splitting or pasting regions, when
there is more than one layer.
Rather than assign a new group-id for "all the regions on the right of a
split", only ions that had a *prior* group-relationship should be
propagated into the new group.
Signed-off-by: Robin Gareus <robin@gareus.org >
2023-09-22 18:21:34 +02:00
Robin Gareus
b2f36804be
Add missing Lua bindings (UIConfig get/set)
2023-09-22 17:40:42 +02:00
Robin Gareus
4c1db67957
Speed up building Lua doc
2023-09-22 16:28:03 +02:00
Alexandre Prokoudine
34c40e0a44
Update Russian translation, Part 2
2023-09-22 12:38:29 +02:00
Violet Purcell
8aa716d437
Backport VST3 libc++ fix on linux
...
LLVM libc++ does not have the ext/atomicity.h header. This fix is copied
from the upstream vst3_pluginterfaces repo.
Signed-off-by: Violet Purcell <vimproved@inventati.org >
2023-09-22 04:41:11 +02:00
Alexandre Prokoudine
22e15b135e
Update Russian translation, Part 1
2023-09-22 04:38:32 +02:00
Paul Davis
c642611fe8
fix crash in ghostregions after adding notes but not invalidating optimization iter ( #9452 )
2023-09-21 16:26:59 -06:00
Robin Gareus
0633254820
macOS: Allow altool to use either @keychain to @env
...
see also b59e1f936d
2023-09-21 21:15:55 +02:00
Robin Gareus
0a1ab716a1
Try to track down abort() reported by Nathan
...
This should have had a `fatal` message like other
all abort() calls.
2023-09-21 20:49:36 +02:00
Paul Davis
40b5af144c
macos: fix find predicate order to actually exclude MIDI files from codesign
2023-09-21 07:11:56 -06:00
Paul Davis
b59e1f936d
macos: change password method for altool from @keychain to @env
2023-09-21 07:11:38 -06:00
Paul Davis
0d8e783d25
macos restore inclusion of media files, but skip codesigning for all MIDI files (there are too many)
2023-09-21 07:02:38 -06:00
Paul Davis
ad7bcd2ebe
temporal: add clarification on why the non-ramped ::quarters@superclock is so complex
2023-09-20 13:38:15 -06:00
Mads Kiilerich
c5e7e5c4df
pbd: clarify int62_t comments
2023-09-20 12:51:52 -06:00