reactos/dll/win32
Joachim Henze a6b3d2131d [0.4.10][COMCTL32] Fix regression with disabled menubar buttons in IDA5free CORE-14209
PR #1599 "[COMCTL32] Saturated images: Take mask-images in account."
Many Thanks to the patches author
Andreas Maier <staubim@quantentunnel.de>
JIRA-nick: andy-123

CORE-14209 IDA5free issue with disabled menubar buttons
regressed by SVN r66418 == git
8370f15813

The patch also improves the rendering of disabled menubar buttons for SumatraPDF CORE-10601.

Even after the patch we are not perfect at deciding when to draw masked
and when to draw desaturated in 32bpp, but it definitely improves end users experience.

Fix picked from 0.4.13-dev-881-g
4093681ad0
and as preparation 0.4.13-dev-880-g
49a797543f
2020-11-14 18:57:31 +01:00
..
acledit
aclui
activeds
actxprxy
advapi32 [0.4.10] [ADVAPI32] Avoid regression CORE-14874 "Java 7u80 fails to install" 2018-08-28 17:29:56 +02:00
advapi32_vista [ADVAPI32][SHELL32][DESK.CPL] Kill copy-paste of RegLoadMUIString. (#748) 2018-08-16 16:10:41 +02:00
advpack
atl
atl80
atl100
authz
avicap32
avifil32 [AVIFIL32] Sync with Wine Staging 3.9. CORE-14656 2018-05-27 04:02:26 +01:00
batt
bcrypt
beepmidi
browseui [BROWSEUI] Show Tooltip text for 'Go' Button 2018-08-21 12:49:04 +02:00
cabinet
cards
cfgmgr32
clusapi
comcat
comctl32 [0.4.10][COMCTL32] Fix regression with disabled menubar buttons in IDA5free CORE-14209 2020-11-14 18:57:31 +01:00
comdlg32 [TRANSLATION] Polish translation update (#781) 2018-08-20 17:00:33 +02:00
compstui
credui
crtdll
crypt32 [TRANSLATION] Polish translation update (#781) 2018-08-20 17:00:33 +02:00
cryptdlg
cryptdll
cryptnet
cryptui
dbghelp [DBGHELP] Fix 3 MSVC warnings about MiniDumpWriteDump() (#643) 2018-06-28 17:44:49 +02:00
dciman32
devmgr [TRANSLATION] Polish translation update (#781) 2018-08-20 17:00:33 +02:00
dnsapi
esent
faultrep
fltlib [DLLS] Fix 64 bit issues 2018-08-04 19:19:34 +02:00
fmifs
fontsub
framedyn
fusion
gdiplus [0.4.10][GDIPLUS] Fix a regression painting gradient CORE-15479 2020-10-03 23:20:41 +02:00
getuname
hhctrl.ocx
hid [HID_WINETEST] Import from Wine Staging 3.3. CORE-14434 2018-04-03 13:32:05 +01:00
hlink
hnetcfg [HNETCFG] Sync with Wine Staging 3.9. CORE-14656 2018-05-27 04:12:51 +01:00
httpapi
iccvid
icmp
ieframe [IEFRAME] Sync with Wine Staging 3.9. CORE-14656 2018-06-04 03:35:42 +01:00
iernonce
imaadp32.acm [IMAADP32.ACM] Sync with Wine Staging 3.3. CORE-14434 2018-03-15 12:27:22 +01:00
imagehlp [IMAGEHLP] Sync with Wine Staging 3.3. CORE-14434 2018-03-15 12:28:19 +01:00
imm32 [IMM32] Sync with Wine Staging 3.9. CORE-14656 2018-06-04 03:36:30 +01:00
inetcomm [INETCOMM] Sync with Wine Staging 3.3. CORE-14434 2018-03-15 12:36:29 +01:00
inetmib1 [INETMIB1] Sync with Wine Staging 3.3. CORE-14434 2018-03-15 12:40:38 +01:00
initpki [INITPKI] Sync with Wine Staging 3.3. CORE-14434 2018-03-17 12:46:47 +01:00
inseng [INSENG] Sync with Wine Staging 3.3. CORE-14434 2018-03-17 12:48:28 +01:00
iologmsg
iphlpapi [DLLS] Fix 64 bit issues 2018-08-04 19:19:34 +02:00
iprtprio
itircl [ITIRCL] Sync with Wine Staging 3.3. CORE-14434 2018-03-17 13:08:50 +01:00
itss [ITSS] Sync with Wine Staging 3.9. CORE-14656 2018-06-04 03:37:18 +01:00
jscript [TRANSLATION] Polish translation update (#781) 2018-08-20 17:00:33 +02:00
jsproxy [JSPROXY] Sync with Wine Staging 3.3. CORE-14434 2018-03-17 13:13:02 +01:00
kernel32 [KERNEL32] Implement system firmware functions properly 2018-08-19 20:27:59 +02:00
kernel32_vista [KERNEL32_VISTA] This function now comes from rtlfuncs.h 2018-04-08 17:47:43 +02:00
loadperf [LOADPERF] Sync with Wine Staging 3.3. CORE-14434 2018-03-17 13:13:56 +01:00
lpk [LPK] Changes (#622). 2018-07-27 00:47:48 +02:00
lsasrv [LSASRV] Implement and call the policy change notification routine 2018-08-05 01:05:52 +02:00
lz32 [LZ32] Sync with Wine Staging 3.3. CORE-14434 2018-03-17 13:14:57 +01:00
mapi32 [MAPI32] Sync with Wine Staging 3.3. CORE-14434 2018-03-17 13:16:08 +01:00
mciavi32 [MCIAVI32] Sync with Wine Staging 3.3. CORE-14434 2018-03-17 13:17:07 +01:00
mcicda [MCICDA] Sync with Wine Staging 3.3. CORE-14434 2018-03-17 13:18:10 +01:00
mciqtz32 [MCIQTZ32] Sync with Wine Staging 3.3. CORE-14434 2018-03-17 13:19:04 +01:00
mciseq [MCISEQ] Sync with Wine Staging 3.3. CORE-14434 2018-03-17 13:19:53 +01:00
mciwave [MCIWAVE] Sync with Wine Staging 3.3. CORE-14434 2018-03-17 13:20:37 +01:00
mgmtapi [MGMTAPI] Sync with Wine Staging 3.3. CORE-14434 2018-03-17 13:21:24 +01:00
mlang [MLANG] Sync with Wine Staging 3.3. CORE-14434 2018-03-17 13:22:13 +01:00
mmdevapi [MMDEVAPI] Sync with Wine Staging 3.3. CORE-14434 2018-03-17 13:23:10 +01:00
mmdrv
modemui [TRANSLATION] Polish translation update (#781) 2018-08-20 17:00:33 +02:00
mpr [MPR] Sync with Wine Staging 3.3. CORE-14434 2018-03-17 13:24:48 +01:00
mprapi [MPRAPI] Sync with Wine Staging 3.3. CORE-14434 2018-03-17 13:26:22 +01:00
msacm32 [MSACM32] Sync with Wine Staging 3.3. CORE-14434 2018-03-18 12:20:37 +01:00
msacm32.drv [MSACM32.DRV] Sync with Wine Staging 3.3. CORE-14434 2018-03-18 12:24:36 +01:00
msadp32.acm [MSADP32.ACM] Sync with Wine Staging 3.3. CORE-14434 2018-03-18 12:25:31 +01:00
msafd [DLLS] Fix 64 bit issues 2018-08-04 19:19:34 +02:00
mscat32 [MSCAT32] Sync with Wine Staging 3.3. CORE-14434 2018-03-18 12:26:27 +01:00
mscms [MSCMS] Sync with Wine Staging 3.3. CORE-14434 2018-03-18 12:27:29 +01:00
mscoree
msctf [MSCTF] Sync with Wine Staging 3.9. CORE-14656 2018-06-04 03:41:08 +01:00
msftedit [MSFTEDIT] Sync with Wine Staging 3.3. CORE-14434 2018-03-18 12:29:15 +01:00
msg711.acm [MSG711.ACM] Sync with Wine Staging 3.3. CORE-14434 2018-03-18 12:30:33 +01:00
msgina [TRANSLATION] Polish translation update (#781) 2018-08-20 17:00:33 +02:00
msgsm32.acm [MSGSM32.ACM] Sync with Wine Staging 3.3. CORE-14434 2018-03-18 12:31:18 +01:00
mshtml [MSHTML] Fix 3 MSVC warnings about HTML*Element_handle_event() 2018-08-21 14:33:52 +02:00
mshtml.tlb
msi [TRANSLATION] Polish translation update (#781) 2018-08-20 17:00:33 +02:00
msimg32 [MSIMG32] Sync with Wine Staging 3.3. CORE-14434 2018-03-18 12:32:05 +01:00
msimtf [MSIMTF] Sync with Wine Staging 3.3. CORE-14434 2018-03-18 12:32:52 +01:00
msisip [MSISIP] Sync with Wine Staging 3.3. CORE-14434 2018-03-18 12:33:33 +01:00
msisys.ocx [MSISYS.OCX] Sync with Wine Staging 3.3. CORE-14434 2018-03-18 12:34:18 +01:00
msnet32
mspatcha [MSPATCHA] Sync with Wine Staging 3.3. CORE-14434 2018-03-18 12:35:08 +01:00
msports
msrle32 [MSRLE32] Sync with Wine Staging 3.3. CORE-14434 2018-03-18 12:35:58 +01:00
mssign32 [MSSIGN32] Sync with Wine Staging 3.3. CORE-14434 2018-03-18 12:37:23 +01:00
mssip32 [MSSIP32] Sync with Wine Staging 3.3. CORE-14434 2018-03-18 12:38:07 +01:00
mstask [MSTASK] Sync with Wine Staging 3.3. CORE-14434 2018-03-18 12:39:13 +01:00
msv1_0 [MSV1_0] Add logon support for the LocalService and NetworkService accounts 2018-05-26 18:43:46 +02:00
msvcrt [CRT] Implement the missing CRT _sc(w)printf() functions. CORE-14497 2018-03-23 22:30:18 +01:00
msvcrt20
msvcrt40
msvfw32 [MSVFW32] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:20:45 +01:00
msvidc32 [MSVIDC32] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:22:39 +01:00
mswsock [DLLS] Fix 64 bit issues 2018-08-04 19:19:34 +02:00
msxml [MSXML] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:26:35 +01:00
msxml2 [MSXML2] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:27:15 +01:00
msxml3 [MSXML3] Fix buffer overflow in BindStatusCallback_GetBindInfo. CORE-14570 2018-04-26 15:00:24 +02:00
msxml4 [MSXML4] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:30:29 +01:00
msxml6 [MSXML6] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:31:01 +01:00
mycomput
nddeapi [NDDEAPI] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:31:48 +01:00
netapi32 [NETAPI32] Add DFS RPC interface and some DFS stubs 2018-08-12 14:31:07 +02:00
netcfgx
netevent
netid
netmsg [NETMSG] Add netmsg resource dll with some lmerr messages 2018-04-14 18:56:09 +02:00
newdev [NEWDEV] Fix a truncated text 2018-06-25 13:55:19 +02:00
npptools [NPPTOOLS] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:33:46 +01:00
ntdll_vista
ntdsapi [NTDSAPI] Sync with Wine Staging 3.9. CORE-14656 2018-06-04 03:43:22 +01:00
ntlanman
ntmarta
objsel [OBJSEL] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:35:24 +01:00
odbc32 [ODBC32] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:36:12 +01:00
odbccp32 [ODBCCP32] Sync with Wine Staging 3.9. CORE-14656 2018-06-04 03:44:04 +01:00
ole32 [OLE32] Sync with Wine Staging 3.9. CORE-14656 2018-06-04 03:45:35 +01:00
oleacc [TRANSLATION] Polish translation update (#781) 2018-08-20 17:00:33 +02:00
oleaut32 [OLEAUT32] Fix an MSVC warning about VarCyMul() 2018-08-17 16:18:41 +02:00
olecli32 [OLECLI32] Sync with Wine Staging 3.3. CORE-14434 2018-03-21 12:54:15 +01:00
oledlg [TRANSLATION] Polish translation update (#781) 2018-08-20 17:00:33 +02:00
olepro32 [OLEPRO32] Sync with Wine Staging 3.3. CORE-14434 2018-03-21 12:58:44 +01:00
olesvr32 [OLESVR32] Sync with Wine Staging 3.3. CORE-14434 2018-03-21 12:59:37 +01:00
olethk32 [OLETHK32] Sync with Wine Staging 3.3. CORE-14434 2018-03-21 13:00:35 +01:00
pdh [PDH] Sync with Wine Staging 3.3. CORE-14434 2018-03-21 13:04:47 +01:00
pidgen [PIDGEN] Sync with Wine Staging 3.9. CORE-14656 2018-06-04 03:46:44 +01:00
powrprof
printui [PRINTUI] Sync with Wine Staging 3.3. CORE-14434 2018-03-21 13:07:10 +01:00
propsys [PROPSYS] Sync with Wine Staging 3.9. CORE-14656 2018-06-04 03:47:25 +01:00
psapi [DLLS] Fix 64 bit issues 2018-08-04 19:19:34 +02:00
pstorec [PSTOREC] Sync with Wine Staging 3.3. CORE-14434 2018-03-21 13:11:14 +01:00
qmgr [QMGR] Sync with Wine Staging 3.3. CORE-14434 2018-03-21 13:12:06 +01:00
qmgrprxy
query [QUERY] Sync with Wine Staging 3.3. CORE-14434 2018-03-21 13:14:09 +01:00
rasadhlp
rasapi32 [RASAPI32] Sync with Wine Staging 3.3. CORE-14434 2018-03-21 13:15:06 +01:00
rasdlg [TRANSLATION] Polish translation update (#781) 2018-08-20 17:00:33 +02:00
rasman
resutils [RESUTILS] Sync with Wine Staging 3.3. CORE-14434 2018-03-21 13:16:02 +01:00
riched20 [0.4.10] [RICHED20] Revert ocr_reverse.cur to fix CORE-15190 2018-10-30 20:03:39 +01:00
riched32 [RICHED32] Sync with Wine Staging 3.3. CORE-14434 2018-03-23 12:17:57 +01:00
rpcrt4 [RPCRT4] Update the support for remote pipes which was dropped by the sync to Wine Staging 2.9 and update rpcrt4_ros.diff accordingly 2018-07-29 07:30:43 +02:00
rsabase [RSABASE] Sync with Wine Staging 3.3. CORE-14434 2018-03-23 12:18:57 +01:00
rsaenh
samlib
samsrv [SAMSRV] In SamrGetAliasMembership(), perform STATUS_OBJECT_NAME_NOT_FOUND status fixup in the assignment loop as done in the allocation loop. 2018-06-27 23:40:13 +02:00
sccbase [SCCBASE] Sync with Wine Staging 3.3. CORE-14434 2018-03-23 12:19:48 +01:00
schannel [SCHANNEL] Sync with Wine Staging 3.3. CORE-14434 2018-03-23 12:20:45 +01:00
scrrun [SCRRUN] Sync with Wine Staging 3.3. CORE-14434 2018-03-23 12:22:03 +01:00
secur32 [LSASRV][SECUR32] Implement LsaRegisterPolicyChangeNotification and LsaUnregisterPolicyChangeNotification 2018-08-04 22:17:52 +02:00
security
sensapi [SENSAPI] Sync with Wine Staging 3.3. CORE-14434 2018-03-23 12:22:47 +01:00
serialui
setupapi [0.4.10] [SETUPAPI] Apply yet uncommitted fix for CORE-12616 PR-408 2018-08-23 15:37:32 +02:00
sfc
sfc_os
shdoclc [SHDOCLC] Sync with Wine Staging 3.3. CORE-14434 2018-03-23 12:23:29 +01:00
shdocvw [SHDOCVW] Sync with Wine Staging 3.3. CORE-14434 2018-03-23 12:24:25 +01:00
shell32 [0.4.10][SHELL32] Fix SHFileOperation Move operation (#1487) 2020-11-09 13:00:27 +01:00
shfolder [SHFOLDER] Sync with Wine Staging 3.3. CORE-14434 2018-03-23 12:25:46 +01:00
shimgvw [TRANSLATION] Polish translation update (#781) 2018-08-20 17:00:33 +02:00
shlwapi [SHLWAPI][APITESTS] Add test for PathUnExpandEnvStringsForUser (#602) 2018-06-22 16:44:58 +02:00
slbcsp [SLBCSP] Sync with Wine Staging 3.3. CORE-14434 2018-03-23 12:26:28 +01:00
smdll
sndblst
snmpapi [SNMPAPI] Sync with Wine Staging 3.3. CORE-14434 2018-03-23 12:27:09 +01:00
softpub
srclient
stdole2.tlb [STDOLE2.TLB] Sync with Wine Staging 3.3. CORE-14434 2018-03-23 12:27:45 +01:00
stdole32.tlb [STDOLE32.TLB] Sync with Wine Staging 3.3. CORE-14434 2018-03-23 12:28:23 +01:00
sti [STI] Sync with Wine Staging 3.3. CORE-14434 2018-03-23 12:29:23 +01:00
streamci
sxs [SXS] Sync with Wine Staging 3.3. CORE-14434 2018-03-23 12:30:21 +01:00
syssetup [SYSSETUP] Fix handling of the status message window 2018-08-20 22:10:04 +02:00
t2embed [T2EMBED] Sync with Wine Staging 3.3. CORE-14434 2018-03-23 12:30:57 +01:00
tapi32 [TAPI32] Sync with Wine Staging 3.3. CORE-14434 2018-03-23 12:31:40 +01:00
tapiui
themeui
traffic [TRAFFIC] Sync with Wine Staging 3.3. CORE-14434 2018-03-23 12:32:12 +01:00
twain_32 [TWAIN_32] Sync with Wine Staging 3.3. CORE-14434 2018-03-23 12:33:24 +01:00
ubtrfs Remove unnecessary executable bits 2018-08-15 18:29:09 +02:00
ucdfs
uext2
ufat
ufatx
uffs
untfs
updspapi [UPDSPAPI] Sync with Wine Staging 3.3. CORE-14434 2018-03-23 12:34:04 +01:00
ureiserfs
url [URL] Sync with Wine Staging 3.3. CORE-14434 2018-03-23 12:34:38 +01:00
urlmon [URLMON] Sync with Wine Staging 3.9. CORE-14656 2018-06-04 03:50:24 +01:00
userenv [TRANSLATIONS] Fix some Spanish translations (#715) 2018-07-31 10:58:21 +02:00
usp10 [0.4.10] [USP10] Apply unfinished patch to avoid CORE-14226 2018-08-23 15:35:57 +02:00
uxtheme [DLLS] Fix 64 bit issues 2018-08-04 19:19:34 +02:00
vbscript [VBSCRIPT] Sync with Wine Staging 3.9. CORE-14656 2018-06-04 03:52:36 +01:00
verifier [VERIFIER] Add skeleton provider. 2018-05-12 13:35:09 +02:00
version [VERSION] Sync with Wine Staging 3.9. CORE-14656 2018-06-04 03:53:34 +01:00
vssapi
wbemdisp [WBEMDISP] Sync with Wine Staging 3.3. CORE-14434 2018-03-24 13:12:02 +01:00
wbemprox [WBEMPROX] Sync with Wine Staging 3.9. CORE-14656 2018-06-04 03:54:01 +01:00
wdmaud.drv
windowscodecs [WINDOWSCODECS] Fix an MSVC warning about get_decoder_info() (#684) 2018-07-14 02:50:23 +02:00
windowscodecsext
winemp3.acm [WINEMP3.ACM] Sync with Wine Staging 3.3. CORE-14434 2018-03-24 13:14:19 +01:00
winfax
wing32 [WING32] Sync with Wine Staging 3.3. CORE-14434 2018-03-24 13:14:55 +01:00
winhttp [0.4.10] [WINHTTP] Sledge-Hammer-Revert to SVN r75943 to fix regression CORE-13952 2018-08-23 20:37:30 +02:00
wininet [WININET] Sync with Wine Staging 3.9. CORE-14656 2018-06-04 03:57:34 +01:00
winmm
winscard [WINSCARD] Sync with Wine Staging 3.3. CORE-14434 2018-03-24 13:18:09 +01:00
winsta
wintrust [WINTRUST] Sync with Wine Staging 3.9. CORE-14656 2018-06-04 03:58:20 +01:00
wlanapi
wldap32 [TRANSLATION] Polish translation update (#781) 2018-08-20 17:00:33 +02:00
wlnotify [0.4.10] [WLNOTIFY] Disable the Logoff-Handler routine for the scheduler service. 2018-09-19 22:37:00 +02:00
wmi
wmiutils [WMIUTILS] Sync with Wine Staging 3.3. CORE-14434 2018-03-24 13:21:41 +01:00
wmvcore [WMVCORE] Sync with Wine Staging 3.9. CORE-14656 2018-06-04 03:58:45 +01:00
ws2_32
ws2help
wshirda
wshom.ocx [WSHOM.OCX] Zero-initialize timeout and type if they are not set. 2018-08-19 16:14:08 +02:00
wshtcpip [DLLS] Fix 64 bit issues 2018-08-04 19:19:34 +02:00
wsock32
wtsapi32 [WTSAPI32] Sync with Wine Staging 3.9. CORE-14656 2018-06-04 03:59:11 +01:00
wuapi [WUAPI] Sync with Wine Staging 3.3. CORE-14434 2018-03-25 12:43:17 +01:00
xinput1_1
xinput1_2
xinput1_3
xinput9_1_0
xmllite [XMLLITE] Sync with Wine Staging 3.3. CORE-14434 2018-03-25 12:44:23 +01:00
CMakeLists.txt [WLNOTIFY] Use the wine debug method, add wlnotify to the build and fix some typos 2018-08-18 22:20:17 +02:00