# # ChangeLog for / in mainline # # Generated by Trac 1.6 # 2024-11-29T21:23:59Z 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 Wed, 29 Sep 2021 14:07:36 GMT Jiri Svoboda [6c0766b] * uspace/lib/ui/src/filedialog.c (modified) * uspace/lib/ui/src/promptdialog.c (modified) Confirm / cancel file and prompt dialogs using Enter / Escape Mon, 27 Sep 2021 17:53:20 GMT Jiri Svoboda [8603145] * uspace/app/edit/edit.c (modified) Fix moving cursor/selecting by mouse click Mon, 27 Sep 2021 17:28:49 GMT Jiri Svoboda [a7a8f599] * uspace/lib/ui/include/ui/entry.h (modified) * uspace/lib/ui/private/entry.h (modified) * uspace/lib/ui/src/filedialog.c (modified) * uspace/lib/ui/src/promptdialog.c (modified) Activate text entry in file / prompt dialog So the user can ... Mon, 27 Sep 2021 17:16:37 GMT Jiri Svoboda [448c448] * uspace/app/edit/edit.c (modified) Add menu entry equivalents to hot keys for editor actions Mon, 27 Sep 2021 12:53:24 GMT Jiri Svoboda [a330f2e] * uspace/app/edit/edit.c (modified) Fix Ctrl-Q not quitting Mon, 27 Sep 2021 12:42:37 GMT Jiri Svoboda [2f910b7] * uspace/app/edit/edit.c (modified) Search dialog Sun, 26 Sep 2021 07:15:58 GMT Jiri Svoboda [b4b5f6a4] * uspace/app/edit/edit.c (modified) Go To Line dialog Need to restore cursor after closing dialog. This ... Sat, 25 Sep 2021 21:01:28 GMT Jiri Svoboda [8e253ac] * uspace/app/edit/edit.c (modified) Save As file dialog Sat, 25 Sep 2021 18:52:27 GMT Jiri Svoboda [45b7d4d] * uspace/app/edit/edit.c (modified) Clear dirty flags when updating pane Sat, 25 Sep 2021 18:47:29 GMT Jiri Svoboda [294fc3cc] * uspace/app/edit/edit.c (modified) * uspace/lib/ui/src/window.c (modified) Make editor window non-decorated and full-screen Need to enhance ... Sat, 25 Sep 2021 17:55:56 GMT Jiri Svoboda [c1c7c20] * uspace/app/edit/edit.c (modified) Display status line using a label control This obviously only works ... Thu, 23 Sep 2021 22:38:06 GMT Jiri Svoboda [db52892a] * uspace/app/edit/edit.c (modified) Set color for selected text Thu, 23 Sep 2021 22:25:46 GMT Jiri Svoboda [e2ca44f] * uspace/app/edit/edit.c (modified) Set cursor and update pane after handling key press Thu, 23 Sep 2021 08:24:23 GMT Jiri Svoboda [be869b0] * uspace/app/edit/edit.c (modified) * uspace/lib/ui/include/ui/resource.h (modified) * uspace/lib/ui/src/resource.c (modified) Basic rendering of pane text Wed, 22 Sep 2021 09:52:01 GMT Jiri Svoboda [f2d6d44e] * uspace/app/edit/edit.c (modified) Make editor pane a custom UI control Tue, 21 Sep 2021 09:05:23 GMT Jiri Svoboda [7572eb6] * uspace/app/edit/edit.c (modified) Add a menu Mon, 20 Sep 2021 18:36:24 GMT Jiri Svoboda [68632b4] * uspace/app/edit/edit.c (modified) * uspace/app/edit/meson.build (modified) * uspace/lib/ui/include/types/ui/ui.h (modified) Port Text Editor to libui (WIP 1) Remove io/console.h calls, create ... Sun, 19 Sep 2021 18:02:14 GMT Jiri Svoboda [6df564c] * uspace/lib/ui/private/resource.h (modified) * uspace/lib/ui/src/entry.c (modified) * uspace/lib/ui/src/resource.c (modified) Custom colors for selected text in text entry In text mode, ... Fri, 17 Sep 2021 15:53:48 GMT Jiri Svoboda [80d4aea] * uspace/app/uidemo/uidemo.c (modified) * uspace/lib/ui/include/types/ui/promptdialog.h (added) * uspace/lib/ui/include/ui/promptdialog.h (added) * uspace/lib/ui/meson.build (modified) * uspace/lib/ui/private/promptdialog.h (added) * uspace/lib/ui/src/promptdialog.c (added) * uspace/lib/ui/test/promptdialog.c (added) Prompt dialog Stock dialog window that requests the user to enter a ... Wed, 15 Sep 2021 15:22:27 GMT Martin Decky [5ecac7e] * kernel/generic/src/mm/frame.c (modified) Improve merging zones once more It is not sufficient to just mark ... Wed, 15 Sep 2021 15:01:03 GMT Martin Decky [ebb3538] * HelenOS.config (modified) * kernel/arch/amd64/src/asm.S (modified) * kernel/arch/arm64/include/arch/machine_func.h (modified) * kernel/arch/arm64/src/arm64.c (modified) * kernel/arch/arm64/src/asm.S (modified) * kernel/arch/arm64/src/mach/hikey960/hikey960.c (modified) * kernel/arch/arm64/src/machine_func.c (modified) * kernel/arch/ia32/src/asm.S (modified) * kernel/generic/src/console/console.c (modified) Improve early kernel debugging prints Since the early kernel ... Tue, 07 Sep 2021 08:53:42 GMT Jiri Svoboda [8ce56a6] * uspace/lib/memgfx/include/memgfx/xlategc.h (added) * uspace/lib/memgfx/include/types/memgfx/xlategc.h (added) * uspace/lib/memgfx/meson.build (modified) * uspace/lib/memgfx/private/memgc.h (modified) * uspace/lib/memgfx/private/xlategc.h (added) * uspace/lib/memgfx/src/xlategc.c (added) * uspace/lib/memgfx/test/main.c (modified) * uspace/lib/memgfx/test/xlategc.c (added) * uspace/lib/ui/private/window.h (modified) * uspace/lib/ui/src/ui.c (modified) * uspace/lib/ui/src/window.c (modified) Translate window rendering in console/SSR with translation GC In ... Sun, 05 Sep 2021 08:11:37 GMT Jiri Svoboda [a0aeb8f] * uspace/app/hello/hello.c (modified) * uspace/lib/gfxfont/src/text.c (modified) * uspace/lib/ui/include/ui/label.h (modified) * uspace/lib/ui/private/label.h (modified) * uspace/lib/ui/src/label.c (modified) Fix broken T-shirt slogan Need to make sure "# hello -d cons@" ... Sun, 05 Sep 2021 07:47:10 GMT Jiri Svoboda [ab3bfc1] * uspace/app/uidemo/uidemo.c (modified) Make UI Demo window smaller in text mode Sat, 04 Sep 2021 08:09:38 GMT Jiri Svoboda [7896f23] * uspace/lib/ui/src/window.c (modified) Do not delete window->gc when destroying window In all cases this ... Sat, 04 Sep 2021 08:04:36 GMT Jiri Svoboda [3c3657c] * uspace/lib/ui/private/window.h (modified) * uspace/lib/ui/src/ui.c (modified) * uspace/lib/ui/src/window.c (modified) Correctly position windows in fullscreen mode (only works with CSR) ... Fri, 03 Sep 2021 17:44:29 GMT Martin Decky [81d3612] * kernel/generic/src/mm/frame.c (modified) Fix memory corruption caused by merging zones Originally, the ... Fri, 03 Sep 2021 09:27:57 GMT Jiri Svoboda [400a16d] * uspace/app/gfxdemo/gfxdemo.c (modified) * uspace/lib/gfxfont/include/types/gfx/text.h (modified) * uspace/lib/gfxfont/src/text.c (modified) * uspace/lib/ui/src/wdecor.c (modified) Clarify right/bottom-aligned text position and fix off-by-ones Fri, 03 Sep 2021 09:13:46 GMT Jiri Svoboda [f7c12b3] * uspace/app/gfxdemo/gfxdemo.c (modified) Fix GFX demo text colors Wed, 01 Sep 2021 19:44:37 GMT Jiri Svoboda [1ebcb791] * uspace/lib/ui/private/resource.h (modified) * uspace/lib/ui/private/ui.h (modified) * uspace/lib/ui/src/resource.c (modified) * uspace/lib/ui/src/ui.c (modified) Fill text UI background with color Wed, 01 Sep 2021 09:45:37 GMT Jiri Svoboda [45004f3] * uspace/app/calculator/calculator.c (modified) * uspace/app/uidemo/uidemo.c (modified) * uspace/lib/ui/src/filedialog.c (modified) * uspace/lib/ui/src/msgdialog.c (modified) * uspace/lib/ui/src/resource.c (modified) * uspace/lib/ui/src/wdecor.c (modified) Text-style window title bar Wed, 01 Sep 2021 07:30:41 GMT Jiri Svoboda [b79c91cc] * uspace/srv/hid/output/port/chardev.c (modified) Enable UTF-8 on user-space serial console output Tue, 31 Aug 2021 08:57:24 GMT Jiri Svoboda [81ec7e1] * uspace/lib/ui/include/types/ui/paint.h (modified) * uspace/lib/ui/include/ui/paint.h (modified) * uspace/lib/ui/src/menuentry.c (modified) * uspace/lib/ui/src/paint.c (modified) * uspace/lib/ui/test/paint.c (modified) Brace for a text mode menu separator entry Pun intended. Mon, 30 Aug 2021 20:41:27 GMT Jiri Svoboda [ff6e91b] * uspace/lib/ui/include/types/ui/paint.h (modified) * uspace/lib/ui/include/ui/paint.h (modified) * uspace/lib/ui/private/menu.h (modified) * uspace/lib/ui/src/menu.c (modified) * uspace/lib/ui/src/paint.c (modified) * uspace/lib/ui/src/rbutton.c (modified) * uspace/lib/ui/src/slider.c (modified) * uspace/lib/ui/src/wdecor.c (modified) * uspace/lib/ui/test/menu.c (modified) * uspace/lib/ui/test/paint.c (modified) Make use of code page 437 characters To draw proper text boxes, for ... Wed, 25 Aug 2021 13:59:41 GMT Jiri Svoboda [9b2e20c] * uspace/app/tester/meson.build (modified) * uspace/app/tester/print/print4.c (modified) * uspace/lib/codepage/doc/doxygroups.h (added) * uspace/lib/codepage/include/codepage/cp437.h (added) * uspace/lib/codepage/meson.build (added) * uspace/lib/codepage/src/cp437.c (added) * uspace/lib/codepage/test/cp437.c (added) * uspace/lib/codepage/test/main.c (added) * uspace/lib/meson.build (modified) * uspace/srv/hid/output/meson.build (modified) * uspace/srv/hid/output/port/ega.c (modified) Add code page 437 support EGA driver can now display all 256 ... Sun, 22 Aug 2021 19:22:37 GMT Martin Decky [c21cc26] * tools/deploy/hikey960/fastboot (added) * tools/deploy/hikey960/hi3660-hikey960.dtb (added) * tools/deploy/hikey960/hikey960.rd (added) * tools/deploy/hikey960/mkfastboot (added) Fastboot deployment script for HiKey 960 Convenience script to ... Sun, 22 Aug 2021 19:08:44 GMT Martin Decky [06f10ac] * HelenOS.config (modified) * boot/arch/arm64/include/arch/arch.h (modified) * boot/arch/arm64/meson.build (modified) * defaults/arm64/hikey960/Makefile.config (added) * defaults/arm64/hikey960/output (added) * defaults/arm64/virt/output (moved) * kernel/arch/arm64/include/arch/barrier.h (modified) * kernel/arch/arm64/include/arch/istate_struct.h (modified) * kernel/arch/arm64/include/arch/mach/hikey960/hikey960.h (moved) * kernel/arch/arm64/include/arch/mach/virt/virt.h (modified) * kernel/arch/arm64/include/arch/mm/km.h (modified) * kernel/arch/arm64/include/arch/mm/page.h (modified) * kernel/arch/arm64/meson.build (modified) * kernel/arch/arm64/src/asm.S (modified) * kernel/arch/arm64/src/mach/hikey960/hikey960.c (added) * kernel/arch/arm64/src/machine_func.c (modified) * kernel/arch/arm64/src/start.S (modified) * meson/arch/arm64/meson.build (modified) * tools/ew.py (modified) * uspace/drv/meson.build (modified) * uspace/drv/platform/hikey960/hikey960.c (added) * uspace/drv/platform/hikey960/hikey960.ma (added) * uspace/drv/platform/hikey960/meson.build (added) * uspace/srv/hid/input/input.c (modified) * uspace/srv/hid/output/port/chardev.c (modified) Implement support for HiKey 960 Initial support for the 96Boards ... Sun, 22 Aug 2021 17:05:13 GMT Martin Decky [95b7d4df] * boot/arch/arm64/include/arch/barrier.h (modified) * boot/arch/arm64/src/asm.S (modified) * boot/arch/arm64/src/main.c (modified) Improve boot loader versatility Add support for booting from EL3 ... Sun, 22 Aug 2021 16:59:16 GMT Martin Decky [99589a9] * boot/arch/arm64/src/asm.S (modified) Improve compatibility with 3rd-party boot loaders (e.g. U-Boot) Sun, 15 Aug 2021 10:02:32 GMT Jiri Svoboda [bc52b5b] * uspace/app/gfxdemo/gfxdemo.c (modified) * uspace/lib/congfx/src/console.c (modified) * uspace/lib/gfx/include/gfx/color.h (modified) * uspace/lib/gfx/private/color.h (modified) * uspace/lib/gfx/src/color.c (modified) * uspace/lib/gfxfont/src/text.c (modified) * uspace/lib/memgfx/src/memgc.c (modified) * uspace/lib/ui/src/pbutton.c (modified) * uspace/lib/ui/src/resource.c (modified) Allow the use of EGA attributes/24-bit characters alongside RGB In ... Fri, 13 Aug 2021 22:37:12 GMT Jiri Svoboda [de0c55a] * uspace/app/uidemo/uidemo.c (modified) Correctly position moire image in text mode Fri, 13 Aug 2021 22:27:15 GMT Jiri Svoboda [943f032] * uspace/app/uidemo/uidemo.c (modified) * uspace/lib/ui/private/slider.h (modified) * uspace/lib/ui/src/slider.c (modified) * uspace/lib/ui/test/slider.c (modified) Slider text mode Fri, 13 Aug 2021 16:02:18 GMT Jiri Svoboda [ce0a5af] * uspace/lib/ui/src/rbutton.c (modified) Do not even initialize twice It's a good idea to think twice before ... Fri, 13 Aug 2021 16:00:53 GMT Jiri Svoboda [320abf3] * uspace/lib/ui/src/rbutton.c (modified) Do not set alignment twice Fri, 13 Aug 2021 15:58:50 GMT Jiri Svoboda [297b1b3] * uspace/app/uidemo/uidemo.c (modified) * uspace/lib/ui/private/rbutton.h (modified) * uspace/lib/ui/src/rbutton.c (modified) * uspace/lib/ui/test/checkbox.c (modified) * uspace/lib/ui/test/rbutton.c (modified) Radio button text mode Fri, 13 Aug 2021 10:57:34 GMT Jiri Svoboda [307d4d2] * uspace/app/uidemo/uidemo.c (modified) * uspace/lib/ui/private/checkbox.h (modified) * uspace/lib/ui/src/checkbox.c (modified) * uspace/lib/ui/test/checkbox.c (modified) Check box text mode Tue, 10 Aug 2021 09:49:21 GMT Jiri Svoboda [5e109e1] * uspace/app/uidemo/uidemo.c (modified) * uspace/lib/ui/include/types/ui/filedialog.h (added) * uspace/lib/ui/include/ui/entry.h (modified) * uspace/lib/ui/include/ui/filedialog.h (added) * uspace/lib/ui/include/ui/msgdialog.h (modified) * uspace/lib/ui/meson.build (modified) * uspace/lib/ui/private/filedialog.h (added) * uspace/lib/ui/src/entry.c (modified) * uspace/lib/ui/src/filedialog.c (added) * uspace/lib/ui/src/msgdialog.c (modified) * uspace/lib/ui/test/filedialog.c (added) * uspace/lib/ui/test/main.c (modified) * uspace/lib/ui/test/msgdialog.c (modified) File dialog prototype This only contains a text entry for entering ... Tue, 10 Aug 2021 09:22:19 GMT Jiri Svoboda [edeee9f] * uspace/lib/ddev/include/ipc/ddev.h (modified) * uspace/lib/device/include/bd.h (modified) * uspace/lib/device/include/bd_srv.h (modified) * uspace/lib/device/include/device/led_dev.h (modified) * uspace/lib/device/include/devman.h (modified) * uspace/lib/device/include/ieee80211/ieee80211.h (modified) * uspace/lib/device/include/io/chardev.h (modified) * uspace/lib/device/include/io/chardev_srv.h (modified) * uspace/lib/device/include/io/label.h (modified) * uspace/lib/device/include/io/serial.h (modified) * uspace/lib/device/include/ipc/adb.h (modified) * uspace/lib/device/include/ipc/bd.h (modified) * uspace/lib/device/include/ipc/chardev.h (modified) * uspace/lib/device/include/ipc/devman.h (modified) * uspace/lib/device/include/ipc/irc.h (modified) * uspace/lib/device/include/ipc/pci.h (modified) * uspace/lib/device/include/ipc/serial_ctl.h (modified) * uspace/lib/device/include/ipc/vbd.h (modified) * uspace/lib/device/include/ipc/vol.h (modified) * uspace/lib/device/include/irc.h (modified) * uspace/lib/device/include/nic/eth_phys.h (modified) * uspace/lib/device/include/nic/nic.h (modified) * uspace/lib/device/include/pci.h (modified) * uspace/lib/device/include/types/io/chardev.h (modified) * uspace/lib/device/include/types/label.h (modified) * uspace/lib/device/include/types/pci.h (modified) * uspace/lib/device/include/types/vol.h (modified) * uspace/lib/device/include/vbd.h (modified) * uspace/lib/device/include/vol.h (modified) * uspace/lib/device/src/bd.c (modified) * uspace/lib/device/src/bd_srv.c (modified) * uspace/lib/device/src/device/led_dev.c (modified) * uspace/lib/device/src/devman.c (modified) * uspace/lib/device/src/io/chardev.c (modified) * uspace/lib/device/src/io/chardev_srv.c (modified) * uspace/lib/device/src/io/label.c (modified) * uspace/lib/device/src/irc.c (modified) * uspace/lib/device/src/pci.c (modified) * uspace/lib/device/src/vbd.c (modified) * uspace/lib/device/src/vol.c (modified) * uspace/lib/display/include/ipc/display.h (modified) * uspace/lib/drv/include/battery_iface.h (modified) * uspace/lib/drv/include/ieee80211_iface.h (modified) * uspace/lib/drv/include/nic_iface.h (modified) * uspace/lib/inet/include/inet/addr.h (modified) * uspace/lib/inet/include/inet/dhcp.h (modified) * uspace/lib/inet/include/inet/dnsr.h (modified) * uspace/lib/inet/include/inet/endpoint.h (modified) * uspace/lib/inet/include/inet/eth_addr.h (modified) * uspace/lib/inet/include/inet/host.h (modified) * uspace/lib/inet/include/inet/hostname.h (modified) * uspace/lib/inet/include/inet/hostport.h (modified) * uspace/lib/inet/include/inet/inet.h (modified) * uspace/lib/inet/include/inet/inetcfg.h (modified) * uspace/lib/inet/include/inet/inetping.h (modified) * uspace/lib/inet/include/inet/iplink.h (modified) * uspace/lib/inet/include/inet/iplink_srv.h (modified) * uspace/lib/inet/include/inet/tcp.h (modified) * uspace/lib/inet/include/inet/udp.h (modified) * uspace/lib/inet/include/ipc/dhcp.h (modified) * uspace/lib/inet/include/ipc/dnsr.h (modified) * uspace/lib/inet/include/ipc/inet.h (modified) * uspace/lib/inet/include/ipc/iplink.h (modified) * uspace/lib/inet/include/ipc/tcp.h (modified) * uspace/lib/inet/include/ipc/udp.h (modified) * uspace/lib/inet/include/types/inet.h (modified) * uspace/lib/inet/include/types/inet/host.h (modified) * uspace/lib/inet/include/types/inet/hostport.h (modified) * uspace/lib/inet/include/types/inetcfg.h (modified) * uspace/lib/inet/include/types/inetping.h (modified) * uspace/lib/inet/src/addr.c (modified) * uspace/lib/inet/src/dhcp.c (modified) * uspace/lib/inet/src/endpoint.c (modified) * uspace/lib/inet/src/eth_addr.c (modified) * uspace/lib/inet/src/host.c (modified) * uspace/lib/inet/src/hostname.c (modified) * uspace/lib/inet/src/hostport.c (modified) * uspace/lib/inet/src/iplink.c (modified) * uspace/lib/inet/src/iplink_srv.c (modified) * uspace/lib/inet/src/tcp.c (modified) * uspace/lib/inet/src/udp.c (modified) Fix header guards and doxy groups of stuff moved out of libc Sun, 08 Aug 2021 22:34:38 GMT Jiri Svoboda [241ab7e] * uspace/lib/inet/include/inet/eth_addr.h (modified) * uspace/lib/inet/src/eth_addr.c (modified) Declare buffer as uint8_t * for stricter type checking Sun, 08 Aug 2021 21:51:33 GMT Jiri Svoboda [2177b39] * uspace/lib/inet/src/eth_addr.c (modified) Add missing docblocks Sun, 08 Aug 2021 17:47:47 GMT jxsvoboda <5887334+jxsvoboda@…> [a7f7b9c3] * kernel/arch/arm32/include/arch/mm/page.h (modified) * kernel/arch/arm32/src/cpu/cpu.c (modified) arm32: performance boost on raspberry pi * enable the icache and ... Sun, 08 Aug 2021 17:30:29 GMT Jiri Svoboda [3e6bca8] * uspace/app/inet/inet.c (modified) * uspace/lib/drv/generic/remote_ieee80211.c (modified) * uspace/lib/inet/include/inet/eth_addr.h (modified) * uspace/lib/inet/meson.build (modified) * uspace/lib/inet/src/addr.c (modified) * uspace/lib/inet/src/eth_addr.c (modified) * uspace/lib/inet/test/eth_addr.c (added) * uspace/lib/inet/test/main.c (added) * uspace/srv/net/dhcp/dhcp.c (modified) * uspace/srv/net/inetsrv/inet_link.c (modified) Represent Ethernet address as a number instead of an array ... Sun, 08 Aug 2021 09:20:20 GMT Jiri Svoboda [b4edc96] * uspace/lib/inet/include/inet/addr.h (modified) * uspace/lib/inet/include/inet/eth_addr.h (modified) * uspace/lib/inet/include/inet/iplink.h (modified) * uspace/lib/inet/include/inet/iplink_srv.h (modified) * uspace/lib/inet/include/types/inetcfg.h (modified) * uspace/lib/inet/src/addr.c (modified) * uspace/lib/inet/src/eth_addr.c (modified) * uspace/lib/inet/src/inetcfg.c (modified) * uspace/lib/inet/src/iplink.c (modified) * uspace/lib/inet/src/iplink_srv.c (modified) * uspace/srv/net/dhcp/dhcp.c (modified) * uspace/srv/net/ethip/arp.c (modified) * uspace/srv/net/ethip/arp.h (modified) * uspace/srv/net/ethip/atrans.c (modified) * uspace/srv/net/ethip/atrans.h (modified) * uspace/srv/net/ethip/ethip.c (modified) * uspace/srv/net/ethip/ethip.h (modified) * uspace/srv/net/ethip/ethip_nic.c (modified) * uspace/srv/net/ethip/pdu.c (modified) * uspace/srv/net/ethip/pdu.h (modified) * uspace/srv/net/inetsrv/addrobj.c (modified) * uspace/srv/net/inetsrv/inet_link.c (modified) * uspace/srv/net/inetsrv/inet_link.h (modified) * uspace/srv/net/inetsrv/inetsrv.h (modified) * uspace/srv/net/inetsrv/ndp.c (modified) * uspace/srv/net/inetsrv/ndp.h (modified) * uspace/srv/net/inetsrv/ntrans.c (modified) * uspace/srv/net/inetsrv/ntrans.h (modified) * uspace/srv/net/inetsrv/pdu.c (modified) * uspace/srv/net/loopip/loopip.c (modified) * uspace/srv/net/slip/slip.c (modified) Rename and move addr48_t to eth_addr_t Sun, 08 Aug 2021 08:31:02 GMT Jiri Svoboda [d5ed54b] * uspace/lib/inet/include/inet/addr.h (modified) * uspace/lib/inet/src/addr.c (modified) * uspace/srv/net/ethip/arp.c (modified) * uspace/srv/net/ethip/atrans.c (modified) * uspace/srv/net/ethip/ethip.c (modified) * uspace/srv/net/inetsrv/inet_link.c (modified) * uspace/srv/net/inetsrv/inetcfg.c (modified) * uspace/srv/net/inetsrv/ndp.c (modified) * uspace/srv/net/inetsrv/ntrans.c (modified) Use assignment operator to copy Ethernet addresses Sun, 08 Aug 2021 08:28:24 GMT Jiri Svoboda [f05edcb] * uspace/app/inet/inet.c (modified) * uspace/lib/drv/generic/remote_ieee80211.c (modified) * uspace/lib/inet/include/inet/addr.h (modified) * uspace/lib/inet/include/inet/eth_addr.h (added) * uspace/lib/inet/include/inet/iplink.h (modified) * uspace/lib/inet/meson.build (modified) * uspace/lib/inet/src/addr.c (modified) * uspace/lib/inet/src/eth_addr.c (added) * uspace/lib/inet/src/iplink.c (modified) * uspace/srv/net/dhcp/dhcp.c (modified) * uspace/srv/net/ethip/arp.c (modified) * uspace/srv/net/ethip/arp.h (modified) * uspace/srv/net/ethip/atrans.c (modified) * uspace/srv/net/ethip/atrans.h (modified) * uspace/srv/net/ethip/ethip.c (modified) * uspace/srv/net/ethip/ethip_nic.c (modified) * uspace/srv/net/ethip/pdu.c (modified) * uspace/srv/net/ethip/pdu.h (modified) * uspace/srv/net/ethip/std.h (modified) * uspace/srv/net/inetsrv/addrobj.c (modified) * uspace/srv/net/inetsrv/inet_link.c (modified) * uspace/srv/net/inetsrv/inet_link.h (modified) * uspace/srv/net/inetsrv/inetcfg.c (modified) * uspace/srv/net/inetsrv/ndp.c (modified) * uspace/srv/net/inetsrv/ndp.h (modified) * uspace/srv/net/inetsrv/ntrans.c (modified) * uspace/srv/net/inetsrv/ntrans.h (modified) * uspace/srv/net/inetsrv/pdu.c (modified) Make addr48_t a structure Wed, 04 Aug 2021 19:30:39 GMT jxsvoboda <5887334+jxsvoboda@…> [98a935e] * kernel/arch/amd64/src/amd64.c (modified) * kernel/arch/ia32/src/ia32.c (modified) * kernel/genarch/include/genarch/drivers/ns16550/ns16550.h (modified) * kernel/genarch/src/drivers/ns16550/ns16550.c (modified) Configure NS16550 transmission format settings on initialization on ... Wed, 04 Aug 2021 15:18:08 GMT jxsvoboda <5887334+jxsvoboda@…> [31e15be] * kernel/arch/sparc64/include/arch/sun4v/cpu.h (modified) * kernel/generic/include/atomic.h (modified) * kernel/generic/include/cap/cap.h (modified) * kernel/generic/include/cpu.h (modified) * kernel/generic/include/halt.h (modified) * kernel/generic/include/ipc/ipc.h (modified) * kernel/generic/include/mm/slab.h (modified) * kernel/generic/include/proc/scheduler.h (modified) * kernel/generic/include/proc/task.h (modified) * kernel/generic/src/lib/halt.c (modified) * kernel/generic/src/proc/scheduler.c (modified) * kernel/test/atomic/atomic1.c (modified) * kernel/test/mm/falloc2.c (modified) * kernel/test/synch/semaphore1.c (modified) * kernel/test/thread/thread1.c (modified) kernel: deprecate atomic_t