reactos.git
9 years ago[NTDLL_APITEST]
Thomas Faber [Sun, 25 Mar 2012 20:01:12 +0000 (20:01 +0000)]
[NTDLL_APITEST]
- Add a test for RtlGetFullPathName_UstrEx

svn path=/trunk/; revision=56229

9 years agoRemove remnant of old boot method.
Stefan Ginsberg [Sun, 25 Mar 2012 16:57:10 +0000 (16:57 +0000)]
Remove remnant of old boot method.

svn path=/trunk/; revision=56228

9 years ago[ACPI]
Cameron Gutman [Sun, 25 Mar 2012 16:53:02 +0000 (16:53 +0000)]
[ACPI]
- Properly tag alternate interrupt and DMA resources
- Only iterate through the first dependent function (for now)

svn path=/trunk/; revision=56227

9 years ago[ACPI]
Cameron Gutman [Sun, 25 Mar 2012 16:42:26 +0000 (16:42 +0000)]
[ACPI]
- Ignore resource producers when reporting resources

svn path=/trunk/; revision=56226

9 years ago[TRANSLATION]
Olaf Siejka [Sun, 25 Mar 2012 14:26:35 +0000 (14:26 +0000)]
[TRANSLATION]
- romanian translation update (including INF update) by Stefan Fulea (bug no. 6956);
- turkish translation update by Arda Tanrýkulu (bug no. 6977);
- polish translation of wined3dcfg;
- fix remainder of unrecognized escape sequence warnings;

svn path=/trunk/; revision=56225

9 years ago[WIN32K]
Timo Kreuzer [Sat, 24 Mar 2012 21:07:46 +0000 (21:07 +0000)]
[WIN32K]
- Fix right-to-left support the new EngBitBlt code
- Remove an ASSERT that we don't support
- Fix clipping in IntEngBitBlt by bailing out when the target rect got empty
- Delete obsolete file
You can use the code now, but there is a bug in the clipping code somewhere, sometimes causing the taskbar to be overwritten

svn path=/trunk/; revision=56224

9 years ago[WIN32K]
Timo Kreuzer [Sat, 24 Mar 2012 19:04:09 +0000 (19:04 +0000)]
[WIN32K]
Fix build

svn path=/trunk/; revision=56223

9 years ago[WIN32K]
Timo Kreuzer [Sat, 24 Mar 2012 18:52:48 +0000 (18:52 +0000)]
[WIN32K]
Allow to build win32k with the new dib library, a switch is in win32k's CMakeLists.txt

svn path=/trunk/; revision=56222

9 years ago[RTL/HEAP]
Thomas Faber [Sat, 24 Mar 2012 17:38:21 +0000 (17:38 +0000)]
[RTL/HEAP]
- Addendum to r56217. Let's not waste memory.

svn path=/trunk/; revision=56221

9 years ago[WIN32K]
Timo Kreuzer [Sat, 24 Mar 2012 17:19:34 +0000 (17:19 +0000)]
[WIN32K]
Modify EBRUSHOBJ_pvGetEngBrush to return a pointer to the SURFOBJ, instead of a handle, this simplifies the code

svn path=/trunk/; revision=56220

9 years ago[WIN32K]
Timo Kreuzer [Sat, 24 Mar 2012 16:24:46 +0000 (16:24 +0000)]
[WIN32K]
- Add support for pattern brushes and bottom-to-top blt in new EngBitblt
- implement a new much simpler EngCopyBits
- improve clip enumeration code
The code now generally works very well now, only has a few bugs left

svn path=/trunk/; revision=56219

9 years ago[DIBLIB]
Timo Kreuzer [Sat, 24 Mar 2012 16:19:48 +0000 (16:19 +0000)]
[DIBLIB]
- Implement support for bottom up bitblt
- Add solid pattern support in generic BitBlt function
- Make sure right-to-left is only used in the appropriate functions
- Fix 1bpp _NextPixel() macro

svn path=/trunk/; revision=56218

9 years ago[RTL/HEAP]
Thomas Faber [Sat, 24 Mar 2012 14:42:48 +0000 (14:42 +0000)]
[RTL/HEAP]
- Do not overflow the uncommitted range descriptor segment. Really fixes notepad.
- Free the correct region in failure case
- Some comment fixes
See issue #6966 for more details.

svn path=/trunk/; revision=56217

9 years ago[WIN32K]
Timo Kreuzer [Fri, 23 Mar 2012 11:29:44 +0000 (11:29 +0000)]
[WIN32K]
- Add a trivial XLATEOBJ as a global variable.
- Make sure the XLATEOBJ is not NULL, when calling the diblib code
- Remove the IntEngMaskBlt stub, its a very special function for font rendering, keep the old one
- Add more driver debug assertions
- Remove obsolete definition

svn path=/trunk/; revision=56216

9 years ago[DIBLIB]
Timo Kreuzer [Fri, 23 Mar 2012 11:20:24 +0000 (11:20 +0000)]
[DIBLIB]
- add table for masking rops
- consity some tables
- Fix some typos

svn path=/trunk/; revision=56215

9 years ago[DEVMGMT]
Eric Kohl [Thu, 22 Mar 2012 22:38:06 +0000 (22:38 +0000)]
[DEVMGMT]
Implement the "Show hidden devices" feature.

svn path=/trunk/; revision=56214

9 years ago[WIN32K]
Timo Kreuzer [Thu, 22 Mar 2012 20:43:31 +0000 (20:43 +0000)]
[WIN32K]
- Initial implementations of IntEngBitBlt, EngBitBlt, NtGdiBitBlt

svn path=/trunk/; revision=56213

9 years ago[DIBLIB]
Timo Kreuzer [Thu, 22 Mar 2012 20:12:50 +0000 (20:12 +0000)]
[DIBLIB]
- Implement spacial even more optimized versions of SRCCOPY on equal surfaces for 8,16,24 and 32bpp.
- Add the right-to-left versions to the function tables
- Add _CALCSHIFT macro(s) to calculate the shift in the dib functions, instead of precalculating it in EngBitBlt. This costs us a few bytes per function (yes, with so many functions, every byte counts!) but since it's only for 1 and 4 bpp and improves the code by keeping DIB specific code out of the Eng function, it's reasonable to do so.
- Add optional optimization pragmas

svn path=/trunk/; revision=56212

9 years ago[WIN32K]
Timo Kreuzer [Wed, 21 Mar 2012 20:50:04 +0000 (20:50 +0000)]
[WIN32K]
- Add EngAcquireSemaphoreShared prototype
- implement RECTL_bIsWellOrdered
- implement DbgLookupDHPDEV
- start implementation of driver callback debug hooks

svn path=/trunk/; revision=56211

9 years ago[USP10]
Thomas Faber [Wed, 21 Mar 2012 20:39:41 +0000 (20:39 +0000)]
[USP10]
- Apply fixes from Wine 1.4. Fixes invalid free in notepad and other edit control users
See issue #6966 for more details.

svn path=/trunk/; revision=56210

9 years ago[USER32/EDIT]
Thomas Faber [Wed, 21 Mar 2012 18:33:01 +0000 (18:33 +0000)]
[USER32/EDIT]
- Remove whitespace differences and mark ReactOS changes to make Wine-syncing easier

svn path=/trunk/; revision=56209

9 years ago[CMAKE]
Amine Khaldi [Wed, 21 Mar 2012 16:46:49 +0000 (16:46 +0000)]
[CMAKE]
* Properly handle the dep file creation for resource files.

svn path=/trunk/; revision=56208

9 years ago[WSHTCPIP]
Thomas Faber [Wed, 21 Mar 2012 15:36:59 +0000 (15:36 +0000)]
[WSHTCPIP]
- Fix MSVC warnings, more useful DPRINT
[RTL/HEAP]
- Do not use RtlFillMemory with a 32 bit pattern (CID 13722)

svn path=/trunk/; revision=56207

9 years ago[NTOSKRNL]
Cameron Gutman [Wed, 21 Mar 2012 15:19:42 +0000 (15:19 +0000)]
[NTOSKRNL]
- Once again require a reboot for driver replacement since this seems to cause new issues with devices being enumerated multiple times on vmware

svn path=/trunk/; revision=56206

9 years ago[NTOSKRNL]
Cameron Gutman [Wed, 21 Mar 2012 15:10:15 +0000 (15:10 +0000)]
[NTOSKRNL]
- Print the parent devices when a duplicate device is detected

svn path=/trunk/; revision=56205

9 years ago- Fix device manager view by connection in ACPI mode
Cameron Gutman [Wed, 21 Mar 2012 14:35:52 +0000 (14:35 +0000)]
- Fix device manager view by connection in ACPI mode
[NTOSKRNL]
- Bugcheck if a driver reports a PDO with a non-unique instance ID
[ACPI]
- Check that we're not reporting the same device multiple times

svn path=/trunk/; revision=56204

9 years ago[NTOSKRNL]
Art Yerkes [Wed, 21 Mar 2012 10:18:39 +0000 (10:18 +0000)]
[NTOSKRNL]
Fix another place where a non-rounded address is used.

svn path=/trunk/; revision=56202

9 years ago[NTOSKRNL]
Art Yerkes [Wed, 21 Mar 2012 10:15:14 +0000 (10:15 +0000)]
[NTOSKRNL]
Use the rounded page address when handling a not present fault.  Likely leftover from merging newcc.

svn path=/trunk/; revision=56201

9 years ago[NTOSKRNL]
Cameron Gutman [Wed, 21 Mar 2012 07:15:55 +0000 (07:15 +0000)]
[NTOSKRNL]
- Create PnpRootRegisterDevice which is used to register a given PDO with the root device so it won't report it twice
- Listing devices by connection works with PCI HAL now but it seems that ACPI is detecting multiple ACPI\PNP0C0F\0 instances here in vbox which is causing the same infinite loop

svn path=/trunk/; revision=56200

9 years ago- Major improvements to the device manager experience (finally making it useful for...
Cameron Gutman [Wed, 21 Mar 2012 03:01:31 +0000 (03:01 +0000)]
- Major improvements to the device manager experience (finally making it useful for users to gather information from)
- Device manager now reports problem codes, shows unknown devices, and displays non-PnP drivers like Windows
- Inspired by Eric's recent work
[DEVMGMT]
- Finally (!!!) add support for showing devices with no drivers installed yet
- Expand the class tree if one of the devices has a problem
[INF]
- Add legcydrv.inf for installing the LegacyDriver class
[NTOSKRNL]
- Fix null termination issues and enable the legacy driver registry code
- Add a service description in legacy device entries
- Return valid flags for a device status query
- Store problem codes for several common device node failure states

svn path=/trunk/; revision=56199

9 years agoEnable /KDSERIAL in bootcd.
Sylvain Petreolle [Tue, 20 Mar 2012 22:37:00 +0000 (22:37 +0000)]
Enable /KDSERIAL in bootcd.
This will allow debugging first stage on the KVM test bot.

svn path=/trunk/; revision=56198

9 years ago[DEVMGMT]
Eric Kohl [Tue, 20 Mar 2012 22:11:51 +0000 (22:11 +0000)]
[DEVMGMT]
Implement the 'View/Devices by Connection' feature. It runs very well on windows XP but fails on ReactOS. Needs to be investigated.

svn path=/trunk/; revision=56197

9 years ago[NTOSKRNL]
Cameron Gutman [Tue, 20 Mar 2012 17:04:36 +0000 (17:04 +0000)]
[NTOSKRNL]
- Fix opening of handles to enumerated devices (revert 53351 which ironically fixed this same bug)
- Fixes bug 6939

svn path=/trunk/; revision=56196

9 years ago- This doesn't work anymore, disable until investigated.
Stefan Ginsberg [Tue, 20 Mar 2012 13:53:01 +0000 (13:53 +0000)]
- This doesn't work anymore, disable until investigated.

svn path=/trunk/; revision=56195

9 years ago[NTOS]
Stefan Ginsberg [Tue, 20 Mar 2012 13:39:25 +0000 (13:39 +0000)]
[NTOS]
- As a side effect to 45140 one of the "non-used debug features", breaking in with WinDbg, would no longer work. Add this back, as well as the DPC timeout debug check and support for skipping ticks.

svn path=/trunk/; revision=56194

9 years ago[NTDLL/LDR]
Thomas Faber [Tue, 20 Mar 2012 09:08:23 +0000 (09:08 +0000)]
[NTDLL/LDR]
- Correctly handle out of memory condition (CID 14615)
- Remove a useless assignment (CID 14493)
- Correct wrong sizeof usage (CID 14104), add an assert

svn path=/trunk/; revision=56193

9 years ago[SHELL32]
Thomas Faber [Mon, 19 Mar 2012 16:21:53 +0000 (16:21 +0000)]
[SHELL32]
- Fix another local vs member variable issue.

svn path=/trunk/; revision=56192

9 years ago[XMLLITE_WINETEST]
Thomas Faber [Mon, 19 Mar 2012 16:12:15 +0000 (16:12 +0000)]
[XMLLITE_WINETEST]
- Fix MSVC build. Already sent upstream.

svn path=/trunk/; revision=56191

9 years ago[XMLLITE_WINETEST]
Rafal Harabien [Mon, 19 Mar 2012 15:18:56 +0000 (15:18 +0000)]
[XMLLITE_WINETEST]
- Sync to Wine 1.3.37

svn path=/trunk/; revision=56190

9 years ago[XMLLITE]
Rafal Harabien [Mon, 19 Mar 2012 15:17:34 +0000 (15:17 +0000)]
[XMLLITE]
- Sync to Wine 1.3.37

svn path=/trunk/; revision=56189

9 years ago[INETMIB1]
Rafal Harabien [Mon, 19 Mar 2012 15:08:06 +0000 (15:08 +0000)]
[INETMIB1]
- Sync to Wine 1.3.37

svn path=/trunk/; revision=56188

9 years ago[INETMIB1_WINETEST]
Rafal Harabien [Mon, 19 Mar 2012 15:06:28 +0000 (15:06 +0000)]
[INETMIB1_WINETEST]
- Sync to Wine 1.3.37

svn path=/trunk/; revision=56187

9 years ago[TRANSLATION]
Olaf Siejka [Mon, 19 Mar 2012 00:09:30 +0000 (00:09 +0000)]
[TRANSLATION]
- romanian translation update by Stefan Fulea (bug no. 6956);
- fix unrecognized escape sequence warnings;

svn path=/trunk/; revision=56186

9 years ago[NTOSKRNL]
Cameron Gutman [Sun, 18 Mar 2012 22:28:14 +0000 (22:28 +0000)]
[NTOSKRNL]
- Forgot this dereference
- Unloading works now, but there are many bugs in the device stacks that prevent it from occurring
- Usbhub will unload properly when a hub is removed for a driver update, but usbstor won't unload when all usb storage devices have been removed
- Work needs to be done to fix issues like this

svn path=/trunk/; revision=56185

9 years ago[NTOSKRNL]
Cameron Gutman [Sun, 18 Mar 2012 22:11:46 +0000 (22:11 +0000)]
[NTOSKRNL]
- Reenable some dereferences of the driver object
- Fix return values in NtLoadDriver
- Split unloading into code for legacy drivers and non-legacy drivers

svn path=/trunk/; revision=56184

9 years ago[NTOSKRNL]
Cameron Gutman [Sun, 18 Mar 2012 21:38:45 +0000 (21:38 +0000)]
[NTOSKRNL]
- Remove an extra deference to the device object that happened inside the IopDeleteDevice function (called by Ob when the reference count is 0)

svn path=/trunk/; revision=56183

9 years ago[INCLUDE]
Eric Kohl [Sun, 18 Mar 2012 21:28:48 +0000 (21:28 +0000)]
[INCLUDE]
Add pSetupGuidFromString(), pSetupIsGuidNull() and pSetupStringFromGuid() to the PSDK header setupapi.h and remove a local declaration.

svn path=/trunk/; revision=56182

9 years ago[PCI]
Cameron Gutman [Sun, 18 Mar 2012 21:04:12 +0000 (21:04 +0000)]
[PCI]
- Add an unload handler to prevent warnings from the I/O manager

svn path=/trunk/; revision=56181

9 years ago[VBE_NEW][REGEDIT]
Rafal Harabien [Sun, 18 Mar 2012 14:02:07 +0000 (14:02 +0000)]
[VBE_NEW][REGEDIT]
- Fix two bugs mentioned by Victor on mailing list. Other bugs was already fixed.

svn path=/trunk/; revision=56180

9 years agorapps update.
Daniel Reimer [Sat, 17 Mar 2012 22:07:56 +0000 (22:07 +0000)]
rapps update.

svn path=/trunk/; revision=56179

9 years ago[MSCOREE]
Sylvain Petreolle [Fri, 16 Mar 2012 23:40:50 +0000 (23:40 +0000)]
[MSCOREE]
Add InstallRoot key.
It is reg_sz and contains the full path to the installation directory.
Checked on Windows & Wine.

svn path=/trunk/; revision=56178

9 years ago[FUSION]
Sylvain Petreolle [Fri, 16 Mar 2012 22:04:47 +0000 (22:04 +0000)]
[FUSION]
Addendum to r56176:
Install fusion.dll to 2 more directories.

svn path=/trunk/; revision=56177

9 years ago[FUSION]
Sylvain Petreolle [Fri, 16 Mar 2012 20:58:54 +0000 (20:58 +0000)]
[FUSION]
Install fusion.dll where it belongs.

svn path=/trunk/; revision=56176

9 years ago[IMAGEHLP]
Rafal Harabien [Fri, 16 Mar 2012 19:48:57 +0000 (19:48 +0000)]
[IMAGEHLP]
- Sync to Wine 1.3.37

svn path=/trunk/; revision=56175

9 years ago[IMAGEHLP_WINETEST]
Rafal Harabien [Fri, 16 Mar 2012 19:45:27 +0000 (19:45 +0000)]
[IMAGEHLP_WINETEST]
- Sync to Wine 1.3.37

svn path=/trunk/; revision=56174

9 years ago[DBGHELP]
Rafal Harabien [Fri, 16 Mar 2012 15:04:59 +0000 (15:04 +0000)]
[DBGHELP]
- Sync to Wine 1.3.37

svn path=/trunk/; revision=56173

9 years ago- Really fix MSVC build...
Rafal Harabien [Fri, 16 Mar 2012 11:39:36 +0000 (11:39 +0000)]
- Really fix MSVC build...

svn path=/trunk/; revision=56172

9 years ago[CRYPTUI]
Rafal Harabien [Fri, 16 Mar 2012 11:18:42 +0000 (11:18 +0000)]
[CRYPTUI]
- Properly fix MSVC build...

svn path=/trunk/; revision=56171

9 years ago[CRYPTUI]
Amine Khaldi [Fri, 16 Mar 2012 10:57:44 +0000 (10:57 +0000)]
[CRYPTUI]
* Disregard the messed up rc files temporarily for msvc build. Arch, fix your s.it !

svn path=/trunk/; revision=56170

9 years ago[AVIFIL32]
Amine Khaldi [Fri, 16 Mar 2012 10:28:32 +0000 (10:28 +0000)]
[AVIFIL32]
* Fix build. Really.

svn path=/trunk/; revision=56169

9 years ago[SERVICES]
Pierre Schweitzer [Fri, 16 Mar 2012 10:27:50 +0000 (10:27 +0000)]
[SERVICES]
Fix handles leaks

svn path=/trunk/; revision=56168

9 years ago- Fix build
Rafal Harabien [Thu, 15 Mar 2012 22:12:03 +0000 (22:12 +0000)]
- Fix build

svn path=/trunk/; revision=56167

9 years ago[CRYPTUI]
Rafal Harabien [Thu, 15 Mar 2012 22:04:51 +0000 (22:04 +0000)]
[CRYPTUI]
- Sync to Wine 1.3.37

svn path=/trunk/; revision=56166

9 years ago[CRYPTUI_WINETEST]
Rafal Harabien [Thu, 15 Mar 2012 22:03:06 +0000 (22:03 +0000)]
[CRYPTUI_WINETEST]
- Sync to Wine 1.3.37

svn path=/trunk/; revision=56165

9 years ago[IMM32_WINETEST] - Sync to Wine 1.4 or Head.
James Tabor [Thu, 15 Mar 2012 21:45:07 +0000 (21:45 +0000)]
[IMM32_WINETEST] - Sync to Wine 1.4 or Head.

svn path=/trunk/; revision=56164

9 years ago[IMM32] - Sync to Wine 1.3.37
James Tabor [Thu, 15 Mar 2012 21:42:01 +0000 (21:42 +0000)]
[IMM32] - Sync to Wine 1.3.37

svn path=/trunk/; revision=56163

9 years ago[AVIFIL32]
Rafal Harabien [Thu, 15 Mar 2012 21:32:52 +0000 (21:32 +0000)]
[AVIFIL32]
- Sync to Wine 1.3.37

svn path=/trunk/; revision=56162

9 years ago[AVIFIL32_WINETEST]
Rafal Harabien [Thu, 15 Mar 2012 21:28:56 +0000 (21:28 +0000)]
[AVIFIL32_WINETEST]
- Sync to Wine 1.3.37

svn path=/trunk/; revision=56161

9 years ago[KBSWITCH]
Pierre Schweitzer [Thu, 15 Mar 2012 20:56:26 +0000 (20:56 +0000)]
[KBSWITCH]
Properly use the single instance mutex

svn path=/trunk/; revision=56160

9 years ago[ATL]
Rafal Harabien [Thu, 15 Mar 2012 20:17:15 +0000 (20:17 +0000)]
[ATL]
- Sync to Wine 1.3.37

svn path=/trunk/; revision=56159

9 years ago[ATL_WINETEST]
Rafal Harabien [Thu, 15 Mar 2012 20:15:43 +0000 (20:15 +0000)]
[ATL_WINETEST]
- Sync to Wine 1.3.37

svn path=/trunk/; revision=56158

9 years ago[WIN32K]
Timo Kreuzer [Thu, 15 Mar 2012 19:11:12 +0000 (19:11 +0000)]
[WIN32K]
Add new dibcode, currently as a static library. Not used, not built.

svn path=/trunk/; revision=56157

9 years ago[MLANG]
Rafal Harabien [Thu, 15 Mar 2012 12:57:45 +0000 (12:57 +0000)]
[MLANG]
- Fix entrypoint and add startup code to fix registration of mlang classes. Fixes crashes and failures in inetcomm:mimeintl winetest and adds back many tests in mlang winetest

svn path=/trunk/; revision=56156

9 years ago[KMTESTS/EX] - Fix GCC build
Thomas Faber [Thu, 15 Mar 2012 11:49:09 +0000 (11:49 +0000)]
[KMTESTS/EX] - Fix GCC build

svn path=/trunk/; revision=56155

9 years ago[KMTESTS/EX]
Thomas Faber [Thu, 15 Mar 2012 11:46:30 +0000 (11:46 +0000)]
[KMTESTS/EX]
- Work around compiler-specific false positives in ExInterlocked
- Disable broken ExPools tests

svn path=/trunk/; revision=56154

9 years ago[NTOSKRNL]
Rafal Harabien [Wed, 14 Mar 2012 23:08:48 +0000 (23:08 +0000)]
[NTOSKRNL]
- Always set response in ExpRaiseHardError. Fixes ntoskrnl:ExHardError kmtest
[WIN32CSR]
- Don't corrupt memory. Fixes random crashes when running ntoskrnl:ExHardError kmtest

svn path=/trunk/; revision=56153

9 years ago[CABMAN]
Sylvain Petreolle [Wed, 14 Mar 2012 22:20:05 +0000 (22:20 +0000)]
[CABMAN]
Turn off debug now that the not closed cabinets issue is fixed.
Addendum to r56045, reverts r55807.

svn path=/trunk/; revision=56152

9 years ago[PSDK]
Jérôme Gardou [Wed, 14 Mar 2012 19:17:14 +0000 (19:17 +0000)]
[PSDK]
- addendum to r56150

svn path=/trunk/; revision=56151

9 years ago[PSDK]
Jérôme Gardou [Wed, 14 Mar 2012 18:56:39 +0000 (18:56 +0000)]
[PSDK]
- declare ISAXXMLReader beofre ISAXXMLFilter, one inherits the other.

svn path=/trunk/; revision=56150

9 years ago[CMAKE]
Jérôme Gardou [Wed, 14 Mar 2012 18:38:19 +0000 (18:38 +0000)]
[CMAKE]
 - add a small functions for preprocessing files with C compiler.
unused/untested

svn path=/trunk/; revision=56149

9 years ago[KMTEST]
Pierre Schweitzer [Wed, 14 Mar 2012 13:53:22 +0000 (13:53 +0000)]
[KMTEST]
6 more tests

svn path=/trunk/; revision=56148

9 years ago[KMTEST]
Pierre Schweitzer [Wed, 14 Mar 2012 10:04:07 +0000 (10:04 +0000)]
[KMTEST]
Add missing EOLs

svn path=/trunk/; revision=56147

9 years ago[KMTEST]
Pierre Schweitzer [Wed, 14 Mar 2012 09:43:16 +0000 (09:43 +0000)]
[KMTEST]
Finally, add more tests for extra wildcards. They were untested before.
There should be several failures

svn path=/trunk/; revision=56145

9 years ago[NTOSKRNL]
Pierre Schweitzer [Tue, 13 Mar 2012 22:05:44 +0000 (22:05 +0000)]
[NTOSKRNL]
Erratum... Add missing L

svn path=/trunk/; revision=56144

9 years ago[NTOSKRNL]
Pierre Schweitzer [Tue, 13 Mar 2012 22:03:30 +0000 (22:03 +0000)]
[NTOSKRNL]
FsRtlIsDbcsInExpression/FsRtlIsNameInExpression: in case there are contigous stars in the expression, skip all the stars up to the last one and only consider the last one.
This fixes the failing tests.

svn path=/trunk/; revision=56143

9 years ago[KMTEST]
Pierre Schweitzer [Tue, 13 Mar 2012 21:24:11 +0000 (21:24 +0000)]
[KMTEST]
Only if-out the proper tests on checked builds. This should reveal the failing tests.

svn path=/trunk/; revision=56142

9 years ago[KMTEST]
Pierre Schweitzer [Tue, 13 Mar 2012 21:07:55 +0000 (21:07 +0000)]
[KMTEST]
Add a few more tests. Two should fail on ReactOS

svn path=/trunk/; revision=56141

9 years ago[HIVESYS]
Cameron Gutman [Tue, 13 Mar 2012 18:38:59 +0000 (18:38 +0000)]
[HIVESYS]
- Add PCI-PCI bridges to the critical device database to fix discovery of critical devices that are not attached directly to the root bus
- See bug #6958 for details

svn path=/trunk/; revision=56140

9 years ago[FREELDR]
Pierre Schweitzer [Mon, 12 Mar 2012 23:00:56 +0000 (23:00 +0000)]
[FREELDR]
Set proper video mode for VESA graphical
Remove one magic value usage

svn path=/trunk/; revision=56137

9 years ago[DDK/PSDK]
Timo Kreuzer [Mon, 12 Mar 2012 21:27:15 +0000 (21:27 +0000)]
[DDK/PSDK]
Put NOP_FUNCTION where it belongs!

svn path=/trunk/; revision=56135

9 years ago[COMCTL32]
Rafal Harabien [Mon, 12 Mar 2012 14:24:25 +0000 (14:24 +0000)]
[COMCTL32]
- Update diff file

svn path=/trunk/; revision=56133

9 years ago[COMCTL32]
Rafal Harabien [Mon, 12 Mar 2012 14:16:58 +0000 (14:16 +0000)]
[COMCTL32]
- When installing dll copy manifest to winsxs\manifests directory as comctl32 before sync did. Fixes Firefox 10 regression.
See issue #6910 for more details.

svn path=/trunk/; revision=56132

9 years ago[ROSTESTS]
Amine Khaldi [Mon, 12 Mar 2012 13:34:01 +0000 (13:34 +0000)]
[ROSTESTS]
* Addendum to my previous commit.

svn path=/trunk/; revision=56131

9 years ago[VIDEOPRT]
Cameron Gutman [Mon, 12 Mar 2012 13:30:57 +0000 (13:30 +0000)]
[VIDEOPRT]
- Add missing ObReferenceObject call
- Found by Johannes Anderwald

svn path=/trunk/; revision=56130

9 years ago[CMAKE]
Amine Khaldi [Mon, 12 Mar 2012 12:39:51 +0000 (12:39 +0000)]
[CMAKE]
* Temporarily work around the cmake rc handling bug when it comes to allowing warnings.

svn path=/trunk/; revision=56129

9 years ago[VIDEOPRT]
Cameron Gutman [Mon, 12 Mar 2012 03:29:36 +0000 (03:29 +0000)]
[VIDEOPRT]
- Fix broken VIDEO_PORT_GET_DEVICE_EXTENSION macro
- Add support for child devices (monitors only for now)
- Monitors now show up in device manager ("Plug and Play Monitor" shows up if EDID data is reported, otherwise "Default Monitor" is displayed)

svn path=/trunk/; revision=56128

9 years ago[VBEMP]
Cameron Gutman [Mon, 12 Mar 2012 03:15:34 +0000 (03:15 +0000)]
[VBEMP]
- Report a single non-PnP monitor if no EDID data could be retrieved
[INF]
- Add monitor.inf to build

svn path=/trunk/; revision=56127

9 years ago[INF]
Cameron Gutman [Mon, 12 Mar 2012 03:14:46 +0000 (03:14 +0000)]
[INF]
- Add monitor.inf

svn path=/trunk/; revision=56126

9 years ago[NTOSKRNL]
Cameron Gutman [Mon, 12 Mar 2012 01:53:20 +0000 (01:53 +0000)]
[NTOSKRNL]
- It appears that the driver unloading code is more profoundly broken that I had previously thought. I ran into issues testing with videoprt which would call IoCreateDevice and IoDeleteDevice during enumeration of child devices. The issue arose when the IoDeleteDevice call unloaded the video driver which was currently initializing. This caused video initialization to fail and the system to shutdown.
- Disable this code completely for now until the proper algorithm for determining when a driver should unload is found

svn path=/trunk/; revision=56125

9 years ago[VIDEOPRT]
Cameron Gutman [Mon, 12 Mar 2012 01:38:21 +0000 (01:38 +0000)]
[VIDEOPRT]
- Don't add legacy resources twice in VideoPortGetAccessRanges
- Fixes Cirrus driver initialization

svn path=/trunk/; revision=56124