17 years agostarted moving tags to a private internal header
Steven Edwards [Fri, 20 May 2005 03:50:13 +0000 (03:50 +0000)]
started moving tags to a private internal header

svn path=/trunk/; revision=15426

17 years agoRemove some debug messages at boot
Hervé Poussineau [Fri, 20 May 2005 02:46:26 +0000 (02:46 +0000)]
Remove some debug messages at boot

svn path=/trunk/; revision=15425

17 years agoIopAssignDeviceResources():
Hervé Poussineau [Fri, 20 May 2005 02:37:51 +0000 (02:37 +0000)]
Fix translated resource list for I/O ports and memory ranges
Fix raw resource list for interrupts

svn path=/trunk/; revision=15424

17 years agoRemoved invalid . from path in this usetup ini file as a temporary fix. Next step...
Phillip Susi [Fri, 20 May 2005 02:21:53 +0000 (02:21 +0000)]
Removed invalid . from path in this usetup ini file as a temporary fix.  Next step is to remove the darn ini file entirely

svn path=/trunk/; revision=15423

17 years agoadjust case on a header. Sorry Windows users. Do not use mixed case filenames.
Steven Edwards [Fri, 20 May 2005 02:19:00 +0000 (02:19 +0000)]
adjust case on a header. Sorry Windows users. Do not use mixed case filenames.

svn path=/trunk/; revision=15422

17 years agoSet BusNumber and SlotNumber in resource requirements list
Hervé Poussineau [Fri, 20 May 2005 01:54:10 +0000 (01:54 +0000)]
Set BusNumber and SlotNumber in resource requirements list

svn path=/trunk/; revision=15421

17 years agoRemove some debug messages at boot
Hervé Poussineau [Fri, 20 May 2005 01:10:00 +0000 (01:10 +0000)]
Remove some debug messages at boot

svn path=/trunk/; revision=15420

17 years agoRemove some debug messages at boot
Hervé Poussineau [Fri, 20 May 2005 01:08:37 +0000 (01:08 +0000)]
Remove some debug messages at boot

svn path=/trunk/; revision=15419

17 years agoSet svn:keywords and svn:eol-style properties
Hervé Poussineau [Fri, 20 May 2005 00:47:16 +0000 (00:47 +0000)]
Set svn:keywords and svn:eol-style properties
Change some DPRINT1 to DPRINT in bug.c, clock.c, gate.c

svn path=/trunk/; revision=15418

17 years agoEnsure success
Alex Ionescu [Fri, 20 May 2005 00:17:35 +0000 (00:17 +0000)]
Ensure success

svn path=/trunk/; revision=15417

17 years agoFix one of the added hacks. ObpCreateHAndle not exported anymore, and win32k now...
Alex Ionescu [Thu, 19 May 2005 23:26:56 +0000 (23:26 +0000)]
Fix one of the added hacks. ObpCreateHAndle not exported anymore, and win32k now duplicates the handle nicely (Also faster since we don't have to attach/detach to csr anymore

svn path=/trunk/; revision=15416

17 years agoIoGetDeviceProperty():
Hervé Poussineau [Thu, 19 May 2005 22:04:45 +0000 (22:04 +0000)]
Fix DevicePropertyEnumeratorName
Implement DevicePropertyPhysicalDeviceObjectName

svn path=/trunk/; revision=15415

17 years agoDon't create a new DriverObject if one is already existing
Hervé Poussineau [Thu, 19 May 2005 22:02:34 +0000 (22:02 +0000)]
Don't create a new DriverObject if one is already existing

svn path=/trunk/; revision=15414

17 years agoFix CD bug for
Magnus Olsen [Thu, 19 May 2005 15:32:22 +0000 (15:32 +0000)]
Fix CD bug for
CD "program files"
cd did only working with CD program files
now it support ""

svn path=/trunk/; revision=15410

17 years agoUnnamed objects do not have a base directory.
Alex Ionescu [Thu, 19 May 2005 05:26:35 +0000 (05:26 +0000)]
Unnamed objects do not have a base directory.

svn path=/trunk/; revision=15409

17 years agoDon't free this MDL. The I/O manager now does it for us.
Art Yerkes [Thu, 19 May 2005 03:36:20 +0000 (03:36 +0000)]
Don't free this MDL.  The I/O manager now does it for us.

svn path=/trunk/; revision=15408

17 years agoDon't free io completion packet twice
Alex Ionescu [Thu, 19 May 2005 03:24:43 +0000 (03:24 +0000)]
Don't free io completion packet twice

svn path=/trunk/; revision=15407

17 years agoCorrected uninitialized timeout variable. Will be needed later when ARP calls
Art Yerkes [Thu, 19 May 2005 02:53:52 +0000 (02:53 +0000)]
Corrected uninitialized timeout variable.  Will be needed later when ARP calls
are present in iphlpapi.

svn path=/trunk/; revision=15406

17 years agofix boot on vmware
Alex Ionescu [Thu, 19 May 2005 01:58:24 +0000 (01:58 +0000)]
fix boot on vmware

svn path=/trunk/; revision=15405

17 years agofix compiling
Alex Ionescu [Thu, 19 May 2005 01:46:49 +0000 (01:46 +0000)]
fix compiling

svn path=/trunk/; revision=15404

17 years agoRewrote usetup's file copy and cabinet extraction code to use memory mapped files
Phillip Susi [Thu, 19 May 2005 00:59:40 +0000 (00:59 +0000)]
Rewrote usetup's file copy and cabinet extraction code to use memory mapped files
This increased performance and the code is cleaner
Still needs a bit more cleaning up, but so far, looks good, needs some testing

svn path=/trunk/; revision=15403

17 years agoBasic resources device allocation (doesn't prevent conflicts)
Hervé Poussineau [Wed, 18 May 2005 22:05:11 +0000 (22:05 +0000)]
Basic resources device allocation (doesn't prevent conflicts)
Send allocated resources in IRP_MN_START_DEVICE

svn path=/trunk/; revision=15402

17 years agoUse translated resources list to get informations about interrupt
Hervé Poussineau [Wed, 18 May 2005 21:48:41 +0000 (21:48 +0000)]
Use translated resources list to get informations about interrupt

svn path=/trunk/; revision=15401

17 years agoRevert accidental commit
Alex Ionescu [Wed, 18 May 2005 21:28:12 +0000 (21:28 +0000)]
Revert accidental commit

svn path=/trunk/; revision=15400

Hervé Poussineau [Wed, 18 May 2005 21:23:54 +0000 (21:23 +0000)]

svn path=/trunk/; revision=15399

17 years agoSwdish translations by irc:anders1 proofread by Andreas Bjerkeholt, Wacko and by...
Magnus Olsen [Wed, 18 May 2005 20:19:22 +0000 (20:19 +0000)]
Swdish translations by irc:anders1 proofread by Andreas Bjerkeholt, Wacko and by Me (GreatLord)

svn path=/trunk/; revision=15398

17 years agoSwdish translations by irc:anders1 proofread by Andreas Bjerkeholt
Magnus Olsen [Wed, 18 May 2005 19:58:27 +0000 (19:58 +0000)]
Swdish translations by irc:anders1 proofread by Andreas Bjerkeholt

svn path=/trunk/; revision=15397

17 years agoSwdish translations by irc:anders1 proofread by Andreas Bjerkeholt
Magnus Olsen [Wed, 18 May 2005 19:46:40 +0000 (19:46 +0000)]
Swdish translations by irc:anders1 proofread by Andreas Bjerkeholt

svn path=/trunk/; revision=15396

17 years agoObject Manager Patch. This patch continues the work done in the previous patch and...
Alex Ionescu [Wed, 18 May 2005 19:26:47 +0000 (19:26 +0000)]
Object Manager Patch. This patch continues the work done in the previous patch and makes the following changes in order to support OB 2.0 (it basically temporarily fixes a highly incorrect implementation so that caller code will be ready to work with the OB 2.0 without change):

1) The documented Object Create Information Structure and semantics implemented. All Object Attributes and passed data from user-mode is now probed and saved into this object create structure when ObCreateObject is called.
2) ObCreateObject does NOT PERFORM ANY OTHER OPERATION EXCEPT CREATING THE OBJECT ANYMORE. ObCreateObject will NOT insert the Object into the tree and other operations. These are now done correctly by ObInsertObject. Therefore, the biggest hurdle was changing pieces of code which assumed ObCreateObject would be enough.
3) ObInsertObject uses the captured create info for all operations isntead of the Object Attributes.
4) ObFindObject now uses the captured info as well.
5) The OBject name and directory are now stored in the documented Object Name Information, always allocated and freed from non paged pool.

5) Because the registry code is horribly broken and doesn't use ObFindObjectByName, the old ObFindObject had to be temporarily duplicated into CmpFindObject.
7) Win32k used ObInsertObject in CsrInsertObject as a way to create a handle inside csrss. However, OBInsertObject now does more then this. As a temporary hack, ObpCreateHandle is exported from the kernel and called from win32k. A fix needs to be done for this, but I don't know the design of win32k+csrss well enough to find a solution.
8) SEH has been commented out in some places of the new probing code because it breaks smss and explorer. These need to be investigated (seh did not exist in the previous code, so this is not really a hack)
9) Named objects with a parent directory are NOT allowed. However because of bugs in kernel32, the new check has been temporarily disabled. (this check did not exist in the previous code, so this is not really a hack)

The next patch will add a proper ObFindObject which will support a more complete Parse Procedure with context and security information. This is needed for proper registry access (requested by Eric Kohl) and for proper functionality of the Desktop/File creation, which should use the Parse routine, and not the Create Handle Routine. This will also make it possible to remove some previous hacks and pave the way for a fixed Iop/IoCreateFile

svn path=/trunk/; revision=15395

17 years agoPrettify usetup a bit, show a warranty page before continuing installation (not a...
Alex Ionescu [Wed, 18 May 2005 19:08:00 +0000 (19:08 +0000)]
Prettify usetup a bit, show a warranty page before continuing installation (not a license agreement, simply a message stating this is a beta foss product with no warranty), make progressbars have a double border and change the copy file dialog a bit. Also changed setupldr and ntoskrnl to have a more unified text-mode look/appearance when installing. The effect is really nice and the blue screen with gray status-bar appears as soon as the CD boots and takes you all the way to usetup without any breakages or black/blue/black/blue fades and confusing messages. Also, fixed ntoskrnl not to break into KDBG if /NODEBUG is set.

svn path=/trunk/; revision=15394

17 years agoFix usetup. This hack needs to remain even though it's incorrect since it's what...
Alex Ionescu [Wed, 18 May 2005 17:17:34 +0000 (17:17 +0000)]
Fix usetup. This hack needs to remain even though it's incorrect since it's what ROS expects. I am working on rewriting IoCreateFile so these hacks can go away. Please do not remove it

svn path=/trunk/; revision=15392

17 years agoFix unicode / ansi build problem for -D_DEBUG build
Magnus Olsen [Tue, 17 May 2005 21:18:04 +0000 (21:18 +0000)]
Fix unicode / ansi build problem for -D_DEBUG build
a old bug in cmd.
Bug report 629 in bugzila
fix by tinus and his patch at bugzila

svn path=/trunk/; revision=15390

17 years agoImplement mouse packet timeout. Fixes right-click menu appearing incorrectly on qemu...
Alex Ionescu [Tue, 17 May 2005 20:51:39 +0000 (20:51 +0000)]
Implement mouse packet timeout. Fixes right-click menu appearing incorrectly on qemu if debuggins is used. Patch by Tinus

svn path=/trunk/; revision=15389

17 years agomake cabman report error when file doesnt exist. Patch by Usurp
Alex Ionescu [Tue, 17 May 2005 20:43:27 +0000 (20:43 +0000)]
make cabman report error when file doesnt exist. Patch by Usurp

svn path=/trunk/; revision=15388

17 years agoFixed rsym for executables without any debug informations.
Hartmut Birr [Tue, 17 May 2005 20:28:57 +0000 (20:28 +0000)]
Fixed rsym for executables without any debug informations.

svn path=/trunk/; revision=15387

17 years agoSorry for the nonatomic commit
Alex Ionescu [Tue, 17 May 2005 19:16:21 +0000 (19:16 +0000)]
Sorry for the nonatomic commit

svn path=/trunk/; revision=15386

17 years agoSorry for the nonatomic commit
Alex Ionescu [Tue, 17 May 2005 19:06:59 +0000 (19:06 +0000)]
Sorry for the nonatomic commit

svn path=/trunk/; revision=15383

17 years agoShare NtDevice/FsIoControlFile, fixes NtFsControlFile to have same functionality...
Alex Ionescu [Tue, 17 May 2005 19:04:57 +0000 (19:04 +0000)]
Share NtDevice/FsIoControlFile, fixes NtFsControlFile to have same functionality as NtDev...

svn path=/trunk/; revision=15382

17 years ago- Reference the file object in IopSecurityFile.
Hartmut Birr [Tue, 17 May 2005 19:00:12 +0000 (19:00 +0000)]
- Reference the file object in IopSecurityFile.
- Don't set FO_DIRECT_DEVICE_OPEN in IoCreateStreamFileObject.
- Disabled the setting of IRP_NOCACHE, because vfat cannot handle cached and non cached requests for the same file.
- Set the correct device object in NtWriteFile.

svn path=/trunk/; revision=15381

17 years agoFix bug in memory mapping which caused large applications to BSOD the system. Abiword...
Alex Ionescu [Tue, 17 May 2005 18:04:23 +0000 (18:04 +0000)]
Fix bug in memory mapping which caused large applications to BSOD the system. Abiword setup now works and other large apps should be fixed as well

svn path=/trunk/; revision=15380

17 years agoDon't empty the DriverObject extension if it is already initialized and filled
Hervé Poussineau [Tue, 17 May 2005 17:39:50 +0000 (17:39 +0000)]
Don't empty the DriverObject extension if it is already initialized and filled

svn path=/trunk/; revision=15379

17 years agoDorp last sync with wine and userhook
Magnus Olsen [Tue, 17 May 2005 15:20:24 +0000 (15:20 +0000)]
Dorp last sync with wine and userhook
Before we can sync with wine we need to rewrite the enum
and reg of device so it working fine in reactos and windows.

Add svn rev 15043 + only userhooks for the mouse
at last the mouse are working in tribles windows mode
but in full screen it is bit chopy. Not tested tribles
in reactos with the new code.

svn path=/trunk/; revision=15376

17 years agofix a small bug in dinput the last sync with wine did not go well
Magnus Olsen [Tue, 17 May 2005 12:30:52 +0000 (12:30 +0000)]
fix a small bug in dinput the last sync with wine did not go well
still some bugs left

svn path=/trunk/; revision=15375

17 years agoDrop GDI version of dinput complete and add user hook version of dinput
Magnus Olsen [Mon, 16 May 2005 20:42:36 +0000 (20:42 +0000)]
Drop GDI version of dinput complete and add user hook version of dinput

keyboard.c thx GvG for finding the problem in reactos with user hook and implement userhook

mouse.c keep one gdi stuff left but rewrite it to userhook poll mouse
poll mouse need to be rewrite so it fix last bug for user hook it is it move the mouse to another locations but it should
stand still. when it insate. then we can share the code with wine

svn path=/trunk/; revision=15358

17 years agodrop Keyboard.c gdi version
Magnus Olsen [Mon, 16 May 2005 20:36:26 +0000 (20:36 +0000)]
drop Keyboard.c gdi version

svn path=/trunk/; revision=15357

17 years agoOne more fix to resource DPRINTs, now they are correct, for each resource.
Aleksey Bragin [Mon, 16 May 2005 19:24:15 +0000 (19:24 +0000)]
One more fix to resource DPRINTs, now they are correct, for each resource.

svn path=/trunk/; revision=15349

17 years agoChanged Memory to Port resource, also fixed incorrect DPRINT (thanks to hpoussin!)
Aleksey Bragin [Mon, 16 May 2005 19:12:48 +0000 (19:12 +0000)]
Changed Memory to Port resource, also fixed incorrect DPRINT (thanks to hpoussin!)

svn path=/trunk/; revision=15348

17 years agoDon't send multiple IRP_MJ_PNP/IRP_MN_START_DEVICE in case of a device with lower...
Hervé Poussineau [Mon, 16 May 2005 18:08:55 +0000 (18:08 +0000)]
Don't send multiple IRP_MJ_PNP/IRP_MN_START_DEVICE in case of a device with lower/upper filters

svn path=/trunk/; revision=15347

17 years agoDefine interrupt resource as required
Hervé Poussineau [Mon, 16 May 2005 17:19:10 +0000 (17:19 +0000)]
Define interrupt resource as required

svn path=/trunk/; revision=15345

17 years agoReport memory and I/O ranges even if they are not the first reported resources by...
Hervé Poussineau [Mon, 16 May 2005 15:56:01 +0000 (15:56 +0000)]
Report memory and I/O ranges even if they are not the first reported resources by PCI device

svn path=/trunk/; revision=15344

17 years agoPackageManager
Maarten Bosma [Mon, 16 May 2005 11:14:04 +0000 (11:14 +0000)]

svn path=/trunk/; revision=15336

17 years agoSupport partition-less disks
Gé van Geldorp [Mon, 16 May 2005 11:06:57 +0000 (11:06 +0000)]
Support partition-less disks

svn path=/trunk/; revision=15334

17 years agoPackageManger: Globle Makefile
Maarten Bosma [Mon, 16 May 2005 11:04:21 +0000 (11:04 +0000)]
PackageManger: Globle Makefile

svn path=/trunk/; revision=15333

17 years agoPackageManager: German Translation and CreateOptions()
Maarten Bosma [Mon, 16 May 2005 10:53:46 +0000 (10:53 +0000)]
PackageManager: German Translation and CreateOptions()

svn path=/trunk/; revision=15332

17 years agoFix win32k. For real. I swear.
Alex Ionescu [Mon, 16 May 2005 00:52:43 +0000 (00:52 +0000)]
Fix win32k. For real. I swear.

svn path=/trunk/; revision=15330

17 years agoFix win32k
Alex Ionescu [Mon, 16 May 2005 00:38:44 +0000 (00:38 +0000)]
Fix win32k

svn path=/trunk/; revision=15329

17 years agoFix build, clean up headers, add public stuff to public headers
Alex Ionescu [Sun, 15 May 2005 23:24:11 +0000 (23:24 +0000)]
Fix build, clean up headers, add public stuff to public headers

svn path=/trunk/; revision=15326

17 years agoMake gcc 3.4.2 compile.
Emanuele Aliberti [Sun, 15 May 2005 21:41:22 +0000 (21:41 +0000)]
Make gcc 3.4.2 compile.

svn path=/trunk/; revision=15323

17 years agoCorrect a comment.
Emanuele Aliberti [Sun, 15 May 2005 21:39:10 +0000 (21:39 +0000)]
Correct a comment.

svn path=/trunk/; revision=15322

17 years agoHandle case where a directory contains a '." but the
Gé van Geldorp [Sun, 15 May 2005 21:28:44 +0000 (21:28 +0000)]
Handle case where a directory contains a '." but the
filename doesn't (i.e. has no extension)

svn path=/trunk/; revision=15321

17 years agochange from atoi to sprintf
Magnus Olsen [Sun, 15 May 2005 21:11:37 +0000 (21:11 +0000)]
change from atoi to sprintf
linux does not support itoa

svn path=/trunk/; revision=15320

17 years agoProperly create the Object Type Type and remove previous hacks added
Alex Ionescu [Sun, 15 May 2005 19:40:57 +0000 (19:40 +0000)]
Properly create the Object Type Type and remove previous hacks added

svn path=/trunk/; revision=15319

17 years agoMake Object Type creation compatible with OB 2.0 from the caller's point of view...
Alex Ionescu [Sun, 15 May 2005 17:59:33 +0000 (17:59 +0000)]
Make Object Type creation compatible with OB 2.0 from the caller's point of view. Use real structures for Object Type and ObjectType Initializer. Added two more hacks that I'll remove in the next commit

svn path=/trunk/; revision=15317

17 years agoDon't push an already freed irp to the list (in IoFreeIrp).
Hartmut Birr [Sun, 15 May 2005 13:59:57 +0000 (13:59 +0000)]
Don't push an already freed irp to the list (in IoFreeIrp).

svn path=/trunk/; revision=15311

17 years agorefresh available drive bar buttons after connecting to network drives or activating...
Martin Fuchs [Sun, 15 May 2005 12:13:17 +0000 (12:13 +0000)]
refresh available drive bar buttons after connecting to network drives or activating manual refresh

svn path=/trunk/; revision=15307

17 years agouse the correct ids in options menu
Martin Fuchs [Sun, 15 May 2005 11:46:20 +0000 (11:46 +0000)]
use the correct ids in options menu

svn path=/trunk/; revision=15303

17 years agofix for window refresh in shell mode
Martin Fuchs [Sun, 15 May 2005 11:10:32 +0000 (11:10 +0000)]
fix for window refresh in shell mode

svn path=/trunk/; revision=15302

17 years agoPartiy implement long filename support
Magnus Olsen [Sun, 15 May 2005 10:33:33 +0000 (10:33 +0000)]
Partiy implement long filename support
example filefilefile.txt can store now with cdmake
but not filefilefiles.txt have not check why it say not a iso9660 name

svn path=/trunk/; revision=15301

17 years agougly macro hack to use alloca() while keeping Wine's developers happy
Martin Fuchs [Sun, 15 May 2005 09:55:56 +0000 (09:55 +0000)]
ugly macro hack to use alloca() while keeping Wine's developers happy

svn path=/trunk/; revision=15300

17 years agoOpen port before sending IOCTLs
Hervé Poussineau [Sun, 15 May 2005 09:30:25 +0000 (09:30 +0000)]
Open port before sending IOCTLs

svn path=/trunk/; revision=15297

17 years agoCorrect implementation of IOCTL_SERIAL_SET_BAUD_RATE
Hervé Poussineau [Sun, 15 May 2005 09:29:30 +0000 (09:29 +0000)]
Correct implementation of IOCTL_SERIAL_SET_BAUD_RATE
Don't test FileObject in IRP_MJ_CREATE as it may be not valid

svn path=/trunk/; revision=15296

17 years agoRemove local definitions for stuff which is now
Gé van Geldorp [Sun, 15 May 2005 08:30:35 +0000 (08:30 +0000)]
Remove local definitions for stuff which is now
present in our headers

svn path=/trunk/; revision=15295

17 years agofix uninitialized waring so gcc 3.4.3 can compile it
Magnus Olsen [Sun, 15 May 2005 06:49:01 +0000 (06:49 +0000)]
fix uninitialized waring so gcc 3.4.3 can compile it

svn path=/trunk/; revision=15294

17 years agoRemoved incorrect Create/DuplicationNotify callbacks and replaced by a more correct...
Alex Ionescu [Sun, 15 May 2005 04:56:52 +0000 (04:56 +0000)]
Removed incorrect Create/DuplicationNotify callbacks and replaced by a more correct Open callback which is what a windows driver would get. This is needed because of some changes I'm trying to make to get Parse routines to work properly, so I had to add two hacks for now, they will be removed within 2-3 commits

svn path=/trunk/; revision=15293

17 years agofix Warining msg used uninitialized for gcc 3.4.3
Magnus Olsen [Sat, 14 May 2005 20:57:23 +0000 (20:57 +0000)]
fix Warining msg used uninitialized for gcc 3.4.3

svn path=/trunk/; revision=15290

17 years agoadd some additional translated czech strings from Wine
Martin Fuchs [Sat, 14 May 2005 20:07:51 +0000 (20:07 +0000)]
add some additional translated czech strings from Wine

svn path=/trunk/; revision=15289

17 years agorename czech resource file to sync wih Wine's filename
Martin Fuchs [Sat, 14 May 2005 19:58:30 +0000 (19:58 +0000)]
rename czech resource file to sync wih Wine's filename

svn path=/trunk/; revision=15288

17 years agoadd polish resource file
Martin Fuchs [Sat, 14 May 2005 19:16:44 +0000 (19:16 +0000)]
add polish resource file

svn path=/trunk/; revision=15286

17 years agofix Wine version of sort order switching
Martin Fuchs [Sat, 14 May 2005 19:16:24 +0000 (19:16 +0000)]
fix Wine version of sort order switching

svn path=/trunk/; revision=15285

17 years agoImplement WH_MOUSE_LL hook
Gé van Geldorp [Sat, 14 May 2005 19:09:02 +0000 (19:09 +0000)]
Implement WH_MOUSE_LL hook

svn path=/trunk/; revision=15284

17 years agoimplement switching of file sort order
Martin Fuchs [Sat, 14 May 2005 18:57:07 +0000 (18:57 +0000)]
implement switching of file sort order

svn path=/trunk/; revision=15283

17 years agoActivate serial mouse for livecd
Magnus Olsen [Sat, 14 May 2005 18:04:53 +0000 (18:04 +0000)]
Activate serial mouse for livecd
now it support both ps2 and serial mouse

svn path=/trunk/; revision=15282

17 years agoPresent for GreatLord:
Gé van Geldorp [Sat, 14 May 2005 18:03:31 +0000 (18:03 +0000)]
Present for GreatLord:
Implement WH_KEYBOARD_LL hook

svn path=/trunk/; revision=15281

17 years agoMerge r15277 to trunk
Casper Hornstrup [Sat, 14 May 2005 14:14:01 +0000 (14:14 +0000)]
Merge r15277 to trunk

svn path=/trunk/; revision=15278

17 years agodistribute the sm system utility even if it does little now
Emanuele Aliberti [Sat, 14 May 2005 13:57:55 +0000 (13:57 +0000)]
distribute the sm system utility even if it does little now

svn path=/trunk/; revision=15276

17 years agocompile the sm system utility
Emanuele Aliberti [Sat, 14 May 2005 13:43:55 +0000 (13:43 +0000)]
compile the sm system utility

svn path=/trunk/; revision=15275

17 years agoLittle fix to compile with gcc 3.4.2
Emanuele Aliberti [Sat, 14 May 2005 12:54:53 +0000 (12:54 +0000)]
Little fix to compile with gcc 3.4.2

svn path=/trunk/; revision=15274

17 years agosync to Wine Patch: format_bytes()
Martin Fuchs [Sat, 14 May 2005 12:32:44 +0000 (12:32 +0000)]
sync to Wine Patch: format_bytes()

svn path=/trunk/; revision=15272

17 years agoCleanup ntlock/unlockfile with proper io semantics..same stuff as previous patches
Alex Ionescu [Fri, 13 May 2005 21:07:40 +0000 (21:07 +0000)]
Cleanup ntlock/unlockfile with proper io semantics..same stuff as previous patches

svn path=/trunk/; revision=15269

17 years agodisplay free and total disk space
Martin Fuchs [Fri, 13 May 2005 17:11:16 +0000 (17:11 +0000)]
display free and total disk space

svn path=/trunk/; revision=15265

17 years agoadjustments for GCC and MinGW
Martin Fuchs [Fri, 13 May 2005 15:35:55 +0000 (15:35 +0000)]
adjustments for GCC and MinGW

svn path=/trunk/; revision=15264

17 years ago- error handling for network connection dialogs
Martin Fuchs [Fri, 13 May 2005 15:32:04 +0000 (15:32 +0000)]
- error handling for network connection dialogs
- implement "format disk" dialog

svn path=/trunk/; revision=15263

17 years agomalloc.h include
Martin Fuchs [Fri, 13 May 2005 14:53:40 +0000 (14:53 +0000)]
malloc.h include

svn path=/trunk/; revision=15262

17 years agoimplement network connect and disconnect dialogs
Martin Fuchs [Fri, 13 May 2005 14:48:10 +0000 (14:48 +0000)]
implement network connect and disconnect dialogs

svn path=/trunk/; revision=15261

17 years agodisplay source path in "move file" dialog
Martin Fuchs [Fri, 13 May 2005 14:21:37 +0000 (14:21 +0000)]
display source path in "move file" dialog

svn path=/trunk/; revision=15260

17 years agofix comment, declare parameter type as constant
Martin Fuchs [Fri, 13 May 2005 10:27:19 +0000 (10:27 +0000)]
fix comment, declare parameter type as constant

svn path=/trunk/; revision=15259

17 years agoreplace numeric resource identifiers by their defined constants
Martin Fuchs [Fri, 13 May 2005 09:35:15 +0000 (09:35 +0000)]
replace numeric resource identifiers by their defined constants

svn path=/trunk/; revision=15258

17 years agoWine compatibility changes
Martin Fuchs [Fri, 13 May 2005 09:09:07 +0000 (09:09 +0000)]
Wine compatibility changes

svn path=/trunk/; revision=15257

17 years agoFix IRP structure (add missing member) and optimize io completion by allowing the...
Alex Ionescu [Fri, 13 May 2005 05:41:24 +0000 (05:41 +0000)]
Fix IRP structure (add missing member) and optimize io completion by allowing the io completion packet to be piggybacked on the IRP. Also make io completion use the cpu lookaside lists now as well as the paged pool as a last-chance attempt

svn path=/trunk/; revision=15256

17 years agoImplement Lookaside List allocation and release for IRPs on Per-CPU Lists, or global...
Alex Ionescu [Fri, 13 May 2005 04:49:54 +0000 (04:49 +0000)]
Implement Lookaside List allocation and release for IRPs on Per-CPU Lists, or global system lists if the per-cpu has been exhausted. This should tremendously reduce memory fragmentation and speed up I/o noticeably. Also, don't allocate IRPs with quota charge when they shouldn't.

svn path=/trunk/; revision=15255