86c9118a0f
L: remove meter points other than Input and Output
2024-05-23 12:46:34 -05:00
beeb5c8292
L: remove menu action 'change same track-type' since we only have one
2024-05-23 12:46:34 -05:00
c873fcb110
T: allow to switch meter-type of multiple tracks
2024-05-23 19:04:58 +02:00
df474eb59c
T: fix big clock (needs a session)
2024-05-23 18:37:13 +02:00
49cd23978b
Merge branch 'ardour'
2024-05-23 15:55:58 +02:00
3ce07580cb
Fix packaging gmsynth
...
Bug introduced in 75167ac347
2024-05-23 15:53:38 +02:00
a1a5f24ce6
Merge branch 'ardour'
2024-05-23 00:29:24 +02:00
ac004eee70
avoid all potential charset conversion when displaying an error relating to filename errors
2024-05-22 15:59:49 -06:00
f227839247
Vapor: thread-safe export abort
...
Prevent concurrent processing while running finalize_export.
2024-05-22 19:44:17 +02:00
a68baf8028
Merge branch 'ardour'
2024-05-22 18:37:12 +02:00
ce881f7244
Merge branch 'ardour'
2024-05-22 18:36:25 +02:00
13814deba2
Backport Trax packaging
2024-05-22 18:36:15 +02:00
63b5c9ea2b
Trying to track down mysterious cxxabiv1::failed_throw
...
It seems that a `Glib::ConvertError` is thrown, and then the
function that catches the error causes another ConvertError in
`err.what()` (which presumably include the filename that
causes the error).
relevant part of the backtrace (macOS Crashdump):
```
Glib::ConvertError::throw_func(_GError*) + 56
Glib::Error::throw_exception(_GError*) + 292
Glib::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, Glib::ustring const&) + 131
StringPrivate::Composition& StringPrivate::Composition::arg<Glib::ustring>(Glib::ustring const&) + 25
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > string_compose<Glib::ustring> (...) + 81
PBD::run_functor_for_paths(...) + 1313
```
2024-05-22 18:36:15 +02:00
82b1cbc9f8
T: fix track numbers on session load
2024-05-22 00:38:32 +02:00
b79e17f8a2
L: only renumber tracks after track DnD if we passed the move threshold
2024-05-21 11:20:08 -06:00
34cc408ebb
add a move threshold to track DnD
2024-05-21 11:20:08 -06:00
08eb25ef55
add a move threshold to track DnD
2024-05-21 11:05:37 -06:00
d631a6562f
Merge branch 'ardour'
2024-05-21 18:23:56 +02:00
0929faf830
Use alphabet instead of numbers for new group names
2024-05-21 18:21:47 +02:00
710a22521f
Add method to create an alphanumerical sequence
...
This is intended for new group-names. This avoids ambiguity
with track numbers when using defaults.
2024-05-21 18:21:47 +02:00
7789908fb7
remove debug output
2024-05-21 09:31:26 -06:00
9171be357a
L: disconnect direct outs ports before reconnecting them in auto connect
2024-05-21 09:31:13 -06:00
56985164ba
allow return key in add route dialog to activate dialog response (no mouse required)
2024-05-21 09:30:29 -06:00
2b0c7153a5
manually fix conflict from merge with ardour
2024-05-21 08:31:27 -06:00
3523de5272
final change for fixing addition of section markers from GUI
2024-05-21 08:28:04 -06:00
f4dfd52cf7
L: refactor methods to add a location/section marker so that there is only one method for this
2024-05-21 08:27:17 -06:00
2d5884ccb1
refactor methods to add a location/section marker so that there is only one method for this
2024-05-21 08:21:02 -06:00
ab9cab625f
L: even more monochrome theming
2024-05-21 09:07:39 -05:00
2a69f393a1
L: menu organization (incl. return of the Session Properties)
2024-05-21 09:07:39 -05:00
b2db04c4a4
(backport?) "Remove" -> "Remove Selected Tracks"
2024-05-21 09:07:39 -05:00
ed50b9ac28
L: text change: "Sync Source"
2024-05-21 09:07:39 -05:00
66b114f8d9
L: text change: "Add Track, Bus, VCA" -> "Add Tracks"
2024-05-21 09:07:39 -05:00
00301a3dff
L: button text: Int. -> Internal
2024-05-21 09:07:39 -05:00
0e4c20cddd
L: remove tempo items from main clock
2024-05-21 09:07:39 -05:00
2137672fde
L: always reassign track numbers when adding tracks
...
While presentation info order information is restored from XML state,
track numbers are not, so make sure we setup track numbering during
loading (based on PI order info)
2024-05-21 07:26:09 -06:00
2065646c48
L: do not assign actions to unmapped buttons
...
fixes: gtk_accel_group_from_accel_closure assertion warning
2024-05-21 07:39:32 -05:00
6ba1d6314f
L: fix the size of the toolbars to the visible ruler height
2024-05-21 07:39:32 -05:00
a22de38566
L: merge fix: allow arrangement-ruler on livetrax
2024-05-21 07:39:32 -05:00
b69c90156d
L: Trax has a fixed set of rulers; you cannot hide or show them
2024-05-21 07:39:32 -05:00
375b3e45a3
L: tweak padding around input-meters
2024-05-21 07:39:32 -05:00
2de5f8efd5
T: only list loadable sessions in the recent list
2024-05-21 14:27:58 +02:00
609d16628c
T: NO-OP whitespace
2024-05-21 04:10:10 +02:00
8807a62dd5
T: Fix focus of session dialog widgets
...
This fixes `assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed`
2024-05-21 04:09:03 +02:00
380d3b587d
T: Hide punch range ruler for good
2024-05-21 02:53:01 +02:00
dd149054b6
Merge branch 'ardour'
2024-05-20 23:33:17 +02:00
8ad53bc96c
Load LiveTrax sessions w/DirectOuts sends
...
We simply ignore the direct out sends from trax.
Note `DEFINE_ENUM_CONVERT` for Role is defined in delivery.cc
so we need a static method to directly read the send's role.
2024-05-20 23:16:19 +02:00
d3c2faa23b
Tweak ruler vsibility menus so it is clearer that they are filters
2024-05-20 16:11:21 -05:00
78f81b2074
Reorganize Ruler Menu
...
* markers on top, rulers below
* cue markers in a submenu, and include the Stop marker
2024-05-20 15:59:34 -05:00
64c201791c
Fix copy+paste error in marker args
2024-05-20 15:58:34 -05:00
c41ee6db4b
L: Fix -Wreorder
2024-05-20 22:09:54 +02:00