Commit Graph

50720 Commits

Author SHA1 Message Date
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
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