Commit graph

69808 commits

Author SHA1 Message Date
Amine Khaldi
f20aa39c5f [PROPSYS] Sync with Wine Staging 2.16. CORE-13762
7960ed9 propsys: Don't use the format string size as buffer size.

svn path=/trunk/; revision=75894
2017-09-17 22:56:55 +00:00
Amine Khaldi
212b13d23c [OLEAUT32_WINETEST] Sync with Wine Staging 2.16. CORE-13762
svn path=/trunk/; revision=75893
2017-09-17 22:56:47 +00:00
Amine Khaldi
1fdf9e8b55 [OLEAUT32] Sync with Wine Staging 2.16. CORE-13762
8da116d oleaut32: Don't copy uninitialized data.
0dde882 oleaut32: Use variable with the correct type in LIST_FOR_EACH_ENTRY_SAFE macro.
840ab7c oleaut32: Simplify VarCat implementation.
538e46a oleaut32: Improve support for IDispatch in VarCat.
cf45f3b oleaut32: Add an arguments check to LoadTypeLibEx.
4be8d83 oleaut32: Make VARIANT_GetLocalisedText() static.

svn path=/trunk/; revision=75892
2017-09-17 22:56:37 +00:00
Amine Khaldi
ddc5ae090a [OLE32_WINETEST] Sync with Wine Staging 2.16. CORE-13762
svn path=/trunk/; revision=75891
2017-09-17 22:56:20 +00:00
Amine Khaldi
7634613083 [OLE32] Sync with Wine Staging 2.16. CORE-13762
a56bc8f ole32: Store proxy/stub CLSIDs per process, not per apartment.
3b44927 ole32: New high resolution cursors generated from SVG.
5a3b87a ole32: Avoid null pointer dereferences in CoGetTreatAsClass.
13c6d37 ole32: Add stub for OleGetIconOfFile.
33a720b ole32: InitNew() should fail if there is a current storage.
966e8a2 ole32: Create initial cache entries for the CLSID_Picture_ classes.
111b72f ole32: Add the ability to create an entry without returning it.
705ccd7 ole32: Start allocating regular cache entries with id of 2.
0267564 ole32: Fix incorrectly assigned member in the presentation stream.
85a1309 ole32: Make bitmap_info_size() static.

svn path=/trunk/; revision=75890
2017-09-17 22:56:11 +00:00
Amine Khaldi
88ff4126bc [MSIMG32] Sync with Wine Staging 2.16. CORE-13762
f77bf35 msimg32: Label ordinals.

svn path=/trunk/; revision=75889
2017-09-17 22:55:42 +00:00
Eric Kohl
77c2852a86 syssetup: Improve Japanese translation
Patch by Katayama Hirofumi MZ.
CORE-13785

svn path=/trunk/; revision=75888
2017-09-17 22:55:33 +00:00
Amine Khaldi
228f385b07 [MSACM32_WINETEST] Sync with Wine Staging 2.16. CORE-13762
svn path=/trunk/; revision=75887
2017-09-17 22:55:26 +00:00
Amine Khaldi
2eca02f322 [MSACM32] Sync with Wine Staging 2.16. CORE-13762
993faf5 msacm32: Implement ACMFORMATCHOOSE_STYLEF_INITTOWFXSTRUCT.
84e61e6 msacm32: Add invalid parameter checks for acmFormatChoose().
5e2c243 msacm32: Don't add a format entry if it is decode-only.
cadedd7 msacm32: Rewrite PCM conversion functions.
7493364 msacm32: Check correct variable.
ab2760e msacm32: Try to suggest PCM to PCM conversion first.
8e88af3 msacm32: Add more invalid parameter checks for acmFormatSuggest().
1e30f79 msacm32: Add invalid parameter checks for acmFormatDetails().
c984aa5 msacm32: Add more invalid parameter checks for acmFormatEnum().
4e0c370 msacm32: Don't write cbSize if the format is WAVE_FORMAT_PCM.

svn path=/trunk/; revision=75886
2017-09-17 22:55:04 +00:00
Amine Khaldi
dd68529ca0 [MAPI32] Sync with Wine Staging 2.16. CORE-13762
b0a31c3 mapi32: A spelling fix in a comment.

svn path=/trunk/; revision=75885
2017-09-17 22:54:52 +00:00
Amine Khaldi
f3e05d3f32 [JSPROXY] Sync with Wine Staging 2.16. CORE-13762
a79c6a8 jsproxy: Label ordinals.

svn path=/trunk/; revision=75884
2017-09-17 22:54:44 +00:00
Amine Khaldi
438c6a92bc [JSCRIPT_WINETEST] Sync with Wine Staging 2.16. CORE-13762
svn path=/trunk/; revision=75883
2017-09-17 22:54:31 +00:00
Amine Khaldi
b78d31eea4 [JSCRIPT] Sync with Wine Staging 2.16. CORE-13762
c25208f jscript: Added support for VT_R4 VARIANT types.
5c8c4d9 jscript: A spelling fix in a comment.

svn path=/trunk/; revision=75882
2017-09-17 22:54:24 +00:00
Amine Khaldi
c6b07cf471 [INETCOMM_WINETEST] Sync with Wine Staging 2.16. CORE-13762
svn path=/trunk/; revision=75881
2017-09-17 22:54:17 +00:00
Amine Khaldi
a9ac902402 [INETCOMM] Sync with Wine Staging 2.16. CORE-13762
fe6367a inetcomm: Implemented IMimeBody::GetClassID().
5557081 inetcomm: Release previously set data (Valgrind).

svn path=/trunk/; revision=75880
2017-09-17 22:54:12 +00:00
Amine Khaldi
6a84c2d5cb [IMAADP32.ACM] Sync with Wine Staging 2.16. CORE-13762
0f0fb98 imaadp32.acm: Fix nibble ordering.
2a1c1a4 imaadp32.acm: Fix block size calculations.

svn path=/trunk/; revision=75879
2017-09-17 22:54:07 +00:00
Amine Khaldi
d848cc9cc3 [COMCTL32] Addendum to r75862. CORE-13762
svn path=/trunk/; revision=75878
2017-09-17 22:54:01 +00:00
Eric Kohl
a7f1e83942 desk.cpl: Improve Japanese translation
Patch by Katayama Hirofumi MZ.
CORE-13784

svn path=/trunk/; revision=75877
2017-09-17 22:50:06 +00:00
Eric Kohl
a5e393fe66 devmgr: Japanese translation
Patch by Katayama Hirofumi MZ.
CORE-13783

svn path=/trunk/; revision=75876
2017-09-17 22:41:08 +00:00
Eric Kohl
53b96724e4 SysSetup: Russian translation of Theme dialog
Patch by amber.
CORE-13708

svn path=/trunk/; revision=75875
2017-09-17 22:23:24 +00:00
Eric Kohl
fd8f7eb653 TRANSLATION: Update Polish translation
Patch by Marcin Mikołajczak.
CORE-13750

svn path=/trunk/; revision=75874
2017-09-17 22:11:50 +00:00
Amine Khaldi
73232b5227 [GDIPLUS_WINETEST] Sync with Wine Staging 2.16. CORE-13762
svn path=/trunk/; revision=75873
2017-09-17 12:34:24 +00:00
Amine Khaldi
c6f32e4a5f [GDIPLUS] Sync with Wine Staging 2.16. CORE-13762
6bf1b63 gdiplus: Account for gdi32 transform in SOFTWARE_GdipDrawThinPath.
e127101 gdiplus: Send paths to gdi32 in device coordinates.
93e8507 gdiplus: Account for gdi32 transform in GdipDrawImage.
be95252 gdiplus: Use SOFTWARE_GdipDrawPath with alpha hdc's.
0914f62 gdiplus: Account for gdi transform in brush_fill_pixels.
399fd55 gdiplus: Account for gdi transform in SOFTWARE_GdipFillRegion.
016dc76 gdiplus: Transform clipping region to gdi device coordinates.
cfa4f08 gdiplus: Replace DPtoLP with an internal coordinate space constant.
5c12ced gdiplus: Check for invalid coordinate space in GdipTransformPoints.
8c593bd gdiplus: Set correct color space flags for grayscale images.
7860d11 gdiplus: Don't call PlayEnhMetaFileRecord for records handled by gdiplus.
5870431 gdiplus: Force conversion of 8 bpp grayscale PNG images to 32 bpp BGRA.
42e5d27 gdiplus: Use defined constants for wrap modes.
79ebd3f gdiplus: Fix copy-paste typo.
a4ab858 gdiplus: GdipCreateMetafileFromWmfFile will also load EMFs.
aac33da gdiplus: Implement transform matrix for line gradient brushes.
14bb8df gdiplus: Support GdipSetClipRegion in metafiles.
4a02870 gdiplus: Add write_region_data helper and use it in GdipGetRegionData.
595959c gdiplus: Add more accurate algorithm for inverting scaling and translation matrices in GdipInvertMatrix.
1744277 gdiplus: Implement stub for GdipGraphicsSetAbort.
331a7af gdiplus: Fix a possible floating point exception in path gradients.
400cfb0 gdiplus: Avoid division by zero in SOFTWARE_GdipDrawThinPath.
2176348 gdiplus: Return success saving path to metafile.
70afb4e gdiplus: Fix saving pen dashed line cap style to metafile.
a172cc6 gdiplus: Free dash_pattern_scaled (Coverity).
58eb74c gdiplus: Use write_path_data helper in GdipGetRegionData.
a892b68 gdiplus: Add write_path_data helper to create EMF+ path object.
5545332 gdiplus: Store newer gdi+ version in created GdipRegions.
cfe2b3f gdiplus: Don't require specific gdi+ versions in metafile structures.
a8b5fdd gdiplus: Use VERSION_MAGIC2 constant in metafiles functions.
8498aa3 gdiplus: Add support for creating image object containing metafile.
9f22041 gdiplus: Fix leak in widen_dashed_figure.
f9b881e gdiplus: Fix GdipGetVisibleClipBounds behavior on metafiles.
de37ced gdiplus: Add partial support for GdipFillPath on metafiles.
e79c4ca gdiplus: Add partial support for GdipDrawPath on metafiles.
7d6896e gdiplus: Add helper for saving pens to metafile.
e502a8d gdiplus: Add helper for saving path objects in metafile.
8608bf5 gdiplus: Add DrawPath stub for metafiles.
29968cf gdiplus: Support GdipSetInterpolationMode in metafiles.
f248374 gdiplus: Support GdipSetCompositingQuality in metafiles.
1cecd47 gdiplus: Support GdipSetCompositingMode in metafiles.
910975a gdiplus: Support GdipSetSmoothingMode in metafiles.
f716029 gdiplus: Support GdipSetPixelOffsetMode in metafiles.
683315d gdiplus: Support GdipSetTextRenderingHint in metafiles.
689268d gdiplus: Add support for ImageAttributes when drawing image to metafile.
ac231b1 gdiplus: Add function for managing metafile objects id.
e1e4dd2 gdiplus: Add partial support for GdipDrawImagePointsRect on metafile.
1a75f76 gdiplus: Remove unused clsid parameter from encode_image_func helpers.
01c9fb9 gdiplus: Remove a duplicate word in a comment.
6ec3cd9 gdiplus: Set flatness more appropriately in GdipDrawPath.
7e1522c gdiplus: Scale widened dashes to the pen width.
c95877d gdiplus: Write API documentation for GdipAddPathArc and GdipAddPathArcI.
f1123f3 gdiplus: Write API for GdipClonePath.
f96e319 gdiplus: Write API for GdipAddPathLine and GdipAddPathLineI.
260cbd0 gdiplus: Implement triangular line caps in widened paths.
a4b7fe6 gdiplus: Initialize containers list in GdipCloneImage.

svn path=/trunk/; revision=75872
2017-09-17 12:34:15 +00:00
Amine Khaldi
2a10a08909 [PSDK] Update gdiplusflat.h. CORE-13762
svn path=/trunk/; revision=75871
2017-09-17 12:34:07 +00:00
Amine Khaldi
7fe9b5b5c7 [FUSION_WINETEST] Sync with Wine Staging 2.16. CORE-13762
svn path=/trunk/; revision=75870
2017-09-17 12:34:03 +00:00
Amine Khaldi
224936e090 [FUSION] Sync with Wine Staging 2.16. CORE-13762
da03b46 fusion: Use standard wine_dbgstr_longlong.

svn path=/trunk/; revision=75869
2017-09-17 12:33:57 +00:00
Amine Khaldi
bcd314bf3f [DBGHELP] Sync with Wine Staging 2.16. CORE-13762
00e27186 dbghelp: Silence a noisy FIXME.

svn path=/trunk/; revision=75868
2017-09-17 12:33:49 +00:00
Amine Khaldi
10e905a8e0 [CRYPTUI] Sync with Wine Staging 2.16. CORE-13762
8dcc4ed cryptui: Use proper size for combobox controls.

svn path=/trunk/; revision=75867
2017-09-17 12:33:43 +00:00
Amine Khaldi
be8fcdf98b [CRYPT32_WINETEST] Sync with Wine Staging 2.16. CORE-13762
svn path=/trunk/; revision=75866
2017-09-17 12:33:34 +00:00
Amine Khaldi
bb1a436399 [CRYPT32] Sync with Wine Staging 2.16. CORE-13762
8738b03 crypt32: Increase buffer size to silence a gcc warning.

svn path=/trunk/; revision=75865
2017-09-17 12:33:29 +00:00
Amine Khaldi
caa0205165 [COMDLG32] Sync with Wine Staging 2.16. CORE-13762
823c4b1 comdlg32: Use proper size for combobox controls.
1c1db33 comdlg32: Improve tracing messages.
c4b133e comdlg32: Simplify notification helper.

svn path=/trunk/; revision=75864
2017-09-17 12:33:21 +00:00
Amine Khaldi
72bcc475e7 [COMCTL32_WINETEST] Sync with Wine Staging 2.16. CORE-13762
svn path=/trunk/; revision=75863
2017-09-17 12:33:06 +00:00
Amine Khaldi
a82b6638df [COMCTL32] Sync with Wine Staging 2.16. CORE-13762
d505c2d comctl32/monthcal: Make sure set focus date is valid before using it (Valgrind).
a56f49c comctl32/monthcal: Make sure set today date is valid before using it (Valgrind).
9231452 comctl32/monthcal: Initialize day field before setting final hit test result (Valgrind).
1d45250 comctl32/listview: Invalidate the focus rectangle when the control gets or loses focus.
d6fdbae comctl32: New high resolution cursors generated from SVG.
11c557b comctl32: Don't FIXME on handled cases.
5b06498 comctl32/taskdialog: Added support for custom buttons.
9e3ebed comctl32/taskdialog: Added TaskDialog() export.
d93ae6f comctl32/toolbar: Support undocumented IDs for standard bitmap lists.
ece34a1 comctl32/toolbar: Don't add NULL imagelist entries.
e558858 comctl32: Change some overly exciting tracing messages.

svn path=/trunk/; revision=75862
2017-09-17 12:33:00 +00:00
Thomas Faber
fd6f688414 [KMTESTS:KERNEL32]
- Add additional file attribute tests. Based on a patch by Katayama Hirofumi MZ.
CORE-13495

svn path=/trunk/; revision=75861
2017-09-17 08:08:39 +00:00
Amine Khaldi
69f853d085 [README.WINE] Update the status of the recently committed syncs. CORE-13762
svn path=/trunk/; revision=75860
2017-09-16 20:52:03 +00:00
Amine Khaldi
323ee47885 [QUARTZ_WINETEST] Sync with Wine Staging 2.16. CORE-13762
svn path=/trunk/; revision=75859
2017-09-16 20:45:12 +00:00
Amine Khaldi
e8ecd538d4 [QUARTZ] Sync with Wine Staging 2.16. CORE-13762
84f5761 quartz: Use standard wine_dbgstr_longlong.
e994c62 quartz: Use nAvgBytesPerSec to calculate length.
e1d14d2 quartz: Restore a comment explaining mediatime.
bf9eaac quartz: Small readability fix.

svn path=/trunk/; revision=75858
2017-09-16 20:45:04 +00:00
Amine Khaldi
7967cf2972 [DPLAYX_WINETEST] Sync with Wine Staging 2.16. CORE-13762
svn path=/trunk/; revision=75857
2017-09-16 20:44:56 +00:00
Amine Khaldi
abbe72e76a [DPLAYX] Sync with Wine Staging 2.16. CORE-13762
6a6f336 dplayx: Implement IDirectPlayLobby3 EnumAddressTypes.
2ef274b dplayx: Implement IDirectPlay4 EnumConnections.
4f4b3be dplayx: First name server address may be null.

svn path=/trunk/; revision=75856
2017-09-16 20:44:50 +00:00
Amine Khaldi
48e74aa082 [DINPUT] Sync with Wine Staging 2.16. CORE-13762
5214b47 dinput: Do not wait for hook thread startup in IDirectInput8::Initialize.
83a3887 dinput: Avoid possible deadlock when CS are acquired in different order.
49fdde1 dinput: Use proper size for combobox controls.
b50d1fa dinput: Limit axes while remaping broken devices.

svn path=/trunk/; revision=75855
2017-09-16 20:44:43 +00:00
Amine Khaldi
52433225ed [D3DRM_WINETEST] Sync with Wine Staging 2.16. CORE-13762
svn path=/trunk/; revision=75854
2017-09-16 20:44:31 +00:00
Amine Khaldi
ea31417d4a [D3DRM] Sync with Wine Staging 2.16. CORE-13762
svn path=/trunk/; revision=75853
2017-09-16 20:44:24 +00:00
Amine Khaldi
387aaf72d9 [PSDK] Update d3drmobj.h. CORE-13762
svn path=/trunk/; revision=75852
2017-09-16 20:44:16 +00:00
Amine Khaldi
43e0ab00ae [D3DCOMPILER_43] Sync with Wine Staging 2.16. CORE-13762
svn path=/trunk/; revision=75851
2017-09-16 20:44:11 +00:00
Amine Khaldi
c132f6a316 [DDRAW] Sync with Wine Staging 2.16. CORE-13762
svn path=/trunk/; revision=75850
2017-09-16 20:44:06 +00:00
Amine Khaldi
d38829ca69 [D3D9] Sync with Wine Staging 2.16. CORE-13762
svn path=/trunk/; revision=75849
2017-09-16 20:43:55 +00:00
Amine Khaldi
5d9d77ba1a [D3D8] Sync with Wine Staging 2.16. CORE-13762
svn path=/trunk/; revision=75848
2017-09-16 20:43:50 +00:00
Amine Khaldi
3d13ed394e [WINED3D] Sync with Wine Staging 2.16. CORE-13762
svn path=/trunk/; revision=75847
2017-09-16 20:43:40 +00:00
Pierre Schweitzer
e42a504524 [NTOSKRNL]
Don't set the read paging IO on write.
Fixes tests from r75845.

svn path=/trunk/; revision=75846
2017-09-15 12:14:42 +00:00
Pierre Schweitzer
891930d175 [KMTESTS:CC]
[KMTESTS:MM]
Also test the paging IO flag of the MDL

svn path=/trunk/; revision=75845
2017-09-15 12:10:59 +00:00