13
0
Commit Graph

39509 Commits

Author SHA1 Message Date
5a188fba55
T: fix crash when cycling though tabs
`recorder` (and other tabbables) do not exist
2024-05-24 23:44:05 +02:00
a6f2a90bdb
Merge branch 'ardour' 2024-05-24 22:41:18 +02:00
f357a58c45
T: prefix track-number to recorded files by default 2024-05-24 22:40:47 +02:00
83b3070fe1
Do not allow to rename rec-arm'ed tracks
Previously only the UI prevented this, which can cause issues
when renaming is initiated by ctrl surfaces
2024-05-24 22:37:29 +02:00
a642448b88
Update doxyfile (doxygen -u) 2024-05-24 21:39:42 +02:00
d60e9e02ea
T: Fix Gtk-CRITICAL 'GTK_IS_ENTRY (entry)' failed
The Notebook need to be destroyed before the Gtk::Entry.
Destroying the Notebook, destroys every Tab one by one, which
triggers a SessionDialog::tab_page_switched callback.

This in turn calls SessionDialog::new_name_changed which
requires the `new_name_entry` to still be allocated.
2024-05-24 21:16:39 +02:00
c6a67204bb
NO-OP: whitespace 2024-05-24 21:04:17 +02:00
79a65999b2
T: fix -Wreturn-type 2024-05-24 21:04:04 +02:00
0e1ea96bd8
Merge branch 'ardour' 2024-05-24 19:29:24 +02:00
53236dd728 L: force grid type to timecode 2024-05-24 11:04:59 -06:00
e9013e1d0f minor cleanups to timecode metric generation code
Mostly this is to make sure that we never include marks earlier than @param lower.
The sample->timecode conversion common to all rule scales is now moved outside
of the switch block, and an unnecessary floor() call was removed.
2024-05-24 11:04:59 -06:00
50a0f40a0f force timecode mark module to 1, to avoid missing marks
The entire modulo concept for ruler marks has become mostly redundant now that
the rulers will only show text for a tick if there enough space
2024-05-24 11:04:59 -06:00
13db3f64de minor cleanups to timecode metric generation code
Mostly this is to make sure that we never include marks earlier than @param lower.
The sample->timecode conversion common to all rule scales is now moved outside
of the switch block, and an unnecessary floor() call was removed.
2024-05-24 11:04:35 -06:00
871bd5e55b force timecode mark module to 1, to avoid missing marks
The entire modulo concept for ruler marks has become mostly redundant now that
the rulers will only show text for a tick if there enough space
2024-05-24 11:04:23 -06:00
f2345b6fe0
T: Hide Track -> Master bus connections 2024-05-24 18:45:47 +02:00
11a25c8be0
T: Trax has no JACK transport master 2024-05-24 16:22:49 +02:00
036fc1d6b6
T: Fix track/ruler header layout
Labels have a min. height, which caused the ruler header to
be cut off or bleed into the track header.

The expandable parts of the table need to have a min. height of 0.
2024-05-24 15:39:54 +02:00
3b191153cd L: pack master-bus on the right 2024-05-24 08:21:46 -05:00
00cd3ef62f L: remove debug msg 2024-05-24 08:21:17 -05:00
22a4c7f2a7
T: Trax has no metronome 2024-05-24 15:06:56 +02:00
c971d5d4de
Merge branch 'ardour' 2024-05-23 22:32:25 +02:00
f583a87c2e
T: move engine divider after driver, before I/O Devices 2024-05-23 22:31:24 +02:00
45b7c3c533
T: remove music-time clock options 2024-05-23 22:26:32 +02:00
1f435fa079 Revert "L: remove Bars&Beats from clock options"
This reverts commit e2f09f04d4.
2024-05-23 14:06:01 -06:00
e2f09f04d4 L: remove Bars&Beats from clock options 2024-05-23 14:00:17 -06:00
5f17d1b399
Shrink Engine Dialog when hiding the advanced section 2024-05-23 21:28:31 +02:00
f261067429 L: more aggressively enforce object+smart mode; remove tool actions 2024-05-23 13:00:52 -05:00
7e14e6c3d5 (backport?) when ArdourButton has a LED indicator, don't change font color 2024-05-23 12:46:34 -05:00
09542f4d25 L: remove the TC text displays, and pack Auto Return + Follow Range 2024-05-23 12:46:34 -05:00
2ed4e82a42 L: darker background 2024-05-23 12:46:34 -05:00
fbbea1f1c9 L: add separator lines to focus attention on device settings (backport?) 2024-05-23 12:46:34 -05:00
39ea6b47b3 L: Yet another layout-change for the ruler header area 2024-05-23 12:46:34 -05:00
03bd02f8e8 L: rough-cut of rc_options dialog (remove lots of stuff!) 2024-05-23 12:46:34 -05:00
8787c0f072 L: remove unnecessary separator elem from region-context menu 2024-05-23 12:46:34 -05:00
17d6e724ab L: remove Group context-menu items that reference VCA or subgroups 2024-05-23 12:46:34 -05:00
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