• last updated 49 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[ACPPAGE] Implement custom compatibility mode selection + Expand paths CORE-10375
    • -3
    • +5
    ./shellext/acppage/CLayerUIPropPage.hpp
    • -81
    • +286
    ./shellext/acppage/CLayerUIPropPage.cpp
    • -0
    • +111
    ./shellext/acppage/CLayerStringList.hpp
  1. … 1 more file in changeset.
[ACPPAGE] Update translations based on slayer. CORE-10375

Translators, please check your language, some text was changed!

    • -0
    • +46
    ./shellext/acppage/lang/sk-SK.rc
    • -0
    • +41
    ./shellext/acppage/lang/es-ES.rc
    • -0
    • +41
    ./shellext/acppage/lang/it-IT.rc
    • -0
    • +47
    ./shellext/acppage/lang/uk-UA.rc
    • -0
    • +39
    ./shellext/acppage/lang/no-NO.rc
    • -0
    • +39
    ./shellext/acppage/lang/bg-BG.rc
    • -0
    • +39
    ./shellext/acppage/lang/eu-ES.rc
    • -0
    • +43
    ./shellext/acppage/lang/sq-AL.rc
    • -0
    • +39
    ./shellext/acppage/lang/id-ID.rc
    • -0
    • +41
    ./shellext/acppage/lang/he-IL.rc
    • -0
    • +39
    ./shellext/acppage/lang/fr-FR.rc
  1. … 9 more files in changeset.
[INPUT.CPL]

- Remove an unneeded header inclusion;

- Fix a sizeof invocation;

- RegEnumKeyExW and RegEnumValueW take their fourth parameter (size of key / value name, resp.) as a size in number of *characters* (and not in number of bytes);

- Add a missing RegCloseKey call in LocaleList_Create.

[TRANSLATION]

Romanian resources maintenance

Patch by Ștefan Fulea.

CORE-13099

    • -0
    • +29
    ./cpl/openglcfg/lang/ro-RO.rc
  1. … 14 more files in changeset.
[SHELL32] Fix for BuildPathsList, this solves some problems showing while copying folders. Patch by 'Gleb'. CORE-8434
    • -1
    • +1
    ./win32/shell32/folders/CRecycleBin.cpp
[SHELL32] -CDesktopBrowser: Clone the pidl passed to SHOpenNewFrame as it will later free it itself. This was masked by a hacky cast.
[OPENGL32]

- Fix uninitialized variable use in IntGetIcdData

CORE-11474

[WS2_32][DNSAPI]

- Avoid stack buffer overflow in ParseV4Address

CORE-11474

[VARIOUS]

Updating Turkish Translation

Patch by Erdem Ersoy.

CORE-12362

    • -0
    • +30
    ./cpl/openglcfg/lang/tr-TR.rc
  1. … 22 more files in changeset.
[CONSOLE.CPL]: Paint the text samples using the correct character set (derived from the current code page).

This e.g. fixes display for the backslash symbol in CJK languages (that should appear as the Chinese "yuan" / Japanese "yen" currency symbol ¥, or the Korean "won" currency symbol ₩).

CORE-12451

[CONSOLE.CPL]: Add support for Asian fonts & CJK codepage in the console properties dialog.

Based on a patch by Katayama Hirofumi MZ.

CORE-12451

[NEWDEV]

When the driver installation fails, set the CONFIGFLAG_FAILEDINSTALL flag only if the user checked the 'Do not show this dialog anymore' checkbox.

CORE-13095

[NETID]

Load, display and store the computer description.

Patch by Grzegorz Araminowicz.

- Moved most of the code into separate functions and got rid of its deeply nested structure.

- Added some notification code, so that the Apply button gets enabled when the user changes the description.

CORE-12337

[CONSOLE.CPL]: Code formatting only (in preparation of a subsequent commit).
Avoid attempts to reinstall a driver on reboot when a previous attempt has already failed.

[NEWDEV]

Set the CONFIGFLAG_FAILEDINSTALL flag in the new hardware wizards welcome page and remove it only when the driver was successfully installed.

[UMPNPMGR]

Do not invoke the device installer if the devices CONFIGFLAG_FAILEDINSTALL flag is set.

  1. … 1 more file in changeset.
[BROWSEUI] Port some IAutoComplete changes from wine + fix a memory leak. This allows the dropdown to show with ACO_AUTOSUGGEST and an empty input.
    • -36
    • +73
    ./win32/browseui/CAutoComplete.cpp
[BROWSEUI] -Remove a couple of lines that shouldn't have been committed.
[BROWSEUI] -CBandSiteMenu: Add preliminary support for adding and removing bands in the taskbar. If a class was registered in the CATID_DeskBand category it will be shown in the menu and selecting it can add it or remove it from the taskbar. Showing the two built in ones (quick launch and desktop) is not implemented yet.
    • -1
    • +6
    ./win32/browseui/shellbars/CBandSiteMenu.h
[SHELL]

Update russian translation.

Patch by amber.

CORE-12525

[OPENGLCFG]

Add russain translation.

Patch by amber.

CORE-12525

    • -0
    • +28
    ./cpl/openglcfg/lang/ru-RU.rc
[LSASRV]

Update the russian translation.

Patch by amber.

CORE-12525

[SHELL32]

Translate folder options.

CORE-12525

[NEWDEV]

Fix control sizes in russian dialogs.

CORE-12525

[DESK]

Added en-GB to desk.cpl.

CORE-13014

    • -0
    • +255
    ./cpl/desk/lang/en-GB.rc
[SHELLUTILS.H]

- Remove the ShellObjectCreator templates that allowed the caller to pass an arbitrary interface pointer. Leaving only the templates that take an void ** ppv parameter means that the callers are forced to use IID_PPV_ARG. This makes it less likely to have a pointer to an wrong interface.

- Fix the callers to always use IID_PPV_ARG.

- Rewrite the ShellObjectCreator templates to create the objects using the ATL CreateInstance thus allowing internal ATL methods to be called.

[BROWSEUI]

-Let CBandSite_CreateInstance take an additional parameter for the outer object since CBandSite is aggregatable. Create the object using the ATL creator class.

    • -1
    • +1
    ./win32/shell32/folders/CDesktopFolder.cpp
    • -1
    • +1
    ./win32/shell32/folders/CDrivesFolder.cpp
    • -1
    • +1
    ./win32/shell32/folders/CPrinterFolder.cpp
    • -1
    • +1
    ./win32/shell32/folders/CNetFolder.cpp
    • -1
    • +1
    ./win32/shell32/folders/CRecycleBin.cpp
    • -2
    • +2
    ./win32/browseui/shellbars/CBandSite.cpp
  1. … 3 more files in changeset.
[UXTHEME] DrawNCPreview(): Fix copypasta
[SETUPAPI]

Implement CMP_GetServerSideDeviceInstallFlags().

  1. … 1 more file in changeset.
[RSHELL] -Link to shellbars and export CBandSite_CreateInstance and CBandSiteMenu_CreateInstance.

[SHELLMENU] -Remove second copy of CBandSite. It was originally added here to be tested in windows but now it is hosted in a proper static link.

    • -842
    • +0
    ./win32/shell32/shellmenu/CBandSite.cpp
    • -149
    • +0
    ./win32/shell32/shellmenu/CBandSite.h
    • -1
    • +2
    ./win32/browseui/shellbars/CBandSite.cpp
    • -1
    • +0
    ./win32/shell32/shellmenu/CMakeLists.txt
  1. … 3 more files in changeset.
[BROWSEUI] -Move the following classes to a new static lib called shellbars: CBandSite, CBandSiteMenu, CBaseBar, CSHEnumClassesOfCategories.

- This will be linked to rshell in order to implement support for additional toolbars in the taskbar as well as floating toolbars.

- In the future more classes will be added in this static lib including: CISFBand (which implements a dockable toolbar that shows the contents of a shell folder), CQuickLinks (a special CISFBand), CDeskBarApp (a special CBaseBar that implements the floating host for toolbars) and perhaps more.

    • -0
    • +836
    ./win32/browseui/shellbars/CBandSite.cpp
    • -0
    • +150
    ./win32/browseui/shellbars/CBandSite.h
    • -0
    • +60
    ./win32/browseui/shellbars/CBandSiteMenu.h
  1. … 4 more files in changeset.
[SHELL32] -CShellDispatch: Properly register Shell.Application. Implement CShellDispatch::ShutdownWindows. CORE-13010