aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Send every input as a message (Pure 027's 4d): keys, text, timers, frames and...eunhhu42 hours6-35/+54
* chore: add Apache 2.0 licenseeunhhu10 days1-0/+202
* Show an i64 with every digit on every surfaceeunhhu2026-09-304-4/+57
* Show a bool as true or false, and make the examples' flags boolseunhhu2026-09-306-11/+65
* Say how a value is shown, and what a screen never lets it doeunhhu2026-09-301-2/+19
* Show what would act on a screen as a picture on every surface, and keep a val...eunhhu2026-09-307-15/+149
* Add a board two nodes shareeunhhu2026-09-302-1/+204
* Say why Pure refused to start or replace the moduleeunhhu2026-09-301-2/+6
* Keep a key cut across the terminal's reads until it comes wholeeunhhu2026-09-292-41/+93
* Wait for timers on the monotonic clock; events still see the wall clockeunhhu2026-09-296-22/+76
* Freeze the text subsystem at HarfBuzz 10.2 and Unicode 16eunhhu2026-09-281-0/+17
* Leave a generated file as it was when its generator failseunhhu2026-09-281-8/+12
* Find build/upstream's HarfBuzz source of the version the build linkseunhhu2026-09-281-4/+4
* Follow HarfBuzz and Unicode with one commandeunhhu2026-09-285-11/+281
* Unicode 16.0: its tables, and line breaking as UAX #14 revision 53 has iteunhhu2026-09-286-1215/+1676
* Go on past a runaway GSUB as HarfBuzz doeseunhhu2026-09-283-5/+7
* Kern with class subtables too (kern formats 2 and 3)eunhhu2026-09-287-26/+235
* Carry variation sequences (cmap format 14)eunhhu2026-09-285-21/+119
* Map characters as HarfBuzz maps them, not as it lists themeunhhu2026-09-286-48/+91
* Hold shaping to HarfBuzz's own test suite, case by caseeunhhu2026-09-284-3/+328
* Set type on the pixel surfaces: the grid lays out, the fonts shapeeunhhu2026-09-289-91/+612
* Set text in a stack of fonts: each grapheme cluster in the first that has iteunhhu2026-09-288-47/+131
* Size the checks' terminals before the program startseunhhu2026-09-281-4/+3
* Shape Syriac, stretch with stch, and fall back for fonts without Arabic formseunhhu2026-09-287-40/+853
* Shape Thai and Lao as HarfBuzz doeseunhhu2026-09-284-14/+147
* Shape the Universal Shaping Engine's scripts as HarfBuzz doeseunhhu2026-09-287-25/+839
* Leave U+180F visible, as HarfBuzz 10.2 doeseunhhu2026-09-281-1/+1
* Shape Khmer and Myanmar as HarfBuzz doeseunhhu2026-09-284-34/+246
* Shape the nine Indic scripts as HarfBuzz doeseunhhu2026-09-288-84/+2065
* Give Telugu's length marks classes 4 and 5, as HarfBuzz 10.2 doeseunhhu2026-09-281-2/+4
* Sort a stage's lookups with HarfBuzz's own quicksorteunhhu2026-09-281-6/+64
* Shape Hangul, kern with kern tables, and place marks without GPOS, as HarfBuz...eunhhu2026-09-285-50/+625
* Compose Yiddish yod-yod, not yod, with patah into FB1Feunhhu2026-09-281-1/+1
* Speak AT-SPI2 on the accessibility bus from the display, over Vega's own D-Buseunhhu2026-09-288-8/+1552
* Make the web surface accessible the way the say surface is, checked in Chromi...eunhhu2026-09-283-25/+128
* Set paragraphs into lines: bidi, script runs, shaping, line breaking, visual ...eunhhu2026-09-286-5/+587
* Break text into lines, graphemes, words and sentences as Unicode's tests requireeunhhu2026-09-2810-3/+5679
* Shape text as HarfBuzz does, from a symbol file, checked against HarfBuzzeunhhu2026-09-289-35/+3357
* Generate the Unicode properties shaping needseunhhu2026-09-283-2/+6353
* Normalize text to NFD and NFC, passing all of Unicode's normalization testseunhhu2026-09-287-3/+4383
* Resolve bidirectional text as UAX #9 does, passing all of Unicode's bidi testseunhhu2026-09-287-2/+2488
* Build the node's surface again when Pure's headers changeeunhhu2026-09-281-2/+5
* Centre a wide character's glyph in its two cellseunhhu2026-09-273-3/+8
* Type Hangul on the keyboard (두벌식)eunhhu2026-09-276-20/+267
* Add a messenger between two nodes, sealed end to endeunhhu2026-09-273-1/+216
* Draw a node's frames into files, and follow its saves after a recordingeunhhu2026-09-271-45/+68
* Show a Pure node's app on its display, as a surface in the nodeeunhhu2026-09-276-19/+222
* Take keyboards, mice and touch screens on the display (evdev)eunhhu2026-09-277-16/+394
* Put the frames on a display through KMS, checked by writebackeunhhu2026-09-278-14/+421
* Draw the TUI's cells as pixels with the symbols' glyphseunhhu2026-09-2713-75/+460