# # ChangeLog for / in mainline # # Generated by Trac 1.6 # 2024-12-24T14:06:13Z 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 Fri, 03 Jul 2020 23:41:46 GMT GitHub [e79a025] * 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) Merge pull request #200 from jxsvoboda/gfx Display server 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 Thu, 02 Jul 2020 16:45:37 GMT Jiri Svoboda [1a1c75e] * uspace/lib/gfx/private/bitmap.h (modified) Fix header guard (thx Jakub) Thu, 02 Jul 2020 13:25:08 GMT Jakub Jermář [edb57bc6] * tools/ew.py (modified) Request python3 explicitly in ew.py Thu, 02 Jul 2020 11:52:30 GMT Jiri Svoboda [aef48ce] * uspace/lib/congfx/meson.build (modified) * uspace/lib/ddev/src/ddev_srv.c (modified) * uspace/lib/ipcgfx/src/server.c (modified) Fix date and debug prints (thx Jakub) Wed, 01 Jul 2020 14:10:06 GMT Jakub Jermář [663f445f] * tools/ew.py (modified) Adapt ew.py to Python 3 Wed, 01 Jul 2020 13:19:34 GMT Jakub Jermář [ce52c333] * tools/toolchain.sh (modified) Fix toolchain build with gcc10 At some point, newer GCC changed the ... Fri, 26 Jun 2020 20:41:14 GMT Jiri Svoboda [de19d4a] * abi/include/abi/ipc/interfaces.h (modified) * meson/part/initrd_manifest/meson.build (modified) * uspace/drv/fb/amdm37x_dispc/main.c (modified) * uspace/lib/c/generic/io/visualizer.c (deleted) * uspace/lib/c/include/io/visualizer.h (deleted) * uspace/lib/c/include/ipc/graph.h (deleted) * uspace/lib/c/meson.build (modified) * uspace/lib/gui/window.c (modified) * uspace/srv/hid/rfb/main.c (modified) * uspace/srv/locsrv/locsrv.c (modified) Clean up vestiges of visualizer interface Wed, 24 Jun 2020 22:48:37 GMT Jiri Svoboda [78445be8] * uspace/srv/hid/display/ddev.c (modified) * uspace/srv/hid/display/input.c (modified) * uspace/srv/hid/display/output.c (modified) * uspace/srv/hid/display/window.c (modified) Log message strings should not have a newline at the end Wed, 24 Jun 2020 22:43:00 GMT Jiri Svoboda [8630748] * uspace/drv/fb/kfb/port.c (modified) * uspace/srv/hid/display/main.c (modified) * uspace/srv/hid/display/output.c (modified) Handle attempt to launch second display server gracefully Wed, 24 Jun 2020 12:32:04 GMT Jiri Svoboda [62018a0] * uspace/srv/hid/display/cursor.c (modified) * uspace/srv/hid/display/cursor.h (modified) * uspace/srv/hid/display/seat.c (modified) * uspace/srv/hid/display/test/cursor.c (modified) Properly clip cursor when repainting a part of the display Not ... Mon, 22 Jun 2020 17:33:56 GMT Jiri Svoboda [2fc1e6d] * uspace/lib/gui/window.c (modified) Fix cstyle Mon, 22 Jun 2020 17:32:27 GMT Jiri Svoboda [dbf5d7c] * uspace/srv/hid/display/main.c (modified) Only initialize input after we have probed for display devices ... Mon, 22 Jun 2020 17:30:07 GMT Jiri Svoboda [56dcf53] * uspace/lib/gui/window.c (modified) Avoid display artifacts when creating windows Now the window only ... 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 ... Mon, 22 Jun 2020 15:25:48 GMT Jiri Svoboda [195b7b3] * uspace/srv/hid/display/client.c (modified) * uspace/srv/hid/display/ddev.c (modified) * uspace/srv/hid/display/display.c (modified) * uspace/srv/hid/display/dsops.c (modified) * uspace/srv/hid/display/input.c (modified) * uspace/srv/hid/display/main.c (modified) * uspace/srv/hid/display/output.c (modified) * uspace/srv/hid/display/test/client.c (modified) * uspace/srv/hid/display/test/display.c (modified) * uspace/srv/hid/display/test/seat.c (modified) * uspace/srv/hid/display/window.c (modified) Clean up debug messages and logging Mon, 22 Jun 2020 12:20:42 GMT Jiri Svoboda [5271e4c] * uspace/lib/gfx/src/bitmap.c (modified) * uspace/lib/memgfx/src/memgc.c (modified) * uspace/srv/hid/display/clonegc.c (added) * uspace/srv/hid/display/clonegc.h (added) * uspace/srv/hid/display/ddev.c (modified) * uspace/srv/hid/display/display.c (modified) * uspace/srv/hid/display/meson.build (modified) * uspace/srv/hid/display/test/clonegc.c (added) * uspace/srv/hid/display/test/main.c (modified) * uspace/srv/hid/display/types/display/clonegc.h (added) * uspace/srv/hid/display/types/display/display.h (modified) * uspace/srv/hid/rfb/main.c (modified) Duplicate rendering to additional output devices using a cloning GC ... 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 Wed, 17 Jun 2020 15:10:20 GMT Jiri Svoboda [66a408f7] * uspace/lib/gui/window.c (modified) * uspace/lib/gui/window.h (modified) Do not resize non-resizable windows Tue, 16 Jun 2020 10:54:47 GMT Jiri Svoboda [b7eea3c9] * uspace/lib/ipcgfx/src/server.c (modified) * uspace/srv/hid/display/main.c (modified) Identify places where we should free resources for ill-behaved clients Tue, 16 Jun 2020 10:53:36 GMT Jiri Svoboda [94f3747] * uspace/lib/gui/window.c (modified) Libgui should destroy window bitmap as a well behaved client Tue, 16 Jun 2020 10:52:38 GMT Jiri Svoboda [5e3e42c7] * uspace/lib/ipcgfx/private/server.h (modified) * uspace/lib/ipcgfx/src/server.c (modified) IPC GC server needs to destroy area it shared in Mon, 15 Jun 2020 15:24:06 GMT Jiri Svoboda [3e640e5] * uspace/lib/gui/window.c (modified) Fix center placement (used by vdemo) Mon, 15 Jun 2020 13:29:29 GMT Martin Decky [ffccdff0] * boot/generic/src/balloc.c (modified) * uspace/lib/c/generic/malloc.c (modified) * uspace/lib/c/generic/rtld/module.c (modified) * uspace/lib/c/generic/thread/tls.c (modified) * uspace/lib/virtio/virtio.c (modified) Unify alignment handling Use the C11 alignof() operator. Make sure ... Mon, 15 Jun 2020 10:11:35 GMT Jiri Svoboda [c45d8696] * uspace/lib/gui/window.c (modified) Window surface needs to be created with shared flag So that ... Sun, 14 Jun 2020 22:23:34 GMT Jiri Svoboda [afcf704] * HelenOS.config (modified) * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.c (modified) * uspace/drv/fb/kfb/port.c (modified) * uspace/lib/congfx/src/console.c (modified) * uspace/lib/gfx/include/gfx/coord.h (modified) * uspace/lib/gfx/include/types/gfx/bitmap.h (modified) * uspace/lib/gfx/src/coord.c (modified) * uspace/lib/gfx/test/coord.c (modified) * uspace/lib/gui/window.c (modified) * uspace/lib/ipcgfx/include/ipcgfx/ipc/gc.h (modified) * uspace/lib/ipcgfx/src/client.c (modified) * uspace/lib/ipcgfx/src/server.c (modified) * uspace/lib/ipcgfx/test/ipcgfx.c (modified) * uspace/lib/memgfx/src/memgc.c (modified) * uspace/srv/hid/rfb/main.c (modified) Allow GUI direct access to window buffer Fri, 12 Jun 2020 16:46:32 GMT Martin Decky [128359eb] * kernel/arch/abs32le/include/arch/asm.h (modified) * kernel/arch/amd64/include/arch/asm.h (modified) * kernel/arch/arm32/include/arch/asm.h (modified) * kernel/arch/arm32/include/arch/context.h (modified) * kernel/arch/arm64/include/arch/asm.h (modified) * kernel/arch/arm64/include/arch/context.h (modified) * kernel/arch/ia32/include/arch/asm.h (modified) * kernel/arch/ia32/include/arch/context.h (modified) * kernel/arch/ia64/include/arch/asm.h (modified) * kernel/arch/ia64/include/arch/context.h (modified) * kernel/arch/mips32/include/arch/asm.h (modified) * kernel/arch/mips32/include/arch/context.h (modified) * kernel/arch/ppc32/include/arch/asm.h (modified) * kernel/arch/riscv64/include/arch/asm.h (modified) * kernel/arch/sparc64/include/arch/asm.h (modified) * kernel/generic/include/arch.h (modified) * kernel/generic/src/cpu/cpu.c (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/proc/thread.c (modified) Replace get_stack_base() with __builtin_frame_address(0) The usage ... Fri, 12 Jun 2020 16:40:42 GMT Martin Decky [94e75cf] * uspace/lib/c/generic/malloc.c (modified) Compute the memory area overhead more precisely The memory area not ... Wed, 10 Jun 2020 12:52:43 GMT Jiří Zárevúcky [265be8a] * uspace/lib/c/generic/vol.c (modified) Avoid memory leak when realloc fails in vol_get_ids_internal function Tue, 09 Jun 2020 21:05:54 GMT Jakub Jermar [dc69b5c] * tools/ew.py (modified) Advise to install newer version of EFI firmware 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 Tue, 09 Jun 2020 19:52:45 GMT Jiri Svoboda [bc492d5] * uspace/srv/hid/display/seat.c (modified) * uspace/srv/hid/display/window.c (modified) Only deliver release events to the focused window Mon, 08 Jun 2020 18:30:52 GMT Jiri Svoboda [84e74ea] * uspace/srv/hid/display/cursor.c (modified) * uspace/srv/hid/display/display.c (modified) * uspace/srv/hid/display/window.c (modified) Remove XXX comment from each call to display_get_gc() These were ... Mon, 08 Jun 2020 18:18:40 GMT Jiri Svoboda [a65b0c8] * uspace/srv/hid/display/window.c (modified) Preview window with a non-filled rectangle Sun, 07 Jun 2020 10:18:14 GMT Jiri Svoboda [8aef01c] * HelenOS.config (modified) * uspace/lib/memgfx/src/memgc.c (modified) * uspace/srv/hid/display/ddev.c (modified) * 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/test/client.c (modified) * uspace/srv/hid/display/test/cursor.c (modified) * uspace/srv/hid/display/test/display.c (modified) * uspace/srv/hid/display/test/seat.c (modified) * uspace/srv/hid/display/test/window.c (modified) * uspace/srv/hid/display/types/display/display.h (modified) Configurable display double-buffering On by default (since turning ... Fri, 05 Jun 2020 20:20:06 GMT Jiri Svoboda [6301a24f] * uspace/lib/gfx/include/gfx/coord.h (modified) * uspace/lib/gfx/src/coord.c (modified) * uspace/lib/gfx/test/coord.c (modified) * uspace/srv/hid/display/display.c (modified) * uspace/srv/hid/display/seat.c (modified) * uspace/srv/hid/display/window.c (modified) * uspace/srv/hid/display/window.h (modified) Window previews need to be drawn as part of ds_display_paint Fri, 05 Jun 2020 15:29:57 GMT Jiri Svoboda [d70e7b7b] * uspace/srv/hid/display/seat.c (modified) * uspace/srv/hid/display/window.c (modified) Fix typos Fri, 05 Jun 2020 14:27:29 GMT Jiří Zárevúcky [18969ce] * meson/part/compiler_args/meson.build (modified) Fix --gc-sections with current Meson Meson started adding ... Thu, 04 Jun 2020 16:18:04 GMT Jiri Svoboda [978c9bc5] * uspace/srv/hid/display/display.c (modified) * uspace/srv/hid/display/seat.c (modified) * uspace/srv/hid/display/seat.h (modified) Pointer needs to be drawn as part of ds_display_paint Everything ... Wed, 03 Jun 2020 16:36:35 GMT Jiri Svoboda [dbef30f] * uspace/lib/memgfx/include/memgfx/memgc.h (modified) * uspace/lib/memgfx/src/memgc.c (modified) * uspace/srv/hid/display/meson.build (modified) * uspace/srv/hid/display/types/display/window.h (modified) * uspace/srv/hid/display/window.c (modified) Use memory GC to render window in display server Wed, 03 Jun 2020 15:31:00 GMT Jakub Jermar [f5a7773d] * contrib/qemu/build-from-scratch.sh (modified) Bump QEMU to version 5.0.0 Sat, 30 May 2020 17:16:39 GMT Jiri Svoboda [f8375f7] * uspace/lib/guigfx/private/canvas.h (modified) * uspace/lib/guigfx/src/canvas.c (modified) * uspace/lib/memgfx/include/memgfx/memgc.h (modified) * uspace/lib/memgfx/include/types/memgfx/memgc.h (modified) * uspace/lib/memgfx/private/memgc.h (modified) * uspace/lib/memgfx/src/memgc.c (modified) * uspace/lib/memgfx/test/memgfx.c (modified) Communicate memory GC updates via callback function This is what we ... Fri, 29 May 2020 19:04:46 GMT Jiri Svoboda [cea9f0c] * uspace/lib/guigfx/meson.build (modified) * uspace/lib/guigfx/private/canvas.h (modified) * uspace/lib/guigfx/src/canvas.c (modified) * uspace/lib/memgfx/test/memgfx.c (modified) Guigfx can use memory GC Wed, 27 May 2020 10:31:22 GMT Jiri Svoboda [d8e2485] * uspace/lib/guigfx/private/canvas.h (modified) * uspace/lib/guigfx/src/canvas.c (modified) * 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) Library with memory-backed GC (a.k.a. software renderer) There are ... Tue, 26 May 2020 18:22:56 GMT Petr Pavlu [df7dc9e] * boot/generic/src/payload.c (modified) Fix a NULL pointer access when boot components are uncompressed ... Tue, 26 May 2020 18:22:10 GMT Petr Pavlu [145a13b] * boot/grub/meson.build (modified) * meson/part/tools/meson.build (modified) Fix generating a boot image for grub-efi with mkisofs A boot ISO ... Sun, 24 May 2020 20:38:57 GMT Jiri Svoboda [5f483be] * uspace/srv/hid/display/window.c (modified) Do not deliver events that triggered WM actions to the client This ... 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 ... Fri, 22 May 2020 17:16:45 GMT Jiri Svoboda [ef20a91] * uspace/lib/gui/window.c (modified) Larger resize areas around the corners of the window The old corner ... Fri, 22 May 2020 10:38:52 GMT Jiri Svoboda [9901f267] * uspace/lib/display/include/display/wndresize.h (modified) * uspace/lib/display/meson.build (modified) * uspace/lib/display/src/wndresize.c (added) * uspace/lib/display/test/main.c (modified) * uspace/lib/display/test/wndresize.c (added) * uspace/srv/hid/display/dsops.c (modified) * uspace/srv/hid/display/seat.c (modified) * uspace/srv/hid/display/seat.h (modified) * uspace/srv/hid/display/test/seat.c (modified) * uspace/srv/hid/display/test/window.c (modified) * uspace/srv/hid/display/types/display/seat.h (modified) * uspace/srv/hid/display/window.c (modified) Display server needs to override cursor when resizing windows ... Wed, 20 May 2020 17:35:07 GMT Jiri Svoboda [9242ad9] * uspace/lib/display/include/types/display/cursor.h (modified) * uspace/lib/gui/window.c (modified) * uspace/lib/gui/window.h (modified) * uspace/srv/hid/display/cursimg.c (modified) * uspace/srv/hid/display/dsops.c (modified) * uspace/srv/hid/display/seat.c (modified) * uspace/srv/hid/display/test/window.c (modified) * uspace/srv/hid/display/types/display/window.h (modified) * uspace/srv/hid/display/window.c (modified) * uspace/srv/hid/display/window.h (modified) Switch to double-arrow cursors when pointer is above resize areas Tue, 19 May 2020 21:51:11 GMT Jiri Svoboda [5480d5e] * 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) Add libdisplay method for setting window cursor Tue, 19 May 2020 13:04:32 GMT Jiri Svoboda [4c4d6142] * uspace/srv/hid/display/test/cursor.c (modified) * uspace/srv/hid/display/test/main.c (modified) * uspace/srv/hid/display/test/seat.c (modified) We should execute seat unit tests Tue, 19 May 2020 10:21:12 GMT Jiri Svoboda [4912dd59] * uspace/srv/hid/display/cursor.c (modified) * uspace/srv/hid/display/ddev.c (modified) * uspace/srv/hid/display/ddev.h (modified) * uspace/srv/hid/display/meson.build (modified) * uspace/srv/hid/display/test/cursor.c (modified) * uspace/srv/hid/display/test/main.c (modified) Actually fill in fake cursor unit tests (paint, get_rect) Fixed ... Sun, 17 May 2020 16:52:19 GMT jxsvoboda <5887334+jxsvoboda@…> [807be7e] * uspace/drv/nic/e1k/e1k.c (modified) Mask the ICR register in the interrupt claim pseudo-code to prevent ... Fri, 15 May 2020 16:18:51 GMT Jiri Svoboda [4d8002d] * uspace/lib/display/include/types/display/cursor.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/display.c (modified) * uspace/srv/hid/display/display.h (modified) * uspace/srv/hid/display/meson.build (modified) * uspace/srv/hid/display/seat.c (modified) * uspace/srv/hid/display/test/cursor.c (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/display.h (modified) * uspace/srv/hid/display/types/display/seat.h (modified) * uspace/srv/hid/display/window.c (modified) Bitmapped mouse cursor Mon, 11 May 2020 16:20:17 GMT Jiri Svoboda [6feccae] * uspace/lib/c/generic/io/window.c (deleted) * uspace/lib/c/include/io/window.h (modified) * uspace/lib/c/meson.build (modified) * uspace/lib/graph/doc/doxygroups.h (deleted) * uspace/lib/graph/graph.c (deleted) * uspace/lib/graph/graph.h (deleted) * uspace/lib/graph/meson.build (deleted) * 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/meson.build (modified) * uspace/srv/hid/compositor/compositor.c (deleted) * uspace/srv/hid/compositor/compositor.h (deleted) * uspace/srv/hid/compositor/doc/doxygroups.h (deleted) * uspace/srv/hid/compositor/meson.build (deleted) * uspace/srv/meson.build (modified) Remove compositor, libgraph Libgraph is the old display driver ... Mon, 11 May 2020 15:42:08 GMT Jiri Svoboda [83cb672] * uspace/srv/hid/display/test/window.c (modified) Fix display server unit test Window dpos does not change until ... Mon, 11 May 2020 15:36:46 GMT Jiri Svoboda [c11ee605] * uspace/srv/hid/display/display.c (modified) * uspace/srv/hid/display/display.h (modified) * uspace/srv/hid/display/dsops.c (modified) * uspace/srv/hid/display/input.c (modified) * uspace/srv/hid/display/types/display/display.h (modified) Display server needs some locking Sometimes destroying a window ... 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, 06 May 2020 10:30:30 GMT Jiri Svoboda [0800b26] * uspace/lib/c/generic/udebug.c (modified) Do not leak exchanges in udebug client API Wed, 06 May 2020 10:16:58 GMT Jiri Svoboda [ccbd2e1] * uspace/lib/c/generic/async/client.c (modified) Assert ipc_hangup succeeded. Do not hang up twice. Tue, 05 May 2020 16:15:09 GMT Jiri Svoboda [622e7c9] * uspace/drv/hid/usbhid/mouse/mousedev.c (modified) * uspace/lib/c/generic/async/client.c (modified) * uspace/lib/c/include/async.h (modified) async_hangup() should just always succeed There is no reason why ... Tue, 05 May 2020 15:59:13 GMT Jiri Svoboda [698ce34c] * uspace/lib/c/generic/async/client.c (modified) Async_hangup being called with async exchanges should be assertion ... Tue, 05 May 2020 14:15:49 GMT Jiří Zárevúcky [b42fa76] * uspace/lib/clui/tinput.c (modified) Avoid memory leak in tinput_text_complete when realloc fails Tue, 05 May 2020 14:14:41 GMT Jiří Zárevúcky [7d3a4ac] * uspace/lib/c/generic/pci.c (modified) Avoid memory leak in pci_get_ids_internal on realloc fails 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 17:19:12 GMT Jiří Zárevúcky [f7f2c7f] * uspace/lib/label/src/mbr.c (modified) Avoid memory leak in mbr_create function Tue, 28 Apr 2020 17:18:05 GMT Jiří Zárevúcky [27c0e5b] * uspace/lib/c/generic/vbd.c (modified) Avoid memory leak in vdb_get_ids_internal on realloc 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 Sun, 26 Apr 2020 09:04:10 GMT Jiri Svoboda [ef30659] * uspace/srv/hid/display/seat.c (modified) Fix null pointer dereference when last window is destroyed Tue, 21 Apr 2020 14:04:08 GMT Jiří Zárevúcky [2a09dcb] * uspace/lib/c/generic/loc.c (modified) Avoid memory leak in loc_get_ids_internal function on realloc fails Tue, 21 Apr 2020 14:03:16 GMT Jiří Zárevúcky [11e4856] * uspace/lib/c/generic/uuid.c (modified) Fix memory leak in uuid_format function Fri, 17 Apr 2020 12:17:26 GMT Jiří Zárevúcky [ec506d49] * uspace/lib/c/generic/inetcfg.c (modified) Avoid memory leak on realloc into inetcfg_get_ids_internal procedure Tue, 07 Apr 2020 18:24:05 GMT Jiri Svoboda [71eff34] * uspace/srv/hid/display/types/display/window.h (modified) * uspace/srv/hid/display/window.c (modified) Avoid artifacts when resizing a window Tue, 07 Apr 2020 18:17:15 GMT Jiri Svoboda [1b443cc0] * uspace/srv/hid/display/types/display/window.h (modified) * uspace/srv/hid/display/window.c (modified) Avoid artifacts when moving window Wed, 25 Mar 2020 11:45:10 GMT Jiří Zárevúcky [823461d3] * uspace/lib/nic/src/nic_impl.c (modified) Fix memory leaks in nic_wol_virtue_add_impl procedure by free virtue ... Wed, 25 Mar 2020 11:44:04 GMT Jiří Zárevúcky [f019125a] * uspace/drv/root/root/root.c (modified) Avoid memory leak in add_platform_fun return with ENOMEM Tue, 24 Mar 2020 11:03:08 GMT Jiri Svoboda [76a02db] * uspace/srv/hid/display/window.c (modified) Deduplicate code between _start_move/resize and _move_req/_resize_req Sun, 22 Mar 2020 14:10:54 GMT Jiří Zárevúcky [4453a12a] * uspace/lib/usbhid/src/hiddescriptor.c (modified) Fix memory leak usb_hid_parse_report_descriptor by free report_item ... Fri, 20 Mar 2020 15:49:03 GMT Jiri Svoboda [0b7e394] * uspace/lib/display/src/disp_srv.c (modified) * uspace/lib/display/src/display.c (modified) Fix Cstyle 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 Wed, 18 Mar 2020 17:27:18 GMT Jiri Svoboda [aeb3037] * uspace/lib/display/include/disp_srv.h (modified) * uspace/lib/display/include/display.h (modified) * uspace/lib/display/include/display/info.h (added) * uspace/lib/display/include/ipc/display.h (modified) * uspace/lib/display/include/types/display/info.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/display.c (modified) * uspace/srv/hid/display/display.h (modified) * uspace/srv/hid/display/dsops.c (modified) Allow getting display dimensions Can be used to position special ... Mon, 16 Mar 2020 20:40:54 GMT Jiri Svoboda [1a1271d] * uspace/srv/hid/display/window.c (modified) Add missing comment