Platforms and Testing
dxtr edited this page 2026-10-18 16:19:56 +02:00

Page revisions

13 Commits

Author SHA1 Message Date
4c5b41248e Follow cl-wl 3ce3db3: full domain types in ftypes
The API reference, the requests page and the internals say that each
exported function declares its arguments' full types, which SBCL checks on
entry and at compile time where it can.  destroy-proxy takes any proxy
but a display, and the errors page shows the type-error a display now
gets in place of the wl-error.  The testing page gives the new count.
2026-10-18 16:19:56 +02:00
6bbc4fbdcd Follow cl-wl 1679b6b: scanner errors get their path as they pass
The scanner page shows the report of an error from read-protocol, and
says that the path and file are added as the error passes, so a
handler-bind sees them complete before anything unwinds.  The testing
page gives the new count and what the new tests cover.
2026-10-18 16:09:14 +02:00
792be389fd Follow cl-wl 37f4151: the suite's result and coverage
The suite now runs 661 checks.  The table of test files names what the
review's fixes added: the order of globals, define-request's refusals,
the parts a model built by hand must have, and the shipped protocols.
2026-10-18 15:27:57 +02:00
745b32d4c0 Follow cl-wl 053ecf6: read arguments through make-pointer 2026-10-17 10:13:26 +02:00
d1c718db7b Follow cl-wl 7a87d90: run on SBCL only
The raw layer page loses wl-proxy-marshal-array-flags/address: the
marshal function itself is inlined now.  The requirements and the
platform page name SBCL alone, the suite's result is for SBCL 2.6.9, and
the test commands, CI, the scanner and the allocation notes no longer
mention CCL.
2026-10-17 04:55:13 +02:00
91117c58f6 Follow cl-wl fba1527: stift in place of qlot
Installing and running the tests use stift: the stiftfile pins the
dependencies, stift get requires the library, and stift test runs the
suite.
2026-10-16 11:07:44 +02:00
7d1f2426d6 Say that a failing test fails the test command 2026-10-16 07:25:16 +02:00
2159ec9215 cl-wl calls C through cl-ffi, not cffi
Follows cl-wl 3cb259f: the raw layers are on cl-ffi, errno and pointers
to addresses come from it, so cl-wl/sys is gone, and getting started
lists cl-ffi in the qlfile beside cl-wl.
2026-10-15 11:24:34 +02:00
f245a7bf52 Follow cl-wl 4f0e504: five more protocols, cursors, pipes and borrowed proxies
Protocol Bindings describes tablet-v2, cursor-shape-v1, text-input-v3,
pointer-constraints-v1 and relative-pointer-v1, and the new Cursors page
cursor-shape-v1 and cursor themes through cl-wl/cursor.  The API
Reference adds BORROW-PROXY and the pipes, MAKE-PIPE, RECEIVE-TEXT and
SEND-TEXT, which Requests and Events introduces and a clipboard recipe
uses; it was run against the test compositor.  The raw layer, errors,
lifetimes, allocation, the scanner's protocol list, the requirements, the
test count and CI follow.
2026-10-14 03:53:18 +02:00
dce05556ea Close an unread file descriptor with close-fd 2026-10-12 01:27:22 +02:00
8b2cba0c9a Update the test count and coverage 2026-10-11 18:34:00 +02:00
62f3aafceb Say which examples ran on WSLg 2026-10-11 17:50:13 +02:00
09f3e70294 Add Platforms and Testing 2026-10-11 17:47:28 +02:00