reactos/win32ss/gdi/ntgdi
Joachim Henze 514147776a [NTGDI] Fix potential BSOD 0x1E CORE-17626
in CreateDIBPalette() when passing invalid arguments to CreateDIBSection.
This could be triggered by using the broken test-application "GDIProg".

After this patch not only the BSOD is fixed but also the app does
properly start up, like it is the case on 2k3sp2.

Thanks to the patches author Doug Lyons.
2021-06-19 17:41:49 +02:00
..
arc.c
baseobj.hpp
bezier.c
bitblt.c [WIN32K] Add StretchBlt function ability to flip images (#3458) 2021-02-21 08:28:36 +09:00
bitmaps.c [WIN32SS][GDI] Assume pso->sizlBitmap.cy positiveness (#1743) 2019-07-21 21:39:05 +09:00
bitmaps.h [WIN32SS][NTGDI] Fix UnsafeSetBitmapBits (#1310) 2019-01-27 15:32:52 +09:00
brush.cpp [WIN32K:NTGDI] Avoid breakpoints in syscalls. 2020-01-03 11:21:21 +01:00
brush.h [REACTOS] Addendum to 5c7ce4475e - Fix MSVC 2015 build 2021-05-12 11:04:29 +02:00
brush.hpp
cliprgn.c [WIN32K] Use INTERNAL_LPTODP in IntLPtoDP 2021-03-31 18:35:31 +02:00
cliprgn.h [NtGDI] Fix ExtSelectClipRgn Tests 2019-05-09 12:33:21 -05:00
color.h
coord.c [WIN32K] More cleanup & improvements 2021-03-31 18:35:31 +02:00
coord.h [WIN32K] More cleanup & improvements 2021-03-31 18:35:31 +02:00
dc.h [REACTOS] Addendum to 5c7ce4475e - Fix MSVC 2015 build 2021-05-12 11:04:29 +02:00
dcattr.c
dclife.c [REACTOS] Cleanup INIT and some PAGE section allocations 2020-11-02 21:45:31 +03:00
dcobjs.c
dcstate.c [WIN32K] Add some validity checks in PDEVOBJ_vReference() and use it instead of explicitly manipulating ppdev->cPdevRefs. 2019-11-25 00:41:51 +01:00
dcutil.c [WIN32K] More cleanup & improvements 2021-03-31 18:35:31 +02:00
device.c
dib.h
dibobj.c [NTGDI] Fix potential BSOD 0x1E CORE-17626 2021-06-19 17:41:49 +02:00
drawing.c
fillshap.c [NtGDI] Fix ExtSelectClipRgn Tests 2019-05-09 12:33:21 -05:00
font.c [NTGDI] Fix pool memory disclosure in NtGdiGetGlyphOutline (#3021) 2020-08-25 19:14:23 +03:00
font.h [WIN32SS][NTGDI] Registry-based font management (#1816) 2019-08-10 14:52:09 +09:00
freetype.c [WIN32SS] Skip . and .. when enumerating fonts 2021-05-22 16:31:31 +02:00
gdibatch.c [NtGDI] Fix ExtSelectClipRgn Tests 2019-05-09 12:33:21 -05:00
gdidbg.c [REACTOS] Fix misc 64 bit issues (#783) 2019-01-05 10:50:11 +01:00
gdidebug.h
gdikdbgext.c
gdiobj.c [WIN32K] Fix an ASSERT to ignore the upper 32 bits of a passed in GDI handle 2020-11-07 18:34:10 +01:00
gdiobj.h [REACTOS] Addendum to 5c7ce4475e - Fix MSVC 2015 build 2021-05-12 11:04:29 +02:00
gdipool.c
icm.c
init.c
intgdi.h
line.c [WIN32K] Use INTERNAL_LPTODP in IntLPtoDP 2021-03-31 18:35:31 +02:00
metafile.c [Win32SS] Support Clipboard Metafile 2019-05-31 21:44:17 -05:00
misc.h [WIN32SS][NTGDI][NTUSER] Make gusLanguageID USHORT (#1776) 2019-07-31 22:24:01 +09:00
paint.h
palette.c [REACTOS] Cleanup INIT and some PAGE section allocations 2020-11-02 21:45:31 +03:00
palette.h [REACTOS] Addendum to 5c7ce4475e - Fix MSVC 2015 build 2021-05-12 11:04:29 +02:00
path.c [WIN32K] Rewrite PATH_Ellipse & PATH_RoundRect using integer arithmetics 2021-03-31 18:35:31 +02:00
path.h [WIN32K] Rewrite PATH_Ellipse & PATH_RoundRect using integer arithmetics 2021-03-31 18:35:31 +02:00
pen.c
pen.h
polyfill.c
print.c [WIN32SS] 2017-11-18 12:15:45 +01:00
rect.c
rect.h [WIN32K] Rewrite DIB1BPP -> DIB1BPP copy 2021-03-22 22:40:33 +01:00
region.c [WIN32K:NTGDI] Fix ASSERTS in REGION_bXformRgn. CORE-15992 2019-08-07 07:47:47 +02:00
region.h [NtGDI] Update Region code 2019-04-17 14:43:24 -05:00
stockobj.c [WIN32SS][FONT] Fix the system logical stock font data (#709) 2018-08-10 15:37:37 +02:00
text.c [GDI] Demote the insane amount of logging CORE-1091 2020-09-01 19:11:22 +02:00
text.h [WIN32SS][FONT] Fix registry-based management (#1879) 2019-09-10 20:39:52 +09:00
wingl.c
xformobj.c [WIN32SS][NTGDI] Strictly check in XFORMOBJ_iSetXform (#1676) 2019-06-24 21:32:40 +09:00
xformobj.h [WIN32SS][NTGDI][GDI32] Fix DPtoLP and NtGdiTransformPoints etc. (#1540) 2019-04-29 14:45:44 +09:00