You can subscribe to this list here.
2013 |
Jan
(12) |
Feb
(46) |
Mar
(81) |
Apr
(127) |
May
(43) |
Jun
(39) |
Jul
(68) |
Aug
(202) |
Sep
(143) |
Oct
(35) |
Nov
(24) |
Dec
(42) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2014 |
Jan
(37) |
Feb
(35) |
Mar
(52) |
Apr
(47) |
May
(32) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <cj...@us...> - 2014-05-16 10:04:00
|
Revision: 6638 http://sourceforge.net/p/mingw-w64/code/6638 Author: cjacek Date: 2014-05-16 10:03:53 +0000 (Fri, 16 May 2014) Log Message: ----------- uuid.c: Added missing urlmon CLSIDs and get rid of duplicated IIDs. Modified Paths: -------------- trunk/mingw-w64-crt/Makefile.am trunk/mingw-w64-crt/Makefile.in trunk/mingw-w64-crt/libsrc/uuid.c Removed Paths: ------------- trunk/mingw-w64-crt/libsrc/urlmon-uuid.c Modified: trunk/mingw-w64-crt/Makefile.am =================================================================== --- trunk/mingw-w64-crt/Makefile.am 2014-05-13 23:07:14 UTC (rev 6637) +++ trunk/mingw-w64-crt/Makefile.am 2014-05-16 10:03:53 UTC (rev 6638) @@ -126,7 +126,7 @@ libsrc/ntddkbd-uuid.c libsrc/ntddmou-uuid.c libsrc/ntddpar-uuid.c libsrc/ntddscsi-uuid.c libsrc/ntddser-uuid.c \ libsrc/ntddstor-uuid.c libsrc/ntddvdeo-uuid.c libsrc/oaidl-uuid.c libsrc/objidl-uuid.c libsrc/objsafe-uuid.c \ libsrc/ocidl-uuid.c libsrc/oleacc-uuid.c libsrc/olectlid-uuid.c libsrc/oleidl-uuid.c libsrc/power-uuid.c \ - libsrc/powrprof-uuid.c libsrc/urlmon-uuid.c libsrc/usbcamdi-uuid.c libsrc/usbiodef-uuid.c libsrc/uuid.c \ + libsrc/powrprof-uuid.c libsrc/usbcamdi-uuid.c libsrc/usbiodef-uuid.c libsrc/uuid.c \ libsrc/vds-uuid.c libsrc/virtdisk-uuid.c libsrc/wia-uuid.c src_libws2_32=libsrc/ws2_32.c \ Modified: trunk/mingw-w64-crt/Makefile.in =================================================================== --- trunk/mingw-w64-crt/Makefile.in 2014-05-13 23:07:14 UTC (rev 6637) +++ trunk/mingw-w64-crt/Makefile.in 2014-05-16 10:03:53 UTC (rev 6638) @@ -1216,9 +1216,8 @@ libsrc/ocidl-uuid.c libsrc/oleacc-uuid.c \ libsrc/olectlid-uuid.c libsrc/oleidl-uuid.c \ libsrc/power-uuid.c libsrc/powrprof-uuid.c \ - libsrc/urlmon-uuid.c libsrc/usbcamdi-uuid.c \ - libsrc/usbiodef-uuid.c libsrc/uuid.c libsrc/vds-uuid.c \ - libsrc/virtdisk-uuid.c libsrc/wia-uuid.c + libsrc/usbcamdi-uuid.c libsrc/usbiodef-uuid.c libsrc/uuid.c \ + libsrc/vds-uuid.c libsrc/virtdisk-uuid.c libsrc/wia-uuid.c am__objects_28 = libsrc/lib32_libuuid_a-ativscp-uuid.$(OBJEXT) \ libsrc/lib32_libuuid_a-atsmedia-uuid.$(OBJEXT) \ libsrc/lib32_libuuid_a-bth-uuid.$(OBJEXT) \ @@ -1255,7 +1254,6 @@ libsrc/lib32_libuuid_a-oleidl-uuid.$(OBJEXT) \ libsrc/lib32_libuuid_a-power-uuid.$(OBJEXT) \ libsrc/lib32_libuuid_a-powrprof-uuid.$(OBJEXT) \ - libsrc/lib32_libuuid_a-urlmon-uuid.$(OBJEXT) \ libsrc/lib32_libuuid_a-usbcamdi-uuid.$(OBJEXT) \ libsrc/lib32_libuuid_a-usbiodef-uuid.$(OBJEXT) \ libsrc/lib32_libuuid_a-uuid.$(OBJEXT) \ @@ -2349,9 +2347,8 @@ libsrc/ocidl-uuid.c libsrc/oleacc-uuid.c \ libsrc/olectlid-uuid.c libsrc/oleidl-uuid.c \ libsrc/power-uuid.c libsrc/powrprof-uuid.c \ - libsrc/urlmon-uuid.c libsrc/usbcamdi-uuid.c \ - libsrc/usbiodef-uuid.c libsrc/uuid.c libsrc/vds-uuid.c \ - libsrc/virtdisk-uuid.c libsrc/wia-uuid.c + libsrc/usbcamdi-uuid.c libsrc/usbiodef-uuid.c libsrc/uuid.c \ + libsrc/vds-uuid.c libsrc/virtdisk-uuid.c libsrc/wia-uuid.c am__objects_58 = libsrc/lib64_libuuid_a-ativscp-uuid.$(OBJEXT) \ libsrc/lib64_libuuid_a-atsmedia-uuid.$(OBJEXT) \ libsrc/lib64_libuuid_a-bth-uuid.$(OBJEXT) \ @@ -2388,7 +2385,6 @@ libsrc/lib64_libuuid_a-oleidl-uuid.$(OBJEXT) \ libsrc/lib64_libuuid_a-power-uuid.$(OBJEXT) \ libsrc/lib64_libuuid_a-powrprof-uuid.$(OBJEXT) \ - libsrc/lib64_libuuid_a-urlmon-uuid.$(OBJEXT) \ libsrc/lib64_libuuid_a-usbcamdi-uuid.$(OBJEXT) \ libsrc/lib64_libuuid_a-usbiodef-uuid.$(OBJEXT) \ libsrc/lib64_libuuid_a-uuid.$(OBJEXT) \ @@ -3857,7 +3853,7 @@ libsrc/ntddkbd-uuid.c libsrc/ntddmou-uuid.c libsrc/ntddpar-uuid.c libsrc/ntddscsi-uuid.c libsrc/ntddser-uuid.c \ libsrc/ntddstor-uuid.c libsrc/ntddvdeo-uuid.c libsrc/oaidl-uuid.c libsrc/objidl-uuid.c libsrc/objsafe-uuid.c \ libsrc/ocidl-uuid.c libsrc/oleacc-uuid.c libsrc/olectlid-uuid.c libsrc/oleidl-uuid.c libsrc/power-uuid.c \ - libsrc/powrprof-uuid.c libsrc/urlmon-uuid.c libsrc/usbcamdi-uuid.c libsrc/usbiodef-uuid.c libsrc/uuid.c \ + libsrc/powrprof-uuid.c libsrc/usbcamdi-uuid.c libsrc/usbiodef-uuid.c libsrc/uuid.c \ libsrc/vds-uuid.c libsrc/virtdisk-uuid.c libsrc/wia-uuid.c src_libws2_32 = libsrc/ws2_32.c \ @@ -7177,8 +7173,6 @@ libsrc/$(DEPDIR)/$(am__dirstamp) libsrc/lib32_libuuid_a-powrprof-uuid.$(OBJEXT): \ libsrc/$(am__dirstamp) libsrc/$(DEPDIR)/$(am__dirstamp) -libsrc/lib32_libuuid_a-urlmon-uuid.$(OBJEXT): libsrc/$(am__dirstamp) \ - libsrc/$(DEPDIR)/$(am__dirstamp) libsrc/lib32_libuuid_a-usbcamdi-uuid.$(OBJEXT): \ libsrc/$(am__dirstamp) libsrc/$(DEPDIR)/$(am__dirstamp) libsrc/lib32_libuuid_a-usbiodef-uuid.$(OBJEXT): \ @@ -8775,8 +8769,6 @@ libsrc/$(DEPDIR)/$(am__dirstamp) libsrc/lib64_libuuid_a-powrprof-uuid.$(OBJEXT): \ libsrc/$(am__dirstamp) libsrc/$(DEPDIR)/$(am__dirstamp) -libsrc/lib64_libuuid_a-urlmon-uuid.$(OBJEXT): libsrc/$(am__dirstamp) \ - libsrc/$(DEPDIR)/$(am__dirstamp) libsrc/lib64_libuuid_a-usbcamdi-uuid.$(OBJEXT): \ libsrc/$(am__dirstamp) libsrc/$(DEPDIR)/$(am__dirstamp) libsrc/lib64_libuuid_a-usbiodef-uuid.$(OBJEXT): \ @@ -10286,7 +10278,6 @@ @AMDEP_TRUE@@am__include@ @am__quote@libsrc/$(DEPDIR)/lib32_libuuid_a-oleidl-uuid.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@libsrc/$(DEPDIR)/lib32_libuuid_a-power-uuid.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@libsrc/$(DEPDIR)/lib32_libuuid_a-powrprof-uuid.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@libsrc/$(DEPDIR)/lib32_libuuid_a-urlmon-uuid.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@libsrc/$(DEPDIR)/lib32_libuuid_a-usbcamdi-uuid.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@libsrc/$(DEPDIR)/lib32_libuuid_a-usbiodef-uuid.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@libsrc/$(DEPDIR)/lib32_libuuid_a-uuid.Po@am__quote@ @@ -10361,7 +10352,6 @@ @AMDEP_TRUE@@am__include@ @am__quote@libsrc/$(DEPDIR)/lib64_libuuid_a-oleidl-uuid.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@libsrc/$(DEPDIR)/lib64_libuuid_a-power-uuid.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@libsrc/$(DEPDIR)/lib64_libuuid_a-powrprof-uuid.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@libsrc/$(DEPDIR)/lib64_libuuid_a-urlmon-uuid.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@libsrc/$(DEPDIR)/lib64_libuuid_a-usbcamdi-uuid.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@libsrc/$(DEPDIR)/lib64_libuuid_a-usbiodef-uuid.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@libsrc/$(DEPDIR)/lib64_libuuid_a-uuid.Po@am__quote@ @@ -21039,20 +21029,6 @@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libuuid_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libsrc/lib32_libuuid_a-powrprof-uuid.obj `if test -f 'libsrc/powrprof-uuid.c'; then $(CYGPATH_W) 'libsrc/powrprof-uuid.c'; else $(CYGPATH_W) '$(srcdir)/libsrc/powrprof-uuid.c'; fi` -libsrc/lib32_libuuid_a-urlmon-uuid.o: libsrc/urlmon-uuid.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libuuid_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libsrc/lib32_libuuid_a-urlmon-uuid.o -MD -MP -MF libsrc/$(DEPDIR)/lib32_libuuid_a-urlmon-uuid.Tpo -c -o libsrc/lib32_libuuid_a-urlmon-uuid.o `test -f 'libsrc/urlmon-uuid.c' || echo '$(srcdir)/'`libsrc/urlmon-uuid.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) libsrc/$(DEPDIR)/lib32_libuuid_a-urlmon-uuid.Tpo libsrc/$(DEPDIR)/lib32_libuuid_a-urlmon-uuid.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='libsrc/urlmon-uuid.c' object='libsrc/lib32_libuuid_a-urlmon-uuid.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libuuid_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libsrc/lib32_libuuid_a-urlmon-uuid.o `test -f 'libsrc/urlmon-uuid.c' || echo '$(srcdir)/'`libsrc/urlmon-uuid.c - -libsrc/lib32_libuuid_a-urlmon-uuid.obj: libsrc/urlmon-uuid.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libuuid_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libsrc/lib32_libuuid_a-urlmon-uuid.obj -MD -MP -MF libsrc/$(DEPDIR)/lib32_libuuid_a-urlmon-uuid.Tpo -c -o libsrc/lib32_libuuid_a-urlmon-uuid.obj `if test -f 'libsrc/urlmon-uuid.c'; then $(CYGPATH_W) 'libsrc/urlmon-uuid.c'; else $(CYGPATH_W) '$(srcdir)/libsrc/urlmon-uuid.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) libsrc/$(DEPDIR)/lib32_libuuid_a-urlmon-uuid.Tpo libsrc/$(DEPDIR)/lib32_libuuid_a-urlmon-uuid.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='libsrc/urlmon-uuid.c' object='libsrc/lib32_libuuid_a-urlmon-uuid.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libuuid_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libsrc/lib32_libuuid_a-urlmon-uuid.obj `if test -f 'libsrc/urlmon-uuid.c'; then $(CYGPATH_W) 'libsrc/urlmon-uuid.c'; else $(CYGPATH_W) '$(srcdir)/libsrc/urlmon-uuid.c'; fi` - libsrc/lib32_libuuid_a-usbcamdi-uuid.o: libsrc/usbcamdi-uuid.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libuuid_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libsrc/lib32_libuuid_a-usbcamdi-uuid.o -MD -MP -MF libsrc/$(DEPDIR)/lib32_libuuid_a-usbcamdi-uuid.Tpo -c -o libsrc/lib32_libuuid_a-usbcamdi-uuid.o `test -f 'libsrc/usbcamdi-uuid.c' || echo '$(srcdir)/'`libsrc/usbcamdi-uuid.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) libsrc/$(DEPDIR)/lib32_libuuid_a-usbcamdi-uuid.Tpo libsrc/$(DEPDIR)/lib32_libuuid_a-usbcamdi-uuid.Po @@ -30125,20 +30101,6 @@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib64_libuuid_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libsrc/lib64_libuuid_a-powrprof-uuid.obj `if test -f 'libsrc/powrprof-uuid.c'; then $(CYGPATH_W) 'libsrc/powrprof-uuid.c'; else $(CYGPATH_W) '$(srcdir)/libsrc/powrprof-uuid.c'; fi` -libsrc/lib64_libuuid_a-urlmon-uuid.o: libsrc/urlmon-uuid.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib64_libuuid_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libsrc/lib64_libuuid_a-urlmon-uuid.o -MD -MP -MF libsrc/$(DEPDIR)/lib64_libuuid_a-urlmon-uuid.Tpo -c -o libsrc/lib64_libuuid_a-urlmon-uuid.o `test -f 'libsrc/urlmon-uuid.c' || echo '$(srcdir)/'`libsrc/urlmon-uuid.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) libsrc/$(DEPDIR)/lib64_libuuid_a-urlmon-uuid.Tpo libsrc/$(DEPDIR)/lib64_libuuid_a-urlmon-uuid.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='libsrc/urlmon-uuid.c' object='libsrc/lib64_libuuid_a-urlmon-uuid.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib64_libuuid_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libsrc/lib64_libuuid_a-urlmon-uuid.o `test -f 'libsrc/urlmon-uuid.c' || echo '$(srcdir)/'`libsrc/urlmon-uuid.c - -libsrc/lib64_libuuid_a-urlmon-uuid.obj: libsrc/urlmon-uuid.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib64_libuuid_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libsrc/lib64_libuuid_a-urlmon-uuid.obj -MD -MP -MF libsrc/$(DEPDIR)/lib64_libuuid_a-urlmon-uuid.Tpo -c -o libsrc/lib64_libuuid_a-urlmon-uuid.obj `if test -f 'libsrc/urlmon-uuid.c'; then $(CYGPATH_W) 'libsrc/urlmon-uuid.c'; else $(CYGPATH_W) '$(srcdir)/libsrc/urlmon-uuid.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) libsrc/$(DEPDIR)/lib64_libuuid_a-urlmon-uuid.Tpo libsrc/$(DEPDIR)/lib64_libuuid_a-urlmon-uuid.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='libsrc/urlmon-uuid.c' object='libsrc/lib64_libuuid_a-urlmon-uuid.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib64_libuuid_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libsrc/lib64_libuuid_a-urlmon-uuid.obj `if test -f 'libsrc/urlmon-uuid.c'; then $(CYGPATH_W) 'libsrc/urlmon-uuid.c'; else $(CYGPATH_W) '$(srcdir)/libsrc/urlmon-uuid.c'; fi` - libsrc/lib64_libuuid_a-usbcamdi-uuid.o: libsrc/usbcamdi-uuid.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib64_libuuid_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libsrc/lib64_libuuid_a-usbcamdi-uuid.o -MD -MP -MF libsrc/$(DEPDIR)/lib64_libuuid_a-usbcamdi-uuid.Tpo -c -o libsrc/lib64_libuuid_a-usbcamdi-uuid.o `test -f 'libsrc/usbcamdi-uuid.c' || echo '$(srcdir)/'`libsrc/usbcamdi-uuid.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) libsrc/$(DEPDIR)/lib64_libuuid_a-usbcamdi-uuid.Tpo libsrc/$(DEPDIR)/lib64_libuuid_a-usbcamdi-uuid.Po Deleted: trunk/mingw-w64-crt/libsrc/urlmon-uuid.c =================================================================== --- trunk/mingw-w64-crt/libsrc/urlmon-uuid.c 2014-05-13 23:07:14 UTC (rev 6637) +++ trunk/mingw-w64-crt/libsrc/urlmon-uuid.c 2014-05-16 10:03:53 UTC (rev 6638) @@ -1,14 +0,0 @@ -/* urlmon-uuid.c */ -/* Generate GUIDs for URLMON interfaces */ - -/* All IIDs defined in this file were extracted from - * HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\ */ - -#define INITGUID -#include <basetyps.h> -DEFINE_GUID(IID_IBindHost,0xfc4801a1,0x2ba9,0x11cf,0xa2,0x29,0,0xaa,0,0x3d,0x73,0x52); -DEFINE_GUID(IID_IBindProtocol,0x79eac9cd,0xbaf9,0x11ce,0x8c,0x82,0,0xaa,0,0x4b,0xa9,0xb); -DEFINE_GUID(IID_IBindStatusCallback,0x79eac9c1,0xbaf9,0x11ce,0x8c,0x82,0,0xaa,0,0x4b,0xa9,0xb); -DEFINE_GUID(IID_IBindStatusCallbackMsg,0x79eac9cb,0xbaf9,0x11ce,0x8c,0x82,0,0xaa,0,0x4b,0xa9,0xb); -DEFINE_GUID(IID_IBinding,0x79eac9c0,0xbaf9,0x11ce,0x8c,0x82,0,0xaa,0,0x4b,0xa9,0xb); -DEFINE_GUID(IID_IAuthenticate,0x79eac9d0,0xbaf9,0x11ce,0x8c,0x82,0,0xaa,0,0x4b,0xa9,0xb); Modified: trunk/mingw-w64-crt/libsrc/uuid.c =================================================================== --- trunk/mingw-w64-crt/libsrc/uuid.c 2014-05-13 23:07:14 UTC (rev 6637) +++ trunk/mingw-w64-crt/libsrc/uuid.c 2014-05-16 10:03:53 UTC (rev 6638) @@ -22,6 +22,7 @@ #include <urlhist.h> #include <oleacc.h> #include <uiautomation.h> +#include <urlmon.h> DEFINE_GUID(ARRAYID_PathProperties,0x7ecbba04,0x2d97,0x11cf,0xa2,0x29,0,0xaa,0,0x3d,0x73,0x52); DEFINE_GUID(CATID_Control,0x40fc6ed4,0x2438,0x11cf,0xa3,0xdb,0x8,0,0x36,0xf1,0x25,0x2); @@ -117,6 +118,8 @@ /*DEFINE_GUID(IID_IBindHost,0xfc4801a1,0x2ba9,0x11cf,0xa2,0x29,0,0xaa,0,0x3d,0x73,0x52); DEFINE_GUID(IID_IBindProtocol,0x79eac9cd,0xbaf9,0x11ce,0x8c,0x82,0,0xaa,0,0x4b,0xa9,0xb);*/ DEFINE_GUID(IID_IBindStatusCallbackMsg,0x79eac9cb,0xbaf9,0x11ce,0x8c,0x82,0,0xaa,0,0x4b,0xa9,0xb); +DEFINE_GUID(CLSID_InternetSecurityManager, 0x7b8a2d94,0x0ac9,0x11d1,0x89,0x6c,0x00,0xc0,0x4f,0xb6,0xbf,0xc4); +DEFINE_GUID(CLSID_InternetZoneManager, 0x7B8A2D95,0x0AC9,0x11D1,0x89,0x6C,0x00,0xC0,0x4F,0xB6,0xBF,0xC4); /*DEFINE_GUID(IID_IChannelHook,0x1008c4a0,0x7613,0x11cf,0x9a,0xf1,0,0x20,0xaf,0x6e,0x72,0xf4); DEFINE_GUID(IID_IClassActivator,0x140,0,0,0xc0,0,0,0,0,0,0,0x46); DEFINE_GUID(IID_IClassFactory2,0xb196b28f,0xbab4,0x101a,0xb6,0x9c,0,0xaa,0,0x34,0x1d,0x7); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <daw...@us...> - 2014-05-13 23:07:20
|
Revision: 6637 http://sourceforge.net/p/mingw-w64/code/6637 Author: dawncrow Date: 2014-05-13 23:07:14 +0000 (Tue, 13 May 2014) Log Message: ----------- profile: Tweak get_thrpc for ARM Modified Paths: -------------- trunk/mingw-w64-crt/profile/profil.c Modified: trunk/mingw-w64-crt/profile/profil.c =================================================================== --- trunk/mingw-w64-crt/profile/profil.c 2014-05-13 23:04:21 UTC (rev 6636) +++ trunk/mingw-w64-crt/profile/profil.c 2014-05-13 23:07:14 UTC (rev 6637) @@ -43,10 +43,12 @@ ctx.ContextFlags = CONTEXT_CONTROL | CONTEXT_INTEGER; pc = (size_t) - 1; if (GetThreadContext (thr, &ctx)) { -#ifndef _WIN64 +#if defined(_AMD64_) || defined(__x86_64__) + pc = ctx.Rip; +#elif defined(_ARM_) || defined(__arm__) + pc = ctx.Pc; +#elif defined(_X86_) || defined(__i386__) pc = ctx.Eip; -#else - pc = ctx.Rip; #endif } ResumeThread (thr); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <daw...@us...> - 2014-05-13 23:04:27
|
Revision: 6636 http://sourceforge.net/p/mingw-w64/code/6636 Author: dawncrow Date: 2014-05-13 23:04:21 +0000 (Tue, 13 May 2014) Log Message: ----------- math: Add ARM implementation for copysignl Modified Paths: -------------- trunk/mingw-w64-crt/math/copysignl.S Modified: trunk/mingw-w64-crt/math/copysignl.S =================================================================== --- trunk/mingw-w64-crt/math/copysignl.S 2014-05-13 23:03:11 UTC (rev 6635) +++ trunk/mingw-w64-crt/math/copysignl.S 2014-05-13 23:04:21 UTC (rev 6636) @@ -18,10 +18,10 @@ .align 4 #endif -.globl __MINGW_USYMBOL(copysignl) + .globl __MINGW_USYMBOL(copysignl) .def __MINGW_USYMBOL(copysignl); .scl 2; .type 32; .endef __MINGW_USYMBOL(copysignl): -#ifdef _WIN64 +#if defined(_AMD64_) || defined(__x86_64__) movq (%rdx), %rax movq %rax, (%rcx) movq 8(%rdx), %rax @@ -32,7 +32,19 @@ movq %rax, 8(%rcx) movq %rcx, %rax ret -#else +#elif defined(_ARM_) || defined(__arm__) + fcmpzd d1 + fmstat + bmi 1f /* jump if d1 is negative */ + fcmpzd d0 + fmstat + vnegmi.f64 d0, d0 /* negate d0 if it is negative */ + bx lr + 1: fcmpzd d0 + fmstat + vnegpl.f64 d0, d0 /* negate d0 if it is positive */ + bx lr +#elif defined(_X86_) || defined(__i386__) movl 24(%esp),%edx movl 12(%esp),%eax andl $0x8000,%edx This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <daw...@us...> - 2014-05-13 23:03:17
|
Revision: 6635 http://sourceforge.net/p/mingw-w64/code/6635 Author: dawncrow Date: 2014-05-13 23:03:11 +0000 (Tue, 13 May 2014) Log Message: ----------- math: Add ARM implementation for fma and fmaf Modified Paths: -------------- trunk/mingw-w64-crt/math/fma.S trunk/mingw-w64-crt/math/fmaf.S Modified: trunk/mingw-w64-crt/math/fma.S =================================================================== --- trunk/mingw-w64-crt/math/fma.S 2014-05-13 23:02:30 UTC (rev 6634) +++ trunk/mingw-w64-crt/math/fma.S 2014-05-13 23:03:11 UTC (rev 6635) @@ -13,10 +13,10 @@ .align 4 #endif .p2align 4,,15 -.globl __MINGW_USYMBOL(fma) + .globl __MINGW_USYMBOL(fma) .def __MINGW_USYMBOL(fma); .scl 2; .type 32; .endef __MINGW_USYMBOL(fma): -#ifdef _WIN64 +#if defined(_AMD64_) || defined(__x86_64__) subq $56, %rsp movsd %xmm0,(%rsp) movsd %xmm1,16(%rsp) @@ -29,7 +29,11 @@ movsd (%rsp),%xmm0 addq $56, %rsp ret -#else +#elif defined(_ARM_) || defined(__arm__) + fmacd d2, d0, d1 + fcpyd d0, d2 + bx lr +#elif defined(_X86_) || defined(__i386__) fldl 4(%esp) fmull 12(%esp) fldl 20(%esp) Modified: trunk/mingw-w64-crt/math/fmaf.S =================================================================== --- trunk/mingw-w64-crt/math/fmaf.S 2014-05-13 23:02:30 UTC (rev 6634) +++ trunk/mingw-w64-crt/math/fmaf.S 2014-05-13 23:03:11 UTC (rev 6635) @@ -13,10 +13,10 @@ .align 2 #endif .p2align 4,,15 -.globl __MINGW_USYMBOL(fmaf) + .globl __MINGW_USYMBOL(fmaf) .def __MINGW_USYMBOL(fmaf); .scl 2; .type 32; .endef __MINGW_USYMBOL(fmaf): -#ifdef _WIN64 +#if defined(_AMD64_) || defined(__x86_64__) subq $56, %rsp movss %xmm0,(%rsp) movss %xmm1,16(%rsp) @@ -29,7 +29,11 @@ movss (%rsp),%xmm0 addq $56, %rsp ret -#else +#elif defined(_ARM_) || defined(__arm__) + fmacs s2, s0, s1 + fcpys s0, s2 + bx lr +#elif defined(_X86_) || defined(__i386__) flds 4(%esp) fmuls 8(%esp) flds 12(%esp) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <daw...@us...> - 2014-05-13 23:02:38
|
Revision: 6634 http://sourceforge.net/p/mingw-w64/code/6634 Author: dawncrow Date: 2014-05-13 23:02:30 +0000 (Tue, 13 May 2014) Log Message: ----------- math: Add ARM implementation for nearbyint, nearbyintf and nearbyintl Modified Paths: -------------- trunk/mingw-w64-crt/math/nearbyint.S trunk/mingw-w64-crt/math/nearbyintf.S trunk/mingw-w64-crt/math/nearbyintl.S Modified: trunk/mingw-w64-crt/math/nearbyint.S =================================================================== --- trunk/mingw-w64-crt/math/nearbyint.S 2014-05-13 23:01:34 UTC (rev 6633) +++ trunk/mingw-w64-crt/math/nearbyint.S 2014-05-13 23:02:30 UTC (rev 6634) @@ -12,10 +12,10 @@ #else .align 4 #endif -.globl __MINGW_USYMBOL(nearbyint) + .globl __MINGW_USYMBOL(nearbyint) .def __MINGW_USYMBOL(nearbyint); .scl 2; .type 32; .endef __MINGW_USYMBOL(nearbyint): -#ifdef _WIN64 +#if defined(_AMD64_) || defined(__x86_64__) movsd %xmm0,-16(%rsp) fldl -16(%rsp) pushq %rax @@ -33,7 +33,11 @@ fstpl -16(%rsp) movsd -16(%rsp),%xmm0 ret -#else +#elif defined(_ARM_) || defined(__arm__) + vcvtr.s32.f64 s0, d0 + vcvt.f64.s32 d0, s0 + bx lr +#elif defined(_X86_) || defined(__i386__) fldl 4(%esp) pushl %eax pushl %ecx Modified: trunk/mingw-w64-crt/math/nearbyintf.S =================================================================== --- trunk/mingw-w64-crt/math/nearbyintf.S 2014-05-13 23:01:34 UTC (rev 6633) +++ trunk/mingw-w64-crt/math/nearbyintf.S 2014-05-13 23:02:30 UTC (rev 6634) @@ -12,10 +12,10 @@ #else .align 4 #endif -.globl __MINGW_USYMBOL(nearbyintf) + .globl __MINGW_USYMBOL(nearbyintf) .def __MINGW_USYMBOL(nearbyintf); .scl 2; .type 32; .endef __MINGW_USYMBOL(nearbyintf): -#ifdef _WIN64 +#if defined(_AMD64_) || defined(__x86_64__) movss %xmm0,-12(%rsp) flds -12(%rsp) pushq %rax @@ -33,7 +33,11 @@ fstps -12(%rsp) movss -12(%rsp),%xmm0 ret -#else +#elif defined(_ARM_) || defined(__arm__) + vcvt.s32.f32 s0, s0 + vcvt.f32.s32 s0, s0 + bx lr +#elif defined(_X86_) || defined(__i386__) flds 4(%esp) pushl %eax pushl %ecx Modified: trunk/mingw-w64-crt/math/nearbyintl.S =================================================================== --- trunk/mingw-w64-crt/math/nearbyintl.S 2014-05-13 23:01:34 UTC (rev 6633) +++ trunk/mingw-w64-crt/math/nearbyintl.S 2014-05-13 23:02:30 UTC (rev 6634) @@ -12,10 +12,10 @@ #else .align 4 #endif -.globl __MINGW_USYMBOL(nearbyintl) + .globl __MINGW_USYMBOL(nearbyintl) .def __MINGW_USYMBOL(nearbyintl); .scl 2; .type 32; .endef __MINGW_USYMBOL(nearbyintl): -#ifdef _WIN64 +#if defined(_AMD64_) || defined(__x86_64__) fldt (%rdx) movq %rcx,%r8 pushq %rax @@ -34,7 +34,11 @@ movq $0,8(%r8) fstpt (%r8) ret -#else +#elif defined(_ARM_) || defined(__arm__) + vcvtr.s32.f64 s0, d0 + vcvt.f64.s32 d0, s0 + bx lr +#elif defined(_X86_) || defined(__i386__) fldt 4(%esp) pushl %eax pushl %ecx This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <daw...@us...> - 2014-05-13 23:01:40
|
Revision: 6633 http://sourceforge.net/p/mingw-w64/code/6633 Author: dawncrow Date: 2014-05-13 23:01:34 +0000 (Tue, 13 May 2014) Log Message: ----------- math: Add ARM implementation for trunc and truncf Modified Paths: -------------- trunk/mingw-w64-crt/math/trunc.S trunk/mingw-w64-crt/math/truncf.S Modified: trunk/mingw-w64-crt/math/trunc.S =================================================================== --- trunk/mingw-w64-crt/math/trunc.S 2014-05-13 23:00:36 UTC (rev 6632) +++ trunk/mingw-w64-crt/math/trunc.S 2014-05-13 23:01:34 UTC (rev 6633) @@ -8,14 +8,14 @@ .file "trunc.S" .text .p2align 4,,15 -.globl __MINGW_USYMBOL(trunc) + .globl __MINGW_USYMBOL(trunc) .def __MINGW_USYMBOL(trunc); .scl 2; .type 32; .endef #ifdef _WIN64 .seh_proc __MINGW_USYMBOL(trunc) #endif __MINGW_USYMBOL(trunc): -#ifdef _WIN64 +#if defined(_AMD64_) || defined(__x86_64__) subq $24, %rsp .seh_stackalloc 24 .seh_endprologue @@ -75,7 +75,15 @@ addq $24, %rsp ret .seh_endproc -#else +#elif defined(_ARM_) || defined(__arm__) + vmrs r1, fpscr + orr r0, r1, #0x00c00000 /* Round towards Zero */ + vmsr fpscr, r0 + vcvtr.s32.f64 s0, d0 + vcvt.f64.s32 d0, s0 + vmsr fpscr, r1 + bx lr +#elif defined(_X86_) || defined(__i386__) fldl 4(%esp) subl $8, %esp fstcw (%esp) Modified: trunk/mingw-w64-crt/math/truncf.S =================================================================== --- trunk/mingw-w64-crt/math/truncf.S 2014-05-13 23:00:36 UTC (rev 6632) +++ trunk/mingw-w64-crt/math/truncf.S 2014-05-13 23:01:34 UTC (rev 6633) @@ -8,14 +8,14 @@ .file "truncf.S" .text .p2align 4,,15 -.globl __MINGW_USYMBOL(truncf) + .globl __MINGW_USYMBOL(truncf) .def __MINGW_USYMBOL(truncf); .scl 2; .type 32; .endef #ifdef _WIN64 .seh_proc __MINGW_USYMBOL(truncf) #endif __MINGW_USYMBOL(truncf): -#ifdef _WIN64 +#if defined(_AMD64_) || defined(__x86_64__) subq $24, %rsp .seh_stackalloc 24 .seh_endprologue @@ -55,7 +55,15 @@ addq $24, %rsp ret .seh_endproc -#else +#elif defined(_ARM_) || defined(__arm__) + vmrs r1, fpscr + orr r0, r1, #0x00c00000 /* Round towards Zero */ + vmsr fpscr, r0 + vcvt.s32.f32 s0, s0 + vcvt.f32.s32 s0, s0 + vmsr fpscr, r1 + bx lr +#elif defined(_X86_) || defined(__i386__) flds 4(%esp) subl $8, %esp fstcw (%esp) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <daw...@us...> - 2014-05-13 23:00:42
|
Revision: 6632 http://sourceforge.net/p/mingw-w64/code/6632 Author: dawncrow Date: 2014-05-13 23:00:36 +0000 (Tue, 13 May 2014) Log Message: ----------- math: Add ARM implementation for ceil, ceilf and ceill Modified Paths: -------------- trunk/mingw-w64-crt/math/ceil.S trunk/mingw-w64-crt/math/ceilf.S trunk/mingw-w64-crt/math/ceill.S Modified: trunk/mingw-w64-crt/math/ceil.S =================================================================== --- trunk/mingw-w64-crt/math/ceil.S 2014-05-13 22:59:57 UTC (rev 6631) +++ trunk/mingw-w64-crt/math/ceil.S 2014-05-13 23:00:36 UTC (rev 6632) @@ -8,14 +8,14 @@ .file "ceil.S" .text .align 4 -.globl __MINGW_USYMBOL(ceil) + .globl __MINGW_USYMBOL(ceil) .def __MINGW_USYMBOL(ceil); .scl 2; .type 32; .endef #ifdef _WIN64 .seh_proc __MINGW_USYMBOL(ceil) #endif __MINGW_USYMBOL(ceil): -#ifdef _WIN64 +#if defined(_AMD64_) || defined(__x86_64__) .seh_endprologue movd %xmm0, %rax movq %rax, %rcx @@ -91,7 +91,16 @@ .zero: .long 0 .long 0 -#else +#elif defined(_ARM_) || defined(__arm__) + vmrs r1, fpscr + bic r0, r1, #0x00c00000 + orr r0, r0, #0x00400000 /* Round towards Plus Infinity */ + vmsr fpscr, r0 + vcvtr.s32.f64 s0, d0 + vcvt.f64.s32 d0, s0 + vmsr fpscr, r1 + bx lr +#elif defined(_X86_) || defined(__i386__) fldl 4(%esp) subl $8,%esp Modified: trunk/mingw-w64-crt/math/ceilf.S =================================================================== --- trunk/mingw-w64-crt/math/ceilf.S 2014-05-13 22:59:57 UTC (rev 6631) +++ trunk/mingw-w64-crt/math/ceilf.S 2014-05-13 23:00:36 UTC (rev 6632) @@ -8,14 +8,14 @@ .file "ceilf.S" .text .align 4 -.globl __MINGW_USYMBOL(ceilf) + .globl __MINGW_USYMBOL(ceilf) .def __MINGW_USYMBOL(ceilf); .scl 2; .type 32; .endef #ifdef _WIN64 .seh_proc __MINGW_USYMBOL(ceilf) #endif __MINGW_USYMBOL(ceilf): -#ifdef _WIN64 +#if defined(_AMD64_) || defined(__x86_64__) subq $24, %rsp .seh_stackalloc 24 .seh_endprologue @@ -87,7 +87,16 @@ .align 4 .zeroval: .long 0 -#else +#elif defined(_ARM_) || defined(__arm__) + vmrs r1, fpscr + bic r0, r1, #0x00c00000 + orr r0, r0, #0x00400000 /* Round towards Plus Infinity */ + vmsr fpscr, r0 + vcvt.s32.f32 s0, s0 + vcvt.f32.s32 s0, s0 + vmsr fpscr, r1 + bx lr +#elif defined(_X86_) || defined(__i386__) flds 4(%esp) subl $8,%esp Modified: trunk/mingw-w64-crt/math/ceill.S =================================================================== --- trunk/mingw-w64-crt/math/ceill.S 2014-05-13 22:59:57 UTC (rev 6631) +++ trunk/mingw-w64-crt/math/ceill.S 2014-05-13 23:00:36 UTC (rev 6632) @@ -12,10 +12,10 @@ #else .align 4 #endif -.globl __MINGW_USYMBOL(ceill) + .globl __MINGW_USYMBOL(ceill) .def __MINGW_USYMBOL(ceill); .scl 2; .type 32; .endef __MINGW_USYMBOL(ceill): -#ifdef _WIN64 +#if defined(_AMD64_) || defined(__x86_64__) fldt (%rdx) subq $24,%rsp @@ -39,7 +39,16 @@ movq $0,8(%rcx) fstpt (%rcx) ret -#else +#elif defined(_ARM_) || defined(__arm__) + vmrs r1, fpscr + bic r0, r1, #0x00c00000 + orr r0, r0, #0x00400000 /* Round towards Plus Infinity */ + vmsr fpscr, r0 + vcvtr.s32.f64 s0, d0 + vcvt.f64.s32 d0, s0 + vmsr fpscr, r1 + bx lr +#elif defined(_X86_) || defined(__i386__) fldt 4(%esp) subl $8,%esp fstcw 4(%esp) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <daw...@us...> - 2014-05-13 23:00:03
|
Revision: 6631 http://sourceforge.net/p/mingw-w64/code/6631 Author: dawncrow Date: 2014-05-13 22:59:57 +0000 (Tue, 13 May 2014) Log Message: ----------- math: Add ARM implementation for floor, floorf and floorl Modified Paths: -------------- trunk/mingw-w64-crt/math/floor.S trunk/mingw-w64-crt/math/floorf.S trunk/mingw-w64-crt/math/floorl.S Modified: trunk/mingw-w64-crt/math/floor.S =================================================================== --- trunk/mingw-w64-crt/math/floor.S 2014-05-13 22:58:40 UTC (rev 6630) +++ trunk/mingw-w64-crt/math/floor.S 2014-05-13 22:59:57 UTC (rev 6631) @@ -8,13 +8,13 @@ .file "floor.S" .text .p2align 4,,15 -.globl __MINGW_USYMBOL(floor) + .globl __MINGW_USYMBOL(floor) .def __MINGW_USYMBOL(floor); .scl 2; .type 32; .endef #ifdef _WIN64 .seh_proc __MINGW_USYMBOL(floor) #endif __MINGW_USYMBOL(floor): -#ifdef _WIN64 +#if defined(_AMD64_) || defined(__x86_64__) pushq %rbx .seh_pushreg %rbx subq $16, %rsp @@ -143,7 +143,16 @@ .hugeval: .long -2013235812 .long 2117592124 -#else +#elif defined(_ARM_) || defined(__arm__) + vmrs r1, fpscr + bic r0, r1, #0x00c00000 + orr r0, r0, #0x00800000 /* Round towards Minus Infinity */ + vmsr fpscr, r0 + vcvtr.s32.f64 s0, d0 + vcvt.f64.s32 d0, s0 + vmsr fpscr, r1 + bx lr +#elif defined(_X86_) || defined(__i386__) fldl 4(%esp) subl $8,%esp Modified: trunk/mingw-w64-crt/math/floorf.S =================================================================== --- trunk/mingw-w64-crt/math/floorf.S 2014-05-13 22:58:40 UTC (rev 6630) +++ trunk/mingw-w64-crt/math/floorf.S 2014-05-13 22:59:57 UTC (rev 6631) @@ -8,13 +8,13 @@ .file "floorf.S" .text .p2align 4,,15 -.globl __MINGW_USYMBOL(floorf) + .globl __MINGW_USYMBOL(floorf) .def __MINGW_USYMBOL(floorf); .scl 2; .type 32; .endef #ifdef _WIN64 .seh_proc __MINGW_USYMBOL(floorf) #endif __MINGW_USYMBOL(floorf): -#ifdef _WIN64 +#if defined(_AMD64_) || defined(__x86_64__) subq $40, %rsp .seh_stackalloc 40 .seh_endprologue @@ -27,7 +27,16 @@ ret .seh_endproc .def __MINGW_USYMBOL(floor); .scl 2; .type 32; .endef -#else +#elif defined(_ARM_) || defined(__arm__) + vmrs r1, fpscr + bic r0, r1, #0x00c00000 + orr r0, r0, #0x00800000 /* Round towards Minus Infinity */ + vmsr fpscr, r0 + vcvt.s32.f32 s0, s0 + vcvt.f32.s32 s0, s0 + vmsr fpscr, r1 + bx lr +#elif defined(_X86_) || defined(__i386__) flds 4(%esp) subl $8,%esp Modified: trunk/mingw-w64-crt/math/floorl.S =================================================================== --- trunk/mingw-w64-crt/math/floorl.S 2014-05-13 22:58:40 UTC (rev 6630) +++ trunk/mingw-w64-crt/math/floorl.S 2014-05-13 22:59:57 UTC (rev 6631) @@ -12,10 +12,10 @@ #else .align 4 #endif -.globl __MINGW_USYMBOL(floorl) + .globl __MINGW_USYMBOL(floorl) .def __MINGW_USYMBOL(floorl); .scl 2; .type 32; .endef __MINGW_USYMBOL(floorl): -#ifdef _WIN64 +#if defined(_AMD64_) || defined(__x86_64__) fldt (%rdx) subq $24,%rsp @@ -39,7 +39,16 @@ movq $0,8(%rcx) fstpt (%rcx) ret -#else +#elif defined(_ARM_) || defined(__arm__) + vmrs r1, fpscr + bic r0, r1, #0x00c00000 + orr r0, r0, #0x00800000 /* Round towards Minus Infinity */ + vmsr fpscr, r0 + vcvtr.s32.f64 s0, d0 + vcvt.f64.s32 d0, s0 + vmsr fpscr, r1 + bx lr +#elif defined(_X86_) || defined(__i386__) fldt 4(%esp) subl $8,%esp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <daw...@us...> - 2014-05-13 22:58:47
|
Revision: 6630 http://sourceforge.net/p/mingw-w64/code/6630 Author: dawncrow Date: 2014-05-13 22:58:40 +0000 (Tue, 13 May 2014) Log Message: ----------- CRT_fp10: Add ARM implementation Modified Paths: -------------- trunk/mingw-w64-crt/crt/CRT_fp10.c Modified: trunk/mingw-w64-crt/crt/CRT_fp10.c =================================================================== --- trunk/mingw-w64-crt/crt/CRT_fp10.c 2014-05-13 22:56:56 UTC (rev 6629) +++ trunk/mingw-w64-crt/crt/CRT_fp10.c 2014-05-13 22:58:40 UTC (rev 6630) @@ -8,11 +8,17 @@ void _fpreset (void) { +#if defined(_ARM_) || defined(__arm__) + __asm__ __volatile__ ( + "mov r0, #0x00\n\t" /* INITIAL_FPSCR */ + "vmsr fpscr, r0\n\t"); +#else #ifdef __GNUC__ __asm__ ("fninit"); #else /* msvc: */ __asm fninit; #endif +#endif } #ifdef __GNUC__ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <daw...@us...> - 2014-05-13 22:57:02
|
Revision: 6629 http://sourceforge.net/p/mingw-w64/code/6629 Author: dawncrow Date: 2014-05-13 22:56:56 +0000 (Tue, 13 May 2014) Log Message: ----------- intrin: __rdtsc is not available on ARM Modified Paths: -------------- trunk/mingw-w64-headers/crt/intrin.h Modified: trunk/mingw-w64-headers/crt/intrin.h =================================================================== --- trunk/mingw-w64-headers/crt/intrin.h 2014-05-12 20:01:23 UTC (rev 6628) +++ trunk/mingw-w64-headers/crt/intrin.h 2014-05-13 22:56:56 UTC (rev 6629) @@ -1057,7 +1057,7 @@ /* __MACHINEI(__MINGW_EXTENSION unsigned __int64 __readmsr(unsigned __LONG32)) moved to psdk_inc/intrin-impl.h */ /* __MACHINEI(__MINGW_EXTENSION void __writemsr(unsigned __LONG32,unsigned __int64)) moved to psdk_inc/intrin-impl.h */ #ifndef __GNUC__ - __MACHINEI(__MINGW_EXTENSION unsigned __int64 __rdtsc(void)) + __MACHINEIW64(__MINGW_EXTENSION unsigned __int64 __rdtsc(void)) #endif /* __MACHINEI(void __movsb(unsigned char *,unsigned char const *,size_t)) moved to psdk_inc/intrin-impl.h */ /* __MACHINEI(void __movsw(unsigned short *,unsigned short const *,size_t)) moved to psdk_inc/intrin-impl.h */ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <daw...@us...> - 2014-05-12 20:01:29
|
Revision: 6628 http://sourceforge.net/p/mingw-w64/code/6628 Author: dawncrow Date: 2014-05-12 20:01:23 +0000 (Mon, 12 May 2014) Log Message: ----------- AUTHORS: Fix indentation mess made by Wine developers Modified Paths: -------------- trunk/AUTHORS Modified: trunk/AUTHORS =================================================================== --- trunk/AUTHORS 2014-05-09 23:13:33 UTC (rev 6627) +++ trunk/AUTHORS 2014-05-12 20:01:23 UTC (rev 6628) @@ -37,9 +37,9 @@ Jonathan Yong <jon_y at users dot sourceforge dot net> Jarrod Chesney <jarrod dot chesney at gmail dot com> Doug Semler <dougsemler at gmail dot com> -Jacek Caban <jacek at codeweavers dor com> +Jacek Caban <jacek at codeweavers dor com> Corinna Vinschen <vinschen at redhat dot com> -André Hentschel <nerv at dawncrow dot de> +André Hentschel <nerv at dawncrow dot de> Project members without SVN access ================================== This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <adr...@us...> - 2014-05-09 23:13:38
|
Revision: 6627 http://sourceforge.net/p/mingw-w64/code/6627 Author: adrien-n Date: 2014-05-09 23:13:33 +0000 (Fri, 09 May 2014) Log Message: ----------- web: remove google-analytics, to which nobody has access to. Modified Paths: -------------- web/htdocs/inc/footer.php Modified: web/htdocs/inc/footer.php =================================================================== --- web/htdocs/inc/footer.php 2014-05-09 23:13:23 UTC (rev 6626) +++ web/htdocs/inc/footer.php 2014-05-09 23:13:33 UTC (rev 6627) @@ -18,16 +18,5 @@ </p> </div> - <script type="text/javascript"> - var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); - document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); - </script> - <script type="text/javascript"> - try { - var pageTracker = _gat._getTracker("UA-6878641-1"); - pageTracker._trackPageview(); - } catch(err) {} - </script> - </body> </html> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <adr...@us...> - 2014-05-09 23:13:29
|
Revision: 6626 http://sourceforge.net/p/mingw-w64/code/6626 Author: adrien-n Date: 2014-05-09 23:13:23 +0000 (Fri, 09 May 2014) Log Message: ----------- web: update download links and wording related to C*11 threading. Modified Paths: -------------- web/htdocs/downloads/automated-builds.php web/htdocs/downloads/cygwin.php web/htdocs/downloads/fedora.php web/htdocs/downloads/mingw-builds.php web/htdocs/downloads/yypkg.php Modified: web/htdocs/downloads/automated-builds.php =================================================================== --- web/htdocs/downloads/automated-builds.php 2014-05-09 23:13:12 UTC (rev 6625) +++ web/htdocs/downloads/automated-builds.php 2014-05-09 23:13:23 UTC (rev 6626) @@ -9,12 +9,12 @@ <tr> <th>Languages</th> <th>C++ Exceptions</th> - <th>GCC Threading Model</th> + <th>C11/C++11 Threading</th> </tr> <tr> <td>C, C++</td> <td>SJLJ</td> - <td>Win32</td> + <td>Not supported</td> </tr> </table> <br/> @@ -33,8 +33,8 @@ </tr> <tr> <td>x86_64</td> - <td>2013/06/15</td> - <td><a href="http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Automated%20Builds/mingw-w64-bin_i686-darwin_20130615.tar.bz2/download">SourceForge</a></td> + <td>2013/06/22</td> + <td><a href="http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Automated%20Builds/mingw-w64-bin_i686-darwin_20130622.tar.bz2/download">SourceForge</a></td> </tr> <tr> <td rowspan="2">Linux 32</td> @@ -50,13 +50,13 @@ <tr> <td rowspan="2">Linux 64</td> <td>i686</td> - <td>2013/06/15</td> - <td><a href="http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Automated%20Builds/mingw-w32-bin_x86_64-linux_20130615.tar.bz2/download">SourceForge</a></td> + <td>2013/12/27</td> + <td><a href="http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Automated%20Builds/mingw-w32-bin_x86_64-linux_20131227.tar.bz2/download">SourceForge</a></td> </tr> <tr> <td>x86_64</td> - <td>2013/06/15</td> - <td><a href="http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Automated%20Builds/mingw-w64-bin_x86_64-linux_20130615.tar.bz2/download">SourceForge</a></td> + <td>2014/01/21</td> + <td><a href="http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Automated%20Builds/mingw-w64-bin_x86_64-linux_20131228.tar.bz2/download">SourceForge</a></td> </tr> </table> <p> Modified: web/htdocs/downloads/cygwin.php =================================================================== --- web/htdocs/downloads/cygwin.php 2014-05-09 23:13:12 UTC (rev 6625) +++ web/htdocs/downloads/cygwin.php 2014-05-09 23:13:23 UTC (rev 6626) @@ -7,13 +7,13 @@ <th>Languages</th> <th>Package Manager</th> <th>C++ Exceptions</th> - <th>GCC Threading Model</th> + <th>C11/C++11 Threading</th> </tr> <tr> <td>Ada, C, C++, Fortran, Objective-C</td> <td>Yes</td> <td>SJLJ</td> - <td>Win32</td> + <td>Not supported</td> </tr> </table> <br/> Modified: web/htdocs/downloads/fedora.php =================================================================== --- web/htdocs/downloads/fedora.php 2014-05-09 23:13:12 UTC (rev 6625) +++ web/htdocs/downloads/fedora.php 2014-05-09 23:13:23 UTC (rev 6626) @@ -1,4 +1,7 @@ -<h2 id="fedora">Fedora Project</h2> +<h2 id="fedora"> + <img src="http://yypkg.org/fedora-logo.png" height="32" width="32" style="margin-top: 0; margin-bottom: 0"> + Fedora Project +</h2> <div class="toolchain"> <p>The Fedora Linux distribution provides packages to cross-compile for Windows thanks to the <a @@ -8,13 +11,13 @@ <th>Languages</th> <th>Package Manager</th> <th>C++ Exceptions</th> - <th>GCC Threading Model</th> + <th>C11/C++11 Threading</th> </tr> <tr> <td>Ada, C, C++, Fortran, Objective-C, Objective-C++</td> <td>Yum/RPM</td> <td>SJLJ</td> - <td>POSIX</td> + <td>Supported (using winpthreads)</td> </tr> </table> <br/> Modified: web/htdocs/downloads/mingw-builds.php =================================================================== --- web/htdocs/downloads/mingw-builds.php 2014-05-09 23:13:12 UTC (rev 6625) +++ web/htdocs/downloads/mingw-builds.php 2014-05-09 23:13:23 UTC (rev 6626) @@ -2,19 +2,19 @@ <div class="toolchain"> <p><a href="https://sourceforge.net/projects/mingwbuilds/files/host-windows/releases/">Mingw-builds</a> provides native toolchains for Windows. Builds are based on trunk version of the mingw-w64 runtime. - It has an online <a href="http://sourceforge.net/projects/mingwbuilds/files/mingw-builds-install/mingw-builds-install.exe/download">installer</a>.</p> + It has an online <a href="http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/installer/mingw-w64-install.exe/download">installer</a>.</p> <table> <tr> <th>Languages</th> <th>Installer</th> <th>C++ Exceptions</th> - <th>GCC Threading Model</th> + <th>C11/C++11 Threading</th> </tr> <tr> <td>C, C++, Fortran</td> <td>Yes</td> <td>DWARF, SJLJ, SEH</td> - <td>Win32, Posix</td> + <td>Supported (using winpthreads) or disabled </td> </tr> </table> <br/> Modified: web/htdocs/downloads/yypkg.php =================================================================== --- web/htdocs/downloads/yypkg.php 2014-05-09 23:13:12 UTC (rev 6625) +++ web/htdocs/downloads/yypkg.php 2014-05-09 23:13:23 UTC (rev 6626) @@ -9,13 +9,13 @@ <th>Languages</th> <th>Package Manager</th> <th>C++ Exceptions</th> - <th>GCC Threading Model</th> + <th>C11/C++11 Threading</th> </tr> <tr> <td>C, C++</td> <td>Yypkg</td> <td>SJLJ for i686; SEH for x64</td> - <td>POSIX</td> + <td>Supported (using winpthreads)</td> </tr> </table> <br/> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <adr...@us...> - 2014-05-09 23:13:18
|
Revision: 6625 http://sourceforge.net/p/mingw-w64/code/6625 Author: adrien-n Date: 2014-05-09 23:13:12 +0000 (Fri, 09 May 2014) Log Message: ----------- web: missing update to the css. Modified Paths: -------------- web/htdocs/css/main.css Modified: web/htdocs/css/main.css =================================================================== --- web/htdocs/css/main.css 2014-05-09 23:02:26 UTC (rev 6624) +++ web/htdocs/css/main.css 2014-05-09 23:13:12 UTC (rev 6625) @@ -189,6 +189,16 @@ padding-bottom: 0.2em; } +#middle h3 { + border-bottom: 1px solid #cdcdcd; + margin: 1em 0 0 0; + padding-bottom: 0.2em; +} + +#middle ul li { + display: block; +} + #middle p { margin: 1em 0; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <adr...@us...> - 2014-05-09 23:02:32
|
Revision: 6624 http://sourceforge.net/p/mingw-w64/code/6624 Author: adrien-n Date: 2014-05-09 23:02:26 +0000 (Fri, 09 May 2014) Log Message: ----------- web: reword the "threading model" description as yes/no to C*11 threading. "POSIX threading model" is confusing. It's an implementation detail while the real question is whether C11 and C++11 threading support is available or not. Therefore, just say that. Also add a note about the requirement on winpthreads. Modified Paths: -------------- web/htdocs/download.php Modified: web/htdocs/download.php =================================================================== --- web/htdocs/download.php 2014-05-09 23:02:16 UTC (rev 6623) +++ web/htdocs/download.php 2014-05-09 23:02:26 UTC (rev 6624) @@ -26,10 +26,9 @@ </ul> </li> <li class="features"> - GCC Threading Model: Win32 is default while POSIX allows C11 - threading but requires to use pthreads for GCC. Unless you rely on the - thread feature of C11, this has no impact on the applications built - using GCC.</li> + C11/C++11 Threading: C11 and C++11 have added threading support at the + language level; this requires the winpthreads library which comes with + the toolchains and changes little for users not relying on it.</li> <li class="features">Package Manager: simplifies management of software (install, remove, update).</li> <li class="features">Additional Software: software not part of the toolchain but available (possibly through a package manager).</li> </ul> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <adr...@us...> - 2014-05-09 23:02:22
|
Revision: 6623 http://sourceforge.net/p/mingw-w64/code/6623 Author: adrien-n Date: 2014-05-09 23:02:16 +0000 (Fri, 09 May 2014) Log Message: ----------- web: rename the "Downloads" page into "Downloads and Installation". Users either search for "mingw-w64 download" or "mingw-w64 install(ation)" on search engines. Accomodate for that by putting both keywords on the page. Modified Paths: -------------- web/htdocs/download.php Modified: web/htdocs/download.php =================================================================== --- web/htdocs/download.php 2014-05-09 23:00:49 UTC (rev 6622) +++ web/htdocs/download.php 2014-05-09 23:02:16 UTC (rev 6623) @@ -1,5 +1,5 @@ <?php - $page_title = 'Downloads'; + $page_title = 'Downloads and Installation'; $page_name = 'download'; $page_authors = 'Adrien Nader'; @@ -8,7 +8,7 @@ include('inc/right.php'); ?> <div id="middle"> - <h1>Downloads</h1> + <h1>Downloads and Installation</h1> Several builds related to the Mingw-w64 project are available. Each build provides different versions and features. The main criteria are: <ul class="features"> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <adr...@us...> - 2014-05-09 23:00:56
|
Revision: 6622 http://sourceforge.net/p/mingw-w64/code/6622 Author: adrien-n Date: 2014-05-09 23:00:49 +0000 (Fri, 09 May 2014) Log Message: ----------- web: display at most 30 related projects but always show friend projects. The list of related projects has been getting fairly long, almost a hundred. This splits the list into two: friend projects (wine, ros, cygwin) and every other. The others are again split into categories: package providers, compilers/IDEs/tools and users. The friend projects are always shown on the main page. For the others, 30 random ones are shown (all categories merged). There is also a new webpage with the full list. It's currently a bit bare but the idea is to have some more space to write descriptions and so on. Modified Paths: -------------- web/htdocs/index.php web/htdocs/projects.php Added Paths: ----------- web/htdocs/users.php Modified: web/htdocs/index.php =================================================================== --- web/htdocs/index.php 2014-05-09 22:37:49 UTC (rev 6621) +++ web/htdocs/index.php 2014-05-09 23:00:49 UTC (rev 6622) @@ -45,8 +45,16 @@ You can report bugs via the <a href="http://sourceforge.net/tracker/?group_id=202880">Issue Tracker</a> or notify us directly on <a href="irc://irc.oftc.net/#mingw-w64">IRC</a> on #mingw-w64 on OFTC, via the <a href="http://irc.oftc.net/?channels=#mingw-w64">web-based client</a> or via a relay on freenode. </p> <div class="projects"> - <h3>Some projects successfully using MinGW-w64</h3> - <?php include('projects.php'); ?> + <?php + include('projects.php'); + print_links('Associated Projects', $associated_projects); + + print_links('Some Projects Successfully using Mingw-w64', + array_merge($compilers_ides_tools, $providers, $builds_against)); + echo '<a style="text-align: center" href="users.php">See More Projects</a>'; + echo '<a style="text-align: center" href="mailto:min...@li..."><strong>Add your project!</strong></a>'; + ?> + </div> <div class="news"> Modified: web/htdocs/projects.php =================================================================== --- web/htdocs/projects.php 2014-05-09 22:37:49 UTC (rev 6621) +++ web/htdocs/projects.php 2014-05-09 23:00:49 UTC (rev 6622) @@ -1,86 +1,103 @@ <?php -$projects = array( - '<a href="http://gcc.gnu.org/">GCC: The GNU Compiler Collection</a>', - '<a href="http://www.gnu.org/software/binutils/">GNU Binutils</a>', - '<a href="http://www.gnu.org/software/gdb/">GDB: The GNU Project Debugger</a>', - '<a href="http://fedoraproject.org/wiki/MinGW">Fedora cross-compiler</a>', +$providers = array( + '<a href="http://fedoraproject.org/wiki/MinGW">Fedora cross-compiler</a>', + '<a href="http://code.google.com/p/windows-package-manager/">Npackd</a>', + '<a href="http://opensuse.org">OpenSUSE</a>', + '<a href="http://win-builds.org">Win-builds</a>' +); - '<a href="http://uhexen2.sf.net/">Hexen II: Hammer of Thyrion</a>', - '<a href="http://ffmpeg.mplayerhq.hu/">FFmpeg</a>', - '<a href="http://www.opensc-project.org/">OpenSC</a>', - '<a href="http://wiki.winehq.org/Wine64">Wine</a>', - '<a href="http://mamedev.org/">MAME (Yes, the arcade emulator!)</a>', +$compilers_ides_tools = array( + '<a href="http://www.codeblocks.org/">Code::Blocks</a>', + '<a href="http://gcc.gnu.org/">GCC: The GNU Compiler Collection</a>', + '<a href="http://www.gnu.org/software/gdb/">GDB: The GNU Project Debugger</a>', + '<a href="http://www.gnu.org/software/binutils/">GNU Binutils</a>', + '<a href="http://common-lisp.net/project/mkcl/">ManKai Common Lisp</a>', + '<a href="http://www.ocaml.org">OCaml</a>', + '<a href="http://www.eligis.com/">OpenLisp</a>', + '<a href="http://www.perl.org/">Perl (5.12.0 and later)</a>', + '<a href="http://www.paratools.com/PToolsWIN">PToolsWin - Parallel Tools for Windows Binaries on Linux</a>', + '<a href="http://strawberryperl.com/">Strawberry Perl (bundles mingw-w64 gcc toolchain)</a>', + '<a href="http://www.r-project.org/">The R Project for Statistical Computing</a>', +); - '<a href="http://www.reactos.org/en/index.html">ReactOS</a>', - '<a href="http://www.videolan.org/vlc/">VideoLAN VLC</a>', - '<a href="http://sourceware.org/pthreads-win32/">pthreads</a>', - '<a href="http://www.openssl.org/">OpenSSL</a>', - '<a href="http://www.wxwidgets.org/">wxWidgets</a>', - '<a href="http://www.codeblocks.org/">Code::Blocks</a>', +$associated_projects = array( + '<a href="http://cygwin.com">Cygwin</a>', + '<a href="http://www.reactos.org/en/index.html">ReactOS</a>', + '<a href="http://wiki.winehq.org/Wine64">Wine</a>', +); - '<a href="http://www.fltk.org/">FLTK</a>', - '<a href="http://sbcarchiver.cjb.net/">SBC Archiver</a>', - '<a href="http://www.eligis.com/">OpenLisp</a>', - '<a href="http://www.gtk.org/download-windows-64bit.html">GTK+</a>', - '<a href="http://gimp-win.sourceforge.net/stable.html">GIMP</a>', - '<a href="http://www.mpg123.de/">mpg123</a>', +$builds_against = array( + '<a href="http://code.google.com/p/barchart-udt/">Barchart-UDT</a>', + '<a href="http://www.blender.org/">Blender</a>', + '<a href="http://www.boost.org/">Boost</a>', + '<a href="http://botan.randombit.net/">Botan</a>', + '<a href="http://daetools.sourceforge.net">DAE Tools</a>', + '<a href="http://devkitpro.org/">devkitPro</a>', + '<a href="http://sourceforge.net/projects/dbh/">Disk Based HashTables</a>', + '<a href="http://www.ecere.com/">Ecere SDK - eC compiler, GUI toolkit, and IDE</a>', + '<a href="http://www.ekiga.org/">Ekiga</a>', + '<a href="http://emergedesktop.org">Emerge Desktop</a>', + '<a href="http://www.enlightenment.org/">Enlightenment</a>', + '<a href="http://factorcode.org/">Factor</a>', + '<a href="http://ffmpeg.mplayerhq.hu/">FFmpeg</a>', + '<a href="http://www.fltk.org/">FLTK</a>', + '<a href="http://fc-solve.shlomifish.org/">Freecell Solver</a>', + '<a href="http://freeverb3.sourceforge.net/">Freeverb3</a>', + '<a href="http://gimp-win.sourceforge.net/stable.html">GIMP</a>', + '<a href="http://www.gnu.org/software/gsasl/">GNU SASL</a>', + '<a href="http://www.gnu.org/software/gnutls/">GnuTLS</a>', + '<a href="http://www.graphicsmagick.org/">GraphicsMagick</a>', + '<a href="http://www.gtk.org/download-windows-64bit.html">GTK+</a>', + '<a href="http://uhexen2.sf.net/">Hexen II: Hammer of Thyrion</a>', + '<a href="http://www.iauxsoft.com/">iAuxSoft</a>', + '<a href="http://www.imagemagick.org/">ImageMagick</a>', + '<a href="http://jpen.sf.net/">JPen</a>', + '<a href="http://kde.org/">KDE Software Collection</a>', + '<a href="http://libav.org/">libav</a>', + '<a href="https://www.libreoffice.org/">LibreOffice</a>', + '<a href="http://www.mega-nerd.com/libsndfile/">libsndfile</a>', + '<a href="http://libvirt.org/">libvirt</a>', + '<a href="http://www.webmproject.org/">libvpx</a>', + '<a href="http://xmlsoft.org/">Libxml2</a>', + '<a href="http://mamedev.org/">MAME (Yes, the arcade emulator!)</a>', + '<a href="http://mctrl.sourceforge.net/">mCtrl</a>', + '<a href="http://www.mpg123.de/">mpg123</a>', + '<a href="http://www.mpir.org/">MPIR</a>', + '<a href="https://bitbucket.org/Haroogan/microsoft-mpi/downloads">MS MPI (repackaged)</a>', + '<a href="http://www.symscape.com/configure-msmpi-for-mingw-w64">MS MPI</a>', + '<a href="http://www.symscape.com/openfoam-1-7-x-on-windows-64-mpi">OpenFOAM</a>', + '<a href="http://www.opensc-project.org/">OpenSC</a>', + '<a href="http://www.openssl.org/">OpenSSL</a>', + '<a href="http://www.postgresql.org/">PostgreSQL</a>', + '<a href="http://sourceware.org/pthreads-win32/">pthreads</a>', + '<a href="http://qt-project.org/">Qt</a>', + '<a href="http://quakespasm.sourceforge.net/">QuakeSpasm</a>', + '<a href="http://remood.sf.net/">ReMooD</a>', + '<a href="http://sbcarchiver.cjb.net/">SBC Archiver</a>', + '<a href="http://smartimagedenoiser.com/">Smart Image Denoiser</a>', + '<a href="http://smartmontools.sourceforge.net/">smartmontools</a>', + '<a href="http://www.tomahawk-player.org/">Tomahawk Player</a>', + '<a href="http://www.videolan.org/vlc/">VideoLAN VLC</a>', + '<a href="http://www.vsxu.com/">VSXu</a>', + '<a href="http://www.woodem.eu/">Woo</a>', + '<a href="http://www.wxperl.co.uk/building/msw.html">wxPerl PPMs</a>', + '<a href="http://www.wxwidgets.org/">wxWidgets</a>', + '<a href="http://www.yafaray.org/">YafaRay</a>', + '<a href="http://www.zlib.net/">zlib</a>', +); - '<a href="http://factorcode.org/">Factor</a>', - '<a href="http://jpen.sf.net/">JPen</a>', - '<a href="http://www.iauxsoft.com/">iAuxSoft</a>', - '<a href="http://remood.sf.net/">ReMooD</a>', - '<a href="http://emergedesktop.org">Emerge Desktop</a>', - '<a href="http://www.mega-nerd.com/libsndfile/">libsndfile</a>', +function print_links($name, $links) { + global $builds_against; - '<a href="http://www.wxperl.co.uk/building/msw.html">wxPerl PPMs</a>', - '<a href="http://www.zlib.net/">zlib</a>', - '<a href="http://www.r-project.org/">The R Project for Statistical Computing</a>', - '<a href="http://www.perl.org/">Perl (5.12.0 and later)</a>', - '<a href="http://strawberryperl.com/">Strawberry Perl (bundles mingw-w64 gcc toolchain)</a>', - '<a href="http://quakespasm.sourceforge.net/">QuakeSpasm</a>', - '<a href="http://www.gnu.org/software/gsasl/">GNU SASL</a>', - '<a href="http://www.gnu.org/software/gnutls/">GnuTLS</a>', - '<a href="http://www.symscape.com/openfoam-1-7-x-on-windows-64-mpi">OpenFOAM</a>', - '<a href="http://www.symscape.com/configure-msmpi-for-mingw-w64">MS MPI</a>', - '<a href="http://xmlsoft.org/">Libxml2</a>', - '<a href="http://code.google.com/p/barchart-udt/">Barchart-UDT</a>', - '<a href="http://www.postgresql.org/">PostgreSQL</a>', - '<a href="http://www.yafaray.org/">YafaRay</a>', - '<a href="http://libav.org/">libav</a>', - '<a href="http://www.mpir.org/">MPIR</a>', - '<a href="http://common-lisp.net/project/mkcl/">ManKai Common Lisp</a>', - '<a href="https://www.libreoffice.org/">LibreOffice</a>', - '<a href="http://www.tomahawk-player.org/">Tomahawk Player</a>', - '<a href="http://mctrl.sourceforge.net/">mCtrl</a>', - '<a href="http://www.blender.org/">Blender</a>', - '<a href="http://www.paratools.com/PToolsWIN">PToolsWin - Parallel Tools for Windows Binaries on Linux</a>', - '<a href="http://www.enlightenment.org/">Enlightenment</a>', - '<a href="http://kde.org/">KDE Software Collection</a>', - '<a href="http://devkitpro.org/">devkitPro</a>', - '<a href="http://fc-solve.shlomifish.org/">Freecell Solver</a>', - '<a href="http://libvirt.org/">libvirt</a>', - '<a href="http://smartmontools.sourceforge.net/">smartmontools</a>', - '<a href="http://freeverb3.sourceforge.net/">Freeverb3</a>', - '<a href="http://www.vsxu.com/">VSXu</a>', - '<a href="http://www.graphicsmagick.org/">GraphicsMagick</a>', - '<a href="http://www.imagemagick.org/">ImageMagick</a>', - '<a href="http://www.boost.org/">Boost</a>', - '<a href="http://botan.randombit.net/">Botan</a>', - '<a href="http://www.woodem.eu/">Woo</a>', - '<a href="http://qt-project.org/">Qt 4.8.3</a>', - '<a href="http://www.ecere.com/">Ecere SDK - eC compiler, GUI toolkit, and IDE</a>', - '<a href="http://code.google.com/p/windows-package-manager/">Npackd</a>', - '<a href="http://smartimagedenoiser.com/">Smart Image Denoiser</a>', - '<a href="http://sourceforge.net/projects/dbh/">Disk Based HashTables</a>', - '<a href="http://www.ekiga.org/">Ekiga</a>', - '<a href="https://bitbucket.org/Haroogan/microsoft-mpi/downloads">MS MPI (repackaged)</a>', - '<a href="http://www.webmproject.org/">libvpx</a>' -); + if (count($links) > 4) { + shuffle($links); + $links = array_slice($links, 0, 30); + sort($links, SORT_STRING); + } - shuffle($projects); - $projects_slice = array_slice($projects, 0, 60); - foreach($projects_slice as $project) echo $project; + printf('<h3>%s</h3>', $name); + foreach($links as $link) echo $link; - echo '<a href="mailto:min...@li..." style="text-align: center"><strong>Add your project!</strong></a>'; +} ?> Added: web/htdocs/users.php =================================================================== --- web/htdocs/users.php (rev 0) +++ web/htdocs/users.php 2014-05-09 23:00:49 UTC (rev 6622) @@ -0,0 +1,38 @@ +<?php + $page_title = 'Projects Using Mingw-w64'; + + include('inc/header.php'); + include('inc/navigation.php'); + include('inc/right.php'); + +?> + + + <!-- MAIN CONTENT AREA --> + <div id="middle"> + <?php + include('projects.php'); + + printf('<h3>%s</h3>', 'Associated Projects'); + echo '<ul>'; + foreach($associated_projects as $link) printf('<li>%s</li>', $link); + echo '</ul>'; + + printf('<h3>%s</h3>', 'Package Providers'); + echo '<ul>'; + foreach($providers as $link) printf('<li>%s</li>', $link); + echo '</ul>'; + + printf('<h3>%s</h3>', 'Compilers and Tools'); + echo '<ul>'; + foreach($compilers_ides_tools as $link) printf('<li>%s</li>', $link); + echo '</ul>'; + + printf('<h3>%s</h3>', 'Projects using mingw-w64 to build'); + echo '<ul>'; + foreach($builds_against as $link) printf('<li>%s</li>', $link); + echo '</ul>'; + ?> + </div> + +<?php include('inc/footer.php'); ?> Property changes on: web/htdocs/users.php ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +text/html \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <adr...@us...> - 2014-05-09 22:37:56
|
Revision: 6621 http://sourceforge.net/p/mingw-w64/code/6621 Author: adrien-n Date: 2014-05-09 22:37:49 +0000 (Fri, 09 May 2014) Log Message: ----------- web: rm mibbit.html which doesn't work anymore. Mibbit has been banned on many IRC networks beccause it makes it difficult to ban people and makes it easy to circumvent bans. It hasn't worked for OFTC for quite a long time and the link to mibbit.html has been removed months ago from the website. This commit merely removes the leftover file. Note that OFTC has a its own webchat own but I haven't checked it (yet?). Removed Paths: ------------- web/htdocs/mibbit.html Deleted: web/htdocs/mibbit.html =================================================================== --- web/htdocs/mibbit.html 2014-05-09 21:58:25 UTC (rev 6620) +++ web/htdocs/mibbit.html 2014-05-09 22:37:49 UTC (rev 6621) @@ -1,36 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<html> - <head> - - <style type="text/css"> - body { background: black; } - h1 { font: 2em arial, sans-serif; color: #eee; font-weight: bold; } - </style> - - <title>mingw-w64</title> - <meta http-equiv="Content-Type" content="text/html;charset=utf-8" > - <script type="text/javascript"> - var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); - document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); - </script> - <script type="text/javascript"> - try { - var pageTracker = _gat._getTracker("UA-6878641-1"); - pageTracker._trackPageview(); - } catch(err) {} - </script> - </head> - <body> - <div> - <a href="/donate/index.php?group_id=202880"><img src="http://sourceforge.net/images/project-support.jpg" width="88" height="32" border="0" alt="Support This Project"></a> - </div> - <div style="text-align: center;"> - <h1>Chat Help</h1> - <iframe - src="https://widget.mibbit.com/?settings=71d2f69689965d8b9de1254f921b8e46&server=irc.oftc.net&channel=%23mingw-w64&autoConnect=true" - style="height: 500px; width: 80%;"> - Can't see the chat window? Go to <a href="https://widget.mibbit.com/?settings=71d2f69689965d8b9de1254f921b8e46&server=irc.oftc.net&channel=%23mingw-w64&autoConnect=true">https://widget.mibbit.com/?settings=71d2f69689965d8b9de1254f921b8e46&server=irc.oftc.net&channel=%23mingw-w64&autoConnect=true</a> - </iframe> - </div> - </body> -</html> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <daw...@us...> - 2014-05-09 21:58:31
|
Revision: 6620 http://sourceforge.net/p/mingw-w64/code/6620 Author: dawncrow Date: 2014-05-09 21:58:25 +0000 (Fri, 09 May 2014) Log Message: ----------- _chgsignl: Add ARM implementation Modified Paths: -------------- trunk/mingw-w64-crt/math/_chgsignl.S Modified: trunk/mingw-w64-crt/math/_chgsignl.S =================================================================== --- trunk/mingw-w64-crt/math/_chgsignl.S 2014-05-09 21:57:28 UTC (rev 6619) +++ trunk/mingw-w64-crt/math/_chgsignl.S 2014-05-09 21:58:25 UTC (rev 6620) @@ -25,10 +25,10 @@ #else .align 4 #endif -.globl __MINGW_USYMBOL(_chgsignl) + .globl __MINGW_USYMBOL(_chgsignl) .def __MINGW_USYMBOL(_chgsignl); .scl 2; .type 32; .endef __MINGW_USYMBOL(_chgsignl): -#ifdef _WIN64 +#if defined(_AMD64_) || defined(__x86_64__) movq (%rdx), %rax movq 8(%rdx), %rdx xorq $0x8000, %rdx @@ -36,7 +36,10 @@ movq %rdx, 8(%rcx) movq %rcx, %rax ret -#else +#elif defined(_ARM_) || defined(__arm__) + vneg.f64 d0, d0 + bx lr +#elif defined(_X86_) || defined(__i386__) movl 12(%esp),%eax xorl $0x8000,%eax movl %eax,12(%esp) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <daw...@us...> - 2014-05-09 21:57:34
|
Revision: 6619 http://sourceforge.net/p/mingw-w64/code/6619 Author: dawncrow Date: 2014-05-09 21:57:28 +0000 (Fri, 09 May 2014) Log Message: ----------- Don't align _CONTEXT on ARM as the toolchain isn't ready for this yet Modified Paths: -------------- trunk/mingw-w64-headers/include/winnt.h Modified: trunk/mingw-w64-headers/include/winnt.h =================================================================== --- trunk/mingw-w64-headers/include/winnt.h 2014-05-09 14:18:12 UTC (rev 6618) +++ trunk/mingw-w64-headers/include/winnt.h 2014-05-09 21:57:28 UTC (rev 6619) @@ -1838,7 +1838,7 @@ LONGLONG High; } NEON128, *PNEON128; - typedef struct DECLSPEC_ALIGN(8) _CONTEXT { + typedef struct _CONTEXT { DWORD ContextFlags; DWORD R0; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cj...@us...> - 2014-05-09 14:18:18
|
Revision: 6618 http://sourceforge.net/p/mingw-w64/code/6618 Author: cjacek Date: 2014-05-09 14:18:12 +0000 (Fri, 09 May 2014) Log Message: ----------- hidpi.h: Added HidP_GetValueCaps and HidP_GetButtonCaps declarations. Modified Paths: -------------- trunk/mingw-w64-headers/include/hidpi.h Modified: trunk/mingw-w64-headers/include/hidpi.h =================================================================== --- trunk/mingw-w64-headers/include/hidpi.h 2014-05-09 10:41:31 UTC (rev 6617) +++ trunk/mingw-w64-headers/include/hidpi.h 2014-05-09 14:18:12 UTC (rev 6618) @@ -269,53 +269,12 @@ #define HIDP_STATUS_I8242_TRANS_UNKNOWN HIDP_STATUS_I8042_TRANS_UNKNOWN -#if !defined(_HIDPI_NO_FUNCTION_MACROS_) -/* - * NTSTATUS - * HidP_GetButtonCaps( - * IN HIDP_REPORT_TYPE ReportType, - * OUT PHIDP_BUTTON_CAPS ButtonCaps, - * IN OUT PUSHORT ButtonCapsLength, - * IN PHIDP_PREPARSED_DATA PreparsedData); - */ -#define HidP_GetButtonCaps(_Type_, _Caps_, _Len_, _Data_) \ - HidP_GetSpecificButtonCaps(_Type_, 0, 0, 0, _Caps_, _Len_, _Data_) +NTSTATUS HidP_GetButtonCaps( + HIDP_REPORT_TYPE ReportType, + PHIDP_BUTTON_CAPS ButtonCaps, + PUSHORT ButtonCapsLength, + PHIDP_PREPARSED_DATA PreparsedData); -/* - * NTSTATUS - * HidP_GetButtons( - * IN HIDP_REPORT_TYPE ReportType, - * IN USAGE UsagePage, - * IN USHORT LinkCollection, - * OUT USAGE *UsageList, - * IN OUT ULONG *UsageLength, - * IN PHIDP_PREPARSED_DATA PreparsedData, - * IN PCHAR Report, - * IN ULONG ReportLength); - */ -#define HidP_GetButtons(Rty, UPa, LCo, ULi, ULe, Ppd, Rep, RLe) \ - HidP_GetUsages(Rty, UPa, LCo, ULi, ULe, Ppd, Rep, RLe) - -#define HidP_GetButtonListLength(RTy, UPa, Ppd) \ - HidP_GetUsageListLength(Rty, UPa, Ppd) - - -/* - * NTSTATUS - * HidP_GetButtonsEx( - * IN HIDP_REPORT_TYPE ReportType, - * IN USHORT LinkCollection, - * OUT PUSAGE_AND_PAGE ButtonList, - * IN OUT ULONG *UsageLength, - * IN PHIDP_PREPARSED_DATA PreparsedData, - * IN PCHAR Report, - * IN ULONG ReportLength); - */ -#define HidP_GetButtonsEx(RT, LC, BL, UL, PD, R, RL) \ - HidP_GetUsagesEx(RT, LC, BL, UL, PD, R, RL) - -#endif /* _HIDPI_NO_FUNCTION_MACROS_ */ - HIDAPI NTSTATUS NTAPI @@ -389,6 +348,9 @@ PUSHORT ValueCapsLength, PHIDP_PREPARSED_DATA PreparsedData); +#define HidP_GetButtons(Rty, UPa, LCo, ULi, ULe, Ppd, Rep, RLe) \ + HidP_GetUsages(Rty, UPa, LCo, ULi, ULe, Ppd, Rep, RLe) + HIDAPI NTSTATUS NTAPI @@ -402,6 +364,9 @@ PCHAR Report, ULONG ReportLength); +#define HidP_GetButtonsEx(RT, LC, BL, UL, PD, R, RL) \ + HidP_GetUsagesEx(RT, LC, BL, UL, PD, R, RL) + HIDAPI NTSTATUS NTAPI @@ -441,6 +406,12 @@ PCHAR Report, ULONG ReportLength); +NTSTATUS NTAPI HidP_GetValueCaps( + HIDP_REPORT_TYPE ReportType, + PHIDP_VALUE_CAPS ValueCaps, + PUSHORT ValueCapsLength, + PHIDP_PREPARSED_DATA PreparsedData); + #if !defined(_HIDPI_NO_FUNCTION_MACROS_) /* This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jo...@us...> - 2014-05-09 10:41:38
|
Revision: 6617 http://sourceforge.net/p/mingw-w64/code/6617 Author: jon_y Date: 2014-05-09 10:41:31 +0000 (Fri, 09 May 2014) Log Message: ----------- math.h change: add the _USE_MATH_DEFINES flag By Patrick Spendrin <ps...@gm...> according to the msdn documentation http://msdn.microsoft.com/en-us/library/4hwaceh6.aspx _USE_MATH_DEFINES should give constants like M_PI etc. This patch adds it. regards, Patrick Modified Paths: -------------- trunk/mingw-w64-headers/crt/math.h Modified: trunk/mingw-w64-headers/crt/math.h =================================================================== --- trunk/mingw-w64-headers/crt/math.h 2014-05-08 18:50:24 UTC (rev 6616) +++ trunk/mingw-w64-headers/crt/math.h 2014-05-09 10:41:31 UTC (rev 6617) @@ -36,7 +36,7 @@ #endif #endif -#if !defined(__STRICT_ANSI__) || defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) || defined(_BSD_SOURCE) +#if !defined(__STRICT_ANSI__) || defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) || defined(_BSD_SOURCE) || defined(_USE_MATH_DEFINES) #define M_E 2.7182818284590452354 #define M_LOG2E 1.4426950408889634074 #define M_LOG10E 0.43429448190325182765 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cor...@us...> - 2014-05-08 18:50:34
|
Revision: 6616 http://sourceforge.net/p/mingw-w64/code/6616 Author: corinnav999 Date: 2014-05-08 18:50:24 +0000 (Thu, 08 May 2014) Log Message: ----------- * lmaccess.h (struct _USER_INFO_24): Define. Modified Paths: -------------- trunk/mingw-w64-headers/include/ChangeLog trunk/mingw-w64-headers/include/lmaccess.h Modified: trunk/mingw-w64-headers/include/ChangeLog =================================================================== --- trunk/mingw-w64-headers/include/ChangeLog 2014-05-06 21:59:16 UTC (rev 6615) +++ trunk/mingw-w64-headers/include/ChangeLog 2014-05-08 18:50:24 UTC (rev 6616) @@ -1,3 +1,7 @@ +2014-05-08 Corinna Vinschen <vin...@re...> + + * lmaccess.h (struct _USER_INFO_24): Define. + 2014-04-24 Corinna Vinschen <vin...@re...> * mstcpip.h: Add LP64 u_long override. Modified: trunk/mingw-w64-headers/include/lmaccess.h =================================================================== --- trunk/mingw-w64-headers/include/lmaccess.h 2014-05-06 21:59:16 UTC (rev 6615) +++ trunk/mingw-w64-headers/include/lmaccess.h 2014-05-08 18:50:24 UTC (rev 6616) @@ -207,6 +207,14 @@ PSID usri23_user_sid; } USER_INFO_23,*PUSER_INFO_23,*LPUSER_INFO_23; + typedef struct _USER_INFO_24 { + BOOL usri24_internet_identity; + DWORD usri24_flags; + LPWSTR usri24_internet_provider_name; + LPWSTR usri24_internet_principal_name; + PSID usri24_user_sid; + } USER_INFO_24,*PUSER_INFO_24,*LPUSER_INFO_24; + typedef struct _USER_INFO_1003 { LPWSTR usri1003_password; } USER_INFO_1003,*PUSER_INFO_1003,*LPUSER_INFO_1003; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <daw...@us...> - 2014-05-06 21:59:23
|
Revision: 6615 http://sourceforge.net/p/mingw-w64/code/6615 Author: dawncrow Date: 2014-05-06 21:59:16 +0000 (Tue, 06 May 2014) Log Message: ----------- Add ARM jump buffer definition Modified Paths: -------------- trunk/mingw-w64-headers/crt/setjmp.h Modified: trunk/mingw-w64-headers/crt/setjmp.h =================================================================== --- trunk/mingw-w64-headers/crt/setjmp.h 2014-05-06 21:57:44 UTC (rev 6614) +++ trunk/mingw-w64-headers/crt/setjmp.h 2014-05-06 21:59:16 UTC (rev 6615) @@ -141,6 +141,27 @@ SETJMP_FLOAT128 Xmm15; } _JUMP_BUFFER; +#elif defined(_ARM_) + +#define _JBLEN 28 +#define _JBTYPE int + + typedef struct __JUMP_BUFFER { + unsigned long Frame; + unsigned long R4; + unsigned long R5; + unsigned long R6; + unsigned long R7; + unsigned long R8; + unsigned long R9; + unsigned long R10; + unsigned long R11; + unsigned long Sp; + unsigned long Pc; + unsigned long Fpscr; + unsigned long long D[8]; + } _JUMP_BUFFER; + #endif #ifndef _JMP_BUF_DEFINED This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <daw...@us...> - 2014-05-06 21:57:50
|
Revision: 6614 http://sourceforge.net/p/mingw-w64/code/6614 Author: dawncrow Date: 2014-05-06 21:57:44 +0000 (Tue, 06 May 2014) Log Message: ----------- Don't care about x86 acceleration instruction sets on non-x86 Modified Paths: -------------- trunk/mingw-w64-headers/crt/intrin.h Modified: trunk/mingw-w64-headers/crt/intrin.h =================================================================== --- trunk/mingw-w64-headers/crt/intrin.h 2014-05-06 21:55:51 UTC (rev 6613) +++ trunk/mingw-w64-headers/crt/intrin.h 2014-05-06 21:57:44 UTC (rev 6614) @@ -99,6 +99,8 @@ #endif #endif +#if (defined(_X86_) || defined(__x86_64)) + #if defined(__MMX__) || defined(__MINGW_FORCE_SYS_INTRINS) #if defined(__cplusplus) extern "C" { @@ -150,6 +152,8 @@ #endif #endif +#endif + #if (defined(_X86_) && !defined(__x86_64)) #if defined(__cplusplus) extern "C" { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |