Author: akhaldi Date: Sun Sep 17 12:34:15 2017 New Revision: 75872 URL: http://svn.reactos.org/svn/reactos?rev=75872&view=rev Log: [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. Modified: trunk/reactos/dll/win32/gdiplus/brush.c trunk/reactos/dll/win32/gdiplus/gdiplus.spec trunk/reactos/dll/win32/gdiplus/gdiplus_private.h trunk/reactos/dll/win32/gdiplus/graphics.c trunk/reactos/dll/win32/gdiplus/graphicspath.c trunk/reactos/dll/win32/gdiplus/image.c trunk/reactos/dll/win32/gdiplus/matrix.c trunk/reactos/dll/win32/gdiplus/metafile.c trunk/reactos/dll/win32/gdiplus/region.c trunk/reactos/media/doc/README.WINE [This mail would be too long, it was shortened to contain the URLs only.] Modified: trunk/reactos/dll/win32/gdiplus/brush.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/gdiplus/brush.c?rev=75872&r1=75871&r2=75872&view=diff Modified: trunk/reactos/dll/win32/gdiplus/gdiplus.spec URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/gdiplus/gdiplus.spec?rev=75872&r1=75871&r2=75872&view=diff Modified: trunk/reactos/dll/win32/gdiplus/gdiplus_private.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/gdiplus/gdiplus_private.h?rev=75872&r1=75871&r2=75872&view=diff Modified: trunk/reactos/dll/win32/gdiplus/graphics.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/gdiplus/graphics.c?rev=75872&r1=75871&r2=75872&view=diff Modified: trunk/reactos/dll/win32/gdiplus/graphicspath.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/gdiplus/graphicspath.c?rev=75872&r1=75871&r2=75872&view=diff Modified: trunk/reactos/dll/win32/gdiplus/image.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/gdiplus/image.c?rev=75872&r1=75871&r2=75872&view=diff Modified: trunk/reactos/dll/win32/gdiplus/matrix.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/gdiplus/matrix.c?rev=75872&r1=75871&r2=75872&view=diff Modified: trunk/reactos/dll/win32/gdiplus/metafile.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/gdiplus/metafile.c?rev=75872&r1=75871&r2=75872&view=diff Modified: trunk/reactos/dll/win32/gdiplus/region.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/gdiplus/region.c?rev=75872&r1=75871&r2=75872&view=diff Modified: trunk/reactos/media/doc/README.WINE URL: http://svn.reactos.org/svn/reactos/trunk/reactos/media/doc/README.WINE?rev=75872&r1=75871&r2=75872&view=diff