diff options
| author | Paul Eggert | 2015-02-12 18:20:12 -0800 |
|---|---|---|
| committer | Paul Eggert | 2015-02-12 18:21:32 -0800 |
| commit | 65563fd7714271582d5146c09202c0f7a0631fe5 (patch) | |
| tree | 3da5c2a4dec51d8d53f1b8cc7b7de072bd2577d9 /lib-src/ChangeLog | |
| parent | e39d96ebe4c342885433afc28232197ce398fe71 (diff) | |
| download | emacs-65563fd7714271582d5146c09202c0f7a0631fe5.tar.gz emacs-65563fd7714271582d5146c09202c0f7a0631fe5.zip | |
Better support for future plugins
See the thread containing:
http://lists.gnu.org/archive/html/emacs-devel/2015-02/msg00720.html
* lib-src/make-docfile.c (write_globals): Generate code that #defines
Qxxx macros other than Qnil only if DEFINE_NONNIL_Q_SYMBOL_MACROS.
Qnil is safe to define even in plugins, since it must be zero for
other reasons.
* src/lisp.h (DEFINE_LISP_SYMBOL): New macro, replacing and simplifying
DEFINE_LISP_SYMBOL_BEGIN / DEFINE_LISP_SYMBOL_END. All uses changed.
(DEFINE_NONNIL_Q_SYMBOL_MACROS): New macro, defaulting to true.
Diffstat (limited to 'lib-src/ChangeLog')
| -rw-r--r-- | lib-src/ChangeLog | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog index 8d2c95e671c..534d253cabb 100644 --- a/lib-src/ChangeLog +++ b/lib-src/ChangeLog | |||
| @@ -1,3 +1,13 @@ | |||
| 1 | 2015-02-13 Paul Eggert <eggert@cs.ucla.edu> | ||
| 2 | |||
| 3 | Better support for future plugins | ||
| 4 | See the thread containing: | ||
| 5 | http://lists.gnu.org/archive/html/emacs-devel/2015-02/msg00720.html | ||
| 6 | * make-docfile.c (write_globals): Generate code that #defines | ||
| 7 | Qxxx macros other than Qnil only if DEFINE_NONNIL_Q_SYMBOL_MACROS. | ||
| 8 | Qnil is safe to define even in plugins, since it must be zero for | ||
| 9 | other reasons. | ||
| 10 | |||
| 1 | 2015-01-24 Paul Eggert <eggert@cs.ucla.edu> | 11 | 2015-01-24 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 12 | ||
| 3 | Fix a couple of AM_V_GEN bugs | 13 | Fix a couple of AM_V_GEN bugs |