| Commit message (Expand) | Author | Age | Files | Lines |
| * | 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 |
| * | Link Pure's libpure.a instead of compiling its sources | eunhhu | 2026-09-27 | 2 | -9/+12 |
| * | Draw symbols on the GPU from the point table as it is | eunhhu | 2026-09-27 | 6 | -6/+462 |
| * | Store symbol outlines as point chains, and keep glyph advances whole | eunhhu | 2026-09-27 | 5 | -157/+378 |
| * | Draw glyphs and icons from one symbol format, by exact pixel area | eunhhu | 2026-09-27 | 11 | -3/+998 |
| * | Keep Python's bytecode caches out of the repository | eunhhu | 2026-09-27 | 2 | -0/+1 |
| * | Read module files of any size | eunhhu | 2026-09-26 | 1 | -4/+16 |
| * | Add a board used by people and programs alike | eunhhu | 2026-09-26 | 5 | -3/+120 |
| * | Give live surfaces a clock and run timers; add a stopwatch | eunhhu | 2026-09-26 | 8 | -10/+203 |
| * | Add a tally example: a keyed list on every surface | eunhhu | 2026-09-26 | 2 | -1/+39 |
| * | Swap a running app's module: --watch and the swap command | eunhhu | 2026-09-26 | 8 | -43/+222 |
| * | Restate the bytes a changed frame sends | eunhhu | 2026-09-26 | 1 | -1/+1 |
| * | Show filtered lists and their shared focus | eunhhu | 2026-09-26 | 8 | -19/+139 |
| * | Count the open tasks in the todo example | eunhhu | 2026-09-26 | 3 | -7/+12 |
| * | Style the web page's button and name keys as the TUI does | eunhhu | 2026-09-26 | 1 | -2/+7 |
| * | Add a web surface: the same spec as a page | eunhhu | 2026-09-26 | 9 | -23/+752 |
| * | Move the focus from a surface: clicks, the wheel, point | eunhhu | 2026-09-26 | 6 | -25/+148 |
| * | Send the terminal only the cells that changed | eunhhu | 2026-09-26 | 5 | -39/+191 |
| * | Add vega check for conventions a spec misses | eunhhu | 2026-09-26 | 5 | -4/+163 |
| * | Keep a surface's app in a store | eunhhu | 2026-09-25 | 5 | -13/+78 |
| * | Add the first component and three surfaces | eunhhu | 2026-09-25 | 13 | -3/+1583 |
| * | Position Vega as an aup library | eunhhu | 2026-09-25 | 1 | -6/+6 |
| * | Charter Vega as the interface implementer | eunhhu | 2026-09-25 | 1 | -0/+38 |