diff options
| author | Paul Eggert | 2011-07-19 13:33:28 -0700 |
|---|---|---|
| committer | Paul Eggert | 2011-07-19 13:33:28 -0700 |
| commit | 0d8de0fd0a5a63cc9558b5c99f9c7f1ddcaf338a (patch) | |
| tree | 31cf6b0a22ba1ee37fef321a296eb288828dc4c6 /src/ChangeLog | |
| parent | c2216f8e3a2a17ba5b843f0329ce52c920a336b2 (diff) | |
| parent | 590bd46743151a55ba68a7d211f82b2485c57d3a (diff) | |
| download | emacs-0d8de0fd0a5a63cc9558b5c99f9c7f1ddcaf338a.tar.gz emacs-0d8de0fd0a5a63cc9558b5c99f9c7f1ddcaf338a.zip | |
Merge from trunk.
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 50 |
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 @@ | |||
| 1 | 2011-07-17 Paul Eggert <eggert@cs.ucla.edu> | 1 | 2011-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 | ||
| 200 | 2011-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 | |||
| 213 | 2011-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 | |||
| 218 | 2011-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 | |||
| 232 | 2011-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 | |||
| 240 | 2011-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 | |||
| 200 | 2011-07-17 Paul Eggert <eggert@cs.ucla.edu> | 248 | 2011-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) |