reactos.git
9 years ago[CRYPT32_WINETEST]
Amine Khaldi [Sat, 27 Sep 2014 10:36:54 +0000 (10:36 +0000)]
[CRYPT32_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64330

9 years ago[CRYPT32]
Amine Khaldi [Sat, 27 Sep 2014 10:36:45 +0000 (10:36 +0000)]
[CRYPT32]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64329

9 years ago[PSDK]
Amine Khaldi [Sat, 27 Sep 2014 10:29:56 +0000 (10:29 +0000)]
[PSDK]
* Update SIP_ADD_NEWPROVIDER.
CORE-8540

svn path=/trunk/; revision=64328

9 years ago[MSISIP]
Amine Khaldi [Sat, 27 Sep 2014 10:28:33 +0000 (10:28 +0000)]
[MSISIP]
* Don't assign ordinals to Dll{Register,Unregister}Server() exports.

svn path=/trunk/; revision=64327

9 years ago[COMDLG32_WINETEST]
Amine Khaldi [Sat, 27 Sep 2014 10:18:07 +0000 (10:18 +0000)]
[COMDLG32_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64326

9 years ago[COMDLG32]
Amine Khaldi [Sat, 27 Sep 2014 10:16:40 +0000 (10:16 +0000)]
[COMDLG32]
* Sync with Wine 1.7.27.
* Translators, you're up ;)
CORE-8540

svn path=/trunk/; revision=64325

9 years ago[NTVDM]
Hermès Bélusca-Maïto [Sat, 27 Sep 2014 02:17:54 +0000 (02:17 +0000)]
[NTVDM]
Implement INT 15h, AH=4Fh "Keyboard intercept", which is used by INT 9h / IRQ 1 to possibly translate scan code before any further treatment. The default implementation is a trivial one, do it à la DosBox.

svn path=/trunk/; revision=64324

9 years ago[COMCTL32_WINETEST]
Amine Khaldi [Sat, 27 Sep 2014 00:19:59 +0000 (00:19 +0000)]
[COMCTL32_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64323

9 years ago[COMCTL32]
Amine Khaldi [Sat, 27 Sep 2014 00:19:40 +0000 (00:19 +0000)]
[COMCTL32]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64322

9 years ago[PSDK]
Amine Khaldi [Sat, 27 Sep 2014 00:05:34 +0000 (00:05 +0000)]
[PSDK]
* Add CDRF_NOTIFYITEMERASE.
* Update commoncontrols.idl.
CORE-8540

svn path=/trunk/; revision=64321

9 years ago[BCRYPT_WINETEST]
Amine Khaldi [Sat, 27 Sep 2014 00:03:58 +0000 (00:03 +0000)]
[BCRYPT_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64320

9 years ago[BCRYPT]
Amine Khaldi [Sat, 27 Sep 2014 00:03:33 +0000 (00:03 +0000)]
[BCRYPT]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64319

9 years ago[LSASRV]
Eric Kohl [Fri, 26 Sep 2014 23:46:59 +0000 (23:46 +0000)]
[LSASRV]
Fix memory related issues in calls to LsaEnumerateLogonSessions.
- Initialize ClientBaseAddress to NULL because we do not need to allocate a fixed memory page.
- Protect Length from being overwitten by NtWriteVirtualMemory.

svn path=/trunk/; revision=64318

9 years ago[NTVDM]: Improve diagnostics.
Hermès Bélusca-Maïto [Fri, 26 Sep 2014 22:39:21 +0000 (22:39 +0000)]
[NTVDM]: Improve diagnostics.

svn path=/trunk/; revision=64317

9 years ago[NTFS]
Pierre Schweitzer [Fri, 26 Sep 2014 18:12:24 +0000 (18:12 +0000)]
[NTFS]
- Divert NtfsLookupFile() as NtfsLookupFileAt() to allow opening relatives to a current MFT record.
- Reimplement NtfsLookupFile() using NtfsLookupFileAt()

svn path=/trunk/; revision=64316

9 years ago[NTFS]
Pierre Schweitzer [Fri, 26 Sep 2014 17:49:05 +0000 (17:49 +0000)]
[NTFS]
Also store the MFT index in the FCB

svn path=/trunk/; revision=64315

9 years ago[NTFS]
Pierre Schweitzer [Fri, 26 Sep 2014 13:57:29 +0000 (13:57 +0000)]
[NTFS]
- Import structures and defines from FreeLdr NTFS driver header
- Import lot of code from FreeLdr NTFS driver to handle MFT & attributes
- Remove code that has been overtaken by FreeLdr code
- Adapt & port code from FreeLdr (allocation, status, data structures)
- Adapt old code to the new functions defined from FreeLdr code

- Open the MFT during volume mount and keep in VCB for further use
- Implement a function to lookup a file in the MFT given its full path

svn path=/trunk/; revision=64313

9 years ago[SPEC2DEF]
Jérôme Gardou [Fri, 26 Sep 2014 12:43:27 +0000 (12:43 +0000)]
[SPEC2DEF]
 - Actually commit what was advertised in r64281

svn path=/trunk/; revision=64312

9 years ago[WIN32K]
Jérôme Gardou [Fri, 26 Sep 2014 12:43:12 +0000 (12:43 +0000)]
[WIN32K]
 - Simplify IntRemoveWindowProp
 - Complain loudly if a NULL list entry sneaks into a window property list.
CORE-8562

svn path=/trunk/; revision=64311

9 years ago[ATL][ATL80][ATL100]
Amine Khaldi [Fri, 26 Sep 2014 11:39:07 +0000 (11:39 +0000)]
[ATL][ATL80][ATL100]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64310

9 years ago[PSDK]
Amine Khaldi [Fri, 26 Sep 2014 11:28:49 +0000 (11:28 +0000)]
[PSDK]
* Update atliface.idl.
CORE-8540

svn path=/trunk/; revision=64309

9 years ago[ADVPACK]
Amine Khaldi [Fri, 26 Sep 2014 10:23:40 +0000 (10:23 +0000)]
[ADVPACK]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64308

9 years ago[README.WINE]
Amine Khaldi [Fri, 26 Sep 2014 09:53:24 +0000 (09:53 +0000)]
[README.WINE]
* Mark the rest of DX related dlls as synced with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64307

9 years ago[QUARTZ_WINETEST]
Amine Khaldi [Fri, 26 Sep 2014 09:51:20 +0000 (09:51 +0000)]
[QUARTZ_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64306

9 years ago[QUARTZ]
Amine Khaldi [Fri, 26 Sep 2014 09:51:00 +0000 (09:51 +0000)]
[QUARTZ]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64305

9 years ago[UMPNPMGR]
Eric Kohl [Fri, 26 Sep 2014 09:47:02 +0000 (09:47 +0000)]
[UMPNPMGR]
Use the stdcall calling convention for the PNP_* functions and export the missing functions.

svn path=/trunk/; revision=64304

9 years ago[QEDIT]
Amine Khaldi [Fri, 26 Sep 2014 09:42:33 +0000 (09:42 +0000)]
[QEDIT]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64303

9 years ago[DXGI]
Amine Khaldi [Fri, 26 Sep 2014 09:40:04 +0000 (09:40 +0000)]
[DXGI]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64302

9 years ago[DPLAYX]
Amine Khaldi [Fri, 26 Sep 2014 09:22:42 +0000 (09:22 +0000)]
[DPLAYX]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64301

9 years ago[DMUSIC]
Amine Khaldi [Fri, 26 Sep 2014 09:19:09 +0000 (09:19 +0000)]
[DMUSIC]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64300

9 years ago[DINPUT8]
Amine Khaldi [Fri, 26 Sep 2014 09:07:14 +0000 (09:07 +0000)]
[DINPUT8]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64299

9 years ago[DINPUT_WINETEST]
Amine Khaldi [Fri, 26 Sep 2014 09:04:18 +0000 (09:04 +0000)]
[DINPUT_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64298

9 years ago[DINPUT]
Amine Khaldi [Fri, 26 Sep 2014 09:03:58 +0000 (09:03 +0000)]
[DINPUT]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64297

9 years ago[DEVENUM_WINETEST]
Amine Khaldi [Fri, 26 Sep 2014 08:56:56 +0000 (08:56 +0000)]
[DEVENUM_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64296

9 years ago[DEVENUM]
Amine Khaldi [Fri, 26 Sep 2014 08:56:44 +0000 (08:56 +0000)]
[DEVENUM]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64295

9 years ago[NTFS]
Pierre Schweitzer [Fri, 26 Sep 2014 06:41:51 +0000 (06:41 +0000)]
[NTFS]
- Divert NtfsReadSectors() into NtfsReadDisk()
- Reimplement NtfsReadSectors() using NtfsReadDisk()

svn path=/trunk/; revision=64294

9 years ago[DHCPCSVC]: Forgot this code formatting in my previous commit.
Hermès Bélusca-Maïto [Thu, 25 Sep 2014 23:45:30 +0000 (23:45 +0000)]
[DHCPCSVC]: Forgot this code formatting in my previous commit.

svn path=/trunk/; revision=64293

9 years ago[UMPNPMGR]
Hermès Bélusca-Maïto [Thu, 25 Sep 2014 23:44:28 +0000 (23:44 +0000)]
[UMPNPMGR]
- Turn the user-mode PnP Manager into a dll, as it is in Windows. However, on Windows 2k/XP/2k3, the dll is managed by services.exe (the SC Manager) (and its entry point name hardcoded in it), whereas on Vista/7+ it is managed by svchost.exe . Since we do not support external dll hardcoded services management in services.exe, make it svchost-compatible instead.
- In the .spec file, we mention that a few API set is exported (in stdcall), but we use it also for RPC, and therefore one has to fix somewhere the calling conventions.
- Add/modify the registry entries accordingly.

svn path=/trunk/; revision=64292

9 years ago[DHCPCSVC]
Hermès Bélusca-Maïto [Thu, 25 Sep 2014 22:01:42 +0000 (22:01 +0000)]
[DHCPCSVC]
- Code formatting
- Move ROS service functionalities from BSD module to where it really belongs.

svn path=/trunk/; revision=64291

9 years ago[NTFS]
Pierre Schweitzer [Thu, 25 Sep 2014 20:21:34 +0000 (20:21 +0000)]
[NTFS]
Allow opening the NTFS volume in NtfsCreateFile()

svn path=/trunk/; revision=64290

9 years ago[KERNEL32_VISTA]
Amine Khaldi [Thu, 25 Sep 2014 20:20:12 +0000 (20:20 +0000)]
[KERNEL32_VISTA]
* Too much C, Arch ;)

svn path=/trunk/; revision=64289

9 years ago[NTFS]
Pierre Schweitzer [Thu, 25 Sep 2014 20:15:00 +0000 (20:15 +0000)]
[NTFS]
- Create the volume FCB and save it in VCB.
- Fix a memory leak

svn path=/trunk/; revision=64288

9 years ago[D3DXOF]
Amine Khaldi [Thu, 25 Sep 2014 19:49:32 +0000 (19:49 +0000)]
[D3DXOF]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64287

9 years ago[D3DX9_*]
Amine Khaldi [Thu, 25 Sep 2014 19:46:26 +0000 (19:46 +0000)]
[D3DX9_*]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64286

9 years ago[D3DCOMPILER_43]
Amine Khaldi [Thu, 25 Sep 2014 19:38:09 +0000 (19:38 +0000)]
[D3DCOMPILER_43]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64285

9 years ago[KERNEL32_VISTA]
Amine Khaldi [Thu, 25 Sep 2014 19:37:02 +0000 (19:37 +0000)]
[KERNEL32_VISTA]
* Fix MSVC build.

svn path=/trunk/; revision=64284

9 years ago[KERNEL32]
Jérôme Gardou [Thu, 25 Sep 2014 18:25:55 +0000 (18:25 +0000)]
[KERNEL32]
 - Get rid of the GetTickCount64 export, now in kernel32_vista.dll
 - Add a few "-norelay" clauses when relay tracing is enabled

svn path=/trunk/; revision=64283

9 years ago[KERNEL32]
Jérôme Gardou [Thu, 25 Sep 2014 18:25:47 +0000 (18:25 +0000)]
[KERNEL32]
 - Introduce kernel32_vista.dll, aiming at adding implementation of vista+ routines (for wine modules) without screwing kernel32 export list.
[MSI][PDH][SNMPAPI]
 - Link to kernel32_vista

svn path=/trunk/; revision=64282

9 years ago[SPEC2DEF/CMAKE]
Jérôme Gardou [Thu, 25 Sep 2014 18:25:02 +0000 (18:25 +0000)]
[SPEC2DEF/CMAKE]
 - add a way to enable "relay tracing" (à la wine) to modules.
This uses wine's TRACE routine, debug channel being "relay"
Use "WITH_RELAY" argument to cmake macro spec2def to activate.

svn path=/trunk/; revision=64281

9 years ago[README.WINE]
Amine Khaldi [Thu, 25 Sep 2014 15:42:43 +0000 (15:42 +0000)]
[README.WINE]
* Mark iexplore as synced with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64280

9 years ago[URLMON_WINETEST]
Amine Khaldi [Thu, 25 Sep 2014 15:40:15 +0000 (15:40 +0000)]
[URLMON_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64279

9 years ago[URLMON]
Amine Khaldi [Thu, 25 Sep 2014 15:39:47 +0000 (15:39 +0000)]
[URLMON]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64278

9 years ago[WININET_WINETEST]
Amine Khaldi [Thu, 25 Sep 2014 15:31:51 +0000 (15:31 +0000)]
[WININET_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64277

9 years ago[WININET]
Amine Khaldi [Thu, 25 Sep 2014 15:31:21 +0000 (15:31 +0000)]
[WININET]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64276

9 years ago[PSDK]
Amine Khaldi [Thu, 25 Sep 2014 15:22:04 +0000 (15:22 +0000)]
[PSDK]
* Add InternetCookieState and INTERNET_COOKIE_HTTPONLY.
CORE-8540

svn path=/trunk/; revision=64275

9 years ago[WINHTTP_WINETEST]
Amine Khaldi [Thu, 25 Sep 2014 15:10:35 +0000 (15:10 +0000)]
[WINHTTP_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64274

9 years ago[WINHTTP]
Amine Khaldi [Thu, 25 Sep 2014 15:10:02 +0000 (15:10 +0000)]
[WINHTTP]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64273

9 years ago[WINHTTP]
Amine Khaldi [Thu, 25 Sep 2014 15:05:25 +0000 (15:05 +0000)]
[WINHTTP]
* Addendum to r64270.

svn path=/trunk/; revision=64272

9 years ago[JSPROXY]
Amine Khaldi [Thu, 25 Sep 2014 15:02:29 +0000 (15:02 +0000)]
[JSPROXY]
* Import from Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64271

9 years ago[WINE/DEBUG]
Amine Khaldi [Thu, 25 Sep 2014 14:59:07 +0000 (14:59 +0000)]
[WINE/DEBUG]
* Define debugstr_variant and co globally to avoid code duplication.
CORE-8540

svn path=/trunk/; revision=64270

9 years ago[SECURE32]
Thomas Faber [Thu, 25 Sep 2014 14:53:32 +0000 (14:53 +0000)]
[SECURE32]
- Avoid uninitialized variable use aka fix MSVC build

svn path=/trunk/; revision=64269

9 years ago[PSDK]
Amine Khaldi [Thu, 25 Sep 2014 14:43:29 +0000 (14:43 +0000)]
[PSDK]
* Add AutoProxyHelperVtbl, AutoProxyHelperFunctions and AUTO_PROXY_SCRIPT_BUFFER.
CORE-8540

svn path=/trunk/; revision=64268

9 years ago[USBHUB][USBUHCI][CDROM_NEW]
Thomas Faber [Thu, 25 Sep 2014 12:41:40 +0000 (12:41 +0000)]
[USBHUB][USBUHCI][CDROM_NEW]
- Remove dead code. By Kudratov Olimjon.
CORE-8545

svn path=/trunk/; revision=64267

9 years ago[SECUR32][LSASRV][LSALIB]
Eric Kohl [Thu, 25 Sep 2014 12:37:19 +0000 (12:37 +0000)]
[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

9 years ago[NTFS]
Pierre Schweitzer [Thu, 25 Sep 2014 06:36:14 +0000 (06:36 +0000)]
[NTFS]
Compute index record size on mount and save it.

svn path=/trunk/; revision=64265

9 years ago[CRT]
Timo Kreuzer [Wed, 24 Sep 2014 23:12:34 +0000 (23:12 +0000)]
[CRT]
Add arm stub for __chkstk, dedicated to Z98

svn path=/trunk/; revision=64264

9 years ago[BUTTERFLIES]
Sylvain Petreolle [Wed, 24 Sep 2014 22:18:51 +0000 (22:18 +0000)]
[BUTTERFLIES]
Fix MSVC build.
Dedicated to Hermès :p

svn path=/trunk/; revision=64263

9 years ago[WIN32K]
Timo Kreuzer [Wed, 24 Sep 2014 21:27:47 +0000 (21:27 +0000)]
[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

9 years ago[WIN32K]
Timo Kreuzer [Wed, 24 Sep 2014 21:23:03 +0000 (21:23 +0000)]
[WIN32K]
- Implement REGION_SubtractRectFromRgn
- Rewrite NtGdiExcludeClipRect, fixing a number of gdi32 apitests

svn path=/trunk/; revision=64260

9 years ago[EVENTVWR][TELNET][USETUP]
Thomas Faber [Wed, 24 Sep 2014 21:05:29 +0000 (21:05 +0000)]
[EVENTVWR][TELNET][USETUP]
- Remove dead code. Patch by Kudratov Olimjon.
CORE-8545

svn path=/trunk/; revision=64259

9 years ago[WINED3D]
Thomas Faber [Wed, 24 Sep 2014 20:58:00 +0000 (20:58 +0000)]
[WINED3D]
- Use correct FXCAPS constant in wined3d_get_device_caps. Spotted by Kudratov Olimjon.
CORE-8545

svn path=/trunk/; revision=64258

9 years ago[NDK]: A few minor updates.
Alex Ionescu [Wed, 24 Sep 2014 16:00:35 +0000 (16:00 +0000)]
[NDK]: A few minor updates.

svn path=/trunk/; revision=64256

9 years ago[GDI32_APITEST]
Timo Kreuzer [Wed, 24 Sep 2014 08:35:30 +0000 (08:35 +0000)]
[GDI32_APITEST]
Add tests for ExcludeClipRect, convert tabs to spaces

svn path=/trunk/; revision=64254

9 years ago[WIN32K]
Jérôme Gardou [Tue, 23 Sep 2014 23:28:22 +0000 (23:28 +0000)]
[WIN32K]
 - Add a debug print to help, well..., debugging.

svn path=/trunk/; revision=64253

9 years ago[HIVESFT]
Jérôme Gardou [Tue, 23 Sep 2014 23:28:08 +0000 (23:28 +0000)]
[HIVESFT]
 - Add the AddTrust Certificate root.
Now Oracle servers can be reached with SSL.

svn path=/trunk/; revision=64252

9 years ago[NTVDM]: Fix the PC speaker frequency, that was an octave higher than normal for...
Hermès Bélusca-Maïto [Tue, 23 Sep 2014 21:04:05 +0000 (21:04 +0000)]
[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

9 years ago[WIN32K]
Timo Kreuzer [Tue, 23 Sep 2014 21:01:47 +0000 (21:01 +0000)]
[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

9 years ago[WIN32K]
Timo Kreuzer [Tue, 23 Sep 2014 20:21:13 +0000 (20:21 +0000)]
[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

9 years ago[MSPATCHA]
Amine Khaldi [Tue, 23 Sep 2014 19:48:41 +0000 (19:48 +0000)]
[MSPATCHA]
* Import from Wine 1.7.27.
CORE-8550 #comment mspatcha.dll added in r64248.
CORE-8540

svn path=/trunk/; revision=64248

9 years ago[WIN32K]
Timo Kreuzer [Tue, 23 Sep 2014 19:32:38 +0000 (19:32 +0000)]
[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

9 years ago[ADVAPI32]
Sylvain Petreolle [Tue, 23 Sep 2014 18:53:42 +0000 (18:53 +0000)]
[ADVAPI32]
Addendum to r29929 :
Services have 30 seconds to start.
Fixes VMware Tools service startup.

svn path=/trunk/; revision=64246

9 years ago[MSI_WINETEST]
Amine Khaldi [Tue, 23 Sep 2014 18:33:25 +0000 (18:33 +0000)]
[MSI_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64245

9 years ago[MSI]
Amine Khaldi [Tue, 23 Sep 2014 18:32:48 +0000 (18:32 +0000)]
[MSI]
* Sync with Wine 1.7.27. Dedicated to Jérôme.
CORE-8540

svn path=/trunk/; revision=64244

9 years ago[PSDK]
Amine Khaldi [Tue, 23 Sep 2014 18:27:36 +0000 (18:27 +0000)]
[PSDK]
* Add MSITRANSFORM_VALIDATE enum.
CORE-8540

svn path=/trunk/; revision=64243

9 years ago[NTOS/MM]
Jérôme Gardou [Tue, 23 Sep 2014 18:06:47 +0000 (18:06 +0000)]
[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

9 years ago[HIVESFT]
Jérôme Gardou [Tue, 23 Sep 2014 18:06:36 +0000 (18:06 +0000)]
[HIVESFT]
 - Remove some useless certificates
 - Add the relevant root certificates for reactos.org and google.com

svn path=/trunk/; revision=64241

9 years ago[D3D8][D3D9][DDRAW][WINED3D]
Amine Khaldi [Tue, 23 Sep 2014 17:50:22 +0000 (17:50 +0000)]
[D3D8][D3D9][DDRAW][WINED3D]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64240

9 years ago[CMAKE/CLANG]
Amine Khaldi [Tue, 23 Sep 2014 17:44:42 +0000 (17:44 +0000)]
[CMAKE/CLANG]
* Enable PCH in Clang builds too now.
CORE-8516

svn path=/trunk/; revision=64239

9 years ago[CMAKE]
Amine Khaldi [Tue, 23 Sep 2014 17:43:18 +0000 (17:43 +0000)]
[CMAKE]
* Use the full path of the PCH file when including it.

svn path=/trunk/; revision=64238

9 years ago[NTDLL/LDR]
Jérôme Gardou [Tue, 23 Sep 2014 11:32:50 +0000 (11:32 +0000)]
[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

9 years ago[GDI32_APITEST]
Timo Kreuzer [Tue, 23 Sep 2014 11:16:56 +0000 (11:16 +0000)]
[GDI32_APITEST]
- Add tests for GetClipBox

svn path=/trunk/; revision=64236

9 years ago[NTVDM]
Hermès Bélusca-Maïto [Mon, 22 Sep 2014 23:34:41 +0000 (23:34 +0000)]
[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

9 years ago[KSECDD]
Timo Kreuzer [Mon, 22 Sep 2014 22:46:10 +0000 (22:46 +0000)]
[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

9 years ago[NTFS]
Pierre Schweitzer [Mon, 22 Sep 2014 20:26:21 +0000 (20:26 +0000)]
[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

9 years ago[NTFS]
Pierre Schweitzer [Mon, 22 Sep 2014 19:59:45 +0000 (19:59 +0000)]
[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

9 years ago[FLTLIB]
Amine Khaldi [Mon, 22 Sep 2014 19:24:12 +0000 (19:24 +0000)]
[FLTLIB]
* Import from Wine 1.7.27.
CORE-8543 #resolve #comment Added in r64231.
CORE-8540

svn path=/trunk/; revision=64231

9 years ago[MSI]
Amine Khaldi [Mon, 22 Sep 2014 18:46:38 +0000 (18:46 +0000)]
[MSI]
* Remove some exports that do not exist in native.
* Reorder some exports.
CORE-8174

svn path=/trunk/; revision=64230

9 years ago[NTDLL_APITEST]
Jérôme Gardou [Mon, 22 Sep 2014 14:46:08 +0000 (14:46 +0000)]
[NTDLL_APITEST]
 - Add a test stressing the registry a lot. By "V".
ROSTESTS-141 #resolve #comment Committed, Thanks!

svn path=/trunk/; revision=64227

9 years ago[WIN32K]
Jérôme Gardou [Mon, 22 Sep 2014 14:33:06 +0000 (14:33 +0000)]
[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

9 years ago[NTOS/CM]
Jérôme Gardou [Mon, 22 Sep 2014 07:43:06 +0000 (07:43 +0000)]
[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