This list is closed, nobody may subscribe to it.
2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(12) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2001 |
Jan
(13) |
Feb
(2) |
Mar
(1) |
Apr
(1) |
May
|
Jun
(38) |
Jul
(10) |
Aug
(70) |
Sep
(63) |
Oct
(61) |
Nov
(41) |
Dec
(28) |
2002 |
Jan
(43) |
Feb
(11) |
Mar
(9) |
Apr
(2) |
May
(97) |
Jun
(94) |
Jul
(13) |
Aug
(49) |
Sep
(41) |
Oct
(24) |
Nov
(55) |
Dec
(126) |
2003 |
Jan
(90) |
Feb
(75) |
Mar
(32) |
Apr
(24) |
May
(54) |
Jun
(54) |
Jul
(22) |
Aug
(4) |
Sep
(16) |
Oct
(8) |
Nov
(6) |
Dec
(13) |
2004 |
Jan
|
Feb
(17) |
Mar
(60) |
Apr
(21) |
May
(12) |
Jun
|
Jul
(13) |
Aug
|
Sep
(29) |
Oct
|
Nov
|
Dec
(2) |
2005 |
Jan
(22) |
Feb
(3) |
Mar
(2) |
Apr
(13) |
May
(82) |
Jun
(18) |
Jul
(30) |
Aug
(17) |
Sep
(3) |
Oct
(19) |
Nov
(4) |
Dec
(8) |
2006 |
Jan
(1) |
Feb
(6) |
Mar
(2) |
Apr
(40) |
May
|
Jun
(21) |
Jul
(1) |
Aug
(410) |
Sep
(3) |
Oct
|
Nov
(56) |
Dec
(7) |
2007 |
Jan
(19) |
Feb
|
Mar
(4) |
Apr
(8) |
May
(19) |
Jun
(6) |
Jul
(4) |
Aug
(6) |
Sep
|
Oct
(4) |
Nov
(3) |
Dec
(2) |
2008 |
Jan
(13) |
Feb
(18) |
Mar
(12) |
Apr
|
May
(2) |
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2009 |
Jan
|
Feb
(6) |
Mar
(8) |
Apr
(2) |
May
(2) |
Jun
|
Jul
|
Aug
(2) |
Sep
(11) |
Oct
(13) |
Nov
(17) |
Dec
(6) |
2010 |
Jan
(24) |
Feb
(10) |
Mar
(27) |
Apr
(20) |
May
(108) |
Jun
(8) |
Jul
(23) |
Aug
(38) |
Sep
(49) |
Oct
(17) |
Nov
(12) |
Dec
(14) |
2011 |
Jan
(17) |
Feb
(7) |
Mar
(28) |
Apr
(8) |
May
(20) |
Jun
(11) |
Jul
(7) |
Aug
(12) |
Sep
(4) |
Oct
(20) |
Nov
(19) |
Dec
(2) |
2012 |
Jan
(2) |
Feb
(6) |
Mar
(5) |
Apr
(24) |
May
(5) |
Jun
(4) |
Jul
(6) |
Aug
(18) |
Sep
(38) |
Oct
(26) |
Nov
(12) |
Dec
(6) |
2013 |
Jan
(19) |
Feb
(18) |
Mar
(44) |
Apr
(35) |
May
(18) |
Jun
(21) |
Jul
(10) |
Aug
(19) |
Sep
(44) |
Oct
(25) |
Nov
(1) |
Dec
(2) |
2014 |
Jan
(8) |
Feb
|
Mar
|
Apr
(5) |
May
(1) |
Jun
(3) |
Jul
|
Aug
(3) |
Sep
|
Oct
(4) |
Nov
(4) |
Dec
(7) |
2015 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
(2) |
Jun
(4) |
Jul
(6) |
Aug
(2) |
Sep
(8) |
Oct
(2) |
Nov
(1) |
Dec
(3) |
2016 |
Jan
(7) |
Feb
(9) |
Mar
(5) |
Apr
(5) |
May
(9) |
Jun
(4) |
Jul
(20) |
Aug
(4) |
Sep
(7) |
Oct
(6) |
Nov
(9) |
Dec
(2) |
2017 |
Jan
(7) |
Feb
(7) |
Mar
(5) |
Apr
|
May
(1) |
Jun
(4) |
Jul
(12) |
Aug
(4) |
Sep
(1) |
Oct
(4) |
Nov
(11) |
Dec
(14) |
2018 |
Jan
(3) |
Feb
(3) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
1
(1) |
2
(3) |
3
(1) |
4
(3) |
5
|
6
|
7
|
8
(2) |
9
(2) |
10
(4) |
11
|
12
|
13
|
14
(4) |
15
(9) |
16
|
17
|
18
(3) |
19
(3) |
20
(1) |
21
(1) |
22
(2) |
23
|
24
|
25
|
26
(1) |
27
(1) |
28
(3) |
29
|
30
|
|
|
|
|
|
From: Earnie B. <no...@so...> - 2013-09-28 16:37:58
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Repository: mingw-org-wsl". The branch, 4.1-dev has been updated via 67016f971a00001a3a0c7d7a330ad227d32f83f1 (commit) from b75ce28483705979bb1a9c05983228217e327112 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- https://sf.net/p/mingw/mingw-org-wsl/ci/67016f971a00001a3a0c7d7a330ad227d32f83f1/ commit 67016f971a00001a3a0c7d7a330ad227d32f83f1 Author: Earnie Boyd <ea...@us...> Date: Sat Sep 28 12:38:01 2013 -0400 [#2017] Add MOD_NOREPEAT for Windows 7. diff --git a/ChangeLog b/ChangeLog index 63eba3f..9e656b7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -19,6 +19,11 @@ RELEASE 4.1: * include/winsock.h: Ditto. * include/winsock2.h: Ditto. + MOD_NOREPEAT missing [#2017] + + * include/winuser.h: Add MOD_NOREPEAT define for Windows 7. + Adjust some whitespace and add a few comments. + 2013-09-27 Earnie Boyd <ea...@us...> Manage issue [#2018] and miscellaneous changes. diff --git a/include/winuser.h b/include/winuser.h index eb9300b..a327568 100644 --- a/include/winuser.h +++ b/include/winuser.h @@ -3724,6 +3724,7 @@ typedef __AW(NONCLIENTMETRICS) NONCLIENTMETRICS,*LPNONCLIENTMETRICS; #endif /* RC_INVOKED */ +/* WIN98 */ #if (_WIN32_WINNT >= 0x0410) #define DC_GRADIENT 0x00000020 #define TPM_RECURSE 1 @@ -3771,6 +3772,7 @@ WINUSERAPI BOOL WINAPI EnumDisplaySettingsExW(LPCWSTR,DWORD,LPDEVMODEW,DWORD); #endif /* (_WIN32_WINNT >= 0x0410) */ +/* WINME */ #if (_WIN32_WINNT >= 0x0490) #define ASFW_ANY ((DWORD)-1) #define LSFW_LOCK 1 @@ -3792,6 +3794,7 @@ WINUSERAPI BOOL WINAPI LockSetForegroundWindow(UINT); #endif /* (_WIN32_WINNT >= 0x0490) */ +/* WIN2K */ #if (_WIN32_WINNT >= 0x0500) #define CF_DIBV5 17 #undef CF_MAX @@ -4007,6 +4010,7 @@ WINUSERAPI BOOL WINAPI UpdateLayeredWindow(HWND,HDC,POINT*,SIZE*,HDC,POINT*,COLO #endif /* (_WIN32_WINNT >= 0x0500) */ +/* XP */ #if (_WIN32_WINNT >= 0x0501) #define BSF_LUID 0x00000400 #define BSF_RETURNHDESK 0x00000200 @@ -4227,6 +4231,7 @@ WINUSERAPI BOOL WINAPI GetLayeredWindowAttributes(HWND,COLORREF*,BYTE*,DWORD*); #define QS_INPUT 7 #endif /* (_WIN32_WINNT >= 0x0501) */ +/* VISTA */ #if (_WIN32_WINNT >= 0x0600) #define PBT_POWERSETTINGCHANGE 32787 @@ -4254,20 +4259,22 @@ WINUSERAPI BOOL WINAPI UnregisterPowerSettingNotification(HPOWERNOTIFY); #endif /* (_WIN32_WINNT >= 0x0600) */ +/* WIN7 */ #if (_WIN32_WINNT >= 0x0601) -#define WM_TOUCHMOVE 576 -#define WM_TOUCHDOWN 577 -#define WM_TOUCHUP 578 -#define TOUCHEVENTF_DOWN 0x0001 -#define TOUCHEVENTF_INRANGE 0x0008 -#define TOUCHEVENTF_MOVE 0x0002 -#define TOUCHEVENTF_NOCOALESCE 0x0020 -#define TOUCHEVENTF_PALM 0x0080 -#define TOUCHEVENTF_PEN 0x0040 -#define TOUCHEVENTF_PRIMARY 0x0010 -#define TOUCHEVENTF_UP 0x0004 +#define MOD_NOREPEAT 0x4000 +#define WM_TOUCHMOVE 0x0240 +#define WM_TOUCHDOWN 0x0241 +#define WM_TOUCHUP 0x0242 +#define TOUCHEVENTF_DOWN 0x0001 +#define TOUCHEVENTF_INRANGE 0x0008 +#define TOUCHEVENTF_MOVE 0x0002 +#define TOUCHEVENTF_NOCOALESCE 0x0020 +#define TOUCHEVENTF_PALM 0x0080 +#define TOUCHEVENTF_PEN 0x0040 +#define TOUCHEVENTF_PRIMARY 0x0010 +#define TOUCHEVENTF_UP 0x0004 #define TOUCHEVENTMASKF_CONTACTAREA 0x0004 -#define TOUCHEVENTMASKF_EXTRAINFO 0x0002 +#define TOUCHEVENTMASKF_EXTRAINFO 0x0002 #define TOUCHEVENTMASKF_TIMEFROMSYSTEM 0x0001 #ifndef RC_INVOKED ----------------------------------------------------------------------- Summary of changes: ChangeLog | 5 +++++ include/winuser.h | 31 +++++++++++++++++++------------ 2 files changed, 24 insertions(+), 12 deletions(-) hooks/post-receive -- Repository: mingw-org-wsl |
From: Earnie B. <no...@so...> - 2013-09-28 16:12:36
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Repository: mingw-org-wsl". The branch, 4.1-dev has been updated via b75ce28483705979bb1a9c05983228217e327112 (commit) from 030467314aee10ae87570aa0d6180199addc0e2e (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- https://sf.net/p/mingw/mingw-org-wsl/ci/b75ce28483705979bb1a9c05983228217e327112/ commit b75ce28483705979bb1a9c05983228217e327112 Author: Earnie Boyd <ea...@us...> Date: Sat Sep 28 12:12:38 2013 -0400 Timeval struct bitness issue [#2059] diff --git a/ChangeLog b/ChangeLog index 1cb2923..63eba3f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -13,6 +13,12 @@ RELEASE 4.1: * src/libcrt/wchar/swprintf.c: Remove code making swprintf non-ansi. * src/libcrt/wchar/vswprintf.c: Ditto. + Timeval struct bitness issue [#2059] + + * include/sys/time.h: Use time_t instead of long for timeval.tv_sec. + * include/winsock.h: Ditto. + * include/winsock2.h: Ditto. + 2013-09-27 Earnie Boyd <ea...@us...> Manage issue [#2018] and miscellaneous changes. diff --git a/include/sys/time.h b/include/sys/time.h index e5b03cc..c2fc679 100644 --- a/include/sys/time.h +++ b/include/sys/time.h @@ -35,7 +35,7 @@ extern "C" { #ifndef _TIMEVAL_DEFINED /* also in winsock[2].h */ #define _TIMEVAL_DEFINED struct timeval { - long tv_sec; + time_t tv_sec; long tv_usec; }; #define timerisset(tvp) ((tvp)->tv_sec || (tvp)->tv_usec) diff --git a/include/winsock.h b/include/winsock.h index 2b7e500..5f1241b 100644 --- a/include/winsock.h +++ b/include/winsock.h @@ -122,7 +122,7 @@ for (__i = 0; __i < ((fd_set *)(set))->fd_count ; __i++) {\ #ifndef _TIMEVAL_DEFINED /* also in sys/time.h */ #define _TIMEVAL_DEFINED struct timeval { - long tv_sec; + time_t tv_sec; long tv_usec; }; #define timerisset(tvp) ((tvp)->tv_sec || (tvp)->tv_usec) diff --git a/include/winsock2.h b/include/winsock2.h index 0bce638..33232f7 100644 --- a/include/winsock2.h +++ b/include/winsock2.h @@ -138,7 +138,7 @@ if (__i == ((fd_set *)(set))->fd_count) {\ #ifndef _TIMEVAL_DEFINED /* also in sys/time.h */ #define _TIMEVAL_DEFINED struct timeval { - long tv_sec; + time_t tv_sec; long tv_usec; }; #define timerisset(tvp) ((tvp)->tv_sec || (tvp)->tv_usec) ----------------------------------------------------------------------- Summary of changes: ChangeLog | 6 ++++++ include/sys/time.h | 2 +- include/winsock.h | 2 +- include/winsock2.h | 2 +- 4 files changed, 9 insertions(+), 3 deletions(-) hooks/post-receive -- Repository: mingw-org-wsl |
From: Earnie B. <no...@so...> - 2013-09-28 16:04:15
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Repository: mingw-org-wsl". The branch, 4.1-dev has been updated via 030467314aee10ae87570aa0d6180199addc0e2e (commit) from e26160c8755e6443dfac49b0c5a704de358ee661 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- https://sf.net/p/mingw/mingw-org-wsl/ci/030467314aee10ae87570aa0d6180199addc0e2e/ commit 030467314aee10ae87570aa0d6180199addc0e2e Author: Earnie Boyd <ea...@us...> Date: Sat Sep 28 12:04:14 2013 -0400 Miscellaneous cleanup for compile errors. diff --git a/ChangeLog b/ChangeLog index 4fbc567..1cb2923 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,18 @@ RELEASE 4.1: +2013-09-28 Earnie Boyd <ea...@us...> + + Miscellaneous cleanup for compile errors. + + * Makefile.in: Correct capitalization of $(srcdir) to $(SRCDIR). + * config.h.in: Autoheader added a generated from comment. + * include/_mingw.h (__CRT_STATIC_INLINE): New macro. + * include/stralign.h: Use __CRT_STATIC_INLINE in define for + ___API_STATIC__. + (ua_wcscpy()): Add declaration. + * src/libcrt/wchar/swprintf.c: Remove code making swprintf non-ansi. + * src/libcrt/wchar/vswprintf.c: Ditto. + 2013-09-27 Earnie Boyd <ea...@us...> Manage issue [#2018] and miscellaneous changes. diff --git a/Makefile.in b/Makefile.in index a07e9cc..fad72a9 100644 --- a/Makefile.in +++ b/Makefile.in @@ -590,7 +590,7 @@ wchar_SOURCES := \ $(SRCDIR)/mbrtowc.c \ $(SRCDIR)/mbsinit.c \ $(SRCDIR)/swprintf.c \ - $(srcdir)/vswprintf.c \ + $(SRCDIR)/vswprintf.c \ $(SRCDIR)/wcrtomb.c \ $(SRCDIR)/wcstof.c \ $(SRCDIR)/wcstold.c \ diff --git a/config.h.in b/config.h.in index d42bff5..1be605c 100644 --- a/config.h.in +++ b/config.h.in @@ -1,26 +1,4 @@ -/** - * @file config.h.in - * Copyright 2012, 2013 MinGW.org project - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * the rights to use, copy, modify, merge, publish, distribute, sublicense, - * and/or sell copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice (including the next - * paragraph) shall be included in all copies or substantial portions of the - * Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - * DEALINGS IN THE SOFTWARE. - */ +/* config.h.in. Generated from configure.ac by autoheader. */ /* Define to 1 if you have the `alarm' function. */ #undef HAVE_ALARM diff --git a/include/_mingw.h b/include/_mingw.h index 7852e15..72f4813 100644 --- a/include/_mingw.h +++ b/include/_mingw.h @@ -233,11 +233,14 @@ #ifdef __cplusplus # define __CRT_INLINE inline +# define __CRT_STATIC_INLINE static inline #else # if __GNUC_STDC_INLINE__ # define __CRT_INLINE extern inline __attribute__((__gnu_inline__)) +# define __CRT_STATIC_INLINE static inline __attribute__((__gnu_inline__)) # else # define __CRT_INLINE extern __inline__ +# define __CRT_STATIC_INLINE static __inline__ # endif #endif diff --git a/include/stralign.h b/include/stralign.h index 60622dc..de86a9e 100644 --- a/include/stralign.h +++ b/include/stralign.h @@ -58,7 +58,7 @@ extern "C" { #endif #ifndef __NO_INLINE__ -#define ___API_STATIC__ static __CRT_INLINE__ +#define ___API_STATIC__ __CRT_STATIC_INLINE #else #define ___API_STATIC__ static #endif @@ -77,6 +77,7 @@ extern "C" { #define ua_cscpy_s wcscpy_s #endif /* _STRALIGN_USE_SECURE_CRT */ +___API_STATIC__ PUWSTR _WINDOWS_INSECURE_DEPRECATE ua_wcscpy(PUWSTR, PCUWSTR); ___API_STATIC__ PUWSTR _WINDOWS_INSECURE_DEPRECATE ua_wcscpy(PUWSTR dest, PCUWSTR src) { return wcscpy(dest, src); } #else /* ndef _X86_ */ diff --git a/src/libcrt/wchar/swprintf.c b/src/libcrt/wchar/swprintf.c index 70fc0fe..cab8a44 100644 --- a/src/libcrt/wchar/swprintf.c +++ b/src/libcrt/wchar/swprintf.c @@ -32,10 +32,5 @@ int __cdecl __MINGW_NOTHROW swprintf(wchar_t *strm, size_t cnt, const wchar_t *f __builtin_va_list lcl_argv; __builtin_va_start(lcl_argv, fmt); retval = _vsnwprintf(strm, cnt, fmt, lcl_argv); - if (cnt > 0 && retval == cnt) - { - strm[cnt - 1] = L"\0"; - return -1; - } return retval; } diff --git a/src/libcrt/wchar/vswprintf.c b/src/libcrt/wchar/vswprintf.c index 8788403..44ee690 100644 --- a/src/libcrt/wchar/vswprintf.c +++ b/src/libcrt/wchar/vswprintf.c @@ -30,10 +30,5 @@ int __cdecl __MINGW_NOTHROW vswprintf(wchar_t *strm, size_t cnt, const wchar_t * { register int retval; retval = _vsnwprintf(strm, cnt, fmt, lcl_argv); - if (cnt > 0 && retval == cnt) - { - strm[cnt - 1] = L"\0"; - return -1; - } return retval; } ----------------------------------------------------------------------- Summary of changes: ChangeLog | 13 +++++++++++++ Makefile.in | 2 +- config.h.in | 24 +----------------------- include/_mingw.h | 3 +++ include/stralign.h | 3 ++- src/libcrt/wchar/swprintf.c | 5 ----- src/libcrt/wchar/vswprintf.c | 5 ----- 7 files changed, 20 insertions(+), 35 deletions(-) hooks/post-receive -- Repository: mingw-org-wsl |
From: Earnie B. <no...@so...> - 2013-09-27 21:08:58
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Repository: mingw-org-wsl". The branch, 4.1-dev has been updated via e26160c8755e6443dfac49b0c5a704de358ee661 (commit) from 61dae35a3a310d8682e928473ffa9f74bf392162 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- https://sf.net/p/mingw/mingw-org-wsl/ci/e26160c8755e6443dfac49b0c5a704de358ee661/ commit e26160c8755e6443dfac49b0c5a704de358ee661 Author: Earnie Boyd <ea...@us...> Date: Fri Sep 27 17:08:46 2013 -0400 Manage issue [#2018] and miscellaneous changes. diff --git a/ChangeLog b/ChangeLog index 06ea4a3..4fbc567 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,22 @@ RELEASE 4.1: +2013-09-27 Earnie Boyd <ea...@us...> + + Manage issue [#2018] and miscellaneous changes. + + * include/stdio.h: Need to include io.h for _lseeki64(). + (__SWPRINTF_DEFINED): New controlling macro for declarations. + (_NO_MINGWEX_): Ditto. + (swprintf, vswprintf): Declarations in ANSI format unless _NO_MINGWEX_ + defined. + * include/wchar.h (__SWPRINTF_DEFINED, _NO_MINGWEX_, swprintf, + vswprintf): Ditto. + * src/libcrt/wchar/swprintf.c: New file. + * src/libcrt/wchar/vswprintf.c: Ditto. + * Makefile.in: Add swprintf.c and vswprintf.c compilation. + (libmingwex.a): Add swprintf and vswprintf objects. + * NEWS: Begin describing the changes for 4.1. + 2013-09-19 Earnie Boyd <ea...@us...> * include/stdio.h (_fseeki64): Remove import and create alias [#2021]. @@ -40,7 +57,7 @@ RELEASE 4.1: (GetExceptionInformation): Ditto. (exception_info): Ditto. (AbnormalTermination): Ditto. - (abnormal_Termination): Ditto. + (abnormal_termination): Ditto. (FIXME): Add FIXME notes in various places. 2012-10-15 Earnie Boyd <ea...@us...> @@ -51,7 +68,7 @@ RELEASE 4.1: (NOATOM, NOCOMM, NOCRYPT, NOGDI, NOGDICAPMASKS, NOKANJI, NOMCX, NOMETAFILE, NOMINMAX, NOMSG, NOOPENFILE, NOWN, NORASTEROPS, NOSCROLL, NOSOUND, NOSYSMETRICS, NOTEXTMETRIC): Define if RC_INVOKED and - NOWINRES is defined. + NOWINDRES is defined. (excpt.h, stdarg.h): Include if not RC_INVOKED. (wincon.h, winnetwk.h): Move location of inclusion. (wingdi.h): Include regardless of NOGDI. diff --git a/Makefile.in b/Makefile.in index fa5d626..a07e9cc 100644 --- a/Makefile.in +++ b/Makefile.in @@ -589,6 +589,8 @@ wchar_SOURCES := \ $(SRCDIR)/fwide.c \ $(SRCDIR)/mbrtowc.c \ $(SRCDIR)/mbsinit.c \ + $(SRCDIR)/swprintf.c \ + $(srcdir)/vswprintf.c \ $(SRCDIR)/wcrtomb.c \ $(SRCDIR)/wcstof.c \ $(SRCDIR)/wcstold.c \ diff --git a/NEWS b/NEWS index 410f633..f3df025 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,22 @@ +mingwrt-4.1 +w32api-4.1 +----- +Introduction of _NO_MINGWEX_ macro filter which will be defined by the end user +to use the imported MSVCRT.DLL version instead of the extended version provided +by the mingwex library. Using _NO_MINGWEX_ with __STRICT_ANSI__ is highly +discouraged and your configure scripts should test for this scenario and decide +to abort. + +[#2018] Add an ANSI corrected version of swprintf() and vswprintf() to mingwex. +[#2020] _set_invalid_parameter_handler is not defined in MSVCRT.DLL. +[#2021] _fseeki64, _ftelli64, _fseeki64_nolock, _ftelli64_nolock, _fseek_nolock + and _ftell_nolock were changed from an import to a _CRTALIAS. +[#2024] lseek64 declaration changed to use _off64_t instead of off64_t for use +with __STRICT_ANSI__. +[#2027] ldap_start_tls_s[AW] Corrected declared signature. +[#2046] Guard the inclusion of unistd.h with #ifndef __STRICT_ANSI__. + + mingwrt-4.0 w32api-4.0 ----- @@ -186,4 +205,4 @@ Provide implementations for IID_IGlobalInterface, FMTID_DocSummaryInformation, Added declaration and import of RegisterTypeLibForUser and UnRegisterTypeLibForUser. Resolve the shell globbing issue as describe in thread - http://thread.gmane.org/gmane.comp.gnu.mingw.user/38302 \ No newline at end of file + http://thread.gmane.org/gmane.comp.gnu.mingw.user/38302 diff --git a/include/stdio.h b/include/stdio.h index ebbc300..0a1ee3c 100644 --- a/include/stdio.h +++ b/include/stdio.h @@ -36,13 +36,14 @@ #include <stdarg.h> #endif /* Not RC_INVOKED */ +/* Need _lseeki64() for the _fseeki64() alias.*/ +#include <io.h> /* Flags for the iobuf structure */ #define _IOREAD 1 /* currently reading */ #define _IOWRT 2 /* currently writing */ #define _IORW 0x0080 /* opened as "r+w" */ - /* * The three standard file pointers provided by the run time library. * NOTE: These will go to the bit-bucket silently in GUI applications! @@ -579,10 +580,24 @@ _CRTIMP wint_t __cdecl __MINGW_NOTHROW fgetwc (FILE*); _CRTIMP wint_t __cdecl __MINGW_NOTHROW fputwc (wchar_t, FILE*); _CRTIMP wint_t __cdecl __MINGW_NOTHROW ungetwc (wchar_t, FILE*); -/* These differ from the ISO C prototypes, which have a maxlen parameter (like snprintf). */ +/* The end user will define _NO_MINGWEX_ to receive the version imported from + * MSVCRT.DLL. Note regardless of what MSDN states, it is show by testing that + * the versions of this function from MSVCRT.DLL or MSVCR##.DLL is not compliant + * with regard to the 2nd parameter being a size_t count parameter. Using + * __STRICT_ANSI__ with _NO_MINGWEX_ is highly discouraged and your configure + * scripts should test for it. + */ +#ifndef __SWPRINTF_DEFINED +#ifdef _NO_MINGWEX_ #ifndef __STRICT_ANSI__ -_CRTIMP int __cdecl __MINGW_NOTHROW swprintf (wchar_t*, const wchar_t*, ...); -_CRTIMP int __cdecl __MINGW_NOTHROW vswprintf (wchar_t*, const wchar_t*, __VALIST); +_CRTIMP __cdecl __MINGW_NOTHROW swprintf(wchar_t*, const wchar_t*, ...); +_CRTIMP __cdecl __MINGW_NOTHROW vswprintf(wchar_t*, const wchar_t*, __VALIST); +#endif +#else +int __cdecl __MINGW_NOTHROW swprintf (wchar_t*, size_t, const wchar_t*, ...); +int __cdecl __MINGW_NOTHROW vswprintf (wchar_t*, size_t, const wchar_t*, __VALIST); +#endif +#define __SWPRINTF_DEFINED #endif _CRTIMP wchar_t* __cdecl __MINGW_NOTHROW fgetws (wchar_t*, int, FILE*); diff --git a/include/wchar.h b/include/wchar.h index 87b8d84..618857b 100644 --- a/include/wchar.h +++ b/include/wchar.h @@ -152,11 +152,25 @@ _CRTIMP wint_t __cdecl __MINGW_NOTHROW fgetwc (FILE*); _CRTIMP wint_t __cdecl __MINGW_NOTHROW fputwc (wchar_t, FILE*); _CRTIMP wint_t __cdecl __MINGW_NOTHROW ungetwc (wchar_t, FILE*); -/* These differ from the ISO C prototypes, which have a maxlen parameter like snprintf. */ +/* The end user will define _NO_MINGWEX_ to receive the version imported from + * MSVCRT.DLL. Note regardless of what MSDN states, it is show by testing that + * the versions of this function from MSVCRT.DLL or MSVCR##.DLL is not compliant + * with regard to the 2nd parameter being a size_t count parameter. Using + * __STRICT_ANSI__ with _NO_MINGWEX_ is highly discouraged and your configure + * scripts should test for it. + */ +#ifndef __SWPRINTF_DEFINED +#ifdef _NO_MINGWEX_ #ifndef __STRICT_ANSI__ -_CRTIMP int __cdecl __MINGW_NOTHROW swprintf (wchar_t*, const wchar_t*, ...); -_CRTIMP int __cdecl __MINGW_NOTHROW vswprintf (wchar_t*, const wchar_t*, __VALIST); -#endif /* ndef __STRICT_ANSI__ */ +_CRTIMP __cdecl __MINGW_NOTHROW swprintf(wchar_t*, const wchar_t*, ...); +_CRTIMP __cdecl __MINGW_NOTHROW vswprintf(wchar_t*, const wchar_t*, __VALIST); +#endif +#else +int __cdecl __MINGW_NOTHROW swprintf (wchar_t*, size_t, const wchar_t*, ...); +int __cdecl __MINGW_NOTHROW vswprintf (wchar_t*, size_t, const wchar_t*, __VALIST); +#endif +#define __SWPRINTF_DEFINED +#endif _CRTIMP wchar_t* __cdecl __MINGW_NOTHROW fgetws (wchar_t*, int, FILE*); _CRTIMP int __cdecl __MINGW_NOTHROW fputws (const wchar_t*, FILE*); diff --git a/src/libcrt/wchar/swprintf.c b/src/libcrt/wchar/swprintf.c new file mode 100644 index 0000000..70fc0fe --- /dev/null +++ b/src/libcrt/wchar/swprintf.c @@ -0,0 +1,41 @@ +/** + * @file swprintf.c + * Copyright 2012, 2013 MinGW.org project + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + * DEALINGS IN THE SOFTWARE. + */ +#include <errno.h> +#include <stdio.h> +#include <stdlib.h> +#include <wchar.h> + +int __cdecl __MINGW_NOTHROW swprintf(wchar_t *strm, size_t cnt, const wchar_t *fmt, ...) +{ + register int retval; + __builtin_va_list lcl_argv; + __builtin_va_start(lcl_argv, fmt); + retval = _vsnwprintf(strm, cnt, fmt, lcl_argv); + if (cnt > 0 && retval == cnt) + { + strm[cnt - 1] = L"\0"; + return -1; + } + return retval; +} diff --git a/src/libcrt/wchar/vswprintf.c b/src/libcrt/wchar/vswprintf.c new file mode 100644 index 0000000..8788403 --- /dev/null +++ b/src/libcrt/wchar/vswprintf.c @@ -0,0 +1,39 @@ +/** + * @file vswprintf.c + * Copyright 2012, 2013 MinGW.org project + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + * DEALINGS IN THE SOFTWARE. + */ +#include <errno.h> +#include <stdio.h> +#include <stdlib.h> +#include <wchar.h> + +int __cdecl __MINGW_NOTHROW vswprintf(wchar_t *strm, size_t cnt, const wchar_t *fmt, __VALIST lcl_argv) +{ + register int retval; + retval = _vsnwprintf(strm, cnt, fmt, lcl_argv); + if (cnt > 0 && retval == cnt) + { + strm[cnt - 1] = L"\0"; + return -1; + } + return retval; +} ----------------------------------------------------------------------- Summary of changes: ChangeLog | 21 +++++++++++++++++++-- Makefile.in | 2 ++ NEWS | 21 ++++++++++++++++++++- include/stdio.h | 23 +++++++++++++++++++---- include/wchar.h | 22 ++++++++++++++++++---- src/libcrt/wchar/{fwide.c => swprintf.c} | 21 +++++++++++++++------ src/libcrt/wchar/{fwide.c => vswprintf.c} | 19 +++++++++++++------ 7 files changed, 106 insertions(+), 23 deletions(-) copy src/libcrt/wchar/{fwide.c => swprintf.c} (75%) copy src/libcrt/wchar/{fwide.c => vswprintf.c} (78%) hooks/post-receive -- Repository: mingw-org-wsl |
From: Earnie B. <no...@so...> - 2013-09-26 21:23:41
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Repository: mingw-dist". The branch, master has been updated via 2fcfdb6c12c751254c70a135e97a4a3ce7f9c79c (commit) from 87834953dd293aa11bb6b46b97eb4151be396950 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- https://sf.net/p/mingw/mingw-dist/ci/2fcfdb6c12c751254c70a135e97a4a3ce7f9c79c/ commit 2fcfdb6c12c751254c70a135e97a4a3ce7f9c79c Author: Earnie Boyd <ea...@us...> Date: Thu Sep 26 17:23:43 2013 -0400 Correct more packaging issues. diff --git a/ChangeLog b/ChangeLog index 7339332..dd8e3aa 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,17 @@ +2013-09-26 Earnie Boyd <ea...@us...> + + Correct more packaging issues. + + * mingw32/mingw32-gcc4.xml: Release 4.8.1-3 to correct library version + issues. + * mingw32/mingw32-mpc.xml: Release 1.0.1-2 to correct library version + issues. + * mingw32/mingw32-mpfr.xml: Release 3.1.2-2 to correct library version + issues. + * mingw32/mingw32-libiconv.xml: Correct library version issues. + * mingw32/mingw32-gettext.xml: Ditto. + * common/issue.log mingw32/issue.log: Updated accordingly. + 2013-09-22 Keith Marshall <kei...@us...> Publish Xerces-C++ contributed package. diff --git a/common/issue.log b/common/issue.log index 61f0fdd..87b0605 100644 --- a/common/issue.log +++ b/common/issue.log @@ -23,6 +23,6 @@ # MinGW Project, accept liability for any damages, however caused, # arising from the use of this software. # - 75fc52dde8d408d798c0be51070d5d02f4c63085 2013092201 package-list.xml + 75fc52dde8d408d798c0be51070d5d02f4c63085 2013092601 package-list.xml # # $RCSfile$: end of file diff --git a/mingw32/issue.log b/mingw32/issue.log index 16332d7..67e51de 100644 --- a/mingw32/issue.log +++ b/mingw32/issue.log @@ -35,22 +35,22 @@ 4dab2d86ca2203a8ac0233824c687504fda4601e 2013091000 mingw32-expat.xml bc4b331f9bdfbf72a11a310fbc17a027396d09d5 2012073100 mingw32-gcc-tools.xml 9d1d9deeccee4fb04f2944e3cd5e7b85757308ce 2011050500 mingw32-gcc3.xml - aa57cd5a0e02d039f82522d68476f948a64115d7 2013090802 mingw32-gcc4.xml + 1dcb5f9bedb6e78743ad8bd7306a98118ea31efc 2013092600 mingw32-gcc4.xml 21031079d59268339bfd7c6dc8239df214588bca 2013091501 mingw32-gdb.xml 14dd10ab97b27430bdb688f4e85993cd821f7a05 2012073100 mingw32-gendef.xml - b186b169c3974dbaebe1be4f2435d9c2783e2751 2013090900 mingw32-gettext.xml + 4aa7a087bd74958c00f3d9fecc2410ef04a6e003 2013092600 mingw32-gettext.xml 8272b6fc44a3e7766adec484742f007f28a39eaf 2013090900 mingw32-gmp.xml 99e3ac0d2c743b0d927a4d89a3153a975d2bdf87 2012073100 mingw32-libarchive.xml - ad6a40cea0ce0944de475e749f1aa70832bb6d31 2013090900 mingw32-libiconv.xml + 335e2d3b4aed2f6e7beadd333c60f03212b3f4f8 2013092600 mingw32-libiconv.xml ccc15973cdc9ff14c12e4385c3e692af1c18b29d 2012073100 mingw32-libtool.xml abf16c6e3575585f92c4a88b7be2c1bf6f7e5f26 2012021600 mingw32-lua.xml ad4dbe74ea803c6e1e60aae92768cf62655fb77d 2012090201 mingw32-make.xml 71b5ce19cd3f6da57625e75d0e3d7f1bfb4e698c 2012073100 mingw32-mgwport.xml 6a07c97d31819c4f45e484bb64a65c96e1c92840 2013091000 mingw32-mingw-get.xml cd33ad74b608bce33ea297801253e6efbafce27c 2012073100 mingw32-mingw-utils.xml - db18b5bc0eea58053df8775b1c0522e12751c128 2013090900 mingw32-mpc.xml - e3b21976e887e91c159816ae10468bba2950cc6a 2013090900 mingw32-mpfr.xml - 1413ad59660ad963082e7de10c31bbb725116aee 2013092201 mingw32-package-list.xml + 2ad6f54135ba5bb2df9075fd13e2fd299c9a4ddd 2013092600 mingw32-mpc.xml + ccbeedc631b32ec64c86998031924e6b06a80e16 2013092600 mingw32-mpfr.xml + 1413ad59660ad963082e7de10c31bbb725116aee 2013092600 mingw32-package-list.xml bad22da9b9ec9bcea1d539e29ee2976cc88d9fc2 2013053000 mingw32-pexports.xml cdb2a4dbedfc9f2cdfc92340f6f9b12da061c0d9 2012073100 mingw32-popt.xml 0a5d210a13d073104fb74b4f9c081674c9745cd1 2013090900 mingw32-pthreads-w32.xml diff --git a/mingw32/mingw32-gcc4.xml b/mingw32/mingw32-gcc4.xml index 436fdf5..cd0eca5 100644 --- a/mingw32/mingw32-gcc4.xml +++ b/mingw32/mingw32-gcc4.xml @@ -25,8 +25,9 @@ <licence tarname="gcc-%-mingw32-lic.tar.lzma" /> <component class="lic"> - <release tarname="gcc-core-4.8.1-2-mingw32-lic.tar.lzma" /> - <release tarname="gcc-core-4.8.1-1-mingw32-lic.tar.lzma" /> + <release tarname="gcc-core-4.8.1-3-mingw32-lic.tar.lzma" /> + <release tarname="gcc-core-4.8.1-2-mingw32-lic.tar.lzma" /> + <release tarname="gcc-core-4.8.1-1-mingw32-lic.tar.lzma" /> <release tarname="gcc-4.7.2-1-mingw32-lic.tar.lzma" /> <release tarname="gcc-4.7.0-1-mingw32-lic.tar.lzma" /> <release tarname="gcc-4.6.2-1-mingw32-lic.tar.lzma" /> @@ -35,84 +36,100 @@ </component> <component class="bin"> - <release tarname="gcc-core-4.8.1-2-mingw32-bin.tar.lzma"> - <requires eq="gcc-core-%-mingw32-dev.tar.lzma" /> - <requires eq="binutils-*-mingw32-bin.tar.lzma" /> - <requires eq="mingwrt-4.*-mingw32-dev.tar.lzma" /> - <requires eq="w32api-4.*-mingw32-dev.tar.lzma" /> - </release> - <release tarname="gcc-core-4.8.1-1-mingw32-bin.tar.lzma"> - <requires eq="gcc-core-%-mingw32-dev.tar.lzma" /> - <requires eq="binutils-*-mingw32-bin.tar.lzma" /> - <requires eq="mingwrt-4.*-mingw32-dev.tar.lzma" /> - <requires eq="w32api-4.*-mingw32-dev.tar.lzma" /> - </release> + <release tarname="gcc-core-4.8.1-3-mingw32-bin.tar.lzma"> + <requires eq="gcc-core-4.8.1-3-mingw32-dev.tar.lzma" /> + <requires eq="binutils-*-mingw32-bin.tar.lzma" /> + <requires eq="mingwrt-4.*-mingw32-dev.tar.lzma" /> + <requires eq="w32api-4.*-mingw32-dev.tar.lzma" /> + </release> + <release tarname="gcc-core-4.8.1-2-mingw32-bin.tar.lzma"> + <requires eq="gcc-core-%-mingw32-dev.tar.lzma" /> + <requires eq="binutils-*-mingw32-bin.tar.lzma" /> + <requires eq="mingwrt-4.*-mingw32-dev.tar.lzma" /> + <requires eq="w32api-4.*-mingw32-dev.tar.lzma" /> + </release> + <release tarname="gcc-core-4.8.1-1-mingw32-bin.tar.lzma"> + <requires eq="gcc-core-%-mingw32-dev.tar.lzma" /> + <requires eq="binutils-*-mingw32-bin.tar.lzma" /> + <requires eq="mingwrt-4.*-mingw32-dev.tar.lzma" /> + <requires eq="w32api-4.*-mingw32-dev.tar.lzma" /> + </release> <release tarname="gcc-core-4.7.2-1-mingw32-bin.tar.lzma"> <requires eq="libquadmath-%-mingw32-dll-0.tar" /> + <requires eq="libssp-%-mingw32-dll-0.tar" /> + <requires eq="libgomp-%-mingw32-dll-1.tar" /> + <requires eq="libgcc-%-mingw32-dll-1.tar" /> <requires ge="mingwrt-3.20-2-mingw32-dev.tar" /> - <requires eq="libgcc-%-mingw32-dll-1.tar" /> - <requires eq="libssp-%-mingw32-dll-0.tar" /> - <requires eq="libgomp-%-mingw32-dll-1.tar" /> - <requires eq="libmpc-*-mingw32-dll-2.tar" /> - <requires eq="pthreads-w32-*-mingw32-dev.tar" /> - <requires eq="binutils-*-mingw32-bin.tar" /> - <requires eq="w32api-*-mingw32-dev.tar" /> + <requires eq="libmpc-*-mingw32-dll-2.tar" /> + <requires eq="pthreads-w32-*-mingw32-dev.tar" /> + <requires eq="binutils-*-mingw32-bin.tar" /> + <requires eq="w32api-*-mingw32-dev.tar" /> </release> <release tarname="gcc-core-4.7.0-1-mingw32-bin.tar.lzma"> <requires eq="libquadmath-%-mingw32-dll-0.tar" /> <requires ge="mingwrt-3.20-2-mingw32-dev.tar" /> - <requires eq="libgcc-%-mingw32-dll-1.tar" /> - <requires eq="libssp-%-mingw32-dll-0.tar" /> - <requires eq="libgomp-%-mingw32-dll-1.tar" /> - <requires eq="libmpc-*-mingw32-dll-2.tar" /> - <requires eq="pthreads-w32-*-mingw32-dev.tar" /> - <requires eq="binutils-*-mingw32-bin.tar" /> - <requires eq="w32api-*-mingw32-dev.tar" /> + <requires eq="libssp-%-mingw32-dll-0.tar" /> + <requires eq="libgomp-%-mingw32-dll-1.tar" /> + <requires eq="libgcc-%-mingw32-dll-1.tar" /> + <requires eq="libmpc-*-mingw32-dll-2.tar" /> + <requires eq="pthreads-w32-*-mingw32-dev.tar" /> + <requires eq="binutils-*-mingw32-bin.tar" /> + <requires eq="w32api-*-mingw32-dev.tar" /> </release> <release tarname="gcc-core-4.6.2-1-mingw32-bin.tar.lzma"> <requires eq="libquadmath-%-mingw32-dll-0.tar" /> <requires lt="mingwrt-3.20-2-mingw32-dev.tar" /> - <requires eq="libgcc-%-mingw32-dll-1.tar" /> - <requires eq="libssp-%-mingw32-dll-0.tar" /> - <requires eq="libgomp-%-mingw32-dll-1.tar" /> - <requires eq="libmpc-*-mingw32-dll-2.tar" /> - <requires eq="pthreads-w32-*-mingw32-dev.tar" /> - <requires eq="binutils-*-mingw32-bin.tar" /> - <requires eq="w32api-*-mingw32-dev.tar" /> + <requires eq="libssp-%-mingw32-dll-0.tar" /> + <requires eq="libgomp-%-mingw32-dll-1.tar" /> + <requires eq="libgcc-%-mingw32-dll-1.tar" /> + <requires eq="libmpc-*-mingw32-dll-2.tar" /> + <requires eq="pthreads-w32-*-mingw32-dev.tar" /> + <requires eq="binutils-*-mingw32-bin.tar" /> + <requires eq="w32api-*-mingw32-dev.tar" /> </release> <release tarname="gcc-core-4.6.1-2-mingw32-bin.tar.lzma"> <requires eq="libquadmath-%-mingw32-dll-0.tar" /> <requires lt="mingwrt-3.20-2-mingw32-dev.tar" /> - <requires eq="libgcc-%-mingw32-dll-1.tar" /> - <requires eq="libssp-%-mingw32-dll-0.tar" /> - <requires eq="libgomp-%-mingw32-dll-1.tar" /> - <requires eq="libmpc-*-mingw32-dll-2.tar" /> - <requires eq="pthreads-w32-*-mingw32-dev.tar" /> - <requires eq="binutils-*-mingw32-bin.tar" /> - <requires eq="w32api-*-mingw32-dev.tar" /> + <requires eq="libssp-%-mingw32-dll-0.tar" /> + <requires eq="libgomp-%-mingw32-dll-1.tar" /> + <requires eq="libgcc-%-mingw32-dll-1.tar" /> + <requires eq="libmpc-*-mingw32-dll-2.tar" /> + <requires eq="pthreads-w32-*-mingw32-dev.tar" /> + <requires eq="binutils-*-mingw32-bin.tar" /> + <requires eq="w32api-*-mingw32-dev.tar" /> </release> <release tarname="gcc-core-4.5.2-1-mingw32-bin.tar.lzma"> <requires lt="mingwrt-3.20-2-mingw32-dev.tar" /> - <requires eq="libgcc-%-mingw32-dll-1.tar" /> - <requires eq="libssp-%-mingw32-dll-0.tar" /> - <requires eq="libgomp-%-mingw32-dll-1.tar" /> - <requires eq="libmpc-*-mingw32-dll-2.tar" /> - <requires eq="pthreads-w32-*-mingw32-dev.tar" /> - <requires eq="binutils-*-mingw32-bin.tar" /> - <requires eq="w32api-*-mingw32-dev.tar" /> + <requires eq="libssp-%-mingw32-dll-0.tar" /> + <requires eq="libgomp-%-mingw32-dll-1.tar" /> + <requires eq="libgcc-%-mingw32-dll-1.tar" /> + <requires eq="libmpc-*-mingw32-dll-2.tar" /> + <requires eq="pthreads-w32-*-mingw32-dev.tar" /> + <requires eq="binutils-*-mingw32-bin.tar" /> + <requires eq="w32api-*-mingw32-dev.tar" /> </release> </component> <component class="dev"> - <release tarname="gcc-core-4.8.1-2-mingw32-dev.tar.lzma"> - <requires eq="mingw32-libgcc-*-mingw32-dll-1.tar" /> - </release> - <release tarname="gcc-core-4.8.1-1-mingw32-dev.tar.lzma"> - <requires eq="mingw32-libgcc-*-mingw32-dll-1.tar" /> - </release> + <release tarname="gcc-core-4.8.1-3-mingw32-dev.tar.lzma"> + <requires eq="mingw32-libgcc-4.8.1-3-mingw32-dll-1.tar" /> + <requires eq="mingw32-libssp-4.8.1-3-mingw32-dll-0.tar" /> + <requires eq="mingw32-libgomp-4.8.1-3-mingw32-dll-1.tar" /> + <requires eq="mingw32-libquadmath-4.8.1-3-mingw32-dll-0.tar" /> + </release> + <release tarname="gcc-core-4.8.1-2-mingw32-dev.tar.lzma"> + <requires eq="mingw32-libgcc-*-mingw32-dll-1.tar" /> + </release> + <release tarname="gcc-core-4.8.1-1-mingw32-dev.tar.lzma"> + <requires eq="mingw32-libgcc-*-mingw32-dll-1.tar" /> + </release> + <release tarname="gcc-core-4.7.2-1-mingw32-dev.tar"> + <download tarname="none" /> + </release> </component> <component class="doc"> + <release tarname="gcc-core-4.8.1-3-mingw32-doc.tar.lzma" /> <release tarname="gcc-core-4.8.1-2-mingw32-doc.tar.lzma" /> <release tarname="gcc-core-4.8.1-1-mingw32-doc.tar.lzma" /> <release tarname="gcc-4.7.2-1-mingw32-doc.tar.lzma" /> @@ -123,16 +140,19 @@ </component> <component class="man"> + <release tarname="gcc-core-4.8.1-3-mingw32-man.tar.lzma" /> <release tarname="gcc-core-4.8.1-2-mingw32-man.tar.lzma" /> <release tarname="gcc-core-4.8.1-1-mingw32-man.tar.lzma" /> </component> <component class="info"> + <release tarname="gcc-core-4.8.1-3-mingw32-info.tar.lzma" /> <release tarname="gcc-core-4.8.1-2-mingw32-info.tar.lzma" /> <release tarname="gcc-core-4.8.1-1-mingw32-info.tar.lzma" /> </component> <component class="lang"> + <release tarname="gcc-4.8.1-3-mingw32-lang.tar.lzma" /> <release tarname="gcc-4.8.1-2-mingw32-lang.tar.lzma" /> <release tarname="gcc-4.8.1-1-mingw32-lang.tar.lzma" /> <release tarname="gcc-4.7.2-1-mingw32-lang.tar.lzma" /> @@ -160,23 +180,27 @@ by the GNU C++ language compiler, unless support for shared runtime libraries is explicitly disabled when building. </paragraph> - <paragraph>NOTE: As of gcc-4.8.1 release this library is delivered in - the -dll file of the gcc-core package. - </paragraph> + <paragraph>NOTE: As of gcc-4.8.1 release this library is delivered in + the -dll file of the gcc-core package. + </paragraph> </description> <source tarname="gcc-%-mingw32-src.tar.lzma" /> <licence tarname="gcc-%-mingw32-lic.tar.lzma" /> <component class="dll"> - <release tarname="libgcc-4.8.1-2-mingw32-dll-1.tar"> - <download tarname="gcc-core-4.8.1-2-mingw32-dll.tar.lzma"/> - <requires eq="mingw32-libmpc-*-mingw32-dll-2.tar" /> - </release> - <release tarname="libgcc-4.8.1-1-mingw32-dll-1.tar"> - <download tarname="gcc-core-4.8.1-1-mingw32-dll.tar.lzma"/> - <requires eq="mingw32-libmpc-*-mingw32-dll-2.tar" /> - </release> + <release tarname="libgcc-4.8.1-3-mingw32-dll-1.tar"> + <download tarname="gcc-core-4.8.1-3-mingw32-dll.tar.lzma"/> + <requires eq="mingw32-libmpc-*-mingw32-dll-3.tar" /> + </release> + <release tarname="libgcc-4.8.1-2-mingw32-dll-1.tar"> + <download tarname="gcc-core-4.8.1-2-mingw32-dll.tar.lzma"/> + <requires eq="mingw32-libmpc-*-mingw32-dll-2.tar" /> + </release> + <release tarname="libgcc-4.8.1-1-mingw32-dll-1.tar"> + <download tarname="gcc-core-4.8.1-1-mingw32-dll.tar.lzma"/> + <requires eq="mingw32-libmpc-*-mingw32-dll-2.tar" /> + </release> <release tarname="libgcc-4.5.2-1-mingw32-dll-1.tar.lzma" /> <release tarname="libgcc-4.6.1-2-mingw32-dll-1.tar.lzma" /> <release tarname="libgcc-4.6.2-1-mingw32-dll-1.tar.lzma" /> @@ -204,50 +228,61 @@ <licence tarname="gcc-%-mingw32-lic.tar.lzma" /> <component class="bin"> - <release tarname="gcc-ada-4.8.1-2-mingw32-bin.tar.lzma"> - <requires eq="gcc-ada-%-mingw32-dev.tar.lzma" /> - <requires eq="gcc-core-%-mingw32-dev.tar.lzma" /> - <requires eq="mingwrt-4.*-mingw32-dev.tar.lzma" /> - <requires eq="w32api-4.*-mingw32-dev.tar.lzma" /> - <requires eq="binutils-*-mingw32-bin.tar.lzma" /> - </release> - <release tarname="gcc-ada-4.8.1-1-mingw32-bin.tar.lzma"> - <requires eq="gcc-ada-%-mingw32-dev.tar.lzma" /> - <requires eq="gcc-core-%-mingw32-dev.tar.lzma" /> - <requires eq="mingwrt-4.*-mingw32-dev.tar.lzma" /> - <requires eq="w32api-4.*-mingw32-dev.tar.lzma" /> - <requires eq="binutils-*-mingw32-bin.tar.lzma" /> - </release> + <release tarname="gcc-ada-4.8.1-3-mingw32-bin.tar.lzma"> + <requires eq="gcc-ada-4.8.1-3-mingw32-dev.tar.lzma" /> + <requires eq="gcc-core-4.8.1-3-mingw32-dev.tar.lzma" /> + <requires eq="mingwrt-4.*-mingw32-dev.tar.lzma" /> + <requires eq="w32api-4.*-mingw32-dev.tar.lzma" /> + <requires eq="binutils-*-mingw32-bin.tar.lzma" /> + </release> + <release tarname="gcc-ada-4.8.1-2-mingw32-bin.tar.lzma"> + <requires eq="gcc-ada-%-mingw32-dev.tar.lzma" /> + <requires eq="gcc-core-%-mingw32-dev.tar.lzma" /> + <requires eq="mingwrt-4.*-mingw32-dev.tar.lzma" /> + <requires eq="w32api-4.*-mingw32-dev.tar.lzma" /> + <requires eq="binutils-*-mingw32-bin.tar.lzma" /> + </release> + <release tarname="gcc-ada-4.8.1-1-mingw32-bin.tar.lzma"> + <requires eq="gcc-ada-%-mingw32-dev.tar.lzma" /> + <requires eq="gcc-core-%-mingw32-dev.tar.lzma" /> + <requires eq="mingwrt-4.*-mingw32-dev.tar.lzma" /> + <requires eq="w32api-4.*-mingw32-dev.tar.lzma" /> + <requires eq="binutils-*-mingw32-bin.tar.lzma" /> + </release> <release tarname="gcc-ada-4.7.2-1-mingw32-bin.tar.lzma"> <requires eq="libgnat-%-mingw32-dll-4_7.tar" /> - <requires eq="gcc-core-%-mingw32-bin.tar" /> + <requires eq="gcc-core-%-mingw32-bin.tar" /> </release> <release tarname="gcc-ada-4.7.0-1-mingw32-bin.tar.lzma"> <requires eq="libgnat-%-mingw32-dll-4_7.tar" /> - <requires eq="gcc-core-%-mingw32-bin.tar" /> + <requires eq="gcc-core-%-mingw32-bin.tar" /> </release> <release tarname="gcc-ada-4.6.2-1-mingw32-bin.tar.lzma"> <requires eq="libgnat-%-mingw32-dll-4_6.tar" /> - <requires eq="gcc-core-%-mingw32-bin.tar" /> + <requires eq="gcc-core-%-mingw32-bin.tar" /> </release> <release tarname="gcc-ada-4.5.2-1-mingw32-bin.tar.lzma"> <requires eq="libgnat-%-mingw32-dll-4_5.tar" /> - <requires eq="gcc-core-%-mingw32-bin.tar" /> + <requires eq="gcc-core-%-mingw32-bin.tar" /> </release> </component> <component class="dev"> - <release tarname="gcc-ada-4.8.1-2-mingw32-dev.tar.lzma"> - <requires eq="mingw32-libgnat-%-mingw32-dll.tar" /> - </release> - <release tarname="gcc-ada-4.8.1-1-mingw32-dev.tar.lzma"> - <requires eq="mingw32-libgnat-%-mingw32-dll.tar" /> - </release> + <release tarname="gcc-ada-4.8.1-3-mingw32-dev.tar.lzma"> + <requires eq="mingw32-libgnat-4.8.1-3-mingw32-dll.tar" /> + </release> + <release tarname="gcc-ada-4.8.1-2-mingw32-dev.tar.lzma"> + <requires eq="mingw32-libgnat-%-mingw32-dll.tar" /> + </release> + <release tarname="gcc-ada-4.8.1-1-mingw32-dev.tar.lzma"> + <requires eq="mingw32-libgnat-%-mingw32-dll.tar" /> + </release> </component> <component class="info"> - <release tarname="gcc-ada-4.8.1-2-mingw32-info.tar.lzma" /> - <release tarname="gcc-ada-4.8.1-1-mingw32-info.tar.lzma" /> + <release tarname="gcc-ada-4.8.1-3-mingw32-info.tar.lzma" /> + <release tarname="gcc-ada-4.8.1-2-mingw32-info.tar.lzma" /> + <release tarname="gcc-ada-4.8.1-1-mingw32-info.tar.lzma" /> </component> </package> @@ -265,9 +300,9 @@ by the GNU Ada language compiler, unless support for shared runtime libraries is explicitly disabled when building. </paragraph> - <paragraph>NOTE: As of gcc-4.8.1 release this library is delivered in - the -dll file of the gcc-ada package. - </paragraph> + <paragraph>NOTE: As of gcc-4.8.1 release this library is delivered in + the -dll file of the gcc-ada package. + </paragraph> </description> <source tarname="gcc-%-mingw32-src.tar.lzma" /> @@ -278,12 +313,15 @@ <release tarname="libgnat-4.6.2-1-mingw32-dll-4_6.tar.lzma" /> <release tarname="libgnat-4.7.0-1-mingw32-dll-4_7.tar.lzma" /> <release tarname="libgnat-4.7.2-1-mingw32-dll-4_7.tar.lzma" /> - <release tarname="libgnat-4.8.1-2-mingw32-dll-4_8.tar" > - <download tarname="gcc-ada-4.8.1-2-mingw32-dll.tar.lzma" /> - </release> - <release tarname="libgnat-4.8.1-1-mingw32-dll-4_8.tar" > - <download tarname="gcc-ada-4.8.1-1-mingw32-dll.tar.lzma" /> - </release> + <release tarname="libgnat-4.8.1-3-mingw32-dll-4_8.tar" > + <download tarname="gcc-ada-4.8.1-3-mingw32-dll.tar.lzma" /> + </release> + <release tarname="libgnat-4.8.1-2-mingw32-dll-4_8.tar" > + <download tarname="gcc-ada-4.8.1-2-mingw32-dll.tar.lzma" /> + </release> + <release tarname="libgnat-4.8.1-1-mingw32-dll-4_8.tar" > + <download tarname="gcc-ada-4.8.1-1-mingw32-dll.tar.lzma" /> + </release> </component> </package> @@ -306,51 +344,59 @@ <licence tarname="gcc-%-mingw32-lic.tar.lzma" /> <component class="bin"> - <release tarname="gcc-c++-4.8.1-2-mingw32-bin.tar.lzma" > - <requires eq="gcc-c++-4.8.1-2-mingw32-dev.tar.lzma" /> - </release> - <release tarname="gcc-c++-4.8.1-1-mingw32-bin.tar.lzma" > - <requires eq="gcc-c++-4.8.1-1-mingw32-dev.tar.lzma" /> - </release> + <release tarname="gcc-c++-4.8.1-3-mingw32-bin.tar.lzma" > + <requires eq="gcc-c++-4.8.1-3-mingw32-dev.tar.lzma" /> + </release> + <release tarname="gcc-c++-4.8.1-2-mingw32-bin.tar.lzma" > + <requires eq="gcc-c++-4.8.1-2-mingw32-dev.tar.lzma" /> + </release> + <release tarname="gcc-c++-4.8.1-1-mingw32-bin.tar.lzma" > + <requires eq="gcc-c++-4.8.1-1-mingw32-dev.tar.lzma" /> + </release> <release tarname="gcc-c++-4.7.2-1-mingw32-bin.tar.lzma" > - <requires eq="gcc-core-%-mingw32-bin.tar" /> - <requires eq="libstdc++-%-mingw32-dll-6.tar" /> - </release> + <requires eq="gcc-core-%-mingw32-bin.tar" /> + <requires eq="libstdc++-%-mingw32-dll-6.tar" /> + </release> <release tarname="gcc-c++-4.7.0-1-mingw32-bin.tar.lzma" > - <requires eq="gcc-core-%-mingw32-bin.tar" /> - <requires eq="libstdc++-%-mingw32-dll-6.tar" /> - </release> + <requires eq="gcc-core-%-mingw32-bin.tar" /> + <requires eq="libstdc++-%-mingw32-dll-6.tar" /> + </release> <release tarname="gcc-c++-4.6.2-1-mingw32-bin.tar.lzma" > - <requires eq="gcc-core-%-mingw32-bin.tar" /> - <requires eq="libstdc++-%-mingw32-dll-6.tar" /> - </release> + <requires eq="gcc-core-%-mingw32-bin.tar" /> + <requires eq="libstdc++-%-mingw32-dll-6.tar" /> + </release> <release tarname="gcc-c++-4.6.1-2-mingw32-bin.tar.lzma" > - <requires eq="gcc-core-%-mingw32-bin.tar" /> - <requires eq="libstdc++-%-mingw32-dll-6.tar" /> - </release> + <requires eq="gcc-core-%-mingw32-bin.tar" /> + <requires eq="libstdc++-%-mingw32-dll-6.tar" /> + </release> <release tarname="gcc-c++-4.5.2-1-mingw32-bin.tar.lzma" > - <requires eq="gcc-core-%-mingw32-bin.tar" /> - <requires eq="libstdc++-%-mingw32-dll-6.tar" /> - </release> + <requires eq="gcc-core-%-mingw32-bin.tar" /> + <requires eq="libstdc++-%-mingw32-dll-6.tar" /> + </release> </component> <component class="dev"> - <release tarname="gcc-c++-4.8.1-2-mingw32-dev.tar.lzma" > - <requires eq="mingw32-libstdc++-4.8.1-2-mingw32-dll-6.tar" /> - </release> - <release tarname="gcc-c++-4.8.1-1-mingw32-dev.tar.lzma" > - <requires eq="mingw32-libstdc++-4.8.1-1-mingw32-dll-6.tar" /> - </release> + <release tarname="gcc-c++-4.8.1-3-mingw32-dev.tar.lzma" > + <requires eq="mingw32-libstdc++-4.8.1-3-mingw32-dll-6.tar" /> + </release> + <release tarname="gcc-c++-4.8.1-2-mingw32-dev.tar.lzma" > + <requires eq="mingw32-libstdc++-4.8.1-2-mingw32-dll-6.tar" /> + </release> + <release tarname="gcc-c++-4.8.1-1-mingw32-dev.tar.lzma" > + <requires eq="mingw32-libstdc++-4.8.1-1-mingw32-dll-6.tar" /> + </release> </component> <component class="doc"> - <release tarname="gcc-c++-4.8.1-2-mingw32-doc.tar.lzma" /> - <release tarname="gcc-c++-4.8.1-1-mingw32-doc.tar.lzma" /> + <release tarname="gcc-c++-4.8.1-3-mingw32-doc.tar.lzma" /> + <release tarname="gcc-c++-4.8.1-2-mingw32-doc.tar.lzma" /> + <release tarname="gcc-c++-4.8.1-1-mingw32-doc.tar.lzma" /> </component> <component class="man"> - <release tarname="gcc-c++-4.8.1-2-mingw32-man.tar.lzma" /> - <release tarname="gcc-c++-4.8.1-1-mingw32-man.tar.lzma" /> + <release tarname="gcc-c++-4.8.1-3-mingw32-man.tar.lzma" /> + <release tarname="gcc-c++-4.8.1-2-mingw32-man.tar.lzma" /> + <release tarname="gcc-c++-4.8.1-1-mingw32-man.tar.lzma" /> </component> </package> @@ -368,21 +414,24 @@ by the GNU C++ language compiler, unless support for shared runtime libraries is explicitly disabled when building. </paragraph> - <paragraph>NOTE: As of gcc-4.8.1 release this library is delivered in - the -dll file of the gcc-c++ package. - </paragraph> + <paragraph>NOTE: As of gcc-4.8.1 release this library is delivered in + the -dll file of the gcc-c++ package. + </paragraph> </description> <source tarname="gcc-%-mingw32-src.tar.lzma" /> <licence tarname="gcc-%-mingw32-lic.tar.lzma" /> <component class="dll"> - <release tarname="libstdc++-4.8.1-2-mingw32-dll-6.tar" > - <download tarname="gcc-c++-4.8.1-2-mingw32-dll.tar.lzma" /> - </release> - <release tarname="libstdc++-4.8.1-1-mingw32-dll-6.tar" > - <download tarname="gcc-c++-4.8.1-1-mingw32-dll.tar.lzma" /> - </release> + <release tarname="libstdc++-4.8.1-3-mingw32-dll-6.tar" > + <download tarname="gcc-c++-4.8.1-3-mingw32-dll.tar.lzma" /> + </release> + <release tarname="libstdc++-4.8.1-2-mingw32-dll-6.tar" > + <download tarname="gcc-c++-4.8.1-2-mingw32-dll.tar.lzma" /> + </release> + <release tarname="libstdc++-4.8.1-1-mingw32-dll-6.tar" > + <download tarname="gcc-c++-4.8.1-1-mingw32-dll.tar.lzma" /> + </release> <release tarname="libstdc++-4.5.2-1-mingw32-dll-6.tar.lzma" /> <release tarname="libstdc++-4.6.1-2-mingw32-dll-6.tar.lzma" /> <release tarname="libstdc++-4.6.2-1-mingw32-dll-6.tar.lzma" /> @@ -411,56 +460,65 @@ <licence tarname="gcc-%-mingw32-lic.tar.lzma" /> <component class="bin"> - <release tarname="gcc-fortran-4.8.1-2-mingw32-bin.tar.lzma"> - <requires eq="gcc-fortran-%-mingw32-dev.tar.lzma" /> - </release> - <release tarname="gcc-fortran-4.8.1-1-mingw32-bin.tar.lzma"> - <requires eq="gcc-fortran-%-mingw32-dev.tar.lzma" /> - </release> + <release tarname="gcc-fortran-4.8.1-3-mingw32-bin.tar.lzma"> + <requires eq="gcc-fortran-4.8.1-3-mingw32-dev.tar.lzma" /> + </release> + <release tarname="gcc-fortran-4.8.1-2-mingw32-bin.tar.lzma"> + <requires eq="gcc-fortran-%-mingw32-dev.tar.lzma" /> + </release> + <release tarname="gcc-fortran-4.8.1-1-mingw32-bin.tar.lzma"> + <requires eq="gcc-fortran-%-mingw32-dev.tar.lzma" /> + </release> <release tarname="gcc-fortran-4.7.2-1-mingw32-bin.tar.lzma" > - <requires eq="gcc-core-%-mingw32-bin.tar" /> - <requires eq="libgfortran-%-mingw32-dll-3.tar" /> - </release> + <requires eq="gcc-core-%-mingw32-bin.tar" /> + <requires eq="libgfortran-%-mingw32-dll-3.tar" /> + </release> <release tarname="gcc-fortran-4.7.0-1-mingw32-bin.tar.lzma" > - <requires eq="gcc-core-%-mingw32-bin.tar" /> - <requires eq="libgfortran-%-mingw32-dll-3.tar" /> - </release> + <requires eq="gcc-core-%-mingw32-bin.tar" /> + <requires eq="libgfortran-%-mingw32-dll-3.tar" /> + </release> <release tarname="gcc-fortran-4.6.2-1-mingw32-bin.tar.lzma" > - <requires eq="gcc-core-%-mingw32-bin.tar" /> - <requires eq="libgfortran-%-mingw32-dll-3.tar" /> - </release> + <requires eq="gcc-core-%-mingw32-bin.tar" /> + <requires eq="libgfortran-%-mingw32-dll-3.tar" /> + </release> <release tarname="gcc-fortran-4.6.1-2-mingw32-bin.tar.lzma" > - <requires eq="gcc-core-%-mingw32-bin.tar" /> - <requires eq="libgfortran-%-mingw32-dll-3.tar" /> - </release> + <requires eq="gcc-core-%-mingw32-bin.tar" /> + <requires eq="libgfortran-%-mingw32-dll-3.tar" /> + </release> <release tarname="gcc-fortran-4.5.2-1-mingw32-bin.tar.lzma" > - <requires eq="gcc-core-%-mingw32-bin.tar" /> - <requires eq="libgfortran-%-mingw32-dll-3.tar" /> - </release> + <requires eq="gcc-core-%-mingw32-bin.tar" /> + <requires eq="libgfortran-%-mingw32-dll-3.tar" /> + </release> </component> <component class="dev"> - <release tarname="gcc-fortran-4.8.1-2-mingw32-dev.tar.lzma" > - <requires eq="libgfortran-4.8.1-2-mingw32-dll-3.tar" /> - </release> - <release tarname="gcc-fortran-4.8.1-1-mingw32-dev.tar.lzma" > - <requires eq="libgfortran-4.8.1-1-mingw32-dll-3.tar" /> - </release> + <release tarname="gcc-fortran-4.8.1-3-mingw32-dev.tar.lzma" > + <requires eq="libgfortran-4.8.1-3-mingw32-dll-3.tar" /> + </release> + <release tarname="gcc-fortran-4.8.1-2-mingw32-dev.tar.lzma" > + <requires eq="libgfortran-4.8.1-2-mingw32-dll-3.tar" /> + </release> + <release tarname="gcc-fortran-4.8.1-1-mingw32-dev.tar.lzma" > + <requires eq="libgfortran-4.8.1-1-mingw32-dll-3.tar" /> + </release> </component> <component class="doc"> - <release tarname="gcc-fortran-4.8.1-2-mingw32-doc.tar.lzma" /> - <release tarname="gcc-fortran-4.8.1-1-mingw32-doc.tar.lzma" /> + <release tarname="gcc-fortran-4.8.1-3-mingw32-doc.tar.lzma" /> + <release tarname="gcc-fortran-4.8.1-2-mingw32-doc.tar.lzma" /> + <release tarname="gcc-fortran-4.8.1-1-mingw32-doc.tar.lzma" /> </component> <component class="info"> - <release tarname="gcc-fortran-4.8.1-2-mingw32-info.tar.lzma" /> - <release tarname="gcc-fortran-4.8.1-1-mingw32-info.tar.lzma" /> + <release tarname="gcc-fortran-4.8.1-3-mingw32-info.tar.lzma" /> + <release tarname="gcc-fortran-4.8.1-2-mingw32-info.tar.lzma" /> + <release tarname="gcc-fortran-4.8.1-1-mingw32-info.tar.lzma" /> </component> <component class="man"> - <release tarname="gcc-fortran-4.8.1-2-mingw32-man.tar.lzma" /> - <release tarname="gcc-fortran-4.8.1-1-mingw32-man.tar.lzma" /> + <release tarname="gcc-fortran-4.8.1-3-mingw32-man.tar.lzma" /> + <release tarname="gcc-fortran-4.8.1-2-mingw32-man.tar.lzma" /> + <release tarname="gcc-fortran-4.8.1-1-mingw32-man.tar.lzma" /> </component> </package> @@ -489,12 +547,15 @@ <release tarname="libgfortran-4.6.2-1-mingw32-dll-3.tar.lzma" /> <release tarname="libgfortran-4.7.0-1-mingw32-dll-3.tar.lzma" /> <release tarname="libgfortran-4.7.2-1-mingw32-dll-3.tar.lzma" /> - <release tarname="libgfortran-4.8.1-2-mingw32-dll-3.tar" > - <download tarname="gcc-fortran-4.8.1-2-mingw32-dll.tar.lzma" /> - </release> - <release tarname="libgfortran-4.8.1-1-mingw32-dll-3.tar" > - <download tarname="gcc-fortran-4.8.1-1-mingw32-dll.tar.lzma" /> - </release> + <release tarname="libgfortran-4.8.1-3-mingw32-dll-3.tar" > + <download tarname="gcc-fortran-4.8.1-3-mingw32-dll.tar.lzma" /> + </release> + <release tarname="libgfortran-4.8.1-2-mingw32-dll-3.tar" > + <download tarname="gcc-fortran-4.8.1-2-mingw32-dll.tar.lzma" /> + </release> + <release tarname="libgfortran-4.8.1-1-mingw32-dll-3.tar" > + <download tarname="gcc-fortran-4.8.1-1-mingw32-dll.tar.lzma" /> + </release> </component> </package> @@ -535,11 +596,11 @@ you require it only if you wish to compile programs written in the Objective-C language. </paragraph> - <paragraph>NOTE: As of the gcc-4.8.1 release in order to install objc - you need to install the gcc-objc-%-mingw32-dev package instead of the - -bin package. This change was made to be consistent with what -bin - usually contains compared to -dev. - </paragraph> + <paragraph>NOTE: As of the gcc-4.8.1 release in order to install objc + you need to install the gcc-objc-%-mingw32-dev package instead of the + -bin package. This change was made to be consistent with what -bin + usually contains compared to -dev. + </paragraph> </description> <source tarname="gcc-%-mingw32-src.tar.lzma" /> @@ -547,44 +608,52 @@ <component class="bin"> <release tarname="gcc-objc-4.7.2-1-mingw32-bin.tar.lzma"> - <requires eq="gcc-core-%-mingw32-bin.tar" /> + <requires eq="gcc-core-%-mingw32-bin.tar" /> <requires eq="libobjc-%-mingw32-dll-4.tar" /> </release> <release tarname="gcc-objc-4.7.0-1-mingw32-bin.tar.lzma"> - <requires eq="gcc-core-%-mingw32-bin.tar" /> + <requires eq="gcc-core-%-mingw32-bin.tar" /> <requires eq="libobjc-%-mingw32-dll-4.tar" /> </release> <release tarname="gcc-objc-4.6.2-1-mingw32-bin.tar.lzma"> - <requires eq="gcc-core-%-mingw32-bin.tar" /> + <requires eq="gcc-core-%-mingw32-bin.tar" /> <requires eq="libobjc-%-mingw32-dll-3.tar" /> </release> <release tarname="gcc-objc-4.6.1-2-mingw32-bin.tar.lzma"> - <requires eq="gcc-core-%-mingw32-bin.tar" /> + <requires eq="gcc-core-%-mingw32-bin.tar" /> <requires eq="libobjc-%-mingw32-dll-3.tar" /> </release> <release tarname="gcc-objc-4.5.2-1-mingw32-bin.tar.lzma"> - <requires eq="gcc-core-%-mingw32-bin.tar" /> + <requires eq="gcc-core-%-mingw32-bin.tar" /> <requires eq="libobjc-%-mingw32-dll-2.tar" /> </release> - <release tarname="gcc-objc-4.8.1-2-mingw32-bin.tar" > - <download tarname="none" /> - <requires eq="gcc-core-4.8.1-2-mingw32-bin.tar.lzma" /> - <requires eq="gcc-objc-4.8.1-2-mingw32-dev.tar.lzma" /> - </release> - <release tarname="gcc-objc-4.8.1-1-mingw32-bin.tar" > - <download tarname="none" /> - <requires eq="gcc-core-4.8.1-1-mingw32-bin.tar.lzma" /> - <requires eq="gcc-objc-4.8.1-1-mingw32-dev.tar.lzma" /> - </release> + <release tarname="gcc-objc-4.8.1-3-mingw32-bin.tar" > + <download tarname="none" /> + <requires eq="gcc-core-4.8.1-3-mingw32-bin.tar.lzma" /> + <requires eq="gcc-objc-4.8.1-3-mingw32-dev.tar.lzma" /> + </release> + <release tarname="gcc-objc-4.8.1-2-mingw32-bin.tar" > + <download tarname="none" /> + <requires eq="gcc-core-4.8.1-2-mingw32-bin.tar.lzma" /> + <requires eq="gcc-objc-4.8.1-2-mingw32-dev.tar.lzma" /> + </release> + <release tarname="gcc-objc-4.8.1-1-mingw32-bin.tar" > + <download tarname="none" /> + <requires eq="gcc-core-4.8.1-1-mingw32-bin.tar.lzma" /> + <requires eq="gcc-objc-4.8.1-1-mingw32-dev.tar.lzma" /> + </release> </component> <component class="dev"> - <release tarname="gcc-objc-4.8.1-2-mingw32-dev.tar.lzma"> - <requires eq="libobjc-%-mingw32-dll-4.tar" /> - </release> - <release tarname="gcc-objc-4.8.1-1-mingw32-dev.tar.lzma"> - <requires eq="libobjc-%-mingw32-dll-4.tar" /> - </release> + <release tarname="gcc-objc-4.8.1-3-mingw32-dev.tar.lzma"> + <requires eq="libobjc-4.8.1-3-mingw32-dll-4.tar" /> + </release> + <release tarname="gcc-objc-4.8.1-2-mingw32-dev.tar.lzma"> + <requires eq="libobjc-%-mingw32-dll-4.tar" /> + </release> + <release tarname="gcc-objc-4.8.1-1-mingw32-dev.tar.lzma"> + <requires eq="libobjc-%-mingw32-dll-4.tar" /> + </release> </component> </package> @@ -602,9 +671,9 @@ the GNU Objective-C language compiler, unless support for shared runtime libraries is explicitly disabled when building. </paragraph> - <paragraph>NOTE: As of gcc-4.8.2-1 release this library is delivered - in the primary gcc-objc-%-mingw32-dll file. - </paragraph> + <paragraph>NOTE: As of gcc-4.8.2-1 release this library is delivered + in the primary gcc-objc-%-mingw32-dll file. + </paragraph> </description> <source tarname="gcc-%-mingw32-src.tar.lzma" /> @@ -616,12 +685,15 @@ <release tarname="libobjc-4.6.2-1-mingw32-dll-3.tar.lzma" /> <release tarname="libobjc-4.7.0-1-mingw32-dll-4.tar.lzma" /> <release tarname="libobjc-4.7.2-1-mingw32-dll-4.tar.lzma" /> - <release tarname="libobjc-4.8.1-2-mingw32-dll-4.tar" > - <download tarname="gcc-objc-4.8.1-2-mingw32-dll.tar.lzma"/> - </release> - <release tarname="libobjc-4.8.1-1-mingw32-dll-4.tar" > - <download tarname="gcc-objc-4.8.1-1-mingw32-dll.tar.lzma"/> - </release> + <release tarname="libobjc-4.8.1-3-mingw32-dll-4.tar" > + <download tarname="gcc-objc-4.8.1-3-mingw32-dll.tar.lzma"/> + </release> + <release tarname="libobjc-4.8.1-2-mingw32-dll-4.tar" > + <download tarname="gcc-objc-4.8.1-2-mingw32-dll.tar.lzma"/> + </release> + <release tarname="libobjc-4.8.1-1-mingw32-dll-4.tar" > + <download tarname="gcc-objc-4.8.1-1-mingw32-dll.tar.lzma"/> + </release> </component> </package> @@ -638,14 +710,18 @@ <release tarname="libgomp-4.6.2-1-mingw32-dll-1.tar.lzma" /> <release tarname="libgomp-4.7.0-1-mingw32-dll-1.tar.lzma" /> <release tarname="libgomp-4.7.2-1-mingw32-dll-1.tar.lzma" /> - <release tarname="libgomp-4.8.1-2-mingw32-dll-1.tar" > - <download tarname="none"/> - <requires eq="mingw32-libgcc-4.8.1-2-mingw32-dll-1.tar" /> - </release> - <release tarname="libgomp-4.8.1-1-mingw32-dll-1.tar" > - <download tarname="none"/> - <requires eq="mingw32-libgcc-4.8.1-1-mingw32-dll-1.tar" /> - </release> + <release tarname="libgomp-4.8.1-3-mingw32-dll-1.tar" > + <download tarname="none" /> + <requires eq="mingw32-libgcc-4.8.1-3-mingw32-dll-1.tar" /> + </release> + <release tarname="libgomp-4.8.1-2-mingw32-dll-1.tar" > + <download tarname="none"/> + <requires eq="mingw32-libgcc-4.8.1-2-mingw32-dll-1.tar" /> + </release> + <release tarname="libgomp-4.8.1-1-mingw32-dll-1.tar" > + <download tarname="none"/> + <requires eq="mingw32-libgcc-4.8.1-1-mingw32-dll-1.tar" /> + </release> </component> </package> @@ -661,14 +737,18 @@ <release tarname="libssp-4.6.2-1-mingw32-dll-0.tar.lzma" /> <release tarname="libssp-4.7.0-1-mingw32-dll-0.tar.lzma" /> <release tarname="libssp-4.7.2-1-mingw32-dll-0.tar.lzma" /> - <release tarname="libssp-4.8.1-2-mingw32-dll-0.tar" > - <download tarname="none" /> - <requires eq="mingw32-libgcc-4.8.1-2-mingw32-dll-1.tar" /> - </release> - <release tarname="libssp-4.8.1-1-mingw32-dll-0.tar" > - <download tarname="none" /> - <requires eq="mingw32-libgcc-4.8.1-1-mingw32-dll-1.tar" /> - </release> + <release tarname="libssp-4.8.1-3-mingw32-dll-0.tar" > + <download tarname="none"/> + <requires eq="mingw32-libgcc-4.8.1-3-mingw32-dll-1.tar" /> + </release> + <release tarname="libssp-4.8.1-2-mingw32-dll-0.tar" > + <download tarname="none" /> + <requires eq="mingw32-libgcc-4.8.1-2-mingw32-dll-1.tar" /> + </release> + <release tarname="libssp-4.8.1-1-mingw32-dll-0.tar" > + <download tarname="none" /> + <requires eq="mingw32-libgcc-4.8.1-1-mingw32-dll-1.tar" /> + </release> </component> </package> @@ -683,14 +763,18 @@ <release tarname="libquadmath-4.6.2-1-mingw32-dll-0.tar.lzma" /> <release tarname="libquadmath-4.7.0-1-mingw32-dll-0.tar.lzma" /> <release tarname="libquadmath-4.7.2-1-mingw32-dll-0.tar.lzma" /> - <release tarname="libquadmath-4.8.1-2-mingw32-dll-0.tar" > - <download tarname="none"/> - <requires eq="mingw32-libgcc-4.8.1-2-mingw32-dll-1.tar" /> - </release> - <release tarname="libquadmath-4.8.1-1-mingw32-dll-0.tar" > - <download tarname="none"/> - <requires eq="mingw32-libgcc-4.8.1-1-mingw32-dll-1.tar" /> - </release> + <release tarname="libquadmath-4.8.1-3-mingw32-dll-0.tar" > + <download tarname="none"/> + <requires eq="mingw32-libgcc-4.8.1-3-mingw32-dll-1.tar"/> + </release> + <release tarname="libquadmath-4.8.1-2-mingw32-dll-0.tar" > + <download tarname="none"/> + <requires eq="mingw32-libgcc-4.8.1-2-mingw32-dll-1.tar" /> + </release> + <release tarname="libquadmath-4.8.1-1-mingw32-dll-0.tar" > + <download tarname="none"/> + <requires eq="mingw32-libgcc-4.8.1-1-mingw32-dll-1.tar" /> + </release> </component> </package> diff --git a/mingw32/mingw32-gettext.xml b/mingw32/mingw32-gettext.xml index ecf79e0..16f1fb9 100644 --- a/mingw32/mingw32-gettext.xml +++ b/mingw32/mingw32-gettext.xml @@ -38,11 +38,11 @@ <source tarname="gettext-%-mingw32-%-src.tar.%" /> <component class="bin"> - <release tarname="gettext-0.18.3.1-1-mingw32-bin.tar.lzma" > - <requires eq="mingw32-libgcc-4.8.1-1-mingw32-dll-1.tar" /> - <requires eq="libiconv-1.14-3-mingw32-dll.tar.lzma" /> - <requires eq="gettext-%-mingw32-dll.tar.lzma" /> - </release> + <release tarname="gettext-0.18.3.1-1-mingw32-bin.tar.lzma" > + <requires eq="mingw32-libgcc-4.8.1-1-mingw32-dll-1.tar" /> + <requires eq="mingw32-libiconv-1.14-3-mingw32-dll-2.tar" /> + <requires eq="mingw32-libintl-%-mingw32-dll-8.tar" /> + </release> <release tarname="gettext-0.18.1.1-2-mingw32-bin.tar.lzma" > <requires eq="mingw32-libgcc-*-mingw32-*-dll-1.tar" /> <requires ge="mingw32-libiconv-1.14-2-mingw32-*-dll-2.tar" /> @@ -56,39 +56,41 @@ </component> <component class="dll"> - <release tarname="gettext-0.18.3.1-1-mingw32-dll.tar.lzma" > - <requires eq="libintl-0.18.3.1-1-mingw32-dll-0.tar" /> - <requires eq="libgettextpo-0.18.3.1-1-mingw32-dll-0.tar" /> - <requires eq="libasprintf-0.18.3.1-1-mingw32-dll-0.tar" /> - </release> + <release tarname="gettext-0.18.3.1-1-mingw32-dll.tar.lzma" > + <requires eq="mingw32-libintl-0.18.3.1-1-mingw32-dll-8.tar" /> + <requires eq="mingw32-libgettextpo-0.18.3.1-1-mingw32-dll-0.tar" /> + <requires eq="mingw32-libasprintf-0.18.3.1-1-mingw32-dll-0.tar" /> + </release> </component> <component class="doc"> - <release tarname="gettext-0.18.3.1-1-mingw32-doc.tar.lzma" /> + <release tarname="gettext-0.18.3.1-1-mingw32-doc.tar.lzma" /> <release tarname="gettext-0.18.1.1-2-mingw32-doc.tar.lzma" /> <release tarname="gettext-0.17-1-mingw32-doc.tar.lzma" /> </component> <component class="lic"> - <release tarname="gettext-0.18.3.1-1-mingw32-lic.tar.lzma" /> + <release tarname="gettext-0.18.3.1-1-mingw32-lic.tar.lzma" /> <release tarname="gettext-0.18.1.1-2-mingw32-lic.tar.lzma" /> <release tarname="gettext-0.17-1-mingw32-lic.tar.lzma" /> </component> <component class="info"> - <release tarname="gettext-0.18.3.1-1-mingw32-info.tar.lzma" /> + <release tarname="gettext-0.18.3.1-1-mingw32-info.tar.lzma" /> </component> <component class="man"> - <release tarname="gettext-0.18.3.1-1-mingw32-man.tar.lzma" /> + <release tarname="gettext-0.18.3.1-1-mingw32-man.tar.lzma" /> </component> <component class="html"> - <release tarname="gettext-0.18.3.1-1-mingw32-html.tar.lzma" /> + <release tarname="gettext-0.18.3.1-1-mingw32-html.tar.lzma" /> </component> <component class="dev"> - <release tarname="gettext-0.18.3.1-1-mingw32-dev.tar.lzma" /> + <release tarname="gettext-0.18.3.1-1-mingw32-dev.tar.lzma" > + <requires eq="gettext-0.18.3.1-1-mingw32-dll.tar.lzma" /> + </release> <release tarname="gettext-0.18.1.1-2-mingw32-dev.tar.lzma" > <requires eq="mingw32-libstdc++-*-mingw32-*-dll-6.tar" /> <requires eq="mingw32-libgomp-*-mingw32-*-dll-1.tar" /> @@ -107,7 +109,7 @@ </component> <component class="ext"> - <release tarname="gettext-0.18.3.1-1-mingw32-ext.tar.lzma" /> + <release tarname="gettext-0.18.3.1-1-mingw32-ext.tar.lzma" /> <release tarname="gettext-0.18.1.1-2-mingw32-ext.tar.lzma" /> <release tarname="gettext-0.17-1-mingw32-ext.tar.lzma" /> </component> @@ -153,9 +155,9 @@ <requires eq="mingw32-libgcc-*-mingw32-*-dll-1.tar" /> <requires ge="mingw32-libiconv-1.14-2-mingw32-*-dll-2.tar" /> </release> - <release tarname="libintl-0.18.3.1-1-mingw32-dll-0.tar" > - <download tarname="none"/> - </release> + <release tarname="libintl-0.18.3.1-1-mingw32-dll-8.tar" > + <download tarname="gettext-0.18.3.1-1-mingw32-dll.tar.lzma"/> + </release> </component> </package> @@ -203,9 +205,9 @@ <requires ge="mingw32-libiconv-1.14-2-mingw32-*-dll-2.tar" /> <requires eq="mingw32-libintl-%-mingw32-%-dll-8.tar" /> </release> - <release tarname="libgettextpo-0.18.3.1-1-mingw32-dll-0.tar" > - <download tarname="none"/> - </release> + <release tarname="libgettextpo-0.18.3.1-1-mingw32-dll-0.tar" > + <download tarname="gettext-0.18.3.1-1-mingw32-dll.tar.lzma"/> + </release> </component> </package> @@ -251,9 +253,9 @@ <requires eq="mingw32-libstdc++-*-mingw32-*-dll-6.tar" /> <requires eq="mingw32-libgcc-*-mingw32-*-dll-1.tar" /> </release> - <release tarname="libasprintf-0.18.3.1-1-mingw32-dll-0.tar" > - <download tarname="none"/> - </release> + <release tarname="libasprintf-0.18.3.1-1-mingw32-dll-0.tar" > + <download tarname="none"/> + </release> </component> </package> diff --git a/mingw32/mingw32-libiconv.xml b/mingw32/mingw32-libiconv.xml index fcb928c..4521d7d 100644 --- a/mingw32/mingw32-libiconv.xml +++ b/mingw32/mingw32-libiconv.xml @@ -25,10 +25,10 @@ <component class="bin"> <release tarname="libiconv-1.14-3-mingw32-bin.tar.lzma" > - <requires eq="mingw32-libgcc-4.8.1-1-mingw32-dll.tar" /> - <requires eq="gettext-0.18.3.1-1-mingw32-dll.tar.lzma" /> - <requires eq="libiconv-%-mingw32-dll.tar.lzma" /> - </release> + <requires eq="mingw32-libgcc-4.8.1-1-mingw32-dll-1.tar" /> + <requires eq="mingw32-gettext-0.18.3.1-1-mingw32-dll-8.tar" /> + <requires eq="mingw32-libiconv-%-mingw32-dll-2.tar" /> + </release> <release tarname="libiconv-1.14-2-mingw32-bin.tar.lzma" > <requires eq="mingw32-libiconv-%-mingw32-%-dll-2.tar" /> <requires ge="mingw32-libintl-0.18.1.1-2-mingw32-*-dll-8.tar" /> @@ -42,7 +42,7 @@ </component> <component class="doc"> - <release tarname="libiconv-1.14-3-mingw32-doc.tar.lzma" /> + <release tarname="libiconv-1.14-3-mingw32-doc.tar.lzma" /> <release tarname="libiconv-1.14-2-mingw32-doc.tar.lzma" /> <release tarname="libiconv-1.13.1-1-mingw32-doc.tar.lzma" /> </component> @@ -54,7 +54,7 @@ </component> <component class="dev"> - <release tarname="libiconv-1.14-3-mingw32-dev.tar.lzma" /> + <release tarname="libiconv-1.14-3-mingw32-dev.tar.lzma" /> <release tarname="libiconv-1.14-2-mingw32-dev.tar.lzma" > <requires eq="mingw32-libiconv-%-mingw32-%-dll-2.tar" /> </release> @@ -64,27 +64,28 @@ </component> <component class="dll"> - <release tarname="libiconv-1.14-3-mingw32-dll.tar.lzma" > - <requires eq="mingw32-libgcc-4.8.1-1-mingw32-dll.tar" /> - </release> + <release tarname="libiconv-1.14-3-mingw32-dll-2.tar" > + <download tarname="libiconv-1.14-3-mingw32-dll.tar.lzma" /> + <requires eq="mingw32-libgcc-4.8.1-1-mingw32-dll-1.tar" /> + </release> <release tarname="libiconv-1.14-2-mingw32-dll-2.tar.lzma" > - <requires eq="mingw32-libgcc-*-mingw32-dll-1.tar" /> - </release> + <requires eq="mingw32-libgcc-*-mingw32-dll-1.tar" /> + </release> <release tarname="libiconv-1.13.1-1-mingw32-dll-2.tar.lzma" > - <requires eq="mingw32-libgcc-*-mingw32-dll-1.tar" /> - </release> + <requires eq="mingw32-libgcc-*-mingw32-dll-1.tar" /> + </release> </component> <component class="html"> - <release tarname="libiconv-1.14-3-mingw32-html.tar.lzma" /> + <release tarname="libiconv-1.14-3-mingw32-html.tar.lzma" /> </component> <component class="man"> - <release tarname="libiconv-1.14-3-mingw32-man.tar.lzma" /> + <release tarname="libiconv-1.14-3-mingw32-man.tar.lzma" /> </component> <component class="lang"> - <release tarname="libiconv-1.14-3-mingw32-lang.tar.lzma" /> + <release tarname="libiconv-1.14-3-mingw32-lang.tar.lzma" /> </component> </package> @@ -111,10 +112,9 @@ <requires eq="mingw32-libgcc-*-mingw32-dll-1.tar" /> <release tarname="libcharset-1.13.1-1-mingw32-dll-1.tar.lzma" /> <release tarname="libcharset-1.14-2-mingw32-dll-1.tar.lzma" /> - <release tarname="libcharset-1.14-3-mingw32-dll-0.tar" > - <download tarname="none"/> - <requires eq="libiconv-1.14-3-mingw32-dll.tar.lzma" /> - </release> + <release tarname="libcharset-1.14-3-mingw32-dll-1.tar" > + <download tarname="libiconv-1.14-3-mingw32-dll.tar.lzma" /> + </release> </component> </package> diff --git a/mingw32/mingw32-mpc.xml b/mingw32/mingw32-mpc.xml index 85b88b6..b492a91 100644 --- a/mingw32/mingw32-mpc.xml +++ b/mingw32/mingw32-mpc.xml @@ -28,21 +28,27 @@ <licence tarname="mpc-%-mingw32-lic.tar.lzma" /> <component class="dev"> - <release tarname="mpc-1.0.1-1-mingw32-dev.tar.lzma" > - <requires eq="mingw32-libmpc-%-mingw32-dll-2.tar" /> - <requires eq="mpfr-3.1.2-1-mingw32-dev.tar.lzma" /> - </release> + <release tarname="mpc-1.0.1-2-mingw32-dev.tar.lzma" > + <requires eq="mingw32-libmpc-%-mingw32-dll-3.tar" /> + <requires eq="mpfr-3.1.2-1-mingw32-dev.tar.lzma" /> + </release> + <release tarname="mpc-1.0.1-1-mingw32-dev.tar.lzma" > + <requires eq="mingw32-libmpc-%-mingw32-dll-2.tar" /> + <requires eq="mpfr-3.1.2-1-mingw32-dev.tar.lzma" /> + </release> <release tarname="mpc-0.8.1-1-mingw32-dev.tar.lzma" > <requires eq="mingw32-libmpc-%-mingw32-dll-2.tar" /> </release> </component> <component class="doc"> + <release tarname="mpc-1.0.1-2-mingw32-doc.tar.lzma" /> <release tarname="mpc-1.0.1-1-mingw32-doc.tar.lzma" /> <release tarname="mpc-0.8.1-1-mingw32-doc.tar.lzma" /> </component> <component class="lic"> + <release tarname="mpc-1.0.1-2-mingw32-lic.tar.lzma" /> <release tarname="mpc-1.0.1-1-mingw32-lic.tar.lzma" /> <release tarname="mpc-0.8.1-1-mingw32-lic.tar.lzma" /> </component> @@ -72,11 +78,16 @@ <licence tarname="mpc-%-mingw32-lic.tar.lzma" /> <component class="dll"> + <release tarname="libmpc-1.0.1-2-mingw32-dll-3.tar" > + <download tarname="mpc-1.0.1-2-mingw32-dll.tar.lzma" /> + <requires eq="mingw32-libmpfr-*-mingw32-dll-4.tar" /> + <requires eq="mingw32-libgmp-*-mingw32-dll-10.tar" /> + </release> <release tarname="libmpc-1.0.1-1-mingw32-dll-2.tar" > - <download tarname="mpc-1.0.1-1-mingw32-dll.tar.lzma" /> - <requires eq="mingw32-libmpfr-*-mingw32-dll-1.tar" /> - <requires eq="mingw32-libgmp-*-mingw32-dll-10.tar" /> - </release> + <download tarname="mpc-1.0.1-1-mingw32-dll.tar.lzma" /> + <requires eq="mingw32-libmpfr-*-mingw32-dll-1.tar" /> + <requires eq="mingw32-libgmp-*-mingw32-dll-10.tar" /> + </release> <release tarname="libmpc-0.8.1-1-mingw32-dll-2.tar.lzma" > <requires eq="mingw32-libmpfr-*-mingw32-dll-1.tar" /> <requires eq="mingw32-libgmp-*-mingw32-dll-10.tar" /> diff --git a/mingw32/mingw32-mpfr.xml b/mingw32/mingw32-mpfr.xml index f7e991f..a2ea994 100644 --- a/mingw32/mingw32-mpfr.xml +++ b/mingw32/mingw32-mpfr.xml @@ -32,22 +32,28 @@ <licence tarname="mpfr-%-mingw32-lic.tar.lzma" /> <component class="dev"> - <release tarname="mpfr-3.1.2-1-mingw32-dev.tar.lzma" > - <requires eq="mingw32-libmpfr-%-mingw32-dll-1.tar" /> - <requires eq="gmp-5.1.2-1-mingw32-dev.tar.lzma" /> - </release> + <release tarname="mpfr-3.1.2-2-mingw32-dev.tar.lzma" > + <requires eq="mingw32-libmpfr-%-mingw32-dll-4.tar" /> + <requires eq="gmp-5.1.2-1-mingw32-dev.tar.lzma" /> + </release> + <release tarname="mpfr-3.1.2-1-mingw32-dev.tar.lzma" > + <requires eq="mingw32-libmpfr-%-mingw32-dll-1.tar" /> + <requires eq="gmp-5.1.2-1-mingw32-dev.tar.lzma" /> + </release> <release tarname="mpfr-2.4.1-1-mingw32-dev.tar.lzma" > <requires eq="mingw32-libmpfr-%-mingw32-dll-1.tar" /> </release> </component> <component class="doc"> - <release tarname="mpfr-3.1.2-1-mingw32-doc.tar.lzma" /> + <release tarname="mpfr-3.1.2-2-mingw32-doc.tar.lzma" /> + <release tarname="mpfr-3.1.2-1-mingw32-doc.tar.lzma" /> <release tarname="mpfr-2.4.1-1-mingw32-doc.tar.lzma" /> </component> <component class="lic"> - <release tarname="mpfr-3.1.2-1-mingw32-lic.tar.lzma" /> + <release tarname="mpfr-3.1.2-2-mingw32-lic.tar.lzma" /> + <release tarname="mpfr-3.1.2-1-mingw32-lic.tar.lzma" /> <release tarname="mpfr-2.4.1-1-mingw32-lic.tar.lzma" /> </component> @@ -79,13 +85,17 @@ <licence tarname="mpfr-%-mingw32-lic.tar.lzma" /> <component class="dll"> + <release tarname="libmpfr-3.1.2-2-mingw32-dll-4.tar" > + <download tarname="mpfr-3.1.2-2-mingw32-dll.tar.lzma" /> + <requires eq="mingw32-libgmp-*-mingw32-dll-10.tar" /> + </release> + <release tarname="libmpfr-3.1.2-1-mingw32-dll-1.tar" > + <download tarname="mpfr-3.1.2-1-mingw32-dll.tar.lzma" /> + <requires eq="mingw32-libgmp-*-mingw32-dll-10.tar" /> + </release> <release tarname="libmpfr-2.4.1-1-mingw32-dll-1.tar.lzma" > <requires eq="mingw32-libgmp-*-mingw32-dll-10.tar" /> </release> - <release tarname="libmpfr-3.1.2-1-mingw32-dll-1.tar" > - <download tarname="mpfr-3.1.2-1-mingw32-dll.tar.lzma" /> - <requires eq="mingw32-libgmp-*-mingw32-dll-10.tar" /> - </release> </component> </package> ----------------------------------------------------------------------- Summary of changes: ChangeLog | 14 + common/issue.log | 2 +- mingw32/issue.log | 12 +- mingw32/mingw32-gcc4.xml | 562 ++++++++++++++++++++++++------------------ mingw32/mingw32-gettext.xml | 54 ++-- mingw32/mingw32-libiconv.xml | 40 ++-- mingw32/mingw32-mpc.xml | 27 ++- mingw32/mingw32-mpfr.xml | 30 ++- 8 files changed, 431 insertions(+), 310 deletions(-) hooks/post-receive -- Repository: mingw-dist |
From: Keith M. <no...@so...> - 2013-09-22 22:06:12
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Repository: mingw-dist". The branch, master has been updated via 87834953dd293aa11bb6b46b97eb4151be396950 (commit) from 614ebce82aa94a2dfd6b6551518d68179ddfb630 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- https://sf.net/p/mingw/mingw-dist/ci/87834953dd293aa11bb6b46b97eb4151be396950/ commit 87834953dd293aa11bb6b46b97eb4151be396950 Author: Keith Marshall <kei...@us...> Date: Sun Sep 22 23:05:15 2013 +0100 Publish Xerces-C++ contributed package. diff --git a/ChangeLog b/ChangeLog index 4707c78..7339332 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +2013-09-22 Keith Marshall <kei...@us...> + + Publish Xerces-C++ contributed package. + + * contrib/mingw32-xerces-c.xml: New catalogue file. + * mingw32/mingw32-package-list.xml (mingw32-xerces-c): Add reference. + * contrib/issue.log mingw32/issue.log common/issue.log: Updated. + * mingw32-package-list.xml.lzma: Regenerate and publish. + * mingw32-xerces-c.xml.lzma: Generate and publish. + 2013-09-22 Earnie Boyd <ea...@us...> Publish mingwrt-4.0.3 and w32api-4.0.3 diff --git a/common/issue.log b/common/issue.log index 55be6a9..61f0fdd 100644 --- a/common/issue.log +++ b/common/issue.log @@ -23,6 +23,6 @@ # MinGW Project, accept liability for any damages, however caused, # arising from the use of this software. # - 75fc52dde8d408d798c0be51070d5d02f4c63085 2013092200 package-list.xml + 75fc52dde8d408d798c0be51070d5d02f4c63085 2013092201 package-list.xml # # $RCSfile$: end of file diff --git a/contrib/issue.log b/contrib/issue.log index a3d069e..c0ce720 100644 --- a/contrib/issue.log +++ b/contrib/issue.log @@ -26,5 +26,6 @@ 6c149bb701714b06cba818db2ad055ec9b6bbbe3 2011101400 mingw32-libunistring.xml 7f7474478d1ca1464d391beb0bd574a48a745315 2011101100 mingw32-pdcurses.xml 7417c364a3f3cd62c24ac7af0da190be834cc79a 2013091500 mingw32-tcltk.xml + b211efd2b8cd26d322e60debee15981cc5af7bf7 2013092200 mingw32-xerces-c.xml # # $RCSfile$: end of file diff --git a/contrib/mingw32-xerces-c.xml b/contrib/mingw32-xerces-c.xml new file mode 100644 index 0000000..69a46b6 --- /dev/null +++ b/contrib/mingw32-xerces-c.xml @@ -0,0 +1,91 @@ +<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<software-distribution project="MinGW" home="http://www.mingw.org" issue="@YYYYMMDDNN@"> + + <!-- File: mingw32-xerces-c.xml ~~ Xerces-C++ Validating XML Parser Library --> + + <package-collection subsystem="mingw32"> + <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" /> + + <package name="mingw32-xerces-c" alias="xerces-c"> + <affiliate group="MinGW Contributed Applications" /> + + <description lang="en" title="Xerces-C++ Validating XML Parser Library"> + <paragraph> + Xerces-C++ is a validating XML parser written in a portable subsets + of C++. Xerces-C++ makes it easy to give your application the ability + to read and write XML data. A shared library is provided for parsing, + generating, manipulating, and validating XML documents using the DOM, + SAX, and SAX2 APIs. + </paragraph> + <paragraph> + Xerces-C++ is faithful to the XML 1.0 recommendation and many associated + standards. + </paragraph> + <paragraph> + The parser provides high performance, modularity, and scalability. + Source code, samples and API documentation are provided with the parser. + For portability, care has been taken to make minimal use of templates, + no RTTI, and minimal use of #ifdefs. + </paragraph> + </description> + + <source tarname="xerces-c-%-mingw32-%-src.tar.%" /> + <licence tarname="xerces-c-%-mingw32-%-lic.tar.%" /> + + <component class="bin"> + <description lang="en" title="Xerces-C++ Validating XML Parsing Utilities"> + <paragraph> + This component package provides a suite of precompiled sample + programs, as included in the standard Xerces-C++ distribution. + </paragraph> + </description> + <release tarname="xerces-c-3.1.1-mingw32-bin.tar.xz" /> + <requires eq="xerces-c-%-mingw32-dll-3.tar.%" /> + </component> + + <component class="dll"> + <description lang="en"> + <paragraph> + This component package provides the shared library (DLL), which + is required by all dynamically linked Xerces-C++ applications. + </paragraph> + <paragraph> + This shared library has been compiled using MinGW32-GCC-3.4.5, + and uses the SJLJ exception handling model. + </paragraph> + </description> + <release tarname="xerces-c-3.1.1-mingw32-dll-3.tar.xz" /> + </component> + + <component class="dev"> + <description lang="en"> + <paragraph> + This component package provides the development libraries, and + their associated header files, to facilitate the development of + dynamically or statically linked Xerces-C++ applications. + </paragraph> + <paragraph> + For programming guidance, please refer to + http://xerces.apache.org/xerces-c/program-3.html + </paragraph> + </description> + <release tarname="xerces-c-3.1.1-mingw32-dev.tar.xz" /> + </component> + + <component class="lic"> + <description lang="en"> + <paragraph> + This component package delivers a copy of the Apache Software + License, version 2.0, under which Xerces-C++ is distributed, + and associated accreditation of Xerces-C++ developers. + </paragraph> + </description> + <release tarname="xerces-c-3.1.1-mingw32-lic.tar.xz" /> + </component> + </package> + + </package-collection> +</software-distribution> + +<!-- vim: set expandtab textwidth=82 tabstop=2 shiftwidth=2: --> +<!-- vim: set nocompatible fileformat=unix: --> diff --git a/mingw32/issue.log b/mingw32/issue.log index 3a73bdf..16332d7 100644 --- a/mingw32/issue.log +++ b/mingw32/issue.log @@ -50,7 +50,7 @@ cd33ad74b608bce33ea297801253e6efbafce27c 2012073100 mingw32-mingw-utils.xml db18b5bc0eea58053df8775b1c0522e12751c128 2013090900 mingw32-mpc.xml e3b21976e887e91c159816ae10468bba2950cc6a 2013090900 mingw32-mpfr.xml - dd0159ccb7d5d32929c1ec79577eda406cf16ac9 2013092200 mingw32-package-list.xml + 1413ad59660ad963082e7de10c31bbb725116aee 2013092201 mingw32-package-list.xml bad22da9b9ec9bcea1d539e29ee2976cc88d9fc2 2013053000 mingw32-pexports.xml cdb2a4dbedfc9f2cdfc92340f6f9b12da061c0d9 2012073100 mingw32-popt.xml 0a5d210a13d073104fb74b4f9c081674c9745cd1 2013090900 mingw32-pthreads-w32.xml diff --git a/mingw32/mingw32-package-list.xml b/mingw32/mingw32-package-list.xml index 1dac487..76d8ba6 100644 --- a/mingw32/mingw32-package-list.xml +++ b/mingw32/mingw32-package-list.xml @@ -60,6 +60,7 @@ <package-list catalogue="mingw32-libunistring" /> <package-list catalogue="mingw32-pdcurses" /> <package-list catalogue="mingw32-tcltk" /> + <package-list catalogue="mingw32-xerces-c" /> <!-- "virtual" packages --> <package-list catalogue="mingw32-base" /> ----------------------------------------------------------------------- Summary of changes: ChangeLog | 10 ++++ common/issue.log | 2 +- contrib/issue.log | 1 + contrib/mingw32-xerces-c.xml | 91 ++++++++++++++++++++++++++++++++++++++ mingw32/issue.log | 2 +- mingw32/mingw32-package-list.xml | 1 + 6 files changed, 105 insertions(+), 2 deletions(-) create mode 100644 contrib/mingw32-xerces-c.xml hooks/post-receive -- Repository: mingw-dist |
From: Earnie B. <no...@so...> - 2013-09-22 20:34:54
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Repository: mingw-dist". The branch, master has been updated via 614ebce82aa94a2dfd6b6551518d68179ddfb630 (commit) from 9d43b3b1341579f0576c5edbbe7a6ef0ffbc52c1 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- https://sf.net/p/mingw/mingw-dist/ci/614ebce82aa94a2dfd6b6551518d68179ddfb630/ commit 614ebce82aa94a2dfd6b6551518d68179ddfb630 Author: Earnie Boyd <ea...@us...> Date: Sun Sep 22 16:34:25 2013 -0400 Publish mingwrt-4.0.3 and w32api-4.0.3. diff --git a/ChangeLog b/ChangeLog index 62345fa..4707c78 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2013-09-22 Earnie Boyd <ea...@us...> + + Publish mingwrt-4.0.3 and w32api-4.0.3 + + * mingw32/mingw32-runtime.xml (mingwrt): Add 4.0.3 release. + (w32api): Ditto. + * common/issue.log mingw32/issue.log: Update accordingly. + 2013-09-15 Earnie Boyd <ea...@us...> Publish gdb-7.6.1 diff --git a/common/issue.log b/common/issue.log index 856545c..55be6a9 100644 --- a/common/issue.log +++ b/common/issue.log @@ -23,6 +23,6 @@ # MinGW Project, accept liability for any damages, however caused, # arising from the use of this software. # - 75fc52dde8d408d798c0be51070d5d02f4c63085 2013091504 package-list.xml + 75fc52dde8d408d798c0be51070d5d02f4c63085 2013092200 package-list.xml # # $RCSfile$: end of file diff --git a/mingw32/issue.log b/mingw32/issue.log index a95ffac..3a73bdf 100644 --- a/mingw32/issue.log +++ b/mingw32/issue.log @@ -50,11 +50,11 @@ cd33ad74b608bce33ea297801253e6efbafce27c 2012073100 mingw32-mingw-utils.xml db18b5bc0eea58053df8775b1c0522e12751c128 2013090900 mingw32-mpc.xml e3b21976e887e91c159816ae10468bba2950cc6a 2013090900 mingw32-mpfr.xml - dd0159ccb7d5d32929c1ec79577eda406cf16ac9 2013091504 mingw32-package-list.xml + dd0159ccb7d5d32929c1ec79577eda406cf16ac9 2013092200 mingw32-package-list.xml bad22da9b9ec9bcea1d539e29ee2976cc88d9fc2 2013053000 mingw32-pexports.xml cdb2a4dbedfc9f2cdfc92340f6f9b12da061c0d9 2012073100 mingw32-popt.xml 0a5d210a13d073104fb74b4f9c081674c9745cd1 2013090900 mingw32-pthreads-w32.xml - ff9cd66a735943aa8ad2ab42804661d24ae70acb 2013091500 mingw32-runtime.xml + 9c25488c3b98582e1204e6120eac7b94ed3d955d 2013092200 mingw32-runtime.xml 12acb32f80e49c893167cfae82e448dd766d49bb 2013070100 mingw32-wsl-candidate.xml 247a02890f109a5fe4996fde4af9d576dca3cd1e 2012073100 mingw32-xz.xml 2e333531ebfa553a2e96b2ed848e4c7bb28a2aca 2013090900 mingw32-zlib.xml diff --git a/mingw32/mingw32-runtime.xml b/mingw32/mingw32-runtime.xml index 71fcb35..303def8 100644 --- a/mingw32/mingw32-runtime.xml +++ b/mingw32/mingw32-runtime.xml @@ -29,71 +29,75 @@ <component class="dev"> <requires eq="mingwrt-%-mingw32-dll.tar.%" /> - <release tarname="mingwrt-4.0.2-1-mingw32-dev.tar.lzma" /> - <release tarname="mingwrt-4.0.1-1-mingw32-dev.tar.lzma" /> - <release tarname="mingwrt-4.0.0-1-mingw32-dev.tar.lzma" /> - <!-- The default source and licence name changed so we must --> - <!-- specify the original. --> + <release tarname="mingwrt-4.0.3-1-mingw32-dev.tar.lzma" /> + <release tarname="mingwrt-4.0.2-1-mingw32-dev.tar.lzma" /> + <release tarname="mingwrt-4.0.1-1-mingw32-dev.tar.lzma" /> + <release tarname="mingwrt-4.0.0-1-mingw32-dev.tar.lzma" /> + <!-- The default source and licence name changed so we must --> + <!-- specify the original. --> <release tarname="mingwrt-3.20-2-mingw32-dev.tar.lzma" > - <source tarname="mingwrt-%-mingw32-src.tar.%" /> - <licence tarname="mingwrt-%-mingw32-dev.tar.%" /> - </release> + <source tarname="mingwrt-%-mingw32-src.tar.%" /> + <licence tarname="mingwrt-%-mingw32-dev.tar.%" /> + </release> <release tarname="mingwrt-3.20-mingw32-dev.tar.gz" > - <source tarname="mingwrt-%-mingw32-src.tar.%" /> - <licence tarname="mingwrt-%-mingw32-dev.tar.%" /> - </release> + <source tarname="mingwrt-%-mingw32-src.tar.%" /> + <licence tarname="mingwrt-%-mingw32-dev.tar.%" /> + </release> <release tarname="mingwrt-3.19-mingw32-dev.tar.gz" > - <source tarname="mingwrt-%-mingw32-src.tar.%" /> - <licence tarname="mingwrt-%-mingw32-dev.tar.%" /> - </release> + <source tarname="mingwrt-%-mingw32-src.tar.%" /> + <licence tarname="mingwrt-%-mingw32-dev.tar.%" /> + </release> <release tarname="mingwrt-3.18-mingw32-dev.tar.gz" > - <source tarname="mingwrt-%-mingw32-src.tar.%" /> - <licence tarname="mingwrt-%-mingw32-dev.tar.%" /> - </release> + <source tarname="mingwrt-%-mingw32-src.tar.%" /> + <licence tarname="mingwrt-%-mingw32-dev.tar.%" /> + </release> <release tarname="mingwrt-3.17-mingw32-dev.tar.gz" > - <source tarname="mingwrt-%-mingw32-src.tar.%" /> - <licence tarname="mingwrt-%-mingw32-dev.tar.%" /> - </release> + <source tarname="mingwrt-%-mingw32-src.tar.%" /> + <licence tarname="mingwrt-%-mingw32-dev.tar.%" /> + </release> </component> <component class="dll"> - <release tarname="mingwrt-4.0.2-1-mingw32-dll.tar.lzma" /> - <release tarname="mingwrt-4.0.1-1-mingw32-dll.tar.lzma" /> - <release tarname="mingwrt-4.0.0-1-mingw32-dll.tar.lzma" /> - <!-- The default source and licence name changed so we must --> - <!-- specify the original. --> + <release tarname="mingwrt-4.0.3-1-mingw32-dll.tar.lzma" /> + <release tarname="mingwrt-4.0.2-1-mingw32-dll.tar.lzma" /> + <release tarname="mingwrt-4.0.1-1-mingw32-dll.tar.lzma" /> + <release tarname="mingwrt-4.0.0-1-mingw32-dll.tar.lzma" /> + <!-- The default source and licence name changed so we must --> + <!-- specify the original. --> <release tarname="mingwrt-3.20-2-mingw32-dll.tar.lzma" > - <source tarname="mingwrt-%-mingw32-src.tar.%" /> - <licence tarname="mingwrt-%-mingw32-dev.tar.%" /> - </release> + <source tarname="mingwrt-%-mingw32-src.tar.%" /> + <licence tarname="mingwrt-%-mingw32-dev.tar.%" /> + </release> <release tarname="mingwrt-3.20-mingw32-dll.tar.gz" > - <source tarname="mingwrt-%-mingw32-src.tar.%" /> - <licence tarname="mingwrt-%-mingw32-dev.tar.%" /> - </release> + <source tarname="mingwrt-%-mingw32-src.tar.%" /> + <licence tarname="mingwrt-%-mingw32-dev.tar.%" /> + </release> <release tarname="mingwrt-3.19-mingw32-dll.tar.gz" > - <source tarname="mingwrt-%-mingw32-src.tar.%" /> - <licence tarname="mingwrt-%-mingw32-dev.tar.%" /> - </release> + <source tarname="mingwrt-%-mingw32-src.tar.%" /> + <licence tarname="mingwrt-%-mingw32-dev.tar.%" /> + </release> <release tarname="mingwrt-3.18-mingw32-dll.tar.gz" > - <source tarname="mingwrt-%-mingw32-src.tar.%" /> - <licence tarname="mingwrt-%-mingw32-dev.tar.%" /> - </release> + <source tarname="mingwrt-%-mingw32-src.tar.%" /> + <licence tarname="mingwrt-%-mingw32-dev.tar.%" /> + </release> <release tarname="mingwrt-3.17-mingw32-dll.tar.gz" > - <source tarname="mingwrt-%-mingw32-src.tar.%" /> - <licence tarname="mingwrt-%-mingw32-dev.tar.%" /> - </release> + <source tarname="mingwrt-%-mingw32-src.tar.%" /> + <licence tarname="mingwrt-%-mingw32-dev.tar.%" /> + </release> </component> <component class="lic"> - <release tarname="mingwrt-4.0.2-1-mingw32-lic.tar.lzma" /> - <release tarname="mingwrt-4.0.1-1-mingw32-lic.tar.lzma" /> - <release tarname="mingwrt-4.0.0-1-mingw32-lic.tar.lzma" /> + <release tarname="mingwrt-4.0.3-1-mingw32-lic.tar.lzma" /> + <release tarname="mingwrt-4.0.2-1-mingw32-lic.tar.lzma" /> + <release tarname="mingwrt-4.0.1-1-mingw32-lic.tar.lzma" /> + <release tarname="mingwrt-4.0.0-1-mingw32-lic.tar.lzma" /> </component> <component class="doc"> - <release tarname="mingwrt-4.0.2-1-mingw32-doc.tar.lzma" /> - <release tarname="mingwrt-4.0.1-1-mingw32-doc.tar.lzma" /> - <release tarname="mingwrt-4.0.0-1-mingw32-doc.tar.lzma" /> + <release tarname="mingwrt-4.0.3-1-mingw32-doc.tar.lzma" /> + <release tarname="mingwrt-4.0.2-1-mingw32-doc.tar.lzma" /> + <release tarname="mingwrt-4.0.1-1-mingw32-doc.tar.lzma" /> + <release tarname="mingwrt-4.0.0-1-mingw32-doc.tar.lzma" /> </component> </package> @@ -116,49 +120,53 @@ <licence tarname="w32api-%-mingw32-lic.tar.%" /> <component class="dev"> - <release tarname="w32api-4.0.2-1-mingw32-dev.tar.lzma" > - <requires eq="mingwrt-4.0.2-1-mingw32-dev.tar.lzma" /> - </release> - <release tarname="w32api-4.0.1-1-mingw32-dev.tar.lzma" > - <requires eq="mingwrt-4.0.1-1-mingw32-dev.tar.lzma" /> - </release> - <release tarname="w32api-4.0.0-1-mingw32-dev.tar.lzma" > - <requires eq="mingwrt-4.0.0-1-mingw32-dev.tar.lzma" /> - </release> - <!-- The default source and licence name changed so we must --> - <!-- specify the original. --> + <release tarname="w32api-4.0.3-1-mingw32-dev.tar.lzma" > + <requires eq="mingwrt-4.0.3-1-mingw32-dev.tar.lzma" /> + </release> + <release tarname="w32api-4.0.2-1-mingw32-dev.tar.lzma" > + <requires eq="mingwrt-4.0.2-1-mingw32-dev.tar.lzma" /> + </release> + <release tarname="w32api-4.0.1-1-mingw32-dev.tar.lzma" > + <requires eq="mingwrt-4.0.1-1-mingw32-dev.tar.lzma" /> + </release> + <release tarname="w32api-4.0.0-1-mingw32-dev.tar.lzma" > + <requires eq="mingwrt-4.0.0-1-mingw32-dev.tar.lzma" /> + </release> + <!-- The default source and licence name changed so we must --> + <!-- specify the original. --> <release tarname="w32api-3.17-2-mingw32-dev.tar.lzma" > - <source tarname="w32api-%-mingw32-src.tar.%" /> - <licence tarname="w32api-%-mingw32-dev.tar.%" /> - </release> + <source tarname="w32api-%-mingw32-src.tar.%" /> + <licence tarname="w32api-%-mingw32-dev.tar.%" /> + </release> <release tarname="w32api-3.17-1-mingw32-dev.tar.lzma" > - <source tarname="w32api-%-mingw32-src.tar.%" /> - <licence tarname="w32api-%-mingw32-dev.tar.%" /> - </release> + <source tarname="w32api-%-mingw32-src.tar.%" /> + <licence tarname="w32api-%-mingw32-dev.tar.%" /> + </release> <release tarname="w32api-3.16-1-mingw32-dev.tar.lzma" > - <source tarname="w32api-%-mingw32-src.tar.%" /> - <licence tarname="w32api-%-mingw32-dev.tar.%" /> - </release> + <source tarname="w32api-%-mingw32-src.tar.%" /> + <licence tarname="w32api-%-mingw32-dev.tar.%" /> + </release> <release tarname="w32api-3.15-1-mingw32-dev.tar.lzma" > - <source tarname="w32api-%-mingw32-src.tar.%" /> - <licence tarname="w32api-%-mingw32-dev.tar.%" /> - </release> + <source tarname="w32api-%-mingw32-src.tar.%" /> + <licence tarname="w32api-%-mingw32-dev.tar.%" /> + </release> <release tarname="w32api-3.14-mingw32-dev.tar.gz" > - <source tarname="w32api-%-mingw32-src.tar.%" /> - <licence tarname="w32api-%-mingw32-dev.tar.%" /> - </release> + <source tarname="w32api-%-mingw32-src.tar.%" /> + <licence tarname="w32api-%-mingw32-dev.tar.%" /> + </release> </component> <component class="lic"> - <release tarname="w32api-4.0.2-1-mingw32-lic.tar.lzma" /> - <release tarname="w32api-4.0.1-1-mingw32-lic.tar.lzma" /> - <release tarname="w32api-4.0.0-1-mingw32-lic.tar.lzma" /> + <release tarname="w32api-4.0.3-1-mingw32-lic.tar.lzma" /> + <release tarname="w32api-4.0.2-1-mingw32-lic.tar.lzma" /> + <release tarname="w32api-4.0.1-1-mingw32-lic.tar.lzma" /> + <release tarname="w32api-4.0.0-1-mingw32-lic.tar.lzma" /> </component> <component class="doc"> - <release tarname="w32api-4.0.2-1-mingw32-doc.tar.lzma" /> - <release tarname="w32api-4.0.1-1-mingw32-doc.tar.lzma" /> - <release tarname="w32api-4.0.0-1-mingw32-doc.tar.lzma" /> + <release tarname="w32api-4.0.3-1-mingw32-doc.tar.lzma" /> + <release tarname="w32api-4.0.1-1-mingw32-doc.tar.lzma" /> + <release tarname="w32api-4.0.0-1-mingw32-doc.tar.lzma" /> </component> </package> ----------------------------------------------------------------------- Summary of changes: ChangeLog | 8 ++ common/issue.log | 2 +- mingw32/issue.log | 4 +- mingw32/mingw32-runtime.xml | 164 ++++++++++++++++++++++-------------------- 4 files changed, 97 insertions(+), 81 deletions(-) hooks/post-receive -- Repository: mingw-dist |
From: Keith M. <no...@so...> - 2013-09-21 19:45:49
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Repository: mingw-get". The branch, master has been updated via 5da1df75211e17a0707fd5e7262bbcd5793dd64a (commit) via d4be98c5b3909b1c4e2543fe7527ae701a0a3ffb (commit) from b1b9907b692cd4cc5272cf2216a4694e38e7d768 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- https://sf.net/p/mingw/mingw-get/ci/5da1df75211e17a0707fd5e7262bbcd5793dd64a/ commit 5da1df75211e17a0707fd5e7262bbcd5793dd64a Author: Keith Marshall <kei...@us...> Date: Sat Sep 21 20:44:51 2013 +0100 Reorder controls within "Apply Changes" dialogue. diff --git a/ChangeLog b/ChangeLog index fb4733f..c8f1d38 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,13 @@ 2013-09-21 Keith Marshall <kei...@us...> + Reorder controls within "Apply Changes" dialogue. + + * src/guimain.rc (IDD_APPLY_APPROVE): Move definition of the "Okay to + proceed?" GROUPBOX, and its contained PUSHBUTTONs, to the top; we want + it to get the default focus. + +2013-09-21 Keith Marshall <kei...@us...> + Reimplement wsh.lua in C/C++; (cf. MinGW-Bug #2057). * src/pkgexec.cpp (LUA_INLINE): New function attribute definition. diff --git a/src/guimain.rc b/src/guimain.rc index 8a708a9..cb79703 100644 --- a/src/guimain.rc +++ b/src/guimain.rc @@ -246,12 +246,6 @@ CAPTION "Schedule of Pending Actions" STYLE DS_MODALFRAME | DS_SETFONT | WS_POPUP | WS_CAPTION | WS_DLGFRAME FONT 10, "Verdana" BEGIN - GROUPBOX "", IDD_APPLY_REMOVES_SUMMARY, 6, 40, 294, 47 - EDITTEXT IDD_APPLY_REMOVES_PACKAGES, 7, 50, 292, 36, WS_VSCROLL | ES_VT100 - GROUPBOX "", IDD_APPLY_UPGRADES_SUMMARY, 6, 89, 294, 47 - EDITTEXT IDD_APPLY_UPGRADES_PACKAGES, 7, 99, 292, 36, WS_VSCROLL | ES_VT100 - GROUPBOX "", IDD_APPLY_INSTALLS_SUMMARY, 6, 138, 294, 47 - EDITTEXT IDD_APPLY_INSTALLS_PACKAGES, 7, 148, 292, 36, WS_VSCROLL | ES_VT100 GROUPBOX "Okay to proceed?", IDD_PROGRESS_TXT, 6, 5, 294, 33 LTEXT "The package changes itemised below will\n" \ "be implemented when you choose ""Apply""", IDD_PROGRESS_MSG, \ @@ -259,6 +253,12 @@ BEGIN DEFPUSHBUTTON "Apply", ID_APPLY, 166, 17, 40, 12, WS_GROUP | WS_TABSTOP PUSHBUTTON "Defer", ID_DEFER, 210, 17, 40, 12, WS_TABSTOP PUSHBUTTON "Discard", ID_DISCARD, 254, 17, 40, 12, WS_TABSTOP + GROUPBOX "", IDD_APPLY_REMOVES_SUMMARY, 6, 40, 294, 47 + EDITTEXT IDD_APPLY_REMOVES_PACKAGES, 7, 50, 292, 36, WS_VSCROLL | ES_VT100 + GROUPBOX "", IDD_APPLY_UPGRADES_SUMMARY, 6, 89, 294, 47 + EDITTEXT IDD_APPLY_UPGRADES_PACKAGES, 7, 99, 292, 36, WS_VSCROLL | ES_VT100 + GROUPBOX "", IDD_APPLY_INSTALLS_SUMMARY, 6, 138, 294, 47 + EDITTEXT IDD_APPLY_INSTALLS_PACKAGES, 7, 148, 292, 36, WS_VSCROLL | ES_VT100 END /* Template for a GUI styled package download monitoring dialogue box. https://sf.net/p/mingw/mingw-get/ci/d4be98c5b3909b1c4e2543fe7527ae701a0a3ffb/ commit d4be98c5b3909b1c4e2543fe7527ae701a0a3ffb Author: Keith Marshall <kei...@us...> Date: Sat Sep 21 09:35:52 2013 +0100 Reimplement wsh.lua in C/C++; (cf. MinGW-Bug #2057). diff --git a/ChangeLog b/ChangeLog index 9a689c0..fb4733f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,23 @@ +2013-09-21 Keith Marshall <kei...@us...> + + Reimplement wsh.lua in C/C++; (cf. MinGW-Bug #2057). + + * src/pkgexec.cpp (LUA_INLINE): New function attribute definition. + (init_lua_path): Use it, reproducing the original function attributes. + (lua_isstringarg): New LUA_INLINE helper function; implement it. + (lua_wsh_libexec_path): New function; it implements wsh.libexec_path + (lua_wsh_execute): New function; it implements wsh.execute + (luaload_wsh): New function; it wraps references to lua_wsh_execute() + and lua_wsh_libexec_path() to provide the wsh module implementation. + (pkgXmlNode::DispatchScript): Preload it into the Lua interpreter. + + * scripts/libexec/setup.lua (M.argwrap): New method; implement it. + (M.shlink, M.unlink): Use it to collect their arguments into a single + string, to be passed as the command to be invoked by wsh.execute + + * scripts/libexec/wsh.lua: File is no longer required; delete it. + * Makefile.in (LIBEXEC_SCRIPTS): Remove reference to it. + 2013-09-20 Keith Marshall <kei...@us...> Establish default preferences for GUI; (cf. MinGW-Feature #2036) diff --git a/Makefile.in b/Makefile.in index b866e6f..d56bc6f 100644 --- a/Makefile.in +++ b/Makefile.in @@ -194,10 +194,11 @@ script_srcdir = ${srcdir}/scripts/libexec BIN_PROGRAMS = pkginfo$(EXEEXT) mingw-get$(EXEEXT) LIBEXEC_PROGRAMS = guistub$(EXEEXT) guimain$(EXEEXT) lastrites$(EXEEXT) -LIBEXEC_SCRIPTS = ${script_srcdir}/setup.lua ${script_srcdir}/wsh.lua \ - ${script_srcdir}/shlink.js ${script_srcdir}/unlink.js LIBEXEC_DATA = mingw-get-0.dll +LIBEXEC_SCRIPTS = ${script_srcdir}/setup.lua \ + ${script_srcdir}/shlink.js ${script_srcdir}/unlink.js + # Primary build goals... # all: all-core all-setup diff --git a/scripts/libexec/setup.lua b/scripts/libexec/setup.lua index ab25f78..2e7db7b 100644 --- a/scripts/libexec/setup.lua +++ b/scripts/libexec/setup.lua @@ -9,7 +9,7 @@ -- This file is a component of mingw-get. -- -- Written by Keith Marshall <kei...@us...> --- Copyright (C) 2012, MinGW Project +-- Copyright (C) 2012, 2013, MinGW.org Project -- -- -- Permission is hereby granted, free of charge, to any person obtaining a @@ -41,17 +41,25 @@ return wsh.libexec_path( script, subsystem ) end -- + function M.argwrap( arglist, ... ) + for argind, argval in ipairs {...} + do + arglist = arglist .. " " .. argval + end + return arglist + end +-- function M.shlink( args, ... ) if args then - wsh.execute( M.libexec_path( "shlink.js" ), args, ... ) + wsh.execute( M.argwrap( M.libexec_path( "shlink.js" ), args, ... ) ) end end -- function M.unlink( args, ... ) if args then - wsh.execute( M.libexec_path( "unlink.js" ), args, ... ) + wsh.execute( M.argwrap( M.libexec_path( "unlink.js" ), args, ... ) ) end end -- diff --git a/scripts/libexec/wsh.lua b/scripts/libexec/wsh.lua deleted file mode 100644 index 0f1398c..0000000 --- a/scripts/libexec/wsh.lua +++ /dev/null @@ -1,65 +0,0 @@ --- --- wsh.lua --- --- $Id$ --- --- Lua 5.2 module providing a simple API for invoking system services --- via the Microsoft Windows Scripting Host. --- --- --- This file is a component of mingw-get. --- --- Written by Keith Marshall <kei...@us...> --- Copyright (C) 2012, MinGW Project --- --- --- Permission is hereby granted, free of charge, to any person obtaining a --- copy of this software and associated documentation files (the "Software"), --- to deal in the Software without restriction, including without limitation --- the rights to use, copy, modify, merge, publish, distribute, sublicense, --- and/or sell copies of the Software, and to permit persons to whom the --- Software is furnished to do so, subject to the following conditions: --- --- The above copyright notice and this permission notice shall be included --- in all copies or substantial portions of the Software. --- --- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS --- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, --- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL --- THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER --- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING --- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER --- DEALINGS IN THE SOFTWARE. --- - local M = {} - local cscript = "cscript -nologo" --- - function M.execute( ... ) - local function wsh_prepare( interpreter, ... ) - for argind, argval in ipairs {...} - do - interpreter = interpreter .. " " .. argval - end - return interpreter - end - os.execute( wsh_prepare( cscript, ... ) ) - end --- - function M.libexec_path( script, subsystem ) - local script_path = os.getenv( "APPROOT" ) - if script_path - then - script_path = script_path .. "libexec\\" - else - script_path = ".\\libexec\\" - end - if subsystem - then - script_path = script_path .. subsystem .. "\\" - end - return script_path .. script - end --- - return M --- --- $RCSfile$: end of file */ diff --git a/src/pkgexec.cpp b/src/pkgexec.cpp index b77aff9..43cac98 100644 --- a/src/pkgexec.cpp +++ b/src/pkgexec.cpp @@ -747,11 +747,14 @@ pkgActionItem::~pkgActionItem() * */ #include "lua.hpp" +#include <process.h> static const char *action_key = "action"; static const char *normal_key = "normal"; -static inline __attribute__((__always_inline__)) bool init_lua_path() +#define LUA_INLINE static inline __attribute__((__always_inline__)) + +LUA_INLINE bool init_lua_path() # define LUA_LIBEXEC_PATH "\\libexec\\mingw-get\\?.lua" { /* A one time initialisation hook, to ensure that the built-in Lua script @@ -762,6 +765,104 @@ static inline __attribute__((__always_inline__)) bool init_lua_path() return true; } +LUA_INLINE bool lua_isstringarg( lua_State *interpreter, int arg_index ) +{ + /* Convenience function to check if a particular argument was passed + * from Lua, and if so, if it has a valid string representation. + */ + return lua_isnoneornil( interpreter, arg_index ) ? false + : lua_isstring( interpreter, arg_index ); +} + +static int lua_wsh_libexec_path( lua_State *interpreter ) +{ + /* Implementation for the Lua wsh.libexec_path function; it supports + * usage conforming to either of the function prototypes: + * + * wsh.libexec_path( script ) + * wsh.libexec_path( script, subsystem ) + * + * returning the absolute file system path to "script", within the + * libexec tree for the applicable subsystem, (or for the system in + * general, if no "subsystem" argument is specified). + */ + const char *approot = approot_path(); + const char *script = lua_tostring( interpreter, 1 ); + + if( lua_isstringarg( interpreter, 2 ) ) + { + /* This is the case where a "subsystem" is specified, so we encode + * the applicable subsystem inclusive path name... + */ + const char *path = "%slibexec\\%s\\%s"; + const char *subsystem = lua_tostring( interpreter, 2 ); + char ref[1 + snprintf( NULL, 0, path, approot, subsystem, script )]; + snprintf( ref, sizeof( ref ), path, approot, subsystem, script ); + + /* ...which we then pass back to the Lua caller. + */ + lua_pushstring( interpreter, ref ); + } + else + { /* This is the case where no subsystem has been specified, + * so we encode the general system libexec path name... + */ + const char *path = "%slibexec\\%s"; + char ref[1 + snprintf( NULL, 0, path, approot, script )]; + snprintf( ref, sizeof( ref ), path, approot, script ); + + /* ...again passing it back to the Lua caller. + */ + lua_pushstring( interpreter, ref ); + } + /* In either case, we have one result to pass back. + */ + return 1; +} + +static int lua_wsh_execute( lua_State *interpreter ) +{ + /* Implementation for the Lua wsh.execute function; it conforms to + * an effective function prototype equivalent to: + * + * wsh.execute( command ) + * + * delivering a capability similar to os.execute, but using wscript + * as the command interpreter, rather than the system shell. + */ + if( lua_isstringarg( interpreter, 1 ) ) + { + /* If no "command" is specified, we silently process this as a no-op; + * when a command IS specified, we hand it off to the interpreter. + */ + const char *wsh = "wscript", *mode = "-nologo"; + spawnlp( _P_WAIT, wsh, wsh, mode, lua_tostring( interpreter, 1 ), NULL ); + } + /* Either way, we have nothing to return to the Lua caller. + */ + return 0; +} + +static int luaload_wsh( lua_State *interpreter ) +{ + /* Declare the functions provided by our Windows Script Host + * interface, wrapping them into the Lua "wsh" module... + */ + static struct luaL_Reg wsh_function_registry[] = + { + /* Lua Name Handler Function */ + /* -------------- -------------------- */ + { "execute", lua_wsh_execute }, + { "libexec_path", lua_wsh_libexec_path }, + { NULL, NULL } + }; + + /* ...and register the module within the active interpreter. + */ + luaL_newlib( interpreter, wsh_function_registry ); + return 1; +} + int pkgXmlNode::DispatchScript ( int status, const char *context, const char *priority, pkgXmlNode *action ) { @@ -792,12 +893,16 @@ int pkgXmlNode::DispatchScript * have not yet attached an interpreter to this node, then... */ if( (interpreter == NULL) && ((interpreter = luaL_newstate()) != NULL) ) - /* - * ...start one now, and initialise it by loading the standard + { + /* ...start one now, initialise it by loading the standard * lua libraries... */ luaL_openlibs( interpreter ); + /* ...and register our Windows Script Host interface... + */ + luaL_requiref( interpreter, "wsh", luaload_wsh, 1 ); + } /* ...then hand off the current script fragment to this active * lua interpreter... */ ----------------------------------------------------------------------- Summary of changes: ChangeLog | 28 +++++++++++ Makefile.in | 5 +- scripts/libexec/setup.lua | 14 +++++- scripts/libexec/wsh.lua | 65 -------------------------- src/guimain.rc | 12 +++--- src/pkgexec.cpp | 111 +++++++++++++++++++++++++++++++++++++++++++- 6 files changed, 156 insertions(+), 79 deletions(-) delete mode 100644 scripts/libexec/wsh.lua hooks/post-receive -- Repository: mingw-get |
From: Keith M. <no...@so...> - 2013-09-20 17:31:58
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Repository: mingw-get". The branch, master has been updated via b1b9907b692cd4cc5272cf2216a4694e38e7d768 (commit) via 06f2297aa7ad28b732cfa607328e80cd9e086d88 (commit) from 0d4799a065f3028893f6a92bb353928ae4def0d6 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- https://sf.net/p/mingw/mingw-get/ci/b1b9907b692cd4cc5272cf2216a4694e38e7d768/ commit b1b9907b692cd4cc5272cf2216a4694e38e7d768 Author: Keith Marshall <kei...@us...> Date: Fri Sep 20 13:05:26 2013 +0100 Establish default preferences for GUI; (cf. MinGW-Feature #2036) diff --git a/ChangeLog b/ChangeLog index 398cd21..9a689c0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,23 @@ 2013-09-20 Keith Marshall <kei...@us...> + Establish default preferences for GUI; (cf. MinGW-Feature #2036) + + * src/pkgbase.h (pkgXmlDocument::EstablishPreferences): Adjust its + prototype; add argument identifying prospective client classification. + + * src/pkgopts.cpp (client_key): New XML property keyword; define it. + (pkgXmlDocument::EstablishPreferences): Implement filter, based on new + client classification argument, to restrict preference selection to a + matching client class specification. + + * src/climain.cpp (dbase.EstablishPreferences): Filter on class "cli". + * src/guiexec.cpp (pkgData->EstablishPreferences): Likewise, on "gui". + + * xml/profile.xml (preferences): Add client="cli" attribute for the + existing specification; add another for client="gui". + +2013-09-20 Keith Marshall <kei...@us...> + Force canonical comparison of shell links; (cf. MinGW-Bug #2054) * scripts/libexec/unlink.js [FileExists(filename) && (chklink != "")]: diff --git a/src/climain.cpp b/src/climain.cpp index c2f1f16..f87b9d4 100644 --- a/src/climain.cpp +++ b/src/climain.cpp @@ -4,7 +4,7 @@ * $Id$ * * Written by Keith Marshall <kei...@us...> - * Copyright (C) 2009, 2010, 2011, 2012, MinGW Project + * Copyright (C) 2009-2013, MinGW.org Project * * * Implementation of the main program function, which is invoked by @@ -223,7 +223,7 @@ EXTERN_C int climain( int argc, char **argv ) /* ...initialise any preferences which the user may * have specified within profile.xml... */ - dbase.EstablishPreferences(); + dbase.EstablishPreferences( "cli" ); /* ...and invoke the appropriate action handler. */ diff --git a/src/guiexec.cpp b/src/guiexec.cpp index 733a9ed..a4ee329 100644 --- a/src/guiexec.cpp +++ b/src/guiexec.cpp @@ -175,9 +175,14 @@ void AppWindowMaker::LoadPackageData( bool force_update ) throw WTK::runtime_error( "Cannot read package catalogue" ); /* Finally, load the installation records pertaining to - * the active system map. + * the active system map... */ pkgData->LoadSystemMap(); + + /* ...and establish any preferences which the user may have + * specified within profile.xml + */ + pkgData->EstablishPreferences( "gui" ); } static void pkgInvokeInitDataLoad( void *window ) diff --git a/src/pkgbase.h b/src/pkgbase.h index 716829c..7c54f71 100644 --- a/src/pkgbase.h +++ b/src/pkgbase.h @@ -5,7 +5,7 @@ * $Id$ * * Written by Keith Marshall <kei...@us...> - * Copyright (C) 2009, 2010, 2011, 2012, 2013, MinGW.org Project + * Copyright (C) 2009-2013, MinGW.org Project * * * Public interface for the package directory management routines; @@ -409,7 +409,7 @@ class pkgXmlDocument : public TiXmlDocument * options, which are specified within profile.xml rather than on * the command line. */ - void EstablishPreferences(); + void EstablishPreferences( const char* = NULL ); /* Method to synchronise the state of the local package manifest * with the master copy held on the distribution server. diff --git a/src/pkgopts.cpp b/src/pkgopts.cpp index 269db24..0412119 100644 --- a/src/pkgopts.cpp +++ b/src/pkgopts.cpp @@ -4,7 +4,7 @@ * $Id$ * * Written by Keith Marshall <kei...@us...> - * Copyright (C) 2012, MinGW Project + * Copyright (C) 2012, 2013, MinGW.org Project * * * Implementation of XML interpreter for configuation of preferences. @@ -83,6 +83,7 @@ class pkgPreferenceEvaluator /* XML tag/attribute key names, used exclusively within this module. */ static const char *prefs_key = "preferences"; +static const char *client_key = "client"; static const char *option_key = "option"; static const char *value_key = "value"; @@ -306,7 +307,7 @@ void pkgPreferenceEvaluator::SetScriptHook( const char *key, ... ) } } -void pkgXmlDocument::EstablishPreferences() +void pkgXmlDocument::EstablishPreferences( const char *client ) { /* Method to interpret the content of any "preferences" sections * appearing within the XML database. @@ -325,37 +326,44 @@ void pkgXmlDocument::EstablishPreferences() pkgXmlNode *prefs = dbase_root->FindFirstAssociate( prefs_key ); while( prefs != NULL ) { - /* ...and interpret any contained "enable" specifications. + /* ...then, for it and any of its siblings which apply within + * the active application profile classification... */ - pkgPreferenceEvaluator opt( prefs->FindFirstAssociate( option_key )); - while( opt.Current() != NULL ) + if( (client == NULL) + || (strcasecmp( client, prefs->GetPropVal( client_key, client )) == 0) ) { - const char *optname; - if( (optname = opt.SetName()) != NULL ) + /* ...interpret any contained "enable" specifications. + */ + pkgPreferenceEvaluator opt( prefs->FindFirstAssociate( option_key )); + while( opt.Current() != NULL ) { - if( opt_strcmp( optname, desktop_option ) == 0 ) - /* - * Enable post-install hook for creation of desktop shortcuts; - * by default, these are defined for current user only, but may - * optionally be provided for all users. - */ - opt.SetScriptHook( PKG_DESKTOP_HOOK, NULL ); + const char *optname; + if( (optname = opt.SetName()) != NULL ) + { + if( opt_strcmp( optname, desktop_option ) == 0 ) + /* + * Enable post-install hook for creation of desktop shortcuts; + * by default, these are defined for current user only, but may + * optionally be provided for all users. + */ + opt.SetScriptHook( PKG_DESKTOP_HOOK, NULL ); - else if( opt_strcmp( optname, start_menu_option ) == 0 ) - /* - * Similarly, enable hook for creation of start menu shortcuts. - */ - opt.SetScriptHook( PKG_START_MENU_HOOK, NULL ); + else if( opt_strcmp( optname, start_menu_option ) == 0 ) + /* + * Similarly, enable hook for creation of start menu shortcuts. + */ + opt.SetScriptHook( PKG_START_MENU_HOOK, NULL ); - else - /* Any unrecognised option specification is simply ignored, - * after posting an appropriate diagnostic message. - */ - dmh_notify( DMH_WARNING, "unknown option '%s' ignored\n", optname ); + else + /* Any unrecognised option specification is simply ignored, + * after posting an appropriate diagnostic message. + */ + dmh_notify( DMH_WARNING, "unknown option '%s' ignored\n", optname ); + } + /* Repeat for any further "enable" specifations... + */ + opt.GetNext( option_key ); } - /* Repeat for any further "enable" specifations... - */ - opt.GetNext( option_key ); } /* ...and for any additional "preferences" sections. */ diff --git a/xml/profile.xml b/xml/profile.xml index e76b7e1..9d341b3 100644 --- a/xml/profile.xml +++ b/xml/profile.xml @@ -4,7 +4,7 @@ $Id$ Written by Keith Marshall <kei...@us...> - Copyright (C) 2009, 2010, 2012, MinGW Project + Copyright (C) 2009, 2010, 2012, 2013, MinGW.org Project Master configuration profile for mingw-get. @@ -31,7 +31,7 @@ arising from the use of this software. --> - <preferences> + <preferences client="cli"> <!-- "preferences" specifications provide a mechanism for defining user specified default attributes for command line options such @@ -52,6 +52,24 @@ <!--option name="start-menu" value="all-users" /--> </preferences> + <preferences client="gui"> + <!-- + The preceding "preferences" section applies exclusively to the + CLI client, (where command line options may be used); here, we + specify defaults for the GUI client, (which provides no support + for command line options), such that shortcuts will be created + on the desktop, and in the start menu, for the current user. + + Note that matching of the "client" attribute will be performed + case-insensitively, against a keyword defined by the respective + client; any "preferences" section with no "client" assignment + will be matched for ALL clients. + --> + + <option name="desktop" /> + <option name="start-menu" /> + </preferences> + <repository uri="" rel="nofollow">http://prdownloads.sourceforge.net/mingw/%F.xml.lzma?download"> <!-- The "repository" specification identifies the URI where package https://sf.net/p/mingw/mingw-get/ci/06f2297aa7ad28b732cfa607328e80cd9e086d88/ commit 06f2297aa7ad28b732cfa607328e80cd9e086d88 Author: Keith Marshall <kei...@us...> Date: Fri Sep 20 09:43:04 2013 +0100 Force canonical comparison of shell links; (cf. MinGW-Bug #2054) diff --git a/ChangeLog b/ChangeLog index d4ece1d..398cd21 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +2013-09-20 Keith Marshall <kei...@us...> + + Force canonical comparison of shell links; (cf. MinGW-Bug #2054) + + * scripts/libexec/unlink.js [FileExists(filename) && (chklink != "")]: + The value of 'chklink' may not be canonical; instantiate an (unsaved) + link reference from it, then compare the canonicalized reference from + within it, to the reference within 'filename', thus avoiding possible + lexical mismatch between canonical and non-canonical forms. + 2013-09-19 Keith Marshall <kei...@us...> Correct LUA_PATH assignment for GUI; (cf. MinGW-Bug #2052) diff --git a/scripts/libexec/unlink.js b/scripts/libexec/unlink.js index 798ac3a..458c4a4 100644 --- a/scripts/libexec/unlink.js +++ b/scripts/libexec/unlink.js @@ -40,7 +40,7 @@ * This file is a component of mingw-get. * * Written by Keith Marshall <kei...@us...> - * Copyright (C) 2012, MinGW Project + * Copyright (C) 2012, 2013, MinGW.org Project * * * Permission is hereby granted, free of charge, to any person obtaining a @@ -222,11 +222,12 @@ for( i = 0; i < argv.length; i++ ) */ if( chklink != "" ) { - /* ...but when "--if-linked is in effect, we must verify - * that the link target is matched, before... + /* ...but when "--if-linked is in effect, we must verify that + * the link target is matched (case-insensitively), before... */ var ref = WinShell.CreateShortcut( filename ); - if( ref.TargetPath.toLowerCase() == chklink.toLowerCase() ) + var chk = WinShell.CreateShortcut( filename ); chk.TargetPath = chklink; + if( ref.TargetPath.toLowerCase() == chk.TargetPath.toLowerCase() ) /* * ...we may proceed with deletion. */ ----------------------------------------------------------------------- Summary of changes: ChangeLog | 28 ++++++++++++++++++++ scripts/libexec/unlink.js | 9 +++--- src/climain.cpp | 4 +- src/guiexec.cpp | 7 ++++- src/pkgbase.h | 4 +- src/pkgopts.cpp | 62 +++++++++++++++++++++++++------------------- xml/profile.xml | 22 ++++++++++++++- 7 files changed, 98 insertions(+), 38 deletions(-) hooks/post-receive -- Repository: mingw-get |
From: Keith M. <no...@so...> - 2013-09-19 20:52:27
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Repository: mingw-get". The branch, master has been updated via 0d4799a065f3028893f6a92bb353928ae4def0d6 (commit) via bac34b1b9c213a045b57cb71b2625414df5661df (commit) from 310cc04ca32af5d5a0a68d5faf9e7d1fb8ae766e (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- https://sf.net/p/mingw/mingw-get/ci/0d4799a065f3028893f6a92bb353928ae4def0d6/ commit 0d4799a065f3028893f6a92bb353928ae4def0d6 Author: Keith Marshall <kei...@us...> Date: Thu Sep 19 21:15:27 2013 +0100 Correct LUA_PATH assignment for GUI; (cf. MinGW-Bug #2052) diff --git a/ChangeLog b/ChangeLog index 789513a..d4ece1d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,12 @@ 2013-09-19 Keith Marshall <kei...@us...> + Correct LUA_PATH assignment for GUI; (cf. MinGW-Bug #2052) + + * src/pkgexec.cpp (LUA_LIBEXEC_PATH): New manifest string; define it. + (init_lua_path) <LUA_PATH>: Use it; add guimain.exe app directory. + +2013-09-19 Keith Marshall <kei...@us...> + Handle meta-package removal correctly; (cf. MinGW-Bug #2051) * src/pkgunst.cpp (pkgRemove) [archive == none]: Ensure the pending diff --git a/src/pkgexec.cpp b/src/pkgexec.cpp index 116cc83..b77aff9 100644 --- a/src/pkgexec.cpp +++ b/src/pkgexec.cpp @@ -4,7 +4,7 @@ * $Id$ * * Written by Keith Marshall <kei...@us...> - * Copyright (C) 2009, 2010, 2011, 2012, 2013, MinGW.org Project + * Copyright (C) 2009-2013, MinGW.org Project * * * Implementation of package management task scheduler and executive. @@ -752,12 +752,13 @@ static const char *action_key = "action"; static const char *normal_key = "normal"; static inline __attribute__((__always_inline__)) bool init_lua_path() +# define LUA_LIBEXEC_PATH "\\libexec\\mingw-get\\?.lua" { /* A one time initialisation hook, to ensure that the built-in Lua script * interpreter will load scripts from the libexec directory associated with * the running mingw-get.exe instance. */ - putenv( "LUA_PATH=!\\libexec\\mingw-get\\?.lua;!\\..\\libexec\\mingw-get\\?.lua" ); + putenv( "LUA_PATH=!\\?.lua;!"LUA_LIBEXEC_PATH";!\\.."LUA_LIBEXEC_PATH ); return true; } https://sf.net/p/mingw/mingw-get/ci/bac34b1b9c213a045b57cb71b2625414df5661df/ commit bac34b1b9c213a045b57cb71b2625414df5661df Author: Keith Marshall <kei...@us...> Date: Thu Sep 19 15:37:17 2013 +0100 Handle meta-package removal correctly; (cf. MinGW-Bug #2051) diff --git a/ChangeLog b/ChangeLog index ba4fb1a..789513a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2013-09-19 Keith Marshall <kei...@us...> + + Handle meta-package removal correctly; (cf. MinGW-Bug #2051) + + * src/pkgunst.cpp (pkgRemove) [archive == none]: Ensure the pending + action flag is cleared; previously this was done during manifest clean + up, and since a meta-package has no manifest, it was overlooked. + 2013-09-10 Keith Marshall <kei...@us...> mingw-get-0.6.1-mingw32-beta-20130910-1 released. diff --git a/src/pkgunst.cpp b/src/pkgunst.cpp index 052fefb..e40c829 100644 --- a/src/pkgunst.cpp +++ b/src/pkgunst.cpp @@ -4,7 +4,7 @@ * $Id$ * * Written by Keith Marshall <kei...@us...> - * Copyright (C) 2011, 2012, MinGW.org Project + * Copyright (C) 2011-2013, MinGW.org Project * * * Implementation of the primary package removal methods. @@ -330,9 +330,14 @@ EXTERN_C void pkgRemove( pkgActionItem *current ) * have no associated archive file, no installed footprint on disk, * and no associated content manifest to process; thus... */ - if( ! match_if_explicit( pkg->ArchiveName(), value_none ) ) + if( match_if_explicit( pkg->ArchiveName(), value_none ) ) { - /* ...only in the case of packages identified as "real", (which + /* ...we may simply assert the removal action as successful... + */ + current->Assert( 0UL, ~ACTION_REMOVE_FAILED ); + } + else + { /* ...but, in the case of packages identified as "real", (which * we expect to be in a substantial majority), do we need to refer * to any installation manifest, to identify actual disk files to * be removed. ----------------------------------------------------------------------- Summary of changes: ChangeLog | 15 +++++++++++++++ src/pkgexec.cpp | 5 +++-- src/pkgunst.cpp | 11 ++++++++--- 3 files changed, 26 insertions(+), 5 deletions(-) hooks/post-receive -- Repository: mingw-get |
From: Earnie B. <no...@so...> - 2013-09-19 15:34:27
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Repository: mingw-org-wsl". The branch, 4.1-dev has been updated via 61dae35a3a310d8682e928473ffa9f74bf392162 (commit) from 928ddb53a9623fc38de3997a3acce4a8730f4dc6 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- https://sf.net/p/mingw/mingw-org-wsl/ci/61dae35a3a310d8682e928473ffa9f74bf392162/ commit 61dae35a3a310d8682e928473ffa9f74bf392162 Author: Earnie Boyd <ea...@us...> Date: Thu Sep 19 11:32:57 2013 -0400 Resolve issues [#2021], [#2046] and [#2020]. diff --git a/ChangeLog b/ChangeLog index 898654f..06ea4a3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,20 @@ RELEASE 4.1: +2013-09-19 Earnie Boyd <ea...@us...> + + * include/stdio.h (_fseeki64): Remove import and create alias [#2021]. + (_ftelli64): Ditto. + (_fseeki64_nolock): Ditto. + (_ftelli64_nolock): Ditto. + (_fseek_nolock): Ditto. + (_ftell_nolock): Ditto. + * include/unistd.h: Guard entire file not just the functions w.r.t. + __STRICT_ANSI__ [#2046]. + * include/_mingw.h (__MINGW_MSVCR_PREREQ()): New macro to determine + if we are using a versioned MSVCR## library. + * include/stdlib.h (_set_invalid_parameter_handler): Guard for MSVCR80 + or greater [#2020]. + 2013-09-18 Earnie Boyd <ea...@us...> * include/unistd.h (ftruncate()): Guard with no __STRICT_ANSI__ [#2046]. diff --git a/include/_mingw.h b/include/_mingw.h index a59f3aa..7852e15 100644 --- a/include/_mingw.h +++ b/include/_mingw.h @@ -225,6 +225,12 @@ #define __MINGW_GNUC_PREREQ(major, minor) \ (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor))) +/* This will be used to determine if we are using a MSVC versioned library + * that provides the symbols being declared. This could potentially be set + * by GCC eventually based on use switch of -msvc=xx or something similar. */ +#define __MINGW_MSVCR_PREREQ(runtime) \ + (defined(__MSVC_RUNTIME__) && (__MSVC_RUNTIME__ >= (runtime))) + #ifdef __cplusplus # define __CRT_INLINE inline #else diff --git a/include/stdio.h b/include/stdio.h index b5138b2..ebbc300 100644 --- a/include/stdio.h +++ b/include/stdio.h @@ -410,13 +410,30 @@ _CRTIMP int __cdecl __MINGW_NOTHROW fseek (FILE*, long, int); _CRTIMP long __cdecl __MINGW_NOTHROW ftell (FILE*); _CRTIMP void __cdecl __MINGW_NOTHROW rewind (FILE*); -_CRTIMP int __cdecl __MINGW_NOTHROW _fseek_nolock (FILE*, long, int); -_CRTIMP long __cdecl __MINGW_NOTHROW _ftell_nolock (FILE*); - -_CRTIMP int __cdecl __MINGW_NOTHROW _fseeki64 (FILE*, __int64, int); -_CRTIMP __int64 __cdecl __MINGW_NOTHROW _ftelli64 (FILE*); -_CRTIMP int __cdecl __MINGW_NOTHROW _fseeki64_nolock (FILE*, __int64, int); -_CRTIMP __int64 __cdecl __MINGW_NOTHROW _ftelli64_nolock (FILE*); +/* The _nolock is supposed to be nonlocking thread versions, they do not exist + * in msvcrt.dll. */ +int __cdecl __MINGW_NOTHROW _fseek_nolock (FILE*, long, int); +_CRTALIAS int __cdecl __MINGW_NOTHROW _fseek_nolock(FILE *stream, long offset, int whence) +{ return fseek(stream, offset, whence); } +long __cdecl __MINGW_NOTHROW _ftell_nolock (FILE*); +_CRTALIAS long __cdecl __MINGW_NOTHROW _ftell_nolock(FILE *stream) +{ return ftell(stream); } + +int __cdecl __MINGW_NOTHROW _fseeki64 (FILE*, __int64, int); +_CRTALIAS int __cdecl __MINGW_NOTHROW _fseeki64( FILE *stream, __int64 offset, int whence) +{ return _lseeki64(_fileno(stream), offset, whence);} +__int64 __cdecl __MINGW_NOTHROW _ftelli64 (FILE*); +_CRTALIAS __int64 __cdecl __MINGW_NOTHROW _ftelli64(FILE *stream) +{ return _telli64(_fileno(stream)); } + +/* The _nolock is supposed to be nonlocking thread versions, they do not exist + * in msvcrt.dll. */ +int __cdecl __MINGW_NOTHROW _fseeki64_nolock (FILE*, __int64, int); +_CRTALIAS int _fseeki64_nolock (FILE *stream, __int64 offset, int whence) +{ return _fseeki64(stream, offset, whence); } +__int64 __cdecl __MINGW_NOTHROW _ftelli64_nolock (FILE*); +_CRTALIAS __int64 __cdecl __MINGW_NOTHROW _ftelli64_nolock (FILE *stream) +{ return _ftelli64(stream); } #ifdef __USE_MINGW_FSEEK /* These are in libmingwex.a */ /* diff --git a/include/stdlib.h b/include/stdlib.h index 7a45b16..b264ec1 100644 --- a/include/stdlib.h +++ b/include/stdlib.h @@ -338,6 +338,7 @@ _CRTIMP unsigned int __cdecl __MINGW_NOTHROW _set_abort_behavior (unsigned int, # define _WRITE_ABORT_MSG 1 # define _CALL_REPORTFAULT 2 +#if __MINGW_MSVCR_PREREQ(80) typedef void (* _invalid_parameter_handler) ( const wchar_t *, @@ -346,6 +347,7 @@ typedef void unsigned int, uintptr_t); _invalid_parameter_handler _set_invalid_parameter_handler (_invalid_parameter_handler); +#endif #ifndef _NO_OLDNAMES diff --git a/include/unistd.h b/include/unistd.h index 3f10e46..463356e 100644 --- a/include/unistd.h +++ b/include/unistd.h @@ -21,6 +21,7 @@ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER * DEALINGS IN THE SOFTWARE. */ +#ifndef __STRICT_ANSI__ #ifndef _UNISTD_H #define _UNISTD_H #pragma GCC system_header @@ -60,7 +61,6 @@ extern "C" { int __cdecl __MINGW_NOTHROW usleep(useconds_t useconds); #endif /* Not __NO_ISOCEXT */ -#ifndef __STRICT_ANSI__ /* This is defined as a real library function to allow autoconf to verify its existence. */ int ftruncate(int, off_t); @@ -70,7 +70,6 @@ __CRT_INLINE int ftruncate(int __fd, off_t __length) return _chsize (__fd, __length); } #endif -#endif /* ndef __STRICT_ANSI__ */ #ifdef __cplusplus } @@ -78,3 +77,4 @@ __CRT_INLINE int ftruncate(int __fd, off_t __length) #undef __UNISTD_H_SOURCED__ #endif /* _UNISTD_H */ +#endif /* ndef __STRICT_ANSI__ */ ----------------------------------------------------------------------- Summary of changes: ChangeLog | 15 +++++++++++++++ include/_mingw.h | 6 ++++++ include/stdio.h | 31 ++++++++++++++++++++++++------- include/stdlib.h | 2 ++ include/unistd.h | 4 ++-- 5 files changed, 49 insertions(+), 9 deletions(-) hooks/post-receive -- Repository: mingw-org-wsl |
From: Earnie B. <no...@so...> - 2013-09-19 02:04:08
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Repository: mingw-org-wsl". The branch, 4.1-dev has been updated via 928ddb53a9623fc38de3997a3acce4a8730f4dc6 (commit) from 088538f717bbafc5079940f3df298172a38ec4c1 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- https://sf.net/p/mingw/mingw-org-wsl/ci/928ddb53a9623fc38de3997a3acce4a8730f4dc6/ commit 928ddb53a9623fc38de3997a3acce4a8730f4dc6 Author: Earnie Boyd <ea...@us...> Date: Wed Sep 18 21:57:49 2013 -0400 [#2024] Use _off64_t for lseek64 instead of off64_t. diff --git a/ChangeLog b/ChangeLog index 1f8878d..898654f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -6,6 +6,8 @@ RELEASE 4.1: * include/winldap.h (ldap_start_tls_s[AW]()): Incorrect signature [#2027]. (ldap_stop_tls_s()): Use PLDAP instead of LDAP * per MSDN documentation. + * include/io.h (lseek64): Use _off64_t instead of off64_t due to + __STRICT_ANSI__ [#2024]. 2013-04-10 Earnie Boyd <ea...@us...> * include/windows.h (NOWH): Correct typo in macro name. diff --git a/include/io.h b/include/io.h index 271d928..e7dd4a7 100644 --- a/include/io.h +++ b/include/io.h @@ -298,8 +298,8 @@ __CRT_MAYBE_INLINE __cdecl __MINGW_NOTHROW intptr_t _findnext64i32(intptr_t _fp, } #ifndef __NO_MINGW_LFS -__CRT_INLINE off64_t lseek64 (int, off64_t, int); -__CRT_INLINE off64_t lseek64 (int fd, off64_t offset, int whence) { +__CRT_INLINE _off64_t lseek64 (int, _off64_t, int); +__CRT_INLINE _off64_t lseek64 (int fd, _off64_t offset, int whence) { return _lseeki64(fd, (__int64) offset, whence); } #endif ----------------------------------------------------------------------- Summary of changes: ChangeLog | 2 ++ include/io.h | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) hooks/post-receive -- Repository: mingw-org-wsl |
From: Earnie B. <no...@so...> - 2013-09-18 20:30:43
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Repository: mingw-org-wsl". The branch, 4.1-dev has been updated via 088538f717bbafc5079940f3df298172a38ec4c1 (commit) via 48677e92b82474b9c2b9f31548896978ff17761c (commit) via b6761db45b70f7def58ec55186574a084836450e (commit) via 5d17a3d1a74d84a587bd6ee398067873b7224098 (commit) from 9bea1fd417576ab0764e3dc51b0aa33345b75fc0 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- https://sf.net/p/mingw/mingw-org-wsl/ci/088538f717bbafc5079940f3df298172a38ec4c1/ commit 088538f717bbafc5079940f3df298172a38ec4c1 Author: Earnie Boyd <ea...@us...> Date: Wed Sep 18 16:28:09 2013 -0400 Resolve issues [#2046] and [#2027]. diff --git a/ChangeLog b/ChangeLog index a520cd0..1f8878d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,12 @@ RELEASE 4.1: +2013-09-18 Earnie Boyd <ea...@us...> + + * include/unistd.h (ftruncate()): Guard with no __STRICT_ANSI__ [#2046]. + * include/winldap.h (ldap_start_tls_s[AW]()): Incorrect signature + [#2027]. + (ldap_stop_tls_s()): Use PLDAP instead of LDAP * per MSDN documentation. + 2013-04-10 Earnie Boyd <ea...@us...> * include/windows.h (NOWH): Correct typo in macro name. * include/excpt.h (_EXCEPTION_DISPOSITION): Adjust indentation. diff --git a/include/unistd.h b/include/unistd.h index f8efc4b..3f10e46 100644 --- a/include/unistd.h +++ b/include/unistd.h @@ -60,6 +60,7 @@ extern "C" { int __cdecl __MINGW_NOTHROW usleep(useconds_t useconds); #endif /* Not __NO_ISOCEXT */ +#ifndef __STRICT_ANSI__ /* This is defined as a real library function to allow autoconf to verify its existence. */ int ftruncate(int, off_t); @@ -69,6 +70,7 @@ __CRT_INLINE int ftruncate(int __fd, off_t __length) return _chsize (__fd, __length); } #endif +#endif /* ndef __STRICT_ANSI__ */ #ifdef __cplusplus } diff --git a/include/winldap.h b/include/winldap.h index 44de81f..c7e9059 100644 --- a/include/winldap.h +++ b/include/winldap.h @@ -385,9 +385,9 @@ WINLDAPAPI PLDAP cldap_openW(const PWCHAR,ULONG); WINLDAPAPI ULONG ldap_connect(LDAP*,struct l_timeval*); WINLDAPAPI PLDAP ldap_sslinitA(PCHAR,ULONG,int); WINLDAPAPI PLDAP ldap_sslinitW(PWCHAR,ULONG,int); -WINLDAPAPI ULONG ldap_start_tls_sA(LDAP*,PLDAPControlA*,PLDAPControlA*); -WINLDAPAPI ULONG ldap_start_tls_sW(LDAP*,PLDAPControlW*,PLDAPControlW*); -WINLDAPAPI BOOLEAN ldap_stop_tls_s(LDAP*); +WINLDAPAPI ULONG ldap_start_tls_sA(PLDAP,PULONG,LDAPMessage,PLDAPControlA*,PLDAPControlA*); +WINLDAPAPI ULONG ldap_start_tls_sW(PLDAP,PULONG,LDAPMessage,PLDAPControlW*,PLDAPControlW*); +WINLDAPAPI BOOLEAN ldap_stop_tls_s(PLDAP); WINLDAPAPI ULONG ldap_get_optionA(LDAP*,int,void*); WINLDAPAPI ULONG ldap_get_optionW(LDAP*,int,void*); WINLDAPAPI ULONG ldap_set_optionA(LDAP*,int,const void*); https://sf.net/p/mingw/mingw-org-wsl/ci/48677e92b82474b9c2b9f31548896978ff17761c/ commit 48677e92b82474b9c2b9f31548896978ff17761c Merge: 9bea1fd b6761db Author: Earnie Boyd <ea...@us...> Date: Wed Sep 18 15:42:43 2013 -0400 Merge branch 'master' into 4.1-dev Conflicts: ChangeLog diff --cc ChangeLog index ee5a1b8,e93dbaf..a520cd0 --- a/ChangeLog +++ b/ChangeLog @@@ -1,214 -1,10 +1,221 @@@ +RELEASE 4.1: + +2013-04-10 Earnie Boyd <ea...@us...> + * include/windows.h (NOWH): Correct typo in macro name. + * include/excpt.h (_EXCEPTION_DISPOSITION): Adjust indentation. + (_exception_code): Add declaration. + (_exception_info): Ditto. + (_abnormal_termination): Ditto. + (_except_handler): Ditto. + (_EXCEPTION_RECORD): Ditto. + (_CONTEXT): Ditto. + (_DISPATCHER_CONTEXT): Ditto. + (__C_specific_handler): Ditto. + (GetExceptionCode): Add definition. + (exception_code): Ditto. + (GetExceptionInformation): Ditto. + (exception_info): Ditto. + (AbnormalTermination): Ditto. + (abnormal_Termination): Ditto. + (FIXME): Add FIXME notes in various places. + +2012-10-15 Earnie Boyd <ea...@us...> + + Create a more modern windows.h + + * include/windows.h (NOWINDRES): Use to filter inclusion of winresrc.h. + (NOATOM, NOCOMM, NOCRYPT, NOGDI, NOGDICAPMASKS, NOKANJI, NOMCX, + NOMETAFILE, NOMINMAX, NOMSG, NOOPENFILE, NOWN, NORASTEROPS, NOSCROLL, + NOSOUND, NOSYSMETRICS, NOTEXTMETRIC): Define if RC_INVOKED and + NOWINRES is defined. + (excpt.h, stdarg.h): Include if not RC_INVOKED. + (wincon.h, winnetwk.h): Move location of inclusion. + (wingdi.h): Include regardless of NOGDI. + (imm.h): Move inclusion and guard with not defined NOIME. + (winsock.h): Move inclusion and remove guard. + (wincrypt.h, winefs.h, winscard.h): Add inclusion filtered by NOCRYPT. + (commdlg.h): Move location of inclusion. + (ole.h, ole2.h): Included filtered by INC_OLE1 inside + WIN32_LEAN_AND_MEAN filter. Include ole2.h outside WIN32_LEAN_AN_MEAN + filter but filtered by INC_OLE2. + (winsvc.h): Move location of inclusion filtered by NOSERVICE. + (mcx.h): Add inclusion filtered by NOMCX. + * include/_mingw.h (__MINGW_DEPRECATED): New macro. + (__MINGW_IMPORT): Ditto. + (__MINGW_EXPORT): Ditto. + * include/rpc.h (sdkddkver.h): Remove inclusion. + * include/rpcndr.h (error_status_t): Add type define. + * include/wtypes.h (rpc.h, rpcndr.h) Move inclusion to before file + header guard. + * include/winefs.h: New file. + * include/winscard.h: Ditto. + * include/winsmcrd.h: Ditto. + * include/scarderr.h: Ditto. + * include/stralign.h: Ditto. + +2012-10-15 Earnie Boyd <ea...@us...> + + Make rpc.h and friends more current. + + * include/rpcasync.h: New file. + * include/_mingw.h (__PSHPACK1, __POPPACK1, __PSHPACK8, __POPPACK8): + New macros to avoid including files just for the #pragma. + (_M_IX86, _M_X64, _M_AMD64, _M_IX86_FP, _X86_, _ALPHA_, _PPC_, _MIPS_, + _68K_): Moved declarations from windows.h and winnt.h. + * include/commdlg.h (IID_IPrintDialogCallback): New for WIN2K. + (IID_IPrintDialogServices): Ditto. + (GUID_DEFS_ONLY): New filter guard. + (IUnknown, LPUNKNOWN): Temporary coded added to allow compilation. + It should be noted that unknwn.h used to be included but has been + removed. + (__PSHPACK1, __POPPACK1): Add ! _WIN64 guard. + (windef.h): Remove inclusion. + (EH_NONCONTINUABLE, EH_UNWINDING, EH_EXIT_UNWIND, EH_STACK_INVALID, + EH_NESTED_CALL): Remove. Cannot find references. + (RC_INVOKED): Removed guard. + * include/ole2.h (olectlid.h): Remov inclusion. + (__PSHPACK8, __POPPACK8): Use instead of direct use to be consistent. + * include/rpc.h (windows.h, sdkddkver.h): Move before file include guard + due to circular dependency. + (basetsd.h): Include. + (__RPC_WIN64__, __RPC_WIN32__): Definitions based on _WIN64 defined. + (DECLSPEC_IMPORT, DECLSPEC_EXPORT): Define based on MIDL_PASS. + (RPCRTAPI): Define based on _RPCRT4_. + (excpt.h): Include. + (FIXME): Added for SEH support. + (RpcImpersonateClient): Move to rpcdce.h. + (RpcRevertToSelf): Ditto. + (I_RpcMapWin32Status): Remove. + (rpcasync.h): Include based on ! RPC_NO_WINDOWS_H or + RPC_NEED_RPCASYNC_H. + * include/rpcdce.h (RPCRTAPI): Define based on _RPCRT4_. + (___RPC_ENTRY__, ___RPC_VOID__, ___RPC_INT__, ___RPC_USHORT__, + ___RPC_LONG__, ___RPC_ULONG__): Private macros for used for code + reduction. + (IN, OUT): Add guards. + (uuid_t): Move define. + (UUID): Type define. + (DECLSPEC_NORETURN): Define based on MIDL_PASS. + (specstrings.h): Include. + (RPC_CSTR, RPC_WSTR): Type define based on RPC_USE_NATIVE_WCHAR and + _NATIVE_WCHAR_T_DEFINED. + (guiddef.h): Include if ! GUID_DEFINED. + (RPC_BINDING_HANDLE, handle_t, RPC_BINDING_VECTOR, UUID_VECTOR, + RPC_IF_ID): Move code location. + (RPC_C_USE_INTERNET_PORT, RPC_C_USE_INTRANET_PORT): Redefine as hex. + (RPC_C_DONT_FAIL, RPC_C_RPCHTTP_USE_LOAD_BALANCE): New defines. + (RPC_C_MQ_TEMPORARY, RPC_C_MQ_PERMANENT, RPC_C_MQ_CLEAR_ON_OPEN, + RPC_C_MQ_USE_EXISTING_SECURITY, RPC_C_MQ_AUTHN_LEVEL_NONE, + RPC_C_MQ_AUTHN_LEVEL_PKT_INTEGRITY, RPC_C_MQ_AUTHN_LEVEL_PKT_PRIVACY, + RPC_C_MQ_EXPRESS, RPC_C_MQ_RECOVERABLE, RPC_C_MQ_JOURNAL_NONE, + RPC_C_MQ_JOURNAL_DEADLETTER, RPC_C_MQ_JOURNAL_ALWAYS, + RPC_C_OPT_MQ_DELIVERY, RPC_C_OPT_MQ_PRIORITY, RPC_C_OPT_MQ_JOURNAL, + RPC_C_OPT_MQ_ACKNOWLEDGE, RPC_C_OPT_MQ_AUTHN_SERVICE, + RPC_C_OPT_MQ_AUTHN_LEVEL, RPC_C_OPT_MQ_TIME_TO_REACH_QUEUE, + RPC_C_OPT_MQ_TIME_TO_BE_RECEIVED): New for less than VISTA. + (RPC_C_OPT_MAX_OPTIONS): Define based on OS version, 12 < WIN2K, 14 < + WS03, 17 otherwise. + (RPC_C_OPT_CALL_TIMEOUT, RPC_C_OPT_DONT_LINGER): New for WIN2K. + (RPC_C_OPT_TRANS_SEND_BUFFER_SIZE, RPC_C_OPT_TRUST_PEER, + RPC_C_OPT_ASYNC_BLOCK, RPC_C_OPT_OPTIMIZE_TIME): New for WS03. + (RPC_C_FULL_CERT_CHAIN, RPC_C_PARAM_MAX_PACKET_LENGTH, + RPC_C_PARAM_BUFFER_LENGTH): New defines. + (RPC_IF_AUTOLISTEN, RPC_IF_OLE): Redefine with hex. + (RPC_IF_ALLOW_UNKNOWN_AUTHORITY, RPC_IF_ALLOW_SECURE_ONLY, + RPC_IF_ALLOW_CALLBACKS_WITH_NO_AUTH, RPC_IF_ALLOW_LOCAL_ONLY, + RPC_IF_SEC_NO_CACHE): New defines. + (RPC_C_NO_CREDENTIALS): Ditto. + (RpcImpersonateClient, RpcRevertToSelf): Moved from rpc.h. + (RpcRevertToSelfEx): New declaration. + (RPC_IF_CALLBACK_FN): Correct type define. + (RPC_SECURITY_CALLBACK_FN): New type define. + (SEC_WINNT_AUTH_IDENTITY_A, SEC_WINNT_AUTH_IDENTITY_W): Correct struct. + (RPC_C_SECUIRTY_QOS_VERSION_2, RPC_C_AUTH_INFO_TYPE_HTTP, + RPC_C_HTTP_AUTHN_TARGET_SERVER, RPC_C_HTTP_AUTHN_SCHEME_BASIC, + RPC_C_HTTP_AUTHN_SCHEME_NTLM, RPC_C_HTTP_AUTHN_SCHEME_DIGEST, + RPC_C_HTTP_AUTHN_SCHEME_NEGOTIATE, RPC_C_HTTP_FLAG_USE_SSL, + RPC_C_HTTP_FLAG_USE_FIRST_AUTH_SCHEME): New defines for WINXP. + (RPC_HTTP_TRANSPORT_CREDENTIALS_[AW]): New structs for WINXP. + (RPC_HTTP_TRANSPORT_CREDENTIALS, PRPC_HTTP_TRANSPORT_CREDENTIALS, + _RPC_HTTP_TRANSPORT_CREDENTIALS): New defines for WINXP based on + UNICODE. + (RPC_SECURITY_QOS_V2_[AW]): New structs for WINXP. + (RPC_SECURITY_QOS_V2, PRPC_SECURITY_QOS_V2, _RPC_SECURITY_QOS_V2): + New defines for WINXP based on UNICODE. + (RPC_C_HTTP_AUTHN_SCHEME_CERT, RPC_HTTP_FLAG_IGNORE_CERT_CN_INVALID, + RPC_C_SECURITY_QOS_VERSION_3): New defines for WS03. + (RPC_SECURITY_QOS_V3_[AW]): New structure for WS03. + (RPC_SECURITY_QOS_V3, PRPC_SECURITY_QOS_V3, _RPC_SECURITY_QOS_V3): + New defines for WS03 based on UNICODE. + (RPC_HTTP_REDIRECTOR_STAGE): New enumeration for WS03. + (RPC_STATUS): Modified type define for WS03. + (RPC_C_HTTP_AUTHN_TARGET_PROXY, + RPC_C_HTTP_FLAG_ENABLE_CERT_REVOCATION_CHECK, + RPC_C_SECURITY_QOS_VERSION_4): New defines for VISTA. + (RPC_HTTP_TRANSPORT_CREDENTIALS_V2_[AW], RPC_SECURITY_QOS_V4_[AW]): + New structures for VISTA. + (RPC_HTTP_TRANSPORT_CREDENTIALS_V2, PRPC_HTTP_TRANSPORT_CREDENTIALS_V2, + _RPC_HTTP_TRANSPORT_CREDENTIALS_V2, RPC_SECURITY_QOS_V4, + PRPC_SECURITY_QOS_V4, _RPC_SECURITY_QOS_V4): New defins for VISTA based + on UNICODE. + (RPC_HTTP_TRANSPORT_CREDENTIALS_V3_[AW]): New structures for WIN7. + (RPC_HTTP_TRANSPORT_CREDENTIALS_V3, PRPC_HTTP_TRANSPORT_CREDENTIALS_V3, + _RPC_HTTP_TRANSPORT_CREDENTIALS_V3): New defines for WIN7 based on + UNICODE. + (RPC_CLIENT_INFORMATION1): Filter for >= WINXP. + (RPC_STATUS RPC_ENTRY): Substitute with ___RPC_ENTRY__ to properly + declare functions throughout. + (void RPC_ENTRY): Substitute with ___RPC_VOID__ to properly declare + functions throughout. + (int RPC_ENTRY): Substitute with ___RPC_INT__ to properly declare + functions throughout. + (unsigned short RPC_ENTRY): Substitute with ___RPC_USHORT__ to properly + declare functions throughout. + (unsigned long RPC_ENTRY): Substitute with ___RPC_ULONG__ to properly + declare functions throughout. + (RPC_AUTH_KEY_RETRIEVAL_FN): New type define. + (RpcServerYield): New declaration. + (RPC_C_AUTHN_DIGEST_21): New define for WINXP. + (RPC_C_QOS_CAPABILITIES_IGNORE_DELEGATE_FAILURE, + RPC_C_QOS_CAPABILITIES_LOCAL_MA_HINT) New definse for WS03. + (RPC_C_QOS_CAPABILITIES_SCHANNEL_FULL_AUTH_IDENTITY, RPC_PROTSEQ_TCP, + RPC_PROTSEQ_NMP, RPC_PROTSEQ_LRPC, RPC_PROTSEQ_HTTP, + RPC_BHT_OBJECT_UUID_VALID, RPC_BHO_NONCAUSAL, RPC_BHO_DONTLINGER, + RPC_BHO_EXCLUSIVE_AND_GUARANTEED, RPC_IF_SEC_CACHE_PER_PROC, + RPC_IF_ASYNC_CALLBACK, RPC_FW_IF_FLAG_DCOM): New defines for VISTA. + (RPC_BINDING_HANDLE_TEMPLATE_V1_[AW]): New structures for VISTA. + (RPC_BINDING_HANDLE_TEMPLATE_V1, PRPC_BINDING_HANDLE_TEMPLATE_V1, + _RPC_BINDING_HANDLE_TEMPLATE_V1): New defines for VISTA based on + UNICODE. + (RPC_BINDING_HANDLE_SECURITY_V1_[AW]): New structures for VISTA. + (RPC_BINDING_HANDLE_SECURITY_V1, PRPC_BINDING_HANDLE_SECURITY_V1, + _RPC_BINDING_HANDLE_SECURITY_V1): New defines for VISTA based on + UNICODE. + (RpcBindingCreate[AW]): New declaration for VISTA. + (RpcBindingCreate): New define for VISTA based on UNICODE. + (RpcBindingGetTraningContextHandle, RpcServerInqBindingHandle, + RpcExceptionFilter): New declarations for Vista. + (RPC_C_AUTHN_KERNLE): New define for WIN7. + * include/rpcdcep.h (I_RpcMapWin32Status): Correct declaration. + * include/rpcndr.h (__PSHPACK8): Add pack push pragma. + (basetsd.h): Include. + (objfwd.h): Remove include. + (__POPPACK8): Add pack pop pragma. + * include/unknwn.h (rpc.h, rpcndr.h, ole2.h): Add includes. + * include/windows.h (_M_IX86, _X86_, _ALHPA_, _PPC_, _MIPS_, _68K_): + Moved definitions to _mingw.h. + * include/winnt.h: Ditto. + * .gitignore (obscure/*, junk/*, temp/*): Add items to ignore. + +RELEASE 4.0: + + 2013-09-18 Earnie Boyd <ea...@us...> + + Ticket [#2050] Missing definition of FILE_FLAG_FIRST_PIPE_INSTANCE. + + * include/winbase.h: Correct type in filter from NTDDK_VERSION to + NTDDI_VERSION. + 2013-09-15 Earnie Boyd <ea...@us...> Ticket [#2045] for wtsapi32.h errors, thanks to ----------------------------------------------------------------------- Summary of changes: ChangeLog | 14 ++++++++++++++ include/unistd.h | 2 ++ include/winbase.h | 2 +- include/winldap.h | 6 +++--- 4 files changed, 20 insertions(+), 4 deletions(-) hooks/post-receive -- Repository: mingw-org-wsl |
From: Earnie B. <no...@so...> - 2013-09-18 18:30:34
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Repository: mingw-org-wsl". The branch, master has been updated via b6761db45b70f7def58ec55186574a084836450e (commit) via 5d17a3d1a74d84a587bd6ee398067873b7224098 (commit) from 80b16741ed8e2fa078d699f8691cac5179fef49a (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: ChangeLog | 7 +++++++ build-aux | 2 +- include/winbase.h | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) hooks/post-receive -- Repository: mingw-org-wsl |
From: Earnie B. <no...@so...> - 2013-09-18 18:28:04
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Repository: mingw-org-wsl". The branch, 4.0-dev has been updated via b6761db45b70f7def58ec55186574a084836450e (commit) from 5d17a3d1a74d84a587bd6ee398067873b7224098 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- https://sf.net/p/mingw/mingw-org-wsl/ci/b6761db45b70f7def58ec55186574a084836450e/ commit b6761db45b70f7def58ec55186574a084836450e Author: Earnie Boyd <ea...@us...> Date: Wed Sep 18 14:26:33 2013 -0400 Ticket [#2050] Missing definition of FILE_FLAG_FIRST_PIPE_INSTANCE. diff --git a/ChangeLog b/ChangeLog index 2b8a784..e93dbaf 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2013-09-18 Earnie Boyd <ea...@us...> + + Ticket [#2050] Missing definition of FILE_FLAG_FIRST_PIPE_INSTANCE. + + * include/winbase.h: Correct type in filter from NTDDK_VERSION to + NTDDI_VERSION. + 2013-09-15 Earnie Boyd <ea...@us...> Ticket [#2045] for wtsapi32.h errors, thanks to diff --git a/include/winbase.h b/include/winbase.h index 3b1b262..417e9ed 100644 --- a/include/winbase.h +++ b/include/winbase.h @@ -1983,7 +1983,7 @@ WINBASEAPI HANDLE WINAPI OpenThread(DWORD,BOOL,DWORD); #if (_WIN32_WINNT >= _WIN32_WINNT_WIN2K) #define DISABLE_MAX_PRIVILEGE 1 -#if (NTDDK_VERSION >= NTDDI_WIN2KSP2) +#if (NTDDI_VERSION >= NTDDI_WIN2KSP2) #define FILE_FLAG_FIRST_PIPE_INSTANCE 524288 #endif #define LOGON_WITH_PROFILE 0x00000001 ----------------------------------------------------------------------- Summary of changes: ChangeLog | 7 +++++++ include/winbase.h | 2 +- 2 files changed, 8 insertions(+), 1 deletions(-) hooks/post-receive -- Repository: mingw-org-wsl |
From: Earnie B. <no...@so...> - 2013-09-15 22:24:01
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Repository: mingw-dist". The branch, master has been updated via 9d43b3b1341579f0576c5edbbe7a6ef0ffbc52c1 (commit) from bbe85b9b5742a38073677ec5b50556ea7d212f62 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- https://sf.net/p/mingw/mingw-dist/ci/9d43b3b1341579f0576c5edbbe7a6ef0ffbc52c1/ commit 9d43b3b1341579f0576c5edbbe7a6ef0ffbc52c1 Author: Earnie Boyd <ea...@us...> Date: Sun Sep 15 18:23:52 2013 -0400 Add affiliate group for Source-Level Debugger to gdb release and retab. diff --git a/ChangeLog b/ChangeLog index 2ff2e99..62345fa 100644 --- a/ChangeLog +++ b/ChangeLog @@ -25,6 +25,14 @@ * common/issue.log mingw32/issue.log contrib/issue.log: Update accordingly. + Add affiliate group for Source-Level Debugger to gdb release and retab. + + * mingw32/mingw32-package-list.xml: Retab due to broken vim modeline + configuration on my side. + * mingw32/mingw32-gdb.xml: Add affiliate group for Source-Level Debugger + and retab due to broken vim modeline configuration on my side. + * common/issue.log mingw32/issue.log: Update accordingly. + 2013-09-14 Earnie Boyd <ea...@us...> Publish a correction for libwinspool.a. diff --git a/common/issue.log b/common/issue.log index a0dbeb0..856545c 100644 --- a/common/issue.log +++ b/common/issue.log @@ -23,6 +23,6 @@ # MinGW Project, accept liability for any damages, however caused, # arising from the use of this software. # - 75fc52dde8d408d798c0be51070d5d02f4c63085 2013091502 package-list.xml + 75fc52dde8d408d798c0be51070d5d02f4c63085 2013091504 package-list.xml # # $RCSfile$: end of file diff --git a/mingw32/issue.log b/mingw32/issue.log index 8789d75..a95ffac 100644 --- a/mingw32/issue.log +++ b/mingw32/issue.log @@ -36,7 +36,7 @@ bc4b331f9bdfbf72a11a310fbc17a027396d09d5 2012073100 mingw32-gcc-tools.xml 9d1d9deeccee4fb04f2944e3cd5e7b85757308ce 2011050500 mingw32-gcc3.xml aa57cd5a0e02d039f82522d68476f948a64115d7 2013090802 mingw32-gcc4.xml - 0f3f7b2d22d168b2311128af4e3c0fe11196935a 2013091500 mingw32-gdb.xml + 21031079d59268339bfd7c6dc8239df214588bca 2013091501 mingw32-gdb.xml 14dd10ab97b27430bdb688f4e85993cd821f7a05 2012073100 mingw32-gendef.xml b186b169c3974dbaebe1be4f2435d9c2783e2751 2013090900 mingw32-gettext.xml 8272b6fc44a3e7766adec484742f007f28a39eaf 2013090900 mingw32-gmp.xml @@ -50,7 +50,7 @@ cd33ad74b608bce33ea297801253e6efbafce27c 2012073100 mingw32-mingw-utils.xml db18b5bc0eea58053df8775b1c0522e12751c128 2013090900 mingw32-mpc.xml e3b21976e887e91c159816ae10468bba2950cc6a 2013090900 mingw32-mpfr.xml - 06cb09162eb8ac43dade67318ed2c19d8a16386d 2013091502 mingw32-package-list.xml + dd0159ccb7d5d32929c1ec79577eda406cf16ac9 2013091504 mingw32-package-list.xml bad22da9b9ec9bcea1d539e29ee2976cc88d9fc2 2013053000 mingw32-pexports.xml cdb2a4dbedfc9f2cdfc92340f6f9b12da061c0d9 2012073100 mingw32-popt.xml 0a5d210a13d073104fb74b4f9c081674c9745cd1 2013090900 mingw32-pthreads-w32.xml diff --git a/mingw32/mingw32-gdb.xml b/mingw32/mingw32-gdb.xml index 6e78593..f9cda03 100644 --- a/mingw32/mingw32-gdb.xml +++ b/mingw32/mingw32-gdb.xml @@ -8,6 +8,7 @@ <package name="mingw32-gdb" alias="gdb"> <affiliate group="MinGW Base System" /> + <affiliate group="MinGW Source-Level Debugger" /> <description lang="en" title="The GNU Source-Level Debugger"> <paragraph> GDB is a source-level debugger, capable of breaking programs at @@ -22,9 +23,9 @@ <licence tarname="gdb-%-mingw32-%-lic.tar.%" /> <component class="bin"> - <release tarname="gdb-7.6.1-1-mingw32-bin.tar.lzma"> - <requires eq="mingw32-libz-*-mingw32-dll-1.tar" /> - </release> + <release tarname="gdb-7.6.1-1-mingw32-bin.tar.lzma"> + <requires eq="mingw32-libz-*-mingw32-dll-1.tar" /> + </release> <release tarname="gdb-7.5-1-mingw32-bin.tar.lzma" > <requires eq="mingw32-libexpat-*-mingw32-*-dll-1.tar" /> <requires eq="mingw32-libintl-*-mingw32-*-dll-8.tar" /> diff --git a/mingw32/mingw32-package-list.xml b/mingw32/mingw32-package-list.xml index ebaf4be..1dac487 100644 --- a/mingw32/mingw32-package-list.xml +++ b/mingw32/mingw32-package-list.xml @@ -13,11 +13,11 @@ <package-group name="MinGW Libraries"> <package-group name="MinGW Standard Libraries" /> <package-group name="MinGW Supplementary Libraries" /> - <package-group name="MinGW Contributed Libraries" /> + <package-group name="MinGW Contributed Libraries" /> </package-group> <package-group name="MinGW Contributed"> - <package-group name="MinGW Contributed Applications" /> - <package-group name="MinGW Contributed Libraries" /> + <package-group name="MinGW Contributed Applications" /> + <package-group name="MinGW Contributed Libraries" /> </package-group> <package-group name="MinGW Autotools" /> </package-group> ----------------------------------------------------------------------- Summary of changes: ChangeLog | 8 ++++++++ common/issue.log | 2 +- mingw32/issue.log | 4 ++-- mingw32/mingw32-gdb.xml | 7 ++++--- mingw32/mingw32-package-list.xml | 6 +++--- 5 files changed, 18 insertions(+), 9 deletions(-) hooks/post-receive -- Repository: mingw-dist |
From: Earnie B. <no...@so...> - 2013-09-15 20:26:26
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Repository: mingw-dist". The branch, master has been updated via bbe85b9b5742a38073677ec5b50556ea7d212f62 (commit) from 26dcbd808834a4bed367b170e30c73684419f635 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- https://sf.net/p/mingw/mingw-dist/ci/bbe85b9b5742a38073677ec5b50556ea7d212f62/ commit bbe85b9b5742a38073677ec5b50556ea7d212f62 Author: Earnie Boyd <ea...@us...> Date: Sun Sep 15 16:26:21 2013 -0400 Add contrib package mingw32-tcltk.xml. diff --git a/ChangeLog b/ChangeLog index 8d010e4..2ff2e99 100644 --- a/ChangeLog +++ b/ChangeLog @@ -17,6 +17,14 @@ (w32api): Ditto. * common/issue.log mingw32/issue.log: Update accordingly. + Publish contrib package tcl/tk 8.6.0. + + * mingw32/mingw32-package-list.xml: Add mingw32-tcktk.xml package. + Add package group MinGW Contributed. + * contrib/mingw32-tcltk.xml: New package. + * common/issue.log mingw32/issue.log contrib/issue.log: Update + accordingly. + 2013-09-14 Earnie Boyd <ea...@us...> Publish a correction for libwinspool.a. diff --git a/common/issue.log b/common/issue.log index f49189d..a0dbeb0 100644 --- a/common/issue.log +++ b/common/issue.log @@ -23,6 +23,6 @@ # MinGW Project, accept liability for any damages, however caused, # arising from the use of this software. # - 75fc52dde8d408d798c0be51070d5d02f4c63085 2013091501 package-list.xml + 75fc52dde8d408d798c0be51070d5d02f4c63085 2013091502 package-list.xml # # $RCSfile$: end of file diff --git a/contrib/issue.log b/contrib/issue.log index a2ba74c..a3d069e 100644 --- a/contrib/issue.log +++ b/contrib/issue.log @@ -25,5 +25,6 @@ # 6c149bb701714b06cba818db2ad055ec9b6bbbe3 2011101400 mingw32-libunistring.xml 7f7474478d1ca1464d391beb0bd574a48a745315 2011101100 mingw32-pdcurses.xml + 7417c364a3f3cd62c24ac7af0da190be834cc79a 2013091500 mingw32-tcltk.xml # # $RCSfile$: end of file diff --git a/contrib/mingw32-tcltk.xml b/contrib/mingw32-tcltk.xml new file mode 100644 index 0000000..8871274 --- /dev/null +++ b/contrib/mingw32-tcltk.xml @@ -0,0 +1,80 @@ +<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<software-distribution project="MinGW" home="http://mingw.org" issue="@YYYYMMDDNN@"> + + <!-- File: mingw32-tcltk.xml --> + + <package-collection subsystem="mingw32"> + <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" /> + + <package name="mingw32-tcl"> + <affiliate group="MinGW Contributed Applications" /> + <description lang="en" title="TCL - Tool Command Language"> + <paragraph>Tcl (Tool Command Language) is a very powerful but easy to + learn dynamic programming language, suitable for a very wide range of + uses, including web and desktop applications, networking, + administration, testing and many more. Open source and business- + friendly, Tcl is a mature yet evolving language that is truly cross + platform, easily deployed and highly extensible. + </paragraph> + </description> + <license tarname="tcl-%-mingw32-%-lic.tar.lzma"/> + <source tarname="tcl-%-mingw32-%-src.tar.lzma" /> + <component class="bin"> + <release tarname="tcl-8.6.0-1-mingw32-bin.tar.lzma" > + <requires eq="mingw32-tcl-%-mingw32-dev.tar.lzma" /> + </release> + </component> + <component class="dev"> + <release tarname="tcl-8.6.0-1-mingw32-dev.tar.lzma" > + <requires eq="mingw32-tcl-%-mingw32-dll.tar.lzma" /> + </release> + </component> + <component class="dll"> + <release tarname="tcl-8.6.0-1-mingw32-dll.tar.lzma" /> + </component> + <component class="doc"> + <release tarname="tcl-8.6.0-1-mingw32-doc.tar.lzma" /> + </component> + <component class="lic"> + <release tarname="tcl-8.6.0-1-mingw32-lic.tar.lzma" /> + </component> + <component class="man"> + <release tarname="tcl-8.6.0-1-mingw32-man.tar.lzma" /> + </component> + </package> + <package name="mingw32-tk"> + <affiliate group="MinGW Contributed Applications" /> + <description lang="en" title="TK - TCL Graphical User Interface Toolkit"> + <paragraph>Tk is a graphical user interface toolkit that takes + developing desktop applications to a higher level than conventional + approaches. Tk is the standard GUI not only for Tcl, but for many other + dynamic languages, and can produce rich, native applications that run + unchanged across Windows, Mac OS X, Linux and more. + </paragraph> + </description> + <license tarname="tk-%-mingw32-%-lic.tar.lzma"/> + <source tarname="tk-%-mingw32-%-src.tar.lzma" /> + <component class="bin"> + <release tarname="tk-8.6.0-1-mingw32-bin.tar.lzma" > + <requires eq="mingw32-tk-%-mingw32-dev.tar.lzma"/> + <requires eq="mingw32-tcl-%-mingw32-bin.tar.lzma"/> + </release> + </component> + <component class="dev"> + <release tarname="tk-8.6.0-1-mingw32-dev.tar.lzma" > + <requires eq="mingw32-tk-%-mingw32-dll.tar.lzma"/> + </release> + </component> + <component class="dll"> + <release tarname="tk-8.6.0-1-mingw32-dll.tar.lzma" /> + </component> + <component class="doc"> + <release tarname="tk-8.6.0-1-mingw32-doc.tar.lzma" /> + </component> + <component class="lic"> + <release tarname="tk-8.6.0-1-mingw32-lic.tar.lzma" /> + </component> + </package> + </package-collection> +</software-distribution> +<!-- vim: set nocompatible expandtab fileformat=unix textwidth=80 tabstop=2 shiftwidth=2: --> diff --git a/mingw32/issue.log b/mingw32/issue.log index a49253b..8789d75 100644 --- a/mingw32/issue.log +++ b/mingw32/issue.log @@ -50,7 +50,7 @@ cd33ad74b608bce33ea297801253e6efbafce27c 2012073100 mingw32-mingw-utils.xml db18b5bc0eea58053df8775b1c0522e12751c128 2013090900 mingw32-mpc.xml e3b21976e887e91c159816ae10468bba2950cc6a 2013090900 mingw32-mpfr.xml - 983af8ad24a6f97da867784dfeeecc6661d54d88 2013091501 mingw32-package-list.xml + 06cb09162eb8ac43dade67318ed2c19d8a16386d 2013091502 mingw32-package-list.xml bad22da9b9ec9bcea1d539e29ee2976cc88d9fc2 2013053000 mingw32-pexports.xml cdb2a4dbedfc9f2cdfc92340f6f9b12da061c0d9 2012073100 mingw32-popt.xml 0a5d210a13d073104fb74b4f9c081674c9745cd1 2013090900 mingw32-pthreads-w32.xml diff --git a/mingw32/mingw32-package-list.xml b/mingw32/mingw32-package-list.xml index c997384..ebaf4be 100644 --- a/mingw32/mingw32-package-list.xml +++ b/mingw32/mingw32-package-list.xml @@ -13,6 +13,11 @@ <package-group name="MinGW Libraries"> <package-group name="MinGW Standard Libraries" /> <package-group name="MinGW Supplementary Libraries" /> + <package-group name="MinGW Contributed Libraries" /> + </package-group> + <package-group name="MinGW Contributed"> + <package-group name="MinGW Contributed Applications" /> + <package-group name="MinGW Contributed Libraries" /> </package-group> <package-group name="MinGW Autotools" /> </package-group> @@ -54,6 +59,7 @@ <!-- "real" packages ~~ user contributed --> <package-list catalogue="mingw32-libunistring" /> <package-list catalogue="mingw32-pdcurses" /> + <package-list catalogue="mingw32-tcltk" /> <!-- "virtual" packages --> <package-list catalogue="mingw32-base" /> ----------------------------------------------------------------------- Summary of changes: ChangeLog | 8 ++++ common/issue.log | 2 +- contrib/issue.log | 1 + contrib/mingw32-tcltk.xml | 80 ++++++++++++++++++++++++++++++++++++++ mingw32/issue.log | 2 +- mingw32/mingw32-package-list.xml | 6 +++ 6 files changed, 97 insertions(+), 2 deletions(-) create mode 100644 contrib/mingw32-tcltk.xml hooks/post-receive -- Repository: mingw-dist |
From: Earnie B. <no...@so...> - 2013-09-15 17:09:43
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Repository: mingw-org-wsl". The branch, 4.1-dev has been updated via 9bea1fd417576ab0764e3dc51b0aa33345b75fc0 (commit) via 027264bd22b9b7066d2cd7d4138eeaeeb46d32db (commit) via 80b16741ed8e2fa078d699f8691cac5179fef49a (commit) via 3e35101e48982da540c53d967bde3268eccdd234 (commit) via 7213185c53a45ba7d16d7afbbb284fa9bfc6070a (commit) via f7acd836c7ba906025ccc6860104d77946089336 (commit) via 520e9e7d114e6ec46f3771a80cd1d15fc6d03ba7 (commit) via 51a4bcb7ee8520651babf31794d87d8ccd35f61f (commit) via b95d3b266051084843c1ae03878c1de1d3bc6c1b (commit) via e1b06ae715fd7eefa1cf4465c89c4fb660b44bff (commit) via c9d5bae977ba38c1e93801ec4e6d91276161f7f5 (commit) via 2e1e5c90e5078ebcfa6c51271706e49b934b9a86 (commit) via 2e52c40a3bf2b76d8b23d14901feadc3fe9c3181 (commit) via 22068f31e7e2118d462387e1f27c806eba76ac5f (commit) via f67fa09f32d01c6776511836206330b855178fff (commit) via 38a1ac5068ce24f16e15f1e166a86d3c9cdcadfe (commit) via 16281c42c1f0351fb4cdd2c14307894d1e106fa1 (commit) via 8614d1f4afc8f7e8d15abbf71ebc0243253c014a (commit) via d4a74a9c3f2752d7cf6c35180f3672501f6b91a2 (commit) via aae1b310df39d2d33a3b42dcc8e159ec933f6f3d (commit) via aba8deb8b99df5cd66497e292856e63b66aada61 (commit) via c2693c327b019dde40d2331c330ec7a1de20a2b6 (commit) via 0928206595b51b94e5c291fe7164f01c88d5e64c (commit) via a6f8202737338809c241e13f8c674d4661c251a4 (commit) via 400ab10708b0c4c39cc0930369f406b14d5f7441 (commit) via da60fde74476b9b27760f4b62898334cb54a92a1 (commit) via f908a898ecd5286ac1bd056a0633ab63fa33cec4 (commit) via 88b527ac9d701fc36f8357a58d10279ff6fc0175 (commit) via f4dd79b7b8bb792cfdb09c6ace052f2ecb300e56 (commit) via 3e0359b62de2b083a9b208f8db61745080a21654 (commit) via a7179dcfc8d0c44b1717e272da56ee1399a6f95c (commit) via 5c378e29360df224e6e253801fa8429bfe84c313 (commit) via 70d6c1a0145841fb4f92794e1d486386eae84077 (commit) via 2b83e81b9a8127c5bea8ae4aafbf23ed8c8a779d (commit) via c15831db3d91f842239fb23ce0772ca877627d33 (commit) via 0f994de2f29baf608f4addc841acd31fd7f6f3c6 (commit) via 5b06c382de70babac85047bfa7cc023e371cdba2 (commit) via d3107969311cc6ab0d8f22073f5af476806c2905 (commit) from b44d2aaa488fa21c7731cf9677bfa5963fe9f977 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- https://sf.net/p/mingw/mingw-org-wsl/ci/9bea1fd417576ab0764e3dc51b0aa33345b75fc0/ commit 9bea1fd417576ab0764e3dc51b0aa33345b75fc0 Author: Earnie Boyd <ea...@us...> Date: Sun Sep 15 13:08:45 2013 -0400 Update build-aux to same as master branch. diff --git a/build-aux b/build-aux index 53fba0e..e29d336 160000 --- a/build-aux +++ b/build-aux @@ -1 +1 @@ -Subproject commit 53fba0e052502d7192bacdcef1bd8a51b066686b +Subproject commit e29d336021160ae1dfea0d0c9316b79900d33a70 https://sf.net/p/mingw/mingw-org-wsl/ci/027264bd22b9b7066d2cd7d4138eeaeeb46d32db/ commit 027264bd22b9b7066d2cd7d4138eeaeeb46d32db Merge: 520e9e7 80b1674 Author: Earnie Boyd <ea...@us...> Date: Sun Sep 15 13:07:26 2013 -0400 Merge branch 'master' into 4.1-dev Conflicts: ChangeLog diff --cc ChangeLog index e9b141e,2b8a784..ee5a1b8 --- a/ChangeLog +++ b/ChangeLog @@@ -1,214 -1,22 +1,233 @@@ +RELEASE 4.1: + +2013-04-10 Earnie Boyd <ea...@us...> + * include/windows.h (NOWH): Correct typo in macro name. + * include/excpt.h (_EXCEPTION_DISPOSITION): Adjust indentation. + (_exception_code): Add declaration. + (_exception_info): Ditto. + (_abnormal_termination): Ditto. + (_except_handler): Ditto. + (_EXCEPTION_RECORD): Ditto. + (_CONTEXT): Ditto. + (_DISPATCHER_CONTEXT): Ditto. + (__C_specific_handler): Ditto. + (GetExceptionCode): Add definition. + (exception_code): Ditto. + (GetExceptionInformation): Ditto. + (exception_info): Ditto. + (AbnormalTermination): Ditto. + (abnormal_Termination): Ditto. + (FIXME): Add FIXME notes in various places. + +2012-10-15 Earnie Boyd <ea...@us...> + + Create a more modern windows.h + + * include/windows.h (NOWINDRES): Use to filter inclusion of winresrc.h. + (NOATOM, NOCOMM, NOCRYPT, NOGDI, NOGDICAPMASKS, NOKANJI, NOMCX, + NOMETAFILE, NOMINMAX, NOMSG, NOOPENFILE, NOWN, NORASTEROPS, NOSCROLL, + NOSOUND, NOSYSMETRICS, NOTEXTMETRIC): Define if RC_INVOKED and + NOWINRES is defined. + (excpt.h, stdarg.h): Include if not RC_INVOKED. + (wincon.h, winnetwk.h): Move location of inclusion. + (wingdi.h): Include regardless of NOGDI. + (imm.h): Move inclusion and guard with not defined NOIME. + (winsock.h): Move inclusion and remove guard. + (wincrypt.h, winefs.h, winscard.h): Add inclusion filtered by NOCRYPT. + (commdlg.h): Move location of inclusion. + (ole.h, ole2.h): Included filtered by INC_OLE1 inside + WIN32_LEAN_AND_MEAN filter. Include ole2.h outside WIN32_LEAN_AN_MEAN + filter but filtered by INC_OLE2. + (winsvc.h): Move location of inclusion filtered by NOSERVICE. + (mcx.h): Add inclusion filtered by NOMCX. + * include/_mingw.h (__MINGW_DEPRECATED): New macro. + (__MINGW_IMPORT): Ditto. + (__MINGW_EXPORT): Ditto. + * include/rpc.h (sdkddkver.h): Remove inclusion. + * include/rpcndr.h (error_status_t): Add type define. + * include/wtypes.h (rpc.h, rpcndr.h) Move inclusion to before file + header guard. + * include/winefs.h: New file. + * include/winscard.h: Ditto. + * include/winsmcrd.h: Ditto. + * include/scarderr.h: Ditto. + * include/stralign.h: Ditto. + +2012-10-15 Earnie Boyd <ea...@us...> + + Make rpc.h and friends more current. + + * include/rpcasync.h: New file. + * include/_mingw.h (__PSHPACK1, __POPPACK1, __PSHPACK8, __POPPACK8): + New macros to avoid including files just for the #pragma. + (_M_IX86, _M_X64, _M_AMD64, _M_IX86_FP, _X86_, _ALPHA_, _PPC_, _MIPS_, + _68K_): Moved declarations from windows.h and winnt.h. + * include/commdlg.h (IID_IPrintDialogCallback): New for WIN2K. + (IID_IPrintDialogServices): Ditto. + (GUID_DEFS_ONLY): New filter guard. + (IUnknown, LPUNKNOWN): Temporary coded added to allow compilation. + It should be noted that unknwn.h used to be included but has been + removed. + (__PSHPACK1, __POPPACK1): Add ! _WIN64 guard. + (windef.h): Remove inclusion. + (EH_NONCONTINUABLE, EH_UNWINDING, EH_EXIT_UNWIND, EH_STACK_INVALID, + EH_NESTED_CALL): Remove. Cannot find references. + (RC_INVOKED): Removed guard. + * include/ole2.h (olectlid.h): Remov inclusion. + (__PSHPACK8, __POPPACK8): Use instead of direct use to be consistent. + * include/rpc.h (windows.h, sdkddkver.h): Move before file include guard + due to circular dependency. + (basetsd.h): Include. + (__RPC_WIN64__, __RPC_WIN32__): Definitions based on _WIN64 defined. + (DECLSPEC_IMPORT, DECLSPEC_EXPORT): Define based on MIDL_PASS. + (RPCRTAPI): Define based on _RPCRT4_. + (excpt.h): Include. + (FIXME): Added for SEH support. + (RpcImpersonateClient): Move to rpcdce.h. + (RpcRevertToSelf): Ditto. + (I_RpcMapWin32Status): Remove. + (rpcasync.h): Include based on ! RPC_NO_WINDOWS_H or + RPC_NEED_RPCASYNC_H. + * include/rpcdce.h (RPCRTAPI): Define based on _RPCRT4_. + (___RPC_ENTRY__, ___RPC_VOID__, ___RPC_INT__, ___RPC_USHORT__, + ___RPC_LONG__, ___RPC_ULONG__): Private macros for used for code + reduction. + (IN, OUT): Add guards. + (uuid_t): Move define. + (UUID): Type define. + (DECLSPEC_NORETURN): Define based on MIDL_PASS. + (specstrings.h): Include. + (RPC_CSTR, RPC_WSTR): Type define based on RPC_USE_NATIVE_WCHAR and + _NATIVE_WCHAR_T_DEFINED. + (guiddef.h): Include if ! GUID_DEFINED. + (RPC_BINDING_HANDLE, handle_t, RPC_BINDING_VECTOR, UUID_VECTOR, + RPC_IF_ID): Move code location. + (RPC_C_USE_INTERNET_PORT, RPC_C_USE_INTRANET_PORT): Redefine as hex. + (RPC_C_DONT_FAIL, RPC_C_RPCHTTP_USE_LOAD_BALANCE): New defines. + (RPC_C_MQ_TEMPORARY, RPC_C_MQ_PERMANENT, RPC_C_MQ_CLEAR_ON_OPEN, + RPC_C_MQ_USE_EXISTING_SECURITY, RPC_C_MQ_AUTHN_LEVEL_NONE, + RPC_C_MQ_AUTHN_LEVEL_PKT_INTEGRITY, RPC_C_MQ_AUTHN_LEVEL_PKT_PRIVACY, + RPC_C_MQ_EXPRESS, RPC_C_MQ_RECOVERABLE, RPC_C_MQ_JOURNAL_NONE, + RPC_C_MQ_JOURNAL_DEADLETTER, RPC_C_MQ_JOURNAL_ALWAYS, + RPC_C_OPT_MQ_DELIVERY, RPC_C_OPT_MQ_PRIORITY, RPC_C_OPT_MQ_JOURNAL, + RPC_C_OPT_MQ_ACKNOWLEDGE, RPC_C_OPT_MQ_AUTHN_SERVICE, + RPC_C_OPT_MQ_AUTHN_LEVEL, RPC_C_OPT_MQ_TIME_TO_REACH_QUEUE, + RPC_C_OPT_MQ_TIME_TO_BE_RECEIVED): New for less than VISTA. + (RPC_C_OPT_MAX_OPTIONS): Define based on OS version, 12 < WIN2K, 14 < + WS03, 17 otherwise. + (RPC_C_OPT_CALL_TIMEOUT, RPC_C_OPT_DONT_LINGER): New for WIN2K. + (RPC_C_OPT_TRANS_SEND_BUFFER_SIZE, RPC_C_OPT_TRUST_PEER, + RPC_C_OPT_ASYNC_BLOCK, RPC_C_OPT_OPTIMIZE_TIME): New for WS03. + (RPC_C_FULL_CERT_CHAIN, RPC_C_PARAM_MAX_PACKET_LENGTH, + RPC_C_PARAM_BUFFER_LENGTH): New defines. + (RPC_IF_AUTOLISTEN, RPC_IF_OLE): Redefine with hex. + (RPC_IF_ALLOW_UNKNOWN_AUTHORITY, RPC_IF_ALLOW_SECURE_ONLY, + RPC_IF_ALLOW_CALLBACKS_WITH_NO_AUTH, RPC_IF_ALLOW_LOCAL_ONLY, + RPC_IF_SEC_NO_CACHE): New defines. + (RPC_C_NO_CREDENTIALS): Ditto. + (RpcImpersonateClient, RpcRevertToSelf): Moved from rpc.h. + (RpcRevertToSelfEx): New declaration. + (RPC_IF_CALLBACK_FN): Correct type define. + (RPC_SECURITY_CALLBACK_FN): New type define. + (SEC_WINNT_AUTH_IDENTITY_A, SEC_WINNT_AUTH_IDENTITY_W): Correct struct. + (RPC_C_SECUIRTY_QOS_VERSION_2, RPC_C_AUTH_INFO_TYPE_HTTP, + RPC_C_HTTP_AUTHN_TARGET_SERVER, RPC_C_HTTP_AUTHN_SCHEME_BASIC, + RPC_C_HTTP_AUTHN_SCHEME_NTLM, RPC_C_HTTP_AUTHN_SCHEME_DIGEST, + RPC_C_HTTP_AUTHN_SCHEME_NEGOTIATE, RPC_C_HTTP_FLAG_USE_SSL, + RPC_C_HTTP_FLAG_USE_FIRST_AUTH_SCHEME): New defines for WINXP. + (RPC_HTTP_TRANSPORT_CREDENTIALS_[AW]): New structs for WINXP. + (RPC_HTTP_TRANSPORT_CREDENTIALS, PRPC_HTTP_TRANSPORT_CREDENTIALS, + _RPC_HTTP_TRANSPORT_CREDENTIALS): New defines for WINXP based on + UNICODE. + (RPC_SECURITY_QOS_V2_[AW]): New structs for WINXP. + (RPC_SECURITY_QOS_V2, PRPC_SECURITY_QOS_V2, _RPC_SECURITY_QOS_V2): + New defines for WINXP based on UNICODE. + (RPC_C_HTTP_AUTHN_SCHEME_CERT, RPC_HTTP_FLAG_IGNORE_CERT_CN_INVALID, + RPC_C_SECURITY_QOS_VERSION_3): New defines for WS03. + (RPC_SECURITY_QOS_V3_[AW]): New structure for WS03. + (RPC_SECURITY_QOS_V3, PRPC_SECURITY_QOS_V3, _RPC_SECURITY_QOS_V3): + New defines for WS03 based on UNICODE. + (RPC_HTTP_REDIRECTOR_STAGE): New enumeration for WS03. + (RPC_STATUS): Modified type define for WS03. + (RPC_C_HTTP_AUTHN_TARGET_PROXY, + RPC_C_HTTP_FLAG_ENABLE_CERT_REVOCATION_CHECK, + RPC_C_SECURITY_QOS_VERSION_4): New defines for VISTA. + (RPC_HTTP_TRANSPORT_CREDENTIALS_V2_[AW], RPC_SECURITY_QOS_V4_[AW]): + New structures for VISTA. + (RPC_HTTP_TRANSPORT_CREDENTIALS_V2, PRPC_HTTP_TRANSPORT_CREDENTIALS_V2, + _RPC_HTTP_TRANSPORT_CREDENTIALS_V2, RPC_SECURITY_QOS_V4, + PRPC_SECURITY_QOS_V4, _RPC_SECURITY_QOS_V4): New defins for VISTA based + on UNICODE. + (RPC_HTTP_TRANSPORT_CREDENTIALS_V3_[AW]): New structures for WIN7. + (RPC_HTTP_TRANSPORT_CREDENTIALS_V3, PRPC_HTTP_TRANSPORT_CREDENTIALS_V3, + _RPC_HTTP_TRANSPORT_CREDENTIALS_V3): New defines for WIN7 based on + UNICODE. + (RPC_CLIENT_INFORMATION1): Filter for >= WINXP. + (RPC_STATUS RPC_ENTRY): Substitute with ___RPC_ENTRY__ to properly + declare functions throughout. + (void RPC_ENTRY): Substitute with ___RPC_VOID__ to properly declare + functions throughout. + (int RPC_ENTRY): Substitute with ___RPC_INT__ to properly declare + functions throughout. + (unsigned short RPC_ENTRY): Substitute with ___RPC_USHORT__ to properly + declare functions throughout. + (unsigned long RPC_ENTRY): Substitute with ___RPC_ULONG__ to properly + declare functions throughout. + (RPC_AUTH_KEY_RETRIEVAL_FN): New type define. + (RpcServerYield): New declaration. + (RPC_C_AUTHN_DIGEST_21): New define for WINXP. + (RPC_C_QOS_CAPABILITIES_IGNORE_DELEGATE_FAILURE, + RPC_C_QOS_CAPABILITIES_LOCAL_MA_HINT) New definse for WS03. + (RPC_C_QOS_CAPABILITIES_SCHANNEL_FULL_AUTH_IDENTITY, RPC_PROTSEQ_TCP, + RPC_PROTSEQ_NMP, RPC_PROTSEQ_LRPC, RPC_PROTSEQ_HTTP, + RPC_BHT_OBJECT_UUID_VALID, RPC_BHO_NONCAUSAL, RPC_BHO_DONTLINGER, + RPC_BHO_EXCLUSIVE_AND_GUARANTEED, RPC_IF_SEC_CACHE_PER_PROC, + RPC_IF_ASYNC_CALLBACK, RPC_FW_IF_FLAG_DCOM): New defines for VISTA. + (RPC_BINDING_HANDLE_TEMPLATE_V1_[AW]): New structures for VISTA. + (RPC_BINDING_HANDLE_TEMPLATE_V1, PRPC_BINDING_HANDLE_TEMPLATE_V1, + _RPC_BINDING_HANDLE_TEMPLATE_V1): New defines for VISTA based on + UNICODE. + (RPC_BINDING_HANDLE_SECURITY_V1_[AW]): New structures for VISTA. + (RPC_BINDING_HANDLE_SECURITY_V1, PRPC_BINDING_HANDLE_SECURITY_V1, + _RPC_BINDING_HANDLE_SECURITY_V1): New defines for VISTA based on + UNICODE. + (RpcBindingCreate[AW]): New declaration for VISTA. + (RpcBindingCreate): New define for VISTA based on UNICODE. + (RpcBindingGetTraningContextHandle, RpcServerInqBindingHandle, + RpcExceptionFilter): New declarations for Vista. + (RPC_C_AUTHN_KERNLE): New define for WIN7. + * include/rpcdcep.h (I_RpcMapWin32Status): Correct declaration. + * include/rpcndr.h (__PSHPACK8): Add pack push pragma. + (basetsd.h): Include. + (objfwd.h): Remove include. + (__POPPACK8): Add pack pop pragma. + * include/unknwn.h (rpc.h, rpcndr.h, ole2.h): Add includes. + * include/windows.h (_M_IX86, _X86_, _ALHPA_, _PPC_, _MIPS_, _68K_): + Moved definitions to _mingw.h. + * include/winnt.h: Ditto. + * .gitignore (obscure/*, junk/*, temp/*): Add items to ignore. + +RELEASE 4.0: + + 2013-09-15 Earnie Boyd <ea...@us...> + + Ticket [#2045] for wtsapi32.h errors, thanks to + Janne Rönkkö <jr...@ik...>. + + * include/wtsapi32.h: Remove use of __in and __out throughout. + (WTS_SESSION_INFOA, WTS_SESSION_INFOW): Move to the _WIN32_WINNT_WINXP + filter after the WTS_CONNECTSTATE_CLASS structure. + (WTSQuerySessionInformation[AW]): Move to the _WIN32_WINNT_WINXP filter. + (WTSEnumerateSessions[AW]): Ditto. + (WTS_VIRTUAL_CLASS): Add enumeration to _WIN32_WINNT_WINXP filter. + + 2013-09-14 Earnie Boyd <ea...@us...> + + The winspool DLL name is actually winspool.drv. + + * Makefile.in: Conditionalize the DLL name specification for + libwinspool.a. + 2013-08-01 Earnie Boyd <ea...@us...> Correct typo causing errors under some conditions. https://sf.net/p/mingw/mingw-org-wsl/ci/520e9e7d114e6ec46f3771a80cd1d15fc6d03ba7/ commit 520e9e7d114e6ec46f3771a80cd1d15fc6d03ba7 Merge: b44d2aa 51a4bcb Author: Earnie Boyd <ea...@us...> Date: Sat Aug 10 16:35:00 2013 -0400 Merge branch 'master' into 4.1-dev Conflicts: .gitignore ChangeLog include/rpc.h diff --cc .gitignore index 9ccd6d7,e3f0898..eb3a6ba --- a/.gitignore +++ b/.gitignore @@@ -7,6 -7,4 +7,7 @@@ config.statu *.log *.bak *~ +obscure/* +junk/* +temp/* + nbproject diff --cc ChangeLog index 5f02e6b,e7ba49b..e9b141e --- a/ChangeLog +++ b/ChangeLog @@@ -1,214 -1,239 +1,450 @@@ +RELEASE 4.1: + +2013-04-10 Earnie Boyd <ea...@us...> + * include/windows.h (NOWH): Correct typo in macro name. + * include/excpt.h (_EXCEPTION_DISPOSITION): Adjust indentation. + (_exception_code): Add declaration. + (_exception_info): Ditto. + (_abnormal_termination): Ditto. + (_except_handler): Ditto. + (_EXCEPTION_RECORD): Ditto. + (_CONTEXT): Ditto. + (_DISPATCHER_CONTEXT): Ditto. + (__C_specific_handler): Ditto. + (GetExceptionCode): Add definition. + (exception_code): Ditto. + (GetExceptionInformation): Ditto. + (exception_info): Ditto. + (AbnormalTermination): Ditto. + (abnormal_Termination): Ditto. + (FIXME): Add FIXME notes in various places. + +2012-10-15 Earnie Boyd <ea...@us...> + + Create a more modern windows.h + + * include/windows.h (NOWINDRES): Use to filter inclusion of winresrc.h. + (NOATOM, NOCOMM, NOCRYPT, NOGDI, NOGDICAPMASKS, NOKANJI, NOMCX, + NOMETAFILE, NOMINMAX, NOMSG, NOOPENFILE, NOWN, NORASTEROPS, NOSCROLL, + NOSOUND, NOSYSMETRICS, NOTEXTMETRIC): Define if RC_INVOKED and + NOWINRES is defined. + (excpt.h, stdarg.h): Include if not RC_INVOKED. + (wincon.h, winnetwk.h): Move location of inclusion. + (wingdi.h): Include regardless of NOGDI. + (imm.h): Move inclusion and guard with not defined NOIME. + (winsock.h): Move inclusion and remove guard. + (wincrypt.h, winefs.h, winscard.h): Add inclusion filtered by NOCRYPT. + (commdlg.h): Move location of inclusion. + (ole.h, ole2.h): Included filtered by INC_OLE1 inside + WIN32_LEAN_AND_MEAN filter. Include ole2.h outside WIN32_LEAN_AN_MEAN + filter but filtered by INC_OLE2. + (winsvc.h): Move location of inclusion filtered by NOSERVICE. + (mcx.h): Add inclusion filtered by NOMCX. + * include/_mingw.h (__MINGW_DEPRECATED): New macro. + (__MINGW_IMPORT): Ditto. + (__MINGW_EXPORT): Ditto. + * include/rpc.h (sdkddkver.h): Remove inclusion. + * include/rpcndr.h (error_status_t): Add type define. + * include/wtypes.h (rpc.h, rpcndr.h) Move inclusion to before file + header guard. + * include/winefs.h: New file. + * include/winscard.h: Ditto. + * include/winsmcrd.h: Ditto. + * include/scarderr.h: Ditto. + * include/stralign.h: Ditto. + +2012-10-15 Earnie Boyd <ea...@us...> + + Make rpc.h and friends more current. + + * include/rpcasync.h: New file. + * include/_mingw.h (__PSHPACK1, __POPPACK1, __PSHPACK8, __POPPACK8): + New macros to avoid including files just for the #pragma. + (_M_IX86, _M_X64, _M_AMD64, _M_IX86_FP, _X86_, _ALPHA_, _PPC_, _MIPS_, + _68K_): Moved declarations from windows.h and winnt.h. + * include/commdlg.h (IID_IPrintDialogCallback): New for WIN2K. + (IID_IPrintDialogServices): Ditto. + (GUID_DEFS_ONLY): New filter guard. + (IUnknown, LPUNKNOWN): Temporary coded added to allow compilation. + It should be noted that unknwn.h used to be included but has been + removed. + (__PSHPACK1, __POPPACK1): Add ! _WIN64 guard. + (windef.h): Remove inclusion. + (EH_NONCONTINUABLE, EH_UNWINDING, EH_EXIT_UNWIND, EH_STACK_INVALID, + EH_NESTED_CALL): Remove. Cannot find references. + (RC_INVOKED): Removed guard. + * include/ole2.h (olectlid.h): Remov inclusion. + (__PSHPACK8, __POPPACK8): Use instead of direct use to be consistent. + * include/rpc.h (windows.h, sdkddkver.h): Move before file include guard + due to circular dependency. + (basetsd.h): Include. + (__RPC_WIN64__, __RPC_WIN32__): Definitions based on _WIN64 defined. + (DECLSPEC_IMPORT, DECLSPEC_EXPORT): Define based on MIDL_PASS. + (RPCRTAPI): Define based on _RPCRT4_. + (excpt.h): Include. + (FIXME): Added for SEH support. + (RpcImpersonateClient): Move to rpcdce.h. + (RpcRevertToSelf): Ditto. + (I_RpcMapWin32Status): Remove. + (rpcasync.h): Include based on ! RPC_NO_WINDOWS_H or + RPC_NEED_RPCASYNC_H. + * include/rpcdce.h (RPCRTAPI): Define based on _RPCRT4_. + (___RPC_ENTRY__, ___RPC_VOID__, ___RPC_INT__, ___RPC_USHORT__, + ___RPC_LONG__, ___RPC_ULONG__): Private macros for used for code + reduction. + (IN, OUT): Add guards. + (uuid_t): Move define. + (UUID): Type define. + (DECLSPEC_NORETURN): Define based on MIDL_PASS. + (specstrings.h): Include. + (RPC_CSTR, RPC_WSTR): Type define based on RPC_USE_NATIVE_WCHAR and + _NATIVE_WCHAR_T_DEFINED. + (guiddef.h): Include if ! GUID_DEFINED. + (RPC_BINDING_HANDLE, handle_t, RPC_BINDING_VECTOR, UUID_VECTOR, + RPC_IF_ID): Move code location. + (RPC_C_USE_INTERNET_PORT, RPC_C_USE_INTRANET_PORT): Redefine as hex. + (RPC_C_DONT_FAIL, RPC_C_RPCHTTP_USE_LOAD_BALANCE): New defines. + (RPC_C_MQ_TEMPORARY, RPC_C_MQ_PERMANENT, RPC_C_MQ_CLEAR_ON_OPEN, + RPC_C_MQ_USE_EXISTING_SECURITY, RPC_C_MQ_AUTHN_LEVEL_NONE, + RPC_C_MQ_AUTHN_LEVEL_PKT_INTEGRITY, RPC_C_MQ_AUTHN_LEVEL_PKT_PRIVACY, + RPC_C_MQ_EXPRESS, RPC_C_MQ_RECOVERABLE, RPC_C_MQ_JOURNAL_NONE, + RPC_C_MQ_JOURNAL_DEADLETTER, RPC_C_MQ_JOURNAL_ALWAYS, + RPC_C_OPT_MQ_DELIVERY, RPC_C_OPT_MQ_PRIORITY, RPC_C_OPT_MQ_JOURNAL, + RPC_C_OPT_MQ_ACKNOWLEDGE, RPC_C_OPT_MQ_AUTHN_SERVICE, + RPC_C_OPT_MQ_AUTHN_LEVEL, RPC_C_OPT_MQ_TIME_TO_REACH_QUEUE, + RPC_C_OPT_MQ_TIME_TO_BE_RECEIVED): New for less than VISTA. + (RPC_C_OPT_MAX_OPTIONS): Define based on OS version, 12 < WIN2K, 14 < + WS03, 17 otherwise. + (RPC_C_OPT_CALL_TIMEOUT, RPC_C_OPT_DONT_LINGER): New for WIN2K. + (RPC_C_OPT_TRANS_SEND_BUFFER_SIZE, RPC_C_OPT_TRUST_PEER, + RPC_C_OPT_ASYNC_BLOCK, RPC_C_OPT_OPTIMIZE_TIME): New for WS03. + (RPC_C_FULL_CERT_CHAIN, RPC_C_PARAM_MAX_PACKET_LENGTH, + RPC_C_PARAM_BUFFER_LENGTH): New defines. + (RPC_IF_AUTOLISTEN, RPC_IF_OLE): Redefine with hex. + (RPC_IF_ALLOW_UNKNOWN_AUTHORITY, RPC_IF_ALLOW_SECURE_ONLY, + RPC_IF_ALLOW_CALLBACKS_WITH_NO_AUTH, RPC_IF_ALLOW_LOCAL_ONLY, + RPC_IF_SEC_NO_CACHE): New defines. + (RPC_C_NO_CREDENTIALS): Ditto. + (RpcImpersonateClient, RpcRevertToSelf): Moved from rpc.h. + (RpcRevertToSelfEx): New declaration. + (RPC_IF_CALLBACK_FN): Correct type define. + (RPC_SECURITY_CALLBACK_FN): New type define. + (SEC_WINNT_AUTH_IDENTITY_A, SEC_WINNT_AUTH_IDENTITY_W): Correct struct. + (RPC_C_SECUIRTY_QOS_VERSION_2, RPC_C_AUTH_INFO_TYPE_HTTP, + RPC_C_HTTP_AUTHN_TARGET_SERVER, RPC_C_HTTP_AUTHN_SCHEME_BASIC, + RPC_C_HTTP_AUTHN_SCHEME_NTLM, RPC_C_HTTP_AUTHN_SCHEME_DIGEST, + RPC_C_HTTP_AUTHN_SCHEME_NEGOTIATE, RPC_C_HTTP_FLAG_USE_SSL, + RPC_C_HTTP_FLAG_USE_FIRST_AUTH_SCHEME): New defines for WINXP. + (RPC_HTTP_TRANSPORT_CREDENTIALS_[AW]): New structs for WINXP. + (RPC_HTTP_TRANSPORT_CREDENTIALS, PRPC_HTTP_TRANSPORT_CREDENTIALS, + _RPC_HTTP_TRANSPORT_CREDENTIALS): New defines for WINXP based on + UNICODE. + (RPC_SECURITY_QOS_V2_[AW]): New structs for WINXP. + (RPC_SECURITY_QOS_V2, PRPC_SECURITY_QOS_V2, _RPC_SECURITY_QOS_V2): + New defines for WINXP based on UNICODE. + (RPC_C_HTTP_AUTHN_SCHEME_CERT, RPC_HTTP_FLAG_IGNORE_CERT_CN_INVALID, + RPC_C_SECURITY_QOS_VERSION_3): New defines for WS03. + (RPC_SECURITY_QOS_V3_[AW]): New structure for WS03. + (RPC_SECURITY_QOS_V3, PRPC_SECURITY_QOS_V3, _RPC_SECURITY_QOS_V3): + New defines for WS03 based on UNICODE. + (RPC_HTTP_REDIRECTOR_STAGE): New enumeration for WS03. + (RPC_STATUS): Modified type define for WS03. + (RPC_C_HTTP_AUTHN_TARGET_PROXY, + RPC_C_HTTP_FLAG_ENABLE_CERT_REVOCATION_CHECK, + RPC_C_SECURITY_QOS_VERSION_4): New defines for VISTA. + (RPC_HTTP_TRANSPORT_CREDENTIALS_V2_[AW], RPC_SECURITY_QOS_V4_[AW]): + New structures for VISTA. + (RPC_HTTP_TRANSPORT_CREDENTIALS_V2, PRPC_HTTP_TRANSPORT_CREDENTIALS_V2, + _RPC_HTTP_TRANSPORT_CREDENTIALS_V2, RPC_SECURITY_QOS_V4, + PRPC_SECURITY_QOS_V4, _RPC_SECURITY_QOS_V4): New defins for VISTA based + on UNICODE. + (RPC_HTTP_TRANSPORT_CREDENTIALS_V3_[AW]): New structures for WIN7. + (RPC_HTTP_TRANSPORT_CREDENTIALS_V3, PRPC_HTTP_TRANSPORT_CREDENTIALS_V3, + _RPC_HTTP_TRANSPORT_CREDENTIALS_V3): New defines for WIN7 based on + UNICODE. + (RPC_CLIENT_INFORMATION1): Filter for >= WINXP. + (RPC_STATUS RPC_ENTRY): Substitute with ___RPC_ENTRY__ to properly + declare functions throughout. + (void RPC_ENTRY): Substitute with ___RPC_VOID__ to properly declare + functions throughout. + (int RPC_ENTRY): Substitute with ___RPC_INT__ to properly declare + functions throughout. + (unsigned short RPC_ENTRY): Substitute with ___RPC_USHORT__ to properly + declare functions throughout. + (unsigned long RPC_ENTRY): Substitute with ___RPC_ULONG__ to properly + declare functions throughout. + (RPC_AUTH_KEY_RETRIEVAL_FN): New type define. + (RpcServerYield): New declaration. + (RPC_C_AUTHN_DIGEST_21): New define for WINXP. + (RPC_C_QOS_CAPABILITIES_IGNORE_DELEGATE_FAILURE, + RPC_C_QOS_CAPABILITIES_LOCAL_MA_HINT) New definse for WS03. + (RPC_C_QOS_CAPABILITIES_SCHANNEL_FULL_AUTH_IDENTITY, RPC_PROTSEQ_TCP, + RPC_PROTSEQ_NMP, RPC_PROTSEQ_LRPC, RPC_PROTSEQ_HTTP, + RPC_BHT_OBJECT_UUID_VALID, RPC_BHO_NONCAUSAL, RPC_BHO_DONTLINGER, + RPC_BHO_EXCLUSIVE_AND_GUARANTEED, RPC_IF_SEC_CACHE_PER_PROC, + RPC_IF_ASYNC_CALLBACK, RPC_FW_IF_FLAG_DCOM): New defines for VISTA. + (RPC_BINDING_HANDLE_TEMPLATE_V1_[AW]): New structures for VISTA. + (RPC_BINDING_HANDLE_TEMPLATE_V1, PRPC_BINDING_HANDLE_TEMPLATE_V1, + _RPC_BINDING_HANDLE_TEMPLATE_V1): New defines for VISTA based on + UNICODE. + (RPC_BINDING_HANDLE_SECURITY_V1_[AW]): New structures for VISTA. + (RPC_BINDING_HANDLE_SECURITY_V1, PRPC_BINDING_HANDLE_SECURITY_V1, + _RPC_BINDING_HANDLE_SECURITY_V1): New defines for VISTA based on + UNICODE. + (RpcBindingCreate[AW]): New declaration for VISTA. + (RpcBindingCreate): New define for VISTA based on UNICODE. + (RpcBindingGetTraningContextHandle, RpcServerInqBindingHandle, + RpcExceptionFilter): New declarations for Vista. + (RPC_C_AUTHN_KERNLE): New define for WIN7. + * include/rpcdcep.h (I_RpcMapWin32Status): Correct declaration. + * include/rpcndr.h (__PSHPACK8): Add pack push pragma. + (basetsd.h): Include. + (objfwd.h): Remove include. + (__POPPACK8): Add pack pop pragma. + * include/unknwn.h (rpc.h, rpcndr.h, ole2.h): Add includes. + * include/windows.h (_M_IX86, _X86_, _ALHPA_, _PPC_, _MIPS_, _68K_): + Moved definitions to _mingw.h. + * include/winnt.h: Ditto. + * .gitignore (obscure/*, junk/*, temp/*): Add items to ignore. + +RELEASE 4.0: + + 2013-08-01 Earnie Boyd <ea...@us...> + + Correct typo causing errors under some conditions. + + * include/sdkddkver.h: Change OSDIR to OSVER. + + 2013-07-28 Earnie Boyd <ea...@us...> + + Correction for issue #2007. + + * Makefile.in: Corrected for missing libgmon.a objects and headers. + * misc/gpl/profile/profil.h: Move to ... + * misc/gpl/include/profil.h: Here. + * misc/src/libcrt/profile/gmon.h: Move to ... + * misc/src/include/gmon.h: Here. + + 2013-06-28 Earnie Boyd <ea...@us...> + + * include/tchar.h (_tcsclen): Add missing define. + + 2013-06-27 Earnie Boyd <ea...@us...> + + * include/wchar.h: Resolve issue to define all components of + _STAT_DEFINED + * Makefile.in (mingw.org-wsl): Change string to mingw_org_wsl for + package name consistency and to be repository name nescient. + * README (mingw.org-wsl): Ditto + + 2013-06-25 Keith Marshall <kei...@us...> + + Correct ill advised use of non-standard shell syntax. + + * Makefile.in (lib%.a): Remove bash/ksh/csh style logic construct; + replace it using standard Bourne shell "test" command syntax. + + 2013-06-21 Mark Brand <ma...@ma...> + + * include/time.h: Correct typecasts throughout. + + 2013-06-18 Earnie Boyd <ea...@us...> + + * include/io.h (_findfirst*, _findnext*): Remove the __NO_INLINE__ + filter and change the signature to __CRT_MAYBE_INLINE. + * include/wchar.h (time_t): Remove definition. + * include/sys/types.h: Add comment for time_t indicating other files + where time_t is defined. + + 2013-06-17 Earnie Boyd <ea...@us...> + + * include/_mingw.h (__CRT_MAYBE_INLINE): When __NO_INLINE__ defined we + need to make it _CRTALIAS to avoid auto export issues. + * include/io.h (_wfindfirst*, _wfindnext*): Remove the __NO_INLINE__ + filter and use __CRT_MAYBE_INLINE definitions. + * include/wchar.h (_wfindfirst*, _wfindnext*): Correct the declarations. + (_wfindfirst32i64, _wfindfirst64i32, _wfindnext32i64, _wfindnext64i32): + Define as __CRT_MAYBE_INLINE. + + 2013-06-16 Earnie Boyd <ea...@us...> + + * NEWS: Add text for MSVCRT_VERSION and for the _CRTALIAS 32bit time_t + definitions. + * include/_mingw.h (GCC system_header): Add a __CRT_TESTING__ filter. + * include/string.h (GCC system_header): Ditto. + * include/sys/stat.h (GCC system_header): Ditto. + (string.h): Move the include toward the top of the file. + (extern "C" {): Move above the filters so that it is not incorrectly + conditional. + Correct some comments and move the opening brace to the function + definition line throughout. + * include/sys/utime.h (utime): Move declaration to after the declaration + of _utime64(). Create a _CRTALIAS when _USE_32BIT_TIME_T is undefined. + Add datatype specifiers within the _CRTALIAS definitions throughout. + * include/wchar.h (GCC system_header): Add a __CRT_TESTING__ filter. + (FILENAME_MAX): Define macro if not already defined. + Correct comments throughout. + Correct #if...#endif misaligned pair. + (wcsicmp): Use _CRTALIAS instead of __CRT_INLINE since it is a one line + function definition. + (*wfinddata*): Use FILENAME_MAX throughout. + (_wstat32): Make a _CRTALIAS rather than a _CRTIMP. + (_wstat64i32): Use __CRT_MAYBE_INLINE instead of __CRT_INLINE. + (_wstat32i64): Define. + (_wstat, _wstati64): Remove the MSVCRT_VERSION >= 800 filter. + + 2013-06-07 Earnie Boyd <ea...@us...> + + * include/_mingw.h (_CRTALIAS): Add comments explaining its purpose. + (__CRT_MAYBE_INLINE): New macro that may be defined as __CRT_INLINE or + empty depending on __NO_INLINE__. + * include/stat.h (_fstat64i32(), _fstat32i64(), _stat64i32(), + _stat32i64(), _wstat64i32(), _wstat32i64()): Use __CRT_MAYBE_INLINE + instead of guarding with __NO_INLINE__ since the functions need to be + always created. + * include/wchar.h (_utimbuf, _utimbuf32, _utimbuf64, _wutime(), + _wutime32(), _wutime64()): MSDN declares these can be declared/defined + by including wchar.h. + * include/utime.h: Care for _USE_32BIT_TIME_T in same fashion as time.h. + + + 2013-06-07 Jan Nijtmans <nij...@us...> + + * include/time.h: Correct typos. Add MSVCRT_VERSION >= 800 guard for + _CRTALIAS of _wctime. + + 2013-06-05 Keith Marshall <kei...@us...> + + Provide more robust inverse hyperbolic sine functions. + + * src/libcrt/math/asinh.c: Rewritten; it now provides a generic + implementation for asinh(), asinhf(), and asinhl() functions; thus... + * src/libcrt/math/asinhf.c src/libcrt/math/asinhl.c: ...are obsolete; + delete them. + + * Makefile.in (math_SOURCES): Remove references for asinh[fl].c + (libmingwex_a_OBJECTS): Add explicit references to create associated + object files, from the common generic source, together with build + rules to compile them. + + 2013-06-05 Mark <ma...@us...> + + * include/shlobj.h (SHGetFolderPath): Correct typo for UNICODE define. + + 2013-06-05 Earnie Boyd <ea...@us...> + + * Makefile.in (libshell32.a): We needed to add src/libshell32/shell32.o + object to the library. + (lib/libshell32/shell32.o): Added a target to create this file. + + 2013-06-04 Earnie Boyd <ea...@us...> + + * include/_mingw.h (MSVCRT_VERSION): Determine a value based on the + _WIN32_WINNT value. Add a TODO for check to see if the older + __MSVCRT_VERSION__ macro is defined and use it as the value for + MSVCRT_VERSION. Give an error if both MSVCRT_VERSION and + __MSVCRT_VERSION__ are defined and the values do not match. + Remove warnings for value when _USE_32BIT_TIME_T is defined. + * include/io.h (_wfindfirst32, _wfindfirst64): Correct declaration of + parameter data type. Create _CRTALIAS rather than declaring _CRTIMP. + (_findfirst32(), _findnext32()): Create _CRTALIAS rather than declaring + a _CRTIMP. + (_findfirst64i32, _findfirst32i64, _findnext64i32, _findnext32i64): + Remove the _CRTIMP from the declaration, these become inline functions. + Also guard for __NO_INLINE__ and make appropriate defined alternatives. + (_wfindfirst64i32, _wfindfirst32i64, _wfindnext64i32, _wfindnext32i64): + Ditto. + * include/sdkddkver.h (_WIN32_WINNT_WIN8): Add definition. + * include/sys/stat.h (_stat32, _fstat32, _wstat32): Define as a + _CRTALIAS. + (_fstat32i64, _stat32i64, _wstat32i64): Add as __CRT_INLINE functions + and make appropriate alternative macros for __NO_INLINE__ use. + * include/sys/timeb.h (_time32): Create _CRTALIAS when MSVCRT_VERSION + < 800. + * include/sys/types.h (MSVCRT_VERSION): Remove guard for >= 800 with + _USE_32BIT_TIME_T. + * include/time.h (_time32, _difftime32, _mktime32, _ctime32, _gmtime32, + _localtime32, _wctime32): Create _CRTALIAS when MSVCRT_VERSION < 800. + (_difftime64, _mkgtime64): Guard declaration for MSVCRT_VERSION > 800. + These functions do not exist in MSVCRT.DLL before Vista. + * include/wchar.h (_wctime32): Create _CRTALIAS when MSVCRT_VERSION + < 800. + (_wfindfirst32, _wfindnext32): Create _CRTALIAS. + * include/objdump.h: Move include of rpc.h and rpcndr.h due to + dependencies. + * include/rpc.h: Move include of windows.h due to dependencies. + + 2013-05-28 Earnie Boyd <ea...@us...> + + * include/time.h: Correct use of MSVCRT_VERSION. + Correct mistyped __MINGW_NOTHROW macro. + + 2013-05-27 Earnie Boyd <ea...@us...> + + * include/sys/types.h (_USE_32BIT_TIME_T): Rework the definitions + controlled by _USE_32BIT_TIME_T in light of MSVCRT_VERSION being + different with differing OS versions. + * include/time.h (_USE_32BIT_TIME_T): Ditto. + * include/sys/stat.h (_USE_32BIT_TIME_T): Ditto. + * include/wchar.h (_USE_32BIT_TIME_T): Ditto. + * include/_mingw.h (_USE_32BIT_TIME_T): Issue a warning when + _USE_32BIT_TIME_T is enabled and MSVCRT_VERSION value does not + support it. + * lib/lib32/msvcrt.def.in: Always define all definitions in light of + MSVCRT.DLL + being different versions on differing OS. + * TODO: Add a note about needing a warning when a function is being + used but not defined within the MSVCRT_VERSION value. + + 2013-05-21 Earnie Boyd <ea...@us...> + + * Makefile.in (clean-dist, clean-dist-mingwrt, clean-dist-w32api, + clean-dist-wsl): New targets. + + 2013-05-15 Niels Kristian Bech Jensen <nk...@us...> + + * include/control.h: Correct inclusion of _mingw.h. Issue: #1956. + * include/sys/stat.h: Include string.h as appropriate for memset + declaration. Issue: #1956. + * include/wchar.h: Ditto. + + 2013-05-15 Earnie Boyd <ea...@us...> + + * .gitignore: Add nbproject folder. + * NEWS: Add note about the globbing change. + * include/_mingw.h: Correct check for GCC version >= 3.4.5. Issue: #1958. + + 2013-05-11 Keith Marshall <kei...@us...> + + Avoid a potential SIGSEGV crash on CRT start-up. + + * src/libcrt/misc/glob.c (glob_signed): Check only for pointer + aliasing, when validating a glob_t signature; checking signature + content via an uninitialised pointer may segfault. + + * src/libcrt/crt/init.c (__mingw_setargv): Call __mingw_glob() + directly, then set GLOB_APPEND for later calls; do not delegate to... + (do_glob): ...this; it uselessly attempted to set GLOB_APPEND on the + basis of an uninitialised counter. Function now unused; delete it. + + 2013-05-11 Keith Marshall <kei...@us...> + + Install non-executable files with proper attributes. + + * Makefile.in (INSTALL_DATA): New macro; define it per AC_SUBST; + substitute it at point of use, as appropriate, in place of... + (INSTALL): ...this. + + 2013-05-07 Keith Marshall <kei...@us...> + + Update build-aux submodule reference for SF host migration. + + * .gitmodules (url): Relocate to git://git.code.sourceforge.net/p/ + + 2013-04-10 Earnie Boyd <ea...@us...> + + * Makefile.in: Add installation and delivery of library object files. + 2013-04-09 Earnie Boyd <ea...@us...> * Makefile.in: Adjust distributed package names when RELEASE_STATUS is ----------------------------------------------------------------------- Summary of changes: .gitignore | 1 + .gitmodules | 2 +- ChangeLog | 257 +++++++++++++++- Makefile.in | 220 +++++++++---- NEWS | 18 +- README | 2 +- TODO | 3 + include/_mingw.h | 66 ++++- include/control.h | 2 +- include/io.h | 261 ++++++++++++---- include/objbase.h | 20 +- include/rpc.h | 12 +- include/sdkddkver.h | 15 +- include/shlobj.h | 8 +- include/string.h | 6 +- include/sys/stat.h | 314 +++++++++++------- include/sys/timeb.h | 69 ++--- include/sys/types.h | 22 +- include/sys/utime.h | 108 +++++-- include/tchar.h | 2 + include/time.h | 148 ++++++--- include/wchar.h | 458 ++++++++++++++++++++++----- include/wtsapi32.h | 100 +++--- lib/lib32/msvcrt.def.in | 38 +--- misc/gpl/{profile => include}/profil.h | 0 misc/src/{libcrt/profile => include}/gmon.h | 0 src/libcrt/crt/init.c | 22 +- src/libcrt/math/asinh.c | 137 +++++++-- src/libcrt/math/asinhf.c | 51 --- src/libcrt/math/asinhl.c | 51 --- src/libcrt/misc/glob.c | 21 +- 31 files changed, 1712 insertions(+), 722 deletions(-) rename misc/gpl/{profile => include}/profil.h (100%) rename misc/src/{libcrt/profile => include}/gmon.h (100%) delete mode 100644 src/libcrt/math/asinhf.c delete mode 100644 src/libcrt/math/asinhl.c hooks/post-receive -- Repository: mingw-org-wsl |
From: Earnie B. <no...@so...> - 2013-09-15 16:59:29
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Repository: mingw-org-wsl". The branch, 4.0-dev has been updated via 5d17a3d1a74d84a587bd6ee398067873b7224098 (commit) via 80b16741ed8e2fa078d699f8691cac5179fef49a (commit) via 3e35101e48982da540c53d967bde3268eccdd234 (commit) from 7213185c53a45ba7d16d7afbbb284fa9bfc6070a (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- https://sf.net/p/mingw/mingw-org-wsl/ci/5d17a3d1a74d84a587bd6ee398067873b7224098/ commit 5d17a3d1a74d84a587bd6ee398067873b7224098 Author: Earnie Boyd <ea...@us...> Date: Sun Sep 15 12:59:09 2013 -0400 Update build-aux to match master. diff --git a/build-aux b/build-aux index 53fba0e..e29d336 160000 --- a/build-aux +++ b/build-aux @@ -1 +1 @@ -Subproject commit 53fba0e052502d7192bacdcef1bd8a51b066686b +Subproject commit e29d336021160ae1dfea0d0c9316b79900d33a70 ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- Repository: mingw-org-wsl |
From: Earnie B. <no...@so...> - 2013-09-15 16:48:39
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Repository: mingw-org-wsl". The tag, 4.0.2 has been created at 80b16741ed8e2fa078d699f8691cac5179fef49a (commit) - Log ----------------------------------------------------------------- commit 80b16741ed8e2fa078d699f8691cac5179fef49a Merge: 3e35101 7213185 Author: Earnie Boyd <ea...@us...> Date: Sun Sep 15 12:47:44 2013 -0400 Merge branch '4.0-dev' ----------------------------------------------------------------------- hooks/post-receive -- Repository: mingw-org-wsl |
From: Earnie B. <no...@so...> - 2013-09-15 16:48:19
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Repository: mingw-org-wsl". The branch, master has been updated via 80b16741ed8e2fa078d699f8691cac5179fef49a (commit) via 3e35101e48982da540c53d967bde3268eccdd234 (commit) via 7213185c53a45ba7d16d7afbbb284fa9bfc6070a (commit) from f7acd836c7ba906025ccc6860104d77946089336 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- https://sf.net/p/mingw/mingw-org-wsl/ci/80b16741ed8e2fa078d699f8691cac5179fef49a/ commit 80b16741ed8e2fa078d699f8691cac5179fef49a Merge: 3e35101 7213185 Author: Earnie Boyd <ea...@us...> Date: Sun Sep 15 12:47:44 2013 -0400 Merge branch '4.0-dev' https://sf.net/p/mingw/mingw-org-wsl/ci/3e35101e48982da540c53d967bde3268eccdd234/ commit 3e35101e48982da540c53d967bde3268eccdd234 Author: Earnie Boyd <ea...@us...> Date: Sun Sep 15 12:47:23 2013 -0400 Update build-aux to current. diff --git a/build-aux b/build-aux index e29d336..53fba0e 160000 --- a/build-aux +++ b/build-aux @@ -1 +1 @@ -Subproject commit e29d336021160ae1dfea0d0c9316b79900d33a70 +Subproject commit 53fba0e052502d7192bacdcef1bd8a51b066686b ----------------------------------------------------------------------- Summary of changes: ChangeLog | 12 ++++++ build-aux | 2 +- include/wtsapi32.h | 100 +++++++++++++++++++++++++++------------------------ 3 files changed, 66 insertions(+), 48 deletions(-) hooks/post-receive -- Repository: mingw-org-wsl |
From: Earnie B. <no...@so...> - 2013-09-15 16:46:03
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Repository: mingw-dist". The branch, master has been updated via 26dcbd808834a4bed367b170e30c73684419f635 (commit) from 389f5764abc146322f407d54966c45d36d4742e1 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- https://sf.net/p/mingw/mingw-dist/ci/26dcbd808834a4bed367b170e30c73684419f635/ commit 26dcbd808834a4bed367b170e30c73684419f635 Author: Earnie Boyd <ea...@us...> Date: Sun Sep 15 12:45:58 2013 -0400 Update mingwrt and w32api to release 4.0.2. diff --git a/ChangeLog b/ChangeLog index 5b238eb..8d010e4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -10,6 +10,13 @@ (info): Ditto. * common/issue.log mingw32/issue.log: Update accordingly. + Publish correction for wtsapi32.h. + + * mingw32/mingw32-runtime.xml: + (minwrt): Add 4.0.2 release. + (w32api): Ditto. + * common/issue.log mingw32/issue.log: Update accordingly. + 2013-09-14 Earnie Boyd <ea...@us...> Publish a correction for libwinspool.a. diff --git a/common/issue.log b/common/issue.log index 664185b..f49189d 100644 --- a/common/issue.log +++ b/common/issue.log @@ -23,6 +23,6 @@ # MinGW Project, accept liability for any damages, however caused, # arising from the use of this software. # - 75fc52dde8d408d798c0be51070d5d02f4c63085 2013091500 package-list.xml + 75fc52dde8d408d798c0be51070d5d02f4c63085 2013091501 package-list.xml # # $RCSfile$: end of file diff --git a/mingw32/issue.log b/mingw32/issue.log index 7426bc1..a49253b 100644 --- a/mingw32/issue.log +++ b/mingw32/issue.log @@ -50,11 +50,11 @@ cd33ad74b608bce33ea297801253e6efbafce27c 2012073100 mingw32-mingw-utils.xml db18b5bc0eea58053df8775b1c0522e12751c128 2013090900 mingw32-mpc.xml e3b21976e887e91c159816ae10468bba2950cc6a 2013090900 mingw32-mpfr.xml - 983af8ad24a6f97da867784dfeeecc6661d54d88 2013091500 mingw32-package-list.xml + 983af8ad24a6f97da867784dfeeecc6661d54d88 2013091501 mingw32-package-list.xml bad22da9b9ec9bcea1d539e29ee2976cc88d9fc2 2013053000 mingw32-pexports.xml cdb2a4dbedfc9f2cdfc92340f6f9b12da061c0d9 2012073100 mingw32-popt.xml 0a5d210a13d073104fb74b4f9c081674c9745cd1 2013090900 mingw32-pthreads-w32.xml - c7d47eb5a8ebeb919ed4ce903c556b78bd80b958 2013091400 mingw32-runtime.xml + ff9cd66a735943aa8ad2ab42804661d24ae70acb 2013091500 mingw32-runtime.xml 12acb32f80e49c893167cfae82e448dd766d49bb 2013070100 mingw32-wsl-candidate.xml 247a02890f109a5fe4996fde4af9d576dca3cd1e 2012073100 mingw32-xz.xml 2e333531ebfa553a2e96b2ed848e4c7bb28a2aca 2013090900 mingw32-zlib.xml diff --git a/mingw32/mingw32-runtime.xml b/mingw32/mingw32-runtime.xml index 9b811a4..71fcb35 100644 --- a/mingw32/mingw32-runtime.xml +++ b/mingw32/mingw32-runtime.xml @@ -29,6 +29,7 @@ <component class="dev"> <requires eq="mingwrt-%-mingw32-dll.tar.%" /> + <release tarname="mingwrt-4.0.2-1-mingw32-dev.tar.lzma" /> <release tarname="mingwrt-4.0.1-1-mingw32-dev.tar.lzma" /> <release tarname="mingwrt-4.0.0-1-mingw32-dev.tar.lzma" /> <!-- The default source and licence name changed so we must --> @@ -56,6 +57,7 @@ </component> <component class="dll"> + <release tarname="mingwrt-4.0.2-1-mingw32-dll.tar.lzma" /> <release tarname="mingwrt-4.0.1-1-mingw32-dll.tar.lzma" /> <release tarname="mingwrt-4.0.0-1-mingw32-dll.tar.lzma" /> <!-- The default source and licence name changed so we must --> @@ -83,11 +85,13 @@ </component> <component class="lic"> + <release tarname="mingwrt-4.0.2-1-mingw32-lic.tar.lzma" /> <release tarname="mingwrt-4.0.1-1-mingw32-lic.tar.lzma" /> <release tarname="mingwrt-4.0.0-1-mingw32-lic.tar.lzma" /> </component> <component class="doc"> + <release tarname="mingwrt-4.0.2-1-mingw32-doc.tar.lzma" /> <release tarname="mingwrt-4.0.1-1-mingw32-doc.tar.lzma" /> <release tarname="mingwrt-4.0.0-1-mingw32-doc.tar.lzma" /> </component> @@ -112,6 +116,9 @@ <licence tarname="w32api-%-mingw32-lic.tar.%" /> <component class="dev"> + <release tarname="w32api-4.0.2-1-mingw32-dev.tar.lzma" > + <requires eq="mingwrt-4.0.2-1-mingw32-dev.tar.lzma" /> + </release> <release tarname="w32api-4.0.1-1-mingw32-dev.tar.lzma" > <requires eq="mingwrt-4.0.1-1-mingw32-dev.tar.lzma" /> </release> @@ -143,11 +150,13 @@ </component> <component class="lic"> + <release tarname="w32api-4.0.2-1-mingw32-lic.tar.lzma" /> <release tarname="w32api-4.0.1-1-mingw32-lic.tar.lzma" /> <release tarname="w32api-4.0.0-1-mingw32-lic.tar.lzma" /> </component> <component class="doc"> + <release tarname="w32api-4.0.2-1-mingw32-doc.tar.lzma" /> <release tarname="w32api-4.0.1-1-mingw32-doc.tar.lzma" /> <release tarname="w32api-4.0.0-1-mingw32-doc.tar.lzma" /> </component> ----------------------------------------------------------------------- Summary of changes: ChangeLog | 7 +++++++ common/issue.log | 2 +- mingw32/issue.log | 4 ++-- mingw32/mingw32-runtime.xml | 9 +++++++++ 4 files changed, 19 insertions(+), 3 deletions(-) hooks/post-receive -- Repository: mingw-dist |
From: Earnie B. <no...@so...> - 2013-09-15 16:40:48
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Repository: mingw-org-wsl". The branch, 4.0-dev has been updated via 7213185c53a45ba7d16d7afbbb284fa9bfc6070a (commit) from f7acd836c7ba906025ccc6860104d77946089336 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- https://sf.net/p/mingw/mingw-org-wsl/ci/7213185c53a45ba7d16d7afbbb284fa9bfc6070a/ commit 7213185c53a45ba7d16d7afbbb284fa9bfc6070a Author: Earnie Boyd <ea...@us...> Date: Sun Sep 15 11:55:26 2013 -0400 [bugs#2045] wtsapi32.h not working for _WIN32_WINNT_WINXP. diff --git a/ChangeLog b/ChangeLog index f868928..2b8a784 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,15 @@ +2013-09-15 Earnie Boyd <ea...@us...> + + Ticket [#2045] for wtsapi32.h errors, thanks to + Janne Rönkkö <jr...@ik...>. + + * include/wtsapi32.h: Remove use of __in and __out throughout. + (WTS_SESSION_INFOA, WTS_SESSION_INFOW): Move to the _WIN32_WINNT_WINXP + filter after the WTS_CONNECTSTATE_CLASS structure. + (WTSQuerySessionInformation[AW]): Move to the _WIN32_WINNT_WINXP filter. + (WTSEnumerateSessions[AW]): Ditto. + (WTS_VIRTUAL_CLASS): Add enumeration to _WIN32_WINNT_WINXP filter. + 2013-09-14 Earnie Boyd <ea...@us...> The winspool DLL name is actually winspool.drv. diff --git a/include/wtsapi32.h b/include/wtsapi32.h index 730530e..72bc13e 100644 --- a/include/wtsapi32.h +++ b/include/wtsapi32.h @@ -31,21 +31,6 @@ extern "C" { #endif #if (_WIN32_WINNT >= _WIN32_WINNT_WIN2K) -typedef struct _WTS_SESSION_INFOW { - DWORD SessionId; - LPWSTR pWinStationName; - WTS_CONNECTSTATE_CLASS State; -} WTS_SESSION_INFOW, *PWTS_SESSION_INFOW; - -typedef struct _WTS_SESSION_INFOA { - DWORD SessionId; - LPSTR pWinStationName; - WTS_CONNECTSTATE_CLASS State; -} WTS_SESSION_INFOA, *PWTS_SESSION_INFOA; - -#define WTS_SESSION_INFO __AW(WTS_SESSION_INFO) -#define PWTS_SESSION_INFO __AW(PWTS_SESSION_INFO) - // WTSWaitSystemEvent local server handle #define WTS_CURRENT_SERVER_HANDLE 0 #define WTS_CURRENT_SESSION ((DWORD)-1) @@ -64,18 +49,8 @@ typedef struct _WTS_SESSION_INFOA { #define WTS_EVENT_ALL 0x7FFFFFFF #define WTS_EVENT_FLUSH 0x80000000 -BOOL WINAPI WTSQuerySessionInformationA(HANDLE hServer, DWORD SessionId, WTS_INFO_CLASS WTSInfoClass, - LPSTR *ppBuffer, DWORD *pBytesReturned); -BOOL WINAPI WTSQuerySessionInformationW(HANDLE hServer, DWORD SessionId, WTS_INFO_CLASS WTSInfoClass, - LPTSTR *ppBuffer, DWORD *pBytesReturned); BOOL WINAPI WTSWaitSystemEvent(HANDLE hServer, DWORD EventMask, DWORD* pEventFlags); BOOL WINAPI WTSDisconnectSession(HANDLE hServer, DWORD SessionId, BOOL bWait); -BOOL WINAPI WTSEnumerateSessionsW(HANDLE hServer, DWORD Reserved, DWORD Version, - PWTS_SESSION_INFOW *ppSessionInfo, - PDWORD pCount); -BOOL WINAPI WTSEnumerateSessionsA(HANDLE hServer, DWORD Reserved, DWORD Version, - PWTS_SESSION_INFOA *ppSessionInfo, - PDWORD pCount); void WINAPI WTSFreeMemory(PVOID pMemory); #define WTSEnumerateSessions __AW(WTSEnumerateSessions) @@ -110,36 +85,36 @@ BOOL WTSSendMessageW( #define WTSSendMessage __AW(WTSSendMessage) BOOL WTSVirtualChannelClose( - __in HANDLE hChannelHandle + HANDLE hChannelHandle ); HANDLE WTSVirtualChannelOpen( - __in HANDLE hServer, - __in DWORD SessionId, - __in LPSTR pVirtualName + HANDLE hServer, + DWORD SessionId, + LPSTR pVirtualName ); BOOL WTSVirtualChannelPurgeInput( - __in HANDLE hChannelHandle + HANDLE hChannelHandle ); BOOL WTSVirtualChannelPurgeOutput( - __in HANDLE hChannelHandle + HANDLE hChannelHandle ); BOOL WTSVirtualChannelRead( - __in HANDLE hChannelHandle, - __in ULONG TimeOut, - __out PCHAR Buffer, - __in ULONG BufferSize, - __out PULONG pBytesRead + HANDLE hChannelHandle, + ULONG TimeOut, + PCHAR Buffer, + ULONG BufferSize, + PULONG pBytesRead ); BOOL WTSVirtualChannelWrite( - __in HANDLE hChannelHandle, - __in PCHAR Buffer, - __in ULONG Length, - __out PULONG pBytesWritten + HANDLE hChannelHandle, + PCHAR Buffer, + ULONG Length, + PULONG pBytesWritten ); #endif /* _WIN32_WINNT >= _WIN32_WINNT_WIN2K */ @@ -188,6 +163,11 @@ typedef enum _WTS_CONNECTSTATE_CLASS { WTSInit } WTS_CONNECTSTATE_CLASS; +typedef enum _WTS_VIRTUAL_CLASS { + WTSVirtualClientData, + WTSVirtualFileHandle +} WTS_VIRTUAL_CLASS; + // session notification message flags #define WTS_CONSOLE_CONNECT 0x1 #define WTS_CONSOLE_DISCONNECT 0x2 @@ -208,18 +188,44 @@ BOOL WINAPI WTSUnRegisterSessionNotification(HWND hWnd); BOOL WINAPI WTSQueryUserToken(ULONG SessionId, PHANDLE pToken); BOOL WTSVirtualChannelQuery( - __in HANDLE hChannelHandle, - __in WTS_VIRTUAL_CLASS WtsVirtualClass, - __out PVOID *ppBuffer, - __out DWORD *pBytesReturned + HANDLE hChannelHandle, + WTS_VIRTUAL_CLASS WtsVirtualClass, + PVOID *ppBuffer, + DWORD *pBytesReturned ); + +typedef struct _WTS_SESSION_INFOW { + DWORD SessionId; + LPWSTR pWinStationName; + WTS_CONNECTSTATE_CLASS State; +} WTS_SESSION_INFOW, *PWTS_SESSION_INFOW; + +typedef struct _WTS_SESSION_INFOA { + DWORD SessionId; + LPSTR pWinStationName; + WTS_CONNECTSTATE_CLASS State; +} WTS_SESSION_INFOA, *PWTS_SESSION_INFOA; + +#define WTS_SESSION_INFO __AW(WTS_SESSION_INFO) +#define PWTS_SESSION_INFO __AW(PWTS_SESSION_INFO) + +BOOL WINAPI WTSQuerySessionInformationA(HANDLE hServer, DWORD SessionId, WTS_INFO_CLASS WTSInfoClass, + LPSTR *ppBuffer, DWORD *pBytesReturned); +BOOL WINAPI WTSQuerySessionInformationW(HANDLE hServer, DWORD SessionId, WTS_INFO_CLASS WTSInfoClass, + LPTSTR *ppBuffer, DWORD *pBytesReturned); +BOOL WINAPI WTSEnumerateSessionsW(HANDLE hServer, DWORD Reserved, DWORD Version, + PWTS_SESSION_INFOW *ppSessionInfo, + PDWORD pCount); +BOOL WINAPI WTSEnumerateSessionsA(HANDLE hServer, DWORD Reserved, DWORD Version, + PWTS_SESSION_INFOA *ppSessionInfo, + PDWORD pCount); #endif /* _WIN32_WINNT >= _WIN32_WINNT_WINXP */ #if _WIN32_WINNT >= _WIN32_WINNT_VISTA HANDLE WTSVirtualChannelOpenEx( - __in DWORD SessionId, - __in LPSTR pVirtualName, - __in DWORD flags + DWORD SessionId, + LPSTR pVirtualName, + DWORD flags ); #endif ----------------------------------------------------------------------- Summary of changes: ChangeLog | 12 ++++++ include/wtsapi32.h | 100 +++++++++++++++++++++++++++------------------------ 2 files changed, 65 insertions(+), 47 deletions(-) hooks/post-receive -- Repository: mingw-org-wsl |
From: Earnie B. <no...@so...> - 2013-09-15 15:43:17
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Repository: mingw-dist". The branch, master has been updated via 389f5764abc146322f407d54966c45d36d4742e1 (commit) from de9c0ae5ac98d4feb172160a7365f46f98c33c3d (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- https://sf.net/p/mingw/mingw-dist/ci/389f5764abc146322f407d54966c45d36d4742e1/ commit 389f5764abc146322f407d54966c45d36d4742e1 Author: Earnie Boyd <ea...@us...> Date: Sun Sep 15 11:43:10 2013 -0400 Publish gdb-7.6.1 release. diff --git a/ChangeLog b/ChangeLog index b8c3d2a..5b238eb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,15 @@ +2013-09-15 Earnie Boyd <ea...@us...> + + Publish gdb-7.6.1 + + * mingw32/mingw32-gdb.xml (bin): Add gdb-7.6.1 release. + (doc): Ditto. + (lic): New component. + (man): Ditto. + (lang): Ditto. + (info): Ditto. + * common/issue.log mingw32/issue.log: Update accordingly. + 2013-09-14 Earnie Boyd <ea...@us...> Publish a correction for libwinspool.a. diff --git a/common/issue.log b/common/issue.log index 6f3ecc6..664185b 100644 --- a/common/issue.log +++ b/common/issue.log @@ -23,6 +23,6 @@ # MinGW Project, accept liability for any damages, however caused, # arising from the use of this software. # - 75fc52dde8d408d798c0be51070d5d02f4c63085 2013091401 package-list.xml + 75fc52dde8d408d798c0be51070d5d02f4c63085 2013091500 package-list.xml # # $RCSfile$: end of file diff --git a/mingw32/issue.log b/mingw32/issue.log index fe8d6b9..7426bc1 100644 --- a/mingw32/issue.log +++ b/mingw32/issue.log @@ -36,7 +36,7 @@ bc4b331f9bdfbf72a11a310fbc17a027396d09d5 2012073100 mingw32-gcc-tools.xml 9d1d9deeccee4fb04f2944e3cd5e7b85757308ce 2011050500 mingw32-gcc3.xml aa57cd5a0e02d039f82522d68476f948a64115d7 2013090802 mingw32-gcc4.xml - 2aec3c75d5ccba91607e343bcc304f3baf24ae56 2012082702 mingw32-gdb.xml + 0f3f7b2d22d168b2311128af4e3c0fe11196935a 2013091500 mingw32-gdb.xml 14dd10ab97b27430bdb688f4e85993cd821f7a05 2012073100 mingw32-gendef.xml b186b169c3974dbaebe1be4f2435d9c2783e2751 2013090900 mingw32-gettext.xml 8272b6fc44a3e7766adec484742f007f28a39eaf 2013090900 mingw32-gmp.xml @@ -50,7 +50,7 @@ cd33ad74b608bce33ea297801253e6efbafce27c 2012073100 mingw32-mingw-utils.xml db18b5bc0eea58053df8775b1c0522e12751c128 2013090900 mingw32-mpc.xml e3b21976e887e91c159816ae10468bba2950cc6a 2013090900 mingw32-mpfr.xml - 983af8ad24a6f97da867784dfeeecc6661d54d88 2013091400 mingw32-package-list.xml + 983af8ad24a6f97da867784dfeeecc6661d54d88 2013091500 mingw32-package-list.xml bad22da9b9ec9bcea1d539e29ee2976cc88d9fc2 2013053000 mingw32-pexports.xml cdb2a4dbedfc9f2cdfc92340f6f9b12da061c0d9 2012073100 mingw32-popt.xml 0a5d210a13d073104fb74b4f9c081674c9745cd1 2013090900 mingw32-pthreads-w32.xml diff --git a/mingw32/mingw32-gdb.xml b/mingw32/mingw32-gdb.xml index 7e98a70..6e78593 100644 --- a/mingw32/mingw32-gdb.xml +++ b/mingw32/mingw32-gdb.xml @@ -22,6 +22,9 @@ <licence tarname="gdb-%-mingw32-%-lic.tar.%" /> <component class="bin"> + <release tarname="gdb-7.6.1-1-mingw32-bin.tar.lzma"> + <requires eq="mingw32-libz-*-mingw32-dll-1.tar" /> + </release> <release tarname="gdb-7.5-1-mingw32-bin.tar.lzma" > <requires eq="mingw32-libexpat-*-mingw32-*-dll-1.tar" /> <requires eq="mingw32-libintl-*-mingw32-*-dll-8.tar" /> @@ -52,6 +55,7 @@ </component> <component class="doc"> + <release tarname="gdb-7.6.1-1-mingw32-doc.tar.lzma" /> <release tarname="gdb-7.5-1-mingw32-doc.tar.lzma" /> <release tarname="gdb-7.4-2-mingw32-doc.tar.lzma" /> <release tarname="gdb-7.3.1-1-mingw32-doc.tar.lzma" /> @@ -59,6 +63,22 @@ <release tarname="gdb-7.3-1-mingw32-doc.tar.lzma" /> <release tarname="gdb-7.2-1-mingw32-doc.tar.lzma" /> </component> + + <component class="info"> + <release tarname="gdb-7.6.1-1-mingw32-info.tar.lzma" /> + </component> + + <component class="lang"> + <release tarname="gdb-7.6.1-1-mingw32-lang.tar.lzma" /> + </component> + + <component class="man"> + <release tarname="gdb-7.6.1-1-mingw32-man.tar.lzma" /> + </component> + + <component class="lic"> + <release tarname="gdb-7.6.1-1-mingw32-lic.tar.lzma" /> + </component> </package> <package name="mingw32-gdb-python" alias="gdb-python"> ----------------------------------------------------------------------- Summary of changes: ChangeLog | 12 ++++++++++++ common/issue.log | 2 +- mingw32/issue.log | 4 ++-- mingw32/mingw32-gdb.xml | 20 ++++++++++++++++++++ 4 files changed, 35 insertions(+), 3 deletions(-) hooks/post-receive -- Repository: mingw-dist |
From: Earnie B. <no...@so...> - 2013-09-14 17:16:02
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Repository: mingw-dist". The branch, master has been updated via de9c0ae5ac98d4feb172160a7365f46f98c33c3d (commit) from 35400a629770071af2fc0a68e73303849f27f904 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- https://sf.net/p/mingw/mingw-dist/ci/de9c0ae5ac98d4feb172160a7365f46f98c33c3d/ commit de9c0ae5ac98d4feb172160a7365f46f98c33c3d Author: Earnie Boyd <ea...@us...> Date: Sat Sep 14 13:15:53 2013 -0400 Publish mingwrt-4.0.1 and w32api-4.0.1. diff --git a/ChangeLog b/ChangeLog index b5451fa..b8c3d2a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2013-09-14 Earnie Boyd <ea...@us...> + + Publish a correction for libwinspool.a. + + * mingw32/mingw32-runtime.xml: + (mingwrt): Add 4.0.1 release. + (w32api): Ditto. + * common/issue.log mingw32/issue.log: Update accordingly. + 2013-09-10 Keith Marshall <kei...@us...> Publish mingw-get release 0.6.1-beta-20130910-1. diff --git a/common/issue.log b/common/issue.log index 6e65a88..6f3ecc6 100644 --- a/common/issue.log +++ b/common/issue.log @@ -23,6 +23,6 @@ # MinGW Project, accept liability for any damages, however caused, # arising from the use of this software. # - 75fc52dde8d408d798c0be51070d5d02f4c63085 2013091002 package-list.xml + 75fc52dde8d408d798c0be51070d5d02f4c63085 2013091401 package-list.xml # # $RCSfile$: end of file diff --git a/mingw32/issue.log b/mingw32/issue.log index 957fc8e..fe8d6b9 100644 --- a/mingw32/issue.log +++ b/mingw32/issue.log @@ -50,11 +50,11 @@ cd33ad74b608bce33ea297801253e6efbafce27c 2012073100 mingw32-mingw-utils.xml db18b5bc0eea58053df8775b1c0522e12751c128 2013090900 mingw32-mpc.xml e3b21976e887e91c159816ae10468bba2950cc6a 2013090900 mingw32-mpfr.xml - 983af8ad24a6f97da867784dfeeecc6661d54d88 2013091001 mingw32-package-list.xml + 983af8ad24a6f97da867784dfeeecc6661d54d88 2013091400 mingw32-package-list.xml bad22da9b9ec9bcea1d539e29ee2976cc88d9fc2 2013053000 mingw32-pexports.xml cdb2a4dbedfc9f2cdfc92340f6f9b12da061c0d9 2012073100 mingw32-popt.xml 0a5d210a13d073104fb74b4f9c081674c9745cd1 2013090900 mingw32-pthreads-w32.xml - c5e5acd7ddfbb8b412ba1ade45088d7a22433228 2013082303 mingw32-runtime.xml + c7d47eb5a8ebeb919ed4ce903c556b78bd80b958 2013091400 mingw32-runtime.xml 12acb32f80e49c893167cfae82e448dd766d49bb 2013070100 mingw32-wsl-candidate.xml 247a02890f109a5fe4996fde4af9d576dca3cd1e 2012073100 mingw32-xz.xml 2e333531ebfa553a2e96b2ed848e4c7bb28a2aca 2013090900 mingw32-zlib.xml diff --git a/mingw32/mingw32-runtime.xml b/mingw32/mingw32-runtime.xml index 3430dcd..9b811a4 100644 --- a/mingw32/mingw32-runtime.xml +++ b/mingw32/mingw32-runtime.xml @@ -29,6 +29,7 @@ <component class="dev"> <requires eq="mingwrt-%-mingw32-dll.tar.%" /> + <release tarname="mingwrt-4.0.1-1-mingw32-dev.tar.lzma" /> <release tarname="mingwrt-4.0.0-1-mingw32-dev.tar.lzma" /> <!-- The default source and licence name changed so we must --> <!-- specify the original. --> @@ -55,6 +56,7 @@ </component> <component class="dll"> + <release tarname="mingwrt-4.0.1-1-mingw32-dll.tar.lzma" /> <release tarname="mingwrt-4.0.0-1-mingw32-dll.tar.lzma" /> <!-- The default source and licence name changed so we must --> <!-- specify the original. --> @@ -81,10 +83,12 @@ </component> <component class="lic"> + <release tarname="mingwrt-4.0.1-1-mingw32-lic.tar.lzma" /> <release tarname="mingwrt-4.0.0-1-mingw32-lic.tar.lzma" /> </component> <component class="doc"> + <release tarname="mingwrt-4.0.1-1-mingw32-doc.tar.lzma" /> <release tarname="mingwrt-4.0.0-1-mingw32-doc.tar.lzma" /> </component> </package> @@ -108,6 +112,9 @@ <licence tarname="w32api-%-mingw32-lic.tar.%" /> <component class="dev"> + <release tarname="w32api-4.0.1-1-mingw32-dev.tar.lzma" > + <requires eq="mingwrt-4.0.1-1-mingw32-dev.tar.lzma" /> + </release> <release tarname="w32api-4.0.0-1-mingw32-dev.tar.lzma" > <requires eq="mingwrt-4.0.0-1-mingw32-dev.tar.lzma" /> </release> @@ -136,10 +143,12 @@ </component> <component class="lic"> + <release tarname="w32api-4.0.1-1-mingw32-lic.tar.lzma" /> <release tarname="w32api-4.0.0-1-mingw32-lic.tar.lzma" /> </component> <component class="doc"> + <release tarname="w32api-4.0.1-1-mingw32-doc.tar.lzma" /> <release tarname="w32api-4.0.0-1-mingw32-doc.tar.lzma" /> </component> </package> ----------------------------------------------------------------------- Summary of changes: ChangeLog | 9 +++++++++ common/issue.log | 2 +- mingw32/issue.log | 4 ++-- mingw32/mingw32-runtime.xml | 9 +++++++++ 4 files changed, 21 insertions(+), 3 deletions(-) hooks/post-receive -- Repository: mingw-dist |