Hermès Bélusca-Maïto
ee0511b49d
[WIN32K:NTUSER] Add diagnostic asserts in IntLinkWindow() and IntUnlinkWindow(). Don't link a window to itself in IntLinkWindow()! Add diagnostic traces for this situation, as well as in IntLinkHwnd().
...
Helps in correctly fixing CORE-12071 and CORE-12085.
2018-07-08 15:39:50 +02:00
Hermès Bélusca-Maïto
4d057cf626
[WIN32K:NTUSER] Formatting only!
2018-07-08 15:39:48 +02:00
Katayama Hirofumi MZ
6abc9f5b5a
[WIN32SS] Fix NtUserGetClipboardData for text paste ( #645 )
...
Fix the NtUserGetClipboardData function for the synthesized text formats (CF_TEXT, CF_OEMTEXT and CF_UNICODETEXT).
CORE-11471
2018-06-30 17:12:23 +02:00
Timo Kreuzer
79ad68ddc3
[CMAKE] Zap builddir.h.cmake and instead define macros globally
...
This changes __RELFILE__ to always be relative and not rely on a GCC extension, since __FILE__ is *always* relative to the root.
2018-06-30 13:26:56 +02:00
Katayama Hirofumi MZ
8a685446b6
[WIN32SS] Fix IntSynthesizeDib to synthesize CF_DIB with CF_BITMAP ( #644 )
...
CORE-14770
2018-06-28 19:27:40 +02:00
Hermès Bélusca-Maïto
9d3d5e464d
[WIN32K] Fix DBG_PRINT macro.
2018-06-10 04:00:06 +02:00
Eric Kohl
4911382913
[NDK] Replace the SYSTEMTIME fields StandardDate and DaylightDate in RTL_TIME_ZONE_INFORMATION by TIME_FIELDs and fix resulting errors
...
Patch will be sent upstream.
CORE-14658
2018-05-31 17:48:29 +02:00
Serge Gautherie
3ca1ac639c
[REACTOS] Improve/Fix some "printf" formats ( #555 )
...
The smbios.c one was initially spotted by "Alahndro" on CORE-6328.
2018-05-30 14:18:23 +02:00
Hermès Bélusca-Maïto
a55d7c692b
[WIN32K] Implement UOI_FLAGS in NtUserGetObjectInformation(). Based from a patch by Jérôme Gardou.
...
CORE-13447 CORE-14422
This fixes closing nLite 1.4.9.3 (.NET2) application, as well as any
other program that expects that the interactive window station is
reported as being visible. I thank Mark Jansen and Joachim Henze for
help and testing.
2018-04-22 23:00:55 +02:00
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