aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2012-01-28 19:08:15 -0800
committerGlenn Morris2012-01-28 19:08:15 -0800
commit31fd3586bdcbdb6bcf40ee5870f6500ebc59916b (patch)
tree5c3be925ec31d4356d86964d43e9aa8ad7048dcc
parenta49ca6b95bc5324a3d0610c7c353172efb35545d (diff)
downloademacs-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/NEWS86
-rw-r--r--src/ChangeLog4
-rw-r--r--src/gnutls.c5
3 files changed, 51 insertions, 44 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 2d8740f690e..18b6d1d5f22 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -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
29You can disable this by using --without-selinux. See below for 29to configure. Note that other libraries used by Emacs, RSVG and GConf,
30information on SELinux support. 30also 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.
34You can disable this by configuring --without-compress-info. 35This happens by default if a suitably recent version of the library is
36found 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. 41This happens by default if a suitably recent version of the library is
39These provide no new functionality, they just remove the need to edit 42found at build time. To prevent this, use the configure option
40lib-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.
44to configure. Note that other libraries used by Emacs, RSVG and GConf, 47This happens by default if a suitably recent version of the library is
45also depend on Gtk+. You can disable them with --without-rsvg and 48found 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.
50This is only useful for Emacs developers to debug certain types of bugs.
51This 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
57to about 2 GiB. 55to 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.
61Type `C-u C-h t' to choose it in case your language setup doesn't 59You can disable this by configuring --without-compress-info.
62automatically select it.
63 60
64** Emacs can be compiled with ImageMagick support. 61---
65Emacs links to ImageMagick if version 6.2.8 or newer of the library is 62** There are new configure options:
66present at build time. To inhibit ImageMagick, use the configure 63--with-mmdf, --with-mail-unlink, --with-mailhost.
67option `--without-imagemagick' . 64These provide no new functionality, they just remove the need to edit
65lib-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.
69This is only useful for Emacs developers to debug certain types of bugs.
70This 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.
239Type `C-u C-h t' to choose it in case your language setup doesn't
240automatically 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.
1311Changes), the function `imagemagick-types' returns a list of image 1319Then the function `imagemagick-types' returns a list of image file
1312file extensions that your installation of ImageMagick supports. The 1320extensions that your installation of ImageMagick supports. The
1313function `imagemagick-register-types' enables ImageMagick support for 1321function `imagemagick-register-types' enables ImageMagick support for
1314these image types, minus those listed in `imagemagick-types-inhibit'. 1322these 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'.
1331This is the default. You will then be able to use the functionality 1339This requires Emacs to have built with GnuTLS support.
1332in gnutls.el, namely the `open-gnutls-stream' and `gnutls-negotiate' 1340The main functions are `open-gnutls-stream' and `gnutls-negotiate'.
1333functions. It's easiest to use these functions through 1341It's easiest to use these functions through `open-network-stream'
1334`open-network-stream' because it can upgrade connections through 1342because it can upgrade connections through STARTTLS opportunistically
1335STARTTLS opportunistically or use plain SSL, depending on your needs. 1343or use plain SSL, depending on your needs. For debugging, set
1336 1344`gnutls-log-level' greater than 0.
1337Only versions 2.8.x and higher or GnuTLS have been tested.
1338[FIXME: this statement needs clarifying, given that GnuTLS >= 2.6.6
1339is the test used by configure.]
1340
1341*** gnutls-log-level
1342Set `gnutls-log-level' higher than 0 to get debug output. 1 is for
1343important messages, 2 is for debug data, and higher numbers are as per
1344the 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 @@
12012-01-29 Glenn Morris <rgm@gnu.org>
2
3 * gnutls.c (syms_of_gnutls): More doc (from etc/NEWS).
4
12012-01-28 Samuel Thibault <sthibault@debian.org> (tiny change) 52012-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.
1122Set this larger than 0 to get debug output in the *Messages* buffer.
11231 is for important messages, 2 is for debug data, and higher numbers
1124are as per the GnuTLS logging conventions. */);
1122 global_gnutls_log_level = 0; 1125 global_gnutls_log_level = 0;
1123} 1126}
1124 1127