Paul Davis
086415a799
Canvas: fix fill/outline area for a cBox
2020-06-21 12:52:51 -06:00
Paul Davis
e95d3d37b4
Canvas: third constraint test
2020-06-19 18:06:48 -06:00
Paul Davis
9280524156
remove debug output
2020-06-19 18:06:31 -06:00
Paul Davis
4d41664e23
Canvas: add second constraint tester
2020-06-19 14:02:24 -06:00
Paul Davis
54c2480a0d
Canvas; fix rectangle rendering geometry
2020-06-19 14:01:53 -06:00
Paul Davis
19a85d6157
Canvas: fix text rendering geometry
2020-06-19 14:01:34 -06:00
Paul Davis
d647ff64b9
Canvas: many changes to cBox implementation
2020-06-19 14:00:40 -06:00
Paul Davis
7e262a2996
Canvas: root group should not fill or outline itself
2020-06-19 13:59:50 -06:00
Paul Davis
fdb8ee342e
Canvas: tweak test script runner
2020-06-19 13:59:08 -06:00
Paul Davis
fa9c721777
Canvas: change behavior of Item::preferred_size() for items without an intrinsic size
2020-06-19 13:58:52 -06:00
Paul Davis
f2b3c3fae4
Canvas: tweak debug output for canvas rendering
2020-06-19 13:57:58 -06:00
Paul Davis
76c89b0029
remove debug output
2020-06-19 13:52:43 -06:00
Paul Davis
a941c04171
Revert "towards a very different constraint layout tester"
...
This reverts commit 7f65ffe576 .
2020-06-11 00:44:11 -06:00
Paul Davis
7f65ffe576
towards a very different constraint layout tester
2020-06-10 22:13:00 -06:00
Paul Davis
37a166f236
Canvas: add shell scrip to run cnnstraint_test
2020-06-10 21:54:07 -06:00
Paul Davis
4ce7b51239
Canvas: size request using preferred_size() callstack
2020-06-10 19:42:04 -06:00
Paul Davis
2f93a1a3c5
Canvas: container supports option to do fill & outline
2020-06-10 19:42:04 -06:00
Paul Davis
58ddb07f4c
Canvas: use whomami() not earlier debug_name() API
2020-06-10 19:42:03 -06:00
Paul Davis
e1f1b23eb0
Canvas: some tidying in layout test app
2020-06-10 19:42:03 -06:00
Paul Davis
2931cbf91f
Canvas: make Rectangle work with layouts
2020-06-10 19:42:03 -06:00
Paul Davis
a9e416dea6
Canvas: add aliases to Canvas::Rect for comprehension
2020-06-10 19:42:03 -06:00
Paul Davis
f303da1890
Canvas: add aliases to Canvas::Rect for comprehension
2020-06-10 19:42:03 -06:00
Paul Davis
bcf3d170f7
Canvas: add layout-related methods and members to Item
2020-06-10 19:42:03 -06:00
Paul Davis
142a819620
Canvas: add Item::whoami() for debugging output
2020-06-10 19:42:03 -06:00
Paul Davis
e5d6de611e
Canvas: modify Arc to work with layout
2020-06-10 19:42:03 -06:00
Paul Davis
7d6620f823
Canvas: alter RootGroup to work with layout
2020-06-10 19:42:03 -06:00
Paul Davis
99da7c977f
Canvas: initiate size allocation process from GTK-level size allocate event
2020-06-10 19:42:03 -06:00
Paul Davis
79b424ab6c
Canvas: child_changed() API fix for Box
2020-06-10 19:42:03 -06:00
Paul Davis
00c7ec6373
Canvas: change API of Item::child_changed() to include bool indicate bounding_box change
2020-06-10 19:42:03 -06:00
Paul Davis
06d0813a1d
Canvas: Text item should take position into account when rendering
2020-06-10 19:42:03 -06:00
Paul Davis
3055d0c1fc
Canvas: reindent Kiwi code, and provide operator<<(ostream&) for several objects
2020-06-10 19:42:03 -06:00
Paul Davis
071b5ef79b
NOOP: remove whitespace
2020-06-10 19:42:03 -06:00
Paul Davis
cedd4f3d4e
Canvas::Arc obey fill/outline conditionals
2020-06-10 19:42:03 -06:00
Paul Davis
79b12f82eb
add Gtkmm2ext::random_color()
2020-06-10 19:42:03 -06:00
Paul Davis
ab5af01007
add/update constraint packing containers, test code
2020-06-10 19:42:03 -06:00
Paul Davis
f196defbca
add small dev/test utility for working on constraint packer
2020-06-10 19:42:03 -06:00
Paul Davis
fbacf3f17a
Canvas: continued work on constraint packer
2020-06-10 19:42:03 -06:00
Paul Davis
da6621fc48
Canvas: change container-related methods in Item to be virtual
2020-06-10 19:42:03 -06:00
Paul Davis
5a9b28dd62
Canvas: change LineSet::add() to ::add_line()
...
Preparation for virtualization of Item::add()
2020-06-10 19:42:03 -06:00
Paul Davis
91af7cd9a2
stub constraint-based packer for canvas
2020-06-10 19:42:03 -06:00
Paul Davis
c8f85d6b6c
add Kiwi (Cassowary implementation, as a header-only library)
2020-06-10 19:42:03 -06:00
Robin Gareus
1c24e9abef
Bump LV2 plugin version (and mark them stable)
...
> An odd minor or micro version, or minor version zero,
> indicates that the resource is a development version.
from http://lv2plug.in/ns/lv2core#minorVersion
2020-06-10 21:33:53 +02:00
Luciano Iam
8ff4bcfd68
WebSockets: improve JS client message handling code
2020-06-10 19:47:37 +02:00
Luciano Iam
a26a9018fd
WebSockets: code refactor
...
Terminology used by server and client was starting to diverge.
C++ classes ArdourStrips and ArdourGlobals classes have been
renamed to ArdourMixer and ArdourTransport respectively.
State node values for transport functionality have been simplified
and prefixed with 'transport_' to match what was done for strips.
2020-06-10 19:47:37 +02:00
Luciano Iam
ae4df127ad
WebSockets: implement a JavaScript object-oriented client API
...
Replace previous callback based basic client with an easier
to use object-oriented API that further abstracts the low level
details of the WebSockets Server surface messaging protocol.
All built-in web surface demos were updated to use the new API.
2020-06-10 19:47:37 +02:00
Robin Gareus
5296ed141f
Fix support for older libwebsocket versions
...
LWS_WITH_EXTERNAL_POLL a new optional define for libwebsocket 4.x.
Earlier versions always supported it, without the compile-time define.
This fixes support for libwesocket 2.x (Debian, Ubuntu), and 3.x.
Also for Windows, LWS_WITH_GLIB is not available.
2020-06-10 15:58:47 +02:00
Robin Gareus
f0d5d1323a
Fix MIDI tracer time display for async and transport-master ports
2020-06-10 00:16:54 +02:00
Robin Gareus
4c5ad08e81
Add mono separate regions to source-list
...
The "whole-file" property is now mainly used as indicator whether
a region should be in the source list.
2020-06-09 22:49:12 +02:00
Nils Philippsen
f6e38219bc
Don't refer to never used external variable
...
Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2020-06-09 21:11:21 +02:00
Nils Philippsen
2a456c1921
Add cycles_t type definition on ppc64
...
Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2020-06-09 21:11:21 +02:00