• last updated 16 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[STOBJECT]

Fix a typo (wrong resource id).

[STOBJECT]

Implement the power schemes popup menu.

[MMSYS]

Show and hide the volume systray icon.

    • -5
    • +63
    /trunk/reactos/dll/cpl/mmsys/volume.c
[POWERCFG]

Show and hide the power systray icon.

    • -1
    • +34
    /trunk/reactos/dll/cpl/powercfg/advanced.c
[STOBJECT]

Implement code to show and hide the power and volume icons in the notification area aka systray.

Control panel applications send WM_USR+220 messages to the systray window in order to show or hide an icon in the systray. The wParam parameter identifies the icon: 1=power, 4=volume. The lParam parameter indicates the new icon status: 0:show, 1:hide.

Control panel applications also send WM_USER+221 messages to the systray window in order to retrieve the current status of a systray icon. The wParam parameter identifies the icon, just like in the WM_SUER+220 messages. The lParam parameter is ignored. The return value indicates the status of the icon: 1:visible, 0:hidden.

    • -0
    • +185
    /trunk/reactos/dll/shellext/stobject/power.cpp
    • -29
    • +66
    /trunk/reactos/dll/shellext/stobject/volume.cpp
[EXPLORER]: Simplify the creation of the tray band site and the tasks band.

- CTrayBandSite: Rename its constructor to CTrayBandSite_CreateInstance. Let the CTrayWindow create the CTasksBand and pass it to the constructor. Use a standard com interface to see if the tasks band was added while loading and don't use an explorer specific interface for it. Make CTrayBandSite::_Init a bit clearer.

- CTrayWindow: Implement the IOleWindow interface and create the CTaskBand before creating the CTrayBandSite. Then use standard com interfaces to get their respective HRND.

- CTaskBand: Rename its constructor to CTaskBand_CreateInstance. Remove a hack that was using its IOleWindow to act like the IOleWindow of the CTrayWindow during the creation of the CTrayBandSite. This is possible since the IOleWindow of the CTrayWindow is passed to the SetDeskBarSite method of CTrayBandSite.

    • -3
    • +39
    /trunk/reactos/base/shell/explorer/traywnd.cpp
    • -30
    • +3
    /trunk/reactos/base/shell/explorer/precomp.h
    • -117
    • +71
    /trunk/reactos/base/shell/explorer/tbsite.cpp
    • -59
    • +19
    /trunk/reactos/base/shell/explorer/taskband.cpp
[AT]

- Fix MSVC build

[AT]

- Confirm deleting all jobs.

- Fix typos in resources and add missing usage text.

[EXPLORER]

- Simplify the mess with the font handling in explorer. Make it respond to changes in the system metrics and use the correct fonts.

- Make CheckTrayWndPosition resize the taskbar based on the optimal size that the rebar returns.

- Without losing my sanity (yet), I managed to make it have exactly the same size as windows explorer when I run it in windows with the classic theme.

- Themes still aren't sized perfectly. Running on ros shows lots of bugs in our common controls.

    • -2
    • +0
    /trunk/reactos/base/shell/explorer/precomp.h
    • -8
    • +22
    /trunk/reactos/base/shell/explorer/taskswnd.cpp
    • -0
    • +1
    /trunk/reactos/base/shell/explorer/trayntfy.cpp
    • -125
    • +110
    /trunk/reactos/base/shell/explorer/traywnd.cpp
[AT]

- Retrieve the users short day names instead of hardcoded day names.

- Fix resources.

[FONTSUB]

Added German Translation

DIALOG -> DIALOGEX

Windows -> system (not yet done in japanese translation...)

    • -0
    • +106
    /trunk/rosapps/applications/sysutils/fontsub/lang/de-DE.rc
[AT]

- Implement the DaysOfWeek parser and display code.

- ParseDaysOfMonth: Handle a failure case.

- Fix display bugs.

[NTGDI] Add missing LPtoDP in GreExtTextOutW (TA_UPDATECP). Fixes CORE-12218 without breaking CORE-11415
    • -2
    • +2
    /trunk/reactos/win32ss/gdi/ntgdi/freetype.c
[TRANSLATIONS]

- Shorten some strings to make MSVC happy.

Maybe fix MSVC build
[Root CA]

Updated Root certificates

+ "LuxTrust Global Root 2" (1479 bytes)

+ "Amazon Root CA 4" (502 bytes)

+ "Amazon Root CA 3" (442 bytes)

+ "Amazon Root CA 2" (1349 bytes)

+ "Amazon Root CA 1" (837 bytes)

+ "AC RAIZ FNMT-RCM" (1415 bytes)

- "Root CA Generalitat Valenciana" (1679 bytes)

- "Buypass Class 2 CA 1" (855 bytes)

- "RSA Security 2048 v3" (869 bytes)

    • -233
    • +417
    /trunk/reactos/boot/bootdata/caroots.inf
[OPENGLCFG]

Add German translation

    • -0
    • +3
    /trunk/reactos/dll/cpl/openglcfg/openglcfg.rc
    • -0
    • +28
    /trunk/reactos/dll/cpl/openglcfg/lang/de-DE.rc
Somehow this wasn't committed. Sorry.
    • -0
    • +28
    /trunk/reactos/dll/cpl/openglcfg/lang/cs-CZ.rc
[RAPPS]

- Move Mesa 3D to "Libraries"

- Clarify what this library is for and how to use it.

- Add Czech translation.

[OPENGLCFG]

- Add Czech translation.

    • -0
    • +3
    /trunk/reactos/dll/cpl/openglcfg/openglcfg.rc
[NTOS:KD64]

- Fix a copy-pasta.

- Spotted by Sumanai. Thanks!

CORE-12952

[RAPPS]

- Add a custom build of the Mesa 3D Graphics Library. This build contains mesa, gallium and llvmpipe. It provides an enormous performance boost over the software implementation present in opengl32.

- This is meant for platforms with missing, outdated or broken HW OpenGl acceleration.

- Thanks Daniel for helping with the Rapps stuff!

    • -0
    • +15
    /trunk/reactos/media/rapps/mesagallium.txt
[OPENGLCFG]

- Add a simple applet to set a custom OGL ICD or force the use of the built in software implementation.

- It can be used to set the DEBUGCHANNEL to +opengl,+wgl to make obtaining debug info more user friendly.

    • -0
    • +30
    /trunk/reactos/dll/cpl/openglcfg/openglcfg.h
  1. /trunk/reactos/dll/cpl/openglcfg/resources
    • -0
    • +19
    /trunk/reactos/dll/cpl/openglcfg/CMakeLists.txt
    • -0
    • +28
    /trunk/reactos/dll/cpl/openglcfg/lang/en-US.rc
    • -0
    • +23
    /trunk/reactos/dll/cpl/openglcfg/openglcfg.rc
    • -0
    • +20
    /trunk/reactos/dll/cpl/openglcfg/resource.h
    • -0
    • +2
    /trunk/reactos/dll/cpl/openglcfg/openglcfg.spec
    • binary
    /trunk/reactos/dll/cpl/openglcfg/resources/openglcfg.ico
    • -0
    • +197
    /trunk/reactos/dll/cpl/openglcfg/general.c
    • -0
    • +78
    /trunk/reactos/dll/cpl/openglcfg/openglcfg.c
[OPENGL32]

Disclaimer: This code is ReactOS specific and is the complete opposite of what Windows does (tm):

- Add the option to override the default OpenGL driver by a custom driver or to force the use of the built-in software implementation.

- This will allow some more flexibility when running games / apps that depend on OGL.

- This code needs a special entry in the registry so opengl32 behaves as usual by default.

    • -41
    • +111
    /trunk/reactos/dll/opengl/opengl32/icdload.c
    • -2
    • +2
    /trunk/reactos/dll/opengl/opengl32/wgl.c
[FREETYPE] Update to v2.7.1. Patch by Katayama Hirofumi MZ, verified by me. CORE-12949
    • -1
    • +1
    /trunk/reactos/media/doc/3rd Party Files.txt
  1. … 121 more files in changeset.
[VERSION_WINETEST] Sync with Wine Staging 2.2. CORE-12823
    • -0
    • +101
    /trunk/rostests/winetests/version/info.c
[PSDK] Import verrsrc.h and update winver.h accordingly. CORE-12823
    • -0
    • +173
    /trunk/reactos/sdk/include/psdk/verrsrc.h
    • -91
    • +3
    /trunk/reactos/sdk/include/psdk/winver.h
[VERSION] Sync with Wine Staging 2.2. CORE-12823

8e1335b version: Ignore flag values in Ex functions.

    • -21
    • +11
    /trunk/reactos/dll/win32/version/version.c
[AT]

- Replace ARRAYSIZE() by _countof().

- Implement parsing of days per month schedule information for the /every and /next options.

- Print days per month schedule information.

[WINTRUST_WINETEST] Sync with Wine Staging 2.2. CORE-12823
[PSDK] Update wintrust.h. CORE-12823