Revision tags: 0.4.16-dev, 0.4.15 |
|
#
f3d03760 |
| 11-Aug-2024 |
Whindmar Saksit <whindsaks@proton.me> |
[NTUSER] Rewrite Window Snap handling (#5705)
Fixes many Window Snap related bugs and uses the WS_EX2_VERTICALLYMAXIMIZED* styles to remember which edge it is snapped to.
The most significant cha
[NTUSER] Rewrite Window Snap handling (#5705)
Fixes many Window Snap related bugs and uses the WS_EX2_VERTICALLYMAXIMIZED* styles to remember which edge it is snapped to.
The most significant change is that GetWindowPlacement lies about the normal position when it is snapped, just like Windows.
CORE-19160 CORE-19165 CORE-19166
show more ...
|
Revision tags: 0.4.14-release |
|
#
c6298321 |
| 14-Jun-2020 |
Serge Gautherie <reactos-git_serge_171003@gautherie.fr> |
[NTUSER] Fix IntDefWindowProc()'s WM_MOUSEACTIVATE case (#7038) CORE-17545
Clang 13.0.1 was warning about broken 'Ret' handling. Also remove an unrelated redundant 'else ...'.
Addendum to commit 6d
[NTUSER] Fix IntDefWindowProc()'s WM_MOUSEACTIVATE case (#7038) CORE-17545
Clang 13.0.1 was warning about broken 'Ret' handling. Also remove an unrelated redundant 'else ...'.
Addendum to commit 6dfa71c487 (r68904).
show more ...
|
#
5385f327 |
| 14-Jun-2020 |
Serge Gautherie <reactos-git_serge_171003@gautherie.fr> |
[NTUSER] defwnd.c: Trivial formatting fixes (#7038)
And (re)move 2 'break;'.
|
#
c02289a0 |
| 10-Jul-2024 |
Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org> |
[UXTHEME][NTUSER] Check class style for CS_NOCLOSE instead of window style (#7130) CORE-11569, CORE-19684
Addendum to commit 71bed0f5f8 (PR #7123).
The problem in uxtheme was introduced in commit 6
[UXTHEME][NTUSER] Check class style for CS_NOCLOSE instead of window style (#7130) CORE-11569, CORE-19684
Addendum to commit 71bed0f5f8 (PR #7123).
The problem in uxtheme was introduced in commit 685084b63c (as part of a fix for CORE-17203), because it was a copy-paste and adaptation of the corresponding code in `ntuser/nonclient.c!NC_DoButton()`.
The bugs in `win32ss/user/ntuser/defwnd.c` (and `nonclient.c` as fixed by the previous commit) were in turn introduced from the migration of menu and related code from user32 to win32k, see commit 6dfa71c487 (r68904).
show more ...
|
#
90ed6862 |
| 05-Jan-2024 |
Thamatip Chitpong <thamatip.chitpong@reactos.org> |
[NTUSER] Use UserHMGetHandle macro (#6244)
Use UserHMGetHandle macro everywhere instead of obj->head.h for consistency.
|
#
25b74478 |
| 31-Oct-2023 |
Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com> |
[SETUPLIB][NTUSER] Toggle input language/layout on Alt+Shift / Ctrl+Shift (#5839)
- Respect the toggle key settings.
- Change the hot key settings in
base/setup/lib/mui.c.
- Revert IntDefWindo
[SETUPLIB][NTUSER] Toggle input language/layout on Alt+Shift / Ctrl+Shift (#5839)
- Respect the toggle key settings.
- Change the hot key settings in
base/setup/lib/mui.c.
- Revert IntDefWindowProc function about
Alt+Shift handling.
- Delete some code in
co_IntProcessKeyboardMessage for Alt+Shift
handling.
- Add IntGetNextKL, IntLanguageToggle, and
IntCheckLanguageToggle helper functions.
- Modify ProcessKeyEvent and
UserGetLanguageToggle functions to
support [Left Alt]+Shift and Ctrl+Shift.
- Improve WM_INPUTLANGCHANGEREQUEST
handling.
- Message handling shouldn't access kbswitch
directly.
CORE-10667
show more ...
|
#
9ee9f733 |
| 02-Apr-2023 |
Joachim Henze <joachim.henze@reactos.org> |
[NTUSER] Fix BSOD 0x1E nullptr deref CORE-18899 (#5212)
fix authored by JIRA-user "TANGaming". I do suspect that the possibility of that nullptr deref was introduced on the master branch by 0.4.13-d
[NTUSER] Fix BSOD 0x1E nullptr deref CORE-18899 (#5212)
fix authored by JIRA-user "TANGaming". I do suspect that the possibility of that nullptr deref was introduced on the master branch by 0.4.13-dev-962-g 4193b8d. Doug Lyons signalled his "ok" regarding the fix in chat already. CORE-18899
show more ...
|
#
d04e148d |
| 16-Feb-2023 |
Joachim Henze <joachim.henze@reactos.org> |
[NTUSER] Optimize Window Snap Disabling (#5061)
|
#
ea55101a |
| 01-Feb-2023 |
Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com> |
[NTUSER] Allow Window Snap to be disabled (#5014)
- Add IntIsWindowSnapEnabled helper function that reads registry value WindowArrangementActive.
- Check the registry and store the value to newly-a
[NTUSER] Allow Window Snap to be disabled (#5014)
- Add IntIsWindowSnapEnabled helper function that reads registry value WindowArrangementActive.
- Check the registry and store the value to newly-added g_bWindowSnapEnabled global variable on startup.
- Check the global variable before Window Snap.
Win+Left, Win+Right, Win+Up, and Win+Down can be disabled by registry value WindowArrangementActive.
Snapping mouse can be also disabled. CORE-16379
show more ...
|
#
0bab3a10 |
| 21-Jan-2023 |
Roy Tam <roytam@gmail.com> |
[NTUSER][USER32] Set WM_CONTEXTMENU's wParam to the child window's handle
Cherry-picked from https://github.com/wine-mirror/wine/commit/3af8415ca9dc50e6c394c1001aad97db5f514069
CORE-18801
|
#
40863aeb |
| 10-Nov-2022 |
Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com> |
[NTUSER] Add 'Win:' comments around IntDefWindowProc
|
#
36f7d1a9 |
| 28-Oct-2022 |
Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com> |
[KBSWITCH][CPL:INPUT][NTUSER][EXPLORER] Fix keyboard layout icon (#4815)
Fix keyboard layout icon in taskbar notification area. JIRA issue: CORE-11700, CORE-2699, CORE-18546
- Call ActivateKeyboard
[KBSWITCH][CPL:INPUT][NTUSER][EXPLORER] Fix keyboard layout icon (#4815)
Fix keyboard layout icon in taskbar notification area. JIRA issue: CORE-11700, CORE-2699, CORE-18546
- Call ActivateKeyboardLayout to select the keyboard layout correctly.
- Modify WM_INPUTLANGCHANGEREQUEST parameter.
- Modify BroadcastSystemMessageW parameter.
- Revert Taskbar Notification Area MA_NOACTIVATE HACK 8344291 . This fixes Context Menu display.
- Load the "IME File" value and set the IME icon if necessary.
- Correctly implement global hooks.
show more ...
|
#
2469ce2c |
| 25-Sep-2022 |
Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com> |
[NTUSER][KBSWITCH] Realize Alt+Shift keyboard switch (retry) (#4721)
Alt+Shift is a useful key combination to switch the current keyboard layout. CORE-11737
- Add ID_NEXTLAYOUT command to kbswitch.
[NTUSER][KBSWITCH] Realize Alt+Shift keyboard switch (retry) (#4721)
Alt+Shift is a useful key combination to switch the current keyboard layout. CORE-11737
- Add ID_NEXTLAYOUT command to kbswitch.
- Send command ID_NEXTLAYOUT to kbswitch on Alt+Shift key combination in WM_SYSKEYDOWN handling of IntDefWindowProc function.
- Make IntFindWindow a non-static function.
show more ...
|
#
db810d8e |
| 23-Nov-2021 |
Denis Malikov <Getequ@users.noreply.github.com> |
[WIN32SS:NTUSER] Fix window state after restoring snapped window (#4119)
InternalPos.NormalRect is a key data for detecting whether a window was snapped.
Keeping it after restore affecting next sna
[WIN32SS:NTUSER] Fix window state after restoring snapped window (#4119)
InternalPos.NormalRect is a key data for detecting whether a window was snapped.
Keeping it after restore affecting next snap actions.
CORE-16477
show more ...
|
#
0af3689c |
| 21-Nov-2021 |
Thomas Faber <thomas.faber@reactos.org> |
[REACTOS] Fix traces with missing arguments.
Courtesy of VS Code Analysis warning C6064: Missing integer argument to 'DbgPrint' that corresponds to conversion specifier 'N'.
|
#
4bc95812 |
| 16-Oct-2021 |
Thomas Faber <thomas.faber@reactos.org> |
[WIN32K] Mark default as unreachable.
Powered by clang-cl.
|
Revision tags: 0.4.15-dev, 0.4.14-RC |
|
#
7772f972 |
| 11-Apr-2020 |
James Tabor <james.tabor@reactos.org> |
[User32] Return Default Window Procedure for WM_DEVICECHANGE
See CORE-16492.
|
Revision tags: 0.4.13-release |
|
#
9e14a762 |
| 24-Oct-2019 |
Joachim Henze <Joachim.Henze@reactos.org> |
[WIN32SS] Fix last user visible parts of regression CORE-10855
When Themesvc was disabled, some Window titlebar frames were drawn too thin until the window was actively resized in y by the user.
Th
[WIN32SS] Fix last user visible parts of regression CORE-10855
When Themesvc was disabled, some Window titlebar frames were drawn too thin until the window was actively resized in y by the user.
That and similar symptoms started to show up after SVN r68904 == 6dfa71c487dbb193ed7fb1a249a8c964ec3aef0d
Many thanks to patches author Doug Lyons.
We leave the ticket unresolved still due to explicit request of James Tabor, who wants to continue working in that context.
I will merge that back into 0.4.13RCs as well.
show more ...
|
Revision tags: 0.4.14-dev, 0.4.13-RC, 0.4.12-release |
|
#
4193b8d8 |
| 20-Aug-2019 |
Joachim Henze <Joachim.Henze@reactos.org> |
[WIN32SS] WindowSnap must not affect the taskbar
This fixes regression CORE-16289 where we could not longer move the taskbar at a different than default location, as WindowSnap would interfere.
Man
[WIN32SS] WindowSnap must not affect the taskbar
This fixes regression CORE-16289 where we could not longer move the taskbar at a different than default location, as WindowSnap would interfere.
Many Thanks to the patches author Doug Lyons.
Eventually the heuristic that we use here to identify the taskbar via used window-styles could be improved later. Theoretically possible that it bails out on some other windows.
The regression was introduced by 0.4.12-dev-373-g 7e396787ed00a3939031447725f79697a41878e1
show more ...
|
Revision tags: 0.4.12-RC, 0.4.13-dev, 0.4.11-release |
|
#
37af7877 |
| 19-Jan-2019 |
Denis Malikov <Getequ@users.noreply.github.com> |
[WIN32SS:NTUSER] Fix Window-snap madness (#1246)
Desktop window was treated as possible to resize.
Fix for 7e396787
CORE-15624
|
#
d0d90924 |
| 19-Jan-2019 |
Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com> |
[WIN32SS][NTUSER] Refactor PR #1226 (#1266)
Refactoring of #1226. CORE-12845
|
#
7e396787 |
| 15-Jan-2019 |
Denis Malikov <Getequ@users.noreply.github.com> |
[WIN32SS:NTUSER] Implement "Window Snap" feature (#1226)
Implemented the following actions: stick the window on the left/right or maximize it,
with the following shortcuts:
- Win key + Arrows;
[WIN32SS:NTUSER] Implement "Window Snap" feature (#1226)
Implemented the following actions: stick the window on the left/right or maximize it,
with the following shortcuts:
- Win key + Arrows;
- drag to left/right screen border;
- double-click on top/bottom.
CORE-12845
show more ...
|
Revision tags: 0.4.11-RC, 0.4.12-dev, 0.4.10-release, 0.4.11-dev, 0.4.10-RC |
|
#
42353ecb |
| 13-Jul-2018 |
Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com> |
[USER32][WIN32SS] Fix display of owned popup windows (#683)
An owned popup window should be hidden when its owner window was minimized.
- Add IntWinListOwnedPopups function.
- Fix ShowWindow and S
[USER32][WIN32SS] Fix display of owned popup windows (#683)
An owned popup window should be hidden when its owner window was minimized.
- Add IntWinListOwnedPopups function.
- Fix ShowWindow and ShowOwnedPopups functions.
CORE-14818
See also: CORE-3326, CORE-12252, CORE-13168, and CORE-14824.
show more ...
|
Revision tags: 0.4.9-release, 0.4.10-dev, 0.4.9-RC, 0.4.8-release |
|
#
2d9c88e0 |
| 18-Mar-2018 |
Timo Kreuzer <timo.kreuzer@reactos.org> |
[WIN32K] Fix 64 bit issues (#420)
- Fix ULONG/SIZE_T issues
- Use LOWORD/HIWORD
- Change a struct member to HANDLE
- Implement lstrlenW helper function
|
Revision tags: 0.4.8-RC, 0.4.9-dev, 0.4.7-release, v0.4.7, 0.4.8-dev, 0.4.7-rc1 |
|
#
c2c66aff |
| 03-Oct-2017 |
Colin Finck <colin@reactos.org> |
Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys.
|