diff options
| author | Paul Eggert | 2011-05-30 22:45:07 -0700 |
|---|---|---|
| committer | Paul Eggert | 2011-05-30 22:45:07 -0700 |
| commit | 86f3178890f56cb408949e125d5d99e3124dd48f (patch) | |
| tree | a2c5f15751bbfe701d2f0da6fab0e0ea1fefc8ce /src/ChangeLog | |
| parent | 12c69b84d1ab93d5b0bd189394952da12340f86d (diff) | |
| parent | b9627cfb1d5b5b0914525a19cd9edb06f91a1665 (diff) | |
| download | emacs-86f3178890f56cb408949e125d5d99e3124dd48f.tar.gz emacs-86f3178890f56cb408949e125d5d99e3124dd48f.zip | |
Merge from trunk.
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 48 |
1 files changed, 41 insertions, 7 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index fda9e440422..90344adbe27 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | 2011-05-30 Paul Eggert <eggert@cs.ucla.edu> | 1 | 2011-05-31 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 2 | ||
| 3 | Malloc failure behavior now depends on size of allocation. | 3 | Malloc failure behavior now depends on size of allocation. |
| 4 | * alloc.c (buffer_memory_full, memory_full): New arg NBYTES. | 4 | * alloc.c (buffer_memory_full, memory_full): New arg NBYTES. |
| @@ -6,6 +6,40 @@ | |||
| 6 | * alloc.c, buffer.c, editfns.c, menu.c, minibuf.c, xterm.c: | 6 | * alloc.c, buffer.c, editfns.c, menu.c, minibuf.c, xterm.c: |
| 7 | All callers changed. (Bug#8762) | 7 | All callers changed. (Bug#8762) |
| 8 | 8 | ||
| 9 | Use 'inline', not 'INLINE'. | ||
| 10 | <http://lists.gnu.org/archive/html/emacs-devel/2011-05/msg00914.html> | ||
| 11 | * alloc.c, fontset.c (INLINE): Remove. | ||
| 12 | * alloc.c, bidi.c, charset.c, coding.c, dispnew.c, fns.c, image.c: | ||
| 13 | * intervals.c, keyboard.c, process.c, syntax.c, textprop.c, w32term.c: | ||
| 14 | * xdisp.c, xfaces.c, xterm.c: Replace all uses of INLINE with inline. | ||
| 15 | * gmalloc.c (register_heapinfo): Use inline unconditionally. | ||
| 16 | * lisp.h (LISP_MAKE_RVALUE): Use inline, not __inline__. | ||
| 17 | |||
| 18 | 2011-05-31 Dan Nicolaescu <dann@ics.uci.edu> | ||
| 19 | |||
| 20 | Make it possible to run ./temacs. | ||
| 21 | |||
| 22 | * callproc.c (set_initial_environment): Remove CANNOT_DUMP code, | ||
| 23 | syms_of_callproc does the same thing. Remove test for | ||
| 24 | "initialized", do it in the caller. | ||
| 25 | * emacs.c (main): Avoid calling set_initial_environment when dumping. | ||
| 26 | |||
| 27 | 2011-05-31 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 28 | |||
| 29 | * minibuf.c (Finternal_complete_buffer): Return `category' metadata. | ||
| 30 | (read_minibuf): Use get_minibuffer. | ||
| 31 | (syms_of_minibuf): Use DEFSYM. | ||
| 32 | (Qmetadata): New var. | ||
| 33 | * data.c (Qbuffer): Don't make it static. | ||
| 34 | (syms_of_data): Use DEFSYM. | ||
| 35 | |||
| 36 | 2011-05-31 Paul Eggert <eggert@cs.ucla.edu> | ||
| 37 | |||
| 38 | * ccl.c (CCL_CODE_RANGE): Allow negative numbers. (Bug#8751) | ||
| 39 | (CCL_CODE_MIN): New macro. | ||
| 40 | |||
| 41 | 2011-05-30 Paul Eggert <eggert@cs.ucla.edu> | ||
| 42 | |||
| 9 | * gnutls.c: Use Emacs's memory allocators. | 43 | * gnutls.c: Use Emacs's memory allocators. |
| 10 | Without this change, the gnutls library would invoke malloc etc. | 44 | Without this change, the gnutls library would invoke malloc etc. |
| 11 | directly, which causes problems on non-SYNC_INPUT hosts, and which | 45 | directly, which causes problems on non-SYNC_INPUT hosts, and which |
| @@ -177,8 +211,8 @@ | |||
| 177 | (symbol_to_x_atom): Remove gratuitous arg. | 211 | (symbol_to_x_atom): Remove gratuitous arg. |
| 178 | (x_handle_selection_request, lisp_data_to_selection_data) | 212 | (x_handle_selection_request, lisp_data_to_selection_data) |
| 179 | (x_get_foreign_selection, Fx_register_dnd_atom): Callers changed. | 213 | (x_get_foreign_selection, Fx_register_dnd_atom): Callers changed. |
| 180 | (x_own_selection, x_get_local_selection, x_convert_selection): New | 214 | (x_own_selection, x_get_local_selection, x_convert_selection): |
| 181 | arg, specifying work frame. Use terminal-local Vselection_alist. | 215 | New arg, specifying work frame. Use terminal-local Vselection_alist. |
| 182 | (some_frame_on_display): Delete unused function. | 216 | (some_frame_on_display): Delete unused function. |
| 183 | (Fx_own_selection_internal, Fx_get_selection_internal) | 217 | (Fx_own_selection_internal, Fx_get_selection_internal) |
| 184 | (Fx_disown_selection_internal, Fx_selection_owner_p) | 218 | (Fx_disown_selection_internal, Fx_selection_owner_p) |
| @@ -199,8 +233,8 @@ | |||
| 199 | (x_selection_request_lisp_error): Free the above. | 233 | (x_selection_request_lisp_error): Free the above. |
| 200 | (x_get_local_selection): Remove unnecessary code. | 234 | (x_get_local_selection): Remove unnecessary code. |
| 201 | (x_reply_selection_request): Args changed; handle arbitrary array | 235 | (x_reply_selection_request): Args changed; handle arbitrary array |
| 202 | of converted selections stored in converted_selections. Separate | 236 | of converted selections stored in converted_selections. |
| 203 | the XChangeProperty and SelectionNotify steps. | 237 | Separate the XChangeProperty and SelectionNotify steps. |
| 204 | (x_handle_selection_request): Rewrite to handle MULTIPLE target. | 238 | (x_handle_selection_request): Rewrite to handle MULTIPLE target. |
| 205 | (x_convert_selection): New function. | 239 | (x_convert_selection): New function. |
| 206 | (x_handle_selection_event): Simplify. | 240 | (x_handle_selection_event): Simplify. |
| @@ -364,8 +398,8 @@ | |||
| 364 | 398 | ||
| 365 | Be more systematic about user-interface timestamps. | 399 | Be more systematic about user-interface timestamps. |
| 366 | Before, the code sometimes used 'Time', sometimes 'unsigned long', | 400 | Before, the code sometimes used 'Time', sometimes 'unsigned long', |
| 367 | and sometimes 'EMACS_UINT', to represent these timestamps. This | 401 | and sometimes 'EMACS_UINT', to represent these timestamps. |
| 368 | change causes it to use 'Time' uniformly, as that's what X uses. | 402 | This change causes it to use 'Time' uniformly, as that's what X uses. |
| 369 | This makes the code easier to follow, and makes it easier to catch | 403 | This makes the code easier to follow, and makes it easier to catch |
| 370 | integer overflow bugs such as Bug#8664. | 404 | integer overflow bugs such as Bug#8664. |
| 371 | * frame.c (Fmouse_position, Fmouse_pixel_position): | 405 | * frame.c (Fmouse_position, Fmouse_pixel_position): |