# # ChangeLog for uspace/lib in mainline # # Generated by Trac 1.6 # 2025-08-22T04:58:07Z Thu, 17 Oct 2024 23:20:09 GMT Jiri Svoboda [a72f3b8] * abi/include/abi/ipc/interfaces.h (modified) * uspace/lib/meson.build (modified) * uspace/lib/system/doc/doxygroups.h (added) * uspace/lib/system/include/ipc/system.h (added) * uspace/lib/system/include/system.h (added) * uspace/lib/system/include/system_srv.h (added) * uspace/lib/system/include/types/system.h (added) * uspace/lib/system/meson.build (added) * uspace/lib/system/private/system.h (added) * uspace/lib/system/src/system.c (added) * uspace/lib/system/src/system_srv.c (added) * uspace/lib/system/test/main.c (added) * uspace/lib/system/test/system.c (added) System protocol library, incl. unit tests Thu, 17 Oct 2024 12:35:42 GMT Jiri Svoboda [9d5cea6] * uspace/lib/vt/include/vt/vt100.h (modified) * uspace/lib/vt/src/vt100.c (modified) * uspace/srv/hid/remcons/remcons.c (modified) Allow remcons/vt100 to set terminal title Fri, 11 Oct 2024 18:37:47 GMT Jiri Svoboda [b3b79981] * uspace/lib/vt/src/vt100.c (modified) Must initialize vt100_t decoder fields Fri, 11 Oct 2024 16:08:55 GMT Jiri Svoboda [5be5396] * uspace/lib/console/src/con_srv.c (modified) * uspace/lib/vt/include/vt/vt100.h (modified) * uspace/lib/vt/src/vt100.c (modified) * uspace/srv/hid/remcons/remcons.c (modified) Remcons needs to properly clean up when terminating a user session Thu, 10 Oct 2024 12:54:14 GMT Jiri Svoboda [fb06afd8] * uspace/lib/vt/src/vt100.c (modified) Make sure initial attributes are set in serial console Thu, 10 Oct 2024 11:52:43 GMT Jiri Svoboda [5e0acaa] * uspace/lib/vt/include/vt/vt100.h (modified) * uspace/lib/vt/src/vt100.c (modified) * uspace/srv/hid/remcons/remcons.c (modified) Implement mouse tracking in libvt / remcons Fri, 04 Oct 2024 21:13:17 GMT Jiri Svoboda [c7ecd290] * uspace/lib/vt/src/vt100.c (modified) Provide character translation for Alt-keys in remote console Needed ... Fri, 04 Oct 2024 19:23:16 GMT Jiri Svoboda [47d060d] * uspace/lib/vt/include/vt/vt100.h (modified) * uspace/lib/vt/src/vt100.c (modified) * uspace/srv/hid/remcons/remcons.c (modified) * uspace/srv/hid/remcons/remcons.h (modified) * uspace/srv/hid/remcons/telnet.h (modified) * uspace/srv/hid/remcons/user.c (modified) * uspace/srv/hid/remcons/user.h (modified) Implement telnet window size option Thu, 03 Oct 2024 18:48:48 GMT Jiri Svoboda [e273e9e] * uspace/app/terminal/terminal.c (modified) * uspace/app/terminal/terminal.h (modified) * uspace/lib/console/include/io/cons_event.h (modified) * uspace/srv/hid/console/console.c (modified) * uspace/srv/hid/console/console.h (modified) * uspace/srv/hid/output/output.h (modified) Move link out of cons_event_t Thu, 03 Oct 2024 18:21:04 GMT Jiri Svoboda [b2c9e42c] * uspace/lib/input/include/io/kbd_event.h (modified) * uspace/lib/ui/include/types/ui/testctl.h (modified) * uspace/srv/hid/remcons/remcons.c (modified) * uspace/srv/hid/remcons/remcons.h (modified) Move link out of kbd_event_t Thu, 03 Oct 2024 18:00:30 GMT Jiri Svoboda [d05c237] * uspace/lib/vt/include/vt/vt100.h (modified) * uspace/lib/vt/src/vt100.c (modified) Add support for parsing Shift+movement keys and Alt+movement keys Thu, 03 Oct 2024 15:42:59 GMT Jiri Svoboda [6907f26] * uspace/lib/vt/include/vt/vt100.h (modified) * uspace/lib/vt/meson.build (modified) * uspace/lib/vt/src/vt100.c (modified) * uspace/srv/hid/remcons/remcons.c (modified) * uspace/srv/hid/remcons/remcons.h (modified) * uspace/srv/hid/remcons/user.c (modified) * uspace/srv/hid/remcons/user.h (modified) Parse VT100 keyboard escape sequences in libvt Tue, 01 Oct 2024 11:13:28 GMT Jiri Svoboda [d31c3ea] * uspace/lib/vt/include/vt/vt100.h (modified) * uspace/lib/vt/src/vt100.c (modified) * uspace/srv/hid/output/ctl/serial.c (modified) * uspace/srv/hid/output/ctl/serial.h (modified) * uspace/srv/hid/output/port/chardev.c (modified) * uspace/srv/hid/remcons/remcons.c (modified) Group vt callbacks into a callback structure Tue, 01 Oct 2024 10:39:09 GMT Jiri Svoboda [357d9dd] * uspace/lib/vt/include/vt/vt100.h (modified) * uspace/lib/vt/src/vt100.c (modified) * uspace/srv/hid/output/ctl/serial.c (modified) * uspace/srv/hid/remcons/remcons.c (modified) * uspace/srv/hid/remcons/remcons.h (modified) The 'state' in vt100_state_t is unnecessary Wed, 25 Sep 2024 17:19:36 GMT Jiri Svoboda [09f41d3] * uspace/app/terminal/terminal.c (modified) * uspace/app/tetris/screen.c (modified) * uspace/lib/output/include/io/concaps.h (modified) * uspace/srv/hid/output/ctl/serial.c (modified) * uspace/srv/hid/output/port/ddev.c (modified) * uspace/srv/hid/output/port/ega.c (modified) * uspace/srv/hid/remcons/remcons.c (modified) * uspace/srv/hid/remcons/remcons.h (modified) Tetris should be able to detect screen cursor control capability Tue, 24 Sep 2024 17:59:36 GMT Jiri Svoboda [d3109ff] * uspace/lib/meson.build (modified) * uspace/lib/vt/include/vt/vt100.h (moved) * uspace/lib/vt/meson.build (added) * uspace/lib/vt/src/vt100.c (moved) * uspace/srv/hid/output/ctl/serial.c (modified) * uspace/srv/hid/output/ctl/serial.h (modified) * uspace/srv/hid/output/meson.build (modified) * uspace/srv/hid/output/output.c (modified) * uspace/srv/hid/output/port/chardev.c (modified) * uspace/srv/hid/remcons/meson.build (modified) * uspace/srv/hid/remcons/remcons.c (modified) * uspace/srv/hid/remcons/remcons.h (modified) * uspace/srv/hid/remcons/user.c (modified) * uspace/srv/hid/remcons/user.h (modified) Cursor and color control in remote console + RGB Move vt100 module ... Fri, 20 Sep 2024 12:16:28 GMT Jiří Zárevúcky [3fcea34] * abi/include/abi/proc/uarg.h (deleted) * kernel/arch/abs32le/src/userspace.c (modified) * kernel/arch/amd64/src/userspace.c (modified) * kernel/arch/arm32/src/userspace.c (modified) * kernel/arch/arm64/src/arm64.c (modified) * kernel/arch/ia32/src/userspace.c (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/mips32/include/arch/asm.h (modified) * kernel/arch/mips32/src/mips32.c (modified) * kernel/arch/mips32/src/start.S (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/arch/riscv64/src/userspace.c (modified) * kernel/arch/sparc64/src/sun4u/asm.S (modified) * kernel/arch/sparc64/src/sun4u/sparc64.c (modified) * kernel/arch/sparc64/src/sun4v/asm.S (modified) * kernel/arch/sparc64/src/sun4v/sparc64.c (modified) * kernel/generic/include/main/uinit.h (modified) * kernel/generic/include/proc/thread.h (modified) * kernel/generic/include/userspace.h (modified) * kernel/generic/src/main/uinit.c (modified) * kernel/generic/src/proc/program.c (modified) * kernel/generic/src/proc/thread.c (modified) * meson/arch/ppc32/meson.build (modified) * meson/part/compiler_args/meson.build (modified) * meson/part/initrd_manifest/meson.build (modified) * uspace/lib/c/arch/abs32le/include/libarch/thread.h (modified) * uspace/lib/c/arch/abs32le/src/thread_entry.c (modified) * uspace/lib/c/arch/amd64/include/libarch/thread.h (modified) * uspace/lib/c/arch/amd64/src/thread_entry.S (modified) * uspace/lib/c/arch/arm32/include/libarch/thread.h (modified) * uspace/lib/c/arch/arm32/src/thread_entry.S (modified) * uspace/lib/c/arch/arm64/include/libarch/thread.h (modified) * uspace/lib/c/arch/arm64/src/thread_entry.S (modified) * uspace/lib/c/arch/ia32/include/libarch/thread.h (modified) * uspace/lib/c/arch/ia32/src/syscall.S (modified) * uspace/lib/c/arch/ia32/src/thread_entry.S (modified) * uspace/lib/c/arch/ia64/include/libarch/thread.h (modified) * uspace/lib/c/arch/ia64/src/thread_entry.S (modified) * uspace/lib/c/arch/mips32/include/libarch/thread.h (modified) * uspace/lib/c/arch/mips32/src/thread_entry.S (modified) * uspace/lib/c/arch/ppc32/include/libarch/thread.h (modified) * uspace/lib/c/arch/ppc32/src/thread_entry.S (modified) * uspace/lib/c/arch/riscv64/include/libarch/thread.h (modified) * uspace/lib/c/arch/riscv64/src/thread_entry.c (modified) * uspace/lib/c/arch/sparc64/include/libarch/thread.h (modified) * uspace/lib/c/arch/sparc64/src/thread_entry.S (modified) * uspace/lib/c/generic/private/fibril.h (modified) * uspace/lib/c/generic/private/thread.h (modified) * uspace/lib/c/generic/thread/fibril.c (modified) * uspace/lib/c/generic/thread/thread.c (modified) Simplify the SYS_THREAD_CREATE syscall interface Removed the beefy ... Thu, 19 Sep 2024 22:04:13 GMT Jiri Svoboda [2cf8f994] * uspace/app/terminal/terminal.c (modified) * uspace/lib/termui/src/termui.c (modified) Improve terminal behavior in console mode. Wed, 18 Sep 2024 10:35:42 GMT Jiří Zárevúcky [84cc190] * uspace/lib/termui/src/termui.c (modified) libtermui: Wipe overflow flags when wiping screen Wed, 18 Sep 2024 10:05:08 GMT Jiri Svoboda [88739997] * uspace/app/terminal/terminal.c (modified) * uspace/lib/termui/src/history.c (modified) * uspace/lib/termui/src/termui.c (modified) Remove forgotten debug messages Wed, 18 Sep 2024 10:01:34 GMT Jiri Svoboda [9aa51406] * uspace/app/terminal/terminal.c (modified) * uspace/app/uidemo/uidemo.c (modified) * uspace/lib/ui/include/types/ui/window.h (modified) * uspace/lib/ui/src/window.c (modified) Create terminal window with the correct size from the start. Mon, 16 Sep 2024 11:54:47 GMT Jiří Zárevúcky [096c0786] * kernel/generic/include/align.h (modified) * uspace/lib/c/include/align.h (modified) Ensure ALIGN_UP/DOWN() work with any size arguments Sat, 14 Sep 2024 10:32:27 GMT Jiri Svoboda [1e221ec] * uspace/lib/ui/src/window.c (modified) Fix bug in ui_window_send_minimize() This would crash terminal with ... Thu, 12 Sep 2024 13:14:20 GMT Jiří Zárevúcky [899bdfd] * uspace/app/terminal/meson.build (modified) * uspace/app/terminal/terminal.c (modified) * uspace/app/terminal/terminal.h (modified) * uspace/app/tetris/screen.c (modified) * uspace/app/tetris/screen.h (modified) * uspace/app/tetris/tetris.c (modified) * uspace/lib/clui/src/tinput.c (modified) * uspace/lib/console/include/io/cons_event.h (modified) * uspace/lib/console/src/con_srv.c (modified) * uspace/lib/console/src/console.c (modified) * uspace/lib/meson.build (modified) * uspace/lib/termui/include/termui.h (added) * uspace/lib/termui/meson.build (added) * uspace/lib/termui/src/history.c (added) * uspace/lib/termui/src/history.h (added) * uspace/lib/termui/src/termui.c (added) * uspace/lib/ui/src/ui.c (modified) Terminal scrolling and resizing support Thu, 12 Sep 2024 12:35:23 GMT Jiří Zárevúcky [dd50aa19] * common/include/stdlib.h (modified) * kernel/generic/src/mm/malloc.c (modified) * uspace/lib/c/generic/malloc.c (modified) Allocation function tweaks - Add reallocarray() from POSIX 2024 ... Thu, 12 Sep 2024 12:35:23 GMT Jiří Zárevúcky [9c40b834] * uspace/app/tester/print/print2.c (modified) * uspace/lib/c/test/double_to_str.c (modified) Add test for ticket #631 Thu, 22 Aug 2024 20:46:18 GMT Jiri Svoboda [ca95ccd] * uspace/app/sysinst/sysinst.c (modified) * uspace/lib/sif/src/sif.c (modified) * uspace/srv/volsrv/volume.c (modified) Fix file closing, volume config sync. Thu, 22 Aug 2024 16:52:45 GMT Jiri Svoboda [cde067e] * uspace/lib/ui/include/types/ui/window.h (modified) * uspace/lib/ui/include/ui/window.h (modified) * uspace/lib/ui/private/window.h (modified) * uspace/lib/ui/src/window.c (modified) * uspace/lib/ui/test/window.c (modified) Add UI window callback that is called when window is resized. Thu, 22 Aug 2024 13:08:34 GMT Jiří Zárevúcky [69d4aba] * uspace/lib/gfximage/src/tga.c (modified) libgfximage: Fix integer multiplication overflow in TGA parser Thu, 22 Aug 2024 13:03:23 GMT Jiří Zárevúcky [7268bf1] * uspace/lib/c/test/string.c (modified) libc/test/string.c: Add GCC diagnostic category to ignore Tue, 20 Aug 2024 23:43:53 GMT Jiri Svoboda [ac9b4f2] * uspace/app/taskbar/taskbar.sif (modified) * uspace/lib/sif/src/sif.c (modified) Change SIF storage format to be more XML-like While slightly more ... Tue, 20 Aug 2024 22:07:31 GMT Jiri Svoboda [bff8619] * uspace/app/contacts/contacts.c (deleted) * uspace/app/contacts/doc/doxygroups.h (deleted) * uspace/app/contacts/meson.build (deleted) * uspace/app/meson.build (modified) * uspace/app/taskbar-cfg/smeedit.c (modified) * uspace/app/taskbar-cfg/startmenu.c (modified) * uspace/lib/sif/include/sif.h (modified) * uspace/lib/sif/src/sif.c (modified) * uspace/lib/sif/test/sif.c (modified) * uspace/lib/tbarcfg/include/tbarcfg/tbarcfg.h (modified) * uspace/lib/tbarcfg/private/tbarcfg.h (modified) * uspace/lib/tbarcfg/src/tbarcfg.c (modified) * uspace/lib/tbarcfg/test/tbarcfg.c (modified) * uspace/srv/volsrv/types/volume.h (modified) * uspace/srv/volsrv/volume.c (modified) * uspace/srv/volsrv/volume.h (modified) Simplify SIF interface, remove contacts Remove transactions, move ... Mon, 12 Aug 2024 20:49:17 GMT Miroslav Cimerman [3d2d455b] * uspace/lib/ata/src/ata.c (modified) ata_channel_destroy(): unlock channel mutex after error Wed, 24 Jul 2024 10:33:58 GMT Jiri Svoboda [04e520e] * uspace/app/init/init.c (modified) * uspace/app/init/meson.build (modified) * uspace/app/sysinst/meson.build (modified) * uspace/app/sysinst/sysinst.c (modified) * uspace/app/taskbar-cfg/main.c (modified) * uspace/app/taskbar/taskbar.c (modified) * uspace/lib/futil/doc/doxygroups.h (added) * uspace/lib/futil/include/futil.h (moved) * uspace/lib/futil/meson.build (added) * uspace/lib/futil/src/futil.c (moved) * uspace/lib/meson.build (modified) Config file persistence Copy /cfg to /w/cfg when installing and ... Mon, 22 Jul 2024 20:45:12 GMT Jiri Svoboda [145d4e2e] * uspace/drv/block/isa-ide/isa-ide.c (modified) * uspace/drv/block/pci-ide/pci-ide.c (modified) * uspace/lib/ata/doc/doxygroups.h (added) * uspace/lib/ata/meson.build (modified) * uspace/lib/ata/src/ata.c (modified) * uspace/lib/ata/test/ata.c (added) * uspace/lib/ata/test/main.c (added) Add doxygen group definition and minimal unit tests to libata Mon, 08 Jul 2024 19:05:24 GMT Jiri Svoboda [878736e] * uspace/lib/c/generic/uuid.c (modified) Fix ccheck. Mon, 08 Jul 2024 19:00:57 GMT Jiri Svoboda [dc5647e] * meson/arch/amd64/meson.build (modified) * meson/arch/ia32/meson.build (modified) * uspace/drv/block/pc-floppy/doc/doxygroups.h (added) * uspace/drv/block/pc-floppy/main.c (added) * uspace/drv/block/pc-floppy/meson.build (added) * uspace/drv/block/pc-floppy/pc-floppy.c (added) * uspace/drv/block/pc-floppy/pc-floppy.h (added) * uspace/drv/block/pc-floppy/pc-floppy.ma (added) * uspace/drv/block/pc-floppy/pc-floppy_hw.h (added) * uspace/drv/block/pci-ide/pci-ide.c (modified) * uspace/drv/bus/isa/isa.dev (modified) * uspace/drv/meson.build (modified) * uspace/lib/c/include/ddi.h (modified) PC floppy disk driver Bare minimum implemented. Sat, 22 Jun 2024 09:13:30 GMT Jiri Svoboda [ec50d65e] * uspace/app/edit/edit.c (modified) * uspace/lib/ui/include/types/ui/menubar.h (modified) * uspace/lib/ui/include/ui/menubar.h (modified) * uspace/lib/ui/private/menubar.h (modified) * uspace/lib/ui/src/menubar.c (modified) * uspace/lib/ui/src/window.c (modified) Editor needs to hide cursor when menu bar is activated Thu, 20 Jun 2024 07:24:07 GMT Jiri Svoboda [743f2cdd] * uspace/lib/ata/src/ata.c (modified) Fix error path when adding ATA devices This would errorneously ... Wed, 19 Jun 2024 08:05:09 GMT Jiri Svoboda [7cec216] * uspace/lib/fdisk/src/fdisk.c (modified) Fdisk needs to unmount partition before trying to delete it Thu, 13 Jun 2024 16:03:39 GMT jxsvoboda <5887334+jxsvoboda@…> [c15296b] * uspace/lib/label/src/gpt.c (modified) Encode and decode GPT UUIDs in little-endian format Thu, 13 Jun 2024 16:03:39 GMT jxsvoboda <5887334+jxsvoboda@…> [3887aab2] * uspace/lib/c/generic/uuid.c (modified) * uspace/lib/c/include/types/uuid.h (modified) * uspace/lib/c/include/uuid.h (modified) * uspace/lib/c/test/uuid.c (modified) Change internal UUID representation to named fields Thu, 13 Jun 2024 16:03:39 GMT jxsvoboda <5887334+jxsvoboda@…> [0b1f01c] * uspace/lib/c/generic/rndgen.c (modified) * uspace/lib/c/include/rndgen.h (modified) Add option for 16-bit random number generation Tue, 11 Jun 2024 09:35:07 GMT Jiri Svoboda [c4ed9fa] * uspace/lib/ata/src/ata.c (modified) Add missing docblock Tue, 11 Jun 2024 09:32:59 GMT Jiri Svoboda [9739b5a] * uspace/lib/ata/include/ata/ata_hw.h (modified) * uspace/lib/ata/src/ata.c (modified) Add DMA support to PACKET command Tue, 11 Jun 2024 09:00:20 GMT Jiri Svoboda [a38d504] * uspace/drv/block/pci-ide/pci-ide.c (modified) * uspace/lib/ata/include/ata/ata.h (modified) * uspace/lib/ata/src/ata.c (modified) Limit I/O operations not to exceed DMA buffer size Mon, 10 Jun 2024 17:29:13 GMT Jiri Svoboda [645d3832] * uspace/drv/block/pci-ide/main.c (modified) * uspace/drv/block/pci-ide/pci-ide.c (modified) * uspace/drv/block/pci-ide/pci-ide.h (modified) * uspace/drv/block/pci-ide/pci-ide_hw.h (modified) * uspace/lib/ata/include/ata/ata.h (modified) * uspace/lib/ata/include/ata/ata_hw.h (modified) * uspace/lib/ata/src/ata.c (modified) Add DMA support to PCI-IDE / libata (register commands) Wed, 29 May 2024 18:27:11 GMT Jiri Svoboda [69c376b5] * uspace/lib/c/generic/dbgcon.c (added) * uspace/lib/c/include/dbgcon.h (added) * uspace/lib/c/meson.build (modified) * uspace/lib/console/src/console.c (modified) Avoid invoking SYSCALL macro outside of libc. Wed, 29 May 2024 18:16:31 GMT Jiri Svoboda [c576800] * uspace/lib/c/generic/rtld/module.c (modified) The main program's relocation must be processed after the shared libs Wed, 29 May 2024 18:11:25 GMT Jiri Svoboda [b192915a] * uspace/app/dltest/dltest.c (modified) * uspace/lib/dltest/dltest.c (modified) * uspace/lib/dltest/libdltest.h (modified) Add test case for public variable initialized with a relocated value Tue, 21 May 2024 11:33:56 GMT Jiri Svoboda [443695e] * meson/arch/amd64/meson.build (modified) * meson/arch/ia32/meson.build (modified) * uspace/drv/block/isa-ide/isa-ide.c (modified) * uspace/drv/block/isa-ide/main.c (modified) * uspace/drv/block/pci-ide/doc/doxygroups.h (added) * uspace/drv/block/pci-ide/main.c (added) * uspace/drv/block/pci-ide/main.h (added) * uspace/drv/block/pci-ide/meson.build (added) * uspace/drv/block/pci-ide/pci-ide.c (added) * uspace/drv/block/pci-ide/pci-ide.h (added) * uspace/drv/block/pci-ide/pci-ide.ma (added) * uspace/drv/block/pci-ide/pci-ide_hw.h (added) * uspace/drv/bus/isa/isa.c (modified) * uspace/drv/meson.build (modified) * uspace/lib/c/generic/device/hw_res.c (modified) * uspace/lib/c/include/device/hw_res.h (modified) * uspace/lib/drv/generic/remote_hw_res.c (modified) * uspace/lib/drv/include/ops/hw_res.h (modified) Basic PCI-IDE driver (no DMA support) Also, make sure we avoid ... Sat, 18 May 2024 15:03:15 GMT Jiri Svoboda [1801005] * uspace/lib/inet/meson.build (modified) * uspace/lib/inet/src/addr.c (modified) * uspace/lib/inet/test/addr.c (added) * uspace/lib/inet/test/main.c (modified) Fix IPv6 address parsing Fri, 17 May 2024 17:51:56 GMT Jiri Svoboda [60744cb] * uspace/drv/audio/hdaudio/hdaudio.c (modified) * uspace/drv/audio/sb16/main.c (modified) * uspace/drv/block/ahci/ahci.c (modified) * uspace/drv/block/ddisk/ddisk.c (modified) * uspace/drv/block/isa-ide/isa-ide.c (modified) * uspace/drv/block/virtio-blk/virtio-blk.c (modified) * uspace/drv/char/i8042/i8042.c (modified) * uspace/drv/char/i8042/i8042.h (modified) * uspace/drv/char/ns8250/ns8250.c (modified) * uspace/drv/char/pl050/pl050.c (modified) * uspace/drv/nic/e1k/e1k.c (modified) * uspace/drv/nic/ne2k/ne2k.c (modified) * uspace/drv/nic/rtl8139/driver.c (modified) * uspace/drv/nic/rtl8169/driver.c (modified) * uspace/drv/nic/virtio-net/virtio-net.c (modified) * uspace/lib/drv/generic/interrupt.c (modified) * uspace/lib/drv/include/ddf/interrupt.h (modified) * uspace/lib/usbhost/src/hcd.c (modified) Let driver specify any argument to IRQ handler This allows the ... Fri, 17 May 2024 12:25:26 GMT Jiri Svoboda [646849b3] * uspace/app/sysinst/sysinst.c (modified) * uspace/drv/block/isa-ide/isa-ide.c (modified) * uspace/drv/block/isa-ide/isa-ide.h (modified) * uspace/drv/block/isa-ide/main.c (modified) * uspace/drv/block/isa-ide/main.h (modified) * uspace/drv/bus/isa/isa.c (modified) * uspace/drv/bus/isa/isa.dev (modified) * uspace/lib/ata/src/ata.c (modified) * uspace/lib/drv/generic/interrupt.c (modified) * uspace/lib/drv/include/ddf/interrupt.h (modified) Handle both IDE channels in the same driver instance We need to ... Thu, 16 May 2024 18:20:35 GMT Jiri Svoboda [59c0f478] * meson/arch/amd64/meson.build (modified) * meson/arch/ia32/meson.build (modified) * meson/arch/mips32/meson.build (modified) * uspace/drv/block/ata_bd/ata_bd.ma (deleted) * uspace/drv/block/ata_bd/doc/doxygroups.h (deleted) * uspace/drv/block/isa-ide/doc/doxygroups.h (added) * uspace/drv/block/isa-ide/isa-ide.c (moved) * uspace/drv/block/isa-ide/isa-ide.h (moved) * uspace/drv/block/isa-ide/isa-ide.ma (added) * uspace/drv/block/isa-ide/main.c (moved) * uspace/drv/block/isa-ide/main.h (moved) * uspace/drv/block/isa-ide/meson.build (moved) * uspace/drv/bus/isa/isa.dev (modified) * uspace/drv/meson.build (modified) * uspace/lib/ata/include/ata/ata.h (modified) Rename ata_bd -> isa-ide Thu, 16 May 2024 16:17:49 GMT Jiri Svoboda [2791fbb7] * uspace/drv/block/ata_bd/ata_bd.c (modified) * uspace/drv/block/ata_bd/ata_bd.h (modified) * uspace/drv/block/ata_bd/main.c (modified) * uspace/drv/block/ata_bd/main.h (modified) * uspace/drv/block/ata_bd/meson.build (modified) * uspace/lib/ata/include/ata/ata.h (added) * uspace/lib/ata/include/ata/ata_hw.h (moved) * uspace/lib/ata/meson.build (added) * uspace/lib/ata/src/ata.c (added) * uspace/lib/meson.build (modified) Move generic ATA code out to libata Tue, 30 Apr 2024 13:25:56 GMT Jiri Svoboda [7ae01d5] * uspace/app/blkdump/blkdump.c (modified) * uspace/app/hbench/disk/randread.c (modified) * uspace/app/hbench/disk/seqread.c (modified) * uspace/app/init/untar.c (modified) * uspace/app/mkexfat/mkexfat.c (modified) * uspace/app/mkfat/mkfat.c (modified) * uspace/app/mkmfs/mkmfs.c (modified) * uspace/app/sysinst/sysinst.c (modified) * uspace/lib/bithenge/src/helenos/block.c (modified) * uspace/lib/block/block.c (modified) * uspace/lib/block/block.h (modified) * uspace/lib/ext4/src/filesystem.c (modified) * uspace/srv/bd/vbd/disk.c (modified) * uspace/srv/fs/cdfs/cdfs_ops.c (modified) * uspace/srv/fs/exfat/exfat_ops.c (modified) * uspace/srv/fs/fat/fat_ops.c (modified) * uspace/srv/fs/mfs/mfs_ops.c (modified) * uspace/srv/fs/udf/udf.h (modified) * uspace/srv/fs/udf/udf_ops.c (modified) * uspace/srv/volsrv/empty.c (modified) Remove unused comm_size parameter of block_init() Wed, 27 Mar 2024 10:38:25 GMT Jiri Svoboda [3dd99dde] * tools/export.sh (modified) * tools/xcw/bin/helenos-pkg-config (modified) * uspace/lib/meson.build (modified) Fix export libraries list and helenos-pkg-config default export path Fri, 08 Mar 2024 10:41:31 GMT Jiri Svoboda [211fd68] * tools/mkarray.py (modified) * uspace/app/aboutos/meson.build (modified) * uspace/app/barber/barber.c (modified) * uspace/app/barber/gfx-tiny/frame01t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame02t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame03t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame04t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame05t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame06t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame07t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame08t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame09t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame10t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame11t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame12t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame13t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame14t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame15t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame16t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame17t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame18t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame19t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame20t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame21t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame22t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame23t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame24t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame25t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame26t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame27t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame28t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame29t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame30t.tga.gz (added) * uspace/app/barber/meson.build (modified) * uspace/app/fontedit/fontedit.c (modified) * uspace/app/gfxdemo/gfxdemo.c (modified) * uspace/app/terminal/terminal.c (modified) * uspace/app/viewer/viewer.c (modified) * uspace/lib/congfx/src/console.c (modified) * uspace/lib/gfx/src/color.c (modified) * uspace/lib/ui/include/ui/wdecor.h (modified) * uspace/lib/ui/src/wdecor.c (modified) * uspace/lib/ui/test/wdecor.c (modified) Add text mode support to Barber Thu, 07 Mar 2024 09:39:22 GMT Jiri Svoboda [7dbf1f6] * uspace/lib/congfx/src/console.c (modified) * uspace/srv/hid/output/port/ega.c (modified) Render RGB in EGA text mode using eight EGA colors (instead of two) Thu, 07 Mar 2024 08:09:52 GMT Jiri Svoboda [dd19446] * uspace/lib/usbhid/src/hidparser.c (modified) Fix bug in usb_hid_translate_data() Fixes Lenovo wireless mouse Mon, 04 Mar 2024 14:12:26 GMT Jiri Svoboda [d92b8e8f] * uspace/app/taskbar/taskbar.c (modified) * uspace/app/taskbar/taskbar.sif (modified) * uspace/app/taskbar/tbsmenu.c (modified) * uspace/app/taskbar/tbsmenu.h (modified) * uspace/app/taskbar/test/tbsmenu.c (modified) * uspace/app/taskbar/types/tbsmenu.h (modified) * uspace/lib/ui/include/ui/menu.h (modified) * uspace/lib/ui/include/ui/popup.h (modified) * uspace/lib/ui/private/menu.h (modified) * uspace/lib/ui/private/popup.h (modified) * uspace/lib/ui/src/menu.c (modified) * uspace/lib/ui/src/popup.c (modified) Start menu support for passing input device ID (multiseat) Mon, 26 Feb 2024 13:30:48 GMT Jiri Svoboda [ee3b28a9] * abi/include/abi/ipc/interfaces.h (modified) * uspace/app/taskbar-cfg/smeedit.c (modified) * uspace/app/taskbar-cfg/startmenu.c (modified) * uspace/app/taskbar/taskbar.c (modified) * uspace/app/taskbar/tbsmenu.c (modified) * uspace/app/taskbar/tbsmenu.h (modified) * uspace/app/taskbar/types/taskbar.h (modified) * uspace/app/taskbar/types/tbsmenu.h (modified) * uspace/lib/tbarcfg/include/ipc/tbarcfg.h (added) * uspace/lib/tbarcfg/include/tbarcfg/tbarcfg.h (modified) * uspace/lib/tbarcfg/include/types/tbarcfg/tbarcfg.h (modified) * uspace/lib/tbarcfg/private/tbarcfg.h (modified) * uspace/lib/tbarcfg/src/tbarcfg.c (modified) * uspace/lib/tbarcfg/test/tbarcfg.c (modified) * uspace/lib/ui/src/menuentry.c (modified) * uspace/srv/locsrv/locsrv.c (modified) Notify taskbar when start menu changes Wed, 21 Feb 2024 20:26:35 GMT Jiri Svoboda [e63e74a] * uspace/app/taskbar-cfg/startmenu.c (modified) * uspace/app/taskbar-cfg/startmenu.h (modified) * uspace/app/taskbar-cfg/types/startmenu.h (modified) * uspace/app/taskbar/tbsmenu.c (modified) * uspace/app/taskbar/tbsmenu.h (modified) * uspace/lib/tbarcfg/include/tbarcfg/tbarcfg.h (modified) * uspace/lib/tbarcfg/private/tbarcfg.h (modified) * uspace/lib/tbarcfg/src/tbarcfg.c (modified) * uspace/lib/tbarcfg/test/tbarcfg.c (modified) Start menu separator entry support Tue, 13 Feb 2024 20:13:48 GMT Jiri Svoboda [28ca31ed] * uspace/app/taskbar-cfg/startmenu.c (modified) * uspace/app/taskbar-cfg/types/startmenu.h (modified) * uspace/lib/tbarcfg/include/tbarcfg/tbarcfg.h (modified) * uspace/lib/tbarcfg/src/tbarcfg.c (modified) * uspace/lib/tbarcfg/test/tbarcfg.c (modified) * uspace/lib/ui/include/ui/list.h (modified) * uspace/lib/ui/src/list.c (modified) * uspace/lib/ui/test/list.c (modified) Moving start menu entry up and down Wed, 07 Feb 2024 23:44:59 GMT Jiri Svoboda [806d761] * uspace/app/taskbar-cfg/smeedit.c (modified) * uspace/app/taskbar-cfg/types/smeedit.h (modified) * uspace/app/taskbar/taskbar.sif (modified) * uspace/app/taskbar/tbsmenu.c (modified) * uspace/app/taskbar/tbsmenu.h (modified) * uspace/app/taskbar/types/tbsmenu.h (modified) * uspace/lib/tbarcfg/include/tbarcfg/tbarcfg.h (modified) * uspace/lib/tbarcfg/private/tbarcfg.h (modified) * uspace/lib/tbarcfg/src/tbarcfg.c (modified) * uspace/lib/tbarcfg/test/tbarcfg.c (modified) * uspace/lib/ui/include/ui/checkbox.h (modified) * uspace/lib/ui/src/checkbox.c (modified) * uspace/lib/ui/test/checkbox.c (modified) Start menu should have 'open in terminal' functionality Makes it ... Sun, 14 Jan 2024 15:07:52 GMT Jiří Zárevúcky [5907aa4] * uspace/lib/c/arch/amd64/include/libarch/stackarg.h (deleted) Remove empty and unused header Fri, 05 Jan 2024 19:31:28 GMT Vojtech Horky [88e188b2] * uspace/lib/c/meson.build (modified) export-dev: export start files too Fri, 05 Jan 2024 19:29:55 GMT Vojtech Horky [7b907a0a] * uspace/lib/clui/include/nchoice.h (moved) * uspace/lib/clui/include/tinput.h (moved) * uspace/lib/clui/meson.build (modified) * uspace/lib/clui/src/nchoice.c (moved) * uspace/lib/clui/src/tinput.c (moved) libclui: split into include/ and src/ Fri, 05 Jan 2024 14:10:56 GMT Vojtech Horky [00e6288] * meson.build (modified) * meson/part/exports/copy-export.sh (added) * meson/part/exports/meson.build (modified) * uspace/lib/c/meson.build (modified) * uspace/lib/meson.build (modified) * uspace/lib/posix/meson.build (modified) Add export-dev target to export all libraries The new target ... Tue, 19 Dec 2023 17:25:58 GMT Jiri Svoboda [550ed86] * uspace/app/taskbar-cfg/smeedit.c (modified) * uspace/app/taskbar-cfg/startmenu.c (modified) * uspace/app/taskbar-cfg/startmenu.h (modified) * uspace/lib/tbarcfg/include/tbarcfg/tbarcfg.h (modified) * uspace/lib/tbarcfg/private/tbarcfg.h (modified) * uspace/lib/tbarcfg/src/tbarcfg.c (modified) * uspace/lib/tbarcfg/test/tbarcfg.c (modified) Need to add new start menu entry to editor's list Tue, 19 Dec 2023 16:19:24 GMT Jiri Svoboda [f87ff8e] * uspace/app/taskbar-cfg/smeedit.c (modified) * uspace/app/taskbar-cfg/startmenu.c (modified) * uspace/app/taskbar-cfg/startmenu.h (modified) * uspace/lib/tbarcfg/src/tbarcfg.c (modified) Creating new start menu entry Tue, 19 Dec 2023 15:48:48 GMT Jiri Svoboda [2b4e02b] * uspace/app/taskbar-cfg/startmenu.c (modified) * uspace/lib/tbarcfg/src/tbarcfg.c (modified) * uspace/lib/tbarcfg/test/tbarcfg.c (modified) Deleting start menu entry Wed, 13 Dec 2023 10:50:27 GMT Jiri Svoboda [d53a5ab0] * uspace/app/tester/ipc/readwrite.c (added) * uspace/app/tester/ipc/readwrite.def (added) * uspace/app/tester/meson.build (modified) * uspace/app/tester/tester.c (modified) * uspace/app/tester/tester.h (modified) * uspace/lib/ipctest/include/ipc/ipc_test.h (modified) * uspace/lib/ipctest/include/ipc_test.h (modified) * uspace/lib/ipctest/src/ipc_test.c (modified) * uspace/srv/test/ipc-test/main.c (modified) Add IPC read/write test to libipctest/ipc test server + tester Now ... Mon, 04 Dec 2023 19:08:00 GMT Jiri Svoboda [10fc93c] * uspace/lib/c/meson.build (modified) * uspace/lib/console/meson.build (modified) * uspace/lib/meson.build (modified) * uspace/lib/output/include/io/charfield.h (moved) * uspace/lib/output/include/io/chargrid.h (moved) * uspace/lib/output/include/io/color.h (moved) * uspace/lib/output/include/io/concaps.h (moved) * uspace/lib/output/meson.build (modified) * uspace/lib/output/src/chargrid.c (moved) Move charfield/chargrid/color/concaps to liboutput Mon, 04 Dec 2023 18:59:41 GMT Jiri Svoboda [6cef8d6a] * uspace/drv/hid/adb-kbd/meson.build (modified) * uspace/drv/hid/adb-mouse/meson.build (modified) * uspace/drv/hid/atkbd/meson.build (modified) * uspace/drv/hid/ps2mouse/meson.build (modified) * uspace/drv/hid/usbhid/meson.build (modified) * uspace/drv/hid/xtkbd/meson.build (modified) * uspace/lib/console/meson.build (modified) * uspace/lib/display/meson.build (modified) * uspace/lib/input/doc/doxygroups.h (added) * uspace/lib/input/include/io/kbd_event.h (moved) * uspace/lib/input/include/io/keycode.h (moved) * uspace/lib/input/include/io/pos_event.h (moved) * uspace/lib/input/include/ipc/kbdev.h (moved) * uspace/lib/input/include/ipc/mouseev.h (moved) * uspace/lib/input/meson.build (added) * uspace/lib/meson.build (modified) * uspace/srv/hid/isdv4_tablet/meson.build (modified) * uspace/srv/hid/s3c24xx_ts/meson.build (modified) Move keyboard/mouse event and device IPC from libc to libinput Mon, 04 Dec 2023 18:00:25 GMT Jiri Svoboda [fa942bc] * uspace/lib/c/meson.build (modified) * uspace/lib/input/include/io/input.h (moved) * uspace/lib/input/include/ipc/input.h (moved) * uspace/lib/input/src/input.c (moved) * uspace/lib/meson.build (modified) * uspace/srv/hid/console/meson.build (modified) * uspace/srv/hid/display/meson.build (modified) * uspace/srv/hid/input/meson.build (modified) Move input API to a separate library Thu, 30 Nov 2023 23:37:46 GMT Jiri Svoboda [0d275e1] * uspace/lib/c/include/io/charfield.h (modified) * uspace/lib/c/include/io/color.h (modified) * uspace/lib/c/include/io/concaps.h (modified) Fix false moves Thu, 30 Nov 2023 23:34:51 GMT Jiri Svoboda [1be9ee0] * uspace/lib/c/generic/io/chargrid.c (modified) * uspace/lib/c/include/io/chargrid.h (modified) * uspace/lib/c/meson.build (modified) * uspace/lib/console/doc/doxygroups.h (added) * uspace/lib/console/meson.build (added) * uspace/lib/meson.build (modified) * uspace/lib/output/doc/doxygroups.h (added) * uspace/lib/output/include/io/output.h (moved) * uspace/lib/output/include/ipc/output.h (moved) * uspace/lib/output/meson.build (added) * uspace/lib/output/src/output.c (moved) * uspace/srv/hid/console/meson.build (modified) * uspace/srv/hid/output/meson.build (modified) Move output API to separate library Thu, 30 Nov 2023 20:29:05 GMT Jiri Svoboda [a635535] * uspace/app/mkbd/meson.build (modified) * uspace/app/modplay/meson.build (modified) * uspace/app/netecho/meson.build (modified) * uspace/app/nterm/meson.build (modified) * uspace/app/ping/meson.build (modified) * uspace/app/tester/meson.build (modified) * uspace/app/tetris/meson.build (modified) * uspace/app/top/meson.build (modified) * uspace/app/trace/meson.build (modified) * uspace/drv/hid/adb-kbd/adb-kbd.c (modified) * uspace/drv/hid/adb-kbd/ctl.c (modified) * uspace/drv/hid/atkbd/atkbd.c (modified) * uspace/drv/hid/ps2mouse/ps2mouse.c (modified) * uspace/drv/hid/usbhid/kbd/kbddev.c (modified) * uspace/drv/hid/usbhid/kbd/kbdrepeat.c (modified) * uspace/drv/hid/usbhid/mouse/mousedev.c (modified) * uspace/drv/hid/usbhid/multimedia/multimedia.c (modified) * uspace/drv/hid/xtkbd/xtkbd.c (modified) * uspace/lib/c/generic/io/chargrid.c (modified) * uspace/lib/c/include/io/charfield.h (modified) * uspace/lib/c/include/io/chargrid.h (modified) * uspace/lib/c/include/io/color.h (modified) * uspace/lib/c/include/io/concaps.h (modified) * uspace/lib/c/include/io/output.h (modified) * uspace/lib/c/meson.build (modified) * uspace/lib/clui/meson.build (modified) * uspace/lib/congfx/meson.build (modified) * uspace/lib/console/include/io/con_srv.h (moved) * uspace/lib/console/include/io/cons_event.h (moved) * uspace/lib/console/include/io/console.h (moved) * uspace/lib/console/include/ipc/console.h (moved) * uspace/lib/console/src/con_srv.c (moved) * uspace/lib/console/src/console.c (moved) * uspace/lib/fmtutil/meson.build (modified) * uspace/lib/meson.build (modified) * uspace/srv/hid/console/console.c (modified) * uspace/srv/hid/console/meson.build (modified) * uspace/srv/hid/input/meson.build (modified) * uspace/srv/hid/output/meson.build (modified) * uspace/srv/hid/remcons/meson.build (modified) * uspace/srv/hid/s3c24xx_ts/s3c24xx_ts.c (modified) Move console/con_srv out of libc into a separate library Thu, 30 Nov 2023 18:18:53 GMT Jiri Svoboda [cad7b7e] * uspace/lib/c/meson.build (modified) * uspace/lib/clipboard/doc/doxygroups.h (added) * uspace/lib/clipboard/include/clipboard.h (moved) * uspace/lib/clipboard/include/ipc/clipboard.h (moved) * uspace/lib/clipboard/meson.build (added) * uspace/lib/clipboard/src/clipboard.c (moved) * uspace/lib/clui/meson.build (modified) * uspace/lib/meson.build (modified) * uspace/lib/ui/meson.build (modified) * uspace/srv/clipboard/meson.build (modified) Move clipboard API from libc to a separate library Thu, 30 Nov 2023 17:19:00 GMT Jiri Svoboda [8f04992] * uspace/app/corecfg/meson.build (modified) * uspace/lib/c/meson.build (modified) * uspace/lib/corecfg/doc/doxygroups.h (added) * uspace/lib/corecfg/include/corecfg.h (moved) * uspace/lib/corecfg/include/ipc/corecfg.h (moved) * uspace/lib/corecfg/meson.build (added) * uspace/lib/corecfg/src/corecfg.c (moved) * uspace/lib/meson.build (modified) * uspace/srv/taskmon/meson.build (modified) Move corecfg from libc to a separate library Thu, 30 Nov 2023 17:08:31 GMT Jiri Svoboda [0e2eee1] * uspace/app/hbench/meson.build (modified) * uspace/app/tester/meson.build (modified) * uspace/lib/c/meson.build (modified) * uspace/lib/ipctest/doc/doxygroups.h (added) * uspace/lib/ipctest/include/ipc/ipc_test.h (moved) * uspace/lib/ipctest/include/ipc_test.h (moved) * uspace/lib/ipctest/meson.build (added) * uspace/lib/ipctest/src/ipc_test.c (moved) * uspace/lib/meson.build (modified) * uspace/srv/test/ipc-test/meson.build (modified) Move ipc_test to a separate library Wed, 29 Nov 2023 12:39:32 GMT Jiri Svoboda [ef4d684] * uspace/app/uidemo/uidemo.c (modified) * uspace/lib/ui/include/ui/scrollbar.h (modified) * uspace/lib/ui/private/resource.h (modified) * uspace/lib/ui/private/scrollbar.h (modified) * uspace/lib/ui/src/clickmatic.c (modified) * uspace/lib/ui/src/resource.c (modified) * uspace/lib/ui/src/scrollbar.c (modified) * uspace/lib/ui/test/scrollbar.c (modified) It should be 'trough', not 'through', dummy! (thx thepinballroom) ... Mon, 27 Nov 2023 13:09:59 GMT Jiri Svoboda [84d29a2] * uspace/lib/tbarcfg/include/tbarcfg/tbarcfg.h (modified) * uspace/lib/tbarcfg/private/tbarcfg.h (modified) * uspace/lib/tbarcfg/src/tbarcfg.c (modified) * uspace/lib/tbarcfg/test/tbarcfg.c (modified) Libtbarcfg needs work Add tbarcfg_create(), smenu_entry_create(), ... Sat, 25 Nov 2023 19:02:24 GMT Jiri Svoboda [8a43f01] * uspace/lib/tbarcfg/private/tbarcfg.h (modified) * uspace/lib/tbarcfg/src/tbarcfg.c (modified) tbarcfg_close() should clean up Sun, 19 Nov 2023 12:22:11 GMT Jiri Svoboda [5e758e4] * uspace/app/taskbar-cfg/smeedit.c (modified) * uspace/app/taskbar-cfg/startmenu.c (modified) * uspace/app/taskbar-cfg/startmenu.h (modified) * uspace/lib/ui/include/ui/list.h (modified) * uspace/lib/ui/src/list.c (modified) * uspace/lib/ui/test/list.c (modified) When start menu entry is edited, editor list needs updating We need ... Mon, 13 Nov 2023 14:53:47 GMT Jiří Zárevúcky [f5fb307] * uspace/lib/c/meson.build (modified) Remove resolved FIXME Mon, 13 Nov 2023 14:52:32 GMT Jiří Zárevúcky [8281c06] * uspace/lib/posix/meson.build (modified) Try to fix libposix include issue Mon, 13 Nov 2023 14:18:39 GMT Jiří Zárevúcky [d76862d0] * uspace/lib/c/generic/adt/prodcons.c (moved) * uspace/lib/c/include/adt/prodcons.h (moved) * uspace/lib/c/meson.build (modified) Move prodcons back to libc Thu, 09 Nov 2023 13:02:16 GMT Jiri Svoboda [b1397ab] * uspace/app/taskbar-cfg/smeedit.c (modified) * uspace/app/taskbar-cfg/smeedit.h (modified) * uspace/app/taskbar-cfg/startmenu.c (modified) * uspace/app/taskbar-cfg/startmenu.h (modified) * uspace/app/taskbar-cfg/types/smeedit.h (modified) * uspace/app/taskbar-cfg/types/startmenu.h (modified) * uspace/lib/tbarcfg/include/tbarcfg/tbarcfg.h (modified) * uspace/lib/tbarcfg/private/tbarcfg.h (modified) * uspace/lib/tbarcfg/src/tbarcfg.c (modified) Start menu editor is editing You can change an entry and it will be ... Fri, 27 Oct 2023 18:56:50 GMT Jiří Zárevúcky [694ca3d6] * common/include/printf_core.h (moved) * common/printf/printf_core.c (moved) * kernel/generic/meson.build (modified) * kernel/generic/src/printf/printf_core.c (deleted) * uspace/lib/c/generic/io/asprintf.c (modified) * uspace/lib/c/generic/io/kio.c (modified) * uspace/lib/c/generic/io/printf.c (modified) * uspace/lib/c/generic/io/vprintf.c (modified) * uspace/lib/c/generic/io/vsnprintf.c (modified) * uspace/lib/c/meson.build (modified) * uspace/lib/posix/src/stdio.c (modified) Deduplicate printf_core() Fri, 27 Oct 2023 18:20:03 GMT Jiří Zárevúcky [ad9178bf] * common/adt/bitmap.c (moved) * common/adt/checksum.c (moved) * common/adt/circ_buf.c (moved) * common/adt/hash_table.c (moved) * common/adt/list.c (moved) * common/adt/odict.c (moved) * common/adt/prodcons.c (moved) * common/include/adt/bitmap.h (moved) * common/include/adt/checksum.h (moved) * common/include/adt/circ_buf.h (moved) * common/include/adt/fifo.h (moved) * common/include/adt/gcdlcm.h (moved) * common/include/adt/hash.h (moved) * common/include/adt/hash_table.h (moved) * common/include/adt/list.h (moved) * common/include/adt/odict.h (moved) * common/include/adt/prodcons.h (moved) * kernel/generic/include/adt/fifo.h (deleted) * kernel/generic/include/adt/hash.h (deleted) * kernel/generic/include/adt/hash_table.h (deleted) * kernel/generic/include/adt/list.h (deleted) * kernel/generic/meson.build (modified) * kernel/generic/src/adt/hash_table.c (deleted) * kernel/generic/src/adt/list.c (deleted) * uspace/lib/c/generic/adt/odict.c (deleted) * uspace/lib/c/include/adt/odict.h (deleted) * uspace/lib/c/meson.build (modified) Deduplicate ADT Fri, 27 Oct 2023 17:58:59 GMT Jiří Zárevúcky [55c5cb05] * common/gsort.c (moved) * common/include/gsort.h (moved) * kernel/generic/include/gsort.h (deleted) * kernel/generic/meson.build (modified) * kernel/generic/src/lib/gsort.c (deleted) * uspace/lib/c/meson.build (modified) Deduplicate gsort() Fri, 27 Oct 2023 17:53:21 GMT Jiří Zárevúcky [fdfb24e] * boot/arch/arm32/meson.build (modified) * boot/arch/arm64/meson.build (modified) * boot/arch/ia64/meson.build (modified) * boot/arch/mips32/meson.build (modified) * boot/arch/ppc32/meson.build (modified) * boot/arch/riscv64/meson.build (modified) * boot/arch/sparc64/meson.build (modified) * boot/generic/include/assert.h (moved) * boot/generic/include/errno.h (modified) * boot/generic/src/str.c (deleted) * common/include/ctype.h (moved) * common/include/str.h (moved) * common/include/str_error.h (moved) * common/stdc/ctype.c (moved) * common/str.c (moved) * common/str_error.c (moved) * common/strtol.c (moved) * kernel/generic/include/str.h (deleted) * kernel/generic/meson.build (modified) * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/lib/str.c (deleted) * kernel/generic/src/lib/strtol.c (deleted) * kernel/generic/src/main/kinit.c (modified) * kernel/generic/src/mm/backend_user.c (modified) * kernel/generic/src/proc/program.c (modified) * uspace/lib/c/generic/str_error.c (deleted) * uspace/lib/c/meson.build (modified) * uspace/lib/posix/include/posix/ctype.h (modified) Deduplicate string related functions Fri, 27 Oct 2023 17:38:32 GMT Jiří Zárevúcky [44e8541] * boot/generic/include/stdlib.h (deleted) * common/include/bsearch.h (moved) * common/include/qsort.h (moved) * common/include/stdlib.h (moved) * common/stdc/bsearch.c (moved) * common/stdc/calloc.c (moved) * common/stdc/qsort.c (moved) * uspace/app/tester/mm/common.c (modified) * uspace/lib/c/generic/malloc.c (modified) * uspace/lib/c/include/malloc.h (modified) * uspace/lib/c/meson.build (modified) * uspace/lib/posix/include/posix/stdlib.h (modified) * uspace/lib/posix/src/stdio.c (modified) * uspace/lib/posix/src/time.c (modified) * uspace/lib/posix/src/unistd.c (modified) Move stdlib.h and some of its function into /common Fri, 27 Oct 2023 17:38:32 GMT Jiří Zárevúcky [b169619] * boot/arch/arm32/meson.build (modified) * boot/arch/arm32/src/main.c (modified) * boot/arch/arm64/meson.build (modified) * boot/arch/arm64/src/main.c (modified) * boot/arch/ia64/meson.build (modified) * boot/arch/ia64/src/main.c (modified) * boot/arch/mips32/meson.build (modified) * boot/arch/mips32/src/main.c (modified) * boot/arch/ppc32/meson.build (modified) * boot/arch/ppc32/src/main.c (modified) * boot/arch/riscv64/meson.build (modified) * boot/arch/sparc64/meson.build (modified) * boot/arch/sparc64/src/main.c (modified) * boot/genarch/src/ofw_tree.c (modified) * boot/generic/include/stdlib.h (added) * boot/generic/src/gzip.c (modified) * boot/generic/src/inflate.c (modified) * boot/generic/src/memstr.c (deleted) * boot/generic/src/payload.c (modified) * boot/meson.build (modified) * common/include/mem.h (moved) * common/stdc/cc.h (moved) * common/stdc/mem.c (moved) * kernel/arch/amd64/src/amd64.c (modified) * kernel/arch/amd64/src/pm.c (modified) * kernel/arch/arm32/src/ras.c (modified) * kernel/arch/ia32/src/ia32.c (modified) * kernel/arch/ia32/src/pm.c (modified) * kernel/arch/ia32/src/smp/smp.c (modified) * kernel/arch/ia64/src/cpu/cpu.c (modified) * kernel/arch/ia64/src/mm/vhpt.c (modified) * kernel/arch/mips32/src/mips32.c (modified) * kernel/arch/riscv64/src/riscv64.c (modified) * kernel/arch/sparc64/src/mm/sun4u/as.c (modified) * kernel/arch/sparc64/src/mm/sun4v/as.c (modified) * kernel/genarch/src/acpi/acpi.c (modified) * kernel/genarch/src/drivers/ega/ega.c (modified) * kernel/genarch/src/drivers/via-cuda/cuda.c (modified) * kernel/genarch/src/fb/fb.c (modified) * kernel/genarch/src/mm/as_pt.c (modified) * kernel/genarch/src/mm/page_pt.c (modified) * kernel/genarch/src/ofw/ofw_tree.c (modified) * kernel/generic/common (added) * kernel/generic/include/cc.h (modified) * kernel/generic/include/cpu/cpu_mask.h (modified) * kernel/generic/include/lib/memfnc.h (deleted) * kernel/generic/include/memw.h (moved) * kernel/generic/meson.build (modified) * kernel/generic/src/cpu/cpu.c (modified) * kernel/generic/src/ddi/ddi.c (modified) * kernel/generic/src/ddi/irq.c (modified) * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/ipc/sysipc.c (modified) * kernel/generic/src/lib/gsort.c (modified) * kernel/generic/src/lib/mem.c (modified) * kernel/generic/src/lib/memfnc.c (deleted) * kernel/generic/src/lib/ubsan.c (modified) * kernel/generic/src/main/kinit.c (modified) * kernel/generic/src/mm/as.c (modified) * kernel/generic/src/mm/backend_anon.c (modified) * kernel/generic/src/mm/backend_elf.c (modified) * kernel/generic/src/mm/malloc.c (modified) * kernel/generic/src/mm/slab.c (modified) * kernel/generic/src/printf/vsnprintf.c (modified) * kernel/generic/src/proc/thread.c (modified) * kernel/generic/src/synch/waitq.c (modified) * kernel/generic/src/udebug/udebug_ops.c (modified) * kernel/meson.build (modified) * kernel/test/mm/falloc2.c (modified) * kernel/test/mm/slab1.c (modified) * kernel/test/mm/slab2.c (modified) * uspace/lib/c/common (added) * uspace/lib/c/meson.build (modified) * uspace/lib/posix/include/common (added) * uspace/lib/posix/include/posix/string.h (modified) Deduplicate mem functions There are a number of functions which are ... Thu, 26 Oct 2023 11:51:50 GMT Jiri Svoboda [95fc538] * uspace/app/taskbar/clock.c (modified) * uspace/app/taskbar/clock.h (modified) * uspace/app/taskbar/doc/doxygroups.h (modified) * uspace/app/taskbar/main.c (modified) * uspace/app/taskbar/taskbar.c (modified) * uspace/app/taskbar/taskbar.h (modified) * uspace/app/taskbar/tbsmenu.c (modified) * uspace/app/taskbar/tbsmenu.h (modified) * uspace/app/taskbar/types/clock.h (modified) * uspace/app/taskbar/types/taskbar.h (modified) * uspace/app/taskbar/types/tbsmenu.h (modified) * uspace/app/taskbar/types/wndlist.h (modified) * uspace/app/taskbar/wndlist.c (modified) * uspace/app/taskbar/wndlist.h (modified) * uspace/lib/tbarcfg/private/tbarcfg.h (modified) * uspace/lib/tbarcfg/src/tbarcfg.c (modified) * uspace/lib/tbarcfg/test/tbarcfg.c (modified) It should be Taskbar not Task Bar Tue, 24 Oct 2023 16:42:37 GMT Jiří Zárevúcky [29ed06d] * uspace/lib/ui/src/window.c (modified) Explicitly cast interchangable but distinct enum types Sun, 22 Oct 2023 20:43:15 GMT Jiří Zárevúcky [cc73f6d4] * uspace/lib/gfxfont/test/tpf.c (modified) Avoid casting between enum types