diff options
| author | Daniel Colascione | 2014-04-07 13:54:16 -0700 |
|---|---|---|
| committer | Daniel Colascione | 2014-04-07 13:54:16 -0700 |
| commit | 7e31acf6b81fdce7258077645bc239767c484841 (patch) | |
| tree | 1f0d7b063a19b54982550797df063e0a9f87eaed /src/ChangeLog | |
| parent | 608a4502b9fa8f5681368657fba5d5fd0fa46817 (diff) | |
| parent | e3b838807bf9fbbbec9826de6c1e4efdf72acb78 (diff) | |
| download | emacs-7e31acf6b81fdce7258077645bc239767c484841.tar.gz emacs-7e31acf6b81fdce7258077645bc239767c484841.zip | |
Merge from emacs-24; up to 2014-04-01T20:18:12Z!eggert@cs.ucla.edu
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 36 |
1 files changed, 35 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index b4722839fe3..d0d133c4989 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,37 @@ | |||
| 1 | 2014-04-07 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 2 | |||
| 3 | * lisp.h (struct Lisp_Symbol): New bitfield `pinned'. | ||
| 4 | |||
| 5 | * alloc.c: Keep track of symbols referenced from pure space (bug#17168). | ||
| 6 | (symbol_block_pinned): New var. | ||
| 7 | (Fmake_symbol): Initialize `pinned'. | ||
| 8 | (purecopy): New function, extracted from Fpurecopy. Mark symbols as | ||
| 9 | pinned and signal an error for un-purifiable objects. | ||
| 10 | (pure_cons): Use it. | ||
| 11 | (Fpurecopy): Use it, except for objects that can't be purified. | ||
| 12 | (mark_pinned_symbols): New function. | ||
| 13 | (Fgarbage_collect): Use it. | ||
| 14 | (gc_sweep): Remove hack made unnecessary. | ||
| 15 | |||
| 16 | 2014-04-05 Glenn Morris <rgm@gnu.org> | ||
| 17 | |||
| 18 | * keyboard.c (Fopen_dribble_file): Doc tweak. | ||
| 19 | |||
| 20 | 2014-04-04 Jan Djärv <jan.h.d@swipnet.se> | ||
| 21 | |||
| 22 | Backport from trunk. | ||
| 23 | * nsterm.m (updateFrameSize:): If waiting for the tool bar and tool | ||
| 24 | bar is zero height, just return (Bug#16976). | ||
| 25 | (initFrameFromEmacs:): Initialize wait_for_tool_bar. | ||
| 26 | * nsterm.h (EmacsView): Add wait_for_tool_bar. | ||
| 27 | * nsmenu.m (update_frame_tool_bar): Return early if view or toolbar | ||
| 28 | is nil. If waiting for toolbar to complete, force a redraw. | ||
| 29 | (free_frame_tool_bar): Set wait_for_tool_bar = NO (Bug#16976). | ||
| 30 | |||
| 31 | 2014-04-03 Ken Brown <kbrown@cornell.edu> | ||
| 32 | |||
| 33 | * Makefile.in (EMACS_MANIFEST): Update comment. (Bug#17176) | ||
| 34 | |||
| 1 | 2014-04-07 Paul Eggert <eggert@cs.ucla.edu> | 35 | 2014-04-07 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 36 | ||
| 3 | * alloc.c: Simplify by removing use of HAVE_EXECINFO_H. | 37 | * alloc.c: Simplify by removing use of HAVE_EXECINFO_H. |
| @@ -4490,7 +4524,7 @@ | |||
| 4490 | * frame.c (delete_frame): Block/unblock input to overcome race | 4524 | * frame.c (delete_frame): Block/unblock input to overcome race |
| 4491 | condition (Bug#15475). | 4525 | condition (Bug#15475). |
| 4492 | 4526 | ||
| 4493 | 2013-09-29 Andreas Politz <politza@hochschule-trier.de> (tiny change) | 4527 | 2013-09-29 Andreas Politz <politza@hochschule-trier.de> |
| 4494 | 4528 | ||
| 4495 | * frame.c (delete_frame): Record selected frame only after | 4529 | * frame.c (delete_frame): Record selected frame only after |
| 4496 | calling Qdelete_frame_functions (Bug#15477). | 4530 | calling Qdelete_frame_functions (Bug#15477). |