aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorEli Zaretskii2013-08-12 16:15:01 +0300
committerEli Zaretskii2013-08-12 16:15:01 +0300
commit594a430782d12499543637915fd974483523f500 (patch)
treeed3011bd979d4ed2aedee2fe19effb0ef00450bd /src/ChangeLog
parent7a67e06b99a85ae700a7ccc75468397d53af59ed (diff)
downloademacs-594a430782d12499543637915fd974483523f500.tar.gz
emacs-594a430782d12499543637915fd974483523f500.zip
Fix build with zlib on MS-Windows.
configure.ac (LIBZ): Comment on w32 peculiarities regarding LIBZ. src/decompress.c [WINDOWSNT]: Include windows.h and w32.h. (DEF_ZLIB_FN, LOAD_ZLIB_FN) [WINDOWSNT]: New macros. Use them to define static variables that are pointers to zlib functions to be dynamically loaded. (init_zlib_functions) [WINDOWSNT]: New function. (fn_inflateInit2_, fn_inflate, fn_inflateEnd, fn_inflateInit2): New macros. (Fdecompress_gzipped_region, unwind_decompress): Use the fn_* macros instead of invoking the zlib functions directly. (syms_of_decompress): DEFSYM Qzlib_dll. Staticpro Szlib_available_p. lisp/term/w32-win.el (dynamic-library-alist): Add DLLs for zlib.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 679b82ba63c..44af7c6b385 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,17 @@
12013-08-12 Eli Zaretskii <eliz@gnu.org>
2
3 * decompress.c [WINDOWSNT]: Include windows.h and w32.h.
4 (DEF_ZLIB_FN, LOAD_ZLIB_FN) [WINDOWSNT]: New macros. Use them to
5 define static variables that are pointers to zlib functions to be
6 dynamically loaded.
7 (init_zlib_functions) [WINDOWSNT]: New function.
8 (fn_inflateInit2_, fn_inflate, fn_inflateEnd, fn_inflateInit2):
9 New macros.
10 (Fdecompress_gzipped_region, unwind_decompress): Use the fn_*
11 macros instead of invoking the zlib functions directly.
12 (syms_of_decompress): DEFSYM Qzlib_dll. Staticpro
13 Szlib_available_p.
14
12013-08-12 Dmitry Antipov <dmantipov@yandex.ru> 152013-08-12 Dmitry Antipov <dmantipov@yandex.ru>
2 16
3 Avoid looping over all frame windows to freeze and unfreeze. 17 Avoid looping over all frame windows to freeze and unfreeze.