# # ChangeLog for uspace/srv/hid/display/dsops.c in mainline # # Generated by Trac 1.6 # 2026-07-18T13:48:21Z 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 ... 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 ... 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 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 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, 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 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 ... 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 ... 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 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 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 ... Fri, 20 Mar 2020 15:42:27 GMT Jiri Svoboda [0680854] * uspace/app/vterm/vterm.c (modified) * uspace/lib/display/include/disp_srv.h (modified) * uspace/lib/display/include/display.h (modified) * uspace/lib/display/include/ipc/display.h (modified) * uspace/lib/display/src/disp_srv.c (modified) * uspace/lib/display/src/display.c (modified) * uspace/lib/display/test/display.c (modified) * uspace/lib/gui/window.c (modified) * uspace/srv/hid/display/dsops.c (modified) * uspace/srv/hid/display/window.c (modified) * uspace/srv/hid/display/window.h (modified) Moving window by client request, emulate window placement flags Wed, 18 Mar 2020 17:27:18 GMT Jiri Svoboda [aeb3037] * uspace/lib/display/include/disp_srv.h (modified) * uspace/lib/display/include/display.h (modified) * uspace/lib/display/include/display/info.h (added) * uspace/lib/display/include/ipc/display.h (modified) * uspace/lib/display/include/types/display/info.h (added) * uspace/lib/display/src/disp_srv.c (modified) * uspace/lib/display/src/display.c (modified) * uspace/lib/display/test/display.c (modified) * uspace/srv/hid/display/display.c (modified) * uspace/srv/hid/display/display.h (modified) * uspace/srv/hid/display/dsops.c (modified) Allow getting display dimensions Can be used to position special ... Sat, 14 Mar 2020 00:30:53 GMT Jiri Svoboda [e022819] * 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/gui/window.c (modified) * uspace/srv/hid/display/client.c (modified) * uspace/srv/hid/display/client.h (modified) * uspace/srv/hid/display/dsops.c (modified) * uspace/srv/hid/display/test/client.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) Resizing windows Thu, 05 Mar 2020 11:23:41 GMT Jiri Svoboda [a2e104e] * uspace/lib/display/include/disp_srv.h (modified) * uspace/lib/display/include/display.h (modified) * uspace/lib/display/include/ipc/display.h (modified) * uspace/lib/display/src/disp_srv.c (modified) * uspace/lib/display/src/display.c (modified) * uspace/lib/display/test/display.c (modified) * uspace/lib/gui/window.c (modified) * uspace/srv/hid/display/dsops.c (modified) * uspace/srv/hid/display/test/window.c (modified) * uspace/srv/hid/display/window.c (modified) * uspace/srv/hid/display/window.h (modified) Move windows by dragging decoration Or dragging anywhere with ... Fri, 28 Feb 2020 15:44:55 GMT Jiri Svoboda [0e6e77f] * 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/gfx/include/gfx/coord.h (modified) * uspace/lib/gfx/src/coord.c (modified) * uspace/lib/gfx/test/coord.c (modified) * uspace/lib/gui/window.c (modified) * uspace/srv/hid/display/dsops.c (modified) * uspace/srv/hid/display/test/display.c (modified) * uspace/srv/hid/display/test/window.c (modified) * uspace/srv/hid/display/window.c (modified) * uspace/srv/hid/display/window.h (modified) Window resize by client request Mon, 27 Jan 2020 13:07:17 GMT Jiri Svoboda [cc90846] * uspace/srv/hid/display/dsops.c (modified) * uspace/srv/hid/display/window.c (modified) Repaint display when window is created or destroyed Mon, 16 Dec 2019 16:29:15 GMT Jiri Svoboda [8e9781f] * uspace/srv/hid/display/dsops.c (modified) * uspace/srv/hid/display/seat.c (modified) * uspace/srv/hid/display/window.c (modified) Remove references to window manager We will introduce the concept ... Mon, 16 Dec 2019 10:14:12 GMT Jiri Svoboda [3434233] * uspace/lib/display/include/disp_srv.h (modified) * uspace/lib/display/include/display.h (modified) * uspace/lib/display/include/display/wndparams.h (added) * uspace/srv/hid/display/dsops.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/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) Store dimensions in display server window structure Fri, 13 Dec 2019 19:02:10 GMT Jiri Svoboda [4d9c807] * uspace/app/gfxdemo/gfxdemo.c (modified) * uspace/app/terminal/terminal.c (modified) * uspace/lib/display/include/disp_srv.h (modified) * uspace/lib/display/include/display.h (modified) * uspace/lib/display/include/types/display/wndparams.h (added) * uspace/lib/display/src/disp_srv.c (modified) * uspace/lib/display/src/display.c (modified) * uspace/lib/display/test/display.c (modified) * uspace/srv/hid/display/dsops.c (modified) Communicate window dimensions to display server Fri, 29 Nov 2019 19:38:25 GMT Jiri Svoboda [cf32dbd] * uspace/srv/hid/display/client.c (modified) * uspace/srv/hid/display/client.h (modified) * 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/main.c (modified) * uspace/srv/hid/display/meson.build (modified) * uspace/srv/hid/display/seat.c (added) * uspace/srv/hid/display/seat.h (added) * uspace/srv/hid/display/test/display.c (modified) * uspace/srv/hid/display/types/display/display.h (modified) * uspace/srv/hid/display/types/display/seat.h (added) * uspace/srv/hid/display/window.h (modified) Introduce window focus, housed in a seat object Thu, 28 Nov 2019 14:23:51 GMT Jiri Svoboda [38e5f36c] * uspace/srv/hid/display/display.c (modified) * uspace/srv/hid/display/display.h (modified) * uspace/srv/hid/display/dsops.c (added) * uspace/srv/hid/display/dsops.h (added) * uspace/srv/hid/display/main.c (modified) * uspace/srv/hid/display/meson.build (modified) Move implementation of display ops to a separate module