Subversion Repositories HelenOS

Rev

Go to most recent revision | Hide changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff Changes
3768 5617 d 0 h svoboda /trunk/uspace/ More console IPC wrapper functions.  
/trunk/uspace/app/tetris/screen.c
/trunk/uspace/app/tetris/screen.h
/trunk/uspace/lib/libc/generic/console.c
/trunk/uspace/lib/libc/include/console.h
3767 5617 d 0 h svoboda /trunk/uspace/ Console color support overhaul. Create C library console interface.  
/trunk/uspace/lib/libc/generic/console.c
/trunk/uspace/lib/libc/include/console
/trunk/uspace/lib/libc/include/console.h
/trunk/uspace/lib/libc/include/console/color.h
/trunk/uspace/lib/libc/include/console/style.h
/trunk/uspace/app/bdsh/input.c
/trunk/uspace/app/tester/console/console1.c
/trunk/uspace/app/tetris/screen.c
/trunk/uspace/app/trace/trace.c
/trunk/uspace/lib/libc/Makefile
/trunk/uspace/lib/libc/include/ipc/console.h
/trunk/uspace/lib/libc/include/ipc/fb.h
/trunk/uspace/srv/console/console.c
/trunk/uspace/srv/console/gcons.c
/trunk/uspace/srv/console/screenbuffer.c
/trunk/uspace/srv/console/screenbuffer.h
/trunk/uspace/srv/fb/ega.c
/trunk/uspace/srv/fb/fb.c
/trunk/uspace/srv/fb/serial_console.c
3747 5622 d 18 h svoboda /trunk/uspace/ Put console IPC method numbers under libc.  
/trunk/uspace/lib/libc/include/ipc/console.h
/trunk/uspace/app/tester/console/console1.c
/trunk/uspace/app/tetris/input.c
/trunk/uspace/app/tetris/screen.c
/trunk/uspace/app/trace/trace.c
/trunk/uspace/lib/libc/Makefile
/trunk/uspace/lib/libc/generic/io/stream.c
/trunk/uspace/lib/libc/generic/vfs/vfs.c
/trunk/uspace/srv/console/console.c
/trunk/uspace/srv/console/console.h
2670 5988 d 15 h jermar /trunk/uspace/ Move the open(), read() and write() provided by streams.c away so that
these functions won't clash with the real open(), read() and write(), which are
soon to be provided by a libvfs library. Applications can now use open_stdin(),
open_stdout(), read_stdin() and write_stdout(). Later, there might be an option
of providing a custom console file system, which will work similarly to how
streams' open(), read() and write() worked.
 
/trunk/uspace/app/tetris/screen.c
/trunk/uspace/lib/libc/generic/io/io.c
/trunk/uspace/lib/libc/generic/io/stream.c
/trunk/uspace/lib/libc/generic/io/vprintf.c
/trunk/uspace/lib/libc/generic/libc.c
/trunk/uspace/lib/libc/include/io/stream.h
2621 6022 d 22 h jermar /trunk/uspace/ Modify the async framework to make use of all six syscall arguments.
Supply user-friendly macros as in previous cases.
 
/trunk/uspace/app/tetris/screen.c
/trunk/uspace/lib/libc/generic/async.c
/trunk/uspace/lib/libc/generic/io/stream.c
/trunk/uspace/lib/libc/include/async.h
/trunk/uspace/srv/console/console.c
/trunk/uspace/srv/console/gcons.c
/trunk/uspace/srv/kbd/arch/ia32/src/mouse.c
/trunk/uspace/srv/kbd/generic/kbd.c
2479 6175 d 0 h jermar /trunk/ New, better-structured, directory layout for uspace.  
/trunk/uspace/app
/trunk/uspace/app/init
/trunk/uspace/app/klog
/trunk/uspace/app/tester
/trunk/uspace/app/tetris
/trunk/uspace/lib
/trunk/uspace/lib/libc
/trunk/uspace/lib/softfloat
/trunk/uspace/lib/softint
/trunk/uspace/srv
/trunk/uspace/srv/console
/trunk/uspace/srv/fb
/trunk/uspace/srv/fs
/trunk/uspace/srv/kbd
/trunk/uspace/srv/ns
/trunk/uspace/srv/pci
/trunk/uspace/srv/rd
/trunk/uspace/console
/trunk/uspace/fb
/trunk/uspace/fs
/trunk/uspace/init
/trunk/uspace/kbd
/trunk/uspace/klog
/trunk/uspace/libc
/trunk/uspace/ns
/trunk/uspace/pci
/trunk/uspace/rd
/trunk/uspace/softfloat
/trunk/uspace/softint
/trunk/uspace/tester
/trunk/uspace/tetris
/trunk/boot/arch/amd64/Makefile.inc
/trunk/boot/arch/arm32/loader/Makefile
/trunk/boot/arch/ia32/Makefile.inc
/trunk/boot/arch/ia32xen/Makefile.inc
/trunk/boot/arch/mips32/loader/Makefile
/trunk/boot/arch/ppc32/loader/Makefile
/trunk/boot/arch/ppc64/loader/Makefile
/trunk/boot/arch/sparc64/loader/Makefile
/trunk/contrib/conf/ski.conf
/trunk/uspace/Makefile
/trunk/uspace/app/init/Makefile
/trunk/uspace/app/klog/Makefile
/trunk/uspace/app/tester/Makefile
/trunk/uspace/app/tetris/Makefile
/trunk/uspace/app/tetris/input.c
/trunk/uspace/app/tetris/screen.c
/trunk/uspace/lib/libc/Makefile
/trunk/uspace/lib/libc/arch/amd64/_link.ld.in
/trunk/uspace/lib/libc/arch/arm32/Makefile.inc
/trunk/uspace/lib/libc/arch/arm32/_link.ld.in
/trunk/uspace/lib/libc/arch/ia32/_link.ld.in
/trunk/uspace/lib/libc/arch/ia64/Makefile.inc
/trunk/uspace/lib/libc/arch/ia64/_link.ld.in
/trunk/uspace/lib/libc/arch/mips32/Makefile.inc
/trunk/uspace/lib/libc/arch/mips32/_link.ld.in
/trunk/uspace/lib/libc/arch/ppc32/_link.ld.in
/trunk/uspace/lib/libc/arch/ppc64/_link.ld.in
/trunk/uspace/lib/libc/arch/sparc64/_link.ld.in
/trunk/uspace/srv/console/Makefile
/trunk/uspace/srv/fb/Makefile
/trunk/uspace/srv/fs/Makefile
/trunk/uspace/srv/kbd/Makefile
/trunk/uspace/srv/ns/Makefile
/trunk/uspace/srv/pci/Makefile
/trunk/uspace/srv/pci/libpci/Makefile
/trunk/uspace/srv/rd/Makefile
1787 6521 d 19 h decky / move kernel/trunk, uspace/trunk and boot/trunk to trunk/kernel, trunk/uspace and trunk/boot  
/trunk
/trunk/boot
/trunk/kernel
/trunk/uspace
/boot/trunk
/kernel/trunk
/uspace/trunk
1721 6546 d 16 h palkovsky /uspace/trunk/ Some other warnings removed.  
/uspace/trunk/console/console.c
/uspace/trunk/console/gcons.c
/uspace/trunk/ipcc/ipcc.c
/uspace/trunk/klog/klog.c
/uspace/trunk/pci/pci.c
/uspace/trunk/tetris/input.c
/uspace/trunk/tetris/screen.c
/uspace/trunk/tetris/tetris.c
1653 6555 d 18 h cejka /uspace/trunk/ Doxygen comments.  
/uspace/trunk/init/init.c
/uspace/trunk/init/init.h
/uspace/trunk/init/version.c
/uspace/trunk/init/version.h
/uspace/trunk/ipcc/ipcc.c
/uspace/trunk/klog/klog.c
/uspace/trunk/libc/generic/as.c
/uspace/trunk/libc/generic/async.c
/uspace/trunk/libc/generic/cap.c
/uspace/trunk/libc/generic/ddi.c
/uspace/trunk/libc/generic/err.c
/uspace/trunk/libc/generic/futex.c
/uspace/trunk/libc/generic/io/io.c
/uspace/trunk/libc/generic/io/printf.c
/uspace/trunk/libc/generic/io/printf_core.c
/uspace/trunk/libc/generic/io/snprintf.c
/uspace/trunk/libc/generic/io/sprintf.c
/uspace/trunk/libc/generic/io/stream.c
/uspace/trunk/libc/generic/io/vprintf.c
/uspace/trunk/libc/generic/io/vsnprintf.c
/uspace/trunk/libc/generic/io/vsprintf.c
/uspace/trunk/libc/generic/ipc.c
/uspace/trunk/libc/generic/libadt/hash_table.c
/uspace/trunk/libc/generic/libadt/list.c
/uspace/trunk/libc/generic/libc.c
/uspace/trunk/libc/generic/mmap.c
/uspace/trunk/libc/generic/psthread.c
/uspace/trunk/libc/generic/stdlib.c
/uspace/trunk/libc/generic/string.c
/uspace/trunk/libc/generic/sysinfo.c
/uspace/trunk/libc/generic/task.c
/uspace/trunk/libc/generic/thread.c
/uspace/trunk/libc/generic/time.c
/uspace/trunk/libc/include/align.h
/uspace/trunk/libc/include/as.h
/uspace/trunk/libc/include/assert.h
/uspace/trunk/libc/include/async.h
/uspace/trunk/libc/include/atomic.h
/uspace/trunk/libc/include/cap.h
/uspace/trunk/libc/include/ctype.h
/uspace/trunk/libc/include/ddi.h
/uspace/trunk/libc/include/endian.h
/uspace/trunk/libc/include/err.h
/uspace/trunk/libc/include/errno.h
/uspace/trunk/libc/include/futex.h
/uspace/trunk/libc/include/io/io.h
/uspace/trunk/libc/include/io/printf_core.h
/uspace/trunk/libc/include/io/stream.h
/uspace/trunk/libc/include/ipc/fb.h
/uspace/trunk/libc/include/ipc/ipc.h
/uspace/trunk/libc/include/ipc/ns.h
/uspace/trunk/libc/include/ipc/services.h
/uspace/trunk/libc/include/libadt/fifo.h
/uspace/trunk/libc/include/libadt/hash_table.h
/uspace/trunk/libc/include/libadt/list.h
/uspace/trunk/libc/include/libc.h
/uspace/trunk/libc/include/limits.h
/uspace/trunk/libc/include/malloc.h
/uspace/trunk/libc/include/psthread.h
/uspace/trunk/libc/include/stdarg.h
/uspace/trunk/libc/include/stddef.h
/uspace/trunk/libc/include/stdint.h
/uspace/trunk/libc/include/stdio.h
/uspace/trunk/libc/include/stdlib.h
/uspace/trunk/libc/include/string.h
/uspace/trunk/libc/include/sys/mman.h
/uspace/trunk/libc/include/sys/time.h
/uspace/trunk/libc/include/sys/types.h
/uspace/trunk/libc/include/sysinfo.h
/uspace/trunk/libc/include/task.h
/uspace/trunk/libc/include/thread.h
/uspace/trunk/libc/include/time.h
/uspace/trunk/libc/include/types.h
/uspace/trunk/libc/include/unistd.h
/uspace/trunk/softfloat/generic/common.c
/uspace/trunk/softint/generic/division.c
/uspace/trunk/softint/include/division.h
/uspace/trunk/tetris/input.c
/uspace/trunk/tetris/input.h
/uspace/trunk/tetris/pathnames.h
/uspace/trunk/tetris/scores.c
/uspace/trunk/tetris/scores.h
/uspace/trunk/tetris/screen.c
/uspace/trunk/tetris/screen.h
/uspace/trunk/tetris/shapes.c
/uspace/trunk/tetris/tetris.c
/uspace/trunk/tetris/tetris.h
1631 6556 d 14 h palkovsky /uspace/trunk/ Color updates.  
/uspace/trunk/fb/sysio.c
/uspace/trunk/tetris/screen.c
1610 6556 d 23 h palkovsky /uspace/trunk/ Revised ipc. Now it is preferrable to use only functions from async.h, they
take care of correct buffering, waiting for answers etc.
 
/uspace/trunk/fb/helenos.xbm
/uspace/trunk/console/console.c
/uspace/trunk/console/gcons.c
/uspace/trunk/fb/fb.c
/uspace/trunk/kbd/generic/kbd.c
/uspace/trunk/klog/klog.c
/uspace/trunk/libc/generic/async.c
/uspace/trunk/libc/generic/io/stream.c
/uspace/trunk/libc/generic/ipc.c
/uspace/trunk/libc/generic/psthread.c
/uspace/trunk/libc/include/async.h
/uspace/trunk/libc/include/ipc/ipc.h
/uspace/trunk/libc/include/psthread.h
/uspace/trunk/tetris/screen.c
1590 6557 d 17 h cejka /uspace/trunk/tetris/ Tetris has now a new menu.
Hiscore table added.
 
/uspace/trunk/tetris/scores.c
/uspace/trunk/tetris/scores.h
/uspace/trunk/tetris/screen.c
/uspace/trunk/tetris/screen.h
/uspace/trunk/tetris/tetris.c
1575 6558 d 19 h cejka /uspace/trunk/ Support for console show/hide cursor.
Tetris without cursor.
 
/uspace/trunk/console/console.c
/uspace/trunk/console/console.h
/uspace/trunk/console/screenbuffer.c
/uspace/trunk/console/screenbuffer.h
/uspace/trunk/tetris/screen.c
1551 6559 d 21 h vana /uspace/trunk/ Ega cursor movement support  
/uspace/trunk/fb/ega.c
/uspace/trunk/tetris/screen.c
1533 6560 d 15 h palkovsky /uspace/trunk/ Tetris is working :-) Milstone completed!  
/uspace/trunk/console/console.c
/uspace/trunk/tetris/input.c
/uspace/trunk/tetris/screen.c
1532 6560 d 16 h palkovsky /uspace/trunk/ Small changes to tetris.  
/uspace/trunk/libc/generic/async.c
/uspace/trunk/libc/include/sys/time.h
/uspace/trunk/tetris/input.c
/uspace/trunk/tetris/screen.c
1528 6560 d 18 h palkovsky /uspace/trunk/ Made tetris compile and somewhat run.
Slightly better console.
 
/uspace/trunk/Makefile
/uspace/trunk/console/console.c
/uspace/trunk/console/gcons.c
/uspace/trunk/console/gcons.h
/uspace/trunk/libc/include/err.h
/uspace/trunk/libc/include/io/stream.h
/uspace/trunk/tetris/screen.c
/uspace/trunk/tetris/tetris.c
1524 6560 d 20 h palkovsky /uspace/trunk/tetris/ More porting, awaiting 2 functions of console.  
/uspace/trunk/tetris/screen.c
/uspace/trunk/tetris/screen.h
/uspace/trunk/tetris/tetris.c
1519 6560 d 21 h palkovsky /uspace/trunk/ Slowly porting tetris screen... not yet done.  
/uspace/trunk/libc/generic/io/stream.c
/uspace/trunk/libc/include/io/stream.h
/uspace/trunk/tetris/screen.c
1472 6562 d 19 h palkovsky /uspace/trunk/ More things to make tetris helenos compatibile.  
/uspace/trunk/libc/generic/err.c
/uspace/trunk/libc/generic/stdlib.c
/uspace/trunk/libc/include/err.h
/uspace/trunk/libc/Makefile
/uspace/trunk/libc/generic/string.c
/uspace/trunk/libc/include/async.h
/uspace/trunk/libc/include/stdlib.h
/uspace/trunk/libc/include/string.h
/uspace/trunk/tetris/screen.c
/uspace/trunk/tetris/tetris.c

Show All