Subversion Repositories Kolibri OS

Rev

Hide changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff Changes
9941 238 d 5 h Doczom /kernel/trunk/ [KERNEL] Graphics subsystem has been redesigned:
- removed the old cursor and the code for its operation
- minor fixes in other kernel modules
- new fields have been added to the display_t structure for further refactoring of the graphics subsystem.
 
/kernel/trunk/gui/mousepointer.inc
/kernel/trunk/blkdev/disk.inc
/kernel/trunk/const.inc
/kernel/trunk/core/taskman.inc
/kernel/trunk/data32.inc
/kernel/trunk/gui/button.inc
/kernel/trunk/gui/mouse.inc
/kernel/trunk/gui/window.inc
/kernel/trunk/hid/mousedrv.inc
/kernel/trunk/kernel.asm
/kernel/trunk/video/blitter.inc
/kernel/trunk/video/cursors.inc
/kernel/trunk/video/framebuffer.inc
/kernel/trunk/video/vesa20.inc
/kernel/trunk/video/vga.inc
9932 270 d 23 h Doczom /kernel/trunk/ [KERNEL] cleared the code of unnecessary comments  
/kernel/trunk/blkdev/flp_drv.inc
/kernel/trunk/const.inc
/kernel/trunk/core/sched.inc
/kernel/trunk/core/syscall.inc
/kernel/trunk/core/taskman.inc
/kernel/trunk/docs/events_subsystem.ru.txt
/kernel/trunk/gui/window.inc
/kernel/trunk/kernel.asm
9930 273 d 1 h Doczom /kernel/trunk/ [KERNEL] The window subsystem has been redesigned:
-extended WDATA structures up to 128 bytes
-added the background_windows constant
-the draw_data array has been deleted
-APPDATA.window and WDATA.thread fields added
-minor fixes in the operation of external file system drivers
 
/kernel/trunk/blkdev/disk.inc
/kernel/trunk/const.inc
/kernel/trunk/core/sys32.inc
/kernel/trunk/core/taskman.inc
/kernel/trunk/data32.inc
/kernel/trunk/gui/background.inc
/kernel/trunk/gui/mouse.inc
/kernel/trunk/gui/window.inc
/kernel/trunk/hid/mousedrv.inc
/kernel/trunk/kernel.asm
/kernel/trunk/memmap.inc
/kernel/trunk/video/cursors.inc
/kernel/trunk/video/vesa20.inc
9926 327 d 5 h Doczom /kernel/trunk/ [KERNEL] the window subsystem was refactored, WDATA structures were expanded and magic numbers were replaced with constants  
/kernel/trunk/const.inc
/kernel/trunk/core/sys32.inc
/kernel/trunk/gui/background.inc
/kernel/trunk/gui/button.inc
/kernel/trunk/gui/event.inc
/kernel/trunk/gui/mouse.inc
/kernel/trunk/gui/skincode.inc
/kernel/trunk/gui/skindata.inc
/kernel/trunk/gui/window.inc
/kernel/trunk/kernel.asm
/kernel/trunk/video/blitter.inc
/kernel/trunk/video/cursors.inc
/kernel/trunk/video/framebuffer.inc
9911 404 d 3 h Doczom /kernel/trunk/ [KERNEL] cleaned code and added description of some functions  
/kernel/trunk/core/clipboard.inc
/kernel/trunk/core/debug.inc
/kernel/trunk/core/memory.inc
/kernel/trunk/core/taskman.inc
/kernel/trunk/gui/button.inc
/kernel/trunk/gui/window.inc
/kernel/trunk/hid/keyboard.inc
/kernel/trunk/kernel.asm
9910 405 d 0 h Doczom /kernel/trunk/ [KERNEL] updated local labels in functions and other small changes  
/kernel/trunk/bus/pci/pci32.inc
/kernel/trunk/core/memory.inc
/kernel/trunk/core/sched.inc
/kernel/trunk/core/sys32.inc
/kernel/trunk/gui/background.inc
/kernel/trunk/gui/event.inc
/kernel/trunk/gui/window.inc
/kernel/trunk/hid/mousedrv.inc
/kernel/trunk/hid/set_dtc.inc
/kernel/trunk/kernel.asm
/kernel/trunk/sound/playnote.inc
9709 828 d 4 h Doczom /kernel/trunk/ delete TASKDATA  
/kernel/trunk/const.inc
/kernel/trunk/core/debug.inc
/kernel/trunk/core/sched.inc
/kernel/trunk/core/sync.inc
/kernel/trunk/core/sys32.inc
/kernel/trunk/core/taskman.inc
/kernel/trunk/core/v86.inc
/kernel/trunk/gui/button.inc
/kernel/trunk/gui/event.inc
/kernel/trunk/gui/mouse.inc
/kernel/trunk/gui/window.inc
/kernel/trunk/kernel.asm
/kernel/trunk/network/socket.inc
/kernel/trunk/posix/futex.inc
/kernel/trunk/posix/pipe.inc
/kernel/trunk/video/vesa12.inc
/kernel/trunk/video/vga.inc
9477 873 d 8 h rgimad /kernel/trunk/ [KERNEL] Move sysfn 1, 4, 13, 38 implementations from kernel.asm to window.inc
Fix comments style in window.inc
Cleanup some outdated & unused commented stuff in data32.inc
 
/kernel/trunk/data32.inc
/kernel/trunk/gui/window.inc
/kernel/trunk/kernel.asm
9045 1043 d 12 h dunkaist /kernel/trunk/ kernel: Check for base+len overflow in is_region_userspace  
/kernel/trunk/blkdev/disk.inc
/kernel/trunk/core/clipboard.inc
/kernel/trunk/core/taskman.inc
/kernel/trunk/fs/fs_lfn.inc
/kernel/trunk/gui/window.inc
/kernel/trunk/kernel.asm
/kernel/trunk/network/stack.inc
8928 1059 d 11 h dunkaist /kernel/trunk/gui/ kernel: Fix memory corruption of clipboard data.

There were a few off-by-one errors in window size calculation.
As a result, winmap update code corrupted clipboard structures.
 
/kernel/trunk/gui/mouse.inc
/kernel/trunk/gui/window.inc
8869 1065 d 12 h rgimad /kernel/trunk/ [KERNEL] #3 Preparing to merge legacy TASKDATA into APPDATA:
- get rid of CURRENT_TASK
- to APPDATA added new fields which will be used instead of TASKDATA's
- other small fixes
 
/kernel/trunk/const.inc
/kernel/trunk/core/debug.inc
/kernel/trunk/core/dll.inc
/kernel/trunk/core/fpu.inc
/kernel/trunk/core/heap.inc
/kernel/trunk/core/sched.inc
/kernel/trunk/core/sys32.inc
/kernel/trunk/core/taskman.inc
/kernel/trunk/core/timers.inc
/kernel/trunk/core/v86.inc
/kernel/trunk/data32.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/kernel.asm
/kernel/trunk/video/blitter.inc
/kernel/trunk/video/cursors.inc
/kernel/trunk/video/vesa20.inc
8866 1066 d 11 h rgimad /kernel/trunk/ [KERNEL] Preparing to merge legacy TASKDATA into APPDATA:
- now doesnt use TASK_COUNT, now uses [thread_count] global instead of it
- update come copyrights
 
/kernel/trunk/const.inc
/kernel/trunk/core/sched.inc
/kernel/trunk/core/sys32.inc
/kernel/trunk/core/taskman.inc
/kernel/trunk/core/v86.inc
/kernel/trunk/data32.inc
/kernel/trunk/gui/event.inc
/kernel/trunk/gui/window.inc
/kernel/trunk/hid/keyboard.inc
/kernel/trunk/hid/mousedrv.inc
/kernel/trunk/kernel.asm
/kernel/trunk/network/socket.inc
/kernel/trunk/network/stack.inc
8712 1104 d 9 h Doczom /kernel/trunk/gui/ fixed vulnerability (reading kernel memory from userspace) in sysfn 48.2  
/kernel/trunk/gui/window.inc
8599 1181 d 10 h rgimad /kernel/trunk/gui/ fixed same vulnerability in sysfn 48.3  
/kernel/trunk/gui/window.inc
8552 1207 d 11 h rgimad /kernel/trunk/gui/ fix bug in sysfn48 (by Kenshin)  
/kernel/trunk/gui/window.inc
8115 1304 d 1 h dunkaist /kernel/trunk/ Remove unused macro and fix a comment.  
/kernel/trunk/const.inc
/kernel/trunk/gui/window.inc
8012 1448 d 10 h leency / kernel: fix sysfunction 9 GetProcInfo. As the window is created with width+1 and height+1 so the client size has to be bigger respectively
eolite: fix regression
 
/kernel/trunk/gui/window.inc
/programs/cmm/eolite/Eolite.c
/programs/cmm/eolite/include/translations.h
/programs/cmm/lib/kolibri.h
7103 2401 d 5 h 0CodErr /kernel/trunk/gui/ fix for draw not ASCIIZ  
/kernel/trunk/gui/font.inc
/kernel/trunk/gui/window.inc
6802 2704 d 12 h pathoswithin /kernel/trunk/ function 71.2  
/kernel/trunk/const.inc
/kernel/trunk/docs/sysfuncr.txt
/kernel/trunk/docs/sysfuncs.txt
/kernel/trunk/gui/window.inc
6800 2707 d 18 h pathoswithin /kernel/trunk/ more unicode functions  
/kernel/trunk/docs/sysfuncr.txt
/kernel/trunk/docs/sysfuncs.txt
/kernel/trunk/gui/window.inc
/kernel/trunk/kernel.asm
5926 3098 d 17 h pathoswithin /kernel/trunk/ window caption font and encoding  
/kernel/trunk/docs/sysfuncr.txt
/kernel/trunk/docs/sysfuncs.txt
/kernel/trunk/gui/font.inc
/kernel/trunk/gui/window.inc
5870 3121 d 0 h GerdtR /kernel/trunk/ Remove unnecessary redrawing windows.  
/kernel/trunk/gui/mouse.inc
/kernel/trunk/gui/window.inc
/kernel/trunk/kernel.asm
5867 3123 d 7 h pathoswithin /kernel/trunk/ Font size setting f48.11, f48.12
New option in f4
 
/kernel/trunk/docs/sysfuncr.txt
/kernel/trunk/docs/sysfuncs.txt
/kernel/trunk/gui/font.inc
/kernel/trunk/gui/window.inc
5865 3125 d 1 h GerdtR /kernel/trunk/ Bug fixes, change the values of constants window position relative to the other.  
/kernel/trunk/docs/sysfuncr.txt
/kernel/trunk/docs/sysfuncs.txt
/kernel/trunk/gui/window.inc
/kernel/trunk/kernel.asm
/kernel/trunk/kernel32.inc
5847 3137 d 6 h pathoswithin /kernel/trunk/gui/ Font smoothing options  
/kernel/trunk/gui/font.inc
/kernel/trunk/gui/window.inc
5844 3141 d 0 h GerdtR /kernel/trunk/gui/ Minor bug fix when moving windows  
/kernel/trunk/gui/window.inc
5836 3143 d 7 h GerdtR /kernel/trunk/ Added f18.25: the ability to make a window on top of all and behind all  
/kernel/trunk/core/sys32.inc
/kernel/trunk/docs/sysfuncr.txt
/kernel/trunk/docs/sysfuncs.txt
/kernel/trunk/gui/window.inc
/kernel/trunk/kernel.asm
/kernel/trunk/kernel32.inc
5665 3210 d 9 h Pathoswithin / new font code  
/kernel/trunk/gui/charUni.mt
/kernel/trunk/gui/char2.mt
/kernel/trunk/gui/char2_et.mt
/kernel/trunk/gui/char2_sp.mt
/kernel/trunk/gui/font.inc
/kernel/trunk/gui/window.inc
/programs/system/end/light/data.inc
/programs/system/end/light/end.asm
5363 3417 d 1 h yogev_ezra / Change copyright year in kernel and drivers to 2015. No code changes.  
/drivers/audio/codec.inc
/drivers/audio/emu10k1x.asm
/drivers/audio/fm801.asm
/drivers/audio/infinity/infinity.asm
/drivers/audio/infinity/main.inc
/drivers/audio/infinity/mix_mmx.inc
/drivers/audio/infinity/mix_sse2.inc
/drivers/audio/infinity/mixer.asm
/drivers/audio/intel_hda/intel_hda.asm
/drivers/audio/intelac97.asm
/drivers/audio/sb16/CONFIG.INC
/drivers/audio/sb16/SB16.INC
/drivers/audio/sb16/sb16.asm
/drivers/audio/sis.asm
/drivers/audio/sound.asm
/drivers/audio/vt823x.asm
/drivers/ethernet/3c59x.asm
/drivers/ethernet/R6040.asm
/drivers/ethernet/RTL8029.asm
/drivers/ethernet/RTL8139.asm
/drivers/ethernet/RTL8169.asm
/drivers/ethernet/dec21x4x.asm
/drivers/ethernet/forcedeth.asm
/drivers/ethernet/i8254x.asm
/drivers/ethernet/i8255x.asm
/drivers/ethernet/mtd80x.asm
/drivers/ethernet/pcnet32.asm
/drivers/ethernet/rhine.asm
/drivers/ethernet/sis900.asm
/drivers/fdo.inc
/drivers/imports.inc
/drivers/kglobals.inc
/drivers/mii.inc
/drivers/mouse/commouse.asm
/drivers/netdrv.inc
/drivers/old/ati2d.asm
/drivers/old/uart.asm
/drivers/pci.inc
/drivers/sceletone.asm
/drivers/unfinished/agp.asm
/drivers/unfinished/bcm57xx.asm
/drivers/unfinished/cardbus.asm
/drivers/unfinished/ensoniq.asm
/drivers/usb/usbftdi/ftdi.inc
/drivers/usb/usbftdi/linkedlist.inc
/drivers/usb/usbftdi/usbftdi.asm
/kernel/trunk/blkdev/bd_drv.inc
/kernel/trunk/blkdev/cd_drv.inc
/kernel/trunk/blkdev/disk.inc
/kernel/trunk/blkdev/disk_cache.inc
/kernel/trunk/blkdev/fdc.inc
/kernel/trunk/blkdev/flp_drv.inc
/kernel/trunk/blkdev/hd_drv.inc
/kernel/trunk/blkdev/ide_cache.inc
/kernel/trunk/blkdev/rd.inc
/kernel/trunk/blkdev/rdsave.inc
/kernel/trunk/boot/bootcode.inc
/kernel/trunk/boot/booten.inc
/kernel/trunk/boot/bootet.inc
/kernel/trunk/boot/bootge.inc
/kernel/trunk/boot/bootru.inc
/kernel/trunk/boot/bootsp.inc
/kernel/trunk/boot/bootstr.inc
/kernel/trunk/boot/bootvesa.inc
/kernel/trunk/boot/et.inc
/kernel/trunk/boot/parsers.inc
/kernel/trunk/boot/preboot.inc
/kernel/trunk/boot/rdload.inc
/kernel/trunk/boot/ru.inc
/kernel/trunk/boot/shutdown.inc
/kernel/trunk/bootloader/boot_fat12.asm
/kernel/trunk/bootloader/floppy1440.inc
/kernel/trunk/bootloader/floppy1680.inc
/kernel/trunk/bootloader/floppy1743.inc
/kernel/trunk/bootloader/floppy2880.inc
/kernel/trunk/bootloader/grub4kos.asm
/kernel/trunk/bus/pci/PCIe.inc
/kernel/trunk/bus/pci/pci16.inc
/kernel/trunk/bus/pci/pci32.inc
/kernel/trunk/bus/usb/hccommon.inc
/kernel/trunk/bus/usb/hub.inc
/kernel/trunk/bus/usb/init.inc
/kernel/trunk/bus/usb/memory.inc
/kernel/trunk/bus/usb/pipe.inc
/kernel/trunk/bus/usb/protocol.inc
/kernel/trunk/core/apic.inc
/kernel/trunk/core/clipboard.inc
/kernel/trunk/core/conf_lib-sp.inc
/kernel/trunk/core/conf_lib.inc
/kernel/trunk/core/debug.inc
/kernel/trunk/core/dll.inc
/kernel/trunk/core/export.inc
/kernel/trunk/core/exports.inc
/kernel/trunk/core/ext_lib.inc
/kernel/trunk/core/fpu.inc
/kernel/trunk/core/heap.inc
/kernel/trunk/core/irq.inc
/kernel/trunk/core/malloc.inc
/kernel/trunk/core/memory.inc
/kernel/trunk/core/mtrr.inc
/kernel/trunk/core/peload.inc
/kernel/trunk/core/sched.inc
/kernel/trunk/core/string.inc
/kernel/trunk/core/sync.inc
/kernel/trunk/core/sys32-sp.inc
/kernel/trunk/core/sys32.inc
/kernel/trunk/core/syscall.inc
/kernel/trunk/core/taskman.inc
/kernel/trunk/core/test_malloc.asm
/kernel/trunk/core/timers.inc
/kernel/trunk/core/v86.inc
/kernel/trunk/data16.inc
/kernel/trunk/data32.inc
/kernel/trunk/data32et.inc
/kernel/trunk/data32sp.inc
/kernel/trunk/detect/biosdisk.inc
/kernel/trunk/detect/biosmem.inc
/kernel/trunk/detect/dev_fd.inc
/kernel/trunk/detect/dev_hdcd.inc
/kernel/trunk/detect/disks.inc
/kernel/trunk/detect/getcache.inc
/kernel/trunk/detect/init_ata.inc
/kernel/trunk/detect/sear_par.inc
/kernel/trunk/detect/vortex86.inc
/kernel/trunk/encoding.inc
/kernel/trunk/fdo.inc
/kernel/trunk/fs/ext2/blocks.inc
/kernel/trunk/fs/ext2/ext2.asm
/kernel/trunk/fs/ext2/ext2.inc
/kernel/trunk/fs/ext2/inode.inc
/kernel/trunk/fs/ext2/resource.inc
/kernel/trunk/fs/fat.inc
/kernel/trunk/fs/fs_lfn.inc
/kernel/trunk/fs/iso9660.inc
/kernel/trunk/fs/ntfs.inc
/kernel/trunk/fs/parse_fn.inc
/kernel/trunk/fs/xfs.asm
/kernel/trunk/fs/xfs.inc
/kernel/trunk/gui/button.inc
/kernel/trunk/gui/event.inc
/kernel/trunk/gui/font.inc
/kernel/trunk/gui/mouse.inc
/kernel/trunk/gui/mousepointer.inc
/kernel/trunk/gui/skincode.inc
/kernel/trunk/gui/skindata.inc
/kernel/trunk/gui/window.inc
/kernel/trunk/hid/keyboard.inc
/kernel/trunk/hid/mousedrv.inc
/kernel/trunk/hid/set_dtc.inc
/kernel/trunk/imports.inc
/kernel/trunk/init.inc
/kernel/trunk/kernel.asm
/kernel/trunk/kernel32.inc
/kernel/trunk/kernelsp.inc
/kernel/trunk/kglobals.inc
/kernel/trunk/macros.inc
/kernel/trunk/memmap.inc
/kernel/trunk/network/ARP.inc
/kernel/trunk/network/IPv4.inc
/kernel/trunk/network/IPv6.inc
/kernel/trunk/network/PPPoE.inc
/kernel/trunk/network/ethernet.inc
/kernel/trunk/network/icmp.inc
/kernel/trunk/network/loopback.inc
/kernel/trunk/network/queue.inc
/kernel/trunk/network/socket.inc
/kernel/trunk/network/stack.inc
/kernel/trunk/network/tcp.inc
/kernel/trunk/network/tcp_input.inc
/kernel/trunk/network/tcp_output.inc
/kernel/trunk/network/tcp_subr.inc
/kernel/trunk/network/tcp_timer.inc
/kernel/trunk/network/tcp_usreq.inc
/kernel/trunk/network/udp.inc
/kernel/trunk/proc32.inc
/kernel/trunk/sound/playnote.inc
/kernel/trunk/unpacker.inc
/kernel/trunk/video/blitter.inc
/kernel/trunk/video/cursors.inc
/kernel/trunk/video/vesa12.inc
/kernel/trunk/video/vesa20.inc
/kernel/trunk/video/vga.inc
5351 3420 d 3 h serge / kernel: combine display related data in one structure  
/drivers/video/rdc.asm
/kernel/trunk/const.inc
/kernel/trunk/core/mtrr.inc
/kernel/trunk/data32.inc
/kernel/trunk/gui/mouse.inc
/kernel/trunk/gui/window.inc
/kernel/trunk/hid/mousedrv.inc
/kernel/trunk/kernel.asm
/kernel/trunk/video/blitter.inc
/kernel/trunk/video/cursors.inc
/kernel/trunk/video/vesa20.inc
5350 3420 d 4 h serge /kernel/trunk/ kernel: remove Screen_Max_X and Screen_Max_Y variables  
/kernel/trunk/core/taskman.inc
/kernel/trunk/data32.inc
/kernel/trunk/gui/mouse.inc
/kernel/trunk/gui/window.inc
/kernel/trunk/hid/mousedrv.inc
/kernel/trunk/kernel.asm
/kernel/trunk/video/cursors.inc
/kernel/trunk/video/vesa20.inc
4797 3692 d 13 h Akyltist /kernel/trunk/gui/ mini refactoring  
/kernel/trunk/gui/window.inc
4796 3692 d 14 h Akyltist /kernel/trunk/gui/ fix kernel function 48.2 48.3 (set EDX max size = 192 byte)  
/kernel/trunk/gui/window.inc
4779 3694 d 11 h Akyltist /kernel/trunk/gui/ skin: hotfix new system color table  
/kernel/trunk/gui/skincode.inc
/kernel/trunk/gui/skindata.inc
/kernel/trunk/gui/window.inc
4778 3694 d 11 h Akyltist /kernel/trunk/gui/ skin: supported new system color table  
/kernel/trunk/gui/skincode.inc
/kernel/trunk/gui/window.inc
4572 3741 d 4 h clevermouse /kernel/trunk/ fix draw of type-I windows with small height  
/kernel/trunk/docs/sysfuncr.txt
/kernel/trunk/docs/sysfuncs.txt
/kernel/trunk/gui/window.inc
4424 3788 d 2 h Serge /kernel/trunk/ kernel: minor optimizations  
/kernel/trunk/core/heap.inc
/kernel/trunk/core/memory.inc
/kernel/trunk/core/taskman.inc
/kernel/trunk/gui/mouse.inc
/kernel/trunk/gui/window.inc
3576 4005 d 16 h Serge /kernel/trunk/gui/ kernel: fix for 3558  
/kernel/trunk/gui/window.inc
3558 4007 d 2 h Serge /kernel/trunk/ Kernel: remove useless MOUSE_DOWN MOUSE_BACKGROUND DONT_DRAW_MOUSE.  
/kernel/trunk/const.inc
/kernel/trunk/core/sys32.inc
/kernel/trunk/gui/window.inc
/kernel/trunk/kernel.asm
3536 4008 d 5 h clevermouse /kernel/trunk/ fix some GUI problems highlighted by r3534  
/kernel/trunk/gui/mouse.inc
/kernel/trunk/gui/window.inc
/kernel/trunk/kernel.asm
/kernel/trunk/kernel32.inc