# # ChangeLog for libc/include/ipc in mainline # # Generated by Trac 1.6 # 2026-06-01T08:39:09Z Thu, 15 Jun 2006 19:53:38 GMT Ondrej Palkovsky [830ac99] * console/console.c (modified) * console/gcons.c (modified) * console/gcons.h (modified) * fb/fb.c (modified) * kbd/Makefile (modified) * kbd/arch/ia32/src/kbd.c (modified) * kbd/arch/ia32/src/mouse.c (added) * kbd/generic/kbd.c (modified) * kbd/include/kbd.h (modified) * kbd/include/keys.h (modified) * libc/include/ipc/fb.h (modified) Added mouse input. Still missing support in console and framebuffer. Thu, 08 Jun 2006 22:44:44 GMT Ondrej Palkovsky [e92aabf] * console/console.c (modified) * fb/fb.c (modified) * libc/include/ipc/fb.h (modified) Fast uspace scrolling using double buffering. Wed, 07 Jun 2006 19:27:43 GMT Josef Cejka [b2951e2] * init/init.c (modified) * init/init.h (modified) * init/version.c (modified) * init/version.h (modified) * ipcc/ipcc.c (modified) * klog/klog.c (modified) * libc/generic/as.c (modified) * libc/generic/async.c (modified) * libc/generic/cap.c (modified) * libc/generic/ddi.c (modified) * libc/generic/err.c (modified) * libc/generic/futex.c (modified) * libc/generic/io/io.c (modified) * libc/generic/io/printf.c (modified) * libc/generic/io/printf_core.c (modified) * libc/generic/io/snprintf.c (modified) * libc/generic/io/sprintf.c (modified) * libc/generic/io/stream.c (modified) * libc/generic/io/vprintf.c (modified) * libc/generic/io/vsnprintf.c (modified) * libc/generic/io/vsprintf.c (modified) * libc/generic/ipc.c (modified) * libc/generic/libadt/hash_table.c (modified) * libc/generic/libadt/list.c (modified) * libc/generic/libc.c (modified) * libc/generic/mmap.c (modified) * libc/generic/psthread.c (modified) * libc/generic/stdlib.c (modified) * libc/generic/string.c (modified) * libc/generic/sysinfo.c (modified) * libc/generic/task.c (modified) * libc/generic/thread.c (modified) * libc/generic/time.c (modified) * libc/include/align.h (modified) * libc/include/as.h (modified) * libc/include/assert.h (modified) * libc/include/async.h (modified) * libc/include/atomic.h (modified) * libc/include/cap.h (modified) * libc/include/ctype.h (modified) * libc/include/ddi.h (modified) * libc/include/endian.h (modified) * libc/include/err.h (modified) * libc/include/errno.h (modified) * libc/include/futex.h (modified) * libc/include/io/io.h (modified) * libc/include/io/printf_core.h (modified) * libc/include/io/stream.h (modified) * libc/include/ipc/fb.h (modified) * libc/include/ipc/ipc.h (modified) * libc/include/ipc/ns.h (modified) * libc/include/ipc/services.h (modified) * libc/include/libadt/fifo.h (modified) * libc/include/libadt/hash_table.h (modified) * libc/include/libadt/list.h (modified) * libc/include/libc.h (modified) * libc/include/limits.h (modified) * libc/include/malloc.h (modified) * libc/include/psthread.h (modified) * libc/include/stdarg.h (modified) * libc/include/stddef.h (modified) * libc/include/stdint.h (modified) * libc/include/stdio.h (modified) * libc/include/stdlib.h (modified) * libc/include/string.h (modified) * libc/include/sys/mman.h (modified) * libc/include/sys/time.h (modified) * libc/include/sys/types.h (modified) * libc/include/sysinfo.h (modified) * libc/include/task.h (modified) * libc/include/thread.h (modified) * libc/include/time.h (modified) * libc/include/types.h (modified) * libc/include/unistd.h (modified) * softfloat/generic/common.c (modified) * softint/generic/division.c (modified) * softint/include/division.h (modified) * tetris/input.c (modified) * tetris/input.h (modified) * tetris/pathnames.h (modified) * tetris/scores.c (modified) * tetris/scores.h (modified) * tetris/screen.c (modified) * tetris/screen.h (modified) * tetris/shapes.c (modified) * tetris/tetris.c (modified) * tetris/tetris.h (modified) Doxygen comments. Wed, 07 Jun 2006 14:12:53 GMT Ondrej Palkovsky [1fd7700] * console/Makefile (modified) * console/anim_1.ppm (added) * console/anim_2.ppm (added) * console/anim_3.ppm (added) * console/anim_4.ppm (added) * console/cons_kernel.ppm (modified) * console/gcons.c (modified) * fb/fb.c (modified) * libc/include/ipc/fb.h (modified) Added animation to fb, fb running status shown. Tue, 06 Jun 2006 15:16:08 GMT Ondrej Palkovsky [085bd54] * console/console.c (modified) * console/gcons.c (modified) * fb/fb.c (modified) * fb/helenos.xbm (deleted) * kbd/generic/kbd.c (modified) * klog/klog.c (modified) * libc/generic/async.c (modified) * libc/generic/io/stream.c (modified) * libc/generic/ipc.c (modified) * libc/generic/psthread.c (modified) * libc/include/async.h (modified) * libc/include/ipc/ipc.h (modified) * libc/include/psthread.h (modified) * tetris/screen.c (modified) Revised ipc. Now it is preferrable to use only functions from ... Tue, 06 Jun 2006 07:42:20 GMT Ondrej Palkovsky [51dbadf3] * Makefile (modified) * ipcc/Makefile (added) * ipcc/ipcc.c (added) * klog/Makefile (added) * klog/klog.c (added) * libc/generic/async.c (modified) * libc/generic/time.c (modified) * libc/include/async.h (modified) * libc/include/ipc/services.h (modified) * ns/ns.c (modified) Added basic klog. Added ipc tester. TODO: add serializing functions ... Sun, 04 Jun 2006 11:28:47 GMT Ondrej Palkovsky [d530237a] * console/cons_has_data.ppm (modified) * console/cons_idle.ppm (modified) * console/cons_kernel.ppm (modified) * console/cons_selected.ppm (modified) * console/gcons.c (modified) * fb/fb.c (modified) * libc/include/ipc/fb.h (modified) Console graphics update. Slight speed improvement on console redraw. Sat, 03 Jun 2006 17:38:24 GMT Ondrej Palkovsky [429acb9] * console/console.c (modified) * console/gcons.c (modified) * console/gcons.h (modified) * console/screenbuffer.h (modified) * fb/fb.c (modified) * libc/include/async.h (modified) * libc/include/ipc/fb.h (modified) Added nice kernel console switching, currently works on fb devices. Sat, 03 Jun 2006 14:54:51 GMT Ondrej Palkovsky [90f5d64] * console/Makefile (modified) * console/console.c (modified) * console/gcons.c (modified) * console/helenos.ppm (added) * console/nameic.ppm (added) * fb/Makefile (modified) * fb/ega.c (modified) * fb/fb.c (modified) * fb/main.c (modified) * fb/main.h (modified) * fb/ppm.c (added) * fb/ppm.h (added) * kbd/arch/mips32eb (added) * libc/arch/amd64/Makefile.inc (modified) * libc/arch/ia32/Makefile.inc (modified) * libc/arch/ia64/Makefile.inc (modified) * libc/arch/mips32/Makefile.inc (modified) * libc/arch/mips32eb/Makefile.inc (modified) * libc/arch/ppc32/Makefile.inc (modified) * libc/generic/async.c (modified) * libc/generic/mmap.c (modified) * libc/generic/time.c (modified) * libc/include/async.h (modified) * libc/include/ipc/fb.h (modified) * libc/include/sys/mman.h (modified) * ns/ns.c (modified) AS_AREA_CACHEABLE not needed anymore for sharing. Added icons to console. Fri, 02 Jun 2006 19:37:21 GMT Jakub Jermar [2408969] * init/init.c (modified) * libc/include/ipc/ns.h (modified) * libc/include/ipc/services.h (modified) * ns/ns.c (modified) Cleanup of uspace. Fri, 02 Jun 2006 17:33:44 GMT Josef Cejka [0c6984e] * console/console.c (modified) * console/console.h (modified) * libc/include/ipc/fb.h (modified) Console support for flush. Fri, 02 Jun 2006 16:09:18 GMT Ondrej Palkovsky [b1f51f0] * console/console.c (modified) * console/console.h (modified) * console/gcons.c (added) * init/init.c (modified) * kbd/generic/kbd.c (modified) * libc/generic/async.c (modified) * libc/generic/io/stream.c (modified) * libc/generic/ipc.c (modified) * libc/generic/mmap.c (modified) * libc/include/ipc/ipc.h (modified) Changed recommended way of asynchronous communication. Fri, 02 Jun 2006 13:30:37 GMT Ondrej Palkovsky [83b1d61] * fb/fb.c (modified) * fb/main.c (modified) * fb/main.h (added) * libc/Makefile (modified) * libc/arch/amd64/include/types.h (modified) * libc/arch/ia32/include/types.h (modified) * libc/arch/ia64/include/types.h (modified) * libc/arch/mips32/include/types.h (modified) * libc/arch/ppc32/include/types.h (modified) * libc/arch/ppc64/include/types.h (modified) * libc/generic/as.c (modified) * libc/generic/mmap.c (added) * libc/include/ipc/fb.h (modified) * libc/include/sys/mman.h (added) Added mmap, munmap calls. Added possibility to access framebuffer ... Thu, 01 Jun 2006 21:51:35 GMT Ondrej Palkovsky [c1d2c9d] * console/console.c (modified) * fb/fb.c (modified) * init/init.c (modified) * libc/generic/ipc.c (modified) * libc/include/ipc/ipc.h (modified) Added integration of console & fb. Added ipc_call_async_3 call. Thu, 01 Jun 2006 15:27:38 GMT Ondrej Palkovsky [88c3151] * fb/fb.c (modified) * init/init.c (modified) * libc/include/ipc/fb.h (modified) Added most of required functionality to framebuffer. Thu, 01 Jun 2006 14:22:33 GMT Ondrej Palkovsky [a2ae4f4] * Makefile (modified) * fb/fb.c (modified) * fb/fb.h (modified) * libc/generic/string.c (modified) * libc/include/ipc/fb.h (modified) * libc/include/string.h (modified) Big framebuffer changes, currently not integrated with console. Mon, 29 May 2006 13:34:40 GMT Josef Cejka [51c1b003] * Makefile (modified) * console/Makefile (added) * console/console.c (added) * fb/fb.c (modified) * init/init.c (modified) * kbd/generic/kbd.c (modified) * kbd/include/kbd.h (modified) * libc/include/ipc/services.h (modified) First attempt to uspace console. Not working yet. Sun, 28 May 2006 18:22:10 GMT Ondrej Palkovsky [0b99e40] * init/init.c (modified) * libc/Makefile (modified) * libc/generic/async.c (modified) * libc/generic/time.c (added) * libc/include/ipc/services.h (modified) * libc/include/time.h (added) * ns/ns.c (modified) Rough implementation of gettimeofday. IPC_M_RECV_AS doesn't allow us ... Sun, 21 May 2006 19:28:37 GMT Ondrej Palkovsky [80649a91] * Makefile (modified) * fb/fb.c (modified) * kbd/generic/kbd.c (modified) * kbd/generic/key_buffer.c (modified) * libadt/Makefile (deleted) * libc/Makefile (modified) * libc/generic/async.c (modified) * libc/generic/ipc.c (modified) * libc/generic/libadt/hash_table.c (moved) * libc/generic/libadt/list.c (moved) * libc/generic/libc.c (modified) * libc/generic/psthread.c (modified) * libc/generic/thread.c (modified) * libc/include/ipc/ipc.h (modified) * libc/include/libadt/fifo.h (moved) * libc/include/libadt/hash_table.h (moved) * libc/include/libadt/list.h (moved) * libc/include/psthread.h (modified) * ns/Makefile (modified) Merged libadt into libc. Made lot of psthread and thread stuff ... Wed, 17 May 2006 20:51:08 GMT Martin Decky [04552a80] * fb/fb.c (modified) * libc/Makefile (modified) * libc/generic/io/io.c (modified) * libc/generic/io/stream.c (modified) * libc/generic/libc.c (modified) * libc/include/io/stream.h (modified) * libc/include/ipc/fb.h (modified) * ns/ns.c (modified) code cleanup (somebody should read the coding style guide) remove ... Wed, 17 May 2006 14:05:01 GMT Jakub Jermar [04a73cdf] * fb/fb.c (modified) * init/init.c (modified) * kbd/generic/kbd.c (modified) * libc/generic/ipc.c (modified) * libc/include/ipc/ipc.h (modified) * ns/ns.c (modified) * pci/pci.c (modified) Sync with kernel. Add ipc_wait_for_call_timeout() and ... Tue, 16 May 2006 23:37:58 GMT Jakub Vana [afa6e74] * Makefile (modified) * fb/Makefile (added) * fb/fb.c (added) * fb/fb.h (added) * fb/font-8x16.c (added) * fb/font-8x16.h (added) * fb/helenos.xbm (added) * init/init.c (modified) * libc/Makefile (modified) * libc/Makefile.toolchain (modified) * libc/generic/as.c (modified) * libc/generic/io/io.c (modified) * libc/generic/io/stream.c (added) * libc/generic/libc.c (modified) * libc/include/as.h (modified) * libc/include/io/stream.h (added) * libc/include/ipc/fb.h (added) * libc/include/ipc/services.h (modified) * ns/ns.c (modified) Earliest version of Userspace Framebuffer driver, with stream support ... Tue, 16 May 2006 13:54:19 GMT Ondrej Palkovsky [7ee6aff] * kbd/Makefile (modified) * kbd/generic/kbd.c (modified) * libc/generic/ipc.c (modified) * libc/include/ipc/ipc.h (moved) * libc/include/ipc/ns.h (moved) * libc/include/ipc/services.h (moved) * pci/Makefile (modified) Fixed not compiling uspace after libipc merge.