# # ChangeLog for uspace/srv/hid in mainline # # Generated by Trac 1.6 # 2025-08-22T13:09:59Z Fri, 20 Jan 2023 11:50:41 GMT Jiri Svoboda [5d380b6] * uspace/lib/display/include/types/display/wndparams.h (modified) * uspace/lib/display/private/params.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/ui/include/types/ui/popup.h (modified) * uspace/lib/ui/include/types/ui/window.h (modified) * uspace/lib/ui/include/ui/menu.h (modified) * uspace/lib/ui/include/ui/menubar.h (modified) * uspace/lib/ui/private/menubar.h (modified) * uspace/lib/ui/src/menu.c (modified) * uspace/lib/ui/src/menubar.c (modified) * uspace/lib/ui/src/popup.c (modified) * uspace/lib/ui/src/window.c (modified) * uspace/lib/ui/test/menu.c (modified) * uspace/lib/ui/test/menubar.c (modified) * uspace/lib/ui/test/menuentry.c (modified) * uspace/srv/hid/display/display.c (modified) * uspace/srv/hid/display/display.h (modified) * uspace/srv/hid/display/window.c (modified) Create menu windows in the correct seat Add a mechanism to set the ... Thu, 19 Jan 2023 13:51:14 GMT Jiri Svoboda [6828a56] * uspace/srv/hid/display/test/window.c (modified) * uspace/srv/hid/display/window.c (modified) * uspace/srv/hid/display/window.h (modified) Avoid two seats fighting when moving/resizing a window When two ... Thu, 19 Jan 2023 12:09:34 GMT Jiri Svoboda [3be5366] * uspace/lib/display/include/disp_srv.h (modified) * uspace/lib/display/include/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/ui/include/types/ui/wdecor.h (modified) * uspace/lib/ui/private/wdecor.h (modified) * uspace/lib/ui/src/wdecor.c (modified) * uspace/lib/ui/src/window.c (modified) * uspace/lib/ui/test/wdecor.c (modified) * uspace/srv/hid/display/dsops.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) Add pos_id information to move request, too This will become useful ... Wed, 18 Jan 2023 16:59:36 GMT Jiri Svoboda [3e7e226] * uspace/srv/hid/display/seat.c (modified) Remove seat's focus when destroying it Stop leaking foci!(TM) Wed, 18 Jan 2023 16:51:44 GMT Jiri Svoboda [a0d4afe] * uspace/srv/hid/display/display.c (modified) * uspace/srv/hid/display/idevcfg.c (modified) * uspace/srv/hid/display/seat.c (modified) * uspace/srv/hid/display/seat.h (modified) * uspace/srv/hid/display/types/display/idevcfg.h (modified) * uspace/srv/hid/display/types/display/seat.h (modified) Make sure input device configuration is destroyed together with seat ... Tue, 17 Jan 2023 15:21:13 GMT Jiri Svoboda [b0ae23f] * uspace/lib/display/include/disp_srv.h (modified) * uspace/lib/display/include/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/ui/include/types/ui/wdecor.h (modified) * uspace/lib/ui/private/wdecor.h (modified) * uspace/lib/ui/src/wdecor.c (modified) * uspace/lib/ui/src/window.c (modified) * uspace/lib/ui/test/wdecor.c (modified) * uspace/srv/hid/display/dsops.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) Change the correct pointer's shape when resizing window The request ... Mon, 16 Jan 2023 20:34:01 GMT Jiri Svoboda [46a47c0] * uspace/app/terminal/terminal.c (modified) * uspace/lib/display/include/types/display.h (modified) * uspace/lib/display/include/types/display/event.h (modified) * uspace/lib/display/src/display.c (modified) * uspace/lib/display/test/display.c (modified) * uspace/lib/ui/include/types/ui/control.h (modified) * uspace/lib/ui/include/types/ui/window.h (modified) * uspace/lib/ui/include/ui/control.h (modified) * uspace/lib/ui/include/ui/fixed.h (modified) * uspace/lib/ui/include/ui/window.h (modified) * uspace/lib/ui/private/window.h (modified) * uspace/lib/ui/src/control.c (modified) * uspace/lib/ui/src/fixed.c (modified) * uspace/lib/ui/src/window.c (modified) * uspace/lib/ui/test/control.c (modified) * uspace/lib/ui/test/fixed.c (modified) * uspace/lib/ui/test/popup.c (modified) * uspace/lib/ui/test/window.c (modified) * uspace/srv/hid/display/client.c (modified) * uspace/srv/hid/display/client.h (modified) * uspace/srv/hid/display/test/client.c (modified) * uspace/srv/hid/display/window.c (modified) Make sure window is only show as inactive when it loses last focus ... Sun, 15 Jan 2023 09:24:50 GMT Jiri Svoboda [b3eeae5] * uspace/app/disp/disp.c (modified) * uspace/lib/dispcfg/include/dispcfg.h (modified) * uspace/lib/dispcfg/include/dispcfg_srv.h (modified) * uspace/lib/dispcfg/include/ipc/dispcfg.h (modified) * uspace/lib/dispcfg/src/dispcfg.c (modified) * uspace/lib/dispcfg/src/dispcfg_srv.c (modified) * uspace/lib/dispcfg/test/dispcfg.c (modified) * uspace/srv/hid/display/cfgops.c (modified) * uspace/srv/hid/display/display.c (modified) * uspace/srv/hid/display/display.h (modified) * uspace/srv/hid/display/idevcfg.c (added) * uspace/srv/hid/display/idevcfg.h (added) * uspace/srv/hid/display/meson.build (modified) * uspace/srv/hid/display/test/display.c (modified) * uspace/srv/hid/display/types/display/display.h (modified) * uspace/srv/hid/display/types/display/idevcfg.h (added) Assigning devices to seats Thu, 12 Jan 2023 18:08:24 GMT Jiri Svoboda [46b02cb] * uspace/srv/hid/display/test/cfgclient.c (added) Add missing cfgclient.c Mon, 09 Jan 2023 21:14:04 GMT Jiri Svoboda [d8503fd] * uspace/app/disp/disp.c (added) * uspace/app/disp/doc/doxygroups.h (added) * uspace/app/disp/meson.build (added) * uspace/app/meson.build (modified) * uspace/srv/hid/display/cfgclient.c (added) * uspace/srv/hid/display/cfgclient.h (added) * uspace/srv/hid/display/cfgops.c (added) * uspace/srv/hid/display/cfgops.h (added) * uspace/srv/hid/display/display.c (modified) * uspace/srv/hid/display/display.h (modified) * uspace/srv/hid/display/main.c (modified) * uspace/srv/hid/display/meson.build (modified) * uspace/srv/hid/display/seat.c (modified) * uspace/srv/hid/display/seat.h (modified) * uspace/srv/hid/display/test/client.c (modified) * uspace/srv/hid/display/test/display.c (modified) * uspace/srv/hid/display/test/main.c (modified) * uspace/srv/hid/display/test/seat.c (modified) * uspace/srv/hid/display/test/window.c (modified) * uspace/srv/hid/display/types/display/cfgclient.h (added) * uspace/srv/hid/display/types/display/display.h (modified) * uspace/srv/hid/display/types/display/seat.h (modified) * uspace/srv/hid/display/wmclient.c (modified) Display configuration utility and server support Currently we can ... Thu, 05 Jan 2023 21:00:53 GMT Jiri Svoboda [ca9aa89] * uspace/srv/hid/display/seat.c (modified) Improve Shift-Tab window switching Use ds_window_find_alt() and ... Thu, 05 Jan 2023 20:17:32 GMT Jiri Svoboda [ededdc4] * uspace/srv/hid/display/seat.c (modified) * uspace/srv/hid/display/test/seat.c (modified) * uspace/srv/hid/display/window.c (modified) Use ds_window_unfocus() when destroying a window Thu, 05 Jan 2023 19:28:22 GMT Jiri Svoboda [17c0f5d] * 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/window.c (modified) * uspace/srv/hid/display/window.h (modified) Switch to another window when window is minimized And do it ... Wed, 04 Jan 2023 20:24:44 GMT Jiri Svoboda [3c54869] * uspace/app/taskbar/test/wndlist.c (modified) * uspace/app/taskbar/wndlist.c (modified) * uspace/app/taskbar/wndlist.h (modified) * uspace/lib/ui/include/ui/pbutton.h (modified) * uspace/lib/ui/private/pbutton.h (modified) * uspace/lib/ui/private/resource.h (modified) * uspace/lib/ui/src/pbutton.c (modified) * uspace/lib/ui/src/resource.c (modified) * uspace/lib/ui/test/pbutton.c (modified) * uspace/lib/wndmgt/include/types/wndmgt.h (modified) * uspace/lib/wndmgt/src/wndmgt.c (modified) * uspace/lib/wndmgt/src/wndmgt_srv.c (modified) * uspace/lib/wndmgt/test/wndmgt.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/wmops.c (modified) Highlight active window in task bar Wed, 21 Dec 2022 15:37:11 GMT Jiri Svoboda [d9d6f29] * uspace/srv/hid/display/display.c (modified) Roll back properly in error path of ds_display_add_ddev() Tue, 20 Dec 2022 17:47:39 GMT Jiri Svoboda [4e7b0ad] * uspace/srv/hid/display/display.c (modified) * uspace/srv/hid/display/test/cursor.c (modified) Add missing actions in display destructor We might to actually ... Tue, 20 Dec 2022 12:31:44 GMT Jiri Svoboda [06176e1] * uspace/app/uidemo/uidemo.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/include/types/display/wndparams.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/ui/include/types/ui/wdecor.h (modified) * uspace/lib/ui/include/types/ui/window.h (modified) * uspace/lib/ui/include/ui/paint.h (modified) * uspace/lib/ui/include/ui/window.h (modified) * uspace/lib/ui/private/wdecor.h (modified) * uspace/lib/ui/private/window.h (modified) * uspace/lib/ui/src/paint.c (modified) * uspace/lib/ui/src/wdecor.c (modified) * uspace/lib/ui/src/window.c (modified) * uspace/lib/ui/test/paint.c (modified) * uspace/lib/ui/test/wdecor.c (modified) * uspace/lib/ui/test/window.c (modified) * uspace/srv/hid/display/display.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/window.c (modified) * uspace/srv/hid/display/window.h (modified) * uspace/srv/hid/display/wmops.c (modified) Minimizing windows Sun, 04 Dec 2022 10:42:48 GMT Jiri Svoboda [29a5a99] * uspace/app/taskbar/taskbar.c (modified) * uspace/lib/display/include/types/display/wndparams.h (modified) * uspace/lib/ui/include/types/ui/window.h (modified) * uspace/lib/ui/src/window.c (modified) * uspace/srv/hid/display/display.c (modified) * uspace/srv/hid/display/display.h (modified) * uspace/srv/hid/display/test/display.c (modified) * uspace/srv/hid/display/types/display/display.h (modified) * uspace/srv/hid/display/window.c (modified) Maximized windows should avoid task bar Sat, 19 Nov 2022 17:46:27 GMT Jiri Svoboda [6e91475] * uspace/app/taskbar/types/wndlist.h (modified) * uspace/app/taskbar/wndlist.c (modified) * uspace/srv/hid/display/window.c (modified) I can see an invisible button in the task bar Who're you gonna call? Sat, 19 Nov 2022 09:40:15 GMT Jiri Svoboda [d19d15b] * uspace/srv/hid/display/dsops.c (modified) * uspace/srv/hid/display/window.c (modified) * uspace/srv/hid/display/wmclient.c (modified) Adjust message verbosity levels in display server Sun, 13 Nov 2022 10:56:43 GMT Jiri Svoboda [5d62130] * uspace/app/taskbar/taskbar.c (modified) * uspace/lib/display/include/types/display/wndparams.h (modified) * uspace/lib/ui/include/types/ui/window.h (modified) * uspace/lib/ui/src/window.c (modified) * uspace/srv/hid/display/display.c (modified) * uspace/srv/hid/display/display.h (modified) * uspace/srv/hid/display/test/display.c (modified) Taskbar should be always on top We add support for topmost windows ... Wed, 09 Nov 2022 20:40:57 GMT Jiri Svoboda [68704ab] * uspace/app/taskbar/wndlist.c (modified) * uspace/lib/wndmgt/include/types/wndmgt.h (modified) * uspace/lib/wndmgt/src/wndmgt.c (modified) * uspace/lib/wndmgt/src/wndmgt_srv.c (modified) * uspace/lib/wndmgt/test/wndmgt.c (modified) * uspace/srv/hid/display/wmops.c (modified) Do not list popup windows in task bar Wed, 09 Nov 2022 16:44:28 GMT Jiri Svoboda [88d828e] * uspace/lib/c/include/io/kbd_event.h (modified) * uspace/srv/hid/display/display.c (modified) * uspace/srv/hid/display/display.h (modified) * uspace/srv/hid/display/input.c (modified) * uspace/srv/hid/display/test/display.c (modified) * uspace/srv/hid/display/types/display/idev.h (added) * uspace/srv/hid/display/window.c (modified) * uspace/srv/hid/display/wmops.c (modified) Keyboard events need device ID too + some DS multiseat work Wed, 09 Nov 2022 16:17:59 GMT Jiri Svoboda [a6492460] * uspace/app/taskbar/taskbar.c (modified) * uspace/app/taskbar/types/taskbar.h (modified) * uspace/app/taskbar/types/wndlist.h (modified) * uspace/app/taskbar/wndlist.c (modified) * uspace/lib/wndmgt/src/wndmgt.c (modified) * uspace/lib/wndmgt/src/wndmgt_srv.c (modified) * uspace/srv/hid/display/wmops.c (modified) Pass ID of device that clicked the window button to activate window ... Tue, 08 Nov 2022 21:20:23 GMT Jiri Svoboda [60ebe63] * uspace/lib/c/generic/io/input.c (modified) * uspace/lib/c/include/io/input.h (modified) * uspace/srv/hid/console/console.c (modified) * uspace/srv/hid/display/input.c (modified) * uspace/srv/hid/display/seat.c (modified) * uspace/srv/hid/display/types/display/ptd_event.h (modified) * uspace/srv/hid/input/input.c (modified) Store positioning device ID in position events Mon, 07 Nov 2022 17:42:51 GMT Jiri Svoboda [3a6d44b7] * uspace/app/taskbar/wndlist.c (modified) * uspace/lib/wndmgt/include/wndmgt.h (modified) * uspace/lib/wndmgt/include/wndmgt_srv.h (modified) * uspace/lib/wndmgt/src/wndmgt.c (modified) * uspace/lib/wndmgt/src/wndmgt_srv.c (modified) * uspace/lib/wndmgt/test/wndmgt.c (modified) * uspace/srv/hid/display/wmops.c (modified) Activate window by pushing window button on taskbar Note that with ... Fri, 04 Nov 2022 20:54:04 GMT Jiri Svoboda [f1f433d] * uspace/app/taskbar/wndlist.c (modified) * uspace/app/taskbar/wndlist.h (modified) * uspace/lib/ui/include/ui/pbutton.h (modified) * uspace/lib/ui/private/pbutton.h (modified) * uspace/lib/ui/src/pbutton.c (modified) * uspace/lib/ui/test/pbutton.c (modified) * uspace/lib/wndmgt/include/types/wndmgt.h (modified) * uspace/lib/wndmgt/src/wndmgt.c (modified) * uspace/lib/wndmgt/test/wndmgt.c (modified) * uspace/srv/hid/display/test/wmclient.c (modified) * uspace/srv/hid/display/window.c (modified) * uspace/srv/hid/display/wmclient.c (modified) * uspace/srv/hid/display/wmclient.h (modified) Update window button when window caption changes Mon, 31 Oct 2022 10:53:53 GMT Jiri Svoboda [913add60] * uspace/app/taskbar/taskbar.c (modified) * uspace/srv/hid/display/client.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/meson.build (modified) * uspace/srv/hid/display/test/display.c (modified) * uspace/srv/hid/display/test/main.c (modified) * uspace/srv/hid/display/test/window.c (modified) * uspace/srv/hid/display/test/wmclient.c (added) * uspace/srv/hid/display/types/display/display.h (modified) * uspace/srv/hid/display/types/display/wmclient.h (added) * uspace/srv/hid/display/window.c (modified) * uspace/srv/hid/display/wmclient.c (added) * uspace/srv/hid/display/wmclient.h (added) * uspace/srv/hid/display/wmops.c (modified) Deliver WM events for windows being added and removed Mon, 24 Oct 2022 17:50:46 GMT Jiri Svoboda [7cc30e9] * uspace/app/gfxdemo/gfxdemo.c (modified) * uspace/lib/display/include/disp_srv.h (modified) * uspace/lib/display/include/display.h (modified) * uspace/lib/display/include/ipc/display.h (modified) * uspace/lib/display/include/types/display/wndparams.h (modified) * uspace/lib/display/private/params.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/ui/src/window.c (modified) * uspace/srv/hid/display/dsops.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) * uspace/srv/hid/display/wmops.c (modified) Display server needs to store window caption Even though it does ... Thu, 20 Oct 2022 08:05:06 GMT Jiri Svoboda [7a05d924] * uspace/app/taskbar/taskbar.c (modified) * uspace/app/taskbar/types/wndlist.h (modified) * uspace/app/taskbar/wndlist.c (modified) * uspace/app/taskbar/wndlist.h (modified) * uspace/lib/wndmgt/include/types/wndmgt.h (modified) * uspace/srv/hid/display/main.c (modified) * uspace/srv/hid/display/wmops.c (modified) Return correct number of windows from display server But not the ... Tue, 18 Oct 2022 09:06:07 GMT Jiri Svoboda [1766326] * uspace/app/taskbar/main.c (modified) * uspace/app/taskbar/meson.build (modified) * uspace/app/taskbar/taskbar.c (modified) * uspace/app/taskbar/taskbar.h (modified) * uspace/app/taskbar/test/taskbar.c (modified) * uspace/app/taskbar/types/taskbar.h (modified) * uspace/lib/wndmgt/src/wndmgt.c (modified) * uspace/lib/wndmgt/test/wndmgt.c (modified) * uspace/srv/hid/display/main.c (modified) * uspace/srv/hid/display/meson.build (modified) * uspace/srv/hid/display/wmops.c (added) * uspace/srv/hid/display/wmops.h (added) Window management plumbing Tue, 24 May 2022 14:53:28 GMT Jiri Svoboda [5877de74] * uspace/srv/hid/display/window.c (modified) Add missing deallocations in error paths of ds_window_create() Thu, 19 May 2022 08:06:02 GMT Jiri Svoboda [ad698f4] * uspace/srv/hid/display/window.c (modified) Fix comment Thu, 19 May 2022 08:02:31 GMT Jiri Svoboda [35cffea] * uspace/app/uidemo/uidemo.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/include/types/display/wndparams.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/ui/include/types/ui/wdecor.h (modified) * uspace/lib/ui/include/types/ui/window.h (modified) * uspace/lib/ui/include/ui/paint.h (modified) * uspace/lib/ui/include/ui/wdecor.h (modified) * uspace/lib/ui/include/ui/window.h (modified) * uspace/lib/ui/private/wdecor.h (modified) * uspace/lib/ui/private/window.h (modified) * uspace/lib/ui/src/paint.c (modified) * uspace/lib/ui/src/wdecor.c (modified) * uspace/lib/ui/src/window.c (modified) * uspace/lib/ui/test/paint.c (modified) * uspace/lib/ui/test/wdecor.c (modified) * uspace/lib/ui/test/window.c (modified) * uspace/srv/hid/display/dsops.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) Maximizing/unmaximizing a window Fri, 11 Mar 2022 16:42:03 GMT Jiri Svoboda [b987eb4] * uspace/app/tetris/scores.c (modified) * uspace/lib/clui/tinput.c (modified) * uspace/lib/ui/src/entry.c (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) Translate keys to characters even if modifiers are pressed. So that ... Sat, 29 Jan 2022 22:12:15 GMT Jiri Svoboda [7fc81da] * uspace/srv/hid/output/output.c (modified) 128 columns is not enough for everybody Fixes corrupted graphical ... Wed, 03 Nov 2021 10:23:28 GMT Jiri Svoboda [b48e680f] * uspace/app/terminal/terminal.c (modified) * uspace/lib/c/generic/io/con_srv.c (modified) * uspace/lib/c/generic/io/console.c (modified) * uspace/lib/c/include/io/con_srv.h (modified) * uspace/lib/c/include/io/console.h (modified) * uspace/lib/c/include/ipc/console.h (modified) * uspace/lib/ui/include/ui/wdecor.h (modified) * uspace/lib/ui/include/ui/window.h (modified) * uspace/lib/ui/private/window.h (modified) * uspace/lib/ui/src/ui.c (modified) * uspace/lib/ui/src/wdecor.c (modified) * uspace/lib/ui/src/window.c (modified) * uspace/srv/hid/console/console.c (modified) Allow console application to set the terminal window caption Mon, 25 Oct 2021 17:51:10 GMT Jiri Svoboda [8edec53] * uspace/app/nav/nav.c (modified) * uspace/app/nav/panel.c (modified) * uspace/app/nav/panel.h (modified) * uspace/app/terminal/terminal.c (modified) * uspace/lib/c/generic/io/input.c (modified) * uspace/lib/c/include/io/input.h (modified) * uspace/lib/c/include/io/pos_event.h (modified) * uspace/lib/c/include/ipc/input.h (modified) * uspace/lib/ui/src/checkbox.c (modified) * uspace/lib/ui/src/menuentry.c (modified) * uspace/lib/ui/src/pbutton.c (modified) * uspace/lib/ui/src/rbutton.c (modified) * uspace/lib/ui/src/slider.c (modified) * uspace/srv/hid/console/console.c (modified) * uspace/srv/hid/display/input.c (modified) * uspace/srv/hid/display/seat.c (modified) * uspace/srv/hid/display/types/display/ptd_event.h (modified) * uspace/srv/hid/input/input.c (modified) * uspace/srv/hid/input/mouse.h (modified) * uspace/srv/hid/input/proto/mousedev.c (modified) Support double-click Needed to open Navigator entries using the mouse. Wed, 01 Sep 2021 07:30:41 GMT Jiri Svoboda [b79c91cc] * uspace/srv/hid/output/port/chardev.c (modified) Enable UTF-8 on user-space serial console output Wed, 25 Aug 2021 13:59:41 GMT Jiri Svoboda [9b2e20c] * uspace/app/tester/meson.build (modified) * uspace/app/tester/print/print4.c (modified) * uspace/lib/codepage/doc/doxygroups.h (added) * uspace/lib/codepage/include/codepage/cp437.h (added) * uspace/lib/codepage/meson.build (added) * uspace/lib/codepage/src/cp437.c (added) * uspace/lib/codepage/test/cp437.c (added) * uspace/lib/codepage/test/main.c (added) * uspace/lib/meson.build (modified) * uspace/srv/hid/output/meson.build (modified) * uspace/srv/hid/output/port/ega.c (modified) Add code page 437 support EGA driver can now display all 256 ... Sun, 22 Aug 2021 19:08:44 GMT Martin Decky [06f10ac] * HelenOS.config (modified) * boot/arch/arm64/include/arch/arch.h (modified) * boot/arch/arm64/meson.build (modified) * defaults/arm64/hikey960/Makefile.config (added) * defaults/arm64/hikey960/output (added) * defaults/arm64/virt/output (moved) * kernel/arch/arm64/include/arch/barrier.h (modified) * kernel/arch/arm64/include/arch/istate_struct.h (modified) * kernel/arch/arm64/include/arch/mach/hikey960/hikey960.h (moved) * kernel/arch/arm64/include/arch/mach/virt/virt.h (modified) * kernel/arch/arm64/include/arch/mm/km.h (modified) * kernel/arch/arm64/include/arch/mm/page.h (modified) * kernel/arch/arm64/meson.build (modified) * kernel/arch/arm64/src/asm.S (modified) * kernel/arch/arm64/src/mach/hikey960/hikey960.c (added) * kernel/arch/arm64/src/machine_func.c (modified) * kernel/arch/arm64/src/start.S (modified) * meson/arch/arm64/meson.build (modified) * tools/ew.py (modified) * uspace/drv/meson.build (modified) * uspace/drv/platform/hikey960/hikey960.c (added) * uspace/drv/platform/hikey960/hikey960.ma (added) * uspace/drv/platform/hikey960/meson.build (added) * uspace/srv/hid/input/input.c (modified) * uspace/srv/hid/output/port/chardev.c (modified) Implement support for HiKey 960 Initial support for the 96Boards ... Mon, 19 Jul 2021 18:14:09 GMT Jiri Svoboda [ead72f2] * uspace/srv/hid/output/proto/vt100.c (modified) Fix mapping of blue color on ECMA/VT-100 Don't wanna be seeing red ... Tue, 29 Jun 2021 19:25:50 GMT Jiri Svoboda [5d1ff11] * uspace/drv/char/i8042/i8042.h (modified) * uspace/srv/hid/console/console.c (modified) Implement mouse/tablet support in the console That is, we can now ... Sat, 26 Jun 2021 23:30:18 GMT Jiri Svoboda [1215db9] * 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) * uspace/lib/ui/src/window.c (modified) * uspace/srv/hid/display/display.c (modified) * uspace/srv/hid/display/window.c (modified) Memory GC needs to be able to forward cursor control Thu, 10 Jun 2021 17:10:11 GMT Jiri Svoboda [db3895d] * uspace/app/calculator/calculator.c (modified) * uspace/app/uidemo/uidemo.c (modified) * uspace/lib/display/include/types/display/cursor.h (modified) * uspace/lib/ui/include/types/ui/cursor.h (modified) * uspace/lib/ui/include/ui/entry.h (modified) * uspace/lib/ui/include/ui/window.h (modified) * uspace/lib/ui/private/entry.h (modified) * uspace/lib/ui/private/window.h (modified) * uspace/lib/ui/src/entry.c (modified) * uspace/lib/ui/src/window.c (modified) * uspace/lib/ui/test/entry.c (modified) * uspace/lib/ui/test/window.c (modified) * uspace/srv/hid/display/cursimg.c (modified) Set cursor shape to I-beam when hovering over text entry Thu, 10 Jun 2021 13:22:33 GMT jxsvoboda <5887334+jxsvoboda@…> [90f1f19] * uspace/lib/display/include/types/display/wndparams.h (modified) * uspace/lib/ui/src/window.c (modified) * uspace/srv/hid/display/window.c (modified) Allow setting initial window position (instead of moving the window) ... Thu, 10 Jun 2021 13:22:33 GMT jxsvoboda <5887334+jxsvoboda@…> [98735eb] * uspace/srv/hid/display/client.c (modified) * uspace/srv/hid/display/client.h (modified) * uspace/srv/hid/display/test/client.c (modified) Purge events from client event queue when destroying window If the ... Thu, 10 Jun 2021 13:22:33 GMT jxsvoboda <5887334+jxsvoboda@…> [d7f82635] * uspace/lib/ui/src/menu.c (modified) * uspace/lib/ui/src/menubar.c (modified) * uspace/lib/ui/src/popup.c (modified) * uspace/srv/hid/display/seat.c (modified) Deliver close event to popup window when appropriate That is, when ... Thu, 10 Jun 2021 13:22:33 GMT jxsvoboda <5887334+jxsvoboda@…> [5823aef3] * uspace/srv/hid/display/seat.c (modified) Fix delivery of release events to popup window Thu, 10 Jun 2021 13:22:33 GMT jxsvoboda <5887334+jxsvoboda@…> [9e84d2c] * uspace/lib/display/include/types/display/wndparams.h (modified) * uspace/lib/ui/include/types/ui/window.h (modified) * uspace/lib/ui/include/ui/window.h (modified) * uspace/lib/ui/src/popup.c (modified) * uspace/lib/ui/src/window.c (modified) * uspace/srv/hid/display/client.c (modified) * 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/client.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/seat.h (modified) * uspace/srv/hid/display/types/display/window.h (modified) * uspace/srv/hid/display/window.c (modified) Popup windows event delivery is special Popup windows don't get ... Thu, 10 Jun 2021 13:22:33 GMT jxsvoboda <5887334+jxsvoboda@…> [c9927c66] * 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/ui/include/types/ui/window.h (modified) * uspace/lib/ui/include/ui/window.h (modified) * uspace/lib/ui/src/menu.c (modified) * uspace/lib/ui/src/popup.c (modified) * uspace/lib/ui/src/window.c (modified) * uspace/srv/hid/display/dsops.c (modified) * uspace/srv/hid/display/window.c (modified) * uspace/srv/hid/display/window.h (modified) Set menu popup position based on parent window position Added a ... Wed, 05 May 2021 22:17:01 GMT Jiri Svoboda [ec7902d] * uspace/app/dnscfg/meson.build (modified) * uspace/app/dnsres/meson.build (modified) * uspace/app/inet/meson.build (modified) * uspace/app/netecho/meson.build (modified) * uspace/app/nterm/meson.build (modified) * uspace/app/ping/meson.build (modified) * uspace/app/websrv/meson.build (modified) * uspace/lib/c/meson.build (modified) * uspace/lib/drv/meson.build (modified) * uspace/lib/http/meson.build (modified) * uspace/lib/inet/doc/doxygroups.h (added) * uspace/lib/inet/include/inet/addr.h (moved) * uspace/lib/inet/include/inet/dhcp.h (moved) * uspace/lib/inet/include/inet/dnsr.h (moved) * uspace/lib/inet/include/inet/endpoint.h (moved) * uspace/lib/inet/include/inet/host.h (moved) * uspace/lib/inet/include/inet/hostname.h (moved) * uspace/lib/inet/include/inet/hostport.h (moved) * uspace/lib/inet/include/inet/inet.h (moved) * uspace/lib/inet/include/inet/inetcfg.h (moved) * uspace/lib/inet/include/inet/inetping.h (moved) * uspace/lib/inet/include/inet/iplink.h (moved) * uspace/lib/inet/include/inet/iplink_srv.h (moved) * uspace/lib/inet/include/inet/tcp.h (moved) * uspace/lib/inet/include/inet/udp.h (moved) * uspace/lib/inet/include/ipc/dhcp.h (moved) * uspace/lib/inet/include/ipc/dnsr.h (moved) * uspace/lib/inet/include/ipc/inet.h (moved) * uspace/lib/inet/include/ipc/iplink.h (moved) * uspace/lib/inet/include/ipc/tcp.h (moved) * uspace/lib/inet/include/ipc/udp.h (moved) * uspace/lib/inet/include/types/inet.h (moved) * uspace/lib/inet/include/types/inet/host.h (moved) * uspace/lib/inet/include/types/inet/hostport.h (moved) * uspace/lib/inet/include/types/inetcfg.h (moved) * uspace/lib/inet/include/types/inetping.h (moved) * uspace/lib/inet/meson.build (added) * uspace/lib/inet/src/addr.c (moved) * uspace/lib/inet/src/dhcp.c (moved) * uspace/lib/inet/src/dnsr.c (moved) * uspace/lib/inet/src/endpoint.c (moved) * uspace/lib/inet/src/host.c (moved) * uspace/lib/inet/src/hostname.c (moved) * uspace/lib/inet/src/hostport.c (moved) * uspace/lib/inet/src/inet.c (moved) * uspace/lib/inet/src/inetcfg.c (moved) * uspace/lib/inet/src/inetping.c (moved) * uspace/lib/inet/src/iplink.c (moved) * uspace/lib/inet/src/iplink_srv.c (moved) * uspace/lib/inet/src/tcp.c (moved) * uspace/lib/inet/src/udp.c (moved) * uspace/lib/meson.build (modified) * uspace/lib/nettl/meson.build (modified) * uspace/srv/hid/remcons/meson.build (modified) * uspace/srv/hid/rfb/meson.build (modified) * uspace/srv/net/dhcp/meson.build (modified) * uspace/srv/net/dnsrsrv/meson.build (modified) * uspace/srv/net/inetsrv/meson.build (modified) * uspace/srv/net/loopip/meson.build (modified) * uspace/srv/net/nconfsrv/meson.build (modified) Move TCP/IP library support out of libc to separate library Fri, 30 Apr 2021 15:05:06 GMT Jiri Svoboda [7470d97] * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.c (modified) * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.h (modified) * uspace/drv/fb/kfb/port.c (modified) * uspace/lib/congfx/private/console.h (modified) * uspace/lib/congfx/src/console.c (modified) * uspace/lib/gfx/include/gfx/render.h (modified) * uspace/lib/gfx/include/types/gfx/ops/context.h (modified) * uspace/lib/gfx/src/render.c (modified) * uspace/lib/gfx/test/render.c (modified) * 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/text.c (modified) * uspace/lib/gfxfont/test/tpf.c (modified) * uspace/lib/gfxfont/test/typeface.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/private/memgc.h (modified) * uspace/lib/memgfx/src/memgc.c (modified) * uspace/lib/ui/src/dummygc.c (modified) * uspace/lib/ui/test/checkbox.c (modified) * uspace/lib/ui/test/entry.c (modified) * uspace/lib/ui/test/label.c (modified) * uspace/lib/ui/test/paint.c (modified) * uspace/lib/ui/test/pbutton.c (modified) * uspace/lib/ui/test/rbutton.c (modified) * uspace/lib/ui/test/slider.c (modified) * uspace/lib/ui/test/wdecor.c (modified) * uspace/srv/hid/display/clonegc.c (modified) * uspace/srv/hid/display/test/clonegc.c (modified) * uspace/srv/hid/rfb/main.c (modified) Add GC operation to set clipping rectangle The number of changed ... Mon, 22 Feb 2021 19:52:08 GMT Jiri Svoboda [68a552f] * uspace/app/terminal/terminal.c (modified) * uspace/app/terminal/terminal.h (modified) * uspace/lib/c/generic/io/con_srv.c (modified) * uspace/lib/c/generic/io/console.c (modified) * uspace/lib/c/include/io/con_srv.h (modified) * uspace/lib/c/include/io/console.h (modified) * uspace/lib/c/include/ipc/console.h (modified) * uspace/lib/congfx/private/console.h (modified) * uspace/lib/congfx/src/console.c (modified) * uspace/srv/hid/console/console.c (modified) Efficient way of rendering to the console via shared buffer Makes ... Tue, 16 Feb 2021 18:12:05 GMT Jiri Svoboda [2ab8ab3] * HelenOS.config (modified) * uspace/app/terminal/terminal.c (modified) * uspace/lib/gfx/include/gfx/render.h (modified) * uspace/lib/gfx/include/types/gfx/ops/context.h (modified) * uspace/lib/gfx/src/render.c (modified) * uspace/lib/gfx/test/render.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/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) * uspace/lib/ui/private/window.h (modified) * uspace/lib/ui/src/checkbox.c (modified) * uspace/lib/ui/src/dummygc.c (modified) * uspace/lib/ui/src/entry.c (modified) * uspace/lib/ui/src/image.c (modified) * uspace/lib/ui/src/label.c (modified) * uspace/lib/ui/src/pbutton.c (modified) * uspace/lib/ui/src/rbutton.c (modified) * uspace/lib/ui/src/slider.c (modified) * uspace/lib/ui/src/wdecor.c (modified) * uspace/lib/ui/src/window.c (modified) * uspace/lib/ui/test/window.c (modified) * uspace/srv/hid/display/display.c (modified) * uspace/srv/hid/display/window.c (modified) Client-side UI rendering It is possible to turn on and off and if ... Mon, 14 Dec 2020 21:03:38 GMT Jiri Svoboda [1483981] * uspace/srv/hid/output/port/kfb.c (deleted) * uspace/srv/hid/output/port/kfb.h (deleted) Remove defunct, unreferenced kfb output server backend This has now ... Mon, 14 Dec 2020 19:09:05 GMT Jiri Svoboda [1382446] * HelenOS.config (modified) * uspace/app/init/init.c (modified) * uspace/srv/hid/output/meson.build (modified) * uspace/srv/hid/output/output.c (modified) * uspace/srv/hid/output/port/ddev.c (added) * uspace/srv/hid/output/port/ddev.h (added) Display device backend for output server This provides console on a ... Mon, 14 Dec 2020 12:36:17 GMT Jiri Svoboda [0350033] * uspace/srv/hid/console/console.c (modified) Console needs to be fully redrawn at the beginning Thu, 10 Dec 2020 10:27:07 GMT Jiri Svoboda [0da03df] * uspace/srv/hid/display/seat.c (modified) * uspace/srv/hid/display/seat.h (modified) * uspace/srv/hid/display/test/seat.c (modified) Distinguish between focus switching and evacuation It's the same ... Thu, 10 Dec 2020 10:22:24 GMT Jiri Svoboda [08f345f] * uspace/srv/hid/display/seat.c (modified) Switch to previous (last) window when cycling Focusing a window ... Thu, 10 Dec 2020 10:19:26 GMT Jiri Svoboda [1762ceb] * uspace/srv/hid/display/main.c (modified) Lock display when destroying client Thu, 10 Dec 2020 10:17:46 GMT Jiri Svoboda [13d20e5] * uspace/srv/hid/display/dsops.c (modified) No need to separately remove window from client in ... Thu, 26 Nov 2020 12:35:52 GMT Jiri Svoboda [554a5f1] * uspace/srv/hid/display/seat.c (modified) Do not switch focus to the same window If the same window is ... Thu, 19 Nov 2020 11:20:49 GMT Jiri Svoboda [2e0a2e7] * uspace/srv/hid/display/window.c (modified) Repaint desktop when window is brought to front Libgui used to ... Thu, 22 Oct 2020 09:50:18 GMT Jiri Svoboda [26653c9] * uspace/app/terminal/meson.build (modified) * uspace/app/terminal/terminal.c (modified) * uspace/lib/draw/font/embedded.c (modified) * uspace/lib/draw/include/draw/gfx.h (modified) * uspace/lib/draw/meson.build (modified) * uspace/lib/fbfont/doc/doxygroups.h (added) * uspace/lib/fbfont/include/fbfont/font-8x16.h (moved) * uspace/lib/fbfont/meson.build (added) * uspace/lib/fbfont/src/font-8x16.c (moved) * uspace/lib/gui/meson.build (modified) * uspace/lib/gui/terminal.c (modified) * uspace/lib/meson.build (modified) * uspace/srv/hid/output/gfx/font-8x16.c (deleted) Move fixed width font to its own library, libfbfont We've actually ... Fri, 09 Oct 2020 20:27:24 GMT Jiri Svoboda [0d62c10] * uspace/app/gfxdemo/gfxdemo.c (modified) * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.c (modified) * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.h (modified) * uspace/drv/fb/kfb/port.c (modified) * uspace/lib/congfx/src/console.c (modified) * uspace/lib/gfx/include/types/gfx/bitmap.h (modified) * uspace/lib/gfxfont/src/font.c (modified) * uspace/lib/gfxfont/src/text.c (modified) * uspace/lib/memgfx/src/memgc.c (modified) * uspace/srv/hid/rfb/main.c (modified) Rendering text in different colors via colorization 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 ... 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 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: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 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 ... 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 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 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 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 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 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 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 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 ... 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 ... 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, 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 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