• last updated 15 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[UXTHEME} -Fix usage of uninitialized variable. CORE-11204
    • -0
    • +2
    /trunk/reactos/dll/win32/uxtheme/nonclient.c
[EXPLORER] -implement showing the start menu preview
    • -10
    • +74
    /trunk/reactos/base/shell/explorer/trayprop.cpp
    • -0
    • +1
    /trunk/reactos/base/shell/explorer/explorer.rc
[NDK][XDK]: Add some forgotten RTL bitmap functions.
    • -6
    • +6
    /trunk/reactos/sdk/include/xdk/rtlfuncs.h
    • -0
    • +30
    /trunk/reactos/sdk/include/ndk/rtlfuncs.h
[UXTHEME] -Draw the background glyph inside the content margins. CORE-6000
    • -1
    • +13
    /trunk/reactos/dll/win32/uxtheme/draw.c
[UXTHEME] -Slightly improve the width of the caption buttons by scaling it based on the height of the caption buttons. CORE-6000
    • -3
    • +6
    /trunk/reactos/dll/win32/uxtheme/nonclient.c
[TRANSLATIONS]

Minor corrections in Uzbek.

Patch by Kudratov Olimjon.

CORE-12907 #resolve #comment Thanks a lot!

[EXPLORER] -Remove a debug print that wasn't supposed to be committed.
    • -1
    • +0
    /trunk/reactos/base/shell/explorer/traywnd.cpp
[EXPLORER] -Try to fix a crash in explorer. CORE-12991
    • -1
    • +5
    /trunk/reactos/base/shell/explorer/taskswnd.cpp
[NTOS:KE]

- Addendum to r74235.

CORE-12985

    • -12
    • +6
    /trunk/reactos/ntoskrnl/ke/arm/thrdini.c
    • -12
    • +6
    /trunk/reactos/ntoskrnl/ke/amd64/stubs.c
[NTOS:KE]

- Make sure to disable interrupts each iteration of the idle loop, since IdleFunction can leave them enabled.

CORE-12985 #resolve

    • -12
    • +6
    /trunk/reactos/ntoskrnl/ke/i386/thrdini.c
[UXTHEME] -Fix drawing the themed scrollbar. CORE-12933
    • -0
    • +4
    /trunk/reactos/dll/win32/uxtheme/ncscrollbar.c
[SETUPAPI]: Partly sync parser.c with Wine Staging 2.2. CORE-9397 CORE-12823

Fixes all but 2 tests in setupapi_winetest:parser.

e8aa851 setupapi: Fix parsing of inf files containing garbage at the beginning of the file.

    • -2
    • +14
    /trunk/reactos/dll/win32/setupapi/parser.c
[LSASRV]

Implement LsarpLookupPrivilegeDisplayName. Reading the resource strings is still buggy.

CORE-12976 #comment Please retest!

    • -47
    • +117
    /trunk/reactos/dll/win32/lsasrv/privileges.c
    • -0
    • +88
    /trunk/reactos/dll/win32/lsasrv/utils.c
    • -0
    • +14
    /trunk/reactos/dll/win32/lsasrv/lsasrv.h
[EXPLORER]: Fix most problems with the size of the taskbar. (Most problems when run in windows. Running on ros still isn't perfect.)

- CTaskSwitchWnd: Use the height of the start button as minimum height in horizontal mode.

- CTrayClockWnd: Actually process WM_THEMECHANGED message.

- CTaskSwitchWnd: Use SM_CYSIZE as the height of the buttons of the toolbar.

- CStartButton: Simplify calculating the minimum size of the button.

- CTrayWindow: Don't use IsThemeActive. Checking if OpenThemeData returned non null is enough.

    • -14
    • +12
    /trunk/reactos/base/shell/explorer/traywnd.cpp
    • -1
    • +1
    /trunk/reactos/base/shell/explorer/taskswnd.cpp
    • -4
    • +9
    /trunk/reactos/base/shell/explorer/taskband.cpp
    • -1
    • +1
    /trunk/reactos/base/shell/explorer/precomp.h
    • -3
    • +1
    /trunk/reactos/base/shell/explorer/trayntfy.cpp
[LSASRV]

Add privilege display name resource strings.

CORE-12976

    • -0
    • +33
    /trunk/reactos/dll/win32/lsasrv/lang/de-DE.rc
    • -0
    • +31
    /trunk/reactos/dll/win32/lsasrv/resources.h
    • -0
    • +33
    /trunk/reactos/dll/win32/lsasrv/lang/en-US.rc
[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