reactos.git
3 years ago[XMLLITE] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 20:41:49 +0000 (20:41 +0000)]
[XMLLITE] Sync with Wine Staging 2.2. CORE-12823

svn path=/trunk/; revision=73990

3 years ago[XMLLITE] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 20:41:20 +0000 (20:41 +0000)]
[XMLLITE] Sync with Wine Staging 2.2. CORE-12823

455f5f2 xmllite: Handle char references within text nodes.
33d8a32 xmllite/reader: Handle NULL node type argument in Read().
1ed0631 xmllite/reader: Handle NULL argument in GetNodeType().
dcf1469 xmllite: A spelling fix in a comment.
f900879 xmllite: Hr was uninitialized in error path (Coverity).
831c202 xmllite: Add maintainer entry.
682d4f1 xmllite: Allow prefixed element names.
9b98d69 xmllite: Fix setting local name when parsing QName.
20c575e xmllite: Improve GetValue() for namespace definition nodes.
13afa65 xmllite: Implement GetNamespaceUri().
249b7a9 xmllite: Free prefix and local name too when clearing element list.
585735a xmllite: Update prefix when moving to first attribute.
0575a4b xmllite: Use a helper to move to first attribute to avoid extra traces.
65ee2b7 xmllite: Keep namespace list updated when going through document tree.
18d6def xmllite: Keep a list of namespace definitions.
635c409 xmllite: Store prefix for elements.
f185dd5 xmllite: Store empty element fields separately.
a39251b xmllite: Improve writer methods tracing.
65cbc12 xmllite: Parse URLs in `DOCTYPE PUBLIC` DTDs.

svn path=/trunk/; revision=73989

3 years ago[XINPUT1_3_WINETEST] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 20:37:54 +0000 (20:37 +0000)]
[XINPUT1_3_WINETEST] Sync with Wine Staging 2.2. CORE-12823

svn path=/trunk/; revision=73988

3 years ago[XINPUT1_3] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 20:37:15 +0000 (20:37 +0000)]
[XINPUT1_3] Sync with Wine Staging 2.2. CORE-12823

8936a84 xinput1_3: Avoid spamming FIXME for XInputGetKeystroke.
1640c9c xinput1_3: Add DECLSPEC_HOTPATCH to XInputEnable() definition.

svn path=/trunk/; revision=73987

3 years ago[WSHOM_WINETEST] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 20:35:07 +0000 (20:35 +0000)]
[WSHOM_WINETEST] Sync with Wine Staging 2.2. CORE-12823

svn path=/trunk/; revision=73986

3 years ago[WSHOM.OCX] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 20:33:41 +0000 (20:33 +0000)]
[WSHOM.OCX] Sync with Wine Staging 2.2. CORE-12823

722c28c wshom: Added IProvideClassInfo support for implemented interfaces.

svn path=/trunk/; revision=73985

3 years ago[WMVCORE] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 20:30:36 +0000 (20:30 +0000)]
[WMVCORE] Sync with Wine Staging 2.2. CORE-12823

c4f829c wmvcore: Add a __WINE_ALLOC_SIZE attribute to heap_alloc().
7b70eba wmvcore: Implement WMCreateReaderPriv.

svn path=/trunk/; revision=73984

3 years ago[WLDAP32] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 20:28:08 +0000 (20:28 +0000)]
[WLDAP32] Sync with Wine Staging 2.2. CORE-12823

9743328 wldap32: Add an error message and an explanation for the lack of error constants.
c7e46b7 wldap32: Use return value of sprintf() instead of hardcoding the number of written characters.

svn path=/trunk/; revision=73983

3 years ago[WINSCARD] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 20:20:19 +0000 (20:20 +0000)]
[WINSCARD] Sync with Wine Staging 2.2. CORE-12823

4df855d winscard: Fix some spec file entries.

svn path=/trunk/; revision=73982

3 years ago[WINEMP3.ACM] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 20:18:16 +0000 (20:18 +0000)]
[WINEMP3.ACM] Sync with Wine Staging 2.2. CORE-12823

ac2b824 winemp3.acm: Fixes compilation for older mpg123 library versions (try 2)
2253d1a winemp3.acm: Ignore XING headers when parsing MP3 files.

svn path=/trunk/; revision=73981

3 years ago[WBEMPROX_WINETEST] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 20:14:44 +0000 (20:14 +0000)]
[WBEMPROX_WINETEST] Sync with Wine Staging 2.2. CORE-12823

svn path=/trunk/; revision=73980

3 years ago[WBEMPROX] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 20:13:53 +0000 (20:13 +0000)]
[WBEMPROX] Sync with Wine Staging 2.2. CORE-12823

5e23535 wbemprox: Add DriverDate for Win32_VideoController.
f9321fa wbemprox: Add InstalledDisplayDrivers for Win32_VideoController.
df6e20e wbemprox: Add Status for Win32_VideoController.
9a2a366 wbemprox: Add ConfigManagerErrorCode for Win32_VideoController.
af7e5f7 wbemprox: Provide DeviceID, Location and PortName for printers.
92168c4 wbemprox: Add a partial implementation of Win32_IP4RouteTable.
d11a07e wbemprox: Don't define USE_WS_PREFIX on MinGW.
f2c0054 wbemprox: Only include matching rows in the table row count.
a254572 wbemprox: Return the machine ID for Win32_ComputerSystemProduct.UUID on Linux.
9842bf3 wbemprox: Return a non-null UUID for Win32_ComputerSystemProduct.UUID if nothing better is available.
b05928a wbemprox: Implement Win32_PhysicalMemory.MemoryType.
710abd6 wbemprox: Implement Win32_OperatingSystem.TotalVirtualMemorySize.

svn path=/trunk/; revision=73979

3 years ago[WBEMDISP] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 20:10:35 +0000 (20:10 +0000)]
[WBEMDISP] Sync with Wine Staging 2.2. CORE-12823

11ebda0 wbemdisp: Add ISWbemSecurity stub interface.
61f0bda wbemdisp: Implement ISWbemObjectSet::ItemIndex.
b47462d wbemdisp: Return interface pointers from QI, not object pointers.

svn path=/trunk/; revision=73978

3 years ago[SHLWAPI_WINETEST] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 19:41:53 +0000 (19:41 +0000)]
[SHLWAPI_WINETEST] Sync with Wine Staging 2.2. CORE-12823

svn path=/trunk/; revision=73977

3 years ago[SHLWAPI] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 19:40:16 +0000 (19:40 +0000)]
[SHLWAPI] Sync with Wine Staging 2.2. CORE-12823

36b45a3 shlwapi: Fix the return value of SHAddDataBlock
437123b shlwapi: Avoid 'else if' for IStream_fnQueryInterface.
101edb1 shlwapi: Changed UrlEscapeW error paths and add tests.
4eac6e8 shlwapi: Remove dot segments for URLs starting with /.
6cbcc76 shlwapi: Make ParseURL case-insensitive.

svn path=/trunk/; revision=73976

3 years ago[SHDOCVW] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 19:27:59 +0000 (19:27 +0000)]
[SHDOCVW] Sync with Wine Staging 2.2. CORE-12823

f3d33f5 shdocvw: Add a __WINE_ALLOC_SIZE attribute to heap_alloc().

svn path=/trunk/; revision=73975

3 years ago[SCRRUN_WINETEST] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 19:25:18 +0000 (19:25 +0000)]
[SCRRUN_WINETEST] Sync with Wine Staging 2.2. CORE-12823

svn path=/trunk/; revision=73974

3 years ago[SCRRUN] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 19:24:21 +0000 (19:24 +0000)]
[SCRRUN] Sync with Wine Staging 2.2. CORE-12823

0d8d0b9 scrrun: Add a __WINE_ALLOC_SIZE attribute to heap_alloc().
d806a47 scrrun: Remove unreachable code (Coverity).
eda5d61 scrrun: Added IProvideClassInfo support for filesystem objects.
ba2e6fb scrrun: Added IProvideClassInfo support for dictionary.
62cb1f8 scrrun: Improved tracing of IDictionary methods.

svn path=/trunk/; revision=73973

3 years ago[PSTOREC] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 19:20:43 +0000 (19:20 +0000)]
[PSTOREC] Sync with Wine Staging 2.2. CORE-12823

8d3af56 pstorec: Fix QueryInterface() of IPStore.

svn path=/trunk/; revision=73972

3 years ago[ODBC32] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 19:18:31 +0000 (19:18 +0000)]
[ODBC32] Sync with Wine Staging 2.2. CORE-12823

25e495f odbc32: Improve some tracing.
0c785e5 odbc32: Fix some spec file entries.

svn path=/trunk/; revision=73971

3 years ago[MSXML3_WINETEST] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 19:09:04 +0000 (19:09 +0000)]
[MSXML3_WINETEST] Sync with Wine Staging 2.2. CORE-12823

svn path=/trunk/; revision=73970

3 years ago[MSXML3] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 19:07:55 +0000 (19:07 +0000)]
[MSXML3] Sync with Wine Staging 2.2. CORE-12823

45dd9d1 msxml3: Accept AllowXsltScript and AllowDocumentFunction properties.
2191d97 msxml3: Duplicate stylesheet document before passing it to libxslt.
1242648 msxml3: Remove dead initialization (clang).

svn path=/trunk/; revision=73969

3 years ago[MSVFW32] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 19:03:35 +0000 (19:03 +0000)]
[MSVFW32] Sync with Wine Staging 2.2. CORE-12823

8b566b5 msvfw32: Fix some spec file entries.
15840d9 msvfw32: Remove duplicated debug.
ca2420c msvfw32: Allow ICInfo to enumerate codecs when fccType is zero.

svn path=/trunk/; revision=73968

3 years ago[PROCESSR]
Eric Kohl [Sun, 26 Feb 2017 18:57:28 +0000 (18:57 +0000)]
[PROCESSR]
Add a generic processor driver that does nothing but provide a proper CPU device name (FriendlyName) to the registry.
CORE-5960 #resolve

svn path=/trunk/; revision=73967

3 years ago[FASTFAT]
Pierre Schweitzer [Sun, 26 Feb 2017 18:46:30 +0000 (18:46 +0000)]
[FASTFAT]
Finally fix a commented out check regarding directory type while opening a FAT volume

svn path=/trunk/; revision=73966

3 years ago[MSG711.ACM] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 18:36:43 +0000 (18:36 +0000)]
[MSG711.ACM] Sync with Wine Staging 2.2. CORE-12823

d132488 msg711.acm: Remove an empty fixme.
5bdc868 msg711.acm: Remove dead code in G711_FormatSuggest.

svn path=/trunk/; revision=73965

3 years ago[MSCTF_WINETEST] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 18:34:24 +0000 (18:34 +0000)]
[MSCTF_WINETEST] Sync with Wine Staging 2.2. CORE-12823

svn path=/trunk/; revision=73964

3 years ago[MSCTF] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 18:33:14 +0000 (18:33 +0000)]
[MSCTF] Sync with Wine Staging 2.2. CORE-12823

7bcca92 msctf: Return proper pointer to interface.
04b97c2 msctf: Allow unadvising ITfThreadFocusSink.
7ebe59b msctf: Use correct sink for ITfThreadFocusSink.
d766288 msctf: Remove incorrect dereference of double pointer.
137166f msctf: Use interface pointer instead of object pointer.

svn path=/trunk/; revision=73963

3 years ago[MSCMS] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 18:26:43 +0000 (18:26 +0000)]
[MSCMS] Sync with Wine Staging 2.2. CORE-12823

321b34d mscms: Fix some spec file entries.

svn path=/trunk/; revision=73962

3 years ago[MSACM32_WINETEST] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 18:23:11 +0000 (18:23 +0000)]
[MSACM32_WINETEST] Sync with Wine Staging 2.2. CORE-12823

svn path=/trunk/; revision=73961

3 years ago[MSACM32] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 18:19:34 +0000 (18:19 +0000)]
[MSACM32] Sync with Wine Staging 2.2. CORE-12823

0afcefd msacm32: Reduce block align condition scope to test covered drivers.
55fdb03 msacm32: Fix copy-paste error.
6cc6734 msacm32: Support conversion from 24-bit PCM.

svn path=/trunk/; revision=73960

3 years ago[MPR] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 18:07:39 +0000 (18:07 +0000)]
[MPR] Sync with Wine Staging 2.2. CORE-12823

3540a3d mpr: Fix some spec file entries.

svn path=/trunk/; revision=73959

3 years ago[MCIQTZ32] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 17:53:31 +0000 (17:53 +0000)]
[MCIQTZ32] Sync with Wine Staging 2.2. CORE-12823

71fbaba mciqtz32: Implement MCI_DGV_PLAY_REPEAT.

svn path=/trunk/; revision=73958

3 years ago[LZ32_WINETEST] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 17:48:33 +0000 (17:48 +0000)]
[LZ32_WINETEST] Sync with Wine Staging 2.2. CORE-12823

svn path=/trunk/; revision=73957

3 years ago[MAPI32] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 17:47:40 +0000 (17:47 +0000)]
[MAPI32] Sync with Wine Staging 2.2. CORE-12823

d618c0f mapi32: Properly return interface pointer.
6e8553c mapi32: Fix some spec file entries.
454bccd mapi32: Add a stub implementation of HrDispatchNotifications.

svn path=/trunk/; revision=73956

3 years ago[LOADPERF] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 17:43:19 +0000 (17:43 +0000)]
[LOADPERF] Sync with Wine Staging 2.2. CORE-12823

d6e1600 loadperf: Fix some spec file entries.

svn path=/trunk/; revision=73955

3 years ago[JSPROXY] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 17:41:19 +0000 (17:41 +0000)]
[JSPROXY] Sync with Wine Staging 2.2. CORE-12823

2b094f9 jsproxy: Add a __WINE_ALLOC_SIZE attribute to heap_alloc().
aee5267 jsproxy: Use debugstr_a on URL.

svn path=/trunk/; revision=73954

3 years ago[JSCRIPT] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 17:39:01 +0000 (17:39 +0000)]
[JSCRIPT] Sync with Wine Staging 2.2. CORE-12823

493659e jscript: Make scope_push() static.

svn path=/trunk/; revision=73953

3 years ago[ITSS] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 17:36:06 +0000 (17:36 +0000)]
[ITSS] Sync with Wine Staging 2.2. CORE-12823

4fdcc03 itss: Properly return interface pointers.

svn path=/trunk/; revision=73952

3 years ago[INSENG] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 17:34:21 +0000 (17:34 +0000)]
[INSENG] Sync with Wine Staging 2.2. CORE-12823

dabb589 inseng: Add a __WINE_ALLOC_SIZE attribute to heap_alloc().

svn path=/trunk/; revision=73951

3 years ago[IMAADP32.ACM] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 17:32:01 +0000 (17:32 +0000)]
[IMAADP32.ACM] Sync with Wine Staging 2.2. CORE-12823

1a6d3c1 imaadpcm32: Fix source offsets when converting stereo PCM to IMAADPCM.

svn path=/trunk/; revision=73950

3 years ago[IEFRAME] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 17:28:46 +0000 (17:28 +0000)]
[IEFRAME] Sync with Wine Staging 2.2. CORE-12823

477e7fd ieframe: Fix moniker leak on error path.

svn path=/trunk/; revision=73949

3 years ago[ICCVID] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 17:25:49 +0000 (17:25 +0000)]
[ICCVID] Sync with Wine Staging 2.2. CORE-12823

4dcdbf3 iccvid: Add a __WINE_ALLOC_SIZE attribute to heap_alloc().

svn path=/trunk/; revision=73948

3 years ago[HLINK_WINETEST] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 17:21:30 +0000 (17:21 +0000)]
[HLINK_WINETEST] Sync with Wine Staging 2.2. CORE-12823

svn path=/trunk/; revision=73947

3 years ago[HLINK] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 17:20:48 +0000 (17:20 +0000)]
[HLINK] Sync with Wine Staging 2.2. CORE-12823

f6b1e12 hlink: Properly return interface pointers.
4709902 hlink: Add missing parameter to TRACE() message.

svn path=/trunk/; revision=73946

3 years ago[HHCTRL.OCX] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 17:18:23 +0000 (17:18 +0000)]
[HHCTRL.OCX] Sync with Wine Staging 2.2. CORE-12823

89ca96d hhctrl.ocx: Don't skip a tag in next_node.
a16344c hhctrl.ocx: Also take basename of folders when searching.

svn path=/trunk/; revision=73945

3 years ago[CREDUI] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 17:09:21 +0000 (17:09 +0000)]
[CREDUI] Sync with Wine Staging 2.2. CORE-12823

848f478 credui: Split domain from username in SspiPromptForCredentialsW.

svn path=/trunk/; revision=73944

3 years ago[COMPSTUI] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 17:07:09 +0000 (17:07 +0000)]
[COMPSTUI] Sync with Wine Staging 2.2. CORE-12823

1791b7d compstui: Fix SetCPSUIUserData spec file entry.

svn path=/trunk/; revision=73943

3 years ago[AVIFIL32_WINETEST] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 17:03:08 +0000 (17:03 +0000)]
[AVIFIL32_WINETEST] Sync with Wine Staging 2.2. CORE-12823

svn path=/trunk/; revision=73942

3 years ago[AVIFIL32] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 17:02:24 +0000 (17:02 +0000)]
[AVIFIL32] Sync with Wine Staging 2.2. CORE-12823

349a80e avifil32: Fix AVIStreamReadFormat spec file entry.

svn path=/trunk/; revision=73941

3 years ago[ATL] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 16:56:41 +0000 (16:56 +0000)]
[ATL] Sync with Wine Staging 2.2. CORE-12823

de24275 atl: Add a __WINE_ALLOC_SIZE attribute to heap_alloc().
26e8873 atl: Fix AtlModuleInit spec file entry.

svn path=/trunk/; revision=73940

3 years ago[QUARTZ_WINETEST] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 16:53:38 +0000 (16:53 +0000)]
[QUARTZ_WINETEST] Sync with Wine Staging 2.2. CORE-12823

svn path=/trunk/; revision=73939

3 years ago[QUARTZ] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 16:52:09 +0000 (16:52 +0000)]
[QUARTZ] Sync with Wine Staging 2.2. CORE-12823

e2a4974 quartz: Downgrade FIXME->WARN.
c6a4811 quartz: Clean up another trace for consistency.
ff36b5c quartz: A couple of spelling fixes in comments.
ac59a68 quartz: Don't write past end of d3d9 buffer.
478feea quartz: Keep This/iface order in TRACEs for consistency.
97405fc quartz: Add tests for IBasicVideo.
5cdb0b5 quartz: Use wine_dbgstr_longlong() to trace REFERENCE_TIME.
89d4e14 quartz: Take MP3 padding bit into account when calculating the block size.

svn path=/trunk/; revision=73938

3 years ago[DPLAYX_WINETEST] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 16:43:10 +0000 (16:43 +0000)]
[DPLAYX_WINETEST] Sync with Wine Staging 2.2. CORE-12823

svn path=/trunk/; revision=73937

3 years ago[DPLAYX] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 16:41:39 +0000 (16:41 +0000)]
[DPLAYX] Sync with Wine Staging 2.2. CORE-12823

7603e85 dplayx: Don't print an error when no Lobby Providers are found.
7ae50b2 dplayx: Fix multiple assigments to the same lvalue (coccinellery).

svn path=/trunk/; revision=73936

3 years ago[DINPUT_WINETEST] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 16:37:17 +0000 (16:37 +0000)]
[DINPUT_WINETEST] Sync with Wine Staging 2.2. CORE-12823

svn path=/trunk/; revision=73935

3 years ago[DINPUT] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 16:36:28 +0000 (16:36 +0000)]
[DINPUT] Sync with Wine Staging 2.2. CORE-12823

f921b63 dinput: Do not wait for hook thread startup in IDirectInput8::Initialize.
f9b4be5 dinput: Allocate correct amount of memory in IDirectInput8AImpl_EnumDevicesBySemantics.
04bddb6 dinput: Give correct count of devices still to be enumerated.
8339de0 dinput: Simplify JoystickWImpl_Unacquire for Linux.
27f4568 dinput: DISFFC_RESET will not release the effects.
2d2d833 dinput: Downgrade a FIXME to WARN in JoystickWImpl_SendForceFeedbackCommand.
cc37322 dinput: Fix GetEffectStatus for Linux when effect was not downloaded.
6bb2c4c dinput: Skip events that are not useful currently.
49d4261 dinput: Spelling and case fixes in comments.

svn path=/trunk/; revision=73934

3 years ago[WMIC] Sync with Wine Staging 2.2. Dedicated to Hermès. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 16:29:54 +0000 (16:29 +0000)]
[WMIC] Sync with Wine Staging 2.2. Dedicated to Hermès. CORE-12823

b21f4d0 wmic: Improve cmd line parser and add support for path command.

svn path=/trunk/; revision=73933

3 years ago[REG_WINETEST] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 16:17:32 +0000 (16:17 +0000)]
[REG_WINETEST] Sync with Wine Staging 2.2. CORE-12823

svn path=/trunk/; revision=73932

3 years ago[REG] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 16:16:31 +0000 (16:16 +0000)]
[REG] Sync with Wine Staging 2.2. CORE-12823

68c1765 reg: Simplify help handling by removing an if-else if-else block.
8a8a753 reg: Fix dword conversion on 64-bit operating systems.

svn path=/trunk/; revision=73931

3 years ago[CABINET_WINETEST] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 16:03:33 +0000 (16:03 +0000)]
[CABINET_WINETEST] Sync with Wine Staging 2.2. CORE-12823

svn path=/trunk/; revision=73930

3 years ago[CABINET] Sync with Wine Staging 2.2. CORE-12823
Amine Khaldi [Sun, 26 Feb 2017 16:00:58 +0000 (16:00 +0000)]
[CABINET] Sync with Wine Staging 2.2. CORE-12823

a663fe94 cabinet: Set index of folder in FDICopy callback.
1f7d144 cabinet: Make Extract fail on read-only files.
af86bdc cabinet: Make Extract overwrite existing files.
3273dff cabinet: Properly initialize internal fci structure (Valgrind).

svn path=/trunk/; revision=73929

3 years ago[MBEDTLS]
Thomas Faber [Sun, 26 Feb 2017 15:53:13 +0000 (15:53 +0000)]
[MBEDTLS]
- Update to version 2.4.0
CORE-12834 #resolve

svn path=/trunk/; revision=73928

3 years ago[FASTFAT]
Pierre Schweitzer [Sun, 26 Feb 2017 14:43:01 +0000 (14:43 +0000)]
[FASTFAT]
Remove an useless check

svn path=/trunk/; revision=73927

3 years ago[CABINET]
Pierre Schweitzer [Sun, 26 Feb 2017 14:31:01 +0000 (14:31 +0000)]
[CABINET]
Fix handling of trailing backslash.
Patch by Thomas Faber.

ROSTESTS-135

svn path=/trunk/; revision=73926

3 years ago[KERNEL32]
Pierre Schweitzer [Sun, 26 Feb 2017 14:06:50 +0000 (14:06 +0000)]
[KERNEL32]
Fix handling of trailing backslash.
Patch by Thomas Faber.

ROSTESTS-135

svn path=/trunk/; revision=73925

3 years ago[FASTFAT]
Pierre Schweitzer [Sun, 26 Feb 2017 13:57:17 +0000 (13:57 +0000)]
[FASTFAT]
Addendum to r73923: merge with Thomas' patch regarding that topic.

ROSTESTS-135

svn path=/trunk/; revision=73924

3 years ago[FASTFAT]
Pierre Schweitzer [Sun, 26 Feb 2017 13:32:55 +0000 (13:32 +0000)]
[FASTFAT]
Reject more broken file names on open/create.
Fixes a few kmtests:IoFilesystem tests

svn path=/trunk/; revision=73923

3 years ago[MBEDTLS]
Thomas Faber [Sun, 26 Feb 2017 11:55:27 +0000 (11:55 +0000)]
[MBEDTLS]
- We're a mostly-GPLv2 project, so use the GPLv2 version of the library.
CORE-12834

svn path=/trunk/; revision=73922

3 years ago[KMTESTS:IO]
Thomas Faber [Sun, 26 Feb 2017 11:31:51 +0000 (11:31 +0000)]
[KMTESTS:IO]
- Avoid a crash in IoFilesystem on Windows when using a free kernel with ntfs. Querying FileAllInformation with any size below sizeof(FILE_ALL_INFORMATION) is considered illegal, so only do it on checked builds (which have a size check).

svn path=/trunk/; revision=73921

3 years ago[NTOSKRNL]
Pierre Schweitzer [Sun, 26 Feb 2017 11:27:24 +0000 (11:27 +0000)]
[NTOSKRNL]
Spotted with kmtest:IoFilesystem: these checks are not performed in free builds for kernel callers and are delegated to the FSD.

svn path=/trunk/; revision=73920

3 years ago[ACPI]
Thomas Faber [Sun, 26 Feb 2017 09:51:59 +0000 (09:51 +0000)]
[ACPI]
- We do support sleep states (namely, S5), so don't force aborting sleep transitions. Fixes ACPI shutdown broken by r73918.
CORE-12833

svn path=/trunk/; revision=73919

3 years ago[ACPICA]
Thomas Faber [Sun, 26 Feb 2017 00:26:24 +0000 (00:26 +0000)]
[ACPICA]
- Update to version 20161222
CORE-12833

svn path=/trunk/; revision=73918

3 years ago[COMCTL32_APITEST] -Call this test the buttonv6 test.
Giannis Adamopoulos [Sun, 26 Feb 2017 00:02:34 +0000 (00:02 +0000)]
[COMCTL32_APITEST] -Call this test the buttonv6 test.

svn path=/trunk/; revision=73917

3 years ago[RAPPS]
Daniel Reimer [Sat, 25 Feb 2017 23:02:36 +0000 (23:02 +0000)]
[RAPPS]
Add Gecko Engine which can only be installed once during 1st stage, because someone thought this was a good idea. Now you can get it later, too.

svn path=/trunk/; revision=73916

3 years ago[EXPLORER] -Use the hacky way to paint the start button until BCM_GETIDEALSIZE is...
Giannis Adamopoulos [Sat, 25 Feb 2017 22:54:42 +0000 (22:54 +0000)]
[EXPLORER] -Use the hacky way to paint the start button until BCM_GETIDEALSIZE is also implemented.

svn path=/trunk/; revision=73915

3 years ago[COMCTL32] -Implement BCM_GETTEXTMARGIN, BCM_SETTEXTMARGIN, BCM_SETIMAGELIST and...
Giannis Adamopoulos [Sat, 25 Feb 2017 22:39:45 +0000 (22:39 +0000)]
[COMCTL32] -Implement BCM_GETTEXTMARGIN, BCM_SETTEXTMARGIN, BCM_SETIMAGELIST and BCM_GETIMAGELIST.

svn path=/trunk/; revision=73914

3 years ago[COMCTL32_APITEST] -Add one more test.
Giannis Adamopoulos [Sat, 25 Feb 2017 22:28:47 +0000 (22:28 +0000)]
[COMCTL32_APITEST] -Add one more test.

svn path=/trunk/; revision=73913

3 years ago[COMCTL32] -Test BCM_SETTEXTMARGIN, BCM_SETIMAGELIST, BCM_GETIMAGELIST and BCM_GETTEX...
Giannis Adamopoulos [Sat, 25 Feb 2017 22:12:08 +0000 (22:12 +0000)]
[COMCTL32] -Test BCM_SETTEXTMARGIN, BCM_SETIMAGELIST, BCM_GETIMAGELIST and BCM_GETTEXTMARGIN for the v6 button.

svn path=/trunk/; revision=73912

3 years ago[RAPPS]
Daniel Reimer [Sat, 25 Feb 2017 20:46:26 +0000 (20:46 +0000)]
[RAPPS]
Check for dead links/changes in RAPPS DB

svn path=/trunk/; revision=73911

3 years ago[ACPICA]
Thomas Faber [Sat, 25 Feb 2017 20:45:15 +0000 (20:45 +0000)]
[ACPICA]
- Update to version 20160729
CORE-12833

svn path=/trunk/; revision=73910

3 years ago[ACPICA]
Thomas Faber [Sat, 25 Feb 2017 20:06:05 +0000 (20:06 +0000)]
[ACPICA]
- Update to version 20160527
CORE-12833

svn path=/trunk/; revision=73909

3 years ago[RAPPS]
Daniel Reimer [Sat, 25 Feb 2017 15:14:54 +0000 (15:14 +0000)]
[RAPPS]
Add Samba to RAPPS
CORE-12601 #comment Added to RAPPS as asked for.

svn path=/trunk/; revision=73908

3 years ago[COMCTL32] -Reduce diff with user32 and move all data of the button in a single struct.
Giannis Adamopoulos [Sat, 25 Feb 2017 14:56:44 +0000 (14:56 +0000)]
[COMCTL32] -Reduce diff with user32 and move all data of the button in a single struct.

svn path=/trunk/; revision=73907

3 years ago[OLE32] Fix a crash when executing zz_winrar_3.80_test.exe 4.drag_and_drop CORE-12590...
Mark Jansen [Sat, 25 Feb 2017 14:52:16 +0000 (14:52 +0000)]
[OLE32] Fix a crash when executing zz_winrar_3.80_test.exe 4.drag_and_drop CORE-12590 #resolve

svn path=/trunk/; revision=73906

3 years ago[KERNEL32]
Thomas Faber [Sat, 25 Feb 2017 13:06:25 +0000 (13:06 +0000)]
[KERNEL32]
- Avoid leaving lpRootPath initialized in GetDriveTypeW. Powered by /RTC1

svn path=/trunk/; revision=73905

3 years ago[SETUPAPI]
Eric Kohl [Sat, 25 Feb 2017 12:45:05 +0000 (12:45 +0000)]
[SETUPAPI]
- Implement CM_Get_Class_Registry_PropertyA().
- Move mapping of poperty type to registry value type into a separate function and use it in CM_Get_Class_Registry_PropertyA(), CM_Set_DevNode_Registry_Property_ExA() and CM_Set_DevNode_Registry_Property_ExW().

svn path=/trunk/; revision=73904

3 years ago[MSPAINT]
Benedikt Freisen [Sat, 25 Feb 2017 11:24:15 +0000 (11:24 +0000)]
[MSPAINT]
- fix error in dynamic menu: most recently used files were showing up in zoom menu, too
CORE-12829 #resolve

svn path=/trunk/; revision=73903

3 years ago[COMCTL32] -Add helper functions for setting and retrieving the button bitmap.
Giannis Adamopoulos [Sat, 25 Feb 2017 11:05:19 +0000 (11:05 +0000)]
[COMCTL32] -Add helper functions for setting and retrieving the button bitmap.

svn path=/trunk/; revision=73902

3 years ago[REISERFS]
Pierre Schweitzer [Sat, 25 Feb 2017 10:16:33 +0000 (10:16 +0000)]
[REISERFS]
When compiling the driver with GCC, define __GCC__.
Fix defines accordingly.

CORE-12826

svn path=/trunk/; revision=73901

3 years ago[WIN32SS] Rewrite font selection code. Patch by Katayama Hirofumi MZ. CORE-6621
Mark Jansen [Sat, 25 Feb 2017 10:10:25 +0000 (10:10 +0000)]
[WIN32SS] Rewrite font selection code. Patch by Katayama Hirofumi MZ. CORE-6621
- Adding support for multiple font formats (including collections)
- Choosing a font based on weights as documented
- Adding support for loading fonts from memory
- Share font faces
- Emulation of Italic and Bold
- Support for Underline and Strike-out
- Localized font names
- Fix GetFontResourceInfoW
- Fix Registry settings
- Fix multiple font properties

svn path=/trunk/; revision=73900

3 years ago[COMCTL32] -Redraw the button when we get a WM_THEMECHANGED.
Giannis Adamopoulos [Sat, 25 Feb 2017 09:24:40 +0000 (09:24 +0000)]
[COMCTL32] -Redraw the button when we get a WM_THEMECHANGED.

svn path=/trunk/; revision=73899

3 years ago[UXTHEME] - When we set the desired app name and class name in SetWindowTheme we...
Giannis Adamopoulos [Sat, 25 Feb 2017 09:23:37 +0000 (09:23 +0000)]
[UXTHEME] - When we set the desired app name and class name in SetWindowTheme we need to support empty strings meaning no themes for this window. Sort of support empty strings by replacing them with a string containing a single "0". This works since there is no app name or class name with this name. Also add some error messages.

svn path=/trunk/; revision=73898

3 years ago[COMCTL32] -Draw button with classic style if BM_SETIMAGE was used.
Giannis Adamopoulos [Fri, 24 Feb 2017 22:47:59 +0000 (22:47 +0000)]
[COMCTL32] -Draw button with classic style if BM_SETIMAGE was used.

svn path=/trunk/; revision=73897

3 years ago[GDI32]: Don't break/crash (if no debugger attached) each time an unimplemented GDI...
Hermès Bélusca-Maïto [Fri, 24 Feb 2017 02:17:45 +0000 (02:17 +0000)]
[GDI32]: Don't break/crash (if no debugger attached) each time an unimplemented GDI function is called. This is hit a lot by Word 2010 (e.g. when using drawing features), PowerPoint, etc... i.e. all applications that perform "serious" GDI manipulations.
A nice addition would be to know exactly which unimplemented function was called.

svn path=/trunk/; revision=73896

3 years ago[NTGDI]: Few fixes & hacks for NtGdiGetGlyphIndicesW, see CORE-12825:
Hermès Bélusca-Maïto [Fri, 24 Feb 2017 01:52:25 +0000 (01:52 +0000)]
[NTGDI]: Few fixes & hacks for NtGdiGetGlyphIndicesW, see CORE-12825:
- (Fix) Check for integer count overflow (per Thomas suggestion),
- (Hack#1) Signal the particular calling case (where pwc == NULL == pgi and cwc == 0), as discovered by the testcase of r73894,
- (Hack#2) Return error when cwc == 0 alone (triggered by e.g. Word 2010).

svn path=/trunk/; revision=73895

3 years ago[GDI32_APITEST]: GetGlyphIndices: Have fun & make ReactOS BSoD from user-mode! More...
Hermès Bélusca-Maïto [Fri, 24 Feb 2017 01:02:26 +0000 (01:02 +0000)]
[GDI32_APITEST]: GetGlyphIndices: Have fun & make ReactOS BSoD from user-mode! More seriously, test extra cases of this API, and show that our current implementation certainly is incomplete & prone to bugs.
The particular case "GetGlyphIndicesW(hdc, NULL, 0, NULL, 0)" is used by Word 2010 (and other apps) when opening the font combolist, and seems to be undocumented.
CORE-12825
CORE-6621 CORE-12279

svn path=/trunk/; revision=73894

3 years ago* Addendum to r73870.
Amine Khaldi [Thu, 23 Feb 2017 19:09:35 +0000 (19:09 +0000)]
* Addendum to r73870.

svn path=/trunk/; revision=73893

3 years ago[USBSTOR]
Thomas Faber [Thu, 23 Feb 2017 09:28:20 +0000 (09:28 +0000)]
[USBSTOR]
- Fix error paths around SCSI_REQUEST_BLOCK::DataBuffer. Spotted by curiousone.
CORE-12816 #resolve

svn path=/trunk/; revision=73892

3 years ago[USBSTOR]
Thomas Faber [Thu, 23 Feb 2017 09:20:09 +0000 (09:20 +0000)]
[USBSTOR]
- Use pool tagging

svn path=/trunk/; revision=73891