Aleksey Bragin
f9fbc836c8
- Separate common buffer allocation routine from ScsiPortGetUncachedExtension() into SpiAllocateCommonBuffer(), along with a code reformat.
...
- Use this function in ScsiPortInitialize() and in ScsiPortGetUncachedExtension().
svn path=/trunk/; revision=27446
2007-07-07 09:56:55 +00:00
Aleksey Bragin
0d4033d95d
- Zero initialize a variable (I have no idea how PREfast missed this important flaw).
...
- Fix PCI bus enumeration, so that finding SCSI controllers on PCI bus works now.
svn path=/trunk/; revision=27445
2007-07-07 08:52:35 +00:00
Art Yerkes
adb11df303
Resolve imports at boot time by loading the appropriate modules. We still need
...
to fix the same stuff in ntoskrnl for pnp loading.
Thanks to hpoussin for fixing pnp so this works.
svn path=/trunk/; revision=27444
2007-07-07 04:43:08 +00:00
Christoph von Wittich
320491c5f1
-fix a memory leak
...
-don't use uninitialized memory
svn path=/trunk/; revision=27443
2007-07-07 01:39:19 +00:00
Christoph von Wittich
733237f1ad
-use ExAllocatePoolWithTag instead of ExAllocatePool
...
svn path=/trunk/; revision=27442
2007-07-07 01:16:58 +00:00
Christoph von Wittich
8d94a7336b
-some changes to be able to build the driver with PREfast
...
svn path=/trunk/; revision=27441
2007-07-07 01:09:55 +00:00
Christoph von Wittich
891171aebf
-added msbuild target to rbuild to be able to test drivers with PREfast
...
svn path=/trunk/; revision=27440
2007-07-07 00:38:59 +00:00
Hervé Poussineau
9c9992b6a5
Fix traces
...
Do an unicode build
svn path=/trunk/; revision=27439
2007-07-06 22:47:39 +00:00
Christoph von Wittich
f974855d7e
fix some PREfast warnings
...
svn path=/trunk/; revision=27438
2007-07-06 21:50:48 +00:00
Christoph von Wittich
676da8d7b8
fix gcc build
...
svn path=/trunk/; revision=27437
2007-07-06 21:36:43 +00:00
Christoph von Wittich
a9c2017b33
fix some PREfast issues
...
svn path=/trunk/; revision=27436
2007-07-06 21:33:51 +00:00
Hervé Poussineau
e3d5443c9a
Simplify IoSynchronousInvalidateDeviceRelations/IoInvalidateDeviceRelations
...
IoInvalidateDeviceRelations now creates a workitem, which will call IoSynchronousInvalidateDeviceRelations()
svn path=/trunk/; revision=27435
2007-07-06 21:12:44 +00:00
Christoph von Wittich
8b8021bbb9
-some minor changes to be able to build the driver with PREfast
...
-use ExAllocatePoolWithTag instead of ExAllocatePool
svn path=/trunk/; revision=27434
2007-07-06 20:25:40 +00:00
Christoph von Wittich
01b3f0d7cf
-some minor changes to be able to build the driver with PREfast
...
-use ExAllocatePoolWithTag instead of ExAllocatePool
svn path=/trunk/; revision=27433
2007-07-06 20:25:30 +00:00
Aleksey Bragin
03c866e842
[AUDIT]
...
- There are plenty of information about PCI, about bus drivers in Windows, and where there is too small information, the testing helps.
- Code is logical, authors are known.
svn path=/trunk/; revision=27432
2007-07-06 20:24:15 +00:00
Aleksey Bragin
8d27e7eff0
[AUDIT]
...
- isapnp is based on a linux driver, and mainly had only fixes after importing that code. Clean.
svn path=/trunk/; revision=27431
2007-07-06 20:18:43 +00:00
Christoph von Wittich
ea6b02f501
-some minor changes to be able to build the driver with PREfast
...
-declare I8042InterruptService* routines as KSERVICE_ROUTINE
svn path=/trunk/; revision=27430
2007-07-06 18:14:23 +00:00
Christoph von Wittich
9f79a749af
Never call IoCompleteRequest while holding a spin lock. Attempting to complete an IRP while holding a spin lock can cause deadlocks.
...
svn path=/trunk/; revision=27429
2007-07-06 17:14:24 +00:00
Ged Murphy
f0124e6d34
0 -> FALSE for clarity
...
svn path=/trunk/; revision=27424
2007-07-06 14:02:37 +00:00
Ged Murphy
843b40c7ad
- ensure SetLastError is called when EnumServicesStatusEx is returning required buffer sizes
...
- servman.exe now lists all ReactOS services
svn path=/trunk/; revision=27423
2007-07-06 13:53:29 +00:00
Aleksey Bragin
771911b3ab
Dmitry Chapyshev:
...
- More russian translations, this time in rosapps.
svn path=/trunk/; revision=27422
2007-07-06 11:59:52 +00:00
Aleksey Bragin
8a99fa15c5
Dmitry Chapyshev:
...
- Change strange icon in mmc to a better one.
- Fix russian translation of newdev.dll and serialui.dll (I, Aleksey, partially changed the translation to my personal preference).
svn path=/trunk/; revision=27421
2007-07-06 10:42:22 +00:00
Aleksey Bragin
6d53c91bed
- Start turning KDBG into a KD wrapper (and thus removing where possible KDBG-specific hacks in various places of the kernel).
...
- KdbSymInit() became a general initialization routine.
- KdpEnterDebuggerException() is modified to:
* Call KDBG's symbol-loading hook when BREAKPOINT_LOAD_SYMBOLS is hit.
* If KDBG is turned on, and it's a breakpoint, the Eip is incremented (thus fixing the inability to "cont" after breaking into the KDBG debugger).
svn path=/trunk/; revision=27419
2007-07-06 09:02:16 +00:00
Magnus Olsen
7df63f2bb1
add a missuing DPRINT1 in a unpimplement function
...
svn path=/trunk/; revision=27416
2007-07-06 08:24:55 +00:00
Magnus Olsen
aeccd973cc
write out the bus name we say is not pnp, instead using number
...
svn path=/trunk/; revision=27415
2007-07-06 08:19:09 +00:00
Christoph von Wittich
92128ef797
fix some typos in the comments
...
svn path=/trunk/; revision=27414
2007-07-05 23:29:54 +00:00
Magnus Olsen
5ecbbb6ebb
Do not hack video driver, VBE driver works in windows xp
...
----------------------------------------------------------------
Fixed to detect few legazy bus types, fill the list for no
PnP bus type in videprt/videoprt.c functions VideoPortInitialize
svn path=/trunk/; revision=27413
2007-07-05 22:06:47 +00:00
Hervé Poussineau
a6fa0638e6
Never call driver AddDevice routine with a NULL PDO
...
svn path=/trunk/; revision=27412
2007-07-05 20:08:28 +00:00
Hervé Poussineau
a10da52c02
Do not rely on a call to AddDevice with a NULL PDO to start to use a legacy video miniport
...
svn path=/trunk/; revision=27411
2007-07-05 20:03:22 +00:00
Hervé Poussineau
478a0d960b
ReactOS now supports ACLs... (fix SeAccessCheck to sometimes deny access)
...
svn path=/trunk/; revision=27409
2007-07-05 17:01:02 +00:00
Hervé Poussineau
fa6d39f0e0
Let admins modify the token
...
svn path=/trunk/; revision=27408
2007-07-05 16:59:27 +00:00
Hervé Poussineau
e8c10e466d
Better support of GUID_DEVICE_SYS_BUTTON interface.
...
Now, the kernel can receive power events from the keyboard, but only reacts by displaying a message
svn path=/trunk/; revision=27407
2007-07-05 14:23:16 +00:00
Magnus Olsen
802891c598
smaller cleanup remove empty folders
...
svn path=/trunk/; revision=27406
2007-07-05 12:31:09 +00:00
Magnus Olsen
8183f17038
adding usp10.dll to bootcd some program need it
...
svn path=/trunk/; revision=27405
2007-07-05 11:24:46 +00:00
Christoph von Wittich
28e26ae6bc
don't zero an OEM_STRING with sizeof(UNICODE_STRING)
...
svn path=/trunk/; revision=27404
2007-07-05 11:10:08 +00:00
Magnus Olsen
e2651a0dbc
Fixing a smaller bug was intrudes in rev 27394
...
----------------------------------------------
1. vmware driver child windows was not show right no button or text, in second boot
this change take care of that regress and does not intrudes any new regress what I can
see.
svn path=/trunk/; revision=27403
2007-07-05 09:46:57 +00:00
Magnus Olsen
1abc4ee915
Bugfix TrackMouseEvent
...
patch from Yaroslav Ponomarenko yarryp at gmail dot com
1. make it thread safe
2. fixing so ToolBar works
/* greatlord */
1. I did smaller change to the patch
2. I also fixed if with missing { } alredy in ros code
See issue #2359 for more details.
svn path=/trunk/; revision=27402
2007-07-05 09:28:11 +00:00
Hervé Poussineau
05fa42912f
Fix MSVC project files if version is not 8.00
...
svn path=/trunk/; revision=27399
2007-07-05 08:02:57 +00:00
Hervé Poussineau
1cf915a077
ZeroMemory the correct amount of bytes
...
svn path=/trunk/; revision=27398
2007-07-05 07:05:05 +00:00
Christoph von Wittich
7f02b7b93c
ZeroMemory the correct amount of bytes
...
svn path=/trunk/; revision=27397
2007-07-05 01:24:57 +00:00
Christoph von Wittich
9699e0506c
ZeroMemory the correct amount of bytes
...
svn path=/trunk/; revision=27396
2007-07-05 01:22:40 +00:00
Timo Kreuzer
f1a7f30887
co_WinPosSetWindowPos: fix the redrawing (instead of simply removing some code, like my last commit, sorry). Now it works more like on windows and both the problem of a blank control panel and ugly wizard pages are gone. Fixes bug 735, see also bug 902, may fix bug 2141.
...
See issue #735 for more details.
svn path=/trunk/; revision=27394
2007-07-04 22:22:30 +00:00
Andrew Greenwood
9dc5649fa5
Including <debug.h> in order to use DPRINT rather than my own homebrew
...
equivalent (using printf!) - this should prevent the un-necessary
verbose output when starting cmd.exe now ;)
svn path=/trunk/; revision=27393
2007-07-04 18:55:23 +00:00
Aleksey Bragin
1070114e85
- IntCallWindowsProc(): DPRINT1 -> DPRINT, it seems it's allright if it's called with WndProc == NULL.
...
svn path=/trunk/; revision=27392
2007-07-04 17:20:06 +00:00
Christoph von Wittich
6fccf28376
fixed IopLockFileObject
...
svn path=/trunk/; revision=27391
2007-07-04 17:05:31 +00:00
Ged Murphy
be2228c407
change the name of the VS config from * - Wine headers to * - ReactOS headers
...
svn path=/trunk/; revision=27389
2007-07-04 15:28:56 +00:00
Thomas Bluemel
2e3fcb5dd9
Don't silently accept entrypoint=""
...
svn path=/trunk/; revision=27388
2007-07-04 15:27:32 +00:00
Christoph von Wittich
c0ed3a362f
fix loading of comcat.dll
...
svn path=/trunk/; revision=27387
2007-07-04 15:25:21 +00:00
Hervé Poussineau
9c03ef676e
Add a message in case of error when loading/initializing driver
...
svn path=/trunk/; revision=27386
2007-07-04 14:13:30 +00:00
Aleksey Bragin
122331f605
- Correctly set DN_DRIVER_LOADED flag.
...
- This fixes "i8042prt/kbdclass.sys get installed one more time at each boot".
See issue #2330 for more details.
svn path=/trunk/; revision=27385
2007-07-04 13:58:30 +00:00