Ext Tasks

TODO whitespace cleanup

ID: 859c42e3-b305-4ba6-a7c5-6e5ead1e5210
CREATED: <2025-06-29 Sun 22:50>
  • State "TODO" from [2025-06-29 Sun 22:50]
  • make a script

OUTLINE integration path for infra and core

ID: 1e04af5d-8c78-497f-bd6e-dcaf4ed58790
CREATED: <2025-06-29 Sun 22:51>
  • State "OUTLINE" from "TODO" [2025-06-29 Sun 22:55]
  • skelfile rules for bootstrapping
  • do we need to fork cl+ssl? probably not

PROJECT clx

ID: 95cdc31b-fec5-4036-9541-c86c4cd11fda
CREATED: <2025-06-29 Sun 22:48>
  • State "PROJECT" from [2025-06-29 Sun 22:48]
  • potentially worth moving into core..

DONE clx-truetype

ID: f44b4d8c-4516-4312-bd7f-258fec2fd66a
CREATED: <2025-06-29 Sun 22:48>
  • State "PROJECT" from [2025-06-29 Sun 22:48]
  • State "DONE" from "PROJECT" [2025-07-10 Thu 15:45]
  • Note taken on [2025-07-10 Thu 15:45]
    merged into clx
  • will be refactored somewhere - xlib, clim, or swm

TODO implement dri3

ID: 7d84743f-aeca-428f-822f-13861ad812af
CREATED: <2025-07-10 Thu 15:45>
  • State "TODO" from [2025-07-10 Thu 15:45]
(slime-rgrep-system "clx" "dri2")

dri2proto.h dri3proto.h

DRI3 clients allocate their render buffers, instead of relying on the X Server for doing the allocation, which was the method supported by DRI2.

DRI3 gets rid of the old insecure GEM buffer sharing mechanism based on GEM names (global GEM handles) for passing buffer objects between a DRI client and the X Server in favor of the one more secure and versatile based on PRIME DMA-BUFs, which uses file descriptors instead.

PROJECT stumpwm

ID: f2e4a8c0-bd47-4629-846e-e01cbbf4eb15
CREATED: <2025-06-29 Sun 22:48>
  • State "PROJECT" from [2025-06-29 Sun 22:48]
  • Final destination: APP/SWM?

PROJECT ironclad

ID: 24645bdf-c4be-4346-8fdd-f5519285f3b9
CREATED: <2025-06-29 Sun 22:49>
  • State "PROJECT" from [2025-06-29 Sun 22:49]
  • largest lisp dependency
  • may be best to refactor into separate crypto subsystems
  • if not leave as external

PROJECT slime

ID: d21dd33a-8ff5-4839-966b-cc35648c1624
CREATED: <2025-06-29 Sun 22:49>
  • State "PROJECT" from [2025-06-29 Sun 22:49]
  • leaving as external, rewrite from scratch using net protocols

PROJECT cl-ppcre

ID: 50bb84da-deca-451b-84e6-bffdee208d2d
CREATED: <2025-06-29 Sun 22:49>
  • State "PROJECT" from [2025-06-29 Sun 22:49]
  • final destination: STD/RX

PROJECT emacs

ID: 1b52bd55-65ef-4e0d-9ecc-e6738c1b70e8
CREATED: <2025-06-29 Sun 22:49>
  • State "PROJECT" from [2025-06-29 Sun 22:49]