• last updated 3 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[REG] Sync with Wine Staging 2.16. CORE-13762

39e0e81 reg: Null-terminate incomplete REG_EXPAND_SZ and REG_MULTI_SZ Unicode data.

82fc4c8 reg: Close any open registry keys before starting the key deletion process.

5de883c reg: Use the correct return codes during the import operation.

56e58e4 reg: Delete registry keys via the state machine.

d90f2a5 reg: Delete registry values via the state machine.

db98cc4 reg: Handle unknown registry data types in the state machine.

32d5368 reg: Import hex data via the state machine.

f1874c1 reg: Import REG_DWORD data via the state machine.

038f1c6 reg: Parse data types and import REG_SZ data via the state machine.

0565934 reg: Parse key names and value names in the state machine.

3e87a70 reg: Introduce a partial state machine for importing Windows 3.1 registry data.

aa386af reg: Add initial support for the import operation.

f2fbbec reg: Rename reg.h to resource.h.

c6c95a0 reg: Compile with msvcrt.

8c253c4 reg: Make some variables 'static const'.

337e0f4 reg: Avoid an uninitialized variable warning.

8abec73 reg: Dynamically allocate memory for the value name buffer when deleting all registry values in a specified key.

e7ea838 reg: Use a helper function to resize a memory buffer.

a1bc33a reg: Use a helper function to free allocated memory.

a6e28cc reg: Use a helper function to allocate memory and die on failure.

90da210 reg: Account for sizeof(WCHAR) when resizing the value name buffer during the query operation.

fb22f6c reg: Avoid using RegQueryInfoKey() to enumerate subkeys and values in the query operation.

  1. … 29 more files in changeset.
[FREETYPE] Update to v2.8.1. CORE-13825
  1. … 83 more files in changeset.
[PSDK] Update wincodec.idl and winerror.h. [WINDOWSCODECS] Sync with Wine Staging 2.16. CORE-13762

b2229cc windowscodecs: Add support for CMYK to BGR conversion.

22b69e6 windowscodecs: Move JPEG frame image data initialization from Frame::CopyPixels to Decoder::Initialize. (v2)

b635fa0 windowscodecs: Move additional processing out of the JPEG decoding loop.

80649c5 windowscodecs: Fix stride calculation in JPEG decoder.

0d88ec1 windowscodecs: Fix IWICBitmapEncoder::SetPalette for a not initialized case in JPEG encoder.

267bca1 windowscodecs: PNGEncoder: Return 32bppRGBA pixel format by default.

8bae213 windowscodecs: Fix 32bppGrayFloat to 8bppGray conversion.

8648aaf wincodecs: Add encoder options for JPEG.

2eeef78 windowscodecs: Fix a memory leak.

c092f1a windowscodecs: Add some tests for IWICMetadataQueryReader.

2271ba8 windowscodecs: Add initial implementation of IWICMetadataQueryReader::GetMetadataByName.

d3280c8 windowscodecs: Implement IWICBitmapDecoder::GetMetadataQueryReader in the GIF decoder.

c94bf3c windowscodecs: Implement IWICMetadataQueryReader::GetLocation.

3059668 windowscodecs: Use PropVariantCompareEx to compare metadata items.

f258903 windowscodecs: Implement IWICMetadataQueryReader::GetContainerFormat.

714175e windowscodecs: Implement WICMapSchemaToName.

e1eed88 windowscodecs: Implement WICMapShortNameToGuid.

37ae4f2 windowscodecs: Implement WICMapGuidToShortName.

cf1269a windowscodecs: Register WICImagingFactory2 interface.

  1. … 13 more files in changeset.
[XMLLITE] Sync with Wine Staging 2.16. CORE-13762

49a57bc xmllite/writer: Improve handling of the output with invalid encoding.

a6d6beb xmllite/writer: Do not indent after just BOM has been written.

5773a5d xmllite/writer: Fix indentation on WriteElementString().

5f4ed88 xmllite/writer: Fix empty element and state handling in WriteElementString().

b06dd7d xmllite/reader: Added a helper for setting current attribute cursor.

be56791 xmllite/reader: Implement MoveToAttributeByName().

  1. … 2 more files in changeset.
[WINTRUST] Sync with Wine Staging 2.16. CORE-13762

59a476e wintrust: use enhanced crypto provider in VerifyImageHash

9369e80 wintrust: Increase buffer size to silence a gcc warning.

  1. … 2 more files in changeset.
[WINMINE] Sync with Wine Staging 2.16. CORE-13762

ca8f056 winemine: Added Shift+LClick hotkey to uncover multiple cells.

9b90266 winemine: Mine random placing fix.

  1. … 1 more file in changeset.
[WININET] Sync with Wine Staging 2.16. CORE-13762

43deec9 wininet: Use standard wine_dbgstr_longlong.

085ce26 wininet: Drain content before reusing connection in open_http_connection.

59395d8 wininet: Never do blocking reads in chunked_read if zero chunk size is aready read.

4f40039 wininet: Release connection in HTTPREQ_Read only if remaining control data may be drainad without blocking.

8090d16 wininet: Store error state separately from end of stream in chunked stream.

752d078 wininet: Always use drain_content specific to stream type.

90b936f wininet: Try to read reamaining data in chunked_drain_content.

2ecdac8 wininet: Return error codes from HTTP streams.

7949a22 wininet: Correctly pass URL length to InternetCrackUrlW in get_redirect_url.

a24b826 wininet: Improved cookie debug traces.

f55a116 wininet: Fix potential use-after-free (Coverity).

89f1d8c wininet: Fixed connection_pool_cs declaration.

cee9982 wininet: Return an error on redirect with no host name specified.

61e28c0 wininet: Moved INTERNET_STATUS_REDIRECT notification to HTTP_HandleRedirect.

9c95915 wininet: Correctly handle redirects to non-http URLs.

  1. … 3 more files in changeset.
[WINHTTP] Sync with Wine Staging 2.16. CORE-13762

d0813b7 winhttp: Avoid returning while holding a lock (Coverity).

5a61913 winhttp: Rename host_t to hostdata_t.

2a99f0e winhttp: Periodically free outdated connections.

5226865 winhttp: Cache and reuse persistent HTTP connections.

e0e8a3f winhttp: Introduce global connected hosts store and keep reference to host in netconn_t.

d1d65c9 winhttp: Merge netconn_create and netconn_connect implementations.

3e60241 winhttp: Store socked address in netconn_t.

e129023 winhttp: Pass socket address as sockaddr_storage to netconn_connect.

c2f464d winhttp: Get rid of no longer needed netconn_init.

8c9df5b winhttp: Use notification flags to explicitly mark notifications that should signal an event.

c502629 winhttp: Allocate netconn_t separately from request_t.

c06104c winhttp: Store security_flags in request_t instead of netconn_t.

f2bb206 winhttp: Reset content length when a redirect creates a new connection.

0923897 winhttp: Only read as much data as advertized when draining content.

  1. … 7 more files in changeset.
[WINEMP3.ACM] Sync with Wine Staging 2.16. CORE-13762

ffebb91 winemp3.acm: Fix error in acmStreamSize().

  1. … 1 more file in changeset.
[WBEMPROX] Sync with Wine Staging 2.16. CORE-13762

65d7ff8 wbemprox: Add FreePhysicalMemory to Win32_OperatingSystem.

  1. … 1 more file in changeset.
[WBEMDISP] Sync with Wine Staging 2.16. CORE-13762

82527f8 wbemdisp: Add a trailing newline to a TRACE() message.

  1. … 1 more file in changeset.
[USP10] Sync with Wine Staging 2.16. CORE-13762

9d32c2d usp10: Fall back to 'dflt' language if shaping language tag isn't found.

866eec8 usp10: Undefined characters above the BMP should be assigned to Script_Surrogates.

4f96439 user32: Fix rendering of tabs in edit control.

b736dbe make_unicode: Update data tables to Unicode 10.0.0.

  1. … 7 more files in changeset.
[URLMON] Sync with Wine Staging 2.16. CORE-13762

5660a9b urlmon: Remove a redundant NULL check before SysFreeString().

acb1f03 urlmon: Support BINDINFO_OPTIONS_DISABLEAUTOREDIRECTS in BindProtocol object.

ccc5ba2 urlmon: Added a helper function for releasing protocol handler.

cded077 urlmon: Release previously set URI in BindProtocol::StartEx.

9e92254 urlmon: Added support for BINDINFO_OPTIONS_DISABLEAUTOREDIRECTS in http protocol handler.

  1. … 4 more files in changeset.
[SXS] Sync with Wine Staging 2.16. CORE-13762

3c4f6ed sxs: Use standard wine_dbgstr_longlong.

  1. … 1 more file in changeset.
[RPCRT4] Sync with Wine Staging 2.16. CORE-13762

2d9e894 rpcrt4: Always protect ref access for connections associated with protseq in RPCRT4_ReleaseConnection.

aea6d23 rpcrt4: Mark function that are only called from assembly as hidden.

bea5c0c rpcrt4: Spelling fixes in comments.

2cb32b2 rpcrt4: Change RPCRT4_ReleaseConnection return type to void.

e889b02 rpcrt4: Fix a race when server grabs a connection from the list of active connections.

09e98be rpcrt4: Wait for server threads to finish in RpcMgmtWaitServerListen.

e98c7a5 rpcrt4: Wait for all active connections to be released before quiting server thread.

10a6b33 rpcrt4: Recreate listening pipe in rpcrt4_protseq_np_get_wait_array if needed.

5c2083f rpcrt4: Store listening pipe name in RpcConnection_np.

5c81f82 rpcrt4: Store server thread handle in RpcServerProtseq.

  1. … 7 more files in changeset.
[RICHED20] Sync with Wine Staging 2.16. CORE-13762

58cac9c riched20: Remove the separate implementation of IOleWindow as IOleInPlaceSite inherits from IOleWindow.

adf53a9 riched20: Add support for pasting EMFs.

bbf34a4 riched20: Use the implementation of EM_PASTESPECIAL for EM_CANPASTE.

46fef3d riched20: Use the implementation of EM_PASTESPECIAL for WM_PASTE.

9bec53f riched20: Add support for EM_PASTESPECIAL.

417c80d riched20: Don't create a special richedit ole instance for the RTF parser.

1bc48be riched20: Initialize ME_TextEditor members in ME_MakeEditor().

5cc8c9f riched20: Retrieve the default paragraph alignment from the text host.

4cb7578 riched20: Move the editor initialization out of CreateTextHost().

2d91663 riched20: New high resolution cursor generated from SVG.

17b7cde riched20: The background colour is set using \highlight.

  1. … 11 more files in changeset.
[PROPSYS] Sync with Wine Staging 2.16. CORE-13762

7960ed9 propsys: Don't use the format string size as buffer size.

  1. … 1 more file in changeset.
[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.

  1. … 5 more files in changeset.
[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.

  1. … 9 more files in changeset.
[MSIMG32] Sync with Wine Staging 2.16. CORE-13762

f77bf35 msimg32: Label ordinals.

  1. … 1 more file in changeset.
[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.

  1. … 4 more files in changeset.
[MAPI32] Sync with Wine Staging 2.16. CORE-13762

b0a31c3 mapi32: A spelling fix in a comment.

  1. … 1 more file in changeset.
[JSPROXY] Sync with Wine Staging 2.16. CORE-13762

a79c6a8 jsproxy: Label ordinals.

  1. … 1 more file in changeset.
[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.

  1. … 2 more files in changeset.
[INETCOMM] Sync with Wine Staging 2.16. CORE-13762

fe6367a inetcomm: Implemented IMimeBody::GetClassID().

5557081 inetcomm: Release previously set data (Valgrind).

  1. … 1 more file in changeset.
[IMAADP32.ACM] Sync with Wine Staging 2.16. CORE-13762

0f0fb98 imaadp32.acm: Fix nibble ordering.

2a1c1a4 imaadp32.acm: Fix block size calculations.

  1. … 1 more file in changeset.
[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.

  1. … 9 more files in changeset.
[FUSION] Sync with Wine Staging 2.16. CORE-13762

da03b46 fusion: Use standard wine_dbgstr_longlong.

  1. … 1 more file in changeset.
[DBGHELP] Sync with Wine Staging 2.16. CORE-13762

00e27186 dbghelp: Silence a noisy FIXME.

  1. … 2 more files in changeset.
[CRYPTUI] Sync with Wine Staging 2.16. CORE-13762

8dcc4ed cryptui: Use proper size for combobox controls.

  1. … 17 more files in changeset.