diff options
| author | Philipp Stephani | 2015-11-21 11:47:32 +0200 |
|---|---|---|
| committer | Eli Zaretskii | 2015-11-21 11:47:32 +0200 |
| commit | 2299267805bbf5ece023908922383677b5d4a44b (patch) | |
| tree | b28425b18f0c6f895eb7f74899bc0d0295f49836 | |
| parent | a5fd38c3a6f263185ce5838010e7a0d64b49bec2 (diff) | |
| download | emacs-2299267805bbf5ece023908922383677b5d4a44b.tar.gz emacs-2299267805bbf5ece023908922383677b5d4a44b.zip | |
Initial documentation for dynamic modules
* etc/NEWS: Mention the new support for dynamically loaded modules.
Copyright-paperwork-exempt: yes
| -rw-r--r-- | etc/NEWS | 11 |
1 files changed, 11 insertions, 0 deletions
| @@ -36,6 +36,9 @@ otherwise leave it unmarked. | |||
| 36 | This builds Emacs with Cairo drawing. As a side effect, it provides | 36 | This builds Emacs with Cairo drawing. As a side effect, it provides |
| 37 | support for built-in printing, when Emacs was built with GTK+. | 37 | support for built-in printing, when Emacs was built with GTK+. |
| 38 | 38 | ||
| 39 | ** New configure option --with-modules. | ||
| 40 | This enables support for loading dynamic modules; see below. | ||
| 41 | |||
| 39 | --- | 42 | --- |
| 40 | ** By default, Emacs no longer works on IRIX. We expect that Emacs | 43 | ** By default, Emacs no longer works on IRIX. We expect that Emacs |
| 41 | users are not affected by this, as SGI stopped supporting IRIX in | 44 | users are not affected by this, as SGI stopped supporting IRIX in |
| @@ -302,6 +305,14 @@ header. | |||
| 302 | which specifies an alternative printing method which is faster when | 305 | which specifies an alternative printing method which is faster when |
| 303 | few or no entries have changed. | 306 | few or no entries have changed. |
| 304 | 307 | ||
| 308 | ** Emacs can now load shared/dynamic libraries (modules) that expose a | ||
| 309 | C interface. Such modules can provide additional functions or | ||
| 310 | otherwise interact with Emacs just like Lisp code. Modules have to | ||
| 311 | export a function `emacs_module_init' and conform to the API laid out | ||
| 312 | in emacs-module.h. Modules are disabled by default and need to be | ||
| 313 | enabled using the --with-modules configure flag. They are | ||
| 314 | experimental and subject to change. | ||
| 315 | |||
| 305 | 316 | ||
| 306 | * Editing Changes in Emacs 25.1 | 317 | * Editing Changes in Emacs 25.1 |
| 307 | 318 | ||