# # ChangeLog for uspace/lib/gfxfont in mainline # # Generated by Trac 1.6 # 2025-08-24T10:38:52Z Tue, 29 Sep 2020 14:58:57 GMT Jiri Svoboda [f13f1495] * uspace/lib/gfxfont/private/font.h (modified) * uspace/lib/gfxfont/src/font.c (modified) * uspace/lib/gfxfont/test/font.c (modified) Bit pack font bitmap to 1 bit per pixel when saving to TPF file Sun, 27 Sep 2020 09:26:41 GMT Jiri Svoboda [dd65f4f7] * uspace/lib/gfxfont/private/glyph_bmp.h (modified) * uspace/lib/gfxfont/src/glyph_bmp.c (modified) * uspace/lib/gfxfont/test/glyph_bmp.c (modified) Only save minimum used rectangle of glyph bitmap When the image ... Fri, 25 Sep 2020 17:40:47 GMT Jiri Svoboda [efca2e4] * uspace/app/fontedit/fontedit.c (modified) * uspace/lib/gfxfont/include/gfx/glyph_bmp.h (modified) * uspace/lib/gfxfont/src/glyph_bmp.c (modified) * uspace/lib/gfxfont/test/glyph_bmp.c (modified) Clear glyph using Ctrl-X Fri, 25 Sep 2020 14:31:27 GMT Jiri Svoboda [453f203b] * uspace/lib/gfxfont/private/tpf_file.h (modified) * uspace/lib/gfxfont/src/font.c (modified) * uspace/lib/gfxfont/src/glyph.c (modified) Cannot just write structures to TPF file This would compromise ... Fri, 25 Sep 2020 12:26:53 GMT Jiri Svoboda [120031a5] * uspace/lib/gfxfont/test/tpf.c (modified) Make TPF save/load test more elaborate Thu, 24 Sep 2020 14:25:21 GMT Jiri Svoboda [ea459d4] * uspace/lib/gfxfont/include/gfx/typeface.h (modified) * uspace/lib/gfxfont/meson.build (modified) * uspace/lib/gfxfont/private/font.h (modified) * uspace/lib/gfxfont/private/glyph.h (modified) * uspace/lib/gfxfont/private/typeface.h (modified) * uspace/lib/gfxfont/src/font.c (modified) * uspace/lib/gfxfont/src/glyph.c (modified) * uspace/lib/gfxfont/src/typeface.c (modified) * uspace/lib/gfxfont/test/main.c (modified) * uspace/lib/gfxfont/test/tpf.c (added) * uspace/lib/riff/include/riff/chunk.h (modified) * uspace/lib/riff/src/chunk.c (modified) * uspace/lib/riff/test/chunk.c (modified) Reading typeface from TPF file Mon, 21 Sep 2020 14:02:42 GMT Jiri Svoboda [d145ecb] * uspace/lib/gfxfont/src/font.c (modified) * uspace/lib/gfxfont/src/glyph.c (modified) * uspace/lib/riff/doc/doxygroups.h (added) * uspace/lib/riff/include/riff/chunk.h (modified) * uspace/lib/riff/meson.build (modified) * uspace/lib/riff/src/chunk.c (modified) * uspace/lib/riff/src/rwave.c (modified) * uspace/lib/riff/test/chunk.c (added) * uspace/lib/riff/test/main.c (added) * uspace/lib/riff/test/rwave.c (added) Libriff needs unit tests Fri, 18 Sep 2020 23:00:44 GMT Jiri Svoboda [d53af3c8] * uspace/app/fontedit/fontedit.c (modified) * uspace/lib/gfxfont/include/gfx/typeface.h (modified) * uspace/lib/gfxfont/meson.build (modified) * uspace/lib/gfxfont/private/font.h (modified) * uspace/lib/gfxfont/private/glyph.h (modified) * uspace/lib/gfxfont/private/tpf_file.h (added) * uspace/lib/gfxfont/src/font.c (modified) * uspace/lib/gfxfont/src/glyph.c (modified) * uspace/lib/gfxfont/src/typeface.c (modified) * uspace/lib/meson.build (modified) * uspace/lib/riff/include/riff/chunk.h (added) * uspace/lib/riff/include/riff/rwave.h (added) * uspace/lib/riff/include/types/riff/chunk.h (added) * uspace/lib/riff/include/types/riff/rwave.h (added) * uspace/lib/riff/meson.build (added) * uspace/lib/riff/src/chunk.c (added) * uspace/lib/riff/src/rwave.c (added) Save typeface to (RIFF) TPF file using newly introduced libriff ... Thu, 17 Sep 2020 15:28:03 GMT Jiri Svoboda [313ac8e] * uspace/lib/gfxfont/private/font.h (modified) * uspace/lib/gfxfont/src/font.c (modified) * uspace/lib/gfxfont/src/glyph_bmp.c (modified) * uspace/lib/gfxfont/test/font.c (modified) * uspace/lib/gfxfont/test/glyph_bmp.c (modified) Make negative quadrants actually work Fri, 11 Sep 2020 13:38:00 GMT Jiri Svoboda [a57c70c] * uspace/app/fontedit/fontedit.c (modified) * uspace/app/fontedit/fontedit.h (modified) * uspace/lib/gfxfont/include/gfx/font.h (modified) * uspace/lib/gfxfont/include/gfx/glyph.h (modified) * uspace/lib/gfxfont/src/font.c (modified) * uspace/lib/gfxfont/src/glyph.c (modified) Save glyph with S key and get a preview Thu, 27 Aug 2020 11:24:39 GMT Jiri Svoboda [32066f2] * uspace/app/fontedit/fontedit.c (modified) * uspace/lib/gfx/include/gfx/coord.h (modified) * uspace/lib/gfx/src/coord.c (modified) * uspace/lib/gfxfont/include/gfx/glyph_bmp.h (modified) * uspace/lib/gfxfont/src/glyph_bmp.c (modified) Need to be able to paint in the negative quadrants Thu, 27 Aug 2020 10:35:31 GMT Jiri Svoboda [20d0098] * uspace/app/fontedit/fontedit.c (modified) * uspace/app/fontedit/fontedit.h (modified) * uspace/lib/gfxfont/src/font.c (modified) Font editor's first pixels Tue, 18 Aug 2020 11:32:59 GMT Jiri Svoboda [06b8383] * uspace/app/fontedit/fontedit.c (modified) * uspace/app/fontedit/fontedit.h (modified) * uspace/lib/gfxfont/include/gfx/font.h (modified) * uspace/lib/gfxfont/include/gfx/typeface.h (added) * uspace/lib/gfxfont/include/types/gfx/font.h (modified) * uspace/lib/gfxfont/include/types/gfx/typeface.h (added) * uspace/lib/gfxfont/meson.build (modified) * uspace/lib/gfxfont/private/font.h (modified) * uspace/lib/gfxfont/private/typeface.h (added) * uspace/lib/gfxfont/src/font.c (modified) * uspace/lib/gfxfont/src/glyph_bmp.c (modified) * uspace/lib/gfxfont/src/typeface.c (added) * uspace/lib/gfxfont/test/font.c (modified) * uspace/lib/gfxfont/test/glyph.c (modified) * uspace/lib/gfxfont/test/glyph_bmp.c (modified) * uspace/lib/gfxfont/test/main.c (modified) * uspace/lib/gfxfont/test/typeface.c (added) Introduce typeface In other words a font family. Sun, 09 Aug 2020 18:40:28 GMT Jiri Svoboda [d2100e2] * uspace/lib/gfxfont/private/font.h (modified) * uspace/lib/gfxfont/private/glyph.h (modified) * uspace/lib/gfxfont/src/font.c (modified) * uspace/lib/gfxfont/src/glyph.c (modified) * uspace/lib/gfxfont/src/glyph_bmp.c (modified) * uspace/lib/gfxfont/test/font.c (modified) * uspace/lib/gfxfont/test/glyph.c (modified) * uspace/lib/gfxfont/test/glyph_bmp.c (modified) Finish glyph bitmap operations and tests Setting/getting pixel, ... Tue, 21 Jul 2020 22:51:18 GMT Jiri Svoboda [5592c56] * uspace/lib/gfxfont/src/glyph_bmp.c (modified) Fix cstyle Tue, 21 Jul 2020 22:48:59 GMT Jiri Svoboda [c78a03d] * uspace/lib/gfxfont/include/gfx/glyph.h (modified) * uspace/lib/gfxfont/include/gfx/glyph_bmp.h (modified) * uspace/lib/gfxfont/include/types/gfx/font.h (modified) * uspace/lib/gfxfont/include/types/gfx/glyph.h (modified) * uspace/lib/gfxfont/private/font.h (modified) * uspace/lib/gfxfont/private/glyph.h (modified) * uspace/lib/gfxfont/private/glyph_bmp.h (modified) * uspace/lib/gfxfont/src/font.c (modified) * uspace/lib/gfxfont/src/glyph.c (modified) * uspace/lib/gfxfont/src/glyph_bmp.c (modified) * uspace/lib/gfxfont/test/font.c (modified) * uspace/lib/gfxfont/test/glyph.c (modified) * uspace/lib/gfxfont/test/glyph_bmp.c (modified) Flesh out most of font, glyph and glyph bitmap implementation and tests Mon, 13 Jul 2020 20:28:54 GMT Jiri Svoboda [ee2f0beb] * uspace/lib/gfxfont/doc/doxygroups.h (added) * uspace/lib/gfxfont/include/gfx/font.h (added) * uspace/lib/gfxfont/include/gfx/glyph.h (added) * uspace/lib/gfxfont/include/gfx/glyph_bmp.h (added) * uspace/lib/gfxfont/include/types/gfx/font.h (added) * uspace/lib/gfxfont/include/types/gfx/glyph.h (added) * uspace/lib/gfxfont/include/types/gfx/glyph_bmp.h (added) * uspace/lib/gfxfont/meson.build (added) * uspace/lib/gfxfont/private/font.h (added) * uspace/lib/gfxfont/private/glyph.h (added) * uspace/lib/gfxfont/private/glyph_bmp.h (added) * uspace/lib/gfxfont/src/font.c (added) * uspace/lib/gfxfont/src/glyph.c (added) * uspace/lib/gfxfont/src/glyph_bmp.c (added) * uspace/lib/gfxfont/test/font.c (added) * uspace/lib/gfxfont/test/glyph.c (added) * uspace/lib/gfxfont/test/glyph_bmp.c (added) * uspace/lib/gfxfont/test/main.c (added) * uspace/lib/meson.build (modified) Sketch out GFX font library