• last updated 6 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[SHELL32]

- Always set the default value in SetDefaultHandler, otherwise it's impossible to create a default association if the key for some reason already exists. This is consistent with what Windows does.

    • -14
    • +11
    /trunk/reactos/dll/win32/shell32/COpenWithMenu.cpp
[UXTHEME]: Use SendMessage to notify windows that the theme has changed. This needs a proper test. Makes it possible for SetWindowTheme with empty parameters to have effect immediately in the same way the tests for BCM_GETIDEALSIZE use it. Fixes the BCM_GETIDEALSIZE tests when run with an active theme.
    • -2
    • +2
    /trunk/reactos/dll/win32/uxtheme/system.c
[COMCTL32]: Fix all tests for BCM_GETIDEALSIZE that we have so far. (It still returns a wrong result for the start button with lautus).
    • -9
    • +14
    /trunk/reactos/dll/win32/comctl32/button.c
[COMCTL32_APITEST]: Simplify tests to not depend on internals of CreateWindow (creating buttons as top level windows and testing their sizes complicates stuff without reason).
[COMCTL32_APITEST]: Add a few more tests.
[COMCTL32_APITEST]: Make some tests more strict and add tests for all button types.
[WS2_32]: Remove trailing whitespace.
    • -6
    • +6
    /trunk/reactos/dll/win32/ws2_32/src/dthread.c
    • -1
    • +1
    /trunk/reactos/dll/win32/ws2_32/src/dllmain.c
    • -56
    • +56
    /trunk/reactos/dll/win32/ws2_32/src/getxbyxx.c
    • -6
    • +6
    /trunk/reactos/dll/win32/ws2_32/src/qshelpr.c
    • -13
    • +13
    /trunk/reactos/dll/win32/ws2_32/src/nsquery.c
    • -3
    • +3
    /trunk/reactos/dll/win32/ws2_32/src/rasdial.c
    • -23
    • +23
    /trunk/reactos/dll/win32/ws2_32/src/send.c
    • -4
    • +4
    /trunk/reactos/dll/win32/ws2_32/src/nsprovid.c
    • -12
    • +12
    /trunk/reactos/dll/win32/ws2_32/src/socklife.c
    • -1
    • +1
    /trunk/reactos/dll/win32/ws2_32/inc/ws2_32p.h
    • -5
    • +5
    /trunk/reactos/dll/win32/ws2_32/src/startup.c
    • -7
    • +7
    /trunk/reactos/dll/win32/ws2_32/src/rnr.c
    • -7
    • +7
    /trunk/reactos/dll/win32/ws2_32/src/dprovide.c
  1. … 10 more files in changeset.
[NTDLL] Some style changes for RtlNtPathNameToDosPathName as suggested by Thomas and Hermes. CORE-12847
    • -3
    • +3
    /trunk/reactos/sdk/include/ndk/rtlfuncs.h
[NTDLL] Add implementation for RtlNtPathNameToDosPathName. CORE-12847 #resolve

    • -1
    • +1
    /trunk/reactos/dll/ntdll/def/ntdll.spec
    • -0
    • +17
    /trunk/reactos/sdk/include/ndk/rtlfuncs.h
[NTDLL_APITEST] Add tests for RtlNtPathNameToDosPathName. CORE-12847
    • -0
    • +2
    /trunk/rostests/apitests/ntdll/testlist.c
    • -0
    • +447
    /trunk/rostests/apitests/ntdll/RtlNtPathNameToDosPathName.c
[NTDLL] Implement RtlpEnsureBufferSize. Patch by Hermes Belusca-Maito. CORE-11990

Some small changes by me.

    • -4
    • +58
    /trunk/reactos/sdk/lib/rtl/unicode.c
    • -1
    • +56
    /trunk/reactos/sdk/include/ndk/rtlfuncs.h
    • -1
    • +1
    /trunk/reactos/dll/ntdll/def/ntdll.spec
[NTDLL_APITEST] Add tests for RtlpEnsureBufferSize. CORE-11990
    • -0
    • +196
    /trunk/rostests/apitests/ntdll/RtlpEnsureBufferSize.c
    • -0
    • +2
    /trunk/rostests/apitests/ntdll/testlist.c
[DISK]

Fix size checking for IOCTL_DISK_GET_DRIVE_GEOMETRY_EX, and only copy what's possible to fit in the buffer.

Also, make the code a bit more readable.

CORE-12858

    • -15
    • +21
    /trunk/reactos/drivers/storage/class/disk/disk.c
[DISK]

Fix return code when buffer is too small, as exposed in r74025.

CORE-12858

[KERNEL32_APITEST]

Add tests for DeviceIoControl. These are mainly used to test our storage stack

CORE-12858

    • -0
    • +68
    /trunk/rostests/apitests/kernel32/DeviceIoControl.c
[NTOS:PNP]

- Move generation of the device instance path into its own function

    • -84
    • +103
    /trunk/reactos/ntoskrnl/io/pnpmgr/pnpmgr.c
[NTOS:PNP]

- Avoid memory leaks in IopActionInterrogateDeviceStack. Noticed by Vadim Galyant.

CORE-12732

    • -23
    • +41
    /trunk/reactos/ntoskrnl/io/pnpmgr/pnpmgr.c
[UXTHEME] -Fix parsing negative integers. Improves the situation of the start button with Lautus.
[UMPNPMGR]

Fix a property id for a call to NtPlugPlayControl().

[SCHEDSVC]

Set service status to SERVICE_STOP_PENDING before setting it to SERVICE_STOPPED.

[USETUP]

Fix unbootable system after recreating the boot partition

Patch by Wim Hueskens.

CORE-11232 #resolve #comment Thanks a lot!

[USER32]: Now for the real fix: Initialize lpLibFileName and pCtx in User32CreateWindowEx prior to calling ClassNameToVersion.

This avoid passing invalid parameters to VersionRegisterClass (and subsequent functions) afterwards.

Fix suggested by Mark Jansen, thanks!

CORE-12855

[USER32]: Fix formatting in User32CreateWindowEx, no code changes.
[NTOS:FORMATTING]

- Fix spacing in IopActionInterrogateDeviceStack. No code changes.

    • -302
    • +297
    /trunk/reactos/ntoskrnl/io/pnpmgr/pnpmgr.c
[NtUser]

- Move functions around.

    • -148
    • +148
    /trunk/reactos/win32ss/user/ntuser/winpos.c
[USBSTOR]

- Fix error check in USBSTOR_SelectConfigurationAndInterface. CID 515249

[NTOS:IO]

- Avoid event leak in NtQueryInformationFile. CID 716584

    • -2
    • +11
    /trunk/reactos/ntoskrnl/io/iomgr/iofunc.c
[COMCTL32] -Add initial implementation for BCM_GETIDEALSIZE and support to draw buttons with image lists. This is still WIP and needs tons of new tests. Crappy themes will be displayed like crap for now.
    • -1
    • +130
    /trunk/reactos/dll/win32/comctl32/button.c
[ACPICA]

- Update to version 20170119, since the February version needs more work.

CORE-12833 #resolve

  1. … 204 more files in changeset.
[MSACM32]

- Free session driver instance using the correct heap. Fixes crash in msacm32_winetest.

- Remove obsolete diff file

    • -64
    • +0
    /trunk/reactos/dll/win32/msacm32/msacm_ros.diff