Commit graph

25309 commits

Author SHA1 Message Date
Colin Finck 257520e113 Partly commit the patch from bug #2358
svn path=/trunk/; revision=27452
2007-07-07 14:50:10 +00:00
Ged Murphy 9a6cc3dc06 set the address bar font to the default GUI font
svn path=/trunk/; revision=27450
2007-07-07 10:28:53 +00:00
Christoph von Wittich 32212ecff8 -check for already defined NDEBUG to be able to build the driver with PREfast
svn path=/trunk/; revision=27449
2007-07-07 10:23:09 +00:00
Aleksey Bragin 315b516aea - Disable BusLogic driver until scsiport fully supports it.
- Do NOT keep VMWare Tools CD mounted after 2nd stage, or you'll get vmscsi.sys installed, which is not supported yet either!

svn path=/trunk/; revision=27448
2007-07-07 10:13:04 +00:00
Ged Murphy de5865bcd6 - fixes / improvements to regedit, see bug 2356 for details
- patch by carlo bramix  (carlo.bramix at libero it)
- it should be noted that import_registry_file needs more work to support unicode files

svn path=/trunk/; revision=27447
2007-07-07 10:09:24 +00:00
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