Re: Fwd: MinGW Updates [Win32]
Keith Marshall <[email protected]> Sun, 13 Mar 2016 12:46:48 +0000
| Newsgroups | gmane.comp.gnu.mingw.devel |
|---|---|
| Organization | MinGW Project |
| Message-ID | <[email protected]> |
-----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