aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorPaul Eggert2011-05-04 22:31:24 -0700
committerPaul Eggert2011-05-04 22:31:24 -0700
commit852a74a59b12d505eba86a0aed46bfe8af7b9acf (patch)
treec18226075e72f2892a3e2f90e36c4e60f25c6b69 /src/ChangeLog
parentaab2b9b5abaa4862b2814929c31035e7920f5e21 (diff)
parentf7ff1b0f0792f1f870778404531e68e77832c4a1 (diff)
downloademacs-852a74a59b12d505eba86a0aed46bfe8af7b9acf.tar.gz
emacs-852a74a59b12d505eba86a0aed46bfe8af7b9acf.zip
Merge from mainline.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog79
1 files changed, 78 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index c0d81fc1248..ee2db310562 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,4 +1,4 @@
12011-05-04 Paul Eggert <eggert@cs.ucla.edu> 12011-05-05 Paul Eggert <eggert@cs.ucla.edu>
2 2
3 * term.c (vfatal): Remove stray call to va_end. 3 * term.c (vfatal): Remove stray call to va_end.
4 It's not needed and the C Standard doesn't allow it here anyway. 4 It's not needed and the C Standard doesn't allow it here anyway.
@@ -119,6 +119,83 @@
119 119
120 * fns.c (Frandom): Let EMACS_UINT be wider than unsigned long. 120 * fns.c (Frandom): Let EMACS_UINT be wider than unsigned long.
121 121
1222011-05-05 Eli Zaretskii <eliz@gnu.org>
123
124 * w32heap.c (allocate_heap) [USE_LISP_UNION_TYPE || USE_LSB_TAG]:
125 New version that can reserve upto 2GB of heap space.
126
1272011-05-05 Chong Yidong <cyd@stupidchicken.com>
128
129 * nsfns.m (Fns_read_file_name): Doc fix (Bug#8534).
130
1312011-05-05 Teodor Zlatanov <tzz@lifelogs.com>
132
133 * gnutls.c (fn_gnutls_certificate_set_x509_key_file): Add alias to
134 `gnutls_certificate_set_x509_key_file'.
135
1362011-05-05 Juanma Barranquero <lekktu@gmail.com>
137
138 * makefile.w32-in ($(BLD)/image.$(O), $(BLD)/process.$(O)):
139 Update dependencies.
140
1412011-05-04 Juanma Barranquero <lekktu@gmail.com>
142
143 * gnutls.h (emacs_gnutls_write, emacs_gnutls_read):
144 * gnutls.c (emacs_gnutls_write, emacs_gnutls_read):
145 Remove unused parameter `fildes'.
146 * process.c (read_process_output, send_process): Don't pass it.
147
1482011-05-04 Juanma Barranquero <lekktu@gmail.com>
149
150 Fix previous change: the library cache is defined in w32.c.
151 * image.c (CACHE_IMAGE_TYPE) [!HAVE_NTGUI]: Define to noop.
152 (Finit_image_library): Wrap Vlibrary_cache on "#ifdef HAVE_NTGUI".
153
1542011-05-04 Juanma Barranquero <lekktu@gmail.com>
155
156 Implement dynamic loading of GnuTLS on Windows.
157
158 * gnutls.h (GNUTLS_EMACS_ERROR_NOT_LOADED): New macro.
159 (emacs_gnutls_write, emacs_gnutls_read): Mark as extern.
160 (emacs_gnutls_record_check_pending, emacs_gnutls_transport_set_errno):
161 Declare.
162
163 * gnutls.c (Qgnutls_dll): Define.
164 (DEF_GNUTLS_FN, LOAD_GNUTLS_FN): New macros.
165 (gnutls_*): Declare function pointers.
166 (init_gnutls_functions): New function to initialize function pointers.
167 (emacs_gnutls_handshake, Fgnutls_error_string, Fgnutls_deinit)
168 (emacs_gnutls_global_init, Fgnutls_bye): Use function pointers.
169 (emacs_gnutls_record_check_pending, emacs_gnutls_transport_set_errno):
170 Wrappers for gnutls_record_check_pending and gnutls_transport_set_errno.
171 (emacs_gnutls_write, emacs_gnutls_read)
172 (emacs_gnutls_handle_error, Fgnutls_error_fatalp)
173 (Fgnutls_available_p): New function.
174 (Fgnutls_boot): Call Fgnutls_available_p. Use function pointers.
175 (syms_of_gnutls) <Qgnutls_dll>: Initialize and staticpro it.
176 (syms_of_gnutls) <Sgnutls_available_p>: defsubr it.
177
178 * image.c: Include w32.h.
179 (Vimage_type_cache): Delete.
180 (syms_of_image) <Vimage_type_cache>: Don't initialize and staticpro it.
181 (CACHE_IMAGE_TYPE, Finit_image_library): Use Vlibrary_cache instead.
182 (w32_delayed_load): Move to w32.c.
183
184 * w32.h (VlibraryCache, QCloaded_from, w32_delayed_load): Declare.
185
186 * w32.c (QCloaded_from, Vlibrary_cache): Define.
187 (w32_delayed_load): Move from image.c. When loading a library, record
188 its filename in the :loaded-from property of the library id.
189 (globals_of_w32) <QCloaded_from, Vlibrary_cache>:
190 Initialize and staticpro them.
191 (emacs_gnutls_pull, emacs_gnutls_push): Call emacs_gnutls_* functions.
192
193 * process.c: Include lisp.h before w32.h, not after.
194 (wait_reading_process_output): Call emacs_gnutls_record_check_pending
195 instead of gnutls_record_check_pending.
196
197 * callproc.c, emacs.c: Include lisp.h before w32.h, not after.
198
1222011-05-04 Teodor Zlatanov <tzz@lifelogs.com> 1992011-05-04 Teodor Zlatanov <tzz@lifelogs.com>
123 200
124 * gnutls.c (Fgnutls_boot): Support :keylist and :crlfiles options 201 * gnutls.c (Fgnutls_boot): Support :keylist and :crlfiles options