Commit Graph

39123 Commits

Author SHA1 Message Date
Robin Gareus
fb5ebc351c Don't use Ardour Logo on Trax DMG 2024-05-31 15:49:41 +02:00
Robin Gareus
44b47e70e0 Tweak doxygen doc (include timestamp, fix folder names) 2024-05-31 15:49:41 +02:00
Paul Davis
7c5bd69ff1 debugging: get a stacktrace for the start of a track drag 2024-05-31 00:22:14 -06:00
Robin Gareus
2b2d923dc6 Remove extra group context menu separator 2024-05-30 18:13:48 +02:00
Paul Davis
bbda6b8c02 NO-OP: whitespace 2024-05-29 22:38:38 -06:00
Paul Davis
cb5a9f11dc auto-fy another PortGroup::gather loop + no main outs for livetrax, part 2 2024-05-29 22:38:38 -06:00
Paul Davis
44ee16a5ac L: do not add main outs proc to a RouteIOs list for livetrax 2024-05-29 22:38:38 -06:00
Paul Davis
c98ec4456d auto-fy another PortGroup::gather loop 2024-05-29 22:38:38 -06:00
Paul Davis
a67963185f auto-fy loop in PortGroup::gathe 2024-05-29 22:38:38 -06:00
Paul Davis
66707bc133 NO-OP: no-wrap line 2024-05-29 22:38:38 -06:00
Robin Gareus
e7d4f10e0d Fix adding section markers with ctrl+click 2024-05-29 23:57:02 +02:00
Paul Davis
69d63bac92 do not plot ruler marks that are left of the current (scroll-adjusted) canvas edge 2024-05-29 14:13:47 -06:00
Paul Davis
1dba8f9906 harmonize TrackDrag API with livetrax version 2024-05-29 10:16:10 -06:00
Paul Davis
2d8c641314 provide new actions to jump to prev/next location marker (no other markers) 2024-05-28 22:07:35 -06:00
Paul Davis
1f35010713 extend libardour API to include possible flags when searching for prev/next mark 2024-05-28 22:07:13 -06:00
Paul Davis
7f82b918ae add DEBUG::TrackDrag to help try to track down #9711 2024-05-28 20:52:35 -06:00
Ben Loftis
875e89ff67 new Locations should be set IsMark, so there is no separate start/end 2024-05-28 08:42:16 -05:00
Ben Loftis
34875e4f3f label cd track markers distinctly 2024-05-28 08:41:38 -05:00
Ben Loftis
00305c070d scene markers are not cue markers (fix copy+paste error) 2024-05-28 08:41:23 -05:00
Robin Gareus
1cd78c94d3 Improve doxygen's main page, add references 2024-05-28 01:00:42 +02:00
Robin Gareus
0df0e14e23 Ignore sourcecode doc if marked as such 2024-05-27 22:31:37 +02:00
Robin Gareus
ace3f812c3 Fix incomplete doxygen doc (gtk2_ardour) 2024-05-27 22:22:06 +02:00
Robin Gareus
ab62177bdf Fix incomplete doxygen doc (libardour) 2024-05-27 22:21:57 +02:00
Robin Gareus
e317d75b17 Fix YTK doxygen errors 2024-05-27 22:21:29 +02:00
Robin Gareus
6e6322b315 Doxygen: fix explicit link request to 'motion' could not be resolved 2024-05-27 20:13:55 +02:00
Robin Gareus
1d0ef6337f Overhaul doxygen main page 2024-05-27 20:13:55 +02:00
Paul Davis
cacc3881ec fix confusion between track renaming and track dragging 2024-05-27 10:39:14 -06:00
Alexandre Prokoudine
a06bfcdbdc Update Russian translation 2024-05-27 11:32:18 +02:00
Robin Gareus
706d4c5dcc Tweak Doxygen settings 2024-05-27 00:43:09 +02:00
Robin Gareus
fd96694a21 Fix various doxgen errors in YTK
This is about half of the reported errors, then my patience
ran out. More later
2024-05-27 00:43:04 +02:00
Robin Gareus
5a52b66dfa Remove unsupported xml/html tag <inlinegraphic> 2024-05-26 23:45:31 +02:00
Robin Gareus
76beb21862 Remove non-standard @newin doxygen token
We are not interested in which version a given GTK method
was added.
2024-05-26 23:39:04 +02:00
Robin Gareus
75f5720c55 NO-OP: remove irrelevant comment 2024-05-26 17:00:19 +02:00
Robin Gareus
5a9d88a48a Move doxygen images to sub-folder (to avoid ambiguities)
Since doxygen result is save to ./html/ searching for images
in ./ also find images already copied to ./html/
2024-05-26 16:59:41 +02:00
Robin Gareus
03689d8070 Remove/fix unused namespace [forward] declarations (2/x) 2024-05-26 16:46:39 +02:00
Robin Gareus
f74a6a146b Remove unused namespace [forward] declarations (1/x) 2024-05-26 16:45:34 +02:00
Robin Gareus
c8c7955d5d Doxygen: add favicon 2024-05-26 05:53:16 +02:00
Robin Gareus
6b70ad254c Doxygen: ignored @todo and @deprecated 2024-05-26 05:41:41 +02:00
Robin Gareus
8f3794f0ca Remove unused CubicInterpolation 2024-05-26 05:37:05 +02:00
Robin Gareus
d48af9a64d Further tweaks to doxyen doc 2024-05-26 05:13:18 +02:00
Robin Gareus
f38fe2445f Doxygen: draw a few more inheritance SVGs 2024-05-26 03:07:14 +02:00
Robin Gareus
c2e048547a Modernize Doxygen HTML
using https://github.com/jothepro/doxygen-awesome-css.git
2024-05-26 02:53:41 +02:00
Robin Gareus
5b746b186a Be more strict about possible track/route names
The GUI `RouteUI::verify_new_route_name` checks for colons.
This left the session vulnerable, from calling set_name
from other places (e.g. ctrl surfaces).
2024-05-26 00:13:40 +02:00
Robin Gareus
4a14f2fed5 Fix track renaming, ensure unique name
Track::set_name first set the disk-i/o name before calling
Route::set_name (which calls ensure_track_or_route_name).
2024-05-25 23:51:39 +02:00
Paul Davis
53ddd200e7 fix crashes related to loop/punch ruler no longer existing 2024-05-25 06:07:57 -06:00
Robin Gareus
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
Robin Gareus
a642448b88 Update doxyfile (doxygen -u) 2024-05-24 21:39:42 +02:00
Paul Davis
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
Paul Davis
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
Robin Gareus
5f17d1b399 Shrink Engine Dialog when hiding the advanced section 2024-05-23 21:28:31 +02:00