aboutsummaryrefslogtreecommitdiffstats
path: root/nt
diff options
context:
space:
mode:
authorJoakim Verona2011-11-22 15:39:42 +0100
committerJoakim Verona2011-11-22 15:39:42 +0100
commit40bb789236e486a3f36eefb2840c293369ce2af3 (patch)
tree8e81d3aa5f232ec7f2c5187c683cb0998d2dc4e2 /nt
parent62318aed495a48e24ff73fe79e420dd801df3189 (diff)
parenta8e1496d750ab0f571b3412ff61aaa4da640a036 (diff)
downloademacs-40bb789236e486a3f36eefb2840c293369ce2af3.tar.gz
emacs-40bb789236e486a3f36eefb2840c293369ce2af3.zip
upstream
Diffstat (limited to 'nt')
-rw-r--r--nt/ChangeLog12
-rw-r--r--nt/README.W324
-rw-r--r--nt/gmake.defs3
-rw-r--r--nt/inc/stdint.h4
-rw-r--r--nt/preprep.c3
5 files changed, 16 insertions, 10 deletions
diff --git a/nt/ChangeLog b/nt/ChangeLog
index fc612d64fa8..8de94033196 100644
--- a/nt/ChangeLog
+++ b/nt/ChangeLog
@@ -1,3 +1,11 @@
12011-11-15 Eli Zaretskii <eliz@gnu.org>
2
3 * README.W32: Update the GTK Windows download URL for libpng.
4
52011-11-13 Christoph Scholtes <cschol2112@googlemail.com>
6
7 * inc/stdint.h (UINT64_MAX, UINT32_MAX): Fix values.
8
12011-11-05 Christoph Scholtes <cschol2112@googlemail.com> 92011-11-05 Christoph Scholtes <cschol2112@googlemail.com>
2 10
3 * inc/stdint.h (UINT64_MAX, UINT64_MIN, INT64_MIN, UINTMAX_MAX) 11 * inc/stdint.h (UINT64_MAX, UINT64_MIN, INT64_MIN, UINTMAX_MAX)
@@ -5,7 +13,7 @@
5 (INT32_MIN, UINTMAX_MAX, UINTMAX_MIN, INTMAX_MAX, INTMAX_MIN) 13 (INT32_MIN, UINTMAX_MAX, UINTMAX_MIN, INTMAX_MAX, INTMAX_MIN)
6 (intmax_t, INT64_MAX): Add for MSVC. 14 (intmax_t, INT64_MAX): Add for MSVC.
7 15
8 * config.nt: (mode_t) [!__GNUC__]: Define mode_t for MSVC. 16 * config.nt (mode_t) [!__GNUC__]: Define mode_t for MSVC.
9 17
102011-11-05 Eli Zaretskii <eliz@gnu.org> 182011-11-05 Eli Zaretskii <eliz@gnu.org>
11 19
@@ -20,7 +28,7 @@
20 28
21 * INSTALL: Update for newer versions of MSVC. 29 * INSTALL: Update for newer versions of MSVC.
22 30
232011-11-05 Fabrice Popineau <fabrice.popineau@supelec.fr> (tiny change) 312011-11-05 Fabrice Popineau <fabrice.popineau@supelec.fr> (tiny change)
24 32
25 Support MSVC build with newer versions of Visual Studio. 33 Support MSVC build with newer versions of Visual Studio.
26 * nmake.defs (USE_CRT_DLL): Define to 1. 34 * nmake.defs (USE_CRT_DLL): Define to 1.
diff --git a/nt/README.W32 b/nt/README.W32
index e4044e409d4..52582dc7ccf 100644
--- a/nt/README.W32
+++ b/nt/README.W32
@@ -129,7 +129,7 @@ See the end of the file for license conditions.
129 129
130 Emacs can also support some other image formats with appropriate 130 Emacs can also support some other image formats with appropriate
131 libraries. These libraries are all available as part of GTK 131 libraries. These libraries are all available as part of GTK
132 download for Windows (http://www.gtk.org/download-windows.html), or 132 download for Windows (http://www.gtk.org/download/win32.php), or
133 from the GnuWin32 project. Emacs will find them if the directory 133 from the GnuWin32 project. Emacs will find them if the directory
134 they are installed in is on the PATH. 134 they are installed in is on the PATH.
135 135
@@ -142,7 +142,7 @@ See the end of the file for license conditions.
142 the PNG support will not work, and you will have to download 142 the PNG support will not work, and you will have to download
143 newer versions. 143 newer versions.
144 144
145 JPEG: requires the Independant JPEG Group's libjpeg 6b or later, 145 JPEG: requires the Independent JPEG Group's libjpeg 6b or later,
146 which will be called jpeg62.dll, libjpeg.dll, jpeg-62.dll or jpeg.dll. 146 which will be called jpeg62.dll, libjpeg.dll, jpeg-62.dll or jpeg.dll.
147 147
148 TIFF: requires libTIFF 3.0 or later, which will be called libtiff3.dll 148 TIFF: requires libTIFF 3.0 or later, which will be called libtiff3.dll
diff --git a/nt/gmake.defs b/nt/gmake.defs
index 46d4acf76dd..a1ff7af853e 100644
--- a/nt/gmake.defs
+++ b/nt/gmake.defs
@@ -95,7 +95,7 @@ THISDIR = .
95ifdef USING_SH 95ifdef USING_SH
96sh_output := $(shell echo [Please ignore a syntax error on the next line - it is intentional] 1>&2) 96sh_output := $(shell echo [Please ignore a syntax error on the next line - it is intentional] 1>&2)
97sh_output := $(shell echo foo") 97sh_output := $(shell echo foo")
98# This single quote " is to fix fintification due to previous line 98# This single quote " is to fix fontification due to previous line
99ifeq "$(sh_output)" "" 99ifeq "$(sh_output)" ""
100NEW_CYGWIN = 1 100NEW_CYGWIN = 1
101endif 101endif
@@ -311,4 +311,3 @@ export XMFLAGS
311 311
312$(BLD)/%.o: %.c 312$(BLD)/%.o: %.c
313 $(CC) $(CFLAGS) $(CC_OUT)$@ $< 313 $(CC) $(CFLAGS) $(CC_OUT)$@ $<
314
diff --git a/nt/inc/stdint.h b/nt/inc/stdint.h
index 5242a45df44..fa2e06f3da9 100644
--- a/nt/inc/stdint.h
+++ b/nt/inc/stdint.h
@@ -29,7 +29,7 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
29 29
30#ifdef _WIN64 30#ifdef _WIN64
31typedef __int64 intptr_t; 31typedef __int64 intptr_t;
32#define UINT64_MAX 18446744073709551616 32#define UINT64_MAX 18446744073709551615
33#define UINT64_MIN 0 33#define UINT64_MIN 0
34/* "i64" is the non-standard suffix used by MSVC for 64-bit constants. */ 34/* "i64" is the non-standard suffix used by MSVC for 64-bit constants. */
35#define INT64_MAX 9223372036854775807i64 35#define INT64_MAX 9223372036854775807i64
@@ -42,7 +42,7 @@ typedef __int64 intptr_t;
42#else 42#else
43typedef int intptr_t; 43typedef int intptr_t;
44typedef unsigned int uint32_t; 44typedef unsigned int uint32_t;
45#define UINT32_MAX 4294967296 45#define UINT32_MAX 4294967295
46#define UINT32_MIN 0 46#define UINT32_MIN 0
47#define INT32_MAX 2147483647 47#define INT32_MAX 2147483647
48#define INT32_MIN (~INT32_MAX) 48#define INT32_MIN (~INT32_MAX)
diff --git a/nt/preprep.c b/nt/preprep.c
index 6b764afdeab..7541536714c 100644
--- a/nt/preprep.c
+++ b/nt/preprep.c
@@ -321,7 +321,7 @@ relocate_offset (DWORD offset,
321 variables, because of dumping.] 321 variables, because of dumping.]
322 322
323 We could potentially generate the relocation data ourselves by making 323 We could potentially generate the relocation data ourselves by making
324 two versions of temacs, one with an extra dummmy section before 324 two versions of temacs, one with an extra dummy section before
325 EMHEAP to offset it, and then compare the dumped executables from 325 EMHEAP to offset it, and then compare the dumped executables from
326 both. That is a lot of work though, and it doesn't solve the problem 326 both. That is a lot of work though, and it doesn't solve the problem
327 of dumped pointers to static variables, which also can be relocated. 327 of dumped pointers to static variables, which also can be relocated.
@@ -825,4 +825,3 @@ main (int argc, char **argv)
825} 825}
826 826
827/* eof */ 827/* eof */
828