Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Hide changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff Changes
131 6454 d 5 h diamond / File system: new function 70.3 for write to the existing file

@panel: to match K0581 distro: SYSMETER -> GMON
@numcalc: moved to the appropriate place in repository
HeEd: added english variant
NetSendC, NetSendS: added english variant + optimization
pic4: changes in set background + optimization
tetris, @rcher, board, sysxtree, vrr: new versions from K0581 distro
bgitest: fixed small error + ability to set language via lang.inc
c4: small correction in label height to match K0581 distro
 
/programs/develop/examples/numcalc
/programs/fs/sysxtree/trunk/ascgml.inc
/programs/fs/sysxtree/trunk/ascml.inc
/programs/fs/sysxtree/trunk/systr12.GIF
/programs/fs/sysxtree/trunk/xtree.bmp
/programs/fs/sysxtree/trunk/xtree.ico
/programs/fs/sysxtree/trunk/xtreeinf.txt
/programs/fs/sysxtree/trunk/xtreinfo.txt
/programs/other/archer/trunk/dump.inc
/programs/demos/numcalc
/programs/fs/sysxtree/trunk/SYSTR12.GIF
/programs/games/tetris/trunk/block.inc
/programs/games/tetris/trunk/blocks.inc
/programs/games/tetris/trunk/key.inc
/programs/games/tetris/trunk/menu.inc
/programs/games/tetris/trunk/mouse.inc
/programs/games/tetris/trunk/random.inc
/programs/games/tetris/trunk/score.inc
/programs/games/tetris/trunk/table.inc
/programs/games/tetris/trunk/window.inc
/kernel/branches/gfx_kernel/blkdev/rd.inc
/kernel/branches/gfx_kernel/docs/sysfuncr.txt
/kernel/branches/gfx_kernel/docs/sysfuncs.txt
/kernel/branches/gfx_kernel/fs/fat12.inc
/kernel/branches/gfx_kernel/fs/fat32.inc
/kernel/branches/gfx_kernel/fs/fs_lfn.inc
/kernel/trunk/blkdev/rd.inc
/kernel/trunk/docs/sysfuncr.txt
/kernel/trunk/docs/sysfuncs.txt
/kernel/trunk/fs/fat12.inc
/kernel/trunk/fs/fat32.inc
/kernel/trunk/fs/fs_lfn.inc
/programs/demos/bgitest/trunk/bgifont.inc
/programs/demos/bgitest/trunk/bgitest.asm
/programs/develop/heed/trunk/heed.asm
/programs/fs/sysxtree/trunk/ascgl.inc
/programs/fs/sysxtree/trunk/ascl.inc
/programs/fs/sysxtree/trunk/macros.inc
/programs/fs/sysxtree/trunk/sysxtree.asm
/programs/games/c4/trunk/c4.asm
/programs/games/tetris/trunk/tetris.asm
/programs/network/netsendc/trunk/netsendc.asm
/programs/network/netsends/trunk/netsends.asm
/programs/other/archer/trunk/@RCHER.ASM
/programs/other/archer/trunk/arcmacro.inc
/programs/other/archer/trunk/data.inc
/programs/other/archer/trunk/debug.inc
/programs/other/archer/trunk/deflate.inc
/programs/other/archer/trunk/macros.inc
/programs/other/archer/trunk/parser.inc
/programs/other/archer/trunk/sys.inc
/programs/system/board/trunk/board.asm
/programs/system/panel/trunk/@PANEL.ASM
/programs/system/pic4/trunk/pic4.asm
/programs/system/vrr/trunk/vrr.asm
130 6457 d 2 h halyavin /kernel/trunk/core/ *Fixed bug in procedure starting applications
from /rd and /fd when some memory after end of
image hasn't been initialized by zero.
*Kernel now takes into account size of image
when starting from /rd and /fd. (previously it
assumes that size of file is equal to size of
image)
 
/kernel/trunk/core/newproce.inc
129 6457 d 21 h mikedld /kernel/branches/gfx_kernel/ Added gfx_kernel branch  
/kernel/branches/gfx_kernel
/kernel/branches/gfx_kernel/blkdev
/kernel/branches/gfx_kernel/blkdev/cd_drv.inc
/kernel/branches/gfx_kernel/blkdev/cdrom.inc
/kernel/branches/gfx_kernel/blkdev/fdc.inc
/kernel/branches/gfx_kernel/blkdev/flp_drv.inc
/kernel/branches/gfx_kernel/blkdev/rd.inc
/kernel/branches/gfx_kernel/blkdev/rdsave.inc
/kernel/branches/gfx_kernel/boot
/kernel/branches/gfx_kernel/boot/bootcode.inc
/kernel/branches/gfx_kernel/boot/booteng.inc
/kernel/branches/gfx_kernel/boot/bootru.inc
/kernel/branches/gfx_kernel/boot/bootvesa.inc
/kernel/branches/gfx_kernel/boot/drawtext.inc
/kernel/branches/gfx_kernel/boot/preboot.inc
/kernel/branches/gfx_kernel/boot/rdload.inc
/kernel/branches/gfx_kernel/boot/ru.inc
/kernel/branches/gfx_kernel/boot/shutdown.inc
/kernel/branches/gfx_kernel/build_en.bat
/kernel/branches/gfx_kernel/build_ru.bat
/kernel/branches/gfx_kernel/bus
/kernel/branches/gfx_kernel/bus/pci
/kernel/branches/gfx_kernel/bus/pci/pci16.inc
/kernel/branches/gfx_kernel/bus/pci/pci32.inc
/kernel/branches/gfx_kernel/core
/kernel/branches/gfx_kernel/core/debug.inc
/kernel/branches/gfx_kernel/core/mem.inc
/kernel/branches/gfx_kernel/core/memmanag.inc
/kernel/branches/gfx_kernel/core/newproce.inc
/kernel/branches/gfx_kernel/core/physmem.inc
/kernel/branches/gfx_kernel/core/sched.inc
/kernel/branches/gfx_kernel/core/sync.inc
/kernel/branches/gfx_kernel/core/sys32.inc
/kernel/branches/gfx_kernel/core/syscall.inc
/kernel/branches/gfx_kernel/detect
/kernel/branches/gfx_kernel/detect/commouse.inc
/kernel/branches/gfx_kernel/detect/dev_fd.inc
/kernel/branches/gfx_kernel/detect/dev_hdcd.inc
/kernel/branches/gfx_kernel/detect/disks.inc
/kernel/branches/gfx_kernel/detect/ps2mouse.inc
/kernel/branches/gfx_kernel/detect/sear_par.inc
/kernel/branches/gfx_kernel/docs
/kernel/branches/gfx_kernel/docs/apm
/kernel/branches/gfx_kernel/docs/apm/README.TXT
/kernel/branches/gfx_kernel/docs/apm/apm.txt
/kernel/branches/gfx_kernel/docs/sysfuncr.txt
/kernel/branches/gfx_kernel/docs/sysfuncs.txt
/kernel/branches/gfx_kernel/fs
/kernel/branches/gfx_kernel/fs/fat12.inc
/kernel/branches/gfx_kernel/fs/fat32.inc
/kernel/branches/gfx_kernel/fs/fs.inc
/kernel/branches/gfx_kernel/fs/fs_lfn.inc
/kernel/branches/gfx_kernel/fs/fs_phys.inc
/kernel/branches/gfx_kernel/fs/iso9660.inc
/kernel/branches/gfx_kernel/fs/part_set.inc
/kernel/branches/gfx_kernel/gui
/kernel/branches/gfx_kernel/gui/button.inc
/kernel/branches/gfx_kernel/gui/event.inc
/kernel/branches/gfx_kernel/gui/font.inc
/kernel/branches/gfx_kernel/gui/mouse.inc
/kernel/branches/gfx_kernel/gui/skincode.inc
/kernel/branches/gfx_kernel/gui/skindata.inc
/kernel/branches/gfx_kernel/gui/window.inc
/kernel/branches/gfx_kernel/hid
/kernel/branches/gfx_kernel/hid/keyboard.inc
/kernel/branches/gfx_kernel/hid/m_com1.inc
/kernel/branches/gfx_kernel/hid/m_com2.inc
/kernel/branches/gfx_kernel/hid/m_ps2.inc
/kernel/branches/gfx_kernel/hid/mousedrv.inc
/kernel/branches/gfx_kernel/hid/set_dtc.inc
/kernel/branches/gfx_kernel/kernel.asm
/kernel/branches/gfx_kernel/kernel16.inc
/kernel/branches/gfx_kernel/kernel32.inc
/kernel/branches/gfx_kernel/kglobals.inc
/kernel/branches/gfx_kernel/lang.inc
/kernel/branches/gfx_kernel/makefile
/kernel/branches/gfx_kernel/memmap.inc
/kernel/branches/gfx_kernel/network
/kernel/branches/gfx_kernel/network/eth_drv
/kernel/branches/gfx_kernel/network/eth_drv/3c59x.inc
/kernel/branches/gfx_kernel/network/eth_drv/ethernet.inc
/kernel/branches/gfx_kernel/network/eth_drv/i8255x.inc
/kernel/branches/gfx_kernel/network/eth_drv/pcnet32.inc
/kernel/branches/gfx_kernel/network/eth_drv/rtl8029.inc
/kernel/branches/gfx_kernel/network/eth_drv/rtl8139.inc
/kernel/branches/gfx_kernel/network/eth_drv/sis900.inc
/kernel/branches/gfx_kernel/network/ip.inc
/kernel/branches/gfx_kernel/network/queue.inc
/kernel/branches/gfx_kernel/network/stack.inc
/kernel/branches/gfx_kernel/network/tcp.inc
/kernel/branches/gfx_kernel/network/udp.inc
/kernel/branches/gfx_kernel/skin
/kernel/branches/gfx_kernel/skin/base.bmp
/kernel/branches/gfx_kernel/skin/base_1.bmp
/kernel/branches/gfx_kernel/skin/default.asm
/kernel/branches/gfx_kernel/skin/left.bmp
/kernel/branches/gfx_kernel/skin/left_1.bmp
/kernel/branches/gfx_kernel/skin/me_skin.inc
/kernel/branches/gfx_kernel/skin/myblue.dtp
/kernel/branches/gfx_kernel/skin/oper.bmp
/kernel/branches/gfx_kernel/skin/oper_1.bmp
/kernel/branches/gfx_kernel/sound
/kernel/branches/gfx_kernel/sound/playnote.inc
/kernel/branches/gfx_kernel/sound/sb16.inc
/kernel/branches/gfx_kernel/video
/kernel/branches/gfx_kernel/video/vesa12.inc
/kernel/branches/gfx_kernel/video/vesa20.inc
/kernel/branches/gfx_kernel/video/vga.inc
/kernel/branches/gfx_kernel/vmode
/kernel/branches/gfx_kernel/vmode/clipping.asm
/kernel/branches/gfx_kernel/vmode/clipping.inc
/kernel/branches/gfx_kernel/vmode/makefile
/kernel/branches/gfx_kernel/vmode/norm_04.inc
/kernel/branches/gfx_kernel/vmode/norm_08.inc
/kernel/branches/gfx_kernel/vmode/norm_15.inc
/kernel/branches/gfx_kernel/vmode/norm_16.inc
/kernel/branches/gfx_kernel/vmode/norm_24.inc
/kernel/branches/gfx_kernel/vmode/norm_32.inc
/kernel/branches/gfx_kernel/vmode/normal.asm
/kernel/branches/gfx_kernel/vmode/normal.inc
/kernel/branches/gfx_kernel/vmode/struct.inc
/kernel/branches/gfx_kernel/vmode/vmode.asm
/kernel/branches/gfx_kernel/vmode/vmode.txt
/kernel/branches/gfx_kernel/vmodeint.inc
/kernel/branches/gfx_kernel/vmodeld.inc
128 6457 d 22 h mikedld /kernel/branches/ Created branches folder  
/kernel/branches
127 6458 d 4 h mario79 / 1) Small fix for the code regulating speed COM mouses.
2) In the application SETUP the regulation delay for the mouse is added.
 
/kernel/trunk/docs/sysfuncr.txt
/kernel/trunk/docs/sysfuncs.txt
/kernel/trunk/hid/m_com1.inc
/kernel/trunk/hid/m_com2.inc
/programs/system/setup/trunk/setup.asm
121 6458 d 10 h poddubny /kernel/trunk/detect/ Fixed PS/2 mouse detection procedure, timeouts.  
/kernel/trunk/detect/ps2mouse.inc
120 6459 d 6 h mario79 / 1) The function 18/19 - to get/set mouse features
2) The application SETUP is changed for operation from functions 18/19, also instead of functions 6 and 33 the function 70 is used.
 
/kernel/trunk/docs/sysfuncr.txt
/kernel/trunk/docs/sysfuncs.txt
/kernel/trunk/hid/m_com1.inc
/kernel/trunk/hid/m_com2.inc
/kernel/trunk/hid/m_ps2.inc
/kernel/trunk/hid/mousedrv.inc
/kernel/trunk/kernel.asm
/programs/system/setup/trunk/setup.asm
119 6460 d 4 h mario79 /kernel/trunk/ 1) small fix of code VGA.
2) decrease of an error "track of cursor ".
 
/kernel/trunk/hid/mousedrv.inc
/kernel/trunk/kernel.asm
/kernel/trunk/video/vga.inc
118 6461 d 6 h diamond / keyboard.inc: deleted obsolete code for Alt+arrows
sys32.inc: small bugfix (IRQ reservation free)
@numcalc: sources added
 
/programs/demos/numcalc
/programs/demos/numcalc/trunk
/programs/demos/numcalc/trunk/@numcalc.asm
/programs/demos/numcalc/trunk/build.bat
/kernel/trunk/core/sys32.inc
/kernel/trunk/docs/sysfuncr.txt
/kernel/trunk/docs/sysfuncs.txt
/kernel/trunk/hid/keyboard.inc
117 6462 d 1 h mario79 /kernel/trunk/ 1. Optimization of the mode 320*200*256. Load on CPU is less. Small increase of speed.
2. Optimization of the mode 640*480*16. Substantial growth of speed.
3. At the expense of deleting the superfluous code from vga.inc the size of a kernel has decreased.
 
/kernel/trunk/boot/shutdown.inc
/kernel/trunk/gui/window.inc
/kernel/trunk/kernel.asm
/kernel/trunk/video/vesa20.inc
/kernel/trunk/video/vga.inc
116 6466 d 2 h poddubny /kernel/trunk/detect/ Correct PS/2 mouse detection procedure.  
/kernel/trunk/detect/ps2mouse.inc
115 6466 d 9 h poddubny /kernel/trunk/ Introduced APPDATA, TASKDATA, WNDDATA, RECT, BOX structures.  
/kernel/trunk/blkdev/cdrom.inc
/kernel/trunk/blkdev/flp_drv.inc
/kernel/trunk/blkdev/rdsave.inc
/kernel/trunk/core/debug.inc
/kernel/trunk/core/mem.inc
/kernel/trunk/core/newproce.inc
/kernel/trunk/core/physmem.inc
/kernel/trunk/core/sched.inc
/kernel/trunk/core/sync.inc
/kernel/trunk/core/sys32.inc
/kernel/trunk/core/syscall.inc
/kernel/trunk/fs/fat12.inc
/kernel/trunk/fs/fat32.inc
/kernel/trunk/fs/iso9660.inc
/kernel/trunk/gui/button.inc
/kernel/trunk/gui/event.inc
/kernel/trunk/gui/skincode.inc
/kernel/trunk/gui/window.inc
/kernel/trunk/hid/keyboard.inc
/kernel/trunk/kernel.asm
/kernel/trunk/kernel32.inc
/kernel/trunk/memmap.inc
/kernel/trunk/network/stack.inc
/kernel/trunk/network/tcp.inc
/kernel/trunk/network/udp.inc
/kernel/trunk/sound/sb16.inc
/kernel/trunk/video/vesa12.inc
/kernel/trunk/video/vesa20.inc
/kernel/trunk/video/vga.inc
114 6469 d 0 h mikedld /kernel/trunk/ Added two flags to 0th function (edx = 0xXYRRGGBB, X = DCBAb)
A - window has a caption; if Y=3, then caption scting address could be passed in
edi, otherwise use function 71/1
B - treat all drawing performed to be relative to window client area
D - use gradient fill for client area
Added function 71:
subfunction 1 - set window caption string address (in ecx)
subfunction 2 - get window caption into buffer (not implemented yet)
Updated sysfuncr.txt, added sysfuncs.txt
 
/kernel/trunk/docs/sysfuncs.txt
/kernel/trunk/core/sys32.inc
/kernel/trunk/core/syscall.inc
/kernel/trunk/docs/sysfuncr.txt
/kernel/trunk/gui/button.inc
/kernel/trunk/gui/skincode.inc
/kernel/trunk/gui/skindata.inc
/kernel/trunk/gui/window.inc
/kernel/trunk/kernel.asm
/kernel/trunk/kernel32.inc
113 6470 d 4 h diamond /kernel/trunk/ Small bugfixes with DF in debug subsystem; small improvement in function 70.0 for floppies  
/kernel/trunk/core/debug.inc
/kernel/trunk/core/sys32.inc
/kernel/trunk/fs/fat12.inc
112 6471 d 5 h poddubny /kernel/trunk/ 1. faster GUI: calculatescreen
2. fixed sysfunc 1 - put pixel which was completely broken
 
/kernel/trunk/core/sys32.inc
/kernel/trunk/gui/window.inc
/kernel/trunk/kernel.asm
/kernel/trunk/vmodeint.inc
110 6474 d 12 h heavyiron /kernel/trunk/ Some corrections to structure. Unziped files apm.zip and skin_v3.zip!  
/kernel/trunk/docs/apm
/kernel/trunk/docs/apm/README.TXT
/kernel/trunk/docs/apm/apm.txt
/kernel/trunk/skin
/kernel/trunk/skin/base.bmp
/kernel/trunk/skin/base_1.bmp
/kernel/trunk/skin/default.asm
/kernel/trunk/skin/left.bmp
/kernel/trunk/skin/left_1.bmp
/kernel/trunk/skin/me_skin.inc
/kernel/trunk/skin/myblue.dtp
/kernel/trunk/skin/oper.bmp
/kernel/trunk/skin/oper_1.bmp
/kernel/trunk/docs/apm.zip
/kernel/trunk/skin_v3.7z
108 6476 d 3 h heavyiron / 1. Updated ethernet.inc from Hex with supports of some new ethernet card.
2. Colorref - window with skin, less memory for application
3. Added string "include 'lang.inc'" in icon.asm
4. Vrr - window with skin
 
/kernel/trunk/network/eth_drv/ethernet.inc
/programs/colorref/trunk/colorref.asm
/programs/icon/trunk/icon.asm
/programs/vrr/trunk/vrr.asm
106 6477 d 9 h john /kernel/trunk/gui/ Now 4 function can output zero-ended(ASCIIZ) strings.
The strings output code was optimized.
Fixed bug - max string length was being checked incorrectly
 
/kernel/trunk/gui/font.inc
105 6478 d 8 h poddubny /kernel/trunk/ Direct window activation without osloop/checkwindows, straightforward window minimizing  
/kernel/trunk/core/sys32.inc
/kernel/trunk/gui/window.inc
/kernel/trunk/kernel.asm
/kernel/trunk/memmap.inc
103 6478 d 12 h halyavin /kernel/trunk/ Now 8Mb of address space reserved for LFB. New linear address of LFB is 0x80000000.  
/kernel/trunk/boot/bootcode.inc
/kernel/trunk/core/mem.inc
/kernel/trunk/kernel.asm

Show All