• last updated 9 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[WS2_32][DNSAPI]

- Avoid stack buffer overflow in ParseV4Address

CORE-11474

    • -0
    • +1
    /trunk/reactos/dll/win32/dnsapi/dnsapi/query.c
    • -0
    • +1
    /trunk/reactos/dll/win32/ws2_32/src/addrinfo.c
[GDI32]

- Use the number of WCHARs, not the number of ANSI chars in GetCharABCWidthsA. Fixes stack corruption when running gdi32_winetest:font

CORE-11474

[VARIOUS]

Updating Turkish Translation

Patch by Erdem Ersoy.

CORE-12362

    • -27
    • +27
    /trunk/reactos/dll/win32/shell32/lang/tr-TR.rc
    • -0
    • +30
    /trunk/reactos/dll/cpl/openglcfg/lang/tr-TR.rc
    • -0
    • +3
    /trunk/reactos/dll/cpl/openglcfg/openglcfg.rc
    • -1
    • +1
    /trunk/reactos/media/rapps/net20sp2.txt
  1. … 12 more files in changeset.
[USER32]

- In RealSystemParametersInfoA/SPI_GETDESKWALLPAPER, write the ansi wallpaper path directly into the user's buffer instead of using an allocation (and overrunning it). Fixes crash when running user32_winetest:sysparams with DPH.

Tangential to CORE-13097

[USER32] -CallWindowProc: Call PreWndProc and PostWndProc hooks for dialog messages if the message is not hooked for PreDefDlgProc and PostDefDlgProc.
[CONCFG]: Addendum for r74366: Initialize the console settings information codepage with the current OEM codepage, and read the optional console "CodePage" DWORD registry setting.

CORE-12451

[CONCFG]: Use 'Success' boolean variable instead of an obscure 'RetVal'.
[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

    • -2
    • +3
    /trunk/reactos/dll/cpl/console/options.c
    • -3
    • +3
    /trunk/reactos/dll/cpl/console/layout.c
[CONSOLE.CPL]: Add support for Asian fonts & CJK codepage in the console properties dialog.

Based on a patch by Katayama Hirofumi MZ.

CORE-12451

    • -0
    • +2
    /trunk/reactos/dll/cpl/console/console.h
    • -27
    • +81
    /trunk/reactos/dll/cpl/console/font.c
[AT]

Applied hotfix for russian translation.

Patch by Sergey Stopkin.

CORE-12961

[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

    • -0
    • +6
    /trunk/reactos/dll/win32/newdev/wizard.c
[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

    • -25
    • +128
    /trunk/reactos/dll/win32/netid/netid.c
[KMTESTS:MM]

- Add some missing newlines and skip()s

[WIN32K]

Fix automatic resolution change when resizing the VirtualBox window. Based on a patch by Ismael Ferreras Morezuelas.

- Provide a function, PDEVOBJ_vRefreshModeList, to reload the list of display modes

- Call PDEVOBJ_vRefreshModeList from UserEnumDisplaySettings to get an updated list of modes each time

CORE-6742 #resolve

    • -1
    • +9
    /trunk/reactos/win32ss/user/ntuser/display.c
    • -0
    • +5
    /trunk/reactos/win32ss/gdi/eng/device.h
    • -0
    • +39
    /trunk/reactos/win32ss/gdi/eng/pdevobj.c
[WIN32K:ENG]

- Split populating the display mode list out from EngpRegisterGraphicsDevice, into its own function, EngpPopulateDeviceModeList. Based on a patch by Ismael Ferreras Morezuelas.

CORE-6742

    • -92
    • +112
    /trunk/reactos/win32ss/gdi/eng/device.c
    • -0
    • +5
    /trunk/reactos/win32ss/gdi/eng/device.h
[NTOS:CC]

- Respect the TruncateSize parameter in CcUninitializeCacheMap. Avoids "freeing dirty VACB" messages for cache views beyond the end of the file.

CORE-12893 #resolve

[NTOS:CC]

- Simplify CcSetFileSizes by using CcPurgeCacheSection

CORE-12893

[CONSOLE.CPL]: Code formatting only (in preparation of a subsequent commit).
    • -5
    • +10
    /trunk/reactos/dll/cpl/console/font.c
[NTOS:CC]

- Implement CcPurgeCacheSection

CORE-12893

[FASTFAT]

- On rename/move, flush parent directory data from cache instead of purging it.

CORE-12893

[WIN32SS] Add full name support in FontFamilyFillInfo. Patch by Katayama Hirofumi MZ. CORE-10876
    • -16
    • +30
    /trunk/reactos/win32ss/gdi/ntgdi/freetype.c
[WIN32SS] Add extra logging to failed SURFACE_AllocSurface calls. CORE-13036
    • -3
    • +6
    /trunk/reactos/win32ss/gdi/eng/surface.c
[ISOHYBRID]

Don't include inttypes.h, which isn't available on MSVC < 2013. Add the 4 needed typedefs to reactos_support_code.h instead.

Fixes CORE-13031

    • -1
    • +1
    /trunk/reactos/sdk/tools/isohybrid/isohybrid.c
[WINSPOOL]

Added tests for some more basic and newly discovered corner cases of EnumPrintersW.

    • -36
    • +155
    /trunk/rostests/apitests/winspool/EnumPrinters.c
[SERVMAN]

Track changes to the general and and recovery pages.

CORE-12743

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
    • +48
    /trunk/reactos/dll/win32/newdev/wizard.c
[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
    /trunk/reactos/dll/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.
[WINMINE]

Fix vertical aligment of the digits in mines.bmp.

Patch by Andre Semaki.

CORE-12777