Quantcast

Fwd: MinGW Updates [Win32]

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Fwd: MinGW Updates [Win32]

Keith Marshall-3
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Guys,
I received the following messages, directly from Alex Jones.

Alex,
Please don't mail me directly; you are subscribed to MinGW-Dvlpr, so
please use it.  That way, everyone gets to know what you are planning
to work on, so can both offer advice, and avoid duplicating your work.

. . .

Morning Keith. We have been emailing back & forth for a little while.
But want to start helping with MinGW. Willing to help anywhere needed.
But prefer to work with Windows API/Runtime updates. Started looking
at existing tickets. Want to help with the following tickets:

   - #2236 Touch and gestures functionality
     - Assume I need a Microsoft touch device e.g. Microsoft Surface
   - #2230 GetLayout() missing in w32api libgdi32.a
   - #2274 Various modern Win32 API definitions missing
   - #2262 [patch] add Registry API functions and macros introduced
     in Windows Vista

Would like to add the following tickets also:
   - Add ODS_HOTLIGHT [0x40] in winuser.h
   - Add QWORD [#define QWORD DWORD64]

Please let me know how to set up my development environment to most
efficiently help with MinGW tickets. E.g. Git/VirtualBox/MinGW/...

. . .

Morning Keith. Sent you an email about getting my environment setup to
efficiently help with any MinGW ticket. Willing to do whatever is
needed. Prefer Windows API/Direct3D/DDK/OpenGL/OpenMP updates. Wanted
to know why OpenMP is not supported with latest MinGW. See mingw32-gcc
is version 4.9.3. Which means it supports OpenMP 4.0. But there is no
omp.h in my distribution. Even after I install pthreads-w32. Assume it
wasn't popular with MinGW users. Want to be involved in bringing this
back to MinGW. Because I use it.

. . .

- --
Regards,
Keith.

Public key available from keys.gnupg.net
Key fingerprint: C19E C018 1547 DE50 E1D4 8F53 C0AD 36C6 347E 5A3F
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)

iQIcBAEBAgAGBQJW5Vd+AAoJEMCtNsY0flo/ji0P/2iPwDNgdG+BOdpZDu/TlQy+
RGIs1Jrth2rmq+yoKQn74fDSXc8HxohQJLxE/D9/Sg1OlaITouvIdNQmtuCEF2+V
3QRasW4G0V+avjIUPCYt4rEzgJ3G6QMOdvGWIs8vrs4Q6xPTDhZEH0zY4clQhtpG
so8YJ4Gq1aj8fQVpq3UX8OayCo3cNKbkXr1uiJL3Gve0XGJyHRCYFoC8Sxk9HaRg
U8aM2M56ZhoUNOojvX4/Xv3vUza7/ppDGsR4W6TaSdHfb2JwwcMPzpYnXguZHuVU
vvd+S8tgVsyC/15uDz3+zOrUaZNpE4WFKGnfoWAN0XX8MpfqCxIdrzVVcMcLywt2
e/lthlv9FIoMR1So38P+W896TdbNQFa1YYGQqzVqyurFkp3MfZhJJySOwglvJVNp
KsQqmyUTSAonmZgu1v3XfVvT7Ibu2gXIk0Px6NVbXfGO802EOyIf1Svjhg/Zm+9l
ZAJPEbrq1H3rI77/IVO3pMv8FfzZh8J5R71Fwsmj0prsngIykHrHnc1QBGqeftE2
BsHMdcTNNCePfFw1SDf/i+CBwZ86PRhXizliH9Yb/yVxrVPZrIPsPkjiMRR9uSU1
DiXuM+9exijX2+1r51q/UsSClJRHrpR7TF+ehuWV24QZ3mKK+ob/zPAw/JxBLJ6B
YHjYwA1SXMYkaf5EKZq1
=dNkP
-----END PGP SIGNATURE-----

------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785111&iu=/4140
_______________________________________________
MinGW-dvlpr mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mingw-dvlpr
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Fwd: MinGW Updates [Win32]

Keith Marshall-3
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 13/03/16 12:05, Keith Marshall wrote:

> Guys, I received the following messages, directly from Alex Jones.
>
> Alex, Please don't mail me directly; you are subscribed to
> MinGW-Dvlpr, so please use it.  That way, everyone gets to know
> what you are planning to work on, so can both offer advice, and
> avoid duplicating your work.
>
> . . .
>
> Morning Keith. We have been emailing back & forth for a little
> while. But want to start helping with MinGW. Willing to help
> anywhere needed. But prefer to work with Windows API/Runtime
> updates. Started looking at existing tickets. Want to help with the
> following tickets:
>
> - #2236 Touch and gestures functionality - Assume I need a
> Microsoft touch device e.g. Microsoft Surface

I would assume so, (but not sure); not something I will be equipping
myself with ... ever.

> - #2230 GetLayout() missing in w32api libgdi32.a

I suspect that's a one line addition to lib/gdi32.def; may be worth
running pexports on gdi32.dll, to see what else may be missing.

> - #2274 Various modern Win32 API definitions missing - #2262
> [patch] add Registry API functions and macros introduced in Windows
> Vista

Feel free to research those, and submit patches.  Remember, we'll need
documentary references which don't entail looking a Microsoft's own
headers, (or those from projects which may be less diligent in this).

> Would like to add the following tickets also: - Add ODS_HOTLIGHT
> [0x40] in winuser.h - Add QWORD [#define QWORD DWORD64]

Feel free to create any tickets you think may be appropriate; so much
better, if you can attach patches too.

> Please let me know how to set up my development environment to
> most efficiently help with MinGW tickets. E.g.
> Git/VirtualBox/MinGW/...

That's very much down to your own preferences: I use a GNU/Linux build
host, with self-built mingw32-gcc cross-compiler suite, testing as I
deem appropriate, on WinXP or Win7, running in VirtualBox.  I find git
to be every bit as repulsive as its name suggests, so I use mercurial
instead; hg clone git+ssh://myname@... WJFFM.

For MinGW runtime and WinAPI, you'll need to clone:
https://sourceforge.net/p/mingw/mingw-org-wsl/ci/legacy/tree/

using any appropriate access method, to suit yourself; note that
current active development is on the 'legacy' branch.

> Morning Keith. Sent you an email about getting my environment setup
> to efficiently help with any MinGW ticket. Willing to do whatever
> is needed. Prefer Windows API/Direct3D/DDK/OpenGL/OpenMP updates.
> Wanted to know why OpenMP is not supported with latest MinGW.

Nope, because as I explained in the release announcement, pthreads-w32
failed its test suite; a number of tests failed, and specifically, the
multiprocessor test locked up solid, when I tried to run it with an
OpenMP enabled build of GCC-4.9.3, (and indeed, GCC-4.8.5).

> See mingw32-gcc is version 4.9.3. Which means it supports OpenMP
> 4.0.

Not when it's built without --enable-libgomp, I guess.

> But there is no omp.h in my distribution. Even after I install
> pthreads-w32. Assume it wasn't popular with MinGW users. Want to
> be involved in bringing this back to MinGW. Because I use it.

I'm looking into the issues, but will appreciate any assistance you
may be able to offer ... particularly with testing.

- --
Regards,
Keith.

Public key available from keys.gnupg.net
Key fingerprint: C19E C018 1547 DE50 E1D4 8F53 C0AD 36C6 347E 5A3F
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)

iQIcBAEBAgAGBQJW5WE4AAoJEMCtNsY0flo/ZREP/3QufMRFsS/si6Dg/Aybe5Qb
A1/4E6av1ezxgKKa3GOR0L1Qfsax+fxkzipEAiMvSIuJhHh70IkBjn3tDCt2Tbly
vNooa9FmQbTgxwMcpEnQ0N7FUUee32IkNweNp00aQLICIhLga/AVVPjE3xtn65YR
vUJZVJ2v7sK0DB8v6pMzMI+Q7VLlrr2fWXkqt4FoLPFzh3YL7l3xHi5pneIMbsUC
QIB7Q8XiEal/U+s7QBdxmta18MNWQ7uY9RhtNUvRcNXp71ybaSzX4wC7B1DmwuqD
mJ8iJIQm1r+I/iDDVaxTXKLAU41BTnMd5E5XOj42D19GdmHJwLKlDSZwonnpNGDt
tFMOL9Xk4uDa48LmNGVlJkHuLTPTcIrbLFimT+Urg14P0uDL3kybOn37DGXLIgqR
cTlqbWAm1fhvES3ddxZnS0WKCeTM/lkTfVMwTYA/1IVhUNRdcdIXuNxgvPJh8eto
W9kWyaPyKv08azY+GgS0T7zQc89+C+Wr23O6/1C20QK3/7bPJGGnP1ssyYmRWqFi
vPtcA5GfD2knn9cez75uILVQ/HN7i2ToghEI/QvsHWoDtp4Fpx8u/oS1TYJ+wmUw
zyu+Nit+avSlTTAeUSLfjHAXBys9Q7np8OXCR/nTu4GBbdPzSeToVXv8QBuyf4h5
HXyaWYNSWinhQYOCNKjY
=rOsO
-----END PGP SIGNATURE-----

------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785111&iu=/4140
_______________________________________________
MinGW-dvlpr mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mingw-dvlpr
Loading...