Mike Nordell
52d536853b
Hopefully unbreak MSVC build.
...
svn path=/trunk/; revision=57271
2012-09-11 04:52:19 +00:00
Mike Nordell
f908caa0d2
Test for SetUnhandledExceptionFilter actually rerturning what it should.
...
svn path=/trunk/; revision=57270
2012-09-11 04:34:03 +00:00
Mike Nordell
a84cce8d9c
Make SetUnhandledExceptionFilter return the _previous_ handler as it should. Fixes at least a winetest for ntdll (MinGW startup code got stuck in infinite loop due to this bug)
...
svn path=/trunk/; revision=57269
2012-09-11 03:50:20 +00:00
Daniel Reimer
c2061cf279
Update rapps to new Versions
...
svn path=/trunk/; revision=57268
2012-09-10 21:08:55 +00:00
Timo Kreuzer
45728e369c
[FREELDR]
...
Stop using the FILESYSBUFFER. It's a 64 KB memory region statically set up int the lower 1MB address space. This memory is rare and it doesn't make sense to put the buffer there, since it's only used to copy the data from the DISKREADBUFFER (which *must* be in the lower 1MB) to a temporary location to copy it to some other location afterwards. It's replaced with temporary heap buffers and direct reads, where possible. Also Don't read a full FAT cluster, when only a part of it is required.
svn path=/trunk/; revision=57267
2012-09-10 20:53:39 +00:00
Amine Khaldi
8da07373a9
* Revert r57265 until the testbot issues caused by earlier revisions are fixed.
...
svn path=/trunk/; revision=57266
2012-09-10 20:45:26 +00:00
Amine Khaldi
deaba45849
[UNIATA]: Sync to 0.43f5.
...
[ATACTL]: Sync to 0.43f5.
svn path=/trunk/; revision=57265
2012-09-10 19:38:32 +00:00
Alex Ionescu
583fb33611
[CMLIB]: Forgot part of last patch.
...
svn path=/trunk/; revision=57264
2012-09-10 15:32:43 +00:00
Alex Ionescu
f09f448d95
[NTOSKRNL]: CORE-6491 #resolve #comment Implement hive list support by hbelusca, with some minor cleanups by me. Loaded hives are now in the hivelist key.
...
svn path=/trunk/; revision=57263
2012-09-10 15:25:26 +00:00
Alex Ionescu
6b74931d7c
[NTOSKRNL]: CORE-6597 #resolve #time 5m #comment Fix incorrect double list increment
...
svn path=/trunk/; revision=57262
2012-09-10 15:00:16 +00:00
Alex Ionescu
fd222f669a
[NTOSKRNL]: Small refactoring and optimizations to some Se routines, mainly generalizations for Restricted Token support once someone implements it. Also start using the token lock when necessary. Add comments when missing. Nothing terribly exciting...
...
[NTOSKRNL]: As a side effect, implement SeCreateClientSecurityFromSubjectContext and SeGetTokenControlInformation, although most of the code was already there.
[NTOSKRNL]: One useful change, SE_GROUP_USE_FOR_DENY_ONLY (Deny Only Groups) are now handled correctly.
svn path=/trunk/; revision=57261
2012-09-10 08:15:43 +00:00
Amine Khaldi
81eb633247
[CMAKE]
...
* Refer to the PSEH lib using its variable.
svn path=/trunk/; revision=57260
2012-09-09 23:59:16 +00:00
Timo Kreuzer
59f075b683
[PSEH3]
...
Implement PSEH 3.0. Currently disabled by default. Dedicated to Amine Khaldi.
svn path=/trunk/; revision=57259
2012-09-09 21:12:00 +00:00
Amine Khaldi
0d50ee63ce
[MSXML3_WINETEST]
...
* Addendum to r57257.
svn path=/trunk/; revision=57258
2012-09-09 19:49:50 +00:00
Amine Khaldi
082857b9ec
* Improve the whole msxml* situation in ReactOS, which improves compatibility with many applications (MS Visual C++ 2010 Redistributable Package, I'm looking at you !)
...
[PSDK]: Sync some headers and idl files with Wine.
[PSDK]: Import xmldom.h from Wine.
[LIBWINE]: Sync some debugging functions with Wine.
[UUID]: Add SID_SContainerDispatch.
[MSXML]: Import from Wine.
[MSXML2]: Import from Wine.
[MSXML3]: Sync with Wine 1.5.12.
[MSXML4]: Import from Wine.
[MSXML6]: Import from Wine.
[SYSSETUP]: Register the newly imported msxml* dlls.
svn path=/trunk/; revision=57257
2012-09-09 19:47:25 +00:00
Alex Ionescu
82a8352b60
[NTOSKRNL]: Fix two NtAccess function prototypes (NO-OP, not implemented/used)
...
[NTOSKRNL]: Add missing call to ObValidateAccessMask (NO-OP, always returns TRUE).
svn path=/trunk/; revision=57256
2012-09-09 16:59:23 +00:00
Timo Kreuzer
850822c853
[XDK]
...
- Move exception stuff to rtltypes.h
- Add missing exception flags
- Add _DISK_GEOMETRY_EX forward declaration
[PSDK]
- Add missing exception flags to winnt.h
[NDK]
- Remove exception flags, they are defined in both winnt.h and wdm.h
svn path=/trunk/; revision=57255
2012-09-09 10:42:32 +00:00
Dmitry Gorbachev
d470d955aa
Silence GCC warning.
...
svn path=/trunk/; revision=57254
2012-09-08 08:07:44 +00:00
James Tabor
6b4f67148c
- fix CMake x86 MSVCWin build.
...
svn path=/trunk/; revision=57253
2012-09-08 06:47:10 +00:00
James Tabor
0505da21b0
[User32Test]
...
- Turn off GetMenuBarInfo input test temporarily for now.
svn path=/trunk/; revision=57252
2012-09-08 06:12:41 +00:00
James Tabor
64823b2694
[Win32SS]
...
- HAX: Fix menu test crash!
- Contract be damned. This number 2 on my list to move server side!
svn path=/trunk/; revision=57251
2012-09-08 06:09:19 +00:00
Sylvain Petreolle
4dc4dad0b3
[NDIS]
...
Remove spurious form feeds from NDIS code.
Patch by Lee Schroeder.
See issue #7310 for more details.
svn path=/trunk/; revision=57250
2012-09-07 12:01:14 +00:00
James Tabor
17529f9e44
- turn off debugs.
...
svn path=/trunk/; revision=57249
2012-09-07 05:50:11 +00:00
Dmitry Gorbachev
082e2570bc
[MOUNTMGR][NDIS]
...
Fix some string length calculations.
[CRT]
Declare variables extern.
[DMUSIC]
Fix a bug, already fixed in Wine.
svn path=/trunk/; revision=57248
2012-09-06 21:11:44 +00:00
Dmitry Gorbachev
267f517b43
[OPENGL]
...
Silence GCC warning.
svn path=/trunk/; revision=57247
2012-09-06 21:09:36 +00:00
Amine Khaldi
5423c59abe
[FORMATTING]
...
* No code changes.
svn path=/trunk/; revision=57246
2012-09-06 18:36:48 +00:00
James Tabor
93c87d7be9
[SDK|UndocUser] - Add missing scroll flags.
...
svn path=/trunk/; revision=57245
2012-09-06 15:44:10 +00:00
Amine Khaldi
78e5340f6c
[PSDK]
...
* Use __attribute__((weak)) instead of __declspec(selectany) until http://llvm.org/bugs/show_bug.cgi?id=13778 is fixed.
svn path=/trunk/; revision=57244
2012-09-06 12:28:53 +00:00
Dmitry Gorbachev
e9301d98b4
Remove "bashisms" from configure.sh script, simplify it a bit.
...
svn path=/trunk/; revision=57243
2012-09-05 21:40:14 +00:00
Dmitry Gorbachev
2dfa217c3c
[ATACTL]
...
Add set_cpp() to CMake script.
[LIBUSB][UNIATA]
Compile with no RTTI and exception handling.
svn path=/trunk/; revision=57242
2012-09-05 21:39:43 +00:00
Dmitry Gorbachev
455caa18fa
[NTOSKRNL]
...
- Remove an unused variable.
[CHARMAP][CSRSRV][MOUNTMGR]
- Declare variables extern.
svn path=/trunk/; revision=57241
2012-09-05 21:38:02 +00:00
Dmitry Gorbachev
b784f3a4a3
[PSDK]
...
Mark Disconnect() method of INetConnectionConnectUi as pure in netcon.h
svn path=/trunk/; revision=57240
2012-09-05 21:36:16 +00:00
Amine Khaldi
0f50eca2a8
[SMSS]
...
* Rename the folder back to smss now.
See issue #7278 for more details.
svn path=/trunk/; revision=57239
2012-09-04 21:05:16 +00:00
Amine Khaldi
8fc9d7dd58
[CMAKE]
...
* Remove the importlibs folder. It's not needed anymore. While we're here, it's worth noting that the use of link_directories is not recommended, you should use target_link_libraries with absolute paths for example.
svn path=/trunk/; revision=57238
2012-09-04 20:56:22 +00:00
Cameron Gutman
0a9e0dc0a5
[AFD]
...
- Try to fix MSVC build
svn path=/trunk/; revision=57237
2012-09-04 07:42:21 +00:00
James Tabor
458994e118
[Win32k]
...
- Move more support for Desktop Proc into Win32k. Increase Desktop drawing by about 10%. Rearanged code and plugged in the server side callout.
svn path=/trunk/; revision=57236
2012-09-04 05:37:13 +00:00
Cameron Gutman
81095c0413
[WININET]
...
- Merge fix for buffer overrun causing rapps to crash
- http://www.winehq.org/pipermail/wine-patches/2012-July/115909.html
svn path=/trunk/; revision=57235
2012-09-04 05:05:57 +00:00
Cameron Gutman
358a84e09b
[WS2_32_APITEST]
...
- Add a test for NtReadFile on a socket
svn path=/trunk/; revision=57234
2012-09-04 03:02:40 +00:00
Cameron Gutman
136c0d4296
[AFD]
...
- Fix handling of IRP_MJ_READ and IRP_MJ_WRITE to allow passing sockets as parameters to NtReadFile and NtWriteFile
svn path=/trunk/; revision=57233
2012-09-04 03:01:15 +00:00
James Tabor
7a2e4c733b
[WineTests] - Sync to 1.5.12.
...
svn path=/trunk/; revision=57232
2012-09-04 02:13:48 +00:00
Cameron Gutman
dae657d1a1
[NTOSKRNL]
...
- Print a warning in several cases where a wait may fail in an unexpected way
svn path=/trunk/; revision=57231
2012-09-03 22:19:05 +00:00
Cameron Gutman
a757f3684e
[MSAFD]
...
- Fix access rights on socket events
svn path=/trunk/; revision=57230
2012-09-03 22:00:16 +00:00
Alex Ionescu
706b25f988
[NTOSKRNL]: Fix a stupid bug in MiProtectVirtualMemory which was causing empty PTEs whose protection was being set to remain zero PTEs, instead of demand-zero PTEs, but still acquire a page table reference. When they were later touched in the page fault code, and made into demand-zero PTEs, they'd get referenced again, thus Aleksey hacked away all the referencing code to work around this (causing PDEs to disappear...)
...
[NTOSKRNL]: Restore the page table reference counting mechanism, and put it in a macro to be cleaner. Also use macros for testing PD boundaries, instead of math-by-hand.
svn path=/trunk/; revision=57229
2012-09-03 16:29:31 +00:00
Alex Ionescu
5547667b67
[NTOSKRNL]: Implement correct locking and unlocking of the working set, one of the biggest blunders in ARM3 so far.
...
[NTOSKRNL]: Implement MiDereferenceControlArea to avoid leaking CAs in failure cases.
svn path=/trunk/; revision=57228
2012-09-03 06:23:31 +00:00
Alex Ionescu
5b9e315fb7
[NTOSKRNL]: Make executive init functions fail if something didn't work, intstead of silently failing.
...
[NTOSKRNL]: Fix Win32k object initialization, fixes boot.
svn path=/trunk/; revision=57227
2012-09-03 01:12:58 +00:00
Alex Ionescu
80829aac14
[NTOSKRNL]: Fixed keyed event initialization.
...
svn path=/trunk/; revision=57226
2012-09-03 00:33:05 +00:00
Alex Ionescu
fdf0f24838
[NTOSKRNL]: Fix what should be at least 40 KmTest:ob failures, by correctly using the right attributes, security mappings, flags, names, etc... for the object types. This probably fixes countless subtle bugs in applications/drivers that were non-obvious before, especially now that Device names are case insensitive, or that asking for certain GENERIC rights translates correctly.
...
Thank you thfabba (Thomas Fabber) for one of the most useful, yet ignored, tests in our suite. Hope this makes it up to you.
svn path=/trunk/; revision=57225
2012-09-02 22:06:42 +00:00
Alex Ionescu
3bd32fbc1b
[NTOSKRNL]: Missed the one ASSERT that mattered...
...
svn path=/trunk/; revision=57224
2012-09-02 21:46:50 +00:00
Alex Ionescu
c37fa08214
[NTOSKRNL]: Warn, but do not ASSERT, about the fact that we don't have commit charges yet. Fixes OllyDbg2 assertions (and probably others too).
...
svn path=/trunk/; revision=57223
2012-09-02 20:56:55 +00:00
Alex Ionescu
74f2cde659
[NTOSKRNL]: No longer force PAGE_READWRITE for allocations. Seems Mm is now mature enough to handle this. Tried with some winetests and they look happier.
...
svn path=/trunk/; revision=57222
2012-09-02 20:49:31 +00:00