diff options
| author | Glenn Morris | 2012-01-28 19:08:15 -0800 |
|---|---|---|
| committer | Glenn Morris | 2012-01-28 19:08:15 -0800 |
| commit | 31fd3586bdcbdb6bcf40ee5870f6500ebc59916b (patch) | |
| tree | 5c3be925ec31d4356d86964d43e9aa8ad7048dcc | |
| parent | a49ca6b95bc5324a3d0610c7c353172efb35545d (diff) | |
| download | emacs-31fd3586bdcbdb6bcf40ee5870f6500ebc59916b.tar.gz emacs-31fd3586bdcbdb6bcf40ee5870f6500ebc59916b.zip | |
Minor NEWS cleanup, mainly for "Installation Changes" section.
* etc/NEWS: Reorder items.
Standardize new --with-libfoo type configure options.
Don't say precisely which library versions are needed - it tends to
change and people who care can look at configure.
Move new Hebrew tutorial entry to "Internationalization changes" section.
Small tidy up for imagemagick and gnutls entries.
* src/gnutls.c (syms_of_gnutls): More doc (from etc/NEWS).
| -rw-r--r-- | etc/NEWS | 86 | ||||
| -rw-r--r-- | src/ChangeLog | 4 | ||||
| -rw-r--r-- | src/gnutls.c | 5 |
3 files changed, 51 insertions, 44 deletions
| @@ -25,30 +25,28 @@ so we will look at it and add it to the manual. | |||
| 25 | * Installation Changes in Emacs 24.1 | 25 | * Installation Changes in Emacs 24.1 |
| 26 | 26 | ||
| 27 | --- | 27 | --- |
| 28 | ** Configure links against libselinux if it is found. | 28 | ** Emacs can be compiled with Gtk+ 3.0 if you pass --with-x-toolkit=gtk3 |
| 29 | You can disable this by using --without-selinux. See below for | 29 | to configure. Note that other libraries used by Emacs, RSVG and GConf, |
| 30 | information on SELinux support. | 30 | also depend on Gtk+. You can disable them with --without-rsvg and |
| 31 | --without-gconf. | ||
| 31 | 32 | ||
| 32 | --- | 33 | --- |
| 33 | ** By default, the installed Info and man pages are compressed. | 34 | ** Emacs can be compiled with GnuTLS support. |
| 34 | You can disable this by configuring --without-compress-info. | 35 | This happens by default if a suitably recent version of the library is |
| 36 | found at build time. To prevent this, use the configure option | ||
| 37 | `--without-gnutls'. See below for GnuTLS features. | ||
| 35 | 38 | ||
| 36 | --- | 39 | --- |
| 37 | ** There are new configure options: | 40 | ** Emacs can be compiled with SELinux support. |
| 38 | --with-mmdf, --with-mail-unlink, --with-mailhost. | 41 | This happens by default if a suitably recent version of the library is |
| 39 | These provide no new functionality, they just remove the need to edit | 42 | found at build time. To prevent this, use the configure option |
| 40 | lib-src/Makefile by hand in order to use the associated features. | 43 | `--without-selinux'. See below for SELinux features. |
| 41 | 44 | ||
| 42 | --- | 45 | --- |
| 43 | ** Emacs can be compiled against Gtk+ 3.0 if you pass --with-x-toolkit=gtk3 | 46 | ** Emacs can be compiled with ImageMagick support. |
| 44 | to configure. Note that other libraries used by Emacs, RSVG and GConf, | 47 | This happens by default if a suitably recent version of the library is |
| 45 | also depend on Gtk+. You can disable them with --without-rsvg and | 48 | found at build time. To prevent this, use the configure option |
| 46 | --without-gconf. | 49 | `--without-imagemagick'. See below for ImageMagick features. |
| 47 | |||
| 48 | --- | ||
| 49 | ** There is a new configure option --enable-use-lisp-union-type. | ||
| 50 | This is only useful for Emacs developers to debug certain types of bugs. | ||
| 51 | This is not a new feature; only the configure flag is new. | ||
| 52 | 50 | ||
| 53 | --- | 51 | --- |
| 54 | ** There is a new configure option --with-wide-int. | 52 | ** There is a new configure option --with-wide-int. |
| @@ -57,14 +55,19 @@ On 32-bit hosts, this raises the limit on buffer sizes from about 512 MiB | |||
| 57 | to about 2 GiB. | 55 | to about 2 GiB. |
| 58 | 56 | ||
| 59 | --- | 57 | --- |
| 60 | ** New translation of the Emacs Tutorial in Hebrew is available. | 58 | ** By default, the installed Info and man pages are compressed. |
| 61 | Type `C-u C-h t' to choose it in case your language setup doesn't | 59 | You can disable this by configuring --without-compress-info. |
| 62 | automatically select it. | ||
| 63 | 60 | ||
| 64 | ** Emacs can be compiled with ImageMagick support. | 61 | --- |
| 65 | Emacs links to ImageMagick if version 6.2.8 or newer of the library is | 62 | ** There are new configure options: |
| 66 | present at build time. To inhibit ImageMagick, use the configure | 63 | --with-mmdf, --with-mail-unlink, --with-mailhost. |
| 67 | option `--without-imagemagick' . | 64 | These provide no new functionality, they just remove the need to edit |
| 65 | lib-src/Makefile by hand in order to use the associated features. | ||
| 66 | |||
| 67 | --- | ||
| 68 | ** There is a new configure option --enable-use-lisp-union-type. | ||
| 69 | This is only useful for Emacs developers to debug certain types of bugs. | ||
| 70 | This is not a new feature; only the configure flag is new. | ||
| 68 | 71 | ||
| 69 | --- | 72 | --- |
| 70 | ** The standalone programs digest-doc and sorted-doc are removed. | 73 | ** The standalone programs digest-doc and sorted-doc are removed. |
| @@ -231,6 +234,11 @@ cannot be encoded by the `terminal-coding-system'. | |||
| 231 | *** `nobreak-char-display' now also highlights Unicode hyphen chars | 234 | *** `nobreak-char-display' now also highlights Unicode hyphen chars |
| 232 | (U+2010 and U+2011). | 235 | (U+2010 and U+2011). |
| 233 | 236 | ||
| 237 | --- | ||
| 238 | *** New translation of the Emacs Tutorial in Hebrew is available. | ||
| 239 | Type `C-u C-h t' to choose it in case your language setup doesn't | ||
| 240 | automatically select it. | ||
| 241 | |||
| 234 | ** Improved GTK integration | 242 | ** Improved GTK integration |
| 235 | +++ | 243 | +++ |
| 236 | *** GTK scroll-bars are now placed on the right by default. | 244 | *** GTK scroll-bars are now placed on the right by default. |
| @@ -1307,9 +1315,9 @@ is being animated. | |||
| 1307 | 1315 | ||
| 1308 | *** `image-extension-data' is renamed to `image-metadata'. | 1316 | *** `image-extension-data' is renamed to `image-metadata'. |
| 1309 | 1317 | ||
| 1310 | *** If Emacs is compiled with ImageMagick support (see Startup | 1318 | *** Emacs can be compiled with ImageMagick support. |
| 1311 | Changes), the function `imagemagick-types' returns a list of image | 1319 | Then the function `imagemagick-types' returns a list of image file |
| 1312 | file extensions that your installation of ImageMagick supports. The | 1320 | extensions that your installation of ImageMagick supports. The |
| 1313 | function `imagemagick-register-types' enables ImageMagick support for | 1321 | function `imagemagick-register-types' enables ImageMagick support for |
| 1314 | these image types, minus those listed in `imagemagick-types-inhibit'. | 1322 | these image types, minus those listed in `imagemagick-types-inhibit'. |
| 1315 | 1323 | ||
| @@ -1327,21 +1335,13 @@ FIXME: These should be front-ended by xml.el. | |||
| 1327 | 1335 | ||
| 1328 | ** GnuTLS | 1336 | ** GnuTLS |
| 1329 | 1337 | ||
| 1330 | *** Emacs can be compiled with libgnutls support | 1338 | *** New library `gnutls.el'. |
| 1331 | This is the default. You will then be able to use the functionality | 1339 | This requires Emacs to have built with GnuTLS support. |
| 1332 | in gnutls.el, namely the `open-gnutls-stream' and `gnutls-negotiate' | 1340 | The main functions are `open-gnutls-stream' and `gnutls-negotiate'. |
| 1333 | functions. It's easiest to use these functions through | 1341 | It's easiest to use these functions through `open-network-stream' |
| 1334 | `open-network-stream' because it can upgrade connections through | 1342 | because it can upgrade connections through STARTTLS opportunistically |
| 1335 | STARTTLS opportunistically or use plain SSL, depending on your needs. | 1343 | or use plain SSL, depending on your needs. For debugging, set |
| 1336 | 1344 | `gnutls-log-level' greater than 0. | |
| 1337 | Only versions 2.8.x and higher or GnuTLS have been tested. | ||
| 1338 | [FIXME: this statement needs clarifying, given that GnuTLS >= 2.6.6 | ||
| 1339 | is the test used by configure.] | ||
| 1340 | |||
| 1341 | *** gnutls-log-level | ||
| 1342 | Set `gnutls-log-level' higher than 0 to get debug output. 1 is for | ||
| 1343 | important messages, 2 is for debug data, and higher numbers are as per | ||
| 1344 | the GnuTLS logging conventions. The output is in *Messages*. | ||
| 1345 | 1345 | ||
| 1346 | ** Isearch | 1346 | ** Isearch |
| 1347 | 1347 | ||
diff --git a/src/ChangeLog b/src/ChangeLog index 720614faecc..89fa90d9f92 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2012-01-29 Glenn Morris <rgm@gnu.org> | ||
| 2 | |||
| 3 | * gnutls.c (syms_of_gnutls): More doc (from etc/NEWS). | ||
| 4 | |||
| 1 | 2012-01-28 Samuel Thibault <sthibault@debian.org> (tiny change) | 5 | 2012-01-28 Samuel Thibault <sthibault@debian.org> (tiny change) |
| 2 | 6 | ||
| 3 | * s/gnu.h: Define POSIX_SIGNALS (Bug#10552). | 7 | * s/gnu.h: Define POSIX_SIGNALS (Bug#10552). |
diff --git a/src/gnutls.c b/src/gnutls.c index e7801cea746..d7bf0e8edb8 100644 --- a/src/gnutls.c +++ b/src/gnutls.c | |||
| @@ -1118,7 +1118,10 @@ syms_of_gnutls (void) | |||
| 1118 | defsubr (&Sgnutls_available_p); | 1118 | defsubr (&Sgnutls_available_p); |
| 1119 | 1119 | ||
| 1120 | DEFVAR_INT ("gnutls-log-level", global_gnutls_log_level, | 1120 | DEFVAR_INT ("gnutls-log-level", global_gnutls_log_level, |
| 1121 | doc: /* Logging level used by the GnuTLS functions. */); | 1121 | doc: /* Logging level used by the GnuTLS functions. |
| 1122 | Set this larger than 0 to get debug output in the *Messages* buffer. | ||
| 1123 | 1 is for important messages, 2 is for debug data, and higher numbers | ||
| 1124 | are as per the GnuTLS logging conventions. */); | ||
| 1122 | global_gnutls_log_level = 0; | 1125 | global_gnutls_log_level = 0; |
| 1123 | } | 1126 | } |
| 1124 | 1127 | ||