# # ChangeLog for uspace/app in mainline # # Generated by Trac 1.6 # 2026-05-31T19:23:26Z Sun, 22 Nov 2020 17:52:37 GMT Jiri Svoboda [d8ddf7a] * uspace/app/launcher/launcher.c (modified) * uspace/app/uidemo/uidemo.c (modified) * uspace/app/uidemo/uidemo.h (modified) * uspace/lib/ui/include/types/ui/image.h (modified) * uspace/lib/ui/include/ui/image.h (modified) * uspace/lib/ui/private/image.h (modified) * uspace/lib/ui/src/image.c (modified) * uspace/lib/ui/test/image.c (modified) UI demo should demonstrate image and entry controls We also add the ... Sat, 21 Nov 2020 20:15:32 GMT Jiri Svoboda [4f64b7b8] * uspace/app/gfxdemo/gfxdemo.c (modified) GFX demo needs to quit sooner It should not take too much time ... Sat, 21 Nov 2020 20:07:34 GMT Jiri Svoboda [0d6d527] * uspace/app/launcher/launcher.c (modified) Put GFX demo in launcher instead of launcher Don't really need to ... Sat, 21 Nov 2020 20:01:33 GMT Jiri Svoboda [68698ba] * uspace/app/hello/doc/doxygroups.h (added) * uspace/app/hello/hello.c (added) * uspace/app/hello/hello.h (added) * uspace/app/hello/meson.build (added) * uspace/app/meson.build (modified) Add minimalistic UI hello world application This can serve as an ... 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 ... 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: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: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 ... 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 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 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 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 ... 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 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 Wed, 30 Sep 2020 19:46:07 GMT Jiri Svoboda [38a4b6d] * uspace/app/fontedit/fontedit.c (modified) Preview more characters 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 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, 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 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 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. 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 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 Fri, 03 Jul 2020 23:00:34 GMT Jiri Svoboda [ddb844e] * HelenOS.config (modified) * abi/include/abi/ipc/interfaces.h (modified) * meson/part/initrd_manifest/meson.build (modified) * tools/export.sh (modified) * tools/xcw/bin/helenos-pkg-config (modified) * uspace/app/gfxdemo/doc/doxygroups.h (added) * uspace/app/gfxdemo/gfxdemo.c (added) * uspace/app/gfxdemo/meson.build (added) * uspace/app/init/init.c (modified) * uspace/app/meson.build (modified) * uspace/app/vterm/vterm.c (modified) * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.c (modified) * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.h (modified) * uspace/drv/fb/amdm37x_dispc/main.c (modified) * uspace/drv/fb/amdm37x_dispc/meson.build (modified) * uspace/drv/fb/kfb/kfb.c (modified) * uspace/drv/fb/kfb/kfb.h (modified) * uspace/drv/fb/kfb/meson.build (modified) * uspace/drv/fb/kfb/port.c (modified) * uspace/lib/c/generic/io/visualizer.c (deleted) * uspace/lib/c/generic/io/window.c (deleted) * uspace/lib/c/include/io/kbd_event.h (modified) * uspace/lib/c/include/io/window.h (modified) * uspace/lib/c/include/ipc/services.h (modified) * uspace/lib/c/meson.build (modified) * uspace/lib/congfx/doc/doxygroups.h (added) * uspace/lib/congfx/include/congfx/console.h (added) * uspace/lib/congfx/include/types/congfx/console.h (added) * uspace/lib/congfx/meson.build (moved) * uspace/lib/congfx/private/console.h (added) * uspace/lib/congfx/src/console.c (added) * uspace/lib/ddev/doc/doxygroups.h (added) * uspace/lib/ddev/include/ddev.h (added) * uspace/lib/ddev/include/ddev/info.h (added) * uspace/lib/ddev/include/ddev_srv.h (moved) * uspace/lib/ddev/include/ipc/ddev.h (added) * uspace/lib/ddev/include/types/ddev.h (added) * uspace/lib/ddev/include/types/ddev/info.h (added) * uspace/lib/ddev/meson.build (added) * uspace/lib/ddev/src/ddev.c (added) * uspace/lib/ddev/src/ddev_srv.c (added) * uspace/lib/ddev/src/info.c (added) * uspace/lib/ddev/test/ddev.c (added) * uspace/lib/ddev/test/main.c (added) * uspace/lib/display/doc/doxygroups.h (added) * uspace/lib/display/include/disp_srv.h (added) * uspace/lib/display/include/display.h (added) * uspace/lib/display/include/display/event.h (added) * uspace/lib/display/include/display/info.h (added) * uspace/lib/display/include/display/wndparams.h (added) * uspace/lib/display/include/display/wndresize.h (added) * uspace/lib/display/include/ipc/display.h (moved) * uspace/lib/display/include/types/display.h (added) * uspace/lib/display/include/types/display/cursor.h (added) * uspace/lib/display/include/types/display/event.h (added) * uspace/lib/display/include/types/display/info.h (added) * uspace/lib/display/include/types/display/wndparams.h (added) * uspace/lib/display/include/types/display/wndresize.h (added) * uspace/lib/display/meson.build (added) * uspace/lib/display/private/params.h (added) * uspace/lib/display/src/disp_srv.c (added) * uspace/lib/display/src/display.c (added) * uspace/lib/display/src/wndresize.c (added) * uspace/lib/display/test/display.c (added) * uspace/lib/display/test/main.c (added) * uspace/lib/display/test/wndresize.c (added) * uspace/lib/gfx/doc/doxygroups.h (added) * uspace/lib/gfx/include/gfx/bitmap.h (added) * uspace/lib/gfx/include/gfx/color.h (added) * uspace/lib/gfx/include/gfx/context.h (added) * uspace/lib/gfx/include/gfx/coord.h (added) * uspace/lib/gfx/include/gfx/render.h (added) * uspace/lib/gfx/include/types/gfx/bitmap.h (added) * uspace/lib/gfx/include/types/gfx/color.h (added) * uspace/lib/gfx/include/types/gfx/context.h (added) * uspace/lib/gfx/include/types/gfx/coord.h (moved) * uspace/lib/gfx/include/types/gfx/ops/context.h (added) * uspace/lib/gfx/meson.build (added) * uspace/lib/gfx/private/bitmap.h (added) * uspace/lib/gfx/private/color.h (added) * uspace/lib/gfx/private/context.h (added) * uspace/lib/gfx/src/bitmap.c (added) * uspace/lib/gfx/src/color.c (added) * uspace/lib/gfx/src/context.c (added) * uspace/lib/gfx/src/coord.c (added) * uspace/lib/gfx/src/render.c (added) * uspace/lib/gfx/test/bitmap.c (added) * uspace/lib/gfx/test/color.c (added) * uspace/lib/gfx/test/coord.c (added) * uspace/lib/gfx/test/main.c (added) * uspace/lib/gfx/test/render.c (added) * uspace/lib/graph/doc/doxygroups.h (deleted) * uspace/lib/graph/graph.c (deleted) * uspace/lib/graph/graph.h (deleted) * uspace/lib/gui/meson.build (modified) * uspace/lib/gui/terminal.c (modified) * uspace/lib/gui/terminal.h (modified) * uspace/lib/gui/window.c (modified) * uspace/lib/gui/window.h (modified) * uspace/lib/guigfx/doc/doxygroups.h (added) * uspace/lib/guigfx/include/guigfx/canvas.h (added) * uspace/lib/guigfx/include/types/guigfx/canvas.h (added) * uspace/lib/guigfx/meson.build (moved) * uspace/lib/guigfx/private/canvas.h (added) * uspace/lib/guigfx/src/canvas.c (added) * uspace/lib/ipcgfx/doc/doxygroups.h (added) * uspace/lib/ipcgfx/include/ipcgfx/client.h (added) * uspace/lib/ipcgfx/include/ipcgfx/ipc/gc.h (added) * uspace/lib/ipcgfx/include/ipcgfx/server.h (added) * uspace/lib/ipcgfx/include/types/ipcgfx/client.h (added) * uspace/lib/ipcgfx/meson.build (added) * uspace/lib/ipcgfx/private/client.h (added) * uspace/lib/ipcgfx/private/server.h (added) * uspace/lib/ipcgfx/src/client.c (added) * uspace/lib/ipcgfx/src/server.c (added) * uspace/lib/ipcgfx/test/ipcgfx.c (added) * uspace/lib/ipcgfx/test/main.c (added) * uspace/lib/memgfx/doc/doxygroups.h (added) * uspace/lib/memgfx/include/memgfx/memgc.h (added) * uspace/lib/memgfx/include/types/memgfx/memgc.h (added) * uspace/lib/memgfx/meson.build (added) * uspace/lib/memgfx/private/memgc.h (added) * uspace/lib/memgfx/src/memgc.c (added) * uspace/lib/memgfx/test/main.c (added) * uspace/lib/memgfx/test/memgfx.c (added) * uspace/lib/meson.build (modified) * uspace/srv/hid/compositor/compositor.c (deleted) * uspace/srv/hid/compositor/doc/doxygroups.h (deleted) * uspace/srv/hid/display/client.c (added) * uspace/srv/hid/display/client.h (added) * uspace/srv/hid/display/clonegc.c (added) * uspace/srv/hid/display/clonegc.h (added) * uspace/srv/hid/display/cursimg.c (added) * uspace/srv/hid/display/cursimg.h (added) * uspace/srv/hid/display/cursor.c (added) * uspace/srv/hid/display/cursor.h (added) * uspace/srv/hid/display/ddev.c (added) * uspace/srv/hid/display/ddev.h (added) * uspace/srv/hid/display/display.c (added) * uspace/srv/hid/display/display.h (added) * uspace/srv/hid/display/doc/doxygroups.h (added) * uspace/srv/hid/display/dsops.c (added) * uspace/srv/hid/display/dsops.h (added) * uspace/srv/hid/display/input.c (added) * uspace/srv/hid/display/input.h (added) * uspace/srv/hid/display/main.c (added) * uspace/srv/hid/display/main.h (added) * uspace/srv/hid/display/meson.build (added) * uspace/srv/hid/display/output.c (added) * uspace/srv/hid/display/output.h (added) * uspace/srv/hid/display/seat.c (added) * uspace/srv/hid/display/seat.h (added) * uspace/srv/hid/display/test/client.c (added) * uspace/srv/hid/display/test/clonegc.c (added) * uspace/srv/hid/display/test/cursor.c (added) * uspace/srv/hid/display/test/display.c (added) * uspace/srv/hid/display/test/main.c (added) * uspace/srv/hid/display/test/seat.c (added) * uspace/srv/hid/display/test/window.c (added) * uspace/srv/hid/display/types/display/client.h (added) * uspace/srv/hid/display/types/display/clonegc.h (added) * uspace/srv/hid/display/types/display/cursimg.h (added) * uspace/srv/hid/display/types/display/cursor.h (added) * uspace/srv/hid/display/types/display/ddev.h (added) * uspace/srv/hid/display/types/display/display.h (added) * uspace/srv/hid/display/types/display/output.h (added) * uspace/srv/hid/display/types/display/ptd_event.h (added) * uspace/srv/hid/display/types/display/seat.h (added) * uspace/srv/hid/display/types/display/window.h (added) * uspace/srv/hid/display/window.c (added) * uspace/srv/hid/display/window.h (added) * uspace/srv/hid/input/input.c (modified) * uspace/srv/hid/rfb/main.c (modified) * uspace/srv/hid/rfb/meson.build (modified) * uspace/srv/locsrv/locsrv.c (modified) * uspace/srv/meson.build (modified) Resolve merge conflicts Mon, 22 Jun 2020 16:56:00 GMT Jiri Svoboda [c8e1f93] * uspace/app/meson.build (modified) * uspace/app/terminal/doc/doxygroups.h (deleted) * uspace/app/terminal/main.c (deleted) * uspace/app/terminal/meson.build (deleted) * uspace/app/terminal/terminal.c (deleted) * uspace/app/terminal/terminal.h (deleted) Remove terminal as it's not needed at the moment This is the ... Thu, 18 Jun 2020 15:39:50 GMT Martin Decky [28a5ebd] * abi/include/_bits/uchar.h (added) * abi/include/_bits/wchar_limits.h (modified) * abi/include/inttypes.h (modified) * boot/arch/arm32/src/putchar.c (modified) * boot/arch/arm64/src/main.c (modified) * boot/arch/ia64/src/putchar.c (modified) * boot/arch/mips32/src/putchar.c (modified) * boot/arch/ppc32/src/ofw.c (modified) * boot/arch/riscv64/src/putchar.c (modified) * boot/arch/sparc64/src/ofw.c (modified) * boot/generic/include/putchar.h (modified) * boot/generic/include/str.h (modified) * boot/generic/include/tar.h (modified) * boot/generic/include/uchar.h (added) * boot/generic/src/printf_core.c (modified) * boot/generic/src/str.c (modified) * boot/generic/src/vprintf.c (modified) * contrib/tools/font/bdf2c.pl (modified) * kernel/arch/abs32le/src/abs32le.c (modified) * kernel/arch/amd64/src/asm.S (modified) * kernel/arch/arm32/src/asm.S (modified) * kernel/arch/arm64/src/asm.S (modified) * kernel/arch/ia32/src/asm.S (modified) * kernel/arch/ia64/src/asm.S (modified) * kernel/arch/ia64/src/drivers/ski.c (modified) * kernel/arch/mips32/src/asm.S (modified) * kernel/arch/ppc32/src/asm.S (modified) * kernel/arch/riscv64/include/arch/drivers/ucb.h (modified) * kernel/arch/riscv64/src/asm.S (modified) * kernel/arch/riscv64/src/drivers/ucb.c (modified) * kernel/arch/sparc64/src/asm.S (modified) * kernel/arch/sparc64/src/drivers/niagara.c (modified) * kernel/genarch/include/genarch/fb/font-8x16.h (modified) * kernel/genarch/include/genarch/kbrd/scanc.h (modified) * kernel/genarch/src/drivers/dsrln/dsrlnout.c (modified) * kernel/genarch/src/drivers/ega/ega.c (modified) * kernel/genarch/src/drivers/ns16550/ns16550.c (modified) * kernel/genarch/src/drivers/omap/uart.c (modified) * kernel/genarch/src/drivers/pl011/pl011.c (modified) * kernel/genarch/src/drivers/s3c24xx/uart.c (modified) * kernel/genarch/src/fb/fb.c (modified) * kernel/genarch/src/fb/font-8x16.c (modified) * kernel/genarch/src/kbrd/kbrd.c (modified) * kernel/genarch/src/kbrd/kbrd_at.c (modified) * kernel/genarch/src/kbrd/scanc_at.c (modified) * kernel/genarch/src/kbrd/scanc_mac.c (modified) * kernel/genarch/src/kbrd/scanc_pc.c (modified) * kernel/genarch/src/kbrd/scanc_sun.c (modified) * kernel/genarch/src/srln/srln.c (modified) * kernel/generic/include/console/chardev.h (modified) * kernel/generic/include/console/console.h (modified) * kernel/generic/include/printf/printf_core.h (modified) * kernel/generic/include/putchar.h (modified) * kernel/generic/include/str.h (modified) * kernel/generic/include/uchar.h (added) * kernel/generic/src/console/chardev.c (modified) * kernel/generic/src/console/console.c (modified) * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/console/prompt.c (modified) * kernel/generic/src/lib/str.c (modified) * kernel/generic/src/log/log.c (modified) * kernel/generic/src/printf/printf_core.c (modified) * kernel/generic/src/printf/vprintf.c (modified) * kernel/generic/src/printf/vsnprintf.c (modified) * uspace/app/bdsh/cmds/modules/cat/cat.c (modified) * uspace/app/bdsh/cmds/modules/mkdir/mkdir.c (modified) * uspace/app/bdsh/cmds/modules/printf/printf.c (modified) * uspace/app/bdsh/compl.c (modified) * uspace/app/bdsh/tok.c (modified) * uspace/app/edit/edit.c (modified) * uspace/app/edit/search.c (modified) * uspace/app/edit/search.h (modified) * uspace/app/edit/search_impl.h (modified) * uspace/app/edit/sheet.c (modified) * uspace/app/edit/sheet.h (modified) * uspace/app/kio/kio.c (modified) * uspace/app/netecho/netecho.c (modified) * uspace/app/nterm/nterm.c (modified) * uspace/app/sbi/src/builtin/bi_char.c (modified) * uspace/app/sbi/src/os/helenos.c (modified) * uspace/app/sbi/src/os/os.h (modified) * uspace/app/sbi/src/os/posix.c (modified) * uspace/app/sysinfo/sysinfo.c (modified) * uspace/app/tester/print/print4.c (modified) * uspace/app/tetris/scores.c (modified) * uspace/app/tetris/screen.c (modified) * uspace/app/top/screen.c (modified) * uspace/dist/src/c/demos/edit/edit.c (modified) * uspace/dist/src/c/demos/edit/search.c (modified) * uspace/dist/src/c/demos/edit/search.h (modified) * uspace/dist/src/c/demos/edit/search_impl.h (modified) * uspace/dist/src/c/demos/edit/sheet.c (modified) * uspace/dist/src/c/demos/edit/sheet.h (modified) * uspace/dist/src/c/demos/tetris/scores.c (modified) * uspace/dist/src/c/demos/tetris/screen.c (modified) * uspace/dist/src/c/demos/top/screen.c (modified) * uspace/lib/bithenge/src/helenos/common.h (modified) * uspace/lib/bithenge/src/linux/common.h (modified) * uspace/lib/bithenge/src/print.c (modified) * uspace/lib/c/generic/io/asprintf.c (modified) * uspace/lib/c/generic/io/chargrid.c (modified) * uspace/lib/c/generic/io/input.c (modified) * uspace/lib/c/generic/io/io.c (modified) * uspace/lib/c/generic/io/kio.c (modified) * uspace/lib/c/generic/io/printf_core.c (modified) * uspace/lib/c/generic/io/vprintf.c (modified) * uspace/lib/c/generic/io/vsnprintf.c (modified) * uspace/lib/c/generic/stdio/sstream.c (modified) * uspace/lib/c/generic/str.c (modified) * uspace/lib/c/include/io/charfield.h (modified) * uspace/lib/c/include/io/chargrid.h (modified) * uspace/lib/c/include/io/input.h (modified) * uspace/lib/c/include/io/kbd_event.h (modified) * uspace/lib/c/include/io/printf_core.h (modified) * uspace/lib/c/include/stdio.h (modified) * uspace/lib/c/include/stdlib.h (modified) * uspace/lib/c/include/str.h (modified) * uspace/lib/c/include/uchar.h (added) * uspace/lib/c/test/stdlib.c (modified) * uspace/lib/clui/tinput.c (modified) * uspace/lib/clui/tinput.h (modified) * uspace/lib/draw/font.c (modified) * uspace/lib/draw/font/bitmap_backend.c (modified) * uspace/lib/draw/font/embedded.c (modified) * uspace/lib/draw/font/pcf.c (modified) * uspace/lib/draw/gfx/font-8x16.c (modified) * uspace/lib/draw/include/draw/font.h (modified) * uspace/lib/draw/include/draw/gfx.h (modified) * uspace/lib/ext4/src/superblock.c (modified) * uspace/lib/fmtutil/fmtutil.c (modified) * uspace/lib/fmtutil/fmtutil.h (modified) * uspace/lib/gui/terminal.c (modified) * uspace/lib/posix/src/stdio.c (modified) * uspace/lib/usbdev/src/request.c (modified) * uspace/srv/fs/exfat/exfat_dentry.c (modified) * uspace/srv/fs/exfat/exfat_dentry.h (modified) * uspace/srv/fs/fat/fat_dentry.c (modified) * uspace/srv/hid/compositor/compositor.c (modified) * uspace/srv/hid/console/console.c (modified) * uspace/srv/hid/input/layout.c (modified) * uspace/srv/hid/input/layout.h (modified) * uspace/srv/hid/input/layout/ar.c (modified) * uspace/srv/hid/input/layout/cz.c (modified) * uspace/srv/hid/input/layout/fr_azerty.c (modified) * uspace/srv/hid/input/layout/us_dvorak.c (modified) * uspace/srv/hid/input/layout/us_qwerty.c (modified) * uspace/srv/hid/output/ctl/serial.c (modified) * uspace/srv/hid/output/ctl/serial.h (modified) * uspace/srv/hid/output/gfx/font-8x16.c (modified) * uspace/srv/hid/output/gfx/font-8x16.h (modified) * uspace/srv/hid/output/port/chardev.c (modified) * uspace/srv/hid/output/port/kfb.c (modified) * uspace/srv/hid/output/proto/vt100.c (modified) * uspace/srv/hid/output/proto/vt100.h (modified) * uspace/srv/hid/remcons/user.c (modified) * uspace/srv/locsrv/locsrv.c (modified) * uspace/srv/net/dnsrsrv/dns_msg.c (modified) Use char32_t instead of wchat_t to represent UTF-32 strings The ... Thu, 18 Jun 2020 14:18:49 GMT Martin Decky [4f663f3e] * uspace/app/tester/stdio/stdio1.c (modified) Use correct path to the test text file Tue, 09 Jun 2020 20:17:57 GMT Jiri Svoboda [28f8f6f2] * uspace/app/init/init.c (modified) Sleeping before launching GUI application seems no longer necessary Sun, 24 May 2020 18:32:39 GMT Jiri Svoboda [b3b00b6] * uspace/app/gfxdemo/gfxdemo.c (modified) Add missing bitmap parameter initialization Sun, 24 May 2020 17:59:02 GMT Jiri Svoboda [bea947f] * uspace/app/gfxdemo/gfxdemo.c (modified) * uspace/drv/fb/kfb/port.c (modified) * uspace/lib/congfx/private/console.h (modified) * uspace/lib/congfx/src/console.c (modified) * uspace/lib/gfx/include/types/gfx/bitmap.h (modified) * uspace/lib/guigfx/private/canvas.h (modified) * uspace/lib/guigfx/src/canvas.c (modified) * uspace/srv/hid/display/cursor.c (modified) * uspace/srv/hid/display/types/display/window.h (modified) * uspace/srv/hid/display/window.c (modified) * uspace/srv/hid/rfb/main.c (modified) Implement bitmap color key to allow transparent cursor background ... Thu, 07 May 2020 17:36:41 GMT Jiri Svoboda [e49b7997] * uspace/app/gfxdemo/gfxdemo.c (modified) * uspace/lib/display/src/display.c (modified) Avoid race between closing display and getting events Wed, 29 Apr 2020 20:47:07 GMT Jiří Zárevúcky [18c2e87] * uspace/app/edit/edit.c (modified) Avoid memory leak in range_get_str function on reallloc fails Tue, 28 Apr 2020 13:29:37 GMT Jiří Zárevúcky [14a014f] * uspace/app/edit/sheet.c (modified) Avoid memory leak into sheet_create function Fri, 20 Mar 2020 15:42:27 GMT Jiri Svoboda [0680854] * uspace/app/vterm/vterm.c (modified) * uspace/lib/display/include/disp_srv.h (modified) * uspace/lib/display/include/display.h (modified) * uspace/lib/display/include/ipc/display.h (modified) * uspace/lib/display/src/disp_srv.c (modified) * uspace/lib/display/src/display.c (modified) * uspace/lib/display/test/display.c (modified) * uspace/lib/gui/window.c (modified) * uspace/srv/hid/display/dsops.c (modified) * uspace/srv/hid/display/window.c (modified) * uspace/srv/hid/display/window.h (modified) Moving window by client request, emulate window placement flags Mon, 09 Mar 2020 15:16:01 GMT Manuele Conti [689a48e] * uspace/app/usbinfo/main.c (modified) Fix usbinfo utility usage message typo. Mon, 02 Mar 2020 11:22:01 GMT Jiri Svoboda [338d0935] * uspace/app/gfxdemo/gfxdemo.c (modified) * uspace/lib/display/include/types/display.h (modified) * uspace/lib/display/include/types/display/event.h (modified) * uspace/lib/display/src/display.c (modified) * uspace/lib/display/test/display.c (modified) * uspace/lib/gui/window.c (modified) * uspace/srv/hid/display/client.c (modified) * uspace/srv/hid/display/client.h (modified) * uspace/srv/hid/display/seat.c (modified) * uspace/srv/hid/display/test/client.c (modified) * uspace/srv/hid/display/test/window.c (modified) * uspace/srv/hid/display/window.c (modified) * uspace/srv/hid/display/window.h (modified) Closing windows Fri, 28 Feb 2020 16:03:20 GMT Jiri Svoboda [a8eed5f] * uspace/app/gfxdemo/gfxdemo.c (modified) * uspace/app/terminal/terminal.c (modified) * uspace/lib/display/src/display.c (modified) * uspace/lib/gfx/include/gfx/bitmap.h (modified) * uspace/lib/gfx/src/bitmap.c (modified) * uspace/lib/gfx/test/bitmap.c (modified) * uspace/lib/gfx/test/coord.c (modified) * uspace/lib/gui/window.c (modified) * uspace/lib/ipcgfx/test/ipcgfx.c (modified) * uspace/srv/hid/display/window.c (modified) Future-proof gfx_bitmap_params_t with initialization function Mon, 24 Feb 2020 17:03:26 GMT Jiri Svoboda [265989d] * tools/export.sh (modified) * tools/xcw/bin/helenos-pkg-config (modified) * uspace/app/gfxdemo/gfxdemo.c (modified) * uspace/app/terminal/main.c (modified) * uspace/lib/display/include/types/display.h (modified) * uspace/lib/meson.build (modified) Applications need to catch up with display server switch Wed, 19 Feb 2020 17:04:16 GMT Jiri Svoboda [0a052b0] * uspace/app/init/init.c (modified) Launch vterm, vlaunch, barber like before Tue, 21 Jan 2020 15:13:57 GMT Martin Decky [51da086] * uspace/app/init/init.c (modified) fail fast the boot process if we encounter an out-of-memory condition ... Tue, 21 Jan 2020 15:10:26 GMT Martin Decky [01900b6] * uspace/app/taskdump/taskdump.c (modified) * uspace/app/tester/mm/pager1.c (modified) * uspace/app/trace/trace.c (modified) * uspace/lib/c/generic/async/client.c (modified) * uspace/lib/c/generic/devman.c (modified) * uspace/lib/c/generic/io/log.c (modified) * uspace/lib/c/generic/io/logctl.c (modified) * uspace/lib/c/generic/loader.c (modified) * uspace/lib/c/generic/loc.c (modified) * uspace/lib/c/generic/ns.c (modified) * uspace/lib/c/generic/task.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/async.h (modified) * uspace/lib/c/include/loader/loader.h (modified) * uspace/lib/c/include/ns.h (modified) * uspace/srv/fs/cdfs/cdfs.c (modified) * uspace/srv/fs/exfat/exfat.c (modified) * uspace/srv/fs/ext4fs/ext4fs.c (modified) * uspace/srv/fs/fat/fat.c (modified) * uspace/srv/fs/locfs/locfs.c (modified) * uspace/srv/fs/mfs/mfs.c (modified) * uspace/srv/fs/tmpfs/tmpfs.c (modified) * uspace/srv/fs/udf/udf.c (modified) Use an optional output argument instead of errno to propagate the ... Fri, 13 Dec 2019 19:02:10 GMT Jiri Svoboda [4d9c807] * uspace/app/gfxdemo/gfxdemo.c (modified) * uspace/app/terminal/terminal.c (modified) * uspace/lib/display/include/disp_srv.h (modified) * uspace/lib/display/include/display.h (modified) * uspace/lib/display/include/types/display/wndparams.h (added) * uspace/lib/display/src/disp_srv.c (modified) * uspace/lib/display/src/display.c (modified) * uspace/lib/display/test/display.c (modified) * uspace/srv/hid/display/dsops.c (modified) Communicate window dimensions to display server Wed, 11 Dec 2019 17:18:33 GMT Martin Decky [894afff] * uspace/app/stats/stats.c (modified) cstyle Wed, 11 Dec 2019 15:28:47 GMT Martin Decky [5723313b] * uspace/app/stats/stats.c (modified) support generating a graph of the current run-time architecture Wed, 11 Dec 2019 10:49:48 GMT Martin Decky [a6302ae] * abi/include/abi/sysinfo.h (modified) * kernel/generic/src/sysinfo/stats.c (modified) * uspace/app/stats/stats.c (modified) * uspace/lib/c/generic/stats.c (modified) * uspace/lib/c/include/stats.h (modified) add basic support for IPC statistics Dumping of phone connections ... Wed, 11 Dec 2019 01:05:44 GMT Jiri Svoboda [5bded44] * uspace/app/gfxdemo/gfxdemo.c (modified) * uspace/app/terminal/main.c (modified) Should get command line back after terminal/gfxdemo starts Tue, 10 Dec 2019 13:40:06 GMT Jiri Svoboda [5fae123] * uspace/app/gfxdemo/gfxdemo.c (modified) * uspace/drv/fb/kfb/port.c (modified) KFB needs to translate bitmaps properly when rendering Tue, 10 Dec 2019 10:07:43 GMT Jiri Svoboda [02f45748] * uspace/app/init/init.c (modified) * uspace/srv/hid/display/input.c (added) * uspace/srv/hid/display/input.h (added) * uspace/srv/hid/display/main.c (modified) * uspace/srv/hid/display/meson.build (modified) * uspace/srv/hid/display/output.c (modified) * uspace/srv/hid/display/output.h (modified) Source display server events from input server Sat, 07 Dec 2019 20:26:28 GMT Jiri Svoboda [0b63dc2] * uspace/app/gfxdemo/gfxdemo.c (modified) * uspace/app/init/init.c (modified) * uspace/drv/fb/kfb/kfb.c (modified) * uspace/drv/fb/kfb/meson.build (modified) * uspace/drv/fb/kfb/port.c (modified) * uspace/lib/ddev/include/ddev_srv.h (modified) * uspace/lib/ddev/src/ddev.c (modified) * uspace/lib/ddev/src/ddev_srv.c (modified) * uspace/lib/ddev/test/ddev.c (modified) * uspace/srv/hid/rfb/main.c (modified) Switch compositor -> display server Convert KFB from visualizer to ... Thu, 21 Nov 2019 16:24:16 GMT Jiri Svoboda [670cfcf] * uspace/app/terminal/terminal.c (modified) * uspace/app/terminal/terminal.h (modified) Optimize terminal rendering This is pretty much equivalent of what ... Tue, 19 Nov 2019 09:20:51 GMT Jiri Svoboda [959ef5d] * uspace/app/terminal/terminal.c (modified) Change wording Tue, 19 Nov 2019 09:06:05 GMT Jiri Svoboda [48f7e47] * 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) * uspace/lib/ipcgfx/src/client.c (modified) * uspace/lib/ipcgfx/src/server.c (modified) Port terminal application directly to display service This is ... Sun, 17 Nov 2019 23:30:20 GMT Jiri Svoboda [32dde7e8] * uspace/app/gfxdemo/gfxdemo.c (modified) * uspace/lib/ipcgfx/src/client.c (modified) Handle errors correctly Fri, 15 Nov 2019 13:46:34 GMT Jiri Svoboda [84876aa4] * abi/include/abi/syscall.h (modified) * kernel/generic/include/cap/cap.h (modified) * kernel/generic/include/ipc/ipc.h (modified) * kernel/generic/include/ipc/ipcrsc.h (modified) * kernel/generic/include/ipc/irq.h (modified) * kernel/generic/include/synch/syswaitq.h (modified) * kernel/generic/src/cap/cap.c (modified) * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/ipc/ipcrsc.c (modified) * kernel/generic/src/ipc/irq.c (modified) * kernel/generic/src/mm/malloc.c (modified) * kernel/generic/src/synch/syswaitq.c (modified) * kernel/generic/src/udebug/udebug.c (modified) * meson/part/exports/config.mk.in (modified) * meson/part/exports/meson.build (modified) * meson/part/extra_targets/meson.build (modified) * tools/xcw/bin/helenos-bld-config (added) * tools/xcw/bin/helenos-cc (modified) * tools/xcw/bin/helenos-ld (added) * tools/xcw/bin/helenos-pkg-config (modified) * tools/xcw/bin/helenos-test (modified) * tools/xcw/demo/Makefile (modified) * uspace/app/bdsh/cmds/modules/ls/ls.c (modified) * uspace/app/df/df.c (modified) * uspace/app/fdisk/fdisk.c (modified) * uspace/app/sysinst/sysinst.c (modified) * uspace/app/trace/syscalls.c (modified) * uspace/app/trace/trace.c (modified) * uspace/lib/c/generic/capa.c (moved) * uspace/lib/c/generic/loader.c (modified) * uspace/lib/c/generic/task.c (modified) * uspace/lib/c/include/capa.h (moved) * uspace/lib/c/include/loader/loader.h (modified) * uspace/lib/c/include/task.h (modified) * uspace/lib/c/meson.build (modified) * uspace/lib/c/test/capa.c (moved) * uspace/lib/c/test/getopt.c (modified) * uspace/lib/c/test/main.c (modified) * uspace/lib/fdisk/include/fdisk.h (modified) * uspace/lib/fdisk/include/types/fdisk.h (modified) * uspace/lib/fdisk/src/fdisk.c (modified) * uspace/lib/meson.build (modified) * uspace/srv/hid/input/input.c (modified) * uspace/srv/hid/input/layout.h (modified) * uspace/srv/hid/input/layout/fr_azerty.c (added) * uspace/srv/hid/input/meson.build (modified) * uspace/srv/net/tcp/test/tqueue.c (modified) * uspace/srv/net/udp/assoc.c (modified) * uspace/srv/net/udp/assoc.h (modified) * uspace/srv/net/udp/cassoc.c (added) * uspace/srv/net/udp/cassoc.h (added) * uspace/srv/net/udp/meson.build (modified) * uspace/srv/net/udp/service.c (modified) * uspace/srv/net/udp/test/assoc.c (added) * uspace/srv/net/udp/test/main.c (added) * uspace/srv/net/udp/test/msg.c (added) * uspace/srv/net/udp/test/pdu.c (added) * uspace/srv/net/udp/udp.c (modified) * uspace/srv/net/udp/udp_inet.c (modified) * uspace/srv/net/udp/udp_inet.h (modified) * uspace/srv/net/udp/udp_type.h (modified) * uspace/srv/volsrv/volume.c (modified) Merge master into gfx Mainly to get XCW fixes Mon, 04 Nov 2019 14:05:35 GMT Jiri Svoboda [b3c185b6] * abi/include/abi/ipc/interfaces.h (modified) * uspace/app/gfxdemo/gfxdemo.c (modified) * uspace/lib/display/include/disp_srv.h (modified) * uspace/lib/display/include/display.h (modified) * uspace/lib/display/include/display/event.h (added) * uspace/lib/display/include/ipc/display.h (modified) * uspace/lib/display/include/types/display.h (modified) * uspace/lib/display/include/types/display/event.h (added) * uspace/lib/display/src/disp_srv.c (modified) * uspace/lib/display/src/display.c (modified) * uspace/srv/hid/display/client.c (added) * uspace/srv/hid/display/client.h (added) * uspace/srv/hid/display/display.c (modified) * uspace/srv/hid/display/display.h (modified) * uspace/srv/hid/display/main.c (modified) * uspace/srv/hid/display/main.h (added) * uspace/srv/hid/display/meson.build (modified) * uspace/srv/hid/display/output.c (modified) * uspace/srv/hid/display/output.h (modified) * uspace/srv/hid/display/test/display.c (modified) * uspace/srv/hid/display/test/window.c (modified) * uspace/srv/hid/display/types/display/client.h (added) * uspace/srv/hid/display/types/display/display.h (modified) * uspace/srv/hid/display/types/display/window.h (modified) * uspace/srv/hid/display/window.c (modified) * uspace/srv/hid/display/window.h (modified) Window event delivery mechanism Tue, 29 Oct 2019 02:01:45 GMT Jiri Svoboda [587b4cb] * uspace/app/gfxdemo/gfxdemo.c (modified) Clear screen between demos, add second bitmap demo Sat, 26 Oct 2019 23:30:51 GMT Jiri Svoboda [0008c0f] * uspace/app/gfxdemo/gfxdemo.c (modified) * uspace/lib/ipcgfx/include/ipcgfx/ipc/gc.h (modified) * uspace/lib/ipcgfx/private/client.h (modified) * uspace/lib/ipcgfx/private/server.h (added) * uspace/lib/ipcgfx/src/client.c (modified) * uspace/lib/ipcgfx/src/server.c (modified) * uspace/srv/hid/display/types/display/window.h (modified) * uspace/srv/hid/display/window.c (modified) Bitmaps in IPC GC and in display server Mon, 21 Oct 2019 00:17:28 GMT Jiri Svoboda [1822545] * uspace/app/gfxdemo/gfxdemo.c (modified) * uspace/lib/congfx/src/console.c (modified) * uspace/lib/gfx/include/types/gfx/coord.h (modified) * uspace/lib/guigfx/src/canvas.c (modified) * uspace/srv/hid/display/output.c (modified) Add typedef for scalar coordinate Because today I feel like adding it Mon, 21 Oct 2019 00:08:24 GMT Jiri Svoboda [d18f3b7] * uspace/app/gfxdemo/gfxdemo.c (modified) * uspace/lib/congfx/private/console.h (modified) * uspace/lib/congfx/src/console.c (modified) Implement bitmaps in console GC Sat, 19 Oct 2019 10:07:32 GMT Jiri Svoboda [e0545de] * uspace/app/gfxdemo/gfxdemo.c (modified) * uspace/lib/guigfx/private/canvas.h (modified) * uspace/lib/guigfx/src/canvas.c (modified) Implement bitmaps in canvas GC, demo in gfxdemo