Commit graph

68054 commits

Author SHA1 Message Date
Thomas Faber 156cf60be5 [NTOS:IO]
- Avoid event leak in NtQueryInformationFile. CID 716584

svn path=/trunk/; revision=74013
2017-03-01 13:10:52 +00:00
Giannis Adamopoulos 29446ab9a9 [COMCTL32] -Add initial implementation for BCM_GETIDEALSIZE and support to draw buttons with image lists. This is still WIP and needs tons of new tests. Crappy themes will be displayed like crap for now.
svn path=/trunk/; revision=74012
2017-03-01 11:49:59 +00:00
Thomas Faber 4e159110ff [ACPICA]
- Update to version 20170119, since the February version needs more work.
CORE-12833 #resolve

svn path=/trunk/; revision=74011
2017-03-01 11:36:19 +00:00
Thomas Faber 0fa558e2b5 [MSACM32]
- Free session driver instance using the correct heap. Fixes crash in msacm32_winetest.
- Remove obsolete diff file

svn path=/trunk/; revision=74010
2017-03-01 10:54:59 +00:00
Thomas Faber 9955015ce3 [MBEDTLS]
- Avoid building unneeded source files
- Style fixes in the CMake file
CORE-12834

svn path=/trunk/; revision=74009
2017-03-01 10:01:14 +00:00
Giannis Adamopoulos c3fed1277e [COMCTL32_APITEST} -Add some more tests and fix build.
svn path=/trunk/; revision=74008
2017-03-01 09:35:44 +00:00
Giannis Adamopoulos 9aa31f7cb4 [COMCTL32] -These "border sizes" are as good as hardcoded.
svn path=/trunk/; revision=74007
2017-03-01 08:57:25 +00:00
Eric Kohl f671800441 [FONTVIEW]
Implementation of the install button.
Patch by Baruch Rutman.
Fixes by Eric Kohl.
CORE-7355 #resolve #comment Thanks a lot!

svn path=/trunk/; revision=74006
2017-02-28 23:00:19 +00:00
Hermès Bélusca-Maïto d2f5096281 [NTUSER]: NtUserGetObjectInformation, nIndex == UOI_FLAGS case:
- Capture the ObjectFlags to be set in a local variable,
- Then copy its contents in the mem area pointed by pvInformation *under the SEH block*! This allows:
  * protection if pvInformation is an invalid pointer;
  * avoid to run the "RtlCopyMemory(pvInformation, pvData, nDataSize);" afterwards with pvData == NULL.

svn path=/trunk/; revision=74005
2017-02-28 20:49:37 +00:00
Eric Kohl eeb2923366 [Fontview]
Unicodify it.
CORE-7355

svn path=/trunk/; revision=74004
2017-02-28 19:33:28 +00:00
James Tabor 69dba98f6b [NtUser]
- Patch to level up scroll bar code, based on mudhead patch. See CORE-12827.

svn path=/trunk/; revision=74003
2017-02-28 17:11:08 +00:00
Amine Khaldi ca2eacaa6a [WININET_WINETEST] Sync with Wine Staging 2.2. CORE-12823
svn path=/trunk/; revision=74001
2017-02-28 15:52:04 +00:00
Amine Khaldi a44126539b [WININET] Sync with Wine Staging 2.2. CORE-12823
07e3181 wininet: Fix some spec file entries.
725b55d wininet: Get rid of no longer needed INTERNET_INVALID_PORT_NUMBER in get_server.
0d22e43 wininet: Handle INTERNET_INVALID_PORT_NUMBER in HttpOpenRequest.
8c39694 wininet: Changed usage of UrlEscapeW to fit winapi behavior.
b3d12a1 wininet: Canonicalize URL in HttpOpenRequest.
47ff954 wininet: Use return value of sprintf() instead of calling strlen() and simplify code.

svn path=/trunk/; revision=74000
2017-02-28 15:51:01 +00:00
Mark Jansen 6a3bffaeba [APPCOMPAT] Fix a memory leak in a failure case (CID 1401161), a 0-length memset that is detected 3 times (CID 1401069, 1401064, 1401062)
svn path=/trunk/; revision=73999
2017-02-27 18:54:57 +00:00
Eric Kohl c7991b4c1d [REACTOS]
Fix LoadSetupData() failure paths (properly).
CORE-11691 #resolve

svn path=/trunk/; revision=73998
2017-02-27 15:55:21 +00:00
Eric Kohl bee3e24b5e [USETUP]
Scroll in partitions list doesn't work.
Patch by thc.
CORE-11895 #resolve #comment Thanks a lot!

svn path=/trunk/; revision=73997
2017-02-27 14:32:09 +00:00
Eric Kohl 74dcd7dc34 [USETUP]
Define the language specific keyboard layout first. The US keyboard layout should always be the  last one (aka fallback). Other languages will probably need the same fix!
CORE-10064 #resolve

svn path=/trunk/; revision=73996
2017-02-27 12:57:05 +00:00
Giannis Adamopoulos d054fcda2b [COMCTL32_APITEST]: Add one more test for BCM_GETIDEALSIZE, it is as if it completely ignores BS_BITMAP.
svn path=/trunk/; revision=73995
2017-02-27 11:06:45 +00:00
Giannis Adamopoulos f7120fd6aa [COMCTL32_APITEST]: -Add tests for BCM_GETIDEALSIZE for non themed v6 buttons.
svn path=/trunk/; revision=73994
2017-02-27 10:53:59 +00:00
Eric Kohl 58e33a8638 [RAPPS_NEW][USRMGR]
Missing italian translations in ReactOS.
CORE-9725 #resolve #comment Thanks a lot for making this mess! Please don't ever reopen this task again! Create a new one instead!

svn path=/trunk/; revision=73993
2017-02-27 09:45:24 +00:00
Amine Khaldi 005df62c31 [UXTHEME_WINETEST] Sync with Wine Staging 2.2. CORE-12823
svn path=/trunk/; revision=73992
2017-02-26 20:49:49 +00:00
Amine Khaldi 4d205b64e0 [CMD_WINETEST] Sync with Wine Staging 2.2. CORE-12823
svn path=/trunk/; revision=73991
2017-02-26 20:47:12 +00:00
Amine Khaldi 8897aab532 [XMLLITE] Sync with Wine Staging 2.2. CORE-12823
svn path=/trunk/; revision=73990
2017-02-26 20:41:49 +00:00
Amine Khaldi 68995425ec [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
2017-02-26 20:41:20 +00:00
Amine Khaldi 2aff90f702 [XINPUT1_3_WINETEST] Sync with Wine Staging 2.2. CORE-12823
svn path=/trunk/; revision=73988
2017-02-26 20:37:54 +00:00
Amine Khaldi f730ef2eb5 [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
2017-02-26 20:37:15 +00:00
Amine Khaldi 0ddc7f0226 [WSHOM_WINETEST] Sync with Wine Staging 2.2. CORE-12823
svn path=/trunk/; revision=73986
2017-02-26 20:35:07 +00:00
Amine Khaldi bb881d4570 [WSHOM.OCX] Sync with Wine Staging 2.2. CORE-12823
722c28c wshom: Added IProvideClassInfo support for implemented interfaces.

svn path=/trunk/; revision=73985
2017-02-26 20:33:41 +00:00
Amine Khaldi 70855a91fa [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
2017-02-26 20:30:36 +00:00
Amine Khaldi c718e06314 [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
2017-02-26 20:28:08 +00:00
Amine Khaldi a15a07cd73 [WINSCARD] Sync with Wine Staging 2.2. CORE-12823
4df855d winscard: Fix some spec file entries.

svn path=/trunk/; revision=73982
2017-02-26 20:20:19 +00:00
Amine Khaldi 8c03c7ba9b [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
2017-02-26 20:18:16 +00:00
Amine Khaldi a8d18eaa06 [WBEMPROX_WINETEST] Sync with Wine Staging 2.2. CORE-12823
svn path=/trunk/; revision=73980
2017-02-26 20:14:44 +00:00
Amine Khaldi 83b4b492a6 [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
2017-02-26 20:13:53 +00:00
Amine Khaldi 1d4a6469bb [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
2017-02-26 20:10:35 +00:00
Amine Khaldi 8230cf186e [SHLWAPI_WINETEST] Sync with Wine Staging 2.2. CORE-12823
svn path=/trunk/; revision=73977
2017-02-26 19:41:53 +00:00
Amine Khaldi 7b6b59705a [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
2017-02-26 19:40:16 +00:00
Amine Khaldi 12d266bcf7 [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
2017-02-26 19:27:59 +00:00
Amine Khaldi 7445284933 [SCRRUN_WINETEST] Sync with Wine Staging 2.2. CORE-12823
svn path=/trunk/; revision=73974
2017-02-26 19:25:18 +00:00
Amine Khaldi 358d46f7c9 [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
2017-02-26 19:24:21 +00:00
Amine Khaldi 808452e8b7 [PSTOREC] Sync with Wine Staging 2.2. CORE-12823
8d3af56 pstorec: Fix QueryInterface() of IPStore.

svn path=/trunk/; revision=73972
2017-02-26 19:20:43 +00:00
Amine Khaldi f04ae39730 [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
2017-02-26 19:18:31 +00:00
Amine Khaldi 4b61850cfd [MSXML3_WINETEST] Sync with Wine Staging 2.2. CORE-12823
svn path=/trunk/; revision=73970
2017-02-26 19:09:04 +00:00
Amine Khaldi 4d858698cd [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
2017-02-26 19:07:55 +00:00
Amine Khaldi ee4765946d [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
2017-02-26 19:03:35 +00:00
Eric Kohl 77b88b38af [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
2017-02-26 18:57:28 +00:00
Pierre Schweitzer b097d7ad0e [FASTFAT]
Finally fix a commented out check regarding directory type while opening a FAT volume

svn path=/trunk/; revision=73966
2017-02-26 18:46:30 +00:00
Amine Khaldi 22f7d5504b [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
2017-02-26 18:36:43 +00:00
Amine Khaldi 06be6aac8a [MSCTF_WINETEST] Sync with Wine Staging 2.2. CORE-12823
svn path=/trunk/; revision=73964
2017-02-26 18:34:24 +00:00
Amine Khaldi d8d0d107a4 [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
2017-02-26 18:33:14 +00:00