Development
dxtr edited this page 2026-10-18 15:46:31 +02:00

Page revisions

10 Commits

Author SHA1 Message Date
299dca4516 Follow cl-ft2 4c7c59d: a failed FreeType load is a freetype-error
Errors adds the third case of a freetype-error, no FreeType to load,
named :cannot-open-resource, with its report and hints, and the table
of likely errors gives that cause.  Installation names the condition
loading cl-ft2 signals then.  Development lists conditions.lisp before
the raw layer, as it now loads, and gives the suite's new count.
2026-10-18 15:46:31 +02:00
9fbb96bc95 Follow cl-ft2 3bd702b and a259317: no global nickname, declared types
cl-ft2 no longer defines the global nickname ft2, so Home and Getting
started load it with ASDF and give it the local nickname ft2 in a
package of their own, and say that the examples use it; Installation
and the API index no longer name a nickname.  Core concepts and Errors
say that an object of the wrong kind is a type-error too, and that SBCL
warns at compile time about a constant argument of the wrong type, now
that every exported function declares its types.  Font variations says
where FreeType's coordinate quirks are handled.  Development lists
CLAUDE.md and outline-object.lisp, gives the suite's new count, and
states the conventions for docstrings, types and plain internal names.
2026-10-18 15:36:10 +02:00
ca60bca0f0 Follow cl-ft2 f2d3edb: run on SBCL only
Home and Installation name SBCL as the Lisp.  Development's test command
and CI description no longer name CCL; CI takes lisps: sbcl.
2026-10-17 04:35:18 +02:00
81c9a509b4 Follow cl-ft2 7657c4e: CI takes stift-ci@v1 2026-10-16 20:26:39 +02:00
bad8a434f6 Follow cl-ft2 5fccb10: 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
6457852af0 Say that a failing test fails the test command 2026-10-16 07:25:15 +02:00
1876c98abd Follow cl-ft2 678bfee: the FreeType it carries for Windows
Installation and Development describe native/windows-x64/freetype.dll,
how cl-ft2 finds it, what the build lacks and how to rebuild and check
it.  Bitmaps have HEIGHT, not ROWS, and the examples whose results
depended on an earlier page's size now set it, so each gives what the
page shows; the vertical advance at 32 px is 32.  The strike error's
hint names FACE-SIZE.
2026-10-14 03:21:45 +02:00
e4d5ec4ab6 Document size, strike and transform as SETF places 2026-10-11 18:31:03 +02:00
c6add304e7 Document cl-ft2's renamed API 2026-10-11 18:05:08 +02:00
ebb06815b3 Document cl-ft2 2026-10-11 17:49:15 +02:00