• last updated 1 hour ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[D3D8][D3D9][DDRAW][WINED3D] Sync with Wine Staging 2.9. This work couldn't have been committed without Sebastian Gasiorek's work on CORE-11331 so thanks again! Dedicated to Daniel. CORE-13362
  1. … 69 more files in changeset.
[README.WINE] Mark some modules as synced with Wine Staging 2.9. CORE-13362
[RPCRT4] Sync with Wine Staging 2.9. CORE-13362

6b53b79 rpcrt4: Use HEAP_ZERO_MEMORY to alloc RpcServerProtseq objects.

28f865b rpcrt4: Add close_read implementation for TCP connections.

29f0b28 rpcrt4: Add close_read implementation for named pipe connections.

42ba4d7 rpcrt4: Introduce op for closing connection read end and use it when shutting down server.

ef267f1 rpcrt4: Store all active connections in RpcServerProtseq.

dae3065 rpcrt4: Remove connection from list in RPCRT4_ReleaseConnection.

812897c rpcrt4: Use HEAP_ZERO_MEMORY to alloc RpcConnection objects.

13d529a rpcrt4: Renamed connections list to listeners.

c953763 rpcrt4: Remove no longer needed helpers.

b548338 rpcrt4: Implement cancel_call for named pipes.

372c9e0 rpcrt4: Cache event handle in RpcConnection_np object.

6e7a297 rpcrt4: Use non-blocking listening on named pipes.

4f4ac8c rpcrt4: Use named pipe in overlapped mode.

bd6f807 rpcrt4: Simplify rpcrt4_conn_np_read implementation.

f62b9d6 rpcrt4: Simplify rpcrt4_conn_np_write implementation.

2035294 rpcrt4: Use standard Wine list to store connections in RpcServerProtseq.

e621593 rpcrt4: Always use winsock for networking.

d0ed6d1 rpcrt4: Get rid of manual_listen_count and use binary state instead.

  1. … 4 more files in changeset.
[COMCTL32] Sync with Wine Staging 2.9. CORE-13362

9abd3d1 comctl32: fix buttons becoming unthemed when pressed/released

8967e87 comctl32/taskdialog: Display content text label.

65d64e1 comctl32/listview: Simplify a couple of conditions that are using LVFI_PARTIAL.

407a3c0 comctl32/listview: Search through all items in LVFI_NEARESTXY mode.

5fe4493 comctl32/listview: When adding a scrollbar, update the other one.

8ef79b0 comctl32/listview: Convert item text once when looking for insertion point.

791924a comctl32/listview: Remove internal autoarrange flag, it breaks positioning.

b1d46e0 comctl32/taskdialog: Remove superfluous title pointer check (Coverity).

48c4edd comctl32/pager: Prevent excessive PGN_CALCSIZE notifications during PGM_SETCHILD.

d6a6055 comctl32: Improve right-click handling in treeview controls.

6926564 comctl32: Don't touch the new child twice in PGM_SETCHILD.

995b690 comctl32/taskdialog: Initial implementation of a minimal task dialog.

e2245bc comctl32/taskdialog: Move TaskDialogIndirect and its tests into own source files.

429705e comctl32/propsheet: Implement PSPCB_ADDREF/PSPCB_RELEASE notifications.

a3aa217 comctl32/propsheet: Enforce minimal PROPSHEETPAGE structure size when creating a page.

b7cc440 comctl32: Update the tooltip rectangle when a tool button is hidden.

690022c comctl32: Return TRUE from LVM_REDRAWITEMS with bad indices.

  1. … 45 more files in changeset.
[WIDL] Sync with Wine Staging 2.9. CORE-13362

5a06b6b widl: Add missing width and alignment for VARIANT.

028b2bd widl: Initialize decoded_size.

2ff2792 widl: Accept known type as library name.

  1. … 4 more files in changeset.
[COMDLG32] Sync with Wine Staging 2.9. CORE-13362

6d3243c comdlg32: Postpone setting ofn->lpstrFileTitle to work around an application bug.

3c33ebd comdlg32: Use existing symbol for Help button id.

5d9ab56 comdlg32: Select the correct font before querying the extents.

e77771c comdlg32: Set the radiobuttons' font if they're part of a visual group.

0099452 comdlg32: Use pixel sizes throughout.

6df0198 comdlg32: Scale the control size limits with dpi.

6891b5a comdlg32: Don't ask for icon information since it's unused.

a44a608 comdlg32: Take nMaxFile into account when converting A->W.

b47de18 comdlg32: Use GetPropW() to get to file dialog data.

c23a91c comdlg32: Consolidate file dialog initialization to avoid duplication.

aef8433 comdlg32: Expand initial directory path for file open dialog.

  1. … 5 more files in changeset.
[XMLLITE] Sync with Wine Staging 2.9. CORE-13362

707ab55 xmllite/writer: Fix IID argument handling in CreateXmlWriter().

d1e1457 xmllite/reader: Fix IID argument handling in CreateXmlReader().

a68e51c xmllite/writer: Preserve original encoding name spelling in writer output.

ef023c3 xmllite: Recognize us-ascii encoding.

9506e7d xmllite: Return local name stored in namespace for prefixed namespace attribute values.

1b9b791 xmllite: Allocate value in reader_add_attr.

daf0504 xmllite: Allow reading from allocated strings in ReadValueChunk.

f862222 xmllite: Store allocated copy of local name in attribute struct and use that instead of StringValue_LocalName.

004d615 xmllite: Don't use StringValue_LocalName for element nodes.

6917e2a xmllite: Clear all parser values in SetInput.

291ffdd xmllite: Don't fail in readerinput_detectencoding if input buffer has 3 bytes.

536ed3f xmllite: Return empty value for end element and none nodes.

48fff1b xmllite: Replace crln in input buffer with nl.

2b5203b xmllite: Fixed ReadValueChunk implementation.

a3d7806 xmllite: Fixed buffer handling in reader_parse_reference.

68aeee4 xmllite: Return WC_E_SYNTAX if there is unexpected data in the end of the stream.

253f233 xmllite/reader: Return same string for local and qualified names for attributes when appropriate.

d7057a3 xmllite/reader: For elements without a prefix return same string for both local and qualified names.

1e015f1 xmllite/reader: Always return local name from element structure.

876de4a xmllite/reader: Reset reader nesting depth on error.

ec9e05c xmllite/reader: Enter error state on parsing error.

b115e96 xmllite/reader: Improve returned position for whitespace text nodes.

9685fec xmllite/reader: Improve line number updating when switching to the next line.

79a6567 xmllite/reader: Fix position methods return values in closed reader state.

62a41d0 xmllite/reader: Return correct error for multiple colons in qualified name.

3b83a44 xmllite/reader: Explicitly return empty string as qualified name for some node types.

52f9193 xmllite/reader: Explicitly return empty static string as local name for nodes without names.

1ccc1f2 xmllite/reader: Return static empty string as xml declaration node value.

65e62c3 xmllite/reader: Fix reader position returned for xml declaration node.

6cf9524 xmllite/reader: Improve returned reader position for elements and attributes.

e1c31e1 xmllite/reader: Remove redundant parameter.

d3319f6 xmllite/reader: Return prefixes from namespace stack.

b57589a xmllite/reader: Return qualified element names from the stack, instead of input buffer.

3ae1043 xmllite/reader: Return local element names from the stack, instead of input buffer.

3697bd9 xmllite/reader: Return empty string for namespace uri for some nodes.

63c489f xmllite/reader: Fix GetValue() for comments.

71a0733 xmllite/reader: Enforce maximum element depth limit.

ce84b20 xmllite/reader: Return qualified names for attributes.

3fe5f25 xmllite/reader: Fix prefix returned after moving back to element.

70028b7 xmllite/reader: Return empty value for elements.

7c44c65 xmllite/reader: Return proper name for xml declaration PI.

8f0c235 xmllite/reader: Improve the way nesting level returned by GetDepth() is updated.

073c43a xmllite/reader: Implement IsEOF().

b188079 xmllite/reader: Reset node type to XmlNodeType_None on EOF.

0cbd938 xmllite/reader: Always return node type from Read().

80cf883 xmllite/reader: Improve input stream encoding detection.

5b78cc9 xmllite/writer: Fix Release() trace.

9c988e7 xmllite/writer: Implement WriteString().

107615d xmllite/reader: Fix writing back resolved character reference value.

05956e6 xmllite: Fix CreateXmlReaderInputWithEncodingName spec file entry.

d369857c xmllite: Add __WINE_ALLOC_SIZE attributes to heap_xxx() functions.

  1. … 4 more files in changeset.
[WSHOM.OCX] Sync with Wine Staging 2.9. CORE-13362

2619bdb wshom: Fix IWshShell3::Invoke() call to use correct implementation pointer.

  1. … 1 more file in changeset.
[WMIUTILS] Sync with Wine Staging 2.9. CORE-13362

b16f08b wmiutils: Simplify and standardize the heap_xxx() declarations.

  1. … 1 more file in changeset.
[WINTRUST] Sync with Wine Staging 2.9. CORE-13362

e420549 wintrust: Verify image hash in WinVerifyTrust. (v2)

f1dfc53 wintrust: Fix CryptCATAdminAcquireContext spec file entry.

  1. … 2 more files in changeset.
[WININET] Sync with Wine Staging 2.9. CORE-13362

05c23c9 wininet: Use isspaceW() instead of isspace() for WCHARs.

f9d1b16 wininet: Return failure when handling http redirect without hostname.

4ca5f42 wininet: Allow to set INTERNET_OPTION_HTTP_DECODING on sessions and connections.

7d8cf31 wininet: Don't use returned read size if read failed in gzip_read.

2952c63 wininet: Get rid of no longer needed get_avail_data from data stream implementations.

295291b wininet: Always use non-blocking reads in HTTP_ReceiveRequestData.

fd0ac40 wininet: Get rid of no longer needed blocking_mode_t.

18f9d03 wininet: Get rid of no longer needed BLOCKING_WAITALL.

7eaadab wininet: Merge InternetReadFile and InternetReadFileEx implementations.

a546e8a wininet: Reimplemented InternetQueryDataAvailable on top of async_read.

0880874 wininet: Rewrite InternetReadFileEx for http protocol to make use of non-blocking reads.

98bcd00 wininet: Rewrite asynchronous read to try to fill whole buffer and not buffer additional data unless requested.

c140a70 wininet: Propagate WSAEWOULDBLOCK from read_http_stream.

f42a2cc wininet: Pass blocking mode to HTTPREQ_Read.

67b5677 wininet: Propagate WSAEWOULDBLOCK result from content decoding reads.

36f6387 wininet: Forward InternetGetConnectedState to Ex function.

7b42dc4 wininet: Improved netconn_drain_content.

6caecb6 wininet: Handle query parameters for HTTPS urls in InternetOpenUrlW.

e9be490 wininet: Fix some more spec file entries.

  1. … 6 more files in changeset.
[WINHTTP] Sync with Wine Staging 2.9. CORE-13362

2fa86fd winhttp: Always drain content before sending the next request.

6b6ffb3 winhttp: Ignore unknown schemes in WinHttpQueryAuthSchemes.

08603e5 winhttp: Fix a memory leak in insert_header (Valgrind).

be78574 winhttp: Cookie attributes are case-insensitive.

8595cc5 winhttp: Parse cookie attributes.

  1. … 2 more files in changeset.
[PSDK] Update wincodecsdk.idl. CORE-13362

[WINDOWSCODECS] Sync with Wine Staging 2.9. CORE-13362

00d3b89 windowscodecs: Simplify a bit comparison of two PROPVARIANTs.

5ea8f41 windowscodecs: Implement IWICMetadataQueryReader::GetContainerFormat.

8890f2e windowscodecs: Implement WICMapSchemaToName.

dd7fa09 windowscodecs: Implement WICMapShortNameToGuid.

4cf250c windowscodecs: Implement WICMapGuidToShortName.

bb57e0c windowscodecs: Fix 32bppRGB to 32bppRGBA conversion.

b1037a9 windowscodecs: Add support for 32bppRGB, 32bppRGBA and 32bppPRGBA to format converter.

4e2cdd5 windowscodecs: Tolerate partial reads in the IFD metadata loader.

213b395 windowscodecs: Add support for 16bpp RGBA format to TIFF decoder.

2133dd1 windowscodecs: Add support for 4bpp RGBA format to TIFF decoder.

41827e1 windowscodecs: Add support for 32bppCMYK and 64bppCMYK formats to TIFF decoder.

306b4d3 windowscodecs: Add support for 128bppRGBAFloat format to TIFF decoder.

74f105d windowscodecs: Add support for 12bpp RGB format to TIFF decoder.

76bbf38 windowscodecs: Add support for 3bps RGB format to TIFF decoder.

2103e19 windowscodecs: Add support for 16bppGray and 32bppGrayFloat formats to TIFF decoder.

150fc32 windowscodecs: Avoid redundant checks when reading a TIFF tile.

266e4ec windowscodecs: Fail earlier in TIFF decoder's Initialize method for unsupported pixel formats.

b7306a4 windowscodecs: Fix the SupportsTransparency flag value for various pixel formats.

35483da include: Fix typos in WICPersistOptions enumeration names.

2d5c861 windowscodecs: Fixed loading png from streams.

fdccccb windowscodecs: Fix IWICImagingFactory_CreateDecoderFromFileHandle_Proxy spec file entry.

376b075 windowscodecs: Remove dead assignment (clang).

b0d04e6 wincodecs: Simplify property name allocation.

5107ef7 wincodecs: Implement FilterOption property for PNG encoder.

6283014 wincodecs: Trigger conversion to target format in WriteSource().

  1. … 15 more files in changeset.
[WBEMPROX] Sync with Wine Staging 2.9. CORE-13362

3ca407e wbemprox: Add Vendor field in Win32_ComputerSystemProduct.

b3f98ab wbemprox: Add DriverDate for Win32_VideoController.

65473a8 wbemprox: Add InstalledDisplayDrivers for Win32_VideoController.

b062c6c wbemprox: Add Status for Win32_VideoController.

32707e5 wbemprox: Add ConfigManagerErrorCode for Win32_VideoController.

9f81263 wbemprox: Provide DeviceID, Location and PortName for printers.

66e3c97 wbemprox: Also free data for tables that don't have a fill function (Valgrind).

34f77a6 wbemprox: Simplify and standardize the heap_xxx() declarations.

  1. … 3 more files in changeset.
[WBEMDISP] Sync with Wine Staging 2.9. CORE-13362

a392e14 wbemdisp: Implement ISWbemProperty::get_Value.

6721725 wbemdisp: Implement ISWbemPropertySet::Item.

cb2660b wbemdisp: Implement ISWbemObject::get_Properties_.

a11aed3 wbemdisp: Invoke the generic methods and properties as well as the dynamic ones.

66edb81 wbemdisp: Search for the generic methods and properties as well as the dynamic ones.

c1242a2 wbemdisp: Add missing methods to the ISWbemObjectVtbl.

64be3a2 wbemdisp: Simplify and standardize the heap_xxx() declarations.

  1. … 2 more files in changeset.
[VERSION] Sync with Wine Staging 2.9. CORE-13362

7811de1 version: Add support for FILE_VER_GET_LOCALISED flag.

  1. … 1 more file in changeset.
[VBSCRIPT] Sync with Wine Staging 2.9. CORE-13362

4ecc00f vbscript: Allow colons at the end of first line of loops.

8ab8a92 vbscript: Add __WINE_ALLOC_SIZE attributes to heap_xxx() functions.

  1. … 4 more files in changeset.
[USP10] Sync with Wine Staging 2.9. CORE-13362

30e8768 usp10: Validate substition record sequence indices in GSUB_apply_ContextSubst().

ebe75cb usp10: Simplify the "sr_2" assignments in GSUB_apply_ContextSubst().

6c13170 usp10: Range check glyph counts in GSUB_apply_ContextSubst().

c5619be usp10: Validate positioning record sequence indices in GPOS_apply_ContextPos().

82d36ba usp10: Simplify the "pr_2" assignment in GPOS_apply_ContextPos().

1b02c1a usp10: Range check glyph counts in GPOS_apply_ContextPos().

d1ca880 usp10: Validate substition record sequence indices in GSUB_apply_ChainContextSubst().

34a9400 usp10: Validate positioning record sequence indices in GPOS_apply_ChainContextPos().

9694aeb usp10: Avoid special handling if the substitution count is 0 in GSUB_apply_ChainContextSubst().

f7b943e usp10: Range check glyph counts in GSUB_apply_ChainContextSubst().

24943fe usp10: Simplify the chaining context table assignments in GSUB_apply_ChainContextSubst().

02316e6 usp10: Rename the chaining context tables in GSUB_apply_ChainContextSubst() to something more descriptive.

0389768 usp10: Return early if the number of positioning operations is 0 in GPOS_apply_ChainContextPos().

7dfe9b9 usp10: Range check glyph counts in GPOS_apply_ChainContextPos().

f6c0146 usp10: Simplify the chaining context table assignments in GPOS_apply_ChainContextPos().

fb3ea0a usp10: Rename the chaining context tables in GPOS_apply_ChainContextPos() to something more descriptive.

04e5466 usp10: Handle invalid arguments in ScriptIsComplex().

4553871 usp10: Check if corresponding headers are present before accessing their feature lists in _initialize_feature_cache.

63bcfa3 usp10: Get rid of the code duplication between GSUB_initialize_feature_cache() and GPOS_expand_feature_cache().

9b0f3f1 usp10: Get rid of some code duplication in GPOS_expand_feature_cache().

0ffd5b4 usp10: Double the languages array size when growing it in GPOS_expand_language_cache().

218be44 usp10: Double the scripts array size when growing it in GPOS_expand_script_cache().

9a15753 usp10: Introduce a helper function to lookup a language in a LoadedScript structure.

2a0ffc9 usp10: Introduce a helper function to lookup a script in the script cache.

213d358 usp10: Avoid LPVOID.

1403087 usp10: Avoid LPCVOID.

a204e58 usp10: Avoid LPWSTR.

cdd47c3 usp10: Avoid LPCWSTR.

af617aa usp10: Avoid LPBYTE.

34c2f74 usp10: Avoid LPWORD.

ab8ec60 usp10: Avoid LPPOINT.

ba66b62 usp10: Avoid LPOUTLINETEXTMETRICW.

df21247 usp10: Make the script cache parameter to get_opentype_script() const.

c8f87ad usp10: Make the script cache parameter to GPOS_apply_MarkToBase() const.

cd9db34 usp10: Pass const metrics to GPOS_convert_design_units_to_device().

c3dc9ed usp10: Use heap_free() instead of HeapFree().

6a0e5bb usp10: Use heap_alloc() instead of HeapAlloc().

77e5a2f usp10: Use heap_alloc_zero() instead of HeapAlloc() with HEAP_ZERO_MEMORY.

3c704c2 usp10: Use bsearch() to lookup the script range in get_char_script().

a523b46 usp10: Introduce an enumeration for script types.

502d239 usp10: Do not fall back to presentation form B if the contextual feature exists in ContextualShape_Arabic().

f13dea5 usp10: Properly determine the glyph run direction when shaping Script_Arabic.

c94a5fd usp10: Take the script direction into account when applying OpenType features.

1727dd4 usp10: Use USP10_FindGlyphInLogClust() in UpdateClusters().

bab506e usp10: Use memmove() in GSUB_apply_LigatureSubst().

66df220 usp10: Make feature tables const.

b32fb23 usp10: Fix ScriptGetProperties spec file entry.

1a42ee3 usp10: Add __WINE_ALLOC_SIZE attributes to heap_xxx() functions.

892393b usp10: Filter out DeltaFormat == 0 too, valid range is [1, 3].

66dce1e usp10: Introduce an enumeration for GSUB lookup types.

fefd151 usp10: Ignore device tables with invalid delta format.

b6d541c usp10: Iterate in visual order in GPOS_apply_feature().

6fec9b1 usp10: Return the logical offset in GPOS_apply_lookup().

8d15667 usp10: Return the logical offset in GPOS_apply_ChainContextPos().

2210196 usp10: Return the logical offset in GPOS_apply_ContextPos().

6e84358 usp10: Return the logical offset in GPOS_apply_PairAdjustment().

61e8a38 usp10: Introduce an enumeration for GPOS lookup types.

4b22953 usp10: Properly get glyph widths for OpenType fonts in ScriptPlaceOpenType().

  1. … 8 more files in changeset.
[URLMON] Sync with Wine Staging 2.9. CORE-13362

700010f urlmon: Fix some spec file entries.

c1ae3db urlmon: Add __WINE_ALLOC_SIZE attributes to heap_xxx() functions.

9c4ac7f urlmon: Add a __WINE_ALLOC_SIZE attribute to heap_alloc().

  1. … 2 more files in changeset.
[SHLWAPI] Sync with Wine Staging 2.9. CORE-13362

98d0fa9 shlwapi: Use isalnumW() instead of isalnum() for WCHARs.

dfb846c shlwapi: Fixed error handling in StrRetToBufW.

  1. … 2 more files in changeset.
[SCRRUN] Sync with Wine Staging 2.9. CORE-13362

f601660 scrrun: Added DateLastModified property for IFile.

  1. … 1 more file in changeset.
[RSAENH] Sync with Wine Staging 2.9. CORE-13362

e705dfc rsaenh: Don't import a public key to a key container.

  1. … 1 more file in changeset.
[RICHED20] Sync with Wine Staging 2.9. CORE-13362

d4b1938 riched20: Only write out non-default pattern colours.

5f3772a riched20: Don't compare the colours if the old and new states are both auto.

6bcf4d6 riched20: Add linefeeds after the colortbl and generator groups.

8b79854 riched20: Remove a hack that should be longer be needed.

3d291dd riched20: Write the char format for the end-of-paragraph marker.

  1. … 1 more file in changeset.
[PROPSYS] Sync with Wine Staging 2.9. CORE-13362

090b4f2 propsys: Add support for VT_LPSTR and VT_LPWSTR to PropVariantCompareEx. (v2)

99758d9 propsys: Add support for VT_LPSTR to PropVariantChangeType. (v2)

43fa646 propsys: Make VT_FILETIME handling by PropVariantChangeType more implicit.

55b3752 propsys: Add support for VT_BSTR to PropVariantChangeType.

fc00aec propsys: Add support for VT_LPWSTR and VT_BSTR to PropVariantToStringAlloc.

aa841b3 propsys: Add support for VT_I1 and VT_UI1 to PropVariantChangeType.

8e273c8 propsys: Fix PSGetPropertyDescriptionListFromString spec file entry.

6df21d4 propsys: Use snprintf in PROPVAR_ConvertFILETIME.

  1. … 2 more files in changeset.
[PDH] Sync with Wine Staging 2.9. CORE-13362

88c4d33 pdh: Add __WINE_ALLOC_SIZE attributes to heap_xxx() functions.

  1. … 1 more file in changeset.
[OLEDLG] Sync with Wine Staging 2.9. CORE-13362

0028360 oledlg: Use W-functions to access window property.

  1. … 1 more file in changeset.
[OLEAUT32] Sync with Wine Staging 2.9. CORE-13362

6e7179e oleaut32: Make OleLoadPicture load DIBs using WIC decoder.

1762f89 oleaut32: Use VariantChangeTypeEx to convert to VT_BOOL.

c260de0 oleaut32: Remove dead code.

efc86ec oleaut32: Fix parse error when converting non-ascii string to VT_DATE.

f506ffc oleaut32: Use VariantInit() rather than open coding it.

c082edb oleaut32: Remove redundant call to VariantClear().

7fb4809 oleaut32: Implement GetAltMonthNames().

d90fcb4 oleaut32: Fix OleLoadPictureEx spec file entry.

  1. … 5 more files in changeset.
[OLE32] Sync with Wine Staging 2.9. CORE-13362

9cc976a ole32: Fix compilation with recent versions of gcc.

2e36326 ole32: Synthesize dibs or bitmaps as appropriate.

e27708f ole32: Create CF_DIB and CF_BITMAP entries when either is cached.

20a8f1a ole32: Implement IOleCache_EnumCache().

f9b0f60 ole32: Check the cache entry's stgmedium for the unloaded state.

8fc1a4c ole32: OleUninitialize() does not release the reference to the clipboard's source dataobject.

1d2860e ole32: Fix up the dib's resolution on loading.

e7bb4ba ole32: Don't cache the BITMAPFILEHEADER.

fc49d98 ole32: Set the advise flags in CreateEntry().

77d1eba ole32: Use the helper function to copy the clipboard's FORMATETC.

9ee30d7 ole32: Use the helper function to copy the datacache's FORMATETC.

11db491 ole32: Add a helper to copy FORMATETC structures.

b399baf ole32: Add CoRegisterSurrogate/Ex stubs.

87dba2b ole32: Zero STGMEDIUM before calling IDataObject::GetData.

c7e6fe6 ole32: Added GlobalOptions object stub implementation.

fd09c37 ole32: Use generic class factory for StdComponentCategoriesMgr object.

076c782 ole32: Use generic class factory for pointer moniker.

961c3dc ole32: Use generic class factory for class moniker.

947c9ba ole32: Use generic class factory for composite moniker.

b05fd46 ole32: Use generic class factory for anti moniker.

dee6463 ole32: Use generic class factory for item moniker.

cf7883f ole32: Added generic class factory implementation and use it for file moniker.

  1. … 16 more files in changeset.
[ODBCCP32] Sync with Wine Staging 2.9. CORE-13362

c92189c odbccp32: Handle ODBC_CONFIG_DRIVER request in SQLConfigDriver/W.

3b5a870 odbccp32: Look in LOCAL_MACHINE for the driver.

764ee72 odbccp32: Implement SQLConfigDriver/W.

e7afcb9 odbccp32: Implement SQLRemoveTranslator/W.

d687fc8 odbccp32: Implement SQLInstallTranslator.

3136bed odbccp32: Implement SQLRemoveDriver/SQLRemoveDriverW.

27482bc odbccp32: Implement SQLInstallDriverEx.

093d870 odbccp32: Fix some spec file entries.

65b6cf1 odbccp32: Add a __WINE_ALLOC_SIZE attribute to heap_alloc().

  1. … 2 more files in changeset.
[PSDK] Update sql.h and sqlucode.h. CORE-13362

[ODBC32] Sync with Wine Staging 2.9. CORE-13362

0dd43e9 odbc32: Made ODBC function signatures 64-bit compliant.

  1. … 3 more files in changeset.