diff options
Diffstat (limited to 'lib-src/ChangeLog')
| -rw-r--r-- | lib-src/ChangeLog | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog index acbbd3a02df..8bdf7d1fb16 100644 --- a/lib-src/ChangeLog +++ b/lib-src/ChangeLog | |||
| @@ -1,3 +1,26 @@ | |||
| 1 | 2015-01-05 Paul Eggert <eggert@cs.ucla.edu> | ||
| 2 | |||
| 3 | Compute C decls for DEFSYMs automatically | ||
| 4 | Fixes Bug#15880. | ||
| 5 | * make-docfile.c: Revamp to generate table of symbols, too. | ||
| 6 | Include <stdbool.h>. | ||
| 7 | (xstrdup): New function. | ||
| 8 | (main): Don't process the same file twice. | ||
| 9 | (SYMBOL): New constant in enum global_type. | ||
| 10 | (struct symbol): Turn 'value' member into a union, either v.value | ||
| 11 | for int or v.svalue for string. All uses changed. | ||
| 12 | (add_global): New arg svalue, which overrides value, so that globals | ||
| 13 | can have a string value. | ||
| 14 | (close_emacs_global): New arg num_symbols; all uses changed. | ||
| 15 | Output lispsym decl. | ||
| 16 | (write_globals): Output symbol globals too. Output more | ||
| 17 | ATTRIBUTE_CONST, now that Qnil etc. are C constants. | ||
| 18 | Output defsym_name table. | ||
| 19 | (scan_c_file): Move most of guts into ... | ||
| 20 | (scan_c_stream): ... new function. Scan for DEFSYMs and | ||
| 21 | record symbols found. Don't read past EOF if file doesn't | ||
| 22 | end in newline. | ||
| 23 | |||
| 1 | 2015-01-04 Paul Eggert <eggert@cs.ucla.edu> | 24 | 2015-01-04 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 25 | ||
| 3 | 'temacs -nw' should not call missing functions | 26 | 'temacs -nw' should not call missing functions |