# # ChangeLog for uspace/app in mainline # # Generated by Trac 1.6 # 2025-09-30T13:47:26Z Tue, 19 Dec 2023 17:25:58 GMT Jiri Svoboda [550ed86] * uspace/app/taskbar-cfg/smeedit.c (modified) * uspace/app/taskbar-cfg/startmenu.c (modified) * uspace/app/taskbar-cfg/startmenu.h (modified) * uspace/lib/tbarcfg/include/tbarcfg/tbarcfg.h (modified) * uspace/lib/tbarcfg/private/tbarcfg.h (modified) * uspace/lib/tbarcfg/src/tbarcfg.c (modified) * uspace/lib/tbarcfg/test/tbarcfg.c (modified) Need to add new start menu entry to editor's list Tue, 19 Dec 2023 16:19:24 GMT Jiri Svoboda [f87ff8e] * uspace/app/taskbar-cfg/smeedit.c (modified) * uspace/app/taskbar-cfg/startmenu.c (modified) * uspace/app/taskbar-cfg/startmenu.h (modified) * uspace/lib/tbarcfg/src/tbarcfg.c (modified) Creating new start menu entry Tue, 19 Dec 2023 15:54:28 GMT Jiri Svoboda [82d3c28] * uspace/app/taskbar/taskbar.c (modified) Let taskbar survive not finding a configuration file Tue, 19 Dec 2023 15:51:16 GMT Jiri Svoboda [21a65cca] * uspace/app/taskbar-cfg/taskbar-cfg.c (modified) Taskbar-cfg should create configuration file if it does not exist Tue, 19 Dec 2023 15:48:48 GMT Jiri Svoboda [2b4e02b] * uspace/app/taskbar-cfg/startmenu.c (modified) * uspace/lib/tbarcfg/src/tbarcfg.c (modified) * uspace/lib/tbarcfg/test/tbarcfg.c (modified) Deleting start menu entry Wed, 13 Dec 2023 22:54:16 GMT Jiri Svoboda [f393bc0] * uspace/app/hbench/benchlist.c (modified) * uspace/app/hbench/hbench.h (modified) * uspace/app/hbench/meson.build (modified) * uspace/app/hbench/syscall/taskgetid.c (added) Add task_get_id syscall benchmark Wed, 13 Dec 2023 22:42:34 GMT Jiri Svoboda [68655bc2] * uspace/app/hbench/env.c (modified) * uspace/app/hbench/hbench.h (modified) Fix default time computation in hbench Wed, 13 Dec 2023 11:45:58 GMT Jiri Svoboda [381c426] * uspace/app/hbench/benchlist.c (modified) * uspace/app/hbench/hbench.h (modified) * uspace/app/hbench/ipc/read1k.c (added) * uspace/app/hbench/ipc/write1k.c (added) * uspace/app/hbench/meson.build (modified) IPC read 1k / write 1k benchmarks Wed, 13 Dec 2023 10:50:27 GMT Jiri Svoboda [d53a5ab0] * uspace/app/tester/ipc/readwrite.c (added) * uspace/app/tester/ipc/readwrite.def (added) * uspace/app/tester/meson.build (modified) * uspace/app/tester/tester.c (modified) * uspace/app/tester/tester.h (modified) * uspace/lib/ipctest/include/ipc/ipc_test.h (modified) * uspace/lib/ipctest/include/ipc_test.h (modified) * uspace/lib/ipctest/src/ipc_test.c (modified) * uspace/srv/test/ipc-test/main.c (modified) Add IPC read/write test to libipctest/ipc test server + tester Now ... Thu, 30 Nov 2023 20:29:05 GMT Jiri Svoboda [a635535] * uspace/app/mkbd/meson.build (modified) * uspace/app/modplay/meson.build (modified) * uspace/app/netecho/meson.build (modified) * uspace/app/nterm/meson.build (modified) * uspace/app/ping/meson.build (modified) * uspace/app/tester/meson.build (modified) * uspace/app/tetris/meson.build (modified) * uspace/app/top/meson.build (modified) * uspace/app/trace/meson.build (modified) * uspace/drv/hid/adb-kbd/adb-kbd.c (modified) * uspace/drv/hid/adb-kbd/ctl.c (modified) * uspace/drv/hid/atkbd/atkbd.c (modified) * uspace/drv/hid/ps2mouse/ps2mouse.c (modified) * uspace/drv/hid/usbhid/kbd/kbddev.c (modified) * uspace/drv/hid/usbhid/kbd/kbdrepeat.c (modified) * uspace/drv/hid/usbhid/mouse/mousedev.c (modified) * uspace/drv/hid/usbhid/multimedia/multimedia.c (modified) * uspace/drv/hid/xtkbd/xtkbd.c (modified) * uspace/lib/c/generic/io/chargrid.c (modified) * uspace/lib/c/include/io/charfield.h (modified) * uspace/lib/c/include/io/chargrid.h (modified) * uspace/lib/c/include/io/color.h (modified) * uspace/lib/c/include/io/concaps.h (modified) * uspace/lib/c/include/io/output.h (modified) * uspace/lib/c/meson.build (modified) * uspace/lib/clui/meson.build (modified) * uspace/lib/congfx/meson.build (modified) * uspace/lib/console/include/io/con_srv.h (moved) * uspace/lib/console/include/io/cons_event.h (moved) * uspace/lib/console/include/io/console.h (moved) * uspace/lib/console/include/ipc/console.h (moved) * uspace/lib/console/src/con_srv.c (moved) * uspace/lib/console/src/console.c (moved) * uspace/lib/fmtutil/meson.build (modified) * uspace/lib/meson.build (modified) * uspace/srv/hid/console/console.c (modified) * uspace/srv/hid/console/meson.build (modified) * uspace/srv/hid/input/meson.build (modified) * uspace/srv/hid/output/meson.build (modified) * uspace/srv/hid/remcons/meson.build (modified) * uspace/srv/hid/s3c24xx_ts/s3c24xx_ts.c (modified) Move console/con_srv out of libc into a separate library Thu, 30 Nov 2023 17:19:00 GMT Jiri Svoboda [8f04992] * uspace/app/corecfg/meson.build (modified) * uspace/lib/c/meson.build (modified) * uspace/lib/corecfg/doc/doxygroups.h (added) * uspace/lib/corecfg/include/corecfg.h (moved) * uspace/lib/corecfg/include/ipc/corecfg.h (moved) * uspace/lib/corecfg/meson.build (added) * uspace/lib/corecfg/src/corecfg.c (moved) * uspace/lib/meson.build (modified) * uspace/srv/taskmon/meson.build (modified) Move corecfg from libc to a separate library Thu, 30 Nov 2023 17:08:31 GMT Jiri Svoboda [0e2eee1] * uspace/app/hbench/meson.build (modified) * uspace/app/tester/meson.build (modified) * uspace/lib/c/meson.build (modified) * uspace/lib/ipctest/doc/doxygroups.h (added) * uspace/lib/ipctest/include/ipc/ipc_test.h (moved) * uspace/lib/ipctest/include/ipc_test.h (moved) * uspace/lib/ipctest/meson.build (added) * uspace/lib/ipctest/src/ipc_test.c (moved) * uspace/lib/meson.build (modified) * uspace/srv/test/ipc-test/meson.build (modified) Move ipc_test to a separate library Wed, 29 Nov 2023 12:39:32 GMT Jiri Svoboda [ef4d684] * uspace/app/uidemo/uidemo.c (modified) * uspace/lib/ui/include/ui/scrollbar.h (modified) * uspace/lib/ui/private/resource.h (modified) * uspace/lib/ui/private/scrollbar.h (modified) * uspace/lib/ui/src/clickmatic.c (modified) * uspace/lib/ui/src/resource.c (modified) * uspace/lib/ui/src/scrollbar.c (modified) * uspace/lib/ui/test/scrollbar.c (modified) It should be 'trough', not 'through', dummy! (thx thepinballroom) ... Sun, 19 Nov 2023 12:25:08 GMT Jiri Svoboda [69935a8] * uspace/app/taskbar-cfg/startmenu.c (modified) Remove debug messages Sun, 19 Nov 2023 12:22:11 GMT Jiri Svoboda [5e758e4] * uspace/app/taskbar-cfg/smeedit.c (modified) * uspace/app/taskbar-cfg/startmenu.c (modified) * uspace/app/taskbar-cfg/startmenu.h (modified) * uspace/lib/ui/include/ui/list.h (modified) * uspace/lib/ui/src/list.c (modified) * uspace/lib/ui/test/list.c (modified) When start menu entry is edited, editor list needs updating We need ... Thu, 09 Nov 2023 13:02:16 GMT Jiri Svoboda [b1397ab] * uspace/app/taskbar-cfg/smeedit.c (modified) * uspace/app/taskbar-cfg/smeedit.h (modified) * uspace/app/taskbar-cfg/startmenu.c (modified) * uspace/app/taskbar-cfg/startmenu.h (modified) * uspace/app/taskbar-cfg/types/smeedit.h (modified) * uspace/app/taskbar-cfg/types/startmenu.h (modified) * uspace/lib/tbarcfg/include/tbarcfg/tbarcfg.h (modified) * uspace/lib/tbarcfg/private/tbarcfg.h (modified) * uspace/lib/tbarcfg/src/tbarcfg.c (modified) Start menu editor is editing You can change an entry and it will be ... Thu, 02 Nov 2023 08:58:21 GMT Jiri Svoboda [dcd8214] * uspace/app/taskbar-cfg/meson.build (modified) * uspace/app/taskbar-cfg/smeedit.c (added) * uspace/app/taskbar-cfg/smeedit.h (added) * uspace/app/taskbar-cfg/startmenu.c (modified) * uspace/app/taskbar-cfg/startmenu.h (modified) * uspace/app/taskbar-cfg/types/smeedit.h (added) Add dialog window for editing start menu entry Note it does not do ... Fri, 27 Oct 2023 17:38:32 GMT Jiří Zárevúcky [44e8541] * boot/generic/include/stdlib.h (deleted) * common/include/bsearch.h (moved) * common/include/qsort.h (moved) * common/include/stdlib.h (moved) * common/stdc/bsearch.c (moved) * common/stdc/calloc.c (moved) * common/stdc/qsort.c (moved) * uspace/app/tester/mm/common.c (modified) * uspace/lib/c/generic/malloc.c (modified) * uspace/lib/c/include/malloc.h (modified) * uspace/lib/c/meson.build (modified) * uspace/lib/posix/include/posix/stdlib.h (modified) * uspace/lib/posix/src/stdio.c (modified) * uspace/lib/posix/src/time.c (modified) * uspace/lib/posix/src/unistd.c (modified) Move stdlib.h and some of its function into /common Thu, 26 Oct 2023 11:51:50 GMT Jiri Svoboda [95fc538] * uspace/app/taskbar/clock.c (modified) * uspace/app/taskbar/clock.h (modified) * uspace/app/taskbar/doc/doxygroups.h (modified) * uspace/app/taskbar/main.c (modified) * uspace/app/taskbar/taskbar.c (modified) * uspace/app/taskbar/taskbar.h (modified) * uspace/app/taskbar/tbsmenu.c (modified) * uspace/app/taskbar/tbsmenu.h (modified) * uspace/app/taskbar/types/clock.h (modified) * uspace/app/taskbar/types/taskbar.h (modified) * uspace/app/taskbar/types/tbsmenu.h (modified) * uspace/app/taskbar/types/wndlist.h (modified) * uspace/app/taskbar/wndlist.c (modified) * uspace/app/taskbar/wndlist.h (modified) * uspace/lib/tbarcfg/private/tbarcfg.h (modified) * uspace/lib/tbarcfg/src/tbarcfg.c (modified) * uspace/lib/tbarcfg/test/tbarcfg.c (modified) It should be Taskbar not Task Bar Thu, 26 Oct 2023 11:47:55 GMT Jiri Svoboda [cb2894e] * uspace/app/meson.build (modified) * uspace/app/taskbar-cfg/doc/doxygroups.h (added) * uspace/app/taskbar-cfg/main.c (added) * uspace/app/taskbar-cfg/meson.build (added) * uspace/app/taskbar-cfg/startmenu.c (added) * uspace/app/taskbar-cfg/startmenu.h (added) * uspace/app/taskbar-cfg/taskbar-cfg.c (added) * uspace/app/taskbar-cfg/taskbar-cfg.h (added) * uspace/app/taskbar-cfg/test/main.c (added) * uspace/app/taskbar-cfg/test/startmenu.c (added) * uspace/app/taskbar-cfg/test/taskbar-cfg.c (added) * uspace/app/taskbar-cfg/types/startmenu.h (added) * uspace/app/taskbar-cfg/types/taskbar-cfg.h (added) Taskbar configuration utility (WIP) Sun, 22 Oct 2023 17:26:17 GMT Jiří Zárevúcky [dd7df1c] * uspace/app/tester/fault/fault1.c (modified) * uspace/app/tester/print/print5.c (modified) * uspace/lib/c/generic/rtld/symbol.c (modified) * uspace/lib/c/test/string.c (modified) * uspace/srv/hid/display/test/window.c (modified) Silence spurious/unwanted GCC warnings using pragmas Sun, 22 Oct 2023 13:56:55 GMT Jiří Zárevúcky [0eea807] * uspace/app/wifi_supplicant/wifi_supplicant.c (modified) Remove memory leak Tue, 17 Oct 2023 12:21:15 GMT Jiri Svoboda [d4643db] * uspace/app/gfxdemo/gfxdemo.h (added) Add missing header (oops) Tue, 17 Oct 2023 12:18:10 GMT Jiri Svoboda [b279899] * uspace/app/taskbar/meson.build (modified) * uspace/app/taskbar/taskbar.c (modified) * uspace/app/taskbar/taskbar.sif (moved) * uspace/app/taskbar/tbsmenu.c (modified) * uspace/lib/meson.build (modified) * uspace/lib/startmenu/doc/doxygroups.h (deleted) * uspace/lib/tbarcfg/doc/doxygroups.h (added) * uspace/lib/tbarcfg/include/tbarcfg/tbarcfg.h (moved) * uspace/lib/tbarcfg/include/types/tbarcfg/tbarcfg.h (moved) * uspace/lib/tbarcfg/meson.build (moved) * uspace/lib/tbarcfg/private/tbarcfg.h (moved) * uspace/lib/tbarcfg/src/tbarcfg.c (moved) * uspace/lib/tbarcfg/test/main.c (moved) * uspace/lib/tbarcfg/test/tbarcfg.c (moved) * uspace/lib/ui/src/wdecor.c (modified) Rename startmenu library to tbarcfg There may be other aspects of ... Tue, 17 Oct 2023 07:58:44 GMT Jiri Svoboda [4030072] * uspace/app/taskbar/tbsmenu.c (modified) Open start menu on button press, not click Now it can be closed ... Mon, 16 Oct 2023 09:43:55 GMT Jiri Svoboda [9e240c1] * uspace/app/gfxdemo/gfxdemo.c (modified) GFX Demo 'ui' should fall back to console by default Mon, 16 Oct 2023 09:36:57 GMT Jiri Svoboda [f1ce7ff] * uspace/app/gfxdemo/gfxdemo.c (modified) Make GFX demo window fullscreen/undecorated in fullscreen mode If ... Mon, 16 Oct 2023 09:26:58 GMT Jiri Svoboda [9adae25] * uspace/app/gfxdemo/gfxdemo.c (modified) GFX Demo should call ui_run() This is needed to process console ... Fri, 13 Oct 2023 20:38:50 GMT Jiri Svoboda [489f405] * uspace/app/taskbar/taskbar.c (modified) Taskbar should start even if WM service is not running Fri, 13 Oct 2023 20:28:47 GMT Jiri Svoboda [7aa9fa1b] * uspace/app/taskbar/taskbar.c (modified) Taskbar needs to avoid receiving premature events This would often ... Fri, 13 Oct 2023 20:27:14 GMT Jiri Svoboda [5d9403d5] * uspace/app/taskbar/taskbar.c (modified) * uspace/app/taskbar/tbsmenu.c (modified) * uspace/app/taskbar/tbsmenu.h (modified) * uspace/app/taskbar/test/tbsmenu.c (modified) * uspace/app/taskbar/types/tbsmenu.h (modified) * uspace/app/taskbar/types/wndlist.h (modified) * uspace/app/taskbar/wndlist.c (modified) Open start menu using Enter, fix input device ID Pressing Enter ... Tue, 10 Oct 2023 19:14:38 GMT Jiri Svoboda [788c76e3] * uspace/app/gfxdemo/gfxdemo.c (modified) GFX demo should downsize the window with -d cons@ ui Also do not ... Tue, 10 Oct 2023 18:47:35 GMT Jiri Svoboda [c0efb2e] * uspace/app/gfxdemo/gfxdemo.c (modified) GFX should detect screen size in console mode Tue, 10 Oct 2023 18:37:44 GMT Jiri Svoboda [082feff] * uspace/app/gfxdemo/gfxdemo.c (modified) GFX Demo should handle keyboard events in console mode Tue, 10 Oct 2023 17:44:52 GMT Jiri Svoboda [f9ae472] * uspace/app/gfxdemo/gfxdemo.c (modified) GFX Demo should not quit on any key Tue, 10 Oct 2023 17:37:09 GMT Jiri Svoboda [af967ef9] * uspace/app/gfxdemo/gfxdemo.c (modified) GFX Demo should quit more prompty Tue, 10 Oct 2023 12:56:43 GMT Jiri Svoboda [bd2fab5] * uspace/app/gfxdemo/gfxdemo.c (modified) Remove forgotten debug messages from GFX Demo Interferes with ... Tue, 10 Oct 2023 12:30:54 GMT Jiri Svoboda [983052c] * uspace/app/taskbar/clock.c (modified) * uspace/app/taskbar/wndlist.c (modified) * uspace/app/taskbar/wndlist.h (modified) * uspace/lib/ui/include/ui/ui.h (modified) * uspace/lib/ui/private/ui.h (modified) * uspace/lib/ui/src/ui.c (modified) * uspace/lib/ui/test/ui.c (modified) Task bar should not crash when starting in terminal Firstly, we ... Mon, 09 Oct 2023 11:13:19 GMT Jiri Svoboda [9bec33a] * uspace/app/taskbar/startmenu.sif (modified) * uspace/app/taskbar/tbsmenu.c (modified) * uspace/app/taskbar/tbsmenu.h (modified) * uspace/app/taskbar/types/tbsmenu.h (modified) It's a start! Sat, 07 Oct 2023 15:50:59 GMT Jiri Svoboda [7d78e466] * uspace/app/taskbar/meson.build (modified) * uspace/app/taskbar/startmenu.sif (added) * uspace/app/taskbar/taskbar.c (modified) * uspace/app/taskbar/tbsmenu.c (modified) * uspace/app/taskbar/tbsmenu.h (modified) * uspace/lib/meson.build (modified) * uspace/lib/startmenu/doc/doxygroups.h (added) * uspace/lib/startmenu/include/startmenu/startmenu.h (added) * uspace/lib/startmenu/include/types/startmenu/startmenu.h (added) * uspace/lib/startmenu/meson.build (added) * uspace/lib/startmenu/private/startmenu.h (added) * uspace/lib/startmenu/src/startmenu.c (added) * uspace/lib/startmenu/test/main.c (added) * uspace/lib/startmenu/test/startmenu.c (added) Load start menu from file using libstartmenu Wed, 04 Oct 2023 17:00:05 GMT Jiri Svoboda [4d58bac] * meson/arch/arm32/meson.build (modified) * meson/arch/ppc32/meson.build (modified) * meson/arch/sparc64/meson.build (modified) * uspace/app/meson.build (modified) * uspace/app/ofw/doc/doxygroups.h (added) * uspace/app/ofw/meson.build (added) * uspace/app/ofw/ofw.c (added) * uspace/lib/meson.build (modified) * uspace/lib/ofw/doc/doxygroups.h (added) * uspace/lib/ofw/include/ofw.h (added) * uspace/lib/ofw/include/types/ofw.h (added) * uspace/lib/ofw/meson.build (added) * uspace/lib/ofw/src/ofw.c (added) * uspace/meson.build (modified) Library and utility for printing OpenFirmware device tree Mon, 02 Oct 2023 09:19:56 GMT Jiri Svoboda [06a61fc] * uspace/app/taskbar/meson.build (modified) * uspace/app/taskbar/taskbar.c (modified) * uspace/app/taskbar/tbsmenu.c (added) * uspace/app/taskbar/tbsmenu.h (added) * uspace/app/taskbar/test/main.c (modified) * uspace/app/taskbar/test/tbsmenu.c (added) * uspace/app/taskbar/types/taskbar.h (modified) * uspace/app/taskbar/types/tbsmenu.h (added) * uspace/app/taskbar/types/wndlist.h (modified) * uspace/app/taskbar/wndlist.c (modified) Start menu (WIP) It's not starting anything yet. Sat, 16 Sep 2023 19:58:18 GMT Jiri Svoboda [4c6fd56] * uspace/app/display-cfg/test/seats.c (modified) * uspace/app/taskbar/test/wndlist.c (modified) * uspace/app/terminal/terminal.c (modified) * uspace/app/terminal/terminal.h (modified) * uspace/lib/c/generic/loc.c (modified) * uspace/lib/c/include/loc.h (modified) * uspace/lib/c/include/types/loc.h (added) * uspace/lib/ddev/test/ddev.c (modified) * uspace/lib/dispcfg/test/dispcfg.c (modified) * uspace/lib/display/test/display.c (modified) * uspace/lib/hound/src/protocol.c (modified) * uspace/lib/ipcgfx/test/ipcgfx.c (modified) * uspace/lib/wndmgt/test/wndmgt.c (modified) * uspace/srv/bd/file_bd/file_bd.c (modified) * uspace/srv/bd/rd/rd.c (modified) * uspace/srv/bd/sata_bd/sata_bd.c (modified) * uspace/srv/bd/vbd/disk.c (modified) * uspace/srv/bd/vbd/disk.h (modified) * uspace/srv/bd/vbd/vbd.c (modified) * uspace/srv/clipboard/clipboard.c (modified) * uspace/srv/devman/drv_conn.c (modified) * uspace/srv/devman/loc.c (modified) * uspace/srv/devman/main.c (modified) * uspace/srv/devman/main.h (modified) * uspace/srv/hid/console/console.c (modified) * uspace/srv/hid/display/main.c (modified) * uspace/srv/hid/input/input.c (modified) * uspace/srv/hid/isdv4_tablet/main.c (modified) * uspace/srv/hid/output/output.c (modified) * uspace/srv/hid/remcons/remcons.c (modified) * uspace/srv/hid/rfb/main.c (modified) * uspace/srv/hid/s3c24xx_ts/s3c24xx_ts.c (modified) * uspace/srv/hw/char/s3c24xx_uart/s3c24xx_uart.c (modified) * uspace/srv/net/dhcp/main.c (modified) * uspace/srv/net/dnsrsrv/dnsrsrv.c (modified) * uspace/srv/net/ethip/ethip.c (modified) * uspace/srv/net/inetsrv/inetsrv.c (modified) * uspace/srv/net/loopip/loopip.c (modified) * uspace/srv/net/nconfsrv/nconfsrv.c (modified) * uspace/srv/net/slip/slip.c (modified) * uspace/srv/net/tcp/service.c (modified) * uspace/srv/net/udp/service.c (modified) * uspace/srv/taskmon/taskmon.c (modified) * uspace/srv/test/chardev-test/main.c (modified) * uspace/srv/test/ipc-test/main.c (modified) * uspace/srv/volsrv/volsrv.c (modified) loc_server_register() should be callable more than once (API only) ... Thu, 14 Sep 2023 09:53:27 GMT Jiri Svoboda [112f70a] * uspace/app/uidemo/uidemo.c (modified) * uspace/lib/ui/include/ui/menuentry.h (modified) * uspace/lib/ui/private/menuentry.h (modified) * uspace/lib/ui/private/resource.h (modified) * uspace/lib/ui/src/menu.c (modified) * uspace/lib/ui/src/menuentry.c (modified) * uspace/lib/ui/src/resource.c (modified) Allow menu entries to be disabled Fri, 08 Sep 2023 08:47:30 GMT Jiri Svoboda [46bd63c9] * uspace/app/calculator/calculator.c (modified) * uspace/app/edit/edit.c (modified) * uspace/app/nav/menu.c (modified) * uspace/app/uidemo/uidemo.c (modified) * uspace/lib/ui/include/types/ui/menu.h (modified) * uspace/lib/ui/include/types/ui/menudd.h (added) * uspace/lib/ui/include/ui/menu.h (modified) * uspace/lib/ui/include/ui/menudd.h (added) * uspace/lib/ui/meson.build (modified) * uspace/lib/ui/private/menu.h (modified) * uspace/lib/ui/private/menubar.h (modified) * uspace/lib/ui/private/menudd.h (added) * uspace/lib/ui/src/menu.c (modified) * uspace/lib/ui/src/menubar.c (modified) * uspace/lib/ui/src/menudd.c (added) * uspace/lib/ui/src/menuentry.c (modified) * uspace/lib/ui/test/main.c (modified) * uspace/lib/ui/test/menu.c (modified) * uspace/lib/ui/test/menubar.c (modified) * uspace/lib/ui/test/menudd.c (added) * uspace/lib/ui/test/menuentry.c (modified) Split drop-down menu into two classes: drop-down and menu Naming is ... Tue, 08 Aug 2023 07:33:40 GMT Jiri Svoboda [8a4ceaa] * uspace/app/display-cfg/seats.c (modified) * uspace/srv/hid/display/cfgops.c (modified) Refuse to delete the last seat Mon, 15 May 2023 16:19:52 GMT Jiri Svoboda [14cbf07] * uspace/app/display-cfg/display-cfg.c (modified) * uspace/app/display-cfg/display-cfg.h (modified) * uspace/app/display-cfg/main.c (modified) * uspace/app/display-cfg/seats.c (modified) * uspace/app/display-cfg/seats.h (modified) * uspace/app/display-cfg/test/seats.c (modified) * uspace/lib/ui/include/ui/selectdialog.h (modified) * uspace/lib/ui/src/selectdialog.c (modified) * uspace/lib/ui/test/selectdialog.c (modified) Fill in tests seats_list_populate and avail_devices_insert Tue, 25 Apr 2023 11:48:50 GMT Jiri Svoboda [cdf5361] * uspace/app/display-cfg/main.c (added) * uspace/app/display-cfg/test/seats.c (modified) * uspace/lib/dispcfg/include/dispcfg.h (modified) * uspace/lib/dispcfg/include/testdc.h (added) * uspace/lib/dispcfg/include/types/dispcfg.h (modified) * uspace/lib/dispcfg/include/types/testdc.h (added) * uspace/lib/dispcfg/meson.build (modified) * uspace/lib/dispcfg/src/testdc.c (added) * uspace/lib/dispcfg/test/dispcfg.c (modified) Factor out test display service So that we can use it in ... Thu, 20 Apr 2023 18:43:15 GMT Jiri Svoboda [97d3d9d] * uspace/app/display-cfg/display-cfg.c (modified) * uspace/app/display-cfg/display-cfg.h (modified) * uspace/app/display-cfg/meson.build (modified) * uspace/app/display-cfg/seats.c (modified) * uspace/app/display-cfg/seats.h (modified) * uspace/app/display-cfg/test/display-cfg.c (modified) * uspace/app/display-cfg/test/seats.c (modified) Start filling in unit tests for display-cfg Wed, 19 Apr 2023 11:13:06 GMT Jiri Svoboda [c0757e1f] * uspace/app/disp/disp.c (modified) * uspace/app/display-cfg/display-cfg.c (added) * uspace/app/display-cfg/display-cfg.h (added) * uspace/app/display-cfg/doc/doxygroups.h (added) * uspace/app/display-cfg/meson.build (added) * uspace/app/display-cfg/seats.c (added) * uspace/app/display-cfg/seats.h (added) * uspace/app/display-cfg/test/display-cfg.c (added) * uspace/app/display-cfg/test/main.c (added) * uspace/app/display-cfg/test/seats.c (added) * uspace/app/display-cfg/types/display-cfg.h (added) * uspace/app/display-cfg/types/seats.h (added) * uspace/app/meson.build (modified) * uspace/app/uidemo/uidemo.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/include/types/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/lib/ui/include/types/ui/selectdialog.h (added) * uspace/lib/ui/include/ui/entry.h (modified) * uspace/lib/ui/include/ui/list.h (modified) * uspace/lib/ui/include/ui/selectdialog.h (added) * uspace/lib/ui/include/ui/tab.h (modified) * uspace/lib/ui/meson.build (modified) * uspace/lib/ui/private/entry.h (modified) * uspace/lib/ui/private/filelist.h (modified) * uspace/lib/ui/private/list.h (modified) * uspace/lib/ui/private/promptdialog.h (modified) * uspace/lib/ui/private/selectdialog.h (added) * uspace/lib/ui/src/filelist.c (modified) * uspace/lib/ui/src/list.c (modified) * uspace/lib/ui/src/promptdialog.c (modified) * uspace/lib/ui/src/selectdialog.c (added) * uspace/lib/ui/test/filelist.c (modified) * uspace/lib/ui/test/list.c (modified) * uspace/lib/ui/test/main.c (modified) * uspace/lib/ui/test/selectdialog.c (added) * uspace/srv/hid/display/cfgops.c (modified) UI display configuration utility In addition to the command-line ... Wed, 08 Mar 2023 18:21:22 GMT Jiri Svoboda [7cf5ddb] * uspace/app/nav/panel.c (modified) * uspace/app/uidemo/uidemo.c (modified) * uspace/app/uidemo/uidemo.h (modified) * uspace/lib/ui/include/types/ui/list.h (added) * uspace/lib/ui/include/ui/filelist.h (modified) * uspace/lib/ui/include/ui/list.h (added) * uspace/lib/ui/meson.build (modified) * uspace/lib/ui/private/filelist.h (modified) * uspace/lib/ui/private/list.h (added) * uspace/lib/ui/src/filelist.c (modified) * uspace/lib/ui/src/list.c (added) * uspace/lib/ui/test/filelist.c (modified) * uspace/lib/ui/test/list.c (added) * uspace/lib/ui/test/main.c (modified) Generic UI list control Derived from file list, now file list is ... Tue, 07 Feb 2023 16:11:53 GMT Jiri Svoboda [1eaead4] * uspace/app/uidemo/uidemo.c (modified) * uspace/app/uidemo/uidemo.h (modified) * uspace/lib/ui/include/types/ui/tab.h (added) * uspace/lib/ui/include/types/ui/tabset.h (added) * uspace/lib/ui/include/types/ui/testctl.h (added) * uspace/lib/ui/include/ui/paint.h (modified) * uspace/lib/ui/include/ui/tab.h (added) * uspace/lib/ui/include/ui/tabset.h (added) * uspace/lib/ui/include/ui/testctl.h (added) * uspace/lib/ui/meson.build (modified) * uspace/lib/ui/private/tab.h (added) * uspace/lib/ui/private/tabset.h (added) * uspace/lib/ui/private/testctl.h (added) * uspace/lib/ui/src/paint.c (modified) * uspace/lib/ui/src/tab.c (added) * uspace/lib/ui/src/tabset.c (added) * uspace/lib/ui/src/testctl.c (added) * uspace/lib/ui/src/window.c (modified) * uspace/lib/ui/test/control.c (modified) * uspace/lib/ui/test/main.c (modified) * uspace/lib/ui/test/paint.c (modified) * uspace/lib/ui/test/tab.c (added) * uspace/lib/ui/test/tabset.c (added) * uspace/lib/ui/test/testctl.c (added) * uspace/lib/ui/test/wdecor.c (modified) Tab set control This allows to expand the space available in a ... Sun, 05 Feb 2023 22:03:19 GMT Jiří Zárevúcky [61eb2ce2] * kernel/genarch/include/genarch/mm/page_ht.h (modified) * kernel/genarch/include/genarch/mm/page_pt.h (modified) * kernel/genarch/src/mm/as_ht.c (modified) * kernel/genarch/src/mm/as_pt.c (modified) * kernel/genarch/src/mm/page_ht.c (modified) * kernel/genarch/src/mm/page_pt.c (modified) * kernel/generic/include/adt/hash_table.h (modified) * kernel/generic/include/mm/as.h (modified) * kernel/generic/include/mm/page.h (modified) * kernel/generic/src/adt/hash_table.c (modified) * kernel/generic/src/cap/cap.c (modified) * kernel/generic/src/ddi/irq.c (modified) * kernel/generic/src/lib/ra.c (modified) * kernel/generic/src/mm/as.c (modified) * kernel/generic/src/mm/page.c (modified) * uspace/app/hbench/env.c (modified) * uspace/app/trace/ipcp.c (modified) * uspace/app/trace/proto.c (modified) * uspace/lib/block/block.c (modified) * uspace/lib/c/generic/adt/hash_table.c (modified) * uspace/lib/c/generic/async/ports.c (modified) * uspace/lib/c/generic/async/server.c (modified) * uspace/lib/c/include/adt/hash_table.h (modified) * uspace/lib/ext4/src/ops.c (modified) * uspace/lib/nic/src/nic_addr_db.c (modified) * uspace/srv/devman/devtree.c (modified) * uspace/srv/fs/cdfs/cdfs_ops.c (modified) * uspace/srv/fs/exfat/exfat_idx.c (modified) * uspace/srv/fs/fat/fat_idx.c (modified) * uspace/srv/fs/locfs/locfs_ops.c (modified) * uspace/srv/fs/mfs/mfs_ops.c (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/fs/udf/udf_idx.c (modified) * uspace/srv/hid/input/gsp.c (modified) * uspace/srv/ns/service.c (modified) * uspace/srv/ns/task.c (modified) * uspace/srv/vfs/vfs_node.c (modified) Make hash table operations immutable, because global mutable state is ... Sun, 22 Jan 2023 11:05:28 GMT Jiri Svoboda [b1f0a14] * uspace/app/launcher/launcher.c (modified) * uspace/app/launcher/launcher.h (modified) * uspace/lib/ui/private/ui.h (modified) * uspace/lib/ui/src/ui.c (modified) * uspace/lib/ui/src/window.c (modified) Pass input device ID via display specification argument This allows ... 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 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 ... Wed, 04 Jan 2023 20:48:35 GMT Jiri Svoboda [5d86797] * uspace/app/taskbar/wndlist.c (modified) Need to update GC when unpainting a button This caused nothing to ... 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 Thu, 22 Dec 2022 12:32:03 GMT Jiri Svoboda [570a3f3] * uspace/app/uidemo/uidemo.c (modified) * uspace/lib/ui/include/types/ui/wdecor.h (modified) Make minimize box part of default decoration 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 Thu, 01 Dec 2022 14:39:56 GMT Jiri Svoboda [c4a53280] * uspace/app/taskbar/test/wndlist.c (modified) * uspace/app/taskbar/types/wndlist.h (modified) * uspace/app/taskbar/wndlist.c (modified) * uspace/app/taskbar/wndlist.h (modified) Optimize redrawing of window buttons We cache the button pich ... Wed, 23 Nov 2022 12:50:27 GMT Jiri Svoboda [68d68e9] * uspace/app/taskbar/test/wndlist.c (modified) * uspace/app/taskbar/wndlist.c (modified) * uspace/app/taskbar/wndlist.h (modified) * uspace/lib/ui/src/pbutton.c (modified) Vary window button size to fit If they get too narrow, we stop ... 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? Fri, 18 Nov 2022 19:45:24 GMT Jiri Svoboda [901b302] * uspace/app/gfxdemo/gfxdemo.c (modified) Add text abbreviation screen to GFX Demo Thu, 17 Nov 2022 19:56:07 GMT Jiri Svoboda [a130983] * uspace/app/barber/barber.c (modified) * uspace/lib/gfxfont/include/types/gfx/text.h (modified) * uspace/lib/gfxfont/src/text.c (modified) * uspace/lib/ui/include/types/ui/paint.h (modified) * uspace/lib/ui/private/wdecor.h (modified) * uspace/lib/ui/src/paint.c (modified) * uspace/lib/ui/src/wdecor.c (modified) Implement text abbreviation When rendering text, gfx_puttext can ... 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 ... Sat, 12 Nov 2022 20:54:17 GMT Jiri Svoboda [a5c7b865] * uspace/app/init/init.c (modified) Start task bar by default Sat, 12 Nov 2022 20:48:05 GMT Jiri Svoboda [2f106b0] * uspace/app/taskbar/taskbar.c (modified) * uspace/app/taskbar/test/wndlist.c (modified) * uspace/app/taskbar/wndlist.c (modified) * uspace/app/taskbar/wndlist.h (modified) Do not show window buttons that do not fit Wed, 09 Nov 2022 20:56:24 GMT Jiri Svoboda [c48192e] * uspace/app/taskbar/taskbar.c (modified) * uspace/app/taskbar/wndlist.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) Prevent task bar from being listed in task bar 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: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 22:16:37 GMT Jiri Svoboda [1099f25] * uspace/app/taskbar/wndlist.c (modified) Fix window buttons leaving artifacts They were extending into the ... 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 Wed, 02 Nov 2022 10:19:25 GMT Jiri Svoboda [fc00f0d] * uspace/app/taskbar/test/wndlist.c (modified) Add missing window list unit tests Tue, 01 Nov 2022 13:22:48 GMT Jiri Svoboda [1b92d4b] * uspace/app/taskbar/taskbar.c (modified) * uspace/app/taskbar/test/wndlist.c (modified) * uspace/app/taskbar/types/taskbar.h (modified) * uspace/app/taskbar/types/wndlist.h (modified) * uspace/app/taskbar/wndlist.c (modified) * uspace/app/taskbar/wndlist.h (modified) Update window buttons based on window added/removed events 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 Fri, 07 Oct 2022 08:38:50 GMT Jiri Svoboda [e0e612b] * uspace/app/taskbar/meson.build (modified) * uspace/app/taskbar/taskbar.c (modified) * uspace/app/taskbar/taskbar.h (modified) * uspace/app/taskbar/test/main.c (modified) * uspace/app/taskbar/test/wndlist.c (added) * uspace/app/taskbar/types/taskbar.h (modified) * uspace/app/taskbar/types/wndlist.h (added) * uspace/app/taskbar/wndlist.c (added) * uspace/app/taskbar/wndlist.h (added) * uspace/lib/ui/include/ui/resource.h (modified) * uspace/lib/ui/src/resource.c (modified) * uspace/lib/ui/test/resource.c (modified) Add window list to taskbar (with one dummy entry so far) Tue, 04 Oct 2022 19:55:25 GMT Jiri Svoboda [c77cfd8] * uspace/app/taskbar/clock.c (modified) * uspace/app/taskbar/meson.build (modified) * uspace/app/taskbar/taskbar.c (modified) * uspace/app/taskbar/test/clock.c (added) * uspace/app/taskbar/test/main.c (added) * uspace/app/taskbar/test/taskbar.c (added) * uspace/app/taskbar/types/clock.h (modified) Proper timer cleanup, unit tests Destroying a timer that sets ... Thu, 29 Sep 2022 07:45:07 GMT Jiri Svoboda [3fd38b2] * uspace/app/taskbar/clock.c (modified) * uspace/app/taskbar/taskbar.c (modified) * uspace/lib/ui/include/ui/ui.h (modified) * uspace/lib/ui/src/ui.c (modified) * uspace/lib/ui/test/ui.c (modified) Size taskbar based on display size, fix text mode Mon, 26 Sep 2022 11:58:09 GMT Jiri Svoboda [50a16d9] * uspace/app/taskbar/clock.c (added) * uspace/app/taskbar/clock.h (added) * uspace/app/taskbar/meson.build (modified) * uspace/app/taskbar/taskbar.c (modified) * uspace/app/taskbar/types/clock.h (added) * uspace/app/taskbar/types/taskbar.h (modified) * uspace/lib/ui/include/ui/resource.h (modified) * uspace/lib/ui/src/resource.c (modified) Add simple digital clock display to task bar Fri, 23 Sep 2022 19:45:33 GMT Jiri Svoboda [2139676] * uspace/app/meson.build (modified) * uspace/app/taskbar/doc/doxygroups.h (added) * uspace/app/taskbar/main.c (added) * uspace/app/taskbar/meson.build (added) * uspace/app/taskbar/taskbar.c (added) * uspace/app/taskbar/taskbar.h (added) * uspace/app/taskbar/types/taskbar.h (added) Add initial task bar application Mon, 20 Jun 2022 13:10:08 GMT Jiri Svoboda [54ddb59] * uspace/app/nav/nav.c (modified) * uspace/app/nav/panel.c (modified) * uspace/app/nav/panel.h (modified) * uspace/app/nav/test/panel.c (modified) * uspace/app/nav/types/panel.h (modified) * uspace/lib/ui/include/ui/filelist.h (modified) * uspace/lib/ui/private/filelist.h (modified) * uspace/lib/ui/src/filelist.c (modified) Base navigator panel on UI file list Free scrollbar! Thu, 16 Jun 2022 10:05:17 GMT Jiri Svoboda [453f9645] * uspace/app/uidemo/uidemo.c (modified) * uspace/lib/ui/private/filelist.h (modified) * uspace/lib/ui/src/filelist.c (modified) * uspace/lib/ui/src/scrollbar.c (modified) * uspace/lib/ui/test/filelist.c (modified) Add scroll bar to file list control 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 Mon, 04 Apr 2022 14:48:41 GMT Jiri Svoboda [d68239a1] * uspace/app/uidemo/uidemo.c (modified) * uspace/lib/ui/include/types/ui/pbutton.h (modified) * uspace/lib/ui/include/ui/paint.h (modified) * uspace/lib/ui/include/ui/pbutton.h (modified) * uspace/lib/ui/private/pbutton.h (modified) * uspace/lib/ui/src/paint.c (modified) * uspace/lib/ui/src/pbutton.c (modified) * uspace/lib/ui/src/scrollbar.c (modified) * uspace/lib/ui/test/paint.c (modified) * uspace/lib/ui/test/scrollbar.c (modified) Scrollbar needs custom button decorations Push button now allows ... Fri, 25 Mar 2022 21:41:21 GMT Jiri Svoboda [7ca7215] * uspace/app/uidemo/uidemo.c (modified) * uspace/app/uidemo/uidemo.h (modified) * uspace/lib/ui/include/types/ui/scrollbar.h (modified) * uspace/lib/ui/include/ui/scrollbar.h (modified) * uspace/lib/ui/private/scrollbar.h (modified) * uspace/lib/ui/src/scrollbar.c (modified) * uspace/lib/ui/test/scrollbar.c (modified) Vertical scrollbar orientation Wed, 23 Mar 2022 18:35:16 GMT Jiri Svoboda [8965860c] * uspace/app/uidemo/uidemo.c (modified) * uspace/lib/ui/include/types/ui/clickmatic.h (added) * uspace/lib/ui/include/ui/clickmatic.h (added) * uspace/lib/ui/include/ui/scrollbar.h (modified) * uspace/lib/ui/include/ui/ui.h (modified) * uspace/lib/ui/meson.build (modified) * uspace/lib/ui/private/clickmatic.h (added) * uspace/lib/ui/private/scrollbar.h (modified) * uspace/lib/ui/private/ui.h (modified) * uspace/lib/ui/src/clickmatic.c (added) * uspace/lib/ui/src/scrollbar.c (modified) * uspace/lib/ui/src/ui.c (modified) * uspace/lib/ui/src/window.c (modified) * uspace/lib/ui/test/clickmatic.c (added) * uspace/lib/ui/test/main.c (modified) * uspace/lib/ui/test/scrollbar.c (modified) * uspace/lib/ui/test/ui.c (modified) Clickmatic A class that periodically generates when held, after ... Sun, 20 Mar 2022 19:51:09 GMT Jiri Svoboda [1026cc4] * uspace/app/uidemo/uidemo.c (modified) * uspace/lib/ui/include/ui/scrollbar.h (modified) * uspace/lib/ui/private/resource.h (modified) * uspace/lib/ui/private/scrollbar.h (modified) * uspace/lib/ui/src/resource.c (modified) * uspace/lib/ui/src/scrollbar.c (modified) * uspace/lib/ui/test/scrollbar.c (modified) Clicking scrollbar through to generate page up / page down Wed, 16 Mar 2022 11:04:29 GMT Jiri Svoboda [f2b9ecf] * uspace/app/viewer/viewer.c (modified) Viewer needs to use UI_DISPLAY_DEFAULT Fixes viewer crashing if ... Tue, 15 Mar 2022 19:22:58 GMT Jiri Svoboda [0eca788] * uspace/app/uidemo/uidemo.c (modified) * uspace/lib/ui/include/ui/slider.h (modified) * uspace/lib/ui/src/slider.c (modified) * uspace/lib/ui/test/slider.c (modified) Slider does not have a caption Tue, 15 Mar 2022 10:39:27 GMT Jiri Svoboda [bd16113] * uspace/app/uidemo/uidemo.c (modified) * uspace/app/uidemo/uidemo.h (modified) * uspace/lib/ui/include/types/ui/scrollbar.h (added) * uspace/lib/ui/include/ui/scrollbar.h (added) * uspace/lib/ui/meson.build (modified) * uspace/lib/ui/private/resource.h (modified) * uspace/lib/ui/private/scrollbar.h (added) * uspace/lib/ui/src/resource.c (modified) * uspace/lib/ui/src/scrollbar.c (added) * uspace/lib/ui/src/slider.c (modified) Scrollbar (WIP) 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 ... Thu, 10 Mar 2022 17:50:08 GMT Jiri Svoboda [c38ab6c] * uspace/app/nav/menu.c (modified) Menu accelerators - Navigator Thu, 10 Mar 2022 17:44:35 GMT Jiri Svoboda [c88d7f99] * uspace/app/calculator/calculator.c (modified) * uspace/app/edit/edit.c (modified) * uspace/app/uidemo/uidemo.c (modified) * uspace/lib/ui/include/ui/menuentry.h (modified) * uspace/lib/ui/src/menu.c (modified) * uspace/lib/ui/src/menuentry.c (modified) Menu entry accelerators