# # ChangeLog for / in mainline # # Generated by Trac 1.6 # 2024-11-29T22:09:17Z 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:06:02 GMT Jiri Svoboda [ad698f4] * uspace/srv/hid/display/window.c (modified) Fix comment Thu, 19 May 2022 08:02:31 GMT Jiri Svoboda [35cffea] * uspace/app/uidemo/uidemo.c (modified) * uspace/lib/display/include/disp_srv.h (modified) * uspace/lib/display/include/display.h (modified) * uspace/lib/display/include/ipc/display.h (modified) * uspace/lib/display/include/types/display/wndparams.h (modified) * uspace/lib/display/src/disp_srv.c (modified) * uspace/lib/display/src/display.c (modified) * uspace/lib/display/test/display.c (modified) * uspace/lib/ui/include/types/ui/wdecor.h (modified) * uspace/lib/ui/include/types/ui/window.h (modified) * uspace/lib/ui/include/ui/paint.h (modified) * uspace/lib/ui/include/ui/wdecor.h (modified) * uspace/lib/ui/include/ui/window.h (modified) * uspace/lib/ui/private/wdecor.h (modified) * uspace/lib/ui/private/window.h (modified) * uspace/lib/ui/src/paint.c (modified) * uspace/lib/ui/src/wdecor.c (modified) * uspace/lib/ui/src/window.c (modified) * uspace/lib/ui/test/paint.c (modified) * uspace/lib/ui/test/wdecor.c (modified) * uspace/lib/ui/test/window.c (modified) * uspace/srv/hid/display/dsops.c (modified) * uspace/srv/hid/display/test/window.c (modified) * uspace/srv/hid/display/types/display/window.h (modified) * uspace/srv/hid/display/window.c (modified) * uspace/srv/hid/display/window.h (modified) Maximizing/unmaximizing a window 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 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 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: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 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 13:30:23 GMT Jiri Svoboda [af259da] * uspace/srv/net/dhcp/dhcp.c (modified) DHCP request must not have ciaddr filled in when Selecting ciaddr ... 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() ... Fri, 11 Feb 2022 00:01:05 GMT Jakub Jermář [917324b] * tools/ew.py (modified) tools/ew.py: Fix running sun4u in console Thu, 10 Feb 2022 23:37:51 GMT Jakub Jermář [cd0a38e] * kernel/generic/src/mm/km.c (modified) Make km_unmap() right also on the other CPUs The TLB shootdown ... Thu, 10 Feb 2022 23:00:49 GMT Jakub Jermář [6ddd7f8] * kernel/generic/src/mm/km.c (modified) Don't unmap the entire kernel ASID during km_unmap Thu, 10 Feb 2022 21:56:55 GMT Jakub Jermář [0436aec] * tools/ew.py (modified) tools/ew.py: Allow to run sun4u with serial console only 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, 01 Feb 2022 14:42:30 GMT Jiri Svoboda [7eec25fc] * meson/arch/ia32/meson.build (modified) Enable -march for ia32 user space All pre-requisite bugs have been ... Tue, 01 Feb 2022 14:38:00 GMT Jiri Svoboda [50c8e72] * uspace/app/edit/edit.c (modified) Editor cannot use memcpy() on overlapping blocks while loading file ... Mon, 31 Jan 2022 15:50:14 GMT Jiri Svoboda [5e629ad4] * kernel/arch/ia32/src/cpu/cpu.c (modified) Fix setting of CR0.TS bit on ia32 being logically reversed This was ... Sat, 29 Jan 2022 22:12:15 GMT Jiri Svoboda [7fc81da] * uspace/srv/hid/output/output.c (modified) 128 columns is not enough for everybody Fixes corrupted graphical ... Sat, 29 Jan 2022 21:24:40 GMT Jiri Svoboda [36aec61e] * kernel/arch/ia32/src/boot/vesa_real.inc (modified) Verify fallback VESA mode before attempting to set it The mode must ... Sun, 16 Jan 2022 12:53:51 GMT Jiri Svoboda [485f899] * kernel/arch/ia32/src/boot/vesa_real.inc (modified) Need to check the entire AX register for VBE status AL only tells ... Tue, 11 Jan 2022 13:22:49 GMT Jiri Svoboda [b9a30fa] * uspace/app/edit/edit.c (modified) Edit should display keyboard hint for opening the menu 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:47:11 GMT Jiri Svoboda [9754ed2] * meson/arch/sparc64/meson.build (modified) * tools/ew.py (modified) * uspace/drv/bus/isa/ebus.dev (modified) * uspace/drv/char/i8042/i8042.c (modified) * uspace/drv/char/i8042/i8042.h (modified) Make user-space mouse/keyboard work on Qemu sun4u machine Now we ... 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 Mon, 20 Dec 2021 20:44:44 GMT Jiri Svoboda [581a54a] * meson/arch/amd64/meson.build (modified) * meson/arch/arm32/meson.build (modified) * meson/arch/arm64/meson.build (modified) * meson/arch/ia32/meson.build (modified) * meson/arch/ia64/meson.build (modified) * meson/arch/mips32/meson.build (modified) * meson/arch/ppc32/meson.build (modified) * meson/arch/riscv64/meson.build (modified) * meson/arch/sparc64/meson.build (modified) * meson/part/initrd_manifest/meson.build (modified) * uspace/meson.build (modified) Allow filtering list of drivers even in non-barebone mode This ... Fri, 17 Dec 2021 19:37:09 GMT Jiri Svoboda [c0436cb] * version (modified) Bump version to 0.11.2 (Kiev) Wed, 15 Dec 2021 09:47:18 GMT Jakub Jermář [9faa2e3] * contrib/qemu/build-from-scratch.sh (modified) Bump QEMU version to 6.2.0 Sun, 21 Nov 2021 19:20:38 GMT Jiri Svoboda [e7ac0feb] * tools/build-ccheck.sh (modified) Bump Sycek Sun, 21 Nov 2021 19:18:27 GMT Jiri Svoboda [5d1e4e5] * abi/include/abi/proc/uarg.h (modified) Remove superfluous parentheses (ccheck) Fri, 19 Nov 2021 21:38:58 GMT Jiri Svoboda [9ad591a9] * abi/include/abi/proc/uarg.h (modified) * tools/build-ccheck.sh (modified) Revert previous two commits (needs more work) Fri, 19 Nov 2021 21:34:53 GMT Jiri Svoboda [27a5040] * tools/build-ccheck.sh (modified) Bump sycek Fri, 19 Nov 2021 21:33:14 GMT Jiri Svoboda [e510b28] * abi/include/abi/proc/uarg.h (modified) Missing '*' in function pointer declaration (ccheck) Tue, 16 Nov 2021 16:55:31 GMT Jiri Svoboda [3b1660a] * uspace/app/bdsh/cmds/modules/help/help.c (modified) Bdsh help is a little bit rusty Fri, 12 Nov 2021 20:58:01 GMT Jiri Svoboda [a5d20a3] * uspace/lib/ui/src/label.c (modified) Fix vertical label alignment Fri, 12 Nov 2021 20:41:01 GMT Jiri Svoboda [232bf2c] * uspace/app/gfxdemo/gfxdemo.c (modified) Fix UI demo crashing We don't get away with incorrectly passing ... Thu, 04 Nov 2021 17:41:24 GMT Jiri Svoboda [0802ab6] * uspace/app/nav/nav.c (modified) Fix ccheck 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 21:05:07 GMT Jiri Svoboda [1aa8c86] * uspace/app/nav/nav.c (modified) Fix navigator crashing if it cannot initialize output 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 18:27:47 GMT Jiri Svoboda [ec8a1bf] * uspace/app/launcher/launcher.c (modified) * uspace/app/launcher/launcher.h (modified) Add Text Editor to launcher 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 Tue, 02 Nov 2021 18:49:52 GMT Jiri Svoboda [ce862ac] * uspace/app/terminal/main.c (modified) * uspace/app/terminal/terminal.c (modified) * uspace/app/terminal/terminal.h (modified) Terminate terminal if the child task has terminated Try saying that ... Tue, 02 Nov 2021 00:24:50 GMT Jiri Svoboda [24c452b3] * uspace/app/launcher/launcher.c (modified) * uspace/app/launcher/launcher.h (modified) Start Navigator from launcher Mon, 01 Nov 2021 21:24:05 GMT Jiri Svoboda [7b11315] * uspace/app/terminal/main.c (modified) * uspace/app/terminal/terminal.c (modified) * uspace/app/terminal/terminal.h (modified) Add -c option to terminal to execute a command This is to allow ... Thu, 28 Oct 2021 15:13:50 GMT Jiri Svoboda [91ece11b] * tools/list_profiles.sh (modified) Fix list_profiles.sh not working on Btrfs There is no guarantee per ... 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@…> [d0fd86a] * uspace/app/nav/panel.c (modified) Simple way to prevent file names from overflowing the panel Mon, 25 Oct 2021 00:32:45 GMT jxsvoboda <5887334+jxsvoboda@…> [9ee55cd] * uspace/app/nav/panel.c (modified) * uspace/app/nav/test/panel.c (modified) Page up/down by mouse click on panel border Mon, 25 Oct 2021 00:32:45 GMT jxsvoboda <5887334+jxsvoboda@…> [e0377075] * uspace/app/nav/panel.c (modified) * uspace/app/nav/panel.h (modified) * uspace/app/nav/test/panel.c (modified) Select entry using the mouse Mon, 25 Oct 2021 00:32:45 GMT jxsvoboda <5887334+jxsvoboda@…> [39ab17c] * 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) Activating panel using the mouse 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@…> [5bbb4453] * uspace/app/nav/panel.c (modified) Make sure page is not beyond end of list Need to correct max_idx ... Mon, 25 Oct 2021 00:32:45 GMT jxsvoboda <5887334+jxsvoboda@…> [97c3c59] * uspace/app/nav/panel.c (modified) * uspace/app/nav/test/panel.c (modified) When moving up a dir, seek to the directory just exited Mon, 25 Oct 2021 00:32:45 GMT jxsvoboda <5887334+jxsvoboda@…> [01e9991] * uspace/app/nav/panel.c (modified) * uspace/app/nav/panel.h (modified) Executing binaries Mon, 25 Oct 2021 00:32:45 GMT jxsvoboda <5887334+jxsvoboda@…> [7aeb52cb] * 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) Different color for service-special files 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@…> [4fcc2de] * 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) Opening directories Mon, 25 Oct 2021 00:32:45 GMT jxsvoboda <5887334+jxsvoboda@…> [fa792e8] * 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) Highlight directories and sort them first Mon, 25 Oct 2021 00:32:45 GMT jxsvoboda <5887334+jxsvoboda@…> [1eb0fafe] * uspace/app/nav/panel.c (modified) * uspace/app/nav/panel.h (modified) * uspace/app/nav/test/panel.c (modified) Sort panel entries Mon, 25 Oct 2021 00:32:45 GMT jxsvoboda <5887334+jxsvoboda@…> [692c7f40] * uspace/app/nav/nav.c (modified) * uspace/app/nav/nav.h (modified) * uspace/app/nav/panel.c (modified) * uspace/app/nav/panel.h (modified) * uspace/app/nav/test/nav.c (modified) * uspace/app/nav/test/panel.c (modified) * uspace/app/nav/types/nav.h (modified) * uspace/app/nav/types/panel.h (modified) Panel activation Active panel can be switched using the Tab key. ... Mon, 25 Oct 2021 00:32:45 GMT jxsvoboda <5887334+jxsvoboda@…> [2fb49522] * uspace/app/nav/menu.h (modified) * uspace/app/nav/nav.h (modified) * uspace/app/nav/panel.h (modified) * uspace/app/nav/test/panel.c (modified) * uspace/app/nav/types/menu.h (added) * uspace/app/nav/types/nav.h (added) * uspace/app/nav/types/panel.h (added) Move type definitions to separate directory Mon, 25 Oct 2021 00:32:45 GMT jxsvoboda <5887334+jxsvoboda@…> [8c72f533] * uspace/app/nav/panel.c (modified) * uspace/app/nav/panel.h (modified) * uspace/app/nav/test/panel.c (modified) Page up and page down Mon, 25 Oct 2021 00:32:45 GMT jxsvoboda <5887334+jxsvoboda@…> [be1d74c1] * uspace/app/nav/panel.c (modified) * uspace/app/nav/panel.h (modified) * uspace/app/nav/test/panel.c (modified) Cursor movement (up, down, to top, to bottom) Mon, 25 Oct 2021 00:32:45 GMT jxsvoboda <5887334+jxsvoboda@…> [9f7e9bb] * uspace/app/nav/nav.c (modified) Ctrl-Q to quit Navigator 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, 25 Oct 2021 00:32:45 GMT jxsvoboda <5887334+jxsvoboda@…> [61784ed] * uspace/app/nav/panel.c (modified) * uspace/app/nav/panel.h (modified) * uspace/app/nav/test/panel.c (modified) Creating and enumerating panel entries Mon, 25 Oct 2021 00:32:45 GMT jxsvoboda <5887334+jxsvoboda@…> [b36ebb42] * uspace/app/nav/nav.c (modified) * uspace/app/nav/nav.h (modified) * uspace/app/nav/panel.c (modified) * uspace/app/nav/panel.h (modified) * uspace/app/nav/test/menu.c (modified) * uspace/app/nav/test/panel.c (modified) Create, position panels and paint boxes around them Mon, 25 Oct 2021 00:32:45 GMT jxsvoboda <5887334+jxsvoboda@…> [6aa85c1] * uspace/app/nav/main.c (added) * uspace/app/nav/menu.c (modified) * uspace/app/nav/menu.h (modified) * uspace/app/nav/meson.build (modified) * uspace/app/nav/nav.c (modified) * uspace/app/nav/nav.h (modified) * uspace/app/nav/panel.c (added) * uspace/app/nav/panel.h (added) * uspace/app/nav/test/main.c (added) * uspace/app/nav/test/menu.c (added) * uspace/app/nav/test/nav.c (added) * uspace/app/nav/test/panel.c (added) Add panel class and add unit tests for all classes Mon, 25 Oct 2021 00:32:45 GMT jxsvoboda <5887334+jxsvoboda@…> [5d466a1] * uspace/app/nav/menu.c (added) * uspace/app/nav/menu.h (added) * uspace/app/nav/meson.build (modified) * uspace/app/nav/nav.c (modified) * uspace/app/nav/nav.h (modified) Add menu, make window full-screen Mon, 25 Oct 2021 00:32:45 GMT jxsvoboda <5887334+jxsvoboda@…> [748c8bd] * uspace/app/meson.build (modified) * uspace/app/nav/doc/doxygroups.h (added) * uspace/app/nav/meson.build (added) * uspace/app/nav/nav.c (added) * uspace/app/nav/nav.h (added) Navigator stub Navigator is the HelenOS file manager Fri, 08 Oct 2021 17:14:45 GMT Jiří Zárevúcky [cd981f2a] * uspace/meson.build (modified) Work around a change in Meson 0.58.0 Meson no longer adds custom ... 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 ... Sat, 02 Oct 2021 19:17:05 GMT Jiri Svoboda [9bf5da6f] * uspace/lib/ui/src/window.c (modified) Remove accidentally left over debugging code Wed, 29 Sep 2021 14:30:00 GMT Jiri Svoboda [e0cf963] * uspace/app/edit/edit.c (modified) * uspace/lib/ui/include/types/ui/filedialog.h (modified) * uspace/lib/ui/include/types/ui/promptdialog.h (modified) * uspace/lib/ui/src/filedialog.c (modified) * uspace/lib/ui/src/promptdialog.c (modified) Set initial entry text for prompt and file dialog