Yogev Ezra
80a7695eb3
Add Vortex86 detection code.
...
git-svn-id: svn://kolibrios.org@4261 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-11-20 20:05:06 +00:00
Marat Zakiyanov (Mario79)
9c4fa92828
Kernel Clipboard. f.54.
...
git-svn-id: svn://kolibrios.org@4199 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-11-10 04:10:03 +00:00
Sergey Semyonov (Serge)
1e36f2a2c8
Kernel: export new_sys_threads as CreateThread. Remove hack in set_app_params that allowed creating threads in kernel context under certain conditions
...
git-svn-id: svn://kolibrios.org@4105 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-10-26 16:11:59 +00:00
Marat Zakiyanov (Mario79)
b197cfec32
More accurate calculation for the case redraw of window.
...
git-svn-id: svn://kolibrios.org@3936 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-09-29 03:39:30 +00:00
kaitz
fb86c01bbb
Translation for estonian language and fixes.
...
Build folder for estonian language.
git-svn-id: svn://kolibrios.org@3927 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-09-21 20:26:44 +00:00
Marat Zakiyanov (Mario79)
f3bb0969f5
Fix for r.3762 - separate interrupt handlers for the irq14 and irq15.
...
git-svn-id: svn://kolibrios.org@3870 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-08-23 23:22:21 +00:00
Marat Zakiyanov (Mario79)
49a2302c63
Fix for r.3810
...
git-svn-id: svn://kolibrios.org@3825 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-07-15 18:25:45 +00:00
Marat Zakiyanov (Mario79)
684e14f673
Additional check the unassigned IRQ for IDE controller.
...
git-svn-id: svn://kolibrios.org@3810 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-07-11 18:32:20 +00:00
Marat Zakiyanov (Mario79)
a2170a4fee
Removing useless stdcall enable_irq
...
git-svn-id: svn://kolibrios.org@3791 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-07-09 21:04:46 +00:00
Marat Zakiyanov (Mario79)
bb7366e80a
Additional check for IDE controllers
...
git-svn-id: svn://kolibrios.org@3785 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-07-09 00:34:01 +00:00
Marat Zakiyanov (Mario79)
54376c69d5
Correction width of the boot messages and correction position of the BOOT_DEBUG_PRINT (addition to the revision of 3777).
...
git-svn-id: svn://kolibrios.org@3778 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-07-08 05:45:58 +00:00
Yogev Ezra
63c570c54d
Added 2 more options to blue screen: c) BOOT_DEBUG_PRINT and d) BOOT_LAUNCHER_START. Existing option "Boot device" is now e).
...
BOOT_DEBUG_PRINT = If set to "yes"/"on", will duplicate debug output to the screen. Default is "no"/"off".
BOOT_LAUNCHER_START = If set to "no"/"off", LAUNCHER application won't be run after kernel has loaded. Default is "yes"/"on".
git-svn-id: svn://kolibrios.org@3777 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-07-07 23:12:01 +00:00
Marat Zakiyanov (Mario79)
25dd9e6530
Some fixes code for IDE controllers.
...
git-svn-id: svn://kolibrios.org@3774 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-07-07 02:10:50 +00:00
Marat Zakiyanov (Mario79)
c67e638d08
Dynamic setting interrupts for Floppy controller
...
git-svn-id: svn://kolibrios.org@3771 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-07-06 11:33:30 +00:00
Marat Zakiyanov (Mario79)
8a0dae3f14
1) Dynamic setting interrupts for IDE controller
...
2) Fixed problems with some hardware (eBox IDE Native mode and similar)
git-svn-id: svn://kolibrios.org@3762 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-07-05 06:43:56 +00:00
CleverMouse
d59bc76c6d
support for PnP disks, part 4: move NTFS,EXT2,/hd*,/bd* to the new interface
...
git-svn-id: svn://kolibrios.org@3742 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-07-01 16:29:16 +00:00
Sergey Semyonov (Serge)
f03da1efd4
kernel: removed unnecessary duplication of BOOT_VAR
...
git-svn-id: svn://kolibrios.org@3732 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-06-29 08:26:56 +00:00
Sergey Semyonov (Serge)
49ac7a5c36
Kernel: remove some absolute adressing variables
...
git-svn-id: svn://kolibrios.org@3727 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-06-28 09:32:37 +00:00
CleverMouse
436a7c0974
r3711 continued, no binary changes
...
git-svn-id: svn://kolibrios.org@3726 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-06-28 08:45:59 +00:00
Marat Zakiyanov (Mario79)
178ccd95f9
PIO LBA48 write for HDD
...
git-svn-id: svn://kolibrios.org@3706 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-06-26 02:38:47 +00:00
Marat Zakiyanov (Mario79)
d9b8117616
1) SATA IDE support for HDD and ATAPI
...
2) PIO LBA48 read for HDD
git-svn-id: svn://kolibrios.org@3702 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-06-25 03:15:38 +00:00
Sergey Semyonov (Serge)
f272bbb588
kernel: reduce DRIVE_DATA array. Now kernel can handle only 64 /hd and /cd partitions
...
git-svn-id: svn://kolibrios.org@3627 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-06-08 13:08:51 +00:00
shikhin
d4216492e1
Fixed sys_msg_board (fn 63) to not rely on cross_order and take arguments in original order.
...
git-svn-id: svn://kolibrios.org@3614 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-06-07 14:12:54 +00:00
CleverMouse
37b9069351
preprocess fat chain for ramdisk before APIC initialization accesses it
...
git-svn-id: svn://kolibrios.org@3613 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-06-07 08:46:54 +00:00
CleverMouse
5f85d6b8f5
fix r3536
...
git-svn-id: svn://kolibrios.org@3611 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-06-06 10:50:52 +00:00
Sergey Semyonov (Serge)
a678afc6ad
kernel: BytesPerScanLine removed, use _display.pitch instead
...
git-svn-id: svn://kolibrios.org@3606 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-06-05 09:29:50 +00:00
CleverMouse
a77e7ee15d
make macro for push imm/pop dst
...
git-svn-id: svn://kolibrios.org@3598 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-06-04 11:14:37 +00:00
Sergey Semyonov (Serge)
e80ec77b74
kernel: epic win. return to new cheat delay_hs
...
git-svn-id: svn://kolibrios.org@3597 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-06-04 08:04:42 +00:00
Sergey Semyonov (Serge)
a830f8e6f3
kernel: epic fail. revert to old delay_hs code
...
git-svn-id: svn://kolibrios.org@3596 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-06-03 20:16:51 +00:00
Sergey Semyonov (Serge)
315305ed2a
Kernel: cheap and cheat delay_hs
...
git-svn-id: svn://kolibrios.org@3595 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-06-03 19:47:50 +00:00
Sergey Semyonov (Serge)
996be4829b
kernel: minor optimizations
...
git-svn-id: svn://kolibrios.org@3588 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-06-02 09:36:14 +00:00
Sergey Semyonov (Serge)
d81e718e9b
Kernel: remove useless MOUSE_DOWN MOUSE_BACKGROUND DONT_DRAW_MOUSE.
...
git-svn-id: svn://kolibrios.org@3558 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-05-28 19:40:50 +00:00
hidnplayr
e93a49b442
Disabled network debug output by default.
...
git-svn-id: svn://kolibrios.org@3556 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-05-28 19:19:23 +00:00
hidnplayr
e4cf34c0de
Merge new network stack with trunk
...
git-svn-id: svn://kolibrios.org@3545 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-05-28 17:34:26 +00:00
CleverMouse
32b4fcb9ab
recode all kernel sources to UTF-8; binary still uses single-byte encoding and isn't changed at all
...
git-svn-id: svn://kolibrios.org@3539 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-05-27 22:16:00 +00:00
Sergey Semyonov (Serge)
8119f00711
kernel: remove ScreenBPP variable
...
git-svn-id: svn://kolibrios.org@3537 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-05-27 19:09:54 +00:00
CleverMouse
f427028551
fix some GUI problems highlighted by r3534
...
git-svn-id: svn://kolibrios.org@3536 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-05-27 16:49:46 +00:00
CleverMouse
bd6a09fefc
fix direct I/O access broken in r3534
...
git-svn-id: svn://kolibrios.org@3535 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-05-27 13:05:53 +00:00
CleverMouse
f059bc06d5
priorities in scheduler
...
git-svn-id: svn://kolibrios.org@3534 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-05-27 09:02:35 +00:00
CleverMouse
c1284fc3b6
USB support
...
git-svn-id: svn://kolibrios.org@3520 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-05-17 23:53:28 +00:00
CleverMouse
17945ca19c
force setting native resolution for intel displays
...
git-svn-id: svn://kolibrios.org@3508 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-05-15 18:03:17 +00:00
CleverMouse
1ffc38fb43
conditional printing of debug board to the screen
...
git-svn-id: svn://kolibrios.org@3507 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-05-15 16:40:59 +00:00
Marat Zakiyanov (Mario79)
f3b083075c
Kernel scheduler - equal rights for all threads. Discussion http://board.kolibrios.org/viewtopic.php?f=35&t=2303
...
git-svn-id: svn://kolibrios.org@3504 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-05-14 22:47:15 +00:00
Sergey Semyonov (Serge)
5e88b2cdeb
kernel: show cpu frequency in Mhz, not Hz
...
git-svn-id: svn://kolibrios.org@3502 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-05-11 20:53:01 +00:00
Sergey Semyonov (Serge)
b9d4fa554f
kernel: fix boot time cpu frequency information
...
git-svn-id: svn://kolibrios.org@3501 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-05-11 18:01:06 +00:00
Marat Zakiyanov (Mario79)
f06345297e
Restore default cursor before terminating the process.
...
git-svn-id: svn://kolibrios.org@3493 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-05-03 22:00:44 +00:00
Sergey Semyonov (Serge)
d613a64038
kernel: cleanup
...
git-svn-id: svn://kolibrios.org@3486 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-04-28 12:43:27 +00:00
Sergey Semyonov (Serge)
d67b35544c
kernel: export GetCpuFreq
...
git-svn-id: svn://kolibrios.org@3481 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-04-26 10:57:25 +00:00
Marat Zakiyanov (Mario79)
8977965c09
Fix for r.2536
...
git-svn-id: svn://kolibrios.org@3462 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-04-09 18:17:01 +00:00
Marat Zakiyanov (Mario79)
37684e0d2a
Fix f.18.3 - If the window is captured and moved by the user, then you can't change the position in window stack.
...
git-svn-id: svn://kolibrios.org@3455 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-04-07 16:11:35 +00:00
Marat Zakiyanov (Mario79)
53d7a1b52f
trunk kernel: print svn revision on the debug board
...
git-svn-id: svn://kolibrios.org@3454 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-04-07 11:24:02 +00:00
hidnplayr
fa2168cc4f
Fix typos from #2089 (reported by mikedld)
...
git-svn-id: svn://kolibrios.org@3426 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-26 20:10:37 +00:00
CleverMouse
817b73c24b
activate PCI enumerator at boot
...
git-svn-id: svn://kolibrios.org@3394 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-19 21:43:59 +00:00
CleverMouse
75ae4a827a
increase size of debug board from 4K to 64K
...
git-svn-id: svn://kolibrios.org@3392 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-19 17:07:12 +00:00
hidnplayr
c2dfee12a3
Fixed old bug ( #1494 ) in system function 66, reported by mikedld.
...
Set default extension of kernel to ".mnt"
git-svn-id: svn://kolibrios.org@3383 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-17 18:58:28 +00:00
Yogev Ezra
d990bce2e4
Fix Spanish language selection
...
git-svn-id: svn://kolibrios.org@3341 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-06 12:04:53 +00:00
CleverMouse
d30caf231a
ability to create kernel threads
...
git-svn-id: svn://kolibrios.org@3325 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-04 13:58:55 +00:00
CleverMouse
a321a83609
Protect thread from external terminate while running any syscall except 5,10,23.
...
Now 18.2/18.12 are really safe through kernel-colored glasses (however, you still
should not use them except for really critical cases),
although the protection is sometimes quite excessive.
git-svn-id: svn://kolibrios.org@3303 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-01 10:27:19 +00:00
CleverMouse
165c453d43
protect thread from external terminate while running sysfn 70
...
git-svn-id: svn://kolibrios.org@3296 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-02-28 22:03:45 +00:00
esevece
3ca743d7cf
Added kernelsp.inc for some messages
...
git-svn-id: svn://kolibrios.org@3287 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-02-27 22:34:38 +00:00
esevece
9069d7e9ca
Spanish translation (boot and kernel). Fix in makefile. Change name of booteng.inc to booten.inc
...
git-svn-id: svn://kolibrios.org@3274 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-02-26 18:29:14 +00:00
Sergey Semyonov (Serge)
8c4cfb296e
Infinity: minor update
...
kernel: increase size of LFB
git-svn-id: svn://kolibrios.org@2991 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-10-22 20:42:00 +00:00
22e876669a
kernel, f65: native grayscale images support
...
git-svn-id: svn://kolibrios.org@2727 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-06-03 13:57:12 +00:00
Marat Zakiyanov (Mario79)
dfaeeb56ff
Functions 66.6, 66.7 - control input from the keyboard for hotkeys
...
git-svn-id: svn://kolibrios.org@2709 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-06-01 00:58:16 +00:00
Marat Zakiyanov (Mario79)
01431c16e7
Function 18.24 - set limits of screen.
...
git-svn-id: svn://kolibrios.org@2654 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-04-30 22:07:24 +00:00
Marat Zakiyanov (Mario79)
0d4cc5f003
F18.23 - minimize all windows
...
git-svn-id: svn://kolibrios.org@2648 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-04-26 14:21:46 +00:00
CleverMouse
46ebef439c
support for PnP disks, part 3: FAT16/FAT32
...
git-svn-id: svn://kolibrios.org@2643 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-04-23 09:19:34 +00:00
Marat Zakiyanov (Mario79)
2643d953b1
A more detailed log of the boot in a black screen.
...
git-svn-id: svn://kolibrios.org@2642 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-04-21 11:41:37 +00:00
Marat Zakiyanov (Mario79)
8f439a5b9a
The fonts char.mt and char2.mt are included in the kernel is now.
...
git-svn-id: svn://kolibrios.org@2640 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-04-20 22:22:57 +00:00
Marat Zakiyanov (Mario79)
263603725b
The procedure minimize_window does not calculatescreen and redrawscreen, if window width and/or height is equal zero is now
...
git-svn-id: svn://kolibrios.org@2620 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-04-17 16:32:18 +00:00
CleverMouse
bf4cb45023
API for external keyboards
...
git-svn-id: svn://kolibrios.org@2601 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-04-11 19:06:32 +00:00
Marat Zakiyanov (Mario79)
839afe4284
Fix for r. 2524
...
git-svn-id: svn://kolibrios.org@2580 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-04-06 19:54:26 +00:00
Marat Zakiyanov (Mario79)
74a8292f46
Rollback for SVN r.2468 - change_task not needed.
...
git-svn-id: svn://kolibrios.org@2561 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-04-04 12:20:22 +00:00
Marat Zakiyanov (Mario79)
60bd1cf7b6
Function 15.9 - Redraws a rectangular part of the background
...
git-svn-id: svn://kolibrios.org@2547 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-04-02 22:30:24 +00:00
Marat Zakiyanov (Mario79)
1c8fb6c142
Fix for r. 2480
...
git-svn-id: svn://kolibrios.org@2545 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-04-02 18:59:09 +00:00
Marat Zakiyanov (Mario79)
bd6c0291ed
Optimization f.15.8
...
git-svn-id: svn://kolibrios.org@2537 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-04-01 22:58:45 +00:00
Marat Zakiyanov (Mario79)
7d5ed0a7fd
Function 4 - added redirect the output to the user area.
...
git-svn-id: svn://kolibrios.org@2536 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-04-01 22:29:11 +00:00
Marat Zakiyanov (Mario79)
69706fb6b2
Fix for r. 1392
...
git-svn-id: svn://kolibrios.org@2524 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-03-29 20:44:29 +00:00
Marat Zakiyanov (Mario79)
9407b2971a
Small addition for r.2515
...
git-svn-id: svn://kolibrios.org@2516 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-03-28 17:01:49 +00:00
Marat Zakiyanov (Mario79)
6cf03dd98c
Function 15.8 - Get coordinates of last draw the background
...
git-svn-id: svn://kolibrios.org@2515 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-03-28 16:32:08 +00:00
Marat Zakiyanov (Mario79)
659824c952
'Event 5' is changed now. Event returns after redrawing the background.
...
git-svn-id: svn://kolibrios.org@2513 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-03-27 20:02:50 +00:00
Marat Zakiyanov (Mario79)
a787d74980
Function 34 - who owner the pixel on the screen
...
git-svn-id: svn://kolibrios.org@2511 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-03-27 13:25:30 +00:00
Marat Zakiyanov (Mario79)
a540a71a13
Function 25 - put image area on the background layer
...
git-svn-id: svn://kolibrios.org@2509 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-03-26 21:10:43 +00:00
Marat Zakiyanov (Mario79)
36115aba3f
Using the new mutex to r.2486
...
git-svn-id: svn://kolibrios.org@2489 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-03-21 22:48:54 +00:00
Marat Zakiyanov (Mario79)
4ba4f03104
Fix for r.2446 - for Qemu or non-standart videocards. Unfortunately [BytesPerScanLine] does not always equal to [_display.width]*[ScreenBPP]/8
...
git-svn-id: svn://kolibrios.org@2480 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-03-19 20:56:55 +00:00
Marat Zakiyanov (Mario79)
bff46d5384
Fix for r. 2430
...
git-svn-id: svn://kolibrios.org@2472 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-03-16 18:12:05 +00:00
Marat Zakiyanov (Mario79)
160c847c88
Fix for r.2430 - guarantee the updating data after f. 18.2 and f. 18.18
...
git-svn-id: svn://kolibrios.org@2468 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-03-15 16:38:53 +00:00
Sergey Semyonov (Serge)
791845236e
merge acpi
...
git-svn-id: svn://kolibrios.org@2466 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-03-15 13:05:45 +00:00
Marat Zakiyanov (Mario79)
272e29533c
Fix for drawbackground mode of tiled.
...
git-svn-id: svn://kolibrios.org@2464 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-03-15 11:15:06 +00:00
Marat Zakiyanov (Mario79)
2f699083c4
1) Correcting information about copiright
...
2) VESA draw the small speedup
git-svn-id: svn://kolibrios.org@2455 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-03-13 16:51:57 +00:00
Marat Zakiyanov (Mario79)
54ec7e5e23
Video draw and VESA - some speedup.
...
git-svn-id: svn://kolibrios.org@2453 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-03-12 18:26:37 +00:00
Marat Zakiyanov (Mario79)
c039e0039c
Fix previous kernel revision for debugging with MTDBG.
...
git-svn-id: svn://kolibrios.org@2452 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-03-12 11:16:00 +00:00
Marat Zakiyanov (Mario79)
1e9db5557e
Draw mouse pointer after restore the default pointer.
...
git-svn-id: svn://kolibrios.org@2450 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-03-11 18:04:22 +00:00
Marat Zakiyanov (Mario79)
d357a70fe3
Video draw some speedup.
...
git-svn-id: svn://kolibrios.org@2446 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-03-10 11:37:42 +00:00
Sergey Semyonov (Serge)
2f5fd7a295
trunk: print cpu count on the debug board
...
git-svn-id: svn://kolibrios.org@2443 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-03-09 15:50:49 +00:00
Marat Zakiyanov (Mario79)
4832ce7a33
VESA draw some speedup (line, points, text, numbers)
...
git-svn-id: svn://kolibrios.org@2438 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-03-08 19:10:26 +00:00
Marat Zakiyanov (Mario79)
aede9dbee9
1) VESA draw some speedup
...
2) VGA draw fix
git-svn-id: svn://kolibrios.org@2436 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-03-08 13:45:18 +00:00
Marat Zakiyanov (Mario79)
e89bf78ced
VESA putimage speedup +30% above the r.2430
...
git-svn-id: svn://kolibrios.org@2435 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-03-08 09:22:41 +00:00
Marat Zakiyanov (Mario79)
b39e0fcab7
VESA - new algorithm for showing mouse pointer without a blink
...
git-svn-id: svn://kolibrios.org@2430 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-03-07 15:50:41 +00:00
Sergey Semyonov (Serge)
0735fd9e1b
fn.40: ebx bit 30 - do not send mouse events if cursor outside window
...
git-svn-id: svn://kolibrios.org@2414 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-02-28 08:36:15 +00:00
Sergey Semyonov (Serge)
db320404f9
and again fn.40: now ebx bit 31 - do not send mouse events to inactive window
...
git-svn-id: svn://kolibrios.org@2411 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-02-27 07:04:31 +00:00
Sergey Semyonov (Serge)
ce677ba734
f.40 ebx bit 3: do not send mouse events to inactive window
...
git-svn-id: svn://kolibrios.org@2408 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-02-26 04:10:05 +00:00
Marat Zakiyanov (Mario79)
539071c806
We do not use Vesa 1.2 mode (for trunk kernel) is now
...
git-svn-id: svn://kolibrios.org@2407 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-02-26 00:26:08 +00:00
hidnplayr
e7bade16fe
Adapted more structures to use new struct.inc
...
git-svn-id: svn://kolibrios.org@2384 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-02-23 18:52:13 +00:00
hidnplayr
58fe32f210
Usage of struct.inc from fasm in trunk kernel.
...
git-svn-id: svn://kolibrios.org@2381 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-02-22 15:46:09 +00:00
CleverMouse
037099f50d
Style corrected for new rules, no semantic changes
...
git-svn-id: svn://kolibrios.org@2288 a494cfbc-eb01-0410-851d-a64ba20cac60
2011-10-14 21:38:50 +00:00
Sergey Semyonov (Serge)
1463afc261
reduce kernel memory usage
...
git-svn-id: svn://kolibrios.org@2267 a494cfbc-eb01-0410-851d-a64ba20cac60
2011-10-05 11:13:17 +00:00
Marat Zakiyanov (Mario79)
6ea57786b0
Remove the old VRR code. p.1
...
git-svn-id: svn://kolibrios.org@2255 a494cfbc-eb01-0410-851d-a64ba20cac60
2011-10-03 14:16:25 +00:00
Marat Zakiyanov (Mario79)
6e5e6b3c02
New f.18.1
...
git-svn-id: svn://kolibrios.org@2244 a494cfbc-eb01-0410-851d-a64ba20cac60
2011-09-27 07:08:12 +00:00
Sergey Semyonov (Serge)
a61cc1cc58
merge apic code
...
git-svn-id: svn://kolibrios.org@2231 a494cfbc-eb01-0410-851d-a64ba20cac60
2011-09-22 16:44:10 +00:00
Sergey Semyonov (Serge)
e06410d094
merge acpi #2217
...
git-svn-id: svn://kolibrios.org@2218 a494cfbc-eb01-0410-851d-a64ba20cac60
2011-09-21 09:13:47 +00:00
Sergey Semyonov (Serge)
be59696270
merge kolibri_acpi #2156
...
git-svn-id: svn://kolibrios.org@2167 a494cfbc-eb01-0410-851d-a64ba20cac60
2011-09-10 10:58:39 +00:00
Sergey Semyonov (Serge)
1804fc6d05
merge kolibri-acpi #2151
...
git-svn-id: svn://kolibrios.org@2154 a494cfbc-eb01-0410-851d-a64ba20cac60
2011-09-04 16:41:24 +00:00
Sergey Semyonov (Serge)
246c135659
irq: reset fail counter
...
all kernel: replace old non-blocking mutexes
git-svn-id: svn://kolibrios.org@2129 a494cfbc-eb01-0410-851d-a64ba20cac60
2011-08-27 10:59:48 +00:00
CleverMouse
fa7b5eb6e1
kernel timers
...
git-svn-id: svn://kolibrios.org@2122 a494cfbc-eb01-0410-851d-a64ba20cac60
2011-08-26 11:46:54 +00:00
Sergey Semyonov (Serge)
0c8c27e46c
move PIC functions into separate file
...
git-svn-id: svn://kolibrios.org@2118 a494cfbc-eb01-0410-851d-a64ba20cac60
2011-08-25 09:32:01 +00:00
Sergey Semyonov (Serge)
a7589ea8ee
restore previous version_inf
...
git-svn-id: svn://kolibrios.org@2114 a494cfbc-eb01-0410-851d-a64ba20cac60
2011-08-24 11:25:47 +00:00
Sergey Semyonov (Serge)
000b6ce1cb
shared irq's
...
git-svn-id: svn://kolibrios.org@2112 a494cfbc-eb01-0410-851d-a64ba20cac60
2011-08-24 11:01:37 +00:00
maximYCH
7f63a7e064
Russian language for kernel boot messages
...
git-svn-id: svn://kolibrios.org@2104 a494cfbc-eb01-0410-851d-a64ba20cac60
2011-08-23 07:32:13 +00:00
Sergey Semyonov (Serge)
b3a861cedd
remove fn 41,42,44,45
...
git-svn-id: svn://kolibrios.org@2089 a494cfbc-eb01-0410-851d-a64ba20cac60
2011-08-21 12:26:22 +00:00
CleverMouse
3421ffa999
allow hooks of IRQ15
...
git-svn-id: svn://kolibrios.org@1989 a494cfbc-eb01-0410-851d-a64ba20cac60
2011-06-29 11:57:56 +00:00
CleverMouse
08246cd957
merge kolibri-cfg into trunk
...
git-svn-id: svn://kolibrios.org@1962 a494cfbc-eb01-0410-851d-a64ba20cac60
2011-06-16 17:09:40 +00:00
CleverMouse
64c3c758d5
fix of r1941
...
git-svn-id: svn://kolibrios.org@1949 a494cfbc-eb01-0410-851d-a64ba20cac60
2011-06-08 10:50:00 +00:00
Artem Jerdev (art_zh)
96673e3ce5
kernel constants compression/relocation
...
git-svn-id: svn://kolibrios.org@1941 a494cfbc-eb01-0410-851d-a64ba20cac60
2011-05-30 10:11:03 +00:00
Nasarus
bfdfb8a6b6
sysfn 18.3: UID byte reserved
...
git-svn-id: svn://kolibrios.org@1675 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-10-24 16:06:14 +00:00
Nasarus
29c78b8e54
Sysfn9 - event mask was added into returned buffer
...
git-svn-id: svn://kolibrios.org@1663 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-10-17 16:22:47 +00:00
Alexey Teplov (
eedcf49cfd
A 62 sys function have call without cross registers. Small optimization a syscall.inc.
...
git-svn-id: svn://kolibrios.org@1591 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-08-25 07:44:39 +00:00
Evgeny Grechnikov (Diamond)
0a35216e52
fix bug #16
...
git-svn-id: svn://kolibrios.org@1563 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-08-08 21:43:40 +00:00
Evgeny Grechnikov (Diamond)
15a6f2fd99
revert rev. 1537 and do it correctly
...
git-svn-id: svn://kolibrios.org@1549 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-08-01 23:07:45 +00:00
hidnplayr
2462a14655
System function 18,19,5 now checks if mouse coordinates are valid.
...
git-svn-id: svn://kolibrios.org@1537 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-07-30 12:48:58 +00:00
Evgeny Grechnikov (Diamond)
90b65feb59
enable interrupts in IDE controller
...
git-svn-id: svn://kolibrios.org@1523 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-07-22 11:04:52 +00:00
Alexey Teplov (
c30c9e5b52
61 system function.
...
git-svn-id: svn://kolibrios.org@1497 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-06-16 15:56:03 +00:00
Alexey Teplov (
6bea4029b9
65 system function have call without shift registers.
...
git-svn-id: svn://kolibrios.org@1495 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-06-14 02:41:44 +00:00
Alexey Teplov (
5a7b0793fb
66 system function have call without shift registers.
...
git-svn-id: svn://kolibrios.org@1494 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-06-13 17:12:43 +00:00
Evgeny Grechnikov (Diamond)
c5397f9cf2
optimize set_window_box: do nothing if new box is the same as old one
...
git-svn-id: svn://kolibrios.org@1474 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-05-30 18:19:10 +00:00
Evgeny Grechnikov (Diamond)
7ca326635d
fixed sysfn 18.13 broken in rev. 684
...
git-svn-id: svn://kolibrios.org@1447 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-04-12 10:43:11 +00:00
Evgeny Grechnikov (Diamond)
1ee7b4055e
more correct background redraw
...
git-svn-id: svn://kolibrios.org@1392 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-02-07 12:57:42 +00:00
Mihail Semenyako (mike.dld)
ddd29cc90f
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)
git-svn-id: svn://kolibrios.org@1391 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-02-06 19:08:19 +00:00
Evgeny Grechnikov (Diamond)
34b5b25917
do not unmask all IRQs
...
git-svn-id: svn://kolibrios.org@1380 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-01-28 10:40:07 +00:00
Alexey Teplov (
abfe37adc4
small changes and optimization
...
git-svn-id: svn://kolibrios.org@1369 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-01-08 12:39:50 +00:00
Alexey Teplov (
5c5874e6df
bugfix for svn rev. 1344
...
git-svn-id: svn://kolibrios.org@1365 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-01-07 16:33:53 +00:00
Mihail Semenyako (mike.dld)
892d2df51e
* gui/window.inc refactoring
...
git-svn-id: svn://kolibrios.org@1362 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-01-05 01:28:11 +00:00
Alexey Teplov (
58d22770cb
sys function 68 is without shift registers call
...
git-svn-id: svn://kolibrios.org@1345 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-01-02 05:49:10 +00:00
Alexey Teplov (
22dfbb516f
small optimization sys_sheduler
...
git-svn-id: svn://kolibrios.org@1344 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-12-31 02:14:07 +00:00
Mihail Semenyako (mike.dld)
7872f73198
* gui/button.inc refactoring
...
* only 16 ID bits were checked on button delete, 24 now
* negative button frame draw speed up
git-svn-id: svn://kolibrios.org@1334 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-12-27 18:37:14 +00:00
Alexey Teplov (
90bb6a20e2
sys function 49
...
git-svn-id: svn://kolibrios.org@1330 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-12-24 17:12:36 +00:00
Alexey Teplov (
e9e908d84d
sys functions 71 and 69 without shift-registers call.(I'm not sure all change is right.
...
git-svn-id: svn://kolibrios.org@1329 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-12-23 18:43:42 +00:00
Alexey Teplov (
e76fbc9647
sys function 48 is run without cross registers call now.
...
git-svn-id: svn://kolibrios.org@1324 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-12-16 15:19:40 +00:00
Evgeny Grechnikov (Diamond)
093bafd53e
Kernel updated to 0.7.7.0
...
git-svn-id: svn://kolibrios.org@1319 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-12-13 17:54:05 +00:00
Sergey Semyonov (Serge)
6b4166f7c3
kms kernel
...
git-svn-id: svn://kolibrios.org@1316 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-12-13 00:16:34 +00:00