diff options
Diffstat (limited to 'lib-src/ChangeLog')
| -rw-r--r-- | lib-src/ChangeLog | 53 |
1 files changed, 49 insertions, 4 deletions
diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog index 07a72ecaf0d..9a1fc7a3e9f 100644 --- a/lib-src/ChangeLog +++ b/lib-src/ChangeLog | |||
| @@ -1,3 +1,38 @@ | |||
| 1 | 2015-01-05 Paul Eggert <eggert@cs.ucla.edu> | ||
| 2 | |||
| 3 | Use 0 for Qnil | ||
| 4 | * make-docfile.c (compare_globals): Consider 'nil' to be the least. | ||
| 5 | |||
| 6 | Compute C decls for DEFSYMs automatically | ||
| 7 | Fixes Bug#15880. | ||
| 8 | * make-docfile.c: Revamp to generate table of symbols, too. | ||
| 9 | Include <stdbool.h>. | ||
| 10 | (xstrdup): New function. | ||
| 11 | (main): Don't process the same file twice. | ||
| 12 | (SYMBOL): New constant in enum global_type. | ||
| 13 | (struct symbol): Turn 'value' member into a union, either v.value | ||
| 14 | for int or v.svalue for string. All uses changed. | ||
| 15 | (add_global): New arg svalue, which overrides value, so that globals | ||
| 16 | can have a string value. | ||
| 17 | (close_emacs_global): New arg num_symbols; all uses changed. | ||
| 18 | Output lispsym decl. | ||
| 19 | (write_globals): Output symbol globals too. Output more | ||
| 20 | ATTRIBUTE_CONST, now that Qnil etc. are C constants. | ||
| 21 | Output defsym_name table. | ||
| 22 | (scan_c_file): Move most of guts into ... | ||
| 23 | (scan_c_stream): ... new function. Scan for DEFSYMs and | ||
| 24 | record symbols found. Don't read past EOF if file doesn't | ||
| 25 | end in newline. | ||
| 26 | |||
| 27 | 2015-01-04 Paul Eggert <eggert@cs.ucla.edu> | ||
| 28 | |||
| 29 | 'temacs -nw' should not call missing functions | ||
| 30 | * make-docfile.c (write_globals): | ||
| 31 | Declare Fframe_windows_min_size with ATTRIBUTE_CONST, too. Sort. | ||
| 32 | |||
| 33 | Less 'make' chatter for lib-src | ||
| 34 | * Makefile.in (blessmail): Less 'make' chatter here. | ||
| 35 | |||
| 1 | 2014-12-27 Eli Zaretskii <eliz@gnu.org> | 36 | 2014-12-27 Eli Zaretskii <eliz@gnu.org> |
| 2 | 37 | ||
| 3 | * Makefile.in (etags_libs, ebrowse${EXEEXT}, profile${EXEEXT}) | 38 | * Makefile.in (etags_libs, ebrowse${EXEEXT}, profile${EXEEXT}) |
| @@ -6,6 +41,17 @@ | |||
| 6 | since GCC sometimes calls stpcpy when it sees strcpy, under | 41 | since GCC sometimes calls stpcpy when it sees strcpy, under |
| 7 | optimization switches. | 42 | optimization switches. |
| 8 | 43 | ||
| 44 | 2014-12-25 Paul Eggert <eggert@cs.ucla.edu> | ||
| 45 | |||
| 46 | * ebrowse.c (sym_scope_1, operator_name, open_file): | ||
| 47 | * emacsclient.c (get_server_config, set_local_socket) | ||
| 48 | (start_daemon_and_retry_set_socket): | ||
| 49 | * etags.c (main, C_entries, relative_filename): | ||
| 50 | * pop.c (sendline): | ||
| 51 | * update-game-score.c (main): | ||
| 52 | Rewrite to avoid the need for strcat, typically by using stpcpy | ||
| 53 | and/or lispstpcpy. strcat tends to be part of O(N**2) algorithms. | ||
| 54 | |||
| 9 | 2014-12-14 Paul Eggert <eggert@cs.ucla.edu> | 55 | 2014-12-14 Paul Eggert <eggert@cs.ucla.edu> |
| 10 | 56 | ||
| 11 | * etags.c (analyze_regex): Rename from analyse_regex. | 57 | * etags.c (analyze_regex): Rename from analyse_regex. |
| @@ -135,8 +181,7 @@ | |||
| 135 | 181 | ||
| 136 | 2014-05-26 Paul Eggert <eggert@cs.ucla.edu> | 182 | 2014-05-26 Paul Eggert <eggert@cs.ucla.edu> |
| 137 | 183 | ||
| 138 | Fix rcs2log problems with CVS. | 184 | Fix rcs2log problems with CVS. Reported by Glenn Morris in |
| 139 | Problem reported by Glenn Morris in | ||
| 140 | <http://lists.gnu.org/archive/html/emacs-devel/2014-05/msg00277.html>. | 185 | <http://lists.gnu.org/archive/html/emacs-devel/2014-05/msg00277.html>. |
| 141 | Plus, fix some security and filename quoting problems. | 186 | Plus, fix some security and filename quoting problems. |
| 142 | * rcs2log (logdir): Prefer mktemp if available. | 187 | * rcs2log (logdir): Prefer mktemp if available. |
| @@ -3491,7 +3536,7 @@ | |||
| 3491 | 2004-04-17 Paul Eggert <eggert@gnu.org> | 3536 | 2004-04-17 Paul Eggert <eggert@gnu.org> |
| 3492 | 3537 | ||
| 3493 | * rcs2log (Help): Clarify wording of the usage message. | 3538 | * rcs2log (Help): Clarify wording of the usage message. |
| 3494 | Problem reported by Alan Mackenzie in | 3539 | Reported by Alan Mackenzie in |
| 3495 | <http://mail.gnu.org/archive/html/bug-gnu-emacs/2004-04/msg00188.html>. | 3540 | <http://mail.gnu.org/archive/html/bug-gnu-emacs/2004-04/msg00188.html>. |
| 3496 | 3541 | ||
| 3497 | 2004-04-07 Stefan Monnier <monnier@iro.umontreal.ca> | 3542 | 2004-04-07 Stefan Monnier <monnier@iro.umontreal.ca> |
| @@ -8417,7 +8462,7 @@ | |||
| 8417 | ;; coding: utf-8 | 8462 | ;; coding: utf-8 |
| 8418 | ;; End: | 8463 | ;; End: |
| 8419 | 8464 | ||
| 8420 | Copyright (C) 1988-1999, 2001-2014 Free Software Foundation, Inc. | 8465 | Copyright (C) 1988-1999, 2001-2015 Free Software Foundation, Inc. |
| 8421 | 8466 | ||
| 8422 | This file is part of GNU Emacs. | 8467 | This file is part of GNU Emacs. |
| 8423 | 8468 | ||