Commit graph

50717 commits

Author SHA1 Message Date
Pierre Schweitzer 5503fdf3bd [KMTEST]
Finally, add more tests for extra wildcards. They were untested before.
There should be several failures

svn path=/trunk/; revision=56145
2012-03-14 09:43:16 +00:00
Pierre Schweitzer 817f6904c2 [NTOSKRNL]
Erratum... Add missing L

svn path=/trunk/; revision=56144
2012-03-13 22:05:44 +00:00
Pierre Schweitzer ce02953a73 [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
2012-03-13 22:03:30 +00:00
Pierre Schweitzer 3f4382482e [KMTEST]
Only if-out the proper tests on checked builds. This should reveal the failing tests.

svn path=/trunk/; revision=56142
2012-03-13 21:24:11 +00:00
Pierre Schweitzer fc00f17c66 [KMTEST]
Add a few more tests. Two should fail on ReactOS

svn path=/trunk/; revision=56141
2012-03-13 21:07:55 +00:00
Cameron Gutman 4a2b3ca70d [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
2012-03-13 18:38:59 +00:00
Pierre Schweitzer efffb2f0b1 [FREELDR]
Set proper video mode for VESA graphical
Remove one magic value usage

svn path=/trunk/; revision=56137
2012-03-12 23:00:56 +00:00
Timo Kreuzer c59095903a [DDK/PSDK]
Put NOP_FUNCTION where it belongs!

svn path=/trunk/; revision=56135
2012-03-12 21:27:15 +00:00
Rafal Harabien a79c6b0ff0 [COMCTL32]
- Update diff file

svn path=/trunk/; revision=56133
2012-03-12 14:24:25 +00:00
Rafal Harabien 236256055e [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
2012-03-12 14:16:58 +00:00
Amine Khaldi d2b625c52f [ROSTESTS]
* Addendum to my previous commit.

svn path=/trunk/; revision=56131
2012-03-12 13:34:01 +00:00
Cameron Gutman 9f44331d44 [VIDEOPRT]
- Add missing ObReferenceObject call
- Found by Johannes Anderwald

svn path=/trunk/; revision=56130
2012-03-12 13:30:57 +00:00
Amine Khaldi d67a1457b9 [CMAKE]
* Temporarily work around the cmake rc handling bug when it comes to allowing warnings.

svn path=/trunk/; revision=56129
2012-03-12 12:39:51 +00:00
Cameron Gutman 1e180c788f [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
2012-03-12 03:29:36 +00:00
Cameron Gutman 7af4a7cd8c [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
2012-03-12 03:15:34 +00:00
Cameron Gutman d2e5bda221 [INF]
- Add monitor.inf

svn path=/trunk/; revision=56126
2012-03-12 03:14:46 +00:00
Cameron Gutman ef685fd540 [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
2012-03-12 01:53:20 +00:00
Cameron Gutman 4450ed65cd [VIDEOPRT]
- Don't add legacy resources twice in VideoPortGetAccessRanges
- Fixes Cirrus driver initialization

svn path=/trunk/; revision=56124
2012-03-12 01:38:21 +00:00
Cameron Gutman 72a03e8c29 [VIDEOPRT]
- Add more debugging in resource code

svn path=/trunk/; revision=56122
2012-03-11 20:24:29 +00:00
Christoph von Wittich e756ef1774 [setup16]
check if setup.lst file exists

svn path=/trunk/; revision=56121
2012-03-11 19:04:07 +00:00
Amine Khaldi e39b9f7f45 [CMAKE]
* Temporarily work around the cmake rc handling bug.

svn path=/trunk/; revision=56120
2012-03-11 19:01:39 +00:00
Cameron Gutman 62bd31ab43 [VBEMP]
- Fix EDID reading using SCI

svn path=/trunk/; revision=56119
2012-03-11 17:20:39 +00:00
Cameron Gutman cca153df14 [NTOSKRNL]
- Temporarily comment out the dereferencing

svn path=/trunk/; revision=56118
2012-03-11 14:12:28 +00:00
Timo Kreuzer d1b7be6a5b [SETUP16]
Fix MSVC build

svn path=/trunk/; revision=56117
2012-03-11 13:29:59 +00:00
Pierre Schweitzer b123382a03 [ATL]
Fix a bug in CComModule::UpdateRegistryFromResource that lead resources not to be unregistered

svn path=/trunk/; revision=56116
2012-03-11 13:27:11 +00:00
Pierre Schweitzer 741e0558b8 [RSYM64]
Remove extra coma
Spotted by Cameron

svn path=/trunk/; revision=56115
2012-03-11 11:20:07 +00:00
Pierre Schweitzer f278ce2aee [SHELL32]
Fix redundant check
Clarify variable usage

svn path=/trunk/; revision=56114
2012-03-11 11:13:17 +00:00
Cameron Gutman 7dd8434997 [HIVESYS]
- Merge back many old changes from i386 to AMD64

svn path=/trunk/; revision=56113
2012-03-11 11:13:15 +00:00
Cameron Gutman 8393b33db4 [HIVESYS]
- Add video adapters to the critical device database
[VBE]
- Turn on PnP support

svn path=/trunk/; revision=56112
2012-03-11 11:07:22 +00:00
Pierre Schweitzer b8f310a651 [RSYM64]
Fix incorrect memset usage

svn path=/trunk/; revision=56111
2012-03-11 10:58:21 +00:00
Christoph von Wittich 4da8af9094 [setup16]
32-Bit stub installer for 16-Bit Microsoft installers

TODO: -load this installer instead of the original 16bit Microsoft installer
      -improve error handling and string allocation

svn path=/trunk/; revision=56110
2012-03-11 10:51:40 +00:00
Dmitry Gorbachev 3c846b4124 [CMAKE]
Allow to build with link-time code generation.

svn path=/trunk/; revision=56109
2012-03-10 23:38:37 +00:00
Pierre Schweitzer 296381e730 [NTOSKRNL]
DPRINT1 -> DPRINT an error message so that KVM testbot will stop looping forever (due to status change...)

svn path=/trunk/; revision=56108
2012-03-10 21:06:11 +00:00
Amine Khaldi f97cbbbc0c [CMAKE]
* Addendum to my previous commit.

svn path=/trunk/; revision=56107
2012-03-10 20:16:56 +00:00
Amine Khaldi 9c0969d45c [CMAKE]
* Temporarily work around the cmake rc handling bug (mentioned previously).

svn path=/trunk/; revision=56106
2012-03-10 19:40:40 +00:00
Amine Khaldi 03e43b5850 [CMAKE]
* Make use of the cmake rc handling. As a result we don't need set_rc_compiler() anymore, among other benefits.
* There's one minor issue mentioned as a FIXME, we'll get that sorted out as soon as the bug report we filed upstream gets resolved.
* Set set_rc_compiler() to be a dummy, to be removed later.
[IMM32]
* Properly set the compiler flag.

svn path=/trunk/; revision=56105
2012-03-10 19:20:27 +00:00
Amine Khaldi 9d451b0782 [CMAKE]
* Fix a typo.

svn path=/trunk/; revision=56104
2012-03-10 18:02:40 +00:00
Eric Kohl 4f30b36b52 [DEVMGR]
DeviceAdvancedProperties: Show the details page of a device property sheet in extended mode only.

svn path=/trunk/; revision=56103
2012-03-10 15:26:02 +00:00
Sylvain Petreolle a90cb98c5d [ROSAPPS]
Add maze and green to build.

svn path=/trunk/; revision=56102
2012-03-10 13:36:45 +00:00
Pierre Schweitzer b8a181d6f3 [HALX86]
Revert r56080
Fix the fix of r56090

svn path=/trunk/; revision=56099
2012-03-10 07:38:25 +00:00
Art Yerkes 59f55051c9 [FSRTL]
Handle cases where multiple ranges overlap a new lock, including either exclusive or shared
ranges.  We expand a shared range when an overlap occurs and add another shared range to
the shared ranges list.  Also make sure to complete an IRP along every non-pending case.
Reduces failures in kernel32_winetest except an expected successful unlock of ~0,1, which
appears to contravene the documentation.


svn path=/trunk/; revision=56098
2012-03-10 07:28:03 +00:00
James Tabor a246d3918b [Explorer]
- Patch by Rodion overclocker@list.ru
- Fixes Ctrl-Esc, see bug 968.
- Fixes minimize all windows, see bug 6239.

svn path=/trunk/; revision=56097
2012-03-10 03:21:57 +00:00
Sylvain Petreolle f88b8ad363 [ROSAPPS]
Fix screensavers build.

svn path=/trunk/; revision=56096
2012-03-10 00:54:06 +00:00
Cameron Gutman 5a288c9f90 [NTOSKRNL]
- Add an assertion to catch a bug in the I/O manager

svn path=/trunk/; revision=56093
2012-03-08 23:02:45 +00:00
Stefan Ginsberg ad0cb34f20 - Addendum to 56090.
svn path=/trunk/; revision=56092
2012-03-08 09:23:24 +00:00
Stefan Ginsberg 12d6452264 Build fix from the cmake noob.
svn path=/trunk/; revision=56091
2012-03-08 09:20:31 +00:00
Stefan Ginsberg 1016fc25ff - Fix DBG macro AGAIN which got broken during the switch to cmake. Checked build: DBG = 1, free build: DBG = 0. Noobs.
svn path=/trunk/; revision=56090
2012-03-08 09:18:28 +00:00
Cameron Gutman a7caca2e37 [NTOSKRNL]
- Release the IO database lock before unloading the device (and driver too) to prevent deadlocks

svn path=/trunk/; revision=56089
2012-03-08 03:02:28 +00:00
Cameron Gutman e0c8eedd51 [NTOSKRNL]
- Fix broken reference counting and dereferencing the wrong device object

svn path=/trunk/; revision=56088
2012-03-08 02:58:21 +00:00
Cameron Gutman 592be28128 [NTOSKRNL]
- Dereference the correct device object (the one who asked for shutdown notification) instead of whatever happens to be on the top of the device stack
- Fix flag issues

svn path=/trunk/; revision=56087
2012-03-08 02:43:47 +00:00