# # ChangeLog for uspace/app/gfxdemo/gfxdemo.c in mainline # # Generated by Trac 1.6 # 2025-03-15T13:14:22Z 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 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 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 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 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 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 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 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 ... 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 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 Thu, 03 Oct 2019 09:10:01 GMT Jiri Svoboda [c8cf261] * abi/include/abi/ipc/interfaces.h (modified) * uspace/app/gfxdemo/gfxdemo.c (modified) * uspace/app/gfxdemo/meson.build (modified) * uspace/lib/c/include/ipc/services.h (modified) * 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/ipc/display.h (added) * uspace/lib/display/include/types/display.h (added) * uspace/lib/display/meson.build (added) * uspace/lib/display/src/disp_srv.c (added) * uspace/lib/display/src/display.c (added) * uspace/lib/ipcgfx/include/ipcgfx/server.h (modified) * uspace/lib/ipcgfx/src/client.c (modified) * uspace/lib/ipcgfx/src/server.c (modified) * uspace/lib/meson.build (modified) * 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/main.c (added) * uspace/srv/hid/display/meson.build (added) * uspace/srv/hid/display/types/wingc.h (added) * uspace/srv/hid/display/wingc.c (added) * uspace/srv/hid/display/wingc.h (added) * uspace/srv/meson.build (modified) Display server scaffolding Tue, 24 Sep 2019 11:13:18 GMT Jiri Svoboda [a3f63ac] * uspace/app/gfxdemo/gfxdemo.c (modified) * uspace/app/gfxdemo/meson.build (modified) * uspace/lib/congfx/doc/doxygroups.h (added) * uspace/lib/congfx/include/congfx/console.h (moved) * uspace/lib/congfx/include/types/congfx/console.h (moved) * uspace/lib/congfx/meson.build (added) * uspace/lib/congfx/private/console.h (moved) * uspace/lib/congfx/src/console.c (moved) * uspace/lib/gfx/include/gfx/color.h (modified) * uspace/lib/gfx/meson.build (modified) * uspace/lib/gfx/src/color.c (modified) * uspace/lib/guigfx/doc/doxygroups.h (added) * uspace/lib/guigfx/include/guigfx/canvas.h (moved) * uspace/lib/guigfx/include/types/guigfx/canvas.h (moved) * uspace/lib/guigfx/meson.build (added) * uspace/lib/guigfx/private/canvas.h (moved) * uspace/lib/guigfx/src/canvas.c (moved) * uspace/lib/meson.build (modified) Move canvas GC and console GC out of libgfx We need libgfx not to ... Mon, 23 Sep 2019 14:24:09 GMT Jiri Svoboda [00e8290] * uspace/app/gfxdemo/gfxdemo.c (modified) * uspace/lib/gfx/include/gfx/backend/canvas.h (added) * uspace/lib/gfx/include/types/gfx/backend/canvas.h (added) * uspace/lib/gfx/meson.build (modified) * uspace/lib/gfx/private/backend/canvas.h (added) * uspace/lib/gfx/src/backend/canvas.c (added) * uspace/lib/meson.build (modified) Canvas backend for libgfx Mon, 23 Sep 2019 13:05:52 GMT Jiri Svoboda [9be2358] * uspace/app/gfxdemo/gfxdemo.c (modified) * uspace/lib/gfx/include/gfx/backend/console.h (modified) * uspace/lib/gfx/private/backend/console.h (modified) * uspace/lib/gfx/src/backend/console.c (modified) Caller needs entire console GC to be able to destroy it properly Tue, 16 Apr 2019 09:15:55 GMT Jiri Svoboda [9259d20] * uspace/app/gfxdemo/gfxdemo.c (modified) * uspace/lib/gfx/Makefile (modified) * uspace/lib/gfx/include/gfx/backend/console.h (added) * uspace/lib/gfx/include/types/gfx/backend/console.h (added) * uspace/lib/gfx/private/backend/console.h (added) * uspace/lib/gfx/private/color.h (added) * uspace/lib/gfx/src/backend/console.c (added) * uspace/lib/gfx/src/color.c (modified) * uspace/lib/gfx/src/context.c (modified) * uspace/lib/gfx/test/render.c (modified) Drawing rectangles in the console Mon, 15 Apr 2019 15:45:04 GMT Jiri Svoboda [045186b] * .gitignore (modified) * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/app/gfxdemo/Makefile (added) * uspace/app/gfxdemo/doc/doxygroups.h (added) * uspace/app/gfxdemo/gfxdemo.c (added) * uspace/lib/gfx/Makefile (modified) * uspace/lib/gfx/include/gfx/context.h (modified) * uspace/lib/gfx/include/types/gfx/ops/context.h (added) * uspace/lib/gfx/private/context.h (added) * uspace/lib/gfx/src/context.c (added) * uspace/lib/gfx/src/render.c (modified) * uspace/lib/gfx/test/render.c (modified) Gfxdemo application stub, Gfx context virtual method dispatch