# # ChangeLog for uspace/lib in mainline # # Generated by Trac 1.6 # 2025-09-05T01:00:26Z Fri, 14 Jul 2023 12:41:19 GMT Vojtech Horky [c4c90c8] * uspace/lib/c/generic/thread/fibril_synch.c (modified) * uspace/lib/c/include/adt/list.h (modified) * uspace/lib/c/include/fibril_synch.h (modified) * uspace/lib/cpp/include/__bits/thread/threading.hpp (modified) C++: mutex::init should be constexpr 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 ... Wed, 19 Apr 2023 16:21:36 GMT Jiri Svoboda [37087c8] * uspace/lib/ui/test/list.c (modified) Fill in unimplemented UI list tests 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 ... Tue, 21 Mar 2023 17:31:07 GMT Jiří Zárevúcky [72ac106] * kernel/generic/include/adt/list.h (modified) * uspace/lib/c/include/adt/list.h (modified) Add list_swap() for swapping lists 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 ... Sat, 04 Feb 2023 17:14:26 GMT Jiří Zárevúcky [30b56d9] * uspace/lib/c/generic/assert.c (modified) Use the correct format specifier when printing task_id_t 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 ... 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 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 21:05:15 GMT Jiří Zárevúcky [aaa3b855] * uspace/lib/c/arch/arm32/src/entryjmp.c (modified) ccheck Wed, 18 Jan 2023 20:20:29 GMT Jiří Zárevúcky [eb630cf] * uspace/lib/c/arch/arm32/meson.build (modified) * uspace/lib/c/arch/arm32/src/atomic.c (modified) * uspace/lib/c/arch/arm32/src/crt0.S (modified) * uspace/lib/c/arch/arm32/src/entryjmp.S (deleted) * uspace/lib/c/arch/arm32/src/entryjmp.c (added) * uspace/lib/c/arch/arm32/src/ras_page.h (added) * uspace/lib/c/arch/arm32/src/rtld/reloc.c (modified) Fix handling of ABS32 relocation on arm32 A bad symbol reference in ... Wed, 18 Jan 2023 20:15:42 GMT Jiří Zárevúcky [b83c5e4] * uspace/lib/c/generic/rtld/rtld.c (modified) Make sure we don't call memcpy() with NULL pointer The standard ... 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 Sun, 08 Jan 2023 14:59:46 GMT Jiri Svoboda [5b19d80] * abi/include/abi/ipc/interfaces.h (modified) * uspace/lib/c/include/ipc/services.h (modified) * uspace/lib/dispcfg/doc/doxygroups.h (added) * uspace/lib/dispcfg/include/dispcfg.h (added) * uspace/lib/dispcfg/include/dispcfg_srv.h (added) * uspace/lib/dispcfg/include/ipc/dispcfg.h (added) * uspace/lib/dispcfg/include/types/dispcfg.h (added) * uspace/lib/dispcfg/meson.build (added) * uspace/lib/dispcfg/private/dispcfg.h (added) * uspace/lib/dispcfg/src/dispcfg.c (added) * uspace/lib/dispcfg/src/dispcfg_srv.c (added) * uspace/lib/dispcfg/test/dispcfg.c (added) * uspace/lib/dispcfg/test/main.c (added) * uspace/lib/meson.build (modified) Display configuration library Initial version of protocol library ... Fri, 06 Jan 2023 13:48:32 GMT Jiri Svoboda [ffed09d] * uspace/lib/wndmgt/src/wndmgt_srv.c (modified) Fix copy-and-paste error in null server op check 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 Tue, 03 Jan 2023 20:38:44 GMT Jiri Svoboda [cdd6fc9] * uspace/lib/ddev/src/ddev_srv.c (modified) * uspace/lib/device/src/bd_srv.c (modified) * uspace/lib/device/src/io/chardev_srv.c (modified) * uspace/lib/display/src/disp_srv.c (modified) * uspace/lib/inet/src/iplink_srv.c (modified) * uspace/lib/ipcgfx/src/server.c (modified) * uspace/lib/usbvirt/src/ipc_dev.c (modified) * uspace/lib/wndmgt/src/wndmgt_srv.c (modified) Add missing replies in IPC error paths Tue, 03 Jan 2023 20:06:16 GMT Jiri Svoboda [df54aa8] * uspace/lib/wndmgt/src/wndmgt_srv.c (modified) Fix replies in wndmgt_srv error paths Under the right circumstances ... 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 Mon, 05 Dec 2022 10:46:20 GMT Jiri Svoboda [14b4577] * uspace/lib/ui/src/scrollbar.c (modified) Do not report out of range scrollbar positions This caused file ... 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:44:00 GMT Jiri Svoboda [795c6f7] * uspace/lib/ui/src/pbutton.c (modified) Fix rendering of very small buttons In text mode we have some ... 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 ... Fri, 18 Nov 2022 20:00:57 GMT Jiri Svoboda [f2d4a46] * uspace/lib/gfxfont/src/text.c (modified) Abbreviation in text mode 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 ... 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: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, 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 Sun, 16 Oct 2022 09:34:40 GMT Jiri Svoboda [0761448] * abi/include/abi/ipc/interfaces.h (modified) * uspace/lib/c/include/ipc/services.h (modified) * uspace/lib/meson.build (modified) * uspace/lib/wndmgt/doc/doxygroups.h (added) * uspace/lib/wndmgt/include/ipc/wndmgt.h (added) * uspace/lib/wndmgt/include/types/wndmgt.h (added) * uspace/lib/wndmgt/include/wndmgt.h (added) * uspace/lib/wndmgt/include/wndmgt_srv.h (added) * uspace/lib/wndmgt/meson.build (added) * uspace/lib/wndmgt/private/wndmgt.h (added) * uspace/lib/wndmgt/src/wndmgt.c (added) * uspace/lib/wndmgt/src/wndmgt_srv.c (added) * uspace/lib/wndmgt/test/main.c (added) * uspace/lib/wndmgt/test/wndmgt.c (added) Window management protocol library This allows the client to ... 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) 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 Wed, 24 Aug 2022 12:41:45 GMT Jiří Zárevúcky [a76e76b] * uspace/lib/ext4/src/extent.c (modified) Fix partial release of first extent For partial release, ... Mon, 20 Jun 2022 13:28:07 GMT Jiri Svoboda [52214a2] * uspace/lib/ui/src/resource.c (modified) Tweak entry color in text mode for better consistence Bye bye, ... 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, 02 Jun 2022 19:13:12 GMT Jiri Svoboda [fdf55a3] * uspace/lib/ui/src/filelist.c (modified) * uspace/lib/ui/test/filelist.c (modified) Do not select/open last entry if user clicks below This behavior, ... Thu, 02 Jun 2022 12:38:39 GMT Jiri Svoboda [03fc3a9] * uspace/lib/ui/src/filelist.c (modified) Correct handling of partially visible file list entry Tue, 31 May 2022 08:38:28 GMT Jiri Svoboda [11662bd] * uspace/lib/ui/include/types/ui/filelist.h (added) * uspace/lib/ui/include/ui/filelist.h (added) * uspace/lib/ui/meson.build (modified) * uspace/lib/ui/private/filedialog.h (modified) * uspace/lib/ui/private/filelist.h (added) * uspace/lib/ui/src/filedialog.c (modified) * uspace/lib/ui/src/filelist.c (added) * uspace/lib/ui/test/filelist.c (added) * uspace/lib/ui/test/main.c (modified) File list control File dialogs now allow browsing files/directories ... Tue, 24 May 2022 14:48:00 GMT Jiri Svoboda [174be87] * uspace/lib/ui/src/pbutton.c (modified) Prevent using button after free When a button is released (after ... Tue, 24 May 2022 14:21:32 GMT Jiri Svoboda [0415776] * uspace/lib/ui/src/window.c (modified) Prevent use after free when destroying window Cannot access window ... Fri, 20 May 2022 12:05:26 GMT Jiri Svoboda [8b22d44] * uspace/lib/ui/include/types/ui/pbutton.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/src/scrollbar.c (modified) * uspace/lib/ui/test/pbutton.c (modified) Scrollbar buttons should not depress in text mode Thu, 19 May 2022 08:31:50 GMT Jiri Svoboda [ea9024d7] * uspace/lib/ui/src/window.c (modified) window->rect needs to be kept up to date This caused an error if ... 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, 07 Apr 2022 14:07:52 GMT Jiri Svoboda [fd05ea6] * uspace/lib/gfximage/include/gfximage/tga.h (modified) * uspace/lib/gfximage/include/gfximage/tga_gz.h (modified) * uspace/lib/gfximage/src/tga.c (modified) * uspace/lib/gfximage/src/tga_gz.c (modified) Fix doxygen group Mon, 04 Apr 2022 18:49:30 GMT Jiri Svoboda [86fff971] * uspace/lib/ui/include/ui/paint.h (modified) * uspace/lib/ui/src/checkbox.c (modified) * uspace/lib/ui/src/paint.c (modified) * uspace/lib/ui/src/wdecor.c (modified) * uspace/lib/ui/test/paint.c (modified) 'X' does not mark the spot Stop misusing 'X' character as a cross ... 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 ... Thu, 31 Mar 2022 14:37:31 GMT Jiri Svoboda [0d1d0ea] * uspace/lib/ui/include/ui/paint.h (modified) * uspace/lib/ui/private/scrollbar.h (modified) * uspace/lib/ui/src/paint.c (modified) * uspace/lib/ui/src/scrollbar.c (modified) * uspace/lib/ui/test/paint.c (modified) * uspace/lib/ui/test/scrollbar.c (modified) Routine to fill rectangle with character Use it to simplify ... 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 ... Mon, 21 Mar 2022 17:38:57 GMT Jiri Svoboda [d4ea1f6] * uspace/lib/ui/include/types/ui/pbutton.h (modified) * uspace/lib/ui/include/ui/pbutton.h (modified) * uspace/lib/ui/private/scrollbar.h (modified) * uspace/lib/ui/src/pbutton.c (modified) * uspace/lib/ui/src/scrollbar.c (modified) * uspace/lib/ui/test/pbutton.c (modified) * uspace/lib/ui/test/scrollbar.c (modified) Scroll as soon as scroll button is pressed Mon, 21 Mar 2022 12:40:57 GMT Jiri Svoboda [26c90dd] * uspace/lib/ui/test/scrollbar.c (modified) Do not forget to test. 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 Thu, 17 Mar 2022 12:16:03 GMT Jiri Svoboda [5ef85c0] * uspace/lib/ui/meson.build (modified) * uspace/lib/ui/src/scrollbar.c (modified) * uspace/lib/ui/test/main.c (modified) * uspace/lib/ui/test/scrollbar.c (added) * uspace/lib/ui/test/slider.c (modified) Scrollbar unit tests Thu, 17 Mar 2022 11:32:27 GMT Jiri Svoboda [71edd430] * uspace/lib/ui/src/menuentry.c (modified) Press-leave-release should not activate menu entry Thx: unit test 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 17:28:10 GMT Jiri Svoboda [b3b48f4] * uspace/lib/ui/include/ui/menubar.h (modified) * uspace/lib/ui/src/menu.c (modified) * uspace/lib/ui/src/menubar.c (modified) * uspace/lib/ui/test/menubar.c (modified) Use Alt-key accelerators to open menus 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: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 Thu, 10 Mar 2022 13:44:10 GMT Jiri Svoboda [96c6a00] * uspace/app/calculator/calculator.c (modified) * uspace/app/edit/edit.c (modified) * uspace/app/nav/menu.c (modified) * uspace/lib/ui/include/ui/accel.h (added) * uspace/lib/ui/include/ui/menu.h (modified) * uspace/lib/ui/meson.build (modified) * uspace/lib/ui/src/accel.c (added) * uspace/lib/ui/src/menu.c (modified) * uspace/lib/ui/src/menubar.c (modified) * uspace/lib/ui/src/paint.c (modified) * uspace/lib/ui/test/accel.c (added) * uspace/lib/ui/test/main.c (modified) * uspace/lib/ui/test/menubar.c (modified) Menu accelerators Open a menu by pressing F10, then accelerator key ... Mon, 07 Mar 2022 21:07:02 GMT Jiri Svoboda [ca2680d] * uspace/app/uidemo/uidemo.c (modified) * uspace/lib/ui/include/types/ui/paint.h (modified) * uspace/lib/ui/include/ui/paint.h (modified) * uspace/lib/ui/private/resource.h (modified) * uspace/lib/ui/src/menubar.c (modified) * uspace/lib/ui/src/paint.c (modified) * uspace/lib/ui/src/resource.c (modified) Rendering UI text with highlighted accelerators Mon, 07 Mar 2022 16:10:44 GMT Jiri Svoboda [4583015] * uspace/app/edit/edit.c (modified) * uspace/app/fontedit/fontedit.c (modified) * uspace/app/gfxdemo/gfxdemo.c (modified) * uspace/app/nav/panel.c (modified) * uspace/lib/gfxfont/include/gfx/text.h (modified) * uspace/lib/gfxfont/include/types/gfx/text.h (modified) * uspace/lib/gfxfont/src/text.c (modified) * uspace/lib/gfxfont/test/text.c (modified) * uspace/lib/ui/src/checkbox.c (modified) * uspace/lib/ui/src/entry.c (modified) * uspace/lib/ui/src/label.c (modified) * uspace/lib/ui/src/menubar.c (modified) * uspace/lib/ui/src/menuentry.c (modified) * uspace/lib/ui/src/paint.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) Add font to gfx_text_fmt_t This is quite logical and saves us one ... Sun, 06 Mar 2022 22:37:06 GMT Jiri Svoboda [5c27e77] * uspace/app/fontedit/fontedit.c (modified) * uspace/app/gfxdemo/gfxdemo.c (modified) * uspace/dist/data/font/helena.tpf (modified) * uspace/lib/gfxfont/include/types/gfx/text.h (modified) * uspace/lib/gfxfont/include/types/gfx/typeface.h (modified) * uspace/lib/gfxfont/private/tpf_file.h (modified) * uspace/lib/gfxfont/src/font.c (modified) * uspace/lib/gfxfont/src/text.c (modified) Text underlining support Fri, 04 Mar 2022 09:11:58 GMT Jiri Svoboda [b9be9b0] * uspace/app/netecho/comm.c (modified) * uspace/lib/inet/src/udp.c (modified) * uspace/srv/net/udp/assoc.c (modified) * uspace/srv/net/udp/test/assoc.c (modified) Fix handling of UDP default destination in udp_assoc_send_msg() ... Tue, 08 Feb 2022 12:22:28 GMT Jiri Svoboda [f7a8052] * uspace/lib/clui/tinput.c (modified) Account for scrolling while initially printing prompt and text Tue, 11 Jan 2022 13:16:22 GMT Jiri Svoboda [bfc0fc6] * uspace/lib/ui/src/menubar.c (modified) ui_menu_bar_left/right() must not switch to the same menu If there ... Tue, 11 Jan 2022 13:12:15 GMT Jiri Svoboda [5de852c] * uspace/app/calculator/calculator.c (modified) * uspace/app/edit/edit.c (modified) * uspace/lib/ui/include/ui/menu.h (modified) * uspace/lib/ui/include/ui/window.h (modified) * uspace/lib/ui/src/menu.c (modified) * uspace/lib/ui/src/menubar.c (modified) * uspace/lib/ui/src/window.c (modified) * uspace/lib/ui/test/menubar.c (modified) Coordinate keyboard event delivery between application and UI ... Mon, 10 Jan 2022 19:29:00 GMT Jiri Svoboda [59768c7] * uspace/lib/ui/include/ui/menu.h (modified) * uspace/lib/ui/include/ui/menubar.h (modified) * uspace/lib/ui/include/ui/menuentry.h (modified) * uspace/lib/ui/private/menu.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/menuentry.c (modified) * uspace/lib/ui/src/popup.c (modified) * uspace/lib/ui/test/menu.c (modified) * uspace/lib/ui/test/menubar.c (modified) * uspace/lib/ui/test/menuentry.c (modified) Menu control using F10, cursor keys, Enter, Escape Wed, 22 Dec 2021 20:27:19 GMT Jiri Svoboda [dbc1398] * uspace/lib/drv/generic/remote_hw_res.c (modified) Fix enabling interrupt instead of clearing it in remote_hw_res Fri, 12 Nov 2021 20:58:01 GMT Jiri Svoboda [a5d20a3] * uspace/lib/ui/src/label.c (modified) Fix vertical label alignment Thu, 04 Nov 2021 17:40:24 GMT Jiri Svoboda [f0155e4] * uspace/lib/ui/test/entry.c (modified) * uspace/lib/ui/test/popup.c (modified) Fix unit tests Thu, 04 Nov 2021 16:36:15 GMT Jiri Svoboda [e3e64f6] * uspace/lib/ui/src/ui.c (modified) Pause before resuming UI, if needed To be able to see output of ... Thu, 04 Nov 2021 16:29:57 GMT Jiri Svoboda [bad765a] * uspace/lib/riff/src/chunk.c (modified) Fix reading and writing chunk padding You cannot use riff_read() to ... Thu, 04 Nov 2021 16:25:46 GMT Jiri Svoboda [f05f413] * uspace/lib/ddev/test/ddev.c (modified) Fix unit test It seems the error code from the server side actually ... Wed, 03 Nov 2021 20:56:59 GMT Jiri Svoboda [552b69f] * uspace/app/calculator/calculator.c (modified) * uspace/app/hello/hello.c (modified) * uspace/app/launcher/launcher.c (modified) * uspace/app/uidemo/uidemo.c (modified) * uspace/lib/display/src/display.c (modified) * uspace/lib/ui/include/types/ui/ui.h (modified) * uspace/lib/ui/src/ui.c (modified) Dual-mode applications should automatically fall back to console 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. Mon, 25 Oct 2021 11:18:04 GMT Jiri Svoboda [805a149] * uspace/app/terminal/terminal.c (modified) * uspace/app/tester/console/console1.c (modified) * uspace/lib/congfx/src/console.c (modified) Make terminal colors consistent with EGA The current color scheme ... Mon, 25 Oct 2021 00:32:45 GMT jxsvoboda <5887334+jxsvoboda@…> [c632c96] * uspace/app/nav/panel.c (modified) * uspace/lib/congfx/include/congfx/console.h (modified) * uspace/lib/congfx/src/console.c (modified) * uspace/lib/ui/include/ui/ui.h (modified) * uspace/lib/ui/src/ui.c (modified) * uspace/lib/ui/test/ui.c (modified) Unmap and clear console before executing a binary Fixes running ... Mon, 25 Oct 2021 00:32:45 GMT jxsvoboda <5887334+jxsvoboda@…> [f59212cc] * uspace/app/nav/menu.c (modified) * uspace/app/nav/menu.h (modified) * uspace/app/nav/nav.c (modified) * uspace/app/nav/test/menu.c (modified) * uspace/app/nav/types/menu.h (modified) * uspace/lib/ui/include/ui/menuentry.h (modified) Add File / Open, properly deliver menu events to Navigator Mon, 25 Oct 2021 00:32:45 GMT jxsvoboda <5887334+jxsvoboda@…> [f783081] * uspace/lib/ext4/src/ops.c (modified) * uspace/srv/fs/fat/fat_ops.c (modified) * uspace/srv/fs/mfs/mfs_ops.c (modified) * uspace/srv/fs/udf/udf_ops.c (modified) libfs's service_get() returns service ID for service-special files ... Mon, 25 Oct 2021 00:32:45 GMT jxsvoboda <5887334+jxsvoboda@…> [0e80e40] * 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/lib/gfxfont/include/gfx/text.h (modified) Read and display directory contents Mon, 04 Oct 2021 12:25:43 GMT Jiri Svoboda [3d10a2f] * uspace/lib/ui/include/types/ui/ui.h (modified) * uspace/lib/ui/include/ui/window.h (modified) * uspace/lib/ui/src/ui.c (modified) * uspace/lib/ui/src/window.c (modified) * uspace/lib/ui/test/window.c (modified) Null display spec for the benefit of unit testing When testing ... Mon, 04 Oct 2021 12:23:54 GMT Jiri Svoboda [6d172f6] * uspace/lib/ui/src/ui.c (modified) Fix window destruction with dummy output In unit tests when we ...