Commit graph

51885 commits

Author SHA1 Message Date
Thomas Faber f9201cb0dd [KMIXER]
- Fix Pin_fnFastWrite return value in failure case. Patch by Vincenzo Cotugno

svn path=/trunk/; revision=57282
2012-09-11 21:13:21 +00:00
Timo Kreuzer 39fa117fd6 [FREELDR]
Revert once again. testbot hates me. sigh...

svn path=/trunk/; revision=57281
2012-09-11 19:11:56 +00:00
Amine Khaldi aa67e6daa5 [FREELDR/SETUPLDR]
* Make freeldr_common depend on bugcodes and remove this dependency from the other targets.
* Improve those conditions readability a bit.

svn path=/trunk/; revision=57280
2012-09-11 18:10:29 +00:00
Mike Nordell e46fb748a9 Make FPU exception dispatching work (more?) properly.
svn path=/trunk/; revision=57279
2012-09-11 17:34:49 +00:00
Timo Kreuzer 858cfa0dbb [FREELDR]
Apply Carlos patch again, but use MaxSectors = 1 for now. That should result in the exact identical behaviour as before.

svn path=/trunk/; revision=57278
2012-09-11 17:34:09 +00:00
Thomas Faber c378d0a138 [SYSSETUP]
- Use a writable buffer for lpCommandLine in CreateProcessW. Simplify starting of control panel applets. Patch by Hermès Bélusca.
- CORE-6570 #resolve #comment We need FishEye ;)

svn path=/trunk/; revision=57277
2012-09-11 17:08:38 +00:00
Timo Kreuzer 9d3aee7b91 [FREELDR]
- Remove the FILESYSBUFFER from the memory layout, grow the DISKREADBUFFER to 64 KB

svn path=/trunk/; revision=57276
2012-09-11 14:45:24 +00:00
Timo Kreuzer 022973aa4f revert r57274. Looks like testbot doesn't like it.
svn path=/trunk/; revision=57275
2012-09-11 12:17:38 +00:00
Timo Kreuzer a199ef70d7 [FREELDR]
- Remove the FILESYSBUFFER from the memory layout, grow the DISKREADBUFFER to 64 KB
- Make use of the full disk buffer when reading sectors, speeds up hdd boot process by about a factor of 2, patch by Carlo Bramini
- See CORE-6071

svn path=/trunk/; revision=57274
2012-09-11 11:45:47 +00:00
Mike Nordell a119385d75 First tiny step towards fixing floating point exception handling.
svn path=/trunk/; revision=57273
2012-09-11 06:05:11 +00:00
Mike Nordell 2d8ccfc5dc Unbreak MSVC build.
svn path=/trunk/; revision=57272
2012-09-11 05:14:33 +00:00
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