# # ChangeLog for / in mainline # # Generated by Trac 1.5.4 # 2024-05-20T10:07:08Z Sat, 21 Nov 2020 19:56:45 GMT Jiri Svoboda [20667af] * uspace/lib/riff/include/types/riff/chunk.h (modified) * uspace/lib/riff/src/chunk.c (modified) Remember current position in libriff and optimize sequential reading ... Thu, 19 Nov 2020 22:38:17 GMT Jiri Svoboda [06d0c81] * uspace/app/barber/barber.c (modified) * uspace/app/init/init.c (modified) * uspace/app/launcher/launcher.c (modified) * uspace/app/terminal/main.c (modified) * uspace/app/terminal/terminal.c (modified) * uspace/app/terminal/terminal.h (modified) * uspace/lib/ui/include/types/ui/window.h (modified) * uspace/lib/ui/src/window.c (modified) Window placement Needed to recreate the current 'desktop' and keep ... Thu, 19 Nov 2020 11:20:49 GMT Jiri Svoboda [2e0a2e7] * uspace/srv/hid/display/window.c (modified) Repaint desktop when window is brought to front Libgui used to ... Mon, 16 Nov 2020 18:13:09 GMT Jiri Svoboda [140e21a] * tools/export.sh (modified) * tools/xcw/bin/helenos-pkg-config (modified) Update export.sh and helenos-pkg-config Mon, 16 Nov 2020 11:26:21 GMT Jiri Svoboda [6d527cff] * uspace/drv/fb/kfb/port.c (modified) * uspace/lib/c/include/io/mode.h (deleted) * uspace/lib/c/include/io/pixelmap.h (modified) * uspace/lib/c/include/io/window.h (deleted) Remove headers which are no longer used Sat, 14 Nov 2020 21:44:37 GMT Jiri Svoboda [0d3bc7b1] * uspace/drv/fb/amdm37x_dispc/meson.build (modified) * uspace/drv/fb/kfb/meson.build (modified) * uspace/lib/gfximage/meson.build (modified) * uspace/lib/meson.build (modified) * uspace/lib/pixconv/doc/doxygroups.h (moved) * uspace/lib/pixconv/meson.build (moved) * uspace/lib/pixconv/pixconv.c (moved) * uspace/lib/pixconv/pixconv.h (moved) Rename libsoftrend to libpixconv Sat, 14 Nov 2020 21:41:43 GMT Jiri Svoboda [4b06a70] * uspace/lib/softrend/compose.c (deleted) * uspace/lib/softrend/compose.h (deleted) * uspace/lib/softrend/filter.c (deleted) * uspace/lib/softrend/filter.h (deleted) * uspace/lib/softrend/meson.build (modified) * uspace/lib/softrend/pixconv.c (modified) * uspace/lib/softrend/rectangle.c (deleted) * uspace/lib/softrend/rectangle.h (deleted) * uspace/lib/softrend/transform.c (deleted) * uspace/lib/softrend/transform.h (deleted) Remove everything from libsoftrend except pixel conversions Sat, 14 Nov 2020 21:31:55 GMT Jiri Svoboda [63b35c7] * uspace/lib/draw/codec/tga.c (deleted) * uspace/lib/draw/codec/tga.gz.c (deleted) * uspace/lib/draw/codec/webp.c (deleted) * uspace/lib/draw/cursor.c (deleted) * uspace/lib/draw/cursor/embedded.c (deleted) * uspace/lib/draw/doc/doxygroups.h (deleted) * uspace/lib/draw/drawctx.c (deleted) * uspace/lib/draw/font.c (deleted) * uspace/lib/draw/font/bitmap_backend.c (deleted) * uspace/lib/draw/font/embedded.c (deleted) * uspace/lib/draw/font/pcf.c (deleted) * uspace/lib/draw/gfx/cursor-11x18.c (deleted) * uspace/lib/draw/include/draw/codec.h (deleted) * uspace/lib/draw/include/draw/cursor.h (deleted) * uspace/lib/draw/include/draw/drawctx.h (deleted) * uspace/lib/draw/include/draw/font.h (deleted) * uspace/lib/draw/include/draw/gfx.h (deleted) * uspace/lib/draw/include/draw/path.h (deleted) * uspace/lib/draw/include/draw/source.h (deleted) * uspace/lib/draw/include/draw/surface.h (deleted) * uspace/lib/draw/meson.build (deleted) * uspace/lib/draw/path.c (deleted) * uspace/lib/draw/source.c (deleted) * uspace/lib/draw/surface.c (deleted) * uspace/lib/meson.build (modified) Remove libdraw Sat, 14 Nov 2020 21:28:35 GMT Jiri Svoboda [0576df9] * uspace/app/barber/barber.c (modified) * uspace/app/barber/meson.build (modified) * uspace/app/launcher/launcher.c (modified) * uspace/app/launcher/meson.build (modified) * uspace/app/viewer/meson.build (modified) * uspace/app/viewer/viewer.c (modified) * uspace/lib/gfximage/doc/doxygroups.h (added) * uspace/lib/gfximage/include/gfximage/tga.h (added) * uspace/lib/gfximage/include/gfximage/tga_gz.h (added) * uspace/lib/gfximage/meson.build (added) * uspace/lib/gfximage/src/tga.c (added) * uspace/lib/gfximage/src/tga_gz.c (added) * uspace/lib/meson.build (modified) * uspace/lib/ui/include/ui/window.h (modified) * uspace/lib/ui/src/window.c (modified) * uspace/lib/ui/test/window.c (modified) Decoding images without libdraw Thu, 12 Nov 2020 20:58:33 GMT Jiri Svoboda [38f5598] * tools/xcw/demo/Makefile (modified) * uspace/lib/gui/button.c (deleted) * uspace/lib/gui/button.h (deleted) * uspace/lib/gui/canvas.c (deleted) * uspace/lib/gui/canvas.h (deleted) * uspace/lib/gui/common.c (deleted) * uspace/lib/gui/common.h (deleted) * uspace/lib/gui/connection.c (deleted) * uspace/lib/gui/connection.h (deleted) * uspace/lib/gui/doc/doxygroups.h (deleted) * uspace/lib/gui/grid.c (deleted) * uspace/lib/gui/grid.h (deleted) * uspace/lib/gui/label.c (deleted) * uspace/lib/gui/label.h (deleted) * uspace/lib/gui/meson.build (deleted) * uspace/lib/gui/minimal.c (deleted) * uspace/lib/gui/minimal.h (deleted) * uspace/lib/gui/terminal.c (deleted) * uspace/lib/gui/terminal.h (deleted) * uspace/lib/gui/widget.c (deleted) * uspace/lib/gui/widget.h (deleted) * uspace/lib/gui/window.c (deleted) * uspace/lib/gui/window.h (deleted) * uspace/lib/meson.build (modified) Remove libgui Thu, 12 Nov 2020 20:47:57 GMT Jiri Svoboda [2c9fdeed] * uspace/app/viewer/meson.build (modified) * uspace/app/viewer/viewer.c (modified) Port viewer to UI Thu, 12 Nov 2020 10:58:36 GMT Jiri Svoboda [12008adf] * uspace/app/barber/barber.c (modified) * uspace/app/barber/meson.build (modified) * uspace/lib/ui/include/ui/image.h (modified) * uspace/lib/ui/src/image.c (modified) * uspace/lib/ui/test/image.c (modified) Port barber to UI Wed, 11 Nov 2020 18:28:08 GMT Jiri Svoboda [7a5825b] * uspace/lib/guigfx/doc/doxygroups.h (deleted) * uspace/lib/guigfx/include/guigfx/canvas.h (deleted) * uspace/lib/guigfx/include/types/guigfx/canvas.h (deleted) * uspace/lib/guigfx/meson.build (deleted) * uspace/lib/guigfx/private/canvas.h (deleted) * uspace/lib/guigfx/src/canvas.c (deleted) * uspace/lib/meson.build (modified) Remove guigfx library Wed, 11 Nov 2020 18:26:11 GMT Jiri Svoboda [b93ec7c0] * uspace/app/gfxdemo/gfxdemo.c (modified) * uspace/app/gfxdemo/meson.build (modified) Port GFX demo from guigfx to UI Wed, 11 Nov 2020 18:05:01 GMT Jiri Svoboda [66a2becf] * uspace/app/fontedit/fontedit.c (modified) * uspace/app/fontedit/fontedit.h (modified) * uspace/app/fontedit/meson.build (modified) * uspace/lib/ui/include/ui/window.h (modified) * uspace/lib/ui/meson.build (modified) * uspace/lib/ui/private/window.h (modified) * uspace/lib/ui/src/window.c (modified) * uspace/lib/ui/test/window.c (modified) Application area GC / port font editor Font editor and other ... Tue, 10 Nov 2020 09:46:07 GMT Jiri Svoboda [d942ca4] * uspace/app/calculator/calculator.c (modified) Calculator should respond to keyboard control Tue, 10 Nov 2020 09:00:48 GMT Jiri Svoboda [03145ee] * uspace/app/calculator/calculator.c (modified) * uspace/lib/ui/include/types/ui/entry.h (added) * uspace/lib/ui/include/ui/entry.h (added) * uspace/lib/ui/meson.build (modified) * uspace/lib/ui/private/entry.h (added) * uspace/lib/ui/private/resource.h (modified) * uspace/lib/ui/src/entry.c (added) * uspace/lib/ui/src/resource.c (modified) * uspace/lib/ui/test/entry.c (added) * uspace/lib/ui/test/main.c (modified) Add UI text entry (read-only) We use the read-only text entry to ... Mon, 09 Nov 2020 18:34:59 GMT Jiri Svoboda [0d71fd6] * meson/part/initrd_manifest/meson.build (modified) * uspace/app/fontviewer/doc/doxygroups.h (deleted) * uspace/app/fontviewer/fontviewer.c (deleted) * uspace/app/fontviewer/meson.build (deleted) * uspace/app/init/init.c (modified) * uspace/app/meson.build (modified) * uspace/app/vdemo/doc/doxygroups.h (deleted) * uspace/app/vdemo/meson.build (deleted) * uspace/app/vdemo/vdemo.c (deleted) * uspace/app/vterm/doc/doxygroups.h (deleted) * uspace/app/vterm/meson.build (deleted) * uspace/app/vterm/vterm.c (deleted) * uspace/lib/gui/terminal.c (modified) Remove vterm, vdemo, fontviewer Mon, 09 Nov 2020 18:26:27 GMT Jiri Svoboda [6dca10f] * uspace/app/calculator/calculator.c (moved) * uspace/app/calculator/doc/doxygroups.h (moved) * uspace/app/calculator/meson.build (moved) * uspace/app/launcher/launcher.c (modified) * uspace/app/meson.build (modified) Rename vcalc to calculator Mon, 09 Nov 2020 18:21:05 GMT Jiri Svoboda [b41564c] * uspace/app/vcalc/meson.build (modified) * uspace/app/vcalc/vcalc.c (modified) * uspace/lib/ui/src/label.c (modified) Port vcalc to UI Sun, 08 Nov 2020 22:29:06 GMT Jiri Svoboda [2109961] * meson/part/initrd_manifest/meson.build (modified) * uspace/app/init/init.c (modified) * uspace/app/launcher/doc/doxygroups.h (moved) * uspace/app/launcher/gfx/helenos.tga (moved) * uspace/app/launcher/launcher.c (moved) * uspace/app/launcher/launcher.h (moved) * uspace/app/launcher/meson.build (moved) * uspace/app/meson.build (modified) Rename vlaunch to launcher Sun, 08 Nov 2020 22:25:07 GMT Jiri Svoboda [a09d401] * uspace/app/vlaunch/meson.build (modified) * uspace/app/vlaunch/vlaunch.c (modified) * uspace/app/vlaunch/vlaunch.h (added) Port vlaunch to UI Sun, 08 Nov 2020 22:24:45 GMT Jiri Svoboda [f93e4e3] * uspace/app/uidemo/meson.build (modified) * uspace/lib/gfx/src/bitmap.c (modified) * uspace/lib/ui/include/types/ui/image.h (added) * uspace/lib/ui/include/ui/image.h (added) * uspace/lib/ui/meson.build (modified) * uspace/lib/ui/private/image.h (added) * uspace/lib/ui/src/image.c (added) * uspace/lib/ui/test/image.c (added) * uspace/lib/ui/test/label.c (modified) * uspace/lib/ui/test/main.c (modified) Add UI image Sun, 08 Nov 2020 19:51:04 GMT Jiri Svoboda [3583ffb] * uspace/app/terminal/terminal.c (modified) * uspace/app/terminal/terminal.h (modified) * uspace/app/uidemo/uidemo.c (modified) * uspace/lib/ui/include/ui/label.h (modified) * uspace/lib/ui/include/ui/pbutton.h (modified) * uspace/lib/ui/include/ui/wdecor.h (modified) * uspace/lib/ui/include/ui/window.h (modified) * uspace/lib/ui/private/ui.h (modified) * uspace/lib/ui/src/label.c (modified) * uspace/lib/ui/src/pbutton.c (modified) * uspace/lib/ui/src/wdecor.c (modified) * uspace/lib/ui/src/window.c (modified) * uspace/lib/ui/test/label.c (modified) * uspace/lib/ui/test/pbutton.c (modified) * uspace/lib/ui/test/wdecor.c (modified) * uspace/lib/ui/test/window.c (modified) Revert "Create UI controls based on UI object..." This was a ... Sat, 07 Nov 2020 22:12:12 GMT Jiri Svoboda [8c772c4] * uspace/app/terminal/terminal.c (modified) * uspace/app/terminal/terminal.h (modified) * uspace/app/uidemo/uidemo.c (modified) * uspace/lib/ui/include/ui/label.h (modified) * uspace/lib/ui/include/ui/pbutton.h (modified) * uspace/lib/ui/include/ui/wdecor.h (modified) * uspace/lib/ui/include/ui/window.h (modified) * uspace/lib/ui/private/ui.h (modified) * uspace/lib/ui/src/label.c (modified) * uspace/lib/ui/src/pbutton.c (modified) * uspace/lib/ui/src/wdecor.c (modified) * uspace/lib/ui/src/window.c (modified) * uspace/lib/ui/test/label.c (modified) * uspace/lib/ui/test/pbutton.c (modified) * uspace/lib/ui/test/wdecor.c (modified) * uspace/lib/ui/test/window.c (modified) Create UI controls based on UI object instead of based on UI resource ... Sat, 07 Nov 2020 16:16:01 GMT Jiri Svoboda [d55ab823] * uspace/app/uidemo/uidemo.c (modified) * uspace/lib/ui/src/ui.c (modified) Return task return code from ui_run() Sat, 07 Nov 2020 16:07:22 GMT Jiri Svoboda [b71c0fc] * uspace/app/uidemo/uidemo.c (modified) * uspace/lib/ui/include/ui/fixed.h (modified) * uspace/lib/ui/include/ui/window.h (modified) * uspace/lib/ui/private/fixed.h (modified) * uspace/lib/ui/private/window.h (modified) * uspace/lib/ui/src/control.c (modified) * uspace/lib/ui/src/fixed.c (modified) * uspace/lib/ui/src/window.c (modified) * uspace/lib/ui/test/fixed.c (modified) * uspace/lib/ui/test/label.c (modified) * uspace/lib/ui/test/pbutton.c (modified) * uspace/lib/ui/test/window.c (modified) Make fixed layout a UI control and hook it up to the window Tue, 03 Nov 2020 18:46:35 GMT Jiri Svoboda [fa01c05] * uspace/app/uidemo/uidemo.c (modified) * uspace/lib/ui/include/types/ui/window.h (modified) * uspace/lib/ui/include/ui/window.h (modified) * uspace/lib/ui/private/window.h (modified) * uspace/lib/ui/src/window.c (modified) * uspace/lib/ui/test/window.c (modified) UI window should fill the application are background Except for ... Mon, 02 Nov 2020 15:42:15 GMT Jiri Svoboda [4ac11ff] * uspace/lib/display/include/types/display.h (modified) * uspace/lib/display/private/display.h (added) * uspace/lib/display/src/display.c (modified) * uspace/lib/display/test/display.c (modified) Make display_t and display_window_t declaration opaque Sun, 01 Nov 2020 22:49:05 GMT Jiri Svoboda [c6f00b40] * uspace/app/uidemo/uidemo.c (modified) * uspace/lib/ui/include/types/ui/control.h (modified) * uspace/lib/ui/include/ui/control.h (modified) * uspace/lib/ui/src/control.c (modified) * uspace/lib/ui/src/fixed.c (modified) * uspace/lib/ui/src/label.c (modified) * uspace/lib/ui/src/pbutton.c (modified) * uspace/lib/ui/test/control.c (modified) * uspace/lib/ui/test/fixed.c (modified) Add virtual destructor for UI control Sun, 01 Nov 2020 18:37:09 GMT Jiri Svoboda [4df6607] * uspace/app/uidemo/uidemo.c (modified) * uspace/lib/ui/include/types/ui/control.h (modified) * uspace/lib/ui/include/ui/control.h (modified) * uspace/lib/ui/include/ui/fixed.h (modified) * uspace/lib/ui/src/control.c (modified) * uspace/lib/ui/src/fixed.c (modified) * uspace/lib/ui/src/label.c (modified) * uspace/lib/ui/src/pbutton.c (modified) * uspace/lib/ui/test/control.c (modified) * uspace/lib/ui/test/fixed.c (modified) Paint controls via layout Sat, 31 Oct 2020 01:03:26 GMT Jiri Svoboda [8009dc27] * uspace/app/uidemo/uidemo.c (modified) * uspace/app/uidemo/uidemo.h (modified) * uspace/lib/ui/include/types/ui/control.h (added) * uspace/lib/ui/include/types/ui/fixed.h (added) * uspace/lib/ui/include/ui/control.h (added) * uspace/lib/ui/include/ui/fixed.h (added) * uspace/lib/ui/include/ui/label.h (modified) * uspace/lib/ui/include/ui/pbutton.h (modified) * uspace/lib/ui/meson.build (modified) * uspace/lib/ui/private/control.h (added) * uspace/lib/ui/private/fixed.h (added) * uspace/lib/ui/private/label.h (modified) * uspace/lib/ui/private/pbutton.h (modified) * uspace/lib/ui/src/control.c (added) * uspace/lib/ui/src/fixed.c (added) * uspace/lib/ui/src/label.c (modified) * uspace/lib/ui/src/pbutton.c (modified) * uspace/lib/ui/test/control.c (added) * uspace/lib/ui/test/fixed.c (added) * uspace/lib/ui/test/main.c (modified) Prototype control base class and fixed layout class So far only ... Wed, 28 Oct 2020 12:42:11 GMT Jiri Svoboda [f03d1308] * uspace/app/terminal/main.c (modified) * uspace/app/terminal/terminal.c (modified) * uspace/app/terminal/terminal.h (modified) * uspace/lib/ui/include/types/ui/window.h (modified) * uspace/lib/ui/private/window.h (modified) * uspace/lib/ui/src/window.c (modified) * uspace/lib/ui/test/window.c (modified) Convert terminal to using ui_window Tue, 27 Oct 2020 21:56:15 GMT Jiri Svoboda [d284ce9] * uspace/app/uidemo/uidemo.c (modified) * uspace/app/uidemo/uidemo.h (modified) * uspace/lib/ui/include/types/ui/window.h (modified) * uspace/lib/ui/include/ui/ui.h (modified) * uspace/lib/ui/include/ui/window.h (modified) * uspace/lib/ui/private/ui.h (modified) * uspace/lib/ui/private/window.h (modified) * uspace/lib/ui/src/ui.c (modified) * uspace/lib/ui/src/wdecor.c (modified) * uspace/lib/ui/src/window.c (modified) * uspace/lib/ui/test/window.c (modified) Let ui_window handle window decoration, display window Sun, 25 Oct 2020 19:20:57 GMT Jiri Svoboda [f7a90df] * uspace/lib/display/src/display.c (modified) * uspace/lib/display/test/display.c (modified) * uspace/lib/ui/include/types/ui/ui.h (added) * uspace/lib/ui/include/types/ui/window.h (added) * uspace/lib/ui/include/ui/ui.h (added) * uspace/lib/ui/include/ui/window.h (added) * uspace/lib/ui/meson.build (modified) * uspace/lib/ui/private/dummygc.h (added) * uspace/lib/ui/private/ui.h (added) * uspace/lib/ui/private/window.h (added) * uspace/lib/ui/src/dummygc.c (added) * uspace/lib/ui/src/ui.c (added) * uspace/lib/ui/src/window.c (added) * uspace/lib/ui/test/main.c (modified) * uspace/lib/ui/test/ui.c (added) * uspace/lib/ui/test/window.c (added) Prototype UI and window classes It is difficult to do any useful ... Fri, 23 Oct 2020 17:16:09 GMT Jiri Svoboda [5a43bd0] * uspace/app/terminal/terminal.c (modified) * uspace/app/terminal/terminal.h (modified) Fix terminal nits Fri, 23 Oct 2020 13:45:18 GMT Jiri Svoboda [dcfd422] * uspace/app/terminal/main.c (modified) * uspace/app/terminal/terminal.c (modified) * uspace/app/terminal/terminal.h (modified) * uspace/lib/ui/include/ui/wdecor.h (modified) * uspace/lib/ui/src/wdecor.c (modified) * uspace/lib/ui/test/wdecor.c (modified) Decorate terminal window Thu, 22 Oct 2020 09:50:18 GMT Jiri Svoboda [26653c9] * uspace/app/terminal/meson.build (modified) * uspace/app/terminal/terminal.c (modified) * uspace/lib/draw/font/embedded.c (modified) * uspace/lib/draw/include/draw/gfx.h (modified) * uspace/lib/draw/meson.build (modified) * uspace/lib/fbfont/doc/doxygroups.h (added) * uspace/lib/fbfont/include/fbfont/font-8x16.h (moved) * uspace/lib/fbfont/meson.build (added) * uspace/lib/fbfont/src/font-8x16.c (moved) * uspace/lib/gui/meson.build (modified) * uspace/lib/gui/terminal.c (modified) * uspace/lib/meson.build (modified) * uspace/srv/hid/output/gfx/font-8x16.c (deleted) Move fixed width font to its own library, libfbfont We've actually ... Thu, 22 Oct 2020 09:16:57 GMT Jiri Svoboda [70814b8e] * uspace/app/meson.build (modified) * uspace/app/terminal/doc/doxygroups.h (added) * uspace/app/terminal/main.c (added) * uspace/app/terminal/meson.build (added) * uspace/app/terminal/terminal.c (added) * uspace/app/terminal/terminal.h (added) Pull Terminal back out from the bit bucket Wed, 21 Oct 2020 22:29:02 GMT Jiri Svoboda [08a79303] * uspace/app/uidemo/uidemo.c (modified) Make UI demo less chatty Wed, 21 Oct 2020 22:26:33 GMT Jiri Svoboda [58a67050] * uspace/app/uidemo/uidemo.c (modified) * uspace/lib/ui/include/ui/label.h (modified) * uspace/lib/ui/private/label.h (modified) * uspace/lib/ui/src/label.c (modified) * uspace/lib/ui/test/label.c (modified) Support different label text alignment Wed, 21 Oct 2020 21:49:13 GMT Jiri Svoboda [a2f173b] * uspace/lib/ui/include/types/ui/event.h (added) * uspace/lib/ui/include/ui/pbutton.h (modified) * uspace/lib/ui/src/pbutton.c (modified) * uspace/lib/ui/src/wdecor.c (modified) * uspace/lib/ui/test/pbutton.c (modified) Improve close button event routing Button event processing routine ... Wed, 21 Oct 2020 21:26:56 GMT Jiri Svoboda [172188a] * uspace/lib/ui/private/wdecor.h (modified) * uspace/lib/ui/src/wdecor.c (modified) * uspace/lib/ui/test/wdecor.c (modified) Centralize computation of window decoration geometry Wed, 21 Oct 2020 20:58:52 GMT Jiri Svoboda [20d2c6c] * uspace/app/uidemo/uidemo.c (modified) * uspace/app/uidemo/uidemo.h (modified) * uspace/lib/ui/private/wdecor.h (modified) * uspace/lib/ui/src/wdecor.c (modified) * uspace/lib/ui/test/wdecor.c (modified) Window close button Tue, 20 Oct 2020 11:10:32 GMT Jiri Svoboda [ba09d06] * uspace/app/uidemo/uidemo.c (modified) * uspace/app/uidemo/uidemo.h (modified) * uspace/lib/ui/include/types/ui/label.h (added) * uspace/lib/ui/include/ui/label.h (added) * uspace/lib/ui/meson.build (modified) * uspace/lib/ui/private/label.h (added) * uspace/lib/ui/src/label.c (added) * uspace/lib/ui/src/pbutton.c (modified) * uspace/lib/ui/src/resource.c (modified) * uspace/lib/ui/src/wdecor.c (modified) * uspace/lib/ui/test/label.c (added) * uspace/lib/ui/test/main.c (modified) UI label Mon, 19 Oct 2020 20:17:11 GMT Jiri Svoboda [1769693] * uspace/app/uidemo/uidemo.c (modified) * uspace/app/uidemo/uidemo.h (modified) * uspace/lib/ui/include/types/ui/wdecor.h (added) * uspace/lib/ui/include/ui/wdecor.h (added) * uspace/lib/ui/meson.build (modified) * uspace/lib/ui/private/pbutton.h (modified) * uspace/lib/ui/private/resource.h (modified) * uspace/lib/ui/private/wdecor.h (added) * uspace/lib/ui/src/resource.c (modified) * uspace/lib/ui/src/wdecor.c (added) * uspace/lib/ui/test/main.c (modified) * uspace/lib/ui/test/wdecor.c (added) Window decoration Fri, 16 Oct 2020 23:34:55 GMT Jiri Svoboda [de9992c] * uspace/lib/ui/include/ui/paint.h (added) * uspace/lib/ui/meson.build (modified) * uspace/lib/ui/private/resource.h (modified) * uspace/lib/ui/src/paint.c (added) * uspace/lib/ui/src/pbutton.c (modified) * uspace/lib/ui/src/resource.c (modified) * uspace/lib/ui/test/main.c (modified) * uspace/lib/ui/test/paint.c (added) Factor out bevel drawing, store button colors in ui_resource_t Thu, 15 Oct 2020 22:12:22 GMT Jiri Svoboda [8ef48ece] * uspace/app/uidemo/uidemo.c (modified) * uspace/lib/ui/include/types/ui/pbutton.h (modified) * uspace/lib/ui/include/ui/pbutton.h (modified) * uspace/lib/ui/private/pbutton.h (modified) * uspace/lib/ui/src/pbutton.c (modified) * uspace/lib/ui/test/pbutton.c (modified) Generating button activation event Thu, 15 Oct 2020 10:05:42 GMT Jiri Svoboda [faca61b8] * uspace/app/uidemo/uidemo.c (modified) * uspace/lib/ui/include/ui/pbutton.h (modified) * uspace/lib/ui/src/pbutton.c (modified) * uspace/lib/ui/test/pbutton.c (modified) * uspace/lib/ui/test/resource.c (modified) Push button needs to handle position events itself Also, release ... Thu, 15 Oct 2020 09:16:24 GMT Jiri Svoboda [4ed00d3] * uspace/lib/ui/src/resource.c (modified) * uspace/lib/ui/test/pbutton.c (modified) * uspace/lib/ui/test/resource.c (modified) Add missing unit tests for UI resource and push button Wed, 14 Oct 2020 17:32:49 GMT Jiri Svoboda [c9a7adc] * uspace/app/uidemo/uidemo.c (modified) * uspace/lib/ui/include/ui/pbutton.h (modified) * uspace/lib/ui/private/pbutton.h (modified) * uspace/lib/ui/src/pbutton.c (modified) 3D button frame Tue, 13 Oct 2020 20:06:47 GMT Jiri Svoboda [f6df5a3] * uspace/app/uidemo/uidemo.c (modified) * uspace/app/uidemo/uidemo.h (added) * uspace/lib/ui/include/ui/pbutton.h (modified) * uspace/lib/ui/private/pbutton.h (modified) * uspace/lib/ui/src/pbutton.c (modified) Button press visual feedback Tue, 13 Oct 2020 09:24:56 GMT Jiri Svoboda [47728678] * uspace/app/uidemo/uidemo.c (modified) * uspace/lib/ui/include/types/ui/resource.h (added) * uspace/lib/ui/include/ui/pbutton.h (modified) * uspace/lib/ui/include/ui/resource.h (added) * uspace/lib/ui/meson.build (modified) * uspace/lib/ui/private/pbutton.h (modified) * uspace/lib/ui/private/resource.h (added) * uspace/lib/ui/src/pbutton.c (modified) * uspace/lib/ui/src/resource.c (added) * uspace/lib/ui/test/main.c (modified) * uspace/lib/ui/test/pbutton.c (modified) * uspace/lib/ui/test/resource.c (added) Push button - first light Introduced ui_resource_t class to hold ... Mon, 12 Oct 2020 16:41:31 GMT Jiri Svoboda [f80690a] * uspace/app/gfxdemo/doc/doxygroups.h (modified) * uspace/app/meson.build (modified) * uspace/app/uidemo/doc/doxygroups.h (added) * uspace/app/uidemo/meson.build (added) * uspace/app/uidemo/uidemo.c (added) * uspace/lib/gfx/private/color.h (modified) * uspace/lib/meson.build (modified) * uspace/lib/ui/doc/doxygroups.h (added) * uspace/lib/ui/include/types/ui/pbutton.h (added) * uspace/lib/ui/include/ui/pbutton.h (added) * uspace/lib/ui/meson.build (added) * uspace/lib/ui/private/pbutton.h (added) * uspace/lib/ui/src/pbutton.c (added) * uspace/lib/ui/test/main.c (added) * uspace/lib/ui/test/pbutton.c (added) Stub user interface library and demo Fri, 09 Oct 2020 20:27:24 GMT Jiri Svoboda [0d62c10] * uspace/app/gfxdemo/gfxdemo.c (modified) * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.c (modified) * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.h (modified) * uspace/drv/fb/kfb/port.c (modified) * uspace/lib/congfx/src/console.c (modified) * uspace/lib/gfx/include/types/gfx/bitmap.h (modified) * uspace/lib/gfxfont/src/font.c (modified) * uspace/lib/gfxfont/src/text.c (modified) * uspace/lib/memgfx/src/memgc.c (modified) * uspace/srv/hid/rfb/main.c (modified) Rendering text in different colors via colorization Tue, 06 Oct 2020 18:57:04 GMT Jiri Svoboda [8bf9058] * uspace/app/gfxdemo/gfxdemo.c (modified) * uspace/lib/gfxfont/include/types/gfx/text.h (modified) * uspace/lib/gfxfont/src/text.c (modified) Bottom text should be aligned on the descender line However, we'll ... Tue, 06 Oct 2020 18:45:54 GMT Jiri Svoboda [74f59b7] * uspace/lib/gfxfont/src/font.c (modified) Glyph background pixels need keying out using color key Tue, 06 Oct 2020 08:59:57 GMT Jiri Svoboda [8fa65af0] * uspace/app/fontedit/fontedit.c (modified) * uspace/app/gfxdemo/gfxdemo.c (modified) * uspace/app/gfxdemo/meson.build (modified) * uspace/lib/gfxfont/include/gfx/font.h (modified) * uspace/lib/gfxfont/include/gfx/text.h (added) * uspace/lib/gfxfont/include/types/gfx/text.h (added) * uspace/lib/gfxfont/meson.build (modified) * uspace/lib/gfxfont/src/text.c (added) * uspace/lib/gfxfont/test/main.c (modified) * uspace/lib/gfxfont/test/text.c (added) Add text rendering routine and demo Mon, 05 Oct 2020 10:19:54 GMT Jiri Svoboda [25f2983b] * uspace/app/fontedit/fontedit.c (modified) Fix cstyle Mon, 05 Oct 2020 10:07:05 GMT Jiri Svoboda [83b4a13b] * uspace/app/fontedit/fontedit.c (modified) * uspace/dist/data/font/helena.tpf (modified) Set proper values for font ascent, descent, leading Mon, 05 Oct 2020 09:37:06 GMT Jiri Svoboda [49382384] * uspace/app/fontedit/fontedit.c (modified) * uspace/dist/data/font/helena.tpf (modified) Add remaining printable ASCII characters Thu, 01 Oct 2020 12:08:17 GMT Jiri Svoboda [95d60ed] * uspace/dist/data/font/helena.tpf (added) Add Helena typeface (English letters only) Athens were not built in ... Thu, 01 Oct 2020 11:13:43 GMT Jiri Svoboda [c9748a4] * uspace/lib/gfxfont/src/glyph.c (modified) gfx_glyph_transfer still not transferring the correct rectangle Wed, 30 Sep 2020 20:26:24 GMT Jiri Svoboda [d884672] * uspace/lib/gfxfont/include/gfx/font.h (modified) * uspace/lib/gfxfont/src/font.c (modified) * uspace/lib/gfxfont/src/glyph.c (modified) * uspace/lib/gfxfont/test/font.c (modified) Need to set rectangle/origin for new glyph Otherwise, having ... Wed, 30 Sep 2020 19:46:07 GMT Jiri Svoboda [38a4b6d] * uspace/app/fontedit/fontedit.c (modified) Preview more characters Wed, 30 Sep 2020 19:13:31 GMT Jiri Svoboda [7358f5b] * uspace/lib/gfxfont/src/glyph.c (modified) gfx_glyph_transfer is copying too much We were using the entire ... Wed, 30 Sep 2020 09:35:23 GMT Jiri Svoboda [57d923e1] * uspace/lib/riff/src/chunk.c (modified) Fix BOTH 32-bit and 64-bit build Clearly more work is needed to ... Tue, 29 Sep 2020 15:57:02 GMT Jiri Svoboda [efe0881] * uspace/lib/riff/src/chunk.c (modified) Fix 32-bit build 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 10:59:23 GMT Jiri Svoboda [a81d480] * uspace/app/fontedit/fontedit.c (modified) * uspace/app/fontedit/fontedit.h (modified) Duplicate glyph with Ctrl-C / Ctrl-V Sun, 27 Sep 2020 09:30:17 GMT Jiri Svoboda [d8cdaf1b] * uspace/app/fontedit/fontedit.c (modified) Fix indentation 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 15:21:09 GMT Jiri Svoboda [16357ec] * uspace/app/fontedit/fontedit.c (modified) * uspace/app/fontedit/fontedit.h (modified) Let font editor save and load typeface files 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 21:41:53 GMT Jiri Svoboda [aaf962e6] * uspace/lib/riff/include/riff/chunk.h (modified) * uspace/lib/riff/include/types/riff/chunk.h (modified) * uspace/lib/riff/src/chunk.c (modified) * uspace/lib/riff/test/chunk.c (modified) Need to be able to skip unknown chunks easily This is, afterall the ... 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 Sat, 19 Sep 2020 18:55:28 GMT Jiri Svoboda [003c413] * uspace/lib/riff/include/riff/chunk.h (modified) * uspace/lib/riff/include/types/riff/chunk.h (modified) * uspace/lib/riff/src/chunk.c (modified) * uspace/lib/riff/src/rwave.c (modified) RIFF reader should heed parent chunk bounds when starting child chunk Fri, 18 Sep 2020 23:09:04 GMT Jiri Svoboda [0ee3157] * uspace/lib/riff/include/riff/chunk.h (modified) * uspace/lib/riff/include/riff/rwave.h (modified) * uspace/lib/riff/src/chunk.c (modified) * uspace/lib/riff/src/rwave.c (modified) Use errno_t for error values in libriff 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 16:41:05 GMT Jiri Svoboda [7bef2d8] * uspace/app/fontedit/fontedit.c (modified) Allow switching characters and changing glyph advance 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 Mon, 14 Sep 2020 15:37:42 GMT Jiri Svoboda [414020d9] * uspace/app/fontedit/fontedit.c (modified) * uspace/app/fontedit/fontedit.h (modified) Select painting or clearing pixels using '1' / '2' Cannot erase ... 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 14:41:26 GMT Jiri Svoboda [e2776ff] * uspace/lib/gfx/test/coord.c (modified) Unit test for gfx_coord_div_rneg() 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 Wed, 15 Jul 2020 00:49:51 GMT Jiri Svoboda [703c743] * uspace/app/fontedit/doc/doxygroups.h (added) * uspace/app/fontedit/fontedit.c (added) * uspace/app/fontedit/fontedit.h (added) * uspace/app/fontedit/meson.build (added) * uspace/app/meson.build (modified) Font editor stub 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 Mon, 06 Jul 2020 22:58:19 GMT Jiri Svoboda [583c2a3] * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/mm/slab.c (modified) * kernel/generic/src/proc/scheduler.c (modified) * kernel/generic/src/time/timeout.c (modified) Avoid most cases of direct used of list_t.prev/next in kernel Sun, 05 Jul 2020 23:09:49 GMT jxsvoboda <5887334+jxsvoboda@…> [762f989] * uspace/lib/display/src/display.c (modified) Avoid some leaks in display module when display_window_create return ... Sun, 05 Jul 2020 10:05:32 GMT Jiri Svoboda [d74a2b8] * uspace/srv/hid/display/window.c (modified) Need to lock display while updating window This was causing flicker ... Sat, 04 Jul 2020 22:32:04 GMT Jiri Svoboda [fc4abca] * uspace/lib/ipcgfx/src/server.c (modified) IPC GC server needs to destroy all lingering bitmaps The client ... Sat, 04 Jul 2020 21:52:35 GMT Jiri Svoboda [fd11144] * uspace/app/barber/barber.c (modified) * uspace/app/fontviewer/fontviewer.c (modified) * uspace/app/gfxdemo/gfxdemo.c (modified) * uspace/app/init/init.c (modified) * uspace/app/vcalc/vcalc.c (modified) * uspace/app/vdemo/vdemo.c (modified) * uspace/app/viewer/viewer.c (modified) * uspace/app/vlaunch/vlaunch.c (modified) * uspace/app/vterm/vterm.c (modified) Make display service argument optional