aboutsummaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
authorJoakim Verona2011-08-19 10:05:18 +0200
committerJoakim Verona2011-08-19 10:05:18 +0200
commita6df1daab828f67f244af22a24bd19cf7d0f1c1b (patch)
tree943656e1eb310ee2143016738b7e1048b0cc84d6 /lisp
parentde4d3934cb9838ac138718a4236ad631863c681d (diff)
parent5226c7c0169c61977d8914a5feb385bde36077ee (diff)
downloademacs-a6df1daab828f67f244af22a24bd19cf7d0f1c1b.tar.gz
emacs-a6df1daab828f67f244af22a24bd19cf7d0f1c1b.zip
upstream
Diffstat (limited to 'lisp')
-rw-r--r--lisp/ChangeLog38
-rw-r--r--lisp/buff-menu.el4
-rw-r--r--lisp/dired.el4
-rw-r--r--lisp/emacs-lisp/tabulated-list.el2
-rw-r--r--lisp/faces.el33
-rw-r--r--lisp/font-lock.el7
-rw-r--r--lisp/gnus/ChangeLog33
-rw-r--r--lisp/gnus/auth-source.el2
-rw-r--r--lisp/gnus/gnus-ems.el5
-rw-r--r--lisp/gnus/gnus-spec.el21
-rw-r--r--lisp/gnus/gnus-sum.el4
-rw-r--r--lisp/gnus/message.el8
-rw-r--r--lisp/gnus/nnmairix.el23
-rw-r--r--lisp/international/characters.el20
-rw-r--r--lisp/mail/smtpmail.el5
-rw-r--r--lisp/net/network-stream.el10
-rw-r--r--lisp/org/ob-C.el2
-rw-r--r--lisp/org/ob-R.el5
-rw-r--r--lisp/org/ob-asymptote.el2
-rw-r--r--lisp/org/ob-calc.el2
-rw-r--r--lisp/org/ob-clojure.el5
-rw-r--r--lisp/org/ob-comint.el2
-rw-r--r--lisp/org/ob-css.el2
-rw-r--r--lisp/org/ob-ditaa.el2
-rw-r--r--lisp/org/ob-dot.el2
-rw-r--r--lisp/org/ob-emacs-lisp.el2
-rw-r--r--lisp/org/ob-eval.el2
-rw-r--r--lisp/org/ob-exp.el5
-rw-r--r--lisp/org/ob-gnuplot.el2
-rw-r--r--lisp/org/ob-haskell.el2
-rw-r--r--lisp/org/ob-js.el22
-rw-r--r--lisp/org/ob-keys.el2
-rw-r--r--lisp/org/ob-latex.el2
-rw-r--r--lisp/org/ob-ledger.el2
-rw-r--r--lisp/org/ob-lisp.el6
-rw-r--r--lisp/org/ob-lob.el5
-rw-r--r--lisp/org/ob-matlab.el2
-rw-r--r--lisp/org/ob-mscgen.el2
-rw-r--r--lisp/org/ob-ocaml.el2
-rw-r--r--lisp/org/ob-octave.el2
-rw-r--r--lisp/org/ob-org.el2
-rw-r--r--lisp/org/ob-perl.el5
-rw-r--r--lisp/org/ob-plantuml.el2
-rw-r--r--lisp/org/ob-python.el5
-rw-r--r--lisp/org/ob-ref.el5
-rw-r--r--lisp/org/ob-ruby.el2
-rw-r--r--lisp/org/ob-sass.el2
-rw-r--r--lisp/org/ob-scheme.el22
-rw-r--r--lisp/org/ob-screen.el2
-rw-r--r--lisp/org/ob-sh.el2
-rw-r--r--lisp/org/ob-sql.el2
-rw-r--r--lisp/org/ob-sqlite.el2
-rw-r--r--lisp/org/ob-table.el2
-rw-r--r--lisp/org/ob-tangle.el2
-rw-r--r--lisp/org/ob.el5
-rw-r--r--lisp/org/org-agenda.el3
-rw-r--r--lisp/org/org-archive.el3
-rw-r--r--lisp/org/org-ascii.el3
-rw-r--r--lisp/org/org-attach.el2
-rw-r--r--lisp/org/org-bbdb.el3
-rw-r--r--lisp/org/org-beamer.el2
-rw-r--r--lisp/org/org-bibtex.el2
-rw-r--r--lisp/org/org-capture.el2
-rw-r--r--lisp/org/org-clock.el3
-rw-r--r--lisp/org/org-colview.el3
-rw-r--r--lisp/org/org-compat.el3
-rw-r--r--lisp/org/org-crypt.el2
-rw-r--r--lisp/org/org-ctags.el2
-rw-r--r--lisp/org/org-datetree.el2
-rw-r--r--lisp/org/org-docbook.el2
-rw-r--r--lisp/org/org-docview.el2
-rw-r--r--lisp/org/org-entities.el2
-rw-r--r--lisp/org/org-exp-blocks.el3
-rw-r--r--lisp/org/org-exp.el3
-rw-r--r--lisp/org/org-faces.el3
-rw-r--r--lisp/org/org-feed.el2
-rw-r--r--lisp/org/org-footnote.el2
-rw-r--r--lisp/org/org-freemind.el22
-rw-r--r--lisp/org/org-gnus.el3
-rw-r--r--lisp/org/org-habit.el2
-rw-r--r--lisp/org/org-html.el3
-rw-r--r--lisp/org/org-icalendar.el3
-rw-r--r--lisp/org/org-id.el2
-rw-r--r--lisp/org/org-indent.el2
-rw-r--r--lisp/org/org-info.el3
-rw-r--r--lisp/org/org-inlinetask.el2
-rw-r--r--lisp/org/org-irc.el2
-rw-r--r--lisp/org/org-jsinfo.el3
-rw-r--r--lisp/org/org-latex.el2
-rw-r--r--lisp/org/org-list.el3
-rw-r--r--lisp/org/org-mac-message.el2
-rw-r--r--lisp/org/org-macs.el3
-rw-r--r--lisp/org/org-mew.el2
-rw-r--r--lisp/org/org-mhe.el3
-rw-r--r--lisp/org/org-mks.el2
-rw-r--r--lisp/org/org-mobile.el2
-rw-r--r--lisp/org/org-mouse.el2
-rw-r--r--lisp/org/org-plot.el2
-rw-r--r--lisp/org/org-protocol.el3
-rw-r--r--lisp/org/org-publish.el3
-rw-r--r--lisp/org/org-remember.el3
-rw-r--r--lisp/org/org-rmail.el3
-rw-r--r--lisp/org/org-src.el3
-rw-r--r--lisp/org/org-table.el3
-rw-r--r--lisp/org/org-taskjuggler.el2
-rw-r--r--lisp/org/org-timer.el2
-rw-r--r--lisp/org/org-vm.el3
-rw-r--r--lisp/org/org-w3m.el2
-rw-r--r--lisp/org/org-wl.el3
-rw-r--r--lisp/org/org-xoxo.el3
-rw-r--r--lisp/org/org.el3
-rw-r--r--lisp/progmodes/compile.el6
-rw-r--r--lisp/progmodes/grep.el4
-rw-r--r--lisp/subr.el31
114 files changed, 325 insertions, 241 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index f3d37a77b24..38c536af62c 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,41 @@
12011-08-18 Chong Yidong <cyd@stupidchicken.com>
2
3 * international/characters.el: Add L and R categories.
4
5 * subr.el (bidi-string-mark-left-to-right): Rename from
6 string-mark-left-to-right. Use category search.
7
8 * buff-menu.el (Buffer-menu-buffer+size): Callers changed.
9
102011-08-18 Juri Linkov <juri@jurta.org>
11
12 * faces.el (error, warning, success): New faces with definitions
13 copied from old default values of `font-lock-warning-face',
14 `compilation-warning', `compilation-info' (bug#6117).
15
16 * font-lock.el (font-lock-warning-face): Inherit from `error'.
17
18 * progmodes/compile.el (compilation-error): Inherit from `error'.
19 (compilation-warning): Inherit from `warning'.
20 (compilation-info): Inherit from `success'.
21
22 * dired.el (dired-marked): Inherit from `warning'.
23 (dired-flagged): Inherit from `error'.
24
252011-08-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
26
27 * mail/smtpmail.el (auth-source): Require to avoid problems with
28 binding variables (bug#9298). Also clean up some unused
29 autoloads.
30
31 * net/network-stream.el (network-stream-open-starttls): Support
32 using starttls.el without using gnutls-cli.
33
342011-08-17 Juri Linkov <juri@jurta.org>
35
36 * progmodes/grep.el (rgrep): Handle the case when
37 `grep-find-command' is a cons cell (bug#9278).
38
12011-08-17 Martin Rudalics <rudalics@gmx.at> 392011-08-17 Martin Rudalics <rudalics@gmx.at>
2 40
3 * window.el (display-buffer-pop-up-frame): Run frame creation 41 * window.el (display-buffer-pop-up-frame): Run frame creation
diff --git a/lisp/buff-menu.el b/lisp/buff-menu.el
index a5b45921d28..2eac33d8157 100644
--- a/lisp/buff-menu.el
+++ b/lisp/buff-menu.el
@@ -681,9 +681,9 @@ For more information, see the function `buffer-menu'."
681 (string-width tail) 681 (string-width tail)
682 2)) 682 2))
683 Buffer-menu-short-ellipsis 683 Buffer-menu-short-ellipsis
684 (string-mark-left-to-right tail)))) 684 (bidi-string-mark-left-to-right tail))))
685 ;; Don't put properties on (buffer-name). 685 ;; Don't put properties on (buffer-name).
686 (setq name (string-mark-left-to-right name))) 686 (setq name (bidi-string-mark-left-to-right name)))
687 (add-text-properties 0 (length name) name-props name) 687 (add-text-properties 0 (length name) name-props name)
688 (add-text-properties 0 (length size) size-props size) 688 (add-text-properties 0 (length size) size-props size)
689 (let ((name+space-width (- Buffer-menu-buffer+size-width 689 (let ((name+space-width (- Buffer-menu-buffer+size-width
diff --git a/lisp/dired.el b/lisp/dired.el
index 746c16ff148..ecb626a275e 100644
--- a/lisp/dired.el
+++ b/lisp/dired.el
@@ -342,7 +342,7 @@ Subexpression 2 must end right before the \\n or \\r.")
342 "Face name used for dired marks.") 342 "Face name used for dired marks.")
343 343
344(defface dired-marked 344(defface dired-marked
345 '((t (:inherit font-lock-warning-face))) 345 '((t (:inherit warning)))
346 "Face used for marked files." 346 "Face used for marked files."
347 :group 'dired-faces 347 :group 'dired-faces
348 :version "22.1") 348 :version "22.1")
@@ -350,7 +350,7 @@ Subexpression 2 must end right before the \\n or \\r.")
350 "Face name used for marked files.") 350 "Face name used for marked files.")
351 351
352(defface dired-flagged 352(defface dired-flagged
353 '((t (:inherit font-lock-variable-name-face))) 353 '((t (:inherit error)))
354 "Face used for files flagged for deletion." 354 "Face used for files flagged for deletion."
355 :group 'dired-faces 355 :group 'dired-faces
356 :version "22.1") 356 :version "22.1")
diff --git a/lisp/emacs-lisp/tabulated-list.el b/lisp/emacs-lisp/tabulated-list.el
index 9b485b58608..75c9a01323d 100644
--- a/lisp/emacs-lisp/tabulated-list.el
+++ b/lisp/emacs-lisp/tabulated-list.el
@@ -283,7 +283,7 @@ of column descriptors."
283 (> (length label) width) 283 (> (length label) width)
284 (setq label (concat (substring label 0 (- width 3)) 284 (setq label (concat (substring label 0 (- width 3))
285 "..."))) 285 "...")))
286 (setq label (string-mark-left-to-right label)) 286 (setq label (bidi-string-mark-left-to-right label))
287 (if (stringp desc) 287 (if (stringp desc)
288 (insert (propertize label 'help-echo help-echo)) 288 (insert (propertize label 'help-echo help-echo))
289 (apply 'insert-text-button label (cdr desc))) 289 (apply 'insert-text-button label (cdr desc)))
diff --git a/lisp/faces.el b/lisp/faces.el
index 9a78ab69caa..404bd7b6609 100644
--- a/lisp/faces.el
+++ b/lisp/faces.el
@@ -2413,6 +2413,39 @@ Note: Other faces cannot inherit from the cursor face."
2413It is used for characters of no fonts too." 2413It is used for characters of no fonts too."
2414 :version "24.1" 2414 :version "24.1"
2415 :group 'basic-faces) 2415 :group 'basic-faces)
2416
2417(defface error
2418 '((((class color) (min-colors 88) (background light)) (:foreground "Red1" :weight bold))
2419 (((class color) (min-colors 88) (background dark)) (:foreground "Pink" :weight bold))
2420 (((class color) (min-colors 16) (background light)) (:foreground "Red1" :weight bold))
2421 (((class color) (min-colors 16) (background dark)) (:foreground "Pink" :weight bold))
2422 (((class color) (min-colors 8)) (:foreground "red"))
2423 (t (:inverse-video t :weight bold)))
2424 "Basic face used to highlight errors and to denote failure."
2425 :version "24.1"
2426 :group 'basic-faces)
2427
2428(defface warning
2429 '((((class color) (min-colors 16)) (:foreground "DarkOrange" :weight bold))
2430 (((class color)) (:foreground "yellow" :weight bold))
2431 (t (:weight bold)))
2432 "Basic face used to highlight warnings."
2433 :version "24.1"
2434 :group 'basic-faces)
2435
2436(defface success
2437 '((((class color) (min-colors 16) (background light))
2438 (:foreground "Green3" :weight bold))
2439 (((class color) (min-colors 88) (background dark))
2440 (:foreground "Green1" :weight bold))
2441 (((class color) (min-colors 16) (background dark))
2442 (:foreground "Green" :weight bold))
2443 (((class color)) (:foreground "green" :weight bold))
2444 (t (:weight bold)))
2445 "Basic face used to indicate successful operation."
2446 :version "24.1"
2447 :group 'basic-faces)
2448
2416 2449
2417;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 2450;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2418;;; Manipulating font names. 2451;;; Manipulating font names.
diff --git a/lisp/font-lock.el b/lisp/font-lock.el
index 6902ce98ab1..9cf889e1aec 100644
--- a/lisp/font-lock.el
+++ b/lisp/font-lock.el
@@ -1959,12 +1959,7 @@ Sets various variables using `font-lock-defaults' and
1959 :group 'font-lock-faces) 1959 :group 'font-lock-faces)
1960 1960
1961(defface font-lock-warning-face 1961(defface font-lock-warning-face
1962 '((((class color) (min-colors 88) (background light)) (:foreground "Red1" :weight bold)) 1962 '((t :inherit error))
1963 (((class color) (min-colors 88) (background dark)) (:foreground "Pink" :weight bold))
1964 (((class color) (min-colors 16) (background light)) (:foreground "Red1" :weight bold))
1965 (((class color) (min-colors 16) (background dark)) (:foreground "Pink" :weight bold))
1966 (((class color) (min-colors 8)) (:foreground "red"))
1967 (t (:inverse-video t :weight bold)))
1968 "Font Lock mode face used to highlight warnings." 1963 "Font Lock mode face used to highlight warnings."
1969 :group 'font-lock-faces) 1964 :group 'font-lock-faces)
1970 1965
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog
index 04ba929e392..230bd8a6508 100644
--- a/lisp/gnus/ChangeLog
+++ b/lisp/gnus/ChangeLog
@@ -1,3 +1,36 @@
12011-08-18 David Engster <dengste@eml.cc>
2
3 * nnmairix.el (nnmairix-request-set-mark)
4 (nnmairix-goto-original-article): Remove adding of article to registry,
5 since `gnus-registry-add-group' isn't available anymore.
6 (nnmairix-determine-original-group-from-registry): Use
7 `gnus-registry-get-id-key' since `gnus-registry-fetch-groups' isn't
8 available anymore.
9
102011-08-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
11
12 * gnus-spec.el (gnus-lrm-string): Use 8206 instead of ?\x200e to make
13 things work in Emacs 22 and XEmacs, too.
14
15 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): LRM-ify the
16 default From.
17
18 * gnus-spec.el (gnus-lrm-string-p): New macro.
19 (gnus-lrm-string): New constant.
20 (gnus-summary-line-format-spec): LRM-ify the from.
21 (gnus-tilde-max-form): LRM-ify string chopping.
22
23 * gnus-ems.el (gnus-string-mark-left-to-right): New function.
24
25 * message.el (message-is-yours-p): Allow disabling canlock checking
26 (bug#9295).
27 (message-shoot-gnksa-feet): Add `canlock-verify'.
28 (message-auto-save-directory): Use ~/ as the auto-save directory if the
29 message directory isn't writable (bug#9304).
30
31 * auth-source.el (auth-source-netrc-saver): Make the .authinfo file
32 non-world-readable.
33
12011-08-17 Katsumi Yamaoka <yamaoka@jpl.org> 342011-08-17 Katsumi Yamaoka <yamaoka@jpl.org>
2 35
3 * nndraft.el (nndraft-update-unread-articles): Don't send delayed 36 * nndraft.el (nndraft-update-unread-articles): Don't send delayed
diff --git a/lisp/gnus/auth-source.el b/lisp/gnus/auth-source.el
index e249e97e826..4bd13cdc05e 100644
--- a/lisp/gnus/auth-source.el
+++ b/lisp/gnus/auth-source.el
@@ -1377,6 +1377,8 @@ Respects `auth-source-save-behavior'. Uses
1377 (insert "\n")) 1377 (insert "\n"))
1378 (insert add "\n") 1378 (insert add "\n")
1379 (write-region (point-min) (point-max) file nil 'silent) 1379 (write-region (point-min) (point-max) file nil 'silent)
1380 ;; Make the .authinfo file non-world-readable.
1381 (set-file-modes file #o600)
1380 (auth-source-do-debug 1382 (auth-source-do-debug
1381 "auth-source-netrc-create: wrote 1 new line to %s" 1383 "auth-source-netrc-create: wrote 1 new line to %s"
1382 file) 1384 file)
diff --git a/lisp/gnus/gnus-ems.el b/lisp/gnus/gnus-ems.el
index bc85e4960d4..aed471c38f4 100644
--- a/lisp/gnus/gnus-ems.el
+++ b/lisp/gnus/gnus-ems.el
@@ -209,6 +209,11 @@
209 (setq start end 209 (setq start end
210 end nil)))))) 210 end nil))))))
211 211
212(defmacro gnus-string-mark-left-to-right (string)
213 (if (fboundp 'string-mark-left-to-right)
214 `(string-mark-left-to-right ,string)
215 string))
216
212(eval-and-compile 217(eval-and-compile
213 ;; XEmacs does not have window-inside-pixel-edges 218 ;; XEmacs does not have window-inside-pixel-edges
214 (defalias 'gnus-window-inside-pixel-edges 219 (defalias 'gnus-window-inside-pixel-edges
diff --git a/lisp/gnus/gnus-spec.el b/lisp/gnus/gnus-spec.el
index 4682f512476..0fa64a84b75 100644
--- a/lisp/gnus/gnus-spec.el
+++ b/lisp/gnus/gnus-spec.el
@@ -90,6 +90,15 @@ text properties. This is only needed on XEmacs, as Emacs does this anyway."
90(declare-function gnus-summary-from-or-to-or-newsgroups "gnus-sum" 90(declare-function gnus-summary-from-or-to-or-newsgroups "gnus-sum"
91 (header gnus-tmp-from)) 91 (header gnus-tmp-from))
92 92
93(defmacro gnus-lrm-string-p (string)
94 (if (fboundp 'string-mark-left-to-rigth)
95 `(eq (aref ,string (1- (length ,string))) 8206)
96 nil))
97
98(defvar gnus-lrm-string (if (ignore-errors (string 8206))
99 (propertize (string 8206) 'invisible t)
100 ""))
101
93(defun gnus-summary-line-format-spec () 102(defun gnus-summary-line-format-spec ()
94 (insert gnus-tmp-unread gnus-tmp-replied 103 (insert gnus-tmp-unread gnus-tmp-replied
95 gnus-tmp-score-char gnus-tmp-indentation) 104 gnus-tmp-score-char gnus-tmp-indentation)
@@ -103,7 +112,9 @@ text properties. This is only needed on XEmacs, as Emacs does this anyway."
103 (gnus-summary-from-or-to-or-newsgroups 112 (gnus-summary-from-or-to-or-newsgroups
104 gnus-tmp-header gnus-tmp-from)))) 113 gnus-tmp-header gnus-tmp-from))))
105 (if (> (length val) 23) 114 (if (> (length val) 23)
106 (substring val 0 23) 115 (if (gnus-lrm-string-p val)
116 (concat (substring val 0 23) gnus-lrm-string)
117 (substring val 0 23))
107 val)) 118 val))
108 gnus-tmp-closing-bracket)) 119 gnus-tmp-closing-bracket))
109 (point)) 120 (point))
@@ -351,13 +362,17 @@ Return a list of updated types."
351 `(if (> (,length-fun ,el) ,max) 362 `(if (> (,length-fun ,el) ,max)
352 ,(if (< max-width 0) 363 ,(if (< max-width 0)
353 `(,substring-fun ,el (- (,length-fun ,el) ,max)) 364 `(,substring-fun ,el (- (,length-fun ,el) ,max))
354 `(,substring-fun ,el 0 ,max)) 365 `(if (gnus-lrm-string-p ,el)
366 (concat (,substring-fun ,el 0 ,max) ,gnus-lrm-string)
367 (,substring-fun ,el 0 ,max)))
355 ,el) 368 ,el)
356 `(let ((val (eval ,el))) 369 `(let ((val (eval ,el)))
357 (if (> (,length-fun val) ,max) 370 (if (> (,length-fun val) ,max)
358 ,(if (< max-width 0) 371 ,(if (< max-width 0)
359 `(,substring-fun val (- (,length-fun val) ,max)) 372 `(,substring-fun val (- (,length-fun val) ,max))
360 `(,substring-fun val 0 ,max)) 373 `(if (gnus-lrm-string-p val)
374 (concat (,substring-fun val 0 ,max) ,gnus-lrm-string)
375 (,substring-fun val 0 ,max)))
361 val))))) 376 val)))))
362 377
363(defun gnus-tilde-cut-form (el cut-width) 378(defun gnus-tilde-cut-form (el cut-width)
diff --git a/lisp/gnus/gnus-sum.el b/lisp/gnus/gnus-sum.el
index dda9cb3fbf6..cd4699e6107 100644
--- a/lisp/gnus/gnus-sum.el
+++ b/lisp/gnus/gnus-sum.el
@@ -3709,7 +3709,9 @@ buffer that was in action when the last article was fetched."
3709 gnus-newsgroup-name)) 'nntp) 3709 gnus-newsgroup-name)) 'nntp)
3710 (gnus-group-real-name gnus-newsgroup-name)))) 3710 (gnus-group-real-name gnus-newsgroup-name))))
3711 (concat gnus-summary-newsgroup-prefix newsgroups))))) 3711 (concat gnus-summary-newsgroup-prefix newsgroups)))))
3712 (inline (gnus-summary-extract-address-component gnus-tmp-from))))) 3712 (gnus-string-mark-left-to-right
3713 (inline
3714 (gnus-summary-extract-address-component gnus-tmp-from))))))
3713 3715
3714(defun gnus-summary-insert-line (gnus-tmp-header 3716(defun gnus-summary-insert-line (gnus-tmp-header
3715 gnus-tmp-level gnus-tmp-current 3717 gnus-tmp-level gnus-tmp-current
diff --git a/lisp/gnus/message.el b/lisp/gnus/message.el
index 47c4de0aedc..a157afe2ce6 100644
--- a/lisp/gnus/message.el
+++ b/lisp/gnus/message.el
@@ -1310,7 +1310,7 @@ text and it replaces `self-insert-command' with the other command, e.g.
1310 :type '(repeat function)) 1310 :type '(repeat function))
1311 1311
1312(defcustom message-auto-save-directory 1312(defcustom message-auto-save-directory
1313 (if (file-exists-p message-directory) 1313 (if (file-writable-p message-directory)
1314 (file-name-as-directory (expand-file-name "drafts" message-directory)) 1314 (file-name-as-directory (expand-file-name "drafts" message-directory))
1315 "~/") 1315 "~/")
1316 "*Directory where Message auto-saves buffers if Gnus isn't running. 1316 "*Directory where Message auto-saves buffers if Gnus isn't running.
@@ -1353,7 +1353,8 @@ candidates:
1353`quoted-text-only' Allow you to post quoted text only; 1353`quoted-text-only' Allow you to post quoted text only;
1354`multiple-copies' Allow you to post multiple copies; 1354`multiple-copies' Allow you to post multiple copies;
1355`cancel-messages' Allow you to cancel or supersede messages from 1355`cancel-messages' Allow you to cancel or supersede messages from
1356 your other email addresses.") 1356 your other email addresses;
1357`canlock-verify' Allow you to cancel messages without verifying canlock.")
1357 1358
1358(defsubst message-gnksa-enable-p (feature) 1359(defsubst message-gnksa-enable-p (feature)
1359 (or (not (listp message-shoot-gnksa-feet)) 1360 (or (not (listp message-shoot-gnksa-feet))
@@ -7037,7 +7038,8 @@ regexp to match all of yours addresses."
7037 (save-excursion 7038 (save-excursion
7038 (save-restriction 7039 (save-restriction
7039 (message-narrow-to-head-1) 7040 (message-narrow-to-head-1)
7040 (if (message-fetch-field "Cancel-Lock") 7041 (if (and (message-fetch-field "Cancel-Lock")
7042 (message-gnksa-enable-p 'canlock-verify))
7041 (if (null (canlock-verify)) 7043 (if (null (canlock-verify))
7042 t 7044 t
7043 (error "Failed to verify Cancel-lock: This article is not yours")) 7045 (error "Failed to verify Cancel-lock: This article is not yours"))
diff --git a/lisp/gnus/nnmairix.el b/lisp/gnus/nnmairix.el
index b82d6c2ee7b..3d1ac02b6aa 100644
--- a/lisp/gnus/nnmairix.el
+++ b/lisp/gnus/nnmairix.el
@@ -604,9 +604,7 @@ Other back ends might or might not work.")
604 604
605;; Silence byte-compiler. 605;; Silence byte-compiler.
606(defvar gnus-registry-install) 606(defvar gnus-registry-install)
607(autoload 'gnus-registry-fetch-group "gnus-registry") 607(autoload 'gnus-registry-get-id-key "gnus-registry")
608(autoload 'gnus-registry-fetch-groups "gnus-registry")
609(autoload 'gnus-registry-add-group "gnus-registry")
610 608
611(deffoo nnmairix-request-set-mark (group actions &optional server) 609(deffoo nnmairix-request-set-mark (group actions &optional server)
612 (when server 610 (when server
@@ -660,13 +658,7 @@ Other back ends might or might not work.")
660 nnmairix-only-use-registry) 658 nnmairix-only-use-registry)
661 (setq ogroup 659 (setq ogroup
662 (nnmairix-determine-original-group-from-path 660 (nnmairix-determine-original-group-from-path
663 mid nnmairix-current-server)) 661 mid nnmairix-current-server)))
664 ;; if available and allowed, add this entry to the registry
665 (when (and (boundp 'gnus-registry-install)
666 gnus-registry-install)
667 (dolist (cur ogroup)
668 (unless (gnus-parameter-registry-ignore cur)
669 (gnus-registry-add-group mid cur)))))
670 (unless ogroup 662 (unless ogroup
671 (nnheader-message 663 (nnheader-message
672 3 "Unable to set mark: couldn't find original group for %s" mid) 664 3 "Unable to set mark: couldn't find original group for %s" mid)
@@ -1630,14 +1622,7 @@ search in raw mode."
1630 ;; registry was not available or did not find article 1622 ;; registry was not available or did not find article
1631 ;; so we search again with mairix in raw mode to get filename 1623 ;; so we search again with mairix in raw mode to get filename
1632 (setq allgroups 1624 (setq allgroups
1633 (nnmairix-determine-original-group-from-path mid server)) 1625 (nnmairix-determine-original-group-from-path mid server)))
1634 ;; if available and allowed, add this entry to the registry
1635 (when (and (not no-registry)
1636 (boundp 'gnus-registry-install)
1637 gnus-registry-install)
1638 (dolist (cur allgroups)
1639 (unless (gnus-parameter-registry-ignore cur)
1640 (gnus-registry-add-group mid cur)))))
1641 (if (> (length allgroups) 1) 1626 (if (> (length allgroups) 1)
1642 (setq group 1627 (setq group
1643 (gnus-completing-read 1628 (gnus-completing-read
@@ -1657,7 +1642,7 @@ search in raw mode."
1657 (set mid (concat "<" mid))) 1642 (set mid (concat "<" mid)))
1658 (unless (string-match ">$" mid) 1643 (unless (string-match ">$" mid)
1659 (set mid (concat mid ">"))) 1644 (set mid (concat mid ">")))
1660 (gnus-registry-fetch-groups mid))) 1645 (gnus-registry-get-id-key mid 'group)))
1661 1646
1662(defun nnmairix-determine-original-group-from-path (mid server) 1647(defun nnmairix-determine-original-group-from-path (mid server)
1663 "Determine original group(s) for message-id MID from the file path. 1648 "Determine original group(s) for message-id MID from the file path.
diff --git a/lisp/international/characters.el b/lisp/international/characters.el
index a9657c17b9f..47426784e51 100644
--- a/lisp/international/characters.el
+++ b/lisp/international/characters.el
@@ -114,6 +114,16 @@ A character which can't be placed at end of line.")
114Base characters (Unicode General Category L,N,P,S,Zs)") 114Base characters (Unicode General Category L,N,P,S,Zs)")
115(define-category ?^ "Combining 115(define-category ?^ "Combining
116Combining diacritic or mark (Unicode General Category M)") 116Combining diacritic or mark (Unicode General Category M)")
117
118;; bidi types
119(define-category ?R "Right-to-left (strong)
120Characters with \"strong\" right-to-left directionality, i.e.
121with R, AL, RLE, or RLO Unicode bidi character type.")
122
123(define-category ?L "Left-to-right (strong)
124Characters with \"strong\" left-to-right directionality, i.e.
125with L, LRE, or LRO Unicode bidi character type.")
126
117 127
118;;; Setting syntax and category. 128;;; Setting syntax and category.
119 129
@@ -478,6 +488,16 @@ Combining diacritic or mark (Unicode General Category M)")
478 (modify-category-entry x category)) 488 (modify-category-entry x category))
479 chars))))) 489 chars)))))
480 490
491;; Bidi categories
492
493(map-char-table (lambda (key val)
494 (cond
495 ((memq val '(R AL RLO RLE))
496 (modify-category-entry key ?R))
497 ((memq val '(L LRE LRO))
498 (modify-category-entry key ?L))))
499 (unicode-property-table-internal 'bidi-class))
500
481;; Latin 501;; Latin
482 502
483(modify-category-entry '(#x80 . #x024F) ?l) 503(modify-category-entry '(#x80 . #x024F) ?l)
diff --git a/lisp/mail/smtpmail.el b/lisp/mail/smtpmail.el
index 3b406fa9331..637d10135fa 100644
--- a/lisp/mail/smtpmail.el
+++ b/lisp/mail/smtpmail.el
@@ -55,15 +55,12 @@
55;;; Code: 55;;; Code:
56 56
57(require 'sendmail) 57(require 'sendmail)
58(require 'auth-source)
58(autoload 'mail-strip-quoted-names "mail-utils") 59(autoload 'mail-strip-quoted-names "mail-utils")
59(autoload 'message-make-date "message") 60(autoload 'message-make-date "message")
60(autoload 'message-make-message-id "message") 61(autoload 'message-make-message-id "message")
61(autoload 'rfc2104-hash "rfc2104") 62(autoload 'rfc2104-hash "rfc2104")
62(autoload 'netrc-parse "netrc")
63(autoload 'netrc-machine "netrc")
64(autoload 'netrc-get "netrc")
65(autoload 'password-read "password-cache") 63(autoload 'password-read "password-cache")
66(autoload 'auth-source-search "auth-source")
67 64
68;;; 65;;;
69(defgroup smtpmail nil 66(defgroup smtpmail nil
diff --git a/lisp/net/network-stream.el b/lisp/net/network-stream.el
index ceb094cded7..0c3d0285f91 100644
--- a/lisp/net/network-stream.el
+++ b/lisp/net/network-stream.el
@@ -237,13 +237,13 @@ functionality.
237 (unless builtin-starttls 237 (unless builtin-starttls
238 (delete-process stream) 238 (delete-process stream)
239 (setq start (with-current-buffer buffer (point-max))) 239 (setq start (with-current-buffer buffer (point-max)))
240 (let* ((starttls-use-gnutls t) 240 (let* ((starttls-extra-arguments
241 (starttls-extra-arguments
242 (if require-tls 241 (if require-tls
243 starttls-extra-arguments 242 starttls-extra-arguments
244 ;; For opportunistic TLS upgrades, we don't really 243 ;; For opportunistic TLS upgrades, we don't really
245 ;; care about the identity of the peer. 244 ;; care about the identity of the peer.
246 (cons "--insecure" starttls-extra-arguments))) 245 (cons "--insecure" starttls-extra-arguments)))
246 (starttls-extra-args starttls-extra-args)
247 (cert (network-stream-certificate host service parameters))) 247 (cert (network-stream-certificate host service parameters)))
248 ;; There are client certificates requested, so add them to 248 ;; There are client certificates requested, so add them to
249 ;; the command line. 249 ;; the command line.
@@ -251,7 +251,11 @@ functionality.
251 (setq starttls-extra-arguments 251 (setq starttls-extra-arguments
252 (nconc (list "--x509keyfile" (expand-file-name (nth 0 cert)) 252 (nconc (list "--x509keyfile" (expand-file-name (nth 0 cert))
253 "--x509certfile" (expand-file-name (nth 1 cert))) 253 "--x509certfile" (expand-file-name (nth 1 cert)))
254 starttls-extra-arguments))) 254 starttls-extra-arguments)
255 starttls-extra-args
256 (nconc (list "--key-file" (expand-file-name (nth 0 cert))
257 "--cert-file" (expand-file-name (nth 1 cert)))
258 starttls-extra-args)))
255 (setq stream (starttls-open-stream name buffer host service))) 259 (setq stream (starttls-open-stream name buffer host service)))
256 (network-stream-get-response stream start eoc) 260 (network-stream-get-response stream start eoc)
257 ;; Requery capabilities for protocols that require it; i.e., 261 ;; Requery capabilities for protocols that require it; i.e.,
diff --git a/lisp/org/ob-C.el b/lisp/org/ob-C.el
index ba7142b342c..4f8106cd66f 100644
--- a/lisp/org/ob-C.el
+++ b/lisp/org/ob-C.el
@@ -1,6 +1,6 @@
1;;; ob-C.el --- org-babel functions for C and similar languages 1;;; ob-C.el --- org-babel functions for C and similar languages
2 2
3;; Copyright (C) 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2010-2011 Free Software Foundation, Inc.
4 4
5;; Author: Eric Schulte 5;; Author: Eric Schulte
6;; Keywords: literate programming, reproducible research 6;; Keywords: literate programming, reproducible research
diff --git a/lisp/org/ob-R.el b/lisp/org/ob-R.el
index 83de72e98f6..2b0e6d5e16a 100644
--- a/lisp/org/ob-R.el
+++ b/lisp/org/ob-R.el
@@ -1,8 +1,9 @@
1;;; ob-R.el --- org-babel functions for R code evaluation 1;;; ob-R.el --- org-babel functions for R code evaluation
2 2
3;; Copyright (C) 2009, 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2009-2011 Free Software Foundation, Inc.
4 4
5;; Author: Eric Schulte, Dan Davison 5;; Author: Eric Schulte
6;; Dan Davison
6;; Keywords: literate programming, reproducible research, R, statistics 7;; Keywords: literate programming, reproducible research, R, statistics
7;; Homepage: http://orgmode.org 8;; Homepage: http://orgmode.org
8;; Version: 7.7 9;; Version: 7.7
diff --git a/lisp/org/ob-asymptote.el b/lisp/org/ob-asymptote.el
index b61c6db406d..6bae3581cf4 100644
--- a/lisp/org/ob-asymptote.el
+++ b/lisp/org/ob-asymptote.el
@@ -1,6 +1,6 @@
1;;; ob-asymptote.el --- org-babel functions for asymptote evaluation 1;;; ob-asymptote.el --- org-babel functions for asymptote evaluation
2 2
3;; Copyright (C) 2009, 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2009-2011 Free Software Foundation, Inc.
4 4
5;; Author: Eric Schulte 5;; Author: Eric Schulte
6;; Keywords: literate programming, reproducible research 6;; Keywords: literate programming, reproducible research
diff --git a/lisp/org/ob-calc.el b/lisp/org/ob-calc.el
index 48c8cf69b14..68694786729 100644
--- a/lisp/org/ob-calc.el
+++ b/lisp/org/ob-calc.el
@@ -1,6 +1,6 @@
1;;; ob-calc.el --- org-babel functions for calc code evaluation 1;;; ob-calc.el --- org-babel functions for calc code evaluation
2 2
3;; Copyright (C) 2010 Free Software Foundation, Inc 3;; Copyright (C) 2010-2011 Free Software Foundation, Inc
4 4
5;; Author: Eric Schulte 5;; Author: Eric Schulte
6;; Keywords: literate programming, reproducible research 6;; Keywords: literate programming, reproducible research
diff --git a/lisp/org/ob-clojure.el b/lisp/org/ob-clojure.el
index ac0a93328bf..090b60662f8 100644
--- a/lisp/org/ob-clojure.el
+++ b/lisp/org/ob-clojure.el
@@ -1,8 +1,9 @@
1;;; ob-clojure.el --- org-babel functions for clojure evaluation 1;;; ob-clojure.el --- org-babel functions for clojure evaluation
2 2
3;; Copyright (C) 2009, 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2009-2011 Free Software Foundation, Inc.
4 4
5;; Author: Joel Boehland, Eric Schulte 5;; Author: Joel Boehland
6;; Eric Schulte
6;; Keywords: literate programming, reproducible research 7;; Keywords: literate programming, reproducible research
7;; Homepage: http://orgmode.org 8;; Homepage: http://orgmode.org
8;; Version: 7.7 9;; Version: 7.7
diff --git a/lisp/org/ob-comint.el b/lisp/org/ob-comint.el
index 5182a6dc166..efdac4d3818 100644
--- a/lisp/org/ob-comint.el
+++ b/lisp/org/ob-comint.el
@@ -1,6 +1,6 @@
1;;; ob-comint.el --- org-babel functions for interaction with comint buffers 1;;; ob-comint.el --- org-babel functions for interaction with comint buffers
2 2
3;; Copyright (C) 2009, 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2009-2011 Free Software Foundation, Inc.
4 4
5;; Author: Eric Schulte 5;; Author: Eric Schulte
6;; Keywords: literate programming, reproducible research, comint 6;; Keywords: literate programming, reproducible research, comint
diff --git a/lisp/org/ob-css.el b/lisp/org/ob-css.el
index 7dbe034e141..7bc97f82909 100644
--- a/lisp/org/ob-css.el
+++ b/lisp/org/ob-css.el
@@ -1,6 +1,6 @@
1;;; ob-css.el --- org-babel functions for css evaluation 1;;; ob-css.el --- org-babel functions for css evaluation
2 2
3;; Copyright (C) 2009, 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2009-2011 Free Software Foundation, Inc.
4 4
5;; Author: Eric Schulte 5;; Author: Eric Schulte
6;; Keywords: literate programming, reproducible research 6;; Keywords: literate programming, reproducible research
diff --git a/lisp/org/ob-ditaa.el b/lisp/org/ob-ditaa.el
index b65f476f52c..db638f6ef98 100644
--- a/lisp/org/ob-ditaa.el
+++ b/lisp/org/ob-ditaa.el
@@ -1,6 +1,6 @@
1;;; ob-ditaa.el --- org-babel functions for ditaa evaluation 1;;; ob-ditaa.el --- org-babel functions for ditaa evaluation
2 2
3;; Copyright (C) 2009, 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2009-2011 Free Software Foundation, Inc.
4 4
5;; Author: Eric Schulte 5;; Author: Eric Schulte
6;; Keywords: literate programming, reproducible research 6;; Keywords: literate programming, reproducible research
diff --git a/lisp/org/ob-dot.el b/lisp/org/ob-dot.el
index c9f9bb74ba0..cc78ac5bf95 100644
--- a/lisp/org/ob-dot.el
+++ b/lisp/org/ob-dot.el
@@ -1,6 +1,6 @@
1;;; ob-dot.el --- org-babel functions for dot evaluation 1;;; ob-dot.el --- org-babel functions for dot evaluation
2 2
3;; Copyright (C) 2009, 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2009-2011 Free Software Foundation, Inc.
4 4
5;; Author: Eric Schulte 5;; Author: Eric Schulte
6;; Keywords: literate programming, reproducible research 6;; Keywords: literate programming, reproducible research
diff --git a/lisp/org/ob-emacs-lisp.el b/lisp/org/ob-emacs-lisp.el
index e709600ee8b..2eccf19b6d1 100644
--- a/lisp/org/ob-emacs-lisp.el
+++ b/lisp/org/ob-emacs-lisp.el
@@ -1,6 +1,6 @@
1;;; ob-emacs-lisp.el --- org-babel functions for emacs-lisp code evaluation 1;;; ob-emacs-lisp.el --- org-babel functions for emacs-lisp code evaluation
2 2
3;; Copyright (C) 2009, 2010 Free Software Foundation, Inc 3;; Copyright (C) 2009-2011 Free Software Foundation, Inc
4 4
5;; Author: Eric Schulte 5;; Author: Eric Schulte
6;; Keywords: literate programming, reproducible research 6;; Keywords: literate programming, reproducible research
diff --git a/lisp/org/ob-eval.el b/lisp/org/ob-eval.el
index 08fe830e5d7..e74be0b6e02 100644
--- a/lisp/org/ob-eval.el
+++ b/lisp/org/ob-eval.el
@@ -1,6 +1,6 @@
1;;; ob-eval.el --- org-babel functions for external code evaluation 1;;; ob-eval.el --- org-babel functions for external code evaluation
2 2
3;; Copyright (C) 2009, 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2009-2011 Free Software Foundation, Inc.
4 4
5;; Author: Eric Schulte 5;; Author: Eric Schulte
6;; Keywords: literate programming, reproducible research, comint 6;; Keywords: literate programming, reproducible research, comint
diff --git a/lisp/org/ob-exp.el b/lisp/org/ob-exp.el
index 39a8a89fe65..0fceb184c5e 100644
--- a/lisp/org/ob-exp.el
+++ b/lisp/org/ob-exp.el
@@ -1,8 +1,9 @@
1;;; ob-exp.el --- Exportation of org-babel source blocks 1;;; ob-exp.el --- Exportation of org-babel source blocks
2 2
3;; Copyright (C) 2009, 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2009-2011 Free Software Foundation, Inc.
4 4
5;; Author: Eric Schulte, Dan Davison 5;; Author: Eric Schulte
6;; Dan Davison
6;; Keywords: literate programming, reproducible research 7;; Keywords: literate programming, reproducible research
7;; Homepage: http://orgmode.org 8;; Homepage: http://orgmode.org
8;; Version: 7.7 9;; Version: 7.7
diff --git a/lisp/org/ob-gnuplot.el b/lisp/org/ob-gnuplot.el
index 86003a48c8a..9bf0433f9fc 100644
--- a/lisp/org/ob-gnuplot.el
+++ b/lisp/org/ob-gnuplot.el
@@ -1,6 +1,6 @@
1;;; ob-gnuplot.el --- org-babel functions for gnuplot evaluation 1;;; ob-gnuplot.el --- org-babel functions for gnuplot evaluation
2 2
3;; Copyright (C) 2009, 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2009-2011 Free Software Foundation, Inc.
4 4
5;; Author: Eric Schulte 5;; Author: Eric Schulte
6;; Keywords: literate programming, reproducible research 6;; Keywords: literate programming, reproducible research
diff --git a/lisp/org/ob-haskell.el b/lisp/org/ob-haskell.el
index ab372dc383d..cae07036c57 100644
--- a/lisp/org/ob-haskell.el
+++ b/lisp/org/ob-haskell.el
@@ -1,6 +1,6 @@
1;;; ob-haskell.el --- org-babel functions for haskell evaluation 1;;; ob-haskell.el --- org-babel functions for haskell evaluation
2 2
3;; Copyright (C) 2009, 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2009-2011 Free Software Foundation, Inc.
4 4
5;; Author: Eric Schulte 5;; Author: Eric Schulte
6;; Keywords: literate programming, reproducible research 6;; Keywords: literate programming, reproducible research
diff --git a/lisp/org/ob-js.el b/lisp/org/ob-js.el
index 797b2038f16..9e6751c9525 100644
--- a/lisp/org/ob-js.el
+++ b/lisp/org/ob-js.el
@@ -1,28 +1,26 @@
1;;; ob-js.el --- org-babel functions for Javascript 1;;; ob-js.el --- org-babel functions for Javascript
2 2
3;; Copyright (C) 2010 Free Software Foundation 3;; Copyright (C) 2010-2011 Free Software Foundation
4 4
5;; Author: Eric Schulte 5;; Author: Eric Schulte
6;; Keywords: literate programming, reproducible research, js 6;; Keywords: literate programming, reproducible research, js
7;; Homepage: http://orgmode.org 7;; Homepage: http://orgmode.org
8;; Version: 7.7 8;; Version: 7.7
9 9
10;;; License: 10;; This file is part of GNU Emacs.
11 11
12;; This program is free software; you can redistribute it and/or modify 12;; GNU Emacs is free software: you can redistribute it and/or modify
13;; it under the terms of the GNU General Public License as published by 13;; it under the terms of the GNU General Public License as published by
14;; the Free Software Foundation; either version 3, or (at your option) 14;; the Free Software Foundation, either version 3 of the License, or
15;; any later version. 15;; (at your option) any later version.
16;; 16
17;; This program is distributed in the hope that it will be useful, 17;; GNU Emacs is distributed in the hope that it will be useful,
18;; but WITHOUT ANY WARRANTY; without even the implied warranty of 18;; but WITHOUT ANY WARRANTY; without even the implied warranty of
19;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20;; GNU General Public License for more details. 20;; GNU General Public License for more details.
21;; 21
22;; You should have received a copy of the GNU General Public License 22;; You should have received a copy of the GNU General Public License
23;; along with GNU Emacs; see the file COPYING. If not, write to the 23;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
24;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
25;; Boston, MA 02110-1301, USA.
26 24
27;;; Commentary: 25;;; Commentary:
28 26
@@ -35,7 +33,7 @@
35 33
36;; - a non-browser javascript engine such as node.js http://nodejs.org/ 34;; - a non-browser javascript engine such as node.js http://nodejs.org/
37;; or mozrepl http://wiki.github.com/bard/mozrepl/ 35;; or mozrepl http://wiki.github.com/bard/mozrepl/
38;; 36;;
39;; - for session based evaluation mozrepl and moz.el are required see 37;; - for session based evaluation mozrepl and moz.el are required see
40;; http://wiki.github.com/bard/mozrepl/emacs-integration for 38;; http://wiki.github.com/bard/mozrepl/emacs-integration for
41;; configuration instructions 39;; configuration instructions
diff --git a/lisp/org/ob-keys.el b/lisp/org/ob-keys.el
index 246b5be24b5..b56ba5cf01a 100644
--- a/lisp/org/ob-keys.el
+++ b/lisp/org/ob-keys.el
@@ -1,6 +1,6 @@
1;;; ob-keys.el --- key bindings for org-babel 1;;; ob-keys.el --- key bindings for org-babel
2 2
3;; Copyright (C) 2009, 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2009-2011 Free Software Foundation, Inc.
4 4
5;; Author: Eric Schulte 5;; Author: Eric Schulte
6;; Keywords: literate programming, reproducible research 6;; Keywords: literate programming, reproducible research
diff --git a/lisp/org/ob-latex.el b/lisp/org/ob-latex.el
index 915dfb4cc96..c27ca33080a 100644
--- a/lisp/org/ob-latex.el
+++ b/lisp/org/ob-latex.el
@@ -1,6 +1,6 @@
1;;; ob-latex.el --- org-babel functions for latex "evaluation" 1;;; ob-latex.el --- org-babel functions for latex "evaluation"
2 2
3;; Copyright (C) 2009, 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2009-2011 Free Software Foundation, Inc.
4 4
5;; Author: Eric Schulte 5;; Author: Eric Schulte
6;; Keywords: literate programming, reproducible research 6;; Keywords: literate programming, reproducible research
diff --git a/lisp/org/ob-ledger.el b/lisp/org/ob-ledger.el
index ccaa1a66c8b..a5bdcbf2f73 100644
--- a/lisp/org/ob-ledger.el
+++ b/lisp/org/ob-ledger.el
@@ -1,6 +1,6 @@
1;;; ob-ledger.el --- org-babel functions for ledger evaluation 1;;; ob-ledger.el --- org-babel functions for ledger evaluation
2 2
3;; Copyright (C) 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2010-2011 Free Software Foundation, Inc.
4 4
5;; Author: Eric S Fraga 5;; Author: Eric S Fraga
6;; Keywords: literate programming, reproducible research, accounting 6;; Keywords: literate programming, reproducible research, accounting
diff --git a/lisp/org/ob-lisp.el b/lisp/org/ob-lisp.el
index 271099e2ee2..4ff9c4076ec 100644
--- a/lisp/org/ob-lisp.el
+++ b/lisp/org/ob-lisp.el
@@ -1,8 +1,10 @@
1;;; ob-lisp.el --- org-babel functions for common lisp evaluation 1;;; ob-lisp.el --- org-babel functions for common lisp evaluation
2 2
3;; Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. 3;; Copyright (C) 2009-2011 Free Software Foundation, Inc.
4 4
5;; Author: Joel Boehland, Eric Schulte, David T. O'Toole <dto@gnu.org> 5;; Author: Joel Boehland
6;; Eric Schulte
7;; David T. O'Toole <dto@gnu.org>
6;; Keywords: literate programming, reproducible research 8;; Keywords: literate programming, reproducible research
7;; Homepage: http://orgmode.org 9;; Homepage: http://orgmode.org
8;; Version: 7.7 10;; Version: 7.7
diff --git a/lisp/org/ob-lob.el b/lisp/org/ob-lob.el
index 26b13680fd3..5cb40a057f3 100644
--- a/lisp/org/ob-lob.el
+++ b/lisp/org/ob-lob.el
@@ -1,8 +1,9 @@
1;;; ob-lob.el --- functions supporting the Library of Babel 1;;; ob-lob.el --- functions supporting the Library of Babel
2 2
3;; Copyright (C) 2009, 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2009-2011 Free Software Foundation, Inc.
4 4
5;; Author: Eric Schulte, Dan Davison 5;; Author: Eric Schulte
6;; Dan Davison
6;; Keywords: literate programming, reproducible research 7;; Keywords: literate programming, reproducible research
7;; Homepage: http://orgmode.org 8;; Homepage: http://orgmode.org
8;; Version: 7.7 9;; Version: 7.7
diff --git a/lisp/org/ob-matlab.el b/lisp/org/ob-matlab.el
index 9fb41e17aca..bb32c5a29f5 100644
--- a/lisp/org/ob-matlab.el
+++ b/lisp/org/ob-matlab.el
@@ -1,6 +1,6 @@
1;;; ob-matlab.el --- org-babel support for matlab evaluation 1;;; ob-matlab.el --- org-babel support for matlab evaluation
2 2
3;; Copyright (C) 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2010-2011 Free Software Foundation, Inc.
4 4
5;; Author: Dan Davison 5;; Author: Dan Davison
6;; Keywords: literate programming, reproducible research 6;; Keywords: literate programming, reproducible research
diff --git a/lisp/org/ob-mscgen.el b/lisp/org/ob-mscgen.el
index 15c116cf83f..dc800a875c6 100644
--- a/lisp/org/ob-mscgen.el
+++ b/lisp/org/ob-mscgen.el
@@ -1,6 +1,6 @@
1;;; ob-msc.el --- org-babel functions for mscgen evaluation 1;;; ob-msc.el --- org-babel functions for mscgen evaluation
2 2
3;; Copyright (C) 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2010-2011 Free Software Foundation, Inc.
4 4
5;; Author: Juan Pechiar 5;; Author: Juan Pechiar
6;; Keywords: literate programming, reproducible research 6;; Keywords: literate programming, reproducible research
diff --git a/lisp/org/ob-ocaml.el b/lisp/org/ob-ocaml.el
index 5709c28f03e..ee7a7cc212c 100644
--- a/lisp/org/ob-ocaml.el
+++ b/lisp/org/ob-ocaml.el
@@ -1,6 +1,6 @@
1;;; ob-ocaml.el --- org-babel functions for ocaml evaluation 1;;; ob-ocaml.el --- org-babel functions for ocaml evaluation
2 2
3;; Copyright (C) 2009, 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2009-2011 Free Software Foundation, Inc.
4 4
5;; Author: Eric Schulte 5;; Author: Eric Schulte
6;; Keywords: literate programming, reproducible research 6;; Keywords: literate programming, reproducible research
diff --git a/lisp/org/ob-octave.el b/lisp/org/ob-octave.el
index e7abd923271..2003a6f18f7 100644
--- a/lisp/org/ob-octave.el
+++ b/lisp/org/ob-octave.el
@@ -1,6 +1,6 @@
1;;; ob-octave.el --- org-babel functions for octave and matlab evaluation 1;;; ob-octave.el --- org-babel functions for octave and matlab evaluation
2 2
3;; Copyright (C) 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2010-2011 Free Software Foundation, Inc.
4 4
5;; Author: Dan Davison 5;; Author: Dan Davison
6;; Keywords: literate programming, reproducible research 6;; Keywords: literate programming, reproducible research
diff --git a/lisp/org/ob-org.el b/lisp/org/ob-org.el
index 35e6abcd166..37256d015c7 100644
--- a/lisp/org/ob-org.el
+++ b/lisp/org/ob-org.el
@@ -1,6 +1,6 @@
1;;; ob-org.el --- org-babel functions for org code block evaluation 1;;; ob-org.el --- org-babel functions for org code block evaluation
2 2
3;; Copyright (C) 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2010-2011 Free Software Foundation, Inc.
4 4
5;; Author: Eric Schulte 5;; Author: Eric Schulte
6;; Keywords: literate programming, reproducible research 6;; Keywords: literate programming, reproducible research
diff --git a/lisp/org/ob-perl.el b/lisp/org/ob-perl.el
index 249b86bef5d..13d71413731 100644
--- a/lisp/org/ob-perl.el
+++ b/lisp/org/ob-perl.el
@@ -1,8 +1,9 @@
1;;; ob-perl.el --- org-babel functions for perl evaluation 1;;; ob-perl.el --- org-babel functions for perl evaluation
2 2
3;; Copyright (C) 2009, 2010 Free Software Foundation 3;; Copyright (C) 2009-2011 Free Software Foundation
4 4
5;; Author: Dan Davison, Eric Schulte 5;; Author: Dan Davison
6;; Eric Schulte
6;; Keywords: literate programming, reproducible research 7;; Keywords: literate programming, reproducible research
7;; Homepage: http://orgmode.org 8;; Homepage: http://orgmode.org
8;; Version: 7.7 9;; Version: 7.7
diff --git a/lisp/org/ob-plantuml.el b/lisp/org/ob-plantuml.el
index 9bc896348af..9fa55727592 100644
--- a/lisp/org/ob-plantuml.el
+++ b/lisp/org/ob-plantuml.el
@@ -1,6 +1,6 @@
1;;; ob-plantuml.el --- org-babel functions for plantuml evaluation 1;;; ob-plantuml.el --- org-babel functions for plantuml evaluation
2 2
3;; Copyright (C) 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2010-2011 Free Software Foundation, Inc.
4 4
5;; Author: Zhang Weize 5;; Author: Zhang Weize
6;; Keywords: literate programming, reproducible research 6;; Keywords: literate programming, reproducible research
diff --git a/lisp/org/ob-python.el b/lisp/org/ob-python.el
index 3c1460c6740..5234d83ecee 100644
--- a/lisp/org/ob-python.el
+++ b/lisp/org/ob-python.el
@@ -1,8 +1,9 @@
1;;; ob-python.el --- org-babel functions for python evaluation 1;;; ob-python.el --- org-babel functions for python evaluation
2 2
3;; Copyright (C) 2009, 2010 Free Software Foundation 3;; Copyright (C) 2009-2011 Free Software Foundation
4 4
5;; Author: Eric Schulte, Dan Davison 5;; Author: Eric Schulte
6;; Dan Davison
6;; Keywords: literate programming, reproducible research 7;; Keywords: literate programming, reproducible research
7;; Homepage: http://orgmode.org 8;; Homepage: http://orgmode.org
8;; Version: 7.7 9;; Version: 7.7
diff --git a/lisp/org/ob-ref.el b/lisp/org/ob-ref.el
index 47a5d240409..b27bd20db40 100644
--- a/lisp/org/ob-ref.el
+++ b/lisp/org/ob-ref.el
@@ -1,8 +1,9 @@
1;;; ob-ref.el --- org-babel functions for referencing external data 1;;; ob-ref.el --- org-babel functions for referencing external data
2 2
3;; Copyright (C) 2009, 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2009-2011 Free Software Foundation, Inc.
4 4
5;; Author: Eric Schulte, Dan Davison 5;; Author: Eric Schulte
6;; Dan Davison
6;; Keywords: literate programming, reproducible research 7;; Keywords: literate programming, reproducible research
7;; Homepage: http://orgmode.org 8;; Homepage: http://orgmode.org
8;; Version: 7.7 9;; Version: 7.7
diff --git a/lisp/org/ob-ruby.el b/lisp/org/ob-ruby.el
index 1f5e6fafab5..02089b4a214 100644
--- a/lisp/org/ob-ruby.el
+++ b/lisp/org/ob-ruby.el
@@ -1,6 +1,6 @@
1;;; ob-ruby.el --- org-babel functions for ruby evaluation 1;;; ob-ruby.el --- org-babel functions for ruby evaluation
2 2
3;; Copyright (C) 2009, 2010 Free Software Foundation 3;; Copyright (C) 2009-2011 Free Software Foundation
4 4
5;; Author: Eric Schulte 5;; Author: Eric Schulte
6;; Keywords: literate programming, reproducible research 6;; Keywords: literate programming, reproducible research
diff --git a/lisp/org/ob-sass.el b/lisp/org/ob-sass.el
index a94458ff22d..162113ea5a8 100644
--- a/lisp/org/ob-sass.el
+++ b/lisp/org/ob-sass.el
@@ -1,6 +1,6 @@
1;;; ob-sass.el --- org-babel functions for the sass css generation language 1;;; ob-sass.el --- org-babel functions for the sass css generation language
2 2
3;; Copyright (C) 2009, 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2009-2011 Free Software Foundation, Inc.
4 4
5;; Author: Eric Schulte 5;; Author: Eric Schulte
6;; Keywords: literate programming, reproducible research 6;; Keywords: literate programming, reproducible research
diff --git a/lisp/org/ob-scheme.el b/lisp/org/ob-scheme.el
index a4f170fff6a..3e93a3a74f7 100644
--- a/lisp/org/ob-scheme.el
+++ b/lisp/org/ob-scheme.el
@@ -1,28 +1,26 @@
1;;; ob-scheme.el --- org-babel functions for Scheme 1;;; ob-scheme.el --- org-babel functions for Scheme
2 2
3;; Copyright (C) 2010 Free Software Foundation 3;; Copyright (C) 2010-2011 Free Software Foundation
4 4
5;; Author: Eric Schulte 5;; Author: Eric Schulte
6;; Keywords: literate programming, reproducible research, scheme 6;; Keywords: literate programming, reproducible research, scheme
7;; Homepage: http://orgmode.org 7;; Homepage: http://orgmode.org
8;; Version: 7.7 8;; Version: 7.7
9 9
10;;; License: 10;; This file is part of GNU Emacs.
11 11
12;; This program is free software; you can redistribute it and/or modify 12;; GNU Emacs is free software: you can redistribute it and/or modify
13;; it under the terms of the GNU General Public License as published by 13;; it under the terms of the GNU General Public License as published by
14;; the Free Software Foundation; either version 3, or (at your option) 14;; the Free Software Foundation, either version 3 of the License, or
15;; any later version. 15;; (at your option) any later version.
16;; 16
17;; This program is distributed in the hope that it will be useful, 17;; GNU Emacs is distributed in the hope that it will be useful,
18;; but WITHOUT ANY WARRANTY; without even the implied warranty of 18;; but WITHOUT ANY WARRANTY; without even the implied warranty of
19;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20;; GNU General Public License for more details. 20;; GNU General Public License for more details.
21;; 21
22;; You should have received a copy of the GNU General Public License 22;; You should have received a copy of the GNU General Public License
23;; along with GNU Emacs; see the file COPYING. If not, write to the 23;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
24;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
25;; Boston, MA 02110-1301, USA.
26 24
27;;; Commentary: 25;;; Commentary:
28 26
@@ -35,7 +33,7 @@
35 33
36;; - a working scheme implementation 34;; - a working scheme implementation
37;; (e.g. guile http://www.gnu.org/software/guile/guile.html) 35;; (e.g. guile http://www.gnu.org/software/guile/guile.html)
38;; 36;;
39;; - for session based evaluation cmuscheme.el is required which is 37;; - for session based evaluation cmuscheme.el is required which is
40;; included in Emacs 38;; included in Emacs
41 39
diff --git a/lisp/org/ob-screen.el b/lisp/org/ob-screen.el
index 3298077cb33..084beffd229 100644
--- a/lisp/org/ob-screen.el
+++ b/lisp/org/ob-screen.el
@@ -1,6 +1,6 @@
1;;; ob-screen.el --- org-babel support for interactive terminal 1;;; ob-screen.el --- org-babel support for interactive terminal
2 2
3;; Copyright (C) 2009, 2010 Free Software Foundation 3;; Copyright (C) 2009-2011 Free Software Foundation
4 4
5;; Author: Benjamin Andresen 5;; Author: Benjamin Andresen
6;; Keywords: literate programming, interactive shell 6;; Keywords: literate programming, interactive shell
diff --git a/lisp/org/ob-sh.el b/lisp/org/ob-sh.el
index 03683b66eaf..f46ba45770a 100644
--- a/lisp/org/ob-sh.el
+++ b/lisp/org/ob-sh.el
@@ -1,6 +1,6 @@
1;;; ob-sh.el --- org-babel functions for shell evaluation 1;;; ob-sh.el --- org-babel functions for shell evaluation
2 2
3;; Copyright (C) 2009, 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2009-2011 Free Software Foundation, Inc.
4 4
5;; Author: Eric Schulte 5;; Author: Eric Schulte
6;; Keywords: literate programming, reproducible research 6;; Keywords: literate programming, reproducible research
diff --git a/lisp/org/ob-sql.el b/lisp/org/ob-sql.el
index 552bb617266..9274438c18e 100644
--- a/lisp/org/ob-sql.el
+++ b/lisp/org/ob-sql.el
@@ -1,6 +1,6 @@
1;;; ob-sql.el --- org-babel functions for sql evaluation 1;;; ob-sql.el --- org-babel functions for sql evaluation
2 2
3;; Copyright (C) 2009, 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2009-2011 Free Software Foundation, Inc.
4 4
5;; Author: Eric Schulte 5;; Author: Eric Schulte
6;; Keywords: literate programming, reproducible research 6;; Keywords: literate programming, reproducible research
diff --git a/lisp/org/ob-sqlite.el b/lisp/org/ob-sqlite.el
index ff4687f0095..c08c7f38e8a 100644
--- a/lisp/org/ob-sqlite.el
+++ b/lisp/org/ob-sqlite.el
@@ -1,6 +1,6 @@
1;;; ob-sqlite.el --- org-babel functions for sqlite database interaction 1;;; ob-sqlite.el --- org-babel functions for sqlite database interaction
2 2
3;; Copyright (C) 2010 Free Software Foundation 3;; Copyright (C) 2010-2011 Free Software Foundation
4 4
5;; Author: Eric Schulte 5;; Author: Eric Schulte
6;; Keywords: literate programming, reproducible research 6;; Keywords: literate programming, reproducible research
diff --git a/lisp/org/ob-table.el b/lisp/org/ob-table.el
index 17f845eb76e..ea253b2f048 100644
--- a/lisp/org/ob-table.el
+++ b/lisp/org/ob-table.el
@@ -1,6 +1,6 @@
1;;; ob-table.el --- support for calling org-babel functions from tables 1;;; ob-table.el --- support for calling org-babel functions from tables
2 2
3;; Copyright (C) 2009, 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2009-2011 Free Software Foundation, Inc.
4 4
5;; Author: Eric Schulte 5;; Author: Eric Schulte
6;; Keywords: literate programming, reproducible research 6;; Keywords: literate programming, reproducible research
diff --git a/lisp/org/ob-tangle.el b/lisp/org/ob-tangle.el
index 65e189b6c29..26549126009 100644
--- a/lisp/org/ob-tangle.el
+++ b/lisp/org/ob-tangle.el
@@ -1,6 +1,6 @@
1;;; ob-tangle.el --- extract source code from org-mode files 1;;; ob-tangle.el --- extract source code from org-mode files
2 2
3;; Copyright (C) 2009, 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2009-2011 Free Software Foundation, Inc.
4 4
5;; Author: Eric Schulte 5;; Author: Eric Schulte
6;; Keywords: literate programming, reproducible research 6;; Keywords: literate programming, reproducible research
diff --git a/lisp/org/ob.el b/lisp/org/ob.el
index 538158469c3..728c6c5cb5e 100644
--- a/lisp/org/ob.el
+++ b/lisp/org/ob.el
@@ -1,8 +1,9 @@
1;;; ob.el --- working with code blocks in org-mode 1;;; ob.el --- working with code blocks in org-mode
2 2
3;; Copyright (C) 2009, 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2009-2011 Free Software Foundation, Inc.
4 4
5;; Author: Eric Schulte, Dan Davison 5;; Author: Eric Schulte
6;; Dan Davison
6;; Keywords: literate programming, reproducible research 7;; Keywords: literate programming, reproducible research
7;; Homepage: http://orgmode.org 8;; Homepage: http://orgmode.org
8;; Version: 7.7 9;; Version: 7.7
diff --git a/lisp/org/org-agenda.el b/lisp/org/org-agenda.el
index cb471202f8b..9f23c4011d1 100644
--- a/lisp/org/org-agenda.el
+++ b/lisp/org/org-agenda.el
@@ -1,7 +1,6 @@
1;;; org-agenda.el --- Dynamic task and appointment lists for Org 1;;; org-agenda.el --- Dynamic task and appointment lists for Org
2 2
3;; Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 3;; Copyright (C) 2004-2011 Free Software Foundation, Inc.
4;; Free Software Foundation, Inc.
5 4
6;; Author: Carsten Dominik <carsten at orgmode dot org> 5;; Author: Carsten Dominik <carsten at orgmode dot org>
7;; Keywords: outlines, hypermedia, calendar, wp 6;; Keywords: outlines, hypermedia, calendar, wp
diff --git a/lisp/org/org-archive.el b/lisp/org/org-archive.el
index 87637f08298..7436696433c 100644
--- a/lisp/org/org-archive.el
+++ b/lisp/org/org-archive.el
@@ -1,7 +1,6 @@
1;;; org-archive.el --- Archiving for Org-mode 1;;; org-archive.el --- Archiving for Org-mode
2 2
3;; Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 3;; Copyright (C) 2004-2011 Free Software Foundation, Inc.
4;; Free Software Foundation, Inc.
5 4
6;; Author: Carsten Dominik <carsten at orgmode dot org> 5;; Author: Carsten Dominik <carsten at orgmode dot org>
7;; Keywords: outlines, hypermedia, calendar, wp 6;; Keywords: outlines, hypermedia, calendar, wp
diff --git a/lisp/org/org-ascii.el b/lisp/org/org-ascii.el
index e139773d486..d6a4e30714b 100644
--- a/lisp/org/org-ascii.el
+++ b/lisp/org/org-ascii.el
@@ -1,7 +1,6 @@
1;;; org-ascii.el --- ASCII export for Org-mode 1;;; org-ascii.el --- ASCII export for Org-mode
2 2
3;; Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 3;; Copyright (C) 2004-2011 Free Software Foundation, Inc.
4;; Free Software Foundation, Inc.
5 4
6;; Author: Carsten Dominik <carsten at orgmode dot org> 5;; Author: Carsten Dominik <carsten at orgmode dot org>
7;; Keywords: outlines, hypermedia, calendar, wp 6;; Keywords: outlines, hypermedia, calendar, wp
diff --git a/lisp/org/org-attach.el b/lisp/org/org-attach.el
index c2688f2dced..aa8c476e89b 100644
--- a/lisp/org/org-attach.el
+++ b/lisp/org/org-attach.el
@@ -1,6 +1,6 @@
1;;; org-attach.el --- Manage file attachments to org-mode tasks 1;;; org-attach.el --- Manage file attachments to org-mode tasks
2 2
3;; Copyright (C) 2008, 2009, 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2008-2011 Free Software Foundation, Inc.
4 4
5;; Author: John Wiegley <johnw@newartisans.com> 5;; Author: John Wiegley <johnw@newartisans.com>
6;; Keywords: org data task 6;; Keywords: org data task
diff --git a/lisp/org/org-bbdb.el b/lisp/org/org-bbdb.el
index 1ca5bfe44e8..a7b6efae836 100644
--- a/lisp/org/org-bbdb.el
+++ b/lisp/org/org-bbdb.el
@@ -1,7 +1,6 @@
1;;; org-bbdb.el --- Support for links to BBDB entries from within Org-mode 1;;; org-bbdb.el --- Support for links to BBDB entries from within Org-mode
2 2
3;; Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 3;; Copyright (C) 2004-2011 Free Software Foundation, Inc.
4;; Free Software Foundation, Inc.
5 4
6;; Author: Carsten Dominik <carsten at orgmode dot org>, 5;; Author: Carsten Dominik <carsten at orgmode dot org>,
7;; Thomas Baumann <thomas dot baumann at ch dot tum dot de> 6;; Thomas Baumann <thomas dot baumann at ch dot tum dot de>
diff --git a/lisp/org/org-beamer.el b/lisp/org/org-beamer.el
index bf965e3a5c4..5cebe50efd1 100644
--- a/lisp/org/org-beamer.el
+++ b/lisp/org/org-beamer.el
@@ -1,6 +1,6 @@
1;;; org-beamer.el --- Beamer-specific LaTeX export for org-mode 1;;; org-beamer.el --- Beamer-specific LaTeX export for org-mode
2;; 2;;
3;; Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2007-2011 Free Software Foundation, Inc.
4;; 4;;
5;; Version: 7.7 5;; Version: 7.7
6;; Author: Carsten Dominik <carsten.dominik AT gmail DOT com> 6;; Author: Carsten Dominik <carsten.dominik AT gmail DOT com>
diff --git a/lisp/org/org-bibtex.el b/lisp/org/org-bibtex.el
index 084ea9674d3..5c9b37b2341 100644
--- a/lisp/org/org-bibtex.el
+++ b/lisp/org/org-bibtex.el
@@ -1,6 +1,6 @@
1;;; org-bibtex.el --- Org links to BibTeX entries 1;;; org-bibtex.el --- Org links to BibTeX entries
2;; 2;;
3;; Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. 3;; Copyright (C) 2007-2011 Free Software Foundation, Inc.
4;; 4;;
5;; Author: Bastien Guerry <bzg at altern dot org> 5;; Author: Bastien Guerry <bzg at altern dot org>
6;; Carsten Dominik <carsten dot dominik at gmail dot com> 6;; Carsten Dominik <carsten dot dominik at gmail dot com>
diff --git a/lisp/org/org-capture.el b/lisp/org/org-capture.el
index 2fac42d56dc..133460b49ec 100644
--- a/lisp/org/org-capture.el
+++ b/lisp/org/org-capture.el
@@ -1,6 +1,6 @@
1;;; org-capture.el --- Fast note taking in Org-mode 1;;; org-capture.el --- Fast note taking in Org-mode
2 2
3;; Copyright (C) 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2010-2011 Free Software Foundation, Inc.
4 4
5;; Author: Carsten Dominik <carsten at orgmode dot org> 5;; Author: Carsten Dominik <carsten at orgmode dot org>
6;; Keywords: outlines, hypermedia, calendar, wp 6;; Keywords: outlines, hypermedia, calendar, wp
diff --git a/lisp/org/org-clock.el b/lisp/org/org-clock.el
index aa342d2be19..4cf26e359f1 100644
--- a/lisp/org/org-clock.el
+++ b/lisp/org/org-clock.el
@@ -1,7 +1,6 @@
1;;; org-clock.el --- The time clocking code for Org-mode 1;;; org-clock.el --- The time clocking code for Org-mode
2 2
3;; Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 3;; Copyright (C) 2004-2011 Free Software Foundation, Inc.
4;; Free Software Foundation, Inc.
5 4
6;; Author: Carsten Dominik <carsten at orgmode dot org> 5;; Author: Carsten Dominik <carsten at orgmode dot org>
7;; Keywords: outlines, hypermedia, calendar, wp 6;; Keywords: outlines, hypermedia, calendar, wp
diff --git a/lisp/org/org-colview.el b/lisp/org/org-colview.el
index fabe5525c69..05df6bb7524 100644
--- a/lisp/org/org-colview.el
+++ b/lisp/org/org-colview.el
@@ -1,7 +1,6 @@
1;;; org-colview.el --- Column View in Org-mode 1;;; org-colview.el --- Column View in Org-mode
2 2
3;; Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 3;; Copyright (C) 2004-2011 Free Software Foundation, Inc.
4;; Free Software Foundation, Inc.
5 4
6;; Author: Carsten Dominik <carsten at orgmode dot org> 5;; Author: Carsten Dominik <carsten at orgmode dot org>
7;; Keywords: outlines, hypermedia, calendar, wp 6;; Keywords: outlines, hypermedia, calendar, wp
diff --git a/lisp/org/org-compat.el b/lisp/org/org-compat.el
index 49b07d3287a..edbfa6a1bae 100644
--- a/lisp/org/org-compat.el
+++ b/lisp/org/org-compat.el
@@ -1,7 +1,6 @@
1;;; org-compat.el --- Compatibility code for Org-mode 1;;; org-compat.el --- Compatibility code for Org-mode
2 2
3;; Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 3;; Copyright (C) 2004-2011 Free Software Foundation, Inc.
4;; Free Software Foundation, Inc.
5 4
6;; Author: Carsten Dominik <carsten at orgmode dot org> 5;; Author: Carsten Dominik <carsten at orgmode dot org>
7;; Keywords: outlines, hypermedia, calendar, wp 6;; Keywords: outlines, hypermedia, calendar, wp
diff --git a/lisp/org/org-crypt.el b/lisp/org/org-crypt.el
index 9c509139706..b260391a0da 100644
--- a/lisp/org/org-crypt.el
+++ b/lisp/org/org-crypt.el
@@ -1,6 +1,6 @@
1;;; org-crypt.el --- Public key encryption for org-mode entries 1;;; org-crypt.el --- Public key encryption for org-mode entries
2 2
3;; Copyright (C) 2007, 2009, 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2007, 2009-2011 Free Software Foundation, Inc.
4 4
5;; Emacs Lisp Archive Entry 5;; Emacs Lisp Archive Entry
6;; Filename: org-crypt.el 6;; Filename: org-crypt.el
diff --git a/lisp/org/org-ctags.el b/lisp/org/org-ctags.el
index cb30e400862..9ba5024d58b 100644
--- a/lisp/org/org-ctags.el
+++ b/lisp/org/org-ctags.el
@@ -1,6 +1,6 @@
1;;; org-ctags.el - Integrate Emacs "tags" facility with org mode. 1;;; org-ctags.el - Integrate Emacs "tags" facility with org mode.
2;; 2;;
3;; Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2007-2011 Free Software Foundation, Inc.
4 4
5;; Author: Paul Sexton <eeeickythump@gmail.com> 5;; Author: Paul Sexton <eeeickythump@gmail.com>
6;; Version: 7.7 6;; Version: 7.7
diff --git a/lisp/org/org-datetree.el b/lisp/org/org-datetree.el
index 6d12f6ec644..f02f3789823 100644
--- a/lisp/org/org-datetree.el
+++ b/lisp/org/org-datetree.el
@@ -1,6 +1,6 @@
1;;; org-datetree.el --- Create date entries in a tree 1;;; org-datetree.el --- Create date entries in a tree
2 2
3;; Copyright (C) 2009, 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2009-2011 Free Software Foundation, Inc.
4 4
5;; Author: Carsten Dominik <carsten at orgmode dot org> 5;; Author: Carsten Dominik <carsten at orgmode dot org>
6;; Keywords: outlines, hypermedia, calendar, wp 6;; Keywords: outlines, hypermedia, calendar, wp
diff --git a/lisp/org/org-docbook.el b/lisp/org/org-docbook.el
index 2ecc48c41c1..f964a93fa1c 100644
--- a/lisp/org/org-docbook.el
+++ b/lisp/org/org-docbook.el
@@ -1,6 +1,6 @@
1;;; org-docbook.el --- DocBook exporter for org-mode 1;;; org-docbook.el --- DocBook exporter for org-mode
2;; 2;;
3;; Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2007-2011 Free Software Foundation, Inc.
4;; 4;;
5;; Emacs Lisp Archive Entry 5;; Emacs Lisp Archive Entry
6;; Filename: org-docbook.el 6;; Filename: org-docbook.el
diff --git a/lisp/org/org-docview.el b/lisp/org/org-docview.el
index 2affe1f6922..201567251d7 100644
--- a/lisp/org/org-docview.el
+++ b/lisp/org/org-docview.el
@@ -1,6 +1,6 @@
1;;; org-docview.el --- support for links to doc-view-mode buffers 1;;; org-docview.el --- support for links to doc-view-mode buffers
2 2
3;; Copyright (C) 2009, 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2009-2011 Free Software Foundation, Inc.
4 4
5;; Author: Jan Böcker <jan.boecker at jboecker dot de> 5;; Author: Jan Böcker <jan.boecker at jboecker dot de>
6;; Keywords: outlines, hypermedia, calendar, wp 6;; Keywords: outlines, hypermedia, calendar, wp
diff --git a/lisp/org/org-entities.el b/lisp/org/org-entities.el
index 9c929f2533c..1e7fd627a17 100644
--- a/lisp/org/org-entities.el
+++ b/lisp/org/org-entities.el
@@ -1,6 +1,6 @@
1;;; org-entities.el --- Support for special entities in Org-mode 1;;; org-entities.el --- Support for special entities in Org-mode
2 2
3;; Copyright (C) 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2010-2011 Free Software Foundation, Inc.
4 4
5;; Author: Carsten Dominik <carsten at orgmode dot org>, 5;; Author: Carsten Dominik <carsten at orgmode dot org>,
6;; Ulf Stegemann <ulf at zeitform dot de> 6;; Ulf Stegemann <ulf at zeitform dot de>
diff --git a/lisp/org/org-exp-blocks.el b/lisp/org/org-exp-blocks.el
index 45eb2c9de66..398da3859d0 100644
--- a/lisp/org/org-exp-blocks.el
+++ b/lisp/org/org-exp-blocks.el
@@ -1,7 +1,6 @@
1;;; org-exp-blocks.el --- pre-process blocks when exporting org files 1;;; org-exp-blocks.el --- pre-process blocks when exporting org files
2 2
3;; Copyright (C) 2009, 2010 3;; Copyright (C) 2009-2011 Free Software Foundation, Inc.
4;; Free Software Foundation, Inc.
5 4
6;; Author: Eric Schulte 5;; Author: Eric Schulte
7;; Version: 7.7 6;; Version: 7.7
diff --git a/lisp/org/org-exp.el b/lisp/org/org-exp.el
index 5499486f813..59459b0d578 100644
--- a/lisp/org/org-exp.el
+++ b/lisp/org/org-exp.el
@@ -1,7 +1,6 @@
1;;; org-exp.el --- ASCII, HTML, XOXO and iCalendar export for Org-mode 1;;; org-exp.el --- ASCII, HTML, XOXO and iCalendar export for Org-mode
2 2
3;; Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 3;; Copyright (C) 2004-2011 Free Software Foundation, Inc.
4;; Free Software Foundation, Inc.
5 4
6;; Author: Carsten Dominik <carsten at orgmode dot org> 5;; Author: Carsten Dominik <carsten at orgmode dot org>
7;; Keywords: outlines, hypermedia, calendar, wp 6;; Keywords: outlines, hypermedia, calendar, wp
diff --git a/lisp/org/org-faces.el b/lisp/org/org-faces.el
index 3d989fc8065..af9632eec44 100644
--- a/lisp/org/org-faces.el
+++ b/lisp/org/org-faces.el
@@ -1,7 +1,6 @@
1;;; org-faces.el --- Face definitions for Org-mode. 1;;; org-faces.el --- Face definitions for Org-mode.
2 2
3;; Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 3;; Copyright (C) 2004-2011 Free Software Foundation, Inc.
4;; Free Software Foundation, Inc.
5 4
6;; Author: Carsten Dominik <carsten at orgmode dot org> 5;; Author: Carsten Dominik <carsten at orgmode dot org>
7;; Keywords: outlines, hypermedia, calendar, wp 6;; Keywords: outlines, hypermedia, calendar, wp
diff --git a/lisp/org/org-feed.el b/lisp/org/org-feed.el
index acc775ad5a3..a07ecc619e5 100644
--- a/lisp/org/org-feed.el
+++ b/lisp/org/org-feed.el
@@ -1,6 +1,6 @@
1;;; org-feed.el --- Add RSS feed items to Org files 1;;; org-feed.el --- Add RSS feed items to Org files
2;; 2;;
3;; Copyright (C) 2009, 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2009-2011 Free Software Foundation, Inc.
4;; 4;;
5;; Author: Carsten Dominik <carsten at orgmode dot org> 5;; Author: Carsten Dominik <carsten at orgmode dot org>
6;; Keywords: outlines, hypermedia, calendar, wp 6;; Keywords: outlines, hypermedia, calendar, wp
diff --git a/lisp/org/org-footnote.el b/lisp/org/org-footnote.el
index 5587e3eaa94..223d2573fdb 100644
--- a/lisp/org/org-footnote.el
+++ b/lisp/org/org-footnote.el
@@ -1,6 +1,6 @@
1;;; org-footnote.el --- Footnote support in Org and elsewhere 1;;; org-footnote.el --- Footnote support in Org and elsewhere
2;; 2;;
3;; Copyright (C) 2009, 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2009-2011 Free Software Foundation, Inc.
4;; 4;;
5;; Author: Carsten Dominik <carsten at orgmode dot org> 5;; Author: Carsten Dominik <carsten at orgmode dot org>
6;; Keywords: outlines, hypermedia, calendar, wp 6;; Keywords: outlines, hypermedia, calendar, wp
diff --git a/lisp/org/org-freemind.el b/lisp/org/org-freemind.el
index 903707071e0..91a1e5e59cb 100644
--- a/lisp/org/org-freemind.el
+++ b/lisp/org/org-freemind.el
@@ -1,6 +1,6 @@
1;;; org-freemind.el --- Export Org files to freemind 1;;; org-freemind.el --- Export Org files to freemind
2 2
3;; Copyright (C) 2009, 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2009-2011 Free Software Foundation, Inc.
4 4
5;; Author: Lennart Borgman (lennart O borgman A gmail O com) 5;; Author: Lennart Borgman (lennart O borgman A gmail O com)
6;; Keywords: outlines, hypermedia, calendar, wp 6;; Keywords: outlines, hypermedia, calendar, wp
@@ -57,26 +57,6 @@
57;; Added y/n question before showing in FreeMind. 57;; Added y/n question before showing in FreeMind.
58;; 2009-11-04: Added support for #+BEGIN_HTML. 58;; 2009-11-04: Added support for #+BEGIN_HTML.
59;; 59;;
60;;
61;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
62;;
63;; This program is free software; you can redistribute it and/or
64;; modify it under the terms of the GNU General Public License as
65;; published by the Free Software Foundation; either version 2, or
66;; (at your option) any later version.
67;;
68;; This program is distributed in the hope that it will be useful,
69;; but WITHOUT ANY WARRANTY; without even the implied warranty of
70;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
71;; General Public License for more details.
72;;
73;; You should have received a copy of the GNU General Public License
74;; along with this program; see the file COPYING. If not, write to
75;; the Free Software Foundation, Inc., 51 Franklin Street, Fifth
76;; Floor, Boston, MA 02110-1301, USA.
77;;
78;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
79;;
80;;; Code: 60;;; Code:
81 61
82(require 'xml) 62(require 'xml)
diff --git a/lisp/org/org-gnus.el b/lisp/org/org-gnus.el
index 6bf00537ea0..0ccb66ca497 100644
--- a/lisp/org/org-gnus.el
+++ b/lisp/org/org-gnus.el
@@ -1,7 +1,6 @@
1;;; org-gnus.el --- Support for links to Gnus groups and messages from within Org-mode 1;;; org-gnus.el --- Support for links to Gnus groups and messages from within Org-mode
2 2
3;; Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 3;; Copyright (C) 2004-2011 Free Software Foundation, Inc.
4;; Free Software Foundation, Inc.
5 4
6;; Author: Carsten Dominik <carsten at orgmode dot org> 5;; Author: Carsten Dominik <carsten at orgmode dot org>
7;; Tassilo Horn <tassilo at member dot fsf dot org> 6;; Tassilo Horn <tassilo at member dot fsf dot org>
diff --git a/lisp/org/org-habit.el b/lisp/org/org-habit.el
index da105a2bd78..c146a5bebbd 100644
--- a/lisp/org/org-habit.el
+++ b/lisp/org/org-habit.el
@@ -1,6 +1,6 @@
1;;; org-habit.el --- The habit tracking code for Org-mode 1;;; org-habit.el --- The habit tracking code for Org-mode
2 2
3;; Copyright (C) 2009, 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2009-2011 Free Software Foundation, Inc.
4 4
5;; Author: John Wiegley <johnw at gnu dot org> 5;; Author: John Wiegley <johnw at gnu dot org>
6;; Keywords: outlines, hypermedia, calendar, wp 6;; Keywords: outlines, hypermedia, calendar, wp
diff --git a/lisp/org/org-html.el b/lisp/org/org-html.el
index e91391e00a9..54f6cb44dab 100644
--- a/lisp/org/org-html.el
+++ b/lisp/org/org-html.el
@@ -1,7 +1,6 @@
1;;; org-html.el --- HTML export for Org-mode 1;;; org-html.el --- HTML export for Org-mode
2 2
3;; Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 3;; Copyright (C) 2004-2011 Free Software Foundation, Inc.
4;; Free Software Foundation, Inc.
5 4
6;; Author: Carsten Dominik <carsten at orgmode dot org> 5;; Author: Carsten Dominik <carsten at orgmode dot org>
7;; Keywords: outlines, hypermedia, calendar, wp 6;; Keywords: outlines, hypermedia, calendar, wp
diff --git a/lisp/org/org-icalendar.el b/lisp/org/org-icalendar.el
index 61ce98717d5..dd64fc2f783 100644
--- a/lisp/org/org-icalendar.el
+++ b/lisp/org/org-icalendar.el
@@ -1,7 +1,6 @@
1;;; org-icalendar.el --- iCalendar export for Org-mode 1;;; org-icalendar.el --- iCalendar export for Org-mode
2 2
3;; Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 3;; Copyright (C) 2004-2011 Free Software Foundation, Inc.
4;; Free Software Foundation, Inc.
5 4
6;; Author: Carsten Dominik <carsten at orgmode dot org> 5;; Author: Carsten Dominik <carsten at orgmode dot org>
7;; Keywords: outlines, hypermedia, calendar, wp 6;; Keywords: outlines, hypermedia, calendar, wp
diff --git a/lisp/org/org-id.el b/lisp/org/org-id.el
index a90753a390a..c840d5aeb75 100644
--- a/lisp/org/org-id.el
+++ b/lisp/org/org-id.el
@@ -1,6 +1,6 @@
1;;; org-id.el --- Global identifiers for Org-mode entries 1;;; org-id.el --- Global identifiers for Org-mode entries
2;; 2;;
3;; Copyright (C) 2008, 2009, 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2008-2011 Free Software Foundation, Inc.
4;; 4;;
5;; Author: Carsten Dominik <carsten at orgmode dot org> 5;; Author: Carsten Dominik <carsten at orgmode dot org>
6;; Keywords: outlines, hypermedia, calendar, wp 6;; Keywords: outlines, hypermedia, calendar, wp
diff --git a/lisp/org/org-indent.el b/lisp/org/org-indent.el
index 398121e2880..a2099a4bde3 100644
--- a/lisp/org/org-indent.el
+++ b/lisp/org/org-indent.el
@@ -1,5 +1,5 @@
1;;; org-indent.el --- Dynamic indentation for Org-mode 1;;; org-indent.el --- Dynamic indentation for Org-mode
2;; Copyright (C) 2009, 2010 Free Software Foundation, Inc. 2;; Copyright (C) 2009-2011 Free Software Foundation, Inc.
3;; 3;;
4;; Author: Carsten Dominik <carsten at orgmode dot org> 4;; Author: Carsten Dominik <carsten at orgmode dot org>
5;; Keywords: outlines, hypermedia, calendar, wp 5;; Keywords: outlines, hypermedia, calendar, wp
diff --git a/lisp/org/org-info.el b/lisp/org/org-info.el
index fb73509b8c2..4f44045f9bf 100644
--- a/lisp/org/org-info.el
+++ b/lisp/org/org-info.el
@@ -1,7 +1,6 @@
1;;; org-info.el --- Support for links to Info nodes from within Org-Mode 1;;; org-info.el --- Support for links to Info nodes from within Org-Mode
2 2
3;; Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 3;; Copyright (C) 2004-2011 Free Software Foundation, Inc.
4;; Free Software Foundation, Inc.
5 4
6;; Author: Carsten Dominik <carsten at orgmode dot org> 5;; Author: Carsten Dominik <carsten at orgmode dot org>
7;; Keywords: outlines, hypermedia, calendar, wp 6;; Keywords: outlines, hypermedia, calendar, wp
diff --git a/lisp/org/org-inlinetask.el b/lisp/org/org-inlinetask.el
index 7a52d6b6b40..72c19062983 100644
--- a/lisp/org/org-inlinetask.el
+++ b/lisp/org/org-inlinetask.el
@@ -1,6 +1,6 @@
1;;; org-inlinetask.el --- Tasks independent of outline hierarchy 1;;; org-inlinetask.el --- Tasks independent of outline hierarchy
2 2
3;; Copyright (C) 2009, 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2009-2011 Free Software Foundation, Inc.
4;; 4;;
5;; Author: Carsten Dominik <carsten at orgmode dot org> 5;; Author: Carsten Dominik <carsten at orgmode dot org>
6;; Keywords: outlines, hypermedia, calendar, wp 6;; Keywords: outlines, hypermedia, calendar, wp
diff --git a/lisp/org/org-irc.el b/lisp/org/org-irc.el
index 0e74144973c..c604858b28c 100644
--- a/lisp/org/org-irc.el
+++ b/lisp/org/org-irc.el
@@ -1,6 +1,6 @@
1;;; org-irc.el --- Store links to IRC sessions 1;;; org-irc.el --- Store links to IRC sessions
2;; 2;;
3;; Copyright (C) 2008, 2009, 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2008-2011 Free Software Foundation, Inc.
4;; 4;;
5;; Author: Philip Jackson <emacs@shellarchive.co.uk> 5;; Author: Philip Jackson <emacs@shellarchive.co.uk>
6;; Keywords: erc, irc, link, org 6;; Keywords: erc, irc, link, org
diff --git a/lisp/org/org-jsinfo.el b/lisp/org/org-jsinfo.el
index b41df42df51..3ef8c4c809c 100644
--- a/lisp/org/org-jsinfo.el
+++ b/lisp/org/org-jsinfo.el
@@ -1,7 +1,6 @@
1;;; org-jsinfo.el --- Support for org-info.js Javascript in Org HTML export 1;;; org-jsinfo.el --- Support for org-info.js Javascript in Org HTML export
2 2
3;; Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 3;; Copyright (C) 2004-2011 Free Software Foundation, Inc.
4;; Free Software Foundation, Inc.
5 4
6;; Author: Carsten Dominik <carsten at orgmode dot org> 5;; Author: Carsten Dominik <carsten at orgmode dot org>
7;; Keywords: outlines, hypermedia, calendar, wp 6;; Keywords: outlines, hypermedia, calendar, wp
diff --git a/lisp/org/org-latex.el b/lisp/org/org-latex.el
index e976bd5c584..0402b2da964 100644
--- a/lisp/org/org-latex.el
+++ b/lisp/org/org-latex.el
@@ -1,6 +1,6 @@
1;;; org-latex.el --- LaTeX exporter for org-mode 1;;; org-latex.el --- LaTeX exporter for org-mode
2;; 2;;
3;; Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2007-2011 Free Software Foundation, Inc.
4;; 4;;
5;; Emacs Lisp Archive Entry 5;; Emacs Lisp Archive Entry
6;; Filename: org-latex.el 6;; Filename: org-latex.el
diff --git a/lisp/org/org-list.el b/lisp/org/org-list.el
index 7f3a66dff46..d3c5dd99aa6 100644
--- a/lisp/org/org-list.el
+++ b/lisp/org/org-list.el
@@ -1,7 +1,6 @@
1;;; org-list.el --- Plain lists for Org-mode 1;;; org-list.el --- Plain lists for Org-mode
2;; 2;;
3;; Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 3;; Copyright (C) 2004-2011 Free Software Foundation, Inc.
4;; Free Software Foundation, Inc.
5;; 4;;
6;; Author: Carsten Dominik <carsten at orgmode dot org> 5;; Author: Carsten Dominik <carsten at orgmode dot org>
7;; Bastien Guerry <bzg AT altern DOT org> 6;; Bastien Guerry <bzg AT altern DOT org>
diff --git a/lisp/org/org-mac-message.el b/lisp/org/org-mac-message.el
index 27caa10c2dc..fc52b92a21d 100644
--- a/lisp/org/org-mac-message.el
+++ b/lisp/org/org-mac-message.el
@@ -1,6 +1,6 @@
1;;; org-mac-message.el --- Links to Apple Mail.app messages from within Org-mode 1;;; org-mac-message.el --- Links to Apple Mail.app messages from within Org-mode
2 2
3;; Copyright (C) 2008, 2009, 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2008-2011 Free Software Foundation, Inc.
4 4
5;; Author: John Wiegley <johnw@gnu.org> 5;; Author: John Wiegley <johnw@gnu.org>
6;; Christopher Suckling <suckling at gmail dot com> 6;; Christopher Suckling <suckling at gmail dot com>
diff --git a/lisp/org/org-macs.el b/lisp/org/org-macs.el
index d6a2688147c..dc413f4d993 100644
--- a/lisp/org/org-macs.el
+++ b/lisp/org/org-macs.el
@@ -1,7 +1,6 @@
1;;; org-macs.el --- Top-level definitions for Org-mode 1;;; org-macs.el --- Top-level definitions for Org-mode
2 2
3;; Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 3;; Copyright (C) 2004-2011 Free Software Foundation, Inc.
4;; Free Software Foundation, Inc.
5 4
6;; Author: Carsten Dominik <carsten at orgmode dot org> 5;; Author: Carsten Dominik <carsten at orgmode dot org>
7;; Keywords: outlines, hypermedia, calendar, wp 6;; Keywords: outlines, hypermedia, calendar, wp
diff --git a/lisp/org/org-mew.el b/lisp/org/org-mew.el
index 1439c1cb544..97cad1ae316 100644
--- a/lisp/org/org-mew.el
+++ b/lisp/org/org-mew.el
@@ -1,6 +1,6 @@
1;;; org-mew.el --- Support for links to Mew messages from within Org-mode 1;;; org-mew.el --- Support for links to Mew messages from within Org-mode
2 2
3;; Copyright (C) 2008, 2009, 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2008-2011 Free Software Foundation, Inc.
4 4
5;; Author: Tokuya Kameshima <kames at fa2 dot so-net dot ne dot jp> 5;; Author: Tokuya Kameshima <kames at fa2 dot so-net dot ne dot jp>
6;; Keywords: outlines, hypermedia, calendar, wp 6;; Keywords: outlines, hypermedia, calendar, wp
diff --git a/lisp/org/org-mhe.el b/lisp/org/org-mhe.el
index d02b00808e1..7075018894f 100644
--- a/lisp/org/org-mhe.el
+++ b/lisp/org/org-mhe.el
@@ -1,7 +1,6 @@
1;;; org-mhe.el --- Support for links to MH-E messages from within Org-mode 1;;; org-mhe.el --- Support for links to MH-E messages from within Org-mode
2 2
3;; Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 3;; Copyright (C) 2004-2011 Free Software Foundation, Inc.
4;; Free Software Foundation, Inc.
5 4
6;; Author: Thomas Baumann <thomas dot baumann at ch dot tum dot de> 5;; Author: Thomas Baumann <thomas dot baumann at ch dot tum dot de>
7;; Keywords: outlines, hypermedia, calendar, wp 6;; Keywords: outlines, hypermedia, calendar, wp
diff --git a/lisp/org/org-mks.el b/lisp/org/org-mks.el
index 1a0f91e7478..5f3ebbb6c81 100644
--- a/lisp/org/org-mks.el
+++ b/lisp/org/org-mks.el
@@ -1,6 +1,6 @@
1;;; org-mks.el --- Multi-key-selection for Org-mode 1;;; org-mks.el --- Multi-key-selection for Org-mode
2 2
3;; Copyright (C) 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2010-2011 Free Software Foundation, Inc.
4 4
5;; Author: Carsten Dominik <carsten at orgmode dot org> 5;; Author: Carsten Dominik <carsten at orgmode dot org>
6;; Keywords: outlines, hypermedia, calendar, wp 6;; Keywords: outlines, hypermedia, calendar, wp
diff --git a/lisp/org/org-mobile.el b/lisp/org/org-mobile.el
index f3c515ac519..df01ee44f7d 100644
--- a/lisp/org/org-mobile.el
+++ b/lisp/org/org-mobile.el
@@ -1,5 +1,5 @@
1;;; org-mobile.el --- Code for asymmetric sync with a mobile device 1;;; org-mobile.el --- Code for asymmetric sync with a mobile device
2;; Copyright (C) 2009, 2010 Free Software Foundation, Inc. 2;; Copyright (C) 2009-2011 Free Software Foundation, Inc.
3;; 3;;
4;; Author: Carsten Dominik <carsten at orgmode dot org> 4;; Author: Carsten Dominik <carsten at orgmode dot org>
5;; Keywords: outlines, hypermedia, calendar, wp 5;; Keywords: outlines, hypermedia, calendar, wp
diff --git a/lisp/org/org-mouse.el b/lisp/org/org-mouse.el
index e5947281cc8..8f1e7735693 100644
--- a/lisp/org/org-mouse.el
+++ b/lisp/org/org-mouse.el
@@ -1,6 +1,6 @@
1;;; org-mouse.el --- Better mouse support for org-mode 1;;; org-mouse.el --- Better mouse support for org-mode
2 2
3;; Copyright (C) 2006, 2007, 2008, 2009, 2010 Free Software Foundation 3;; Copyright (C) 2006-2011 Free Software Foundation
4;; 4;;
5;; Author: Piotr Zielinski <piotr dot zielinski at gmail dot com> 5;; Author: Piotr Zielinski <piotr dot zielinski at gmail dot com>
6;; Maintainer: Carsten Dominik <carsten at orgmode dot org> 6;; Maintainer: Carsten Dominik <carsten at orgmode dot org>
diff --git a/lisp/org/org-plot.el b/lisp/org/org-plot.el
index b65de575648..b90c248eb6d 100644
--- a/lisp/org/org-plot.el
+++ b/lisp/org/org-plot.el
@@ -1,6 +1,6 @@
1;;; org-plot.el --- Support for plotting from Org-mode 1;;; org-plot.el --- Support for plotting from Org-mode
2 2
3;; Copyright (C) 2008, 2009, 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2008-2011 Free Software Foundation, Inc.
4;; 4;;
5;; Author: Eric Schulte <schulte dot eric at gmail dot com> 5;; Author: Eric Schulte <schulte dot eric at gmail dot com>
6;; Keywords: tables, plotting 6;; Keywords: tables, plotting
diff --git a/lisp/org/org-protocol.el b/lisp/org/org-protocol.el
index 42da94220b4..655123cafa9 100644
--- a/lisp/org/org-protocol.el
+++ b/lisp/org/org-protocol.el
@@ -1,7 +1,6 @@
1;;; org-protocol.el --- Intercept calls from emacsclient to trigger custom actions. 1;;; org-protocol.el --- Intercept calls from emacsclient to trigger custom actions.
2;; 2;;
3;; Copyright (C) 2008, 2009, 2010 3;; Copyright (C) 2008-2011 Free Software Foundation, Inc.
4;; Free Software Foundation, Inc.
5;; 4;;
6;; Author: Bastien Guerry <bzg AT altern DOT org> 5;; Author: Bastien Guerry <bzg AT altern DOT org>
7;; Author: Daniel M German <dmg AT uvic DOT org> 6;; Author: Daniel M German <dmg AT uvic DOT org>
diff --git a/lisp/org/org-publish.el b/lisp/org/org-publish.el
index d7e64c8859b..05f82c154e5 100644
--- a/lisp/org/org-publish.el
+++ b/lisp/org/org-publish.el
@@ -1,6 +1,5 @@
1;;; org-publish.el --- publish related org-mode files as a website 1;;; org-publish.el --- publish related org-mode files as a website
2;; Copyright (C) 2006, 2007, 2008, 2009, 2010 2;; Copyright (C) 2006-2011 Free Software Foundation, Inc.
3;; Free Software Foundation, Inc.
4 3
5;; Author: David O'Toole <dto@gnu.org> 4;; Author: David O'Toole <dto@gnu.org>
6;; Maintainer: Carsten Dominik <carsten DOT dominik AT gmail DOT com> 5;; Maintainer: Carsten Dominik <carsten DOT dominik AT gmail DOT com>
diff --git a/lisp/org/org-remember.el b/lisp/org/org-remember.el
index ee8af35231a..0eb4f899e14 100644
--- a/lisp/org/org-remember.el
+++ b/lisp/org/org-remember.el
@@ -1,7 +1,6 @@
1;;; org-remember.el --- Fast note taking in Org-mode 1;;; org-remember.el --- Fast note taking in Org-mode
2 2
3;; Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 3;; Copyright (C) 2004-2011 Free Software Foundation, Inc.
4;; Free Software Foundation, Inc.
5 4
6;; Author: Carsten Dominik <carsten at orgmode dot org> 5;; Author: Carsten Dominik <carsten at orgmode dot org>
7;; Keywords: outlines, hypermedia, calendar, wp 6;; Keywords: outlines, hypermedia, calendar, wp
diff --git a/lisp/org/org-rmail.el b/lisp/org/org-rmail.el
index 064577e3499..1169c206981 100644
--- a/lisp/org/org-rmail.el
+++ b/lisp/org/org-rmail.el
@@ -1,7 +1,6 @@
1;;; org-rmail.el --- Support for links to Rmail messages from within Org-mode 1;;; org-rmail.el --- Support for links to Rmail messages from within Org-mode
2 2
3;; Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 3;; Copyright (C) 2004-2011 Free Software Foundation, Inc.
4;; Free Software Foundation, Inc.
5 4
6;; Author: Carsten Dominik <carsten at orgmode dot org> 5;; Author: Carsten Dominik <carsten at orgmode dot org>
7;; Keywords: outlines, hypermedia, calendar, wp 6;; Keywords: outlines, hypermedia, calendar, wp
diff --git a/lisp/org/org-src.el b/lisp/org/org-src.el
index d963339126b..dd56b120219 100644
--- a/lisp/org/org-src.el
+++ b/lisp/org/org-src.el
@@ -1,7 +1,6 @@
1;;; org-src.el --- Source code examples in Org 1;;; org-src.el --- Source code examples in Org
2;; 2;;
3;; Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 3;; Copyright (C) 2004-2011 Free Software Foundation, Inc.
4;; Free Software Foundation, Inc.
5;; 4;;
6;; Author: Carsten Dominik <carsten at orgmode dot org> 5;; Author: Carsten Dominik <carsten at orgmode dot org>
7;; Bastien Guerry <bzg AT altern DOT org> 6;; Bastien Guerry <bzg AT altern DOT org>
diff --git a/lisp/org/org-table.el b/lisp/org/org-table.el
index 097505598fe..7f49b3236ee 100644
--- a/lisp/org/org-table.el
+++ b/lisp/org/org-table.el
@@ -1,7 +1,6 @@
1;;; org-table.el --- The table editor for Org-mode 1;;; org-table.el --- The table editor for Org-mode
2 2
3;; Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 3;; Copyright (C) 2004-2011 Free Software Foundation, Inc.
4;; Free Software Foundation, Inc.
5 4
6;; Author: Carsten Dominik <carsten at orgmode dot org> 5;; Author: Carsten Dominik <carsten at orgmode dot org>
7;; Keywords: outlines, hypermedia, calendar, wp 6;; Keywords: outlines, hypermedia, calendar, wp
diff --git a/lisp/org/org-taskjuggler.el b/lisp/org/org-taskjuggler.el
index 8a2ccc8dd83..0d9516a389e 100644
--- a/lisp/org/org-taskjuggler.el
+++ b/lisp/org/org-taskjuggler.el
@@ -1,6 +1,6 @@
1;;; org-taskjuggler.el --- TaskJuggler exporter for org-mode 1;;; org-taskjuggler.el --- TaskJuggler exporter for org-mode
2;; 2;;
3;; Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2007-2011 Free Software Foundation, Inc.
4;; 4;;
5;; Emacs Lisp Archive Entry 5;; Emacs Lisp Archive Entry
6;; Filename: org-taskjuggler.el 6;; Filename: org-taskjuggler.el
diff --git a/lisp/org/org-timer.el b/lisp/org/org-timer.el
index acb5cdb4001..b8fbc4ff388 100644
--- a/lisp/org/org-timer.el
+++ b/lisp/org/org-timer.el
@@ -1,6 +1,6 @@
1;;; org-timer.el --- The relative timer code for Org-mode 1;;; org-timer.el --- The relative timer code for Org-mode
2 2
3;; Copyright (C) 2008, 2009, 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2008-2011 Free Software Foundation, Inc.
4 4
5;; Author: Carsten Dominik <carsten at orgmode dot org> 5;; Author: Carsten Dominik <carsten at orgmode dot org>
6;; Keywords: outlines, hypermedia, calendar, wp 6;; Keywords: outlines, hypermedia, calendar, wp
diff --git a/lisp/org/org-vm.el b/lisp/org/org-vm.el
index 981e6aa3fe2..d0991b81116 100644
--- a/lisp/org/org-vm.el
+++ b/lisp/org/org-vm.el
@@ -1,7 +1,6 @@
1;;; org-vm.el --- Support for links to VM messages from within Org-mode 1;;; org-vm.el --- Support for links to VM messages from within Org-mode
2 2
3;; Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 3;; Copyright (C) 2004-2011 Free Software Foundation, Inc.
4;; Free Software Foundation, Inc.
5 4
6;; Author: Carsten Dominik <carsten at orgmode dot org> 5;; Author: Carsten Dominik <carsten at orgmode dot org>
7;; Keywords: outlines, hypermedia, calendar, wp 6;; Keywords: outlines, hypermedia, calendar, wp
diff --git a/lisp/org/org-w3m.el b/lisp/org/org-w3m.el
index 8071a1d3066..bce90092e6e 100644
--- a/lisp/org/org-w3m.el
+++ b/lisp/org/org-w3m.el
@@ -1,6 +1,6 @@
1;;; org-w3m.el --- Support from copy and paste from w3m to Org-mode 1;;; org-w3m.el --- Support from copy and paste from w3m to Org-mode
2 2
3;; Copyright (C) 2008, 2009, 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2008-2011 Free Software Foundation, Inc.
4 4
5;; Author: Andy Stewart <lazycat dot manatee at gmail dot com> 5;; Author: Andy Stewart <lazycat dot manatee at gmail dot com>
6;; Keywords: outlines, hypermedia, calendar, wp 6;; Keywords: outlines, hypermedia, calendar, wp
diff --git a/lisp/org/org-wl.el b/lisp/org/org-wl.el
index ebb8decd59f..9bc49c8b91a 100644
--- a/lisp/org/org-wl.el
+++ b/lisp/org/org-wl.el
@@ -1,7 +1,6 @@
1;;; org-wl.el --- Support for links to Wanderlust messages from within Org-mode 1;;; org-wl.el --- Support for links to Wanderlust messages from within Org-mode
2 2
3;; Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 3;; Copyright (C) 2004-2011 Free Software Foundation, Inc.
4;; Free Software Foundation, Inc.
5 4
6;; Author: Tokuya Kameshima <kames at fa2 dot so-net dot ne dot jp> 5;; Author: Tokuya Kameshima <kames at fa2 dot so-net dot ne dot jp>
7;; David Maus <dmaus at ictsoc dot de> 6;; David Maus <dmaus at ictsoc dot de>
diff --git a/lisp/org/org-xoxo.el b/lisp/org/org-xoxo.el
index fcad14985c0..02f351fe724 100644
--- a/lisp/org/org-xoxo.el
+++ b/lisp/org/org-xoxo.el
@@ -1,7 +1,6 @@
1;;; org-xoxo.el --- XOXO export for Org-mode 1;;; org-xoxo.el --- XOXO export for Org-mode
2 2
3;; Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 3;; Copyright (C) 2004-2011 Free Software Foundation, Inc.
4;; Free Software Foundation, Inc.
5 4
6;; Author: Carsten Dominik <carsten at orgmode dot org> 5;; Author: Carsten Dominik <carsten at orgmode dot org>
7;; Keywords: outlines, hypermedia, calendar, wp 6;; Keywords: outlines, hypermedia, calendar, wp
diff --git a/lisp/org/org.el b/lisp/org/org.el
index fb8821550a8..341525537bb 100644
--- a/lisp/org/org.el
+++ b/lisp/org/org.el
@@ -1,7 +1,6 @@
1;;; org.el --- Outline-based notes management and organizer 1;;; org.el --- Outline-based notes management and organizer
2;; Carstens outline-mode for keeping track of everything. 2;; Carstens outline-mode for keeping track of everything.
3;; Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 3;; Copyright (C) 2004-2011 Free Software Foundation, Inc.
4;; Free Software Foundation, Inc.
5;; 4;;
6;; Author: Carsten Dominik <carsten at orgmode dot org> 5;; Author: Carsten Dominik <carsten at orgmode dot org>
7;; Keywords: outlines, hypermedia, calendar, wp 6;; Keywords: outlines, hypermedia, calendar, wp
diff --git a/lisp/progmodes/compile.el b/lisp/progmodes/compile.el
index 503698f0f7b..f3b873c8b1e 100644
--- a/lisp/progmodes/compile.el
+++ b/lisp/progmodes/compile.el
@@ -647,19 +647,19 @@ starting the compilation process.")
647(defvar compile-history nil) 647(defvar compile-history nil)
648 648
649(defface compilation-error 649(defface compilation-error
650 '((t :inherit font-lock-warning-face)) 650 '((t :inherit error))
651 "Face used to highlight compiler errors." 651 "Face used to highlight compiler errors."
652 :group 'compilation 652 :group 'compilation
653 :version "22.1") 653 :version "22.1")
654 654
655(defface compilation-warning 655(defface compilation-warning
656 '((t :inherit font-lock-variable-name-face)) 656 '((t :inherit warning))
657 "Face used to highlight compiler warnings." 657 "Face used to highlight compiler warnings."
658 :group 'compilation 658 :group 'compilation
659 :version "22.1") 659 :version "22.1")
660 660
661(defface compilation-info 661(defface compilation-info
662 '((t :inherit font-lock-type-face)) 662 '((t :inherit success))
663 "Face used to highlight compiler information." 663 "Face used to highlight compiler information."
664 :group 'compilation 664 :group 'compilation
665 :version "22.1") 665 :version "22.1")
diff --git a/lisp/progmodes/grep.el b/lisp/progmodes/grep.el
index db8e82193b3..31100f3fac2 100644
--- a/lisp/progmodes/grep.el
+++ b/lisp/progmodes/grep.el
@@ -965,7 +965,9 @@ This command shares argument histories with \\[lgrep] and \\[grep-find]."
965 (unless (and dir (file-directory-p dir) (file-readable-p dir)) 965 (unless (and dir (file-directory-p dir) (file-readable-p dir))
966 (setq dir default-directory)) 966 (setq dir default-directory))
967 (if (null files) 967 (if (null files)
968 (if (not (string= regexp grep-find-command)) 968 (if (not (string= regexp (if (consp grep-find-command)
969 (car grep-find-command)
970 grep-find-command)))
969 (compilation-start regexp 'grep-mode)) 971 (compilation-start regexp 'grep-mode))
970 (setq dir (file-name-as-directory (expand-file-name dir))) 972 (setq dir (file-name-as-directory (expand-file-name dir)))
971 (require 'find-dired) ; for `find-name-arg' 973 (require 'find-dired) ; for `find-name-arg'
diff --git a/lisp/subr.el b/lisp/subr.el
index a4251b6fee6..9aa895b0e94 100644
--- a/lisp/subr.el
+++ b/lisp/subr.el
@@ -3539,30 +3539,23 @@ to case differences."
3539 (eq t (compare-strings str1 nil nil 3539 (eq t (compare-strings str1 nil nil
3540 str2 0 (length str1) ignore-case))) 3540 str2 0 (length str1) ignore-case)))
3541 3541
3542(defun string-mark-left-to-right (str) 3542(defun bidi-string-mark-left-to-right (str)
3543 "Return a string that can be safely inserted in left-to-right text. 3543 "Return a string that can be safely inserted in left-to-right text.
3544If STR contains right-to-left (RTL) script, return a string
3545consisting of STR followed by a terminating invisible
3546left-to-right mark (LRM) character.
3547 3544
3548The LRM character marks the end of an RTL segment, and resets the 3545Normally, inserting a string with right-to-left (RTL) script into
3549display direction of any subsequent text to left-to-right. 3546a buffer may cause some subsequent text to be displayed as part
3550\(Otherwise, some of that text might be displayed as part of the 3547of the RTL segment (usually this affects punctuation characters).
3551RTL segment, based on the bidirectional display algorithm.) 3548This function returns a string which displays as STR but forces
3549subsequent text to be displayed as left-to-right.
3552 3550
3553If STR contains no RTL characters, return STR." 3551If STR contains any RTL character, this function returns a string
3552consisting of STR followed by an invisible left-to-right mark
3553\(LRM) character. Otherwise, it returns STR."
3554 (unless (stringp str) 3554 (unless (stringp str)
3555 (signal 'wrong-type-argument (list 'stringp str))) 3555 (signal 'wrong-type-argument (list 'stringp str)))
3556 (let ((len (length str)) 3556 (if (string-match "\\cR" str)
3557 (n 0) 3557 (concat str (propertize (string ?\x200e) 'invisible t))
3558 rtl-found) 3558 str))
3559 (while (and (not rtl-found) (< n len))
3560 (setq rtl-found (memq (get-char-code-property
3561 (aref str n) 'bidi-class) '(R AL RLO))
3562 n (1+ n)))
3563 (if rtl-found
3564 (concat str (propertize (string ?\x200e) 'invisible t))
3565 str)))
3566 3559
3567;;;; invisibility specs 3560;;;; invisibility specs
3568 3561