Re: commctrl.h (+ other headers) patch

"Filip Navara" <xnavara-VIXq6x/[email protected]> Mon, 25 Aug 2003 13:53:51 +0200
Newsgroups gmane.comp.gnu.mingw.patches
Message-ID <005801c36aff$8df982d0$bc4ab13e@hornet>
----- Original Message ----- 
From: "Danny Smith" <[email protected]>
To: <[email protected]>
Sent: Monday, August 25, 2003 5:45 AM
Subject: Re: [MinGW-patches] commctrl.h (+ other headers) patch


> Where is  LPLVFINDINFO{AW} documented?

Ah nowhere :(, just another Wineism. I will submit patch to Wine.
FiN

>
> Danny
>
>
> ----- Original Message -----
> From: "Filip Navara" <xnavara-VIXq6x/[email protected]>
> To: <[email protected]>
> Sent: Monday, 25 August 2003 03:04
> Subject: Re: [MinGW-patches] commctrl.h (+ other headers) patch
>
>
> >
> > This part of commctrl.h patch is missing:
> >
> > @@ -1862,7 +2296,7 @@
> >   LPARAM lParam;
> >   POINT pt;
> >   UINT vkDirection;
> > -} LVFINDINFOA, FAR* LPFINDINFOA;
> > +} LVFINDINFOA, FAR* LPFINDINFOA, FAR* LPLVFINDINFOA;
> >  #define _LV_FINDINFOA tagLVFINDINFOA
> >  #define LV_FINDINFOA LVFINDINFOA
> >  typedef struct tagLVFINDINFOW {
> > @@ -1871,7 +2305,7 @@
> >   LPARAM lParam;
> >   POINT pt;
> >   UINT vkDirection;
> > -} LVFINDINFOW, FAR* LPFINDINFOW;
> > +} LVFINDINFOW, FAR* LPFINDINFOW, FAR* LPLVFINDINFOW;
> >  #define _LV_FINDINFOW tagLVFINDINFOW
> >  #define LV_FINDINFOW LVFINDINFOW
> >  typedef struct _LVHITTESTINFO {
> >
> >
> > The rest is OK.
> >
> > Thanks
> > FiN
> >
> > ----- Original Message -----
> > From: "Danny Smith" <[email protected]>
> > To: <[email protected]>
> > Sent: Monday, August 25, 2003 3:42 AM
> > Subject: Re: [MinGW-patches] commctrl.h (+ other headers) patch
> >
> >
> > >
> > > ----- Original Message -----
> > > From: "Filip Navara"
> > > > It took me a good hour to revisit the patch and fix all mine
> _WIN32_IE
> > > > detections. I also tried to avoid the reordering, it was caused by
> my
> > > > attemps to guess some values. The attachment contains my diff
> against
> > > the
> > > > CVS and also my updated (with push/poppack) Video For Windows
> header.
> > > Next
> > > > time I will double-check my patches before submit.
> > > >
> > >
> > > I have commited
> > > 2003-08-25  Filip Navara  <[email protected]>
> > >
> > >  * include/commctrl.h (ILCF_*): Add defines.
> > >  (ILD_*): Ditto.
> > >  (HDS_*); Ditto.
> > >  (IPN_FIRST, IPN_LAST): Cast to UINT.
> > >  (SBN_FIRST, SBN_LAST): Add defines.
> > >  (PGN_*): Ditto.
> > >  (HDF_JUSTIFYMASK): Fix typo.
> > >  (HDM_*): Add defines.
> > >  (HICF_*): Ditto.
> > >  (I_INDENTCALLBACK,I_IMAGENONE): Ditto.
> > >  (TBSTATE_MARKED): Add define.
> > >  (TBSTYLE_EX_*): Add defines.
> > >  (TBCDRF_*): Ditto.
> > >  (IDB_HIST_SMALL_COLOR,IDB_HIST_LARGE_COLOR): Ditto.
> > >  (TB_*): Ditto.
> > >  (TBN_*): Ditto.
> > >  (TBNRF_*): Ditto.
> > >  (TTF_*): Ditto.
> > >  (TBCD_*): Ditto.
> > >  (TBDDRET_*): Ditto.
> > >  (TBIMHT_*): Ditto.
> > >  (TTM_*): Ditto.
> > >  (UDM_*): Ditto.
> > >  (TBIF_BYINDEX): Define as hex constant.
> > >  (CDIS_*): Add defines.
> > >  (CDDS_SUBITEM): Add define.
> > >  (LVIF_*): Add defines.
> > >  (LVM_*): Ditto.
> > >  (LVGIT_UNFOLDED): Add define.
> > >  (TVM_): Add defines.
> > >  (TVE_EXPANDPARTIAL): Add define.
> > >  (TVGN_LASTVISIBLE): Ditto.
> > >  (TVN_*): Add defines.
> > >  (TVNRET_*): Add defines.
> > >  (TCIF_STATE): Add define.
> > >  (NM_TOOLTIPSCREATED): Ditto.
> > >  (CCM_*): Add defines.
> > >  (INFOTIPSIZE): Add numeric value.
> > >  (ODT_LISTVIEW): Ditto.
> > >  (MCM_GETMAXTODAYWIDTH): Ditto.
> > >  (MCHT_*): Add defines.
> > >  (UDM_SETRANGE32,UDM_GETRANGE32): Define in terms of WM_USER.
> > >  (PGF_*): Add defines.
> > >  (PGM_*): Ditto.
> > >  (TBINSERTMARK): Add structure.
> > >  (LPIMAGEINFO) Add typedef.
> > >  (LPHDHITTESTINFO): Ditto.
> > >  (NMLVGETINFOTIP[AW]: Add structures.
> > >  (NMTBCUSTOMDRAW): Add structure.
> > >  (TTTOOLINFOA_V*_SIZE): Add macros.
> > >  (TTTOOLINFOW_V1_SIZE): Ditto.
> > >  (IMAGELISTDRAWPARAMS): Add new members for WXP.
> > >  (LVITEM[AW]: Ditto.
> > >  (TCITEM[AW]):Ditto.
> > >  (CCSIZEOF_STRUCT): Correct macro definition.
> > >  (ListView_*): Add new macros.
> > >  (HIMAGELIST): Correct typedef.
> > >  (HTREEITEM): Ditto.
> > >
> > > 2003-08-25   Danny Smith <[email protected]>
> > >
> > >  * commctrl.h (TC_HITTESTINFO): Remove. Add defines for
> > >  TCHITTESTINFO for backward compatibility.
> > >  (TC_ITEM[AW]): Rename to TCITEM[AW]. Add defines for backward
> > >  compatibility.
> > >
> > > 2003-08-24  Filip Navara  <[email protected]>
> > >
> > >  * include/prsht.h (PSH_WIZARDHASFINISH, PSH_WIZARD_LITE,
> > >  PSH_NOCONTEXTHELP): Define.
> > >  (PSH_WIZARD97): Fix definition for _WIN32_IE >= 0x500.
> > >  * include/winuser.h (DFCS_TRANSPARENT, DFCS_HOT): Define.
> > >  (LPDLGTEMPLATE[AW]): Add typedefs.
> > >
> > > Please check with your test harness to see what I've missed out or
> > > mucked up.
> > > Danny
> > >
> > >
> > > > Sorry
> > > > FiN
> > > >
> > >
> > >
> > >
> > > -------------------------------------------------------
> > > This SF.net email is sponsored by: VM Ware
> > > With VMware you can run multiple operating systems on a single
> machine.
> > > WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines
> > > at the same time. Free trial click
> > here:http://www.vmware.com/wl/offer/358/0
> > > _______________________________________________
> > > MinGW-patches mailing list
> > > [email protected]
> > > https://lists.sourceforge.net/lists/listinfo/mingw-patches
> > >
> >
> >
> >
> > -------------------------------------------------------
> > This SF.net email is sponsored by: VM Ware
> > With VMware you can run multiple operating systems on a single
> machine.
> > WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines
> > at the same time. Free trial click
> here:http://www.vmware.com/wl/offer/358/0
> > _______________________________________________
> > MinGW-patches mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/mingw-patches
>
>
>
> -------------------------------------------------------
> This SF.net email is sponsored by: VM Ware
> With VMware you can run multiple operating systems on a single machine.
> WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines
> at the same time. Free trial click
here:http://www.vmware.com/wl/offer/358/0
> _______________________________________________
> MinGW-patches mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/mingw-patches
>



-------------------------------------------------------
This SF.net email is sponsored by: VM Ware
With VMware you can run multiple operating systems on a single machine.
WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines
at the same time. Free trial click here:http://www.vmware.com/wl/offer/358/0