]> git.eshelyaron.com Git - emacs.git/commitdiff
Update W32 API requirements.
authorJason Rumney <jasonr@gnu.org>
Fri, 4 Apr 2008 22:06:51 +0000 (22:06 +0000)
committerJason Rumney <jasonr@gnu.org>
Fri, 4 Apr 2008 22:06:51 +0000 (22:06 +0000)
nt/ChangeLog
nt/INSTALL

index 3dc83fe6eb273a6a45163d19934a7e82a1a24cc4..dfc7b8d117f4c4266add9da9809ebaf85f88eaab 100644 (file)
@@ -1,3 +1,7 @@
+2008-04-04  Jason Rumney  <jasonr@gnu.org>
+
+       * INSTALL: Update W32 API requirements.
+
 2008-04-03  Jason Rumney  <jasonr@gnu.org>
 
        * gmake.defs, nmake.defs (UNISCRIBE): New variable.
index d3de652747dae3ee2623a59221a47c40481feb31..7391e64a39d3377a116ebfc4c2aaec37879105cb 100644 (file)
   headers it is using, are not suitable for building Emacs.  GCC version
   2.95 or later is needed, because that is when the Windows port gained
   sufficient support for anonymous structs and unions to cope with some
-  definitions from winnt.h that are used by addsection.c.  The W32 API
-  headers that come with Cygwin b20.1 are incomplete, and do not include
-  some definitions required by addsection.c, for instance.  Also, older
-  releases of the W32 API headers from Anders Norlander contain a typo
-  in the definition of IMAGE_FIRST_SECTION in winnt.h, which
-  addsection.c relies on.  Versions of w32api-xxx.zip from at least
-  1999-11-18 onwards are okay.
+  definitions from winnt.h that are used by addsection.c.
+  Older versions of the W32 API headers that come with Cygwin and MinGW
+  may be missing some definitions required by Emacs, or broken in other
+  ways. In particular, uniscribe APIs were added to mingw cvs on
+  2006-03-26, so releases from before then cannot be used.
 
   When in doubt about correctness of what configure did, look at the file
   config.log, which shows all the failed test programs and compiler