| Commit message (Expand) | Author | Age | Files | Lines |
| * | Set text in a stack of fonts: each grapheme cluster in the first that has it | eunhhu | 2026-09-28 | 1 | -3/+11 |
| * | Shape Syriac, stretch with stch, and fall back for fonts without Arabic forms | eunhhu | 2026-09-28 | 1 | -5/+22 |
| * | Shape Thai and Lao as HarfBuzz does | eunhhu | 2026-09-28 | 1 | -4/+15 |
| * | Shape the Universal Shaping Engine's scripts as HarfBuzz does | eunhhu | 2026-09-28 | 1 | -4/+24 |
| * | Shape Khmer and Myanmar as HarfBuzz does | eunhhu | 2026-09-28 | 1 | -1/+12 |
| * | Shape the nine Indic scripts as HarfBuzz does | eunhhu | 2026-09-28 | 1 | -1/+38 |
| * | Shape Hangul, kern with kern tables, and place marks without GPOS, as HarfBuz... | eunhhu | 2026-09-28 | 1 | -12/+25 |
| * | Speak AT-SPI2 on the accessibility bus from the display, over Vega's own D-Bus | eunhhu | 2026-09-28 | 1 | -0/+32 |
| * | Make the web surface accessible the way the say surface is, checked in Chromi... | eunhhu | 2026-09-28 | 1 | -0/+25 |
| * | Set paragraphs into lines: bidi, script runs, shaping, line breaking, visual ... | eunhhu | 2026-09-28 | 1 | -0/+27 |
| * | Break text into lines, graphemes, words and sentences as Unicode's tests require | eunhhu | 2026-09-28 | 1 | -0/+19 |
| * | Shape text as HarfBuzz does, from a symbol file, checked against HarfBuzz | eunhhu | 2026-09-28 | 1 | -3/+58 |
| * | Normalize text to NFD and NFC, passing all of Unicode's normalization tests | eunhhu | 2026-09-28 | 1 | -0/+9 |
| * | Resolve bidirectional text as UAX #9 does, passing all of Unicode's bidi tests | eunhhu | 2026-09-28 | 1 | -0/+42 |
| * | Take keyboards, mice and touch screens on the display (evdev) | eunhhu | 2026-09-27 | 1 | -2/+15 |
| * | Put the frames on a display through KMS, checked by writeback | eunhhu | 2026-09-27 | 1 | -2/+17 |
| * | Draw the TUI's cells as pixels with the symbols' glyphs | eunhhu | 2026-09-27 | 2 | -3/+46 |
| * | Draw text from an atlas the CPU fills, composed by the GPU | eunhhu | 2026-09-27 | 1 | -16/+24 |
| * | Name Vega's parts: lib/, surfaces/ and symbols/ | eunhhu | 2026-09-27 | 2 | -3/+3 |
| * | Draw symbols on the GPU from the point table as it is | eunhhu | 2026-09-27 | 1 | -1/+26 |
| * | Store symbol outlines as point chains, and keep glyph advances whole | eunhhu | 2026-09-27 | 1 | -36/+54 |
| * | Draw glyphs and icons from one symbol format, by exact pixel area | eunhhu | 2026-09-27 | 1 | -0/+84 |
| * | Add a board used by people and programs alike | eunhhu | 2026-09-26 | 1 | -1/+3 |
| * | Give live surfaces a clock and run timers; add a stopwatch | eunhhu | 2026-09-26 | 1 | -1/+11 |
| * | Add a tally example: a keyed list on every surface | eunhhu | 2026-09-26 | 1 | -1/+1 |
| * | Swap a running app's module: --watch and the swap command | eunhhu | 2026-09-26 | 1 | -0/+24 |
| * | 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 | 1 | -0/+8 |
| * | Add a web surface: the same spec as a page | eunhhu | 2026-09-26 | 1 | -1/+25 |
| * | Move the focus from a surface: clicks, the wheel, point | eunhhu | 2026-09-26 | 1 | -2/+8 |
| * | Send the terminal only the cells that changed | eunhhu | 2026-09-26 | 1 | -2/+13 |
| * | Add vega check for conventions a spec misses | eunhhu | 2026-09-26 | 1 | -1/+25 |
| * | Keep a surface's app in a store | eunhhu | 2026-09-25 | 1 | -0/+8 |
| * | Add the first component and three surfaces | eunhhu | 2026-09-25 | 1 | -0/+66 |