# # ChangeLog for / in mainline # # Generated by Trac 1.6 # 2024-11-27T03:31:13Z Fri, 24 Apr 2009 08:28:54 GMT Martin Decky [821cc93] * kernel/generic/src/console/cmd.c (modified) make the 'continue' command behave even nicer Fri, 24 Apr 2009 08:16:38 GMT Martin Decky [402de0c] * kernel/generic/src/console/console.c (modified) force to kernel console to always print the prompt when switching to ... Fri, 24 Apr 2009 08:01:05 GMT Martin Decky [566f4cfb] * kernel/generic/src/main/kinit.c (modified) * uspace/app/init/init.c (modified) * uspace/app/tetris/input.c (modified) * uspace/lib/libc/generic/console.c (modified) * uspace/lib/libc/generic/io/io.c (modified) * uspace/lib/libc/generic/io/stream.c (modified) * uspace/lib/libc/generic/io/vprintf.c (modified) * uspace/lib/libc/generic/kbd.c (modified) * uspace/lib/libc/generic/libc.c (modified) * uspace/lib/libc/include/console.h (modified) * uspace/lib/libc/include/io/stream.h (modified) use buffering for klog output (this can be used to avoid the ugly ... Wed, 22 Apr 2009 17:11:06 GMT Martin Decky [ab1861a] * uspace/srv/fb/fb.c (modified) generate the prerendered glyph mask not using rgb_, but properly ... Tue, 21 Apr 2009 20:16:12 GMT Jakub Jermar [a1a83e5e] * boot/arch/sparc64/loader/asm.S (modified) * boot/arch/sparc64/loader/boot.S (modified) * kernel/arch/sparc64/include/trap/trap_table.h (modified) * kernel/arch/sparc64/src/asm.S (modified) * kernel/arch/sparc64/src/dummy.s (modified) Replace non-canonical B instructions with BA %xcc. Fix one ... Tue, 21 Apr 2009 20:01:26 GMT Jakub Jermar [5646813] * kernel/arch/sparc64/include/atomic.h (modified) * kernel/arch/sparc64/src/start.S (modified) * kernel/arch/sparc64/src/trap/trap_table.S (modified) Replace all deprecated BA (Bicc) instructions with BA %xcc instructions. Tue, 21 Apr 2009 19:52:32 GMT Jakub Jermar [253d3d0] * kernel/arch/ia64/src/drivers/ski.c (modified) * kernel/arch/sparc64/include/drivers/sgcn.h (modified) * kernel/arch/sparc64/src/console.c (modified) * kernel/arch/sparc64/src/drivers/sgcn.c (modified) Convert sgcn to the new HID wiring mechanism. Tue, 21 Apr 2009 16:36:52 GMT Martin Decky [f2d2c7ba] * kernel/generic/src/lib/string.c (modified) * uspace/lib/libc/generic/string.c (modified) fix of-by-one-character bug in str_chr() and str_rchr() Tue, 21 Apr 2009 12:46:26 GMT Martin Decky [c2417bc] * kernel/arch/amd64/src/amd64.c (modified) * kernel/arch/arm32/Makefile.inc (modified) * kernel/arch/arm32/include/console.h (deleted) * kernel/arch/arm32/src/arm32.c (modified) * kernel/arch/ia32/src/ia32.c (modified) * kernel/arch/ia64/Makefile.inc (modified) * kernel/arch/ia64/include/arch.h (modified) * kernel/arch/ia64/include/drivers/ski.h (moved) * kernel/arch/ia64/src/drivers/ski.c (moved) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/ia64/src/smp/smp.c (modified) * kernel/arch/mips32/Makefile.inc (modified) * kernel/arch/mips32/include/console.h (deleted) * kernel/arch/mips32/src/console.c (deleted) * kernel/arch/mips32/src/mips32.c (modified) * kernel/arch/ppc32/Makefile.inc (modified) * kernel/arch/ppc32/include/drivers/pic.h (modified) * kernel/arch/ppc32/src/drivers/cuda.c (deleted) * kernel/arch/ppc32/src/drivers/pic.c (modified) * kernel/arch/ppc32/src/dummy.s (modified) * kernel/arch/ppc32/src/interrupt.c (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/arch/sparc64/include/drivers/kbd.h (modified) * kernel/arch/sparc64/src/console.c (modified) * kernel/arch/sparc64/src/drivers/kbd.c (modified) * kernel/arch/sparc64/src/drivers/sgcn.c (modified) * kernel/genarch/Makefile.inc (modified) * kernel/genarch/include/drivers/dsrln/dsrlnin.h (modified) * kernel/genarch/include/drivers/i8042/i8042.h (modified) * kernel/genarch/include/drivers/ns16550/ns16550.h (modified) * kernel/genarch/include/drivers/via-cuda/cuda.h (moved) * kernel/genarch/include/drivers/z8530/z8530.h (modified) * kernel/genarch/include/kbrd/kbrd.h (modified) * kernel/genarch/include/srln/srln.h (modified) * kernel/genarch/src/drivers/dsrln/dsrlnin.c (modified) * kernel/genarch/src/drivers/i8042/i8042.c (modified) * kernel/genarch/src/drivers/ns16550/ns16550.c (modified) * kernel/genarch/src/drivers/via-cuda/cuda.c (moved) * kernel/genarch/src/drivers/z8530/z8530.c (modified) * kernel/genarch/src/kbrd/kbrd.c (modified) * kernel/genarch/src/srln/srln.c (modified) * uspace/srv/kbd/port/sun.c (modified) change the way how input devices are wired together according to ... Tue, 21 Apr 2009 12:43:14 GMT Martin Decky [44b7783] * kernel/generic/include/console/chardev.h (modified) * kernel/generic/include/console/console.h (modified) * kernel/generic/src/console/chardev.c (modified) * kernel/generic/src/console/console.c (modified) * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/interrupt/interrupt.c (modified) rename _getc() to indev_pop_character() implicit creation of stdin ... Tue, 21 Apr 2009 12:40:33 GMT Martin Decky [d6d04e7] * HelenOS.config (modified) * defaults/ppc32/Makefile.config (modified) add explicit option for VIA CUDA Mon, 20 Apr 2009 22:49:19 GMT Martin Decky [8c1eb69] * boot/arch/ppc32/loader/ofwarch.c (modified) add support for alternate spelling of macio alias Sat, 18 Apr 2009 20:14:49 GMT Jakub Jermar [8d049ee0] * uspace/srv/fs/tmpfs/tmpfs.c (modified) * uspace/srv/fs/tmpfs/tmpfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) Support multiple TMPFS instances. Sat, 18 Apr 2009 15:32:56 GMT Jakub Jermar [594303b] * uspace/app/init/init.c (modified) * uspace/app/tester/vfs/vfs1.c (modified) * uspace/lib/libc/generic/vfs/vfs.c (modified) * uspace/lib/libc/include/vfs/vfs.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_ops.c (modified) Support mount options. Let tmpfs decide whether to start empty or ... Sat, 18 Apr 2009 15:29:12 GMT Jakub Jermar [6b6e423a] * kernel/generic/src/ipc/sysipc.c (modified) Allow IPC_M_DATA_WRITE to transfer zero data. Sat, 18 Apr 2009 15:27:55 GMT Jakub Jermar [c259b9b] * kernel/generic/src/mm/slab.c (modified) Allow malloc(0, ...) in kernel. Sat, 18 Apr 2009 13:37:59 GMT Jakub Jermar [c08c355] * uspace/lib/libc/generic/vfs/vfs.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Make IPC_M_PING part of the VFS_MOUNT protocol again. Sat, 18 Apr 2009 13:12:34 GMT Jakub Jermar [58d7280] * uspace/srv/vfs/vfs_ops.c (modified) Return the actual error code instead of EREFUSED. Fri, 17 Apr 2009 09:09:19 GMT Martin Decky [11f56c7] * boot/arch/ppc32/Makefile.inc (modified) * boot/arch/ppc32/yaboot/bootinfo.txt (added) * boot/arch/ppc32/yaboot/ofboot.b (modified) * boot/arch/ppc32/yaboot/yaboot.conf (modified) add support for up-to-date Mac booting specs (this fixes booting on ... Thu, 16 Apr 2009 22:20:28 GMT Jiri Svoboda [fe24a52] * uspace/srv/kbd/layout/cz.c (modified) Handle shift properly on top row of main block in Czech layout. Thu, 16 Apr 2009 21:41:25 GMT Martin Decky [87d71bf] * kernel/generic/src/console/kconsole.c (modified) fix off-by-one bug in kconsole argument parser Thu, 16 Apr 2009 15:41:27 GMT Martin Decky [3c0a841] * defaults/ppc32/output (modified) ISO image is now produced on ppc32 Thu, 16 Apr 2009 11:39:05 GMT Martin Decky [e40ec257] * uspace/lib/libc/generic/console.c (modified) * uspace/lib/libc/generic/libc.c (modified) * uspace/lib/libc/include/console.h (modified) don't forget to flush the console after the application finishes ... Thu, 16 Apr 2009 11:13:31 GMT Martin Decky [c33e36b] * boot/arch/ppc32/yaboot/COPYING (added) * boot/arch/ppc32/yaboot/README (added) add yaboot license and information Thu, 16 Apr 2009 11:07:25 GMT Martin Decky [bbd0e4f2] * boot/arch/ia32/grub (added) add symlink to grub Thu, 16 Apr 2009 11:06:54 GMT Martin Decky [10471852] * boot/arch/ia32/grub/COPYING (deleted) * boot/arch/ia32/grub/README (deleted) * boot/arch/ia32/grub/menu.lst (deleted) * boot/arch/ia32/grub/stage2_eltorito (deleted) remove duplicate grub Thu, 16 Apr 2009 11:01:44 GMT Martin Decky [b4c6e83] * boot/arch/ppc32/Makefile.inc (modified) * contrib/conf/pearpc.conf (modified) * contrib/conf/ppc32-qe.sh (added) ppc32: create bootable ISO image instead of plain binary add sample ... Thu, 16 Apr 2009 11:00:42 GMT Martin Decky [be4fc71] * contrib/conf/arm32-gx.sh (modified) * contrib/conf/mips32-gx.sh (modified) remove tailing space Thu, 16 Apr 2009 11:00:09 GMT Martin Decky [14fc1d9] * boot/arch/ppc32/yaboot/maps (added) * boot/arch/ppc32/yaboot/ofboot.b (added) * boot/arch/ppc32/yaboot/yaboot (added) * boot/arch/ppc32/yaboot/yaboot.conf (added) add yaboot Thu, 16 Apr 2009 10:25:52 GMT Martin Decky [f0707ab] * boot/arch/amd64/Makefile.inc (modified) * boot/arch/ia32/Makefile.inc (modified) * boot/arch/sparc64/Makefile.inc (modified) unify where to place the distribution root: always use boot/distroot Wed, 15 Apr 2009 22:01:18 GMT Jiri Svoboda [d15815e2] * uspace/srv/kbd/generic/kbd.c (modified) * uspace/srv/kbd/include/layout.h (modified) * uspace/srv/kbd/layout/cz.c (modified) * uspace/srv/kbd/layout/us_dvorak.c (modified) * uspace/srv/kbd/layout/us_qwerty.c (modified) Implement Czech combinator keys (hacek and carka). Wed, 15 Apr 2009 15:44:51 GMT Martin Decky [9239333] * uspace/srv/kbd/Makefile (modified) * uspace/srv/kbd/include/sun.h (added) * uspace/srv/kbd/port/ns16550.c (modified) * uspace/srv/kbd/port/sun.c (added) * uspace/srv/kbd/port/z8530.c (modified) add NS16550 support for sparc64 Wed, 15 Apr 2009 15:00:51 GMT Martin Decky [f03afad] * kernel/arch/sparc64/src/drivers/kbd.c (modified) repair a bug in calculating the address of hardware devices (no ... Wed, 15 Apr 2009 10:14:54 GMT Martin Decky [17646b1] * kernel/arch/sparc64/include/trap/mmu.h (modified) * kernel/arch/sparc64/src/mm/page.c (modified) repair two glitches in memory management (no beer today :)) Tue, 14 Apr 2009 19:31:12 GMT Jiri Svoboda [6700ee2] * kernel/generic/src/lib/string.c (modified) * uspace/lib/libc/generic/string.c (modified) Forbid destination string buffers of size zero altogether as they ... Tue, 14 Apr 2009 19:21:25 GMT Jiri Svoboda [4482bc7] * uspace/lib/libc/generic/string.c (modified) * uspace/lib/libc/generic/vfs/vfs.c (modified) * uspace/lib/libc/include/string.h (modified) strcat() -> str_append(). Tue, 14 Apr 2009 19:08:10 GMT Jiri Svoboda [732bb0c] * uspace/lib/libc/generic/getopt.c (modified) * uspace/lib/libc/generic/string.c (modified) * uspace/lib/libc/include/string.h (modified) * uspace/srv/vfs/vfs_ops.c (modified) Nuke strncmp(). Tue, 14 Apr 2009 18:26:50 GMT Jiri Svoboda [47a6708] * uspace/srv/vfs/vfs_register.c (modified) No need for strncmp() fs_name_to_handle() as vfs_info.name is always ... Tue, 14 Apr 2009 15:50:56 GMT Jakub Jermar [2bf4936] * kernel/arch/sparc64/include/mm/frame.h (modified) * kernel/arch/sparc64/include/trap/mmu.h (modified) * kernel/arch/sparc64/src/mm/frame.c (modified) * kernel/arch/sparc64/src/mm/page.c (modified) * kernel/arch/sparc64/src/mm/tlb.c (modified) * kernel/arch/sparc64/src/start.S (modified) On sparc64, do fast indentity mapping only for physical memory. For ... Tue, 14 Apr 2009 15:47:54 GMT Jakub Jermar [577b531] * kernel/arch/sparc64/src/trap/trap_table.S (modified) Replace the deprecated Bicc instructions with proper Bcc instructions. Tue, 14 Apr 2009 14:16:01 GMT Martin Decky [4ee4046] * HelenOS.config (modified) complete configuration options Mon, 13 Apr 2009 21:35:28 GMT Martin Decky [c822026] * kernel/generic/src/ddi/irq.c (modified) * kernel/generic/src/ipc/irq.c (modified) fix compilation in non-SMP configurations Mon, 13 Apr 2009 21:15:58 GMT Martin Decky [37c312a] * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/debug/symtab.c (modified) fix tab completion in kconsole (this resolves ticket #21) Mon, 13 Apr 2009 20:34:25 GMT Jakub Jermar [a1d89ad] * kernel/arch/ia64/include/asm.h (modified) * uspace/lib/libc/arch/ia64/include/ddi.h (modified) Prevent optimizing ia64's PIO away. This solves the frequent hangs ... Fri, 10 Apr 2009 19:51:16 GMT Martin Decky [3cc6a52] * HelenOS.config (modified) * kernel/arch/sparc64/src/console.c (modified) fix serengeti console Fri, 10 Apr 2009 07:53:54 GMT Jiri Svoboda [6eb2e96] * uspace/app/bdsh/cmds/modules/ls/ls.c (modified) * uspace/app/tetris/scores.c (modified) * uspace/app/tetris/tetris.c (modified) * uspace/lib/libc/generic/loader.c (modified) * uspace/lib/libc/generic/string.c (modified) * uspace/lib/libc/generic/vfs/vfs.c (modified) * uspace/lib/libc/include/string.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) str_cpy() and str_ncpy() in userspace. Nuke strcpy() and strncpy(). Thu, 09 Apr 2009 23:04:10 GMT Jiri Svoboda [f4b1535] * kernel/arch/arm32/src/arm32.c (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/mips32/src/mips32.c (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/arch/sparc64/src/sparc64.c (modified) * kernel/genarch/src/multiboot/multiboot.c (modified) * kernel/generic/include/string.h (modified) * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/debug/symtab.c (modified) * kernel/generic/src/lib/string.c (modified) * kernel/generic/src/main/kinit.c (modified) * kernel/generic/src/proc/task.c (modified) str_ncpy() vs str_cpy(). TODO: The same in userspace. Thu, 09 Apr 2009 22:32:23 GMT Jiri Svoboda [095003a8] * uspace/app/bdsh/cmds/modules/ls/ls.c (modified) * uspace/app/bdsh/cmds/modules/mkdir/mkdir.c (modified) * uspace/app/bdsh/cmds/modules/touch/touch.c (modified) * uspace/app/bdsh/exec.c (modified) * uspace/app/bdsh/input.c (modified) * uspace/app/tetris/scores.c (modified) * uspace/app/tetris/tetris.c (modified) * uspace/lib/libc/generic/string.c (modified) * uspace/lib/libc/generic/vfs/vfs.c (modified) * uspace/lib/libc/include/string.h (modified) strdup() -> str_dup() Thu, 09 Apr 2009 21:28:50 GMT Jiri Svoboda [7afb4a5] * uspace/lib/libc/generic/getopt.c (modified) * uspace/lib/libc/generic/string.c (modified) * uspace/lib/libc/include/string.h (modified) * uspace/srv/fs/fat/fat_dentry.c (modified) * uspace/srv/loader/main.c (modified) Nuke strchr() and strrchr(). Thu, 09 Apr 2009 21:16:50 GMT Jiri Svoboda [92fd52d7] * uspace/app/bdsh/cmds/builtin_cmds.c (modified) * uspace/app/bdsh/cmds/mod_cmds.c (modified) * uspace/app/bdsh/cmds/modules/help/help.c (modified) * uspace/app/bdsh/cmds/modules/mkdir/mkdir.c (modified) * uspace/app/bdsh/cmds/modules/rm/rm.c (modified) * uspace/app/bdsh/exec.c (modified) * uspace/app/bdsh/input.c (modified) * uspace/app/tester/devmap/devmap1.c (modified) * uspace/app/tetris/scores.c (modified) * uspace/app/tetris/screen.c (modified) * uspace/app/tetris/tetris.c (modified) * uspace/lib/libc/generic/console.c (modified) * uspace/lib/libc/generic/getopt.c (modified) * uspace/lib/libc/generic/string.c (modified) * uspace/lib/libc/include/stdio.h (modified) * uspace/lib/libc/include/string.h (modified) * uspace/srv/devmap/devmap.c (modified) * uspace/srv/fs/fat/fat_dentry.c (modified) * uspace/srv/fs/fat/fat_ops.c (modified) * uspace/srv/fs/tmpfs/tmpfs_dump.c (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/loader/main.c (modified) * uspace/srv/pci/libpci/names.c (modified) * uspace/srv/rd/rd.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Nuke strcpy() and strcmp(). Thu, 09 Apr 2009 19:08:33 GMT Jakub Jermar [a2c58f6] * uspace/lib/libc/generic/thread.c (modified) * uspace/lib/libc/include/thread.h (modified) thread_exit() needs to be noreturn as well Thu, 09 Apr 2009 18:40:46 GMT Jakub Jermar [552823e] * uspace/app/klog/klog.c (modified) Fix warning. Thu, 09 Apr 2009 18:37:25 GMT Jakub Jermar [ccf814f] * uspace/lib/libc/include/unistd.h (modified) _exit() is a noreturn function. Wed, 08 Apr 2009 20:00:38 GMT Jiri Svoboda [3a180ad] * uspace/app/tetris/scores.c (modified) * uspace/app/tetris/scores.h (modified) Allow UCS in Tetris highscores. Wed, 08 Apr 2009 18:57:11 GMT Jiri Svoboda [8be693b] * uspace/lib/libc/generic/vfs/vfs.c (modified) * uspace/srv/devmap/devmap.c (modified) More replacements. Wed, 08 Apr 2009 18:47:17 GMT Jiri Svoboda [9eb3623] * uspace/lib/libc/generic/loader.c (modified) * uspace/lib/libc/generic/sysinfo.c (modified) * uspace/lib/libc/generic/task.c (modified) * uspace/lib/libc/generic/thread.c (modified) * uspace/lib/libc/generic/vfs/vfs.c (modified) Replace some uses of old string functions in C library. Tue, 07 Apr 2009 19:03:18 GMT Jiri Svoboda [6071a8f] * uspace/app/bdsh/input.c (modified) Read UCS chars in bdsh and encode them. (bdsh is still largely ... Mon, 06 Apr 2009 22:05:15 GMT Jakub Jermar [2845930] * kernel/generic/src/ddi/irq.c (modified) * kernel/generic/src/ipc/irq.c (modified) Address issues with IRQ notifications. Mon, 06 Apr 2009 19:32:58 GMT Martin Decky [3636964] * uspace/app/klog/klog.c (modified) * uspace/lib/libc/generic/event.c (modified) * uspace/lib/libc/include/event.h (modified) * uspace/srv/ns/ns.c (modified) make klog more generic Mon, 06 Apr 2009 19:32:22 GMT Martin Decky [13a638d] * kernel/Makefile (modified) * kernel/generic/include/ipc/event.h (moved) * kernel/generic/include/ipc/event_types.h (moved) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/console/console.c (modified) * kernel/generic/src/ipc/event.c (moved) * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/syscall/syscall.c (modified) move event notification to the ipc directory (where it probably ... Mon, 06 Apr 2009 16:18:41 GMT Martin Decky [149d14e5] * kernel/arch/amd64/src/amd64.c (modified) * kernel/arch/amd64/src/pm.c (modified) * kernel/arch/ia32/src/ia32.c (modified) * kernel/arch/ia32/src/pm.c (modified) * kernel/genarch/include/drivers/i8042/i8042.h (modified) * kernel/genarch/src/drivers/i8042/i8042.c (modified) ia32, amd64: do not reboot via a triple fault (which is nasty), but ... Mon, 06 Apr 2009 16:17:32 GMT Martin Decky [415d272] * kernel/generic/src/main/shutdown.c (modified) halt all CPUs in case reboot was not succesful Mon, 06 Apr 2009 15:44:50 GMT Martin Decky [b014e9f] * kernel/generic/src/adt/hash_table.c (modified) call remove_callback only optionally (this fixes the cleanup phase ... Mon, 06 Apr 2009 15:44:11 GMT Martin Decky [37be841] * kernel/generic/src/ipc/irq.c (modified) avoid deadlock during cleanup (the compare function which is called ... Mon, 06 Apr 2009 15:43:11 GMT Martin Decky [44814b8] * kernel/generic/src/synch/spinlock.c (modified) more readable spinning printout Mon, 06 Apr 2009 15:31:31 GMT Martin Decky [7b0297b] * kernel/generic/src/adt/hash_table.c (modified) split asserts into atomic conditions to ease debugging Mon, 06 Apr 2009 15:08:00 GMT Martin Decky [5b7f418] * uspace/lib/libc/Makefile.toolchain (modified) * uspace/lib/libc/generic/io/printf_core.c (modified) * uspace/lib/libc/include/string.h (modified) sync with kernel Mon, 06 Apr 2009 14:56:52 GMT Martin Decky [a78d001] * kernel/generic/include/string.h (modified) * kernel/generic/src/printf/printf_core.c (modified) ignore leading byte-order mark while printing wide strings (GCC ... Sun, 05 Apr 2009 21:09:59 GMT Jiri Svoboda [482c86f] * uspace/lib/libc/generic/loader.c (modified) * uspace/srv/loader/main.c (modified) * uspace/srv/ns/ns.c (modified) NS was forgetting to hangup phones. One phone was leaked for every ... Sun, 05 Apr 2009 16:20:02 GMT Jiri Svoboda [0175246] * HelenOS.config (modified) * defaults/amd64/Makefile.config (modified) * defaults/arm32/Makefile.config (modified) * defaults/ia32/Makefile.config (modified) * defaults/ia64/Makefile.config (modified) * defaults/mips32/Makefile.config (modified) * defaults/ppc32/Makefile.config (modified) * defaults/sparc64/Makefile.config (modified) * uspace/srv/console/console.c (modified) * uspace/srv/kbd/Makefile (modified) * uspace/srv/kbd/generic/kbd.c (modified) * uspace/srv/kbd/include/layout.h (modified) * uspace/srv/kbd/layout/cz.c (modified) * uspace/srv/kbd/layout/us_dvorak.c (modified) * uspace/srv/kbd/layout/us_qwerty.c (modified) Primitive means of switching keyboard layout at run time. Use ... Sun, 05 Apr 2009 15:50:53 GMT Jiri Svoboda [56fa418] * uspace/app/bdsh/input.c (modified) * uspace/app/tester/print/print4.c (modified) * uspace/lib/libc/Makefile.toolchain (modified) * uspace/lib/libc/generic/console.c (modified) * uspace/lib/libc/generic/io/io.c (modified) * uspace/lib/libc/include/console.h (modified) * uspace/srv/kbd/layout/cz.c (modified) Make Czech layout work partially in bdsh. Sun, 05 Apr 2009 10:17:11 GMT Jiri Svoboda [726ef849] * uspace/dist/readme (modified) Add multilingual text to dist/readme. Sun, 05 Apr 2009 10:04:54 GMT Jiri Svoboda [cee8d3e] * HelenOS.config (modified) * uspace/srv/kbd/Makefile (modified) * uspace/srv/kbd/layout/cz.c (added) WIP Czech keyboard layout. Sun, 05 Apr 2009 09:27:12 GMT Jiri Svoboda [9db4079] * uspace/lib/libc/include/kbd/kbd.h (modified) * uspace/srv/kbd/generic/key_buffer.c (modified) * uspace/srv/kbd/include/key_buffer.h (modified) * uspace/srv/kbd/include/layout.h (modified) * uspace/srv/kbd/layout/us_dvorak.c (modified) * uspace/srv/kbd/layout/us_qwerty.c (modified) UCS in keyboard driver. Sun, 05 Apr 2009 09:17:02 GMT Jiri Svoboda [b27eb71] * uspace/srv/fb/ega.c (modified) * uspace/srv/fb/serial_console.c (modified) Make ega-fb and serial-fb aware of UCS. Sat, 04 Apr 2009 22:04:28 GMT Jiri Svoboda [f2b8cdc] * kernel/generic/include/string.h (modified) * kernel/generic/src/lib/string.c (modified) * uspace/lib/libc/arch/amd64/include/types.h (modified) * uspace/lib/libc/arch/arm32/include/types.h (modified) * uspace/lib/libc/arch/ia32/include/types.h (modified) * uspace/lib/libc/arch/ia64/include/types.h (modified) * uspace/lib/libc/arch/mips32/include/types.h (modified) * uspace/lib/libc/arch/ppc32/include/types.h (modified) * uspace/lib/libc/arch/sparc64/include/types.h (modified) * uspace/lib/libc/generic/io/fprintf.c (modified) * uspace/lib/libc/generic/io/printf_core.c (modified) * uspace/lib/libc/generic/io/vprintf.c (modified) * uspace/lib/libc/generic/io/vsnprintf.c (modified) * uspace/lib/libc/generic/string.c (modified) * uspace/lib/libc/include/io/printf_core.h (modified) * uspace/lib/libc/include/string.h (modified) * uspace/lib/libc/include/sys/types.h (modified) Copy printf with Unicode support to userspace. Sat, 04 Apr 2009 21:13:26 GMT Jiri Svoboda [4527fb5] * uspace/srv/fb/fb.c (modified) The pre-rendered glyphs are not viewport-specific. This was taking ... Sat, 04 Apr 2009 16:26:18 GMT Jiri Svoboda [67ebf21] * uspace/srv/console/console.c (modified) * uspace/srv/fb/fb.c (modified) * uspace/srv/fb/font-8x16.c (modified) * uspace/srv/fb/font-8x16.h (modified) Use Unicode font in userspace. Sat, 04 Apr 2009 02:00:11 GMT Martin Decky [7d440e3] * kernel/test/mm/slab2.c (modified) silence test completely Sat, 04 Apr 2009 01:51:11 GMT Martin Decky [f049eec] * kernel/generic/src/mm/frame.c (modified) avoid deadlock while reclaiming slab memory Sat, 04 Apr 2009 00:59:20 GMT Martin Decky [3f2177e] * kernel/generic/src/console/cmd.c (modified) add support for benchmarking of all tests Sat, 04 Apr 2009 00:56:05 GMT Martin Decky [a85aebd] * kernel/genarch/src/kbrd/kbrd.c (modified) fix wrong bounds checking Sat, 04 Apr 2009 00:26:27 GMT Martin Decky [cb01e1e] * kernel/generic/src/console/cmd.c (modified) * kernel/test/atomic/atomic1.c (modified) * kernel/test/avltree/avltree1.c (modified) * kernel/test/btree/btree1.c (modified) * kernel/test/debug/mips1.c (modified) * kernel/test/debug/mips1_skip.c (modified) * kernel/test/fault/fault1.c (modified) * kernel/test/fpu/fpu1_ia64.c (modified) * kernel/test/fpu/fpu1_skip.c (modified) * kernel/test/fpu/fpu1_x86.c (modified) * kernel/test/fpu/mips2.c (modified) * kernel/test/fpu/mips2_skip.c (modified) * kernel/test/fpu/sse1.c (modified) * kernel/test/fpu/sse1_skip.c (modified) * kernel/test/mm/falloc1.c (modified) * kernel/test/mm/falloc2.c (modified) * kernel/test/mm/mapping1.c (modified) * kernel/test/mm/purge1.c (modified) * kernel/test/mm/purge1_skip.c (modified) * kernel/test/mm/slab1.c (modified) * kernel/test/mm/slab2.c (modified) * kernel/test/print/print1.c (modified) * kernel/test/print/print2.c (modified) * kernel/test/print/print3.c (modified) * kernel/test/print/print4.c (modified) * kernel/test/synch/rwlock1.c (modified) * kernel/test/synch/rwlock2.c (modified) * kernel/test/synch/rwlock3.c (modified) * kernel/test/synch/rwlock4.c (modified) * kernel/test/synch/rwlock5.c (modified) * kernel/test/synch/semaphore1.c (modified) * kernel/test/synch/semaphore2.c (modified) * kernel/test/sysinfo/sysinfo1.c (modified) * kernel/test/test.c (modified) * kernel/test/test.h (modified) * kernel/test/thread/thread1.c (modified) use global variable and a macro for silencing tests Fri, 03 Apr 2009 20:39:33 GMT Jiri Svoboda [171f9a1] * kernel/generic/src/console/console.c (modified) * uspace/app/klog/klog.c (modified) * uspace/lib/libc/generic/console.c (modified) * uspace/lib/libc/generic/string.c (modified) * uspace/lib/libc/include/string.h (modified) * uspace/srv/console/console.c (modified) * uspace/srv/fb/fb.c (modified) Character encoding/decoding un uspace. Partially fix klog application. Fri, 03 Apr 2009 19:56:16 GMT Jiri Svoboda [7a2c479] * uspace/app/tester/Makefile (modified) * uspace/app/tester/print/print4.c (added) * uspace/app/tester/print/print4.def (added) * uspace/app/tester/tester.c (modified) * uspace/app/tester/tester.h (modified) UCS test in userspace. Fri, 03 Apr 2009 19:48:10 GMT Jiri Svoboda [a7b1071] * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/lib/string.c (modified) Fix bugs in kconsole, simplify string comparisons. Fri, 03 Apr 2009 15:52:14 GMT Martin Decky [c8bf88d] * kernel/arch/arm32/src/arm32.c (modified) * kernel/arch/ia64/src/ski/ski.c (modified) * kernel/arch/ppc32/src/drivers/cuda.c (modified) * kernel/arch/sparc64/src/drivers/sgcn.c (modified) * kernel/arch/sparc64/src/mm/page.c (modified) * kernel/genarch/include/kbrd/scanc.h (modified) * kernel/genarch/include/kbrd/scanc_pc.h (modified) * kernel/genarch/include/kbrd/scanc_sun.h (modified) * kernel/genarch/src/drivers/dsrln/dsrlnout.c (modified) * kernel/genarch/src/drivers/ega/ega.c (modified) * kernel/genarch/src/drivers/i8042/i8042.c (modified) * kernel/genarch/src/fb/fb.c (modified) * kernel/genarch/src/kbrd/kbrd.c (modified) * kernel/genarch/src/kbrd/scanc_pc.c (modified) * kernel/genarch/src/kbrd/scanc_sun.c (modified) * kernel/genarch/src/srln/srln.c (modified) * kernel/generic/include/string.h (modified) * kernel/generic/include/sysinfo/sysinfo.h (modified) * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/lib/string.c (modified) * kernel/generic/src/printf/printf_core.c (modified) represent special keystrokes (cursor arrows, page up/down, delete, ... Fri, 03 Apr 2009 14:07:40 GMT Martin Decky [2398ee9] * boot/arch/ia64/loader/gefi/HelenOS/Makefile (modified) do not disassemble hello (fixes problems with the newest binutils) Fri, 03 Apr 2009 08:02:30 GMT Martin Decky [b60c582] * kernel/arch/arm32/src/arm32.c (modified) * kernel/arch/arm32/src/asm.S (modified) * kernel/arch/ia64/src/cpu/cpu.c (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/ia64/src/interrupt.c (modified) * kernel/arch/ia64/src/ski/ski.c (modified) * kernel/arch/mips32/src/asm.S (modified) * kernel/arch/mips32/src/mips32.c (modified) * kernel/arch/ppc32/src/asm.S (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/arch/sparc64/include/drivers/sgcn.h (modified) * kernel/arch/sparc64/src/console.c (modified) * kernel/arch/sparc64/src/drivers/kbd.c (modified) * kernel/arch/sparc64/src/drivers/pci.c (modified) * kernel/arch/sparc64/src/drivers/scr.c (modified) * kernel/arch/sparc64/src/drivers/sgcn.c (modified) * kernel/arch/sparc64/src/mm/page.c (modified) * kernel/arch/sparc64/src/sparc64.c (modified) * kernel/genarch/src/drivers/dsrln/dsrlnout.c (modified) * kernel/genarch/src/multiboot/multiboot.c (modified) * kernel/genarch/src/ofw/ebus.c (modified) * kernel/genarch/src/ofw/fhc.c (modified) * kernel/genarch/src/ofw/ofw_tree.c (modified) * kernel/genarch/src/ofw/pci.c (modified) * kernel/generic/src/main/kinit.c (modified) * kernel/generic/src/proc/program.c (modified) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/proc/thread.c (modified) * kernel/generic/src/synch/spinlock.c (modified) update for string changes Fri, 03 Apr 2009 08:01:08 GMT Martin Decky [9be1d58] * kernel/generic/include/printf/printf_core.h (modified) do not mention UTF specifically Fri, 03 Apr 2009 08:00:13 GMT Martin Decky [c583970] * kernel/generic/include/console/console.h (modified) * kernel/generic/src/console/console.c (modified) Unicode support Fri, 03 Apr 2009 07:58:42 GMT Martin Decky [d6c8ff6] * kernel/generic/include/console/kconsole.h (modified) * kernel/generic/src/console/kconsole.c (modified) kconsole cleanup, string changes, Unicode support Fri, 03 Apr 2009 07:57:36 GMT Martin Decky [20cc877] * kernel/generic/src/console/cmd.c (modified) cleanup Fri, 03 Apr 2009 07:56:38 GMT Martin Decky [68ad9d2] * kernel/generic/include/symtab.h (modified) * kernel/generic/src/debug/symtab.c (modified) cleanup symtab Fri, 03 Apr 2009 07:55:23 GMT Martin Decky [d1dabe1f] * kernel/generic/include/console/chardev.h (modified) * kernel/generic/src/console/chardev.c (modified) Unicode support for input devices Fri, 03 Apr 2009 07:54:27 GMT Martin Decky [043eca0] * kernel/generic/src/printf/printf_core.c (modified) * kernel/generic/src/printf/vprintf.c (modified) * kernel/generic/src/printf/vsnprintf.c (modified) cleanup, string changes Fri, 03 Apr 2009 07:52:29 GMT Martin Decky [b888d5f] * kernel/generic/include/string.h (modified) * kernel/generic/src/lib/string.c (modified) cleanup and extend string functions according to agreed conventions Thu, 02 Apr 2009 22:04:29 GMT Jiri Svoboda [7ce3cb2] * uspace/lib/libc/include/sys/types.h (modified) * uspace/srv/console/console.c (modified) * uspace/srv/console/screenbuffer.c (modified) * uspace/srv/console/screenbuffer.h (modified) * uspace/srv/fb/fb.c (modified) * uspace/srv/fb/serial_console.c (modified) Define wchar_t in userspace. Use it in fb and console. Thu, 02 Apr 2009 21:33:08 GMT Jiri Svoboda [58d5a7e7] * kernel/generic/src/printf/printf_core.c (modified) Partial conversion of prinf_core.c Thu, 02 Apr 2009 20:38:51 GMT Jiri Svoboda [82bb9c1] * kernel/generic/include/string.h (modified) * kernel/generic/src/lib/string.c (modified) * kernel/generic/src/printf/printf_core.c (modified) Consider character display width somewhat. Explain naming scheme.