Timo Kreuzer
2d9c88e0c5
[WIN32K] Fix 64 bit issues ( #420 )
...
- Fix ULONG/SIZE_T issues
- Use LOWORD/HIWORD
- Change a struct member to HANDLE
- Implement lstrlenW helper function
2018-03-18 15:53:52 +01:00
Thomas Faber
56fdb7adde
[WIN32K:NTUSER] Handle IntGetSystemMenu failure cases. CORE-12180
2018-03-03 17:19:26 +01:00
Thomas Faber
b7aa1e3122
[WIN32K:NTUSER] Correctly delete menus in failure cases in MENU_GetSystemMenu. CORE-12180
2018-03-03 17:19:16 +01:00
Thomas Faber
89217e3df5
[WIN32K:NTUSER] Handle IntCloneMenu failure in MENU_GetSystemMenu. CORE-12180
2018-03-03 17:18:55 +01:00
Timo Kreuzer
6771bf55a0
[WIN32K] Get rid of some instances of the ugly RETURN() macro
2018-02-24 17:17:25 +01:00
Timo Kreuzer
e688aab6b3
[FORMATTING] Fix indentation, no functional changes.
2018-02-24 17:17:25 +01:00
Timo Kreuzer
173971d947
[WIN32K] Implement NtUserSetWindowLongPtr for 64 bit builds
...
Also fix return type of NtUserQueryWindow and type of WND::dwUserData and the value for bAnsi in SetWindowLongPtrA
2018-02-19 22:36:36 +01:00
Thomas Faber
b030836b40
[WIN32K:NTUSER] Safely handle allocation failure in IntCloneMenu. CORE-14222
2018-02-18 11:27:35 +01:00
Thomas Faber
1969094028
[WIN32K:NTUSER] Avoid allocating an extra item in IntCloneMenuItems. CORE-14222
2018-02-18 11:27:32 +01:00
Thomas Faber
de455c4d50
[WIN32K:NTUSER] Handle realloc failure in IntRemoveMenuItem. CORE-14222
2018-02-18 11:27:29 +01:00
Thomas Faber
c464f4f2e3
[WIN32K:NTUSER] Handle allocation failure in PopupMenuWndProc. CORE-14222
2018-02-18 11:27:27 +01:00
Stanislav Motylkov
c22c6e3ba3
[WIN32K:NTUSER] Fix color indices for themes
...
CORE-14231 #resolve
2018-01-22 21:45:50 +02:00
Stanislav Motylkov
dade22f479
[WIN32K:NTUSER] Fix hardcoded color for MF_GRAYED menu items
...
CORE-14196 #resolve
2018-01-21 00:27:23 +02:00
Joachim Henze
82caf5f823
[WIN32K] avoid BSOD in Bochs 2.6.8 CORE-13629, patch by Mark Jansen
...
We applied this patch also last second in 0.4.7rls, now in master.
IntTrackPopupMenuEx() caused the BSOD when called while window is in the process of being destroyed.
2017-12-20 17:38:36 +01:00
James Tabor
c45a6e15bf
[User32|IMM32] Fix a recursion crash in IMM. See CORE-14041.
...
Required a sync port from wine. This is a hack fix with Win32SS until
proper IMM support is added to Win32SS.
2017-12-07 21:14:21 -06:00
Mark Jansen
9e4d2f1f9e
[WIN32K] Check if the window being destroyed is currently tracked. ( #103 )
...
* [WIN32K] Check if the window being destroyed is currently tracked.
CORE-13619
2017-11-04 15:00:54 +01:00
Amine Khaldi
706a70c9e1
[NTDLL][NTUSER][SPOOLSS][WINSPOOL] Add some missing VOIDs. CORE-11799 ( #94 )
2017-10-28 13:46:11 +01:00
Waritnan Sookbuntherng
1128447196
[WIN32K][DESK.CPL]: Add fit and fill background placement options ( #28 )
...
- WIN32K and DESK.CPL: Add fit and fill background placement options.
- DESK.CPL: Define wallpaper placement constants; update translations.
- WIN32K: Fix coding style.
CORE-13360
2017-10-13 21:44:02 +02:00
gigaherz
aff6757284
[NTUSER] Fix rogue CR in a LF-only file.
2017-10-06 00:04:46 +02:00
Timo Kreuzer
5c4d857407
[WIN32K] Add a comment regarding UserEnterExclusive() in UserGetDesktopDC()
...
This is a test-commit using GitHubs SVN interface.
2017-10-05 18:40:33 +02:00
Colin Finck
c2c66aff7d
Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys.
2017-10-03 07:45:34 +00:00