0434f00a47
remove debug output
2021-08-13 12:51:26 -06:00
711c1520b5
Revert "towards a very different constraint layout tester"
...
This reverts commit 7f65ffe57685304f59bb336c9701c3a9d5cdc1a7.
2021-08-13 12:51:26 -06:00
11931f5ffb
towards a very different constraint layout tester
2021-08-13 12:51:26 -06:00
f0a0104087
Canvas: add shell scrip to run cnnstraint_test
2021-08-13 12:51:26 -06:00
504d8fdab3
Canvas: size request using preferred_size() callstack
2021-08-13 12:51:26 -06:00
5650d4f5bb
Canvas: container supports option to do fill & outline
2021-08-13 12:51:26 -06:00
55deb1261a
Canvas: use whomami() not earlier debug_name() API
2021-08-13 12:51:26 -06:00
811a893583
Canvas: some tidying in layout test app
2021-08-13 12:51:26 -06:00
240cb7b98f
Canvas: make Rectangle work with layouts
2021-08-13 12:51:26 -06:00
e0c58a2736
Canvas: add aliases to Canvas::Rect for comprehension
2021-08-13 12:51:26 -06:00
2423994029
Canvas: add aliases to Canvas::Rect for comprehension
2021-08-13 12:51:26 -06:00
f47deb717c
Canvas: add layout-related methods and members to Item
2021-08-13 12:51:25 -06:00
6d89d3afef
Canvas: add Item::whoami() for debugging output
2021-08-13 12:51:25 -06:00
f17160ee0e
Canvas: modify Arc to work with layout
2021-08-13 12:51:25 -06:00
ad39faeb3e
Canvas: alter RootGroup to work with layout
2021-08-13 12:51:25 -06:00
baea368223
Canvas: initiate size allocation process from GTK-level size allocate event
2021-08-13 12:51:25 -06:00
84afcb62c4
Canvas: child_changed() API fix for Box
2021-08-13 12:51:25 -06:00
fc9840f2a9
Canvas: change API of Item::child_changed() to include bool indicate bounding_box change
2021-08-13 12:51:25 -06:00
d6fa458f3b
Canvas: Text item should take position into account when rendering
2021-08-13 12:51:25 -06:00
1baa8d68c7
Canvas: reindent Kiwi code, and provide operator<<(ostream&) for several objects
2021-08-13 12:51:25 -06:00
ba3515e619
NOOP: remove whitespace
2021-08-13 12:51:25 -06:00
b1a6982064
Canvas::Arc obey fill/outline conditionals
2021-08-13 12:51:25 -06:00
fc25e074ac
add Gtkmm2ext::random_color()
2021-08-13 12:51:25 -06:00
a3039d3895
add/update constraint packing containers, test code
2021-08-13 12:51:25 -06:00
606866ea00
add small dev/test utility for working on constraint packer
2021-08-13 12:51:25 -06:00
1c3e743d2a
Canvas: continued work on constraint packer
2021-08-13 12:51:25 -06:00
01137cbbf3
Canvas: change container-related methods in Item to be virtual
2021-08-13 12:51:25 -06:00
b90332b439
Canvas: change LineSet::add() to ::add_line()
...
Preparation for virtualization of Item::add()
2021-08-13 12:51:25 -06:00
539e1a1f1b
stub constraint-based packer for canvas
2021-08-13 12:51:25 -06:00
33cb376c68
add Kiwi (Cassowary implementation, as a header-only library)
2021-08-13 12:51:25 -06:00
Edgar Aichinger
43f14fcb99
German translation updates (libardour)
2021-08-13 18:43:24 +02:00
d41435be29
Fix another typo (prepare for translation update)
2021-08-13 18:40:04 +02:00
d8fe47d27d
VST3: state safeguard for optimized builds
2021-08-13 15:33:58 +02:00
c95a66cb80
Fix BigSur/ARM builds (undo Apple defines conflicting with sigc)
2021-08-13 15:16:24 +02:00
f33a11fd0c
Include processor-type in missing plugin list
2021-08-11 00:13:49 +02:00
bd008fb87c
Mackie Control: Fix logic in timecode display update
...
Old and new strings are compared before sending to keep traffic down. To
ensure that we send all the required characters be sure to init the last
value to characters that are never going to appear in a real string.
Space is a bad choice since it is a valid character. Use NUL instead.
2021-08-10 16:20:36 -05:00
4001fc2cff
Mackie Control: Use space as replacement for invaild characters on TC disp
2021-08-10 16:17:11 -05:00
563309f6d1
Mackie Control: Fix one off error in timecode display that broke spaces
...
Ignored spaces and allowed character 0x60 which is not valid on the display
2021-08-10 16:16:08 -05:00
16da5419d3
Do not implicitly modify VST support config parameters
2021-08-10 15:54:37 +02:00
303450e140
NO-OP: remove unused default argument
2021-08-10 15:42:43 +02:00
63a6cfa906
Remove unused rc-config-variable
2021-08-10 15:42:08 +02:00
c55f284fcb
PM: fix verbose plugin scan
2021-08-10 15:33:13 +02:00
cbec27efd6
PM: allow to disable VST3 for consistency, fix implicit VST2 scan
2021-08-10 15:32:10 +02:00
JungHee Lee
6f12681963
Korean translation of libardour
2021-08-09 16:46:48 +02:00
Adam Sampson
d9aaae3614
Remove two obsolete prototypes from LV2Plugin.
...
save_preset and remove_preset were removed in 40c162d609
("Move
RDF-based preset stuff ..."), but the prototypes were left behind.
2021-08-09 16:32:21 +02:00
002f7f76e2
PM: allow to cancel AU discovery, continue to scan
2021-08-08 15:23:26 +02:00
5e1f2d21f8
Fix issues when using MIDI sends with small buffersizes
...
MIDI data buffers are fixed size, independent of the engine's
buffersize (compare to ThreadBuffers::ensure_buffers)
2021-08-07 23:38:14 +02:00
8cf7204917
Mackie Control: Use selected device's info when building the Keys dialog
...
The device info file allows key names and values to be configured in each
device file. Use that information when building the Functions Keys tab in
the Mackie protocol setup dialog.
2021-08-06 12:18:24 -05:00
2007bf2d5f
Work around pipewire MIDI monitoring issues
...
As opposed to JACK, pipewire does not unconditionally make
MIDI bufffers of terminal/physical ports available to clients.
Since it works with JACK, it is something that eventually needs
to be fixed in pipewire. Until then this mitigates the issue.
see also 954edb7bd8
and f196256604
https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/1471#note_1016904
2021-08-04 14:44:45 +03:00
c1dddb1b25
Mackie Control: Be consistent and take the surfaces lock when iterating.
...
Some places in the code take the lock, others don't. This makes everyone
take the lock.
2021-08-03 16:26:26 -05:00