Robin Gareus
978495c4f9
Update macOS codenames
2025-02-24 19:32:16 +01:00
Robin Gareus
125fd41f6e
Fix translation bundling, use BSD*find syntax
2025-02-24 16:48:44 +01:00
Robin Gareus
84e979fcc7
Update Doxygen after tk include refactoring
...
see 07866caf1..000c25ed
2025-02-24 14:41:17 +01:00
John Emmas
8d7fc15917
Fix an issue where 'ytkmm' wouldn't run properly if built with MSVC
2025-02-24 12:42:53 +00:00
John Emmas
046623df59
Correct a mistyped include path
2025-02-20 09:15:49 +00:00
Paul Davis
36fb75690d
macOS/YDK: various changes in invalidation debugging
2025-02-13 20:32:28 -07:00
Paul Davis
45e2555988
macOS/YDK: when a full-draw is needed, use the GdkQuartzView bounds as the rect, not the drawRect:rect
2025-02-13 20:31:50 -07:00
Paul Davis
499389d7b5
we do not use clear_region() on macOS and never have
2025-02-13 20:29:54 -07:00
Paul Davis
71f93d3c12
provide a stacktrace function callable directly from C (libpbd_c_stacktrace())
2025-02-11 10:23:01 -07:00
Paul Davis
809d605a4a
improve stacktraces on macOS involving Objective C
2025-02-11 10:23:00 -07:00
Robin Gareus
12b215b0d6
Don't check certs when root certs are n/a on target machine
2025-02-10 18:32:55 +01:00
Paul Davis
870af9fd23
remove debug output
2025-02-10 10:17:02 -07:00
Paul Davis
c0440d5918
mostly just add space before parens for function call
2025-02-10 10:07:36 -07:00
Paul Davis
bb0f299cc8
NOOP: indent
2025-02-10 10:06:38 -07:00
Paul Davis
84e2ca2d21
fix data loading of audio clips
2025-02-10 10:06:05 -07:00
Paul Davis
93225114d4
improve visibility management of clip property/editing displays
2025-02-09 10:41:21 -07:00
Paul Davis
37806ef15c
NOOP: indent
2025-02-08 21:19:07 -07:00
Paul Davis
68be611ed2
if ARRDOUR_NOLOG_STD is set in the runtime environment, do not redirect stdout & stderr to a file on macOS
2025-02-08 19:06:20 -07:00
Paul Davis
68ca768bc4
dbl-click on MIDI region shows combined properties/pianoroll editor
2025-02-08 12:22:48 -07:00
Paul Davis
d68be57c43
basics of region property editor in pianoroll window
2025-02-08 10:25:17 -07:00
Paul Davis
a288698756
removed unused method and debug output from Pianoroll
2025-02-08 09:31:22 -07:00
Paul Davis
445c6f0689
get LED clicks for user-selected CC buttons working
2025-02-08 09:30:59 -07:00
Paul Davis
16535e9e1d
expand ArdourButton API to expose ::is_led_click() for use by derived classes and owners
2025-02-08 09:28:53 -07:00
Paul Davis
d693fba28a
using MetaButton in pianoroll, unfinished but promising work at this point
2025-02-07 23:09:51 -07:00
Paul Davis
fbc55a75b4
API changes to MetaButton, mostly to allow submenus to be hung from the built menu
2025-02-07 23:09:02 -07:00
Paul Davis
683d2a8c2e
prevent message catalogs (*.mo) for appdata from being placed in the wrong location
...
These message catalogs are specifically installed elsewhere in these scripts, and they should
be excluded from a find(1)-based discovery process.
Note that the order of discovery will vary depending on (at least) filesystem tyoe,
and so without this fix, the .mo files from gtk2_ardour/appdata could end up
overwriting the .mo friles from gtk2_ardour itself. This happened for the 8.11
release
2025-02-05 17:16:11 -07:00
Paul Davis
12e3bc5c20
significant refactoring of code used to build MIDI CC menus so that it can be re-used
2025-02-03 14:29:46 -07:00
Paul Davis
46507df2de
expose Gtk::Menu member of ArdourDropdown
2025-02-03 14:29:35 -07:00
Paul Davis
a0b2e85c7c
better handling of MIDI channel selector on pianoroll
2025-02-02 11:32:45 -07:00
Paul Davis
01b26c3bb8
define better insensitive colors for CC lines in pianoroll (all themes)
2025-02-02 11:32:45 -07:00
Robin Gareus
1807f784cc
Fix another typo
2025-02-02 12:58:19 +01:00
Paul Davis
fac9a924bf
more work on velocity color/sensitivity display
2025-02-01 19:38:40 -07:00
luzpaz
8cf5350dce
Fix typos
2025-02-02 02:09:49 +01:00
luzpaz
d111f6786b
Fix typos
2025-02-02 02:05:54 +01:00
Paul Davis
eb3935a11f
various changes to get event sensitivity and cursors with pianoroll velocity/automation working better
2025-02-01 13:31:39 -07:00
Paul Davis
4d2d79687d
remove unused #include
2025-02-01 13:31:39 -07:00
Paul Davis
f00903d3b2
add missing canvas item type enum
2025-02-01 13:31:39 -07:00
Robin Gareus
000c25edcc
Update gtkmm -> ytkmm header location (omnibus commit)
2025-02-01 15:25:14 +01:00
Robin Gareus
233fc890de
Update gdkmm -> ydkmm header location (omnibus commit)
2025-02-01 15:01:52 +01:00
Robin Gareus
ab41165854
Update gdk-pixbuf -> ydk header location
2025-02-01 14:24:41 +01:00
Robin Gareus
f1e0f4b1ea
Update gtk -> ytk header location (omnibus commit)
2025-02-01 13:53:21 +01:00
Robin Gareus
07866caf1e
Update gdk -> ydk header location (omnibus commit)
2025-02-01 13:37:48 +01:00
Robin Gareus
eff811d437
Update atkmm -> ztkmm header location
2025-02-01 12:44:12 +01:00
Robin Gareus
f9a92e7872
Update atk->ztk header location
2025-02-01 12:22:32 +01:00
Robin Gareus
1e28ee9cc9
YTK is no longer optional
...
Since the addition of the touch-API, Ardour is no longer compatible
with upstream gtk2.
2025-02-01 11:57:35 +01:00
Robin Gareus
fdfdde093d
libAAF update for NetBSD ( #9886 )
2025-02-01 11:30:14 +01:00
Robin Gareus
b4bf87725e
VST3 SDK update for NetBSD ( #9886 )
2025-02-01 11:27:03 +01:00
Robin Gareus
728e0c0144
Build fixes for NetBSD from pkgsrc ( #9886 )
2025-02-01 11:25:42 +01:00
tonilink
71204251ac
Create Behringer_CMD-LC1
...
A midi map for the Behringer CMD LC-1 controller
2025-01-31 21:35:52 +01:00
Paul Davis
7cf89d192b
robustify Canvas DEBUG_TRACE for PBD::CanvasEvents to handle case where an event handler deletes the item
2025-01-31 12:33:43 -07:00