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
|
2
|
3
|
4
|
|
5
|
6
|
7
(1) |
8
|
9
|
10
|
11
|
|
12
|
13
|
14
|
15
|
16
|
17
|
18
|
|
19
(1) |
20
|
21
(1) |
22
|
23
|
24
|
25
|
|
26
|
27
|
28
|
29
|
30
|
31
(1) |
|
|
From: Keith M. <no...@so...> - 2014-10-31 17:15: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, legacy has been updated
via d3446db65f6d4b8e43fcae39597420a48ea51256 (commit)
via 78b7f315c5c551705e95869a826b951d5fd1f03c (commit)
via 0331cc411818cf58f789901ef22f5a0cbf57b246 (commit)
from e4803e0da25c57ae1ad0fa75ae2b7182ff7fa339 (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/d3446db65f6d4b8e43fcae39597420a48ea51256/
commit d3446db65f6d4b8e43fcae39597420a48ea51256
Author: Keith Marshall <kei...@us...>
Date: Fri Oct 31 17:10:12 2014 +0000
Correct improper naming of assembly language source files.
--HG--
rename : mingwrt/mingwex/math/ceilf.S => mingwrt/mingwex/math/ceilf.s
rename : mingwrt/mingwex/math/ceill.S => mingwrt/mingwex/math/ceill.s
rename : mingwrt/mingwex/math/copysign.S => mingwrt/mingwex/math/copysign.s
rename : mingwrt/mingwex/math/copysignf.S => mingwrt/mingwex/math/copysignf.s
rename : mingwrt/mingwex/math/copysignl.S => mingwrt/mingwex/math/copysignl.s
rename : mingwrt/mingwex/math/cosf.S => mingwrt/mingwex/math/cosf.s
rename : mingwrt/mingwex/math/cosl.S => mingwrt/mingwex/math/cosl.s
rename : mingwrt/mingwex/math/exp2.S => mingwrt/mingwex/math/exp2.s
rename : mingwrt/mingwex/math/exp2f.S => mingwrt/mingwex/math/exp2f.s
rename : mingwrt/mingwex/math/exp2l.S => mingwrt/mingwex/math/exp2l.s
rename : mingwrt/mingwex/math/floorf.S => mingwrt/mingwex/math/floorf.s
rename : mingwrt/mingwex/math/floorl.S => mingwrt/mingwex/math/floorl.s
rename : mingwrt/mingwex/math/fma.S => mingwrt/mingwex/math/fma.s
rename : mingwrt/mingwex/math/fmaf.S => mingwrt/mingwex/math/fmaf.s
rename : mingwrt/mingwex/math/frexpl.S => mingwrt/mingwex/math/frexpl.s
rename : mingwrt/mingwex/math/ilogb.S => mingwrt/mingwex/math/ilogb.s
rename : mingwrt/mingwex/math/ilogbf.S => mingwrt/mingwex/math/ilogbf.s
rename : mingwrt/mingwex/math/ilogbl.S => mingwrt/mingwex/math/ilogbl.s
rename : mingwrt/mingwex/math/log10f.S => mingwrt/mingwex/math/log10f.s
rename : mingwrt/mingwex/math/log10l.S => mingwrt/mingwex/math/log10l.s
rename : mingwrt/mingwex/math/log1p.S => mingwrt/mingwex/math/log1p.s
rename : mingwrt/mingwex/math/log1pf.S => mingwrt/mingwex/math/log1pf.s
rename : mingwrt/mingwex/math/log1pl.S => mingwrt/mingwex/math/log1pl.s
rename : mingwrt/mingwex/math/log2.S => mingwrt/mingwex/math/log2.s
rename : mingwrt/mingwex/math/log2f.S => mingwrt/mingwex/math/log2f.s
rename : mingwrt/mingwex/math/log2l.S => mingwrt/mingwex/math/log2l.s
rename : mingwrt/mingwex/math/logf.S => mingwrt/mingwex/math/logf.s
rename : mingwrt/mingwex/math/logl.S => mingwrt/mingwex/math/logl.s
rename : mingwrt/mingwex/math/nearbyint.S => mingwrt/mingwex/math/nearbyint.s
rename : mingwrt/mingwex/math/nearbyintf.S => mingwrt/mingwex/math/nearbyintf.s
rename : mingwrt/mingwex/math/nearbyintl.S => mingwrt/mingwex/math/nearbyintl.s
rename : mingwrt/mingwex/math/remainder.S => mingwrt/mingwex/math/remainder.s
rename : mingwrt/mingwex/math/remainderf.S => mingwrt/mingwex/math/remainderf.s
rename : mingwrt/mingwex/math/remainderl.S => mingwrt/mingwex/math/remainderl.s
rename : mingwrt/mingwex/math/remquo.S => mingwrt/mingwex/math/remquo.s
rename : mingwrt/mingwex/math/remquof.S => mingwrt/mingwex/math/remquof.s
rename : mingwrt/mingwex/math/remquol.S => mingwrt/mingwex/math/remquol.s
rename : mingwrt/mingwex/math/scalbn.S => mingwrt/mingwex/math/scalbn.s
rename : mingwrt/mingwex/math/scalbnf.S => mingwrt/mingwex/math/scalbnf.s
rename : mingwrt/mingwex/math/scalbnl.S => mingwrt/mingwex/math/scalbnl.s
rename : mingwrt/mingwex/math/sinf.S => mingwrt/mingwex/math/sinf.s
rename : mingwrt/mingwex/math/sinl.S => mingwrt/mingwex/math/sinl.s
rename : mingwrt/mingwex/math/tanf.S => mingwrt/mingwex/math/tanf.s
rename : mingwrt/mingwex/math/tanl.S => mingwrt/mingwex/math/tanl.s
diff --git a/mingwrt/ChangeLog b/mingwrt/ChangeLog
index 1166b9c..f1d9e76 100644
--- a/mingwrt/ChangeLog
+++ b/mingwrt/ChangeLog
@@ -1,3 +1,15 @@
+2014-10-31 Keith Marshall <kei...@us...>
+
+ Correct improper naming of assembly language source files.
+
+ * mingwex/math/*.S: Rename all files with this extension...
+ * mingwex/math/*.s: ...to this; (all are simple assembly language, and
+ not extended `assembler-with-cpp' as implied by the former extension);
+ adjust all internal `.file <name>' references accordingly.
+
+ * Makefile.in (vpath %.S): Adjust reference to locate files....
+ (vpath %.s): ...now renamed thus.
+
2014-10-29 Keith Marshall <kei...@us...>
Streamline the build system infrastructure.
diff --git a/mingwrt/Makefile.in b/mingwrt/Makefile.in
index bc3b622..3848000 100644
--- a/mingwrt/Makefile.in
+++ b/mingwrt/Makefile.in
@@ -400,7 +400,7 @@ libmingwex.a: $(addsuffix .$(OBJEXT), \
# again, perhaps libm.a would be a better fit)
#
vpath %.c ${mingwrt_srcdir}/mingwex/math
-vpath %.S ${mingwrt_srcdir}/mingwex/math
+vpath %.s ${mingwrt_srcdir}/mingwex/math
libmingwex.a: $(addsuffix .$(OBJEXT), cosf cosl acosf acosl sinf sinl asinf \
asinl tanf tanl atanf atanl atan2f atan2l coshf coshl acosh acoshf acoshl \
sinhf sinhl asinh asinhf asinhl tanhf tanhl atanh atanhf atanhl cbrt cbrtf \
diff --git a/mingwrt/mingwex/math/ceilf.S b/mingwrt/mingwex/math/ceilf.s
similarity index 97%
rename from mingwrt/mingwex/math/ceilf.S
rename to mingwrt/mingwex/math/ceilf.s
index ffcdfc6..40cf6dc 100644
--- a/mingwrt/mingwex/math/ceilf.S
+++ b/mingwrt/mingwex/math/ceilf.s
@@ -3,7 +3,7 @@
* Public domain.
*/
- .file "ceilf.S"
+ .file "ceilf.s"
.text
.align 4
.globl _ceilf
diff --git a/mingwrt/mingwex/math/ceill.S b/mingwrt/mingwex/math/ceill.s
similarity index 97%
rename from mingwrt/mingwex/math/ceill.S
rename to mingwrt/mingwex/math/ceill.s
index 29cb27a..52a1c1c 100644
--- a/mingwrt/mingwex/math/ceill.S
+++ b/mingwrt/mingwex/math/ceill.s
@@ -5,7 +5,7 @@
*/
- .file "ceill.S"
+ .file "ceill.s"
.text
.align 4
.globl _ceill
diff --git a/mingwrt/mingwex/math/copysign.S b/mingwrt/mingwex/math/copysign.s
similarity index 93%
rename from mingwrt/mingwex/math/copysign.S
rename to mingwrt/mingwex/math/copysign.s
index 60d6c72..bc1f65c 100644
--- a/mingwrt/mingwex/math/copysign.S
+++ b/mingwrt/mingwex/math/copysign.s
@@ -3,7 +3,7 @@
* Public domain.
*/
- .file "copysign.S"
+ .file "copysign.s"
.text
.align 4
.globl _copysign
diff --git a/mingwrt/mingwex/math/copysignf.S b/mingwrt/mingwex/math/copysignf.s
similarity index 93%
rename from mingwrt/mingwex/math/copysignf.S
rename to mingwrt/mingwex/math/copysignf.s
index 8a60c46..1ecd50c 100644
--- a/mingwrt/mingwex/math/copysignf.S
+++ b/mingwrt/mingwex/math/copysignf.s
@@ -3,7 +3,7 @@
* Public domain.
*/
- .file "copysignf.S"
+ .file "copysignf.s"
.text
.align 4
.globl _copysignf
diff --git a/mingwrt/mingwex/math/copysignl.S b/mingwrt/mingwex/math/copysignl.s
similarity index 94%
rename from mingwrt/mingwex/math/copysignl.S
rename to mingwrt/mingwex/math/copysignl.s
index 4143b37..faa8563 100644
--- a/mingwrt/mingwex/math/copysignl.S
+++ b/mingwrt/mingwex/math/copysignl.s
@@ -4,7 +4,7 @@
* Public domain.
*/
- .file "copysignl.S"
+ .file "copysignl.s"
.text
.align 4
.globl _copysignl
diff --git a/mingwrt/mingwex/math/cosf.S b/mingwrt/mingwex/math/cosf.s
similarity index 96%
rename from mingwrt/mingwex/math/cosf.S
rename to mingwrt/mingwex/math/cosf.s
index 862f6ce..e2c9cc9 100644
--- a/mingwrt/mingwex/math/cosf.S
+++ b/mingwrt/mingwex/math/cosf.s
@@ -5,7 +5,7 @@
* Removed glibc header dependancy by Danny Smith
* <dan...@us...>
*/
- .file "cosf.S"
+ .file "cosf.s"
.text
.align 4
.globl _cosl
diff --git a/mingwrt/mingwex/math/cosl.S b/mingwrt/mingwex/math/cosl.s
similarity index 96%
rename from mingwrt/mingwex/math/cosl.S
rename to mingwrt/mingwex/math/cosl.s
index 59d9858..e167918 100644
--- a/mingwrt/mingwex/math/cosl.S
+++ b/mingwrt/mingwex/math/cosl.s
@@ -6,7 +6,7 @@
* Removed glibc header dependancy by Danny Smith
* <dan...@us...>
*/
- .file "cosl.S"
+ .file "cosl.s"
.text
.align 4
.globl _cosl
diff --git a/mingwrt/mingwex/math/exp2.S b/mingwrt/mingwex/math/exp2.s
similarity index 98%
rename from mingwrt/mingwex/math/exp2.S
rename to mingwrt/mingwex/math/exp2.s
index 3200657..5c85edf 100644
--- a/mingwrt/mingwex/math/exp2.S
+++ b/mingwrt/mingwex/math/exp2.s
@@ -4,7 +4,7 @@
* Public domain.
*/
- .file "exp2.S"
+ .file "exp2.s"
.text
.align 4
.globl _exp2
diff --git a/mingwrt/mingwex/math/exp2f.S b/mingwrt/mingwex/math/exp2f.s
similarity index 98%
rename from mingwrt/mingwex/math/exp2f.S
rename to mingwrt/mingwex/math/exp2f.s
index 0707a0c..633fb18 100644
--- a/mingwrt/mingwex/math/exp2f.S
+++ b/mingwrt/mingwex/math/exp2f.s
@@ -4,7 +4,7 @@
* Public domain.
*/
- .file "exp2f.S"
+ .file "exp2f.s"
.text
.align 4
.globl _exp2f
diff --git a/mingwrt/mingwex/math/exp2l.S b/mingwrt/mingwex/math/exp2l.s
similarity index 98%
rename from mingwrt/mingwex/math/exp2l.S
rename to mingwrt/mingwex/math/exp2l.s
index 2457c26..eda84f4 100644
--- a/mingwrt/mingwex/math/exp2l.S
+++ b/mingwrt/mingwex/math/exp2l.s
@@ -4,7 +4,7 @@
* Public domain.
*/
- .file "exp2l.S"
+ .file "exp2l.s"
.text
.align 4
.globl _exp2l
diff --git a/mingwrt/mingwex/math/floorf.S b/mingwrt/mingwex/math/floorf.s
similarity index 97%
rename from mingwrt/mingwex/math/floorf.S
rename to mingwrt/mingwex/math/floorf.s
index fb631ec..0eff8c5 100644
--- a/mingwrt/mingwex/math/floorf.S
+++ b/mingwrt/mingwex/math/floorf.s
@@ -7,7 +7,7 @@
* Removed header file dependency for use in libmingwex.a by
* Danny Smith <dan...@us...>
*/
- .file "floorf.S"
+ .file "floorf.s"
.text
.align 4
.globl _floorf
diff --git a/mingwrt/mingwex/math/floorl.S b/mingwrt/mingwex/math/floorl.s
similarity index 97%
rename from mingwrt/mingwex/math/floorl.S
rename to mingwrt/mingwex/math/floorl.s
index 2e23d3d..9d7feaf 100644
--- a/mingwrt/mingwex/math/floorl.S
+++ b/mingwrt/mingwex/math/floorl.s
@@ -5,7 +5,7 @@
* Changes for long double by Ulrich Drepper <dr...@cy...>
*
*/
- .file "floorl.S"
+ .file "floorl.s"
.text
.align 4
.globl _floorl
diff --git a/mingwrt/mingwex/math/fma.S b/mingwrt/mingwex/math/fma.s
similarity index 90%
rename from mingwrt/mingwex/math/fma.S
rename to mingwrt/mingwex/math/fma.s
index d622665..309c080 100644
--- a/mingwrt/mingwex/math/fma.S
+++ b/mingwrt/mingwex/math/fma.s
@@ -1,4 +1,4 @@
- .file "fma.S"
+ .file "fma.s"
.text
.align 2
.p2align 4,,15
diff --git a/mingwrt/mingwex/math/fmaf.S b/mingwrt/mingwex/math/fmaf.s
similarity index 90%
rename from mingwrt/mingwex/math/fmaf.S
rename to mingwrt/mingwex/math/fmaf.s
index 0d64ac2..75afec4 100644
--- a/mingwrt/mingwex/math/fmaf.S
+++ b/mingwrt/mingwex/math/fmaf.s
@@ -1,4 +1,4 @@
- .file "fmaf.S"
+ .file "fmaf.s"
.text
.align 2
.p2align 4,,15
diff --git a/mingwrt/mingwex/math/frexpl.S b/mingwrt/mingwex/math/frexpl.s
similarity index 100%
rename from mingwrt/mingwex/math/frexpl.S
rename to mingwrt/mingwex/math/frexpl.s
diff --git a/mingwrt/mingwex/math/ilogb.S b/mingwrt/mingwex/math/ilogb.s
similarity index 97%
rename from mingwrt/mingwex/math/ilogb.S
rename to mingwrt/mingwex/math/ilogb.s
index 2335b51..a8a215f 100644
--- a/mingwrt/mingwex/math/ilogb.S
+++ b/mingwrt/mingwex/math/ilogb.s
@@ -4,7 +4,7 @@
*/
- .file "ilogb.S"
+ .file "ilogb.s"
.text
.align 4
.globl _ilogb
diff --git a/mingwrt/mingwex/math/ilogbf.S b/mingwrt/mingwex/math/ilogbf.s
similarity index 96%
rename from mingwrt/mingwex/math/ilogbf.S
rename to mingwrt/mingwex/math/ilogbf.s
index fa3e78e..f2cb9c9 100644
--- a/mingwrt/mingwex/math/ilogbf.S
+++ b/mingwrt/mingwex/math/ilogbf.s
@@ -3,7 +3,7 @@
* Public domain.
*/
- .file "ilogbf.S"
+ .file "ilogbf.s"
.text
.align 4
.globl _ilogbf
diff --git a/mingwrt/mingwex/math/ilogbl.S b/mingwrt/mingwex/math/ilogbl.s
similarity index 97%
rename from mingwrt/mingwex/math/ilogbl.S
rename to mingwrt/mingwex/math/ilogbl.s
index b9dc6ea..5e63d5e 100644
--- a/mingwrt/mingwex/math/ilogbl.S
+++ b/mingwrt/mingwex/math/ilogbl.s
@@ -4,7 +4,7 @@
* Public domain.
*/
- .file "ilogbl.S"
+ .file "ilogbl.s"
.text
.align 4
.globl _ilogbl
diff --git a/mingwrt/mingwex/math/log10f.S b/mingwrt/mingwex/math/log10f.s
similarity index 98%
rename from mingwrt/mingwex/math/log10f.S
rename to mingwrt/mingwex/math/log10f.s
index 6483814..c36297a 100644
--- a/mingwrt/mingwex/math/log10f.S
+++ b/mingwrt/mingwex/math/log10f.s
@@ -6,7 +6,7 @@
* Changed to use fyl2xp1 for values near 1, <dr...@cy...>.
*/
- .file "log10f.S"
+ .file "log10f.s"
.text
.align 4
one: .double 1.0
diff --git a/mingwrt/mingwex/math/log10l.S b/mingwrt/mingwex/math/log10l.s
similarity index 98%
rename from mingwrt/mingwex/math/log10l.S
rename to mingwrt/mingwex/math/log10l.s
index 46f6b98..cc99e1c 100644
--- a/mingwrt/mingwex/math/log10l.S
+++ b/mingwrt/mingwex/math/log10l.s
@@ -10,7 +10,7 @@
* Danny Smith <dan...@us...>
*/
- .file "log10l.S"
+ .file "log10l.s"
.text
.align 4
one: .double 1.0
diff --git a/mingwrt/mingwex/math/log1p.S b/mingwrt/mingwex/math/log1p.s
similarity index 97%
rename from mingwrt/mingwex/math/log1p.S
rename to mingwrt/mingwex/math/log1p.s
index 356e3f7..ff795d4 100644
--- a/mingwrt/mingwex/math/log1p.S
+++ b/mingwrt/mingwex/math/log1p.s
@@ -5,7 +5,7 @@
* Danny Smith <dan...@us...>
*/
- .file "log1p.S"
+ .file "log1p.s"
.text
.align 4
/* The fyl2xp1 can only be used for values in
diff --git a/mingwrt/mingwex/math/log1pf.S b/mingwrt/mingwex/math/log1pf.s
similarity index 97%
rename from mingwrt/mingwex/math/log1pf.S
rename to mingwrt/mingwex/math/log1pf.s
index 5796e7e..17aee6e 100644
--- a/mingwrt/mingwex/math/log1pf.S
+++ b/mingwrt/mingwex/math/log1pf.s
@@ -5,7 +5,7 @@
* Danny Smith <dan...@us...>
*/
- .file "log1pf.S"
+ .file "log1pf.s"
.text
.align 4
/* The fyl2xp1 can only be used for values in
diff --git a/mingwrt/mingwex/math/log1pl.S b/mingwrt/mingwex/math/log1pl.s
similarity index 98%
rename from mingwrt/mingwex/math/log1pl.S
rename to mingwrt/mingwex/math/log1pl.s
index f35ada8..65e1d0a 100644
--- a/mingwrt/mingwex/math/log1pl.S
+++ b/mingwrt/mingwex/math/log1pl.s
@@ -7,7 +7,7 @@
* Danny Smith <dan...@us...>
*/
- .file "log1pl.S"
+ .file "log1pl.s"
.text
.align 4
/* The fyl2xp1 can only be used for values in
diff --git a/mingwrt/mingwex/math/log2.S b/mingwrt/mingwex/math/log2.s
similarity index 98%
rename from mingwrt/mingwex/math/log2.S
rename to mingwrt/mingwex/math/log2.s
index 68e7fc7..10bdc2b 100644
--- a/mingwrt/mingwex/math/log2.S
+++ b/mingwrt/mingwex/math/log2.s
@@ -9,7 +9,7 @@
* Danny Smith <dan...@us...>
*/
- .file "log2.S"
+ .file "log2.s"
.text
.align 4
one: .double 1.0
diff --git a/mingwrt/mingwex/math/log2f.S b/mingwrt/mingwex/math/log2f.s
similarity index 98%
rename from mingwrt/mingwex/math/log2f.S
rename to mingwrt/mingwex/math/log2f.s
index 900e26d..3b52a9b 100644
--- a/mingwrt/mingwex/math/log2f.S
+++ b/mingwrt/mingwex/math/log2f.s
@@ -9,7 +9,7 @@
* Danny Smith <dan...@us...>
*/
- .file "log2f.S"
+ .file "log2f.s"
.text
.align 4
one: .double 1.0
diff --git a/mingwrt/mingwex/math/log2l.S b/mingwrt/mingwex/math/log2l.s
similarity index 98%
rename from mingwrt/mingwex/math/log2l.S
rename to mingwrt/mingwex/math/log2l.s
index 0ad5696..044b67c 100644
--- a/mingwrt/mingwex/math/log2l.S
+++ b/mingwrt/mingwex/math/log2l.s
@@ -6,7 +6,7 @@
* Changed to use fyl2xp1 for values near 1, <dr...@cy...>.
*/
- .file "log2l.S"
+ .file "log2l.s"
.text
.align 4
one: .double 1.0
diff --git a/mingwrt/mingwex/math/logf.S b/mingwrt/mingwex/math/logf.s
similarity index 98%
rename from mingwrt/mingwex/math/logf.S
rename to mingwrt/mingwex/math/logf.s
index d59fe58..f622b27 100644
--- a/mingwrt/mingwex/math/logf.S
+++ b/mingwrt/mingwex/math/logf.s
@@ -6,7 +6,7 @@
* Changed to use fyl2xp1 for values near 1, <dr...@cy...>.
*/
- .file "logf.S"
+ .file "logf.s"
.text
.align 4
one: .double 1.0
diff --git a/mingwrt/mingwex/math/logl.S b/mingwrt/mingwex/math/logl.s
similarity index 98%
rename from mingwrt/mingwex/math/logl.S
rename to mingwrt/mingwex/math/logl.s
index 75a282f..6672f9d 100644
--- a/mingwrt/mingwex/math/logl.S
+++ b/mingwrt/mingwex/math/logl.s
@@ -7,7 +7,7 @@
* Removed header file dependency for use in libmingwex.a by
* Danny Smith <dan...@us...>
*/
- .file "logl.S"
+ .file "logl.s"
.text
.align 4
one: .double 1.0
diff --git a/mingwrt/mingwex/math/nearbyint.S b/mingwrt/mingwex/math/nearbyint.s
similarity index 96%
rename from mingwrt/mingwex/math/nearbyint.S
rename to mingwrt/mingwex/math/nearbyint.s
index 9730aee..8df826c 100644
--- a/mingwrt/mingwex/math/nearbyint.S
+++ b/mingwrt/mingwex/math/nearbyint.s
@@ -8,7 +8,7 @@
* Danny Smith <dan...@us...>
*/
- .file "nearbyint.S"
+ .file "nearbyint.s"
.text
.align 4
.globl _nearbyint
diff --git a/mingwrt/mingwex/math/nearbyintf.S b/mingwrt/mingwex/math/nearbyintf.s
similarity index 96%
rename from mingwrt/mingwex/math/nearbyintf.S
rename to mingwrt/mingwex/math/nearbyintf.s
index 774b146..af94d85 100644
--- a/mingwrt/mingwex/math/nearbyintf.S
+++ b/mingwrt/mingwex/math/nearbyintf.s
@@ -7,7 +7,7 @@
* Danny Smith <dan...@us...>
*/
- .file "nearbyintf.S"
+ .file "nearbyintf.s"
.text
.align 4
.globl _nearbyintf
diff --git a/mingwrt/mingwex/math/nearbyintl.S b/mingwrt/mingwex/math/nearbyintl.s
similarity index 96%
rename from mingwrt/mingwex/math/nearbyintl.S
rename to mingwrt/mingwex/math/nearbyintl.s
index 7dbc2a8..783ffdd 100644
--- a/mingwrt/mingwex/math/nearbyintl.S
+++ b/mingwrt/mingwex/math/nearbyintl.s
@@ -8,7 +8,7 @@
* Danny Smith <dan...@us...>
*/
- .file "nearbyintl.S"
+ .file "nearbyintl.s"
.text
.align 4
.globl _nearbyintl
diff --git a/mingwrt/mingwex/math/remainder.S b/mingwrt/mingwex/math/remainder.s
similarity index 92%
rename from mingwrt/mingwex/math/remainder.S
rename to mingwrt/mingwex/math/remainder.s
index 01930d3..d9ab5ec 100644
--- a/mingwrt/mingwex/math/remainder.S
+++ b/mingwrt/mingwex/math/remainder.s
@@ -3,7 +3,7 @@
* Public domain.
*/
- .file "remainder.S"
+ .file "remainder.s"
.text
.align 4
.globl _remainder
diff --git a/mingwrt/mingwex/math/remainderf.S b/mingwrt/mingwex/math/remainderf.s
similarity index 91%
rename from mingwrt/mingwex/math/remainderf.S
rename to mingwrt/mingwex/math/remainderf.s
index 81e7841..af1583a 100644
--- a/mingwrt/mingwex/math/remainderf.S
+++ b/mingwrt/mingwex/math/remainderf.s
@@ -3,7 +3,7 @@
* Public domain.
*/
- .file "remainderf.S"
+ .file "remainderf.s"
.text
.align 4
.globl _remainder
diff --git a/mingwrt/mingwex/math/remainderl.S b/mingwrt/mingwex/math/remainderl.s
similarity index 95%
rename from mingwrt/mingwex/math/remainderl.S
rename to mingwrt/mingwex/math/remainderl.s
index b5ce373..585f3af 100644
--- a/mingwrt/mingwex/math/remainderl.S
+++ b/mingwrt/mingwex/math/remainderl.s
@@ -6,7 +6,7 @@
* Danny Smith <dan...@us...>
*/
- .file "remainderl.S"
+ .file "remainderl.s"
.text
.align 4
.globl _remainderl
diff --git a/mingwrt/mingwex/math/remquo.S b/mingwrt/mingwex/math/remquo.s
similarity index 97%
rename from mingwrt/mingwex/math/remquo.S
rename to mingwrt/mingwex/math/remquo.s
index ff9411f..aa5d546 100644
--- a/mingwrt/mingwex/math/remquo.S
+++ b/mingwrt/mingwex/math/remquo.s
@@ -6,7 +6,7 @@
* Public domain.
*/
- .file "remquo.S"
+ .file "remquo.s"
.text
.align 4;
.globl _remquo;
diff --git a/mingwrt/mingwex/math/remquof.S b/mingwrt/mingwex/math/remquof.s
similarity index 97%
rename from mingwrt/mingwex/math/remquof.S
rename to mingwrt/mingwex/math/remquof.s
index b02293f..9193c26 100644
--- a/mingwrt/mingwex/math/remquof.S
+++ b/mingwrt/mingwex/math/remquof.s
@@ -6,7 +6,7 @@
* Public domain.
*/
- .file "remquo.S"
+ .file "remquo.s"
.text
.align 4;
.globl _remquof;
diff --git a/mingwrt/mingwex/math/remquol.S b/mingwrt/mingwex/math/remquol.s
similarity index 100%
rename from mingwrt/mingwex/math/remquol.S
rename to mingwrt/mingwex/math/remquol.s
diff --git a/mingwrt/mingwex/math/scalbn.S b/mingwrt/mingwex/math/scalbn.s
similarity index 93%
rename from mingwrt/mingwex/math/scalbn.S
rename to mingwrt/mingwex/math/scalbn.s
index 76e2d39..6b6b734 100644
--- a/mingwrt/mingwex/math/scalbn.S
+++ b/mingwrt/mingwex/math/scalbn.s
@@ -3,7 +3,7 @@
* Public domain.
*/
- .file "scalbn.S"
+ .file "scalbn.s"
.text
.align 4
.globl _scalbn
diff --git a/mingwrt/mingwex/math/scalbnf.S b/mingwrt/mingwex/math/scalbnf.s
similarity index 93%
rename from mingwrt/mingwex/math/scalbnf.S
rename to mingwrt/mingwex/math/scalbnf.s
index 1fe42a3..766fb98 100644
--- a/mingwrt/mingwex/math/scalbnf.S
+++ b/mingwrt/mingwex/math/scalbnf.s
@@ -3,7 +3,7 @@
* Public domain.
*/
- .file "scalbnf.S"
+ .file "scalbnf.s"
.text
.align 4
.globl _scalbnf
diff --git a/mingwrt/mingwex/math/scalbnl.S b/mingwrt/mingwex/math/scalbnl.s
similarity index 94%
rename from mingwrt/mingwex/math/scalbnl.S
rename to mingwrt/mingwex/math/scalbnl.s
index 77eaff7..5d2a64a 100644
--- a/mingwrt/mingwex/math/scalbnl.S
+++ b/mingwrt/mingwex/math/scalbnl.s
@@ -4,7 +4,7 @@
* Public domain.
*/
- .file "scalbnl.S"
+ .file "scalbnl.s"
.text
.align 4
.globl _scalbnl
diff --git a/mingwrt/mingwex/math/sinf.S b/mingwrt/mingwex/math/sinf.s
similarity index 96%
rename from mingwrt/mingwex/math/sinf.S
rename to mingwrt/mingwex/math/sinf.s
index a15f8b0..d8bf0e9 100644
--- a/mingwrt/mingwex/math/sinf.S
+++ b/mingwrt/mingwex/math/sinf.s
@@ -8,7 +8,7 @@
* Danny Smith <dan...@us...>
*/
- .file "sinf.S"
+ .file "sinf.s"
.text
.align 4
.globl _sinf
diff --git a/mingwrt/mingwex/math/sinl.S b/mingwrt/mingwex/math/sinl.s
similarity index 96%
rename from mingwrt/mingwex/math/sinl.S
rename to mingwrt/mingwex/math/sinl.s
index acf5c09..b99b2ab 100644
--- a/mingwrt/mingwex/math/sinl.S
+++ b/mingwrt/mingwex/math/sinl.s
@@ -8,7 +8,7 @@
* Danny Smith <dan...@us...>
*/
- .file "sinl.S"
+ .file "sinl.s"
.text
.align 4
.globl _sinl
diff --git a/mingwrt/mingwex/math/tanf.S b/mingwrt/mingwex/math/tanf.s
similarity index 96%
rename from mingwrt/mingwex/math/tanf.S
rename to mingwrt/mingwex/math/tanf.s
index 70d98f1..65b060a 100644
--- a/mingwrt/mingwex/math/tanf.S
+++ b/mingwrt/mingwex/math/tanf.s
@@ -5,7 +5,7 @@
* Removed header file dependency for use in libmingwex.a by
* Danny Smith <dan...@us...>
*/
- .file "tanf.S"
+ .file "tanf.s"
.text
.align 4
.globl _tanf
diff --git a/mingwrt/mingwex/math/tanl.S b/mingwrt/mingwex/math/tanl.s
similarity index 97%
rename from mingwrt/mingwex/math/tanl.S
rename to mingwrt/mingwex/math/tanl.s
index d944d6f..5a4a5c2 100644
--- a/mingwrt/mingwex/math/tanl.S
+++ b/mingwrt/mingwex/math/tanl.s
@@ -7,7 +7,7 @@
* Removed header file dependency for use in libmingwex.a by
* Danny Smith <dan...@us...>
*/
- .file "tanl.S"
+ .file "tanl.s"
.text
.align 4
.globl _tanl
https://sf.net/p/mingw/mingw-org-wsl/ci/78b7f315c5c551705e95869a826b951d5fd1f03c/
commit 78b7f315c5c551705e95869a826b951d5fd1f03c
Author: Keith Marshall <kei...@us...>
Date: Wed Oct 29 10:56:09 2014 +0000
Streamline the build system infrastructure.
diff --git a/mingwrt/ChangeLog b/mingwrt/ChangeLog
index 7ce5404..1166b9c 100644
--- a/mingwrt/ChangeLog
+++ b/mingwrt/ChangeLog
@@ -1,3 +1,25 @@
+2014-10-29 Keith Marshall <kei...@us...>
+
+ Streamline the build system infrastructure.
+
+ * configure.ac: New file; it replaces...
+ * configure.in: ...this; (name is obsolete); delete it.
+
+ * aclocal.m4 Makefile.in: Substantially rewritten; avoid recursive
+ make invocations, when processing subdirectories, and add automatic
+ dependency tracking for all generated files.
+
+ * configure: Delete it; as a generated file, it doesn't belong in SCM.
+
+ * mingwex/Makefile.in: No longer required; delete it.
+ * profile/Makefile.in: Likewise.
+
+ * mkinstalldirs: Not required; delete it; (make should use `mkdir -p',
+ or fall back on `install-sh -d', per AC_PROG_MKDIR_P).
+
+ * jamfile: Delete it; it hasn't been updated in ages, is likely no
+ longer relevant, and I have no desire to maintain it.
+
2011-08-23 Chris Sutcliffe <ir0...@us...>
* include/_mingw.h: Increment version to 3.20.
diff --git a/mingwrt/Makefile.in b/mingwrt/Makefile.in
index c0429e4..bc3b622 100644
--- a/mingwrt/Makefile.in
+++ b/mingwrt/Makefile.in
@@ -1,650 +1,740 @@
-# Makefile.in for the winsup/mingw directory.
-# Copyright (c) 1995-2008, 1996, 1997, 1998 Cygnus Solutions
+# @configure_input@
+# $Id$
+#
+# Makefile template for MinGW.org Runtime Library Package
+
+PACKAGE_TARNAME := @PACKAGE_TARNAME@
+PACKAGE_VERSION := @PACKAGE_VERSION@
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
+# Written by Keith Marshall <kei...@us...>
+# Copyright (C) 2014, MinGW.org Project
#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+# 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 THE 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.
-# This makefile requires GNU make.
-PACKAGE = @PACKAGE_TARNAME@
-VERSION = @PACKAGE_VERSION@
-CYGRELEASE = 1
+# The default target is "all"; declare it early, to avoid any possible
+# inadvertent override from any included file.
+#
+all:
+PACKAGE_RELEASE :=
+PACKAGE_RELEASE_TAG := $(PACKAGE_VERSION)$(PACKAGE_RELEASE:%=-%)-mingw32
+NTDDI_VERSION_SPEC := -D NTDDI_VERSION=0x04000000
-VPATH = @srcdir@
+# Build paths and macros.
+#
srcdir = @srcdir@
top_srcdir = @top_srcdir@
-top_builddir = @top_builddir@
+mingwrt_srcdir = @srcdir@
+w32api_srcdir = @w32api_srcdir@
+abs_builddir = @abs_builddir@
+
+CC = @CC@
+CFLAGS = @CFLAGS@
+CPPFLAGS = @CPPFLAGS@
-# FIXME: I see no reason to define `objdir';
-# it appears to be unused, and could be removed.
-objdir = .
+OBJEXT = @OBJEXT@
-host_alias = @host_alias@
-build_alias = @build_alias@
-target_alias = @target_alias@
-with_cross_host = @with_cross_host@
+AR = @AR@
+ARFLAGS = @ARFLAGS@
+RANLIB = @RANLIB@
+
+AS = @AS@
+DLLTOOL = @DLLTOOL@
+STRIP = @STRIP@
+NM = @NM@
+
+all: @DEFAULT_MAKECMDGOALS@
+all-mingwrt-stage-1: all-mingwrt-objects all-mingwrt-libs
+all-mingwrt-stage-1-and-2: all-mingwrt-stage-1 all-mingwrt-dll
+all-mingwrt: all-mingwrt-stage-1-and-2
+
+include_deprecated = @include_deprecated@
+active_goals = $1-$2 $(if $(include_deprecated),$1-deprecated-$2)
+
+all-stage-1: $(call active_goals,all,mingwrt-stage-1)
+all-stage-1-and-2: $(call active_goals,all,mingwrt)
+
+# Installation paths and macros.
+#
prefix = @prefix@
-conf_prefix = @prefix@
-host_os = @host_os@
+exec_prefix = @exec_prefix@
+bindir = ${DESTDIR}@bindir@
datarootdir = @datarootdir@
-program_transform_name = @program_transform_name@
-exec_prefix = @exec_prefix@
-bindir = @bindir@
-libdir = @libdir@
-
-ifneq (,$(findstring cygwin,$(target_alias)))
-#
-# FIXME: What is the purpose of such logic, testing `target_alias'?
-#
-# Firstly, there is no code generator being built here. The concept
-# of `target' is meaningless, and there is no valid reason to expect
-# that `target_alias' would be anything other than an empty string.
-# Thus, the validity of such tests is extremely suspect.
-#
-# Secondly, the decisions being taken, on the basis of these tests,
-# rightfully belong in the configure script; all this logic should be
-# removed, and properly implemented in `configure.in'.
-#
-mandir = $(prefix)/share/man
-mansection = mingw
-else
-mandir = @mandir@
-mansection = 3
-endif
-manpage_transform = @mingw_manpage_transform@
-ifeq ($(target_alias),$(host_alias))
-ifeq ($(build_alias),$(host_alias))
-tooldir:=$(exec_prefix)
-else
-tooldir:=$(exec_prefix)/$(target_alias)
-endif
-else
-tooldir:=$(exec_prefix)/$(target_alias)
-endif
-datadir = @datadir@
-infodir = @infodir@
-includedir = @includedir@
-ifneq (,$(findstring cygwin,$(target_alias)))
-#
-# FIXME: Doubtful use of `target_alias', again.
-#
-# Here we not only have a dubious test, based on `target_alias',
-# but we also assign local alternatives for the standard autoconf
-# installation path macros. This should not be necessary; the
-# configure script should simply assign appropriate values to
-# the standard macros, which should be used herein.
-#
-inst_bindir:=$(tooldir)/bin
-inst_includedir:=$(tooldir)/include/mingw
-inst_libdir:=$(tooldir)/lib/mingw
-inst_docdir:=$(tooldir)/share/doc/mingw-runtime
-need-DESTDIR-compatibility = prefix exec_prefix tooldir mandir
-else
-ifneq (,$(with_cross_host))
-#
-# FIXME: What is the intended purpose of `with_cross_host'?
-#
-# Notwithstanding that this conforms to no known standard, and
-# is completely undocumented, it does not belong here; every one
-# of these settings is the prerogative of the configure script,
-# and they should use standard names, as noted above.
-#
-inst_bindir:=$(tooldir)/bin
-inst_includedir:=$(tooldir)/include
-inst_libdir:=$(tooldir)/lib
-inst_docdir:=$(tooldir)/share/doc/mingw-runtime
-need-DESTDIR-compatibility = prefix exec_prefix tooldir mandir
-else
-inst_bindir:=$(bindir)
-inst_includedir:=$(includedir)
-inst_libdir:=$(libdir)
-inst_docdir:=$(prefix)/doc/runtime
-need-DESTDIR-compatibility = prefix bindir includedir libdir mandir
-endif
-endif
-
-# The Mingw headers are installed under a subdirectory of
-# $(tooldir)/include when configuring in Cygwin.
-HEADER_SUBDIR = @HEADER_SUBDIR@
-
-SHELL = /bin/sh
+docdir = ${DESTDIR}${datarootdir}/doc
+includedir = ${DESTDIR}@includedir@
+libdir = ${DESTDIR}@libdir@
+
+htmldir = @htmldir@
+pdfdir = @pdfdir@
+
+mandir = ${DESTDIR}@mandir@
+man3dir = ${mandir}/man$(man3ext)
+
+man3ext = 3
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-mkinstalldirs = $(SHELL) @MKINSTALLDIRS@
-CC := @CC@
-ifneq (,$(findstring cygwin,$(target_alias)))
+mkinstalldirs = @MKDIR_P@
+
+# Keep the configuration in a consistent state. Note that we assume
+# that configure has been run initially, (otherwise we wouldn't have
+# a Makefile to begin with); since this also creates config.status,
+# we may normally assume that it is already available ...
#
-# FIXME: What is the purpose of this hideous kludge?
+vpath configure ${top_srcdir}
+config.status: configure
+ $(SHELL) config.status --recheck
+
+# ... in which case, updating Makefile should be a simple matter of
+# running config.status ...
#
-# Again, we have a dubious use of `target_alias'. Worse, `CC'
-# should have been appropriately set by the configure script; to
-# mess with it, in this fashion, should neither be necessary,
-# nor accepted.
+vpath Makefile.in ${top_srcdir}
+requires_existing = $(if $(wildcard $1),$1,$1.missing)
+Makefile: Makefile.in configure $(call requires_existing,config.status)
+ $(SHELL) config.status
+
+.PHONY: config.status.missing
+# ... but, in the event that this may be missing, (e.g. because it
+# has been manually removed, or removed by "make distclean"), suggest
+# running configure, and bail out.
#
-override CC := ${filter-out -L% -B%,${shell echo $(CC) | sed -e 's%\(-isystem\|-iwithprefixbefore\) *[^ ]*\( \|$$\)% %g'}}
-endif
-# FIXME: Which is it, CC or CC_FOR_TARGET?
-CC_FOR_TARGET = $(CC)
-AS_FOR_TARGET = $(AS)
-CFLAGS = @CFLAGS@
-CXXFLAGS = @CXXFLAGS@
+config.status.missing:
+ $(warning *** cannot execute config.status)
+ $(error please run ${top_srcdir}/configure to regenerate it.)
-# compiling with Cygwin?
-NO_CYGWIN := @NO_CYGWIN@
-ifdef NO_CYGWIN
+# If configure itself needs to be updated, we must run autoconf in the
+# top level source directory.
+#
+vpath %.m4 ${top_srcdir}
+vpath configure.ac ${top_srcdir}
+configure: configure.ac aclocal.m4
+ cd ${top_srcdir}; autoconf
+
+# Capture dependencies conveyed within source files, ensuring that
+# header files are taken from our working source tree, and not from
+# the build-time compiler's installation path.
+#
+sinclude *.d
+DEPFLAGS = -MMD -MP
+INCLUDES = -nostdinc -I . -I ${top_srcdir}/include -I ${w32api_srcdir}/include \
+ -I ${top_srcdir} -I ${top_srcdir}/profile -iwithprefixbefore include
+
+ALL_CFLAGS = $(CFLAGS) $(DEPFLAGS) $(INCLUDES) $(NTDDI_VERSION_SPEC)
+
+# The general case, for compiling object files from C source,
+# requires a small adjustment to the default implicit rule.
+#
+%.$(OBJEXT): %.c
+ $(CC) -c $(CPPFLAGS) $(ALL_CFLAGS) -o $@ $<
+
+# In some cases, both ANSI and UTF-16LE enabled variants of object
+# modules are compiled from a common source; the UTF-16LE variant is
+# to be identified by prefixing a "w" to the object file name.
+#
+w%.$(OBJEXT): %.c
+ $(CC) -c -D UNICODE $(CPPFLAGS) $(ALL_CFLAGS) -o $@ $<
+
+# Several components of the distributable object code base are to
+# be provided as free-standing object modules, (rather than being
+# encapsulated within object libraries); we classify these within
+# two distinct groups, for support of the current MSVCRT.DLL build
+# case and the older CRTDLL build case, (noting that, ultimately,
+# we may wish to deprecate this latter case).
+#
+all-mingwrt-objects: $(call active_goals,all,crt-objects)
+all-deprecated-mingwrt-objects: all-deprecated-crt-objects
+
+# Further note that, in addition to specifying the build time
+# inventories for each of these object module categories, each
+# module should be allocated to an associated installation group,
+# whence it may be included in the eventual distribution, via a
+# staged installation.
+#
+all-crt-objects install-crt-objects: $(addsuffix .$(OBJEXT), crt2 crtmt \
+ crtst dllcrt2 gcrt2 CRT_fp8 CRT_fp10 CRT_noglob binmode txtmode)
+
+all-deprecated-crt-objects install-deprecated-crt-objects: \
+ $(addsuffix .$(OBJEXT), crt1 dllcrt1 gcrt1)
+
+# The crt1.$(OBJEXT) and crt2.$(OBJEXT) modules, for the (deprecated)
+# CRTDLL and the (current) MSVCRT build cases respectively, are built
+# from a common crt1.c source. Similarly, the dllcrt1.$(OBJEXT) and
+# dllcrt2.$(OBJEXT) modules share the common dllcrt1.c source.
+#
+# Noting that the source files are named for the deprecated build
+# case, but that we need to specify this while compiling, we need
+# this explicit pattern rule...
+#
+vpath %.c ${mingwrt_srcdir}
+$(addsuffix .$(OBJEXT), crt1 dllcrt1): %.$(OBJEXT): %.c
+ $(CC) -c $(CPPFLAGS) $(ALL_CFLAGS) -D__CRTDLL__ -o $@ $<
+
+# ...while, for the current build case, we need an explicit mapping
+# to identify the disparately named source file.
+#
+$(addsuffix .$(OBJEXT), crt2 dllcrt2): %2.$(OBJEXT): %1.c
+ $(CC) -c $(CPPFLAGS) $(ALL_CFLAGS) -o $@ $<
+
+# The initialization hook for profiling code is inherited from Cygwin,
+# where it is built as gcrt0.$(OBJEXT); we build it, unmodified, as each
+# of gcrt1.$(OBJEXT) and gcrt2.$(OBJEXT), to satisfy the differing GCC
+# specs file dependencies for each of the (deprecated) CRTDLL build
+# and (current) MSVCRT build cases, respectively.
+#
+vpath %.c ${mingwrt_srcdir}/profile
+$(addsuffix .$(OBJEXT), gcrt0 gcrt1 gcrt2): %.$(OBJEXT): gcrt0.c
+ $(CC) -c $(CPPFLAGS) $(ALL_CFLAGS) -o $@ $<
+
+# The primary runtime library is furnished by Microsoft, in the form
+# of MSVCRT.DLL, as shipped with MS-Windows itself, or in any one of
+# its versioned variants, as shipped with the MSVC compiler suite.
+#
+# We furnish the API for this runtime library, in the form of import
+# libraries, for both release and debug DLL variants; furthermore,
+# although we favour the freely available MSVCRT.DLL distributions,
+# we also provide import libraries tailored to the non-free, and
+# non-redistributable, MSVCRnn.DLL variants, corresponding to each
+# of the following enumerated versions from the MSVC suite.
+#
+msvcrt_versions := 70 71 80 90 100
+msvcrt_version_script = echo $1 | awk '\
+ { printf "0x%03d0", gensub( "^[^1-9]*([0-9]*).*", "\\\\1", 1 ) \
+ }'
+
+extra_objects_filter = $(filter %.$(OBJEXT),$1)
+extra_objects_script = test -z "$(call extra_objects_filter,$2)" \
+ || { echo $(AR) $(ARFLAGS) $1 $(call extra_objects_filter,$2); \
+ $(AR) $(ARFLAGS) $1 $(call extra_objects_filter,$2); \
+ }
+
+msvcrt_dllname_script = echo $1 | awk '\
+ /^c/{ print "crtdll.dll" } \
+ /^m/{ ext = gsub( "^.*d$$", "&" ) ? "d.dll" : ".dll"; \
+ printf "msvcr%s%s", gsub( "^[^1-9]*[0-9]+.*", "&" ) \
+ ? gensub( "^[^1-9]*([0-9]+).*", "\\\\1", 1 ) \
+ : "t", ext; \
+ }'
+
+# We categorize our import libraries into "standard" (a.k.a. "release")
+# versions, augmented by corresponding "debug" variants.
+#
+std_msvcrt := $(addprefix msvcr,t $(msvcrt_versions))
+all_msvcrt := $(std_msvcrt) $(addsuffix d,$(std_msvcrt))
+
+all-mingwrt-libs: $(call active_goals,all,libmsvcrt)
+all-libmsvcrt install-mingwrt-libs: $(foreach name,$(all_msvcrt),lib$(name).a)
+all-libcrtdll install-deprecated-mingwrt-libs: libcrtdll.a libcoldname.a
+all-deprecated-mingwrt all-deprecated-libmsvcrt: all-libcrtdll
+
+# FIXME: We should aim to remove this interim work-around...
+#
+# MSVCRT.DLL, MSVCR70.DLL, and MSVCR71.DLL, (both regular and debug
+# variants), lack the _get_output_format() function, which is required
+# by the printf() module in libmingwex.a; add our own implementation.
+# (Note that we also apply this for CRTDLL.DLL, via libcrtdll.a)
+#
+vpath ofmt_stub.s ${mingwrt_srcdir}
+$(foreach ver,t 70 71,libmsvcr$(ver).a) libcrtdll.a \
+$(foreach ver,t 70 71,libmsvcr$(ver)d.a): ofmt_stub.$(OBJEXT)
+#
+# End of work-around
+
+# For each import library to be built, we derive a tailored exports
+# definition file, from a common source.
+#
+.SUFFIXES: .def.in .def
+$(addsuffix .def,$(all_msvcrt)): %.def: ${mingwrt_srcdir}/msvcrt.def.in
+ $(CC) -C -E -P -D__FILENAME__=$@ -D__$*__=1 \
+ -D__MSVCRT_VERSION__=`$(call msvcrt_version_script,$*)` \
+ -xc-header $< > $@
+
+# To accommodate the __USE_MINGW_ANSI_STDIO feature, as specified
+# in _mingw.h and stdio.h, while retaining a mechanism for accessing
+# the MSVCRT.DLL functions which it replaces, we augment our import
+# libraries with extra, alternatively named entry points, each of
+# which implements a vectored jump to the regular entry point for
+# the DLL implementation of its corresponding replaced function.
+#
+msvcrt_repl_prefix = __msvcrt
+msvcrt_repl_funcs = printf fprintf sprintf vprintf vfprintf vsprintf
+
+# This is kludgey, but dlltool lacks the selectivity to do the job
+# well; (its --ext-prefix-alias option, which is what we would like
+# to use, is rather like a chainsaw in the hands of a neurosurgeon,
+# when he should have a scalpel). We cannot selectively apply the
+# prefix, to just the symbols of interest, so we end up by creating
+# an initial copy of the import library, WITH the prefix applied to
+# to EVERYTHING, (noting that, when we create this initial copy, we
+# MUST specify the "--no-delete" option TWICE, to preserve temporary
+# object files within the build tree); we then set this initial copy
+# aside, and create a further copy WITHOUT the extra symbols, while
+# duplicating the temporary object file name prefix retrieved from
+# the initial copy, using this $(NM) lookup filter...
+#
+dlltool_temp_prefix = $(NM) $(1) | sed -n -e '/t.o:$$/{s///p;q' -e '}'
+
+# ...after which, we apply the following $(NM) lookup filter to the
+# initial copy of the import library file, to identify the specific
+# temporary object files, defining the entry points to remap...
+#
+msvcrt_repl = $(call nmlookup,$1,$(msvcrt_repl_prefix)_,$(msvcrt_repl_funcs))
+nmlookup = $(NM) $(1) | sed -n \
+ -e '/:$$/h;/^[0-7][0-7]* *T */{s///;H;g;s/\n//' \
+ $(foreach repl,$(3),-e 's/:_$(2)$(repl)$$//p') \
+ -e '}'
+
+# ...and we add just that selection to the final copy of the import
+# library, before explicitly deleting ALL temporary object files, and
+# the (extended) initial copy of the import library.
+#
+vpath %.def ${mingwrt_srcdir}
+$(foreach name,$(all_msvcrt) crtdll,lib$(name).a): lib%.a: %.def
+ $(DLLTOOL) --as $(AS) -k --input-def $< --no-delete --no-delete \
+ --dllname `$(call msvcrt_dllname_script,$*)` --output-lib $@ \
+ --ext-prefix-alias $(msvcrt_repl_prefix) && mv $@ lib$*-repl.a
+ $(DLLTOOL) --as $(AS) -k --input-def $< --output-lib $@ \
+ --temp-prefix `$(call dlltool_temp_prefix,lib$*-repl.a)` \
+ --dllname `$(DLLTOOL) --identify lib$*-repl.a`
+ $(AR) $(ARFLAGS) $@ `$(call msvcrt_repl,lib$*-repl.a)` \
+ $(filter %.$(OBJEXT),$^)
+ $(RM) lib$*-repl.a `$(call dlltool_temp_prefix,$@)`*
+
+# Older versions of Microsoft's runtime libraries used a naming
+# convention which is more consistent with POSIX, (and with other
+# free software usage), than they currently employ; we support
+# this earlier convention by mapping the old names to equivalent
+# entry points in the current libraries, using libcoldname.a to
+# map CRTDLL.DLL entries, and variants of libmoldname.a for each
+# variant of MSVCRT.DLL
+#
+std_moldname := moldname $(addprefix moldname,$(msvcrt_versions))
+all_moldname := $(std_moldname) $(addsuffix d,$(std_moldname))
+
+all-mingwrt-libs: all-libmoldname
+all-libmoldname install-mingwrt-libs: $(foreach name,$(all_moldname),lib$(name).a)
+$(foreach name,coldname $(all_moldname),lib$(name).a): lib%.a: %.def
+ $(DLLTOOL) --as $(AS) -k -U --input-def $< --output-lib $@ \
+ --dllname `$(call msvcrt_dllname_script,$*)`
+ $(AR) $(ARFLAGS) $@ $(call extra_objects_filter,$^)
+
+# The oldname libraries are also a convenient place to provide a
+# few additional functions, with no direct implementation in the
+# Microsoft DLLs, but which nevertheless are easily emulated.
+#
+$(foreach name,coldname $(all_moldname),lib$(name).a): $(addsuffix .$(OBJEXT), \
+ isascii iscsym iscsymf strcasecmp strncasecmp toascii wcscmpi)
+
+coldname.def: %.def: ${mingwrt_srcdir}/moldname.def.in
+ $(CC) -C -E -P -D__FILENAME__=$@ -D__CRTDLL__ -xc-header $< > $@
+
+$(addsuffix .def,$(all_moldname)): %.def: ${mingwrt_srcdir}/moldname.def.in
+ $(CC) -C -E -P -D__FILENAME__=$@ -xc-header $< > $@
+
+all-mingwrt-libs install-mingwrt-libs: libmingw32.a libmingwex.a
+libmingw32.a: $(addsuffix .$(OBJEXT), CRTinit CRTfmode CRTglob \
+ cpu_features CRT_fp10 txtmode main dllmain gccmain crtst tlsmcrt \
+ tlsmthread tlssup tlsthrd pseudo-reloc pseudo-reloc-list)
+
+libmingw32.a libmingwex.a libm.a libmingwthrd.a libgmon.a:
+ $(AR) $(ARFLAGS) $@ $?
+
+# Complex math objects, to be included in libmingwex.a
+# (FIXME: consider whether these might be more suitably
+# delivered in libm.a; ISO-C99 says they belong in the
+# math library, which by POSIX convention, is libm.a)
+#
+vpath %.c ${mingwrt_srcdir}/mingwex
+vpath %.c ${mingwrt_srcdir}/mingwex/complex
+libmingwex.a: $(addsuffix .$(OBJEXT), cabs carg catan ccoshf clog creal csqrt \
+ cabsf cargf catanf ccoshl clogf crealf csqrtf cabsl cargl catanh ccosl clogl \
+ creall csqrtl cacos casin catanhf cexp cpow csin ctan cacosf casinf catanhl \
+ cexpf cpowf csinf ctanf cacosh casinh catanl cexpl cpowl csinh ctanh cacoshf \
+ casinhf ccos cimag cproj csinhf ctanhf cacoshl casinhl ccosf cimagf cprojf \
+ csinhl ctanhl cacosl casinl ccosh cimagl cprojl csinl ctanl)
+
+libmingwex.a: $(addsuffix .$(OBJEXT), isblank iswblank)
+
+# Floating point environment control, in libmingwex.a
+# (FIXME: once again, maybe better delivered in libm.a)
+#
+libmingwex.a: $(addsuffix .$(OBJEXT), fegetenv fesetenv feupdateenv \
+ feclearexcept feraiseexcept fetestexcept feholdexcept fegetexceptflag \
+ fesetexceptflag fegetround fesetround)
+
+# David Gay's "gdtoa" API, provided in libmingwex.a, and used
+# by MinGW's ISO-C conforming printf() routines for formatting
+# floating point output.
+#
+vpath %.c ${mingwrt_srcdir}/mingwex/gdtoa
+libmingwex.a: $(addsuffix .$(OBJEXT), g__fmt gethex strtopx g_dfmt gdtoa \
+ gmisc smisc sum g_ffmt hd_init strtodg ulp dmisc g_xfmt hexnan strtodnrp \
+ dtoa misc strtof)
+
+# "inttypes" conversion routines, provided in libmingwex.a
+#
+libmingwex.a: $(addsuffix .$(OBJEXT), \
+ imaxabs imaxdiv strtoimax strtoumax wcstoimax wcstoumax)
+
+# Additional math functions, augmenting Microsoft's paltry
+# selection, also delivered in libmingwex.a, (FIXME: and yet
+# again, perhaps libm.a would be a better fit)
+#
+vpath %.c ${mingwrt_srcdir}/mingwex/math
+vpath %.S ${mingwrt_srcdir}/mingwex/math
+libmingwex.a: $(addsuffix .$(OBJEXT), cosf cosl acosf acosl sinf sinl asinf \
+ asinl tanf tanl atanf atanl atan2f atan2l coshf coshl acosh acoshf acoshl \
+ sinhf sinhl asinh asinhf asinhl tanhf tanhl atanh atanhf atanhl cbrt cbrtf \
+ cbrtl ceilf ceill copysign copysignf copysignl erfl s_erf sf_erf expf expl \
+ exp2 exp2f exp2l expm1 expm1f expm1l fabs fabsf fabsl fdim fdimf fdiml \
+ floorf floorl fma fmaf fmal fmax fmaxf fmaxl fmin fminf fminl fmodf fmodl \
+ fp_consts fp_constsf fp_constsl fpclassify fpclassifyf fpclassifyl frexpf \
+ frexpl fucom hypotf hypotl ilogb ilogbf ilogbl isnan isnanf isnanl ldexpf \
+ ldexpl lgamma lgammaf lgammal llrint llrintf llrintl log10f log10l log1p \
+ log1pf log1pl log2 log2f log2l logb logbf logbl logf logl lrint lrintf \
+ lrintl llround llroundf llroundl lround lroundf lroundl modff modfl \
+ nearbyint nearbyintf nearbyintl nextafterf nextafterl nexttoward nexttowardf \
+ powf powl powi powif powil remainder remainderf remainderl remquo remquof \
+ remquol rint rintf rintl round roundf roundl scalbn scalbnf scalbnl signbit \
+ signbitf signbitl sqrtf sqrtl tgamma tgammaf tgammal trunc truncf truncl)
+
+# Replacement I/O functions in libmingwex.a, providing better POSIX
+# compatibility than their Microsoft equivalents.
+#
+vpath %.c ${mingwrt_srcdir}/mingwex/stdio
+libmingwex.a: $(addsuffix .$(OBJEXT), btowc fopen64 fprintf fseeko64 ftello64 \
+ lseek64 pformat printf snprintf snwprintf sprintf vfprintf vfscanf vfwscanf \
+ vprintf vscanf vsnprintf vsnwprintf vsprintf vsscanf vswscanf vwscanf)
+
+# FIXME: We should adopt a semantic implementation similar to the
+# dlsym( RTLD_DEFAULT, "_get_output_format" ) call in POSIX, to let
+# us handle the following fall-back more effectively.
+#
+# pformat.$(OBJEXT) needs an explicit build rule; we always build it
+# assuming that __MSVCRT_VERSION__ >= 0x0800, (and thus assuming that
+# the Microsoft runtime provides the _get_output_format() function);
+# we then rely on ofmt_stub.s, (in the top mingwrt source directory),
+# to provide a fall-back implementation, so maintaining forward
+# compatibility for earlier versions of MSVCRT.DLL
+#
+PFORMAT_CFLAGS = -I ${mingwrt_srcdir}/mingwex/gdtoa -D__MSVCRT_VERSION__=0x0800
+pformat.$(OBJEXT): %.$(OBJEXT): %.c
+ $(CC) -c $(ALL_CFLAGS) $(PFORMAT_CFLAGS) $< -o $@
+
+# Some additional miscellaneous functions, in libmingwex.a
+#
+#libmingwex.a: $(addsuffix .$(OBJEXT), glob membarrier)
+libmingwex.a: $(addsuffix .$(OBJEXT), mingw-aligned-malloc mingw-fseek)
+libmingwex.a: $(addsuffix .$(OBJEXT), getopt basename dirname ftruncate usleep)
+
+libmingwex.a: $(addsuffix .$(OBJEXT), tdelete tfind tsearch twalk)
+
+libmingwex.a: $(addsuffix .$(OBJEXT), _Exit atoll lltoa lltow \
+ ulltoa ulltow wtoll)
+
+libmingwex.a: gettimeofday.$(OBJEXT)
+libmingwex.a: $(addsuffix .$(OBJEXT), dirent wdirent)
+
+libmingwex.a: $(addsuffix .$(OBJEXT), fwide mbrtowc mbsinit wcrtomb wcstof \
+ wcstold wctob wmemchr wmemcmp wmemcpy wmemmove wmemset)
+
+libmingwex.a: $(addsuffix .$(OBJEXT), wctrans wctype)
+
+# For the math sources, we support the convention that a single
+# quux_generic.c source file will produce three objects: quux.o,
+# quuxf.o, and quuxl.o; since a change in the common source file
+# will require all three objects to be recompiled, we may handle
+# this with a single, multiple target, pattern rule.
+#
+$(addsuffix .$(OBJEXT), % %f %l): %_generic.c
+ $(CC) -c $(CPPFLAGS) $(ALL_CFLAGS) -o $*.$(OBJEXT) $<
+ $(CC) -c -D FUNCTION=$*f $(CPPFLAGS) $(ALL_CFLAGS) -o $*f.$(OBJEXT) $<
+ $(CC) -c -D FUNCTION=$*l $(CPPFLAGS) $(ALL_CFLAGS) -o $*l.$(OBJEXT) $<
+
+# The llround.o, llroundf.o, and llroundl.o variants are a special
+# case of the preceding rule; (the source is lround_generic.c rather
+# than llround_generic.c). We can handle this using the following
+# static pattern rule, (compiling each object individually).
+#
+$(addsuffix .$(OBJEXT), llround llroundf llroundl): %.$(OBJEXT): lround_generic.c
+ $(CC) -c -D FUNCTION=$* $(CPPFLAGS) $(ALL_CFLAGS) -o $@ $<
+
+all-mingwrt-libs install-mingwrt-libs: libm.a
+# Historically, MinGW.org's libm.a has been a dummy, delivering
+# nothing of value; FIXME: IMO, this sucks; it should deliver the
+# non-MSVCRT.DLL math functions, as noted above.
+#
+libm.a: libm_dummy.$(OBJEXT)
+libm_dummy.c: Makefile
+ echo "static int __mingw_libm_dummy;" > $@
+
+# Thread support libraries.
+#
+all-mingwrt-libs install-mingwrt-libs: libmingwthrd.a libmingwthrd_old.a
+libmingwthrd.a libmingwthrd_old.a: crtmt.$(OBJEXT)
+mingwthrd_old.def mingwm10.dll: $(addsuffix .$(OBJEXT), mthr mthr_init)
+mingwthrd_old.def:
+ $(DLLTOOL) --as $(AS) --output-def $@ $^
+
+libmingwthrd_old.a: lib%.a: %.def
+ $(DLLTOOL) --as $(AS) --input-def $< --dllname mingwm10.dll --output-lib $@
+ $(AR) $(ARFLAGS) $@ $(call extra_objects_filter,$^)
+
+all-mingwrt-dll install-mingwrt-dll-files: mingwm10.dll
+mingwm10.dll: mingwthrd_old.def
+ $(CC) -shared -o $@ -Wl,--image-base,0x6FBC0000 \
+ -Wl,--entry,_DllMainCRTStartup@12 $^
+
+# Code profiling support, using the GNU profiling library; (note
+# that applications using this library MUST be licensed to comply
+# with the GNU General Public License).
+#
+all-mingwrt-libs install-mingwrt-libs: libgmon.a
+libgmon.a: $(addsuffix .$(OBJEXT), gmon mcount profil)
+
+
+# Installation Rules
+# ------------------
#
-# FIXME: Again, this should have been resolved by `configure',
-# and this kludge should be unnecessary.
+# Users may expect to be able to specify DESTDIR, to stage the
+# following stock installation directories outside of the regular
+# "as configured" installation tree; unfortunately, this expectation
+# MUST fail, when the stock path is in MS-Windows absolute format, so
+# we provide an exception mechanism to forbid such usage, and we
+# proceed to create the directories only when the exception is
+# NOT triggered.
#
-override CC := ${NO_CYGWIN} $(firstword ${CC})
-endif
+.PHONY: DESTDIR-UNSUPPORTED
+bindir docdir includedir libdir mandir htmldir pdfdir:
+ @test -z "$(strip ${DESTDIR})" || case $($@) in ${DESTDIR}?:*) \
+ $(MAKE) --no-print-directory reject=$@ DESTDIR-UNSUPPORTED;; \
+ esac
+ $(mkinstalldirs) $($@)
-# Either crtdll (CRT_ID 1) or msvcrt (CRT_ID 2).
-RUNTIME = @RUNTIME@
-CRT_ID = @CRT_ID@
+# Note: we MUST use a recursive make invocation here, as the
+# "error" function within the accompanying diagnostics would be
+# triggered, irrespective of its placement in an unexecuted
+# branch of the above exception trapping shell code.
+#
+DESTDIR-UNSUPPORTED:
+ $(call MSG_DESTDIR_FORBIDDEN,$(reject),$($(reject):${DESTDIR}%=%))
-# Needed for threading dll.
-THREAD_DLL = @THREAD_DLL@
-THREAD_DLL_VERSION = 10
-THREAD_DLL_NAME = $(THREAD_DLL)$(THREAD_DLL_VERSION).dll
+# The following macros, which rely heavily on GNU make's "call"
+# function, define the diagnostics to be emitted, when the DESTDIR
+# exception is triggered.
+#
+QUOTE = `$1'#'`
+MSG_DESTDIR_FORBIDDEN = \
+ $(warning *** $(call MSG_DESTDIR_PATH_CONFLICT,$1,Win32,$2);) \
+ $(error try $(call QUOTE,$(call MSG_DESTDIR_ALTERNATIVE,$1,$2)) instead)
+MSG_DESTDIR_BAD_PATH = DESTDIR is not supported when $1 contains $2 path $3
+MSG_DESTDIR_PATH_CONFLICT = $(call MSG_DESTDIR_BAD_PATH,$1,$2,$(call QUOTE,$3))
+MSG_DESTDIR_ALTERNATIVE = make install $1="$(call MSG_DESTDIR_TRANSFORM,$2)"
+MSG_DESTDIR_TRANSFORM = ${DESTDIR}$(shell echo $1 | sed 's/^.://')
-# Various libraries.
-LIBM_A=@LIBM_A@
+# Install everything.
+#
+install: install-mingwrt
+install-stage-1-only: install-headers install-libdir-objects install-libs
+install-stage-1-and-2: install-stage-1-only install-bin
+install-gcc: install-stage-1-only
+
+# Install licence files.
+#
+install-license: install-mingwrt-license
+install-licence install-mingwrt-licence: %-licence: %-license
+
+vpath DISCLAIMER ${mingwrt_srcdir}
+vpath COPYING ${mingwrt_srcdir}/profile
+vpath CYGWIN_LICENSE ${mingwrt_srcdir}/profile
+mingwrt-license-files: COPYING CYGWIN_LICENSE DISCLAIMER
+
+# FIXME: The following rule is generalized, such that it may accommodate
+# both mingwrt and w32api, (and other packages); thus, it should ideally
+# be relocated into a common (shared) Makefile fragment.
+#
+install-mingwrt-license install-w32api-license: install-%: docdir %-files
+%-license-files:
+ $(mkinstalldirs) ${docdir}/$*/$(PACKAGE_VERSION)
+ $(INSTALL_DATA) $^ ${docdir}/$*/$(PACKAGE_VERSION)
+
+# Install headers associated with the MinGW runtime libraries.
+#
+includedirs: mingwrt-includedirs
+install-headers install-mingwrt: install-mingwrt-headers
+
+${includedir}/sys: includedir
+mingwrt-includedirs: ${includedir}/sys
+ $(mkinstalldirs) $^
+
+install-mingwrt-headers: mingwrt-includedirs
+ $(INSTALL_DATA) ${mingwrt_srcdir}/include/*.h ${includedir}
+ $(INSTALL_DATA) ${mingwrt_srcdir}/include/sys/*.h ${includedir}/sys
+ $(INSTALL_DATA) ${mingwrt_srcdir}/profile/*.h ${includedir}
+
+# Install libraries, and supporting free standing object files.
+#
+install-libs install-mingwrt: install-mingwrt-libdir-libs
+install-libdir-objects install-mingwrt: install-mingwrt-libdir-objects
+
+install-mingwrt-libdir-libs: libdir $(call active_goals,install,mingwrt-libs)
+install-mingwrt-libdir-objects: libdir $(call active_goals,install,crt-objects)
+
+install-crt-objects install-deprecated-crt-objects \
+install-mingwrt-libs install-deprecated-mingwrt-libs:
+ $(INSTALL_DATA) $^ ${libdir}
+
+# Install DLLs.
+#
+install-mingwrt: install-mingwrt-dll
+install-bin install-dll: install-mingwrt-dll
+install-mingwrt-bin install-w32api-bin: install-%-bin: install-%-dll
+install-mingwrt-dll install-w32api-dll: install-%-dll: bindir install-%-dll-files
+install-%-dll-files:
+ $(INSTALL_DATA) $^ ${bindir}
+
+# Install manpages.
+#
+install-man install-manpages: install-mingwrt-manpages
+format_manpage = sed "s/%PAGEREF%/`echo $1 | tr a-z A-Z` $2/"
+
+vpath %.man ${mingwrt_srcdir}/man
+basename.$(man3ext) dirname.$(man3ext): %.$(man3ext): dirname.man
+ $(call format_manpage,$*,$(man3ext)) $< > $@
+
+mingwrt-man$(man3ext): basename.$(man3ext) dirname.$(man3ext)
+
+install-mingwrt-manpages: mandir mingwrt-man3
+mingwrt-man%:
+ $(mkinstalldirs) ${man$*dir}
+ $(INSTALL_DATA) $^ ${man$*dir}
+ $(RM) $^
+
+
+# Distribution
+# ------------
+#
+.PHONY: dist
+dist: devdist dlldist licdist mandist srcdist
+ $(RM) -r dist/mingwrt dist/w32api
+
+mingwrt-dist-staged w32api-dist-staged: %-dist-staged:
+ $(RM) -r dist/$*
+ $(MAKE) --no-print-directory prefix=`pwd`/dist/$* install-$*
+
+devdist: mingwrt-devdist
+mingwrt_devdist_objects = dist/mingwrt/lib/*.$(OBJEXT)
+mingwrt-devdist w32api-devdist: %-devdist: %-dist-staged
+ $(STRIP) -g $($*_devdist_objects) dist/$*/lib/*.a
+ cd dist/$* && tar chf - --hard-dereference include lib | \
+ xz -c > ../$*-$(PACKAGE_RELEASE_TAG)-dev.tar.xz
-W32API_INCLUDE = @W32API_INCLUDE@
-INCLUDES = -I$(srcdir)/include \
- -I$(srcdir)/../include \
- -nostdinc \
- -iwithprefixbefore include
-ALL_CFLAGS = $(CFLAGS) $(INCLUDES) $(W32API_INCLUDE)
-ALL_CXXFLAGS = $(CXXFLAGS) $(INCLUDES) -nostdinc++ $(W32API_INCLUDE)
+dlldist: mingwrt-dlldist
+mingwrt-dlldist: %-dlldist: %-dist-staged
+ $(STRIP) dist/$*/bin/*.dll
+ cd dist/$* && tar chf - --hard-dereference bin | \
+ xz -c > ../$*-$(PACKAGE_RELEASE_TAG)-dll.tar.xz
-AS = @AS@
-AR = @AR@
-LD = @LD@
-AR_FLAGS = rcv
-RANLIB = @RANLIB@
-DLLTOOL = @DLLTOOL@
-DLLTOOLFLAGS =
-DLLTOOL_FOR_TARGET = $(DLLTOOL)
-DLLTOOL_FLAGS = --as $(AS_FOR_TARGET)
-DLLWRAP = @DLLWRAP@
-DLLWRAP_FOR_TARGET = $(DLLWRAP)
-DLLWRAP_FLAGS = --dlltool $(DLLTOOL) --as $(AS) --driver-name $(CC)
-OBJCOPY = @OBJCOPY@
-NM = @NM@
+licdist: mingwrt-licdist
+mingwrt-licdist w32api-licdist: %-licdist:
+ $(RM) -r tmp
+ $(MAKE) --no-print-directory prefix=`pwd`/tmp install-$*-licence
+ cd tmp && tar chf - --hard-dereference * | \
+ xz -c > ../dist/$*-$(PACKAGE_RELEASE_TAG)-lic.tar.xz
+ $(RM) -r tmp
-TAR = tar
-TARFLAGS = z
-TARFILEEXT = .tar.gz
-
-SUBDIRS = mingwex profile
-
-# FIXME: Most of these are either redundant, or should be set
-# directly in the subdirectories' Makefiles, by `configure'.
-FLAGS_TO_PASS:=\
- AS="$(AS)" \
- CC="$(CC)" \
- CFLAGS="$(CFLAGS) $(CFLAGS_COMMON) $(CFLAGS_CONFIG)" \
- CXXFLAGS="$(CXXFLAGS) $(CFLAGS_COMMON) $(CFLAGS_CONFIG)" \
- EXE_LDFLAGS="$(EXE_LDFLAGS)" \
- AR="$(AR)" \
- RANLIB="$(RANLIB)" \
- LD="$(LD)" \
- DLLTOOL="$(DLLTOOL)" \
- exec_prefix="$(exec_prefix)" \
- bindir="$(bindir)" \
- libdir="$(libdir)" \
- tooldir="$(tooldir)" \
- datadir="$(datadir)" \
- infodir="$(infodir)" \
- includedir="$(includedir)" \
- inst_bindir="$(inst_bindir)" \
- inst_includedir="$(inst_includedir)" \
- inst_libdir="$(inst_libdir)" \
- inst_docdir="$(inst_docdir)" \
- prefix="$(prefix)" \
- target_alias="$(target_alias)" \
- TAR="$(TAR)" \
- TARFLAGS="$(TARFLAGS)" \
- TARFILEEXT="$(TARFILEEXT)"
-
-CRT0S = crt1.o dllcrt1.o crt2.o dllcrt2.o CRT_noglob.o crtmt.o crtst.o \
- CRT_fp8.o CRT_fp10.o txtmode.o binmode.o
-MINGW_OBJS = CRTglob.o CRTfmode.o CRTinit.o dllmain.o gccmain.o \
- main.o crtst.o CRT_fp10.o txtmode.o \
- pseudo-reloc.o pseudo-reloc-list.o cpu_features.o \
- tlsmcrt.o tlsmthread.o tlssup.o tlsthrd.o
-
-MOLD_OBJS = isascii.o iscsym.o iscsymf.o toascii.o \
- strcasecmp.o strncasecmp.o wcscmpi.o
-
-LIBS = libcrtdll.a \
- libmsvcrt.a libmsvcrtd.a \
- libmsvcr70.a libmsvcr70d.a \
- libmsvcr71.a libmsvcr71d.a \
- libmsvcr80.a libmsvcr80d.a \
- libmsvcr90.a libmsvcr90d.a \
- libmsvcr100.a libmsvcr100d.a \
- libmingw32.a \
- libcoldname.a \
- libmoldname.a libmoldnamed.a \
- libmoldname70.a libmoldname70d.a \
- libmoldname71.a libmoldname71d.a \
- libmoldname80.a libmoldname80d.a \
- libmoldname90.a libmoldname90d.a \
- libmoldname100.a libmoldname100d.a \
- $(LIBM_A) \
- libmingwthrd_old.a \
- libmingwthrd.a
-
-DLLS = $(THREAD_DLL_NAME)
-
-INSTDOCS = CONTRIBUTORS \
- DISCLAIMER \
- README
-
-SRCDIST_FILES = CRT_noglob.c CRTfmod...
[truncated message content] |
|
From: Keith M. <no...@so...> - 2014-10-21 21:33: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, legacy has been created
at e4803e0da25c57ae1ad0fa75ae2b7182ff7fa339 (commit)
- Log -----------------------------------------------------------------
https://sf.net/p/mingw/mingw-org-wsl/ci/e4803e0da25c57ae1ad0fa75ae2b7182ff7fa339/
commit e4803e0da25c57ae1ad0fa75ae2b7182ff7fa339
Author: Keith Marshall <kei...@us...>
Date: Tue Oct 21 22:27:35 2014 +0100
Import w32api-3.17 source code on "legacy" branch.
diff --git a/ChangeLog b/ChangeLog
index fec6c84..9fad2c3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
2014-10-21 Keith Marshall <kei...@us...>
+ Import w32api-3.17 source code on "legacy" branch.
+
+ * w32api: New directory; use w32api-3.17-2 release as baseline for
+ import; once again, original CVS history is NOT preserved.
+
+2014-10-21 Keith Marshall <kei...@us...>
+
Create "legacy" branch; import mingwrt-3.20 source code.
* mingwrt: New directory; use mingwrt-3.20-2 release as baseline
diff --git a/w32api/CONTRIBUTIONS b/w32api/CONTRIBUTIONS
new file mode 100644
index 0000000..1c3df0e
--- /dev/null
+++ b/w32api/CONTRIBUTIONS
@@ -0,0 +1,5 @@
+2000-10-23 Danny R. Smith <dan...@ya...>
+ * include/basetsd.h
+ * include/ras.h
+ * include/raserror.h
+ * include/rassapi.h
diff --git a/w32api/ChangeLog b/w32api/ChangeLog
new file mode 100644
index 0000000..d3938a9
--- /dev/null
+++ b/w32api/ChangeLog
@@ -0,0 +1,11828 @@
+2011-03-25 Chris Sutcliffe <ir0...@us...>
+
+ * Makefile.in: Increment CYGRELEASE to 2.
+
+2011-03-25 Chris Sutcliffe <ir0...@us...>
+
+ * lib/Makefile.in: Include GDIPLUS_HEADERS in dist target.
+
+2011-03-11 Chris Sutcliffe <ir0...@us...>
+
+ * include/w32api.h: Increment version to 3.17.
+ * Makefile.in: Ditto.
+
+2011-03-07 Chris Sutcliffe <ir0...@us...>
+
+ * include/winbase.h (PSAPI_WORKING_SET_BLOCK,
+ PSAPI_WORKING_SET_INFORMATION): Move from here...
+ * include/psapi.h (PSAPI_WORKING_SET_BLOCK,
+ PSAPI_WORKING_SET_INFORMATION): ... to here.
+
+2011-03-05 Chris Sutcliffe <ir0...@us...>
+
+ * include/w32api.h: Increment version to 3.16.
+ * Makefile.in: Ditto.
+
+2011-03-05 Chris Sutcliffe <ir0...@us...>
+
+ * include/commctrl.h (NMTCKEYDOWN): Define.
+
+2011-03-05 Chris Sutcliffe <ir0...@us...>
+
+ * include/wtsapi32.h (WTSSendMessageA, WTSSendMessageW, WTSSendMessage):
+ Define.
+
+2011-03-05 Chris Sutcliffe <ir0...@us...>
+
+ * include/winbase.h (PSAPI_WORKING_SET_BLOCK,
+ PSAPI_WORKING_SET_INFORMATION): Define.
+
+2011-03-05 Chris Sutcliffe <ir0...@us...>
+
+ * include/winbase.h (__GNUC_EXTENSION): Define, replacing __MINGW_EXTENSION.
+
+2011-03-05 Chris Sutcliffe <ir0...@us...>
+
+ * lib/kernel32.def (FreeLibraryAndExitThread): Fix definition.
+
+2011-03-04 Chris Sutcliffe <ir0...@us...>
+
+ * include/winbase.h (FILE_ENCRYPTABLE, FILE_IS_ENCRYPTED, FILE_READ_ONLY,
+ FILE_ROOT_DIR, FILE_SYSTEM_ATTR, FILE_SYSTEM_DIR, FILE_SYSTEM_NOT_SUPPORT,
+ FILE_UNKNOWN, FILE_USER_DISALLOWED): Define.
+
+2011-03-04 Chris Sutcliffe <ir0...@us...>
+
+ * include/winioctl.h (_DRIVE_LAYOUT_INFORMATION_MBR): Add
+ _DRIVE_LAYOUT_INFORMATION_MBR_DEFINED guard.
+ * include/ddk/winddk.h (_DRIVE_LAYOUT_INFORMATION_MBR): Ditto.
+
+2011-03-04 Seth Jackson <se...@us...>
+
+ * include/winnt.h (PAGE_WRITECOMBINE): Define.
+ * include/winbase.h (THREAD_MODE_BACKGROUND_BEGIN, THREAD_MODE_BACKGROUND_END): Define.
+
+2011-03-04 Chris Sutcliffe <ir0...@us...>
+
+ * include/winbase.h (__MINGW_EXTENSION): Define.
+ (OVERLAPPED): Add __MINGW_EXTENSION around nameless union /
+ struct to correct issue with -std=c99.
+
+2011-03-02 Corinna Vinschen <co...@vi...>
+
+ * include/ddk/winddk.h (TIMER_INFORMATION_CLASS): Define.
+ (TIMER_BASIC_INFORMATION): Define.
+ (NtQueryTimer): Define.
+ (ZwQueryTimer): Define.
+
+2010-12-27 David Byron <db...@us...>
+
+ * include/winioctl.h (STORAGE_BUS_TYPE): Define.
+
+2010-12-27 Seth Jackson <se...@us...>
+
+ * include/winbase.h (GetComputerNameEx): Define.
+
+2010-12-27 Ryan Lortie <de...@de...>
+
+ * include/winbase.h (TzSpecificLocalTimeToSystemTime): Define.
+
+2010-12-27 Markus Koenig <ba...@us...>
+
+ * include/gdiplus/gdipluspixelformats.h (PixelFormatIndexed,
+ PixelFormatGDI, PixelFormatAlpha, PixelFormatPAlpha,
+ PixelFormatExtended, PixelFormatCanonical, PixelFormatUndefined,
+ PixelFormatDontCare, PixelFormat1bppIndexed, PixelFormat4bppIndexed,
+ PixelFormat8bppIndexed, PixelFormat16bppGrayScale,
+ PixelFormat16bppRGB555, PixelFormat16bppRGB565, PixelFormat16bpp1555,
+ PixelFormat24bppRGB, PixelFormat32bppRGB, PixelFormat32bppARGB,
+ PixelFormat32bppPARGB, PixelFormat48bppRGB, PixelFormat64bppARGB,
+ PixelFormat64bppPARGB, PixelFormatMax): Fix definition.
+
+2010-10-20 Seth Jackson <se...@us...>
+
+ * include/commctrl.h (TC_ITEMHEADER[AW]): Rename to TCITEMHEADER[AW].
+ Add defines for backward compatibility.
+
+2010-12-27 Johann Hanne <jon...@us...>
+
+ * include/oaidl.h (GetTypeComp, GetTypeComp, IsMatchingType): Fix defintion.
+ * include/objidl.h (AddConnection, ReleaseConnection): Ditto.
+ * include/winbase.h (EnumResourceLanguagesA, EnumResourceLanguagesW,
+ EnumResourceNamesA, EnumResourceNamesW, EnumResourceTypesA,
+ EnumResourceTypesW): Ditto.
+ * include/winnt.h (_SYSTEM_POWER_CAPABILITIES): Ditto.
+
+2010-12-27 Seth Jackson <se...@us...>
+
+ * include/basetsd.h: (INT8, UINT8, INT16, UINT16): Define.
+
+2010-12-27 Paul Sokolovsky <pf...@us...>
+
+ * include/bdatypes.h: Add missing semicolons.
+
+2010-08-26 Chris Sutcliffe <ir0...@us...>
+
+ * include/w32api.h: Increment version to 3.15.
+ * Makefile.in: Ditto.
+
+2010-08-26 Chris Sutcliffe <ir0...@us...>
+
+ * Makefile.in: Update naming convention and compression format (lzma),
+ leaving existing naming convention and compression format as is for Cygwin.
+
+2010-08-25 Chris Sutcliffe <ir0...@us...>
+
+ * include/oleacc.h (STATE_SYSTEM_HASPOPUP, STATE_SYSTEM_NORMAL,
+ STATE_SYSTEM_PROTECTED): Define.
+
+ Thank you to Marcus von Appen for reporting the issue.
+
+2010-08-25 Chris Sutcliffe <ir0...@us...>
+
+ * include/winuser.h (CF_DIBV5): Define.
+ (CF_MAX): Adjust accordingly.
+
+ Thank you to Lenard Lindstrom for reporting the issue.
+
+2010-08-25 Chris Sutcliffe <ir0...@us...>
+
+ * include/sspi.h (QuerySecurityContextToken): Define.
+ * lib/secur32.def: Regenerate using gendef on a Win7 machine.
+
+ Thank you to Magnus Hagander for reporting the issue.
+
+2010-08-25 Ali Sabil <as...@us...>
+
+ * include/ocidl.h: Define COBJMACROS for IPropertyBag and IPropertyBag2.
+
+2010-08-25 Chris Sutcliffe <ir0...@us...>
+
+ * include/shlwapi (ASSOCDATA): Update definition.
+
+ Thank you to Frederic Deschamps for reporting the issue.
+
+2010-08-25 Chris Sutcliffe <ir0...@us...>
+
+ * include/winbase.h (COPY_FILE_OPEN_SOURCE_FOR_WRITE,
+ COPY_FILE_ALLOW_DECRYPTED_DESTINATION, COPY_FILE_COPY_SYMLINK,
+ COPY_FILE_NO_BUFFERING): Define.
+
+ Thank you to Roland Schwingel for reporting the issue.
+
+2010-08-25 Chris Sutcliffe <ir0...@us...>
+
+ * include/winuser.h (HHOOK): Move definition from here...
+ * include/windef.h: ...to here, as per MSDN.
+
+ Thank you to Samuel Thibault for reporting the issue.
+
+2010-08-25 Chris Sutcliffe <ir0...@us...>
+
+ * include/winbase.h (GetEnvironmentStrings, GetEnvironmentStringsA): Per
+ MSDN, change return type to LPCH.
+ (GetEnvironmentStringsW): Per MSDN, change return type to LPWCH.
+
+ Thank you to Emmanuel Stapf for reporting the issue.
+
+2010-08-24 Chris Sutcliffe <ir0...@us...>
+
+ * include/prsht.h (SNDMDG, POSTMSG): Fix typo.
+ * include/windowsx.h (SNDMSG): Ditto.
+
+2010-08-24 Chris Sutcliffe <ir0...@us...>
+
+ * include/prsht.h (SNDMSG, POSTMSG): Define macros and use throughout.
+
+ Thank you to Ozkan Sezer for reporting the issue.
+
+2010-08-24 Chris Sutcliffe <ir0...@us...>
+
+ * include/windowsx.h (SNDMSG): Define macro and use throughout.
+
+ Thank you to Chris Oldwood for reporting the issue.
+
+2010-08-24 Chris Sutcliffe <ir0...@us...>
+
+ * include/oleacc.h (AccessibleObjectFromEvent): Correct definition.
+
+ Thank you to Rick Walsh for reporting the issue.
+
+2010-08-24 Chris Sutcliffe <ir0...@us...>
+
+ * include/winbase.h (MoveFileWithProcessA, MoveFileWithProgressW): Define.
+
+2010-08-24 Vinky <rab...@us...>
+
+ * include/winbase.h (OVERLAPPED): Correct definition.
+
+2010-08-24 Chris Sutcliffe <ir0...@us...>
+
+ * include/winnt.h (IMAGE_NT_HEADERS32, IMAGE_NT_HEADERS64): Correct
+ definition.
+
+ Thank you to Pasi Ruokola for reporting the issue.
+
+2010-08-24 Chris Sutcliffe <ir0...@us...>
+
+ * include/exdisp.h (get_RegisterAsBrowser): Fix typo.
+
+ Thank you to cheznonnon for reporting the issue.
+
+2010-08-24 Chris Sutcliffe <ir0...@us...>
+
+ * lib/ws2_32.def: Regenerate using gendef on a Win7 machine.
+
+2010-08-24 Ozkan Sezer <se...@us...>
+
+ * winnt.h: Fix several SUBLANG ID errors (ref:
+ http://msdn.microsoft.com/en-us/library/dd318693(VS.85).aspx).
+ (SUBLANG_UI_CUSTOM_DEFAULT): 0x05, not 0x03.
+ (SUBLANG_HAUSA_NIGERIA): Bad ID name, correct one is ...
+ (SUBLANG_HAUSA_NIGERIA_LATIN): ... this.
+ (SUBLANG_INUKTITUT_CANADA_LATIN): 0x02, not 0x01.
+ (SUBLANG_IRISH_IRELAND): 0x02, not 0x01.
+ (SUBLANG_LAO_LAO_PDR): Bad ID name, correct one is ...
+ (SUBLANG_LAO_LAO): ... this.
+ (SUBLANG_LOWER_SORBIAN_GERMANY): 0x02, not 0x01.
+ (SUBLANG_SAMI_SKOLT_FINLAND): 0x08, not 0x03.
+ (SUBLANG_SAMI_INARI_FINLAND): 0x09, not 0x03.
+ (SUBLANG_SYRIAC_SYRIA): define as SUBLANG_SYRIAC (what MSDN mentions).
+ (SUBLANG_TIGRIGNA_ERITREA): 0x02, not 0x01.
+ (SUBLANG_BENGALI_INDIA): 0x01, not 0x00.
+ (SUBLANG_BENGALI_BANGLADESH): 0x02, not 0x01.
+ (SUBLANG_PUNJABI_INDIA): 0x01, not 0x00.
+ (SUBLANG_PUNJABI_PAKISTAN): not defined in MSDN.
+ (SUBLANG_ROMANIAN_ROMANIA): 0x01, not 0x00.
+ (SUBLANG_ROMANIAN_MOLDOVA): not defined in MSDN.
+
+2010-08-24 LRN <lr...@gm...>
+
+ * include/mmreg.h (MPEGLAYER3WAVEFORMAT, WAVE_FORMAT_UNKNOWN,
+ WAVE_FORMAT_PCM, WAVE_FORMAT_ADPCM, WAVE_FORMAT_IEEE_FLOAT,
+ WAVE_FORMAT_VSELP, WAVE_FORMAT_IBM_CVSD, WAVE_FORMAT_ALAW,
+ WAVE_FORMAT_MULAW, WAVE_FORMAT_OKI_ADPCM, WAVE_FORMAT_DVI_ADPCM,
+ WAVE_FORMAT_MEDIASPACE_ADPCM, WAVE_FORMAT_SIERRA_ADPCM,
+ WAVE_FORMAT_G723_ADPCM, WAVE_FORMAT_DIGIFIX, WAVE_FORMAT_DIALOGIC_OKI_ADPCM,
+ WAVE_FORMAT_MEDIAVISION_ADPCM, WAVE_FORMAT_CU_CODEC,
+ WAVE_FORMAT_YAMAHA_ADPCM, WAVE_FORMAT_SONARC,
+ WAVE_FORMAT_DSPGROUP_TRUESPEECH, WAVE_FORMAT_ECHOSC1,
+ WAVE_FORMAT_AUDIOFILE_AF36, WAVE_FORMAT_APTX, WAVE_FORMAT_AUDIOFILE_AF10,
+ WAVE_FORMAT_PROSODY_1612, WAVE_FORMAT_LRC, WAVE_FORMAT_DOLBY_AC2,
+ WAVE_FORMAT_GSM610, WAVE_FORMAT_MSNAUDIO, WAVE_FORMAT_ANTEX_ADPCME,
+ WAVE_FORMAT_CONTROL_RES_VQLPC, WAVE_FORMAT_DIGIREAL, WAVE_FORMAT_DIGIADPCM,
+ WAVE_FORMAT_CONTROL_RES_CR10, WAVE_FORMAT_NMS_VBXADPCM,
+ WAVE_FORMAT_ROLAND_RDAC, WAVE_FORMAT_ECHOSC3, WAVE_FORMAT_ROCKWELL_ADPCM,
+ WAVE_FORMAT_ROCKWELL_DIGITALK, WAVE_FORMAT_XEBEC, WAVE_FORMAT_G721_ADPCM,
+ WAVE_FORMAT_G728_CELP, WAVE_FORMAT_MSG723, WAVE_FORMAT_MPEG,
+ WAVE_FORMAT_RT24, WAVE_FORMAT_PAC, WAVE_FORMAT_MPEGLAYER3,
+ WAVE_FORMAT_LUCENT_G723, WAVE_FORMAT_CIRRUS, WAVE_FORMAT_ESPCM,
+ WAVE_FORMAT_VOXWARE, WAVE_FORMAT_CANOPUS_ATRAC, WAVE_FORMAT_G726_ADPCM,
+ WAVE_FORMAT_G722_ADPCM, WAVE_FORMAT_DSAT, WAVE_FORMAT_DSAT_DISPLAY,
+ WAVE_FORMAT_VOXWARE_BYTE_ALIGNED, WAVE_FORMAT_VOXWARE_AC8,
+ WAVE_FORMAT_VOXWARE_AC10, WAVE_FORMAT_VOXWARE_AC16,
+ WAVE_FORMAT_VOXWARE_AC20, WAVE_FORMAT_VOXWARE_RT24,
+ WAVE_FORMAT_VOXWARE_RT29, WAVE_FORMAT_VOXWARE_RT29HW,
+ WAVE_FORMAT_VOXWARE_VR12, WAVE_FORMAT_VOXWARE_VR18,
+ WAVE_FORMAT_VOXWARE_TQ40, WAVE_FORMAT_SOFTSOUND, WAVE_FORMAT_VOXWARE_TQ60,
+ WAVE_FORMAT_MSRT24, WAVE_FORMAT_G729A, WAVE_FORMAT_MVI_MV12,
+ WAVE_FORMAT_DF_G726, WAVE_FORMAT_DF_GSM610, WAVE_FORMAT_ISIAUDIO,
+ WAVE_FORMAT_ONLIVE, WAVE_FORMAT_SBC24, WAVE_FORMAT_DOLBY_AC3_SPDIF,
+ WAVE_FORMAT_ZYXEL_ADPCM, WAVE_FORMAT_PHILIPS_LPCBB, WAVE_FORMAT_PACKED,
+ WAVE_FORMAT_RHETOREX_ADPCM, WAVE_FORMAT_IRAT, WAVE_FORMAT_VIVO_G723,
+ WAVE_FORMAT_VIVO_SIREN, WAVE_FORMAT_DIGITAL_G723,
+ WAVE_FORMAT_CREATIVE_ADPCM, WAVE_FORMAT_CREATIVE_FASTSPEECH8,
+ WAVE_FORMAT_CREATIVE_FASTSPEECH10, WAVE_FORMAT_QUARTERDECK,
+ WAVE_FORMAT_FM_TOWNS_SND, WAVE_FORMAT_BTV_DIGITAL, WAVE_FORMAT_VME_VMPCM,
+ WAVE_FORMAT_OLIGSM, WAVE_FORMAT_OLIADPCM, WAVE_FORMAT_OLICELP,
+ WAVE_FORMAT_OLISBC, WAVE_FORMAT_OLIOPR, WAVE_FORMAT_LH_CODEC,
+ WAVE_FORMAT_NORRIS, WAVE_FORMAT_ISIAUDIO,
+ WAVE_FORMAT_SOUNDSPACE_MUSICOMPRESS, WAVE_FORMAT_DVM, WAVE_FORMAT_RAW_AAC1,
+ WAVE_FORMAT_MPEG_HEAAC, WAVE_FORMAT_MPEG_ADTS_AAC, WAVE_FORMAT_DRM,
+ WAVE_FORMAT_DTS, WAVE_FORMAT_WMAVOICE9, WAVE_FORMAT_WMASPDIF,
+ WAVE_FORMAT_WMAUDIO_LOSSLESS, WAVE_FORMAT_WMAUDIO2, WAVE_FORMAT_WMAUDIO3,
+ WAVE_FORMAT_MPEG_LOAS, WAVE_FORMAT_RAW_SPORT, WAVE_FORMAT_ESST_AC3,
+ WAVE_FORMAT_DTS2): Define.
+ * include/msacm.h (HACMDRIVERID, HACMDRIVER, HACMSTREAM, HACMOBJ,
+ ACMSTREAMHEADER, WAVEFILTER, acmDriverAddA, acmDriverAddW, acmDriverRemove,
+ acmMetrics, acmStreamOpen, acmStreamSize, acmStreamPrepareHeader,
+ acmStreamUnprepareHeader, acmStreamReset, acmStreamClose, acmStreamConvert):
+ Define.
+
+2010-08-23 LRN <lr...@gm...>
+
+ * include/winbase.h (SYMBOLIC_LINK_FLAG_DIRECTORY, FILE_NAME_NORMALIZED,
+ FILE_NAME_OPENED, VOLUME_NAME_DOS, VOLUME_NAME_GUID, VOLUME_NAME_NONE,
+ VOLUME_NAME_NT, FILE_BASIC_INFO, FILE_STANDARD_INFO, FILE_NAME_INFO,
+ FILE_STREAM_INFO, FILE_COMPRESSION_INFO, FILE_ATTRIBUTE_TAG_INFO,
+ FILE_ID_BOTH_DIR_INFO, FILE_REMOTE_PROTOCOL_INFO, FILE_INFO_BY_HANDLE_CLASS,
+ GetFileInformationByHandleEx, GetFinalPathNameByHandleA,
+ GetFinalPathNameByHandleW): Define.
+
+2010-08-22 Chris Sutcliffe <ir0...@us...>
+
+ * lib/CheckConflicts.sh: New file.
+
+2010-08-21 Chris Sutcliffe <ir0...@us...>
+
+ * lib/kernel32.def (CopyLZFile, GetExpandedNameA, GetExpandedNameW, LZClose,
+ LZCopy, LZInit, LZOpenFileA, LZOpenFileW, LZRead, LZSeek, OpenProcessToken,
+ OpenThreadToken, RegCloseKey, RegCreateKeyExA, RegCreateKeyExW,
+ RegDeleteKeyExA, RegDeleteKeyExW, RegDeleteValueA, RegDeleteValueW,
+ RegEnumKeyExA, RegEnumKeyExW, RegEnumValueA, RegEnumValueW, RegFlushKey,
+ RegGetKeySecurity, RegLoadKeyA, RegLoadKeyW, RegNotifyChangeKeyValue,
+ RegOpenCurrentUser, RegOpenKeyExA, RegOpenKeyExW, RegOpenUserClassesRoot,
+ RegQueryInfoKeyA, RegQueryInfoKeyW, RegQueryValueExA, RegQueryValueExW,
+ RegRestoreKeyA, RegRestoreKeyW, RegSetKeySecurity, RegSetValueExA,
+ RegSetValueW, RegUnLoadKeyA, RegUnLoadKeyW, RtlCaptureStackBackTrace,
+ RtlFillMemory, RtlMoveMemory, RtlZeroMemory, SetThreadToken): Remove
+ conflicting definition.
+ * lib/th32.def: Remove.
+ * lib/ntdll.def (RtlUnwind): Remove conflicting definition.
+ * lib/version.def (VerLanguageNameA, VerLanguageNameW): Remove conflicting
+ definition.
+
+2010-08-21 Chris Sutcliffe <ir0...@us...>
+
+ * lib/kernel32.def (CreateProcessAsUserW): Remove definition.
+
+2010-08-20 Chris Sutcliffe <ir0...@us...>
+
+ * lib/kernel32.def: Regenerate using gendef on a Win7 machine.
+
+2010-08-19 Corinna Vinschen <co...@vi...>
+
+ * include/winnt.h: Define FILE_ATTRIBUTE_VIRTUAL. Change
+ FILE_ATTRIBUTE_VALID_FLAGS accordingly.
+ * include/ddk/winddk.h: Ditto.
+
+2010-08-18 Ladislav Michl <la...@us...>
+
+ * include/winbase.h (SYMBOLIC_LINK_FLAG_DIRECTORY, CreateSymbolicLinkW,
+ CreateSymbolicLinkA, CreateSymbolicLink): Define
+
+2010-07-22 Chris Sutcliffe <ir0...@us...>
+
+ * lib/kernel32.def(FatalExit): Correct definiton.
+
+2010-07-22 Chris Sutcliffe <ir0...@us...>
+
+ * include/basetyps.h (REFGUID, REFIID, REFCLSID, REFFMTID): Revert change
+ from 2010-07-17 since it breaks several applications.
+
+2010-07-21 Chris Sutcliffe <ir0...@us...>
+
+ * lib/kernel32.def: Regenerate using gendef.
+
+2010-07-20 Ozkan Sezer <se...@us...>
+
+ * include/commctrl.h (LVIF_GROUPID): Fix definition.
+
+2010-07-20 Michael James <jam...@gm...>
+
+ * include/commctrl.h (LVIF_COLUMNS): Fix definition.
+
+2010-07-17 Chris Sutcliffe <ir0...@us...>
+
+ * include/winnt.h (HEAP_MAKE_TAG_FLAGS, VALID_INHERIT_FLAGS): Correct
+ definition.
+ * include/rpcndr.h (NdrUnMarshConfStringHdr, NdrUnMarshCCtxtHdl,
+ NdrMarshSCtxtHdl): Ditto.
+ * include/basetyps.h (REFGUID, REFIID, REFCLSID, REFFMTID): Remove macro
+ definition in favour of typedef definition.
+
+ Thank you to Yuta Tomino for reporting the issues.
+
+2010-07-08 Markus Koenig <ba...@us...>
+
+ * include/gdiplus.h: New file.
+ * include/gdiplus/gdiplus.h: New file.
+ * include/gdiplus/gdiplusbase.h: New file.
+ * include/gdiplus/gdiplusbrush.h: New file.
+ * include/gdiplus/gdipluscolor.h: New file.
+ * include/gdiplus/gdipluscolormatrix.h: New file.
+ * include/gdiplus/gdipluseffects.h: New file.
+ * include/gdiplus/gdiplusenums.h: New file.
+ * include/gdiplus/gdiplusflat.h: New file.
+ * include/gdiplus/gdiplusgpstubs.h: New file.
+ * include/gdiplus/gdiplusgraphics.h: New file.
+ * include/gdiplus/gdiplusheaders.h: New file.
+ * include/gdiplus/gdiplusimageattributes.h: New file.
+ * include/gdiplus/gdiplusimagecodec.h: New file.
+ * include/gdiplus/gdiplusimaging.h: New file.
+ * include/gdiplus/gdiplusimpl.h: New file.
+ * include/gdiplus/gdiplusinit.h: New file.
+ * include/gdiplus/gdipluslinecaps.h: New file.
+ * include/gdiplus/gdiplusmatrix.h: New file.
+ * include/gdiplus/gdiplusmem.h: New file.
+ * include/gdiplus/gdiplusmetafile.h: New file.
+ * include/gdiplus/gdiplusmetaheader.h: New file.
+ * include/gdiplus/gdipluspath.h: New file.
+ * include/gdiplus/gdipluspen.h: New file.
+ * include/gdiplus/gdipluspixelformats.h: New file.
+ * include/gdiplus/gdiplusstringformat.h: New file.
+ * include/gdiplus/gdiplustypes.h: New file.
+ * lib/gdiplus.c: New file containing GDI+ variable definitions
+ and GUIDs.
+ * lib/gdiplus.def: New file.
+ * lib/Makefile.in: Add gdiplus.o to EXTRA_OBJS,
+ add gdiplus.c to SOURCES.
+ * lib/test.c: Include gdiplus.h.
+
+2010-06-28 Rick Rankin <rra...@ya...>
+
+ * include/psapi.h (PROCESS_MEMORY_COUNTERS_EX, PERFORMANCE_INFORMATION,
+ GetPerformanceInfo): Define.
+ * lib/psapi.def (GetPerformanceInfo): Define.
+ * include/wincrypt.h (CryptEnumProvidersA, CryptEnumProvidersW,
+ CryptEnumProviders): Define.
+
+2010-02-17 LRN <lr...@gm...>
+
+ * include/shlguid.h (IID_IFolderView): Define.
+ * include/shlobj.h (IFolderView interface): Define.
+ * lib/shell32.c (IID_IFolderView): Export.
+
+2010-01-26 Chris Sutcliffe <ir0...@us...>
+
+ * include/shldisp.h (AUTOCOMPLETEOPTIONS): Add version guard around
+ ACO_WORD_FILTER and ACO_NOPREFIXFILTERING.
+
+2010-01-26 Chris Sutcliffe <ir0...@us...>
+
+ * include/shldisp.h (AUTOCOMPLETEOPTIONS): Add enum.
+
+2009-20-10 Chris Sutcliffe <ir0...@us...>
+
+ * include/shlobj.h (SHParseDisplayName): Fix definition.
+
+2009-20-10 Chris Sutcliffe <ir0...@us...>
+
+ * include/w32api.h: Increment version to 3.14.
+ * Makefile.in: Ditto.
+
+2009-20-10 Chris Sutcliffe <ir0...@us...>
+
+ * include/shlobj.h (SHParseDisplayName): Define.
+
+ Thanks to James Roberts-Thomson for the report.
+
+2009-20-10 Chris Sutcliffe <ir0...@us...>
+
+ * include/wingdi.h (ENHMFENUMPROC): Correct definition.
+
+ Thanks to Alexander Vassilev for the report.
+
+2009-20-10 Chris Sutcliffe <ir0...@us...>
+
+ * include/iprtrmib.h (MIB_IPADDRROW): Correct definition.
+
+ Thanks to Thomas Denk for the report.
+
+2009-20-10 Chris Sutcliffe <ir0...@us...>
+
+ * include/winbase.h (UnmapViewOfFile): Correct definition.
+
+ Thanks to Dimitry Sibiryakov for the report.
+
+2009-20-10 Aleksey Chernov <vir...@us...>
+
+ * include/sspi.h: Include ntsecapi.h to correct postgresql build error.
+
+2009-20-10 Heiko Hund <he...@is...>
+
+ * include/commctrl.h (GetMUILanguage, InitMUILanguage): Add prototypes.
+ * lib/comctl32.def (GetMUILanguage, InitMUILanguage): Define.
+
+2009-20-10 Michael James <jam...@gm...>
+
+ * include/wingdi.h (CLEARTYPE_QUALITY): Define.
+ * include/winuser.h (WM_KEYLAST): Alternative definition when _WIN32_WINNT
+ >= 0x0501.
+ (WM_UNICHAR,UNICODE_NOCHAR): Define.
+ * lib/comctl32.def (DefSubclassProc@16,GetWindowSubclass@16,
+ RemoveWindowSubclass@12): Add exports.
+ * lib/gdi32.def (GetDCBrushColor@4,GetDCPenColor@4): Add exports.
+
+2009-20-10 Jarkko Sakkinen <jar...@ik...>
+
+ * include/winuser.h (WM_TOUCHMOVE, WM_TOUCHDOWN, WM_TOUCHUP,
+ TOUCHEVENTF_DOWN, TOUCHEVENTF_INRANGE, TOUCHEVENTF_MOVE,
+ TOUCHEVENTF_NOCOALESCE, TOUCHEVENTF_PALM, TOUCHEVENTF_PEN,
+ TOUCHEVENTF_PRIMARY, TOUCHEVENTF_UP, TOUCHEVENTMASKF_CONTACTAREA,
+ TOUCHEVENTMASKF_EXTRAINFO, TOUCHEVENTMASKF_TIMEFROMSYSTEM, TOUCHINPUT,
+ CloseTouchInputHandle, GetTouchInputInfo, IsTouchWindow,
+ RegisterTouchWindow, UnregisterTouchWindow): Define.
+ * lib/user32.def (CloseTouchInputHandle, GetTouchInputInfo, IsTouchWindow,
+ RegisterTouchWindow, UnregisterTouchWindow): Define.
+
+2009-20-10 Dmitry Potapov <dpo...@us...>
+
+ * include/winver.h (VerQueryValue[AW]): Correct definition.
+
+2009-20-10 Chris Sutcliffe <ir0...@us...>
+
+ * include/shlobj.h (SHARD): Add enum.
+ (SHARD_PATH): Define based on UNICODE.
+
+ Thanks to Jacek Caban for the report.
+
+2009-14-09 Chris Sutcliffe <ir0...@us...>
+
+ * include/wingdi.h (_devicemodeW, _devicemodeA): Correct definition.
+
+ Thanks to Bruno Martinez for the report.
+
+2009-14-09 Chris Sutcliffe <ir0...@us...>
+
+ * include/shlobj.h (IDO_SHGIOI_SHARE, IDO_SHGIOI_LINK, IDO_SHGIOI_SLOWFILE,
+ IDO_SHGIOI_DEFAULT, SHGetIconOverlayIndexW, SHGetIconOverlayIndexA,
+ SHGetIconOverlayIndex): Define.
+
+ Thanks to Tim Kosse for the report.
+
+2009-13-09 Chris Sutcliffe <ir0...@us...>
+
+ * include/wincon.h (AttachConsole): Correct guard.
+
+ Thanks to Alexander Shaduri for the report.
+
+2009-13-09 Robert Moerland <rjm...@us...>
+
+ * include/wininet.h (NTERNET_CACHE_ENTRY_INFOW): Correct definition.
+ (DeleteUrlCacheEntryW, DeleteUrlCacheEntryA): Define.
+
+2009-13-09 Jacky Lai <cra...@us...>
+
+ * include/winerror.h: Fix typos in macro names.
+
+2009-13-09 Jan Nijtmans <nij...@us...>
+
+ * include/winuser.h (SendMessageTimeoutA, SendMessageTimeoutW): Correct
+ definition.
+
+2009-11-09 Chris Sutcliffe <ir0...@us...>
+
+ * include/winnt.h (PROCESS_SUSPEND_RESUME): Define.
+
+2009-10-29 Charles Wilson <mi...@cw...>
+
+ Honor DESTDIR for winsup/mingw and winsup/w32api.
+ Detect and report error if installation paths are win32
+ format, but DESTDIR is non-empty.
+
+ * Makefile.in (install, uninstall): Use FLAGS_TO_PASS
+ when invoking make in subdirs.
+ * lib/Makefile.in (DESTDIR): Honor per convention.
+ (need-DESTDIR-compatibility): New macro; define it and a
+ corresponding rule.
+ (fail-DESTDIR-compatibility): New dependency goal.
+ (install-libraries, install-headers, uninstall-libraries,
+ uninstall-headers): Require need-DESTDIR-compatibility.
+ * lib/ddk/Makefile.in: Ditto.
+ * lib/directx/Makefile.in: Ditto.
+
+2009-10-04 Corinna Vinschen <co...@vi...>
+
+ * include/winbase.h (CreateRestrictedToken): Declare for >= Win 2000.
+ _WIN32_WINNT >= 0x0500.
+ (DISABLE_MAX_PRIVILEGE, SANDBOX_INERT, LUA_TOKEN,
+ WRITE_RESTRICTED): Define.
+ (IsTokenRestricted): Declare for >= Win 2000.
+
+2009-08-30 Chris Sutcliffe <ir0...@us...>
+
+ * include/wtsapi32.h (WTSQuerySessionInformationA,
+ WTSQuerySessionInformationW, WTSQuerySessionInformation, WTSFreeMemory):
+ Moved to (_WIN32_WINNT >= 0x0500) guard.
+ (thanks to Pierre Ossman)
+
+2009-08-09 Andy Koppe <and...@gm...>
+
+ * include/winnls.h (IS_HIGH_SURROGATE, IS_LOW_SURROGATE,
+ IS_SURROGATE_PAIR): Define.
+
+2009-07-27 Corinna Vinschen <co...@vi...>
+
+ * include/winnt.h (FILE_SUPPORTS_HARD_LINKS,
+ FILE_SUPPORTS_EXTENDED_ATTRIBUTES, FILE_SUPPORTS_OPEN_BY_FILE_ID,
+ FILE_SUPPORTS_USN_JOURNALS): Define. Add comment.
+ * include/ddk/ntifs.h: Ditto.
+ (FILE_SEQUENTIAL_WRITE_ONCE, FILE_SUPPORTS_TRANSACTIONS): Define.
+
+2009-07-21 Corinna Vinschen <co...@vi...>
+
+ * lib/msimg32.def (GetDCBrushColor, GetDCPenColor): Move entry points
+ from here...
+ * lib/gdo32.dll: ...to here.
+
+2009-07-01 Corinna Vinschen <co...@vi...>
+
+ * lib/comctl32.def (StrCSpnA@8, StrCSpnIA@8, StrCSpnW@8, StrChrA@8,
+ StrChrIA@8, StrChrIW@8, StrChrW@8, StrCmpNA@12, StrCmpNIA@12,
+ StrCmpNIW@12, StrCmpNW@12, StrRChrA@12, StrRChrIA@12, StrRChrW@12,
+ StrRStrIA@12, StrRStrIW@12, StrStrA@8, StrStrIA@8, StrStrIW@8,
+ StrStrW@8, StrToIntA@4, StrToIntW@4): Remove erroneously defined
+ entry points.
+
+2009-06-24 Corinna Vinschen <co...@vi...>
+
+ * include/wtsapi32.h (WTSQueryUserToken, WTSEnumerateSessionsW,
+ WTSEnumerateSessionsA): Add function prototypes.
+ (struct _WTS_SESSION_INFOW, struct _WTS_SESSION_INFOA): Add typedefs.
+ (WTS_SESSION_INFO, PWTS_SESSION_INFO, WTSEnumerateSessions): Add
+ defines dependent on UNICODE setting.
+
+2009-06-07 Corinna Vinschen <co...@vi...>
+
+ * include/ddk/ntapi.h: Add NtXxx equivalent to ZwXxx where missing
+ and vice versa.
+ * include/ddk/ntifs.h: Ditto.
+ * include/ddk/winddk.h: Ditto.
+ * lib/ntdll.def (NtPlugPlayControl, NtQueryInstallUILanguage,
+ ZwPlugPlayControl, ZwQueryInstallUILanguage): Add entry points defined
+ in header, but missing in lib. Omit NT4-only entry points.
+
+2009-05-01 Chris Sutcliffe <ir0...@us...>
+
+ * include/shellapi.h (SHIL_LARGE, SHIL_SMALL, SHIL_EXTRALARGE,
+ SHIL_SYSSMALL, SHIL_JUMBO, SHIL_LAST SHIL_JUMBO, SHGetImageList): Define.
+ * lib/shell32.def (SHGetImageList): Define.
+
+2009-02-18 Corinna Vinschen <co...@vi...>
+
+ * winnt.h: Add Vista token security extensions.
+ (SID_HASH_SIZE): Define.
+ (TOKEN_MANDATORY_POLICY_OFF, TOKEN_MANDATORY_POLICY_NO_WRITE_UP,
+ TOKEN_MANDATORY_POLICY_NEW_PROCESS_MIN,
+ TOKEN_MANDATORY_POLICY_VALID_MASK): Define.
+ (SID_HASH_ENTRY): Define.
+ (struct _SID_AND_ATTRIBUTES_HASH): Define.
+ (struct _TOKEN_LINKED_TOKEN): Define.
+ (struct _TOKEN_MANDATORY_LABEL): Define.
+ (struct _TOKEN_MANDATORY_POLICY): Define.
+ (struct _TOKEN_ELEVATION): Define.
+ (struct _TOKEN_ACCESS_INFORMATION): Define.
+ (enum _TOKEN_INFORMATION_CLASS): Conditionally define new Vista token
+ information enumeration values.
+
+2009-02-09 Corinna Vinschen <co...@vi...>
+
+ * include/winioctl.h (FSCTL_ALLOW_EXTENDED_DASD_IO): Copy definition
+ from ddk/ntifs.h.
+
+2009-02-06 Linton Miller <Lin...@tr...>
+
+ * include/wtsapi32.h (WTS_CURRENT_SESSION): Fix definition.
+
+2009-01-19 Corinna Vinschen <co...@vi...>
+
+ * include/winbase.h (enum _DEP_SYSTEM_POLICY_TYPE): Fix version guard.
+
+2009-01-11 Henry Nestler <he...@bi...>
+
+ * lib/ddk/ntoskrnl.def: Enable ZwQueryEaFile, ZwSetEaFile, NtQueryEaFile,
+ NtSetEaFile.
+
+2009-01-07 Corinna Vinschen <co...@vi...>
+
+ * include/winbase.h (SCS_64BIT_BINARY): Define.
+
+2008-12-05 Chris Sutcliffe <ir0...@us...>
+
+ * include/w32api.h: Increment version to 3.13.
+ * Makefile.in: Ditto.
+
+2008-12-05 Chris Sutcliffe <ir0...@us...>
+
+ * lib/glut.def: remove.
+ * lib/glut32.def: ditto.
+
+2008-11-11 Corinna Vinschen <co...@vi...>
+
+ * include/winbase.h (PROCESS_DEP_ENABLE,
+ PROCESS_DEP_DISABLE_ATL_THUNK_EMULATION): Define for >= Vista SP1.
+ (enum _DEP_SYSTEM_POLICY_TYPE): Ditto.
+ (GetProcessDEPPolicy, GetSystemDEPPolicy, SetProcessDEPPolicy): Ditto.
+
+2008-10-09 Chris Sutcliffe <ir0...@us...>
+
+ * include/mmsystem.h (sndAlias): Correct GCC4 warning.
+
+2008-10-04 Chris Sutcliffe <ir0...@us...>
+
+ * include/shellapi.h (NOTIFYICON_VERSION_4): Define.
+
+2008-09-25 Chris Sutcliffe <ir0...@us...>
+
+ * include/vfw.h (capSendMessage): Rename to __capSendMessage.
+
+2008-09-24 Chris Sutcliffe <ir0...@us...>
+
+ * include/vfw.h (WM_CAP_SET_CALLBACK_ERRORA, WM_CAP_SET_CALLBACK_ERRORW,
+ WM_CAP_SET_CALLBACK_STATUS, WM_CAP_SET_CALLBACK_YIELD,
+ WM_CAP_SET_CALLBACK_FRAMEA, WM_CAP_SET_CALLBACK_FRAMEW,
+ WM_CAP_SET_CALLBACK_VIDEOSTREAM, WM_CAP_SET_CALLBACK_WAVESTREAM,
+ WM_CAP_GET_USER_DATA, WM_CAP_SET_USER_DATA, WM_CAP_DRIVER_CONNECT,
+ WM_CAP_DRIVER_DISCONNECT, WM_CAP_DRIVER_GET_NAMEA, WM_CAP_DRIVER_GET_NAMEW,
+ WM_CAP_DRIVER_GET_VERSIONA, WM_CAP_DRIVER_GET_VERSIONW,
+ WM_CAP_DRIVER_GET_CAPS, WM_CAP_FILE_SET_CAPTURE_FILEA,
+ WM_CAP_FILE_SET_CAPTURE_FILEW, WM_CAP_FILE_GET_CAPTURE_FILEA,
+ WM_CAP_FILE_GET_CAPTURE_FILEW, WM_CAP_FILE_ALLOCATE, WM_CAP_FILE_SAVEASA,
+ WM_CAP_FILE_SAVEASW, WM_CAP_FILE_SET_INFOCHUNK, WM_CAP_FILE_SAVEDIBA,
+ WM_CAP_FILE_SAVEDIBW, WM_CAP_EDIT_COPY, WM_CAP_SET_AUDIOFORMAT,
+ WM_CAP_GET_AUDIOFORMAT, WM_CAP_DLG_VIDEOFORMAT, WM_CAP_DLG_VIDEOSOURCE,
+ WM_CAP_DLG_VIDEODISPLAY, WM_CAP_GET_VIDEOFORMAT, WM_CAP_SET_VIDEOFORMAT,
+ WM_CAP_DLG_VIDEOCOMPRESSION, WM_CAP_SET_PREVIEW, WM_CAP_SET_OVERLAY,
+ WM_CAP_SET_PREVIEWRATE, WM_CAP_SET_SCALE, WM_CAP_GET_STATUS,
+ WM_CAP_SET_SCROLL, WM_CAP_GRAB_FRAME, WM_CAP_GRAB_FRAME_NOSTOP,
+ WM_CAP_SEQUENCE, WM_CAP_SEQUENCE_NOFILE, WM_CAP_SET_SEQUENCE_SETUP,
+ WM_CAP_GET_SEQUENCE_SETUP, WM_CAP_SET_MCI_DEVICEA, WM_CAP_SET_MCI_DEVICEW,
+ WM_CAP_GET_MCI_DEVICEA, WM_CAP_GET_MCI_DEVICEW, WM_CAP_STOP, WM_CAP_ABORT,
+ WM_CAP_SINGLE_FRAME_OPEN, WM_CAP_SINGLE_FRAME_CLOSE, WM_CAP_SINGLE_FRAME,
+ WM_CAP_PAL_OPENA, WM_CAP_PAL_OPENW, WM_CAP_PAL_SAVEA, WM_CAP_PAL_SAVEW,
+ WM_CAP_PAL_PASTE, WM_CAP_PAL_AUTOCREATE, WM_CAP_PAL_MANUALCREATE,
+ WM_CAP_SET_CALLBACK_CAPCONTROL): Define using WM_USER.
+ (capSendMessage): Don't undef.
+
+2008-09-21 Chris Sutcliffe <ir0...@us...>
+
+ * incude/sspi.h: include subauth.h to fix issue of UNICODE_STRING being
+ undefined.
+
+2008-09-13 mega-squall <meg...@us...>
+
+ * include/winnt.h (SUBLANG_BENGALI_INDIA, SUBLANG_PUNJABI_INDIA,
+ SUBLANG_ROMANIAN_ROMANIA): Correct definition.
+ (SUBLANG_BENGALI_BANGLADESH, SUBLANG_PUNJABI_PAKISTAN,
+ SUBLANG_ROMANIAN_MOLDOVA): Define.
+
+2008-09-11 Chris Sutcliffe <ir0...@us...>
+
+ * include/shlwapi.h (ASSOCSTR): Update enum.
+
+2008-09-07 Chris Sutcliffe <ir0...@us...>
+
+ * include/w32api.h: Increment version to 3.12.
+ * Makefile.in: Ditto.
+
+2008-09-07 Michael Hentschel <mi...@us...>
+
+ * include/shlwapi.h (STIF_DEFAULT, STIF_SUPPORT_HEX): Define.
+
+2008-09-07 alsemm <al...@us...>
+
+ * include/mlang.h (IMLangFontLink2::MapFont): Fix definition.
+
+2008-09-07 Danny Smith <dan...@us...>
+
+ * include/ws2tcpip.h (IPV6_MREQ): Fix typo.
+ Thanks to Richard Hughes for report.
+
+2008-09-06 Chris Sutcliffe <ir0...@us...>
+
+ * Makefile.in: Adjust to new naming standard for MinGW while maintaining old
+ naming standard for Cygwin.
+
+2008-08-30 Bo Yang <tec...@us...>
+
+ * include/sspi.h: Fix PSecurityFunctionTableW structure.
+
+2008-08-29 Andy Grover <and...@or...>
+
+ * include/ddk/scsi.h: Define READ_TOC formats.
+ * lib/ddk/scsiport.def (ScsiPortGetDeviceBase): Fix export.
+
+2008-08-29 Andy Grover <and...@or...>
+
+ * include/ddk/ndis.h (NDIS_MINIPORT_MAJOR_VERSION, NDIS_MINIPORT_MINOR_VERSION,
+ struct NDIS_TASK_OFFLOAD_HEADER, PROTOCOL_RESERVED_SIZE_IN_PACKET,
+ NdisGetFirstBufferFromPacketSafe, NdisMIndicateReceivePacket,
+ NdisSetPacketPoolProtocolId, NdisMInitializeTimer, NdisMSetPeriodicTimer,
+ NdisMCancelTimer): Define.
+ (enum NDIS_ENCAPSULATION, struct NDIS_ENCAPSULATION_FORMAT): move in file.
+ (struct _NDIS_PACKET): Define using _ANONYMOUS_UNION and ANONYMOUS_STRUCT to
+ eliminate warnings.
+ (NdisReinitializePacket): Rename from NdisReinitializePacketCounts.
+ * lib/ddk/ndis.def (NdisInitAnsiString, NdisInitUnicodeString, NdisMCancelTimer,
+ NdisMInitializeTimer, NdisMSetPeriodicTimer, NdisSetPacketPoolProtocolId):
+ Export.
+
+2008-08-29 Andy Grover <and...@or...>
+
+ * include/ddk/winddk.h (RtlStringCbCopyA, RtlStringCbPrintfA,
+ RtlStringCbVPrintfA): define in terms of POSIX string functions.
+
+2008-08-29 Andy Grover <and...@or...>
+
+ * include/ddk/winddk.h (KeRaiseIrql): Define.
+ (KfRaiseIrql, KfLowerIrql): remove incorrect definitions.
+
+2008-08-29 Andy Grover <and...@or...>
+
+ * include/ddk/winddk.h (KeFlushQueuedDpcs, KeMemoryBarrier): Define.
+ (KeGetCurrentProcessorNumber): Fix incorrect member reference.
+ (InterlockedIncrement, InterlockedDecrement): fix warning.
+ * lib/ddk/ntoskrnl.def (KeFlushQueuedDpcs, KeMemoryBarrier): Export.
+ (KeNumberProcessors): Export.
+
+2008-08-22 Chris Sutcliffe <ir0...@us...>
+
+ * include/shlwapi.h (ASSOCF_INIT_NOREMAPCLSID, ASSOCF_INIT_BYEXENAME,
+ ASSOCF_OPEN_BYEXENAME, ASSOCF_INIT_DEFAULTTOSTAR,
+ ASSOCF_INIT_DEFAULTTOFOLDER, ASSOCF_NOUSERSETTINGS, ASSOCF_NOTRUNCATE,
+ ASSOCF_VERIFY, ASSOCF_REMAPRUNDLL, ASSOCF_NOFIXUPS, ASSOCF_IGNOREBASECLASS,
+ ASSOCF_INIT_IGNOREUNKNOWN): Define.
+
+2008-08-22 Chris Sutcliffe <ir0...@us...>
+
+ * include/commctrl.h (LVN_MARQUEEBEGIN): Define.
+
+ Thanks to Tim Kosse <botg at users dot sf dot net>.
+
+2008-08-22 Bo Yang <tec...@us...>
+
+ * include/winnt.h (OWNER_SECURITY_INFORMATION, GROUP_SECURITY_INFORMATION,
+ DACL_SECURITY_INFORMATION, SACL_SECURITY_INFORMATION): Correct.
+ * include/winnt.h (OWNER_SECURITY_INFORMATION, GROUP_SECURITY_INFORMATION,
+ DACL_SECURITY_INFORMATION, SACL_SECURITY_INFORMATION,
+ LABEL_SECURITY_INFORMATION, UNPROTECTED_SACL_SECURITY_INFORMATION,
+ UNPROTECTED_DACL_SECURITY_INFORMATION, PROTECTED_SACL_SECURITY_INFORMATION,
+ PROTECTED_DACL_SECURITY_INFORMATION): Define.
+
+2008-08-19 Chris Sutcliffe <ir0...@us...>
+
+ * include/wtsapi32.h (_WTS_INFO_CLASS, _WTS_CONNECTSTATE_CLASS,
+ WTSQuerySessionInformation, WTSFreeMemory): Define.
+
+2008-07-25 Bo Yang <tec...@us...>
+
+ * lib/gdi32.def (SetLayout): Export.
+
+2008-07-25 Bo Yang <tec...@us...>
+
+ * include/wincrypt.h (struct _CRYPT_KEY_PROV_PARAM,
+ struct _CRYPT_KEY_PROV_INFO, CertGetCertificateContextProperty,
+ CryptEnumKeyIdentifierProperties, CryptAcquireCertificatePrivateKey,
+ CertCreateCertificateContext, CryptGetKeyIdentifierProperty,
+ CertSetCertificateContextProperty, CertCompareCertificateName,
+ CryptSetKeyIdentifierProperty, CertOIDToAlgId, CryptGetDefaultProviderA,
+ CryptGetDefaultProviderW and many corresponding macroes): Define.
+ * lib/crypt32.def (Export the above 11 functions): Export.
+ * include/winerror.h (CRYPT_E_NOT_FOUND and other crypt related
+ macroes): Define.
+
+
+2008-07-24 Chris Sutcliffe <ir0...@us...>
+
+ * include/winuser.h (MENUGETOBJECTINFO, MNGO_NOINTERFACE, MNGO_NOERROR,
+ MNGOF_TOPGAP, MNGOF_BOTTOMGAP): Define.
+
+2008-07-24 techrazy <tec...@us...>
+
+ * include/wingdi.h (OUT_PS_ONLY_PRECIS): Define.
+
+2008-07-24 Corinna Vinschen <co...@vi...>
+
+ * include/lmaccess.h (struct _USER_INFO_4): Define.
+ (struct _USER_INFO_23): Define.
+ (struct _GROUP_INFO_3): Define.
+
+2008-07-14 Corinna Vinschen <co...@vi...>
+
+ * include/iphlpapi.h (GetExtendedTcpTable): Add prototype.
+ * include/iprtrmib.h (TCP_TABLE_CLASS, MIB_TCPROW_OWNER_PID,
+ MIB_TCPTABLE_OWNER_PID, MIB_TCP6ROW_OWNER_PID,
+ MIB_TCP6TABLE_OWNER_PID): Define.
+ * lib/iphlpapi.def (GetExtendedTcpTable): Export.
+
+2008-06-25 Brandon Sneed <ni...@so...>
+
+ * include/winbase.h (GetProcessHandleCount, GetSystemRegistryQuota,
+ GetThreadIOPendingFlag): Modified to rely on _WIN32_WINNT 0x0501 instead
+ of 0x0502.
+ Bug reported by Thomas Denk.
+
+2008-06-25 Brandon Sneed <ni...@so...>
+
+ * include/winbase.h (InterlockedIncrement, InterlockedDecrement,
+ InterlockedCompareExchange, InterlockedExchange,
+ InterlockedCompareExchangePointer, InterlockedExchangeAdd,
+ InterlockedExchangePointer): Modified from PLONG to LONG volatile *.
+ Bug reported by Erik Blake.
+
+2008-06-20 Danny Smith <dan...@us...>
+
+ * lib/ddk/hal.def (HalTranslateBusAddress): Correct suffix.
+ * lib/ddk/ntoskrnl.def (MmAllocateContiguousMemory): Correct suffix.
+ Bug reported by Brian Hawley.
+
+2008-06-17 Corinna Vinschen <co...@vi...>
+
+ * include/dsgetdc.h (DS_FORCE_REDISCOVERY, DS_FORCE_REDISCOVERY,
+ DS_DIRECTORY_SERVICE_REQUIRED, DS_DIRECTORY_SERVICE_PREFERRED,
+ DS_GC_SERVER_REQUIRED, DS_PDC_REQUIRED, DS_BACKGROUND_ONLY,
+ DS_IP_REQUIRED, DS_KDC_REQUIRED, DS_TIMESERV_REQUIRED,
+ DS_WRITABLE_REQUIRED, DS_GOOD_TIMESERV_PREFERRED, DS_AVOID_SELF,
+ DS_ONLY_LDAP_NEEDED, DS_IS_FLAT_NAME, DS_IS_DNS_NAME,
+ DS_RETURN_DNS_NAME, DS_RETURN_FLAT_NAME): Define.
+ (DsGetDcNameW, DsGetDcNameA): Declare.
+ (DsGetDcName): Define.
+ * lib/netapi32.def (DsGetDcNameA, DsGetDcNameW): Export.
+
+2008-05-28 Chris Sutcliffe <ir0...@us...>
+
+ * include/commctrl.h (NMLVODSTATECHANGE): Define.
+
+ Thanks to Tim Kosse <botg at users dot sf dot net>.
+
+2008-05-28 Chris Sutcliffe <ir0...@us...>
+
+ * include/winnt.h (SUBLANG_TIBETAN_BHUTAN): Fix definition.
+
+ Thanks to Nicola Di Nisio <nicoladinisio at users dot sf dot net>.
+
+2008-05-15 Corinna Vinschen <co...@vi...>
+
+ * include/winnt.h (FILE_SEQUENTIAL_WRITE_ONCE): Define.
+ (FILE_SUPPORTS_TRANSACTIONS): Define.
+
+2008-05-01 Bart Oldeman <bar...@us...>
+
+ * include/winuser.h (DEVICE_NOTIFY_WINDOW_HANDLE,
+ DEVICE_NOTIFY_SERVICE_HANDLE): remove duplicate definition.
+
+2008-05-02 Ramiro Polla <ra...@li...>
+
+ * include/vfw.h (WM_CAP_SET_CALLBACK_ERRORA, WM_CAP_SET_CALLBACK_ERRORW,
+ WM_CAP_SET_CALLBACK_STATUS, WM_CAP_SET_CALLBACK_YIELD,
+ WM_CAP_SET_CALLBACK_FRAMEA, WM_CAP_SET_CALLBACK_FRAMEW,
+ WM_CAP_SET_CALLBACK_VIDEOSTREAM, WM_CAP_SET_CALLBACK_WAVESTREAM,
+ WM_CAP_GET_USER_DATA, WM_CAP_SET_USER_DATA, WM_CAP_DRIVER_CONNECT,
+ WM_CAP_DRIVER_DISCONNECT, WM_CAP_DRIVER_GET_NAMEA, WM_CAP_DRIVER_GET_NAMEW,
+ WM_CAP_DRIVER_GET_VERSIONA, WM_CAP_DRIVER_GET_VERSIONW,
+ WM_CAP_DRIVER_GET_CAPS, WM_CAP_FILE_SET_CAPTURE_FILEA,
+ WM_CAP_FILE_SET_CAPTURE_FILEW, WM_CAP_FILE_GET_CAPTURE_FILEA,
+ WM_CAP_FILE_GET_CAPTURE_FILEW, WM_CAP_FILE_ALLOCATE, WM_CAP_FILE_SAVEASA,
+ WM_CAP_FILE_SAVEASW, WM_CAP_FILE_SET_INFOCHUNK, WM_CAP_FILE_SAVEDIBA,
+ WM_CAP_FILE_SAVEDIBW, WM_CAP_EDIT_COPY, WM_CAP_SET_AUDIOFORMAT,
+ WM_CAP_GET_AUDIOFORMAT, WM_CAP_DLG_VIDEOFORMAT, WM_CAP_DLG_VIDEOSOURCE,
+ WM_CAP_DLG_VIDEODISPLAY, WM_CAP_GET_VIDEOFORMAT, WM_CAP_SET_VIDEOFORMAT,
+ WM_CAP_DLG_VIDEOCOMPRESSION, WM_CAP_SET_PREVIEW, WM_CAP_SET_OVERLAY,
+ WM_CAP_SET_PREVIEWRATE, WM_CAP_SET_SCALE, WM_CAP_GET_STATUS,
+ WM_CAP_SET_SCROLL, WM_CAP_GRAB_FRAME, WM_CAP_GRAB_FRAME_NOSTOP,
+ WM_CAP_SEQUENCE, WM_CAP_SEQUENCE_NOFILE, WM_CAP_SET_SEQUENCE_SETUP,
+ WM_CAP_GET_SEQUENCE_SETUP, WM_CAP_SET_MCI_DEVICEA, WM_CAP_SET_MCI_DEVICEW,
+ WM_CAP_GET_MCI_DEVICEA, WM_CAP_GET_MCI_DEVICEW, WM_CAP_STOP, WM_CAP_ABORT,
+ WM_CAP_SINGLE_FRAME_OPEN, WM_CAP_SINGLE_FRAME_CLOSE, WM_CAP_SINGLE_FRAME,
+ WM_CAP_PAL_OPENA, WM_CAP_PAL_OPENW, WM_CAP_PAL_SAVEA, WM_CAP_PAL_SAVEW,
+ WM_CAP_PAL_PASTE, WM_CAP_PAL_AUTOCREATE, WM_CAP_PAL_MANUALCREATE,
+ WM_CAP_SET_CALLBACK_CAPCONTROL, WM_CAP_SET_CALLBACK_ERROR,
+ WM_CAP_SET_CALLBACK_FRAME, WM_CAP_DRIVER_GET_NAME,
+ WM_CAP_DRIVER_GET_VERSION, WM_CAP_FILE_SET_CAPTURE_FILE,
+ WM_CAP_FILE_GET_CAPTURE_FILE, WM_CAP_FILE_SAVEAS, WM_CAP_FILE_SAVEDIB,
+ WM_CAP_SET_MCI_DEVICE, WM_CAP_GET_MCI_DEVICE, WM_CAP_PAL_OPEN,
+ WM_CAP_PAL_SAVE, capSetCallbackOnError, capSetCallbackOnStatus,
+ capSetCallbackOnYield, capSetCallbackOnFrame, capSetCallbackOnVideoStream,
+ capSetCallbackOnWaveStream, capGetUserData, capSetUserData,
+ capDriverConnect, capDriverDisconnect, capDriverGetName,
+ capDriverGetVersion, capDriverGetCaps, capFileSetCaptureFile,
+ capFileGetCaptureFile, capFileAlloc, capFileSaveAs, capFileSetInfoChunk,
+ capFileSaveDIB, capEditCopy, capSetAudioFormat, capGetAudioFormat,
+ capGetAudioFormatSize, capDlgVideoFormat, capDlgVideoSource,
+ capDlgVideoDisplay, capGetVideoFormat, capGetVideoFormatSize,
+ capSetVideoFormat, capDlgVideoCompression, capPreview, capOverlay,
+ capPreviewRate, capPreviewScale, capGetStatus, capSetScrollPos,
+ capGrabFrame, capGrabFrameNoStop, capCaptureSequence,
+ capCaptureSequenceNoFile, capCaptureSetSetup, capCaptureGetSetup,
+ capSetMCIDeviceName, capGetMCIDeviceName, capCaptureStop, capCaptureAbort,
+ capCaptureSingleFrameOpen, capCaptureSingleFrameClose,
+ capCaptureSingleFrame, capPaletteOpen, capPaletteSave, capPalettePaste,
+ capPaletteAuto, capPaletteManual, capSetCallbackOnCapControl): Define.
+ (CAPDRIVERCAPS, *LPCAPDRIVERCAPS, CAPINFOCHUNK, *LPCAPINFOCHUNK, CAPSTATUS,
+ *LPCAPSTATUS, CAPTUREPARMS, *LPCAPTUREPARMS, VIDEOHDR, *LPVIDEOHDR): typedef.
+
+2008-04-26 Yuval <uv...@us...>
+
+ * include/ntsecpkg.h (SECPKG_STATE_ENCRYPTION_PERMITTED,
+ SECPKG_STATE_STRONG_ENCRYPTION_PERMITTED, SECPKG_STATE_DOMAIN_CONTROLLER,
+ SECPKG_STATE_WORKSTATION, SECPKG_STATE_STANDALONE,
+ LSA_TOKEN_INFORMATION_TYPE, SECPKG_EXTENDED_INFORMATION_CLASS,
+ SECPKG_NAME_TYPE, SECPKG_PRIMARY_CRED, SECPKG_SUPPLEMENTAL_CRED,
+ SECPKG_SUPPLEMENTAL_CRED_ARRAY, SECPKG_PARAMETERS,
+ SECPKG_EVENT_DOMAIN_CHANGE, SECPKG_CLIENT_INFO, SecurityUserData,
+ SECPKG_GSS_INFO, SECPKG_CONTEXT_THUNKS, SECPKG_MUTUAL_AUTH_LEVEL,
+ SECPKG_CALL_INFO, SECPKG_EXTENDED_INFORMATION, PLSA_CALLBACK_FUNCTION,
+ *PLSA_CLIENT_REQUEST, LSA_SEC_HANDLE, SEC_THREAD_START, SEC_ATTRS,
+ *PLSA_REGISTER_CALLBACK, *PLSA_CREATE_LOGON_SESSION,
+ *PLSA_DELETE_LOGON_SESSION, *PLSA_ADD_CREDENTIAL, *PLSA_GET_CREDENTIALS,
+ *PLSA_DELETE_CREDENTIAL, *PLSA_ALLOCATE_LSA_HEAP, *PLSA_FREE_LSA_HEAP,
+ *PLSA_ALLOCATE_CLIENT_BUFFER, *PLSA_FREE_CLIENT_BUFFER,
+ *PLSA_COPY_TO_CLIENT_BUFFER, *PLSA_COPY_FROM_CLIENT_BUFFER,
+ *PLSA_IMPERSONATE_CLIENT, *PLSA_UNLOAD_PACKAGE, *PLSA_DUPLICATE_HANDLE,
+ *PLSA_SAVE_SUPPLEMENTAL_CREDENTIALS, *PLSA_CREATE_THREAD,
+ *PLSA_GET_CLIENT_INFO, *PLSA_REGISTER_NOTIFICATION,
+ *PLSA_CANCEL_NOTIFICATION, *PLSA_MAP_BUFFER, *PLSA_CREATE_TOKEN,
+ *PLSA_AUDIT_LOGON, *PLSA_CALL_PACKAGE, *PLSA_FREE_LSA_HEAP,
+ *PLSA_GET_CALL_INFO, *PLSA_CALL_PACKAGEEX, *PLSA_CREATE_SHARED_MEMORY,
+ *PLSA_ALLOCATE_SHARED_MEMORY, *PLSA_FREE_SHARED_MEMORY,
+ *PLSA_DELETE_SHARED_MEMORY, *PLSA_OPEN_SAM_USER, *PLSA_GET_USER_CREDENTIALS,
+ *PLSA_GET_USER_AUTH_DATA, *PLSA_CLOSE_SAM_USER,
+ *PLSA_CONVERT_AUTH_DATA_TO_TOKEN, *PLSA_CLIENT_CALLBACK,
+ *PLSA_UPDATE_PRIMARY_CREDENTIALS, *PLSA_GET_AUTH_DATA_FOR_USER,
+ *PLSA_CRACK_SINGLE_NAME, *PLSA_AUDIT_ACCOUNT_LOGON,
+ *PLSA_CALL_PACKAGE_PASSTHROUGH, SECPKG_DLL_FUNCTIONS, LSA_DISPATCH_TABLE,
+ LSA_SECPKG_FUNCTION_TABLE, *PLSA_AP_INITIALIZE_PACKAGE, *PLSA_AP_LOGON_USER,
+ *PLSA_AP_CALL_PACKAGE, *PLSA_AP_LOGON_TERMINATED,
+ *PLSA_AP_CALL_PACKAGE_UNTRUSTED, *PLSA_AP_CALL_PACKAGE_PASSTHROUGH,
+ *PLSA_AP_LOGON_USER_EX, *PLSA_AP_LOGON_USER_EX2, SpInitializeFn,
+ SpShutDownFn, SpGetInfoFn, SpAcceptCredentialsFn,
+ SpAcquireCredentialsHandleFn, SpQueryCredentialsAttributesFn,
+ SpFreeCredentialsHandleFn, SpSaveCredentialsFn, SpGetCredentialsFn,
+ SpDeleteCredentialsFn, SpInitLsaModeContextFn, SpAcceptLsaModeContextFn,
+ SpDeleteContextFn, SpApplyControlTokenFn, SpGetUserInfoFn,
+ SpGetExtendedInformationFn, SpQueryContextAttributesFn, SpAddCredentialsFn,
+ SpSetExtendedInformationFn, SpInstanceInitFn, SpInitUserModeContextFn,
+ SpMakeSignatureFn, SpVerifySignatureFn, SpSealMessageFn, SpUnsealMessageFn,
+ SpGetContextTokenFn, SpCompleteAuthTokenFn, SpFormatCredentialsFn,
+ SpMarshallSupplementalCredsFn, SpExportSecurityContextFn,
+ SpImportSecurityContextFn, SECPKG_FUNCTION_TABLE,
+ SECPKG_USER_FUNCTION_TABLE, *SpLsaModeInitializeFn,
+ *SpUserModeInitializeFn): Define.
+ * include/sspi.h (SECURITY_STRING): Define.
+
+2008-04-26 Danny Smith <dan...@us...>
+
+ * include/specstrings.h: Add more dummy defines.
+
+2008-04-22 Corinna Vinschen <co...@vi...>
+
+ * include/winnt.h (SECURITY_MANDATORY_LABEL_AUTHORITY): Define.
+ (SECURITY_MANDATORY_UNTRUSTED_RID): Define.
+ (SECURITY_MANDATORY_LOW_RID): Define.
+ (SECURITY_MANDATORY_MEDIUM_RID): Define.
+ (SECURITY_MANDATORY_HIGH_RID): Define.
+ (SECURITY_MANDATORY_SYSTEM_RID): Define.
+ (SECURITY_MANDATORY_PROTECTED_PROCESS_RID): Define.
+ (SECURITY_MANDATORY_MAXIMUM_USER_RID): Define.
+ (SE_GROUP_INTEGRITY): Define.
+ (SE_GROUP_INTEGRITY_ENABLED): Define.
+
+2008-04-11 Corinna Vinschen <co...@vi...>
+
+ * include/sddl.h (ConvertStringSidToSidA): Declare.
+ (ConvertStringSidToSidW): Declare.
+ (ConvertStringSidToSid): Define.
+
+2008-03-19 Chris Sutcliffe <ir0...@us...>
+
+ * include/mprapi.h: Add guard for MprAdminAcceptReauthentication function
+ and MPR_INTERFACE_3 structure since they are available only in Windows
+ Server 2008
+
+ Thanks to crackedmind <crackedmind at sf dot net>.
+
+2008-02-24 Chris Sutcliffe <ir0...@us...>
+
+ * include/winnt.h: Update guard around KEY_WOW64_64KEY and KEY_WOW64_32KEY
+ definitions.
+ * include/winreg.h (KEY_WOW64_64KEY, KEY_WOW64_32KEY): Remove.
+
+2008-02-23 Chris Sutcliffe <ir0...@us...>
+
+ * include/winnt.h (KEY_WOW64_64KEY, KEY_WOW64_32KEY): Define.
+
+2008-02-02 Chris Sutcliffe <ir0...@us...>
+
+ * include/specstrings.h (IN, OUT, OPTIONAL): Remove.
+ * include/windef.h (IN, OUT, OPTIONAL): Define.
+
+2008-02-02 Chris Sutcliffe <ir0...@us...>
+
+ * include/specstrings.h: new file, move pseudo modifiers from windef.h.
+ * include/windef.h (__in, __inout, __in_opt, __in_bcound, __in_ecount,
+ __out, __out_ecount_part, __struct_bcount, __field_ecount_opt,
+ __out_bcount_opt): Move to specstrings.h.
+
+2008-01-30 Brandon Sneed <ni...@so...>
+
+ * lib/bthprops.def: new file, bluetooth imports.
+
+2008-01-30 Brandon Sneed <ni...@so...>
+
+ * include/windef.h (__in, __inout, __in_opt, __in_bcound, __in_ecount,
+ __out, __out_ecount_part, __struct_bcount, __field_ecount_opt,
+ __out_bcount_opt): Defined additional pseudo-modifiers.
+
+2008-01-29 Brandon Sneed <ni...@so...>
+ * include/ras.h (RAS_MaxDnsSuffix): corrected typo, was RAX_MaxDnsSuffix.
+ (RASENTRYA, RASENTRYW): Added members (dwfOptions2, dwfOptions3, szDnsSuffix,
+ dwTcpWindowSize, szPrerequisitePbk, szPrerequisiteEntry, dwRedialCount,
+ dwRedialPause.
+
+2008-01-29 Brandon Sneed <ni...@so...>
+
+ * include/winnt.h (SYSTEM_POWER_CONDITION): typedef.
+ * include/winuser.h (PBT_POWERSETTINGCHANGE, DEVICE_NOTIFY_WINDOW_HANDLE,
+ DEVICE_NOTIFY_SERVICE_HANDLE): define.
+ * include/winuser.h (LPCGUID, HPOWERNOTIFY, POWERBROADCAST_SETTING): typedefs.
+ * include/winuser.h (GUID_POWERSCHEME_PERSONALITY, GUID_MIN_POWER_SAVINGS,
+ GUID_MAX_POWER_SAVINGS, GUID_TYPICAL_POWER_SAVINGS, GUID_ACDC_POWER_SOURCE,
+ GUID_BATTERY_PERCENTAGE_REMAINING, GUID_IDLE_BACKGROUND_TASK,
+ GUID_SYSTEM_AWAYMODE, GUID_MONITOR_POWER_ON): added externs for GUIDs.
+ * include/winuser.h (RegisterPowerSettingNotification,
+ UnregisterPowerSettingNotification): Add prototypes.
+ * lib/user32.def: Added imports for the above prototypes.
+ * lib/Makefile.in: Added build support for power-uuid.c.
+ * lib/power-uuid.c: New file containing power GUID definitions.
+
+2008-01-29 Brandon Sneed <ni...@so...>
+
+ * include/ras.h (RAS_MaxDnsSuffix): define.
+
+2008-01-29 Brandon Sneed <ni...@so...>
+
+ * include/psapi.h (GetProcessImageFileNameA, GetProcessImageFileNameW):
+ Add prototypes.
+ * lib/psapi.def (GetProcessImageFileNameA@12, GetProcessImageFileNameW@12):
+ Add exports.
+
+2007-12-27 Chris Sutcliffe <ir0...@us...>
+
+ * include/w32api.h: Increment version to 3.11.
+ * Makefile.in: Ditto.
+
+2007-12-11 Dave Korn <dav...@ar...>
+
+ * include/wincrypt.h (PCRYPT_DECODE_PARA): Add missing typedef.
+ (CERT_POLICY_MAPPINGS_INFO): Move before CERT_POLICY_MAPPING.
+
+2007-12-03 Chris Sutcliffe <ir0...@us...>
+
+ * include/wingdi.h: Change WINVER guard to _WIN32_WINNT.
+
+2007-12-03 techrazy <tec...@us...>
+
+ * include/wingdi.h (NTM_NONNEGATIVE_AC, NTM_PS_OPENTYPE, NTM_TT_OPENTYPE,
+ NTM_MULTIPLEMASTER, NTM_TYPE1, NTM_DSIG): define.
+
+2007-11-21 Kevin Conaway <kev...@us...>
+
+ * include/wincrypt.h (CryptProtectData, CryptUnprotectData): define.
+
+2007-11-21 elsapo <el...@us...>
+
+ * include/wincrypt.h (CERT_NAME_STR_COMMA_FLAG,
+ CERT_NAME_STR_DISABLE_IE4_UTF8_FLAG, CERT_NAME_STR_ENABLE_UTF8_UNICODE_FLAG,
+ CMC_ADD_ATTRIBUTES, CMC_ADD_EXTENSIONS, X509_CERT_PAIR,
+ X509_CERTIFICATE_TEMPLATE, X509_CROSS_CERT_DIST_POINTS, CMC_DATA,
+ X509_NAME_CONSTRAINTS, X509_POLICY_CONSTRAINTS, X509_POLICY_MAPPINGS,
+ CMC_RESPONSE, CMC_STATUS, X509_ALGORITHM_IDENTIFIER, X509_ALTERNATE_NAME,
+ PKCS_ATTRIBUTE, X509_AUTHORITY_INFO_ACCESS, X509_AUTHORITY_KEY_ID,
+ X509_AUTHORITY_KEY_ID2, szOID_BASIC_CONSTRAINTS, X509_BASIC_CONSTRAINTS2,
+ X509_BIOMETRIC_EXT, X509_BITS, X509_CERT, X509_CERT_CRL_TO_BE_SIGNED,
+ X509_CERT_POLICIES, X509_CERT_REQUEST_TO_BE_SIGNED, X509_CERT_TO_BE_SIGNED,
+ X509_CHOICE_OF_TIME, PKCS_CONTENT_INFO, PKCS_CONTENT_INFO_SEQUENCE_OF_ANY,
+ X509_CRL_DIST_POINTS, RSA_CSP_PUBLICKEYBLOB, PKCS_CTL, X509_DSS_PARAMETERS,
+ X509_DSS_SIGNATURE, X509_ECC_SIGNATURE, X509_ENHANCED_KEY_USAGE,
+ X509_ENUMERATED, X509_EXTENSIONS, X509_INTEGER, X509_ISSUING_DIST_POINT,
+ X509_KEY_ATTRIBUTES, X509_KEY_USAGE, X509_KEY_USAGE_RESTRICTION,
+ X509_KEYGEN_REQUEST_TO_BE_SIGNED, X509_LOGOTYPE_EXT,
+ X509_MULTI_BYTE_INTEGER, X509_MULTI_BYTE_UINT, X509_NAME, X509_NAME_VALUE,
+ X509_OBJECT_IDENTIFIER, X509_OCTET_STRING, X509_PUBLIC_KEY_INFO,
+ PKCS_RC2_CBC_PARAMETERS, CNG_RSA_PUBLIC_KEY_BLOB,
+ PKCS_RSA_SSA_PSS_PARAMETERS, PKCS_RSAES_OAEP_PARAMETERS,
+ ECC_CMS_SHARED_INFO, X509_SEQUENCE_OF_ANY, PKCS7_SIGNER_INFO,
+ CMS_SIGNER_INFO, PKCS_SMIME_CAPABILITIES, PKCS_TIME_REQUEST,
+ X509_UNICODE_NAME, X509_UNICODE_NAME_VALUE, PKCS_UTC_TIME,
+ OCSP_SIGNED_REQUEST, OCSP_REQUEST, OCSP_RESPONSE,
+ OCSP_BASIC_SIGNED_RESPONSE, OCSP_BASIC_RESPONSE, CRL_REASON_UNSPECIFIED,
+ CRL_REASON_KEY_COMPROMISE, CRL_REASON_CA_COMPROMISE,
+ CRL_REASON_AFFILIATION_CHANGED, CRL_REASON_SUPERSEDED,
+ CRL_REASON_CESSATION_OF_OPERATION, CRL_REASON_CERTIFICATE_HOLD,
+ CRL_REASON_REMOVE_FROM_CRL, CRYPT_ENCODE_ALLOC_FLAG,
+ CRYPT_UNICODE_NAME_ENCODE_DISABLE_CHECK_TYPE_FLAG,
+ CRYPT_UNICODE_NAME_ENCODE_ENABLE_T61_UNICODE_FLAG,
+ CRYPT_UNICODE_NAME_ENCODE_ENABLE_UTF8_UNICODE_FLAG,
+ CRYPT_UNICODE_NAME_ENCODE_FORCE_UTF8_UNICODE_FLAG,
+ szOID_APPLICATION_CERT_POLICIES, szOID_APPLICATION_POLICY_CONSTRAINTS,
+ szOID_APPLICATION_POLICY_MAPPINGS, szOID_AUTHORITY_INFO_ACCESS,
+ szOID_AUTHORITY_KEY_IDENTIFIER, szOID_AUTHORITY_KEY_IDENTIFIER2,
+ X509_BASIC_CONSTRAINTS, szOID_BIOMETRIC_EXT, szOID_CERT_EXTENSIONS,
+ szOID_CERT_POLICIES, szOID_CERTIFICATE_TEMPLATE, szOID_CRL_NUMBER,
+ szOID_CROSS_CERT_DIST_POINTS, szOID_DELTA_CRL_INDICATOR,
+ szOID_ENROLLMENT_NAME_VALUE_PAIR, szOID_FRESHEST_CRL,
+ szOID_ISSUING_DIST_POINT, szOID_NAME_CONSTRAINTS, szOID_CRL_DIST_POINTS,
+ szOID_CRL_REASON_CODE, szOID_CRL_VIRTUAL_BASE, szOID_ECC_PUBLIC_KEY,
+ szOID_ECDSA_SPECIFIED, szOID_ENHANCED_KEY_USAGE, szOID_ISSUER_ALT_NAME,
+ szOID_ISSUER_ALT_NAME2, szOID_KEY_ATTRIBUTES, szOID_KEY_USAGE,
+ szOID_KEY_USAGE_RESTRICTION, szOID_LOGOTYPE_EXT, szOID_POLICY_CONSTRAINTS,
+ szOID_POLICY_MAPPINGS, szOID_RSA_SSA_PSS, szOID_RSAES_OAEP,
+ szOID_SUBJECT_ALT_NAME, szOID_SUBJECT_ALT_NAME2,
+ szOID_SUBJECT_KEY_IDENTIFIER, CMC_ADD_ATTRIBUTES_INFO,
+ PCMC_ADD_ATTRIBUTES_INFO, CMC_ADD_EXTENSIONS_INFO, PCMC_ADD_EXTENSIONS_INFO,
+ CERT_ALT_NAME_ENTRY, PCERT_ALT_NAME_ENTRY, CERT_ALT_NAME_INFO,
+ PCERT_ALT_NAME_INFO, CERT_NAME_VALUE, PCERT_NAME_VALUE,
+ CERT_POLICY_QUALIFIER_INFO, PCERT_POLICY_QUALIFIER_INFO,
+ CERT_POLICY_CONSTRAINTS_INFO, PCERT_POLICY_CONSTRAINTS_INFO,
+ CERT_POLICY_MAPPINGS_INFO, PCERT_POLICY_MAPPINGS_INFO, CERT_POLICY_MAPPING,
+ PCERT_POLICY_MAPPING, CryptDecodeObjectEx, CryptEncodeObject,
+ CryptEncodeObjectEx): define.
+
+2007-11-21 Brian Dessent <de...@us...>
+
+ * include/winbase.h (CheckTokenMembership): define.
+
+2007-10-03 Jiri Malak <Jir...@io...>
+
+ * include/rpcndr.h: Missing NdrClientCall2 entry.
+ * lib/rpcrt4.def: Ditto.
+
+2007-10-03 Frank Fesevur <ff...@us...>
+ * lib/scnsave.c: Multi-monitor support.
+
+2007-08-03 Chris Sutcliffe <ir0...@us...>
+
+ * include/w32api.h: Increment version to 3.10.
+ * Makefile.in: Ditto.
+
+2007-08-02 Corinna Vinschen <co...@vi...>
+
+ * include/winbase.h (ReOpenFile): Add prototype.
+ * lib/kernel32.def (ReOpenFile@16): Add export.
+
+2007-07-31 Chris Sutcliffe <ir0...@us...>
+
+ * include/wtsapi32.h (WTS_CURRENT_SESSION, WTSDisconnectSession): Define.
+
+2007-7-30 Martijn Wargers <mar...@us...>
+
+ * include/wingdi.h (GetTextExtentExPointI): Add prototype.
+ * lib/gdi32.def (GetTextExtentExPointI@28): Add export.
+
+2007-07-25 Danny Smith <dan...@us...>
+
+ * include/wtypes.h (LPDECIMAL): Define.
+ (DECIMAL_NEG, DECIMAL_SETZERO): Move definitions.
+
+2007-07-18 Corinna Vinschen <co...@vi...>
+
+ * include/winnt.h (SE_TRUSTED_CREDMAN_ACCESS_NAME): Define.
+
+2007-07-17 Corinna Vinschen <co...@vi...>
+
+ * include/winnt.h (FILE_READ_ONLY_VOLUME): Define.
+ * include/ddk/ntifs.h (FILE_READ_ONLY_VOLUME): Define.
+
+2007-07-12 Chris Sutcliffe <ir0...@us...>
+
+ * include/winuser.h (FE_FONTSMOOTHINGSTANDARD, FE_FONTSMOOTHINGCLEARTYPE):
+ Define.
+
+2007-07-12 Danny Smith <dan...@us...>
+
+ * include/pbt.h (PBT_APMRESUMEAUTOMATIC) Define.
+ * include/winuser.h: (PBT_APMQUERYSUSPEND, PBT_APMQUERYSTANDBY,
+ PBT_APMQUERYSUSPENDFAILED, PBT_APMQUERYSTANDBYFAILED,
+ PBT_APMSUSPEND, PBT_APMSTANDBY, PBT_APMRESUMECRITICAL,
+ PBT_APMRESUMESUSPEND, PBT_APMRESUMESTANDBY, PBT_APMBATTERYLOW,
+ PBT_APMPOWERSTATUSCHANGE, PBT_APMOEMEVENT, PBT_APMRESUMEAUTOMATIC):
+ Sync with include/pbt.h.
+
+2007-07-12 Danny Smith <dan...@us...>
+
+ [mingw-Bugs-1751518]
+ * include/mshtml.h (IHTMLDocument2): Correct spelling of put_URL,
+ get_URL.
+
+ [mingw-Bugs-1751565]
+ * include/basetyps.h (IID); Guard with __IID_DEFINED__.
+
+ [mingw-Bugs-1751595]
+ * include/exdisp.h (DWebBrowserEvents2): Remove undocumented STDDISP
+ methods.
+
+ Thanks to Yuji Kuwabara <yujikuwabara at sf dot net>.
+
+2007-07-10 Danny Smith <dan...@us...>
+
+ [mingw-Bugs-1750898]
+ * include/mmsystem.h (MIXERCONTROL): Correct UNICODE mapping.
+ Thanks to Yuji Kuwabara <yujikuwabara at sf dot net>.
+
+2007-07-09 Danny Smith <dan...@us...>
+
+ [mingw-Bugs-1749305]
+ * lib/kernel32.def (GetConsoleProcessList@8): Add export.
+
+2007-07-02 Przemek Czerkas <pcz...@gm...>
+
+ * include/shlobj.h: Add CSIDL_MYMUSIC and CSIDL_MYVIDEO.
+
+2007-07-02 Danny Smith <dan...@us...>
+
+ * include/oaidl.h: Include windows.h and ole2.h,
+ unless COM_NO_WINDOWS_H.
+
+ [mingw-Bugs-1742130]
+ * include/oaidl.h (struct tagVARIANT): Add union members
+ LONGLONG * pllVal and ULONGLONG * pullVal.
+
+2007-07-01 Danny Smith <dan...@us...>
+
+ * include/ws2tcpip.h (s6_addr32): Correct definition.
+ Thanks to Alfred E. Heggestad <aeh at db dot org>
+
+2007-05-23 Chris Sutcliffe <ir0...@us...>
+
+ * lib/secur32.def (InitSecurityInterfaceA, InitSecurityInterfaceW): Define.
+
+ Thanks to Jim Marshall (jim dot marshall at wbemsolutions dot com) for
+ supplying the information.
+
+2007-05-19 Chris Sutcliffe <ir0...@us...>
+
+ * include/shellapi.h (NIN_POPUPOPEN, NIN_POPUPCLOSE): Define.
+
+2007-04-22 Chris Sutcliffe <ir0...@us...>
+
+ * include/shellapi.h (NOTIFYICONDATAA, NOTIFYICONDATAW): Updated to support
+ Vista.
+
+2007-04-20 Matthias Miller <mat...@us...>
+
+ * include/wincrypt.h (CRYPTPROTECT_PROMPTSTRUCT, CRYPTPROTECT_UI_FORBIDDEN,
+ CRYPTPROTECT_LOCAL_MACHINE): Define.
+
+2007-04-15 Piotr Wyderski <pio...@wp...>
+
+ * include/winbase.h (SetInformationJobObject, QueryInformationJobObject):
+ Define.
+
+2007-03-30 Brian Dessent <br...@de...>
+
+ * lib/kernel32.def (CreateMemoryResourceNotification@4): Define.
+
+2007-03-25 Chris Sutcliffe <ir0...@us...>
+
+ * include/w32api.h: Increment version to 3.9.
+ * Makefile.in: Ditto.
+
+2007-03-23 Corinna Vinschen <co...@vi...>
+
+ * include/psapi.h (GetMappedFileName): Fix messed up checkin.
+
+2007-03-23 Matthew Gregan <ki...@fl...>
+
+ * include/psapi.h (GetMappedFileName): Rename from GetMappedFilenameEx.
+
+2007-03-06 Brandon Sneed <br...@oq...>
+
+ * include/setupapi.h: Added SetupConfigureWmiFromInfSectionA
+ Added SetupConfigureWmiFromInfSectionW
+ Added SetupConfigureWmiFromInfSection define to unicode and non-unicode sections
+
+ * lib/setupapi.def: Added exports for SetupConfigureWmiFromInfSectionA and W
+
+ * include/winuser.h: Added PBT_APMQUERYSUSPEND
+ Added PBT_APMQUERYSTANDBY
+ Added PBT_APMQUERYSUSPENDFAILED
+ Added PBT_APMQUERYSTANDBYFAILED
+ Added PBT_APMSUSPEND
+ Added PBT_APMSTANDBY
+ Added PBT_APMRESUMECRITICAL
+ Added PBT_APMRESUMESUSPEND
+ Added PBT_APMRESUMESTANDBY
+ Added PBT_APMBATTERYLOW
+ Added PBT_APMPOWERSTATUSCHANGE
+ Added PBT_APMOEMEVENT
+ Added PBT_APMRESUMEAUTOMATIC
+
+ * include/wtsapi32.h: New file
+
+ * include/wingdi.h: Added DM_DISPLAYORIENTATION define for use with DMDO_* defines
+
+2007-03-05 Jan Nijtmans <nij...@us...>
+
+ * include/ddeml.h (DdeCreateStringHandleA, DdeCreateStringHandleW): Switch
+ argument to constant.
+
+2007-02-18 Jiri Malak <jir...@io...>
+
+ * include/windef.h [WATCOM]: Fix !NONAMELESSUNION defines.
+ * include/winnt.h [WATCOM] (GetCurrentFiber, GetFiberData):
+ Add prototypes.
+ [WATCOM] (NtCurrentTeb): Add protype and inline asm definition.
+
+2007-02-18 Vesa Jääskeläinen <ch...@us...>
+
+ * lib/user32.def (InternalGetWindowText): Add stub.
+
+2007-02-11 Daniel Atallah <dat...@us...>
+
+ * include/winnt.h (LANG_SERBIAN_NEUTRAL, LANG_BOSNIAN,
+ LANG_BOSNIAN_NEUTRAL): Define.
+
+2007-02-11 Daniel Schlyder <th...@us...>
+
+ * include/winuser.h: Add guards around TITLEBARINFO and
+ GetTitleBarInfo().
+
+2007-01-11 Gisle Vanem <gi...@us...>
+
+ * include/winbase.h (struct _OVERLAPPED): Change type of
+ Internal, InternalHigh members to ULONG_PTR.
+ (PAPCFUNC): Change DWORD parameter to ULONG_PTR.
+ (CreateIoCompletionPort): Likewise.
+ (PostQueuedCompletionStatus): Likewise.
+ (QueueUserAPC): Likewise.
+
+2007-01-06 Pierre A. Humblet <Pie...@ie...>
+
+ * include/windns.h (DNS_TYPE_RP, DNS_TYPE_AFSDB, DNS_TYPE_X25,
+ DNS_TYPE_ISDN, DNS_TYPE_RT, DNS_TYPE_NSAP, DNS_TYPE_NSAPPTR,
+ DNS_TYPE_SIG, DNS_TYPE_KEY, DNS_TYPE_PX, DNS_TYPE_GPOS,
+ DNS_TYPE_AAAA, DNS_TYPE_LOC, DNS_TYPE_NXT, DNS_TYPE_EID,
+ DNS_TYPE_NIMLOC, DNS_TYPE_SRV, DNS_TYPE_ATMA, DNS_TYPE_NAPTR,
+ DNS_TYPE_KX, DNS_TYPE_CERT, DNS_TYPE_A6, DNS_TYPE_DNAME,
+ DNS_TYPE_SINK, DNS_TYPE_OPT, DNS_TYPE_UINFO, DNS_TYPE_UID,
+ DNS_TYPE_GID, DNS_TYPE_UNSPEC, DNS_TYPE_ADDRS, DNS_TYPE_TKEY,
+ DNS_TYPE_TSIG, DNS_TYPE_IXFR, DNS_TYPE_AXFR, DNS_TYPE_MAILB,
+ DNS_TYPE_MAILA, DNS_TYPE_ALL, DNS_TYPE_ANY): Add enum values.
+
+200...
[truncated message content] |
|
From: Cesar S. <no...@so...> - 2014-10-19 20:56:14
|
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 5f755e66d0cf598e7ec706e9f87adb7a21062934 (commit)
via 65b033b22ae8039748fce47c20c58cc8950827aa (commit)
from ae9022f9e97756e4196c51991e762cc567e6b2d3 (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/5f755e66d0cf598e7ec706e9f87adb7a21062934/
commit 5f755e66d0cf598e7ec706e9f87adb7a21062934
Author: Cesar Strauss <ces...@gm...>
Date: Sun Oct 19 19:44:18 2014 +0000
Upgrade msys-bash to GNU Bash 3.1 patchlevel 23.
diff --git a/ChangeLog b/ChangeLog
index 3215753..81db2bc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,13 @@
2014-10-19 Cesar Strauss <ces...@gm...>
+ Upgrade msys-bash to GNU Bash 3.1 patchlevel 23.
+
+ * msys/msys-bash.xml: Update to 3.1.23-1.
+ (msys-bash) <lnk>: New component for creating msys.bat shortcuts.
+ * common/issue.log msys/issue.log: Updated accordingly.
+
+2014-10-19 Cesar Strauss <ces...@gm...>
+
Revert corruption of file attributes (again).
* common/issue.log mingw32/issue.log msys/issue.log: Remove bogus
diff --git a/common/issue.log b/common/issue.log
index bd8bc2b..a5b25bb 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 2014100700 package-list.xml
+ 75fc52dde8d408d798c0be51070d5d02f4c63085 2014101900 package-list.xml
#
# $RCSfile$: end of file
diff --git a/msys/issue.log b/msys/issue.log
index 2232354..03d73cb 100644
--- a/msys/issue.log
+++ b/msys/issue.log
@@ -28,7 +28,7 @@
8384936e52651ea2fcdbb8cba5fb7eb880699118 2012073100 msys-autogen.xml
a7ff50459cd0958291619c918690c2a716149aa0 2012073100 msys-automake.xml
99df5097edfe73e5081a1234d84f6c87ce5f46d2 2013072300 msys-base.xml
- 56b441272a03bc5ade62d4c7dc9595468baa922f 2012073100 msys-bash.xml
+ f531daec76442652e8a2e6a60e04e1d2b875baa5 2014101900 msys-bash.xml
e52982cbff0b0bb825461deb9af0411f72f2e4a2 2010090600 msys-binutils.xml
098df570908eec421a271133cd0556f5894cce65 2012073100 msys-bison.xml
a339eb6a797f2365119e4d2fd12c97ef50615dfc 2013020400 msys-bzip2.xml
@@ -73,7 +73,7 @@
ec0f6517ee5afb3d8f4887dd0061b558604fd3f5 2012073100 msys-mktemp.xml
243df0057053eebc442d922dff075e09fb579805 2012073100 msys-openssh.xml
0103c79956ba9fa128755cd93374f0fc334c7cf6 2012073100 msys-openssl.xml
- 0defc38585dbedbe010d82bdf6e4dbbae8fb1398 2014100700 msys-package-list.xml
+ 0defc38585dbedbe010d82bdf6e4dbbae8fb1398 2014101900 msys-package-list.xml
d19e1e39e5fab25a3d40acb92b98b40a60b0da90 2012073100 msys-patch.xml
d4f194d2e95035da2b712c54053fb6ad5d45e1d9 2013101200 msys-perl.xml
19ddf46e23e23010a440af1b423d986712c3bda7 2012073100 msys-popt.xml
diff --git a/msys/msys-bash.xml b/msys/msys-bash.xml
index 18d2b03..7d653bc 100644
--- a/msys/msys-bash.xml
+++ b/msys/msys-bash.xml
@@ -24,21 +24,52 @@
<licence tarname="bash-%-msys-%-lic.tar.%" />
<component class="bin">
- <release tarname="bash-3.1.17-4-msys-1.0.16-bin.tar.lzma">
- <requires eq="msys-libtermcap-*-msys-*-dll-0.tar" />
- <requires eq="msys-libregex-*-msys-*-dll-1.tar" />
- </release>
+ <release tarname="bash-3.1.17-4-msys-1.0.16-bin.tar.lzma" />
+ <release tarname="bash-3.1.23-1-msys-1.0.18-bin.tar.xz" />
+ <requires eq="msys-libtermcap-*-msys-*-dll-0.tar" />
+ <requires eq="msys-libregex-*-msys-*-dll-1.tar" />
<requires eq="msys-core-*-msys-*-bin.tar" />
<requires eq="msys-coreutils-*-msys-*-bin.tar" />
</component>
<component class="doc">
<release tarname="bash-3.1.17-4-msys-1.0.16-doc.tar.lzma" />
+ <release tarname="bash-3.1.23-1-msys-1.0.18-doc.tar.xz" />
</component>
<component class="lic">
<release tarname="bash-3.1.17-4-msys-1.0.16-lic.tar.lzma" />
+ <release tarname="bash-3.1.23-1-msys-1.0.18-lic.tar.xz" />
</component>
+
+ <component class="lnk">
+ <release tarname="bash-3.1.23-1-msys-1.0.18-lnk.tar.xz">
+ <download tarname="none" />
+ </release>
+ <requires eq="msys-core-*-msys-*-ext.tar" />
+ <action class="post-install">
+ setup = require "setup"
+ sysroot_prefix = os.getenv( "MSYS_SYSROOT" )
+ if sysroot_prefix then
+ setup.create_shortcuts(
+ '--description="Start MinGW Shell"',
+ '--icon="'..sysroot_prefix..'\\msys.ico"',
+ sysroot_prefix..'\\msys.bat', '"MinGW Shell"'
+ )
+ end
+ </action>
+ <action class="pre-remove">
+ setup = require "setup"
+ sysroot_prefix = os.getenv( "MSYS_SYSROOT" )
+ if sysroot_prefix then
+ setup.delete_shortcuts(
+ "--if-linked="..sysroot_prefix.."\\msys.bat",
+ "--force", '"MinGW Shell"'
+ )
+ end
+ </action>
+ </component>
+
</package>
</package-collection>
https://sf.net/p/mingw/mingw-dist/ci/65b033b22ae8039748fce47c20c58cc8950827aa/
commit 65b033b22ae8039748fce47c20c58cc8950827aa
Author: Cesar Strauss <ces...@gm...>
Date: Sun Oct 19 19:08:56 2014 +0000
Revert corruption of file attributes (again).
diff --git a/ChangeLog b/ChangeLog
index 2bad3e8..3215753 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2014-10-19 Cesar Strauss <ces...@gm...>
+
+ Revert corruption of file attributes (again).
+
+ * common/issue.log mingw32/issue.log msys/issue.log: Remove bogus
+ executable attribute.
+
2014-10-07 Erwin Waterlander <wat...@xs...>
Upgrade dos2unix to version 7.1.
diff --git a/common/issue.log b/common/issue.log
old mode 100755
new mode 100644
diff --git a/mingw32/issue.log b/mingw32/issue.log
old mode 100755
new mode 100644
diff --git a/msys/issue.log b/msys/issue.log
old mode 100755
new mode 100644
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 15 +++++++++++++++
common/issue.log | 2 +-
msys/issue.log | 4 ++--
msys/msys-bash.xml | 39 +++++++++++++++++++++++++++++++++++----
4 files changed, 53 insertions(+), 7 deletions(-)
mode change 100755 => 100644 common/issue.log
mode change 100755 => 100644 mingw32/issue.log
mode change 100755 => 100644 msys/issue.log
hooks/post-receive
--
Repository: mingw-dist
|
|
From: Erwin W. <no...@so...> - 2014-10-07 19:42: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-dist".
The branch, master has been updated
via ae9022f9e97756e4196c51991e762cc567e6b2d3 (commit)
from 2b6c760d4593488d22628b1f53cc70efe541d53d (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/ae9022f9e97756e4196c51991e762cc567e6b2d3/
commit ae9022f9e97756e4196c51991e762cc567e6b2d3
Author: Erwin Waterlander <wat...@xs...>
Date: Tue Oct 7 21:41:07 2014 +0200
upgrade dos2unix to version 7.1
diff --git a/ChangeLog b/ChangeLog
index 26c34dd..2bad3e8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2014-10-07 Erwin Waterlander <wat...@xs...>
+
+ Upgrade dos2unix to version 7.1.
+
+ * mingw32/mingw32-dos2unix.xml: Updated for dos2unix version 7.1.
+ * msys/msys-dos2unix.xml: Updated for dos2unix version 7.1.
+ * mingw32/issue.log: Updated accordingly.
+ * msys/issue.log: Updated accordingly.
+ * common/issue.log: Updated accordingly.
+
2014-08-26 Keith Marshall <kei...@us...>
Withdraw regressive WSL-4.x from general distribution.
diff --git a/common/issue.log b/common/issue.log
old mode 100644
new mode 100755
index 633d170..bd8bc2b
--- 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 2014082601 package-list.xml
+ 75fc52dde8d408d798c0be51070d5d02f4c63085 2014100700 package-list.xml
#
# $RCSfile$: end of file
diff --git a/mingw32/issue.log b/mingw32/issue.log
old mode 100644
new mode 100755
index 4cf3dc5..2968fa3
--- a/mingw32/issue.log
+++ b/mingw32/issue.log
@@ -31,7 +31,7 @@
ec23cc610568f0bee49576b3d4bfae99c6fc383d 2014061400 mingw32-binutils.xml
b4c60a4702749a0369b5059e7c1f50ce567e2c95 2012073100 mingw32-bzip2.xml
c2fa4fe580615c774f72216fb06e35a909a08ba6 2012040200 mingw32-cygutils.xml
- c868b03ae45fdc36b706d17955ee3ce56726dbe9 2014080500 mingw32-dos2unix.xml
+ 5132f98fd3706da907e3eb1d2f943ee8a197a12b 2014100700 mingw32-dos2unix.xml
4dab2d86ca2203a8ac0233824c687504fda4601e 2013091000 mingw32-expat.xml
bc4b331f9bdfbf72a11a310fbc17a027396d09d5 2012073100 mingw32-gcc-tools.xml
9d1d9deeccee4fb04f2944e3cd5e7b85757308ce 2011050500 mingw32-gcc3.xml
@@ -50,7 +50,7 @@
cd33ad74b608bce33ea297801253e6efbafce27c 2012073100 mingw32-mingw-utils.xml
3b9dfae51f73761e69811f402c6374c63aeec552 2013110100 mingw32-mpc.xml
8a11de23e7a89fd11436bdf162ef90712f30101b 2013102300 mingw32-mpfr.xml
- 1413ad59660ad963082e7de10c31bbb725116aee 2014082600 mingw32-package-list.xml
+ 1413ad59660ad963082e7de10c31bbb725116aee 2014100700 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-dos2unix.xml b/mingw32/mingw32-dos2unix.xml
index fd4a72b..cc0d5fd 100644
--- a/mingw32/mingw32-dos2unix.xml
+++ b/mingw32/mingw32-dos2unix.xml
@@ -19,6 +19,10 @@
<source tarname="dos2unix-%-mingw32-%-src.tar.%" />
<component class="bin">
+ <release tarname="dos2unix-7.1-1-mingw32-bin.tar.lzma" >
+ <requires eq="mingw32-libiconv-*-mingw32-*-dll-2.tar" />
+ <requires eq="mingw32-libintl-*-mingw32-*-dll-8.tar" />
+ </release>
<release tarname="dos2unix-6.0.6-1-mingw32-bin.tar.lzma" >
<requires eq="mingw32-libiconv-*-mingw32-*-dll-2.tar" />
<requires eq="mingw32-libintl-*-mingw32-*-dll-8.tar" />
@@ -59,6 +63,7 @@
</component>
<component class="doc">
+ <release tarname="dos2unix-7.1-1-mingw32-doc.tar.lzma" />
<release tarname="dos2unix-6.0.6-1-mingw32-doc.tar.lzma" />
<release tarname="dos2unix-6.0.5-1-mingw32-doc.tar.lzma" />
<release tarname="dos2unix-6.0.4-1-mingw32-doc.tar.lzma" />
@@ -74,6 +79,7 @@
</component>
<component class="lic">
+ <release tarname="dos2unix-7.1-1-mingw32-lic.tar.lzma" />
<release tarname="dos2unix-6.0.6-1-mingw32-lic.tar.lzma" />
<release tarname="dos2unix-6.0.5-1-mingw32-lic.tar.lzma" />
<release tarname="dos2unix-6.0.4-1-mingw32-lic.tar.lzma" />
diff --git a/msys/issue.log b/msys/issue.log
old mode 100644
new mode 100755
index e68946d..2232354
--- a/msys/issue.log
+++ b/msys/issue.log
@@ -41,7 +41,7 @@
000b65b5e1d1c9a0bf3fcb08e08d73cd952f3963 2012073100 msys-dash.xml
dcce1ddf19a9c305adb350e958de55676cf69112 2012073100 msys-diffstat.xml
5cc54287970aca239fc154e9b46c988ef57b5c9a 2012073100 msys-diffutils.xml
- d327597bf85ef9bbd03ffa334aa863a9136c3a90 2014080500 msys-dos2unix.xml
+ 07e0b66e90e44e999963edf004287c1b4980780a 2014100700 msys-dos2unix.xml
2654c6f215facbc7aa9a7391a76e9f626ee2188c 2012073100 msys-expat.xml
2a9bc928f054128d683e2f07e11aa5c73271eb82 2012073100 msys-file.xml
43501d0b51f801f6ee2b124c361b20223fcfeff2 2012073100 msys-findutils.xml
@@ -73,7 +73,7 @@
ec0f6517ee5afb3d8f4887dd0061b558604fd3f5 2012073100 msys-mktemp.xml
243df0057053eebc442d922dff075e09fb579805 2012073100 msys-openssh.xml
0103c79956ba9fa128755cd93374f0fc334c7cf6 2012073100 msys-openssl.xml
- 0defc38585dbedbe010d82bdf6e4dbbae8fb1398 2014082600 msys-package-list.xml
+ 0defc38585dbedbe010d82bdf6e4dbbae8fb1398 2014100700 msys-package-list.xml
d19e1e39e5fab25a3d40acb92b98b40a60b0da90 2012073100 msys-patch.xml
d4f194d2e95035da2b712c54053fb6ad5d45e1d9 2013101200 msys-perl.xml
19ddf46e23e23010a440af1b423d986712c3bda7 2012073100 msys-popt.xml
diff --git a/msys/msys-dos2unix.xml b/msys/msys-dos2unix.xml
index e21e563..17b8483 100644
--- a/msys/msys-dos2unix.xml
+++ b/msys/msys-dos2unix.xml
@@ -20,6 +20,11 @@
<source tarname="dos2unix-%-msys-%-src.tar.%" />
<component class="bin">
+ <release tarname="dos2unix-7.1-1-msys-1.0.17-bin.tar.lzma" >
+ <requires eq="msys-core-*-msys-*-bin.tar" />
+ <requires eq="msys-libiconv-*-msys-*-dll-2.tar" />
+ <requires eq="msys-libintl-*-msys-*-dll-8.tar" />
+ </release>
<release tarname="dos2unix-6.0.6-1-msys-1.0.17-bin.tar.lzma" >
<requires eq="msys-core-*-msys-*-bin.tar" />
<requires eq="msys-libiconv-*-msys-*-dll-2.tar" />
@@ -68,6 +73,7 @@
</component>
<component class="doc">
+ <release tarname="dos2unix-7.1-1-msys-1.0.17-doc.tar.lzma" />
<release tarname="dos2unix-6.0.6-1-msys-1.0.17-doc.tar.lzma" />
<release tarname="dos2unix-6.0.5-1-msys-1.0.17-doc.tar.lzma" />
<release tarname="dos2unix-6.0.4-1-msys-1.0.17-doc.tar.lzma" />
@@ -85,6 +91,7 @@
</component>
<component class="lic">
+ <release tarname="dos2unix-7.1-1-msys-1.0.17-lic.tar.lzma" />
<release tarname="dos2unix-6.0.6-1-msys-1.0.17-lic.tar.lzma" />
<release tarname="dos2unix-6.0.5-1-msys-1.0.17-lic.tar.lzma" />
<release tarname="dos2unix-6.0.4-1-msys-1.0.17-lic.tar.lzma" />
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 10 ++++++++++
common/issue.log | 2 +-
mingw32/issue.log | 4 ++--
mingw32/mingw32-dos2unix.xml | 6 ++++++
msys/issue.log | 4 ++--
msys/msys-dos2unix.xml | 7 +++++++
6 files changed, 28 insertions(+), 5 deletions(-)
mode change 100644 => 100755 common/issue.log
mode change 100644 => 100755 mingw32/issue.log
mode change 100644 => 100755 msys/issue.log
hooks/post-receive
--
Repository: mingw-dist
|