aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/org
diff options
context:
space:
mode:
authorPaul Eggert2011-09-03 16:03:38 -0700
committerPaul Eggert2011-09-03 16:03:38 -0700
commitb49e353d9d01adbe60bc5d0b1658b4ef978b0b06 (patch)
tree9f2ffa6f7a6562abf661a4951012b488ad8b1ae7 /lisp/org
parent74b880cbc18bd0194c7b1fc44c4a983ee05adae2 (diff)
parentbc3200871917d5c54c8c4299a06bf8f8ba2ea02d (diff)
downloademacs-b49e353d9d01adbe60bc5d0b1658b4ef978b0b06.tar.gz
emacs-b49e353d9d01adbe60bc5d0b1658b4ef978b0b06.zip
Merge from trunk.
Diffstat (limited to 'lisp/org')
-rw-r--r--lisp/org/ChangeLog1694
-rw-r--r--lisp/org/ob-C.el4
-rw-r--r--lisp/org/ob-R.el7
-rw-r--r--lisp/org/ob-asymptote.el4
-rw-r--r--lisp/org/ob-awk.el4
-rw-r--r--lisp/org/ob-calc.el4
-rw-r--r--lisp/org/ob-clojure.el7
-rw-r--r--lisp/org/ob-comint.el4
-rw-r--r--lisp/org/ob-css.el4
-rw-r--r--lisp/org/ob-ditaa.el4
-rw-r--r--lisp/org/ob-dot.el4
-rw-r--r--lisp/org/ob-emacs-lisp.el4
-rw-r--r--lisp/org/ob-eval.el4
-rw-r--r--lisp/org/ob-exp.el7
-rw-r--r--lisp/org/ob-gnuplot.el4
-rw-r--r--lisp/org/ob-haskell.el4
-rw-r--r--lisp/org/ob-java.el2
-rw-r--r--lisp/org/ob-js.el24
-rw-r--r--lisp/org/ob-keys.el4
-rw-r--r--lisp/org/ob-latex.el4
-rw-r--r--lisp/org/ob-ledger.el4
-rw-r--r--lisp/org/ob-lilypond.el4
-rw-r--r--lisp/org/ob-lisp.el8
-rw-r--r--lisp/org/ob-lob.el7
-rw-r--r--lisp/org/ob-matlab.el4
-rw-r--r--lisp/org/ob-maxima.el25
-rw-r--r--lisp/org/ob-mscgen.el4
-rw-r--r--lisp/org/ob-ocaml.el4
-rw-r--r--lisp/org/ob-octave.el4
-rw-r--r--lisp/org/ob-org.el4
-rw-r--r--lisp/org/ob-perl.el7
-rw-r--r--lisp/org/ob-plantuml.el4
-rw-r--r--lisp/org/ob-python.el7
-rw-r--r--lisp/org/ob-ref.el11
-rw-r--r--lisp/org/ob-ruby.el4
-rw-r--r--lisp/org/ob-sass.el4
-rw-r--r--lisp/org/ob-scheme.el24
-rw-r--r--lisp/org/ob-screen.el4
-rw-r--r--lisp/org/ob-sh.el4
-rw-r--r--lisp/org/ob-sql.el4
-rw-r--r--lisp/org/ob-sqlite.el4
-rw-r--r--lisp/org/ob-table.el4
-rw-r--r--lisp/org/ob-tangle.el4
-rw-r--r--lisp/org/ob.el9
-rw-r--r--lisp/org/org-agenda.el13
-rw-r--r--lisp/org/org-archive.el5
-rw-r--r--lisp/org/org-ascii.el5
-rw-r--r--lisp/org/org-attach.el4
-rw-r--r--lisp/org/org-bbdb.el5
-rw-r--r--lisp/org/org-beamer.el4
-rw-r--r--lisp/org/org-bibtex.el4
-rw-r--r--lisp/org/org-capture.el10
-rw-r--r--lisp/org/org-clock.el8
-rw-r--r--lisp/org/org-colview.el5
-rw-r--r--lisp/org/org-compat.el14
-rw-r--r--lisp/org/org-crypt.el4
-rw-r--r--lisp/org/org-ctags.el8
-rw-r--r--lisp/org/org-datetree.el4
-rw-r--r--lisp/org/org-docbook.el4
-rw-r--r--lisp/org/org-docview.el4
-rw-r--r--lisp/org/org-entities.el4
-rw-r--r--lisp/org/org-exp-blocks.el5
-rw-r--r--lisp/org/org-exp.el9
-rw-r--r--lisp/org/org-faces.el5
-rw-r--r--lisp/org/org-feed.el6
-rw-r--r--lisp/org/org-footnote.el4
-rw-r--r--lisp/org/org-freemind.el24
-rw-r--r--lisp/org/org-gnus.el5
-rw-r--r--lisp/org/org-habit.el4
-rw-r--r--lisp/org/org-html.el9
-rw-r--r--lisp/org/org-icalendar.el5
-rw-r--r--lisp/org/org-id.el8
-rw-r--r--lisp/org/org-indent.el4
-rw-r--r--lisp/org/org-info.el5
-rw-r--r--lisp/org/org-inlinetask.el2
-rw-r--r--lisp/org/org-irc.el12
-rw-r--r--lisp/org/org-jsinfo.el5
-rw-r--r--lisp/org/org-latex.el4
-rw-r--r--lisp/org/org-list.el5
-rw-r--r--lisp/org/org-mac-message.el4
-rw-r--r--lisp/org/org-macs.el5
-rw-r--r--lisp/org/org-mew.el4
-rw-r--r--lisp/org/org-mhe.el5
-rw-r--r--lisp/org/org-mks.el4
-rw-r--r--lisp/org/org-mobile.el9
-rw-r--r--lisp/org/org-mouse.el4
-rw-r--r--lisp/org/org-pcomplete.el5
-rw-r--r--lisp/org/org-plot.el4
-rw-r--r--lisp/org/org-protocol.el5
-rw-r--r--lisp/org/org-publish.el11
-rw-r--r--lisp/org/org-remember.el9
-rw-r--r--lisp/org/org-rmail.el5
-rw-r--r--lisp/org/org-special-blocks.el22
-rw-r--r--lisp/org/org-src.el17
-rw-r--r--lisp/org/org-table.el5
-rw-r--r--lisp/org/org-taskjuggler.el2
-rw-r--r--lisp/org/org-timer.el4
-rw-r--r--lisp/org/org-vm.el5
-rw-r--r--lisp/org/org-w3m.el4
-rw-r--r--lisp/org/org-wl.el5
-rw-r--r--lisp/org/org-xoxo.el5
-rw-r--r--lisp/org/org.el30
102 files changed, 1145 insertions, 1213 deletions
diff --git a/lisp/org/ChangeLog b/lisp/org/ChangeLog
index 0822f313ac4..d63929d794e 100644
--- a/lisp/org/ChangeLog
+++ b/lisp/org/ChangeLog
@@ -1,3 +1,44 @@
12011-09-02 Chong Yidong <cyd@stupidchicken.com>
2
3 * org-compat.el (org-pop-to-buffer-same-window): Deleted.
4
5 * ob-ref.el (org-babel-ref-goto-headline-id):
6 * org.el (org-get-location, org-tree-to-indirect-buffer)
7 (org-mark-ring-goto, org-refile, org-add-log-note)
8 (org-revert-all-org-buffers, org-switchb)
9 (org-cycle-agenda-files, org-submit-bug-report)
10 (org-goto-marker-or-bmk):
11 * org-agenda.el (org-prepare-agenda, org-agenda-switch-to):
12 * org-capture.el (org-capture-goto-target)
13 (org-capture-fill-template):
14 * org-clock.el (org-clock-goto):
15 * org-ctags.el (org-ctags-visit-buffer-or-file):
16 * org-exp.el (org-export-as-org):
17 * org-feed.el (org-feed-show-raw-feed):
18 * org-html.el (org-export-htmlize-generate-css):
19 * org-id.el (org-id-goto):
20 * org-irc.el (org-irc-visit-erc):
21 * org-mobile.el (org-mobile-apply):
22 * org-publish.el (org-publish-org-to, org-publish-find-date):
23 * org-remember.el (org-go-to-remember-target):
24 * org-src.el (org-src-switch-to-buffer)
25 (org-edit-fixed-width-region): Use switch-to-buffer.
26
272011-08-31 Martin Rudalics <rudalics@gmx.at>
28
29 * org-compat.el (org-pop-to-buffer-same-window): Remove LABEL
30 argument from pop-to-buffer-same-window call.
31
322011-07-30 Carsten Dominik <carsten.dominik@gmail.com>
33
34 * ob.el (org-babel-src-block-regexp): If a code block has a body,
35 its last character must be a newline.
36
372011-07-28 Bastien Guerry <bzg@gnu.org>
38
39 * org-pcomplete.el: New file. Rename from org-complete.el.
40 * org-complete.el: Delete file.
41
12011-07-28 Bastien Guerry <bzg@gnu.org> 422011-07-28 Bastien Guerry <bzg@gnu.org>
2 43
3 * org-publish.el (org-publish-index-generate-theindex): rename 44 * org-publish.el (org-publish-index-generate-theindex): rename
@@ -21,15 +62,14 @@
21 62
222011-07-28 Bastien Guerry <bzg@gnu.org> 632011-07-28 Bastien Guerry <bzg@gnu.org>
23 64
24 * org-publish.el (org-publish-find-title): bugfix: kill buffers 65 * org-publish.el (org-publish-find-title): Bugfix: kill buffers
25 unless they were already visited. 66 unless they were already visited.
26 (org-sitemap-sort-files, org-sitemap-sort-folders) 67 (org-sitemap-sort-files, org-sitemap-sort-folders)
27 (org-sitemap-ignore-case, org-sitemap-requested) 68 (org-sitemap-ignore-case, org-sitemap-requested)
28 (org-sitemap-date-format, org-sitemap-file-entry-format): use 69 (org-sitemap-date-format, org-sitemap-file-entry-format): Use
29 a correct prefix. 70 a correct prefix.
30 (org-publish-projects): Make sure to delete .orgx files. 71 (org-publish-projects): Make sure to delete .orgx files.
31 (org-publish-index-generate-theindex.inc): Small docstring 72 (org-publish-index-generate-theindex.inc): Small docstring fix.
32 fix.
33 73
342011-07-28 Bastien Guerry <bzg@gnu.org> 742011-07-28 Bastien Guerry <bzg@gnu.org>
35 75
@@ -42,15 +82,15 @@
42 82
432011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 832011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
44 84
45 * org-list.el: search blank lines down to the end of the item 85 * org-list.el: Search blank lines down to the end of the item
46 instead of stopping at the item, in order to possibly match such 86 instead of stopping at the item, in order to possibly match such
47 lines within the item. 87 lines within the item.
48 88
492011-07-28 Bastien Guerry <bzg@gnu.org> 892011-07-28 Bastien Guerry <bzg@gnu.org>
50 90
51 * org-latex.el (org-export-latex-href-format): docstring fix to 91 * org-latex.el (org-export-latex-href-format): Docstring fix to
52 reflect the fact that you can use only one "%s". 92 reflect the fact that you can use only one "%s".
53 (org-export-latex-links): allow `org-export-latex-href-format' to 93 (org-export-latex-links): Allow `org-export-latex-href-format' to
54 have only one "%s". 94 have only one "%s".
55 95
562011-07-28 Carsten Dominik <carsten.dominik@gmail.com> 962011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
@@ -63,7 +103,7 @@
63 103
642011-07-28 Bastien Guerry <bzg@gnu.org> 1042011-07-28 Bastien Guerry <bzg@gnu.org>
65 105
66 * org-capture.el (org-capture-templates): docstring fix. 106 * org-capture.el (org-capture-templates): Docstring fix.
67 107
682011-07-28 Eric Schulte <schulte.eric@gmail.com> 1082011-07-28 Eric Schulte <schulte.eric@gmail.com>
69 109
@@ -71,7 +111,7 @@
71 code blocks. 111 code blocks.
72 112
73 * ob-keys.el (org-babel-key-bindings): Key bindings for 113 * ob-keys.el (org-babel-key-bindings): Key bindings for
74 org-babel-view-src-block-info. 114 `org-babel-view-src-block-info'.
75 115
762011-07-28 Bastien Guerry <bzg@gnu.org> 1162011-07-28 Bastien Guerry <bzg@gnu.org>
77 117
@@ -88,7 +128,7 @@
88 128
892011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 1292011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
90 130
91 * org-footnote.el (org-footnote-create-definition): when skipping 131 * org-footnote.el (org-footnote-create-definition): When skipping
92 already written footnotes definition, the algorithme would assume 132 already written footnotes definition, the algorithme would assume
93 each one was only one-line long. 133 each one was only one-line long.
94 134
@@ -96,22 +136,22 @@
96 136
97 * org-table.el (org-table-eval-formula): Fix bug when a formula 137 * org-table.el (org-table-eval-formula): Fix bug when a formula
98 "range" is just one cell. 138 "range" is just one cell.
99 (org-table-time-string-to-seconds): don't check whether 139 (org-table-time-string-to-seconds): Don't check whether we
100 we manipulate a string. 140 manipulate a string.
101 141
1022011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 1422011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
103 143
104 * org-exp.el (org-export-mark-list-end) 144 * org-exp.el (org-export-mark-list-end)
105 (org-export-mark-list-properties): don't remove the ending regexp 145 (org-export-mark-list-properties): Don't remove the ending regexp
106 when it consists in blank lines. 146 when it consists in blank lines.
107 147
108 * org-list.el (org-list-parse-list): ditto, but remove it 148 * org-list.el (org-list-parse-list): Ditto, but remove it
109 completely when it isn't made of blank lines (i.e. during export 149 completely when it isn't made of blank lines (i.e. during export
110 process). 150 process).
111 151
1122011-07-28 Bastien Guerry <bzg@gnu.org> 1522011-07-28 Bastien Guerry <bzg@gnu.org>
113 153
114 * org-table.el (org-table-time-string-to-seconds): match either 154 * org-table.el (org-table-time-string-to-seconds): Match either
115 HH:MM:SS or HH:MM (instead of MM:SS). 155 HH:MM:SS or HH:MM (instead of MM:SS).
116 156
1172011-07-28 Bastien Guerry <bzg@gnu.org> 1572011-07-28 Bastien Guerry <bzg@gnu.org>
@@ -127,12 +167,12 @@
127 variables as of Org version 7.7 as you can already export the 167 variables as of Org version 7.7 as you can already export the
128 timestamp from the preamble or the postamble. 168 timestamp from the preamble or the postamble.
129 (org-export-html-before-content-div): Delete variable. 169 (org-export-html-before-content-div): Delete variable.
130 (org-export-html-content-div): obsolete variable as of 7.7. 170 (org-export-html-content-div): Obsolete variable as of 7.7.
131 (org-export-html-divs): New variable to define divs used in 171 (org-export-html-divs): New variable to define divs used in
132 HTML export. 172 HTML export.
133 (org-export-as-html): Now the preamble and the postamble are 173 (org-export-as-html): Now the preamble and the postamble are
134 surrounded by a <div ...>. The name of the div is defined 174 surrounded by a <div ...>. The name of the div is defined through
135 through `org-export-html-divs'. 175 `org-export-html-divs'.
136 176
1372011-07-28 Bastien Guerry <bzg@gnu.org> 1772011-07-28 Bastien Guerry <bzg@gnu.org>
138 178
@@ -141,22 +181,21 @@
141 181
1422011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 1822011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
143 183
144 * org-macs.el (org-with-limited-levels): some functions, like 184 * org-macs.el (org-with-limited-levels): Some functions, like
145 `org-back-to-heading', being deeply based on outline-mode, still 185 `org-back-to-heading', being deeply based on outline-mode, still
146 refer to `outline-regexp' instead of `org-outline-regexp'. 186 refer to `outline-regexp' instead of `org-outline-regexp'.
147 187
1482011-07-28 Bastien Guerry <bzg@gnu.org> 1882011-07-28 Bastien Guerry <bzg@gnu.org>
149 189
150 * org.el (org-refile-get-targets): new optional argument 190 * org.el (org-refile-get-targets): New optional argument
151 `excluded-entries' to exclude entries from the targets. 191 `excluded-entries' to exclude entries from the targets.
152 (org-refile-get-location): From an org-mode buffer, exclude 192 (org-refile-get-location): From an org-mode buffer, exclude
153 current heading and subheadings from the list of targets when 193 current heading and subheadings from the list of targets when
154 org-refile-use-cache is nil. 194 `org-refile-use-cache' is nil.
155 195
1562011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 1962011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
157 197
158 * org.el (org-imenu-get-tree): note to self: headlines start at 198 * org.el (org-imenu-get-tree): Headlines start at bol.
159 bol.
160 199
1612011-07-28 Eric Schulte <schulte.eric@gmail.com> 2002011-07-28 Eric Schulte <schulte.eric@gmail.com>
162 201
@@ -164,37 +203,38 @@
164 203
1652011-07-28 Eric Schulte <schulte.eric@gmail.com> 2042011-07-28 Eric Schulte <schulte.eric@gmail.com>
166 205
167 * ob.el (org-babel-sha1-hash): Only call copy-seq on proper lists. 206 * ob.el (org-babel-sha1-hash): Only call `copy-seq' on proper
207 lists.
168 208
1692011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 2092011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
170 210
171 * org.el (org-kill-is-subtree-p): matched string needs to start at 211 * org.el (org-kill-is-subtree-p): Matched string needs to start at
172 bol. 212 bol.
173 213
1742011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 2142011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
175 215
176 * org.el (org-paste-subtree, org-kill-is-subtree-p) 216 * org.el (org-paste-subtree, org-kill-is-subtree-p)
177 (org-yank-folding-would-swallow-text, org-yank-generic): use 217 (org-yank-folding-would-swallow-text, org-yank-generic): Use
178 `org-with-limited-levels' macro. 218 `org-with-limited-levels' macro.
179 219
1802011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 2202011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
181 221
182 * org-macs.el (org-with-limited-levels): also modify, when 222 * org-macs.el (org-with-limited-levels): Also modify, when
183 appropriate, `org-outline-regexp-at-bol'. 223 appropriate, `org-outline-regexp-at-bol'.
184 224
1852011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 2252011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
186 226
187 * org.el (org-timestamp-change): some locales don't use the same 227 * org.el (org-timestamp-change): Some locales don't use the same
188 length for date abbreviations. Set a marker at origin in case 228 length for date abbreviations. Set a marker at origin in case
189 length of new timestamp is different. 229 length of new timestamp is different.
190 230
1912011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 2312011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
192 232
193 * org.el (org-imenu-get-tree): browse only true headlines. 233 * org.el (org-imenu-get-tree): Browse only true headlines.
194 234
1952011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 2352011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
196 236
197 * org-archive.el (org-archive-subtree): while it might be possible 237 * org-archive.el (org-archive-subtree): While it might be possible
198 to archive an headline of a temporary buffer (i.e. not visiting a 238 to archive an headline of a temporary buffer (i.e. not visiting a
199 file), it wouldn't be really sensical. 239 file), it wouldn't be really sensical.
200 240
@@ -202,13 +242,13 @@
202 242
203 * org-archive.el (org-extract-archive-file) 243 * org-archive.el (org-extract-archive-file)
204 (org-extract-archive-heading, org-archive-subtree): 244 (org-extract-archive-heading, org-archive-subtree):
205 buffer-file-name is nil in an indirect buffer. Thus, use 245 `buffer-file-name' is nil in an indirect buffer. Thus, use
206 (buffer-file-name (buffer-base-buffer)), which will, in any case, 246 `(buffer-file-name (buffer-base-buffer))', which will, in any
207 return the file-name. 247 case, return the file name.
208 248
2092011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 2492011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
210 250
211 * org-capture.el (org-capture): if dired isn't loaded, 251 * org-capture.el (org-capture): If dired isn't loaded,
212 `dired-buffers' isn't defined, and %F will fail. 252 `dired-buffers' isn't defined, and %F will fail.
213 253
2142011-07-28 Eric Schulte <schulte.eric@gmail.com> 2542011-07-28 Eric Schulte <schulte.eric@gmail.com>
@@ -222,19 +262,19 @@
222 262
2232011-07-28 Eric Schulte <schulte.eric@gmail.com> 2632011-07-28 Eric Schulte <schulte.eric@gmail.com>
224 264
225 * ob.el (org-babel-execute-src-block): Replaced call to defunct 265 * ob.el (org-babel-execute-src-block): Replace call to defunct
226 function `org-babel-result-hash'. 266 function `org-babel-result-hash'.
227 267
2282011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 2682011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
229 269
230 * org-footnote.el (org-footnote-in-valid-context-p): avoid cited 270 * org-footnote.el (org-footnote-in-valid-context-p): Avoid cited
231 lines and headers in message-mode. 271 lines and headers in `message-mode'.
232 (org-footnote-at-reference-p): remove check for cited lines, this 272 (org-footnote-at-reference-p): Remove check for cited lines, this
233 is now handled by the previous function. Refactor. 273 is now handled by the previous function. Refactor.
234 274
2352011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 2752011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
236 276
237 * org-capture.el (org-capture): if no file is associated to 277 * org-capture.el (org-capture): If no file is associated to
238 current buffer, check dired buffer and try to retreive a possibly 278 current buffer, check dired buffer and try to retreive a possibly
239 directory associated. 279 directory associated.
240 280
@@ -248,16 +288,16 @@
248 288
2492011-07-28 Bastien Guerry <bzg@gnu.org> 2892011-07-28 Bastien Guerry <bzg@gnu.org>
250 290
251 * org.el (org-refile-get-location): exclude current heading from 291 * org.el (org-refile-get-location): Exclude current heading from
252 the refile table. 292 the refile table.
253 293
2542011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 2942011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
255 295
256 * org-footnote.el (org-footnote-at-reference-p): test if match is 296 * org-footnote.el (org-footnote-at-reference-p): Test if match is
257 in cited text, when replying to a message. 297 in cited text, when replying to a message.
258 (org-footnote-new): do not create a new footnote at bol, as it might 298 (org-footnote-new): Do not create a new footnote at bol, as it
259 be seen as a definition. 299 might be seen as a definition.
260 (org-footnote-at-definition-p): ignore definitions in forbidden 300 (org-footnote-at-definition-p): Ignore definitions in forbidden
261 blocks, as it is already the case for references. 301 blocks, as it is already the case for references.
262 302
2632011-07-28 Matt Lundin <mdl@imapmail.org> 3032011-07-28 Matt Lundin <mdl@imapmail.org>
@@ -273,11 +313,11 @@
273 313
2742011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 3142011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
275 315
276 * org-list.el (org-list-insert-item): actualize code comments. 316 * org-list.el (org-list-insert-item): Actualize code comments.
277 (org-insert-item): for consistency, point cannot be moved at 317 (org-insert-item): For consistency, point cannot be moved at a
278 a surprising place when the user is being asked to choose a new 318 surprising place when the user is being asked to choose a new
279 description term to insert in the list. Point should stay where the 319 description term to insert in the list. Point should stay where
280 user called the command. 320 the user called the command.
281 321
2822011-07-28 Bastien Guerry <bzg@gnu.org> 3222011-07-28 Bastien Guerry <bzg@gnu.org>
283 323
@@ -308,20 +348,20 @@
3082011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 3482011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
309 349
310 * org.el (org-update-parent-todo-statistics): COOKIE_DATA should 350 * org.el (org-update-parent-todo-statistics): COOKIE_DATA should
311 be checked for parent, not current headline. Also, this function 351 be checked for parent, not current headline. Also, this function
312 doesn't need to be interactive. 352 doesn't need to be interactive.
313 353
3142011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 3542011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
315 355
316 * org-list.el (org-list-send-item, org-list-struct-apply-struct) 356 * org-list.el (org-list-send-item, org-list-struct-apply-struct)
317 (org-apply-on-list, org-toggle-checkbox): make markers point 357 (org-apply-on-list, org-toggle-checkbox): Make markers point
318 nowhere when they have become useless. 358 nowhere when they have become useless.
319 359
3202011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 3602011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
321 361
322 * org-list.el (org-list-insert-item): when insertion point is in 362 * org-list.el (org-list-insert-item): When insertion point is in
323 some white line after the end of the list, remove all unnecessary 363 some white line after the end of the list, remove all unnecessary
324 white lines there before proceeding. Also refactor a snippet of 364 white lines there before proceeding. Also refactor a snippet of
325 code. 365 code.
326 366
3272011-07-28 Bastien Guerry <bzg@gnu.org> 3672011-07-28 Bastien Guerry <bzg@gnu.org>
@@ -331,15 +371,15 @@
331 371
3322011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 3722011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
333 373
334 * org.el (org-fontify-meta-lines-and-blocks-1): blocks cannot be 374 * org.el (org-fontify-meta-lines-and-blocks-1): Blocks cannot be
335 correctly fontified when the buffer is missing a final newline. 375 correctly fontified when the buffer is missing a final newline.
336 376
3372011-07-28 Bastien Guerry <bzg@gnu.org> 3772011-07-28 Bastien Guerry <bzg@gnu.org>
338 378
339 * ob.el (org-babel-strip-protective-commas): Return `nil' instead 379 * ob.el (org-babel-strip-protective-commas): Return `nil' instead
340 of an error if no argument is given. 380 of an error if no argument is given.
341 (org-babel-parse-src-block-match): Make sure body is defined 381 (org-babel-parse-src-block-match): Make sure body is defined in
342 in the let construct. 382 the let construct.
343 383
3442011-07-28 Jon Anders Skorpen <jonas@ifi.uio.no> (tiny change) 3842011-07-28 Jon Anders Skorpen <jonas@ifi.uio.no> (tiny change)
345 385
@@ -348,13 +388,13 @@
348 388
3492011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 3892011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
350 390
351 * org-footnote.el (org-footnote-normalize): footnote section 391 * org-footnote.el (org-footnote-normalize): Footnote section
352 should be inserted only if there are footnotes to insert. 392 should be inserted only if there are footnotes to insert.
353 393
3542011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 3942011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
355 395
356 * org-footnote.el (org-footnote-at-definition-p) 396 * org-footnote.el (org-footnote-at-definition-p)
357 (org-footnote-normalize): do not grab signature in the definition 397 (org-footnote-normalize): Do not grab signature in the definition
358 of the last footnote. 398 of the last footnote.
359 399
3602011-07-28 Eric Schulte <schulte.eric@gmail.com> 4002011-07-28 Eric Schulte <schulte.eric@gmail.com>
@@ -366,55 +406,55 @@
366 406
3672011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 4072011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
368 408
369 * org-exp.el (org-export-preprocess-string): add the possibility 409 * org-exp.el (org-export-preprocess-string): Add the possibility
370 to call recursively the function. Also change order of some 410 to call recursively the function. Also change order of some
371 function calls. Comment export process for footnotes. 411 function calls. Comment export process for footnotes.
372 412
373 * org-footnote.el (org-footnote-normalize): change the export 413 * org-footnote.el (org-footnote-normalize): Change the export
374 specific parameter to hold properties of export. Thus, the 414 specific parameter to hold properties of export. Thus, the
375 function can send every footnote definition in the buffer through 415 function can send every footnote definition in the buffer through
376 `org-export-process-string'. 416 `org-export-process-string'.
377 417
3782011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 4182011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
379 419
380 * org-latex.el (org-export-latex-preprocess): first insert 420 * org-latex.el (org-export-latex-preprocess): First insert
381 footnotes in the temporary buffer so their contents can properly 421 footnotes in the temporary buffer so their contents can properly
382 be protected from further transformations if required. 422 be protected from further transformations if required.
383 423
3842011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 4242011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
385 425
386 * org-list.el (org-list-indent-offset): new variable. 426 * org-list.el (org-list-indent-offset): New variable.
387 (org-list-struct-fix-ind): make use of the new variable. 427 (org-list-struct-fix-ind): Make use of the new variable.
388 428
3892011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 4292011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
390 430
391 * org-latex.el (org-export-latex-list-parameters): complete 431 * org-latex.el (org-export-latex-list-parameters): Complete
392 default value with cbtrans option. 432 default value with cbtrans option.
393 433
394 * org-list.el (org-list-to-latex): set a more consistent default 434 * org-list.el (org-list-to-latex): Set a more consistent default
395 value. 435 value.
396 436
3972011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 4372011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
398 438
399 * org-list.el (org-list-swap-items): move it to a meaningful 439 * org-list.el (org-list-swap-items): Move it to a meaningful
400 position in source code (i.e. before any function using it), and 440 position in source code (i.e. before any function using it), and
401 rename it to an easier name. 441 rename it to an easier name.
402 442
4032011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 4432011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
404 444
405 * org-list.el (org-list-separating-blank-lines-number): if there 445 * org-list.el (org-list-separating-blank-lines-number): If there
406 are blank lines already in the whole list, add a blank line. 446 are blank lines already in the whole list, add a blank line.
407 447
4082011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 4482011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
409 449
410 * org-list.el (org-list-use-circular-move): new variable. 450 * org-list.el (org-list-use-circular-move): New variable.
411 (org-previous-item, org-next-item): make use of the new variable. 451 (org-previous-item, org-next-item): Make use of the new variable.
412 (org-move-item-down, org-move-item-up): make use of the new 452 (org-move-item-down, org-move-item-up): Make use of the new
413 variable. Simplify code. 453 variable. Simplify code.
414 454
4152011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 4552011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
416 456
417 * org-list.el (org-list-delete-item, org-list-send-item): new 457 * org-list.el (org-list-delete-item, org-list-send-item): New
418 functions. 458 functions.
419 459
4202011-07-28 Bastien Guerry <bzg@gnu.org> 4602011-07-28 Bastien Guerry <bzg@gnu.org>
@@ -430,7 +470,7 @@
430 470
4312011-07-28 Bastien Guerry <bzg@gnu.org> 4712011-07-28 Bastien Guerry <bzg@gnu.org>
432 472
433 * org-capture.el (org-capture-finalize): bugfix about inserted 473 * org-capture.el (org-capture-finalize): Bugfix about inserted
434 blank line when killing the capture buffer and 474 blank line when killing the capture buffer and
435 `org-blank-before-new-entry' tells to not insert anything before a 475 `org-blank-before-new-entry' tells to not insert anything before a
436 heading. 476 heading.
@@ -449,8 +489,8 @@
449 489
450 * org.el (org-last-set-property): New variable. 490 * org.el (org-last-set-property): New variable.
451 (org-read-property-name): Use the new variable: the prompt 491 (org-read-property-name): Use the new variable: the prompt
452 defaults to the last property set, unless there is a property 492 defaults to the last property set, unless there is a property in
453 in the line at point. 493 the line at point.
454 494
4552011-07-28 David Maus <dmaus@ictsoc.de> 4952011-07-28 David Maus <dmaus@ictsoc.de>
456 496
@@ -495,15 +535,15 @@
495 535
4962011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 5362011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
497 537
498 * org-list.el (org-plain-list-ordered-item-terminator): remove 538 * org-list.el (org-plain-list-ordered-item-terminator): Remove
499 incorrect assumption. 539 incorrect assumption.
500 540
5012011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 5412011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
502 542
503 * org-footnote.el (org-footnote-forbidden-blocks): add missing 543 * org-footnote.el (org-footnote-forbidden-blocks): Add missing
504 exporter specific blocks. 544 exporter specific blocks.
505 545
506 * org-list.el (org-list-forbidden-blocks): ditto. 546 * org-list.el (org-list-forbidden-blocks): Ditto.
507 547
5082011-07-28 Bastien Guerry <bzg@gnu.org> 5482011-07-28 Bastien Guerry <bzg@gnu.org>
509 549
@@ -517,7 +557,7 @@
517 557
5182011-07-28 Bastien Guerry <bzg@gnu.org> 5582011-07-28 Bastien Guerry <bzg@gnu.org>
519 559
520 * org.el (org-timestamp-up, org-timestamp-down): mention time 560 * org.el (org-timestamp-up, org-timestamp-down): Mention time
521 changes in the docstring. 561 changes in the docstring.
522 562
5232011-07-28 Bastien Guerry <bzg@gnu.org> 5632011-07-28 Bastien Guerry <bzg@gnu.org>
@@ -528,15 +568,15 @@
528 568
5292011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 5692011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
530 570
531 * org-list.el (org-list-in-valid-context-p): use `org-in-block-p'. 571 * org-list.el (org-list-in-valid-context-p): Use `org-in-block-p'.
532 572
5332011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 5732011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
534 574
535 * org.el (org-in-block-p): new function. 575 * org.el (org-in-block-p): new function.
536 576
537 * org-footnote.el (org-footnote-forbidden-blocks): new variable. 577 * org-footnote.el (org-footnote-forbidden-blocks): New variable.
538 (org-footnote-in-valid-context-p): new function. 578 (org-footnote-in-valid-context-p): New function.
539 (org-footnote-at-reference-p): use new function. Allow inline 579 (org-footnote-at-reference-p): Use new function. Allow inline
540 footnotes to start at bol. 580 footnotes to start at bol.
541 581
5422011-07-28 Bastien Guerry <bzg@gnu.org> 5822011-07-28 Bastien Guerry <bzg@gnu.org>
@@ -546,7 +586,7 @@
546 586
5472011-07-28 Bastien Guerry <bzg@gnu.org> 5872011-07-28 Bastien Guerry <bzg@gnu.org>
548 588
549 * org-ascii.el (org-export-as-utf8): fix call to 589 * org-ascii.el (org-export-as-utf8): Fix call to
550 `org-called-interactively-p': it requires an argument. Also fix 590 `org-called-interactively-p': it requires an argument. Also fix
551 the docstring. 591 the docstring.
552 592
@@ -565,13 +605,13 @@
5652011-07-28 Bastien Guerry <bzg@gnu.org> 6052011-07-28 Bastien Guerry <bzg@gnu.org>
566 606
567 * org-publish.el 607 * org-publish.el
568 (org-publish-cache-file-needs-publishing): only check against .org 608 (org-publish-cache-file-needs-publishing): Only check against .org
569 files. 609 files.
570 610
5712011-07-28 Bastien Guerry <bzg@gnu.org> 6112011-07-28 Bastien Guerry <bzg@gnu.org>
572 612
573 * org.el (org-mode): Use org-default as 613 * org.el (org-mode): Use `org-default' as the default face in
574 the default face in org-mode. 614 org-mode.
575 615
5762011-07-28 Bastien Guerry <bzg@gnu.org> 6162011-07-28 Bastien Guerry <bzg@gnu.org>
577 617
@@ -582,30 +622,23 @@
582 622
5832011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 6232011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
584 624
585 * org-exp.el (org-export-preprocess-string): if the last subtree 625 * org-exp.el (org-export-preprocess-string): If the last subtree
586 is a task, footnotes may be removed along with the subtree. This 626 is a task, footnotes may be removed along with the subtree. This
587 patch ensures footnotes are put at the end of the buffer after the 627 patch ensures footnotes are put at the end of the buffer after the
588 subtree has been removed. 628 subtree has been removed.
589 629
5902011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 6302011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
591 631
592 * org-footnote.el (org-footnote-at-reference-p): verify that what 632 * org-footnote.el (org-footnote-at-reference-p): Verify that what
593 looks like a footnote doesn't belong to a link. 633 looks like a footnote doesn't belong to a link.
594 (org-footnote-next-reference-or-definition): check more strictly 634 (org-footnote-next-reference-or-definition): Check more strictly
595 footnote definitions. 635 footnote definitions.
596 636
5972011-07-28 Deech <deech@deech-ThinkPad-X200.(none)> 6372011-07-28 Deech <deech@deech-ThinkPad-X200.(none)> (tiny change)
598 638
599 * ob-tangle.el (org-babel-tangle): Ignore errors thrown by 639 * ob-tangle.el (org-babel-tangle): Ignore errors thrown by
600 language modes. 640 language modes.
601 641
6022011-07-28 Suvayu Ali <fatkasuvayu+linux@gmail.com>
603
604 * Mention use of keywords like multicolumn and float
605
606 * Remove previous mention of hack with placement option as per
607 comments on the mailing list. The hack is better suited for Worg.
608
6092011-07-28 Eric Schulte <schulte.eric@gmail.com> 6422011-07-28 Eric Schulte <schulte.eric@gmail.com>
610 643
611 * ob-python.el (org-babel-python-evaluate-session): Inhibit return 644 * ob-python.el (org-babel-python-evaluate-session): Inhibit return
@@ -625,9 +658,8 @@
625 658
6262011-07-28 Bastien Guerry <bzg@gnu.org> 6592011-07-28 Bastien Guerry <bzg@gnu.org>
627 660
628 * org-table.el 661 * org-table.el (org-table-time-seconds-to-string): Use
629 (org-table-time-seconds-to-string): use `org-format-seconds' 662 `org-format-seconds' instead of `format-seconds'.
630 instead of `format-seconds'.
631 663
6322011-07-28 David Maus <dmaus@ictsoc.de> 6642011-07-28 David Maus <dmaus@ictsoc.de>
633 665
@@ -644,7 +676,7 @@
644 * org-freemind.el (org-freemind-convert-links-helper) 676 * org-freemind.el (org-freemind-convert-links-helper)
645 (org-freemind-convert-text-p, org-freemind-write-mm-buffer) 677 (org-freemind-convert-text-p, org-freemind-write-mm-buffer)
646 (org-freemind-get-node-style): Use org-string-match-p for backward 678 (org-freemind-get-node-style): Use org-string-match-p for backward
647 compatibility with Emacs22. 679 compatibility with Emacs 22.
648 680
6492011-07-28 David Maus <dmaus@ictsoc.de> 6812011-07-28 David Maus <dmaus@ictsoc.de>
650 682
@@ -654,7 +686,7 @@
6542011-07-28 David Maus <dmaus@ictsoc.de> 6862011-07-28 David Maus <dmaus@ictsoc.de>
655 687
656 * ob-haskell.el (org-babel-haskell-export-to-lhs): Call 688 * ob-haskell.el (org-babel-haskell-export-to-lhs): Call
657 kill-buffer with argument indiciating to kill current 689 `kill-buffer' with argument indiciating to kill current
658 buffer. Emacs 22 compatibility. 690 buffer. Emacs 22 compatibility.
659 691
6602011-07-28 David Maus <dmaus@ictsoc.de> 6922011-07-28 David Maus <dmaus@ictsoc.de>
@@ -664,13 +696,12 @@
664 696
6652011-07-28 Bastien Guerry <bzg@gnu.org> 6972011-07-28 Bastien Guerry <bzg@gnu.org>
666 698
667 * org.el (org-add-planning-info): fix 699 * org.el (org-add-planning-info): Fix issues with timestamps not
668 issues with timestamps not being inserted at the same position. 700 being inserted at the same position.
669 701
6702011-07-28 Bastien Guerry <bzg@gnu.org> 7022011-07-28 Bastien Guerry <bzg@gnu.org>
671 703
672 * org-table.el 704 * org-table.el (org-table-time-string-to-seconds)
673 (org-table-time-string-to-seconds)
674 (org-table-time-seconds-to-string): New functions. 705 (org-table-time-seconds-to-string): New functions.
675 (org-table-eval-formula): Implement the "T" (time) flag for 706 (org-table-eval-formula): Implement the "T" (time) flag for
676 computing durations. 707 computing durations.
@@ -684,8 +715,8 @@
684 715
685 * org.el (org-fontify-meta-lines-and-blocks-1): Include header 716 * org.el (org-fontify-meta-lines-and-blocks-1): Include header
686 lines. 717 lines.
687 (org-additional-option-like-keywords): Include data as a synonym for 718 (org-additional-option-like-keywords): Include data as a synonym
688 results. 719 for results.
689 720
6902011-07-28 Eric Schulte <schulte.eric@gmail.com> 7212011-07-28 Eric Schulte <schulte.eric@gmail.com>
691 722
@@ -694,18 +725,18 @@
694 725
6952011-07-28 Eric Schulte <schulte.eric@gmail.com> 7262011-07-28 Eric Schulte <schulte.eric@gmail.com>
696 727
697 * ob-ref.el (org-babel-ref-goto-headline-id): Don't let org-id 728 * ob-ref.el (org-babel-ref-goto-headline-id): Don't let `org-id'
698 rescan all IDs when trying to resolve a reference. 729 rescan all IDs when trying to resolve a reference.
699 730
7002011-07-28 Julien Barnier <julien@nozav.org> 7312011-07-28 Julien Barnier <julien@nozav.org>
701 732
702 * org.el (org-fontify-meta-lines-and-blocks-1): Fix test for src 733 * org.el (org-fontify-meta-lines-and-blocks-1): Fix test for src
703 blocks lang attribute 734 blocks lang attribute.
704 735
7052011-07-28 Eric S Fraga <e.fraga@ucl.ac.uk> 7362011-07-28 Eric S Fraga <e.fraga@ucl.ac.uk>
706 737
707 * Allow for a different markup for inactive time stamps on latex 738 * org-latex.el (org-export-latex-timestamp-inactive-markup): New
708 export 739 option to allow different markup for inactive timestamps.
709 740
7102011-07-28 Eric Schulte <schulte.eric@gmail.com> 7412011-07-28 Eric Schulte <schulte.eric@gmail.com>
711 742
@@ -715,31 +746,31 @@
715 746
7162011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 7472011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
717 748
718 * org-list.el (org-list-full-item-re): allow counter and check-box 749 * org-list.el (org-list-full-item-re): Allow counter and check-box
719 to be separated by white spaces. 750 to be separated by white spaces.
720 (org-list-struct-apply-struct): reflect changes made to 751 (org-list-struct-apply-struct): Reflect changes made to
721 `org-list-full-item-re'. 752 `org-list-full-item-re'.
722 753
723 * org-html.el (org-html-export-list-line): recognize spaces 754 * org-html.el (org-html-export-list-line): Recognize spaces
724 between counter and check-boxes as valid. 755 between counter and check-boxes as valid.
725 756
726 * org-docbook.el (org-export-docbook-list-line): ditto. 757 * org-docbook.el (org-export-docbook-list-line): Ditto.
727 758
7282011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 7592011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
729 760
730 * org-list.el (org-list-insert-item): make sure point is moved to 761 * org-list.el (org-list-insert-item): Make sure point is moved to
731 the specified POS before starting the function. 762 the specified POS before starting the function.
732 763
7332011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 7642011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
734 765
735 * org.el (org-activate-footnote-links): properly fontify inline 766 * org.el (org-activate-footnote-links): Properly fontify inline
736 footnotes. 767 footnotes.
737 (org-set-font-lock-defaults): apply changes to previous function. 768 (org-set-font-lock-defaults): Apply changes to previous function.
738 769
7392011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 7702011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
740 771
741 * org-footnote.el (org-footnote-at-reference-p): first check if 772 * org-footnote.el (org-footnote-at-reference-p): First check if
742 point is at the beginning of a footnote. Indeed `org-in-regexp' 773 point is at the beginning of a footnote. Indeed `org-in-regexp'
743 first checks backwards and might find an incorrect footnote if 774 first checks backwards and might find an incorrect footnote if
744 they are side-by-side. 775 they are side-by-side.
745 776
@@ -748,7 +779,7 @@
748 * org-agenda.el (org-agenda-compact-blocks): Improve docstring. 779 * org-agenda.el (org-agenda-compact-blocks): Improve docstring.
749 (org-agenda-block-separator): Add nil to docstring and customization. 780 (org-agenda-block-separator): Add nil to docstring and customization.
750 (org-prepare-agenda): Skip agenda block separator additionally if 781 (org-prepare-agenda): Skip agenda block separator additionally if
751 org-agenda-block-separator is nil. 782 `org-agenda-block-separator' is nil.
752 (org-agenda-overriding-header): Improve docstring. 783 (org-agenda-overriding-header): Improve docstring.
753 784
7542011-07-28 Bastien Guerry <bzg@gnu.org> 7852011-07-28 Bastien Guerry <bzg@gnu.org>
@@ -773,65 +804,65 @@
7732011-07-28 Michael Markert <markert.michael@googlemail.com> 8042011-07-28 Michael Markert <markert.michael@googlemail.com>
774 805
775 * ob.el (org-babel-sha1-hash): Adding optional argument KIND to 806 * ob.el (org-babel-sha1-hash): Adding optional argument KIND to
776 all org-called-interactively-p function invocations. 807 all `org-called-interactively-p' function invocations.
777 808
778 * org-agenda.el (org-agenda-redo): Adding optional argument KIND 809 * org-agenda.el (org-agenda-redo): Adding optional argument KIND
779 to all org-called-interactively-p function invocations. 810 to all `org-called-interactively-p' function invocations.
780 (org-agenda-show-1): Adding optional argument KIND to all 811 (org-agenda-show-1): Adding optional argument KIND to all
781 org-called-interactively-p function invocations. 812 `org-called-interactively-p' function invocations.
782 (org-agenda-set-tags): Adding optional argument KIND to all 813 (org-agenda-set-tags): Adding optional argument KIND to all
783 org-called-interactively-p function invocations. 814 `org-called-interactively-p' function invocations.
784 815
785 * org-ascii.el (org-export-as-latin1): Adding optional argument 816 * org-ascii.el (org-export-as-latin1): Adding optional argument
786 KIND to all org-called-interactively-p function invocations. 817 KIND to all `org-called-interactively-p' function invocations.
787 (org-export-as-latin1-to-buffer): Adding optional argument KIND to 818 (org-export-as-latin1-to-buffer): Adding optional argument KIND to
788 all org-called-interactively-p function invocations. 819 all `org-called-interactively-p' function invocations.
789 (org-export-as-utf8-to-buffer): Adding optional argument KIND to all 820 (org-export-as-utf8-to-buffer): Adding optional argument KIND to all
790 org-called-interactively-p function invocations. 821 `org-called-interactively-p' function invocations.
791 (org-export-region-as-ascii): Adding optional argument KIND to all 822 (org-export-region-as-ascii): Adding optional argument KIND to all
792 org-called-interactively-p function invocations. 823 `org-called-interactively-p' function invocations.
793 824
794 * org-docbook.el (org-export-region-as-docbook): Adding optional 825 * org-docbook.el (org-export-region-as-docbook): Adding optional
795 argument KIND to all org-called-interactively-p function 826 argument KIND to all `org-called-interactively-p' function
796 invocations. 827 invocations.
797 828
798 * org-html.el (org-export-region-as-html): Adding optional 829 * org-html.el (org-export-region-as-html): Adding optional
799 argument KIND to all org-called-interactively-p function 830 argument KIND to all `org-called-interactively-p' function
800 invocations. 831 invocations.
801 832
802 * org-latex.el (org-export-region-as-latex): Adding optional 833 * org-latex.el (org-export-region-as-latex): Adding optional
803 argument KIND to all org-called-interactively-p function 834 argument KIND to all `org-called-interactively-p' function
804 invocations. 835 invocations.
805 836
806 * org-table.el (org-table-blank-field): Adding optional argument 837 * org-table.el (org-table-blank-field): Adding optional argument
807 KIND to all org-called-interactively-p function invocations. 838 KIND to all `org-called-interactively-p' function invocations.
808 (org-table-current-column): Adding optional argument KIND to all 839 (org-table-current-column): Adding optional argument KIND to all
809 org-called-interactively-p function invocations. 840 `org-called-interactively-p' function invocations.
810 (org-table-current-dline): Adding optional argument KIND to all 841 (org-table-current-dline): Adding optional argument KIND to all
811 org-called-interactively-p function invocations. 842 `org-called-interactively-p' function invocations.
812 (org-table-sort-lines): Adding optional argument KIND to all 843 (org-table-sort-lines): Adding optional argument KIND to all
813 org-called-interactively-p function invocations. 844 `org-called-interactively-p' function invocations.
814 (org-table-sum): Adding optional argument KIND to all 845 (org-table-sum): Adding optional argument KIND to all
815 org-called-interactively-p function invocations. 846 `org-called-interactively-p' function invocations.
816 (org-table-rotate-recalc-marks): Adding optional argument KIND to 847 (org-table-rotate-recalc-marks): Adding optional argument KIND to
817 all org-called-interactively-p function invocations. 848 all `org-called-interactively-p' function invocations.
818 (org-table-eval-formula): Adding optional argument KIND to all 849 (org-table-eval-formula): Adding optional argument KIND to all
819 org-called-interactively-p function invocations. 850 `org-called-interactively-p' function invocations.
820 (orgtbl-send-table): Adding optional argument KIND to all 851 (orgtbl-send-table): Adding optional argument KIND to all
821 org-called-interactively-p function invocations. 852 `org-called-interactively-p' function invocations.
822 853
823 * org.el (org-mode): Adding optional argument KIND to all 854 * org.el (org-mode): Adding optional argument KIND to all
824 org-called-interactively-p function invocations. 855 `org-called-interactively-p' function invocations.
825 (org-copy-subtree): Adding optional argument KIND to all 856 (org-copy-subtree): Adding optional argument KIND to all
826 org-called-interactively-p function invocations. 857 `org-called-interactively-p' function invocations.
827 (org-paste-subtree): Adding optional argument KIND to all 858 (org-paste-subtree): Adding optional argument KIND to all
828 org-called-interactively-p function invocations. 859 `org-called-interactively-p' function invocations.
829 (org-store-link): Adding optional argument KIND to all 860 (org-store-link): Adding optional argument KIND to all
830 org-called-interactively-p function invocations. 861 `org-called-interactively-p' function invocations.
831 (org-todo): Adding optional argument KIND to all 862 (org-todo): Adding optional argument KIND to all
832 org-called-interactively-p function invocations. 863 `org-called-interactively-p' function invocations.
833 (org-occur): Adding optional argument KIND to all 864 (org-occur): Adding optional argument KIND to all
834 org-called-interactively-p function invocations. 865 `org-called-interactively-p' function invocations.
835 866
8362011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 8672011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
837 868
@@ -900,7 +931,7 @@
900 931
9012011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 9322011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
902 933
903 * org-exp (org-export-preprocess-string): normalize footnotes 934 * org-exp.el (org-export-preprocess-string): normalize footnotes
904 before marking lists ending. 935 before marking lists ending.
905 936
906 * org-latex.el (org-export-latex-preprocess): work with labels as 937 * org-latex.el (org-export-latex-preprocess): work with labels as
@@ -1047,21 +1078,21 @@
1047 1078
10482011-07-28 Achim Gratz <stromeko@nexgo.de> 10792011-07-28 Achim Gratz <stromeko@nexgo.de>
1049 1080
1050 * org.el (defcustom org-log-into-drawer): correct typo 1081 * org.el (org-log-into-drawer): Correct typo.
1051 1082
1052 * org-clock.el (org-clock-into-drawer): New function to change the 1083 * org-clock.el (org-clock-into-drawer): New function to change the
1053 location of clock events based on properties CLOCK_INTO_DRAWER or, 1084 location of clock events based on properties CLOCK_INTO_DRAWER or,
1054 as fallback, LOG_INTO_DRAWER, like it is already possible for 1085 as fallback, LOG_INTO_DRAWER, like it is already possible for
1055 state change logs. 1086 state change logs.
1056 1087
1057 * org-clock.el (org-clock-jump-to-current-clock): add statement to 1088 * org-clock.el (org-clock-jump-to-current-clock): Add statement to
1058 let clause to bind org-clock-into-drawer to result of function 1089 let clause to bind `org-clock-into-drawer' to result of function
1059 eval 1090 eval.
1060 1091
1061 * org-clock.el (org-clock-find-position): add statement to let 1092 * org-clock.el (org-clock-find-position): Add statement to let
1062 clause to bind org-clock-into-drawer to result of function eval, 1093 clause to bind `org-clock-into-drawer' to result of function eval,
1063 change let to let* since the binding is used later in the same 1094 change let to let* since the binding is used later in the same
1064 clause 1095 clause.
1065 1096
10662011-07-28 Eric Schulte <schulte.eric@gmail.com> 10972011-07-28 Eric Schulte <schulte.eric@gmail.com>
1067 1098
@@ -1168,7 +1199,7 @@
11682011-07-28 Jambunathan K <kjambunathan@gmail.com> 11992011-07-28 Jambunathan K <kjambunathan@gmail.com>
1169 1200
1170 * org-exp.el (org-export-format-source-code-or-example): 1201 * org-exp.el (org-export-format-source-code-or-example):
1171 Simplify. Also add `org-native-text' as a text property to the 1202 Simplify. Also add `org-native-text' as a text property to the
1172 formatted text and throw error for unknown backends. 1203 formatted text and throw error for unknown backends.
1173 1204
11742011-07-28 Jambunathan K <kjambunathan@gmail.com> 12052011-07-28 Jambunathan K <kjambunathan@gmail.com>
@@ -1182,16 +1213,15 @@
1182 * org-exp.el (org-export-backends): New variable. 1213 * org-exp.el (org-export-backends): New variable.
1183 (org-export-select-backend-specific-text): Use above 1214 (org-export-select-backend-specific-text): Use above
1184 variable. Also mark text between #+BACKEND and 1215 variable. Also mark text between #+BACKEND and
1185 #+BEGIN_BACKEND...#+END_BACKEND with org-native-text 1216 #+BEGIN_BACKEND...#+END_BACKEND with org-native-text property.
1186 property. This text property is currently used only by the new 1217 This text property is currently used only by the new line-oriented
1187 line-oriented generic exporter (which is not yet part of the 1218 generic exporter (which is not yet part of the repo).
1188 repo).
1189 1219
11902011-07-28 Jambunathan K <kjambunathan@gmail.com> 12202011-07-28 Jambunathan K <kjambunathan@gmail.com>
1191 1221
1192 * org-exp.el (org-export): Reserve keys 'o' and 'O' for 1222 * org-exp.el (org-export): Reserve keys 'o' and 'O' for
1193 OpenDocumentText export and bind them to org-export-as-odt and 1223 OpenDocumentText export and bind them to `org-export-as-odt' and
1194 org-export-as-odt-and-open. 1224 `org-export-as-odt-and-open'.
1195 1225
11962011-07-28 Eric Schulte <schulte.eric@gmail.com> 12262011-07-28 Eric Schulte <schulte.eric@gmail.com>
1197 1227
@@ -1205,29 +1235,29 @@
1205 1235
12062011-07-28 Eric Schulte <schulte.eric@gmail.com> 12362011-07-28 Eric Schulte <schulte.eric@gmail.com>
1207 1237
1208 * ob-C.el (ob-tangle): initialize variable from ob-tangle. 1238 * ob-C.el (ob-tangle): initialize variable from `ob-tangle'.
1209 1239
1210 * ob-asymptote.el (ob-tangle): initialize variable from ob-tangle. 1240 * ob-asymptote.el (ob-tangle): initialize variable from `ob-tangle'.
1211 1241
1212 * ob-awk.el (ob-tangle): initialize variable from ob-tangle. 1242 * ob-awk.el (ob-tangle): initialize variable from `ob-tangle'.
1213 1243
1214 * ob-clojure.el (ob-tangle): initialize variable from ob-tangle. 1244 * ob-clojure.el (ob-tangle): initialize variable from `ob-tangle'.
1215 1245
1216 * ob-haskell.el (ob-tangle): initialize variable from ob-tangle. 1246 * ob-haskell.el (ob-tangle): initialize variable from `ob-tangle'.
1217 1247
1218 * ob-latex.el (ob-tangle): initialize variable from ob-tangle. 1248 * ob-latex.el (ob-tangle): initialize variable from `ob-tangle'.
1219 1249
1220 * ob-lisp.el (ob-tangle): initialize variable from ob-tangle. 1250 * ob-lisp.el (ob-tangle): initialize variable from `ob-tangle'.
1221 1251
1222 * ob-ocaml.el (ob-tangle): initialize variable from ob-tangle. 1252 * ob-ocaml.el (ob-tangle): initialize variable from `ob-tangle'.
1223 1253
1224 * ob-perl.el (ob-tangle): initialize variable from ob-tangle. 1254 * ob-perl.el (ob-tangle): initialize variable from `ob-tangle'.
1225 1255
1226 * ob-python.el (ob-tangle): initialize variable from ob-tangle. 1256 * ob-python.el (ob-tangle): initialize variable from `ob-tangle'.
1227 1257
1228 * ob-ruby.el (ob-tangle): initialize variable from ob-tangle. 1258 * ob-ruby.el (ob-tangle): initialize variable from `ob-tangle'.
1229 1259
1230 * ob-tangle.el (ob-tangle): initialize variable from ob-tangle. 1260 * ob-tangle.el (ob-tangle): initialize variable from `ob-tangle'.
1231 1261
12322011-07-28 Eric Schulte <schulte.eric@gmail.com> 12622011-07-28 Eric Schulte <schulte.eric@gmail.com>
1233 1263
@@ -1307,9 +1337,8 @@
1307 1337
13082011-07-28 Carsten Dominik <carsten.dominik@gmail.com> (tiny change) 13382011-07-28 Carsten Dominik <carsten.dominik@gmail.com> (tiny change)
1309 1339
1310 * org.el (org-find-dblock): 1340 * org.el (org-find-dblock, org-clocktable-try-shift): Make regexp
1311 (org-clocktable-try-shift): Make regexp work also when #+begin 1341 work also when #+begin line is indentex.
1312 line is indentex.
1313 1342
13142011-07-28 Eric Schulte <schulte.eric@gmail.com> 13432011-07-28 Eric Schulte <schulte.eric@gmail.com>
1315 1344
@@ -1395,28 +1424,33 @@
1395 `interactive-p'. 1424 `interactive-p'.
1396 (org-export-as-utf8-to-buffer): Replacing call to now-defunct function 1425 (org-export-as-utf8-to-buffer): Replacing call to now-defunct function
1397 `interactive-p'. 1426 `interactive-p'.
1398 (org-export-region-as-ascii): Replacing call to now-defunct function 1427 (org-export-region-as-ascii): Replacing call to now-defunct
1399 `interactive-p'.Replacing call to now-defunct function `interactive-p'. 1428 function `interactive-p'.Replacing call to now-defunct function
1429 `interactive-p'.
1400 1430
1401 * org-docbook.el: Replacing call to now-defunct function 1431 * org-docbook.el: Replacing call to now-defunct function
1402 `interactive-p'. 1432 `interactive-p'.
1403 (org-export-region-as-docbook): Replacing call to now-defunct function 1433 (org-export-region-as-docbook): Replacing call to now-defunct
1404 `interactive-p'.Replacing call to now-defunct function `interactive-p'. 1434 function `interactive-p'.Replacing call to now-defunct function
1435 `interactive-p'.
1405 1436
1406 * org-html.el: Replacing call to now-defunct function 1437 * org-html.el: Replacing call to now-defunct function
1407 `interactive-p'. 1438 `interactive-p'.
1408 (org-export-region-as-html): Replacing call to now-defunct function 1439 (org-export-region-as-html): Replacing call to now-defunct
1409 `interactive-p'.Replacing call to now-defunct function `interactive-p'. 1440 function `interactive-p'.Replacing call to now-defunct function
1441 `interactive-p'.
1410 1442
1411 * org-latex.el: Replacing call to now-defunct function 1443 * org-latex.el: Replacing call to now-defunct function
1412 `interactive-p'. 1444 `interactive-p'.
1413 (org-export-region-as-latex): Replacing call to now-defunct function 1445 (org-export-region-as-latex): Replacing call to now-defunct
1414 `interactive-p'.Replacing call to now-defunct function `interactive-p'. 1446 function `interactive-p'.Replacing call to now-defunct function
1447 `interactive-p'.
1415 1448
1416 * org-macs.el: Replacing call to now-defunct function 1449 * org-macs.el: Replacing call to now-defunct function
1417 `interactive-p'. 1450 `interactive-p'.
1418 (org-called-interactively-p): Replacing call to now-defunct function 1451 (org-called-interactively-p): Replacing call to now-defunct
1419 `interactive-p'.Replacing call to now-defunct function `interactive-p'. 1452 function `interactive-p'.Replacing call to now-defunct function
1453 `interactive-p'.
1420 1454
1421 * org-table.el: Replacing call to now-defunct function 1455 * org-table.el: Replacing call to now-defunct function
1422 `interactive-p'. 1456 `interactive-p'.
@@ -1439,7 +1473,8 @@
1439 (orgtbl-send-table): Replacing call to now-defunct function `interactive-p'. 1473 (orgtbl-send-table): Replacing call to now-defunct function `interactive-p'.
1440 1474
1441 * org.el: Replacing call to now-defunct function `interactive-p'. 1475 * org.el: Replacing call to now-defunct function `interactive-p'.
1442 (org-mode): Replacing call to now-defunct function `interactive-p'. 1476 (org-mode): Replacing call to now-defunct function
1477 `interactive-p'.
1443 (org-copy-subtree): Replacing call to now-defunct function 1478 (org-copy-subtree): Replacing call to now-defunct function
1444 `interactive-p'. 1479 `interactive-p'.
1445 (org-paste-subtree): Replacing call to now-defunct function 1480 (org-paste-subtree): Replacing call to now-defunct function
@@ -1473,8 +1508,8 @@
1473 1508
14742011-07-28 Carsten Dominik <carsten.dominik@gmail.com> 15092011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
1475 1510
1476 * org-html.el (org-export-as-html): 1511 * org-html.el (org-export-as-html, org-html-level-start): Only
1477 (org-html-level-start): Only convert section number underscores to dashes. 1512 convert section number underscores to dashes.
1478 1513
14792011-07-28 Carsten Dominik <carsten.dominik@gmail.com> 15142011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
1480 1515
@@ -1524,8 +1559,8 @@
1524 1559
15252011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> (tiny change) 15602011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> (tiny change)
1526 1561
1527 * org-list.el (org-list-to-latex): the enumerate environment in 1562 * org-list.el (org-list-to-latex): The enumerate environment in
1528 latex increments the counter before using it. Therefore, org-mode 1563 latex increments the counter before using it. Therefore, org-mode
1529 should set the enumeration counter to the desired value minus one. 1564 should set the enumeration counter to the desired value minus one.
1530 1565
15312011-07-28 Michael Brand <michael.ch.brand@gmail.com> (tiny change) 15662011-07-28 Michael Brand <michael.ch.brand@gmail.com> (tiny change)
@@ -1535,17 +1570,17 @@
1535 1570
15362011-07-28 Christian Egli <christian.egli@sbszh.ch> 15712011-07-28 Christian Egli <christian.egli@sbszh.ch>
1537 1572
1538 * org-taskjuggler.el (org-taskjuggler-clean-effort): handle any 1573 * org-taskjuggler.el (org-taskjuggler-clean-effort): Handle any
1539 effort that is accepted by `org-duration-string-to-minutes´. 1574 effort that is accepted by `org-duration-string-to-minutes´.
1540 1575
15412011-07-28 Julien Barnier <julien@nozav.org> 15762011-07-28 Julien Barnier <julien@nozav.org>
1542 1577
1543 * ob-sh.el (org-babel-sh-evaluate) : when sending input to comint, 1578 * ob-sh.el (org-babel-sh-evaluate): When sending input to comint,
1544 wait until previous line execution is finished 1579 wait until previous line execution is finished.
1545 1580
1546 * ob-comint.el (org-babel-comint-with-output) : when looking for 1581 * ob-comint.el (org-babel-comint-with-output): When looking for
1547 end-of-evaluation indicator, search forward for the indicator 1582 end-of-evaluation indicator, search forward for the indicator
1548 before searching forward for the prompt 1583 before searching forward for the prompt.
1549 1584
15502011-07-28 Carsten Dominik <carsten.dominik@gmail.com> 15852011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
1551 1586
@@ -1553,11 +1588,11 @@
1553 1588
15542011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 15892011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
1555 1590
1556 * org.el (org-auto-align-tags): change docstring. 1591 * org.el (org-auto-align-tags): Change docstring.
1557 (org-update-parent-todo-statistics): keep tags aligned even when 1592 (org-update-parent-todo-statistics): Keep tags aligned even when
1558 statistics cookies are shifting them. 1593 statistics cookies are shifting them.
1559 1594
1560 * org-list.el (org-update-checkbox-count): keep tags aligned even 1595 * org-list.el (org-update-checkbox-count): Keep tags aligned even
1561 when statistics cookies are shifting them. 1596 when statistics cookies are shifting them.
1562 1597
15632011-07-28 Lawrence Mitchell <wence@gmx.li> 15982011-07-28 Lawrence Mitchell <wence@gmx.li>
@@ -1568,7 +1603,7 @@
15682011-07-28 Lawrence Mitchell <wence@gmx.li> 16032011-07-28 Lawrence Mitchell <wence@gmx.li>
1569 1604
1570 * ob.el (org-babel-result-regexp): Use non-shy group around 1605 * ob.el (org-babel-result-regexp): Use non-shy group around
1571 org-babel-data-names. 1606 `org-babel-data-names'.
1572 1607
15732011-07-28 Carsten Dominik <carsten.dominik@gmail.com> 16082011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
1574 1609
@@ -1593,7 +1628,7 @@
1593 * ob-lisp.el (org-babel-execute:lisp): No real functional change, 1628 * ob-lisp.el (org-babel-execute:lisp): No real functional change,
1594 just aesthetic. 1629 just aesthetic.
1595 1630
15962011-07-28 Sébastien Delafond <sdelafond@gmail.com> 16312011-07-28 Sébastien Delafond <sdelafond@gmail.com> (tiny change)
1597 1632
1598 * org.el (org-mode-flyspell-verify): This is useful when using 1633 * org.el (org-mode-flyspell-verify): This is useful when using
1599 flyspell with a non-English dictionary, or if some of your 1634 flyspell with a non-English dictionary, or if some of your
@@ -1605,7 +1640,7 @@
1605 `org-activate-mark'. 1640 `org-activate-mark'.
1606 1641
1607 * org-compat.el (org-activate-mark): New function. Provide 1642 * org-compat.el (org-activate-mark): New function. Provide
1608 `activate-mark' if not present (e.g. Emacs22). 1643 `activate-mark' if not present (e.g. Emacs 22).
1609 1644
16102011-07-28 David Maus <dmaus@ictsoc.de> 16452011-07-28 David Maus <dmaus@ictsoc.de>
1611 1646
@@ -1637,7 +1672,7 @@
1637 * org.el (org-self-insert-command): Use `delete-char' instead of 1672 * org.el (org-self-insert-command): Use `delete-char' instead of
1638 `delete-backward-char'. 1673 `delete-backward-char'.
1639 1674
1640 * org-table.el (orgtbl-self-insert-command): Dto. 1675 * org-table.el (orgtbl-self-insert-command): Ditto.
1641 1676
16422011-07-28 Carsten Dominik <carsten.dominik@gmail.com> 16772011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
1643 1678
@@ -1650,7 +1685,7 @@
1650 1685
16512011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 16862011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
1652 1687
1653 * org-latex.el (org-export-latex-preprocess): add 1688 * org-latex.el (org-export-latex-preprocess): Add
1654 `original-indentation' property to footnotes so they cannot 1689 `original-indentation' property to footnotes so they cannot
1655 possibly end a list by being less indented than the item they 1690 possibly end a list by being less indented than the item they
1656 belong to. 1691 belong to.
@@ -1680,33 +1715,33 @@
16802011-07-28 Carsten Dominik <carsten.dominik@gmail.com> 17152011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
1681 1716
1682 * org.el (org-self-insert-command): Catch the case of 1717 * org.el (org-self-insert-command): Catch the case of
1683 buffer-undo-list eq t. 1718 `buffer-undo-list' eq t.
1684 1719
16852011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 17202011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
1686 1721
1687 * org.el (org-toggle-heading): region should be considered as made 1722 * org.el (org-toggle-heading): Region should be considered as made
1688 of full lines, without the last one if region-end is at bol. 1723 of full lines, without the last one if region-end is at bol.
1689 Removed unused variables. Refactored and commented code. 1724 Removed unused variables. Refactored and commented code.
1690 1725
16912011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 17262011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
1692 1727
1693 * org.el (org-toggle-item): when region includes an headline less 1728 * org.el (org-toggle-item): When region includes an headline less
1694 indented than first one, set it as the new reference. 1729 indented than first one, set it as the new reference.
1695 1730
16962011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 17312011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
1697 1732
1698 * org-list.el (org-list-to-subtree): if the list is before first 1733 * org-list.el (org-list-to-subtree): If the list is before first
1699 heading and `org-odd-levels-only' is non-nil, the first item gets 1734 heading and `org-odd-levels-only' is non-nil, the first item gets
1700 two stars instead of one. 1735 two stars instead of one.
1701 1736
1702 * org.el (org-reduced-level): a level of 0 was reduced to 1 with 1737 * org.el (org-reduced-level): A level of 0 was reduced to 1 with
1703 `org-odd-levels-only' non-nil. 1738 `org-odd-levels-only' non-nil.
1704 1739
17052011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 17402011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
1706 1741
1707 * org.el (org-toggle-item): converting an heading to an item would 1742 * org.el (org-toggle-item): Converting an heading to an item would
1708 sometimes insert unnecessary spaces before it, and unwanted space 1743 sometimes insert unnecessary spaces before it, and unwanted space
1709 with `org-indent-mode' on. Changing some text into an item 1744 with `org-indent-mode' on. Changing some text into an item
1710 wouldn't always preserve indentation. 1745 wouldn't always preserve indentation.
1711 1746
17122011-07-28 Carsten Dominik <carsten.dominik@gmail.com> 17472011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
@@ -1714,21 +1749,21 @@
1714 * org-capture.el (org-capture-current-plist): Improve docstring. 1749 * org-capture.el (org-capture-current-plist): Improve docstring.
1715 (org-capture-put): Add docstring. 1750 (org-capture-put): Add docstring.
1716 (org-capture-get): Add docstring. 1751 (org-capture-get): Add docstring.
1717 (org-capture-member): Add LOCAL argument. Add docstring. 1752 (org-capture-member): Add LOCAL argument. Add docstring.
1718 (org-capture-set-target-location): Store the time received from a date 1753 (org-capture-set-target-location): Store the time received from a
1719 prompt into the :prompt-time property. 1754 date prompt into the :prompt-time property.
1720 1755
17212011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 17562011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
1722 1757
1723 * org-exp.el (org-export-mark-list-properties): even if context is 1758 * org-exp.el (org-export-mark-list-properties): Even if context is
1724 invalid, mark list item with `list-context' property. 1759 invalid, mark list item with `list-context' property.
1725 1760
1726 * org-list.el (org-list-forbidden-blocks): add exporters specific 1761 * org-list.el (org-list-forbidden-blocks): Add exporters specific
1727 blocks to the list of forbidden blocks. 1762 blocks to the list of forbidden blocks.
1728 1763
17292011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 17642011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
1730 1765
1731 * org-list.el (org-sort-list): function tries to intern 1766 * org-list.el (org-sort-list): Function tries to intern
1732 getkey-func before it is defined, so it's always nil. 1767 getkey-func before it is defined, so it's always nil.
1733 1768
17342011-07-28 Eric Schulte <schulte.eric@gmail.com> 17692011-07-28 Eric Schulte <schulte.eric@gmail.com>
@@ -1747,7 +1782,7 @@
1747 1782
17482011-07-28 Eric Schulte <schulte.eric@gmail.com> 17832011-07-28 Eric Schulte <schulte.eric@gmail.com>
1749 1784
1750 * ob-sh.el (ob-ref): Uses ob-ref to resolve the value of the 1785 * ob-sh.el (ob-ref): Uses `ob-ref' to resolve the value of the
1751 :stdin header argument. 1786 :stdin header argument.
1752 (org-babel-execute:sh): Use the :stdin header argument. 1787 (org-babel-execute:sh): Use the :stdin header argument.
1753 (org-babel-sh-var-to-sh): Split the bulk of this function off into a 1788 (org-babel-sh-var-to-sh): Split the bulk of this function off into a
@@ -1824,11 +1859,11 @@
1824 1859
18252011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 18602011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
1826 1861
1827 * org-list.el (org-list-separating-blank-lines-number): fix 1862 * org-list.el (org-list-separating-blank-lines-number): Fix
1828 confusion between point and item beginning. Now, if no information 1863 confusion between point and item beginning. Now, if no
1829 is avalaible, truly follow user preference when it inserts blank 1864 information is avalaible, truly follow user preference when it
1830 lines manually. 1865 inserts blank lines manually.
1831 (org-list-insert-item): send correct argument to the preceding 1866 (org-list-insert-item): Send correct argument to the preceding
1832 function. 1867 function.
1833 1868
18342011-07-28 Eric Schulte <schulte.eric@gmail.com> 18692011-07-28 Eric Schulte <schulte.eric@gmail.com>
@@ -1836,13 +1871,13 @@
1836 * ob.el (org-babel-src-block-regexp): Keep the now-mandatory 1871 * ob.el (org-babel-src-block-regexp): Keep the now-mandatory
1837 newline inside of the code block body. 1872 newline inside of the code block body.
1838 1873
18392011-07-28 Sean O'Halpin <sean.ohalpin@gmail.com> 18742011-07-28 Sean O'Halpin <sean.ohalpin@gmail.com> (tiny change)
1840 1875
1841 * ob.el: Avoid spurious matches to literal. 1876 * ob.el: Avoid spurious matches to literal.
1842 1877
18432011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 18782011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
1844 1879
1845 * org.el (org-indent-line-function): don't include #+include 1880 * org.el (org-indent-line-function): Don't include #+include
1846 lines. 1881 lines.
1847 1882
18482011-07-28 Eric Schulte <schulte.eric@gmail.com> 18832011-07-28 Eric Schulte <schulte.eric@gmail.com>
@@ -1851,7 +1886,8 @@
1851 org-babel-check-src-block. 1886 org-babel-check-src-block.
1852 1887
1853 * ob.el (org-babel-expand-src-block): Fit within 80 cols. 1888 * ob.el (org-babel-expand-src-block): Fit within 80 cols.
1854 (org-babel-edit-distance): Returns the edit distance of two strings. 1889 (org-babel-edit-distance): Returns the edit distance of two
1890 strings.
1855 (org-babel-check-src-block): Check a code block for errors. 1891 (org-babel-check-src-block): Check a code block for errors.
1856 1892
18572011-07-28 Carsten Dominik <carsten.dominik@gmail.com> (tiny change) 18932011-07-28 Carsten Dominik <carsten.dominik@gmail.com> (tiny change)
@@ -1863,9 +1899,9 @@
1863 1899
1864 * org-table.el 1900 * org-table.el
1865 (org-table-exit-follow-field-mode-when-leaving-table): New option. 1901 (org-table-exit-follow-field-mode-when-leaving-table): New option.
1866 (org-table-check-inside-data-field): New optional argument `noerror'. 1902 (org-table-check-inside-data-field): New optional argument
1867 When set, the function will only return nil instead of throwing an 1903 `noerror'. When set, the function will only return nil instead of
1868 error. 1904 throwing an error.
1869 (org-table-edit-field): Interpret double prefix argument, and improve 1905 (org-table-edit-field): Interpret double prefix argument, and improve
1870 the properties of the editing window. 1906 the properties of the editing window.
1871 (org-table-follow-field-mode): New minor mode. 1907 (org-table-follow-field-mode): New minor mode.
@@ -1881,12 +1917,12 @@
1881 1917
18822011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 19182011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
1883 1919
1884 * org-list.el (org-list-full-item-re): allow description term to 1920 * org-list.el (org-list-full-item-re): Allow description term to
1885 have a newline character after the colons. 1921 have a newline character after the colons.
1886 1922
18872011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 19232011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
1888 1924
1889 * org-list.el (org-sort-list): no longer ignore with-case 1925 * org-list.el (org-sort-list): No longer ignore with-case
1890 argument: the function sorted case-sensitively, regardless of 1926 argument: the function sorted case-sensitively, regardless of
1891 argument. 1927 argument.
1892 1928
@@ -1903,7 +1939,7 @@
1903 * org.el (org-special-properties): Add CLOCKSUM to the special 1939 * org.el (org-special-properties): Add CLOCKSUM to the special
1904 properties. 1940 properties.
1905 1941
19062011-07-28 Robert P. Goldman <rpgoldman@real-time.com> 19422011-07-28 Robert P. Goldman <rpgoldman@real-time.com> (tiny change)
1907 1943
1908 * ob-exp.el (org-babel-exp-in-export-file): Bind 1944 * ob-exp.el (org-babel-exp-in-export-file): Bind
1909 `org-link-search-inhibit-query' to t to inhibit prompts. 1945 `org-link-search-inhibit-query' to t to inhibit prompts.
@@ -1924,19 +1960,19 @@
19242011-07-28 Carsten Dominik <carsten.dominik@gmail.com> 19602011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
1925 1961
1926 * org-latex.el (org-export-latex-preprocess): Pipe index entries 1962 * org-latex.el (org-export-latex-preprocess): Pipe index entries
1927 through org-export-latex-fontify-headline. 1963 through `org-export-latex-fontify-headline'.
1928 1964
19292011-07-28 Carsten Dominik <carsten.dominik@gmail.com> 19652011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
1930 1966
1931 * org-exp.el (org-export-add-options-to-plist): Fix the option 1967 * org-exp.el (org-export-add-options-to-plist): Fix the option
1932 parser 1968 parser.
1933 1969
19342011-07-28 Robert P. Goldman <rpgoldman@real-time.com> 19702011-07-28 Robert P. Goldman <rpgoldman@real-time.com> (tiny change)
1935 1971
1936 * org-latex.el (org-export-latex-preprocess): Replace index 1972 * org-latex.el (org-export-latex-preprocess): Replace index
1937 entries. 1973 entries.
1938 1974
19392011-07-28 Robert P. Goldman <rpgoldman@real-time.com> 19752011-07-28 Robert P. Goldman <rpgoldman@real-time.com> (tiny change)
1940 1976
1941 * org.el (org-structure-template-alist): Add an easy template for 1977 * org.el (org-structure-template-alist): Add an easy template for
1942 index (i), and move include file to I from i. 1978 index (i), and move include file to I from i.
@@ -1944,7 +1980,7 @@
19442011-07-28 Matt Lundin <mdl@imapmail.org> 19802011-07-28 Matt Lundin <mdl@imapmail.org>
1945 1981
1946 * org-agenda.el (org-agenda-open-link): Pass entire text of agenda 1982 * org-agenda.el (org-agenda-open-link): Pass entire text of agenda
1947 line to org-offer-links-in-entry. 1983 line to `org-offer-links-in-entry'.
1948 1984
19492011-07-28 Michael Markert <markert.michael@googlemail.com> 19852011-07-28 Michael Markert <markert.michael@googlemail.com>
1950 1986
@@ -1960,8 +1996,8 @@
1960 existing headline. 1996 existing headline.
1961 (org-bibtex-export-arbitrary-fields) 1997 (org-bibtex-export-arbitrary-fields)
1962 (org-bibtex-treat-headline-as-title): Fix typos 1998 (org-bibtex-treat-headline-as-title): Fix typos
1963 (org-bibtex-fleshout): Don't upcase optional field; remove ":" from 1999 (org-bibtex-fleshout): Don't upcase optional field; remove ":"
1964 type completion. 2000 from type completion.
1965 2001
19662011-07-28 Matt Lundin <mdl@imapmail.org> 20022011-07-28 Matt Lundin <mdl@imapmail.org>
1967 2003
@@ -1974,11 +2010,11 @@
1974 2010
19752011-07-28 Tom Dye <tsd@tsdye.com> 20112011-07-28 Tom Dye <tsd@tsdye.com>
1976 2012
1977 * org-bibtex.el: Added crossref field to other fields 2013 * org-bibtex.el: Added crossref field to other fields.
1978 2014
19792011-07-28 Tom Dye <tsd@tsdye.com> 20152011-07-28 Tom Dye <tsd@tsdye.com>
1980 2016
1981 * org-bibtex.el: Add crossref option to incollection 2017 * org-bibtex.el: Add crossref option to incollection.
1982 2018
19832011-07-28 Matt Lundin <mdl@imapmail.org> 20192011-07-28 Matt Lundin <mdl@imapmail.org>
1984 2020
@@ -1992,15 +2028,16 @@
1992 2028
19932011-07-28 Matt Lundin <mdl@imapmail.org> 20292011-07-28 Matt Lundin <mdl@imapmail.org>
1994 2030
1995 * org-bibtex.el (org-bibtex-tags): New variable 2031 * org-bibtex.el (org-bibtex-tags): New variable.
1996 (org-bibtex-tags-are-keywords): New variable 2032 (org-bibtex-tags-are-keywords): New variable.
1997 (org-bibtex-no-export-tags): New variable 2033 (org-bibtex-no-export-tags): New variable.
1998 (org-bibtex-headline): Export tags as comma-separated bibtex keywords 2034 (org-bibtex-headline): Export tags as comma-separated bibtex
1999 (org-bibtex-read): Import bibtex keywords field as tags 2035 keywords.
2036 (org-bibtex-read): Import bibtex keywords field as tags.
2000 2037
20012011-07-28 Manuel Giraud <manuel.giraud@univ-nantes.fr> 20382011-07-28 Manuel Giraud <manuel.giraud@univ-nantes.fr>
2002 2039
2003 * org-publish.el (org-publish-find-date): optimization 2040 * org-publish.el (org-publish-find-date): Optimization.
2004 2041
20052011-07-28 Tassilo Horn <tassilo@member.fsf.org> 20422011-07-28 Tassilo Horn <tassilo@member.fsf.org>
2006 2043
@@ -2011,12 +2048,13 @@
2011 2048
2012 * org-publish.el (org-publish-project-alist): Document new 2049 * org-publish.el (org-publish-project-alist): Document new
2013 :sitemap-sans-extension property. 2050 :sitemap-sans-extension property.
2014 (org-publish-org-sitemap): Use new sitemap-sans-extension setting. 2051 (org-publish-org-sitemap): Use new `sitemap-sans-extension'
2052 setting.
2015 2053
20162011-07-28 Carsten Dominik <carsten.dominik@gmail.com> 20542011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
2017 2055
2018 * org.el (org-remove-uninherited-tags): Renamed from 2056 * org.el (org-remove-uninherited-tags): Renamed from
2019 org-remove-iniherited-tags. 2057 `org-remove-iniherited-tags'.
2020 (org-scan-tags): Fix typo in function call. 2058 (org-scan-tags): Fix typo in function call.
2021 (org-get-tags-at): Fix typo in function call. 2059 (org-get-tags-at): Fix typo in function call.
2022 2060
@@ -2066,8 +2104,9 @@
2066 2104
2067 * org-bibtex.el (org-bibtex-export-arbitrary-fields): New option. 2105 * org-bibtex.el (org-bibtex-export-arbitrary-fields): New option.
2068 (org-bibtex-key-property): New option. 2106 (org-bibtex-key-property): New option.
2069 (org-bibtex-put): Make use of new `org-bibtex-key-property' variable. 2107 (org-bibtex-put): Make use of new `org-bibtex-key-property'
2070 (org-bibtex-headline): Make use of new 2108 variable.
2109 (org-bibtex-headline): Make use of new
2071 `org-bibtex-export-arbitrary-fields' and `org-bibtex-key-property' 2110 `org-bibtex-export-arbitrary-fields' and `org-bibtex-key-property'
2072 variables. 2111 variables.
2073 (org-bibtex-autokey): Make use of new `org-bibtex-key-property' 2112 (org-bibtex-autokey): Make use of new `org-bibtex-key-property'
@@ -2130,20 +2169,20 @@
2130 2169
21312011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 21702011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
2132 2171
2133 * org-exp.el (org-export-preprocess-string): mark list end before 2172 * org-exp.el (org-export-preprocess-string): Mark list end before
2134 expanding macros. Thus, a macro inside a list and containing blank 2173 expanding macros. Thus, a macro inside a list and containing
2135 lines cannot break the list structure. 2174 blank lines cannot break the list structure.
2136 (org-export-preprocess-apply-macros): multi-lines macros get 2175 (org-export-preprocess-apply-macros): Multi-lines macros get
2137 indented with the same indentation as the first line. Thus, we are 2176 indented with the same indentation as the first line. Thus, we
2138 sure that every line belongs to the same list as the first line, if 2177 are sure that every line belongs to the same list as the first
2139 such list exists. Also add comments in code. 2178 line, if such list exists. Also add comments in code.
2140 2179
21412011-07-28 Carsten Dominik <carsten.dominik@gmail.com> 21802011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
2142 2181
2143 * org-agenda.el (org-agenda-clock-consistency-checks): New option. 2182 * org-agenda.el (org-agenda-clock-consistency-checks): New option.
2144 (org-agenda-list): Handle display change to clock check. 2183 (org-agenda-list): Handle display change to clock check.
2145 (org-agenda-get-progress): Show only clock entries if we are doing the 2184 (org-agenda-get-progress): Show only clock entries if we are doing
2146 consistency check. 2185 the consistency check.
2147 (org-agenda-show-clocking-issues): New function. 2186 (org-agenda-show-clocking-issues): New function.
2148 (org-agenda-check-clock-gap): New function. 2187 (org-agenda-check-clock-gap): New function.
2149 (org-agenda-view-mode-dispatch): Offer consistency check. 2188 (org-agenda-view-mode-dispatch): Offer consistency check.
@@ -2155,7 +2194,7 @@
2155 2194
21562011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 21952011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
2157 2196
2158 * org-list.el (org-list-struct): when walking down the list, the 2197 * org-list.el (org-list-struct): When walking down the list, the
2159 function would not pay attention to drawers or blocks indentation. 2198 function would not pay attention to drawers or blocks indentation.
2160 Thus, such constructs couldn't consistently end an item or a list. 2199 Thus, such constructs couldn't consistently end an item or a list.
2161 This patch ensures line indentation is stored (if applicable) 2200 This patch ensures line indentation is stored (if applicable)
@@ -2164,7 +2203,7 @@
21642011-07-28 Carsten Dominik <carsten.dominik@gmail.com> 22032011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
2165 2204
2166 * org-exp.el (org-export): Add EXPORT_FILE_NAME to the enclosing 2205 * org-exp.el (org-export): Add EXPORT_FILE_NAME to the enclosing
2167 tree properties 2206 tree properties.
2168 2207
21692011-07-28 Carsten Dominik <carsten.dominik@gmail.com> 22082011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
2170 2209
@@ -2175,36 +2214,35 @@
2175 2214
2176 * org-exp.el (org-export): Go to next heading before searching 2215 * org-exp.el (org-export): Go to next heading before searching
2177 backward, so make this also work if we are on the headline of the 2216 backward, so make this also work if we are on the headline of the
2178 entry with the property... 2217 entry with the property.
2179 2218
21802011-07-28 Carsten Dominik <carsten.dominik@gmail.com> 22192011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
2181 2220
2182 * org.el (org-promote): 2221 * org.el (org-promote):
2183 (org-demote): Soften the previous change, by only removing the 2222 (org-demote): Soften the previous change, by only removing the
2184 flyspell function from after-change functions, because that was the 2223 flyspell function from after-change functions, because that was
2185 one causing the slowdown - at least much of it. 2224 the one causing the slowdown - at least much of it.
2186 2225
21872011-07-28 Eric Schulte <schulte.eric@gmail.com> 22262011-07-28 Eric Schulte <schulte.eric@gmail.com>
2188 2227
2189 * org.el (org-promote): 2228 * org.el (org-promote, org-demote): Turn off
2190 (org-demote): Turn off after-change-functions to speed up the 2229 after-change-functions to speed up the reindentation of text.
2191 reindentation of text.
2192 2230
21932011-07-28 Eric Schulte <schulte.eric@gmail.com> 22312011-07-28 Eric Schulte <schulte.eric@gmail.com>
2194 2232
2195 * ob-ocaml.el (org-babel-ocaml-read-list): Using 2233 * ob-ocaml.el (org-babel-ocaml-read-list): Use
2196 `org-babel-script-escape'. 2234 `org-babel-script-escape'.
2197 (org-babel-ocaml-read-array): Using `org-babel-script-escape'. 2235 (org-babel-ocaml-read-array): Use `org-babel-script-escape'.
2198 2236
21992011-07-28 Manuel Giraud <manuel.giraud@univ-nantes.fr> 22372011-07-28 Manuel Giraud <manuel.giraud@univ-nantes.fr>
2200 2238
2201 * org-html.el (org-html-handle-links): add an alternate for inline 2239 * org-html.el (org-html-handle-links): Add an alternate for inline
2202 images 2240 images
2203 2241
22042011-07-28 Carsten Dominik <carsten.dominik@gmail.com> 22422011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
2205 2243
2206 * org-agenda.el (org-agenda-bulk-action): Do not use the entries 2244 * org-agenda.el (org-agenda-bulk-action): Do not use the entries
2207 variable before it is defined 2245 variable before it is defined.
2208 2246
22092011-07-28 Eric Schulte <schulte.eric@gmail.com> 22472011-07-28 Eric Schulte <schulte.eric@gmail.com>
2210 2248
@@ -2218,16 +2256,17 @@
2218 2256
22192011-07-28 Manuel Giraud <manuel.giraud@univ-nantes.fr> 22572011-07-28 Manuel Giraud <manuel.giraud@univ-nantes.fr>
2220 2258
2221 * org-html.el (org-html-make-link): correct a bug in coderef link. 2259 * org-html.el (org-html-make-link): Correct a bug in coderef link.
2222 2260
22232011-07-28 Bernt Hansen <bernt@norang.ca> 22612011-07-28 Bernt Hansen <bernt@norang.ca>
2224 2262
2225 * org-agenda.el (org-agenda-filter-by-tag): Fix variable name typo 2263 * org-agenda.el (org-agenda-filter-by-tag): Fix variable name
2264 typo.
2226 2265
22272011-07-28 Bernt Hansen <bernt@norang.ca> 22662011-07-28 Bernt Hansen <bernt@norang.ca>
2228 2267
2229 * org-agenda.el (org-agenda-get-timestamps): Fix agenda display 2268 * org-agenda.el (org-agenda-get-timestamps): Fix agenda display
2230 when headlines are missing 2269 when headlines are missing.
2231 2270
22322011-07-28 Bastien Guerry <bzg@gnu.org> 22712011-07-28 Bastien Guerry <bzg@gnu.org>
2233 2272
@@ -2260,30 +2299,24 @@
2260 2299
22612011-07-28 Julien Danjou <julien@danjou.info> 23002011-07-28 Julien Danjou <julien@danjou.info>
2262 2301
2263 * org.el (org-entry-get): 2302 * org.el (org-entry-get, org-entry-delete, org-entry-put)
2264 (org-entry-delete): 2303 (org-property-values, org-delete-property-globally): Use
2265 (org-entry-put): 2304 `org-re-property'.
2266 (org-property-values): 2305 (org-re-property): New function allowing to build a regexp to
2267 (org-delete-property-globally): Use org-re-property. 2306 match a property.
2268 (org-re-property): New function allowing to build a regexp to match a
2269 property.
2270 2307
22712011-07-28 Julien Danjou <julien@danjou.info> 23082011-07-28 Julien Danjou <julien@danjou.info>
2272 2309
2273 * org.el (org-property-values): Enhance docstring. 2310 * org.el (org-property-values): Enhance docstring.
2274 2311
22752011-07-28 Ethan Ligon <ligon@are.berkeley.edu> 23122011-07-28 Ethan Ligon <ligon@are.berkeley.edu> (tiny change)
2276 2313
2277 * Illustration of bug in html export - This has a space after the 2314 * org-html.el (org-html-export-list-line): Fix regexp for
2278 colons :: so will work in latex and html - This doesn't have a 2315 detecting description lists to allow "::" marker to be last
2279 space after the colons ::so is an invalid description item 2316 visible element at end of line.
2280 according to the org manual. Won't work in html or docbook. Will 2317 * org-docbook.el (org-docbook-export-list-line): Fix regexp for
2281 nevertheless work in latex, provided /first/ description item is 2318 detecting description lists to allow "::" marker to be last
2282 valid. - Has a terminating space :: - So it works in both html 2319 visible element at end of line.
2283 and latex export! - Even though it's difficult to distinguish
2284 from the next example. - Lacks a terminating space :: - At
2285 present, *doesn't* work in html or docbook export, does in latex.
2286 This is the case that the following patch fixes.
2287 2320
22882011-07-28 Julien Danjou <julien@danjou.info> 23212011-07-28 Julien Danjou <julien@danjou.info>
2289 2322
@@ -2292,9 +2325,9 @@
2292 2325
22932011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 23262011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
2294 2327
2295 * org-list.el (org-list-in-valid-context-p): renamed from 2328 * org-list.el (org-list-in-valid-context-p): Renamed from
2296 org-list-in-valid-block-p. 2329 `org-list-in-valid-block-p'.
2297 (org-at-item-p,org-list-search-generic): use renamed function. 2330 (org-at-item-p,org-list-search-generic): Use renamed function.
2298 2331
22992011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 23322011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
2300 2333
@@ -2304,21 +2337,21 @@
2304 2337
23052011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 23382011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
2306 2339
2307 * org-latex.el: pay attention to end of footnote. Before closing 2340 * org-latex.el: Pay attention to end of footnote. Before closing
2308 the command, ensure that list is properly closed or that last link 2341 the command, ensure that list is properly closed or that last link
2309 is separated from the curly brace. 2342 is separated from the curly brace.
2310 2343
23112011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 23442011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
2312 2345
2313 * org.el (org-indent-line-function): footnote definition must stay 2346 * org.el (org-indent-line-function): Footnote definition must stay
2314 at column 0 to be recognized as such. Body below can have normal 2347 at column 0 to be recognized as such. Body below can have normal
2315 indentation, so it should ignore its definition when computing 2348 indentation, so it should ignore its definition when computing
2316 indentation. 2349 indentation.
2317 2350
23182011-07-28 Bastien Guerry <bzg@gnu.org> 23512011-07-28 Bastien Guerry <bzg@gnu.org>
2319 2352
2320 * org-protocol.el (org-protocol-remember) 2353 * org-protocol.el (org-protocol-remember, org-protocol-capture):
2321 (org-protocol-capture): More appropriate message. 2354 More appropriate message.
2322 2355
23232011-07-28 Bastien Guerry <bzg@gnu.org> 23562011-07-28 Bastien Guerry <bzg@gnu.org>
2324 2357
@@ -2334,14 +2367,14 @@
23342011-07-28 Bernt Hansen <bernt@norang.ca> 23672011-07-28 Bernt Hansen <bernt@norang.ca>
2335 2368
2336 * org-agenda.el: Remove obsolete code for adding todo list in 2369 * org-agenda.el: Remove obsolete code for adding todo list in
2337 front of the agenda 2370 front of the agenda.
2338 2371
23392011-07-28 Lawrence Mitchell <wence@gmx.li> 23722011-07-28 Lawrence Mitchell <wence@gmx.li>
2340 2373
2341 * org-latex.el (org-export-latex-convert-table.el-table): Fix 2374 * org-latex.el (org-export-latex-convert-table.el-table): Fix
2342 format-string for insertion of captions. 2375 format-string for insertion of captions.
2343 2376
23442011-07-28 Nick Dokos <nicholas.dokos@hp.com> 23772011-07-28 Nick Dokos <nicholas.dokos@hp.com> (tiny change)
2345 2378
2346 * org-exp.el (org-export-remove-comment-blocks-and-subtrees): Fix 2379 * org-exp.el (org-export-remove-comment-blocks-and-subtrees): Fix
2347 regexp. 2380 regexp.
@@ -2358,7 +2391,7 @@
23582011-07-28 Eric Schulte <schulte.eric@gmail.com> 23912011-07-28 Eric Schulte <schulte.eric@gmail.com>
2359 2392
2360 * ob-lisp.el (org-babel-execute:lisp): Turn vectors into lists 2393 * ob-lisp.el (org-babel-execute:lisp): Turn vectors into lists
2361 before reading by elisp 2394 before reading by elisp.
2362 (org-bable-lisp-vector-to-list): Stub of a vector->list function, 2395 (org-bable-lisp-vector-to-list): Stub of a vector->list function,
2363 should be replaced with a cl-vector->el-vector function. 2396 should be replaced with a cl-vector->el-vector function.
2364 2397
@@ -2377,7 +2410,7 @@
2377 2410
23782011-07-28 Carsten Dominik <carsten.dominik@gmail.com> 24112011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
2379 2412
2380 * org-beamer.el (org-beamer-environments-extra): Fix docstring 2413 * org-beamer.el (org-beamer-environments-extra): Fix docstring.
2381 2414
23822011-07-28 Lawrence Mitchell <wence@gmx.li> 24152011-07-28 Lawrence Mitchell <wence@gmx.li>
2383 2416
@@ -2386,7 +2419,7 @@
2386 2419
23872011-07-28 Lawrence Mitchell <wence@gmx.li> 24202011-07-28 Lawrence Mitchell <wence@gmx.li>
2388 2421
2389 * org-html.el (org-export-as-html) (org-html-level-start): Fix 2422 * org-html.el (org-export-as-html, org-html-level-start): Fix
2390 logic for section number printing when NUM is an integer. 2423 logic for section number printing when NUM is an integer.
2391 2424
23922011-07-28 Lawrence Mitchell <wence@gmx.li> 24252011-07-28 Lawrence Mitchell <wence@gmx.li>
@@ -2397,7 +2430,7 @@
23972011-07-28 Lawrence Mitchell <wence@gmx.li> 24302011-07-28 Lawrence Mitchell <wence@gmx.li>
2398 2431
2399 * org.el (org-point-at-end-of-empty-headline): Bind 2432 * org.el (org-point-at-end-of-empty-headline): Bind
2400 case-fold-search to nil. 2433 `case-fold-search' to nil.
2401 2434
24022011-07-28 Carsten Dominik <carsten.dominik@gmail.com> 24352011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
2403 2436
@@ -2414,10 +2447,10 @@
2414 2447
2415 * org.el (org-ts-regexp-both): Add "]" to class of characters that 2448 * org.el (org-ts-regexp-both): Add "]" to class of characters that
2416 should not be matched. 2449 should not be matched.
2417 (org-ts-regexp0): 2450 (org-ts-regexp0, org-ts-regexp1): Do not start a class with
2418 (org-ts-regexp1): Do not start a class with "^]-+", because that tries 2451 "^]-+", because that tries to (not) match characters between "]"
2419 to (not) match characters between "]" and "+". Instead, move the "-" 2452 and "+". Instead, move the "-" to the end of the class where it
2420 to the end of the class where it causes no harm. 2453 causes no harm.
2421 2454
24222011-07-28 Eric Schulte <schulte.eric@gmail.com> 24552011-07-28 Eric Schulte <schulte.eric@gmail.com>
2423 2456
@@ -2428,7 +2461,7 @@
2428 2461
2429 * ob-tangle.el (org-babel-tangle-collect-blocks): Brought the link 2462 * ob-tangle.el (org-babel-tangle-collect-blocks): Brought the link
2430 extraction code into line with a newer version of the 2463 extraction code into line with a newer version of the
2431 org-store-link function. 2464 `org-store-link' function.
2432 2465
24332011-07-28 Eric Schulte <schulte.eric@gmail.com> 24662011-07-28 Eric Schulte <schulte.eric@gmail.com>
2434 2467
@@ -2440,8 +2473,8 @@
2440 2473
24412011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 24742011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
2442 2475
2443 * org-list.el: move org-update-checkbox-count-maybe call outside 2476 * org-list.el: Move `org-update-checkbox-count-maybe' call outside
2444 of save-excursion to get back to original position. 2477 of ̀save-excursion' to get back to original position.
2445 2478
24462011-07-28 Carsten Dominik <carsten.dominik@gmail.com> 24792011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
2447 2480
@@ -2456,11 +2489,14 @@
2456 2489
24572011-07-28 Carsten Dominik <carsten.dominik@gmail.com> 24902011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
2458 2491
2459 * org-ascii.el (org-export-as-ascii): 2492 * org-ascii.el (org-export-as-ascii): Pass the :done-tasks
2493 property to the export preprocessor.
2460 2494
2461 * org-docbook.el (org-export-as-docbook): 2495 * org-docbook.el (org-export-as-docbook): Pass the :done-tasks
2496 property to the export preprocessor.
2462 2497
2463 * org-html.el (org-export-as-html): 2498 * org-html.el (org-export-as-html): Pass the :done-tasks property
2499 to the export preprocessor.
2464 2500
2465 * org-latex.el (org-export-as-latex): Pass the :done-tasks 2501 * org-latex.el (org-export-as-latex): Pass the :done-tasks
2466 property to the export preprocessor. 2502 property to the export preprocessor.
@@ -2482,14 +2518,14 @@
2482 2518
24832011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 25192011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
2484 2520
2485 * org-list.el (org-toggle-checkbox): build value of 2521 * org-list.el (org-toggle-checkbox): Build value of
2486 org-keyword-time-regexp instead of using it directly, as it's 2522 org-keyword-time-regexp instead of using it directly, as it's
2487 buffer-local, and function might be called outside Org. 2523 buffer-local, and function might be called outside Org.
2488 2524
24892011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 25252011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
2490 2526
2491 * org-list.el (org-list-struct,org-in-item-p): don't assume end of 2527 * org-list.el (org-list-struct,org-in-item-p): Don't assume end of
2492 blocks or drawers necessarily start somewhere. It it isn't the 2528 blocks or drawers necessarily start somewhere. It it isn't the
2493 case, treat them as normal text. 2529 case, treat them as normal text.
2494 2530
24952011-07-28 Eric Schulte <schulte.eric@gmail.com> 25312011-07-28 Eric Schulte <schulte.eric@gmail.com>
@@ -2505,14 +2541,14 @@
2505 2541
25062011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 25422011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
2507 2543
2508 * org-list.el (org-list-checkbox): when called from an headline, 2544 * org-list.el (org-list-checkbox): When called from an headline,
2509 function would normally skip drawers, but not if a SCHEDULED or 2545 function would normally skip drawers, but not if a SCHEDULED or
2510 DEADLINE keyword is standing before the drawer. Also avoid 2546 DEADLINE keyword is standing before the drawer. Also avoid
2511 problems if function is called in buffers not is Org mode. 2547 problems if function is called in buffers not is Org mode.
2512 2548
25132011-07-28 Bastien Guerry <bzg@gnu.org> 25492011-07-28 Bastien Guerry <bzg@gnu.org>
2514 2550
2515 * org-clock.el (org-clock-report): change the scope of the 2551 * org-clock.el (org-clock-report): Change the scope of the
2516 inserted clock report depending on whether the point is within a 2552 inserted clock report depending on whether the point is within a
2517 subtree (:scope subtree) or not (:scope file). 2553 subtree (:scope subtree) or not (:scope file).
2518 2554
@@ -2542,7 +2578,7 @@
2542 2578
25432011-07-28 Bastien Guerry <bzg@gnu.org> 25792011-07-28 Bastien Guerry <bzg@gnu.org>
2544 2580
2545 * org-protocol.el (org-protocol-do-capture): allow template keys 2581 * org-protocol.el (org-protocol-do-capture): Allow template keys
2546 of two characters. 2582 of two characters.
2547 (org-protocol-default-template-key): Update the docstring to 2583 (org-protocol-default-template-key): Update the docstring to
2548 reflect the change in `org-protocol-do-capture'. 2584 reflect the change in `org-protocol-do-capture'.
@@ -2583,21 +2619,21 @@
2583 2619
25842011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 26202011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
2585 2621
2586 * org-list.el (org-in-item-p): re-build org-drawer-regexp, 2622 * org-list.el (org-in-item-p): Re-build `org-drawer-regexp',
2587 whatever the major mode is. 2623 whatever the major mode is.
2588 2624
25892011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 26252011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
2590 2626
2591 * org-inlinetask.el (org-inlinetask-export-templates): fix default 2627 * org-inlinetask.el (org-inlinetask-export-templates): Fix default
2592 templates. 2628 templates.
2593 (org-inlinetask-export-handler): Ensure contents of inline task, if 2629 (org-inlinetask-export-handler): Ensure contents of inline task,
2594 any, starts and ends with a newline character. Refactor and comment 2630 if any, starts and ends with a newline character. Refactor and
2595 code. 2631 comment code.
2596 2632
25972011-07-28 Carsten Dominik <carsten.dominik@gmail.com> 26332011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
2598 2634
2599 * org-capture.el (org-datetree-find-date-create): Lower-case for 2635 * org-capture.el (org-datetree-find-date-create): Lower-case for
2600 variable names in define-function form. 2636 variable names in `define-function' form.
2601 2637
26022011-07-28 Carsten Dominik <carsten.dominik@gmail.com> 26382011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
2603 2639
@@ -2611,7 +2647,7 @@
2611 2647
26122011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 26482011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
2613 2649
2614 * org-latex.el (org-export-latex-preprocess): last brace shouldn't 2650 * org-latex.el (org-export-latex-preprocess): Last brace shouldn't
2615 be on the same line as a list end marker. 2651 be on the same line as a list end marker.
2616 2652
26172011-07-28 Julien Danjou <julien@danjou.info> 26532011-07-28 Julien Danjou <julien@danjou.info>
@@ -2634,10 +2670,10 @@
2634 2670
26352011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 26712011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
2636 2672
2637 * org-list.el (org-list-to-generic): set a default term for 2673 * org-list.el (org-list-to-generic): Set a default term for
2638 ill-formed description lists. Do not insert newline characters 2674 ill-formed description lists. Do not insert newline characters
2639 unless told to. 2675 unless told to.
2640 (org-list-to-texinfo,org-list-to-html): apply changes to 2676 (org-list-to-texinfo,org-list-to-html): Apply changes to
2641 `org-list-parse-liste'. 2677 `org-list-parse-liste'.
2642 2678
26432011-07-28 Bastien Guerry <bzg@gnu.org> 26792011-07-28 Bastien Guerry <bzg@gnu.org>
@@ -2662,16 +2698,16 @@
2662 2698
2663 * org-taskjuggler.el (org-taskjuggler-compute-task-leafiness): 2699 * org-taskjuggler.el (org-taskjuggler-compute-task-leafiness):
2664 Compute the leafiness of a node. 2700 Compute the leafiness of a node.
2665 (org-taskjuggler-open-task, org-export-as-taskjuggler): Mark a node as 2701 (org-taskjuggler-open-task, org-export-as-taskjuggler): Mark a
2666 a milestone if it is a leaf and has no effort. 2702 node as a milestone if it is a leaf and has no effort.
2667 2703
26682011-07-28 Christian Egli <christian.egli@alumni.ethz.ch> 27042011-07-28 Christian Egli <christian.egli@alumni.ethz.ch>
2669 2705
2670 * org-taskjuggler.el (org-export-taskjuggler-target-version): 2706 * org-taskjuggler.el (org-export-taskjuggler-target-version):
2671 (org-taskjuggler-targeting-tj3-p): Add some minimal infrastructure to 2707 (org-taskjuggler-targeting-tj3-p): Add some minimal infrastructure
2672 handle export to both tj2 and tj3. 2708 to handle export to both tj2 and tj3.
2673 (org-taskjuggler-open-task): Use a different way to purge allocations 2709 (org-taskjuggler-open-task): Use a different way to purge
2674 for tj2 and tj3. 2710 allocations for tj2 and tj3.
2675 2711
26762011-07-28 Matt Lundin <mdl@imapmail.org> 27122011-07-28 Matt Lundin <mdl@imapmail.org>
2677 2713
@@ -2800,7 +2836,7 @@
2800 2836
28012011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 28372011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
2802 2838
2803 * org-list.el (org-list-parse-list): fixed regexp. 2839 * org-list.el (org-list-parse-list): Fixed regexp.
2804 2840
28052011-07-28 David Maus <dmaus@ictsoc.de> 28412011-07-28 David Maus <dmaus@ictsoc.de>
2806 2842
@@ -2833,8 +2869,8 @@
2833 2869
28342011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 28702011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
2835 2871
2836 * org.el (org-fill-paragraph): fill-forward-paragraph function has 2872 * org.el (org-fill-paragraph): `fill-forward-paragraph' function
2837 been introduced with emacs 23.1. 2873 has been introduced with emacs 23.1.
2838 2874
28392011-07-28 Bastien Guerry <bzg@gnu.org> 28752011-07-28 Bastien Guerry <bzg@gnu.org>
2840 2876
@@ -2857,18 +2893,18 @@
2857 2893
28582011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 28942011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
2859 2895
2860 * org.el (org-adaptive-fill-function): when a region is specified 2896 * org.el (org-adaptive-fill-function): When a region is specified
2861 first line of paragraph isn't skipped, so fill-paragraph have to 2897 first line of paragraph isn't skipped, so fill-paragraph have to
2862 be computed even if point is at an item. 2898 be computed even if point is at an item.
2863 2899
28642011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 29002011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
2865 2901
2866 * org-list.el (org-list-in-valid-block-p): new function. 2902 * org-list.el (org-list-in-valid-block-p): New function.
2867 (org-at-item-p,org-list-search-generic): use new function. 2903 (org-at-item-p,org-list-search-generic): Use new function.
2868 2904
28692011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 29052011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
2870 2906
2871 * org.el (org-indent-line-function): text in both a list and a 2907 * org.el (org-indent-line-function): Text in both a list and a
2872 valid block is indented with regards to current item, not to block 2908 valid block is indented with regards to current item, not to block
2873 boundaries. 2909 boundaries.
2874 2910
@@ -2894,7 +2930,7 @@
2894 * org-html.el (org-export-as-html): Bugfix: don't insert closing 2930 * org-html.el (org-export-as-html): Bugfix: don't insert closing
2895 HTML tags when exporting body only. 2931 HTML tags when exporting body only.
2896 2932
28972011-07-28 Jason Dunsmore <emacs-orgmode@deathroller.dunsmor.com> 29332011-07-28 Jason Dunsmore <emacs-orgmode@deathroller.dunsmor.com> (tiny change)
2898 2934
2899 * org.el (org-back-over-empty-lines): Bugfix. Honor 2935 * org.el (org-back-over-empty-lines): Bugfix. Honor
2900 `org-blank-before-new-entry' correctly in various contexts. 2936 `org-blank-before-new-entry' correctly in various contexts.
@@ -2906,7 +2942,7 @@
2906 2942
29072011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 29432011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
2908 2944
2909 * org-timer.el (org-timer-item): save-excursion prevents 2945 * org-timer.el (org-timer-item): `save-excursion' prevents
2910 `org-list-struct' to get the list structure when point isn't on 2946 `org-list-struct' to get the list structure when point isn't on
2911 the first line of the item. 2947 the first line of the item.
2912 2948
@@ -2919,7 +2955,7 @@
29192011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 29552011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
2920 2956
2921 * org-list.el (org-update-checkbox-count): Ensure cookies on an 2957 * org-list.el (org-update-checkbox-count): Ensure cookies on an
2922 heading are correctly updated when checkboxes are hidden. It 2958 heading are correctly updated when checkboxes are hidden. It
2923 allows, for example, to use C-c C-x C-b on a collapsed tree and 2959 allows, for example, to use C-c C-x C-b on a collapsed tree and
2924 still get the update. 2960 still get the update.
2925 2961
@@ -2975,19 +3011,19 @@
29752011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 30112011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
2976 3012
2977 * org-inlinetask.el (org-inlinetask-promote) 3013 * org-inlinetask.el (org-inlinetask-promote)
2978 (org-inlinetask-demote): new functions. 3014 (org-inlinetask-demote): New functions.
2979 3015
29802011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 30162011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
2981 3017
2982 * org.el (org-demote-subtree,org-promote-subtree): wrap 3018 * org.el (org-demote-subtree,org-promote-subtree): Wrap
2983 org-map-tree into org-with-limited-levels macro, so it avoids 3019 `org-map-tree' into `org-with-limited-levels' macro, so it avoids
2984 operating on inline tasks. 3020 operating on inline tasks.
2985 3021
29862011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 30222011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
2987 3023
2988 * org.el (org-narrow-to-subtree): ensure `org-back-to-heading' 3024 * org.el (org-narrow-to-subtree): ensure `org-back-to-heading'
2989 will move point to a real heading and not an inline task by 3025 will move point to a real heading and not an inline task by
2990 wraping function into a org-with-limited-levels macro. 3026 wraping function into a `org-with-limited-levels' macro.
2991 3027
29922011-07-28 Bastien Guerry <bzg@gnu.org> 30282011-07-28 Bastien Guerry <bzg@gnu.org>
2993 3029
@@ -3212,17 +3248,17 @@
3212 3248
32132011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 32492011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3214 3250
3215 * org-exp.el (org-export-mark-list-end): change end marker 3251 * org-exp.el (org-export-mark-list-end): Change end marker.
3216 3252
3217 * org-docbook.el (org-export-docbook-list-line): use new marker. 3253 * org-docbook.el (org-export-docbook-list-line): Use new marker.
3218 3254
3219 * org-html.el (org-html-export-list-line): use new marker 3255 * org-html.el (org-html-export-list-line): Use new marker.
3220 3256
3221 * org-latex.el (org-export-latex-lists): use new marker 3257 * org-latex.el (org-export-latex-lists): Use new marker.
3222 3258
32232011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 32592011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3224 3260
3225 * org-latex.el (org-export-latex-lists): make sure markers used 3261 * org-latex.el (org-export-latex-lists): Make sure markers used
3226 for export are taken into account by temporarily setting an 3262 for export are taken into account by temporarily setting an
3227 appropriate value for `org-list-ending-method'. 3263 appropriate value for `org-list-ending-method'.
3228 3264
@@ -3271,14 +3307,14 @@
3271 3307
32722011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 33082011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3273 3309
3274 * org.el (org-open-at-point): if a link to a radio target is the 3310 * org.el (org-open-at-point): If a link to a radio target is the
3275 first, (resp. the last), element of a buffer, function cannot find 3311 first, (resp. the last), element of a buffer, function cannot find
3276 the property change required to get its boundaries, and 3312 the property change required to get its boundaries, and
3277 `buffer-substring' is called with an invalid nil argument. 3313 `buffer-substring' is called with an invalid nil argument.
3278 3314
32792011-07-28 Bastien Guerry <bzg@gnu.org> 33152011-07-28 Bastien Guerry <bzg@gnu.org>
3280 3316
3281 * org-table.el (org-table-copy-down): fix docstring. 3317 * org-table.el (org-table-copy-down): Fix docstring.
3282 3318
32832011-07-28 Eric Schulte <schulte.eric@gmail.com> 33192011-07-28 Eric Schulte <schulte.eric@gmail.com>
3284 3320
@@ -3305,19 +3341,19 @@
3305 3341
33062011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 33422011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3307 3343
3308 * org-list.el (org-list-insert-item): when computing size of item 3344 * org-list.el (org-list-insert-item): When computing size of item
3309 being inserted, function has to take into account that indentation 3345 being inserted, function has to take into account that indentation
3310 may not only be made of spaces. 3346 may not only be made of spaces.
3311 3347
33122011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 33482011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3313 3349
3314 * org-clock.el (org-clock-find-position): if a list was adjacent 3350 * org-clock.el (org-clock-find-position): If a list was adjacent
3315 to some clocks and a drawer was going to be created, only the 3351 to some clocks and a drawer was going to be created, only the
3316 first element of the list would make it into the drawer. 3352 first element of the list would make it into the drawer.
3317 3353
33182011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 33542011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3319 3355
3320 * org-list.el (org-toggle-checkbox): fix bug where top item in 3356 * org-list.el (org-toggle-checkbox): Fix bug where top item in
3321 list was omitted when checking boxes. 3357 list was omitted when checking boxes.
3322 3358
33232011-07-28 Dan Davison <dandavison7@gmail.com> 33592011-07-28 Dan Davison <dandavison7@gmail.com>
@@ -3354,8 +3390,8 @@
3354 3390
33552011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 33912011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3356 3392
3357 * org-list (org-cycle-item-indentation): do not break an 3393 * org-list.el (org-cycle-item-indentation): Do not break an
3358 indentation cycle because visibility cycling is requested. This 3394 indentation cycle because visibility cycling is requested. This
3359 happens when an item becomes a parent, due to indentation change. 3395 happens when an item becomes a parent, due to indentation change.
3360 Not considered empty anymore, the function cannot change its 3396 Not considered empty anymore, the function cannot change its
3361 indentation again. 3397 indentation again.
@@ -3379,11 +3415,11 @@
3379 (org-babel-insert-result): Writing code block results to lists has 3415 (org-babel-insert-result): Writing code block results to lists has
3380 been updated to reflect the new list structure. 3416 been updated to reflect the new list structure.
3381 (org-babel-result-end): Remove a previous change to end-of-list 3417 (org-babel-result-end): Remove a previous change to end-of-list
3382 marker detection 3418 marker detection.
3383 3419
33842011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 34202011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3385 3421
3386 * org-list.el (org-cycle-item-indentation): each time the function 3422 * org-list.el (org-cycle-item-indentation): Each time the function
3387 moves item back to child position, a white space is added to the 3423 moves item back to child position, a white space is added to the
3388 line. 3424 line.
3389 3425
@@ -3399,9 +3435,9 @@
3399 3435
34002011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 34362011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3401 3437
3402 * org.el (org-ctrl-c-ctrl-c): call `org-list-send-list' only when 3438 * org.el (org-ctrl-c-ctrl-c): Call `org-list-send-list' only when
3403 cursor it at very first item of the list, as specified in the 3439 cursor it at very first item of the list, as specified in the
3404 manual. Also refactored the list part of the function a bit. 3440 manual. Also refactored the list part of the function a bit.
3405 3441
34062011-07-28 Bastien Guerry <bzg@gnu.org> 34422011-07-28 Bastien Guerry <bzg@gnu.org>
3407 3443
@@ -3419,606 +3455,609 @@
3419 3455
34202011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 34562011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3421 3457
3422 * org-list.el (org-toggle-checkbox, org-update-checkbox-count): no 3458 * org-list.el (org-toggle-checkbox, org-update-checkbox-count): No
3423 need to wrap org-entry-get in ignore-errors since commit 3459 need to wrap `org-entry-get' in `ignore-errors'.
3424 7dd425cc5d42fb297f547f713edfdc936f9271f0
3425 3460
34262011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 34612011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3427 3462
3428 * org.el (org-toggle-item, org-toggle-heading): make sure every 3463 * org.el (org-toggle-item, org-toggle-heading): Make sure every
3429 sub-item in a list is changed into a sub-heading and sub-headings 3464 sub-item in a list is changed into a sub-heading and sub-headings
3430 are translated into sub-items. Also ignore inline tasks in the 3465 are translated into sub-items. Also ignore inline tasks in the
3431 process. 3466 process.
3432 3467
34332011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 34682011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3434 3469
3435 * org-exp.el (org-export-select-backend-specific-text): add 3470 * org-exp.el (org-export-select-backend-specific-text): Add
3436 `original-indentation' property when replacing #+begin_backend and 3471 `original-indentation' property when replacing #+begin_backend and
3437 #+backend blocks with their content. This is needed for lists, as 3472 #+backend blocks with their content. This is needed for lists, as
3438 they must know if the block belonged to them. 3473 they must know if the block belonged to them.
3439 3474
34402011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 34752011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3441 3476
3442 * org-html.el (org-html-export-list-line): insert a newline 3477 * org-html.el (org-html-export-list-line): Insert a newline
3443 character before ending an item, as anchor could be on a line 3478 character before ending an item, as anchor could be on a line
3444 going to be deleted, like a drawer ending string. 3479 going to be deleted, like a drawer ending string.
3445 3480
3446 * org-list.el (org-list-to-html): same. 3481 * org-list.el (org-list-to-html): Same.
3447 3482
34482011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 34832011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3449 3484
3450 * org.el (org-set-autofill-regexps): use `org-item-re' in 3485 * org.el (org-set-autofill-regexps): Use `org-item-re' in
3451 `paragraph-start' to recognize alphabetical lists. 3486 `paragraph-start' to recognize alphabetical lists.
3452 (org-fill-paragraph): enforce a pre-computed fill-prefix before 3487 (org-fill-paragraph): Enforce a pre-computed fill-prefix before
3453 calling fill-paragraph when point in in an item. Also prevent 3488 calling `fill-paragraph' when point in in an item. Also prevent
3454 paragraphs getting merged into an adjacent list upon filling. 3489 paragraphs getting merged into an adjacent list upon filling.
3455 (org-adaptive-fill-function): make sure to determine real fill-prefix 3490 (org-adaptive-fill-function): Make sure to determine real
3456 for auto-fill. 3491 fill-prefix for auto-fill.
3457 (org-auto-fill-function): use a pre-computed fill-prefix before 3492 (org-auto-fill-function): Use a pre-computed fill-prefix before
3458 calling do-auto-fill. 3493 calling `do-auto-fill'.
3459 3494
3460 * org-list.el (org-list-item-body-column): new function 3495 * org-list.el (org-list-item-body-column): New function.
3461 3496
34622011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 34972011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3463 3498
3464 * org-inlinetask.el (org-inlinetask-at-task-p) 3499 * org-inlinetask.el (org-inlinetask-at-task-p)
3465 (org-inlinetask-toggle-visibility): new functions. 3500 (org-inlinetask-toggle-visibility): New functions.
3466 3501
3467 * org-list.el (org-list-set-item-visibility): new function. 3502 * org-list.el (org-list-set-item-visibility): New function.
3468 3503
3469 * org.el (org-cycle, org-cycle-internal-local): separate lists and 3504 * org.el (org-cycle, org-cycle-internal-local): Separate lists and
3470 inline tasks from headlines. 3505 inline tasks from headlines.
3471 (org-outline-level): do not consider lists as headlines. 3506 (org-outline-level): Do not consider lists as headlines. Cycling
3472 Cycling visibility is using different tools. 3507 visibility is using different tools.
3473 3508
34742011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 35092011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3475 3510
3476 * org-list.el (org-list-struct): mark items less indented than top 3511 * org-list.el (org-list-struct): Mark items less indented than top
3477 item of the list, so that they will be modified. 3512 item of the list, so that they will be modified.
3478 (org-list-struct-apply-struct): compare struct's indentation with 3513 (org-list-struct-apply-struct): Compare struct's indentation with
3479 line's indentation instead of old-struct's. This is needed because 3514 line's indentation instead of old-struct's. This is needed
3480 `org-list-struct' automatically fixes indentation so changes might not 3515 because `org-list-struct' automatically fixes indentation so
3481 be seen otherwise. 3516 changes might not be seen otherwise.
3482 3517
3483 * org.el (org-ctrl-c-ctrl-c): small refactoring. 3518 * org.el (org-ctrl-c-ctrl-c): Small refactoring.
3484 3519
34852011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 35202011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3486 3521
3487 * org-list.el (org-update-checkbox-count): when a part of the 3522 * org-list.el (org-update-checkbox-count): When a part of the
3488 buffer is processed to count checkboxes, lists are read from top 3523 buffer is processed to count checkboxes, lists are read from top
3489 to bottom, but inside lists (in drawers, blocks, or inline tasks) 3524 to bottom, but inside lists (in drawers, blocks, or inline tasks)
3490 are skipped. Thus, cookies cannot be updated. This patch enforces 3525 are skipped. Thus, cookies cannot be updated. This patch
3491 reading of such lists if counter is itself in a special context. 3526 enforces reading of such lists if counter is itself in a special
3527 context.
3492 3528
34932011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 35292011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3494 3530
3495 * org-list.el (org-list-struct-apply-struct): inline tasks along 3531 * org-list.el (org-list-struct-apply-struct): Inline tasks along
3496 with their content must stay at column 0 even if the item is 3532 with their content must stay at column 0 even if the item is
3497 gaining indentation. Moreover, fix indentation of text in an 3533 gaining indentation. Moreover, fix indentation of text in an
3498 inline task, now it can be in such a task within a list. 3534 inline task, now it can be in such a task within a list.
3499 3535
35002011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 35362011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3501 3537
3502 * org-list.el (org-at-item-p): also verify context is valid. 3538 * org-list.el (org-at-item-p): Also verify context is valid.
3503 Otherwise it would recognize valid items where org-in-item-p 3539 Otherwise it would recognize valid items where `org-in-item-p'
3504 wouldn't. 3540 wouldn't.
3505 (org-in-item-p, org-list-struct-apply-struct): use shorter version of 3541 (org-in-item-p, org-list-struct-apply-struct): Use shorter version
3506 org-at-item-p. 3542 of org-at-item-p.
3507 (org-cycle-list-bullet): fix typo. 3543 (org-cycle-list-bullet): Fix typo.
3508 (org-list-parse-list): avoid calling org-at-item-p two times by using 3544 (org-list-parse-list): Avoid calling `org-at-item-p' two times by
3509 an appropriate regexp 3545 using an appropriate regexp.
3510 3546
3511 * org.el (org-indent-line-function): use an appropriate regexp 3547 * org.el (org-indent-line-function): Use an appropriate regexp
3512 instead of calling org-at-item-p two times. 3548 instead of calling `org-at-item-p' two times.
3513 3549
35142011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 35502011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3515 3551
3516 * org-list.el (org-in-item-p): When point was just after 3552 * org-list.el (org-in-item-p): When point was just after
3517 org-list-end-re, check wouldn't be done for starting line. So, if 3553 org-list-end-re, check wouldn't be done for starting line. So, if
3518 the first line was an item, it wouln't be noticed and function 3554 the first line was an item, it wouln't be noticed and function
3519 would return nil. Simplify and comment code. 3555 would return nil. Simplify and comment code.
3520 3556
35212011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 35572011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3522 3558
3523 * org.el (org-toggle-item): when used on normal text, ensure every 3559 * org.el (org-toggle-item): When used on normal text, ensure every
3524 line in region is included in the new item, regardless of its 3560 line in region is included in the new item, regardless of its
3525 original indentation. 3561 original indentation.
3526 3562
35272011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 35632011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3528 3564
3529 * org-list.el (org-list-struct-apply-struct): if end of list was 3565 * org-list.el (org-list-struct-apply-struct): If end of list was
3530 at eol, for example, with list inside a block, the last list 3566 at eol, for example, with list inside a block, the last list
3531 wouldn't be shifted. Thus, the patch ensures no blank lines is 3567 wouldn't be shifted. Thus, the patch ensures no blank lines is
3532 skipped. 3568 skipped.
3533 3569
35342011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 35702011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3535 3571
3536 * org.el (org-toggle-item): Now accepts a prefix argument. When 3572 * org.el (org-toggle-item): Now accepts a prefix argument. When
3537 used without argument on normal text, it will make the whole 3573 used without argument on normal text, it will make the whole
3538 region one item. With an argument, it defaults to old behavior: 3574 region one item. With an argument, it defaults to old behavior:
3539 change each line in region into an item. 3575 change each line in region into an item.
3540 3576
35412011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 35772011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3542 3578
3543 * org.el (org-return): when called from inside an item with the 3579 * org.el (org-return): When called from inside an item with the
3544 indent flag, function should keep text moved inside the item. This 3580 indent flag, function should keep text moved inside the item.
3545 allows to use C-j to separate lines in an item: cursor won't go 3581 This allows to use C-j to separate lines in an item: cursor won't
3546 back to column 0. 3582 go back to column 0.
3547 3583
35482011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 35842011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3549 3585
3550 * org-list.el (org-list-struct): when a line has org-example 3586 * org-list.el (org-list-struct): when a line has org-example
3551 property, skip the entire block. This is needed during export, for 3587 property, skip the entire block. This is needed during export,
3552 example when src blocks in org markup contain lists, and are 3588 for example when src blocks in org markup contain lists, and are
3553 returned verbatim because org isn't in the list of interpreted 3589 returned verbatim because org isn't in the list of interpreted
3554 languages. 3590 languages.
3555 3591
35562011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 35922011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3557 3593
3558 * org-list.el (org-in-item-p): handle special cases when function 3594 * org-list.el (org-in-item-p): Handle special cases when function
3559 is called with cursor amidst `org-list-end-re' or at an inline 3595 is called with cursor amidst `org-list-end-re' or at an inline
3560 task. 3596 task.
3561 3597
35622011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 35982011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3563 3599
3564 * ob.el (org-babel-result-end): apply renaming. 3600 * ob.el (org-babel-result-end): Apply renaming.
3565 3601
3566 * org-exp.el (org-export-mark-list-properties): apply renaming. 3602 * org-exp.el (org-export-mark-list-properties): Apply renaming.
3567 3603
3568 * org-list.el (org-list-prevs-alist): renamed from 3604 * org-list.el (org-list-prevs-alist): Renamed from
3569 org-list-struct-prev-alist. 3605 `org-list-struct-prev-alist'.
3570 (org-list-parents-alist): renamed from org-list-struct-parent-alist. 3606 (org-list-parents-alist): Renamed from `org-list-struct-parent-alist'.
3571 (org-list-write-struct): renamed from org-list-struct-fix-struct. 3607 (org-list-write-struct): Renamed from `org-list-struct-fix-struct'.
3572 (org-list-parse-list, org-sort-list, org-list-indent-item-generic, 3608 (org-list-parse-list, org-sort-list, org-list-indent-item-generic)
3573 org-toggle-checkbox, org-update-checkbox-count, org-cycle-list-bullet, 3609 (org-toggle-checkbox, org-update-checkbox-count)
3574 org-list-repair, org-insert-item, org-move-item-up, org-move-item-up, 3610 (org-cycle-list-bullet, org-list-repair, org-insert-item)
3575 org-move-item-down, org-next-item, org-previous-item, 3611 (org-move-item-up, org-move-item-up, org-move-item-down)
3576 org-end-of-item-list, org-beginning-of-item-list, org-apply-on-list): 3612 (org-next-item, org-previous-item, org-end-of-item-list)
3577 apply renaming. 3613 (org-beginning-of-item-list, org-apply-on-list): Apply renaming.
3578 (org-get-bullet): removed function, as it is not needed anymore. 3614 (org-get-bullet): Removed function, as it is not needed anymore.
3579 3615
35802011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 36162011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3581 3617
3582 * org-list.el (org-list-insert-item-generic): change arguments. 3618 * org-list.el (org-list-insert-item-generic): Change arguments.
3583 The function now accepts structure and previous items alist. This 3619 The function now accepts structure and previous items alist. This
3584 allow to insert an item programmatically more easily. 3620 allows to insert an item programmatically more easily.
3585 (org-insert-item): Apply changes to org-list-insert-item-generic. The 3621 (org-insert-item): Apply changes to
3586 function now takes care about repairing structure and updating 3622 `org-list-insert-item-generic'. The function now takes care about
3587 checkboxes. 3623 repairing structure and updating checkboxes.
3588 3624
3589 * org-timer.el (org-timer-item): Apply changes to 3625 * org-timer.el (org-timer-item): Apply changes to
3590 org-list-insert-item-generic. The function now takes care about 3626 `org-list-insert-item-generic'. The function now takes care about
3591 repairing structure. 3627 repairing structure.
3592 3628
35932011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 36292011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3594 3630
3595 * org-list.el (org-list-make-subtree): function now uses 3631 * org-list.el (org-list-make-subtree): Function now uses
3596 org-list-parse-list mechanism. 3632 `org-list-parse-list mechanism'.
3597 (org-list-make-subtrees): removed function. 3633 (org-list-make-subtrees): Removed function.
3598 (org-list-to-generic): added a parameter and every parameter can be a 3634 (org-list-to-generic): Added a parameter and every parameter can
3599 sexp returning a string, for finer control. 3635 be a sexp returning a string, for finer control.
3600 (org-list-to-html, org-list-to-latex, org-list-to-texinfo): slight 3636 (org-list-to-html, org-list-to-latex, org-list-to-texinfo): Slight
3601 modifications to apply changes to org-list-to-generic. 3637 modifications to apply changes to `org-list-to-generic'.
3602 (org-list-to-subtree): new function. 3638 (org-list-to-subtree): New function.
3603 3639
36042011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 36402011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3605 3641
3606 * org.el (org-beginning-of-line): apply changes to 3642 * org.el (org-beginning-of-line): Apply changes to
3607 `org-item-beginning-re' to correct sub-expression reference. 3643 `org-item-beginning-re' to correct sub-expression reference.
3608 3644
36092011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 36452011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3610 3646
3611 * org-docbook.el (org-export-docbook-list-line): even with 3647 * org-docbook.el (org-export-docbook-list-line): Even with
3612 alphabetical lists, Org shouldn't enforce a particular list type 3648 alphabetical lists, Org shouldn't enforce a particular list type
3613 to exporters. This is a job for style files. 3649 to exporters. This is a job for style files.
3614 3650
3615 * org-html.el (org-html-export-list-line): ib idem. 3651 * org-html.el (org-html-export-list-line): Ib idem.
3616 3652
36172011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 36532011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3618 3654
3619 * org-list.el (org-at-item-counter-p): new function. 3655 * org-list.el (org-at-item-counter-p): New function.
3620 (org-list-parse-list): handle counters and list depth. 3656 (org-list-parse-list): Handle counters and list depth.
3621 (org-list-to-generic): a special string is used when an item has a 3657 (org-list-to-generic): A special string is used when an item has a
3622 counter. 3658 counter.
3623 (org-list-to-latex): use new special string for counters. This fixes 3659 (org-list-to-latex): Use new special string for counters. This
3624 the counter bug in LaTeX export, as the enumi counter was the only one 3660 fixes the counter bug in LaTeX export, as the enumi counter was
3625 modified. 3661 the only one modified.
3626 3662
3627 * org-latex.el (org-export-latex-lists): use new 3663 * org-latex.el (org-export-latex-lists): Use new
3628 `org-list-parse-list' output. 3664 `org-list-parse-list' output.
3629 3665
36302011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 36662011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3631 3667
3632 * org-list.el (org-list-get-list-type): new function. 3668 * org-list.el (org-list-get-list-type): New function.
3633 (org-list-parse-list): use new function. 3669 (org-list-parse-list): Use new function.
3634 3670
3635 * org-html.el (org-html-export-list-line): use new function. 3671 * org-html.el (org-html-export-list-line): Use new function.
3636 3672
3637 * org-docbook.el (org-export-docbook-list-line): use new function. 3673 * org-docbook.el (org-export-docbook-list-line): Use new function.
3638 3674
36392011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 36752011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3640 3676
3641 * org-list.el (org-alphabetical-lists): new variable 3677 * org-list.el (org-alphabetical-lists): New variable
3642 (org-item-re, org-list-full-item, org-cycle-list-bullet, 3678 (org-item-re, org-list-full-item, org-cycle-list-bullet)
3643 org-list-struct-fix-bul, org-list-inc-bullet-maybe): reflect 3679 (org-list-struct-fix-bul, org-list-inc-bullet-maybe): Reflect
3644 introduction of the new variable. 3680 introduction of the new variable.
3645 (org-item-beginning-re): changed into a function, so any modification 3681 (org-item-beginning-re): Changed into a function, so any
3646 of `org-alphabetical-lists' will not require reloading Org. 3682 modification of `org-alphabetical-lists' will not require
3647 (org-at-item-p, org-toggle-checkbox, org-update-checkbox-count, 3683 reloading Org.
3648 org-list-parse-list, org-list-send-list): reflect changes to 3684 (org-at-item-p, org-toggle-checkbox, org-update-checkbox-count)
3685 (org-list-parse-list, org-list-send-list): Reflect changes to
3649 `org-item-beginning-re'. 3686 `org-item-beginning-re'.
3650 (org-list-use-alpha-bul-p): new function. 3687 (org-list-use-alpha-bul-p): New function.
3651 3688
3652 * org.el (org-check-for-hidden): reflect changes to 3689 * org.el (org-check-for-hidden): Reflect changes to
3653 `org-item-beginning-re'. 3690 `org-item-beginning-re'.
3654 3691
3655 * org-capture.el (org-capture-place-item): reflect changes to 3692 * org-capture.el (org-capture-place-item): Reflect changes to
3656 `org-item-beginning-re'. 3693 `org-item-beginning-re'.
3657 3694
3658 * org-docbook.el (org-export-docbook-list-line): handle new type 3695 * org-docbook.el (org-export-docbook-list-line): handle New type
3659 of items. 3696 of items.
3660 3697
3661 * org-exp.el (org-export-mark-list-end) 3698 * org-exp.el (org-export-mark-list-end)
3662 (org-export-mark-list-properties): reflect changes to 3699 (org-export-mark-list-properties): Reflect changes to
3663 `org-item-beginning-re'. 3700 `org-item-beginning-re'.
3664 3701
3665 * org-html.el (org-html-export-list-line): handle new type of 3702 * org-html.el (org-html-export-list-line): Handle new type of
3666 items. 3703 items.
3667 3704
3668 * org-latex.el (org-export-latex-lists): handle new type of items 3705 * org-latex.el (org-export-latex-lists): Handle new type of items
3669 and reflect changes to `org-item-beginning-re'. 3706 and reflect changes to `org-item-beginning-re'.
3670 3707
3671 * org-ascii.el (org-export-ascii-preprocess): handle new counters. 3708 * org-ascii.el (org-export-ascii-preprocess): Handle new counters.
3672 3709
36732011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 37102011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3674 3711
3675 * org-list.el (org-list-end-re): removed function and made it a 3712 * org-list.el (org-list-end-re): Removed function and made it a
3676 variable. There's no need for the overhead of calling the function 3713 variable. There's no need for the overhead of calling the
3677 every at every line in a list. User will have to reload Org if he 3714 function every at every line in a list. User will have to reload
3678 change value of either `org-list-end-regexp' or 3715 Org if he change value of either `org-list-end-regexp' or
3679 `org-empty-line-terminates-plain-lists'. 3716 `org-empty-line-terminates-plain-lists'.
3680 (org-in-item-p,org-list-struct,org-list-parse-list): apply change. 3717 (org-in-item-p,org-list-struct,org-list-parse-list): Apply change.
3681 3718
3682 * org-exp.el (org-export-mark-list-end) 3719 * org-exp.el (org-export-mark-list-end)
3683 (org-export-mark-list-properties): apply change 3720 (org-export-mark-list-properties): Apply change
3684 3721
3685 * org-latex.el (org-export-latex-lists): apply change. Also 3722 * org-latex.el (org-export-latex-lists): Apply change. Also
3686 prevent items with org-example property to be considered as real 3723 prevent items with org-example property to be considered as real
3687 items. 3724 items.
3688 3725
36892011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 37262011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3690 3727
3691 * org-inlinetask.el (org-inlinetask-export-templates): slightly 3728 * org-inlinetask.el (org-inlinetask-export-templates): Slightly
3692 modify templates so environment boundaries don't interfere with 3729 modify templates so environment boundaries don't interfere with
3693 content of task. Unprotect content of task so it might benefit 3730 content of task. Unprotect content of task so it might benefit
3694 from further transformations. Set original-indentation property to 3731 from further transformations. Set original-indentation property to
3695 a high value to ensure that task is always in the last item of the 3732 a high value to ensure that task is always in the last item of the
3696 list. Also, apply templates later in export process. 3733 list. Also, apply templates later in export process.
3697 3734
3698 * org-list.el (org-list-struct): fix inline task skipping. 3735 * org-list.el (org-list-struct): Fix inline task skipping.
3699 3736
37002011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 37372011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3701 3738
3702 * org-latex.el (org-export-latex-lists): Search for unprotected 3739 * org-latex.el (org-export-latex-lists): Search for unprotected
3703 items only, and redefine `org-at-item'. This change is required 3740 items only, and redefine `org-at-item'. This change is required
3704 when verbatim lists are inserted during export, usually by Babel. 3741 when verbatim lists are inserted during export, usually by Babel.
3705 3742
37062011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 37432011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3707 3744
3708 * ob.el (org-babel-result-end): end position is end of current 3745 * ob.el (org-babel-result-end): End position is end of current
3709 sublist instead of bottom point, as results might be inserted in a 3746 sublist instead of bottom point, as results might be inserted in a
3710 list themselves. 3747 list themselves.
3711 3748
37122011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 37492011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3713 3750
3714 * org-list.el (org-list-automatic-rules): removed insert rule. 3751 * org-list.el (org-list-automatic-rules): Removed insert rule.
3715 (org-list-insert-item-generic): removed code preventing user to insert 3752 (org-list-insert-item-generic): Removed code preventing user to
3716 another item in a block within a list. It is because new list context 3753 insert another item in a block within a list. It is because new
3717 make it impossible to see if a point in a block is also in a list. 3754 list context make it impossible to see if a point in a block is
3755 also in a list.
3718 3756
37192011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 37572011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3720 3758
3721 * org-exp.el (org-export-preprocess-string): mark list endings 3759 * org-exp.el (org-export-preprocess-string): Mark list endings
3722 before babel blocks preprocessing starts, so blank lines that may 3760 before babel blocks preprocessing starts, so blank lines that may
3723 be inserted do not break list's structure. Then, mark list with 3761 be inserted do not break list's structure. Then, mark list with
3724 special properties required by exporters. Thus output from babel 3762 special properties required by exporters. Thus output from babel
3725 can easily be included in lists. 3763 can easily be included in lists.
3726 (org-export-mark-list-end): new function 3764 (org-export-mark-list-end): New function.
3727 (org-export-mark-list-properties): new function 3765 (org-export-mark-list-properties): New function.
3728 (org-export-mark-lists): removed function. It was split into the two 3766 (org-export-mark-lists): Removed function. It was split into the
3729 preceding functions. 3767 two preceding functions.
3730 3768
37312011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 37692011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3732 3770
3733 * org-list.el (org-update-checkbox-count): do not recompute every 3771 * org-list.el (org-update-checkbox-count): Do not recompute every
3734 list before next heading when there are more than one cookie in an 3772 list before next heading when there are more than one cookie in an
3735 headline. Moreover, ignore the case where cookie is inserted 3773 headline. Moreover, ignore the case where cookie is inserted
3736 neither at an heading nor at an item. 3774 neither at an heading nor at an item.
3737 3775
37382011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 37762011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3739 3777
3740 * org-list.el (org-sort-list): fix number of arguments to 3778 * org-list.el (org-sort-list): Fix number of arguments to
3741 `org-list-repair', plus make end-record go to end of item before 3779 `org-list-repair', plus make `end-record' go to end of item before
3742 any blank line to keep them from being swallowed in the sorting. 3780 any blank line to keep them from being swallowed in the sorting.
3743 3781
37442011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 37822011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3745 3783
3746 * org-list.el (org-list-forbidden-blocks): variable renamed from 3784 * org-list.el (org-list-forbidden-blocks): Renamed from
3747 org-list-blocks. 3785 `org-list-blocks'.
3748 (org-list-export-context): new variable 3786 (org-list-export-context): New variable.
3749 3787
37502011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 37882011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3751 3789
3752 * org-list.el (org-list-search-generic): renamed form 3790 * org-list.el (org-list-search-generic): Renamed form
3753 org-search-unenclosed-generic to reflect now behavior. Now, match 3791 `org-search-unenclosed-generic' to reflect the new behavior. Now,
3754 can only be in a valid context for lists, as determined by 3792 match can only be in a valid context for lists, as determined by
3755 `org-list-context'. 3793 `org-list-context'.
3756 (org-list-search-backward): renamed from 3794 (org-list-search-backward): Renamed from
3757 org-search-backward-unenclosed. 3795 `org-search-backward-unenclosed'.
3758 (org-list-search-forward): renamed from org-search-forward-unenclosed. 3796 (org-list-search-forward): Renamed from
3759 (org-toggle-checkbox,org-update-checkbox-count): use new functions. 3797 `org-search-forward-unenclosed'.
3760 (org-sort-list): using default regexp search functions as context is 3798 (org-toggle-checkbox,org-update-checkbox-count): Use new
3761 not required in this case. 3799 functions.
3800 (org-sort-list): Using default regexp search functions as context
3801 is not required in this case.
3762 3802
37632011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 38032011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3764 3804
3765 * org-exp.el (org-export-mark-lists): new function, replacing 3805 * org-exp.el (org-export-mark-lists): New function, replacing
3766 org-export-mark-list-ending. It adds information as text 3806 org-export-mark-list-ending. It adds information as text
3767 properties to every list, before changes done by exporter destruct 3807 properties to every list, before changes done by exporter destruct
3768 them. 3808 them.
3769 3809
37702011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 38102011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3771 3811
3772 * org-list.el (org-list-get-first-item): new alias for 3812 * org-list.el (org-list-get-first-item): New alias for
3773 org-list-get-list-begin 3813 `org-list-get-list-begin'.
3774 (org-list-get-last-item): new function 3814 (org-list-get-last-item): New function.
3775 (org-list-get-list-end): use org-list-get-last-item 3815 (org-list-get-list-end): Use `org-list-get-last-item'.
3776 3816
37772011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 38172011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3778 3818
3779 * org.el (org-get-string-indentation): moved in generally useful 3819 * org.el (org-get-string-indentation): Moved in generally useful
3780 functions section, as it wasn't specific to plain lists and that 3820 functions section, as it wasn't specific to plain lists and that
3781 no code was using it in org-list.el. 3821 no code was using it in org-list.el.
3782 3822
37832011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 38232011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3784 3824
3785 * org.el (org-skip-over-state-notes,org-store-log-note): use new 3825 * org.el (org-skip-over-state-notes,org-store-log-note): Use new
3786 accessors. 3826 accessors.
3787 3827
37882011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 38282011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3789 3829
3790 * org-list.el (org-list-indent-item-generic): remove error 3830 * org-list.el (org-list-indent-item-generic): Remove error
3791 messages happening before process. This belongs to interactive 3831 messages happening before process. This belongs to interactive
3792 functions. 3832 functions.
3793 (org-indent-item,org-indent-item-tree) 3833 (org-indent-item,org-indent-item-tree)
3794 (org-outdent-item,org-outdent-item-tree): ensure point or region 3834 (org-outdent-item,org-outdent-item-tree): Ensure point or region
3795 is correct before computing list structure. Return an error 3835 is correct before computing list structure. Return an error
3796 message otherwise. 3836 message otherwise.
3797 3837
37982011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 38382011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3799 3839
3800 * org-list.el (org-apply-on-list): use new structures. Function is 3840 * org-list.el (org-apply-on-list): Use new structures. Function
3801 now applied in reverse order so modifications do not change 3841 is now applied in reverse order so modifications do not change
3802 positions of items in buffer. 3842 positions of items in buffer.
3803 3843
38042011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 38442011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3805 3845
3806 * org-list.el (org-list-parse-list): rewrite of function to allow 3846 * org-list.el (org-list-parse-list): Rewrite of function to allow
3807 text following a sub-list in the same item. See docstring for an 3847 text following a sub-list in the same item. See docstring for an
3808 example of output. 3848 example of output.
3809 (org-list-to-generic): use new parsing function. 3849 (org-list-to-generic): Use new parsing function.
3810 (org-list-to-latex,org-list-to-html): minor change for clearer 3850 (org-list-to-latex,org-list-to-html): Minor change for clearer
3811 export. 3851 export.
3812 3852
38132011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 38532011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3814 3854
3815 * org-list.el (org-list-has-child-p): renamed from 3855 * org-list.el (org-list-has-child-p): Renamed from
3816 org-list-get-child. Returning first child is only useful as a 3856 `org-list-get-child'. Returning first child is only useful as a
3817 predicate, as we're allowing an item to have more than one 3857 predicate, as we are allowing an item to have more than one
3818 sub-list. 3858 sub-list.
3819 (org-list-indent-item-generic): use `org-list-has-child-p' instead of 3859 (org-list-indent-item-generic): Use `org-list-has-child-p' instead
3820 org-list-get-child. 3860 of org-list-get-child.
3821 (org-in-item-p): also return item beginning when list starts at 3861 (org-in-item-p): Also return item beginning when list starts at
3822 context beginning. 3862 context beginning.
3823 (org-list-get-parent): use of `org-list-struct-parent-alist' helper 3863 (org-list-get-parent): Use of `org-list-struct-parent-alist'
3824 function is not optional anymore. 3864 helper function is not optional anymore.
3825 (org-list-get-all-items): shorten code with the help of cl.el. 3865 (org-list-get-all-items): Shorten code with the help of cl.el.
3826 (org-list-get-children): now returns all children of item, even if 3866 (org-list-get-children): Now returns all children of item, even if
3827 they do not belong to the same list. Renamed from 3867 they do not belong to the same list. Renamed from
3828 org-list-get-all-children. 3868 `org-list-get-all-children'.
3829 (org-list-get-list-begin): function wasn't return value when item was 3869 (org-list-get-list-begin): Function wasn't return value when item
3830 already the first item of the list at point. 3870 was already the first item of the list at point.
3831 (org-list-get-list-end): function wasn't return value when item was 3871 (org-list-get-list-end): Function wasn't return value when item
3832 already the last item of the list at point. 3872 was already the last item of the list at point.
3833 (org-list-struct-fix-box,org-update-checkbox-count): now uses 3873 (org-list-struct-fix-box,org-update-checkbox-count): Now uses
3834 `org-list-get-children'. 3874 `org-list-get-children'.
3835 3875
38362011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 38762011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3837 3877
3838 * org.el (org-indent-line-function): Indentation of item's body 3878 * org.el (org-indent-line-function): Indentation of item's body
3839 starts just after the bullet, not after a checkbox. Moreover, As 3879 starts just after the bullet, not after a checkbox. Moreover, As
3840 `org-in-item-p' also returns item beginning position when point is 3880 `org-in-item-p' also returns item beginning position when point is
3841 in a list, do not compute it a second time. 3881 in a list, do not compute it a second time.
3842 3882
38432011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 38832011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3844 3884
3845 * org.el (org-ctrl-c-ctrl-c): when called at a list item, replace 3885 * org.el (org-ctrl-c-ctrl-c): When called at a list item, replace
3846 usage `org-repair-list', forcing another reading of the list, with 3886 usage `org-repair-list', forcing another reading of the list, with
3847 only needed subroutines. 3887 only needed subroutines.
3848 3888
38492011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 38892011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3850 3890
3851 * org-list.el (org-list-separating-blank-lines-number): use new 3891 * org-list.el (org-list-separating-blank-lines-number): Use new
3852 accessors. 3892 accessors.
3853 (org-list-insert-item-generic): use list structures to insert a new 3893 (org-list-insert-item-generic): Use list structures to insert a
3854 item. 3894 new item.
3855 (org-list-exchange-items): refactor and comment code. Now return new 3895 (org-list-exchange-items): Refactor and comment code. Now return
3856 struct instead of modifying it, as list sorting would sometimes eat 3896 new struct instead of modifying it, as list sorting would
3857 first item. 3897 sometimes eat first item.
3858 (org-move-item-down,org-move-item-up): reflect changes to 3898 (org-move-item-down,org-move-item-up): Reflect changes to
3859 `org-list-exchange-items'. 3899 `org-list-exchange-items'.
3860 (org-insert-item): as `org-in-item-p' also computes item beginning 3900 (org-insert-item): As `org-in-item-p' also computes item beginning
3861 when applicable, reuse the result. 3901 when applicable, reuse the result.
3862 3902
38632011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 39032011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3864 3904
3865 * org-list.el (org-list-in-item-p): unify methods for this 3905 * org-list.el (org-list-in-item-p): Unify methods for this
3866 predicate. 3906 predicate.
3867 (org-list-in-item-p-with-indent): removed function 3907 (org-list-in-item-p-with-indent): Removed function.
3868 (org-list-ending-between): removed function 3908 (org-list-ending-between): Removed function.
3869 (org-list-maybe-skip-block): removed function 3909 (org-list-maybe-skip-block): Removed function.
3870 (org-list-in-item-p-with-regexp): removed function 3910 (org-list-in-item-p-with-regexp): Removed function.
3871 (org-list-top-point-with-regexp): removed function 3911 (org-list-top-point-with-regexp): Removed function.
3872 (org-list-top-point-with-indent): removed function 3912 (org-list-top-point-with-indent): Removed function.
3873 (org-list-bottom-point-with-indent): removed function 3913 (org-list-bottom-point-with-indent): Removed function.
3874 (org-list-bottom-point-with-regexp): removed function 3914 (org-list-bottom-point-with-regexp): Removed function.
3875 (org-list-get-item-same-level): removed function 3915 (org-list-get-item-same-level): Removed function.
3876 (org-list-top-point): removed function 3916 (org-list-top-point): Removed function.
3877 (org-list-bottom-point): removed function 3917 (org-list-bottom-point): Removed function.
3878 (org-get-item-beginning): renamed to org-list-get-item-begin to be 3918 (org-get-item-beginning): Renamed to `org-list-get-item-begin' to
3879 consistent with naming policy of non-interactive functions. 3919 be consistent with naming policy of non-interactive functions.
3880 (org-get-beginning-of-list): removed function 3920 (org-get-beginning-of-list): Removed function.
3881 (org-beginning-of-item-list): use new accessors 3921 (org-beginning-of-item-list): Use new accessors.
3882 (org-get-end-of-list): removed function 3922 (org-get-end-of-list): Removed function.
3883 (org-end-of-list): use new accessors 3923 (org-end-of-list): Use new accessors.
3884 (org-get-end-of-item): removed function 3924 (org-get-end-of-item): Removed function.
3885 (org-end-of-item): use new accessors 3925 (org-end-of-item): Use new accessors.
3886 (org-get-previous-item): removed function 3926 (org-get-previous-item): Removed function.
3887 (org-previous-item): use new accessors 3927 (org-previous-item): Use new accessors.
3888 (org-get-next-item): removed function 3928 (org-get-next-item): Removed function.
3889 (org-next-item): use new accessors 3929 (org-next-item): Use new accessors.
3890 (org-end-of-item-before-blank): renamed to
3891 (org-list-get-item-end-before-blank): Use new accessors. 3930 (org-list-get-item-end-before-blank): Use new accessors.
3892 3931
38932011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 39322011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3894 3933
3895 * org-list.el (org-list-repair): removed optional argument 3934 * org-list.el (org-list-repair): Removed optional argument
3896 FORCE-BULLET. The job of this interactive function is to 3935 FORCE-BULLET. The job of this interactive function is to
3897 completely fix a list at point. Changing bullets is a separate 3936 completely fix a list at point. Changing bullets is a separate
3898 task. Also removed others optional arguments TOP and BOTTOM to 3937 task. Also removed others optional arguments TOP and BOTTOM to
3899 follow the new structures. 3938 follow the new structures.
3900 (org-list-indent-item-generic): remove need for TOP and BOTTOM. STRUCT 3939 (org-list-indent-item-generic): Remove need for TOP and BOTTOM.
3901 is a new required argument. This avoids computing a list structure 3940 STRUCT is a new required argument. This avoids computing a list
3902 many times when function is called more than once in a row, for 3941 structure many times when function is called more than once in a
3903 example in org-cycle-item-indentation. Use new accessors. Now, also 3942 row, for example in `org-cycle-item-indentation'. Use new
3904 call `org-update-checkbox-count-maybe'. 3943 accessors. Now, also call `org-update-checkbox-count-maybe'.
3905 (org-outdent-item,org-indent-item,org-outdent-item-tree,org-indent-item-tree): 3944 (org-outdent-item, org-indent-item, org-outdent-item-tree)
3906 remove need for TOP and BOTTOM. 3945 (org-indent-item-tree): Remove need for TOP and BOTTOM.
3907 (org-list-insert-item-generic): reflect changes to `org-list-repair'. 3946 (org-list-insert-item-generic): Reflect changes to `org-list-repair'.
3908 (org-list-exchange-items): use new accessors. Now modify struct to 3947 (org-list-exchange-items): Use new accessors. Now modify struct
3909 avoid re-reading it later. 3948 to avoid re-reading it later.
3910 (org-move-item-down): reflect changes to `org-list-repair'. Use new 3949 (org-move-item-down): Reflect changes to `org-list-repair'. Use
3911 accessors. 3950 new accessors.
3912 (org-move-item-up): reflect changes to `org-list-repair'. Use new 3951 (org-move-item-up): Reflect changes to `org-list-repair'. Use new
3913 accessors. 3952 accessors.
3914 (org-cycle-list-bullet): use new structures. Also use a shortcut to 3953 (org-cycle-list-bullet): Use new structures. Also use a shortcut
3915 `org-list-struct-fix-struct' in order to avoid unnecessary fixes, like 3954 to `org-list-struct-fix-struct' in order to avoid unnecessary
3916 `org-list-struct-fix-box' 3955 fixes, like `org-list-struct-fix-box'
3917 (org-sort-list): use of new structures. Renamed an internal function 3956 (org-sort-list): Use of new structures. Renamed an internal
3918 for a little more clarity. 3957 function for a little more clarity.
3919 (org-cycle-item-indentation): remove dependency on org-list-repair. 3958 (org-cycle-item-indentation): Remove dependency on
3920 Use new accessors. 3959 `org-list-repair'. Use new accessors.
3921 (org-list-get-child): correct bug when asking for the child of the 3960 (org-list-get-child): Correct bug when asking for the child of the
3922 last item 3961 last item.
3923 (org-list-exchange-items): use new accessors. 3962 (org-list-exchange-items): Use new accessors.
3924 3963
39252011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 39642011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3926 3965
3927 * org-list.el (org-list-blocks): new variable 3966 * org-list.el (org-list-blocks): New variable.
3928 (org-list-context): new function 3967 (org-list-context): New function.
3929 (org-list-full-item-re): new variable 3968 (org-list-full-item-re): New variable.
3930 (org-list-struct-assoc-at-point): use new varible 3969 (org-list-struct-assoc-at-point): Use new varible.
3931 (org-list-struct): rewrite of function. Now, list data is collected by 3970 (org-list-struct): Rewrite of function. Now, list data is
3932 looking at the list line after line. It reads the whole list each time 3971 collected by looking at the list line after line. It reads the
3933 because reading only a subtree was not enough for some operations, 3972 whole list each time because reading only a subtree was not enough
3934 like fixing checkboxes. It also removes the need to get 3973 for some operations, like fixing checkboxes. It also removes the
3935 `org-list-top-point' and `org-list-bottom-point' first. An added data 3974 need to get `org-list-top-point' and `org-list-bottom-point'
3936 is the position of item ending. This aims to be able to have list 3975 first. An added data is the position of item ending. This aims
3937 followed by text inside an item. 3976 to be able to have list followed by text inside an item.
3938 (org-list-struct-assoc-end): new function 3977 (org-list-struct-assoc-end): New function.
3939 (org-list-struct-parent-alist): new function 3978 (org-list-struct-parent-alist): New function.
3940 (org-list-get-parent): new function 3979 (org-list-get-parent): New function.
3941 (org-list-get-child): new function 3980 (org-list-get-child): New function.
3942 (org-list-get-next-item): new function 3981 (org-list-get-next-item): New function.
3943 (org-list-get-prev-item): new function 3982 (org-list-get-prev-item): New function.
3944 (org-list-get-subtree): use helper function `org-list-struct-prev-alist'. 3983 (org-list-get-subtree): Use helper function `org-list-struct-prev-alist'.
3945 (org-list-get-all-items): new function 3984 (org-list-get-all-items): New function.
3946 (org-list-get-all-children): new function 3985 (org-list-get-all-children): New function.
3947 (org-list-get-top-point): new function 3986 (org-list-get-top-point): New function.
3948 (org-list-get-bottom-point): new function 3987 (org-list-get-bottom-point): New function.
3949 (org-list-get-counter): new function 3988 (org-list-get-counter): New function.
3950 (org-list-get-item-end): new function 3989 (org-list-get-item-end): New function.
3951 (org-list-struct-fix-bul): rewrite for cleaner code. Make use of new 3990 (org-list-struct-fix-bul): Rewrite for cleaner code. Make use of
3952 accessors. 3991 new accessors.
3953 (org-list-struct-fix-ind): make use of new accessors. 3992 (org-list-struct-fix-ind): Make use of new accessors.
3954 (org-list-struct-fix-box): new function 3993 (org-list-struct-fix-box): New function.
3955 (org-list-struct-fix-checkboxes): removed function 3994 (org-list-struct-fix-checkboxes): Removed function.
3956 (org-list-struct-outdent): use new accessors. Use the fact that there 3995 (org-list-struct-outdent): Use new accessors. Use the fact that
3957 is no longer a virtual item at beginning of structure. 3996 there is no longer a virtual item at beginning of structure.
3958 (org-list-struct-indent): use helper functions 3997 (org-list-struct-indent): Use helper functions
3959 `org-list-struct-prev-alist' and `org-list-struct-parent-alist'. Also 3998 `org-list-struct-prev-alist' and `org-list-struct-parent-alist'.
3960 use new accessors. 3999 Also use new accessors.
3961 (org-list-struct-fix-struct): comment function. Call directly 4000 (org-list-struct-fix-struct): Comment function. Call directly
3962 `org-list-struct-apply-struct', without removing unchanged items 4001 `org-list-struct-apply-struct', without removing unchanged items
3963 first. 4002 first.
3964 (org-list-struct-apply-struct): comment function. Rewrite using new 4003 (org-list-struct-apply-struct): Comment function. Rewrite using
3965 accessors. Use new variable `org-list-full-item-re'. 4004 new accessors. Use new variable `org-list-full-item-re'.
3966 (org-list-shift-item-indentation): removed function, now included in 4005 (org-list-shift-item-indentation): Removed function, now included
3967 `org-list-struct-apply-struct' because it is too specific. 4006 in `org-list-struct-apply-struct' because it is too specific.
3968 4007
39692011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 40082011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3970 4009
3971 * org-list.el (org-toggle-checkbox): use structures to fix 4010 * org-list.el (org-toggle-checkbox): Use structures to fix
3972 checkboxes of a list 4011 checkboxes of a list.
3973 (org-update-checkbox-count): use structures to update cookies 4012 (org-update-checkbox-count): Use structures to update cookies.
3974 4013
39752011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 40142011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3976 4015
3977 * org-list.el (org-list-struct-fix-checkboxes): new function 4016 * org-list.el (org-list-struct-fix-checkboxes): New function.
3978 (org-checkbox-blocked-p): removed function 4017 (org-checkbox-blocked-p): Removed function.
3979 4018
39802011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 40192011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3981 4020
3982 * org-list.el (org-list-get-all-items): new function 4021 * org-list.el (org-list-get-all-items): New function.
3983 (org-list-get-all-children): new function 4022 (org-list-get-all-children): New function.
3984 (org-list-get-nth): new function 4023 (org-list-get-nth): New function.
3985 (org-list-set-nth): new function 4024 (org-list-set-nth): New function.
3986 (org-list-get-ind): new function 4025 (org-list-get-ind): New function.
3987 (org-list-set-ind): new function 4026 (org-list-set-ind): New function.
3988 (org-list-get-bullet): new function 4027 (org-list-get-bullet): New function.
3989 (org-list-set-bullet): new function 4028 (org-list-set-bullet): New function.
3990 (org-list-get-checkbox): new function 4029 (org-list-get-checkbox): New function.
3991 (org-list-set-checkbox): new function 4030 (org-list-set-checkbox): New function.
3992 (org-list-struct-fix-bul): use new accessors 4031 (org-list-struct-fix-bul): Use new accessors.
3993 (org-list-repair): use new accessors 4032 (org-list-repair): Use new accessors.
3994 (org-list-indent-item-generic): make use of accessors 4033 (org-list-indent-item-generic): Make use of accessors.
3995 (org-list-get-parent): renamed from org-list-struct-get-parent 4034 (org-list-get-parent): Renamed from `org-list-struct-get-parent'.
3996 (org-list-get-child): renamed from org-list-struct-get-child 4035 (org-list-get-child): Renamed from `org-list-struct-get-child'.
3997 (org-list-struct-fix-ind): make use of accessors 4036 (org-list-struct-fix-ind): Make use of accessors.
3998 (org-list-get-next-item): new function 4037 (org-list-get-next-item): New function.
3999 (org-list-get-subtree): new function 4038 (org-list-get-subtree): New function.
4000 4039
40012011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 40402011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
4002 4041
4003 * org-list.el (org-list-struct-assoc-at-point): add checkbox to 4042 * org-list.el (org-list-struct-assoc-at-point): Add checkbox to
4004 list structure 4043 list structure.
4005 4044
4006 * org-list.el (org-list-struct-assoc-at-point): add checkbox as 4045 * org-list.el (org-list-struct-assoc-at-point): Add checkbox as
4007 value in structure 4046 value in structure.
4008 4047
4009 * org-list.el (org-list-struct-apply-struct): also apply 4048 * org-list.el (org-list-struct-apply-struct): Also apply
4010 checkboxes 4049 checkboxes.
4011 4050
40122011-07-28 Bastien Guerry <bzg@gnu.org> 40512011-07-28 Bastien Guerry <bzg@gnu.org>
4013 4052
4014 * org-latex.el (org-export-latex-content): bind local variables 4053 * org-latex.el (org-export-latex-content): Bind local variables
4015 for export in the temporary export buffer. 4054 for export in the temporary export buffer.
4016 4055
40172011-07-28 David Maus <dmaus@ictsoc.de> 40562011-07-28 David Maus <dmaus@ictsoc.de>
4018 4057
4019 * org-protocol.el (org-protocol-unhex-single-byte-sequence) 4058 * org-protocol.el (org-protocol-unhex-single-byte-sequence)
4020 (org-protocol-unhex-string, org-protocol-unhex-compound): Change date 4059 (org-protocol-unhex-string, org-protocol-unhex-compound): Change
4021 of obsolete declaration to 2011-02-17. 4060 date of obsolete declaration to 2011-02-17.
4022 4061
40232011-07-28 David Maus <dmaus@ictsoc.de> 40622011-07-28 David Maus <dmaus@ictsoc.de>
4024 4063
@@ -4116,10 +4155,10 @@
4116 4155
41172011-07-28 Bastien Guerry <bzg@gnu.org> 41562011-07-28 Bastien Guerry <bzg@gnu.org>
4118 4157
4119 * org-publish.el (org-publish-cache-ctime-of-src): improve 4158 * org-publish.el (org-publish-cache-ctime-of-src): Improve
4120 docstring. 4159 docstring.
4121 (org-publish-find-title): New option to explicitly reset the 4160 (org-publish-find-title): New option to explicitly reset the title
4122 title in the cache. 4161 in the cache.
4123 (org-publish-format-file-entry): Use this new option. 4162 (org-publish-format-file-entry): Use this new option.
4124 4163
41252011-07-28 Dan Davison <dandavison7@gmail.com> 41642011-07-28 Dan Davison <dandavison7@gmail.com>
@@ -4131,19 +4170,20 @@
41312011-07-28 Dan Davison <dandavison7@gmail.com> 41702011-07-28 Dan Davison <dandavison7@gmail.com>
4132 4171
4133 * org-exp.el (org-export-format-source-code-or-example): Allow 4172 * org-exp.el (org-export-format-source-code-or-example): Allow
4134 empty string as second element in minted/listings options 4173 empty string as second element in minted/listings options.
4135 4174
41362011-07-28 Dan Davison <dandavison7@gmail.com> 41752011-07-28 Dan Davison <dandavison7@gmail.com>
4137 4176
4138 * org-exp.el (org-export-format-source-code-or-example): Support 4177 * org-exp.el (org-export-format-source-code-or-example): Support
4139 new user-customizable options 4178 new user-customizable options.
4140 (org-export-latex-custom-lang-environments): Ensure new variable is defined 4179 (org-export-latex-custom-lang-environments): Ensure new variable
4141 (org-export-latex-listings-options): Ensure new variable is defined 4180 is defined.
4142 (org-export-latex-minted-options): Ensure new variable is defined 4181 (org-export-latex-listings-options): Ensure new variable is defined.
4182 (org-export-latex-minted-options): Ensure new variable is defined.
4143 4183
41442011-07-28 Bastien Guerry <bzg@gnu.org> 41842011-07-28 Bastien Guerry <bzg@gnu.org>
4145 4185
4146 * org-html.el (org-export-as-html): handle the case when 4186 * org-html.el (org-export-as-html): Handle the case when
4147 `org-export-html-validation-link' is nil to keep backward 4187 `org-export-html-validation-link' is nil to keep backward
4148 compatible with the old default value of this variable. 4188 compatible with the old default value of this variable.
4149 4189
@@ -4152,28 +4192,22 @@
4152 * ob.el (org-babel-insert-result): Don't choke if indent is not a 4192 * ob.el (org-babel-insert-result): Don't choke if indent is not a
4153 number. 4193 number.
4154 4194
41552011-07-28 Bastien Guerry <bzg@gnu.org>
4156
4157 * 2011
4158 ** 2011-02 monthname
4159 *** 2011-02-13 dayname
4160
41612011-07-28 Christian Moe <mail@christianmoe.com> (tiny change) 41952011-07-28 Christian Moe <mail@christianmoe.com> (tiny change)
4162 4196
4163 * org-bbdb.el (org-bbdb-export): When a link description has been 4197 * org-bbdb.el (org-bbdb-export): When a link description has been
4164 added by org-export-normalize-links, use path instead (remove the 4198 added by `org-export-normalize-links', use path instead (remove
4165 `bbdb:' prefix). 4199 the `bbdb:' prefix).
4166 4200
41672011-07-28 Bastien Guerry <bzg@gnu.org> 42012011-07-28 Bastien Guerry <bzg@gnu.org>
4168 4202
4169 * org-ascii.el (org-export-ascii-underline): Put the level's 4203 * org-ascii.el (org-export-ascii-underline): Put the level's
4170 characters in the right order, as documented by the docstring. 4204 characters in the right order, as documented by the docstring.
4171 (org-ascii-level-start): select the right char for underlining 4205 (org-ascii-level-start): Select the right char for underlining
4172 headlines. 4206 headlines.
4173 4207
41742011-07-28 Bastien Guerry <bzg@gnu.org> 42082011-07-28 Bastien Guerry <bzg@gnu.org>
4175 4209
4176 * org-src.el (org-edit-src-code): allow to edit source code from 4210 * org-src.el (org-edit-src-code): Allow to edit source code from
4177 modes derived from Org. 4211 modes derived from Org.
4178 4212
41792011-07-28 Niels Giesen <niels.giesen@gmail.com> 42132011-07-28 Niels Giesen <niels.giesen@gmail.com>
@@ -4194,8 +4228,7 @@
4194 Send a message when no entry is marked. 4228 Send a message when no entry is marked.
4195 (org-agenda-bulk-action): Fix bug about scattering deadlines. 4229 (org-agenda-bulk-action): Fix bug about scattering deadlines.
4196 Send an error when trying to scatter outside an agenda or a 4230 Send an error when trying to scatter outside an agenda or a
4197 timeline view. Silently fail when trying to scatter sexp 4231 timeline view. Silently fail when trying to scatter sexp entries.
4198 entries.
4199 4232
42002011-07-28 Bastien Guerry <bzg@gnu.org> 42332011-07-28 Bastien Guerry <bzg@gnu.org>
4201 4234
@@ -4226,11 +4259,12 @@
4226 4259
4227 * org-src.el (org-edit-src-code): When generating the code edit 4260 * org-src.el (org-edit-src-code): When generating the code edit
4228 buffer, it is necessary for several variables to inherit their 4261 buffer, it is necessary for several variables to inherit their
4229 values from the parent org buffer. These changes collect all such 4262 values from the parent org buffer. These changes collect all such
4230 variables together into a single association list of 4263 variables together into a single association list of
4231 (variable-name value) pairs. In addition, a new variable is added 4264 `(variable-name value)' pairs. In addition, a new variable is
4232 to the list: `org-edit-src-content-indentation'. This has the 4265 added to the list: `org-edit-src-content-indentation'. This has
4233 effect that a buffer local value can be used for that variable. 4266 the effect that a buffer local value can be used for that
4267 variable.
4234 4268
42352011-07-28 Dan Davison <dandavison7@gmail.com> 42692011-07-28 Dan Davison <dandavison7@gmail.com>
4236 4270
@@ -4253,12 +4287,12 @@
42532011-07-28 Dan Davison <dandavison7@gmail.com> 42872011-07-28 Dan Davison <dandavison7@gmail.com>
4254 4288
4255 * org.el (org-open-at-point): Fix bug when using prefix arg to 4289 * org.el (org-open-at-point): Fix bug when using prefix arg to
4256 construct `org-link-search' call. Rename prefix arg with a more 4290 construct `org-link-search' call. Rename prefix arg with a more
4257 generic name, to reflect its diverse uses in this function. 4291 generic name, to reflect its diverse uses in this function.
4258 4292
42592011-07-28 Rémi Vanicat <vanicat@debian.org> 42932011-07-28 Rémi Vanicat <vanicat@debian.org>
4260 4294
4261 * org-icalendar.el (org-icalendar-use-UTC-date-time): remove. 4295 * org-icalendar.el (org-icalendar-use-UTC-date-time): Remove.
4262 (org-icalendar-date-time-format): New custom variable. 4296 (org-icalendar-date-time-format): New custom variable.
4263 (org-icalendar-use-UTC-date-timep): New function. 4297 (org-icalendar-use-UTC-date-timep): New function.
4264 (org-ical-ts-to-string): Use the new variable. 4298 (org-ical-ts-to-string): Use the new variable.
@@ -4275,25 +4309,25 @@
4275 4309
42762011-07-28 Bastien <bastien.guerry@wikimedia.fr> 43102011-07-28 Bastien <bastien.guerry@wikimedia.fr>
4277 4311
4278 * org-capture.el (org-capture-templates): document currentfile for 4312 * org-capture.el (org-capture-templates): Document "currentfile"
4279 capture template. 4313 for capture template.
4280 (org-capture-templates): Allow to use currentfile for capture 4314 (org-capture-templates): Allow to use currentfile for capture
4281 templates. 4315 templates.
4282 (org-capture-set-target-location): Handle currentfile as a way 4316 (org-capture-set-target-location): Handle currentfile as a way to
4283 to setting the capture buffer. 4317 setting the capture buffer.
4284 4318
42852011-07-28 Bastien Guerry <bzg@gnu.org> 43192011-07-28 Bastien Guerry <bzg@gnu.org>
4286 4320
4287 * ob.el (org-babel-params-from-properties): don't wrap 4321 * ob.el (org-babel-params-from-properties): Don't wrap
4288 org-entry-get into condition-case. 4322 `org-entry-get' into `condition-case'.
4289 4323
42902011-07-28 Dan Davison <dandavison7@gmail.com> 43242011-07-28 Dan Davison <dandavison7@gmail.com>
4291 4325
4292 * org.el (org-entry-get): Don't look for a property drawer if we 4326 * org.el (org-entry-get): Don't look for a property drawer if we
4293 are before the first heading in the file. 4327 are before the first heading in the file.
4294 (org-entry-get-with-inheritance): Don't attempt to move up the tree if 4328 (org-entry-get-with-inheritance): Don't attempt to move up the
4295 we are before the first heading in the file. Also, enclose less of the 4329 tree if we are before the first heading in the file. Also,
4296 function in the save-excursion. 4330 enclose less of the function in the `save-excursion'.
4297 4331
42982011-07-28 Dan Davison <dandavison7@gmail.com> 43322011-07-28 Dan Davison <dandavison7@gmail.com>
4299 4333
@@ -4313,37 +4347,37 @@
4313 4347
43142011-07-28 Bastien Guerry <bzg@gnu.org> 43482011-07-28 Bastien Guerry <bzg@gnu.org>
4315 4349
4316 * org-info.el (org-info-store-link): use "#" to separate the info 4350 * org-info.el (org-info-store-link): Use "#" to separate the info
4317 file and the node. 4351 file and the node.
4318 (org-info-follow-link): use both "#" to separate the info file 4352 (org-info-follow-link): Use both "#" to separate the info file and
4319 and the node. Continue to use ":" for backward compatibility. 4353 the node. Continue to use ":" for backward compatibility.
4320 4354
43212011-07-28 Bastien Guerry <bzg@gnu.org> 43552011-07-28 Bastien Guerry <bzg@gnu.org>
4322 4356
4323 * org-icalendar.el (org-icalendar-honor-noexport-tag): New custom 4357 * org-icalendar.el (org-icalendar-honor-noexport-tag): New custom
4324 variable. 4358 variable.
4325 (org-print-icalendar-entries): Use this new variable to 4359 (org-print-icalendar-entries): Use this new variable to prevent
4326 prevent export of entries with a :noexport: tag. 4360 export of entries with a :noexport: tag.
4327 4361
43282011-07-28 Bastien Guerry <bzg@gnu.org> 43622011-07-28 Bastien Guerry <bzg@gnu.org>
4329 4363
4330 * org-exp.el (org-export-initial-scope): new custom variable. 4364 * org-exp.el (org-export-initial-scope): New custom variable.
4331 (org-export): Use this new variable. If there is an active 4365 (org-export): Use this new variable. If there is an active
4332 region, tell it when prompting the user for an export command. 4366 region, tell it when prompting the user for an export command.
4333 Also change the way the function handles selection of buffer 4367 Also change the way the function handles selection of buffer and
4334 and subtree export. 4368 subtree export.
4335 4369
43362011-07-28 Bastien Guerry <bzg@gnu.org> 43702011-07-28 Bastien Guerry <bzg@gnu.org>
4337 4371
4338 * org-html.el (org-export-html-auto-preamble) 4372 * org-html.el (org-export-html-auto-preamble)
4339 (org-export-html-auto-postamble): Remove. 4373 (org-export-html-auto-postamble): Remove.
4340 (org-export-html-preamble, org-export-html-postamble): Turn 4374 (org-export-html-preamble, org-export-html-postamble): Turn into
4341 into custom variables. Update the docstrings. 4375 custom variables. Update the docstrings.
4342 (org-export-html-preamble-format) 4376 (org-export-html-preamble-format)
4343 (org-export-html-postamble-format): New custom variables. 4377 (org-export-html-postamble-format): New custom variables.
4344 (org-export-as-html): Use org-export-html-postamble-format and 4378 (org-export-as-html): Use `org-export-html-postamble-format' and
4345 org-export-html-preamble-format. 4379 `org-export-html-preamble-format'.
4346 (org-export-html-title-format): delete. 4380 (org-export-html-title-format): Delete.
4347 4381
43482011-07-28 Eric Schulte <schulte.eric@gmail.com> 43822011-07-28 Eric Schulte <schulte.eric@gmail.com>
4349 4383
@@ -4360,14 +4394,14 @@
43602011-07-28 Manuel Giraud <manuel.giraud@univ-nantes.fr> 43942011-07-28 Manuel Giraud <manuel.giraud@univ-nantes.fr>
4361 4395
4362 * org-publish.el (org-publish-sitemap-date-format) 4396 * org-publish.el (org-publish-sitemap-date-format)
4363 (org-publish-sitemap-file-entry-format): new custom variables. 4397 (org-publish-sitemap-file-entry-format): New custom variables.
4364 (org-publish-projects): use these variables to format the sitemap 4398 (org-publish-projects): Use these variables to format the sitemap
4365 entries. 4399 entries.
4366 4400
43672011-07-28 Ulf Stegemann <ulf-news@zeitform.de> 44012011-07-28 Ulf Stegemann <ulf-news@zeitform.de>
4368 4402
4369 * org-gnus.el (org-gnus-store-link): Allow org-link creation from 4403 * org-gnus.el (org-gnus-store-link): Allow `org-link' creation
4370 message-mode. 4404 from `message-mode'.
4371 4405
43722011-07-28 Carsten Dominik <carsten.dominik@gmail.com> 44062011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
4373 4407
@@ -4377,21 +4411,21 @@
4377 4411
43782011-07-28 Julien Danjou <julien@danjou.info> 44122011-07-28 Julien Danjou <julien@danjou.info>
4379 4413
4380 * org-agenda.el (org-agenda): Kill all local variables. This 4414 * org-agenda.el (org-agenda): Kill all local variables. This
4381 assures we are not keeping buffer variable from an old agenda view 4415 assures we are not keeping buffer variable from an old agenda view
4382 when switching to a new custom agenda. 4416 when switching to a new custom agenda.
4383 4417
43842011-07-28 Julien Danjou <julien@danjou.info> 44182011-07-28 Julien Danjou <julien@danjou.info>
4385 4419
4386 * org-crypt.el (org-encrypt-string): New function. 4420 * org-crypt.el (org-encrypt-string): New function.
4387 (org-encrypt-entry): Use org-encrypt-string to encrypt, so we use cached 4421 (org-encrypt-entry): Use org-encrypt-string to encrypt, so we use
4388 crypted values. 4422 cached crypted values.
4389 (org-decrypt-entry): Store crypted text in decrypted text. 4423 (org-decrypt-entry): Store crypted text in decrypted text.
4390 4424
43912011-07-28 Dan Davison <dandavison7@gmail.com> 44252011-07-28 Dan Davison <dandavison7@gmail.com>
4392 4426
4393 * ob-exp.el (org-babel-exp-lob-one-liners): Only replace the match 4427 * ob-exp.el (org-babel-exp-lob-one-liners): Only replace the match
4394 if a non-nil result is returned 4428 if a non-nil result is returned.
4395 4429
43962011-07-28 Carsten Dominik <carsten.dominik@gmail.com> 44302011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
4397 4431
@@ -4400,7 +4434,7 @@
4400 4434
44012011-07-28 Bastien Guerry <bzg@gnu.org> 44352011-07-28 Bastien Guerry <bzg@gnu.org>
4402 4436
4403 * org.el (org-update-parent-todo-statistics): fix bug when 4437 * org.el (org-update-parent-todo-statistics): Fix bug when
4404 updating statistics from the column view. 4438 updating statistics from the column view.
4405 4439
44062011-07-28 Bastien Guerry <bzg@gnu.org> 44402011-07-28 Bastien Guerry <bzg@gnu.org>
@@ -4419,11 +4453,12 @@
44192011-07-28 Julien Danjou <julien@danjou.info> 44532011-07-28 Julien Danjou <julien@danjou.info>
4420 4454
4421 * org-faces.el (org-special-keyword): Make it inherited from 4455 * org-faces.el (org-special-keyword): Make it inherited from
4422 font-lock-keyword-face. 4456 `font-lock-keyword-face'.
4423 4457
44242011-07-28 Julien Danjou <julien@danjou.info> 44582011-07-28 Julien Danjou <julien@danjou.info>
4425 4459
4426 * org-faces.el (org-link): Make org-link inherits from link face. 4460 * org-faces.el (org-link): Make `org-link' inherits from `link'
4461 face.
4427 4462
44282011-07-28 Bastien Guerry <bzg@gnu.org> 44632011-07-28 Bastien Guerry <bzg@gnu.org>
4429 4464
@@ -4450,10 +4485,10 @@
4450 * org-latex.el (org-export-latex-emph-format): Don't use 4485 * org-latex.el (org-export-latex-emph-format): Don't use
4451 `org-export-latex-use-verb'. Remove this variable. 4486 `org-export-latex-use-verb'. Remove this variable.
4452 4487
44532011-07-28 Jason Dunsmore <emacs-orgmode@dunsmor.com> 44882011-07-28 Jason Dunsmore <emacs-orgmode@dunsmor.com> (tiny change)
4454 4489
4455 * org-html.el (org-html-handle-time-stamps): fix bug when exporing 4490 * org-html.el (org-html-handle-time-stamps): Fix bug when
4456 inactive timestamps. 4491 exporting inactive timestamps.
4457 4492
44582011-07-28 Bastien Guerry <bzg@gnu.org> 44932011-07-28 Bastien Guerry <bzg@gnu.org>
4459 4494
@@ -4466,8 +4501,7 @@
4466 4501
44672011-07-28 Bastien Guerry <bzg@gnu.org> 45022011-07-28 Bastien Guerry <bzg@gnu.org>
4468 4503
4469 * org-archive.el (org-archive-save-context-info): Fix docstring 4504 * org-archive.el (org-archive-save-context-info): Fix docstring.
4470 typo.
4471 4505
44722011-07-28 Julien Danjou <julien@danjou.info> 45062011-07-28 Julien Danjou <julien@danjou.info>
4473 4507
@@ -4478,8 +4512,8 @@
4478 4512
44792011-07-28 Julien Danjou <julien@danjou.info> 45132011-07-28 Julien Danjou <julien@danjou.info>
4480 4514
4481 * org-agenda.el (org-agenda-list): Use org-agenda-current-span as 4515 * org-agenda.el (org-agenda-list): Use `org-agenda-current-span'
4482 a possible default span if it is set. 4516 as a possible default span if it is set.
4483 4517
44842011-07-28 Dan Davison <dandavison7@gmail.com> 45182011-07-28 Dan Davison <dandavison7@gmail.com>
4485 4519
@@ -4487,29 +4521,17 @@
4487 (org-edit-src-code): Get rid of help message in echo area. 4521 (org-edit-src-code): Get rid of help message in echo area.
4488 4522
4489 * ob.el (org-babel-do-in-edit-buffer): Do not pass 'quietly 4523 * ob.el (org-babel-do-in-edit-buffer): Do not pass 'quietly
4490 argument to org-edit-src-code as this has been removed 4524 argument to org-edit-src-code as this has been removed.
4491 4525
44922011-07-28 Bastien Guerry <bzg@gnu.org> 45262011-07-28 Bastien Guerry <bzg@gnu.org>
4493 4527
4494 * org-latex.el (org-export-latex-emphasis-alist): use 4528 * org-latex.el (org-export-latex-emphasis-alist): Use
4495 \protectedtexttt for the =...= emphasis and \verb for the ~...~ 4529 \protectedtexttt for the =...= emphasis and \verb for the ~...~
4496 emphasis. 4530 emphasis.
4497 (org-export-latex-use-verb): now defaults to t. 4531 (org-export-latex-use-verb): Now defaults to t.
4498 (org-export-latex-emph-format): distinguish between =...= and 4532 (org-export-latex-emph-format): Distinguish between =...= and
4499 ~...~ emphasis. 4533 ~...~ emphasis.
4500 4534
45012011-07-28 David Maus <dmaus@ictsoc.de>
4502
4503 * test-org-html.el (test-org-html/export-link-alist): New
4504 variable. Abstract link export test definition.
4505 (test-org-html/export-link-factory): New function. Create tests for
4506 link export.
4507
45082011-07-28 David Maus <dmaus@ictsoc.de>
4509
4510 * org-test.el (org-test-strip-text-props): New function. Strip
4511 text properties.
4512
45132011-07-28 Julien Danjou <julien@danjou.info> 45352011-07-28 Julien Danjou <julien@danjou.info>
4514 4536
4515 * org.el (org-link-expand-abbrev): Allow any type of character in 4537 * org.el (org-link-expand-abbrev): Allow any type of character in
@@ -4521,12 +4543,12 @@
4521 4543
45222011-07-28 Dan Davison <dandavison7@gmail.com> 45442011-07-28 Dan Davison <dandavison7@gmail.com>
4523 4545
4524 * ob-ref.el (org-babel-ref-resolve): save-window-excursion when 4546 * ob-ref.el (org-babel-ref-resolve): `save-window-excursion' when
4525 resolving references. 4547 resolving references.
4526 4548
45272011-07-28 Bastien Guerry <bzg@gnu.org> 45492011-07-28 Bastien Guerry <bzg@gnu.org>
4528 4550
4529 * org-html.el (org-export-html-html-helper-timestamp): use <hr/> 4551 * org-html.el (org-export-html-html-helper-timestamp): Use <hr/>
4530 instead of <hr> to keep w3c validator happy. 4552 instead of <hr> to keep w3c validator happy.
4531 4553
45322011-07-28 Dan Davison <dandavison7@gmail.com> 45542011-07-28 Dan Davison <dandavison7@gmail.com>
@@ -4542,8 +4564,8 @@
4542 4564
45432011-07-28 Eric Schulte <schulte.eric@gmail.com> 45652011-07-28 Eric Schulte <schulte.eric@gmail.com>
4544 4566
4545 * ob.el (org-babel-result-end): Replace call to org-in-item-p to 4567 * ob.el (org-babel-result-end): Replace call to `org-in-item-p' to
4546 the more specific org-at-item-p. 4568 the more specific `org-at-item-p'.
4547 4569
45482011-07-28 Eric Schulte <schulte.eric@gmail.com> 45702011-07-28 Eric Schulte <schulte.eric@gmail.com>
4549 4571
@@ -4595,17 +4617,18 @@
45952011-07-28 Dan Davison <dandavison7@gmail.com> 46172011-07-28 Dan Davison <dandavison7@gmail.com>
4596 4618
4597 * org-latex.el (org-export-as-latex): Process export property list 4619 * org-latex.el (org-export-as-latex): Process export property list
4598 with `org-export-process-option-filters' early in latex export 4620 with `org-export-process-option-filters' early in latex export.
4599 4621
46002011-07-28 Julien Danjou <julien@danjou.info> 46222011-07-28 Julien Danjou <julien@danjou.info>
4601 4623
4602 * org.el: Remove org-invisible-p: outline-invisible-p is available 4624 * org.el: Remove `org-invisible-p': `outline-invisible-p' is
4603 in Emacs 22 and in recent XEmacs 21. Replace in various files. 4625 available in Emacs 22 and in recent XEmacs 21. Replace in various
4626 files.
4604 4627
46052011-07-28 Julien Danjou <julien@danjou.info> 46282011-07-28 Julien Danjou <julien@danjou.info>
4606 4629
4607 * org-agenda.el (org-agenda-get-progress): Fix regexp for statep: 4630 * org-agenda.el (org-agenda-get-progress): Fix regexp for statep:
4608 it must has \\ at the end of the line. This avoid matching the 4631 it must has \\ at the end of the line. This avoid matching the
4609 following heading when there's no newline between the logged state 4632 following heading when there's no newline between the logged state
4610 and the next heading. 4633 and the next heading.
4611 4634
@@ -4615,11 +4638,10 @@
4615 4638
46162011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 46392011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
4617 4640
4618 * org.el (org-current-level): 4641 * org.el (org-current-level, org-store-link, org-mark-subtree):
4619 (org-store-link): 4642 Use `org-with-limited-levels'.
4620 (org-mark-subtree): Use `org-with-limited-levels'.
4621 4643
46222011-07-28 Jan Seeger <jan.seeger@thenybble.de> 46442011-07-28 Jan Seeger <jan.seeger@thenybble.de> (tiny change)
4623 4645
4624 * org-publish.el (org-publish-get-base-files): Add sitemap file. 4646 * org-publish.el (org-publish-get-base-files): Add sitemap file.
4625 4647
@@ -4657,7 +4679,7 @@
46572011-07-28 Julien Danjou <julien@danjou.info> 46792011-07-28 Julien Danjou <julien@danjou.info>
4658 4680
4659 * org-agenda.el (org-agenda-get-blocks): Fix time of start/end of 4681 * org-agenda.el (org-agenda-get-blocks): Fix time of start/end of
4660 events with range. This display things like: <2011-01-22 Sat 4682 events with range. This display things like: <2011-01-22 Sat
4661 14:00>--<2011-01-23 Sun 20:00> correctly, with the event starting 4683 14:00>--<2011-01-23 Sun 20:00> correctly, with the event starting
4662 at 14:00 and ending at 20:00. 4684 at 14:00 and ending at 20:00.
4663 4685
@@ -4669,7 +4691,7 @@
4669 4691
46702011-07-28 Dan Davison <dandavison7@gmail.com> 46922011-07-28 Dan Davison <dandavison7@gmail.com>
4671 4693
4672 * ob.el (org-babel-merge-params): docstring typo. 4694 * ob.el (org-babel-merge-params): Docstring typo.
4673 4695
46742011-07-28 Dan Davison <dandavison7@gmail.com> 46962011-07-28 Dan Davison <dandavison7@gmail.com>
4675 4697
@@ -4679,11 +4701,11 @@
46792011-07-28 Dan Davison <dandavison7@gmail.com> 47012011-07-28 Dan Davison <dandavison7@gmail.com>
4680 4702
4681 * ob.el (org-babel-get-src-block-info): Alter order of merge 4703 * ob.el (org-babel-get-src-block-info): Alter order of merge
4682 arguments 4704 arguments.
4683 4705
46842011-07-28 Dan Davison <dandavison7@gmail.com> 47062011-07-28 Dan Davison <dandavison7@gmail.com>
4685 4707
4686 * ob-python.el: Test whether non-nil buffer is #<killed buffer> 4708 * ob-python.el: Test whether non-nil buffer is #<killed buffer>.
4687 4709
46882011-07-28 Eric Schulte <schulte.eric@gmail.com> 47102011-07-28 Eric Schulte <schulte.eric@gmail.com>
4689 4711
@@ -4715,12 +4737,12 @@
4715 4737
4716 * org-exp.el (org-export-handle-include-files): Support :lines 4738 * org-exp.el (org-export-handle-include-files): Support :lines
4717 property. 4739 property.
4718 (org-get-file-contents): New argument lines to include specify a range 4740 (org-get-file-contents): New argument lines to include specify a
4719 of lines to include. 4741 range of lines to include.
4720 4742
47212011-07-28 Bastien Guerry <bzg@gnu.org> 47432011-07-28 Bastien Guerry <bzg@gnu.org>
4722 4744
4723 * org.el (org-fast-tag-selection): Fix bug when assigning keys 4745 * org.el (org-fast-tag-selection): Fix bug when assigning keys.
4724 4746
47252011-07-28 Lawrence Mitchell <wence@gmx.li> 47472011-07-28 Lawrence Mitchell <wence@gmx.li>
4726 4748
@@ -4733,9 +4755,9 @@
4733 4755
47342011-07-28 Carsten Dominik <carsten.dominik@gmail.com> 47562011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
4735 4757
4736 * org-complete.el (pcomplete/org-mode/link): 4758 * org-complete.el (pcomplete/org-mode/link)
4737 (pcomplete/org-mode/todo): 4759 (pcomplete/org-mode/todo, pcomplete/org-mode/prop): Copy list
4738 (pcomplete/org-mode/prop): Copy list before uniquifying. 4760 before uniquifying.
4739 4761
47402011-07-28 Eric Schulte <schulte.eric@gmail.com> 47622011-07-28 Eric Schulte <schulte.eric@gmail.com>
4741 4763
@@ -4746,15 +4768,15 @@
4746 4768
47472011-07-28 Bastien Guerry <bzg@gnu.org> 47692011-07-28 Bastien Guerry <bzg@gnu.org>
4748 4770
4749 * org.el (org-refile-check-position): send a more explicit message 4771 * org.el (org-refile-check-position): Send a more explicit message
4750 on how to clear the cache before refiling again. 4772 on how to clear the cache before refiling again.
4751 4773
47522011-07-28 Carsten Dominik <carsten.dominik@gmail.com> 47742011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
4753 4775
4754 * org-agenda.el (org-agenda-skip-function-global): New option. 4776 * org-agenda.el (org-agenda-skip-function-global): New option.
4755 (org-agenda-skip-eval): New function. 4777 (org-agenda-skip-eval): New function.
4756 (org-agenda-skip): Use `org-agenda-skip-eval' and also check for the 4778 (org-agenda-skip): Use `org-agenda-skip-eval' and also check for
4757 global skipping condition. 4779 the global skipping condition.
4758 4780
47592011-07-28 David Maus <dmaus@ictsoc.de> 47812011-07-28 David Maus <dmaus@ictsoc.de>
4760 4782
@@ -4772,10 +4794,6 @@
4772 * ob.el (org-babel-update-block-body): Literal argument to 4794 * ob.el (org-babel-update-block-body): Literal argument to
4773 `replace-match' to allow insertion of text containing '\'. 4795 `replace-match' to allow insertion of text containing '\'.
4774 4796
47752011-07-28 Tassilo Horn <tassilo@member.fsf.org>
4776
4777 * org-gnus.el (org-gnus-store-link):
4778
47792011-07-28 Eric Schulte <schulte.eric@gmail.com> 47972011-07-28 Eric Schulte <schulte.eric@gmail.com>
4780 4798
4781 * ob-ref.el (org-babel-ref-parse): Allow passing empty strings 4799 * ob-ref.el (org-babel-ref-parse): Allow passing empty strings
@@ -4795,7 +4813,7 @@
47952011-07-28 Carsten Dominik <carsten.dominik@gmail.com> 48132011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
4796 4814
4797 * org.el (org-sort-entries): Fix sorting with a bold emphasis at 4815 * org.el (org-sort-entries): Fix sorting with a bold emphasis at
4798 bol 4816 bol.
4799 4817
48002011-07-28 Eric Schulte <schulte.eric@gmail.com> 48182011-07-28 Eric Schulte <schulte.eric@gmail.com>
4801 4819
@@ -4810,8 +4828,8 @@
48102011-07-28 Eric Schulte <schulte.eric@gmail.com> 48282011-07-28 Eric Schulte <schulte.eric@gmail.com>
4811 4829
4812 * ob.el (org-babel-temp-file): Ensure that 4830 * ob.el (org-babel-temp-file): Ensure that
4813 org-babel-temporary-directory is bound before using. 4831 `org-babel-temporary-directory' is bound before using.
4814 (org-babel-remove-temporary-directory): Safer error throwing. 4832 (org-babel-remove-temporary-directory): Safer error throwing.
4815 4833
48162011-07-28 niels giesen <niels.giesen@gmail.com> 48342011-07-28 niels giesen <niels.giesen@gmail.com>
4817 4835
@@ -4838,16 +4856,12 @@
4838 4856
4839 * org.el (org-occur-next-match): New function. 4857 * org.el (org-occur-next-match): New function.
4840 (org-mode): Set the variable `next-error-function'. 4858 (org-mode): Set the variable `next-error-function'.
4841 (org-highlight-new-match): Add an `org-type' property to the overlays. 4859 (org-highlight-new-match): Add an `org-type' property to the
4860 overlays.
4842 4861
48432011-07-28 Eric Schulte <schulte.eric@gmail.com> 48622011-07-28 Eric Schulte <schulte.eric@gmail.com>
4844 4863
4845 * ob-calc.el: No longer require `calc-trail' on XEmacs 4864 * ob-calc.el: No longer require `calc-trail' on XEmacs.
4846
48472011-07-28 Bastien Guerry <bzg@gnu.org>
4848
4849 * simple.el (mail-user-agent): Default to the
4850 upwardly-UI-compatible and more featureful message-mode.
4851 4865
48522011-07-28 Carsten Dominik <carsten.dominik@gmail.com> 48662011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
4853 4867
@@ -4855,11 +4869,10 @@
4855 4869
48562011-07-28 Carsten Dominik <carsten.dominik@gmail.com> 48702011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
4857 4871
4858 * org-special-blocks.el (htmlp): 4872 * org-special-blocks.el (htmlp, latexp, line): Add defvars for
4859 (latexp): 4873 dynamically scoped variables.
4860 (line): Add defvars for dynamically scoped variables.
4861 4874
4862 * org.el (org-modules): Move org-special-blocks into the core 4875 * org.el (org-modules): Move `org-special-blocks' into the core
4863 modules section. 4876 modules section.
4864 4877
48652011-07-28 Carsten Dominik <carsten.dominik@gmail.com> 48782011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
@@ -4872,10 +4885,10 @@
4872 4885
48732011-07-28 Bernt Hansen <bernt@norang.ca> 48862011-07-28 Bernt Hansen <bernt@norang.ca>
4874 4887
4875 * org-agenda.el (org-agenda-goto): Display invisible entry text 4888 * org-agenda.el (org-agenda-goto): Display invisible entry text.
4876 4889
4877 * org-agenda.el (org-agenda-switch-to): Display invisible entry 4890 * org-agenda.el (org-agenda-switch-to): Display invisible entry
4878 text 4891 text.
4879 4892
48802011-07-28 Carsten Dominik <carsten.dominik@gmail.com> 48932011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
4881 4894
@@ -4989,8 +5002,8 @@
4989 send graphical output to file by means of the ":results graphics" 5002 send graphical output to file by means of the ":results graphics"
4990 directive. 5003 directive.
4991 (org-babel-expand-body:R): Use `org-babel-R-graphical-output-file' 5004 (org-babel-expand-body:R): Use `org-babel-R-graphical-output-file'
4992 when constructing the R code to evaluate, which may be augmented with 5005 when constructing the R code to evaluate, which may be augmented
4993 code implementing the writing of graohical output to file. 5006 with code implementing the writing of graohical output to file.
4994 (org-babel-execute:R): Use `org-babel-R-graphical-output-file' to 5007 (org-babel-execute:R): Use `org-babel-R-graphical-output-file' to
4995 determine whether R is taking responsibility for writing output to 5008 determine whether R is taking responsibility for writing output to
4996 file; if so, this is signalled to ob.el by returning a nil result. 5009 file; if so, this is signalled to ob.el by returning a nil result.
@@ -5001,8 +5014,9 @@
5001 of src block execution. 5014 of src block execution.
5002 (org-babel-execute-src-block): Use `org-babel-format-result' when 5015 (org-babel-execute-src-block): Use `org-babel-format-result' when
5003 writing to file. 5016 writing to file.
5004 (org-babel-open-src-block-result): Use `org-babel-format-result' when 5017 (org-babel-open-src-block-result): Use `org-babel-format-result'
5005 displaying results in a buffer; name results buffer differently. 5018 when displaying results in a buffer. Name results buffer
5019 differently.
5006 5020
50072011-07-28 Dan Davison <dandavison7@gmail.com> 50212011-07-28 Dan Davison <dandavison7@gmail.com>
5008 5022
@@ -5023,10 +5037,12 @@
5023 5037
50242011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 50382011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
5025 5039
5026 * org-inlinetask.el (org-inlinetask-in-task-p): small refactoring, 5040 * org-inlinetask.el (org-inlinetask-in-task-p): Small refactoring,
5027 do not modify match data either. 5041 do not modify match data either.
5028 (org-inlinetask-goto-end): small refactoring, remove case-sensitivity. 5042 (org-inlinetask-goto-end): Small refactoring, remove
5029 (org-inlinetask-goto-beginning): small refactoring, remove case-sensitivity. 5043 case-sensitivity.
5044 (org-inlinetask-goto-beginning): Small refactoring, remove
5045 case-sensitivity.
5030 5046
50312011-07-28 Carsten Dominik <carsten.dominik@gmail.com> 50472011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
5032 5048
@@ -5109,8 +5125,8 @@
5109 5125
51102011-07-28 Lawrence Mitchell <wence@gmx.li> 51262011-07-28 Lawrence Mitchell <wence@gmx.li>
5111 5127
5112 * org.el (org-make-target-link-regexp): regexp-quote target before 5128 * org.el (org-make-target-link-regexp): `regexp-quote' target
5113 replacing whitespace. 5129 before replacing whitespace.
5114 5130
51152011-07-28 Eric Schulte <schulte.eric@gmail.com> 51312011-07-28 Eric Schulte <schulte.eric@gmail.com>
5116 5132
@@ -5125,7 +5141,7 @@
51252011-07-28 Carsten Dominik <carsten.dominik@gmail.com> 51412011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
5126 5142
5127 * org-latex.el (org-export-latex-first-lines): Anchor outline 5143 * org-latex.el (org-export-latex-first-lines): Anchor outline
5128 regexp during LaTeX tree export 5144 regexp during LaTeX tree export.
5129 5145
51302011-07-28 Konrad Hinsen <konrad.hinsen@fastmail.net> 51462011-07-28 Konrad Hinsen <konrad.hinsen@fastmail.net>
5131 5147
@@ -5147,7 +5163,7 @@
5147 5163
5148 * org.el (org-entry-properties): Stop scanning for timestamps if a 5164 * org.el (org-entry-properties): Stop scanning for timestamps if a
5149 specific timestamp property (e.g., DEADLINE, SCHEDULED, etc.) is 5165 specific timestamp property (e.g., DEADLINE, SCHEDULED, etc.) is
5150 requested and a match is found. Also, if a specific timestamp 5166 requested and a match is found. Also, if a specific timestamp
5151 property is requested, do not push non-relevant timestamps onto 5167 property is requested, do not push non-relevant timestamps onto
5152 property list. 5168 property list.
5153 5169
@@ -5164,9 +5180,9 @@
5164 5180
51652011-07-28 Achim Gratz <Stromeko@nexgo.de> 51812011-07-28 Achim Gratz <Stromeko@nexgo.de>
5166 5182
5167 * org.el: remove spurious linebreak introduced by earlier patch. 5183 * org.el: Remove spurious linebreak introduced by earlier patch.
5168 5184
5169 * ob.el, ob-ref.el: remove double fix of the same problem. 5185 * ob.el, ob-ref.el: Remove double fix of the same problem.
5170 5186
51712011-07-28 Carsten Dominik <carsten.dominik@gmail.com> 51872011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
5172 5188
@@ -5174,7 +5190,7 @@
5174 5190
51752011-07-28 Łukasz Stelmach <lukasz.stelmach@iem.pw.edu.pl> 51912011-07-28 Łukasz Stelmach <lukasz.stelmach@iem.pw.edu.pl>
5176 5192
5177 * org-html.el (org-export-html-mathjax-template): displaymath 5193 * org-html.el (org-export-html-mathjax-template): Displaymath
5178 environment and MathJax. 5194 environment and MathJax.
5179 5195
51802011-07-28 Carsten Dominik <carsten.dominik@gmail.com> 51962011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
@@ -7352,7 +7368,7 @@
7352 (org-export-latex-keywords-maybe): 7368 (org-export-latex-keywords-maybe):
7353 Use `org-export-latex-tag-markup'. 7369 Use `org-export-latex-tag-markup'.
7354 7370
73552010-11-11 Rémi Vanicat <vanicat@debian.org> 73712010-11-11 Rémi Vanicat <vanicat@debian.org> (tiny change)
7356 7372
7357 * org-icalendar.el (org-icalendar-use-UTC-date-time): New option. 7373 * org-icalendar.el (org-icalendar-use-UTC-date-time): New option.
7358 (org-ical-ts-to-string): Use UTC time when requested. 7374 (org-ical-ts-to-string): Use UTC time when requested.
diff --git a/lisp/org/ob-C.el b/lisp/org/ob-C.el
index cc44ece4ea8..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
@@ -191,6 +191,6 @@ of the same value."
191 191
192(provide 'ob-C) 192(provide 'ob-C)
193 193
194;; arch-tag: 8f49e462-54e3-417b-9a8d-423864893b37 194
195 195
196;;; ob-C.el ends here 196;;; ob-C.el ends here
diff --git a/lisp/org/ob-R.el b/lisp/org/ob-R.el
index 35cdcb90926..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
@@ -312,6 +313,6 @@ Insert hline if column names in output have been requested."
312 313
313(provide 'ob-R) 314(provide 'ob-R)
314 315
315;; arch-tag: cd4c7298-503b-450f-a3c2-f3e74b630237 316
316 317
317;;; ob-R.el ends here 318;;; ob-R.el ends here
diff --git a/lisp/org/ob-asymptote.el b/lisp/org/ob-asymptote.el
index d360cfc2274..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
@@ -160,6 +160,6 @@ of int, where every cell must be of int type."
160 160
161(provide 'ob-asymptote) 161(provide 'ob-asymptote)
162 162
163;; arch-tag: f2f5bd0d-78e8-412b-8e6c-6dadc94cc06b 163
164 164
165;;; ob-asymptote.el ends here 165;;; ob-asymptote.el ends here
diff --git a/lisp/org/ob-awk.el b/lisp/org/ob-awk.el
index 368957c2f9b..66e07bf175c 100644
--- a/lisp/org/ob-awk.el
+++ b/lisp/org/ob-awk.el
@@ -24,8 +24,6 @@
24 24
25;;; Commentary: 25;;; Commentary:
26 26
27;;; Commentary:
28
29;; Babel's awk can use special header argument: 27;; Babel's awk can use special header argument:
30;; 28;;
31;; - :in-file takes a path to a file of data to be processed by awk 29;; - :in-file takes a path to a file of data to be processed by awk
@@ -114,6 +112,6 @@ Emacs-lisp table, otherwise return the results as a string."
114 112
115(provide 'ob-awk) 113(provide 'ob-awk)
116 114
117;; arch-tag: 844e2c88-6aad-4018-868d-a2df6bcdf68f 115
118 116
119;;; ob-awk.el ends here 117;;; ob-awk.el ends here
diff --git a/lisp/org/ob-calc.el b/lisp/org/ob-calc.el
index 0f88ccf4dae..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
@@ -99,6 +99,6 @@
99 99
100(provide 'ob-calc) 100(provide 'ob-calc)
101 101
102;; arch-tag: 5c57a3b7-5818-4c6c-acda-7a94831a6449 102
103 103
104;;; ob-calc.el ends here 104;;; ob-calc.el ends here
diff --git a/lisp/org/ob-clojure.el b/lisp/org/ob-clojure.el
index d9bc213dfa2..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
@@ -92,6 +93,6 @@
92 93
93(provide 'ob-clojure) 94(provide 'ob-clojure)
94 95
95;; arch-tag: a43b33f2-653e-46b1-ac56-2805cf05b7d1 96
96 97
97;;; ob-clojure.el ends here 98;;; ob-clojure.el ends here
diff --git a/lisp/org/ob-comint.el b/lisp/org/ob-comint.el
index 4e238880ec2..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
@@ -158,6 +158,6 @@ FILE exists at end of evaluation."
158 158
159(provide 'ob-comint) 159(provide 'ob-comint)
160 160
161;; arch-tag: 9adddce6-0864-4be3-b0b5-6c5157dc7889 161
162 162
163;;; ob-comint.el ends here 163;;; ob-comint.el ends here
diff --git a/lisp/org/ob-css.el b/lisp/org/ob-css.el
index 25d75ccf80a..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
@@ -44,6 +44,6 @@ CSS does not support sessions."
44 44
45(provide 'ob-css) 45(provide 'ob-css)
46 46
47;; arch-tag: f4447e8c-50ab-41f9-b322-b7b9574d9fbe 47
48 48
49;;; ob-css.el ends here 49;;; ob-css.el ends here
diff --git a/lisp/org/ob-ditaa.el b/lisp/org/ob-ditaa.el
index 810af9411f4..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
@@ -74,6 +74,6 @@ This function is called by `org-babel-execute-src-block'."
74 74
75(provide 'ob-ditaa) 75(provide 'ob-ditaa)
76 76
77;; arch-tag: 492cd006-07d9-4fac-bef6-5bb60b48842e 77
78 78
79;;; ob-ditaa.el ends here 79;;; ob-ditaa.el ends here
diff --git a/lisp/org/ob-dot.el b/lisp/org/ob-dot.el
index 4bb4d532a43..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
@@ -85,6 +85,6 @@ This function is called by `org-babel-execute-src-block'."
85 85
86(provide 'ob-dot) 86(provide 'ob-dot)
87 87
88;; arch-tag: 817d0516-7b47-4f77-a8b2-2aadd8e4d0e2 88
89 89
90;;; ob-dot.el ends here 90;;; ob-dot.el ends here
diff --git a/lisp/org/ob-emacs-lisp.el b/lisp/org/ob-emacs-lisp.el
index 5892aa5dc7a..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
@@ -76,6 +76,6 @@
76 76
77(provide 'ob-emacs-lisp) 77(provide 'ob-emacs-lisp)
78 78
79;; arch-tag: e9a3acca-dc84-472a-9f5a-23c35befbcd6 79
80 80
81;;; ob-emacs-lisp.el ends here 81;;; ob-emacs-lisp.el ends here
diff --git a/lisp/org/ob-eval.el b/lisp/org/ob-eval.el
index cc089cbaa32..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
@@ -257,6 +257,6 @@ This buffer is named by `org-babel-error-buffer-name'."
257 257
258(provide 'ob-eval) 258(provide 'ob-eval)
259 259
260;; arch-tag: 5328b17f-957d-42d9-94da-a2952682d04d 260
261 261
262;;; ob-eval.el ends here 262;;; ob-eval.el ends here
diff --git a/lisp/org/ob-exp.el b/lisp/org/ob-exp.el
index d65441e95c5..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
@@ -266,6 +267,6 @@ inhibit insertion of results into the buffer."
266 267
267(provide 'ob-exp) 268(provide 'ob-exp)
268 269
269;; arch-tag: 523abf4c-76d1-44ed-9f27-e3bddf34bf0f 270
270 271
271;;; ob-exp.el ends here 272;;; ob-exp.el ends here
diff --git a/lisp/org/ob-gnuplot.el b/lisp/org/ob-gnuplot.el
index 8259cf839e5..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
@@ -230,6 +230,6 @@ Pass PARAMS through to `orgtbl-to-generic' when exporting TABLE."
230 230
231(provide 'ob-gnuplot) 231(provide 'ob-gnuplot)
232 232
233;; arch-tag: 50490ace-a9e1-4b29-a6e5-0db9f16c610b 233
234 234
235;;; ob-gnuplot.el ends here 235;;; ob-gnuplot.el ends here
diff --git a/lisp/org/ob-haskell.el b/lisp/org/ob-haskell.el
index 63e76f6f139..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
@@ -213,6 +213,6 @@ constructs (header arguments, no-web syntax etc...) are ignored."
213 213
214(provide 'ob-haskell) 214(provide 'ob-haskell)
215 215
216;; arch-tag: b53f75f3-ba1a-4b05-82d9-a2a0d4e70804 216
217 217
218;;; ob-haskell.el ends here 218;;; ob-haskell.el ends here
diff --git a/lisp/org/ob-java.el b/lisp/org/ob-java.el
index 3f349fea271..20824d4cb30 100644
--- a/lisp/org/ob-java.el
+++ b/lisp/org/ob-java.el
@@ -69,6 +69,6 @@
69 69
70(provide 'ob-java) 70(provide 'ob-java)
71 71
72;; arch-tag: dd1cfb00-7f76-4ecf-922c-f7031b68b85e 72
73 73
74;;; ob-java.el ends here 74;;; ob-java.el ends here
diff --git a/lisp/org/ob-js.el b/lisp/org/ob-js.el
index f9c1722eb65..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
@@ -160,6 +158,6 @@ then create. Return the initialized session."
160 158
161(provide 'ob-js) 159(provide 'ob-js)
162 160
163;; arch-tag: 84401fb3-b8d9-4bb6-9a90-cbe2d103d494 161
164 162
165;;; ob-js.el ends here 163;;; ob-js.el ends here
diff --git a/lisp/org/ob-keys.el b/lisp/org/ob-keys.el
index b55913599cc..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
@@ -97,6 +97,6 @@ a-list placed behind the generic `org-babel-key-prefix'.")
97 97
98(provide 'ob-keys) 98(provide 'ob-keys)
99 99
100;; arch-tag: 01e348ee-4906-46fa-839a-6b7b6f989048 100
101 101
102;;; ob-keys.el ends here 102;;; ob-keys.el ends here
diff --git a/lisp/org/ob-latex.el b/lisp/org/ob-latex.el
index 2121a8e5296..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
@@ -176,6 +176,6 @@ Extracted from `org-export-as-pdf' in org-latex.el."
176 176
177(provide 'ob-latex) 177(provide 'ob-latex)
178 178
179;; arch-tag: 1f13f7e2-26de-4c24-9274-9f331d4c6ff3 179
180 180
181;;; ob-latex.el ends here 181;;; ob-latex.el ends here
diff --git a/lisp/org/ob-ledger.el b/lisp/org/ob-ledger.el
index 425a3458685..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
@@ -67,6 +67,6 @@ called by `org-babel-execute-src-block'."
67 67
68(provide 'ob-ledger) 68(provide 'ob-ledger)
69 69
70;; arch-tag: 7bbb529e-95a1-4236-9d29-b0000b918c7c 70
71 71
72;;; ob-ledger.el ends here 72;;; ob-ledger.el ends here
diff --git a/lisp/org/ob-lilypond.el b/lisp/org/ob-lilypond.el
index 23f5d511d34..23fc8f04c34 100644
--- a/lisp/org/ob-lilypond.el
+++ b/lisp/org/ob-lilypond.el
@@ -1,6 +1,6 @@
1;;; ob-lilypond.el --- org-babel functions for lilypond evaluation 1;;; ob-lilypond.el --- org-babel functions for lilypond evaluation
2 2
3;; Copyright (C) 2010 Free Software Foundation, Inc. 3;; Copyright (C) 2010-2011 Free Software Foundation, Inc.
4 4
5;; Author: Martyn Jago 5;; Author: Martyn Jago
6;; Keywords: babel language, literate programming 6;; Keywords: babel language, literate programming
@@ -442,6 +442,6 @@ dependent on LY-ARRANGE-MODE"
442 442
443(provide 'ob-lilypond) 443(provide 'ob-lilypond)
444 444
445;; arch-tag: ac449eea-2cf2-4dc5-ae33-426f57ba4894 445
446 446
447;;; ob-lilypond.el ends here 447;;; ob-lilypond.el ends here
diff --git a/lisp/org/ob-lisp.el b/lisp/org/ob-lisp.el
index 97e8a97b24b..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
@@ -101,6 +103,6 @@ current directory string."
101 103
102(provide 'ob-lisp) 104(provide 'ob-lisp)
103 105
104;; arch-tag: 18086168-009f-4947-bbb5-3532375d851d 106
105 107
106;;; ob-lisp.el ends here 108;;; ob-lisp.el ends here
diff --git a/lisp/org/ob-lob.el b/lisp/org/ob-lob.el
index 5c4894d4510..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
@@ -136,6 +137,6 @@ if so then run the appropriate source block from the Library."
136 137
137(provide 'ob-lob) 138(provide 'ob-lob)
138 139
139;; arch-tag: ce0712c9-2147-4019-ba3f-42341b8b474b 140
140 141
141;;; ob-lob.el ends here 142;;; ob-lob.el ends here
diff --git a/lisp/org/ob-matlab.el b/lisp/org/ob-matlab.el
index 3ddb3065fc7..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
@@ -43,6 +43,6 @@
43 43
44(provide 'ob-matlab) 44(provide 'ob-matlab)
45 45
46;; arch-tag: 6b234299-c1f7-4eb1-ace8-7b93344065ac 46
47 47
48;;; ob-matlab.el ends here 48;;; ob-matlab.el ends here
diff --git a/lisp/org/ob-maxima.el b/lisp/org/ob-maxima.el
index 7534065f1f7..279ba6b928b 100644
--- a/lisp/org/ob-maxima.el
+++ b/lisp/org/ob-maxima.el
@@ -1,28 +1,27 @@
1;;; ob-maxima.el --- org-babel functions for maxima evaluation 1;;; ob-maxima.el --- org-babel functions for maxima evaluation
2 2
3;; Copyright (c) 2009, 2010, 2011 Eric S Fraga, Eric Schulte 3;; Copyright (C) 2009-2011 Free Software Foundation, Inc.
4 4
5;; Author: Eric S Fraga, Eric Schulte 5;; Author: Eric S Fraga
6;; Eric Schulte
6;; Keywords: literate programming, reproducible research, maxima 7;; Keywords: literate programming, reproducible research, maxima
7;; Homepage: http://orgmode.org 8;; Homepage: http://orgmode.org
8;; Version: 7.7 9;; Version: 7.7
9 10
10;;; License: 11;; This file is part of GNU Emacs.
11 12
12;; This program is free software; you can redistribute it and/or modify 13;; 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 14;; 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) 15;; the Free Software Foundation, either version 3 of the License, or
15;; any later version. 16;; (at your option) any later version.
16;; 17
17;; This program is distributed in the hope that it will be useful, 18;; GNU Emacs is distributed in the hope that it will be useful,
18;; but WITHOUT ANY WARRANTY; without even the implied warranty of 19;; but WITHOUT ANY WARRANTY; without even the implied warranty of
19;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 20;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20;; GNU General Public License for more details. 21;; GNU General Public License for more details.
21;; 22
22;; You should have received a copy of the GNU General Public License 23;; 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 24;; 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 25
27;;; Commentary: 26;;; Commentary:
28 27
@@ -75,6 +74,6 @@ called by `org-babel-execute-src-block'."
75 74
76(provide 'ob-maxima) 75(provide 'ob-maxima)
77 76
78;; arch-tag: d86c97ac-7eab-4349-8d8b-302dd09779a8 77
79 78
80;;; ob-maxima.el ends here 79;;; ob-maxima.el ends here
diff --git a/lisp/org/ob-mscgen.el b/lisp/org/ob-mscgen.el
index f96ba9a600b..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
@@ -81,6 +81,6 @@ ERROR: no output file specified. Add \":file name.png\" to the src header"))
81 81
82(provide 'ob-mscgen) 82(provide 'ob-mscgen)
83 83
84;; arch-tag: 74695b1e-715f-4b5a-a3a9-d78ee39ba5c8 84
85 85
86;;; ob-msc.el ends here 86;;; ob-msc.el ends here
diff --git a/lisp/org/ob-ocaml.el b/lisp/org/ob-ocaml.el
index c4b40c46cb8..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
@@ -140,6 +140,6 @@ Emacs-lisp table, otherwise return the results as a string."
140 140
141(provide 'ob-ocaml) 141(provide 'ob-ocaml)
142 142
143;; arch-tag: 2e815f4d-365e-4d69-b1df-dd17fdd7b7b7 143
144 144
145;;; ob-ocaml.el ends here 145;;; ob-ocaml.el ends here
diff --git a/lisp/org/ob-octave.el b/lisp/org/ob-octave.el
index ac434b4abb6..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
@@ -258,6 +258,6 @@ This removes initial blank and comment lines and then calls
258 258
259(provide 'ob-octave) 259(provide 'ob-octave)
260 260
261;; arch-tag: d8e5f68b-ba13-440a-a495-b653e989e704 261
262 262
263;;; ob-octave.el ends here 263;;; ob-octave.el ends here
diff --git a/lisp/org/ob-org.el b/lisp/org/ob-org.el
index 74071363747..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
@@ -66,6 +66,6 @@ This function is called by `org-babel-execute-src-block'."
66 66
67(provide 'ob-org) 67(provide 'ob-org)
68 68
69;; arch-tag: 130af5fe-cc56-46bd-9508-fa0ebd94cb1f 69
70 70
71;;; ob-org.el ends here 71;;; ob-org.el ends here
diff --git a/lisp/org/ob-perl.el b/lisp/org/ob-perl.el
index ec93c729e7b..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
@@ -113,6 +114,6 @@ return the value of the last statement in BODY, as elisp."
113 114
114(provide 'ob-perl) 115(provide 'ob-perl)
115 116
116;; arch-tag: 88ef9396-d857-4dc3-8946-5a72bdfa2337 117
117 118
118;;; ob-perl.el ends here 119;;; ob-perl.el ends here
diff --git a/lisp/org/ob-plantuml.el b/lisp/org/ob-plantuml.el
index b226a5342ff..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
@@ -80,6 +80,6 @@ This function is called by `org-babel-execute-src-block'."
80 80
81(provide 'ob-plantuml) 81(provide 'ob-plantuml)
82 82
83;; arch-tag: 451f50c5-e779-407e-ad64-70e0e8f161d1 83
84 84
85;;; ob-plantuml.el ends here 85;;; ob-plantuml.el ends here
diff --git a/lisp/org/ob-python.el b/lisp/org/ob-python.el
index 0fe0b4fefd8..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
@@ -294,6 +295,6 @@ last statement in BODY, as elisp."
294 295
295(provide 'ob-python) 296(provide 'ob-python)
296 297
297;; arch-tag: f19b6c3d-dfcb-4a1a-9ce0-45ade1ebc212 298
298 299
299;;; ob-python.el ends here 300;;; ob-python.el ends here
diff --git a/lisp/org/ob-ref.el b/lisp/org/ob-ref.el
index d6ad39ed073..d0a2c14bee9 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
@@ -60,8 +61,6 @@
60(declare-function org-narrow-to-subtree "org" ()) 61(declare-function org-narrow-to-subtree "org" ())
61(declare-function org-id-find-id-in-file "org-id" (id file &optional markerp)) 62(declare-function org-id-find-id-in-file "org-id" (id file &optional markerp))
62(declare-function org-show-context "org" (&optional key)) 63(declare-function org-show-context "org" (&optional key))
63(declare-function org-pop-to-buffer-same-window
64 "org-compat" (&optional buffer-or-name norecord label))
65 64
66(defvar org-babel-ref-split-regexp 65(defvar org-babel-ref-split-regexp
67 "[ \f\t\n\r\v]*\\(.+?\\)[ \f\t\n\r\v]*=[ \f\t\n\r\v]*\\(.+\\)[ \f\t\n\r\v]*") 66 "[ \f\t\n\r\v]*\\(.+?\\)[ \f\t\n\r\v]*=[ \f\t\n\r\v]*\\(.+\\)[ \f\t\n\r\v]*")
@@ -95,7 +94,7 @@ the variable."
95 (m (when file (org-id-find-id-in-file id file 'marker)))) 94 (m (when file (org-id-find-id-in-file id file 'marker))))
96 (when (and file m) 95 (when (and file m)
97 (message "file:%S" file) 96 (message "file:%S" file)
98 (org-pop-to-buffer-same-window (marker-buffer m)) 97 (switch-to-buffer (marker-buffer m))
99 (goto-char m) 98 (goto-char m)
100 (move-marker m nil) 99 (move-marker m nil)
101 (org-show-context) 100 (org-show-context)
@@ -263,6 +262,6 @@ Supported reference types are tables and source blocks."
263 262
264(provide 'ob-ref) 263(provide 'ob-ref)
265 264
266;; arch-tag: ace4a4f4-ea38-4dac-8fe6-6f52fcc43b6d 265
267 266
268;;; ob-ref.el ends here 267;;; ob-ref.el ends here
diff --git a/lisp/org/ob-ruby.el b/lisp/org/ob-ruby.el
index f0ed1a16676..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
@@ -241,6 +241,6 @@ return the value of the last statement in BODY, as elisp."
241 241
242(provide 'ob-ruby) 242(provide 'ob-ruby)
243 243
244;; arch-tag: 3e9726db-4520-49e2-b263-e8f571ac88f5 244
245 245
246;;; ob-ruby.el ends here 246;;; ob-ruby.el ends here
diff --git a/lisp/org/ob-sass.el b/lisp/org/ob-sass.el
index c51a4433426..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
@@ -68,6 +68,6 @@ This function is called by `org-babel-execute-src-block'."
68 68
69(provide 'ob-sass) 69(provide 'ob-sass)
70 70
71;; arch-tag: 2954b169-eef4-45ce-a8e5-3e619f0f07ac 71
72 72
73;;; ob-sass.el ends here 73;;; ob-sass.el ends here
diff --git a/lisp/org/ob-scheme.el b/lisp/org/ob-scheme.el
index a772151aee4..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
@@ -134,6 +132,6 @@ then create. Return the initialized session."
134 132
135(provide 'ob-scheme) 133(provide 'ob-scheme)
136 134
137;; arch-tag: 6b2fe76f-4b25-4e87-ad1c-225b2f282a71 135
138 136
139;;; ob-scheme.el ends here 137;;; ob-scheme.el ends here
diff --git a/lisp/org/ob-screen.el b/lisp/org/ob-screen.el
index a9a3c5c794a..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
@@ -142,6 +142,6 @@ The terminal should shortly flicker."
142 142
143(provide 'ob-screen) 143(provide 'ob-screen)
144 144
145;; arch-tag: 908e5afe-89a0-4f27-b982-23f1f2e3bac9 145
146 146
147;;; ob-screen.el ends here 147;;; ob-screen.el ends here
diff --git a/lisp/org/ob-sh.el b/lisp/org/ob-sh.el
index 9349a842a60..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
@@ -193,6 +193,6 @@ return the value of the last statement in BODY."
193 193
194(provide 'ob-sh) 194(provide 'ob-sh)
195 195
196;; arch-tag: 416dd531-c230-4b0a-a5bf-8d948f990f2d 196
197 197
198;;; ob-sh.el ends here 198;;; ob-sh.el ends here
diff --git a/lisp/org/ob-sql.el b/lisp/org/ob-sql.el
index 8fc7d3b4f84..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
@@ -140,6 +140,6 @@ This function is called by `org-babel-execute-src-block'."
140 140
141(provide 'ob-sql) 141(provide 'ob-sql)
142 142
143;; arch-tag: a43ff944-6de1-4566-a83c-626814e3dad2 143
144 144
145;;; ob-sql.el ends here 145;;; ob-sql.el ends here
diff --git a/lisp/org/ob-sqlite.el b/lisp/org/ob-sqlite.el
index 3162fcca81f..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
@@ -145,6 +145,6 @@ Prepare SESSION according to the header arguments specified in PARAMS."
145 145
146(provide 'ob-sqlite) 146(provide 'ob-sqlite)
147 147
148;; arch-tag: 5c03d7f2-0f72-48b8-bbd1-35aafea248ac 148
149 149
150;;; ob-sqlite.el ends here 150;;; ob-sqlite.el ends here
diff --git a/lisp/org/ob-table.el b/lisp/org/ob-table.el
index 91e238f254b..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
@@ -121,6 +121,6 @@ example above."
121 121
122(provide 'ob-table) 122(provide 'ob-table)
123 123
124;; arch-tag: 4234cc7c-4fc8-4e92-abb0-2892de1a493b 124
125 125
126;;; ob-table.el ends here 126;;; ob-table.el ends here
diff --git a/lisp/org/ob-tangle.el b/lisp/org/ob-tangle.el
index d4fb60618be..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
@@ -494,6 +494,6 @@ which enable the original code blocks to be found."
494 494
495(provide 'ob-tangle) 495(provide 'ob-tangle)
496 496
497;; arch-tag: 413ced93-48f5-4216-86e4-3fc5df8c8f24 497
498 498
499;;; ob-tangle.el ends here 499;;; ob-tangle.el ends here
diff --git a/lisp/org/ob.el b/lisp/org/ob.el
index 0de0aa661c5..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
@@ -137,7 +138,7 @@ remove code block execution from the C-c C-c keybinding."
137 ;; (4) header arguments 138 ;; (4) header arguments
138 "\\([^\n]*\\)\n" 139 "\\([^\n]*\\)\n"
139 ;; (5) body 140 ;; (5) body
140 "\\([^\000]*?\\)[ \t]*#\\+end_src") 141 "\\([^\000]*?\n\\)?[ \t]*#\\+end_src")
141 "Regexp used to identify code blocks.") 142 "Regexp used to identify code blocks.")
142 143
143(defvar org-babel-inline-src-block-regexp 144(defvar org-babel-inline-src-block-regexp
@@ -2198,6 +2199,6 @@ of `org-babel-temporary-directory'."
2198 2199
2199(provide 'ob) 2200(provide 'ob)
2200 2201
2201;; arch-tag: 01a7ebee-06c5-4ee4-a709-e660d28c0af1 2202
2202 2203
2203;;; ob.el ends here 2204;;; ob.el ends here
diff --git a/lisp/org/org-agenda.el b/lisp/org/org-agenda.el
index d47013b76f1..aea284fe72c 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
@@ -61,8 +60,6 @@
61(declare-function org-is-habit-p "org-habit" (&optional pom)) 60(declare-function org-is-habit-p "org-habit" (&optional pom))
62(declare-function org-habit-parse-todo "org-habit" (&optional pom)) 61(declare-function org-habit-parse-todo "org-habit" (&optional pom))
63(declare-function org-habit-get-priority "org-habit" (habit &optional moment)) 62(declare-function org-habit-get-priority "org-habit" (habit &optional moment))
64(declare-function org-pop-to-buffer-same-window "org-compat"
65 (&optional buffer-or-name norecord label))
66 63
67(defvar calendar-mode-map) 64(defvar calendar-mode-map)
68(defvar org-clock-current-task) ; defined in org-clock.el 65(defvar org-clock-current-task) ; defined in org-clock.el
@@ -3068,7 +3065,7 @@ the global options and expect it to be applied to the entire view.")
3068 (awin (select-window awin)) 3065 (awin (select-window awin))
3069 ((not (setq org-pre-agenda-window-conf (current-window-configuration)))) 3066 ((not (setq org-pre-agenda-window-conf (current-window-configuration))))
3070 ((equal org-agenda-window-setup 'current-window) 3067 ((equal org-agenda-window-setup 'current-window)
3071 (org-pop-to-buffer-same-window abuf)) 3068 (switch-to-buffer abuf))
3072 ((equal org-agenda-window-setup 'other-window) 3069 ((equal org-agenda-window-setup 'other-window)
3073 (org-switch-to-buffer-other-window abuf)) 3070 (org-switch-to-buffer-other-window abuf))
3074 ((equal org-agenda-window-setup 'other-frame) 3071 ((equal org-agenda-window-setup 'other-frame)
@@ -3079,7 +3076,7 @@ the global options and expect it to be applied to the entire view.")
3079 ;; additional test in case agenda is invoked from within agenda 3076 ;; additional test in case agenda is invoked from within agenda
3080 ;; buffer via elisp link 3077 ;; buffer via elisp link
3081 (unless (equal (current-buffer) abuf) 3078 (unless (equal (current-buffer) abuf)
3082 (org-pop-to-buffer-same-window abuf))) 3079 (switch-to-buffer abuf)))
3083 (setq buffer-read-only nil) 3080 (setq buffer-read-only nil)
3084 (let ((inhibit-read-only t)) (erase-buffer)) 3081 (let ((inhibit-read-only t)) (erase-buffer))
3085 (org-agenda-mode) 3082 (org-agenda-mode)
@@ -6973,7 +6970,7 @@ at the text of the entry itself."
6973 (org-agenda-error))) 6970 (org-agenda-error)))
6974 (buffer (marker-buffer marker)) 6971 (buffer (marker-buffer marker))
6975 (pos (marker-position marker))) 6972 (pos (marker-position marker)))
6976 (org-pop-to-buffer-same-window buffer) 6973 (switch-to-buffer buffer)
6977 (and delete-other-windows (delete-other-windows)) 6974 (and delete-other-windows (delete-other-windows))
6978 (widen) 6975 (widen)
6979 (goto-char pos) 6976 (goto-char pos)
@@ -8446,6 +8443,6 @@ belonging to the \"Work\" category."
8446 8443
8447(provide 'org-agenda) 8444(provide 'org-agenda)
8448 8445
8449;; arch-tag: 77f7565d-7c4b-44af-a2df-9f6f7070cff1 8446
8450 8447
8451;;; org-agenda.el ends here 8448;;; org-agenda.el ends here
diff --git a/lisp/org/org-archive.el b/lisp/org/org-archive.el
index 6c46b511786..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
@@ -483,6 +482,6 @@ This command is set with the variable `org-archive-default-command'."
483 482
484(provide 'org-archive) 483(provide 'org-archive)
485 484
486;; arch-tag: 0837f601-9699-43c3-8b90-631572ae6c85 485
487 486
488;;; org-archive.el ends here 487;;; org-archive.el ends here
diff --git a/lisp/org/org-ascii.el b/lisp/org/org-ascii.el
index 8c37f9c08df..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
@@ -726,5 +725,5 @@ publishing directory."
726 725
727(provide 'org-ascii) 726(provide 'org-ascii)
728 727
729;; arch-tag: aa96f882-f477-4e13-86f5-70d43e7adf3c 728
730;;; org-ascii.el ends here 729;;; org-ascii.el ends here
diff --git a/lisp/org/org-attach.el b/lisp/org/org-attach.el
index 809ec159496..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
@@ -437,5 +437,5 @@ prefix."
437 437
438(provide 'org-attach) 438(provide 'org-attach)
439 439
440;; arch-tag: fce93c2e-fe07-4fa3-a905-e10dcc7a6248 440
441;;; org-attach.el ends here 441;;; org-attach.el ends here
diff --git a/lisp/org/org-bbdb.el b/lisp/org/org-bbdb.el
index b405718a49a..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>
@@ -392,6 +391,6 @@ END:VEVENT\n"
392 391
393(provide 'org-bbdb) 392(provide 'org-bbdb)
394 393
395;; arch-tag: 9e4f275d-d080-48c1-b040-62247f66b5c2 394
396 395
397;;; org-bbdb.el ends here 396;;; org-bbdb.el ends here
diff --git a/lisp/org/org-beamer.el b/lisp/org/org-beamer.el
index 97f17c043af..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>
@@ -632,6 +632,6 @@ include square brackets."
632 632
633(provide 'org-beamer) 633(provide 'org-beamer)
634 634
635;; arch-tag: 68bac91a-a946-43a3-8173-a9269306f67c 635
636 636
637;;; org-beamer.el ends here 637;;; org-beamer.el ends here
diff --git a/lisp/org/org-bibtex.el b/lisp/org/org-bibtex.el
index da6c1fec58c..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>
@@ -642,6 +642,6 @@ This function relies `org-search-view' to locate results."
642 642
643(provide 'org-bibtex) 643(provide 'org-bibtex)
644 644
645;; arch-tag: 83987d5a-01b8-41c7-85bc-77700f1285f5 645
646 646
647;;; org-bibtex.el ends here 647;;; org-bibtex.el ends here
diff --git a/lisp/org/org-capture.el b/lisp/org/org-capture.el
index d2a011249c9..05cca0e311e 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
@@ -57,8 +57,6 @@
57 (date &optional keep-restriction)) 57 (date &optional keep-restriction))
58(declare-function org-table-get-specials "org-table" ()) 58(declare-function org-table-get-specials "org-table" ())
59(declare-function org-table-goto-line "org-table" (N)) 59(declare-function org-table-goto-line "org-table" (N))
60(declare-function org-pop-to-buffer-same-window "org-compat"
61 (&optional buffer-or-name norecord label))
62 60
63(defvar org-remember-default-headline) 61(defvar org-remember-default-headline)
64(defvar org-remember-templates) 62(defvar org-remember-templates)
@@ -1201,7 +1199,7 @@ The user is queried for the template."
1201 (error "No capture template selected")) 1199 (error "No capture template selected"))
1202 (org-capture-set-plist entry) 1200 (org-capture-set-plist entry)
1203 (org-capture-set-target-location) 1201 (org-capture-set-target-location)
1204 (org-pop-to-buffer-same-window (org-capture-get :buffer)) 1202 (switch-to-buffer (org-capture-get :buffer))
1205 (goto-char (org-capture-get :pos)))) 1203 (goto-char (org-capture-get :pos))))
1206 1204
1207(defun org-capture-get-indirect-buffer (&optional buffer prefix) 1205(defun org-capture-get-indirect-buffer (&optional buffer prefix)
@@ -1311,7 +1309,7 @@ The template may still contain \"%?\" for cursor positioning."
1311 (sit-for 1)) 1309 (sit-for 1))
1312 (save-window-excursion 1310 (save-window-excursion
1313 (delete-other-windows) 1311 (delete-other-windows)
1314 (org-pop-to-buffer-same-window (get-buffer-create "*Capture*")) 1312 (switch-to-buffer (get-buffer-create "*Capture*"))
1315 (erase-buffer) 1313 (erase-buffer)
1316 (insert template) 1314 (insert template)
1317 (goto-char (point-min)) 1315 (goto-char (point-min))
@@ -1505,6 +1503,6 @@ The template may still contain \"%?\" for cursor positioning."
1505 1503
1506(provide 'org-capture) 1504(provide 'org-capture)
1507 1505
1508;; arch-tag: 986bf41b-8ada-4e28-bf20-e8388a7205a0 1506
1509 1507
1510;;; org-capture.el ends here 1508;;; org-capture.el ends here
diff --git a/lisp/org/org-clock.el b/lisp/org/org-clock.el
index 91d4ef11193..de5087e163c 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
@@ -37,7 +36,6 @@
37 36
38(declare-function calendar-absolute-from-iso "cal-iso" (&optional date)) 37(declare-function calendar-absolute-from-iso "cal-iso" (&optional date))
39(declare-function notifications-notify "notifications" (&rest params)) 38(declare-function notifications-notify "notifications" (&rest params))
40(declare-function org-pop-to-buffer-same-window "org-compat" (&optional buffer-or-name norecord label))
41(defvar org-time-stamp-formats) 39(defvar org-time-stamp-formats)
42(defvar org-ts-what) 40(defvar org-ts-what)
43 41
@@ -1499,7 +1497,7 @@ With prefix arg SELECT, offer recently clocked tasks for selection."
1499 (setq recent t) 1497 (setq recent t)
1500 (car org-clock-history)) 1498 (car org-clock-history))
1501 (t (error "No active or recent clock task"))))) 1499 (t (error "No active or recent clock task")))))
1502 (org-pop-to-buffer-same-window (marker-buffer m)) 1500 (switch-to-buffer (marker-buffer m))
1503 (if (or (< m (point-min)) (> m (point-max))) (widen)) 1501 (if (or (< m (point-min)) (> m (point-max))) (widen))
1504 (goto-char m) 1502 (goto-char m)
1505 (org-show-entry) 1503 (org-show-entry)
@@ -2640,7 +2638,7 @@ The details of what will be saved are regulated by the variable
2640 2638
2641(provide 'org-clock) 2639(provide 'org-clock)
2642 2640
2643;; arch-tag: 7b42c5d4-9b36-48be-97c0-66a869daed4c 2641
2644 2642
2645;;; org-clock.el ends here 2643;;; org-clock.el ends here
2646 2644
diff --git a/lisp/org/org-colview.el b/lisp/org/org-colview.el
index debc92a101d..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
@@ -1526,6 +1525,6 @@ The string should be two numbers joined with a \"-\"."
1526 1525
1527(provide 'org-colview) 1526(provide 'org-colview)
1528 1527
1529;; arch-tag: 61f5128d-747c-4983-9479-e3871fa3d73c 1528
1530 1529
1531;;; org-colview.el ends here 1530;;; org-colview.el ends here
diff --git a/lisp/org/org-compat.el b/lisp/org/org-compat.el
index e96918cbcb5..896acc5aeae 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
@@ -433,17 +432,8 @@ With two arguments, return floor and remainder of their quotient."
433 (let ((q (floor x y))) 432 (let ((q (floor x y)))
434 (list q (- x (if y (* y q) q))))) 433 (list q (- x (if y (* y q) q)))))
435 434
436;; `pop-to-buffer-same-window' has been introduced with Emacs 24.1.
437(defun org-pop-to-buffer-same-window
438 (&optional buffer-or-name norecord label)
439 "Pop to buffer specified by BUFFER-OR-NAME in the selected window."
440 (if (fboundp 'pop-to-buffer-same-window)
441 (funcall
442 'pop-to-buffer-same-window buffer-or-name norecord label)
443 (funcall 'switch-to-buffer buffer-or-name norecord)))
444
445(provide 'org-compat) 435(provide 'org-compat)
446 436
447;; arch-tag: a0a0579f-e68c-4bdf-9e55-93768b846bbe 437
448 438
449;;; org-compat.el ends here 439;;; org-compat.el ends here
diff --git a/lisp/org/org-crypt.el b/lisp/org/org-crypt.el
index 28d92cc63f7..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
@@ -252,6 +252,6 @@ nil : Leave auto-save-mode enabled.
252 252
253(provide 'org-crypt) 253(provide 'org-crypt)
254 254
255;; arch-tag: 8202ed2c-221e-4001-9e4b-54674a7e846e 255
256 256
257;;; org-crypt.el ends here 257;;; org-crypt.el ends here
diff --git a/lisp/org/org-ctags.el b/lisp/org/org-ctags.el
index f28823f30e9..48eced9ea08 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
@@ -140,8 +140,6 @@
140 140
141(require 'org) 141(require 'org)
142 142
143(declare-function org-pop-to-buffer-same-window "org-compat" (&optional buffer-or-name norecord label))
144
145(defgroup org-ctags nil 143(defgroup org-ctags nil
146 "Options concerning use of ctags within org mode." 144 "Options concerning use of ctags within org mode."
147 :tag "Org-Ctags" 145 :tag "Org-Ctags"
@@ -387,7 +385,7 @@ the new file."
387 (cond 385 (cond
388 ((get-buffer (concat name ".org")) 386 ((get-buffer (concat name ".org"))
389 ;; Buffer is already open 387 ;; Buffer is already open
390 (org-pop-to-buffer-same-window (get-buffer (concat name ".org")))) 388 (switch-to-buffer (get-buffer (concat name ".org"))))
391 ((file-exists-p filename) 389 ((file-exists-p filename)
392 ;; File exists but is not open --> open it 390 ;; File exists but is not open --> open it
393 (message "Opening existing org file `%S'..." 391 (message "Opening existing org file `%S'..."
@@ -539,5 +537,5 @@ a new topic."
539 537
540(provide 'org-ctags) 538(provide 'org-ctags)
541 539
542;; arch-tag: 4b1ddd5a-8529-4b17-bcde-96a922d26343 540
543;;; org-ctags.el ends here 541;;; org-ctags.el ends here
diff --git a/lisp/org/org-datetree.el b/lisp/org/org-datetree.el
index 11e81a8a155..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
@@ -195,6 +195,6 @@ before running this command, even though the command tries to be smart."
195 195
196(provide 'org-datetree) 196(provide 'org-datetree)
197 197
198;; arch-tag: 1daea962-fd08-448b-9f98-6e8b511b3601 198
199 199
200;;; org-datetree.el ends here 200;;; org-datetree.el ends here
diff --git a/lisp/org/org-docbook.el b/lisp/org/org-docbook.el
index bb17a4dcde2..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
@@ -1445,5 +1445,5 @@ the alist of previous items."
1445 1445
1446(provide 'org-docbook) 1446(provide 'org-docbook)
1447 1447
1448;; arch-tag: a24a127c-d365-4c2a-9e9b-f7dcb0ebfdc3 1448
1449;;; org-docbook.el ends here 1449;;; org-docbook.el ends here
diff --git a/lisp/org/org-docview.el b/lisp/org/org-docview.el
index e13cdfd666a..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
@@ -88,6 +88,6 @@ and append it."
88 88
89(provide 'org-docview) 89(provide 'org-docview)
90 90
91;; arch-tag: dd147a78-cce1-481b-b40a-15869417debe 91
92 92
93;;; org-docview.el ends here 93;;; org-docview.el ends here
diff --git a/lisp/org/org-entities.el b/lisp/org/org-entities.el
index 0146abb07cf..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>
@@ -568,6 +568,6 @@ Kind can be any of `latex', `html', `ascii', `latin1', or `utf8'."
568;; coding: utf-8 568;; coding: utf-8
569;; End: 569;; End:
570 570
571;; arch-tag: e6bd163f-7419-4009-9c93-a74623016424 571
572 572
573;;; org-entities.el ends here 573;;; org-entities.el ends here
diff --git a/lisp/org/org-exp-blocks.el b/lisp/org/org-exp-blocks.el
index 43cb9d10f03..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
@@ -377,5 +376,5 @@ other backends, it converts the comment into an EXAMPLE segment."
377 376
378(provide 'org-exp-blocks) 377(provide 'org-exp-blocks)
379 378
380;; arch-tag: 1c365fe9-8808-4f72-bb15-0b00f36d8024 379
381;;; org-exp-blocks.el ends here 380;;; org-exp-blocks.el ends here
diff --git a/lisp/org/org-exp.el b/lisp/org/org-exp.el
index b00e86dabf6..ee8e6027706 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
@@ -48,8 +47,6 @@
48(declare-function org-inlinetask-remove-END-maybe "org-inlinetask" ()) 47(declare-function org-inlinetask-remove-END-maybe "org-inlinetask" ())
49(declare-function org-table-cookie-line-p "org-table" (line)) 48(declare-function org-table-cookie-line-p "org-table" (line))
50(declare-function org-table-colgroup-line-p "org-table" (line)) 49(declare-function org-table-colgroup-line-p "org-table" (line))
51(declare-function org-pop-to-buffer-same-window "org-compat"
52 (&optional buffer-or-name norecord label))
53 50
54(autoload 'org-export-generic "org-export-generic" "Export using the generic exporter" t) 51(autoload 'org-export-generic "org-export-generic" "Export using the generic exporter" t)
55 52
@@ -2975,7 +2972,7 @@ directory."
2975 (region (buffer-string)) 2972 (region (buffer-string))
2976 str-ret) 2973 str-ret)
2977 (save-excursion 2974 (save-excursion
2978 (org-pop-to-buffer-same-window buffer) 2975 (switch-to-buffer buffer)
2979 (erase-buffer) 2976 (erase-buffer)
2980 (insert region) 2977 (insert region)
2981 (let ((org-inhibit-startup t)) (org-mode)) 2978 (let ((org-inhibit-startup t)) (org-mode))
@@ -3231,6 +3228,6 @@ The depends on the variable `org-export-copy-to-kill'."
3231 3228
3232(provide 'org-exp) 3229(provide 'org-exp)
3233 3230
3234;; arch-tag: 65985fe9-095c-49c7-a7b6-cb4ee15c0a95 3231
3235 3232
3236;;; org-exp.el ends here 3233;;; org-exp.el ends here
diff --git a/lisp/org/org-faces.el b/lisp/org/org-faces.el
index 960eb615450..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
@@ -736,6 +735,6 @@ level org-n-level-faces"
736 735
737(provide 'org-faces) 736(provide 'org-faces)
738 737
739;; arch-tag: 9dab5f91-c4b9-4d6f-bac3-1f6211ad0a04 738
740 739
741;;; org-faces.el ends here 740;;; org-faces.el ends here
diff --git a/lisp/org/org-feed.el b/lisp/org/org-feed.el
index a05463a2875..d1b31f11b4a 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
@@ -436,7 +436,7 @@ it can be a list structured like an entry in `org-feed-alist'."
436 (if (stringp feed) (setq feed (assoc feed org-feed-alist))) 436 (if (stringp feed) (setq feed (assoc feed org-feed-alist)))
437 (unless feed 437 (unless feed
438 (error "No such feed in `org-feed-alist")) 438 (error "No such feed in `org-feed-alist"))
439 (org-pop-to-buffer-same-window 439 (switch-to-buffer
440 (org-feed-update feed 'retrieve-only)) 440 (org-feed-update feed 'retrieve-only))
441 (goto-char (point-min))) 441 (goto-char (point-min)))
442 442
@@ -674,5 +674,5 @@ formatted as a string, not the original XML data."
674 674
675(provide 'org-feed) 675(provide 'org-feed)
676 676
677;; arch-tag: 0929b557-9bc4-47f4-9633-30a12dbb5ae2 677
678;;; org-feed.el ends here 678;;; org-feed.el ends here
diff --git a/lisp/org/org-footnote.el b/lisp/org/org-footnote.el
index 9a92bd5db1d..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
@@ -862,6 +862,6 @@ If LABEL is non-nil, delete that footnote instead."
862 862
863(provide 'org-footnote) 863(provide 'org-footnote)
864 864
865;; arch-tag: 1b5954df-fb5d-4da5-8709-78d944dbfc37 865
866 866
867;;; org-footnote.el ends here 867;;; org-footnote.el ends here
diff --git a/lisp/org/org-freemind.el b/lisp/org/org-freemind.el
index 6664bf1f4f2..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)
@@ -1237,7 +1217,7 @@ PATH should be a list of steps, where each step has the form
1237 1217
1238(provide 'org-freemind) 1218(provide 'org-freemind)
1239 1219
1240;; arch-tag: e7b0d776-94fd-404a-b35e-0f855fae3627 1220
1241 1221
1242;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 1222;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
1243;;; org-freemind.el ends here 1223;;; org-freemind.el ends here
diff --git a/lisp/org/org-gnus.el b/lisp/org/org-gnus.el
index da0712b9249..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>
@@ -291,6 +290,6 @@ If `org-store-link' was called with a prefix arg the meaning of
291 290
292(provide 'org-gnus) 291(provide 'org-gnus)
293 292
294;; arch-tag: 512e0840-58fa-45b3-b456-71e10fa2376d 293
295 294
296;;; org-gnus.el ends here 295;;; org-gnus.el ends here
diff --git a/lisp/org/org-habit.el b/lisp/org/org-habit.el
index ebdfa0c773c..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
@@ -358,6 +358,6 @@ current time."
358 358
359(provide 'org-habit) 359(provide 'org-habit)
360 360
361;; arch-tag: 64e070d9-bd09-4917-bd44-44465f5ed348 361
362 362
363;;; org-habit.el ends here 363;;; org-habit.el ends here
diff --git a/lisp/org/org-html.el b/lisp/org/org-html.el
index c150b3d8dd2..46126ce2573 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
@@ -35,8 +34,6 @@
35 34
36(declare-function org-id-find-id-file "org-id" (id)) 35(declare-function org-id-find-id-file "org-id" (id))
37(declare-function htmlize-region "ext:htmlize" (beg end)) 36(declare-function htmlize-region "ext:htmlize" (beg end))
38(declare-function org-pop-to-buffer-same-window
39 "org-compat" (&optional buffer-or-name norecord label))
40 37
41(defgroup org-export-html nil 38(defgroup org-export-html nil
42 "Options specific for HTML export of Org-mode files." 39 "Options specific for HTML export of Org-mode files."
@@ -2266,7 +2263,7 @@ that uses these same face definitions."
2266 (when (and (symbolp f) (or (not i) (not (listp i)))) 2263 (when (and (symbolp f) (or (not i) (not (listp i))))
2267 (insert (org-add-props (copy-sequence "1") nil 'face f)))) 2264 (insert (org-add-props (copy-sequence "1") nil 'face f))))
2268 (htmlize-region (point-min) (point-max)))) 2265 (htmlize-region (point-min) (point-max))))
2269 (org-pop-to-buffer-same-window "*html*") 2266 (switch-to-buffer "*html*")
2270 (goto-char (point-min)) 2267 (goto-char (point-min))
2271 (if (re-search-forward "<style" nil t) 2268 (if (re-search-forward "<style" nil t)
2272 (delete-region (point-min) (match-beginning 0))) 2269 (delete-region (point-min) (match-beginning 0)))
@@ -2607,5 +2604,5 @@ the alist of previous items."
2607 2604
2608(provide 'org-html) 2605(provide 'org-html)
2609 2606
2610;; arch-tag: 8109d84d-eb8f-460b-b1a8-f45f3a6c7ea1 2607
2611;;; org-html.el ends here 2608;;; org-html.el ends here
diff --git a/lisp/org/org-icalendar.el b/lisp/org/org-icalendar.el
index bc0efce6a81..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
@@ -685,5 +684,5 @@ a time), or the day by one (if it does not contain a time)."
685 684
686(provide 'org-icalendar) 685(provide 'org-icalendar)
687 686
688;; arch-tag: 2dee2b6e-9211-4aee-8a47-a3c7e5bc30cf 687
689;;; org-icalendar.el ends here 688;;; org-icalendar.el ends here
diff --git a/lisp/org/org-id.el b/lisp/org/org-id.el
index d724dff3060..c2d5cf0f25b 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
@@ -74,8 +74,6 @@
74(require 'org) 74(require 'org)
75 75
76(declare-function message-make-fqdn "message" ()) 76(declare-function message-make-fqdn "message" ())
77(declare-function org-pop-to-buffer-same-window
78 "org-compat" (&optional buffer-or-name norecord label))
79 77
80;;; Customization 78;;; Customization
81 79
@@ -255,7 +253,7 @@ Move the cursor to that entry in that buffer."
255 (let ((m (org-id-find id 'marker))) 253 (let ((m (org-id-find id 'marker)))
256 (unless m 254 (unless m
257 (error "Cannot find entry with ID \"%s\"" id)) 255 (error "Cannot find entry with ID \"%s\"" id))
258 (org-pop-to-buffer-same-window (marker-buffer m)) 256 (switch-to-buffer (marker-buffer m))
259 (goto-char m) 257 (goto-char m)
260 (move-marker m nil) 258 (move-marker m nil)
261 (org-show-context))) 259 (org-show-context)))
@@ -643,6 +641,6 @@ optional argument MARKERP, return the position as a new marker."
643 641
644;;; org-id.el ends here 642;;; org-id.el ends here
645 643
646;; arch-tag: e5abaca4-e16f-4b25-832a-540cfb63a712 644
647 645
648 646
diff --git a/lisp/org/org-indent.el b/lisp/org/org-indent.el
index 68821a4f772..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
@@ -322,5 +322,5 @@ Point is assumed to be at the beginning of a headline."
322 322
323(provide 'org-indent) 323(provide 'org-indent)
324 324
325;; arch-tag: b76736bc-9f4a-43cd-977c-ecfd6689846a 325
326;;; org-indent.el ends here 326;;; org-indent.el ends here
diff --git a/lisp/org/org-info.el b/lisp/org/org-info.el
index d1bfc53e5e3..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
@@ -78,6 +77,6 @@
78 77
79(provide 'org-info) 78(provide 'org-info)
80 79
81;; arch-tag: 1e289f54-7176-487f-b575-dd4854bab15e 80
82 81
83;;; org-info.el ends here 82;;; org-info.el ends here
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 bc0e94450b7..7a84d2053ad 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
@@ -60,8 +60,6 @@
60(declare-function erc-server-buffer "erc" ()) 60(declare-function erc-server-buffer "erc" ())
61(declare-function erc-get-server-nickname-list "erc" ()) 61(declare-function erc-get-server-nickname-list "erc" ())
62(declare-function erc-cmd-JOIN "erc" (channel &optional key)) 62(declare-function erc-cmd-JOIN "erc" (channel &optional key))
63(declare-function org-pop-to-buffer-same-window
64 "org-compat" (&optional buffer-or-name norecord label))
65 63
66(defvar org-irc-client 'erc 64(defvar org-irc-client 'erc
67 "The IRC client to act on.") 65 "The IRC client to act on.")
@@ -234,7 +232,7 @@ default."
234 (throw 'found x)))))) 232 (throw 'found x))))))
235 (if chan-buf 233 (if chan-buf
236 (progn 234 (progn
237 (org-pop-to-buffer-same-window chan-buf) 235 (switch-to-buffer chan-buf)
238 ;; if we got a nick, and they're in the chan, 236 ;; if we got a nick, and they're in the chan,
239 ;; then start a chat with them 237 ;; then start a chat with them
240 (let ((nick (pop link))) 238 (let ((nick (pop link)))
@@ -245,14 +243,14 @@ default."
245 (insert (concat nick ": "))) 243 (insert (concat nick ": ")))
246 (error "%s not found in %s" nick chan-name))))) 244 (error "%s not found in %s" nick chan-name)))))
247 (progn 245 (progn
248 (org-pop-to-buffer-same-window server-buffer) 246 (switch-to-buffer server-buffer)
249 (erc-cmd-JOIN chan-name)))) 247 (erc-cmd-JOIN chan-name))))
250 (org-pop-to-buffer-same-window server-buffer))) 248 (switch-to-buffer server-buffer)))
251 ;; no server match, make new connection 249 ;; no server match, make new connection
252 (erc-select :server server :port port)))) 250 (erc-select :server server :port port))))
253 251
254(provide 'org-irc) 252(provide 'org-irc)
255 253
256;; arch-tag: 018d7dda-53b8-4a35-ba92-6670939e525a 254
257 255
258;;; org-irc.el ends here 256;;; org-irc.el ends here
diff --git a/lisp/org/org-jsinfo.el b/lisp/org/org-jsinfo.el
index cdefef8428c..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
@@ -205,6 +204,6 @@ Option settings will replace the %MANAGER-OPTIONS cookie."
205(provide 'org-infojs) 204(provide 'org-infojs)
206(provide 'org-jsinfo) 205(provide 'org-jsinfo)
207 206
208;; arch-tag: c71d1d85-3337-4817-a066-725e74ac9eac 207
209 208
210;;; org-jsinfo.el ends here 209;;; org-jsinfo.el ends here
diff --git a/lisp/org/org-latex.el b/lisp/org/org-latex.el
index bd9c1138c7f..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
@@ -2769,6 +2769,6 @@ The conversion is made depending of STRING-BEFORE and STRING-AFTER."
2769(provide 'org-export-latex) 2769(provide 'org-export-latex)
2770(provide 'org-latex) 2770(provide 'org-latex)
2771 2771
2772;; arch-tag: 23c2b87d-da04-4c2d-ad2d-1eb6487bc3ad 2772
2773 2773
2774;;; org-latex.el ends here 2774;;; org-latex.el ends here
diff --git a/lisp/org/org-list.el b/lisp/org/org-list.el
index 2339c4d1bc1..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>
@@ -3201,5 +3200,5 @@ with overruling parameters for `org-list-to-generic'."
3201 3200
3202(provide 'org-list) 3201(provide 'org-list)
3203 3202
3204;; arch-tag: 73cf50c1-200f-4d1d-8a53-4e842a5b11c8 3203
3205;;; org-list.el ends here 3204;;; org-list.el ends here
diff --git a/lisp/org/org-mac-message.el b/lisp/org/org-mac-message.el
index 9c1089994ba..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>
@@ -214,6 +214,6 @@ list of message:// links to flagged mail after heading."
214 214
215(provide 'org-mac-message) 215(provide 'org-mac-message)
216 216
217;; arch-tag: 3806d0c1-abe1-4db6-9c31-f3ed7d4a9b32 217
218 218
219;;; org-mac-message.el ends here 219;;; org-mac-message.el ends here
diff --git a/lisp/org/org-macs.el b/lisp/org/org-macs.el
index 906be613a9c..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
@@ -372,6 +371,6 @@ The number of levels is controlled by `org-inlinetask-min-level'"
372 371
373(provide 'org-macs) 372(provide 'org-macs)
374 373
375;; arch-tag: 7e6a73ce-aac9-4fc0-9b30-ce6f89dc6668 374
376 375
377;;; org-macs.el ends here 376;;; org-macs.el ends here
diff --git a/lisp/org/org-mew.el b/lisp/org/org-mew.el
index 2f095949858..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
@@ -135,6 +135,6 @@
135 135
136(provide 'org-mew) 136(provide 'org-mew)
137 137
138;; arch-tag: 07ccdca7-6020-4941-a593-588a1e51b870 138
139 139
140;;; org-mew.el ends here 140;;; org-mew.el ends here
diff --git a/lisp/org/org-mhe.el b/lisp/org/org-mhe.el
index c75bed37b8c..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
@@ -226,6 +225,6 @@ folders."
226 225
227(provide 'org-mhe) 226(provide 'org-mhe)
228 227
229;; arch-tag: dcb05484-8627-491d-a8c1-01dbd2bde4ae 228
230 229
231;;; org-mhe.el ends here 230;;; org-mhe.el ends here
diff --git a/lisp/org/org-mks.el b/lisp/org/org-mks.el
index c71db81b52f..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
@@ -132,6 +132,6 @@ only the bare key is returned."
132 132
133(provide 'org-mks) 133(provide 'org-mks)
134 134
135;; arch-tag: 4ea90d0e-c6e4-4684-bd61-baf878712f9f 135
136 136
137;;; org-mks.el ends here 137;;; org-mks.el ends here
diff --git a/lisp/org/org-mobile.el b/lisp/org/org-mobile.el
index 40fe7031c6f..f270419877e 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
@@ -38,9 +38,6 @@
38 38
39(eval-when-compile (require 'cl)) 39(eval-when-compile (require 'cl))
40 40
41(declare-function org-pop-to-buffer-same-window
42 "org-compat" (&optional buffer-or-name norecord label))
43
44(defgroup org-mobile nil 41(defgroup org-mobile nil
45 "Options concerning support for a viewer/editor on a mobile device." 42 "Options concerning support for a viewer/editor on a mobile device."
46 :tag "Org Mobile" 43 :tag "Org Mobile"
@@ -912,7 +909,7 @@ If BEG and END are given, only do this in that region."
912 (buffer-file-name (current-buffer)))))) 909 (buffer-file-name (current-buffer))))))
913 (error (setq org-mobile-error msg)))) 910 (error (setq org-mobile-error msg))))
914 (when org-mobile-error 911 (when org-mobile-error
915 (org-pop-to-buffer-same-window (marker-buffer marker)) 912 (switch-to-buffer (marker-buffer marker))
916 (goto-char marker) 913 (goto-char marker)
917 (incf cnt-error) 914 (incf cnt-error)
918 (insert (if (stringp (nth 1 org-mobile-error)) 915 (insert (if (stringp (nth 1 org-mobile-error))
@@ -1099,7 +1096,7 @@ A and B must be strings or nil."
1099 1096
1100(provide 'org-mobile) 1097(provide 'org-mobile)
1101 1098
1102;; arch-tag: ace0e26c-58f2-4309-8a61-05ec1535f658 1099
1103 1100
1104;;; org-mobile.el ends here 1101;;; org-mobile.el ends here
1105 1102
diff --git a/lisp/org/org-mouse.el b/lisp/org/org-mouse.el
index 8d59073ce40..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>
@@ -1146,6 +1146,6 @@ This means, between the beginning of line and the point."
1146 1146
1147(provide 'org-mouse) 1147(provide 'org-mouse)
1148 1148
1149;; arch-tag: ff1ae557-3529-41a3-95c6-baaebdcc280f 1149
1150 1150
1151;;; org-mouse.el ends here 1151;;; org-mouse.el ends here
diff --git a/lisp/org/org-pcomplete.el b/lisp/org/org-pcomplete.el
index e34ab38e4e5..cede736d929 100644
--- a/lisp/org/org-pcomplete.el
+++ b/lisp/org/org-pcomplete.el
@@ -1,7 +1,6 @@
1;;; org-pcomplete.el --- In-buffer completion code 1;;; org-pcomplete.el --- In-buffer completion code
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;; John Wiegley <johnw at gnu dot org> 6;; John Wiegley <johnw at gnu dot org>
@@ -277,6 +276,6 @@ Complete a language in the first field, the header arguments and switches."
277 276
278(provide 'org-pcomplete) 277(provide 'org-pcomplete)
279 278
280;; arch-tag: 279
281 280
282;;; org-pcomplete.el ends here 281;;; org-pcomplete.el ends here
diff --git a/lisp/org/org-plot.el b/lisp/org/org-plot.el
index 7f1bbac06b6..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
@@ -350,5 +350,5 @@ line directly before or after the table."
350 350
351(provide 'org-plot) 351(provide 'org-plot)
352 352
353;; arch-tag: 5763f7c6-0c75-416d-b070-398ee4ec0eca 353
354;;; org-plot.el ends here 354;;; org-plot.el ends here
diff --git a/lisp/org/org-protocol.el b/lisp/org/org-protocol.el
index 42a71224aea..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>
@@ -645,5 +644,5 @@ project-plist is the CDR of an element in `org-publish-project-alist', reuse
645 644
646(provide 'org-protocol) 645(provide 'org-protocol)
647 646
648;; arch-tag: b5c5c2ac-77cf-4a94-a649-2163dff95846 647
649;;; org-protocol.el ends here 648;;; org-protocol.el ends here
diff --git a/lisp/org/org-publish.el b/lisp/org/org-publish.el
index 67bccae15a2..ddb3cf7b63a 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>
@@ -370,8 +369,6 @@ This is a compatibility function for Emacsen without `delete-dups'."
370 369
371(declare-function org-publish-delete-dups "org-publish" (list)) 370(declare-function org-publish-delete-dups "org-publish" (list))
372(declare-function find-lisp-find-files "find-lisp" (directory regexp)) 371(declare-function find-lisp-find-files "find-lisp" (directory regexp))
373(declare-function org-pop-to-buffer-same-window
374 "org-compat" (&optional buffer-or-name norecord label))
375 372
376;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 373;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
377;;; Getting project information out of org-publish-project-alist 374;;; Getting project information out of org-publish-project-alist
@@ -562,7 +559,7 @@ PUB-DIR is the publishing directory."
562 (make-directory pub-dir t)) 559 (make-directory pub-dir t))
563 (let ((visiting (find-buffer-visiting filename))) 560 (let ((visiting (find-buffer-visiting filename)))
564 (save-excursion 561 (save-excursion
565 (org-pop-to-buffer-same-window (or visiting (find-file filename))) 562 (switch-to-buffer (or visiting (find-file filename)))
566 (let* ((plist (cons :buffer-will-be-killed (cons t plist))) 563 (let* ((plist (cons :buffer-will-be-killed (cons t plist)))
567 (init-buf (current-buffer)) 564 (init-buf (current-buffer))
568 (init-point (point)) 565 (init-point (point))
@@ -863,7 +860,7 @@ system's modification time.
863It returns time in `current-time' format." 860It returns time in `current-time' format."
864 (let ((visiting (find-buffer-visiting file))) 861 (let ((visiting (find-buffer-visiting file)))
865 (save-excursion 862 (save-excursion
866 (org-pop-to-buffer-same-window (or visiting (find-file-noselect file nil t))) 863 (switch-to-buffer (or visiting (find-file-noselect file nil t)))
867 (let* ((plist (org-infile-export-plist)) 864 (let* ((plist (org-infile-export-plist))
868 (date (plist-get plist :date))) 865 (date (plist-get plist :date)))
869 (unless visiting 866 (unless visiting
@@ -1183,6 +1180,6 @@ Returns value on success, else nil."
1183 1180
1184(provide 'org-publish) 1181(provide 'org-publish)
1185 1182
1186;; arch-tag: 72807f3c-8af0-4a6b-8dca-c3376eb25adb 1183
1187 1184
1188;;; org-publish.el ends here 1185;;; org-publish.el ends here
diff --git a/lisp/org/org-remember.el b/lisp/org/org-remember.el
index 40bf6888dff..2bc5ef92ae7 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
@@ -41,8 +40,6 @@
41(declare-function remember "remember" (&optional initial)) 40(declare-function remember "remember" (&optional initial))
42(declare-function remember-buffer-desc "remember" ()) 41(declare-function remember-buffer-desc "remember" ())
43(declare-function remember-finalize "remember" ()) 42(declare-function remember-finalize "remember" ())
44(declare-function org-pop-to-buffer-same-window
45 "org-compat" (&optional buffer-or-name norecord label))
46 43
47(defvar remember-save-after-remembering) 44(defvar remember-save-after-remembering)
48(defvar remember-register) 45(defvar remember-register)
@@ -789,7 +786,7 @@ The user is queried for the template."
789 (setq heading org-remember-default-headline)) 786 (setq heading org-remember-default-headline))
790 (setq visiting (org-find-base-buffer-visiting file)) 787 (setq visiting (org-find-base-buffer-visiting file))
791 (if (not visiting) (find-file-noselect file)) 788 (if (not visiting) (find-file-noselect file))
792 (org-pop-to-buffer-same-window (or visiting (get-file-buffer file))) 789 (switch-to-buffer (or visiting (get-file-buffer file)))
793 (widen) 790 (widen)
794 (goto-char (point-min)) 791 (goto-char (point-min))
795 (if (re-search-forward 792 (if (re-search-forward
@@ -1153,7 +1150,7 @@ See also the variable `org-reverse-note-order'."
1153 1150
1154(provide 'org-remember) 1151(provide 'org-remember)
1155 1152
1156;; arch-tag: 497f30d0-4bc3-4097-8622-2d27ac5f2698 1153
1157 1154
1158;;; org-remember.el ends here 1155;;; org-remember.el ends here
1159 1156
diff --git a/lisp/org/org-rmail.el b/lisp/org/org-rmail.el
index cbb63365985..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
@@ -115,6 +114,6 @@
115 114
116(provide 'org-rmail) 115(provide 'org-rmail)
117 116
118;; arch-tag: c6cf4a8b-6639-4b7f-821f-bdf10746b173 117
119 118
120;;; org-rmail.el ends here 119;;; org-rmail.el ends here
diff --git a/lisp/org/org-special-blocks.el b/lisp/org/org-special-blocks.el
index 4f4d5e8e561..c09b27de895 100644
--- a/lisp/org/org-special-blocks.el
+++ b/lisp/org/org-special-blocks.el
@@ -1,25 +1,23 @@
1;;; org-special-blocks.el --- Turn blocks into LaTeX envs and HTML divs 1;;; org-special-blocks.el --- Turn blocks into LaTeX envs and HTML divs
2 2
3;; Copyright (C) 2009 Chris Gray 3;; Copyright (C) 2009, 2011 Free Software Foundation, Inc.
4 4
5;; Author: Chris Gray <chrismgray@gmail.com> 5;; Author: Chris Gray <chrismgray@gmail.com>
6 6
7;; This file is part of GNU Emacs. 7;; This file is part of GNU Emacs.
8 8
9;; This program is free software; you can redistribute it and/or 9;; GNU Emacs is free software: you can redistribute it and/or modify
10;; modify it under the terms of the GNU General Public License as 10;; it under the terms of the GNU General Public License as published by
11;; published by the Free Software Foundation; either version 2, or (at 11;; the Free Software Foundation, either version 3 of the License, or
12;; your option) any later version. 12;; (at your option) any later version.
13 13
14;; This program is distributed in the hope that it will be useful, but 14;; GNU Emacs is distributed in the hope that it will be useful,
15;; WITHOUT ANY WARRANTY; without even the implied warranty of 15;; but WITHOUT ANY WARRANTY; without even the implied warranty of
16;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 16;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17;; General Public License for more details. 17;; GNU General Public License for more details.
18 18
19;; You should have received a copy of the GNU General Public License 19;; You should have received a copy of the GNU General Public License
20;; along with this program ; see the file COPYING. If not, write to 20;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
21;; the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
22;; Boston, MA 02111-1307, USA.
23 21
24;;; Commentary: 22;;; Commentary:
25;; 23;;
diff --git a/lisp/org/org-src.el b/lisp/org/org-src.el
index 30ffc34a6eb..5de55fa455f 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>
@@ -43,8 +42,6 @@
43(declare-function org-at-table.el-p "org" ()) 42(declare-function org-at-table.el-p "org" ())
44(declare-function org-get-indentation "org" (&optional line)) 43(declare-function org-get-indentation "org" (&optional line))
45(declare-function org-switch-to-buffer-other-window "org" (&rest args)) 44(declare-function org-switch-to-buffer-other-window "org" (&rest args))
46(declare-function org-pop-to-buffer-same-window
47 "org-compat" (&optional buffer-or-name norecord label))
48 45
49(defcustom org-edit-src-region-extra nil 46(defcustom org-edit-src-region-extra nil
50 "Additional regexps to identify regions for editing with `org-edit-src-code'. 47 "Additional regexps to identify regions for editing with `org-edit-src-code'.
@@ -342,7 +339,7 @@ buffer."
342(defun org-src-switch-to-buffer (buffer context) 339(defun org-src-switch-to-buffer (buffer context)
343 (case org-src-window-setup 340 (case org-src-window-setup
344 ('current-window 341 ('current-window
345 (org-pop-to-buffer-same-window buffer)) 342 (switch-to-buffer buffer))
346 ('other-window 343 ('other-window
347 (switch-to-buffer-other-window buffer)) 344 (switch-to-buffer-other-window buffer))
348 ('other-frame 345 ('other-frame
@@ -353,7 +350,7 @@ buffer."
353 (delete-frame frame))) 350 (delete-frame frame)))
354 ('save 351 ('save
355 (kill-buffer (current-buffer)) 352 (kill-buffer (current-buffer))
356 (org-pop-to-buffer-same-window buffer)) 353 (switch-to-buffer buffer))
357 (t 354 (t
358 (switch-to-buffer-other-frame buffer)))) 355 (switch-to-buffer-other-frame buffer))))
359 ('reorganize-frame 356 ('reorganize-frame
@@ -365,7 +362,7 @@ buffer."
365 (t 362 (t
366 (message "Invalid value %s for org-src-window-setup" 363 (message "Invalid value %s for org-src-window-setup"
367 (symbol-name org-src-window-setup)) 364 (symbol-name org-src-window-setup))
368 (org-pop-to-buffer-same-window buffer)))) 365 (switch-to-buffer buffer))))
369 366
370(defun org-src-construct-edit-buffer-name (org-buffer-name lang) 367(defun org-src-construct-edit-buffer-name (org-buffer-name lang)
371 "Construct the buffer name for a source editing buffer." 368 "Construct the buffer name for a source editing buffer."
@@ -425,7 +422,7 @@ the fragment in the Org-mode buffer."
425 begline (save-excursion (goto-char beg) (org-current-line))) 422 begline (save-excursion (goto-char beg) (org-current-line)))
426 (if (and (setq buffer (org-edit-src-find-buffer beg end)) 423 (if (and (setq buffer (org-edit-src-find-buffer beg end))
427 (y-or-n-p "Return to existing edit buffer? [n] will revert changes: ")) 424 (y-or-n-p "Return to existing edit buffer? [n] will revert changes: "))
428 (org-pop-to-buffer-same-window buffer) 425 (switch-to-buffer buffer)
429 (when buffer 426 (when buffer
430 (with-current-buffer buffer 427 (with-current-buffer buffer
431 (if (boundp 'org-edit-src-overlay) 428 (if (boundp 'org-edit-src-overlay)
@@ -445,7 +442,7 @@ the fragment in the Org-mode buffer."
445 (define-key map [mouse-1] 'org-edit-src-continue) 442 (define-key map [mouse-1] 'org-edit-src-continue)
446 map)) 443 map))
447 (overlay-put ovl :read-only "Leave me alone") 444 (overlay-put ovl :read-only "Leave me alone")
448 (org-pop-to-buffer-same-window buffer) 445 (switch-to-buffer buffer)
449 (insert code) 446 (insert code)
450 (remove-text-properties (point-min) (point-max) 447 (remove-text-properties (point-min) (point-max)
451 '(display nil invisible nil intangible nil)) 448 '(display nil invisible nil intangible nil))
@@ -814,5 +811,5 @@ LANG is a string, and the returned major mode is a symbol."
814 811
815(provide 'org-src) 812(provide 'org-src)
816 813
817;; arch-tag: 6a1fc84f-dec7-47be-a416-64be56bea5d8 814
818;;; org-src.el ends here 815;;; org-src.el ends here
diff --git a/lisp/org/org-table.el b/lisp/org/org-table.el
index 82d1e1309b1..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
@@ -4721,7 +4720,7 @@ list of the fields in the rectangle ."
4721 4720
4722(provide 'org-table) 4721(provide 'org-table)
4723 4722
4724;; arch-tag: 4d21cfdd-0268-440a-84b0-09237a0fe0ef 4723
4725 4724
4726;;; org-table.el ends here 4725;;; org-table.el ends here
4727 4726
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 e612d45b145..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
@@ -403,6 +403,6 @@ replace any running timer."
403 403
404(provide 'org-timer) 404(provide 'org-timer)
405 405
406;; arch-tag: 97538f8c-3871-4509-8f23-1e7b3ff3d107 406
407 407
408;;; org-timer.el ends here 408;;; org-timer.el ends here
diff --git a/lisp/org/org-vm.el b/lisp/org/org-vm.el
index d7e69e35092..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
@@ -140,6 +139,6 @@
140 139
141(provide 'org-vm) 140(provide 'org-vm)
142 141
143;; arch-tag: cbc3047b-935e-4d2a-96e7-c5b0117aaa6d 142
144 143
145;;; org-vm.el ends here 144;;; org-vm.el ends here
diff --git a/lisp/org/org-w3m.el b/lisp/org/org-w3m.el
index dcdd02230d8..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
@@ -168,6 +168,6 @@ Return t if there is no previous link; otherwise, return nil."
168 168
169(provide 'org-w3m) 169(provide 'org-w3m)
170 170
171;; arch-tag: 851d7447-488d-49f0-a14d-46c092e84352 171
172 172
173;;; org-w3m.el ends here 173;;; org-w3m.el ends here
diff --git a/lisp/org/org-wl.el b/lisp/org/org-wl.el
index 1a0a357d4fd..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>
@@ -310,6 +309,6 @@ for namazu index."
310 309
311(provide 'org-wl) 310(provide 'org-wl)
312 311
313;; arch-tag: 29b75a0f-ef2e-430b-8abc-acff75bde54a 312
314 313
315;;; org-wl.el ends here 314;;; org-wl.el ends here
diff --git a/lisp/org/org-xoxo.el b/lisp/org/org-xoxo.el
index e81e4e74381..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
@@ -124,5 +123,5 @@ The XOXO buffer is named *xoxo-<source buffer name>*"
124 123
125(provide 'org-xoxo) 124(provide 'org-xoxo)
126 125
127;; arch-tag: 16e6a31f-f4f5-46f1-af18-48dc89faa702 126
128;;; org-xoxo.el ends here 127;;; org-xoxo.el ends here
diff --git a/lisp/org/org.el b/lisp/org/org.el
index c29ef115400..d494bdb28fa 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
@@ -106,7 +105,6 @@
106(declare-function org-inlinetask-at-task-p "org-inlinetask" ()) 105(declare-function org-inlinetask-at-task-p "org-inlinetask" ())
107(declare-function org-inlinetask-outline-regexp "org-inlinetask" ()) 106(declare-function org-inlinetask-outline-regexp "org-inlinetask" ())
108(declare-function org-inlinetask-toggle-visibility "org-inlinetask" ()) 107(declare-function org-inlinetask-toggle-visibility "org-inlinetask" ())
109(declare-function org-pop-to-buffer-same-window "org-compat" (&optional buffer-or-name norecord label))
110(declare-function org-at-clock-log-p "org-clock" ()) 108(declare-function org-at-clock-log-p "org-clock" ())
111(declare-function org-clock-timestamps-up "org-clock" ()) 109(declare-function org-clock-timestamps-up "org-clock" ())
112(declare-function org-clock-timestamps-down "org-clock" ()) 110(declare-function org-clock-timestamps-down "org-clock" ())
@@ -6652,7 +6650,7 @@ or nil."
6652 (save-window-excursion 6650 (save-window-excursion
6653 (delete-other-windows) 6651 (delete-other-windows)
6654 (and (get-buffer "*org-goto*") (kill-buffer "*org-goto*")) 6652 (and (get-buffer "*org-goto*") (kill-buffer "*org-goto*"))
6655 (org-pop-to-buffer-same-window 6653 (switch-to-buffer
6656 (condition-case nil 6654 (condition-case nil
6657 (make-indirect-buffer (current-buffer) "*org-goto*") 6655 (make-indirect-buffer (current-buffer) "*org-goto*")
6658 (error (make-indirect-buffer (current-buffer) "*org-goto*")))) 6656 (error (make-indirect-buffer (current-buffer) "*org-goto*"))))
@@ -6790,7 +6788,7 @@ frame is not changed."
6790 (and arg (eq org-indirect-buffer-display 'dedicated-frame))) 6788 (and arg (eq org-indirect-buffer-display 'dedicated-frame)))
6791 (select-frame (make-frame)) 6789 (select-frame (make-frame))
6792 (delete-other-windows) 6790 (delete-other-windows)
6793 (org-pop-to-buffer-same-window ibuf) 6791 (switch-to-buffer ibuf)
6794 (org-set-frame-title heading)) 6792 (org-set-frame-title heading))
6795 ((eq org-indirect-buffer-display 'dedicated-frame) 6793 ((eq org-indirect-buffer-display 'dedicated-frame)
6796 (raise-frame 6794 (raise-frame
@@ -6799,10 +6797,10 @@ frame is not changed."
6799 org-indirect-dedicated-frame) 6797 org-indirect-dedicated-frame)
6800 (setq org-indirect-dedicated-frame (make-frame))))) 6798 (setq org-indirect-dedicated-frame (make-frame)))))
6801 (delete-other-windows) 6799 (delete-other-windows)
6802 (org-pop-to-buffer-same-window ibuf) 6800 (switch-to-buffer ibuf)
6803 (org-set-frame-title (concat "Indirect: " heading))) 6801 (org-set-frame-title (concat "Indirect: " heading)))
6804 ((eq org-indirect-buffer-display 'current-window) 6802 ((eq org-indirect-buffer-display 'current-window)
6805 (org-pop-to-buffer-same-window ibuf)) 6803 (switch-to-buffer ibuf))
6806 ((eq org-indirect-buffer-display 'other-window) 6804 ((eq org-indirect-buffer-display 'other-window)
6807 (pop-to-buffer ibuf)) 6805 (pop-to-buffer ibuf))
6808 (t (error "Invalid value"))) 6806 (t (error "Invalid value")))
@@ -9834,7 +9832,7 @@ onto the ring."
9834 (setq p org-mark-ring)) 9832 (setq p org-mark-ring))
9835 (setq org-mark-ring-last-goto p) 9833 (setq org-mark-ring-last-goto p)
9836 (setq m (car p)) 9834 (setq m (car p))
9837 (org-pop-to-buffer-same-window (marker-buffer m)) 9835 (switch-to-buffer (marker-buffer m))
9838 (goto-char m) 9836 (goto-char m)
9839 (if (or (outline-invisible-p) (org-invisible-p2)) (org-show-context 'mark-goto)))) 9837 (if (or (outline-invisible-p) (org-invisible-p2)) (org-show-context 'mark-goto))))
9840 9838
@@ -10430,7 +10428,7 @@ prefix argument (`C-u C-u C-u C-c C-w')."
10430 (find-file-noselect file))) 10428 (find-file-noselect file)))
10431 (if goto 10429 (if goto
10432 (progn 10430 (progn
10433 (org-pop-to-buffer-same-window nbuf) 10431 (switch-to-buffer nbuf)
10434 (goto-char pos) 10432 (goto-char pos)
10435 (org-show-context 'org-goto)) 10433 (org-show-context 'org-goto))
10436 (if regionp 10434 (if regionp
@@ -12042,7 +12040,7 @@ EXTRA is additional text that will be inserted into the notes buffer."
12042 (setq org-log-note-window-configuration (current-window-configuration)) 12040 (setq org-log-note-window-configuration (current-window-configuration))
12043 (delete-other-windows) 12041 (delete-other-windows)
12044 (move-marker org-log-note-return-to (point)) 12042 (move-marker org-log-note-return-to (point))
12045 (org-pop-to-buffer-same-window (marker-buffer org-log-note-marker)) 12043 (switch-to-buffer (marker-buffer org-log-note-marker))
12046 (goto-char org-log-note-marker) 12044 (goto-char org-log-note-marker)
12047 (org-switch-to-buffer-other-window "*Org Note*") 12045 (org-switch-to-buffer-other-window "*Org Note*")
12048 (erase-buffer) 12046 (erase-buffer)
@@ -15884,7 +15882,7 @@ changes from another. I believe the procedure must be like this:
15884 (lambda (b) 15882 (lambda (b)
15885 (when (and (with-current-buffer b (org-mode-p)) 15883 (when (and (with-current-buffer b (org-mode-p))
15886 (with-current-buffer b buffer-file-name)) 15884 (with-current-buffer b buffer-file-name))
15887 (org-pop-to-buffer-same-window b) 15885 (switch-to-buffer b)
15888 (revert-buffer t 'no-confirm))) 15886 (revert-buffer t 'no-confirm)))
15889 (buffer-list)) 15887 (buffer-list))
15890 (when (and (featurep 'org-id) org-id-track-globally) 15888 (when (and (featurep 'org-id) org-id-track-globally)
@@ -15908,7 +15906,7 @@ Set `org-completion-use-ido' to make it use ido instead."
15908 (org-completion-use-ido org-completion-use-ido)) 15906 (org-completion-use-ido org-completion-use-ido))
15909 (unless (or org-completion-use-ido org-completion-use-iswitchb) 15907 (unless (or org-completion-use-ido org-completion-use-iswitchb)
15910 (setq org-completion-use-iswitchb t)) 15908 (setq org-completion-use-iswitchb t))
15911 (org-pop-to-buffer-same-window 15909 (switch-to-buffer
15912 (org-icompleting-read "Org buffer: " 15910 (org-icompleting-read "Org buffer: "
15913 (mapcar 'list (mapcar 'buffer-name blist)) 15911 (mapcar 'list (mapcar 'buffer-name blist))
15914 nil t)))) 15912 nil t))))
@@ -16075,7 +16073,7 @@ If the current buffer does not, find the first agenda file."
16075 (find-file (car files)) 16073 (find-file (car files))
16076 (throw 'exit t)))) 16074 (throw 'exit t))))
16077 (find-file (car fs))) 16075 (find-file (car fs)))
16078 (if (buffer-base-buffer) (org-pop-to-buffer-same-window (buffer-base-buffer))))) 16076 (if (buffer-base-buffer) (switch-to-buffer (buffer-base-buffer)))))
16079 16077
16080(defun org-agenda-file-to-front (&optional to-end) 16078(defun org-agenda-file-to-front (&optional to-end)
16081 "Move/add the current file to the top of the agenda file list. 16079 "Move/add the current file to the top of the agenda file list.
@@ -18512,7 +18510,7 @@ information about your Org-mode version and configuration."
18512 (org-version) 18510 (org-version)
18513 (let (list) 18511 (let (list)
18514 (save-window-excursion 18512 (save-window-excursion
18515 (org-pop-to-buffer-same-window (get-buffer-create "*Warn about privacy*")) 18513 (switch-to-buffer (get-buffer-create "*Warn about privacy*"))
18516 (delete-other-windows) 18514 (delete-other-windows)
18517 (erase-buffer) 18515 (erase-buffer)
18518 (insert "You are about to submit a bug report to the Org-mode mailing list. 18516 (insert "You are about to submit a bug report to the Org-mode mailing list.
@@ -18709,7 +18707,7 @@ With prefix arg UNCOMPILED, load the uncompiled versions."
18709 (if (and marker (marker-buffer marker) 18707 (if (and marker (marker-buffer marker)
18710 (buffer-live-p (marker-buffer marker))) 18708 (buffer-live-p (marker-buffer marker)))
18711 (progn 18709 (progn
18712 (org-pop-to-buffer-same-window (marker-buffer marker)) 18710 (switch-to-buffer (marker-buffer marker))
18713 (if (or (> marker (point-max)) (< marker (point-min))) 18711 (if (or (> marker (point-max)) (< marker (point-min)))
18714 (widen)) 18712 (widen))
18715 (goto-char marker) 18713 (goto-char marker)
@@ -20537,6 +20535,6 @@ Still experimental, may disappear in the future."
20537 20535
20538(run-hooks 'org-load-hook) 20536(run-hooks 'org-load-hook)
20539 20537
20540;; arch-tag: e77da1a7-acc7-4336-b19e-efa25af3f9fd 20538
20541 20539
20542;;; org.el ends here 20540;;; org.el ends here