| Commit message (Expand) | Author | Age | Files | Lines |
| * | Show an i64 with every digit on every surface | eunhhu | 2026-09-30 | 4 | -4/+57 |
| * | Show a bool as true or false, and make the examples' flags bools | eunhhu | 2026-09-30 | 6 | -11/+65 |
| * | Say how a value is shown, and what a screen never lets it do | eunhhu | 2026-09-30 | 1 | -2/+19 |
| * | Show what would act on a screen as a picture on every surface, and keep a val... | eunhhu | 2026-09-30 | 7 | -15/+149 |
| * | Add a board two nodes share | eunhhu | 2026-09-30 | 2 | -1/+204 |
| * | Say why Pure refused to start or replace the module | eunhhu | 2026-09-30 | 1 | -2/+6 |
| * | Keep a key cut across the terminal's reads until it comes whole | eunhhu | 2026-09-29 | 2 | -41/+93 |
| * | Wait for timers on the monotonic clock; events still see the wall clock | eunhhu | 2026-09-29 | 6 | -22/+76 |
| * | Freeze the text subsystem at HarfBuzz 10.2 and Unicode 16 | eunhhu | 2026-09-28 | 1 | -0/+17 |
| * | Leave a generated file as it was when its generator fails | eunhhu | 2026-09-28 | 1 | -8/+12 |
| * | Find build/upstream's HarfBuzz source of the version the build links | eunhhu | 2026-09-28 | 1 | -4/+4 |
| * | Follow HarfBuzz and Unicode with one command | eunhhu | 2026-09-28 | 5 | -11/+281 |
| * | Unicode 16.0: its tables, and line breaking as UAX #14 revision 53 has it | eunhhu | 2026-09-28 | 6 | -1215/+1676 |
| * | Go on past a runaway GSUB as HarfBuzz does | eunhhu | 2026-09-28 | 3 | -5/+7 |
| * | Kern with class subtables too (kern formats 2 and 3) | eunhhu | 2026-09-28 | 7 | -26/+235 |
| * | Carry variation sequences (cmap format 14) | eunhhu | 2026-09-28 | 5 | -21/+119 |
| * | Map characters as HarfBuzz maps them, not as it lists them | eunhhu | 2026-09-28 | 6 | -48/+91 |
| * | Hold shaping to HarfBuzz's own test suite, case by case | eunhhu | 2026-09-28 | 4 | -3/+328 |
| * | Set type on the pixel surfaces: the grid lays out, the fonts shape | eunhhu | 2026-09-28 | 9 | -91/+612 |
| * | Set text in a stack of fonts: each grapheme cluster in the first that has it | eunhhu | 2026-09-28 | 8 | -47/+131 |
| * | Size the checks' terminals before the program starts | eunhhu | 2026-09-28 | 1 | -4/+3 |
| * | Shape Syriac, stretch with stch, and fall back for fonts without Arabic forms | eunhhu | 2026-09-28 | 7 | -40/+853 |
| * | Shape Thai and Lao as HarfBuzz does | eunhhu | 2026-09-28 | 4 | -14/+147 |
| * | Shape the Universal Shaping Engine's scripts as HarfBuzz does | eunhhu | 2026-09-28 | 7 | -25/+839 |
| * | Leave U+180F visible, as HarfBuzz 10.2 does | eunhhu | 2026-09-28 | 1 | -1/+1 |
| * | Shape Khmer and Myanmar as HarfBuzz does | eunhhu | 2026-09-28 | 4 | -34/+246 |
| * | Shape the nine Indic scripts as HarfBuzz does | eunhhu | 2026-09-28 | 8 | -84/+2065 |
| * | Give Telugu's length marks classes 4 and 5, as HarfBuzz 10.2 does | eunhhu | 2026-09-28 | 1 | -2/+4 |
| * | Sort a stage's lookups with HarfBuzz's own quicksort | eunhhu | 2026-09-28 | 1 | -6/+64 |
| * | Shape Hangul, kern with kern tables, and place marks without GPOS, as HarfBuz... | eunhhu | 2026-09-28 | 5 | -50/+625 |
| * | Compose Yiddish yod-yod, not yod, with patah into FB1F | eunhhu | 2026-09-28 | 1 | -1/+1 |
| * | Speak AT-SPI2 on the accessibility bus from the display, over Vega's own D-Bus | eunhhu | 2026-09-28 | 8 | -8/+1552 |
| * | Make the web surface accessible the way the say surface is, checked in Chromi... | eunhhu | 2026-09-28 | 3 | -25/+128 |
| * | Set paragraphs into lines: bidi, script runs, shaping, line breaking, visual ... | eunhhu | 2026-09-28 | 6 | -5/+587 |
| * | Break text into lines, graphemes, words and sentences as Unicode's tests require | eunhhu | 2026-09-28 | 10 | -3/+5679 |
| * | Shape text as HarfBuzz does, from a symbol file, checked against HarfBuzz | eunhhu | 2026-09-28 | 9 | -35/+3357 |
| * | Generate the Unicode properties shaping needs | eunhhu | 2026-09-28 | 3 | -2/+6353 |
| * | Normalize text to NFD and NFC, passing all of Unicode's normalization tests | eunhhu | 2026-09-28 | 7 | -3/+4383 |
| * | Resolve bidirectional text as UAX #9 does, passing all of Unicode's bidi tests | eunhhu | 2026-09-28 | 7 | -2/+2488 |
| * | Build the node's surface again when Pure's headers change | eunhhu | 2026-09-28 | 1 | -2/+5 |
| * | Centre a wide character's glyph in its two cells | eunhhu | 2026-09-27 | 3 | -3/+8 |
| * | Type Hangul on the keyboard (두벌식) | eunhhu | 2026-09-27 | 6 | -20/+267 |
| * | Add a messenger between two nodes, sealed end to end | eunhhu | 2026-09-27 | 3 | -1/+216 |
| * | Draw a node's frames into files, and follow its saves after a recording | eunhhu | 2026-09-27 | 1 | -45/+68 |
| * | Show a Pure node's app on its display, as a surface in the node | eunhhu | 2026-09-27 | 6 | -19/+222 |
| * | Take keyboards, mice and touch screens on the display (evdev) | eunhhu | 2026-09-27 | 7 | -16/+394 |
| * | Put the frames on a display through KMS, checked by writeback | eunhhu | 2026-09-27 | 8 | -14/+421 |
| * | Draw the TUI's cells as pixels with the symbols' glyphs | eunhhu | 2026-09-27 | 13 | -75/+460 |
| * | Draw text from an atlas the CPU fills, composed by the GPU | eunhhu | 2026-09-27 | 7 | -274/+268 |
| * | Name Vega's parts: lib/, surfaces/ and symbols/ | eunhhu | 2026-09-27 | 15 | -8/+23 |