aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorPaul Eggert2011-07-19 13:33:28 -0700
committerPaul Eggert2011-07-19 13:33:28 -0700
commit0d8de0fd0a5a63cc9558b5c99f9c7f1ddcaf338a (patch)
tree31cf6b0a22ba1ee37fef321a296eb288828dc4c6 /src/ChangeLog
parentc2216f8e3a2a17ba5b843f0329ce52c920a336b2 (diff)
parent590bd46743151a55ba68a7d211f82b2485c57d3a (diff)
downloademacs-0d8de0fd0a5a63cc9558b5c99f9c7f1ddcaf338a.tar.gz
emacs-0d8de0fd0a5a63cc9558b5c99f9c7f1ddcaf338a.zip
Merge from trunk.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog50
1 files changed, 49 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 506396e9583..b72de32ffc3 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,4 +1,4 @@
12011-07-17 Paul Eggert <eggert@cs.ucla.edu> 12011-07-19 Paul Eggert <eggert@cs.ucla.edu>
2 2
3 Integer signedness and overflow and related fixes. (Bug#9079) 3 Integer signedness and overflow and related fixes. (Bug#9079)
4 4
@@ -197,6 +197,54 @@
197 Use EMACS_INT, not EMACS_UINT, for sizes. The code works equally 197 Use EMACS_INT, not EMACS_UINT, for sizes. The code works equally
198 well either way, and we prefer signed to unsigned. 198 well either way, and we prefer signed to unsigned.
199 199
2002011-07-19 Paul Eggert <eggert@cs.ucla.edu>
201
202 Port to OpenBSD.
203 See http://lists.gnu.org/archive/html/emacs-devel/2011-07/msg00688.html
204 and the surrounding thread.
205 * minibuf.c (read_minibuf_noninteractive): Rewrite to use getchar
206 rather than fgets, and retry after EINTR. Otherwise, 'emacs
207 --batch -f byte-compile-file' fails on OpenBSD if an inactivity
208 timer goes off.
209 * s/openbsd.h (BROKEN_SIGIO): Define.
210 * unexelf.c (unexec) [__OpenBSD__]:
211 Don't update the .mdebug section of the Alpha COFF symbol table.
212
2132011-07-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
214
215 * lread.c (syms_of_lread): Clarify when `lexical-binding' is used
216 (bug#8460).
217
2182011-07-18 Paul Eggert <eggert@cs.ucla.edu>
219
220 * fileio.c (Fcopy_file) [!MSDOS]: Tighten created file's mask.
221 This fixes some race conditions on the permissions of any newly
222 created file.
223
224 * alloc.c (valid_pointer_p): Use pipe, not open.
225 This fixes some permissions issues when debugging.
226
227 * fileio.c (Fcopy_file): Adjust mode if fchown fails. (Bug#9002)
228 If fchown fails to set both uid and gid, try to set just gid,
229 as that is sometimes allowed. Adjust the file's mode to eliminate
230 setuid or setgid bits that are inappropriate if fchown fails.
231
2322011-07-18 Stefan Monnier <monnier@iro.umontreal.ca>
233
234 * xdisp.c (next_element_from_string, next_element_from_buffer): Use EQ
235 to compare Lisp_Objects.
236 * gnutls.c (syms_of_gnutls): Rename Vgnutls_log_level to
237 global_gnutls_log_level, don't mistake it for a Lisp_Object.
238 (init_gnutls_functions, emacs_gnutls_handle_error): Fix up uses.
239
2402011-07-17 Andreas Schwab <schwab@linux-m68k.org>
241
242 * lread.c (read_integer): Unread even EOF character.
243 (read1): Likewise. Properly record start position of symbol.
244
245 * lread.c (read1): Read `#:' as empty uninterned symbol if no
246 symbol character follows.
247
2002011-07-17 Paul Eggert <eggert@cs.ucla.edu> 2482011-07-17 Paul Eggert <eggert@cs.ucla.edu>
201 249
202 * fileio.c (Fcopy_file): Pacify gcc re fchown. (Bug#9002) 250 * fileio.c (Fcopy_file): Pacify gcc re fchown. (Bug#9002)