• last updated 3 hours ago
Constraints: committers
Constraints: files
Constraints: dates
[PSDK] Update wincodec.idl. CORE-12823
[PSDK] Update gdiplusenums.h and gdiplusflat.h. CORE-12823
[OLE32_WINETEST] Sync with Wine Staging 2.2. CORE-12823
    • -20
    • +128
    • -4
    • +50
[OLE32] Sync with Wine Staging 2.2. CORE-12823

23607d0 ole32: Implement returning a name in IEnumSTATPROPSTG.

5cf1db5 ole32: Support reading VT_BOOL, VT_R8 and VT_I8 into propery storage.

591c9c8 ole32: Correctly parse unicode property storage dictionaries.

93a8ede ole32: Add a __WINE_ALLOC_SIZE attribute to heap_alloc().

182fad8 ole32: Call GetClipboardFormatName with the correct parameters.

e31dd0f ole32: Use a HWND_MESSAGE window for the clipboard.

c85eaae ole32: Only trace a clipboard format name if it has one.

77e566a ole32: Don't set zero-size clipboard data, this no longer works.

    • -1
    • +4
    • -2
    • +14
    • -4
    • +48
    • -1
    • +1
[COMDLG32_WINETEST] Sync with Wine Staging 2.2. CORE-12823
[COMDLG32] Sync with Wine Staging 2.2. CORE-12823

e07d20f comdlg32: Don't crash if an IShellFolder could not be created.

bd1b3c1 comdlg32: Use localized "Path does not exist" string.

1707df3 comdlg32: Delay OleInitialize() until after file dialog window is created.

6c4aaf7 comdlg32: Always use original Open File dialog template.

eff2ecc comdlg32: Avoid some superfluous pointer casts.

    • -31
    • +40
[COMCTL32_WINETEST] Sync with Wine Staging 2.2. CORE-12823
    • -1
    • +1
[COMCTL32] Sync with Wine Staging 2.2. CORE-12823

cc055c4 comctl32: Add support for PSPCB_ADDREF/PSPCB_RELEASE callback notifications. (v2)

83cde06 comctl32/propsheet: Implement PSM_SETHEADERSUBTITLE.

ce9c06b comctl32/propsheet: Implement PSM_SETHEADERTITLE.

1a750f7 comctl32/propsheet: Add helpers to do string duplication.

14a6c98 comctl32/pager: Don't block window size changes.

a6661ba comctl32/propsheet: Added PSM_INSERTPAGE implementation.

34dd326 comctl32/propsheet: Only use header bitmap when asked for it.

6eafebe comctl32/propsheet: Force wizard header if any of pages has title/subtitle.

70c9a96 comctl32: Fix some more spec file entries.

2dd0fb8 comctl32: Correctly set the colour table for ILC_COLOR4 and ILC_COLOR8 imagelists.

a0e73a1 comctl32/syslink: Don't use exported StrCmpNIW().

970029b comctl32/toolbar: Fix TB_SETDRAWTEXTFLAGS handler.

99913e8 comctl32: Fix some spec file entries.

9d404dd comctl32/propsheet: Double size of a template buffer passed to PSCB_PRECREATE.

bb1d68e comctl32/trackbar: Fix TBM_SETRANGEMAX handling when new limit is less than current min boundary.

26067cc comctl32/toolbar: Protect from NULL pointer access in TB_GETBUTTONINFOW handler.

a6aabe0 comctl32/trackbar: Update thumb unconditionally on TBM_SETTICFREQ.

c7c8994 comctl32: Recompute the text width if necessary.

3ed6ba5 comctl32: Set the text and bkgnd colours to the default before the item pre-paint notification.

8915404 comctl32: Use wine_dbgstr_point in TRACES.

    • -11
    • +11
    • -1
    • +1
    • -1
    • +1
    • -6
    • +36
    • -217
    • +244
    • -31
    • +2
    • -1
    • +1
    • -3
    • +5
    • -1
    • +1
    • -31
    • +8
    • -3
    • +8
[PSDK] Add missing PSPCB_ADDREF. CORE-12823
    • -0
    • +2
[MSI_WINETEST] Sync with Wine Staging 2.2. CORE-12823
    • -0
    • +109
[MSI] Sync with Wine Staging 2.2. CORE-12823

fe50dbf msi: Do not sign extend after multiplying.

c659222 msi: Fix some spec file entries.

167de42 msi: Make reg_get_{multi}sz() static.

f5e4dad msi: Fix handling of NULL buffer in MsiGetProductPropertyW() (Coverity).

3b5b3ef msi: Fix MSIREG_OpenUserComponentsKey and MSIREG_DeleteUpgradeCodesKey for Wow64.

5ac0242 msi: Correctly size packagecode as it's an unsquashed guid.

    • -5
    • +10
[RPCRT4_WINETEST] Sync with Wine Staging 2.2. CORE-12823
    • -1
    • +307
    • -0
    • +154
[RPCRT4] Sync with Wine Staging 2.2. CORE-12823

b85c2f7 rpcrt4: Fix some spec file entries.

042b41d rpcrt4: Avoid potential overflow in rpcrt4_protseq_ncacn_np_open_endpoint.

c32cd11 rpcrt4: Acquire new credential handle for each connection.

da05dfd rpcrt4: Store security package name in rpc_server_registered_auth_info.

f8450fa rpcrt4: Handle NULL binding in RpcBindingInqAuthClient{,Ex}.

    • -0
    • +3
    • -1
    • +5
    • -29
    • +20
    • -1
    • +1
[INF]: Disable hdaudbus.inf registration, because the driver currently crashes on the demo laptops Dell Latitude D531.
[UXTHME] Implement drawing themed text with shadows.
    • -7
    • +65
    • -1
    • +1
[FREELDR]: HACK: Manually reduce the size of the temporary heap from 32MB down to 10MB, because, in some situations (e.g. Bochs, or real HW, see CORE-12694), FreeLDR fails when creating the temporary heap with an "out of memory" error.

See also r73653 for other details.


- By default, boot the livecd without the kernel debugger enabled, but...

- ... augment the FreeLdr "Debugging Mode" option with serial+screen debug ports, so that, if someone wants to run ReactOS with the kernel debugger on real hardware, without serial port, (s)he still can do it and see the debug output.

I do that, until FreeLdr can support run-time editing boot options of existing boot menu entries.


- Add user-friendly boot menu.


- Update the ReadMe.txt for CLT 2017.


- Add the welcome.exe localized customizations for CLT 2017.


- Adjust version to 0.4.4 CLT 2017.


- Flatten out the ISO layout for hybridcd (otherwise some problems appear for the livecd: see r66114 for more details).

Time is passing fast, and CLT 2017 is already coming! Branch for its release.
  1. … 27248 more files in changeset.

- "ReactOS Medium" isn't a trademark or anything, no need to capitalize it

[COMCTL32] -Slightly improve the hack.
[COMCTL32] -Remove a debug print that is no longer needed.
[COMCTL32] - A button with the style BS_DEFPUSHBUTTON is drawn as defaulted instead of normal.
[COMCTL32] -Make the lautus hack a bit more strict.
[COMCTL32] Ha^^Fix the size of the start button for lautus so as it gets the same size with our shell in ros and windows.
[USER32]: Use RtlInitEmptyUnicodeString where needed. Fix CID 1401230 and CID 701428 in the process.
[USER32]: Trim trailing whitespace + few code style changes only.

- Implement the early exit case (e.g. on connection refused) in NtAcceptConnectPort


    • -2
    • +6
    • -0
    • +2
    • -0
    • +254

- Fix pointers verification in WSALookupServiceNextW and WSALookupServiceNextA;

- In WSALookupServiceNextA: Perform extra checks to see whether we failed the first local buffer allocation, and if so, retrieve the needed size by calling a first time WSALookupServiceNextW, then reallocate the temp buffer and redo a WSALookupServiceNextW call (if it still fails, then we bail out).

CID 513448.

    • -11
    • +55