Emanuele Aliberti [Tue, 1 Oct 2002 20:21:45 +0000 (20:21 +0000)]
PSX: minor changes to the 'posix' module for enabling full compilation.
Q: should the dk for a subsystem be contained in that subsystem's tree?
svn path=/trunk/; revision=3595
Casper Hornstrup [Tue, 1 Oct 2002 19:27:25 +0000 (19:27 +0000)]
2002-10-01 Casper S. Hornstrup <chorns@users.sourceforge.net>
* drivers/dd/floppy/floppy.c: Changed PAGESIZE to PAGE_SIZE.
* drivers/fs/cdfs/fcb.c: Ditto.
* drivers/fs/cdfs/fsctl.c: Ditto.
* drivers/fs/cdfs/rw.c: Ditto.
* drivers/fs/ext2/dir.c: Ditto.
* drivers/fs/ext2/inode.c: Ditto.
* drivers/fs/ext2/rw.c: Ditto.
* drivers/fs/ext2/super.c: Ditto.
* drivers/fs/minix/blockdev.c: Ditto.
* drivers/fs/minix/cache.c: Ditto.
* drivers/fs/minix/inode.c: Ditto.
* drivers/fs/minix/rw.c: Ditto.
* drivers/fs/ntfs/fcb.c: Ditto.
* drivers/fs/ntfs/ntfs.h: Ditto.
* drivers/fs/vfat/create.c: Ditto.
* drivers/fs/vfat/direntry.c: Ditto.
* drivers/fs/vfat/dirwr.c: Ditto.
* drivers/fs/vfat/fat.c: Ditto.
* drivers/fs/vfat/fcb.c: Ditto.
* drivers/fs/vfat/fsctl.c: Ditto.
* drivers/fs/vfat/rw.c: Ditto.
* drivers/storage/class2/class2.c: Ditto.
* drivers/storage/scsiport/scsiport.c: Ditto.
* hal/halx86/adapter.c: Ditto.
* hal/halx86/mp.c: Ditto.
* include/ddk/mmfuncs.h: Ditto.
* include/ddk/mmtypes.h: Ditto.
* include/ddk/i386/pagesize.h: Ditto.
* include/ntdll/pagesize.h: Ditto.
* lib/kernel32/process/create.c: Ditto.
* lib/kernel32/thread/thread.c: Ditto.
* lib/ntdll/ldr/utils.c: Ditto.
* lib/ntdll/rtl/env.c: Ditto.
* lib/ntdll/rtl/heap.c: Ditto.
* lib/ntdll/rtl/ppb.c: Ditto.
* lib/ntdll/rtl/process.c: Ditto.
* lib/ntdll/rtl/thread.c: Ditto.
* ntoskrnl/cc/copy.c: Ditto.
* ntoskrnl/cc/view.c: Ditto.
* ntoskrnl/ex/sysinfo.c: Ditto.
* ntoskrnl/include/internal/i386/mm.h: Ditto.
* ntoskrnl/io/mdl.c: Ditto.
* ntoskrnl/ke/kthread.c: Ditto.
* ntoskrnl/ke/i386/kernel.c: Ditto.
* ntoskrnl/ldr/init.c: Ditto.
* ntoskrnl/ldr/loader.c: Ditto.
* ntoskrnl/mm/anonmem.c: Ditto.
* ntoskrnl/mm/cont.c: Ditto.
* ntoskrnl/mm/freelist.c: Ditto.
* ntoskrnl/mm/iospace.c: Ditto.
* ntoskrnl/mm/kmap.c: Ditto.
* ntoskrnl/mm/marea.c: Ditto.
* ntoskrnl/mm/mdl.c: Ditto.
* ntoskrnl/mm/mminit.c: Ditto.
* ntoskrnl/mm/ncache.c: Ditto.
* ntoskrnl/mm/npool.c: Ditto.
* ntoskrnl/mm/pagefile.c: Ditto.
* ntoskrnl/mm/pageop.c: Ditto.
* ntoskrnl/mm/section.c: Ditto.
* ntoskrnl/mm/slab.c: Ditto.
* ntoskrnl/mm/i386/page.c: Ditto.
* ntoskrnl/ob/handle.c: Ditto.
* ntoskrnl/ps/create.c: Ditto.
* ntoskrnl/ps/process.c: Ditto.
* ntoskrnl/ps/w32call.c: Ditto.
* subsys/win32k/include/object.h: Ditto.
svn path=/trunk/; revision=3594
Casper Hornstrup [Tue, 1 Oct 2002 18:57:23 +0000 (18:57 +0000)]
2002-10-01 Casper S. Hornstrup <chorns@users.sourceforge.net>
* lib/ntdll/string/ctype.c: Undefine __MSVCRT__ to not have mingw
runtime import _pctype.
svn path=/trunk/; revision=3593
Jurgen van Gael [Tue, 1 Oct 2002 12:57:23 +0000 (12:57 +0000)]
FIX:previous was wrong file
svn path=/trunk/; revision=3592
Jurgen van Gael [Tue, 1 Oct 2002 12:52:00 +0000 (12:52 +0000)]
FIX:memory leak - font objects got create for every WM_PAINT message and never deleted
svn path=/trunk/; revision=3591
Eugene Ingerman [Tue, 1 Oct 2002 06:41:57 +0000 (06:41 +0000)]
1. Cleanup GDI objects when process is deleted.
2. Bug fixes.
svn path=/trunk/; revision=3590
Brian Palmer [Mon, 30 Sep 2002 23:30:32 +0000 (23:30 +0000)]
Changes in v1.7.9 (9/30/2002) (brianp)
- Fix for bug in BiosInt13ReadExtended() (biosdisk.S)
by Christophe Bothamy & Mike Lerwill
svn path=/trunk/; revision=3589
Casper Hornstrup [Mon, 30 Sep 2002 21:21:38 +0000 (21:21 +0000)]
2002-09-30 Casper S. Hornstrup <chorns@users.sourceforge.net>
* lib/user32/misc/desktop.c (string.h): Include.
* lib/user32/misc/resources.c: Ditto.
* lib/user32/misc/winhelp.c: Ditto.
* lib/user32/windows/accel.c: Ditto.
* lib/user32/windows/bitmap.c: Ditto.
* subsys/win32k/freetype/ctype.c: Undefine __MSVCRT__ and _pctype to not
have mingw runtime import _pctype.
svn path=/trunk/; revision=3588
Hartmut Birr [Mon, 30 Sep 2002 21:02:54 +0000 (21:02 +0000)]
Replaced EXE_SUFFIX with EXE_POSTFIX.
svn path=/trunk/; revision=3587
Hartmut Birr [Mon, 30 Sep 2002 21:01:32 +0000 (21:01 +0000)]
WideCharToMultiByte accept each code page like MultiByteToWideChar.
Wmc.exe will now produce correct header files (bugcode.h) on ros.
svn path=/trunk/; revision=3586
Hartmut Birr [Mon, 30 Sep 2002 20:59:39 +0000 (20:59 +0000)]
Fixed the value for dwHighDateTime in SystemTimeToFileTime.
svn path=/trunk/; revision=3585
Hartmut Birr [Mon, 30 Sep 2002 20:57:54 +0000 (20:57 +0000)]
Fixed the value for EPOCHWEEKDAY.
Improve converting speed in RtlTimeToTimeFields.
svn path=/trunk/; revision=3584
Hartmut Birr [Mon, 30 Sep 2002 20:56:17 +0000 (20:56 +0000)]
Release PiThreadListLock before KeReleaseThread is called in PiDeleteThread.
svn path=/trunk/; revision=3583
Casper Hornstrup [Mon, 30 Sep 2002 20:55:33 +0000 (20:55 +0000)]
2002-09-30 Casper S. Hornstrup <chorns@users.sourceforge.net>
* ntoskrnl/cc/view.c (alloca): Prototype.
* ntoskrnl/rtl/ctype.c: Undefine __MSVCRT__ to not have mingw runtime
import _pctype.
svn path=/trunk/; revision=3582
Hartmut Birr [Mon, 30 Sep 2002 20:54:59 +0000 (20:54 +0000)]
Fixed the value for EPOCHWEEKDAY.
svn path=/trunk/; revision=3581
Hartmut Birr [Mon, 30 Sep 2002 20:53:38 +0000 (20:53 +0000)]
Changed from OrginalFileObject to the FileObject from current stack location in IoIsOperationSynchronous.
svn path=/trunk/; revision=3580
Hartmut Birr [Mon, 30 Sep 2002 20:52:23 +0000 (20:52 +0000)]
Changed the allocation function from ExAllocatePool to ExAllocatePoolWithTag in ExpDefaultAllocate.
svn path=/trunk/; revision=3579
Hartmut Birr [Mon, 30 Sep 2002 20:49:44 +0000 (20:49 +0000)]
Removed VfatIoIsOperationSynchronous and changed back to IoIsOperationSynchronous.
svn path=/trunk/; revision=3578
Hartmut Birr [Mon, 30 Sep 2002 20:48:43 +0000 (20:48 +0000)]
Free the DirectorySeachPattern.
svn path=/trunk/; revision=3577
Hartmut Birr [Mon, 30 Sep 2002 20:47:28 +0000 (20:47 +0000)]
Changed the starting cluster for the call to OffsetToCluster in VfatSetAllocationSizeInformation
from current cluster to the first cluster of a file or directory.
Do not set the new size for directories in VfatSetAllocationSizeInformation.
svn path=/trunk/; revision=3576
David Welch [Mon, 30 Sep 2002 19:45:19 +0000 (19:45 +0000)]
Use the correct bit order.
svn path=/trunk/; revision=3575
David Welch [Mon, 30 Sep 2002 19:43:33 +0000 (19:43 +0000)]
Fix for wrongly disabling interrupts causing system time loss.
svn path=/trunk/; revision=3574
Jason Filby [Sat, 28 Sep 2002 22:23:36 +0000 (22:23 +0000)]
Perform color translation for 4BPP to 4BPP DIBs
svn path=/trunk/; revision=3573
Jason Filby [Sat, 28 Sep 2002 22:13:28 +0000 (22:13 +0000)]
Draw minimize and maximize buttons with smaller, correct, metrics
svn path=/trunk/; revision=3572
Hartmut Birr [Fri, 27 Sep 2002 15:29:03 +0000 (15:29 +0000)]
Fixed the conversion in MultiByteToWideChar. Wmc.exe does now running on ros.
svn path=/trunk/; revision=3571
Hartmut Birr [Fri, 27 Sep 2002 15:23:03 +0000 (15:23 +0000)]
Fixed the calculation of leap days in RtlTimeToTimeFields.
svn path=/trunk/; revision=3570
David Welch [Wed, 25 Sep 2002 21:21:36 +0000 (21:21 +0000)]
Added nicer looking default mouse cursor.
Draw a mouse cursor as a pair of AND and XOR masks.
Speedup saving the screen area behind the mouse cursor by blitting it to
a non-displayed part of the frame buffer.
svn path=/trunk/; revision=3569
Hartmut Birr [Wed, 25 Sep 2002 16:31:36 +0000 (16:31 +0000)]
Stored the return value in the location given by the parameter (in function time()).
svn path=/trunk/; revision=3568
Eric Kohl [Wed, 25 Sep 2002 14:48:35 +0000 (14:48 +0000)]
Added more setup 'pages'. No install functionality yet.
svn path=/trunk/; revision=3567
Robert Dickenson [Wed, 25 Sep 2002 12:49:12 +0000 (12:49 +0000)]
Added serial to the device_drivers target list.
svn path=/trunk/; revision=3566
Robert Dickenson [Wed, 25 Sep 2002 12:45:13 +0000 (12:45 +0000)]
Moved location of serial driver entry to prevent very strange behaviour of serial appearing to load multiple times as currently seen under bochs.
svn path=/trunk/; revision=3565
Brian Palmer [Wed, 25 Sep 2002 04:22:37 +0000 (04:22 +0000)]
Added more compiler flags
svn path=/trunk/; revision=3564
Steven Edwards [Wed, 25 Sep 2002 01:09:49 +0000 (01:09 +0000)]
added test for mktime()
svn path=/trunk/; revision=3563
Jason Filby [Tue, 24 Sep 2002 20:25:49 +0000 (20:25 +0000)]
Added missing palette.h
svn path=/trunk/; revision=3562
Jason Filby [Tue, 24 Sep 2002 20:22:10 +0000 (20:22 +0000)]
Win32k fixes including better 1BPP support
svn path=/trunk/; revision=3561
guido [Tue, 24 Sep 2002 19:50:47 +0000 (19:50 +0000)]
added .cvsignore
svn path=/trunk/; revision=3560
guido [Tue, 24 Sep 2002 19:34:18 +0000 (19:34 +0000)]
changed backslash to slash
(I'm probably the only one having trouble with backslashes ...)
svn path=/trunk/; revision=3559
Steven Edwards [Tue, 24 Sep 2002 18:45:56 +0000 (18:45 +0000)]
added install for winmm.dll
svn path=/trunk/; revision=3558
Steven Edwards [Tue, 24 Sep 2002 18:45:32 +0000 (18:45 +0000)]
Added blank winmm.dll with one stub to try and get bochs working.
svn path=/trunk/; revision=3557
Steven Edwards [Tue, 24 Sep 2002 16:45:12 +0000 (16:45 +0000)]
Change caption from Task Manager to ReactOS Task Manager
svn path=/trunk/; revision=3556
Robert Dickenson [Tue, 24 Sep 2002 15:16:46 +0000 (15:16 +0000)]
Updated with latest version changes to original source.
svn path=/trunk/; revision=3555
Robert Dickenson [Tue, 24 Sep 2002 15:12:33 +0000 (15:12 +0000)]
Temporary workaround to prevent bochs trouble.
svn path=/trunk/; revision=3554
Robert Dickenson [Tue, 24 Sep 2002 15:11:34 +0000 (15:11 +0000)]
Added calls to INIT_TAG for better debugging messages.
svn path=/trunk/; revision=3553
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