• last updated 1 hour ago
Constraints: committers
Constraints: files
Constraints: dates

DsAddressToSiteNamesExW: Remove dead code.

This bug was found by Christian Bosch. Thanks a lot!

    • -2
    • +0
[ATL] [3RDPARTY] Updated & moved atlex to sdk/lib/3rdparty
  1. … 6 more files in changeset.

-CRegFolder: Implement CRegFolder::EnumObjects. Change its constructor to receive an extra parameter for the name of the key that should be enumerated.

-CEnumIDListBase: Add a new method called AppendItemsFromEnumerator to facilitate merging the contents from one IEnumIDList to another.

-Use the above in the enumerators of CControlPanelFolder, CDesktopFolder and CDrivesFolder to make them significantly simpler.

[SHIMENG] Pass shim commandline to shims. CORE-11329
[SHIMLIB] Add debug print functionality for shims. CORE-11329
[ACPPAGE] Usability: Convert the edit box to a combobox, ask the user if they want to add the layer when closing the dialog.
  1. … 10 more files in changeset.
[SHELL32] Do not dereference a nullpointer for logging. CORE-13552
Patch by Serge Gautherie:


hivesys.inf: Put 'Mup' service back in 'File System' group. (Fix r72450)

Fixes installation of Vmware Tools which was always hanging.

CORE-12107 #resolve

    • -1
    • +1

Complementary to r75353: implement RxCancelNotifyChangeDirectoryRequestsForFobx()



Implement RxNotifyChangeDirectory(), RxLowIoNotifyChangeDirectoryCompletion(), RxCancelNotifyChangeDirectoryRequestsForVNetRoot()

This means the first parts of the directory watch are here. Though, NFS driver doesn't support these, but at least, it reduces the UNIMPLEMENTED spam!


[SHELL32] -Move CFSExtractIcon_CreateInstance to CFSFolder.cpp
    • -169
    • +0
[USBPORT] Fix incorrect transfer direction for URBs. Patch by Vadim Galyant. CORE-13546
    • -3
    • +3

- CDesktopFolder: Create the enumerators of the internal fs folders and add their items in its own list instead of calling CreateFolderEnumList which enumerates ... files.

- Remove CEnumIDListBase::CreateFolderEnumList and move its code to CFileSysEnum::Initialize.


In case a FSD doesn't support directory changes notifications, don't try to requeue a notification each time it returns 0 data.

Just quit instead.



Avoid double-free and use-after-free in case the FSD fails to register the change directory notification



- Patch by Katayama Hirofumi MZ : Add counts to path data. See CORE-13536.

    • -2
    • +4
[USETUP][SETUPLIB]: Improve how the Setup* INF APIs are interfaced in the code.

Define prototypes compatibles (including their calling convention) to the ones defined by setupapi (.h/.dll) so that it can be possible to either use

an internal implementation of these functions (via the inflib library), as currently done, or using imported setupapi functions, as would be done by

the future 1st-stage GUI installer.

[SETUPLIB]: Cleanup the registry.c file and use the infsupp.h header.

Fixes build that was technically broken since r75247.

    • -0
    • +53
Sync with trunk r75344 to get the inflib stuff in place.
    • -90
    • +49
[USETUP]: Also adapt the INFCONTEXT structure here.
[INFLIB][FREELDR]: Introduce a (non-used) "CurrentInf" field in the INFCONTEXT structure, to make it compatible with the "standard" one defined in setupapi.h, so that it can be possible to either use our inflib or setupapi.dll in our code.

This will break build inside usetup, and this will be fixed in the next commit.

    • -0
    • +1
[APPHELP_APITEST] Convert test_match_ex to a data driven test + fix a bug in the apitest.
    • -43
    • +39
[SPOOLSS] Stub BuildOtherNamesFromMachineName as seen in wine commit cdb5f35. This fixes a crash in spoolss:spoolss
[APPCOMPAT] Various fixes.

- Simplify shimdbg output as suggested by Thomas

- Simplify media/sdb/sysmain.xml

- Fix some warnings + a debug print

    • -90
    • +49
[ADNS] Add function to return number of DNS servers available for query.

[DNSAPI] Use newly added function to return without search if no DNS servers are available.

CORE-13441 #resolve

    • -0
    • +8
And sync my branch too, to trunk r75337. Now compilation works again.
[WIN32K]: Addendum to r75332 : fix variable usage without initialization error C4700 (certainly due to a copy-paste error), caught by MSVC compiler...


    • -5
    • +5
Sync again with trunk r75335 because I want a fully synced branch for my next experiments.
  1. … 19 more files in changeset.
[GETUNAME]: Translation update by Sergey Stopkin.

CORE-13222 #resolve

    • -3
    • +15
    • -0
    • +37978
    • -16377
    • +16377
    • -0
    • +65548
    • -0
    • +37978
    • -0
    • +37978
    • -16487
    • +37969
    • -16482
    • +16482
[RAPPS] Showing info from Languages sectin

- Created dummies & added new string resources

- lang/uk-UA.rc: translated all strings

- crichedit.h: safe text add

[CMAKE]: Correctly set valid PE image version numbers for the OS subsystem (GCC builds), and image and OS version numbers from the NT OS version ReactOS is based on.
    • -4
    • +12