Rev |
Age |
Author |
Path |
Log message |
Diff |
9941 |
241 d 21 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. |
|
9926 |
330 d 21 h |
Doczom |
/kernel/trunk/ |
[KERNEL] the window subsystem was refactored, WDATA structures were expanded and magic numbers were replaced with constants |
|
9911 |
407 d 19 h |
Doczom |
/kernel/trunk/ |
[KERNEL] cleaned code and added description of some functions |
|
9709 |
831 d 21 h |
Doczom |
/kernel/trunk/ |
delete TASKDATA |
|
8926 |
1063 d 18 h |
leency |
/ |
kernel: tiny draw button optimization
img: rename FindNumbers into Numbers and ENTROPYVIEW into ENTROPYV (confirmed with author) to fit 8.3 |
|
8869 |
1069 d 4 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 |
|
6044 |
3056 d 21 h |
pathoswithin |
/kernel/trunk/gui/ |
Non-skinned button press style |
|
6035 |
3057 d 5 h |
pathoswithin |
/kernel/trunk/gui/ |
Button press style |
|
6032 |
3059 d 10 h |
pathoswithin |
/kernel/trunk/gui/ |
Button style |
|
6031 |
3060 d 6 h |
pathoswithin |
/kernel/trunk/gui/ |
Button style and code refactoring |
|
6009 |
3069 d 0 h |
leency |
/kernel/trunk/gui/ |
kernel: change buttons style |
|
5580 |
3228 d 22 h |
leency |
/kernel/trunk/gui/ |
kernel: button draw optimization (removed unnecessary overlapping) |
|
5363 |
3420 d 18 h |
yogev_ezra |
/ |
Change copyright year in kernel and drivers to 2015. No code changes. |
|
5185 |
3468 d 14 h |
mario79 |
/kernel/trunk/gui/ |
The rollback r.4970. |
|
4970 |
3632 d 18 h |
Akyltist |
/kernel/trunk/gui/ |
fix button coord and size;
add 3d light effect; |
|
2455 |
4451 d 21 h |
mario79 |
/kernel/trunk/ |
1) Correcting information about copiright
2) VESA draw the small speedup |
|
2453 |
4452 d 19 h |
mario79 |
/kernel/trunk/ |
Video draw and VESA - some speedup. |
|
2384 |
4470 d 19 h |
hidnplayr |
/kernel/trunk/ |
Adapted more structures to use new struct.inc |
|
2288 |
4602 d 16 h |
clevermouse |
/kernel/trunk/ |
Style corrected for new rules, no semantic changes |
|
1391 |
5217 d 19 h |
mikedld |
/kernel/trunk/ |
gui/mouse.inc:
+ new file for GUI-related mouse events handling (old mouse.inc renamed)
gui/button.inc and gui/window.inc:
* refactoring in regards of new mouse.inc:
* obsolete code eliminated
* old'n'ugly `check_buttons` and `checkwindows` removed
* events handlers added
gui/window.inc:
* moved GUI-related syscalls and auxilary functions from kernel.asm
* removed registers cross-ordering from syscall 67 (window move/resize)
+ more comments added
known bugs include:
1. apps using syscall 67 (kfar etc.) may not redraw their old screen area leaving ghost images
2. possibility of mouse cursor artefacts may have increased (this *really* has to be reworked) |
|
1381 |
5224 d 15 h |
diamond |
/kernel/trunk/gui/ |
fixed buttons code broken in rev. 1334 |
|
1362 |
5250 d 12 h |
mikedld |
/kernel/trunk/ |
* gui/window.inc refactoring |
|
1341 |
5256 d 16 h |
mikedld |
/kernel/trunk/gui/ |
* gui/button.inc refactoring fix (remove_button) |
|
1334 |
5258 d 19 h |
mikedld |
/kernel/trunk/ |
* gui/button.inc refactoring
* only 16 ID bits were checked on button delete, 24 now
* negative button frame draw speed up |
|
1300 |
5285 d 0 h |
serge |
/kernel/trunk/ |
kms: pre rc8 |
|
1168 |
5358 d 19 h |
Lrz |
/kernel/trunk/ |
Set align 4 for subroutines in main loop. |
|
983 |
5622 d 16 h |
diamond |
/kernel/trunk/ |
some cosmetic fixes |
|
965 |
5634 d 14 h |
diamond |
/kernel/trunk/gui/ |
fixed crash when one attempts to define too many buttons |
|
803 |
5811 d 23 h |
alver |
/kernel/trunk/ |
|
|
684 |
6000 d 3 h |
diamond |
/kernel/trunk/ |
deleting cross registers in system calls, part 2 |
|
593 |
6143 d 0 h |
mikedld |
/kernel/trunk/ |
Revision numbering fix |
|
465 |
6243 d 7 h |
serge |
/kernel/trunk/ |
merge flat kernel |
|
431 |
6266 d 1 h |
serge |
/kernel/trunk/ |
copyrights |
|
425 |
6270 d 15 h |
victor |
/kernel/trunk/ |
added computing of current #revision for kernel *.inc and *.asm files |
|
415 |
6279 d 16 h |
heavyiron |
/kernel/ |
Mods by vhanla:
- Window is grabbed to drag only if you CLICK on its grab area (ie. the title bar)
- Button is selected only if it is clicked on its area |
|
381 |
6290 d 17 h |
serge |
/kernel/trunk/ |
replace all vars whith symbolic constants |
|
380 |
6292 d 3 h |
serge |
/kernel/trunk/ |
replace vars 0x8000 0xC000 0xC004 0xD000 0x80000 whith symbolic constants
rename PROC_BASE -> SLOT_BASE |
|
379 |
6292 d 5 h |
serge |
/kernel/trunk/ |
1)fixed wrong exported LFB address
2)replace 0x3000 0x3004 0x3010 0x3020 whith symbolic constants |
|
115 |
6498 d 3 h |
poddubny |
/kernel/trunk/ |
Introduced APPDATA, TASKDATA, WNDDATA, RECT, BOX structures. |
|
114 |
6500 d 18 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 |
|