Getting Started
dxtr edited this page 2026-10-18 16:01:10 +02:00

Page revisions

8 Commits

Author SHA1 Message Date
64bb4b823c Follow cl-windowing's review fixes
open-window-system given no :backend uses the platform's backend,
:win32 on Windows and :wayland elsewhere, since *default-backend* is
gone; no-backend-error's backend is then always a keyword, and its
message for no backend at all is gone too.  The pages that described
the choice say so, and Backend Protocol says where a backend becomes a
platform's default.

Backend Protocol's example takes the lock through sys:with-lock, the
local nickname the backends' packages give cl-windowing/sys, which no
longer reads the environment.  Events and the API reference say that a
program reads events and backends write them, which is what the
exported setf writers of the event's fields are for.
2026-10-18 16:01:10 +02:00
34a4f765fb Run on SBCL only
Getting Started names SBCL as the Lisp and shows one test command;
Backend Protocol says cl-windowing/sys holds what cl-windowing takes
from SBCL.
2026-10-17 04:31:41 +02:00
c1990b63c8 Follow cl-windowing dc656ae: 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:21:14 +02:00
c9d2f516d4 Say that a failing test fails the test command 2026-10-16 07:25:16 +02:00
9eb2774cd8 Follow cl-windowing 031159f: Windows, popups, input methods, cursors, the clipboard
Add pages for popups, input methods, cursors and pointer modes, the
clipboard and the Win32 backend.  Bring the others up to date: the Win32
backend beside Wayland, fullscreen and set-window-size, copy-event and the
new event fields and types, the new capabilities and conditions, the
protocols the Wayland backend uses now, and the backend protocol's new
generic functions, reporting functions and lock rules.  CI runs the suite
on SBCL only.
2026-10-14 04:26:09 +02:00
20f5a8da61 cl-gfx waits for the first size by itself 2026-10-11 17:26:18 +02:00
106d41e64f Wait for the first configure before drawing 2026-10-11 16:21:25 +02:00
15d53d365e Add the Getting Started page 2026-10-11 16:19:28 +02:00