• last updated 45 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[SHORTCUTS.INF] Move the shortcut creation for screenshot.exe to the new rosapps_shortcuts.inf. Patch by Joachim Henze (reactosfanboy)

CORE-13426 #resolve #comment Thanks!

    • -0
    • +47
    /trunk/rosapps/rosapps_shortcuts.inf
    • -47
    • +0
    /trunk/reactos/media/inf/shortcuts.inf
[WIN32SS][SHELL32] Fix the location and repaint of the version info shown on the desktop. Patch by Katayama Hirofumi MZ.

CORE-13567 #resolve #comment Thanks!

    • -0
    • +5
    /trunk/reactos/win32ss/user/ntuser/desktop.c
[EXPLORER] -Restore a call to RegLoadSettings while handling WM_DISPLAYCHANGE which was removed in r74221. This is not really correct since it resets the size and position of the taskbar but I add it back since it updates the cached rects for all four positions.
    • -0
    • +3
    /trunk/reactos/base/shell/explorer/traywnd.cpp
[SYSSETUP][SHORTCUTS.INF] Add FontSub program shortcut to Start Menu. Patch by Katayama Hirofumi MZ.

CORE-13428 #resolve #comment Thanks!

    • -0
    • +294
    /trunk/rosapps/rosapps_shortcuts.inf
    • -0
    • +14
    /trunk/reactos/dll/win32/syssetup/install.c
[UNATTEND]: Move a comment sign ';' to a better place.
[EXPLORER] -Implement the minimum taskbar size for the vertical position.
    • -1
    • +7
    /trunk/reactos/base/shell/explorer/traywnd.cpp
    • -19
    • +11
    /trunk/reactos/base/shell/explorer/taskband.cpp
[BROWSEUI]

-CBandSite: Remove CCS_NORESIZE style. This is a hack probably needed because our rebar control is buggy.

[EXPLORER]

-CTaskBand::GetBandInfo: Use the toolbar button size as the minimum and integral size for the band.

-CTaskSwitchWnd: Use the system small icon size for the size of the icon. Recreate the image list if this size changes. This together with the size of the font are the only factors for the size of the toolbar and consequently for the size of the band and if it is the only band, the size of the taskbar. Don't use TB_SETBUTTONSIZE. Now the size of the image list and the font dictate the size.

-CTrayWindow: In the classic theme make the start button have the same height with the tasks toolbar button height. Improve the calculation of the size of the taskbar in FitToRebar.

These changes should make the taskbar and the toolbar have a proper size. On top of that the taskbar is finally resizable (however our rebar is too buggy and still fills only the first line in the taskbar). While testing this I noticed that moving the taskbar in the sides of the screen is buggy now. I'm not sure if this was uncovered by these changes, if this was broken before or this was caused by these changes (looks unlikely to me) but will be fixed in subsequent commits).

    • -3
    • +21
    /trunk/reactos/base/shell/explorer/traywnd.cpp
    • -33
    • +32
    /trunk/reactos/base/shell/explorer/taskswnd.cpp
    • -7
    • +7
    /trunk/reactos/base/shell/explorer/taskband.cpp
Revert r70669, it was a change in an unused 3rd party file.

CORE-10629

    • -3
    • +2
    /trunk/reactos/dll/opengl/mesa/main/vsnprintf.c
[NtUser]

- Patch by Huw Davies : Explicitly set last error to ERROR_SUCCESS.

- Remove hack and added a note.

    • -9
    • +2
    /trunk/reactos/win32ss/user/ntuser/menu.c
[NtUser]

- Patch by Fabian Maurer : Don't send WM_CHAR when a menu gets VK_ESCAPE and add tests.

    • -1
    • +1
    /trunk/reactos/win32ss/user/ntuser/menu.c
[NtUser]

- Patch by Alex Henrie : Tell MENU_SuspendPopup which message to remove.

    • -6
    • +6
    /trunk/reactos/win32ss/user/ntuser/menu.c
[NtUser]

- Remove unused code and reintegrate wine code.

    • -25
    • +36
    /trunk/reactos/win32ss/user/ntuser/menu.c
Patch by Mike Swanson :

This adds support for Esperanto as a language and a keyboard layout based on the one from X.Org.

CORE-11021

    • -0
    • +1
    /trunk/reactos/dll/cpl/input/lang/el-GR.rc
    • -0
    • +1
    /trunk/reactos/dll/cpl/input/lang/fr-FR.rc
    • -0
    • +5
    /trunk/reactos/dll/keyboard/kbdeo/kbdeo.rc
    • -0
    • +1
    /trunk/reactos/dll/cpl/input/lang/tr-TR.rc
    • -0
    • +159
    /trunk/reactos/dll/win32/kernel32/winnls/nls/eoa.nls
    • -0
    • +1
    /trunk/reactos/dll/cpl/input/lang/it-IT.rc
    • -0
    • +1
    /trunk/reactos/dll/cpl/input/lang/sk-SK.rc
    • -0
    • +1
    /trunk/reactos/dll/keyboard/CMakeLists.txt
    • -0
    • +1
    /trunk/reactos/dll/cpl/input/lang/en-US.rc
    • -0
    • +1
    /trunk/reactos/dll/keyboard/kbdeo/kbdeo.spec
    • -0
    • +1
    /trunk/reactos/dll/cpl/input/lang/ru-RU.rc
    • -0
    • +1
    /trunk/reactos/dll/cpl/input/lang/de-DE.rc
    • -0
    • +410
    /trunk/reactos/dll/keyboard/kbdeo/kbdeo.c
  1. … 14 more files in changeset.
[CAROOT]

Updates root CAs to recent ones.

    • -351
    • +78
    /trunk/reactos/boot/bootdata/caroots.inf
[SETUPAPI] Do not crash when encountering a device with HardwareIDs
    • -15
    • +18
    /trunk/reactos/dll/win32/setupapi/driver.c
[BDASUP]

Add digital TV tuning device driver to build.

    • -0
    • +1
    /trunk/reactos/drivers/multimedia/CMakeLists.txt
    • -0
    • +10
    /trunk/reactos/drivers/multimedia/bdasup/CMakeLists.txt
[REACTOS]: Russian translation update part 2/2 by amber: time-zones.
    • -1
    • +83
    /trunk/reactos/boot/bootdata/hivesft.inf
[REACTOS]: Russian translation update part 1/2 by amber.

CORE-13248

    • -2
    • +2
    /trunk/reactos/dll/win32/msgina/lang/ru-RU.rc
    • -2
    • +2
    /trunk/reactos/dll/win32/browseui/lang/ru-RU.rc
    • -3
    • +3
    /trunk/reactos/dll/cpl/console/lang/ru-RU.rc
    • -2
    • +2
    /trunk/reactos/dll/cpl/mmsys/lang/ru-RU.rc
    • -6
    • +6
    /trunk/reactos/dll/cpl/desk/lang/ru-RU.rc
    • -0
    • +54
    /trunk/reactos/boot/bootdata/hivesys.inf
    • -1
    • +1
    /trunk/reactos/dll/win32/iernonce/lang/ru-RU.rc
[CRT]: Add a missing _munlock call, caught by Serge Gautherie.

CORE-11568

    • -1
    • +2
    /trunk/reactos/sdk/lib/crt/stdio/popen.c
[CMD]: Update the description of the START command, with the commutators that are known to work.

Translators, please update the translations based on en-US!

    • -3
    • +12
    /trunk/reactos/base/shell/cmd/lang/no-NO.rc
    • -3
    • +12
    /trunk/reactos/base/shell/cmd/lang/sq-AL.rc
    • -3
    • +12
    /trunk/reactos/base/shell/cmd/lang/pl-PL.rc
    • -3
    • +12
    /trunk/reactos/base/shell/cmd/lang/it-IT.rc
    • -3
    • +12
    /trunk/reactos/base/shell/cmd/lang/ru-RU.rc
    • -3
    • +12
    /trunk/reactos/base/shell/cmd/lang/es-ES.rc
    • -3
    • +12
    /trunk/reactos/base/shell/cmd/lang/el-GR.rc
    • -3
    • +12
    /trunk/reactos/base/shell/cmd/lang/sv-SE.rc
    • -3
    • +12
    /trunk/reactos/base/shell/cmd/lang/id-ID.rc
    • -3
    • +12
    /trunk/reactos/base/shell/cmd/lang/zh-TW.rc
    • -3
    • +12
    /trunk/reactos/base/shell/cmd/lang/hu-HU.rc
    • -3
    • +12
    /trunk/reactos/base/shell/cmd/lang/en-US.rc
    • -3
    • +12
    /trunk/reactos/base/shell/cmd/lang/de-DE.rc
    • -3
    • +12
    /trunk/reactos/base/shell/cmd/lang/uk-UA.rc
    • -3
    • +12
    /trunk/reactos/base/shell/cmd/lang/ja-JP.rc
  1. … 6 more files in changeset.
[MSVCRT][CRT]: Improvements/fixes over popen(), from Wine code and ported by Andreas Maier: the popen_handles array, which is used in _pclose, was never filled. _popen correctly fills it now.

Should fix returned codes by popen() and pclose(), which are functions that are called by windres, and this latter expects them to succeed. This was not the case before, in ROS, and therefore

trying to e.g. compile ROS within ROS failed from time to time with windres throwing the error that "preprocessing failed".

CORE-11568 #resolve

    • -0
    • +1
    /trunk/reactos/dll/win32/msvcrt/dllmain.c
    • -0
    • +1
    /trunk/reactos/dll/win32/crtdll/dllmain.c
    • -0
    • +1
    /trunk/reactos/dll/win32/msvcrt20/msvcrt20.c
    • -0
    • +15
    /trunk/reactos/sdk/lib/crt/include/internal/popen.h
    • -17
    • +50
    /trunk/reactos/sdk/lib/crt/stdio/popen.c
    • -0
    • +1
    /trunk/reactos/dll/win32/msvcrt40/msvcrt40.c
[MSVCRT_APITEST]: Commit a simple test for popen(), by Andreas Maier.

CORE-11568

    • -0
    • +38
    /trunk/rostests/apitests/msvcrt/popen.c
[RXCE]: Fix bug, thanks MSVC! (warning C4553)
    • -1
    • +1
    /trunk/reactos/sdk/lib/drivers/rxce/rxce.c
[NETAPI32]

DsAddressToSiteNamesExW: Remove dead code.

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

    • -2
    • +0
    /trunk/reactos/dll/win32/netapi32/netlogon.c
[SHELL32]

-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:

[BOOTDATA]

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
    /trunk/reactos/boot/bootdata/hivesys.inf