mirror of
https://github.com/reactos/reactos.git
synced 2025-02-22 16:36:33 +00:00
![]() flip_fix_9.patch fixes: CORE-16984 " 'SPINA Thrulg' / 'SPINA Thyr' / 'Sim Thyr' have images flipped" CORE-17194 "StretchDIBits test" isn't work correctly" "Output of 'Project 3 Test'" CORE-14701 "DVDStyler 3.0.4 transparent toolbars" CORE-14701 "DVDStyler 3.0.4 erroneously black around icons of welcome-dlg" CORE-14671 "'Peazip' shows icons in buttons and menubar vertically flipped" "Double Commander shoes icons flipped in buttons, menubar, listview and the treeview" CORE-13273 "Welcome to Lazarus" icon shows flipped CORE-13026 "'CudaText app' icon shows flipped" CORE-18653 The dibobj.c part also fixes a BSOD 0x1E nullptr deref in Win32K when running the setup of 'Auslogics Disk Defrag Pro 4.9.4.0' in releases/0.4.7 to releases/0.4.13 Not all of those are duplicates, although they appear to be at first glance. It affects different controls and some of those tickets do have different 'guilty revs' than others. The patch does consist of 2 parts: 1.) win32ss/gdi/ntgdi/dibobj.c This one is the most clean part of it, that addresses most of the flipping issues now, and the BSOD 0x1E. 2.) The hack in comctl32.h redefining the version: We used that in the past to appease some, but not all of the issues listed above. But it does hide additional issues, e.g. in DvDStyler, therefore we seem to still need that appeasement even today. Most likely it would make sense to aim to avoid this part in the future. part 2.) was committed as first appeasement on its own already into 0.4.14-RC-24-g |
||
---|---|---|
.. | ||
arc.c | ||
baseobj.hpp | ||
bezier.c | ||
bitblt.c | ||
bitmaps.c | ||
bitmaps.h | ||
brush.cpp | ||
brush.h | ||
brush.hpp | ||
cliprgn.c | ||
cliprgn.h | ||
color.h | ||
coord.c | ||
coord.h | ||
dc.h | ||
dcattr.c | ||
dclife.c | ||
dcobjs.c | ||
dcstate.c | ||
dcutil.c | ||
device.c | ||
dib.h | ||
dibobj.c | ||
drawing.c | ||
fillshap.c | ||
font.c | ||
font.h | ||
freetype.c | ||
gdibatch.c | ||
gdidbg.c | ||
gdidebug.h | ||
gdifloat.h | ||
gdikdbgext.c | ||
gdiobj.c | ||
gdiobj.h | ||
gdipool.c | ||
icm.c | ||
init.c | ||
intgdi.h | ||
line.c | ||
metafile.c | ||
misc.h | ||
paint.h | ||
palette.c | ||
palette.h | ||
path.c | ||
path.h | ||
pen.c | ||
pen.h | ||
polyfill.c | ||
print.c | ||
rect.c | ||
rect.h | ||
region.c | ||
region.h | ||
stockobj.c | ||
text.c | ||
text.h | ||
wingl.c | ||
xformobj.c | ||
xformobj.h |