• last updated 2 hours ago
Constraints: committers
Constraints: files
Constraints: dates

Add wallpapers to ISO

  1. … 14 more files in changeset.
[NTOS]: Modify the ReactOS boot logo for the CLT 2017 edition, similarly to what was done for FOSDEM 2017.
[COMCTL32] -Buttons with the BS_PUSHLIKE style are drawn as if they were BS_PUSHBUTTON. Fixes the appearance of buttons in the advanced appearance dialog.
[KERNEL32]: Check for NULL pointer specified to lstrlenA/W and return null length, as specified in the MSDN doc and checked by the tests of r74118.

This should remove the unwanted 1st-chance exceptions caught when debugging Office 2010 installation, that calls from time to time lstrlen with NULL pointers.

[KERNEL32_APITEST]: Add basic tests for lstrlenA/W, focusing on its special handling of the NULL pointer.

We detect that the NULL pointer is handled separately because no exception is generated, contrary to when the function is called with truly invalid pointers.

I thank Mark for having mentioned the vectored exception handling to me, needed to catch first-chance exceptions.

    • -0
    • +56
[PSDK][NDK]: Add AddVectoredContinueHandler, RemoveVectoredContinueHandler, and RtlRemoveVectoredExceptionHandler, RtlAddVectoredContinueHandler and RtlRemoveVectoredContinueHandler to our headers.
    • -7
    • +29
    • -0
    • +2

- Remove scroll bar search that sends another WM_NCCALCSIZE message. Use wine as an example. See CORE-12827.

    • -70
    • +18
    • -0
    • +115
[REACTOS-CLT2017]: Cherry-pick few trunk improvements/fixes:

- [UXTHME] Implement drawing themed text with shadows, by Giannis (r74083)

- [MKISOFS] Update mkisofs to schily-2017-02-16, by Colin (r74112)

[REACTOS-CLT2017]: Sync with ROS 0.4.4 release branch. In particular the following fixes/hacks:

- Apply the Wordpad related hack from CORE-5823 by Jared Smudde (r73624).

- Disable COMMAND.COM debugging messages. CORE-10710 (r73625).

- Add a hack by Thomas to avoid MmGetPhysicalAddress failures during USB transfers. CORE-9224 (r73627).

- Apply the patch that allows us to dynamically change the resolution by resizing in VirtualBox. CORE-6742 (r73628).

- Mask WndProc exceptions CORE-11915 (r73631).

[EXPLORER]: Update the Start Menu banner for CLT 2017.

Update mkisofs to schily-2017-02-16, which comes with the following fixes:

- Fix null termination in libschily's Win32 implementation of opendir (submitted upstream by me).

The bug was triggered when building an ISO from a directory instead of a graft-points (.lst) file.

- Prevent -duplicates-once from being used together with -cache-inodes. These options exclude each other.

[OLEAUT32_WINETEST] Sync with Wine Staging 2.2. CORE-12823
[OLEAUT32] Sync with Wine Staging 2.2. CORE-12823

43c59f0 oleaut32: Accept DISP_E_PARAMNOTFOUND for missing optional parameters in ITypeInfo::Invoke implementation. (v3)

a4f9840 oleaut32: Fix calling function with instance and VARIANT return type. (v2)

78ee7f5 oleaut32: Standardize the heap_xxx() functions.

9e54ae7 oleaut32: Return proper interface pointers.

655af6d oleaut32: Fix OleTranslateColor spec file entry.

    • -5
    • +19
    • -5
    • +13
    • -30
    • +25
    • -1
    • +1
[RICHED20_WINETEST] Sync with Wine Staging 2.2. CORE-12823
[RICHED20] Sync with Wine Staging 2.2. CORE-12823

440b921 riched20: Return proper interface pointers.

e63cea5 riched20: A spelling fix in a comment.

9f37f6a riched20: Check for NULL in fnTextSrv_TxSetText and add test.

    • -2
    • +2
    • -1
    • +1
[INETCOMM_WINETEST] Sync with Wine Staging 2.2. CORE-12823
[INETCOMM] I guess I asked too much from svn when I renamed the existing file and then added a new one with the same name as the old.
    • -0
    • +13
[INETCOMM] Sync with Wine Staging 2.2. CORE-12823

51e1a08 inetcomm: Return S_FALSE if no data is returned in IInternetProtocol::Read.

0672bfa inetcomm: Added support for decoding quoted-printable data.

07af9d0 inetcomm: Added mhtml binding tests.

cf8e259 inetcomm: Added support for binding mhtml protocol handler.

3f644cb inetcomm: Added IInternetProtocolInfo::CombineUrl implementation.

37792a2 inetcomm: Added MimeOleObjectFromMoniker semi-stub implementation.

242cbb1 inetcomm: Added tests reading MHTML page as MIME message.

eb0bd22 inetcomm: Removed unneeded type check in init_content_type.

56dc246 inetcomm: Read content encoding from MIME header.

dec243f inetcomm: Don't include headers in data stream in create_sub_body.

3ccba10 inetcomm: Properly handle boundary in the beginning of body stream in create_body_offset_list.

9c01a94 inetcomm: Use relative seek in copy_headers_to_buf.

915acd6 inetcomm: Added support for decoding base64 in IMimeBody::GetData.

0b80666 inetcomm: Return a new instance of stream in IMimeBody::GetData.

393512d inetcomm: Don't restore base stream position in sub stream Read.

bb5056e inetcomm: Moved sub_stream_t implementation before MimeBody implementation.

a1d0c6d inetcomm: Added COM aggregation support to MimeHtmlProtocol object.

fe3e5b9 inetcomm: Added IInternetProtocolInfo stub implementation.

6832273 inetcomm: Added MimeHtmlProtocol stub implementation.

d5d9aa3 inetcomm: Register mhtml protocol handler.

    • -1
    • +22
    • -0
    • +738
    • -0
    • +7
    • -790
    • +1066
    • -69
    • +0
[PSDK] Update mimeole.idl. CORE-12823

- Define and use a pool tag for directory security descriptors.

- Use a custom security descriptor to create the KernelObjects directory.

    • -5
    • +88
[CRYPT32_WINETEST] Sync with Wine Staging 2.2. CORE-12823
    • -18
    • +18
    • -462
    • +619
    • -12
    • +20
[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