Rev |
Age |
Author |
Path |
Log message |
Diff |
10051 |
5 d 22 h |
ace_dent |
/kernel/trunk/ |
Remove $Revision$ from kernel file headers
- To better support git, remove SVN dependant `$Revision$` from file headers. This does *not* remove: the use of `__REV__` macro in `boostr.inc` and `kernel.asm`
- Header Copyright notices updated to 2024.
- Minimal white space cleanup (trailing spaces automatically removed).
- Note: `asmxygen.py` has a *large* amount of whitespace cleanup, due to incorrect line endings. |
|
9941 |
248 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 |
337 d 21 h |
Doczom |
/kernel/trunk/ |
[KERNEL] the window subsystem was refactored, WDATA structures were expanded and magic numbers were replaced with constants |
|
9911 |
414 d 19 h |
Doczom |
/kernel/trunk/ |
[KERNEL] cleaned code and added description of some functions |
|
9709 |
838 d 21 h |
Doczom |
/kernel/trunk/ |
delete TASKDATA |
|
8926 |
1070 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 |
1076 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 |
3063 d 21 h |
pathoswithin |
/kernel/trunk/gui/ |
Non-skinned button press style |
|
6035 |
3064 d 5 h |
pathoswithin |
/kernel/trunk/gui/ |
Button press style |
|
6032 |
3066 d 10 h |
pathoswithin |
/kernel/trunk/gui/ |
Button style |
|
6031 |
3067 d 6 h |
pathoswithin |
/kernel/trunk/gui/ |
Button style and code refactoring |
|
6009 |
3076 d 0 h |
leency |
/kernel/trunk/gui/ |
kernel: change buttons style |
|
5580 |
3235 d 22 h |
leency |
/kernel/trunk/gui/ |
kernel: button draw optimization (removed unnecessary overlapping) |
|
5363 |
3427 d 17 h |
yogev_ezra |
/ |
Change copyright year in kernel and drivers to 2015. No code changes. |
|
5185 |
3475 d 14 h |
mario79 |
/kernel/trunk/gui/ |
The rollback r.4970. |
|
4970 |
3639 d 18 h |
Akyltist |
/kernel/trunk/gui/ |
fix button coord and size;
add 3d light effect; |
|
2455 |
4458 d 21 h |
mario79 |
/kernel/trunk/ |
1) Correcting information about copiright
2) VESA draw the small speedup |
|
2453 |
4459 d 19 h |
mario79 |
/kernel/trunk/ |
Video draw and VESA - some speedup. |
|
2384 |
4477 d 19 h |
hidnplayr |
/kernel/trunk/ |
Adapted more structures to use new struct.inc |
|
2288 |
4609 d 16 h |
clevermouse |
/kernel/trunk/ |
Style corrected for new rules, no semantic changes |
|
1391 |
5224 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 |
5231 d 15 h |
diamond |
/kernel/trunk/gui/ |
fixed buttons code broken in rev. 1334 |
|
1362 |
5257 d 12 h |
mikedld |
/kernel/trunk/ |
* gui/window.inc refactoring |
|
1341 |
5263 d 16 h |
mikedld |
/kernel/trunk/gui/ |
* gui/button.inc refactoring fix (remove_button) |
|
1334 |
5265 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 |
5292 d 0 h |
serge |
/kernel/trunk/ |
kms: pre rc8 |
|
1168 |
5365 d 19 h |
Lrz |
/kernel/trunk/ |
Set align 4 for subroutines in main loop. |
|
983 |
5629 d 16 h |
diamond |
/kernel/trunk/ |
some cosmetic fixes |
|
965 |
5641 d 14 h |
diamond |
/kernel/trunk/gui/ |
fixed crash when one attempts to define too many buttons |
|
803 |
5818 d 22 h |
alver |
/kernel/trunk/ |
|
|
684 |
6007 d 3 h |
diamond |
/kernel/trunk/ |
deleting cross registers in system calls, part 2 |
|
593 |
6150 d 0 h |
mikedld |
/kernel/trunk/ |
Revision numbering fix |
|
465 |
6250 d 7 h |
serge |
/kernel/trunk/ |
merge flat kernel |
|
431 |
6273 d 1 h |
serge |
/kernel/trunk/ |
copyrights |
|
425 |
6277 d 15 h |
victor |
/kernel/trunk/ |
added computing of current #revision for kernel *.inc and *.asm files |
|
415 |
6286 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 |
6297 d 17 h |
serge |
/kernel/trunk/ |
replace all vars whith symbolic constants |
|
380 |
6299 d 3 h |
serge |
/kernel/trunk/ |
replace vars 0x8000 0xC000 0xC004 0xD000 0x80000 whith symbolic constants
rename PROC_BASE -> SLOT_BASE |
|
379 |
6299 d 5 h |
serge |
/kernel/trunk/ |
1)fixed wrong exported LFB address
2)replace 0x3000 0x3004 0x3010 0x3020 whith symbolic constants |
|
115 |
6505 d 3 h |
poddubny |
/kernel/trunk/ |
Introduced APPDATA, TASKDATA, WNDDATA, RECT, BOX structures. |
|