#
# ChangeLog for / in mainline
#
# Generated by Trac 1.6
# 2025-04-13T07:33:39Z

Fri, 18 Sep 2020 23:09:04 GMT Jiri Svoboda <jiri@…> [0ee3157]
	* uspace/lib/riff/include/riff/chunk.h (modified)
	* uspace/lib/riff/include/riff/rwave.h (modified)
	* uspace/lib/riff/src/chunk.c (modified)
	* uspace/lib/riff/src/rwave.c (modified)

	Use errno_t for error values in libriff


Fri, 18 Sep 2020 23:00:44 GMT Jiri Svoboda <jiri@…> [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 <jiri@…> [7bef2d8]
	* uspace/app/fontedit/fontedit.c (modified)

	Allow switching characters and changing glyph advance


Thu, 17 Sep 2020 15:28:03 GMT Jiri Svoboda <jiri@…> [313ac8e]
	* uspace/lib/gfxfont/private/font.h (modified)
	* uspace/lib/gfxfont/src/font.c (modified)
	* uspace/lib/gfxfont/src/glyph_bmp.c (modified)
	* uspace/lib/gfxfont/test/font.c (modified)
	* uspace/lib/gfxfont/test/glyph_bmp.c (modified)

	Make negative quadrants actually work


Mon, 14 Sep 2020 15:37:42 GMT Jiri Svoboda <jiri@…> [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 <jiri@…> [a57c70c]
	* uspace/app/fontedit/fontedit.c (modified)
	* uspace/app/fontedit/fontedit.h (modified)
	* uspace/lib/gfxfont/include/gfx/font.h (modified)
	* uspace/lib/gfxfont/include/gfx/glyph.h (modified)
	* uspace/lib/gfxfont/src/font.c (modified)
	* uspace/lib/gfxfont/src/glyph.c (modified)

	Save glyph with S key and get a preview


Thu, 27 Aug 2020 14:41:26 GMT Jiri Svoboda <jiri@…> [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 <jiri@…> [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 <jiri@…> [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 <jiri@…> [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 <jiri@…> [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 <jiri@…> [5592c56]
	* uspace/lib/gfxfont/src/glyph_bmp.c (modified)

	Fix cstyle


Tue, 21 Jul 2020 22:48:59 GMT Jiri Svoboda <jiri@…> [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 <jiri@…> [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 <jiri@…> [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 <jiri@…> [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 <jiri@…> [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 <jiri@…> [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 <jiri@…> [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 <noreply@…> [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 <jiri@…> [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 <jiri@…> [1a1c75e]
	* uspace/lib/gfx/private/bitmap.h (modified)

	Fix header guard (thx Jakub)


Thu, 02 Jul 2020 13:25:08 GMT Jakub Jermář <jakub@…> [edb57bc6]
	* tools/ew.py (modified)

	Request python3 explicitly in ew.py


Thu, 02 Jul 2020 11:52:30 GMT Jiri Svoboda <jiri@…> [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ář <jakub@…> [663f445f]
	* tools/ew.py (modified)

	Adapt ew.py to Python 3


Wed, 01 Jul 2020 13:19:34 GMT Jakub Jermář <jakub@…> [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 <jiri@…> [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 <jiri@…> [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 <jiri@…> [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 <jiri@…> [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 <jiri@…> [2fc1e6d]
	* uspace/lib/gui/window.c (modified)

	Fix cstyle


Mon, 22 Jun 2020 17:32:27 GMT Jiri Svoboda <jiri@…> [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 <jiri@…> [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 <jiri@…> [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 <jiri@…> [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 <jiri@…> [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 <martin@…> [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 <martin@…> [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 <jiri@…> [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 <jiri@…> [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 <jiri@…> [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 <jiri@…> [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 <jiri@…> [3e640e5]
	* uspace/lib/gui/window.c (modified)

	Fix center placement (used by vdemo)


Mon, 15 Jun 2020 13:29:29 GMT Martin Decky <martin@…> [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 <jiri@…> [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 <jiri@…> [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 <martin@…> [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 <martin@…> [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 <zarevucky.jiri@…> [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 <jakub@…> [dc69b5c]
	* tools/ew.py (modified)

	Advise to install newer version of EFI firmware


Tue, 09 Jun 2020 20:17:57 GMT Jiri Svoboda <jiri@…> [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 <jiri@…> [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 <jiri@…> [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 <jiri@…> [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 <jiri@…> [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 <jiri@…> [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 <jiri@…> [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 <zarevucky.jiri@…> [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 <jiri@…> [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 <jiri@…> [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 <jakub@…> [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 <jiri@…> [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 <jiri@…> [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 <jiri@…> [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 <setup@…> [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 <setup@…> [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 <jiri@…> [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 <jiri@…> [b3b00b6]
	* uspace/app/gfxdemo/gfxdemo.c (modified)

	Add missing bitmap parameter initialization


Sun, 24 May 2020 17:59:02 GMT Jiri Svoboda <jiri@…> [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 <jiri@…> [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 <jiri@…> [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 <jiri@…> [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 <jiri@…> [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 <jiri@…> [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 <jiri@…> [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 <jiri@…> [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 <jiri@…> [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 <jiri@…> [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 <jiri@…> [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 <jiri@…> [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 <jiri@…> [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 <jiri@…> [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 <jiri@…> [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 <jiri@…> [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 <zarevucky.jiri@…> [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 <zarevucky.jiri@…> [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 <zarevucky.jiri@…> [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 <zarevucky.jiri@…> [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 <zarevucky.jiri@…> [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 <zarevucky.jiri@…> [14a014f]
	* uspace/app/edit/sheet.c (modified)

	Avoid memory leak into sheet_create function


Sun, 26 Apr 2020 09:04:10 GMT Jiri Svoboda <jiri@…> [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 <zarevucky.jiri@…> [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 <zarevucky.jiri@…> [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 <zarevucky.jiri@…> [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 <jiri@…> [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 <jiri@…> [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 <zarevucky.jiri@…> [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 <zarevucky.jiri@…> [f019125a]
	* uspace/drv/root/root/root.c (modified)

	Avoid memory leak in add_platform_fun return with ENOMEM