# # ChangeLog for uspace/app/terminal/terminal.c in mainline # # Generated by Trac 1.6 # 2024-10-19T15:57:59Z 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 Sat, 16 Sep 2023 19:58:18 GMT Jiri Svoboda [4c6fd56] * uspace/app/display-cfg/test/seats.c (modified) * uspace/app/taskbar/test/wndlist.c (modified) * uspace/app/terminal/terminal.c (modified) * uspace/app/terminal/terminal.h (modified) * uspace/lib/c/generic/loc.c (modified) * uspace/lib/c/include/loc.h (modified) * uspace/lib/c/include/types/loc.h (added) * uspace/lib/ddev/test/ddev.c (modified) * uspace/lib/dispcfg/test/dispcfg.c (modified) * uspace/lib/display/test/display.c (modified) * uspace/lib/hound/src/protocol.c (modified) * uspace/lib/ipcgfx/test/ipcgfx.c (modified) * uspace/lib/wndmgt/test/wndmgt.c (modified) * uspace/srv/bd/file_bd/file_bd.c (modified) * uspace/srv/bd/rd/rd.c (modified) * uspace/srv/bd/sata_bd/sata_bd.c (modified) * uspace/srv/bd/vbd/disk.c (modified) * uspace/srv/bd/vbd/disk.h (modified) * uspace/srv/bd/vbd/vbd.c (modified) * uspace/srv/clipboard/clipboard.c (modified) * uspace/srv/devman/drv_conn.c (modified) * uspace/srv/devman/loc.c (modified) * uspace/srv/devman/main.c (modified) * uspace/srv/devman/main.h (modified) * uspace/srv/hid/console/console.c (modified) * uspace/srv/hid/display/main.c (modified) * uspace/srv/hid/input/input.c (modified) * uspace/srv/hid/isdv4_tablet/main.c (modified) * uspace/srv/hid/output/output.c (modified) * uspace/srv/hid/remcons/remcons.c (modified) * uspace/srv/hid/rfb/main.c (modified) * uspace/srv/hid/s3c24xx_ts/s3c24xx_ts.c (modified) * uspace/srv/hw/char/s3c24xx_uart/s3c24xx_uart.c (modified) * uspace/srv/net/dhcp/main.c (modified) * uspace/srv/net/dnsrsrv/dnsrsrv.c (modified) * uspace/srv/net/ethip/ethip.c (modified) * uspace/srv/net/inetsrv/inetsrv.c (modified) * uspace/srv/net/loopip/loopip.c (modified) * uspace/srv/net/nconfsrv/nconfsrv.c (modified) * uspace/srv/net/slip/slip.c (modified) * uspace/srv/net/tcp/service.c (modified) * uspace/srv/net/udp/service.c (modified) * uspace/srv/taskmon/taskmon.c (modified) * uspace/srv/test/chardev-test/main.c (modified) * uspace/srv/test/ipc-test/main.c (modified) * uspace/srv/volsrv/volsrv.c (modified) loc_server_register() should be callable more than once (API only) ... Mon, 16 Jan 2023 20:34:01 GMT Jiri Svoboda [46a47c0] * uspace/app/terminal/terminal.c (modified) * uspace/lib/display/include/types/display.h (modified) * uspace/lib/display/include/types/display/event.h (modified) * uspace/lib/display/src/display.c (modified) * uspace/lib/display/test/display.c (modified) * uspace/lib/ui/include/types/ui/control.h (modified) * uspace/lib/ui/include/types/ui/window.h (modified) * uspace/lib/ui/include/ui/control.h (modified) * uspace/lib/ui/include/ui/fixed.h (modified) * uspace/lib/ui/include/ui/window.h (modified) * uspace/lib/ui/private/window.h (modified) * uspace/lib/ui/src/control.c (modified) * uspace/lib/ui/src/fixed.c (modified) * uspace/lib/ui/src/window.c (modified) * uspace/lib/ui/test/control.c (modified) * uspace/lib/ui/test/fixed.c (modified) * uspace/lib/ui/test/popup.c (modified) * uspace/lib/ui/test/window.c (modified) * uspace/srv/hid/display/client.c (modified) * uspace/srv/hid/display/client.h (modified) * uspace/srv/hid/display/test/client.c (modified) * uspace/srv/hid/display/window.c (modified) Make sure window is only show as inactive when it loses last focus ... 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 ... 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 ... 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 ... Sat, 27 Feb 2021 21:34:15 GMT Jiri Svoboda [77ffa01] * uspace/app/terminal/terminal.c (modified) * uspace/lib/ui/include/types/ui/ui.h (modified) * uspace/lib/ui/include/ui/ui.h (modified) * uspace/lib/ui/meson.build (modified) * uspace/lib/ui/private/ui.h (modified) * uspace/lib/ui/private/window.h (modified) * uspace/lib/ui/src/ui.c (modified) * uspace/lib/ui/src/window.c (modified) Allow UI to run in the console Note that everything is way too large. Mon, 22 Feb 2021 19:52:08 GMT Jiri Svoboda [68a552f] * uspace/app/terminal/terminal.c (modified) * uspace/app/terminal/terminal.h (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/congfx/private/console.h (modified) * uspace/lib/congfx/src/console.c (modified) * uspace/srv/hid/console/console.c (modified) Efficient way of rendering to the console via shared buffer Makes ... Tue, 16 Feb 2021 18:12:05 GMT Jiri Svoboda [2ab8ab3] * HelenOS.config (modified) * uspace/app/terminal/terminal.c (modified) * uspace/lib/gfx/include/gfx/render.h (modified) * uspace/lib/gfx/include/types/gfx/ops/context.h (modified) * uspace/lib/gfx/src/render.c (modified) * uspace/lib/gfx/test/render.c (modified) * uspace/lib/ipcgfx/include/ipcgfx/ipc/gc.h (modified) * uspace/lib/ipcgfx/src/client.c (modified) * uspace/lib/ipcgfx/src/server.c (modified) * uspace/lib/ipcgfx/test/ipcgfx.c (modified) * uspace/lib/memgfx/include/memgfx/memgc.h (modified) * uspace/lib/memgfx/include/types/memgfx/memgc.h (modified) * uspace/lib/memgfx/private/memgc.h (modified) * uspace/lib/memgfx/src/memgc.c (modified) * uspace/lib/memgfx/test/memgfx.c (modified) * uspace/lib/ui/private/window.h (modified) * uspace/lib/ui/src/checkbox.c (modified) * uspace/lib/ui/src/dummygc.c (modified) * uspace/lib/ui/src/entry.c (modified) * uspace/lib/ui/src/image.c (modified) * uspace/lib/ui/src/label.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) * uspace/lib/ui/src/window.c (modified) * uspace/lib/ui/test/window.c (modified) * uspace/srv/hid/display/display.c (modified) * uspace/srv/hid/display/window.c (modified) Client-side UI rendering It is possible to turn on and off and if ... Mon, 14 Dec 2020 20:41:53 GMT Jiri Svoboda [d1582b50] * kernel/arch/arm32/include/arch/cp15.h (modified) * kernel/arch/arm32/include/arch/mm/page_armv6.h (modified) * kernel/arch/arm32/src/fpu_context.c (modified) * kernel/arch/arm32/src/mach/beagleboardxm/beagleboardxm.c (modified) * kernel/arch/arm32/src/mach/gta02/gta02.c (modified) * kernel/arch/arm32/src/mach/integratorcp/integratorcp.c (modified) * kernel/arch/arm32/src/mach/raspberrypi/raspberrypi.c (modified) * kernel/arch/arm32/src/mm/page_fault.c (modified) * kernel/arch/arm64/src/mach/virt/virt.c (modified) * kernel/arch/sparc64/include/arch/register.h (modified) * kernel/arch/sparc64/src/smp/sun4v/smp.c (modified) * kernel/genarch/include/genarch/drivers/amdm37x/gpt.h (modified) * kernel/genarch/include/genarch/drivers/omap/uart_regs.h (modified) * kernel/genarch/include/genarch/drivers/pl011/pl011.h (modified) * kernel/genarch/src/drivers/i8042/i8042.c (modified) * kernel/genarch/src/kbrd/scanc_at.c (modified) * kernel/generic/include/cpu/cpu_mask.h (modified) * kernel/generic/src/adt/hash_table.c (modified) * kernel/generic/src/mm/as.c (modified) * kernel/generic/src/mm/frame.c (modified) * kernel/generic/src/mm/slab.c (modified) * kernel/generic/src/udebug/udebug_ops.c (modified) * uspace/app/mkmfs/mkmfs.c (modified) * uspace/app/pkg/pkg.c (modified) * uspace/app/sbi/src/rdata_t.h (modified) * uspace/app/terminal/terminal.c (modified) * uspace/app/usbinfo/info.c (modified) * uspace/drv/audio/sb16/registers.h (modified) * uspace/drv/block/ahci/ahci.c (modified) * uspace/drv/block/ahci/ahci_hw.h (modified) * uspace/drv/block/ahci/ahci_sata.h (modified) * uspace/drv/bus/isa/i8237.c (modified) * uspace/drv/bus/usb/ehci/ehci_batch.c (modified) * uspace/drv/bus/usb/ehci/ehci_rh.c (modified) * uspace/drv/bus/usb/ehci/endpoint_list.h (modified) * uspace/drv/bus/usb/ohci/endpoint_list.h (modified) * uspace/drv/bus/usb/ohci/hc.c (modified) * uspace/drv/bus/usb/ohci/ohci_bus.h (modified) * uspace/drv/bus/usb/ohci/ohci_regs.h (modified) * uspace/drv/bus/usb/ohci/ohci_rh.c (modified) * uspace/drv/bus/usb/uhci/hc.c (modified) * uspace/drv/bus/usb/usbhub/usbhub.h (modified) * uspace/drv/bus/usb/xhci/hc.c (modified) * uspace/drv/char/i8042/i8042.h (modified) * uspace/drv/char/ns8250/ns8250.c (modified) * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.c (modified) * uspace/drv/hid/usbhid/generic/hiddev.c (modified) * uspace/drv/hid/usbhid/multimedia/keymap.c (modified) * uspace/drv/hid/usbhid/usbhid.c (modified) * uspace/drv/nic/ar9271/ar9271.h (modified) * uspace/drv/nic/ne2k/dp8390.h (modified) * uspace/drv/nic/rtl8139/defs.h (modified) * uspace/drv/nic/rtl8139/driver.h (modified) * uspace/lib/bithenge/src/compound.c (modified) * uspace/lib/bithenge/src/expression.c (modified) * uspace/lib/bithenge/src/script.c (modified) * uspace/lib/bithenge/src/sequence.c (modified) * uspace/lib/bithenge/src/transform.c (modified) * uspace/lib/c/generic/adt/hash_table.c (modified) * uspace/lib/c/generic/double_to_str.c (modified) * uspace/lib/c/generic/getopt.c (modified) * uspace/lib/c/generic/inet/tcp.c (modified) * uspace/lib/c/generic/io/printf_core.c (modified) * uspace/lib/c/generic/rtld/symbol.c (modified) * uspace/lib/c/include/double_to_str.h (modified) * uspace/lib/c/include/nic/eth_phys.h (modified) * uspace/lib/c/test/stdio/scanf.c (modified) * uspace/lib/c/test/uuid.c (modified) * uspace/lib/fdisk/src/fdisk.c (modified) * uspace/lib/fmtutil/fmtutil.c (modified) * uspace/lib/gfx/test/coord.c (modified) * uspace/lib/hound/src/protocol.c (modified) * uspace/lib/math/test/rounding.c (modified) * uspace/lib/minix/minix.h (modified) * uspace/lib/posix/src/fnmatch.c (modified) * uspace/lib/trackmod/protracker.c (modified) * uspace/lib/usb/src/debug.c (modified) * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbhid/include/usb/hid/hidpath.h (modified) * uspace/lib/usbhid/include/usb/hid/hidtypes.h (modified) * uspace/lib/usbhid/src/hiddescriptor.c (modified) * uspace/lib/usbhost/src/bandwidth.c (modified) * uspace/lib/usbhost/src/utility.c (modified) * uspace/srv/fs/udf/udf_file.h (modified) * uspace/srv/net/tcp/ncsim.c (modified) * uspace/srv/net/tcp/test.c (modified) Fix spacing in single-line comments using latest ccheck This found ... Sat, 28 Nov 2020 23:06:31 GMT Jiri Svoboda [266ec54] * uspace/app/barber/barber.c (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/gfx/include/gfx/coord.h (modified) * uspace/lib/gfx/src/coord.c (modified) * uspace/lib/gfx/test/coord.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/wdecor.h (modified) * uspace/lib/ui/src/wdecor.c (modified) * uspace/lib/ui/src/window.c (modified) * uspace/lib/ui/test/wdecor.c (modified) Viewer fullsreen mode Fullscreen window placement is more of a ... Thu, 19 Nov 2020 22:38:17 GMT Jiri Svoboda [06d0c81] * uspace/app/barber/barber.c (modified) * uspace/app/init/init.c (modified) * uspace/app/launcher/launcher.c (modified) * uspace/app/terminal/main.c (modified) * uspace/app/terminal/terminal.c (modified) * uspace/app/terminal/terminal.h (modified) * uspace/lib/ui/include/types/ui/window.h (modified) * uspace/lib/ui/src/window.c (modified) Window placement Needed to recreate the current 'desktop' and keep ... Sun, 08 Nov 2020 19:51:04 GMT Jiri Svoboda [3583ffb] * uspace/app/terminal/terminal.c (modified) * uspace/app/terminal/terminal.h (modified) * uspace/app/uidemo/uidemo.c (modified) * uspace/lib/ui/include/ui/label.h (modified) * uspace/lib/ui/include/ui/pbutton.h (modified) * uspace/lib/ui/include/ui/wdecor.h (modified) * uspace/lib/ui/include/ui/window.h (modified) * uspace/lib/ui/private/ui.h (modified) * uspace/lib/ui/src/label.c (modified) * uspace/lib/ui/src/pbutton.c (modified) * uspace/lib/ui/src/wdecor.c (modified) * uspace/lib/ui/src/window.c (modified) * uspace/lib/ui/test/label.c (modified) * uspace/lib/ui/test/pbutton.c (modified) * uspace/lib/ui/test/wdecor.c (modified) * uspace/lib/ui/test/window.c (modified) Revert "Create UI controls based on UI object..." This was a ... Sat, 07 Nov 2020 22:12:12 GMT Jiri Svoboda [8c772c4] * uspace/app/terminal/terminal.c (modified) * uspace/app/terminal/terminal.h (modified) * uspace/app/uidemo/uidemo.c (modified) * uspace/lib/ui/include/ui/label.h (modified) * uspace/lib/ui/include/ui/pbutton.h (modified) * uspace/lib/ui/include/ui/wdecor.h (modified) * uspace/lib/ui/include/ui/window.h (modified) * uspace/lib/ui/private/ui.h (modified) * uspace/lib/ui/src/label.c (modified) * uspace/lib/ui/src/pbutton.c (modified) * uspace/lib/ui/src/wdecor.c (modified) * uspace/lib/ui/src/window.c (modified) * uspace/lib/ui/test/label.c (modified) * uspace/lib/ui/test/pbutton.c (modified) * uspace/lib/ui/test/wdecor.c (modified) * uspace/lib/ui/test/window.c (modified) Create UI controls based on UI object instead of based on UI resource ... Wed, 28 Oct 2020 12:42:11 GMT Jiri Svoboda [f03d1308] * uspace/app/terminal/main.c (modified) * uspace/app/terminal/terminal.c (modified) * uspace/app/terminal/terminal.h (modified) * uspace/lib/ui/include/types/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) Convert terminal to using ui_window Fri, 23 Oct 2020 17:16:09 GMT Jiri Svoboda [5a43bd0] * uspace/app/terminal/terminal.c (modified) * uspace/app/terminal/terminal.h (modified) Fix terminal nits Fri, 23 Oct 2020 13:45:18 GMT Jiri Svoboda [dcfd422] * uspace/app/terminal/main.c (modified) * uspace/app/terminal/terminal.c (modified) * uspace/app/terminal/terminal.h (modified) * uspace/lib/ui/include/ui/wdecor.h (modified) * uspace/lib/ui/src/wdecor.c (modified) * uspace/lib/ui/test/wdecor.c (modified) Decorate terminal window Thu, 22 Oct 2020 09:50:18 GMT Jiri Svoboda [26653c9] * uspace/app/terminal/meson.build (modified) * uspace/app/terminal/terminal.c (modified) * uspace/lib/draw/font/embedded.c (modified) * uspace/lib/draw/include/draw/gfx.h (modified) * uspace/lib/draw/meson.build (modified) * uspace/lib/fbfont/doc/doxygroups.h (added) * uspace/lib/fbfont/include/fbfont/font-8x16.h (moved) * uspace/lib/fbfont/meson.build (added) * uspace/lib/fbfont/src/font-8x16.c (moved) * uspace/lib/gui/meson.build (modified) * uspace/lib/gui/terminal.c (modified) * uspace/lib/meson.build (modified) * uspace/srv/hid/output/gfx/font-8x16.c (deleted) Move fixed width font to its own library, libfbfont We've actually ... Thu, 22 Oct 2020 09:16:57 GMT Jiri Svoboda [70814b8e] * uspace/app/meson.build (modified) * uspace/app/terminal/doc/doxygroups.h (added) * uspace/app/terminal/main.c (added) * uspace/app/terminal/meson.build (added) * uspace/app/terminal/terminal.c (added) * uspace/app/terminal/terminal.h (added) Pull Terminal back out from the bit bucket