Commit Graph

86 Commits

Author SHA1 Message Date
Rus
db2f7da2e5 @RB
- bug-fix and optimization

git-svn-id: svn://kolibrios.org@604 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-08-03 00:43:10 +00:00
Rus
e0479cff91 bag-fix of commit 601
git-svn-id: svn://kolibrios.org@602 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-08-02 20:16:05 +00:00
Rus
71e4e59cf3 @Panel
- added close context menu

git-svn-id: svn://kolibrios.org@601 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-08-02 19:03:24 +00:00
Alexey Teplov (
3be9554bed Update source cod
git-svn-id: svn://kolibrios.org@600 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-08-02 13:56:49 +00:00
SPraid (simba)
c8f1c5b1ba New iconstrp.gif for ICON by Leency
loader_doc.txt (by use bx register to set system directory)

git-svn-id: svn://kolibrios.org@598 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-07-30 23:38:37 +00:00
SPraid (simba)
c0c454e024 New iconstrp.gif for ICON by Leency
git-svn-id: svn://kolibrios.org@596 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-07-29 18:26:53 +00:00
Evgeny Grechnikov (Diamond)
379dd4d36d Load/eject CD/DVD device tray moved from sysfn 70 to sysfn 24 (see sysfunc*),
because these actions do not involve file system.

git-svn-id: svn://kolibrios.org@588 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-07-26 12:25:17 +00:00
Iliya Mihailov (Ghost)
8df29f7be6 PCIDEV port (use new PCI API)
git-svn-id: svn://kolibrios.org@587 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-07-23 18:21:38 +00:00
Marat Zakiyanov (Mario79)
93e2c279ba The universal cache of IDE devices.
Step 2:
1) Realized cache ATAPI device (CD\DVD).
2) Lock\Unlock ATAPI device for working with cache.
3) Eject (F70/10) and Load (F70/11) tray of ATAPI device.
4) Application CD_tray for control of tray ATAPI device.

git-svn-id: svn://kolibrios.org@585 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-07-22 20:52:21 +00:00
Evgeny Grechnikov (Diamond)
d5f66e011c * new version of gif_lite.inc, common for all programs which use GIF
* restored config.inc because it is needed for normal compilation of
  one program with build_ru.bat

git-svn-id: svn://kolibrios.org@552 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-06-25 17:20:49 +00:00
SPraid (simba)
f8ca762192 in some programs set not sized changed window
git-svn-id: svn://kolibrios.org@551 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-06-22 20:24:06 +00:00
SPraid (simba)
98a985b7d1 changed path to /sys in some programs
git-svn-id: svn://kolibrios.org@539 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-06-08 15:54:05 +00:00
Evgeny Grechnikov (Diamond)
827172f6c0 * pic4, rdsave, cpuid: size optimization
* @ss: decrease used memory & time requirements, size optimization
* @panel: if there is only one window, Alt+[Shift+]Tab activates it
* jpegview: IPC service to unpack JPEG data for other apps
* chess: bmp-file is now inlined
* @ss, chess moved to more appropriate place in file structure

git-svn-id: svn://kolibrios.org@532 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-06-04 09:21:07 +00:00
SPraid (simba)
93e66701fb change path to "/sys" in some programs.
in build_all.bat: delete config.inc after compiling
delete /kernel/trunk/lib

git-svn-id: svn://kolibrios.org@529 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-05-30 14:45:45 +00:00
Evgeny Grechnikov (Diamond)
5d38105bff desktop supports command line parameter <skin-name>
git-svn-id: svn://kolibrios.org@528 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-05-30 14:24:40 +00:00
Evgeny Grechnikov (Diamond)
aef3d2908b desktop, skinsel: load skin with new kernel
git-svn-id: svn://kolibrios.org@524 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-05-25 09:40:17 +00:00
Iliya Mihailov (Ghost)
eb55d78ee2 GMon
* bug fix in it87_get_fan_speed

git-svn-id: svn://kolibrios.org@518 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-05-22 17:57:00 +00:00
heavyiron
07aab9f5f6 CPUID 2.21 from Wildwest
git-svn-id: svn://kolibrios.org@515 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-05-21 15:23:13 +00:00
Iliya Mihailov (Ghost)
d2b6b389e4 GMon & macros.inc small fix
git-svn-id: svn://kolibrios.org@510 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-05-18 16:18:24 +00:00
heavyiron
3a9217ff57 *correct pong (the previous one was duplicate of pong3)
*small fixes in icon_new
*title with fn0 in copyr
*fixed chess

git-svn-id: svn://kolibrios.org@503 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-05-17 02:22:27 +00:00
heavyiron
5d1134a0a8 Bugfix of 485 revision
git-svn-id: svn://kolibrios.org@502 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-05-16 23:02:17 +00:00
Iliya Mihailov (Ghost)
fef3689506 small changes
git-svn-id: svn://kolibrios.org@500 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-05-16 15:17:00 +00:00
Evgeny Grechnikov (Diamond)
f7e118aec3 Fixed broken (svn.485) messages in calendar.asm
(probably used svn client doesn't work correctly with non-english letters)

git-svn-id: svn://kolibrios.org@496 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-05-15 15:12:55 +00:00
SPraid (simba)
ba74e7f00f @Panel: do not kill self and icon
Kernel: stage one of use dev config

git-svn-id: svn://kolibrios.org@494 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-05-15 12:03:26 +00:00
Alexey Teplov (
ed1742523e modify run, add new version editbox
git-svn-id: svn://kolibrios.org@493 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-05-15 04:27:32 +00:00
heavyiron
4daae89053 *kernel - fixes in 15.2 by Mario79 and 67 by mike.dld
updated sysfunc.txt
*programs 
         new icons and logo for CPUID and ICON
         added new version of @ICON and ICONMNGR
         fixes in iconedit and calendar from DedOK
         new algoritm of fill background in pic4
         all apps (fasm-writen only) rewriten to use common macros.inc for easy recompile in fastcall mode (there is a bug in https; run need rewrite to use common macros.inc)
         small fixes in build_all.bat script
         

git-svn-id: svn://kolibrios.org@485 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-05-10 13:48:35 +00:00
Evgeny Grechnikov (Diamond)
0f7aa4d574 * popc modified to use function 70 and standard header in function 0
* desktop modified to use function 70
* rsquare (level compression part) modified to use function 70

git-svn-id: svn://kolibrios.org@484 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-05-10 12:29:08 +00:00
Iliya Mihailov (Ghost)
dffe2cce57 MGB
* Fast calls source ready

git-svn-id: svn://kolibrios.org@478 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-05-07 13:12:46 +00:00
Iliya Mihailov (Ghost)
2432006d40 Fast calls
* multi thread program support
* MSR protect
* fast_call_test update
---------------------------
old code:
	int 0x40

code for Intel SYSENTER:
	push	ebp
	mov	ebp, esp
	push	..ret_point
	sysenter
 ..ret_point:
	pop	edx
	pop	ecx

code for AMD SYSCALL:
	push	ecx
	syscall
	pop	ecx

recommendation: use mcall from macros.inc

git-svn-id: svn://kolibrios.org@477 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-05-07 12:54:32 +00:00
Iliya Mihailov (Ghost)
0169b4ea01 fixed
* Same little bugs
* Source code formating
* PCI version normalized 0210 -> 2.10
added
* + 13 vendor (total now 1000!)
* + 3 class type
* Fast call source ready
* Device IRQ detection
optimized
* ! size optimized (61025 -> 32501 see added)
* easy to add new vendor & class names

git-svn-id: svn://kolibrios.org@475 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-05-04 14:44:43 +00:00
heavyiron
ff25566286 Calendar from ДедОк with ability to change system time
git-svn-id: svn://kolibrios.org@452 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-04-05 23:52:49 +00:00
heavyiron
948040d206 *Cpuid 2.19 - client-relative drawing, title with Fn0
*Pic4 - client-relative drawing, title with Fn0, system colors
*rdsave, run, scrshoot - fixes for current editbox
*vrr_m - fixed header

git-svn-id: svn://kolibrios.org@451 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-04-05 01:51:58 +00:00
Iliya Mihailov (Ghost)
76f2b62b94 CPUID 2.18 by Wildwest
git-svn-id: svn://kolibrios.org@450 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-04-04 10:14:06 +00:00
heavyiron
92829c00bb fixed board to work with 4096 Kb buffer (thanks to diamond), small optimizations and fixes
git-svn-id: svn://kolibrios.org@447 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-04-02 12:44:47 +00:00
Evgeny Grechnikov (Diamond)
6753d88bae @panel: support for Alt+Tab/Alt+Shift+Tab
git-svn-id: svn://kolibrios.org@443 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-03-30 13:19:32 +00:00
Evgeny Grechnikov (Diamond)
54dc123015 * bootcode: revision string is now calculated at compile-time
* taskman.inc: do not add '@' to thread names
* @panel: do not draw undefined (zero-sized) windows
* rd.inc: corrected folder creation

git-svn-id: svn://kolibrios.org@437 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-03-29 10:24:08 +00:00
heavyiron
ba0dd03fbe Icons from Leency
git-svn-id: svn://kolibrios.org@423 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-03-20 18:41:03 +00:00
heavyiron
375088cf8f Fixed very old (since Kolibri4) mistake in ICON drawing: now it is faster without black button blinking. Some optimizations.
git-svn-id: svn://kolibrios.org@411 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-03-10 14:10:58 +00:00
heavyiron
587a5061c9 *Correct terminating of icons when applying changes
*SPraid forgot to add one "mov eax,70" - fixed

git-svn-id: svn://kolibrios.org@409 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-03-10 03:56:02 +00:00
Andrey Halyavin (halyavin)
40f80f0302 ICON rewritten to 70 function (by SPraid).
git-svn-id: svn://kolibrios.org@408 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-03-09 15:03:10 +00:00
Mihail Semenyako (mike.dld)
dfb6c4b5a7 Added MGB 0.3 (disassembled and modified by me)
git-svn-id: svn://kolibrios.org@386 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-03-04 19:22:22 +00:00
heavyiron
21dcb2539a menu renamed to @menu, fixes in panel from 0.6.5.0
git-svn-id: svn://kolibrios.org@372 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-02-22 09:02:29 +00:00
heavyiron
97537d56b2 added default path for reserve saving (you can change it in rdsave.asm - path4 and recompile program)
git-svn-id: svn://kolibrios.org@371 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-02-22 08:57:28 +00:00
heavyiron
fcf5e6d6b9 *added OptionBox
*temporary links to editbox and checkbox (..\..\..\develop\examples...) for rdsave, run, scrshoot
*optimised circle

git-svn-id: svn://kolibrios.org@353 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-02-16 02:22:14 +00:00
Alexey Teplov (
d8eaebacbf upgrade edit_box
git-svn-id: svn://kolibrios.org@349 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-02-15 13:00:53 +00:00
heavyiron
579829b9f9 *new function 18/6 with LFN support from diamond 26.09.06 (see docs)
*new RDsave from me
*end - added button to run rdsave
*cpu - title with fn0

git-svn-id: svn://kolibrios.org@341 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-02-12 05:14:58 +00:00
heavyiron
cc80eeaa07 *aclock - fixed default size
*fasm updated to 1.67.20
*gmon, setup, calendar - now use fn0 to draw header
*cpu - fix build for "lang fix ru" (it is necessary for new build_all.bat)
*build_all.bat - small fixes and some more functions. Programs now sorting to folders as they are in image. Added ability to compress apps by kpack
*Info about new function 53/11 from hidnplayr in docs

git-svn-id: svn://kolibrios.org@340 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-02-12 01:06:46 +00:00
Iliya Mihailov (Ghost)
5756e1bfc8 Trying to fix MOS_UZEL.INC stuck
git-svn-id: svn://kolibrios.org@320 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-02-04 11:05:08 +00:00
Mihail Semenyako (mike.dld)
8d88fe9531 Trying to fix MOS_UZEL.INC stuck
git-svn-id: svn://kolibrios.org@319 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-02-04 10:56:53 +00:00
heavyiron
577eed1321 *CPUID 2.17 from Wildwest
*skinsel from diamond
*end, menu, @panel - more stable with different system colors
*@rb - new menu
*@panel - fixed drawing cpu usage in QEMU and maybe on some real comps

git-svn-id: svn://kolibrios.org@318 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-02-04 01:47:46 +00:00