#
# ChangeLog for / in mainline
#
# Generated by Trac 1.6
# 2025-04-24T14:42:12Z

Tue, 14 Apr 2009 19:31:12 GMT Jiri Svoboda <jirik.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 <jirik.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 <jirik.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 <jirik.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 <jakub@…> [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 <jakub@…> [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 <martin@…> [4ee4046]
	* HelenOS.config (modified)

	complete configuration options


Mon, 13 Apr 2009 21:35:28 GMT Martin Decky <martin@…> [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 <martin@…> [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 <jakub@…> [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 <martin@…> [3cc6a52]
	* HelenOS.config (modified)
	* kernel/arch/sparc64/src/console.c (modified)

	fix serengeti console


Fri, 10 Apr 2009 07:53:54 GMT Jiri Svoboda <jirik.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 <jirik.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 <jirik.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 <jirik.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 <jirik.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 <jakub@…> [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 <jakub@…> [552823e]
	* uspace/app/klog/klog.c (modified)

	Fix warning.


Thu, 09 Apr 2009 18:37:25 GMT Jakub Jermar <jakub@…> [ccf814f]
	* uspace/lib/libc/include/unistd.h (modified)

	_exit() is a noreturn function.


Wed, 08 Apr 2009 20:00:38 GMT Jiri Svoboda <jirik.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 <jirik.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 <jirik.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 <jirik.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 <jakub@…> [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 <martin@…> [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 <martin@…> [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 <martin@…> [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 <martin@…> [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 <martin@…> [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 <martin@…> [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 <martin@…> [44814b8]
	* kernel/generic/src/synch/spinlock.c (modified)

	more readable spinning printout


Mon, 06 Apr 2009 15:31:31 GMT Martin Decky <martin@…> [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 <martin@…> [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 <martin@…> [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 <jirik.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 <jirik.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 <jirik.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 <jirik.svoboda@…> [726ef849]
	* uspace/dist/readme (modified)

	Add multilingual text to dist/readme.


Sun, 05 Apr 2009 10:04:54 GMT Jiri Svoboda <jirik.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 <jirik.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 <jirik.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 <jirik.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 <jirik.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 <jirik.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 <martin@…> [7d440e3]
	* kernel/test/mm/slab2.c (modified)

	silence test completely


Sat, 04 Apr 2009 01:51:11 GMT Martin Decky <martin@…> [f049eec]
	* kernel/generic/src/mm/frame.c (modified)

	avoid deadlock while reclaiming slab memory


Sat, 04 Apr 2009 00:59:20 GMT Martin Decky <martin@…> [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 <martin@…> [a85aebd]
	* kernel/genarch/src/kbrd/kbrd.c (modified)

	fix wrong bounds checking


Sat, 04 Apr 2009 00:26:27 GMT Martin Decky <martin@…> [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 <jirik.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 <jirik.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 <jirik.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 <martin@…> [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 <martin@…> [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 <martin@…> [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 <martin@…> [9be1d58]
	* kernel/generic/include/printf/printf_core.h (modified)

	do not mention UTF specifically


Fri, 03 Apr 2009 08:00:13 GMT Martin Decky <martin@…> [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 <martin@…> [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 <martin@…> [20cc877]
	* kernel/generic/src/console/cmd.c (modified)

	cleanup


Fri, 03 Apr 2009 07:56:38 GMT Martin Decky <martin@…> [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 <martin@…> [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 <martin@…> [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 <martin@…> [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 <jirik.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 <jirik.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 <jirik.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.


Thu, 02 Apr 2009 19:59:22 GMT Jiri Svoboda <jirik.svoboda@…> [d09f84e6]
	* kernel/generic/include/string.h (modified)
	* kernel/generic/src/lib/string.c (modified)
	* kernel/generic/src/printf/vsnprintf.c (modified)

	Return error code from chr_encode() rather than boolean.


Wed, 01 Apr 2009 19:11:07 GMT Jiri Svoboda <jirik.svoboda@…> [06b785f]
	* kernel/genarch/src/multiboot/multiboot.c (modified)
	* kernel/genarch/src/ofw/ofw_tree.c (modified)
	* kernel/generic/include/string.h (modified)
	* kernel/generic/src/console/cmd.c (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/printf/printf_core.c (modified)

	strlen() -> str_size().


Wed, 01 Apr 2009 19:01:39 GMT Jiri Svoboda <jirik.svoboda@…> [1b0b48e0]
	* kernel/generic/src/printf/printf_core.c (modified)
	* kernel/generic/src/printf/vprintf.c (modified)
	* kernel/generic/src/printf/vsnprintf.c (modified)

	Partial refactor of printf modules to reflect new string API.


Wed, 01 Apr 2009 18:24:31 GMT Jiri Svoboda <jirik.svoboda@…> [f25b2819]
	* kernel/generic/include/string.h (modified)
	* kernel/generic/src/lib/string.c (modified)
	* kernel/generic/src/printf/printf_core.c (modified)

	str_lsize(), str_length(), wstr_length().


Wed, 01 Apr 2009 17:14:57 GMT Jiri Svoboda <jirik.svoboda@…> [b4c4666]
	* kernel/arch/sparc64/src/drivers/sgcn.c (modified)

	Output CRLF rather than LFCR as the former is the standard one.


Wed, 01 Apr 2009 15:41:51 GMT Martin Decky <martin@…> [ce87a8aa]
	* kernel/arch/sparc64/include/memstr.h (modified)
	* kernel/arch/sparc64/src/asm.S (modified)
	* kernel/arch/sparc64/src/drivers/sgcn.c (modified)

	fix compilation on sparc64


Tue, 31 Mar 2009 22:51:41 GMT Jiri Svoboda <jirik.svoboda@…> [e1813cf]
	* kernel/generic/include/string.h (modified)
	* kernel/generic/src/lib/string.c (modified)
	* kernel/generic/src/printf/printf_core.c (modified)
	* kernel/generic/src/printf/vprintf.c (modified)
	* kernel/generic/src/printf/vsnprintf.c (modified)

	Start converting string functions according to the terminology agreed ...


Tue, 31 Mar 2009 22:11:11 GMT Jiri Svoboda <jirik.svoboda@…> [b54d2f1]
	* kernel/generic/src/lib/string.c (modified)
	* kernel/generic/src/printf/printf_core.c (modified)
	* kernel/generic/src/printf/vprintf.c (modified)
	* kernel/generic/src/printf/vsnprintf.c (modified)

	Semantics for 'index' parameter of utf8_encode/decode() should be ...


Tue, 31 Mar 2009 18:50:09 GMT Jiri Svoboda <jirik.svoboda@…> [32704cb]
	* kernel/generic/src/lib/string.c (modified)

	Slightly decompile character encoder.


Mon, 30 Mar 2009 22:22:05 GMT Jiri Svoboda <jirik.svoboda@…> [0dd1d444]
	* kernel/generic/src/lib/string.c (modified)

	Slightly 'decompile' character decoder.


Mon, 30 Mar 2009 20:30:32 GMT Martin Decky <martin@…> [c18e666]
	* kernel/arch/amd64/include/cpuid.h (modified)
	* kernel/arch/ia32/include/cpuid.h (modified)
	* kernel/arch/ia32/src/boot/boot.S (modified)

	detect SYSENTER/SYSEXIT support on boot
	(this serves as a hint for ...


Mon, 30 Mar 2009 19:15:15 GMT Martin Decky <martin@…> [18251cc]
	* kernel/generic/include/config.h (modified)
	* kernel/generic/src/console/console.c (modified)

	cstyle


Mon, 30 Mar 2009 19:06:51 GMT Martin Decky <martin@…> [4a816fe]
	* kernel/genarch/src/multiboot/multiboot.c (modified)

	more sanity checks


Thu, 26 Mar 2009 13:40:40 GMT Martin Decky <martin@…> [c213c77]
	* contrib/toolchain/toolchain.arm32.sh (modified)
	* contrib/toolchain/toolchain.ia64.sh (modified)

	bump versions


Wed, 25 Mar 2009 02:37:24 GMT Martin Decky <martin@…> [accc088]
	* kernel/genarch/src/drivers/ega/ega.c (modified)

	convert Unicode characters to OEM (a.k.a. 437) code page
	add colors ...


Wed, 25 Mar 2009 02:35:36 GMT Martin Decky <martin@…> [beb368f5]
	* kernel/test/print/print4.c (modified)

	more compact ASCII printout
	fix typo in Czech sentence


Wed, 25 Mar 2009 02:34:48 GMT Martin Decky <martin@…> [2fce275]
	* contrib/font/bdf2c.pl (modified)

	sync with sources


Tue, 24 Mar 2009 16:09:17 GMT Martin Decky <martin@…> [98895c5c]
	* contrib/font/bdf2c.pl (modified)
	* kernel/genarch/include/fb/font-8x16.h (modified)
	* kernel/genarch/src/fb/fb.c (modified)
	* kernel/genarch/src/fb/font-8x16.c (modified)

	simplify glyph mapping function
	draw invalid glyphs with a ...


Tue, 24 Mar 2009 15:39:13 GMT Martin Decky <martin@…> [6a75902c]
	* kernel/test/print/print4.c (modified)

	add more supported script samples


Tue, 24 Mar 2009 15:27:08 GMT Martin Decky <martin@…> [10d73d8]
	* kernel/generic/src/printf/printf_core.c (modified)
	* kernel/test/print/print4.c (modified)

	fix wchar_t printing


Tue, 24 Mar 2009 15:14:02 GMT Martin Decky <martin@…> [08b5601]
	* kernel/generic/src/printf/vsnprintf.c (modified)

	fix off-by-one bug


Tue, 24 Mar 2009 15:11:25 GMT Martin Decky <martin@…> [e560ae8]
	* kernel/generic/src/printf/printf_core.c (modified)

	fix wrong assignment


Tue, 24 Mar 2009 15:02:08 GMT Martin Decky <martin@…> [0dd772d]
	* kernel/genarch/src/fb/fb.c (modified)

	fix cursor


Tue, 24 Mar 2009 15:01:00 GMT Martin Decky <martin@…> [8f29e336]
	* kernel/genarch/src/fb/font-8x16.c (modified)

	add copyright of the original font author
	source: ...


Tue, 24 Mar 2009 14:43:25 GMT Martin Decky <martin@…> [eec616b]
	* kernel/generic/include/console/chardev.h (modified)
	* kernel/generic/include/console/console.h (modified)
	* kernel/generic/include/print.h (modified)
	* kernel/generic/include/printf/printf_core.h (modified)
	* kernel/generic/include/putchar.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/printf/printf.c (modified)
	* kernel/generic/src/printf/printf_core.c (modified)
	* kernel/generic/src/printf/snprintf.c (modified)
	* kernel/generic/src/printf/vprintf.c (modified)
	* kernel/generic/src/printf/vsnprintf.c (modified)
	* kernel/generic/src/syscall/syscall.c (modified)

	Unicode aware printf and family functions
	(this breaks some things, ...


Tue, 24 Mar 2009 14:41:31 GMT Martin Decky <martin@…> [74c8da2c]
	* kernel/generic/include/string.h (modified)
	* kernel/generic/src/lib/string.c (modified)

	more Unicode functions


Tue, 24 Mar 2009 14:38:57 GMT Martin Decky <martin@…> [4ccdcf6]
	* kernel/Makefile (modified)
	* kernel/generic/src/printf/sprintf.c (deleted)
	* kernel/generic/src/printf/vsprintf.c (deleted)

	remove unbounded (possibly dangerous) string functions


Tue, 24 Mar 2009 14:37:39 GMT Martin Decky <martin@…> [dcdc31d]
	* kernel/genarch/include/fb/font-8x16.h (modified)
	* kernel/genarch/src/drivers/ega/ega.c (modified)
	* kernel/genarch/src/fb/fb.c (modified)
	* kernel/genarch/src/fb/font-8x16.c (modified)

	use Unicode font glyphs and mapping for framebuffer


Tue, 24 Mar 2009 14:33:17 GMT Martin Decky <martin@…> [ac7c8d12]
	* contrib/font/bdf2c.pl (added)
	* contrib/font/u_vga16.bdf (added)

	Unicode console font and generating script


Tue, 24 Mar 2009 03:10:22 GMT Martin Decky <martin@…> [21a639b7]
	* kernel/generic/include/string.h (modified)
	* kernel/generic/src/lib/string.c (modified)

	UTF-8 decoding routine


Tue, 24 Mar 2009 03:06:21 GMT Martin Decky <martin@…> [c3ebc47]
	* kernel/generic/include/mm/slab.h (modified)
	* kernel/generic/src/mm/slab.c (modified)

	add malloc slab caches for up to 4 MB blocks


Mon, 23 Mar 2009 21:46:40 GMT Jakub Jermar <jakub@…> [05641a9e]
	* kernel/Makefile (modified)
	* kernel/generic/include/event/event.h (added)
	* kernel/generic/include/event/event_types.h (added)
	* kernel/generic/include/syscall/syscall.h (modified)
	* kernel/generic/src/console/cmd.c (modified)
	* kernel/generic/src/console/console.c (modified)
	* kernel/generic/src/console/kconsole.c (modified)
	* kernel/generic/src/event/event.c (added)
	* kernel/generic/src/ipc/ipc.c (modified)
	* kernel/generic/src/main/main.c (modified)
	* kernel/generic/src/syscall/syscall.c (modified)
	* uspace/app/klog/klog.c (modified)
	* uspace/app/trace/syscalls.c (modified)
	* uspace/lib/libc/Makefile (modified)
	* uspace/lib/libc/generic/event.c (added)
	* uspace/lib/libc/include/event.h (added)
	* uspace/srv/console/console.c (modified)

	Revive kernel notifications.


Sun, 22 Mar 2009 22:13:33 GMT Martin Decky <martin@…> [a5e5030]
	* kernel/Makefile (modified)
	* kernel/test/print/print4.c (modified)

	unicode preparation work


Sun, 22 Mar 2009 22:07:25 GMT Martin Decky <martin@…> [8263c68]
	* kernel/test/print/print4.c (modified)

	unicode test (not working properly yet)