• last updated 2 hours ago
Constraints: committers
Constraints: files
Constraints: dates
[CRYPT32] Sync with Wine Staging 2.2. CORE-12823

a7d1d77 crypt32: Recognize sha256/384/512 KEY OIDs.

e376123 crypt32: Remove unused parameter and dead code.

254eb21 crypt32: Fix wrong Base64 trailer WCHAR constants.

a2f2de1 crypt32: CryptStringToBinary accepts any header.

552820a crypt32: Fix Base64 issues in CryptStringToBinary.

e353ab6 crypt32: Base64 header requires a space.

    • -0
    • +6
    • -269
    • +119
[PSDK] Update wincrypt.h. CORE-12823
[GDIPLUS_WINETEST] Sync with Wine Staging 2.2. CORE-12823
    • -2
    • +206
    • -0
    • +23
[GDIPLUS] Sync with Wine Staging 2.2. CORE-12823

818b141 gdiplus: Add support for more image color formats.

f8f0a35 gdiplus: Implement GdipInitializePalette. (v2)

973bba9 gdiplus: Ignore an externally set DC clipping region.

650b8d0 gdiplus: Ignore an externally set DC origin.

e100661 gdiplus: Add GdipCreateHBITMAPFromBitmap tests when bitmap bits are locked.

b58276a gdiplus: Reimplement GdipCreateHBITMAPFromBitmap so it can work on locked bitmaps.

5673d82 gdiplus: GpBitmap can be only locked once, get rid of numlocks field.

0eaaa15 gdiplus: Make GpBitmap->bitmapbits access thread safe.

4e685eb gdiplus: Added GdipGetCustomLineCapType().

36bb9d9 gdiplus: Fix some spec file entries.

f870708 gdiplus: Make some GdipDraw*Path() functions static.

046fc19 gdiplus: Fix memory leak in format_string_callback error path.

5018594 gdiplus: Create the FontFamily before checking for duplicates.

0d6a4b0 gdiplus: Don't include rotated fonts in the installed font collection.

    • -7
    • +7
    • -37
    • +81
    • -0
    • +1
    • -7
    • +20
[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.