diff options
| author | Joakim Verona | 2013-01-15 00:03:45 +0100 |
|---|---|---|
| committer | Joakim Verona | 2013-01-15 00:03:45 +0100 |
| commit | bc4f7ac4ec3ee942171b9fef6eec6b1a61cc5b8b (patch) | |
| tree | 481f44117938f166336393293fa73eaeff179406 /src/ChangeLog | |
| parent | 132fdce3d2530db5a6edeaf4242257ff01ea4760 (diff) | |
| parent | 982c5d68ff9a798d777d25ccfda7ca6616fab1e2 (diff) | |
| download | emacs-bc4f7ac4ec3ee942171b9fef6eec6b1a61cc5b8b.tar.gz emacs-bc4f7ac4ec3ee942171b9fef6eec6b1a61cc5b8b.zip | |
auto upstream
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 9096b904171..80f5875ef16 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,48 @@ | |||
| 1 | 2013-01-14 Paul Eggert <eggert@cs.ucla.edu> | ||
| 2 | |||
| 3 | Avoid needless casts with XSAVE_POINTER. | ||
| 4 | * alloc.c (mark_object) [GC_MARK_STACK]: | ||
| 5 | * dired.c (directory_files_internal_unwind): | ||
| 6 | * fileio.c (do_auto_save_unwind): | ||
| 7 | * gtkutil.c (pop_down_dialog): | ||
| 8 | * keymap.c (map_keymap_char_table_item): | ||
| 9 | * lread.c (load_unwind): | ||
| 10 | * nsmenu.m (pop_down_menu): | ||
| 11 | * print.c (print_object) [GC_MARK_STACK]: | ||
| 12 | * xfns.c (clean_up_file_dialog): | ||
| 13 | * xmenu.c (cleanup_widget_value_tree): | ||
| 14 | Omit casts between XSAVE_POINTER and a pointer type. | ||
| 15 | |||
| 16 | 2013-01-14 Dmitry Antipov <dmantipov@yandex.ru> | ||
| 17 | |||
| 18 | Fix compilation with GC_MARK_STACK == GC_USE_GCPROS_AS_BEFORE. | ||
| 19 | * eval.c (eval_sub): Protect `form' from being GCed before its | ||
| 20 | car and cdr becomes protected with the backtrace entry. | ||
| 21 | |||
| 22 | 2013-01-14 Dmitry Antipov <dmantipov@yandex.ru> | ||
| 23 | |||
| 24 | Make Lisp_Save_Value more versatile storage for up to four objects. | ||
| 25 | * lisp.h (toplevel): Enumeration to describe types of saved objects. | ||
| 26 | (struct Lisp_Save_Value): New layout. Adjust comments. | ||
| 27 | (XSAVE_POINTER): New macro. | ||
| 28 | (XSAVE_INTEGER): Likewise. | ||
| 29 | (allocate_misc): Add prototype. | ||
| 30 | (free_misc): Likewise. | ||
| 31 | * alloc.c (allocate_misc): Now global. | ||
| 32 | (free_misc): Likewise. Adjust comment. | ||
| 33 | (make_save_value): Use new Lisp_Save_Value layout. Adjust comment. | ||
| 34 | (free_save_value): Likewise. | ||
| 35 | (mark_object): Likewise. | ||
| 36 | * editfns.c (save_excursion_save): Pack everything within | ||
| 37 | Lisp_Save_Value and so avoid xmalloc. | ||
| 38 | (save_excursion_restore): Adjust to match new layout. Use free_misc | ||
| 39 | because we do not allocate extra memory any more. Add eassert. | ||
| 40 | * print.c (print_object): New code to print Lisp_Save_Value. Do not | ||
| 41 | rely on valid_lisp_object_p if !GC_MARK_STACK. Adjust comments. | ||
| 42 | * dired.c, fileio.c, font.c, ftfont.c, gtkutil.c, keymap.c, | ||
| 43 | * lread.c, nsmenu.m, nsterm.h, xfns.c, xmenu.c, xselect.c: | ||
| 44 | Use XSAVE_POINTER and XSAVE_INTEGER where appropriate. | ||
| 45 | |||
| 1 | 2013-01-13 Jan Djärv <jan.h.d@swipnet.se> | 46 | 2013-01-13 Jan Djärv <jan.h.d@swipnet.se> |
| 2 | 47 | ||
| 3 | * nsfont.m (LCD_SMOOTHING_MARGIN): New define. | 48 | * nsfont.m (LCD_SMOOTHING_MARGIN): New define. |