Robert Dickenson [Tue, 24 Sep 2002 15:10:35 +0000 (15:10 +0000)]
Suspicious call to ExFreePool commented out for peer review?
svn path=/trunk/; revision=3552
Robert Dickenson [Tue, 24 Sep 2002 15:08:14 +0000 (15:08 +0000)]
Updated with latest version changes to original source by Politecnico di Torino.
svn path=/trunk/; revision=3551
Robert Dickenson [Tue, 24 Sep 2002 15:06:10 +0000 (15:06 +0000)]
Addition of control panel applet support to shell32. Still need to clean local and do build testing. More to come soon.
svn path=/trunk/; revision=3550
Robert Dickenson [Tue, 24 Sep 2002 14:59:32 +0000 (14:59 +0000)]
Doing some work on the serial driver.
svn path=/trunk/; revision=3549
Robert Dickenson [Tue, 24 Sep 2002 14:58:54 +0000 (14:58 +0000)]
Added new registry entries in support of the network components.
svn path=/trunk/; revision=3548
Robert Dickenson [Tue, 24 Sep 2002 14:47:27 +0000 (14:47 +0000)]
Added new targets to the copy list.
svn path=/trunk/; revision=3547
Robert Dickenson [Tue, 24 Sep 2002 14:44:15 +0000 (14:44 +0000)]
Added targets for getting new import libraries built.
svn path=/trunk/; revision=3546
Robert Dickenson [Tue, 24 Sep 2002 14:41:55 +0000 (14:41 +0000)]
Test app for some visibility on whats in the registry.
svn path=/trunk/; revision=3545
Robert Dickenson [Tue, 24 Sep 2002 14:37:04 +0000 (14:37 +0000)]
Added SNMP Error Codes.
svn path=/trunk/; revision=3544
Robert Dickenson [Tue, 24 Sep 2002 14:35:49 +0000 (14:35 +0000)]
Very minor updates in support of network applications development.
svn path=/trunk/; revision=3543
Robert Dickenson [Tue, 24 Sep 2002 14:34:41 +0000 (14:34 +0000)]
Minor fix to get ROS pinging reliably over ne2000 as tested on hardware and bochs.
svn path=/trunk/; revision=3542
Robert Dickenson [Tue, 24 Sep 2002 14:26:47 +0000 (14:26 +0000)]
Misc updates and additions to as yet only partial applications.
svn path=/trunk/; revision=3541
Robert Dickenson [Tue, 24 Sep 2002 14:22:48 +0000 (14:22 +0000)]
Sync'ing remaining changes after recent CVS problems. Seem to now have my route back!
svn path=/trunk/; revision=3540
Steven Edwards [Tue, 24 Sep 2002 03:57:59 +0000 (03:57 +0000)]
End of line fix for gcc 3.x, other misc fixes for 3x
svn path=/trunk/; revision=3539
Steven Edwards [Tue, 24 Sep 2002 03:43:25 +0000 (03:43 +0000)]
End of line fix for gcc 3.x
svn path=/trunk/; revision=3538
Steven Edwards [Mon, 23 Sep 2002 23:50:43 +0000 (23:50 +0000)]
added install for regression test suite
svn path=/trunk/; revision=3537
guido [Mon, 23 Sep 2002 21:22:42 +0000 (21:22 +0000)]
re-added some files and fixed a few errors
svn path=/trunk/; revision=3536
guido [Mon, 23 Sep 2002 20:09:10 +0000 (20:09 +0000)]
added clean rule
svn path=/trunk/; revision=3535
Steven Edwards [Mon, 23 Sep 2002 19:20:34 +0000 (19:20 +0000)]
Added some stubbs for the WINE kernel32 regression test
svn path=/trunk/; revision=3534
Jason Filby [Sun, 22 Sep 2002 20:09:01 +0000 (20:09 +0000)]
Added dibtest - only 1BPP test for now
svn path=/trunk/; revision=3533
guido [Sun, 22 Sep 2002 18:53:37 +0000 (18:53 +0000)]
added .cvsignore
svn path=/trunk/; revision=3532
guido [Sun, 22 Sep 2002 18:52:45 +0000 (18:52 +0000)]
updated .cvsignore
svn path=/trunk/; revision=3531
guido [Sun, 22 Sep 2002 18:41:59 +0000 (18:41 +0000)]
added port of freedos find command
svn path=/trunk/; revision=3530
guido [Sun, 22 Sep 2002 18:41:16 +0000 (18:41 +0000)]
minor fix for 'dist'
svn path=/trunk/; revision=3529
David Welch [Sat, 21 Sep 2002 18:05:25 +0000 (18:05 +0000)]
Accelerate PATCOPY blits.
svn path=/trunk/; revision=3528
Jason Filby [Sat, 21 Sep 2002 10:39:54 +0000 (10:39 +0000)]
Minor fixes
svn path=/trunk/; revision=3527
Jason Filby [Fri, 20 Sep 2002 21:55:50 +0000 (21:55 +0000)]
Windows now show captions
svn path=/trunk/; revision=3526
Eugene Ingerman [Fri, 20 Sep 2002 05:40:28 +0000 (05:40 +0000)]
Patch by Hartmut Birr: protect IrpFlags with spinlock.
svn path=/trunk/; revision=3525
Jason Filby [Thu, 19 Sep 2002 22:56:14 +0000 (22:56 +0000)]
Corrected comment
svn path=/trunk/; revision=3524
Jason Filby [Thu, 19 Sep 2002 22:41:57 +0000 (22:41 +0000)]
Text alignment should be TA_TOP for a new DC
svn path=/trunk/; revision=3523
Eric Kohl [Thu, 19 Sep 2002 16:21:15 +0000 (16:21 +0000)]
Major rework.
Fixed keyboard bug.
svn path=/trunk/; revision=3522
Eric Kohl [Thu, 19 Sep 2002 16:18:50 +0000 (16:18 +0000)]
Moved SCSI headers because they are used by usetup.
svn path=/trunk/; revision=3521
David Welch [Wed, 18 Sep 2002 23:56:48 +0000 (23:56 +0000)]
Create a PDEV for the display driver only once.
svn path=/trunk/; revision=3520
KJK::Hyperion [Wed, 18 Sep 2002 01:09:10 +0000 (01:09 +0000)]
Temporary getopt.h. MingW doesn't define getopt() anywhere, but ships with libiberty, that implements it. This file temporarily fills the gap
svn path=/trunk/; revision=3519
David Welch [Tue, 17 Sep 2002 23:48:14 +0000 (23:48 +0000)]
Pass only the base name of a module.
svn path=/trunk/; revision=3518
David Welch [Tue, 17 Sep 2002 23:46:23 +0000 (23:46 +0000)]
More user fixes.
svn path=/trunk/; revision=3517
David Welch [Tue, 17 Sep 2002 23:43:29 +0000 (23:43 +0000)]
Misc. user fixes.
svn path=/trunk/; revision=3516
David Welch [Tue, 17 Sep 2002 23:41:44 +0000 (23:41 +0000)]
Misc. user fixes.
Don't load FPU or debug register data unless requested.
svn path=/trunk/; revision=3515
Jason Filby [Tue, 17 Sep 2002 23:20:44 +0000 (23:20 +0000)]
Fixes for DIBs to show with correct vertical orientation
svn path=/trunk/; revision=3514
Jason Filby [Tue, 17 Sep 2002 21:39:10 +0000 (21:39 +0000)]
Remove unneeded floating point code
svn path=/trunk/; revision=3513
Hartmut Birr [Tue, 17 Sep 2002 20:42:59 +0000 (20:42 +0000)]
Changed the detection of the last session from IOCTL_CDROM_READ_TOC to IOCTL_CDROM_GET_LAST_SESSION.
Fixed the calculation of the VolumeOffset.
svn path=/trunk/; revision=3512
Hartmut Birr [Tue, 17 Sep 2002 20:35:22 +0000 (20:35 +0000)]
added support for IOCTL_CDROM_GET_LAST_SESSION.
svn path=/trunk/; revision=3511
guido [Tue, 17 Sep 2002 16:41:22 +0000 (16:41 +0000)]
fix calculation of InitSize and correctly set edx in the trap frame
svn path=/trunk/; revision=3510
Hartmut Birr [Sun, 15 Sep 2002 22:26:52 +0000 (22:26 +0000)]
Fixed a wrong length in CdfsReadFile.
svn path=/trunk/; revision=3509
Hartmut Birr [Sun, 15 Sep 2002 22:25:05 +0000 (22:25 +0000)]
Added support for multi session CD's.
svn path=/trunk/; revision=3508
Hartmut Birr [Sun, 15 Sep 2002 22:23:23 +0000 (22:23 +0000)]
Added CdfsSetPosition/CdfsSetInformation.
svn path=/trunk/; revision=3507
Hartmut Birr [Sun, 15 Sep 2002 22:21:40 +0000 (22:21 +0000)]
Check some attributes in CdfsCreateFile.
svn path=/trunk/; revision=3506
Hartmut Birr [Sun, 15 Sep 2002 22:19:16 +0000 (22:19 +0000)]
Added support for IOCTL_CDROM_READ_TOC.
svn path=/trunk/; revision=3505
guido [Sun, 15 Sep 2002 13:49:57 +0000 (13:49 +0000)]
Initialisation of debugging and floating point registers in
PsBeginThread*.
svn path=/trunk/; revision=3504
guido [Sun, 15 Sep 2002 10:45:05 +0000 (10:45 +0000)]
Switch i287 fpu, if present, into protected mode (ignored on i387) and
properly initialize some variables.
svn path=/trunk/; revision=3503
guido [Sat, 14 Sep 2002 13:10:45 +0000 (13:10 +0000)]
Fix building using gcc-2.95
svn path=/trunk/; revision=3502
guido [Fri, 13 Sep 2002 21:40:28 +0000 (21:40 +0000)]
Ported SORT command form FreeDOS
svn path=/trunk/; revision=3501
Jason Filby [Fri, 13 Sep 2002 20:36:06 +0000 (20:36 +0000)]
Initial support for 1BPP
svn path=/trunk/; revision=3500
Hartmut Birr [Fri, 13 Sep 2002 19:03:40 +0000 (19:03 +0000)]
Increased the search buffer for InternalFindFirstFile/InternalFindNextFile.
Changed from single entry to multiple entries in InternalFindNextFile.
svn path=/trunk/; revision=3497
Hartmut Birr [Fri, 13 Sep 2002 18:58:36 +0000 (18:58 +0000)]
Improve converting speed in RtlTimeFieldsToTime/RtlTimeFieldsToTime.
Fixed an error if the month is negativ in RtlTimeFieldsToTime.
svn path=/trunk/; revision=3496
Hartmut Birr [Fri, 13 Sep 2002 18:55:31 +0000 (18:55 +0000)]
Check for CREATE_UNICODE_ENVIRONMENT in CreateProcessA.
svn path=/trunk/; revision=3495
Hartmut Birr [Fri, 13 Sep 2002 18:53:17 +0000 (18:53 +0000)]
Use the functions from ntdll in SystemeTimeToFileTime/FileTimeToSystemTime.
svn path=/trunk/; revision=3494
Hartmut Birr [Fri, 13 Sep 2002 18:51:01 +0000 (18:51 +0000)]
Fixed some problems which occurs if a directory goes over the sector (2048 byte) boundary.
Save the current directory offset in the ccb for increasing the speed for countinous directory queries.
svn path=/trunk/; revision=3493
Hartmut Birr [Fri, 13 Sep 2002 18:48:42 +0000 (18:48 +0000)]
Fixed a buffer overflow if there is given a not null terminated string with a precision parameter.
Reduced some overhead for outputing strings.
Added handling of the precision parameter for counted strings.
Return the outputed character count (or an error) in __vf(w)printf.
svn path=/trunk/; revision=3492
Hartmut Birr [Fri, 13 Sep 2002 18:45:10 +0000 (18:45 +0000)]
Fixed a buffer overflow if there is given a not null terminated string with a precision parameter.
Added handling of the precision parameter for counted strings.
Reduced some overhead for strings.
svn path=/trunk/; revision=3491
Hartmut Birr [Fri, 13 Sep 2002 18:43:01 +0000 (18:43 +0000)]
Reduced some overhead for strings.
Added handling of the precision parameter for counted strings.
svn path=/trunk/; revision=3490
guido [Thu, 12 Sep 2002 18:08:54 +0000 (18:08 +0000)]
Fix case sensitivity problem
svn path=/trunk/; revision=3489
guido [Thu, 12 Sep 2002 17:50:42 +0000 (17:50 +0000)]
Prevent buffer overflows in vsn(w)printf
svn path=/trunk/; revision=3488
Steven Edwards [Wed, 11 Sep 2002 22:34:40 +0000 (22:34 +0000)]
Fixed text output for simple messagebox test
svn path=/trunk/; revision=3487
KJK::Hyperion [Wed, 11 Sep 2002 19:36:14 +0000 (19:36 +0000)]
Path to SMSS can be now set in the registry value REGISTRY\MACHINE\SYSTEM\CurrentControlSet\Session Manager\Path. The code is temporarily disabled because it hasn't been tested yet
svn path=/trunk/; revision=3486
Robert Dickenson [Tue, 10 Sep 2002 02:07:02 +0000 (02:07 +0000)]
Replaced many CPP modules with C ones. All filenames now lowercase 8.3 format. Now builds as UNICODE or ANSI.
svn path=/trunk/; revision=3485
Robert Dickenson [Tue, 10 Sep 2002 02:01:38 +0000 (02:01 +0000)]
Removed obsolete cpp modules ready for new imports.
svn path=/trunk/; revision=3484
Steven Edwards [Mon, 9 Sep 2002 22:49:00 +0000 (22:49 +0000)]
added patch submitted by Guido de Jong
svn path=/trunk/; revision=3483
Steven Edwards [Mon, 9 Sep 2002 22:36:40 +0000 (22:36 +0000)]
added patch submitted by Guido de Jong
svn path=/trunk/; revision=3482
Steven Edwards [Mon, 9 Sep 2002 22:27:57 +0000 (22:27 +0000)]
added patch submitted by Guido de Jong
svn path=/trunk/; revision=3481
Hartmut Birr [Mon, 9 Sep 2002 17:27:14 +0000 (17:27 +0000)]
Added CdfsCleanup.
svn path=/trunk/; revision=3480
Hartmut Birr [Mon, 9 Sep 2002 17:26:24 +0000 (17:26 +0000)]
Changed initialization/deinitialization of caching.
svn path=/trunk/; revision=3479
Hartmut Birr [Mon, 9 Sep 2002 17:25:39 +0000 (17:25 +0000)]
Free the DirectorySeachPattern.
svn path=/trunk/; revision=3478
KJK::Hyperion [Sun, 8 Sep 2002 23:28:11 +0000 (23:28 +0000)]
Trivial syntax error
svn path=/trunk/; revision=3477
Eric Kohl [Sun, 8 Sep 2002 18:29:56 +0000 (18:29 +0000)]
Added initial console setup code.
svn path=/trunk/; revision=3476
Casper Hornstrup [Sun, 8 Sep 2002 11:16:44 +0000 (11:16 +0000)]
Reverted latest changes
svn path=/trunk/; revision=3475
Casper Hornstrup [Sun, 8 Sep 2002 10:47:47 +0000 (10:47 +0000)]
Reverted latest changes
svn path=/trunk/; revision=3474
Casper Hornstrup [Sun, 8 Sep 2002 10:23:54 +0000 (10:23 +0000)]
Reverted latest changes.
svn path=/trunk/; revision=3473
Casper Hornstrup [Sat, 7 Sep 2002 19:40:57 +0000 (19:40 +0000)]
Fixed declaration of WSHGetWSAProtocolInfo
svn path=/trunk/; revision=3471
Casper Hornstrup [Sat, 7 Sep 2002 19:20:08 +0000 (19:20 +0000)]
Fixed declaration of WSHGetWSAProtocolInfo
svn path=/trunk/; revision=3470
Casper Hornstrup [Sat, 7 Sep 2002 17:08:31 +0000 (17:08 +0000)]
Remove some debugging code.
svn path=/trunk/; revision=3469
Casper Hornstrup [Sat, 7 Sep 2002 16:44:12 +0000 (16:44 +0000)]
Fixed typo.
svn path=/trunk/; revision=3468
Casper Hornstrup [Sat, 7 Sep 2002 15:18:12 +0000 (15:18 +0000)]
Added MSVCRT.DLL private headers.
svn path=/trunk/; revision=3467
Casper Hornstrup [Sat, 7 Sep 2002 15:13:13 +0000 (15:13 +0000)]
Use free Windows DDK and compile with latest MinGW releases.
svn path=/trunk/; revision=3466
Eric Kohl [Fri, 6 Sep 2002 22:38:10 +0000 (22:38 +0000)]
Added new 'bootcd' target.
Removed/disabled debugging code.
SetupLdr must not call BiosInt13ExtensionsSupported() to check extended int13 capabilities because they are already used to boot a CD and some BIOSes return incorrect results when a CD-ROM drive is checked.
svn path=/trunk/; revision=3465
Emanuele Aliberti [Thu, 5 Sep 2002 21:50:53 +0000 (21:50 +0000)]
USER32.EqualRect(): partial implementation.
svn path=/trunk/; revision=3462
Emanuele Aliberti [Thu, 5 Sep 2002 20:41:05 +0000 (20:41 +0000)]
Just one more line. Little is known about MCBs.
svn path=/trunk/; revision=3461
Eric Kohl [Thu, 5 Sep 2002 15:31:45 +0000 (15:31 +0000)]
Got iso-fs working again.
Implemented very simple setup loader.
svn path=/trunk/; revision=3460
Robert Kopferl [Wed, 4 Sep 2002 22:19:47 +0000 (22:19 +0000)]
Added some stubs in order to
implement them some time
svn path=/trunk/; revision=3459
Eric Kohl [Wed, 4 Sep 2002 21:33:26 +0000 (21:33 +0000)]
Check for a busy device in AtapiInterrupt().
svn path=/trunk/; revision=3458
David Welch [Wed, 4 Sep 2002 18:09:31 +0000 (18:09 +0000)]
Added missing file.
svn path=/trunk/; revision=3457
Eric Kohl [Wed, 4 Sep 2002 13:58:56 +0000 (13:58 +0000)]
Added code to identify the cdrom drive when ReactOS is booted from a CD because the bios does not provide any usable information.
The Boot-CD must be labeled 'REACTOS'.
svn path=/trunk/; revision=3456
David Welch [Tue, 3 Sep 2002 22:44:21 +0000 (22:44 +0000)]
Implemented part of window properties support
Convert WM_GETTEXT messages when sending between windows
Added Steven's bitmaps to the user32 resources
Fixed some bugs when creating a DIB
Implemented LoadBitmap
svn path=/trunk/; revision=3455
Casper Hornstrup [Tue, 3 Sep 2002 18:44:19 +0000 (18:44 +0000)]
Don't try to build modules that won't build.
Support latest MinGW releases.
Support building on linux.
svn path=/trunk/; revision=3454
Steven Edwards [Mon, 2 Sep 2002 23:35:00 +0000 (23:35 +0000)]
Added binary resources from Wine for user32.
To be replaced latter by wrc format
svn path=/trunk/; revision=3453
Steven Edwards [Mon, 2 Sep 2002 20:30:25 +0000 (20:30 +0000)]
Fixed another stub for the WINE dlls.
svn path=/trunk/; revision=3452
Steven Edwards [Mon, 2 Sep 2002 18:48:32 +0000 (18:48 +0000)]
Fix export to get WineMine to load.
svn path=/trunk/; revision=3451
David Welch [Sun, 1 Sep 2002 20:39:56 +0000 (20:39 +0000)]
Don't reinitialize the VGA on an enable surface if it is already initialized
Implemented patblt and rectangle fill
Offset drawing by the origin of the DC
Other GUI fixes
svn path=/trunk/; revision=3450
Robert Dickenson [Sun, 1 Sep 2002 04:27:51 +0000 (04:27 +0000)]
Added some exports.
svn path=/trunk/; revision=3449
Robert Dickenson [Sun, 1 Sep 2002 04:17:05 +0000 (04:17 +0000)]
Seem to have missed updating these previously....
svn path=/trunk/; revision=3448