Re: [Mingw-w64-public] release possible

2016-02-08 Thread Erik van Pienbroek
Jacek Caban schreef op ma 08-02-2016 om 13:59 [+0100]:
> Hi,
> 
> FWIW, new Wine Gecko has been released lately, which also depends on
> git
> master and I'm not sure how hard backporting required fixes will be.
> I'm
> sure that having a release would make distro's life easier.
> 

Hi Jacek,

For Fedora I already investigated backporting the various commits which
are required for wine-gecko 2.44. Here's the list for commits which
have to be applied on top of mingw-w64 4.0.4:

mingw-w64-headers:
ace70f1
dcb7580
3f14056
7b225ae
44bd1f9
9e48507
7a2e581
790a654
67bb96f

mingw-w64-crt:
ac13c19

This is in addition to the 14 commits which I already backported
earlier (also on top of mingw-w64 4.0.4, the list can be found in the
mingw-w64 mailing list archives) to get wine-gecko 2.40 built on
Fedora.

Regards,

Erik


--
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
___
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public


Re: [Mingw-w64-public] [PATCH] Added new dcomp.h and dcomptypes.h headers.

2016-02-08 Thread Kai Tietz
Ok.

Kai

2016-02-08 15:24 GMT+01:00 Jacek Caban :
> Signed-off-by: Jacek Caban 
> ---
>  mingw-w64-headers/include/dcomp.h  | 287
> +
>  mingw-w64-headers/include/dcomptypes.h |  44 +
>  2 files changed, 331 insertions(+)
>  create mode 100644 mingw-w64-headers/include/dcomp.h
>  create mode 100644 mingw-w64-headers/include/dcomptypes.h
>
>
>
> --
> Site24x7 APM Insight: Get Deep Visibility into Application Performance
> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
> Monitor end-to-end web transactions and take corrective actions now
> Troubleshoot faster and improve end-user experience. Signup Now!
> http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
> ___
> Mingw-w64-public mailing list
> Mingw-w64-public@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
>

--
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
___
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public


[Mingw-w64-public] [PATCH] Added new dcomp.h and dcomptypes.h headers.

2016-02-08 Thread Jacek Caban
Signed-off-by: Jacek Caban 
---
 mingw-w64-headers/include/dcomp.h  | 287
+
 mingw-w64-headers/include/dcomptypes.h |  44 +
 2 files changed, 331 insertions(+)
 create mode 100644 mingw-w64-headers/include/dcomp.h
 create mode 100644 mingw-w64-headers/include/dcomptypes.h


diff --git a/mingw-w64-headers/include/dcomp.h b/mingw-w64-headers/include/dcomp.h
new file mode 100644
index 000..0b4c362
--- /dev/null
+++ b/mingw-w64-headers/include/dcomp.h
@@ -0,0 +1,287 @@
+/**
+ * This file has no copyright assigned and is placed in the Public Domain.
+ * This file is part of the mingw-w64 runtime package.
+ * No warranty is given; refer to the file DISCLAIMER.PD within this package.
+ */
+
+#ifndef _DCOMP_H_
+#define _DCOMP_H_
+
+#include 
+#ifndef D3DMATRIX_DEFINED
+#include 
+#endif
+#include 
+#include 
+
+#include 
+#include 
+
+#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
+
+#undef INTERFACE
+#define INTERFACE IDCompositionSurface
+DECLARE_INTERFACE_IID_(IDCompositionSurface,IUnknown,"bb8a4953-2c99-4f5a-96f5-4819027fa3ac")
+{
+STDMETHOD(BeginDraw)(THIS_ const RECT*,REFIID,void**,POINT*) PURE;
+STDMETHOD(EndDraw)(THIS) PURE;
+STDMETHOD(SuspendDraw)(THIS) PURE;
+STDMETHOD(ResumeDraw)(THIS) PURE;
+STDMETHOD(Scroll)(THIS_ const RECT*,const RECT*,int,int) PURE;
+};
+
+#undef INTERFACE
+#define INTERFACE IDCompositionVirtualSurface
+DECLARE_INTERFACE_IID_(IDCompositionVirtualSurface,IDCompositionSurface,"ae471c51-5f53-4a24-8d3e-d0c39c30b3f0")
+{
+STDMETHOD(Resize)(THIS_ UINT,UINT) PURE;
+STDMETHOD(Trim)(THIS_ const RECT*,UINT) PURE;
+};
+
+#undef INTERFACE
+#define INTERFACE IDCompositionEffect
+DECLARE_INTERFACE_IID_(IDCompositionEffect,IUnknown,"ec81b08f-bfcb-4e8d-b193-a915587999e8")
+{
+};
+
+#undef INTERFACE
+#define INTERFACE IDCompositionTransform3D
+DECLARE_INTERFACE_IID_(IDCompositionTransform3D,IDCompositionEffect,"71185722-246b-41f2-aad1-0443f7f4bfc2")
+{
+};
+
+#undef INTERFACE
+#define INTERFACE IDCompositionTransform
+DECLARE_INTERFACE_IID_(IDCompositionTransform,IDCompositionTransform3D,"fd55faa7-37e0-4c20-95d2-9be45bc33f55")
+{
+};
+
+#undef INTERFACE
+#define INTERFACE IDCompositionTranslateTransform
+DECLARE_INTERFACE_IID_(IDCompositionTranslateTransform,IDCompositionTransform,"06791122-c6f0-417d-8323-269e987f5954")
+{
+STDMETHOD(SetOffsetX)(THIS_ float) PURE;
+STDMETHOD(SetOffsetX)(THIS_ IDCompositionAnimation*) PURE;
+STDMETHOD(SetOffsetY)(THIS_ float) PURE;
+STDMETHOD(SetOffsetY)(THIS_ IDCompositionAnimation*) PURE;
+};
+
+#undef INTERFACE
+#define INTERFACE IDCompositionScaleTransform
+DECLARE_INTERFACE_IID_(IDCompositionScaleTransform,IDCompositionTransform,"71fde914-40ef-45ef-bd51-68b037c339f9")
+{
+STDMETHOD(SetScaleX)(THIS_ float) PURE;
+STDMETHOD(SetScaleX)(THIS_ IDCompositionAnimation*) PURE;
+STDMETHOD(SetScaleY)(THIS_ float) PURE;
+STDMETHOD(SetScaleY)(THIS_ IDCompositionAnimation*) PURE;
+STDMETHOD(SetCenterX)(THIS_ float) PURE;
+STDMETHOD(SetCenterX)(THIS_ IDCompositionAnimation*) PURE;
+STDMETHOD(SetCenterY)(THIS_ float) PURE;
+STDMETHOD(SetCenterY)(THIS_ IDCompositionAnimation*) PURE;
+};
+
+#undef INTERFACE
+#define INTERFACE IDCompositionRotateTransform
+DECLARE_INTERFACE_IID_(IDCompositionRotateTransform,IDCompositionTransform,"641ed83c-ae96-46c5-90dc-32774cc5c6d5")
+{
+STDMETHOD(SetAngle)(THIS_ float) PURE;
+STDMETHOD(SetAngle)(THIS_ IDCompositionAnimation*) PURE;
+STDMETHOD(SetCenterX)(THIS_ float) PURE;
+STDMETHOD(SetCenterX)(THIS_ IDCompositionAnimation*) PURE;
+STDMETHOD(SetCenterY)(THIS_ float) PURE;
+STDMETHOD(SetCenterY)(THIS_ IDCompositionAnimation*) PURE;
+};
+
+#undef INTERFACE
+#define INTERFACE IDCompositionSkewTransform
+DECLARE_INTERFACE_IID_(IDCompositionSkewTransform,IDCompositionTransform,"e57aa735-dcdb-4c72-9c61-0591f58889ee")
+{
+STDMETHOD(SetAngleX)(THIS_ float) PURE;
+STDMETHOD(SetAngleX)(THIS_ IDCompositionAnimation*) PURE;
+STDMETHOD(SetAngleY)(THIS_ float) PURE;
+STDMETHOD(SetAngleY)(THIS_ IDCompositionAnimation*) PURE;
+STDMETHOD(SetCenterX)(THIS_ float) PURE;
+STDMETHOD(SetCenterX)(THIS_ IDCompositionAnimation*) PURE;
+STDMETHOD(SetCenterY)(THIS_ float) PURE;
+STDMETHOD(SetCenterY)(THIS_ IDCompositionAnimation*) PURE;
+};
+
+#undef INTERFACE
+#define INTERFACE IDCompositionMatrixTransform
+DECLARE_INTERFACE_IID_(IDCompositionMatrixTransform,IDCompositionTransform,"16cdff07-c503-419c-83f2-0965c7af1fa6")
+{
+STDMETHOD(SetMatrix)(THIS_ const D2D_MATRIX_3X2_F&) PURE;
+STDMETHOD(SetMatrixElement)(THIS_ int,int,float) PURE;
+STDMETHOD(SetMatrixElement)(THIS_ int,int,IDCompositionAnimation*) PURE;
+};
+
+#undef INTERFACE
+#define INTERFACE IDCompositionTranslateTransform3D
+DECLARE_INTERFACE_IID_(IDCompositionTranslateTransform3D,IDCompositionTransform3D,"91636d4b-9ba1-4532-aaf7-e3344994d788")
+{
+STDMETHOD(SetOffsetX)(THIS_ float) PURE;
+STDMETHOD(SetOffse

Re: [Mingw-w64-public] [PATCH] dcompanimation.idl: Added new file.

2016-02-08 Thread Kai Tietz
Hi Jacek,

patch is ok.  Please apply.

Thank
Kai


2016-02-08 15:07 GMT+01:00 Jacek Caban :
> Signed-off-by: Jacek Caban 
> ---
>  mingw-w64-headers/Makefile.am|  1 +
>  mingw-w64-headers/include/dcompanimation.idl | 24 
>  2 files changed, 25 insertions(+)
>  create mode 100644 mingw-w64-headers/include/dcompanimation.idl
>
>
>
> --
> Site24x7 APM Insight: Get Deep Visibility into Application Performance
> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
> Monitor end-to-end web transactions and take corrective actions now
> Troubleshoot faster and improve end-user experience. Signup Now!
> http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
> ___
> Mingw-w64-public mailing list
> Mingw-w64-public@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
>

--
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
___
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public


[Mingw-w64-public] [PATCH] dcompanimation.idl: Added new file.

2016-02-08 Thread Jacek Caban
Signed-off-by: Jacek Caban 
---
 mingw-w64-headers/Makefile.am|  1 +
 mingw-w64-headers/include/dcompanimation.idl | 24 
 2 files changed, 25 insertions(+)
 create mode 100644 mingw-w64-headers/include/dcompanimation.idl


diff --git a/mingw-w64-headers/Makefile.am b/mingw-w64-headers/Makefile.am
index c6881d1..9ddb917 100644
--- a/mingw-w64-headers/Makefile.am
+++ b/mingw-w64-headers/Makefile.am
@@ -82,6 +82,7 @@ IDL_SRCS = \
   include/control.idl \
   include/ctfutb.idl \
   include/dbgprop.idl \
+  include/dcompanimation.idl \
   include/dimm.idl \
   include/dispex.idl \
   include/docobj.idl \
diff --git a/mingw-w64-headers/include/dcompanimation.idl b/mingw-w64-headers/include/dcompanimation.idl
new file mode 100644
index 000..0711789
--- /dev/null
+++ b/mingw-w64-headers/include/dcompanimation.idl
@@ -0,0 +1,24 @@
+/**
+ * This file has no copyright assigned and is placed in the Public Domain.
+ * This file is part of the mingw-w64 runtime package.
+ * No warranty is given; refer to the file DISCLAIMER.PD within this package.
+ */
+
+import "wtypes.idl";
+import "unknwn.idl";
+
+[
+local,
+object,
+uuid(cbfd91d9-51b2-45e4-b3de-d19ccfb863c5),
+pointer_default(unique)
+]
+interface IDCompositionAnimation : IUnknown
+{
+HRESULT Reset();
+HRESULT SetAbsoluteBeginTime(LARGE_INTEGER);
+HRESULT AddCubic(double,float,float,float,float);
+HRESULT AddSinusoidal(double,float,float,float,float);
+HRESULT AddRepeat(double,double);
+HRESULT End(double,float);
+}

--
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140___
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public


Re: [Mingw-w64-public] release possible

2016-02-08 Thread Jacek Caban
Hi,

FWIW, new Wine Gecko has been released lately, which also depends on git
master and I'm not sure how hard backporting required fixes will be. I'm
sure that having a release would make distro's life easier.

Cheers,
Jacek

On 02/08/16 07:42, Roger Pack wrote:
> Thanks for all the work on mingw-w64, awesome job.
>
> Might be nice to cut a release as well, I know that FFmpeg dshow
> module will soon be having to depend on git master, would be nice to
> be able to depend on a release version :)
> Cheers!
> -roger-

--
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
___
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public