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
114 6468 d 16 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 6469 d 21 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 6470 d 21 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
111 6474 d 4 h heavyiron /programs/ Sorry for this commit: it is a part of previous one  
/programs/fs
/programs/other/archer
/programs/other/mhc
/programs/other/tinypad2
/programs/other/tinypad2/trunk
/programs/other/tinypad2/trunk/ReadMe.txt
/programs/other/tinypad2/trunk/archive.txt
/programs/other/tinypad2/trunk/ascl.inc
/programs/other/tinypad2/trunk/build_en.bat
/programs/other/tinypad2/trunk/build_ru.bat
/programs/other/tinypad2/trunk/dialogs1.inc
/programs/other/tinypad2/trunk/macros.inc
/programs/other/tinypad2/trunk/scroll.inc
/programs/other/tinypad2/trunk/tinypad2.asm
/programs/develop/archer
/programs/develop/mhc
/programs/filemngrs
110 6474 d 4 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
109 6474 d 21 h heavyiron /programs/ Changed structure of svn repository  
/programs/demos
/programs/demos/3dcube2
/programs/demos/3detx60b
/programs/demos/3dtcub10
/programs/demos/aclock
/programs/demos/bcdclk
/programs/demos/bgitest
/programs/demos/colorref
/programs/demos/colors
/programs/demos/crownscr
/programs/demos/cslide
/programs/demos/eyes
/programs/demos/fire
/programs/demos/fire2
/programs/demos/free3d04
/programs/demos/magnify
/programs/demos/movback
/programs/demos/plasma
/programs/demos/ss
/programs/demos/timer
/programs/demos/tinyfrac
/programs/demos/transp
/programs/demos/trantest
/programs/demos/tube
/programs/develop
/programs/develop/archer
/programs/develop/cmd
/programs/develop/examples
/programs/develop/examples/circle
/programs/develop/examples/example
/programs/develop/examples/example2
/programs/develop/examples/example3
/programs/develop/examples/hello
/programs/develop/examples/template
/programs/develop/examples/thread
/programs/develop/fasm
/programs/develop/fasm/trunk/TABLES.INC
/programs/develop/h2d2b
/programs/develop/heed
/programs/develop/hexview
/programs/develop/keyascii
/programs/develop/mhc
/programs/develop/mview
/programs/develop/param
/programs/develop/scancode
/programs/develop/tinypad
/programs/filemngrs
/programs/filemngrs/copy2
/programs/filemngrs/copyr
/programs/filemngrs/hexhd
/programs/filemngrs/mfar
/programs/filemngrs/rdfdel
/programs/filemngrs/sysxtree
/programs/games
/programs/games/15
/programs/games/arcanii
/programs/games/arcanoid
/programs/games/c4
/programs/games/chess
/programs/games/life
/programs/games/mblocks
/programs/games/mine
/programs/games/phenix
/programs/games/pong
/programs/games/pong3
/programs/games/tanks
/programs/games/tetris
/programs/media
/programs/media/ac97wav
/programs/media/bmpview
/programs/media/cdp
/programs/media/cdplay
/programs/media/gifview
/programs/media/iconedit
/programs/media/jpegview
/programs/media/midiplay
/programs/media/mixer
/programs/media/mp3s
/programs/media/mv
/programs/media/sb
/programs/media/scrshot
/programs/media/vscreen
/programs/media/xpaint
/programs/network
/programs/network/airc
/programs/network/arpstat
/programs/network/autodhcp
/programs/network/dhcp
/programs/network/dnsr
/programs/network/ethstat
/programs/network/httpc
/programs/network/https
/programs/network/ipc
/programs/network/local
/programs/network/md5
/programs/network/netsendc
/programs/network/netsends
/programs/network/nntpc
/programs/network/popc
/programs/network/ppp
/programs/network/rccc
/programs/network/rccs
/programs/network/remote
/programs/network/rtdata
/programs/network/smtps
/programs/network/stackcfg
/programs/network/stackinf
/programs/network/telnet
/programs/network/terminal
/programs/network/tftpa
/programs/network/tftpc
/programs/network/ym
/programs/other
/programs/other/calc
/programs/other/rtfread
/programs/system
/programs/system/board
/programs/system/calendar
/programs/system/cpu
/programs/system/cpuspeed
/programs/system/desktop
/programs/system/end
/programs/system/icon
/programs/system/ir
/programs/system/launcher
/programs/system/menu
/programs/system/panel
/programs/system/pcidev
/programs/system/pic4
/programs/system/rb
/programs/system/rd2fd
/programs/system/rd2hd
/programs/system/run
/programs/system/setup
/programs/system/sysmeter
/programs/system/systrace
/programs/system/vrr
/programs/system/vrr_m
/programs/15
/programs/3dcube2
/programs/3detx60b
/programs/3dtcub10
/programs/ac97wav
/programs/aclock
/programs/airc
/programs/arcanii
/programs/arcanoid
/programs/archer
/programs/arpstat
/programs/autodhcp
/programs/bcdclk
/programs/bgitest
/programs/bmpview
/programs/board
/programs/c4
/programs/calc
/programs/calendar
/programs/cdp
/programs/cdplay
/programs/chess
/programs/circle
/programs/cmd
/programs/colorref
/programs/colors
/programs/copy2
/programs/copyr
/programs/cpu
/programs/cpuid
/programs/cpuspeed
/programs/crownscr
/programs/cslide
/programs/desktop
/programs/dhcp
/programs/dnsr
/programs/end
/programs/ethstat
/programs/example
/programs/example2
/programs/example3
/programs/eyes
/programs/fasm
/programs/fire
/programs/fire2
/programs/free3d04
/programs/gifview
/programs/grscreen
/programs/h2d2b
/programs/heed
/programs/hello
/programs/hexhd
/programs/hexview
/programs/httpc
/programs/https
/programs/icon
/programs/iconedit
/programs/iconmngr
/programs/ipc
/programs/ir
/programs/jpegview
/programs/keyascii
/programs/launcher
/programs/life
/programs/local
/programs/magnify
/programs/mblocks
/programs/md5
/programs/menu
/programs/mfar
/programs/mhc
/programs/midiplay
/programs/mine
/programs/mixer
/programs/movback
/programs/mp3s
/programs/mv
/programs/mview
/programs/netsendc
/programs/netsends
/programs/nntpc
/programs/panel
/programs/param
/programs/pcidev
/programs/phenix
/programs/pic4
/programs/plasma
/programs/pong
/programs/pong3
/programs/popc
/programs/ppp
/programs/rb
/programs/rccc
/programs/rccs
/programs/rd2fd
/programs/rd2hd
/programs/rdfdel
/programs/remote
/programs/rtdata
/programs/rtfread
/programs/run
/programs/sb
/programs/scancode
/programs/scrshot
/programs/setup
/programs/smtps
/programs/spanel
/programs/ss
/programs/stackcfg
/programs/stackinf
/programs/sysmeter
/programs/systrace
/programs/sysxtree
/programs/tanks
/programs/telnet
/programs/template
/programs/terminal
/programs/tetris
/programs/tftpa
/programs/tftpc
/programs/thread
/programs/timer
/programs/tinyfrac
/programs/tinypad
/programs/tinypad2
/programs/transp
/programs/trantest
/programs/tube
/programs/vrr
/programs/vrr_m
/programs/vscreen
/programs/xpaint
/programs/ym
/programs/develop/fasm/trunk/assemble.inc
/programs/develop/fasm/trunk/errors.inc
/programs/develop/fasm/trunk/expressi.inc
/programs/develop/fasm/trunk/fasm.asm
/programs/develop/fasm/trunk/formats.inc
/programs/develop/fasm/trunk/parser.inc
/programs/develop/fasm/trunk/preproce.inc
/programs/develop/fasm/trunk/variable.inc
/programs/develop/fasm/trunk/version.inc
/programs/develop/fasm/trunk/x86_64.inc
108 6475 d 19 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
107 6475 d 23 h heavyiron /programs/calc/trunk/ Calc updated to version 1.3  
/programs/calc/trunk/calc.asm
106 6477 d 1 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 0 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
104 6478 d 1 h hidnplayr /programs/autodhcp/ Added AutoDHCP to programs  
/programs/autodhcp
/programs/autodhcp/trunk
/programs/autodhcp/trunk/MACROS.INC
/programs/autodhcp/trunk/autodhcp.asm
/programs/autodhcp/trunk/debug.inc
103 6478 d 5 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
102 6479 d 20 h poddubny /kernel/trunk/ 1. a little fix for scheduler + correct comments
2. refactored window activation/ process termination/ getting active process
3. deleted dead code in checkwindows
4. eliminated almost all accesses to 0x3020+...+0xe, changed to direct process number
5. cli/sti in vesa12 and vga drivers and in calculatescreen
6. skipping dead windows in some funcs in window.inc
 
/kernel/trunk/core/sched.inc
/kernel/trunk/core/sys32.inc
/kernel/trunk/gui/button.inc
/kernel/trunk/gui/window.inc
/kernel/trunk/hid/mousedrv.inc
/kernel/trunk/kernel.asm
/kernel/trunk/memmap.inc
/kernel/trunk/video/vesa12.inc
/kernel/trunk/video/vesa20.inc
/kernel/trunk/video/vga.inc
101 6482 d 17 h poddubny /kernel/trunk/core/ Updated scheduler - now change_task and irq0 handler don't intersect so ugly. The code became more straightforward. By the way, it is also faster.  
/kernel/trunk/core/sched.inc
100 6489 d 0 h halyavin /kernel/trunk/core/ Fixed bug with sending EOI in change_task procedure (it shouldn't send it).  
/kernel/trunk/core/sched.inc
99 6489 d 14 h mario79 /kernel/trunk/fs/ Small fix for function 70 in iso9660.inc, procedures of search of the file are corrected.  
/kernel/trunk/fs/iso9660.inc
98 6491 d 18 h mario79 /kernel/trunk/ The delays enlarged at call to PS2, for definition of the mouse on fast CPU
The author of change - Serge.
 
/kernel/trunk/kernel.asm
97 6492 d 15 h mario79 / Changes:
1) changed version of a kernel - 0581
2) menu now uses the function 70
These changes will be in Kolibri 0581 (or beta2)
 
/programs/menu/trunk/readme2.txt
/kernel/trunk/kernel.asm
/programs/menu/trunk/menu.asm
96 6497 d 2 h mario79 /kernel/trunk/fs/ Fix small bug for function 70/1 in iso9660.inc  
/kernel/trunk/fs/iso9660.inc
95 6497 d 18 h mario79 /kernel/trunk/fs/ Fix:
1) small error for procedure reserve_cd: (iso9660.inc)
2) reserved controller 1 or 2, because the devices IDE0+IDE1 or IDE2+IDE3 can not work simultaneously.
 
/kernel/trunk/fs/fat32.inc
/kernel/trunk/fs/fs_lfn.inc
/kernel/trunk/fs/iso9660.inc

Show All