Commit graph

58522 commits

Author SHA1 Message Date
Amine Khaldi 3b4680b994 [PSDK]
* Add InternetCookieState and INTERNET_COOKIE_HTTPONLY.
CORE-8540

svn path=/trunk/; revision=64275
2014-09-25 15:22:04 +00:00
Amine Khaldi 7b4237a1a6 [WINHTTP_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64274
2014-09-25 15:10:35 +00:00
Amine Khaldi 2b0d345d20 [WINHTTP]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64273
2014-09-25 15:10:02 +00:00
Amine Khaldi 0c945e0937 [WINHTTP]
* Addendum to r64270.

svn path=/trunk/; revision=64272
2014-09-25 15:05:25 +00:00
Amine Khaldi efe3813cb3 [JSPROXY]
* Import from Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64271
2014-09-25 15:02:29 +00:00
Amine Khaldi fd6cdd27f3 [WINE/DEBUG]
* Define debugstr_variant and co globally to avoid code duplication.
CORE-8540

svn path=/trunk/; revision=64270
2014-09-25 14:59:07 +00:00
Thomas Faber 5a5f7ea43b [SECURE32]
- Avoid uninitialized variable use aka fix MSVC build

svn path=/trunk/; revision=64269
2014-09-25 14:53:32 +00:00
Amine Khaldi 7290f0eee6 [PSDK]
* Add AutoProxyHelperVtbl, AutoProxyHelperFunctions and AUTO_PROXY_SCRIPT_BUFFER.
CORE-8540

svn path=/trunk/; revision=64268
2014-09-25 14:43:29 +00:00
Thomas Faber bff55bbd93 [USBHUB][USBUHCI][CDROM_NEW]
- Remove dead code. By Kudratov Olimjon.
CORE-8545

svn path=/trunk/; revision=64267
2014-09-25 12:41:40 +00:00
Eric Kohl ed83e65c34 [SECUR32][LSASRV][LSALIB]
- Move the stubs LsaEnumerateLogonSessions, LsaGetLogonSessionData, LsaRegisterPolicyChangeNotification and LsaUnregisterPolicyChangeNotification from lsalib to secur32, because these functions are exported by secur32.dll only.
- Add new LPC connection code to secur32.dll for use by non-logon related functions.
- Implement LsaEnumerateLogonSessions in secur32.dll and LsapEnumLogonSessions in lsasrv.dll.

svn path=/trunk/; revision=64266
2014-09-25 12:37:19 +00:00
Pierre Schweitzer 6feab772ca [NTFS]
Compute index record size on mount and save it.

svn path=/trunk/; revision=64265
2014-09-25 06:36:14 +00:00
Timo Kreuzer 545f0b4e64 [CRT]
Add arm stub for __chkstk, dedicated to Z98

svn path=/trunk/; revision=64264
2014-09-24 23:12:34 +00:00
Sylvain Petreolle d1009f1f63 [BUTTERFLIES]
Fix MSVC build.
Dedicated to Hermès :p

svn path=/trunk/; revision=64263
2014-09-24 22:18:51 +00:00
Timo Kreuzer cdb844e88c [WIN32K]
- Improve performance of XFORMOBJ_bXformFixPoints by getting the integer values from the FLOATOBJ once instead of on every iteration

svn path=/trunk/; revision=64261
2014-09-24 21:27:47 +00:00
Timo Kreuzer ae5b9eb418 [WIN32K]
- Implement REGION_SubtractRectFromRgn
- Rewrite NtGdiExcludeClipRect, fixing a number of gdi32 apitests

svn path=/trunk/; revision=64260
2014-09-24 21:23:03 +00:00
Thomas Faber 4ef9449b30 [EVENTVWR][TELNET][USETUP]
- Remove dead code. Patch by Kudratov Olimjon.
CORE-8545

svn path=/trunk/; revision=64259
2014-09-24 21:05:29 +00:00
Thomas Faber 39aa1d8448 [WINED3D]
- Use correct FXCAPS constant in wined3d_get_device_caps. Spotted by Kudratov Olimjon.
CORE-8545

svn path=/trunk/; revision=64258
2014-09-24 20:58:00 +00:00
Alex Ionescu ecdedb6593 [NDK]: A few minor updates.
svn path=/trunk/; revision=64256
2014-09-24 16:00:35 +00:00
Timo Kreuzer 5669230795 [GDI32_APITEST]
Add tests for ExcludeClipRect, convert tabs to spaces

svn path=/trunk/; revision=64254
2014-09-24 08:35:30 +00:00
Jérôme Gardou 359dfe2af9 [WIN32K]
- Add a debug print to help, well..., debugging.

svn path=/trunk/; revision=64253
2014-09-23 23:28:22 +00:00
Jérôme Gardou 7e45898193 [HIVESFT]
- Add the AddTrust Certificate root.
Now Oracle servers can be reached with SSL.

svn path=/trunk/; revision=64252
2014-09-23 23:28:08 +00:00
Hermès Bélusca-Maïto 6df07b4af3 [NTVDM]: Fix the PC speaker frequency, that was an octave higher than normal for the pacman.com game of CORE-8436, as well as in Dave and Rescue-Rover (because they use PIT mode 3, aka. square wave), but was normal for Advanced Netwars (which uses PIT mode 2, aka. rate generator). Now all those games get correct sound frequency.
svn path=/trunk/; revision=64251
2014-09-23 21:04:05 +00:00
Timo Kreuzer 21c81c46ea [WIN32K]
- Make sure to make a copy of DC attribute fields before checking / using them
- Avoid breaking DC flags in IntGdiSetMode on failure
- Fix some comments

svn path=/trunk/; revision=64250
2014-09-23 21:01:47 +00:00
Timo Kreuzer fc26231290 [WIN32K]
- Modify REGION_CropAndOffsetRegion to return the region complexity
- Improve NtGdiIntersectClipRect to only allocate a new region, if we don't have one yet, otherwise crop it using REGION_CropAndOffsetRegion

svn path=/trunk/; revision=64249
2014-09-23 20:21:13 +00:00
Amine Khaldi 515ead4a5d [MSPATCHA]
* Import from Wine 1.7.27.
CORE-8550 #comment mspatcha.dll added in r64248.
CORE-8540

svn path=/trunk/; revision=64248
2014-09-23 19:48:41 +00:00
Timo Kreuzer a688f19bbb [WIN32K]
- Improve GetClipBox (we have a RAO region, make use of that, no need to check for Clip or Meta region and combine them with the vis region) and fix coordinates (result must be in logical coordinate space!)

svn path=/trunk/; revision=64247
2014-09-23 19:32:38 +00:00
Sylvain Petreolle e0c9b160dc [ADVAPI32]
Addendum to r29929 :
Services have 30 seconds to start.
Fixes VMware Tools service startup.

svn path=/trunk/; revision=64246
2014-09-23 18:53:42 +00:00
Amine Khaldi 3b1bbb4495 [MSI_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64245
2014-09-23 18:33:25 +00:00
Amine Khaldi fd8d353ac0 [MSI]
* Sync with Wine 1.7.27. Dedicated to Jérôme.
CORE-8540

svn path=/trunk/; revision=64244
2014-09-23 18:32:48 +00:00
Amine Khaldi 8155a55f42 [PSDK]
* Add MSITRANSFORM_VALIDATE enum.
CORE-8540

svn path=/trunk/; revision=64243
2014-09-23 18:27:36 +00:00
Jérôme Gardou 1b2d2c4f1b [NTOS/MM]
- Simplify and fix MmCopyVirtualMemory, where the processes where not correctly detached on failure.
Fixes a few "Process xyz.exe" is a zombie.

svn path=/trunk/; revision=64242
2014-09-23 18:06:47 +00:00
Jérôme Gardou 66d0ec9cdb [HIVESFT]
- Remove some useless certificates
 - Add the relevant root certificates for reactos.org and google.com

svn path=/trunk/; revision=64241
2014-09-23 18:06:36 +00:00
Amine Khaldi a205559671 [D3D8][D3D9][DDRAW][WINED3D]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64240
2014-09-23 17:50:22 +00:00
Amine Khaldi 64fdd77f12 [CMAKE/CLANG]
* Enable PCH in Clang builds too now.
CORE-8516

svn path=/trunk/; revision=64239
2014-09-23 17:44:42 +00:00
Amine Khaldi bef3d82f99 [CMAKE]
* Use the full path of the PCH file when including it.

svn path=/trunk/; revision=64238
2014-09-23 17:43:18 +00:00
Jérôme Gardou adb18fba08 [NTDLL/LDR]
- Mark module entries as "load in progress" when pinning them.
CORE-7819 #comment Committed, as a lot of applications rely on this. Feel free to revert if you feel the change is not correct.

svn path=/trunk/; revision=64237
2014-09-23 11:32:50 +00:00
Timo Kreuzer f85261888e [GDI32_APITEST]
- Add tests for GetClipBox

svn path=/trunk/; revision=64236
2014-09-23 11:16:56 +00:00
Hermès Bélusca-Maïto 8b5bf28313 [NTVDM]
Implement INT 10h, AH=0Bh function 01 (Set Palette) (for CGA modes), and half-plement INT 10h, AH=0Bh function 00 (Set Background/border color), adapted from DosBox.
The code needs a bit of cleaning.
Needed for a certain Pacman game :)

CORE-8436 #resolve #comment Fixed ;)

svn path=/trunk/; revision=64235
2014-09-22 23:34:41 +00:00
Timo Kreuzer a57c34c75c [KSECDD]
CORE-8542 #comment Disable read of performance counters until it has been investigated, what the exact CPU requirements are and how we can detect them. This will only lower the amount "random" entropy data, nothing severe. Should fix bugcheck on qemu.

svn path=/trunk/; revision=64234
2014-09-22 22:46:10 +00:00
Pierre Schweitzer cff39969d6 [NTFS]
Also add missing defines about index size and index header for INDEX_ROOT attribute.
Implemented their support in NtfsDumpFileAttributes().

svn path=/trunk/; revision=64233
2014-09-22 20:26:21 +00:00
Pierre Schweitzer d907725b5d [NTFS]
Add missing defines about INDEX_ROOT attributes and collation rules.
Implemented their support in NtfsDumpFileAttributes().

Sources: http://ftp.kolibrios.org/users/Asper/docs/NTFS/ntfsdoc.html#attribute_index_root and Linux kernel.

svn path=/trunk/; revision=64232
2014-09-22 19:59:45 +00:00
Amine Khaldi 8fc3f61465 [FLTLIB]
* Import from Wine 1.7.27.
CORE-8543 #resolve #comment Added in r64231.
CORE-8540

svn path=/trunk/; revision=64231
2014-09-22 19:24:12 +00:00
Amine Khaldi fe05f05fd2 [MSI]
* Remove some exports that do not exist in native.
* Reorder some exports.
CORE-8174

svn path=/trunk/; revision=64230
2014-09-22 18:46:38 +00:00
Jérôme Gardou 1f02ead2cc [NTDLL_APITEST]
- Add a test stressing the registry a lot. By "V".
ROSTESTS-141 #resolve #comment Committed, Thanks!

svn path=/trunk/; revision=64227
2014-09-22 14:46:08 +00:00
Jérôme Gardou 031ed04e0c [WIN32K]
- Add some debug prints helping diagnosing which GDI objects are locked when they should not be.
 - Plug a region (lock) leak
 - Remove some dead code.

svn path=/trunk/; revision=64226
2014-09-22 14:33:06 +00:00
Jérôme Gardou a9b289888e [NTOS/CM]
- Return the right index when the root subleaf is found.
 - Let's pretend I was nice enough to make the cells lexically sorted when in fact I just corrected a stupid binary search.
WARNING: this breaks ntoskrnl reading hive files produced before this revision. Sorry, this is a breaking change.
CORE-8524 #comment Committed, let's see what happens in the next days.

svn path=/trunk/; revision=64222
2014-09-22 07:43:06 +00:00
Timo Kreuzer 7f27244dad [HELP]
Fix russian resource file. Patch by gonzoMD

svn path=/trunk/; revision=64221
2014-09-21 22:21:09 +00:00
Christoph von Wittich 946151eb96 [uxtheme]
fix typos

svn path=/trunk/; revision=64220
2014-09-21 17:54:33 +00:00
Jérôme Gardou 01da3a14ed [WIN32K]
- Introduce the base of what should become a proper user object manager, with proper refcounting, handle management, cleanup callbacks and inter-object referencing.
Approved by Jim and Giannis.
CORE-8539 #resolve

svn path=/trunk/; revision=64219
2014-09-21 17:44:40 +00:00
Amine Khaldi c2068d9c05 [AMSTREAM_WINETEST]
* Sync with Wine 1.7.27. A huge patch that demonstrates how much work has been done on this module.. I mean reduce diff to Wine ;p
CORE-8540

svn path=/trunk/; revision=64218
2014-09-21 17:43:12 +00:00