Commit Graph

50881 Commits

Author SHA1 Message Date
Pierre Schweitzer
73a2ef371a [KBSWITCH]
Properly use the single instance mutex

svn path=/trunk/; revision=56160
2012-03-15 20:56:26 +00:00
Rafal Harabien
a339649110 [ATL]
- Sync to Wine 1.3.37

svn path=/trunk/; revision=56159
2012-03-15 20:17:15 +00:00
Rafal Harabien
4ae01ae604 [ATL_WINETEST]
- Sync to Wine 1.3.37

svn path=/trunk/; revision=56158
2012-03-15 20:15:43 +00:00
Timo Kreuzer
252df91f2c [WIN32K]
Add new dibcode, currently as a static library. Not used, not built.

svn path=/trunk/; revision=56157
2012-03-15 19:11:12 +00:00
Rafal Harabien
70c79f936b [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
2012-03-15 12:57:45 +00:00
Thomas Faber
ea61322952 [KMTESTS/EX] - Fix GCC build
svn path=/trunk/; revision=56155
2012-03-15 11:49:09 +00:00
Thomas Faber
d0231c12c2 [KMTESTS/EX]
- Work around compiler-specific false positives in ExInterlocked
- Disable broken ExPools tests

svn path=/trunk/; revision=56154
2012-03-15 11:46:30 +00:00
Rafal Harabien
88091ae0cd [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
2012-03-14 23:08:48 +00:00
Sylvain Petreolle
f5d2c36849 [CABMAN]
Turn off debug now that the not closed cabinets issue is fixed.
Addendum to r56045, reverts r55807.

svn path=/trunk/; revision=56152
2012-03-14 22:20:05 +00:00
Jérôme Gardou
299123b665 [PSDK]
- addendum to r56150

svn path=/trunk/; revision=56151
2012-03-14 19:17:14 +00:00
Jérôme Gardou
c0af752a5f [PSDK]
- declare ISAXXMLReader beofre ISAXXMLFilter, one inherits the other.

svn path=/trunk/; revision=56150
2012-03-14 18:56:39 +00:00
Jérôme Gardou
94ef1bd227 [CMAKE]
- add a small functions for preprocessing files with C compiler.
unused/untested

svn path=/trunk/; revision=56149
2012-03-14 18:38:19 +00:00
Pierre Schweitzer
9fbfe075cb [KMTEST]
6 more tests

svn path=/trunk/; revision=56148
2012-03-14 13:53:22 +00:00
Pierre Schweitzer
fa63f5ff1c [KMTEST]
Add missing EOLs

svn path=/trunk/; revision=56147
2012-03-14 10:04:07 +00:00
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