aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorJoakim Verona2012-05-21 00:37:29 +0200
committerJoakim Verona2012-05-21 00:37:29 +0200
commit74f082445c1dd0c92d5bb187db0d50287e3a7bae (patch)
tree48e3d8fd9df3876665654eab9bcf96ec492a31e9 /etc
parent52862ad482e030e4d54cd7d6e250d76e59ee0554 (diff)
parent1b170bc63c2f3a3fbe6ba6996d5a015e82634909 (diff)
downloademacs-74f082445c1dd0c92d5bb187db0d50287e3a7bae.tar.gz
emacs-74f082445c1dd0c92d5bb187db0d50287e3a7bae.zip
upstream, fix conflicts
Diffstat (limited to 'etc')
-rw-r--r--etc/CONTRIBUTE25
-rw-r--r--etc/ChangeLog22
-rw-r--r--etc/MORE.STUFF141
-rw-r--r--etc/NEWS225
-rw-r--r--etc/ORG-NEWS948
-rw-r--r--etc/TODO10
-rw-r--r--etc/forms/README1
-rw-r--r--etc/forms/forms-d2.dat (renamed from etc/forms-d2.dat)0
-rw-r--r--etc/forms/forms-d2.el103
-rw-r--r--etc/forms/forms-pass.el33
-rw-r--r--etc/org/OrgOdtStyles.xml20
-rw-r--r--etc/refcards/README15
-rw-r--r--etc/refcards/calccard.pdfbin153616 -> 153779 bytes
-rw-r--r--etc/refcards/cs-dired-ref.pdfbin67057 -> 66941 bytes
-rw-r--r--etc/refcards/cs-refcard.pdfbin87237 -> 87189 bytes
-rw-r--r--etc/refcards/de-refcard.pdfbin125665 -> 125594 bytes
-rw-r--r--etc/refcards/dired-ref.pdfbin85646 -> 85574 bytes
-rw-r--r--etc/refcards/fr-dired-ref.pdfbin87517 -> 87452 bytes
-rw-r--r--etc/refcards/fr-refcard.pdfbin121482 -> 121431 bytes
-rw-r--r--etc/refcards/gnus-booklet.pdfbin152568 -> 152542 bytes
-rw-r--r--etc/refcards/gnus-refcard.pdfbin154872 -> 154831 bytes
-rw-r--r--etc/refcards/pl-refcard.pdfbin65689 -> 92536 bytes
-rw-r--r--etc/refcards/pt-br-refcard.pdfbin116731 -> 116662 bytes
-rw-r--r--etc/refcards/refcard.pdfbin116497 -> 116725 bytes
-rw-r--r--etc/refcards/ru-refcard.pdfbin147939 -> 147864 bytes
-rw-r--r--etc/refcards/sk-dired-ref.pdfbin66284 -> 66171 bytes
-rw-r--r--etc/refcards/sk-refcard.pdfbin88590 -> 88535 bytes
27 files changed, 1415 insertions, 128 deletions
diff --git a/etc/CONTRIBUTE b/etc/CONTRIBUTE
index 06b9a9e45a5..aff350f9642 100644
--- a/etc/CONTRIBUTE
+++ b/etc/CONTRIBUTE
@@ -1,4 +1,4 @@
1Copyright (C) 2006-2012 Free Software Foundation, Inc. 1Copyright (C) 2006-2012 Free Software Foundation, Inc.
2See end for license conditions. 2See end for license conditions.
3 3
4 4
@@ -44,13 +44,24 @@ Ref: The "Tips" Appendix in the Emacs Lisp Reference.
44 44
45* Copyright Assignment 45* Copyright Assignment
46 46
47We can accept small changes (roughly, fewer than 15 lines) without 47The FSF (Free Software Foundation) is the copyright holder for GNU Emacs.
48legal papers. Anything more substantial requires a copyright 48The FSF is a nonprofit with a worldwide mission to promote computer
49disclaimer or assignment (the latter is preferred, especially for 49user freedom and to defend the rights of all free software users.
50larger changes). Both of these involved filling out a short form and 50For general information, see the website http://www.fsf.org/ .
51filing it with the FSF. The process is straightforward -- contact us 51
52at emacs-devel@gnu.org to obtain the relevant forms. 52Generally speaking, for non-trivial contributions to GNU Emacs we
53require that the copyright be assigned to the FSF. For the reasons
54behind this, see: http://www.gnu.org/licenses/why-assign.html .
53 55
56Copyright assignment is a simple process. If you live in the US, you
57can do it entirely electronically. We can help you get started, and
58answer any questions you may have (or point you to the people with the
59answers), at the emacs-devel@gnu.org mailing list.
60
61A copyright disclaimer is also a possibility, but we prefer an assignment.
62We can accept small changes (roughly, fewer than 15 lines) without
63an assignment. This is a cumulative limit (e.g. three separate 5 line
64patches) over all your contributions.
54 65
55* Getting the Source Code 66* Getting the Source Code
56 67
diff --git a/etc/ChangeLog b/etc/ChangeLog
index 9353b617cb2..ffd9f7d31f6 100644
--- a/etc/ChangeLog
+++ b/etc/ChangeLog
@@ -1,3 +1,25 @@
12012-05-07 Glenn Morris <rgm@gnu.org>
2
3 * forms/forms-d2.el, forms/forms-pass.el: Move here from ../lisp.
4 * forms/forms-d2.dat: Move to forms/ subdirectory.
5 * forms/README: New.
6
72012-05-03 Paul Eggert <eggert@cs.ucla.edu>
8
9 * NEWS: Do not limit current-time-string to years 1000..9999.
10
112012-04-27 Jambunathan K <kjambunathan@gmail.com>
12
13 * org/OrgOdtStyles.xml (OrgDescriptionList): Modify style. With
14 this change, in a description list, if the description paragraph
15 spawns multiple lines then it will correctly indented.
16
172012-04-20 Glenn Morris <rgm@gnu.org>
18
19 * CONTRIBUTE: Expand a bit on copyright assignments.
20
21 * MORE.STUFF: General update. Mention list-packages.
22 Remove many old/outdated URLs.
12012-04-10 Lars Magne Ingebrigtsen <larsi@gnus.org> 232012-04-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2 24
3 * publicsuffix.txt: New file (bug#1401). 25 * publicsuffix.txt: New file (bug#1401).
diff --git a/etc/MORE.STUFF b/etc/MORE.STUFF
index 84a34d24585..7186047dfb6 100644
--- a/etc/MORE.STUFF
+++ b/etc/MORE.STUFF
@@ -1,99 +1,87 @@
1More Neat Stuff for your Emacs 1More Neat Stuff for your Emacs
2 2
3Copyright (C) 1993, 1999, 2001-2012 Free Software Foundation, Inc. 3Copyright (C) 1993, 1999, 2001-2012 Free Software Foundation, Inc.
4See the end of the file for license conditions. 4See the end of the file for license conditions.
5 5
6This file describes GNU Emacs programs and resources that are 6The easiest way to add more features to your Emacs is to use the command
7maintained by other people. Some of these may become part of the 7M-x list-packages. This contacts the server at <URL:http://elpa.gnu.org>,
8Emacs distribution in the future. Others we unfortunately can't 8where many Emacs Lisp packages are stored. These are distributed
9distribute, even though they are free software, because we lack legal 9separately from Emacs itself for reasons of space, etc. You can browse
10papers for copyright purposes. Also included are sites where 10the resulting *Packages* buffer to see what is available, and then
11development versions of some packages distributed with Emacs may be 11Emacs can automatically download and install the packages that you
12found. 12select. See the section "Emacs Lisp Packages" in the Emacs manual
13for more details.
13 14
14You might also look at the Emacs web page 15Below we describe some GNU Emacs programs and resources that are
15<URL:http://www.gnu.org/software/emacs/emacs.html>. If you use the 16maintained by other people. Some of these may become part of the
16Windows-32 version of Emacs, see the NTEmacs sites listed in the FAQ. 17Emacs distribution, or GNU ELPA, in the future. Others we unfortunately
18can't distribute, even though they are free software, because we lack
19legal papers for copyright purposes.
17 20
18Please submit a bug report if you find that any of the addresses 21Also listed are sites where development versions of some packages
19listed here fail. 22distributed with Emacs may be found.
20 23
21* The `Emacs Lisp List' at 24It is difficult to keep this file up-to-date, and it only lists a fraction
22 <URL:http://www.damtp.cam.ac.uk/user/eglen/emacs/ell.html> has pointers 25of the Emacs modes that are available. If you are interested in
23 to sources of a large number of packages. 26a particular feature, then after checking Emacs itself and GNU ELPA,
27a web search is often the best way to find results.
24 28
25* gnu.emacs.sources 29* The gnu-emacs-sources mailing list
30 <URL:https://lists.gnu.org/mailman/listinfo/gnu-emacs-sources>
31 which is gatewayed to the gnu.emacs.sources newsgroup (although the
32 connection between the two can be unreliable) is an official
33 place where people can post or announce their extensions to Emacs.
26 34
27Packages posted to the gnu.emacs.sources newsgroup (see 35* The `Emacs Lisp List' at
28etc/MAILINGLISTS) might be archived specifically (try a web search 36 <URL:http://www.damtp.cam.ac.uk/user/sje30/emacs/ell.html> has pointers
29engine) or retrievable from general Usenet archive services. 37 to sources of a large number of packages. Unfortunately, at the time
38 of writing it seems to no longer be updating.
30 39
31* emacswiki.org 40* emacswiki.org
41 The Emacs Wiki has an area for storing elisp files
42 <URL:http://www.emacswiki.org/cgi-bin/wiki/ElispArea>.
32 43
33The Emacs Wiki has an area for storing elisp files 44* WikEmacs
34<URL:http://www.emacswiki.org/cgi-bin/wiki/ElispArea>. 45 <URL:http://wikemacs.org> is an alternative wiki for Emacs.
35
36* Emacs tutorials and manuals
37 46
38 * Emacs slides and tutorials can be found here: 47* Emacs slides and tutorials can be found here:
39 <URL:http://web.psung.name/emacs/> 48 <URL:http://web.psung.name/emacs/>
40 49
41* Maintenance versions of some packages distributed with Emacs 50* Maintenance versions of some packages distributed with Emacs
42 51
43You might find bug-fixes or enhancements in these places. 52You might find bug-fixes or enhancements in these places.
53In many cases, however, development of these packages has shifted to Emacs,
54so you will find the latest version in Emacs.
44 55
45 * Ada-mode: <URL:http://stephe-leake.org/emacs/ada-mode/emacs-ada-mode.html> 56 * Ada-mode: <URL:http://stephe-leake.org/emacs/ada-mode/emacs-ada-mode.html>
46 57
47 * Battery and Info Look: <URL:http://ralph-schleicher.de/emacs.html> 58 * Battery and Info Look: <URL:http://ralph-schleicher.de/emacs.html>
48 59
49 * BS: <URL:http://www.geekware.de/software/emacs/index.html>
50
51 * Calculator: <URL:http://www.barzilay.org/misc/calculator.el>
52
53 * CC mode: <URL:http://cc-mode.sourceforge.net/> 60 * CC mode: <URL:http://cc-mode.sourceforge.net/>
54 61
55 * CPerl: <URL:http://math.berkeley.edu/~ilya/software/emacs/> 62 * CPerl: <URL:http://math.berkeley.edu/~ilya/software/emacs/>
56 63
57 * Ediff and Viper: <URL:http://www.cs.sunysb.edu/~kifer/emacs.html> 64 * Ediff and Viper: <URL:http://www.cs.sunysb.edu/~kifer/emacs.html>
58 65
59 * Eldoc and Rlogin:
60 <URL:http://www.splode.com/~friedman/software/emacs-lisp/>
61
62 * ERC: <URL:http://savannah.gnu.org/projects/erc/> 66 * ERC: <URL:http://savannah.gnu.org/projects/erc/>
63 67
64 * Etags: <URL:http://fly.isti.cnr.it/software/>
65
66 * Gnus: <URL:http://www.gnus.org/> 68 * Gnus: <URL:http://www.gnus.org/>
67 69
68 * Ispell: <URL:http://www.kdstevens.com/stevens/ispell-page.html>
69
70 * MH-E: <URL:http://mh-e.sourceforge.net/> 70 * MH-E: <URL:http://mh-e.sourceforge.net/>
71 71
72 * nXML: <URL:http://www.thaiopensource.com/nxml-mode/> 72 * nXML: <URL:http://www.thaiopensource.com/nxml-mode/>
73 73
74 * Org mode: <URL:http://orgmode.org/> 74 * Org mode: <URL:http://orgmode.org/>
75 75
76 * PS mode: <URL:http://odur.let.rug.nl/%7Ekleiweg/postscript/>
77
78 * PS-print: <URL:http://www.emacswiki.org/cgi-bin/wiki/PsPrintPackage>
79
80 * Python: <URL:http://www.loveshack.ukfsn.org/emacs/>
81
82 * QuickURL: <URL:http://www.davep.org/emacs/>
83
84 * RefTeX: <URL:http://www.gnu.org/software/auctex/reftex.html> 76 * RefTeX: <URL:http://www.gnu.org/software/auctex/reftex.html>
85 77
86 * Remember: <URL:https://gna.org/p/remember-el> 78 * Remember: <URL:https://gna.org/p/remember-el>
87 79
88 * Speedbar, Checkdoc etc: <URL:http://cedet.sourceforge.net/> 80 * CEDET: <URL:http://cedet.sourceforge.net/>
89
90 * SQL: <URL:http://www.emacswiki.org/cgi-bin/wiki/sql.el>
91 81
92 * Tramp: Remote file access via rsh/ssh 82 * Tramp: Remote file access via rsh/ssh
93 <URL:http://savannah.gnu.org/projects/tramp/> 83 <URL:http://savannah.gnu.org/projects/tramp/>
94 84
95 * Webjump: <URL:http://www.neilvandyke.org/webjump>
96
97* Auxiliary files 85* Auxiliary files
98 86
99 * (Tex)info files for use with Info-look that don't come from GNU 87 * (Tex)info files for use with Info-look that don't come from GNU
@@ -114,18 +102,16 @@ Emacs for various reasons, sometimes because their authors haven't made
114a copyright assignment to the FSF. Some of them may be integrated in 102a copyright assignment to the FSF. Some of them may be integrated in
115the future. 103the future.
116 104
117You might like to check whether they are packaged for your system. 105Your operating system distribution may include several of these as optional
118Several are for Debian GNU/Linux in particular. 106packages that you can install.
119 107
120 * AUCTeX: <URL:http://www.gnu.org/software/auctex/> 108 * AUCTeX: <URL:http://www.gnu.org/software/auctex/>
121 An extensible package that supports writing and formatting TeX 109 An extensible package that supports writing and formatting TeX
122 files (including AMS-TeX, LaTeX, Texinfo, ConTeXt, and docTeX). 110 files (including AMS-TeX, LaTeX, Texinfo, ConTeXt, and docTeX).
111 Available from GNU ELPA.
123 112
124 * BBDB: personal Info Rolodex integrated with mail/news: 113 * BBDB: personal Info Rolodex integrated with mail/news:
125 <URL:http://bbdb.sourceforge.net/> 114 <URL:http://savannah.nongnu.org/projects/bbdb>
126 [You might want to set the coding system of your .bbdb file to
127 emacs-mule, say by adding `("\\.bbdb\\'" . emacs-mule)' to
128 `file-coding-system-alist' for non-ASCII characters.]
129 115
130 * Boxquote: <URL:http://www.davep.org/emacs/> 116 * Boxquote: <URL:http://www.davep.org/emacs/>
131 117
@@ -143,13 +129,6 @@ Several are for Debian GNU/Linux in particular.
143 * Ee: categorizing information manager: 129 * Ee: categorizing information manager:
144 <URL:http://www.jurta.org/en/emacs/ee/> 130 <URL:http://www.jurta.org/en/emacs/ee/>
145 131
146 * EFS: enhanced version of ange-ftp:
147 <URL:http://www-pu.informatik.uni-tuebingen.de/users/sperber/software/efs/>
148
149 * Elib library: <URL:http://www.gnu.org/software/elib/elib.html>
150 From GNU distribution mirrors. (Much of this functionality is now
151 in Emacs.)
152
153 * EMacro: <URL:http://emacro.sourceforge.net/> 132 * EMacro: <URL:http://emacro.sourceforge.net/>
154 EMacro is a portable configuration file that configures itself. 133 EMacro is a portable configuration file that configures itself.
155 134
@@ -168,33 +147,19 @@ Several are for Debian GNU/Linux in particular.
168 * Emacs Wiki Mode: <URL:http://mwolson.org/projects/EmacsWikiMode.html> 147 * Emacs Wiki Mode: <URL:http://mwolson.org/projects/EmacsWikiMode.html>
169 A wiki-like publishing tool and personal information manager 148 A wiki-like publishing tool and personal information manager
170 149
171 * Gnuserv:
172 <URL:http://www.hpl.hp.com/personal/ange/gnuserv/home.html>
173 Alternative emacsclient/emacsserver. Also available from this Web
174 page: eiffel-mode.el.
175
176 * Go in a buffer: Go Text Protocol client: 150 * Go in a buffer: Go Text Protocol client:
177 <URL:http://www.gnuvola.org/software/personal-elisp/dist/lisp/diversions/gnugo.el> 151 <URL:http://www.gnuvola.org/software/personal-elisp/dist/lisp/diversions/gnugo.el>
178 A modified version is also bundled with GNU Go: 152 A modified version is also bundled with GNU Go:
179 <URL:http://www.gnu.org/software/gnugo/gnugo.html> 153 <URL:http://www.gnu.org/software/gnugo/gnugo.html>
180 154
181 * hm--html-menus:
182 <URL:ftp://sunsite.unc.edu/pub/Linux/apps/editors/emacs/>
183 HTML-specific editing. Can work with PSGML.
184
185 * Hyperbole: 155 * Hyperbole:
186 <URL:http://directory.fsf.org/hyperbole.html> 156 <URL:http://directory.fsf.org/wiki/Hyperbole>
187 Hyperbole is an open, efficient, programmable information 157 Hyperbole is an open, efficient, programmable information
188 management and hypertext system. 158 management and hypertext system.
189 159
190 * JDEE: <URL:http://jdee.sourceforge.net/> 160 * JDEE: <URL:http://jdee.sourceforge.net/>
191 Provides a Java development environment for Emacs. 161 Provides a Java development environment for Emacs.
192 162
193 * Mailcrypt:
194 <URL:http://mailcrypt.sourceforge.net/>
195 PGP and GPG support. PGP isn't free software, but GPG, the GNU
196 Privacy Guard, is a free replacement <URL:http://www.gnupg.org/>.
197
198 * Mew: <URL:http://www.mew.org/> 163 * Mew: <URL:http://www.mew.org/>
199 A MIME mail reader for Emacs/XEmacs. 164 A MIME mail reader for Emacs/XEmacs.
200 165
@@ -208,9 +173,6 @@ Several are for Debian GNU/Linux in particular.
208 * Preview LaTeX: embed preview LaTeX images in source buffer. 173 * Preview LaTeX: embed preview LaTeX images in source buffer.
209 <URL:http://www.gnu.org/software/auctex/preview-latex.html> 174 <URL:http://www.gnu.org/software/auctex/preview-latex.html>
210 175
211 * PSGML: <URL:http://www.lysator.liu.se/projects/about_psgml.html>
212 DTD-aware serious SGML/XML editing.
213
214 * Quack: <URL:http://www.neilvandyke.org/quack/> 176 * Quack: <URL:http://www.neilvandyke.org/quack/>
215 Quack enhances Emacs support for Scheme. 177 Quack enhances Emacs support for Scheme.
216 178
@@ -227,26 +189,17 @@ Several are for Debian GNU/Linux in particular.
227 * Tamago: Chinese/Japanese/Korean input method 189 * Tamago: Chinese/Japanese/Korean input method
228 <URL:http://www.m17n.org/tamago/index.en.html> 190 <URL:http://www.m17n.org/tamago/index.en.html>
229 Emacs Lisp package to provide input methods for CJK characters. 191 Emacs Lisp package to provide input methods for CJK characters.
230 It can use these background conversion servers:
231 FreeWnn (jserver, cserver, tserver),
232 Wnn6,
233 SJ3 Ver.2
234 192
235 * Tiny Tools: <URL:http://freshmeat.net/projects/emacs-tiny-tools> 193 * Tiny Tools: <URL:https://savannah.nongnu.org/projects/emacs-tiny-tools>
236 194
237 * VM (View Mail): Alternative mail reader 195 * VM (View Mail): Alternative mail reader
238 <URL:http://launchpad.net/vm> 196 <URL:http://launchpad.net/vm>
239 Previously hosted at: <URL:http://www.nongnu.org/viewmail/> 197 Previously hosted at: <URL:http://www.nongnu.org/viewmail/>
240 There are VM newsgroups: <URL:news:gnu.emacs.vm.info>, and
241 <URL:news:gnu.emacs.vm.bug>.
242 198
243 * W3: <URL:http://savannah.gnu.org/projects/w3/> 199 * W3 Web browser: <URL:http://savannah.gnu.org/projects/w3/>
244 Web browser. There's a W3 mail list/newsgroup
245 <URL:http://savannah.gnu.org/mail/?group=w3>.
246 200
247 * Wanderlust: <URL:http://www.gohome.org/wl/> 201 * Wanderlust: <URL:http://www.gohome.org/wl/>
248 Yet Another Message Interface on Emacsen. Wanderlust is a mail/news 202 Wanderlust is a mail/news reader for Emacs.
249 reader supporting IMAP4rev1 for emacsen.
250 203
251 * WhizzyTex: <URL:http://cristal.inria.fr/whizzytex/> 204 * WhizzyTex: <URL:http://cristal.inria.fr/whizzytex/>
252 WhizzyTeX provides a minor mode for Emacs or XEmacs, a (bash) 205 WhizzyTeX provides a minor mode for Emacs or XEmacs, a (bash)
@@ -257,8 +210,8 @@ Several are for Debian GNU/Linux in particular.
257 210
258Local Variables: 211Local Variables:
259mode: text 212mode: text
260mode: view 213eval: (view-mode 1)
261mode: goto-address 214eval: (goto-address-mode 1)
262End: 215End:
263 216
264This file is part of GNU Emacs. 217This file is part of GNU Emacs.
diff --git a/etc/NEWS b/etc/NEWS
index 56a0c9bf95d..f6a5bcda480 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -22,6 +22,25 @@ so we will look at it and add it to the manual.
22 22
23 23
24* Installation Changes in Emacs 24.2 24* Installation Changes in Emacs 24.2
25
26** New configure option '--enable-gcc-warnings', intended for developers.
27If building with GCC, this enables compile-time checks that warn about
28possibly-questionable C code. On a recent GNU system there should be
29no warnings; on older and on non-GNU systems the generated warnings
30may be useful.
31
32---
33** Emacs uses libtinfo in preference to libncurses, if available.
34
35---
36** On FreeBSD and NetBSD, configure no longer adds /usr/local/lib and
37/usr/pkg/lib to the linker search path. You must add them yourself if
38you want them.
39
40---
41** On Mac OS X, configure no longer automatically adds the Fink /sw
42directories to the search path. You must add them yourself if you want them.
43
25 44
26* Startup Changes in Emacs 24.2 45* Startup Changes in Emacs 24.2
27 46
@@ -32,9 +51,32 @@ been adding them there, put them somewhere else, eg site-lisp.
32 51
33* Changes in Emacs 24.2 52* Changes in Emacs 24.2
34 53
54** New functions `system-users', `system-groups' return lists of the user
55name, group names known to the system (where possible).
56
35** If your Emacs was built from a bzr checkout, the new variable 57** If your Emacs was built from a bzr checkout, the new variable
36`emacs-bzr-version' contains information about which bzr revision was used. 58`emacs-bzr-version' contains information about which bzr revision was used.
37 59
60** ImageMagick support, if available, is automatically enabled.
61It is no longer necessary to call `imagemagick-register-types'
62explicitly to install ImageMagick image types; that function is called
63automatically when setting `imagemagick-types-inhibit'.
64
65*** Setting `imagemagick-types-inhibit' to t now disables the use of
66ImageMagick to view images, set
67
68** String values for `initial-buffer-choice' also apply to emacsclient
69frames, if emacsclient is only told to open a new frame without
70specifying any file to visit or expression to evaluate.
71
72+++
73** You can prevent the creation of lock files by setting `create-lockfiles'
74to nil. Use with caution, and only if you really need to.
75
76+++
77** Using "unibyte: t" in Lisp source files is obsolete.
78Use "coding: raw-text" instead.
79
38 80
39* Editing Changes in Emacs 24.2 81* Editing Changes in Emacs 24.2
40 82
@@ -52,20 +94,157 @@ character when doing minibuffer filename prompts.
52 94
53* Changes in Specialized Modes and Packages in Emacs 24.2 95* Changes in Specialized Modes and Packages in Emacs 24.2
54 96
55** which-function-mode now applies to all applicable major modes by default. 97** `sh-script'
98*** Pairing of parens/quotes uses electric-pair-mode instead of skeleton-pair.
99*** `sh-electric-here-document-mode' now controls auto-insertion of here-docs.
100*** `sh-use-smie' lets you choose a new indentation and navigation code.
101
102** reStructuredText mode
103
104*** Nearly all keys are rebound making room for more keys and comply
105better to usage in other modes. Bindings are described with C-c C-h.
106
107*** Major revision of indentation. Now works very similarly to other modes.
108TAB is your friend.
109
110*** Major revision of filling. Works fine with most of
111reStructuredText syntax. Auto-filling is also supported.
112
113*** Major revision of comment handling.
114
115*** Major revision of fontification. Now works with `jit-lock-mode'.
116
117*** reStructuredText syntax is covered more closely in many cases.
118Among other things this improves the experience for Sphinx users.
119
120*** `rst-insert-list' inserts a new list or continues existing lists.
121
122*** Customization is extended, corrected and improved.
123
124*** Negative prefix argument always works for `rst-adjust'.
125
126*** Window configuration is reset after displaying TOC.
127
128*** There is a package version in `rst-version'.
129
130** New `derived-mode' filter for Ibuffer, bound to `/ M'.
131`/ m' is now bound to filter by used-mode, which used to be bound to `/ M'.
132
133** Apropos
134
135*** The faces used by Apropos are now directly customizable.
136These faces are named `apropos-symbol', `apropos-keybinding', and so on;
137see the `apropos' Custom group for details.
138
139**** The old options whose values specified faces to use were removed
140(i.e. `apropos-symbol-face', `apropos-keybinding-face', etc.).
141
142** Calendar
143
144*** The calendars produced by cal-html include holidays.
145Customize cal-html-holidays to change this.
146
147** Customize
148
149*** `custom-reset-button-menu' now defaults to t.
150
151*** Non-option variables are never matched in `customize-apropos' and
152`customize-apropos-options' (i.e. the prefix argument does nothing for
153these commands now).
56 154
57** erc will look up server/channel names via auth-source and use the 155** erc will look up server/channel names via auth-source and use the
58channel keys found, if any. 156channel keys found, if any.
59 157
158** FFAP
159
160*** The option `ffap-url-unwrap-remote' can now be a list of strings,
161specifying URL types which should be converted to remote file names at
162the FFAP prompt. The default is now '("ftp").
163
164** Follow mode
165
166*** The obsolete variable `follow-mode-off-hook' has been removed.
167
168*** Follow mode no longer works by using advice.
169The option `follow-intercept-processes' has been removed.
170
60** The `server-auth-key' variable can be used to set a permanent 171** The `server-auth-key' variable can be used to set a permanent
61shared key for Emacs Server. 172shared key for Emacs Server.
62 173
174** In Perl mode, new option `perl-indent-parens-as-block' causes non-block
175closing brackets to be aligned with the line of the opening bracket.
176
177** FIXME something happened to ses.el, 2012-04-17.
178
179** which-function-mode now applies to all applicable major modes by default.
180
181** D-Bus
182
183+++
184*** New variables `dbus-compiled-version' and `dbus-runtime-version'.
185
186+++
187*** The D-Bus object manager interface is implemented.
188
189+++
190*** Variables of type :(u)int32 and :(u)int64 accept floating points,
191if their value does not fit into Emacs's integer range.
192
193+++
194*** The function `dbus-call-method' works non-blocking now, it can be
195interrupted by C-g. `dbus-call-method-non-blocking' is obsolete.
196
197+++
198*** Signals can be sent also as unicast message.
199
200+++
201*** The argument list of `dbus-register-signal' has been extended,
202according to the new match rule types of D-Bus. See the manual for
203details.
204
205+++
206*** `dbus-init-bus' supports private connections.
207
208+++
209*** There is a new function `dbus-setenv'.
210
211+++
212** notifications.el supports now version 1.2 of the Notifications API.
213The function `notifications-get-capabilities' returns the supported
214server properties.
215
216** Tabulated List and packages derived from it
217
218*** New command `tabulated-list-sort', bound to `S', sorts the column
219at point, or the Nth column if a numeric prefix argument is given.
220
221** URL
222
223*** Structs made by `url-generic-parse-url' have nil `attributes' slot.
224Previously, this slot stored semicolon-separated attribute-value pairs
225appended to some imap URLs, but this is not compatible with RFC 3986.
226So now the `filename' slot stores the entire path and query components
227and the `attributes' slot is always nil.
228
229*** New function `url-encode-url' for encoding a URI string.
230The `url-retrieve' function now uses this to encode its URL argument,
231in case that is not properly encoded.
232
63** Obsolete packages: 233** Obsolete packages:
64 234
235*** assoc.el
236In most cases, assoc+member+push+delq work just as well.
237And in any case it's just a terrible package: ugly semantics, terrible
238inefficiency, and not namespace-clean.
239
240*** bruce.el
241
65*** mailpost.el 242*** mailpost.el
66 243
67*** mouse-sel.el 244*** mouse-sel.el
68 245
246*** patcomp.el
247
69 248
70* New Modes and Packages in Emacs 24.2 249* New Modes and Packages in Emacs 24.2
71 250
@@ -77,8 +256,43 @@ Only variables defined using `defcustom' are considered user options.
77The function `user-variable-p' is now an obsolete alias for 256The function `user-variable-p' is now an obsolete alias for
78`custom-variable-p'. 257`custom-variable-p'.
79 258
259** `face-spec-set' no longer sets frame-specific attributes when the
260third argument is a frame (that usage was obsolete since Emacs 22.2).
261
262+++
263** The arguments of `dbus-register-signal' are no longer just strings,
264but keywords or keyword-string pairs. The old argument list will
265still be supported for Emacs 24.x.
266
267** The following obsolete variables and varaliases have been removed:
268
269*** `facemenu-unlisted-faces'
270*** `rmail-decode-mime-charset'
271
80 272
81* Lisp changes in Emacs 24.2 273* Lisp changes in Emacs 24.2
274
275** New function `set-temporary-overlay-map'.
276
277** New macros `setq-local' and `defvar-local'.
278
279** New error type and new function `user-error'. Doesn't trigger the debugger.
280
281** Completion
282
283*** New function `completion-table-with-quoting' to handle completion
284in the presence of quoting, such as file completion in shell buffers.
285
286*** New function `completion-table-subvert' to use an existing completion
287table, but with a different prefix.
288
289** Time
290
291*** `current-time-string' no longer requires that its argument's year
292must be in the range 1000..9999. It now works with any year supported
293by the underlying C implementation.
294
295** `automount-dir-prefix' is obsolete.
82 296
83* Changes in Emacs 24.2 on non-free operating systems 297* Changes in Emacs 24.2 on non-free operating systems
84 298
@@ -730,7 +944,7 @@ by default.
730(Its name is misleading, since it has nothing to do with MIME 944(Its name is misleading, since it has nothing to do with MIME
731attachments.) The old name is now an obsolete alias to the new name. 945attachments.) The old name is now an obsolete alias to the new name.
732 946
733** MH-E has been upgraded to MH-E version 8.3.1. 947** MH-E has been updated to MH-E version 8.3.1.
734See MH-E-NEWS for details. 948See MH-E-NEWS for details.
735 949
736** Modula-2 mode provides auto-indentation. 950** Modula-2 mode provides auto-indentation.
@@ -742,6 +956,9 @@ Completion is now performed via `completion-at-point', bound to C-M-i
742or M-TAB. If `nxml-bind-meta-tab-to-complete-flag' is non-nil (the 956or M-TAB. If `nxml-bind-meta-tab-to-complete-flag' is non-nil (the
743default), this performs tag completion. 957default), this performs tag completion.
744 958
959** Org mode has been updated to version 7.8.09.
960See ORG-NEWS for details.
961
745** Prolog mode has been completely revamped, with lots of additional 962** Prolog mode has been completely revamped, with lots of additional
746functionality such as more intelligent indentation, electricity, 963functionality such as more intelligent indentation, electricity,
747support for more variants, including Mercury, and a lot more. 964support for more variants, including Mercury, and a lot more.
@@ -1125,6 +1342,8 @@ So do `defcustom' and other forms that call `defvar' as a subroutine.
1125*** New function `special-variable-p' to check whether a variable is 1342*** New function `special-variable-p' to check whether a variable is
1126declared as dynamically bound. 1343declared as dynamically bound.
1127 1344
1345*** The form ((lambda ...) ...) is deprecated.
1346
1128** An Emacs Lisp testing tool is now included. 1347** An Emacs Lisp testing tool is now included.
1129Emacs Lisp developers can use this tool to write automated tests for 1348Emacs Lisp developers can use this tool to write automated tests for
1130their code. See the ERT info manual for details. 1349their code. See the ERT info manual for details.
diff --git a/etc/ORG-NEWS b/etc/ORG-NEWS
new file mode 100644
index 00000000000..a6b31cf1249
--- /dev/null
+++ b/etc/ORG-NEWS
@@ -0,0 +1,948 @@
1ORG NEWS -- history of user-visible changes. -*- org -*-
2
3Copyright (C) 2012 Free Software Foundation, Inc.
4See the end of the file for license conditions.
5
6Please send Org bug reports to emacs-orgmode@gnu.org.
7
8* Incompatible changes
9
10** New keys for TODO sparse trees
11 :PROPERTIES:
12 :OrgVersion: 7.01
13 :END:
14
15 The key =C-c C-v= is now reserved for Org Babel action. TODO sparse
16 trees can still be made with =C-c / t= (all not-done states) and =C-c /
17 T= (specific states).
18
19** The Agenda =org-agenda-ndays= is now obsolete
20 :PROPERTIES:
21 :OrgVersion: 7.4
22 :END:
23
24 The variable =org-agenda-ndays= is obsolete - please use
25 =org-agenda-span= instead.
26
27 Thanks to Julien Danjou for this.
28
29** Changes to the intended use of =org-export-latex-classes=
30 :PROPERTIES:
31 :OrgVersion: 6.35
32 :END:
33
34 So far this variable has been used to specify the complete header of the
35 LaTeX document, including all the =\usepackage= calls necessary for the
36 document. This setup makes it difficult to maintain the list of
37 packages that Org itself would like to call, for example for the special
38 symbol support it needs.
39
40 First of all, you can *opt out of this change* in the following way: You
41 can say: /I want to have full control over headers, and I will take
42 responsibility to include the packages Org needs/. If that is what you
43 want, add this to your configuration and skip the rest of this section
44 (except maybe for the description of the =[EXTRA]= place holder):
45
46 #+begin_src emacs-lisp
47 (setq org-export-latex-default-packages-alist nil
48 org-export-latex-packages-alist nil)
49 #+end_src
50
51 /Continue to read here if you want to go along with the modified setup./
52
53 There are now two variables that should be used to list the LaTeX
54 packages that need to be included in all classes. The header definition
55 in =org-export-latex-classes= should then not contain the corresponding
56 =\usepackage= calls (see below).
57
58 The two new variables are:
59
60 1. =org-export-latex-default-packages-alist= :: This is the variable
61 where Org-mode itself puts the packages it needs. Normally you
62 should not change this variable. The only reason to change it
63 anyway is when one of these packages causes a conflict with another
64 package you want to use. Then you can remove that packages and
65 hope that you are not using Org-mode functionality that needs it.
66
67 2. =org-export-latex-packages-alist= :: This is the variable where you
68 can put the packages that you'd like to use across all classes.
69
70 The sequence how these customizations will show up in the LaTeX
71 document are:
72
73 1. Header from =org-export-latex-classes=
74 2. =org-export-latex-default-packages-alist=
75 3. =org-export-latex-packages-alist=
76 4. Buffer-specific things set with =#+LaTeX_HEADER:=
77
78 If you want more control about which segment is placed where, or if you
79 want, for a specific class, have full control over the header and
80 exclude some of the automatic building blocks, you can put the following
81 macro-like place holders into the header:
82
83 #+begin_example
84 [DEFAULT-PACKAGES] \usepackage statements for default packages
85 [NO-DEFAULT-PACKAGES] do not include any of the default packages
86 [PACKAGES] \usepackage statements for packages
87 [NO-PACKAGES] do not include the packages
88 [EXTRA] the stuff from #+LaTeX_HEADER
89 [NO-EXTRA] do not include #+LaTeX_HEADER stuff
90 #+end_example
91
92 If you have currently customized =org-export-latex-classes=, you should
93 revise that customization and remove any package calls that are covered
94 by =org-export-latex-default-packages-alist=. This applies to the
95 following packages:
96
97 - inputenc
98 - fontenc
99 - fixltx2e
100 - graphicx
101 - longtable
102 - float
103 - wrapfig
104 - soul
105 - t1enc
106 - textcomp
107 - marvosym
108 - wasysym
109 - latexsym
110 - amssymb
111 - hyperref
112
113 If one of these packages creates a conflict with another package you are
114 using, you can remove it from =org-export-latex-default-packages-alist=.
115 But then you risk that some of the advertised export features of Org
116 will not work properly.
117
118 You can also consider moving packages that you use in all classes to
119 =org-export-latex-packages-alist=. If necessary, put the place holders
120 so that the packages get loaded in the right sequence. As said above,
121 for backward compatibility, if you omit the place holders, all the
122 variables will dump their content at the end of the header.
123
124** The constant =org-html-entities= is obsolete
125 :PROPERTIES:
126 :OrgVersion: 6.35
127 :END:
128
129 Its content is now part of the new constant =org-entities=, which is
130 defined in the file org-entities.el. =org-html-entities= was an internal
131 variable, but it is possible that some users did write code using it.
132
133** `org-bbdb-anniversary-format-alist' has changed
134 :PROPERTIES:
135 :OrgVersion: 7.5
136 :END:
137
138 Please check the docstring and update your settings accordingly.
139
140** Deleted =org-mode-p=
141 :PROPERTIES:
142 :OrgVersion: 7.8
143 :END:
144
145 This function has been deleted: please update your code.
146
147* Important new features
148
149** New Org to ODT exporter
150 :PROPERTIES:
151 :OrgVersion: 7.8
152 :END:
153
154 Jambunathan's Org to ODT exporter is now part of Org.
155
156 To use it, it `C-c C-e o' in an Org file. See the documentation for more
157 information on how to customize it.
158
159** org-capture.el is now the default capture system
160 :PROPERTIES:
161 :OrgVersion: 7.01
162 :END:
163
164 This replaces the earlier system org-remember. The manual only describes
165 org-capture, but for people who prefer to continue to use org-remember,
166 we keep a static copy of the former manual section [[http://orgmode.org/org-remember.pdf][chapter about
167 remember]].
168
169 The new system has a technically cleaner implementation and more
170 possibilities for capturing different types of data. See [[http://thread.gmane.org/gmane.emacs.orgmode/26441/focus%3D26441][Carsten's
171 announcement]] for more details.
172
173 To switch over to the new system:
174
175 1. Run
176
177 : M-x org-capture-import-remember-templates RET
178
179 to get a translated version of your remember templates into the
180 new variable =org-capture-templates=. This will "mostly" work,
181 but maybe not for all cases. At least it will give you a good
182 place to modify your templates. After running this command,
183 enter the customize buffer for this variable with
184
185 : M-x customize-variable RET org-capture-templates RET
186
187 and convince yourself that everything is OK. Then save the
188 customization.
189
190 2. Bind the command =org-capture= to a key, similar to what you did
191 with org-remember:
192
193 : (define-key global-map "\C-cc" 'org-capture)
194
195 If your fingers prefer =C-c r=, you can also use this key once
196 you have decided to move over completely to the new
197 implementation. During a test time, there is nothing wrong
198 with using both system in parallel.
199
200* New libraries
201
202** New Org libraries
203*** org-eshell.el (Konrad Hinsen)
204 :PROPERTIES:
205 :OrgVersion: 7.8
206 :END:
207
208 Implement links to eshell buffers.
209
210*** org-special-blocks (Carsten Dominik)
211 :PROPERTIES:
212 :OrgVersion: 7.8
213 :END:
214
215This package generalizes the #+begin_foo and #+end_foo tokens.
216
217To use, put the following in your init file:
218
219#+BEGIN_EXAMPLE
220(require 'org-special-blocks)
221#+END_EXAMPLE
222
223The tokens #+begin_center, #+begin_verse, etc. existed previously. This
224package generalizes them (at least for the LaTeX and html exporters). When
225a #+begin_foo token is encountered by the LaTeX exporter, it is expanded
226into \begin{foo}. The text inside the environment is not protected, as
227text inside environments generally is. When #+begin_foo is encountered by
228the html exporter, a div with class foo is inserted into the HTML file. It
229is up to the user to add this class to his or her stylesheet if this div is
230to mean anything.
231
232*** org-taskjuggler.el (Christian Egli)
233 :PROPERTIES:
234 :OrgVersion: 7.01
235 :END:
236
237 Christian Egli's /org-taskjuggler.el/ module is now part of Org. He
238 also wrote a [[http://orgmode.org/worg/org-tutorials/org-taskjuggler.php][tutorial]] for it.
239
240*** org-ctags.el (Paul Sexton)
241 :PROPERTIES:
242 :OrgVersion: 6.34
243 :END:
244
245 Targets like =<<my target>>= can now be found by Emacs' etag
246 functionality, and Org-mode links can be used to to link to etags, also
247 in non-Org-mode files. For details, see the file /org-ctags.el/.
248
249 This feature uses a new hook =org-open-link-functions= which will call
250 function to do something special with text links.
251
252 Thanks to Paul Sexton for this contribution.
253
254*** org-docview.el (Jan Böcker)
255 :PROPERTIES:
256 :OrgVersion: 6.34
257 :END:
258
259 This new module allows links to various file types using docview, where
260 Emacs displays images of document pages. Docview link types can point
261 to a specific page in a document, for example to page 131 of the
262 Org-mode manual:
263
264 : [[docview:~/.elisp/org/doc/org.pdf::131][Org-Mode Manual]]
265
266 Thanks to Jan Böcker for this contribution.
267
268** New Babel libraries
269
270- ob-picolisp.el (Thorsten Jolitz)
271- ob-fortran.el (Sergey Litvinov)
272- ob-shen.el (Eric Schulte)
273- ob-maxima.el (Eric S Fraga)
274- ob-java.el (Eric Schulte)
275- ob-lilypond.el (Martyn Jago)
276- ob-awk.el (Eric Schulte)
277
278* Other new features and various enhancements
279
280** Hyperlinks
281
282*** Org-Bibtex -- major improvements
283 :PROPERTIES:
284 :OrgVersion: 7.6
285 :END:
286
287 Provides support for managing bibtex bibliographical references
288 data in headline properties. Each headline corresponds to a
289 single reference and the relevant bibliographic meta-data is
290 stored in headline properties, leaving the body of the headline
291 free to hold notes and comments. Org-bibtex is aware of all
292 standard bibtex reference types and fields.
293
294 The key new functions are
295
296- org-bibtex-check :: queries the user to flesh out all required
297 (and with prefix argument optional) bibtex fields available
298 for the specific reference =type= of the current headline.
299
300- org-bibtex-create :: Create a new entry at the given level,
301 using org-bibtex-check to flesh out the relevant fields.
302
303- org-bibtex-yank :: Yank a bibtex entry on the kill ring as a
304 formatted Org-mode headline into the current buffer
305
306- org-bibtex-export-to-kill-ring :: Export the current headline
307 to the kill ring as a formatted bibtex entry.
308
309
310
311*** org-gnus.el now allows link creation from messages
312 :PROPERTIES:
313 :OrgVersion: 7.5
314 :END:
315
316 You can now create links from messages. This is particularily
317 useful when the user wants to stored messages that he sends, for
318 later check. Thanks to Ulf Stegemann for the patch.
319
320
321
322*** Modified link escaping
323 :PROPERTIES:
324 :OrgVersion: 7.5
325 :END:
326
327 David Maus worked on `org-link-escape'. See [[http://article.gmane.org/gmane.emacs.orgmode/37888][his message]]:
328
329: Percent escaping is used in Org mode to escape certain characters
330: in links that would either break the parser (e.g. square brackets
331: in link target oder description) or are not allowed to appear in
332: a particular link type (e.g. non-ascii characters in a http:
333: link).
334:
335: With this change in place Org will apply percent escaping and
336: unescaping more consistently especially for non-ascii characters.
337: Additionally some of the outstanding bugs or glitches concerning
338: percent escaped links are solved.
339
340 Thanks a lot to David for this work.
341
342
343
344*** Make =org-store-link= point to directory in a dired buffer
345 :PROPERTIES:
346 :OrgVersion: 6.35
347 :END:
348
349 When, in a dired buffer, the cursor is not in a line listing a
350 file, `org-store-link' will store a link to the directory.
351
352 Patch by Stephen Eglen.
353
354
355
356*** Allow regexps in =org-file-apps= to capture link parameters
357 :PROPERTIES:
358 :OrgVersion: 6.35
359 :END:
360
361 The way extension regexps in =org-file-apps= are handled has
362 changed. Instead of matching against the file name, the regexps
363 are now matched against the whole link, and you can use grouping
364 to extract link parameters which you can then use in a command
365 string to be executed.
366
367 For example, to allow linking to PDF files using the syntax
368 =file:/doc.pdf::<page number>=, you can add the following entry to
369 org-file-apps:
370
371 #+begin_example
372 Extension: \.pdf::\([0-9]+\)\'
373 Command: evince "%s" -p %1
374 #+end_example
375
376 Thanks to Jan Böcker for a patch to this effect.
377
378** Dates and time
379
380*** Allow relative time when scheduling/adding a deadline
381 :PROPERTIES:
382 :OrgVersion: 7.7
383 :END:
384
385 You can now use relative duration strings like "-2d" or "++3w"
386 when calling =org-schedule= or =org-deadline=: it will schedule
387 (or set the deadline for) the item respectively two days before
388 today and three weeks after the current timestamp, if any.
389
390 You can use this programmatically: =(org-schedule nil "+2d")=
391 will work on the current entry.
392
393 You can also use this while (bulk-)rescheduling and
394 (bulk-)resetting the deadline of (several) items from the agenda.
395
396 Thanks to Memnon Anon for a heads up about this!
397
398
399
400
401*** American-style dates are now understood by =org-read-date=
402 :PROPERTIES:
403 :OrgVersion: 6.35
404 :END:
405
406 So when you are prompted for a date, you can now answer like this
407
408 #+begin_example
409 2/5/3 --> 2003-02-05
410 2/5 --> <CURRENT-YEAR>-02-05
411 #+end_example
412
413** Agenda
414
415*** =org-agenda-custom-commands= has a default value
416 :PROPERTIES:
417 :OrgVersion: 7.8
418 :END:
419
420 This option used to be `nil' by default. This now has a default
421 value, displaying an agenda and all TODOs. See the docstring for
422 details. Thanks to Carsten for this.
423
424
425*** Improved filtering through =org-agenda-to-appt=
426 :PROPERTIES:
427 :OrgVersion: 7.8
428 :END:
429
430 The new function allows the user to refine the scope of entries
431 to pass to =org-agenda-get-day-entries= and allows to filter out
432 entries using a function.
433
434 Thanks to Peter Münster for raising a related issue and to
435 Tassilo Horn for this idea. Also thanks to Peter Münster for
436 [[git:68ffb7a7][fixing a small bug]] in the final implementation.
437
438
439
440*** Allow ap/pm times in agenda time grid
441 :PROPERTIES:
442 :OrgVersion: 7.4
443 :END:
444
445 Times in the agenda can now be displayed in am/pm format. See the new
446 variable =org-agenda-timegrid-use-ampm=. Thanks to C. A. Webber for
447 a patch to this effect.
448
449
450
451*** Agenda: Added a bulk "scattering" command
452 :PROPERTIES:
453 :OrgVersion: 7.4
454 :END:
455
456 =B S= in the agenda buffer will cause tasks to be rescheduled a random
457 number of days into the future, with 7 as the default. This is useful
458 if you've got a ton of tasks scheduled for today, you realize you'll
459 never deal with them all, and you just want them to be distributed
460 across the next N days. When called with a prefix arg, rescheduling
461 will avoid weekend days.
462
463 Thanks to John Wiegley for this.
464
465** Exporting
466
467*** Simplification of org-export-html-preamble/postamble
468 :PROPERTIES:
469 :OrgVersion: 7.5
470 :END:
471
472 When set to `t', export the preamble/postamble as usual, honoring the
473 =org-export-email/author/creator-info= variables.
474
475 When set to a formatting string, insert this string. See the docstring
476 of these variable for details about available %-sequences.
477
478 You can set =:html-preamble= in publishing project in the same way: `t'
479 means to honor =:email/creator/author-info=, and a formatting string
480 will insert a string.
481
482*** New exporters to Latin-1 and UTF-8
483 :PROPERTIES:
484 :OrgVersion: 6.35
485 :END:
486
487 While Ulf Stegemann was going through the entities list to improve the
488 LaTeX export, he had the great idea to provide representations for many
489 of the entities in Latin-1, and for all of them in UTF-8. This means
490 that we can now export files rich in special symbols to Latin-1 and to
491 UTF-8 files. These new exporters can be reached with the commands =C-c
492 C-e n= and =C-c C-e u=, respectively.
493
494 When there is no representation for a given symbol in the targeted
495 coding system, you can choose to keep the TeX-macro-like
496 representation, or to get an "explanatory" representation. For
497 example, =\simeq= could be represented as "[approx. equal to]". Please
498 use the variable =org-entities-ascii-explanatory= to state your
499 preference.
500
501*** HTML export: Add class to outline containers using property
502 :PROPERTIES:
503 :OrgVersion: 6.35
504 :END:
505
506 The =HTML_CONTAINER_CLASS= property can now be used to add a class name
507 to the outline container of a node in HTML export.
508
509*** Throw an error when creating an image from a LaTeX snippet fails
510 :PROPERTIES:
511 :OrgVersion: 6.35
512 :END:
513
514 This behavior can be configured with the new option variable
515 =org-format-latex-signal-error=.
516
517*** Support for creating BEAMER presentations from Org-mode documents
518 :PROPERTIES:
519 :OrgVersion: 6.34
520 :END:
521
522 Org-mode documents or subtrees can now be converted directly in to
523 BEAMER presentation. Turning a tree into a simple presentations is
524 straight forward, and there is also quite some support to make richer
525 presentations as well. See the [[http://orgmode.org/manual/Beamer-class-export.html#Beamer-class-export][BEAMER section]] in the manual for more
526 details.
527
528 Thanks to everyone who has contributed to the discussion about BEAMER
529 support and how it should work. This was a great example for how this
530 community can achieve a much better result than any individual could.
531
532** Refiling
533
534*** Refile targets can now be cached
535 :PROPERTIES:
536 :OrgVersion: 7.01
537 :END:
538
539 You can turn on caching of refile targets by setting the variable
540 =org-refile-use-cache=. This should speed up refiling if you have many
541 eligible targets in many files. If you need to update the cache
542 because Org misses a newly created entry or still offers a deleted one,
543 press =C-0 C-c C-w=.
544
545*** New logging support for refiling
546 :PROPERTIES:
547 :OrgVersion: 6.35
548 :END:
549
550 Whenever you refile an item, a time stamp and even a note can be added
551 to this entry. For details, see the new option =org-log-refile=.
552
553 Thanks to Charles Cave for this idea.
554
555** Completion
556
557*** In-buffer completion is now done using John Wiegleys pcomplete.el
558 :PROPERTIES:
559 :OrgVersion: 7.4
560 :END:
561
562 Thanks to John Wiegley for much of this code.
563
564** Tables
565
566*** New command =org-table-transpose-table-at-point=
567 :PROPERTIES:
568 :OrgVersion: 7.8
569 :END:
570
571 See the docstring. This hack from Juan Pechiar is now part of Org's
572 core. Thanks to Juan!
573
574*** Display field's coordinates when editing it with =C-c `=
575 :PROPERTIES:
576 :OrgVersion: 7.7
577 :END:
578
579 When editing a field with =C-c `=, the field's coordinate will the
580 displayed in the buffer.
581
582 Thanks to Michael Brand for a patch to this effect.
583
584*** Spreadsheet computation of durations and time values
585 :PROPERTIES:
586 :OrgVersion: 7.6
587 :END:
588
589 If you want to compute time values use the =T= flag, either in Calc
590 formulas or Elisp formulas:
591
592 | Task 1 | Task 2 | Total |
593 |--------+--------+---------|
594 | 35:00 | 35:00 | 1:10:00 |
595 #+TBLFM: @2$3=$1+$2;T
596
597 Values must be of the form =[HH:]MM:SS=, where hours are optional.
598
599 Thanks to Martin Halder, Eric Schulte and Carsten for code and feedback
600 on this.
601
602*** Implement formulas applying to field ranges
603 :PROPERTIES:
604 :OrgVersion: 7.5
605 :END:
606
607 Carsten implemented this field-ranges formulas.
608
609 : A frequently requested feature for tables has been to be able to define
610 : row formulas in a way similar to column formulas. The patch below allows
611 : things like
612 :
613 : @3=
614 : @2$2..@5$7=
615 : @I$2..@II$4=
616 :
617 : as the left hand side for table formulas in order to write a formula that
618 : is valid for an entire column or for a rectangular section in a
619 : table.
620
621 Thanks a lot to Carsten for this.
622
623*** Sending radio tables from org buffers is now allowed
624 :PROPERTIES:
625 :OrgVersion: 7.4
626 :END:
627
628 Org radio tables can no also be sent inside Org buffers. Also, there
629 is a new hook which get called after a table has been sent.
630
631 Thanks to Seweryn Kokot.
632
633** Lists
634
635*** Improved handling of lists
636 :PROPERTIES:
637 :OrgVersion: 7.5
638 :END:
639
640 Nicolas Goaziou extended and improved the way Org handles lists.
641
642 1. Indentation of text determines again end of items in lists. So, some
643 text less indented than the previous item doesn't close the whole
644 list anymore, only all items more indented than it.
645
646 2. Alphabetical bullets are implemented, through the use of the
647 variable `org-alphabetical-lists'. This also adds alphabetical
648 counters like [@c] or [@W].
649
650 3. Lists can now safely contain drawers, inline tasks, or various
651 blocks, themselves containing lists. Two variables are controlling
652 this: `org-list-forbidden-blocks', and `org-list-export-context'.
653
654 4. Improve `newline-and-indent' (C-j): used in an item, it will keep
655 text from moving at column 0. This allows to split text and make
656 paragraphs and still not break the list.
657
658 5. Improve `org-toggle-item' (C-c -): used on a region with standard
659 text, it will change the region into one item. With a prefix
660 argument, it will fallback to the previous behavior and make every
661 line in region an item. It permits to easily integrate paragraphs
662 inside a list.
663
664 6. `fill-paragraph' (M-q) now understands lists. It can freely be used
665 inside items, or on text just after a list, even with no blank line
666 around, without breaking list structure.
667
668 Thanks a lot to Nicolas for all this!
669
670** Inline display of linked images
671 :PROPERTIES:
672 :OrgVersion: 6.36
673 :END:
674
675 Images can now be displayed inline. The key C-c C-x C-v does toggle the
676 display of such images. Note that only image links that have no
677 description part will be inlined.
678
679** Implement offsets for ordered lists
680 :PROPERTIES:
681 :OrgVersion: 6.36
682 :END:
683
684 If you want to start an ordered plain list with a number different from
685 1, you can now do it like this:
686
687 : 1. [@start:12] will star a lit a number 12
688
689** Babel: code block body expansion for table and preview
690 :PROPERTIES:
691 :OrgVersion: 6.36
692 :END:
693
694 In org-babel, code is "expanded" prior to evaluation. I.e. the code that
695 is actually evaluated comprises the code block contents, augmented with
696 the extra code which assigns the referenced data to variables. It is now
697 possible to preview expanded contents, and also to expand code during
698 during tangling. This expansion takes into account all header arguments,
699 and variables.
700
701 A new key-binding `C-c M-b p' bound to `org-babel-expand-src-block' can
702 be used from inside of a source code block to preview its expanded
703 contents (which can be very useful for debugging). tangling
704
705 The expanded body can now be tangled, this includes variable values
706 which may be the results of other source-code blocks, or stored in
707 headline properties or tables. One possible use for this is to allow
708 those using org-babel for their emacs initialization to store values
709 (e.g. usernames, passwords, etc...) in headline properties or in tables.
710
711 Org-babel now supports three new header arguments, and new default
712 behavior for handling horizontal lines in tables (hlines), column names,
713 and rownames across all languages.
714
715** Editing Convenience and Appearance
716
717*** New command =org-copy-visible= (=C-c C-x v=)
718 :PROPERTIES:
719 :OrgVersion: 7.7
720 :END:
721
722 This command will copy the visible text in the region into the kill
723 ring. Thanks to Florian Beck for this function and to Carsten for
724 adding it to org.el and documenting it!
725
726*** Make it possible to protect hidden subtrees from being killed by =C-k=
727 :PROPERTIES:
728 :OrgVersion: 7.01
729 :END:
730
731 See the new variable =org-ctrl-k-protect-subtree=. This was a request
732 by Scott Otterson.
733
734*** Implement pretty display of entities, sub-, and superscripts.
735 :PROPERTIES:
736 :OrgVersion: 7.01
737 :END:
738
739 The command =C-c C-x \= toggles the display of Org's special entities
740 like =\alpha= as pretty unicode characters. Also, sub and superscripts
741 are displayed in a pretty way (raised/lower display, in a smaller
742 font). If you want to exclude sub- and superscripts, see the variable
743 =org-pretty-entities-include-sub-superscripts=.
744
745 Thanks to Eric Schulte and Ulf Stegeman for making this possible.
746
747*** New faces for title, date, author and email address lines
748 :PROPERTIES:
749 :OrgVersion: 6.35
750 :END:
751
752 The keywords in these lines are now dimmed out, and the title is
753 displayed in a larger font, and a special font is also used for author,
754 date, and email information. This is implemented by the following new
755 faces:
756
757 =org-document-title=
758 =org-document-info=
759 =org-document-info-keyword=
760
761 In addition, the variable =org-hidden-keywords= can be used to make the
762 corresponding keywords disappear.
763
764 Thanks to Dan Davison for this feature.
765
766*** Simpler way to specify faces for tags and todo keywords
767 :PROPERTIES:
768 :OrgVersion: 6.35
769 :END:
770
771 The variables =org-todo-keyword-faces=, =org-tag-faces=, and
772 =org-priority-faces= now accept simple color names as specifications.
773 The colors will be used as either foreground or background color for
774 the corresponding keyword. See also the variable
775 =org-faces-easy-properties=, which governs which face property is
776 affected by this setting.
777
778 This is really a great simplification for setting keyword faces. The
779 change is based on an idea and patch by Ryan Thompson.
780
781*** <N> in tables now means fixed width, not maximum width
782 :PROPERTIES:
783 :OrgVersion: 6.35
784 :END:
785
786 Requested by Michael Brand.
787
788*** Better level cycling function
789 :PROPERTIES:
790 :OrgVersion: 6.35
791 :END:
792
793 =TAB= in an empty headline cycles the level of that headline through
794 likely states. Ryan Thompson implemented an improved version of this
795 function, which does not depend upon when exactly this command is used.
796 Thanks to Ryan for this improvement.
797
798*** Adaptive filling
799 :PROPERTIES:
800 :OrgVersion: 6.35
801 :END:
802
803 For paragraph text, =org-adaptive-fill-function= did not handle the
804 base case of regular text which needed to be filled. This is now
805 fixed. Among other things, it allows email-style ">" comments to be
806 filled correctly.
807
808 Thanks to Dan Hackney for this patch.
809
810*** `org-reveal' (=C-c C-r=) also decrypts encrypted entries (org-crypt.el)
811 :PROPERTIES:
812 :OrgVersion: 6.35
813 :END:
814
815 Thanks to Richard Riley for triggering this change.
816
817*** Better automatic letter selection for TODO keywords
818 :PROPERTIES:
819 :OrgVersion: 6.35
820 :END:
821
822 When all first letters of keywords have been used, Org now assigns more
823 meaningful characters based on the keywords.
824
825 Thanks to Mikael Fornius for this patch.
826
827** Clocking
828
829*** Clock: Allow synchronous update of timestamps in CLOCK log
830 :PROPERTIES:
831 :OrgVersion: 7.7
832 :END:
833
834 Using =S-M-<up/down>= on CLOCK log timestamps will increase/decrease
835 the two timestamps on this line so that duration will keep the same.
836 Note that duration can still be slightly modified in case a timestamp
837 needs some rounding.
838
839 Thanks to Rainer Stengele for this idea.
840
841*** Localized clock tables
842 :PROPERTIES:
843 :OrgVersion: 7.5
844 :END:
845
846 Clock tables now support a new new =:lang= parameter, allowing the user
847 to customize the localization of the table headers. See the variable
848 =org-clock-clocktable-language-setup= which controls available
849 translated strings.
850
851*** Show clock overruns in mode line
852 :PROPERTIES:
853 :OrgVersion: 6.35
854 :END:
855
856 When clocking an item with a planned effort, overrunning the planned
857 time is now made visible in the mode line, for example using the new
858 face =org-mode-line-clock-overrun=, or by adding an extra string given
859 by =org-task-overrun-text=.
860
861 Thanks to Richard Riley for a patch to this effect.
862
863*** Clock reports can now include the running, incomplete clock
864 :PROPERTIES:
865 :OrgVersion: 6.35
866 :END:
867
868 If you have a clock running, and the entry being clocked falls into the
869 scope when creating a clock table, the time so far spent can be added
870 to the total. This behavior depends on the setting of
871 =org-clock-report-include-clocking-task=. The default is =nil=.
872
873 Thanks to Bernt Hansen for this useful addition.
874
875** Misc
876
877*** Improvements with inline tasks and indentation
878 :PROPERTIES:
879 :OrgVersion: 7.4
880 :END:
881
882 There is now a configurable way on how to export inline tasks. See the
883 new variable =org-inlinetask-export-templates=.
884
885 Thanks to Nicolas Goaziou for coding these changes.
886
887*** A property value of "nil" now means to unset a property
888 :PROPERTIES:
889 :OrgVersion: 7.01
890 :END:
891
892 This can be useful in particular with property inheritance, if some
893 upper level has the property, and some grandchild of it would like to
894 have the default settings (i.e. not overruled by a property) back.
895
896 Thanks to Robert Goldman and Bernt Hansen for suggesting this change.
897
898*** New helper functions in org-table.el
899 :PROPERTIES:
900 :OrgVersion: 6.35
901 :END:
902
903 There are new functions to access and write to a specific table field.
904 This is for hackers, and maybe for the org-babel people.
905
906 #+begin_example
907 org-table-get
908 org-table-put
909 org-table-current-line
910 org-table-goto-line
911 #+end_example
912
913*** Archiving: Allow to reverse order in target node
914 :PROPERTIES:
915 :OrgVersion: 6.35
916 :END:
917
918 The new option =org-archive-reversed-order= allows to have archived
919 entries inserted in a last-on-top fashion in the target node.
920
921 This was requested by Tom.
922
923*** Org-reveal: Double prefix arg shows the entire subtree of the parent
924 :PROPERTIES:
925 :OrgVersion: 6.35
926 :END:
927
928 This can help to get out of an inconsistent state produced for example
929 by viewing from the agenda.
930
931 This was a request by Matt Lundin.
932
933* License
934
935This file is part of GNU Emacs.
936
937GNU Emacs is free software: you can redistribute it and/or modify
938it under the terms of the GNU General Public License as published by
939the Free Software Foundation, either version 3 of the License, or
940(at your option) any later version.
941
942GNU Emacs is distributed in the hope that it will be useful,
943but WITHOUT ANY WARRANTY; without even the implied warranty of
944MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
945GNU General Public License for more details.
946
947You should have received a copy of the GNU General Public License
948along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
diff --git a/etc/TODO b/etc/TODO
index 6aa74df5a79..2c361ede993 100644
--- a/etc/TODO
+++ b/etc/TODO
@@ -1,6 +1,6 @@
1Emacs TODO List -*-outline-*- 1Emacs TODO List -*-outline-*-
2 2
3Copyright (C) 2001-2012 Free Software Foundation, Inc. 3Copyright (C) 2001-2012 Free Software Foundation, Inc.
4See the end of the file for license conditions. 4See the end of the file for license conditions.
5 5
6 6
@@ -24,7 +24,6 @@ to the FSF.
24** Improve the "code snippets" support: consolidate skeleton.el, tempo.el, 24** Improve the "code snippets" support: consolidate skeleton.el, tempo.el,
25 and expand.el (any other?) and then advertise/use/improve it. 25 and expand.el (any other?) and then advertise/use/improve it.
26** Improve VC: yes, there's a lot of work to be done there :-( 26** Improve VC: yes, there's a lot of work to be done there :-(
27 And most of it could/should make it into Emacs-23.3.
28 27
29** Random things that cross my mind right now that I'd like to see (some of 28** Random things that cross my mind right now that I'd like to see (some of
30them from my local hacks), but it's not obvious at all whether they'll 29them from my local hacks), but it's not obvious at all whether they'll
@@ -433,18 +432,13 @@ http://lists.gnu.org/archive/html/emacs-devel/2008-02/msg02234.html
433** Highlight rectangles (`mouse-track-rectangle-p' in XEmacs). Already in CUA, 432** Highlight rectangles (`mouse-track-rectangle-p' in XEmacs). Already in CUA,
434 but it's a valuable feature worth making more general. 433 but it's a valuable feature worth making more general.
435 434
436** Provide MIME support for Rmail using the Gnus MIME library. [Maybe
437 not now feasible, given Gnus maintenance decisions. fx looked at
438 this and can say where some of the problems are.]
439
440** Eliminate the storm of warnings concerning char/unsigned char 435** Eliminate the storm of warnings concerning char/unsigned char
441 mismatches that we get with GCC 4.x and proprietary compilers on 436 mismatches that we get with GCC 4.x and proprietary compilers on
442 various systems. They make it difficult to spot the important warnings. 437 various systems. They make it difficult to spot the important warnings.
443 438
444** Fix anything necessary to use `long long' EMACS_INTs with GCC. 439** Fix anything necessary to use `long long' EMACS_INTs with GCC.
445 440
446** Split out parts of lisp.h [and generate Makefile dependencies automatically.] 441** Split out parts of lisp.h.
447[the last bit is done, see DEPFLAGS etc in src/Makefile.in ]
448 442
449** Update the FAQ. 443** Update the FAQ.
450 444
diff --git a/etc/forms/README b/etc/forms/README
new file mode 100644
index 00000000000..4d728450ac4
--- /dev/null
+++ b/etc/forms/README
@@ -0,0 +1 @@
This directory contains some example files for the forms.el library.
diff --git a/etc/forms-d2.dat b/etc/forms/forms-d2.dat
index f6c599c9aa8..f6c599c9aa8 100644
--- a/etc/forms-d2.dat
+++ b/etc/forms/forms-d2.dat
diff --git a/etc/forms/forms-d2.el b/etc/forms/forms-d2.el
new file mode 100644
index 00000000000..9fa2145e4d0
--- /dev/null
+++ b/etc/forms/forms-d2.el
@@ -0,0 +1,103 @@
1;;; forms-d2.el --- demo forms-mode
2
3;; Copyright (C) 1991, 1994-1997, 2001-2012 Free Software Foundation, Inc.
4
5;; Author: Johan Vromans <jvromans@squirrel.nl>
6;; Created: 1989
7
8;; This file is part of GNU Emacs.
9
10;; GNU Emacs is free software: you can redistribute it and/or modify
11;; it under the terms of the GNU General Public License as published by
12;; the Free Software Foundation, either version 3 of the License, or
13;; (at your option) any later version.
14
15;; GNU Emacs is distributed in the hope that it will be useful,
16;; but WITHOUT ANY WARRANTY; without even the implied warranty of
17;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18;; GNU General Public License for more details.
19
20;; You should have received a copy of the GNU General Public License
21;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
22
23;;; Commentary:
24
25;; This sample forms exploit most of the features of forms mode.
26
27;;; Code:
28
29;; Set the name of the data file.
30(setq forms-file (expand-file-name "forms/forms-d2.dat" data-directory))
31
32;; Use 'forms-enumerate' to set field names and number thereof.
33(setq forms-number-of-fields
34 (forms-enumerate
35 '(arch-newsgroup ; 1
36 arch-volume ; 2
37 arch-issue ; and ...
38 arch-article ; ... so
39 arch-shortname ; ... ... on
40 arch-parts
41 arch-from
42 arch-longname
43 arch-keywords
44 arch-date
45 arch-remarks)))
46
47;; The following functions are used by this form for layout purposes.
48;;
49(defun arch-tocol (target &optional fill)
50 "Produces a string to skip to column TARGET. Prepends newline if needed.
51The optional FILL should be a character, used to fill to the column."
52 (if (null fill)
53 (setq fill ?\s))
54 (if (< target (current-column))
55 (concat "\n" (make-string target fill))
56 (make-string (- target (current-column)) fill)))
57;;
58(defun arch-rj (target field &optional fill)
59 "Produces a string to skip to column TARGET minus the width of field FIELD.
60Prepends newline if needed. The optional FILL should be a character,
61used to fill to the column."
62 (arch-tocol (- target (length (nth field forms-fields))) fill))
63
64;; Record filters.
65;;
66(defun arch-new-record-filter (the-record)
67 "Form a new record with some defaults."
68 (aset the-record arch-from (user-full-name))
69 (aset the-record arch-date (current-time-string))
70 the-record ; return it
71)
72(setq forms-new-record-filter 'arch-new-record-filter)
73
74;; The format list.
75(setq forms-format-list
76 (list
77 "====== Public Domain Software Archive ======\n\n"
78 arch-shortname
79 " - " arch-longname
80 "\n\n"
81 "Article: " arch-newsgroup
82 "/" arch-article
83 " "
84 '(arch-tocol 40)
85 "Issue: " arch-issue
86 " "
87 '(arch-rj 73 10)
88 "Date: " arch-date
89 "\n\n"
90 "Submitted by: " arch-from
91 "\n"
92 '(arch-tocol 79 ?-)
93 "\n"
94 "Keywords: " arch-keywords
95 "\n\n"
96 "Parts: " arch-parts
97 "\n\n====== Remarks ======\n\n"
98 arch-remarks
99 ))
100
101;; That's all, folks!
102
103;;; forms-d2.el ends here
diff --git a/etc/forms/forms-pass.el b/etc/forms/forms-pass.el
new file mode 100644
index 00000000000..34d4548434b
--- /dev/null
+++ b/etc/forms/forms-pass.el
@@ -0,0 +1,33 @@
1;;; forms-pass.el --- passwd file demo for forms-mode
2
3;; This file is part of GNU Emacs.
4
5;;; Commentary:
6
7;; This demo visits your passwd file.
8
9;;; Code:
10
11;; use yp if present
12(or (file-exists-p (setq forms-file "/var/yp/src/passwd"))
13 (setq forms-file "/etc/passwd"))
14
15(setq forms-read-only t) ; to make sure
16(setq forms-field-sep ":")
17(setq forms-number-of-fields 7)
18
19(setq forms-format-list
20 (list
21 "====== Visiting " forms-file " ======\n\n"
22 "User : " 1
23 " Uid: " 3
24 " Gid: " 4
25 "\n\n"
26 "Name : " 5
27 "\n\n"
28 "Home : " 6
29 "\n\n"
30 "Shell: " 7
31 "\n"))
32
33;;; forms-pass.el ends here
diff --git a/etc/org/OrgOdtStyles.xml b/etc/org/OrgOdtStyles.xml
index 470b7b134a7..84125c96d8a 100644
--- a/etc/org/OrgOdtStyles.xml
+++ b/etc/org/OrgOdtStyles.xml
@@ -649,34 +649,34 @@
649 <!-- Description List --> 649 <!-- Description List -->
650 <text:list-style style:name="OrgDescriptionList"> 650 <text:list-style style:name="OrgDescriptionList">
651 <text:list-level-style-number text:level="1" style:num-format=""> 651 <text:list-level-style-number text:level="1" style:num-format="">
652 <style:list-level-properties text:space-before="0.635cm" text:min-label-width="0.635cm"/> 652 <style:list-level-properties text:space-before="0.635cm"/>
653 </text:list-level-style-number> 653 </text:list-level-style-number>
654 <text:list-level-style-number text:level="2" style:num-format=""> 654 <text:list-level-style-number text:level="2" style:num-format="">
655 <style:list-level-properties text:space-before="1.27cm" text:min-label-width="0.635cm"/> 655 <style:list-level-properties text:space-before="1.27cm"/>
656 </text:list-level-style-number> 656 </text:list-level-style-number>
657 <text:list-level-style-number text:level="3" style:num-format=""> 657 <text:list-level-style-number text:level="3" style:num-format="">
658 <style:list-level-properties text:space-before="1.905cm" text:min-label-width="0.635cm"/> 658 <style:list-level-properties text:space-before="1.905cm"/>
659 </text:list-level-style-number> 659 </text:list-level-style-number>
660 <text:list-level-style-number text:level="4" style:num-format=""> 660 <text:list-level-style-number text:level="4" style:num-format="">
661 <style:list-level-properties text:space-before="2.54cm" text:min-label-width="0.635cm"/> 661 <style:list-level-properties text:space-before="2.54cm"/>
662 </text:list-level-style-number> 662 </text:list-level-style-number>
663 <text:list-level-style-number text:level="5" style:num-format=""> 663 <text:list-level-style-number text:level="5" style:num-format="">
664 <style:list-level-properties text:space-before="3.175cm" text:min-label-width="0.635cm"/> 664 <style:list-level-properties text:space-before="3.175cm"/>
665 </text:list-level-style-number> 665 </text:list-level-style-number>
666 <text:list-level-style-number text:level="6" style:num-format=""> 666 <text:list-level-style-number text:level="6" style:num-format="">
667 <style:list-level-properties text:space-before="3.81cm" text:min-label-width="0.635cm"/> 667 <style:list-level-properties text:space-before="3.81cm"/>
668 </text:list-level-style-number> 668 </text:list-level-style-number>
669 <text:list-level-style-number text:level="7" style:num-format=""> 669 <text:list-level-style-number text:level="7" style:num-format="">
670 <style:list-level-properties text:space-before="4.445cm" text:min-label-width="0.635cm"/> 670 <style:list-level-properties text:space-before="4.445cm"/>
671 </text:list-level-style-number> 671 </text:list-level-style-number>
672 <text:list-level-style-number text:level="8" style:num-format=""> 672 <text:list-level-style-number text:level="8" style:num-format="">
673 <style:list-level-properties text:space-before="5.08cm" text:min-label-width="0.635cm"/> 673 <style:list-level-properties text:space-before="5.08cm"/>
674 </text:list-level-style-number> 674 </text:list-level-style-number>
675 <text:list-level-style-number text:level="9" style:num-format=""> 675 <text:list-level-style-number text:level="9" style:num-format="">
676 <style:list-level-properties text:space-before="5.715cm" text:min-label-width="0.635cm"/> 676 <style:list-level-properties text:space-before="5.715cm"/>
677 </text:list-level-style-number> 677 </text:list-level-style-number>
678 <text:list-level-style-number text:level="10" style:num-format=""> 678 <text:list-level-style-number text:level="10" style:num-format="">
679 <style:list-level-properties text:space-before="6.35cm" text:min-label-width="0.635cm"/> 679 <style:list-level-properties text:space-before="6.35cm"/>
680 </text:list-level-style-number> 680 </text:list-level-style-number>
681 </text:list-style> 681 </text:list-style>
682 682
diff --git a/etc/refcards/README b/etc/refcards/README
index a1fa2f063b5..0372826416e 100644
--- a/etc/refcards/README
+++ b/etc/refcards/README
@@ -1,8 +1,11 @@
1Some of the *.tex files need special versions of TeX to typeset them. 1To generate these refcards, you need to install the TeX document
2The files cs-*.tex and sk-*.tex need csTeX, a special version of TeX 2production system. For example, http://www.tug.org/texlive/ .
3tailored to typesetting Czech and Slovak documents. We provide 3
4generated files for these documents, so that you could print them 4All modern GNU/Linux distributions provide TeX packages, so the
5without installing the modified TeX versions. 5easiest way is just to install those. Your distribution may have
6split some of the files needed to process non-English output into
7separate, optional packages such as: texlive-lang-cyrillic,
8texlive-lang-czechslovak, texlive-lang-german, and texlive-lang-polish.
6 9
7 10
8COPYRIGHT AND LICENSE INFORMATION FOR IMAGE FILES 11COPYRIGHT AND LICENSE INFORMATION FOR IMAGE FILES
@@ -12,5 +15,5 @@ it is reproduced here for convenience.
12 15
13File: gnus-logo.eps, gnus-logo.pdf 16File: gnus-logo.eps, gnus-logo.pdf
14 Author: Luis Fernandes <elf@ee.ryerson.ca> 17 Author: Luis Fernandes <elf@ee.ryerson.ca>
15 Copyright (C) 2001-2012 Free Software Foundation, Inc. 18 Copyright (C) 2001-2012 Free Software Foundation, Inc.
16 License: GNU General Public License version 3 or later (see COPYING) 19 License: GNU General Public License version 3 or later (see COPYING)
diff --git a/etc/refcards/calccard.pdf b/etc/refcards/calccard.pdf
index 58b203672de..5e97c2a9d92 100644
--- a/etc/refcards/calccard.pdf
+++ b/etc/refcards/calccard.pdf
Binary files differ
diff --git a/etc/refcards/cs-dired-ref.pdf b/etc/refcards/cs-dired-ref.pdf
index cf16c1afd10..1b5a8612ed9 100644
--- a/etc/refcards/cs-dired-ref.pdf
+++ b/etc/refcards/cs-dired-ref.pdf
Binary files differ
diff --git a/etc/refcards/cs-refcard.pdf b/etc/refcards/cs-refcard.pdf
index 7d0f92fa404..963adcc7bb9 100644
--- a/etc/refcards/cs-refcard.pdf
+++ b/etc/refcards/cs-refcard.pdf
Binary files differ
diff --git a/etc/refcards/de-refcard.pdf b/etc/refcards/de-refcard.pdf
index c7a619b0486..bccc60993f6 100644
--- a/etc/refcards/de-refcard.pdf
+++ b/etc/refcards/de-refcard.pdf
Binary files differ
diff --git a/etc/refcards/dired-ref.pdf b/etc/refcards/dired-ref.pdf
index 18a02e28ae7..0f579670808 100644
--- a/etc/refcards/dired-ref.pdf
+++ b/etc/refcards/dired-ref.pdf
Binary files differ
diff --git a/etc/refcards/fr-dired-ref.pdf b/etc/refcards/fr-dired-ref.pdf
index 1bd84b84e75..32f12ab2088 100644
--- a/etc/refcards/fr-dired-ref.pdf
+++ b/etc/refcards/fr-dired-ref.pdf
Binary files differ
diff --git a/etc/refcards/fr-refcard.pdf b/etc/refcards/fr-refcard.pdf
index 91f4fafe2d0..020ffbdeea0 100644
--- a/etc/refcards/fr-refcard.pdf
+++ b/etc/refcards/fr-refcard.pdf
Binary files differ
diff --git a/etc/refcards/gnus-booklet.pdf b/etc/refcards/gnus-booklet.pdf
index f39af860394..6c8fa376234 100644
--- a/etc/refcards/gnus-booklet.pdf
+++ b/etc/refcards/gnus-booklet.pdf
Binary files differ
diff --git a/etc/refcards/gnus-refcard.pdf b/etc/refcards/gnus-refcard.pdf
index 016f8fd7051..c64ed30f39f 100644
--- a/etc/refcards/gnus-refcard.pdf
+++ b/etc/refcards/gnus-refcard.pdf
Binary files differ
diff --git a/etc/refcards/pl-refcard.pdf b/etc/refcards/pl-refcard.pdf
index 47299efa1bf..ddeeca97daa 100644
--- a/etc/refcards/pl-refcard.pdf
+++ b/etc/refcards/pl-refcard.pdf
Binary files differ
diff --git a/etc/refcards/pt-br-refcard.pdf b/etc/refcards/pt-br-refcard.pdf
index dff1c3f6c00..dc61712a998 100644
--- a/etc/refcards/pt-br-refcard.pdf
+++ b/etc/refcards/pt-br-refcard.pdf
Binary files differ
diff --git a/etc/refcards/refcard.pdf b/etc/refcards/refcard.pdf
index f6c47d8a5f6..f2a720d656b 100644
--- a/etc/refcards/refcard.pdf
+++ b/etc/refcards/refcard.pdf
Binary files differ
diff --git a/etc/refcards/ru-refcard.pdf b/etc/refcards/ru-refcard.pdf
index 3bdc7895a9d..2289acff755 100644
--- a/etc/refcards/ru-refcard.pdf
+++ b/etc/refcards/ru-refcard.pdf
Binary files differ
diff --git a/etc/refcards/sk-dired-ref.pdf b/etc/refcards/sk-dired-ref.pdf
index e14764bd8f8..2cd9ef12fd9 100644
--- a/etc/refcards/sk-dired-ref.pdf
+++ b/etc/refcards/sk-dired-ref.pdf
Binary files differ
diff --git a/etc/refcards/sk-refcard.pdf b/etc/refcards/sk-refcard.pdf
index d0a34927a26..e02c7db3d4c 100644
--- a/etc/refcards/sk-refcard.pdf
+++ b/etc/refcards/sk-refcard.pdf
Binary files differ