aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorPaul Eggert2011-05-30 22:45:07 -0700
committerPaul Eggert2011-05-30 22:45:07 -0700
commit86f3178890f56cb408949e125d5d99e3124dd48f (patch)
treea2c5f15751bbfe701d2f0da6fab0e0ea1fefc8ce /src/ChangeLog
parent12c69b84d1ab93d5b0bd189394952da12340f86d (diff)
parentb9627cfb1d5b5b0914525a19cd9edb06f91a1665 (diff)
downloademacs-86f3178890f56cb408949e125d5d99e3124dd48f.tar.gz
emacs-86f3178890f56cb408949e125d5d99e3124dd48f.zip
Merge from trunk.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog48
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 @@
12011-05-30 Paul Eggert <eggert@cs.ucla.edu> 12011-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
182011-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
272011-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
362011-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
412011-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):