aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/org/ChangeLog
diff options
context:
space:
mode:
authorCarsten Dominik2010-11-11 22:10:19 -0600
committerCarsten Dominik2010-11-11 22:10:19 -0600
commitafe98dfa700de5cf0493e8bf95b7d894e2734e47 (patch)
tree92a812b353bb09c1286e8a44fb552de9f1af3384 /lisp/org/ChangeLog
parentdf26e1f58a7e484b7ed500ea48d0e1c49345ffbf (diff)
downloademacs-afe98dfa700de5cf0493e8bf95b7d894e2734e47.tar.gz
emacs-afe98dfa700de5cf0493e8bf95b7d894e2734e47.zip
Install org-mode version 7.3
Diffstat (limited to 'lisp/org/ChangeLog')
-rw-r--r--lisp/org/ChangeLog3333
1 files changed, 3333 insertions, 0 deletions
diff --git a/lisp/org/ChangeLog b/lisp/org/ChangeLog
index aaa356f8769..90bf8e56a9b 100644
--- a/lisp/org/ChangeLog
+++ b/lisp/org/ChangeLog
@@ -1,3 +1,3336 @@
12010-11-11 Dan Davison <dandavison7@gmail.com>
2
3 * ob.el: `copy-sequence' suffices to copy alist; no need for
4 `copy-tree'.
5
62010-11-11 Dan Davison <dandavison7@gmail.com>
7
8 * ob.el (org-babel-execute-src-block): If ":results file" is in
9 effect, then ensure that the value of :file is returned as the
10 result; don't rely on language files for this.
11
122010-11-11 Dan Davison <dandavison7@gmail.com>
13
14 * ob.el (org-babel-sha1-hash): Avoid corrupting `info' data
15 structure by side-effects of `sort'.
16
172010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
18
19 * org-list.el (org-list-bottom-point-with-indent): Do not check
20 indentation of a non-empty blank line.
21
22 * org-list.el (org-sort-list): Sort a list with point anywhere
23 inside it.
24
252010-11-11 Eric Schulte <schulte.eric@gmail.com>
26
27 * ob-calc.el (org-babel-execute:calc): Safer evaluation and
28 hopefully better error messages.
29
302010-11-11 Eric Schulte <schulte.eric@gmail.com>
31
32 * org.el (org-babel-load-languages): Adding calc.
33
342010-11-11 Dan Davison <davison@stats.ox.ac.uk>
35
36 * ob.el (org-babel-initiate-session): Don't resolve variable
37 references unless prefix arg is supplied.
38
392010-11-11 Eric Schulte <schulte.eric@gmail.com>
40
41 * ob-calc.el (org-babel-execute:calc): Ensure that calc stack
42 refers to the correct stack.
43
442010-11-11 Eric Schulte <schulte.eric@gmail.com>
45
46 * ob-calc.el: Adding the beginnings of support for calc code
47 blocks.
48
492010-11-11 Eric Schulte <schulte.eric@gmail.com>
50
51 * ob-tangle.el (org-babel-update-block-body): Declaring function
52 for updating code block bodies.
53 (org-babel-spec-to-string):
54 (org-babel-detangle): Detangle all tangled and commented code
55 blocks in the current file back to org.
56 (org-babel-tangle-jump-to-org): Jump from a tangled and commented
57 file back to the originating org-mode code block ob-tangle:
58 detangle changes in code files back to the original org files.
59
602010-11-11 Eric Schulte <schulte.eric@gmail.com>
61
62 * ob-tangle.el (org-babel-tangle-comment-format-beg): Fix typo.
63 (org-babel-tangle-comment-format-end): Fix typo.
64
652010-11-11 Dan Davison <davison@stats.ox.ac.uk>
66
67 * org-exp.el (org-export-format-source-code-or-example): Use
68 minted for latex source code export if `org-export-latex-listings'
69 has the value 'minted
70
71 * org-latex.el (org-export-latex-listings): Document special value
72 'minted
73
74 * org-latex.el (org-export-latex-minted): Delete variable.
75
762010-11-11 Dan Davison <davison@stats.ox.ac.uk>
77
78 * ob.el (org-babel-get-src-block-info): Retrieve contents of
79 parentheses, excluding parentheses themselves.
80
812010-11-11 Eric Schulte <schulte.eric@gmail.com>
82
83 * ob-gnuplot.el (org-babel-variable-assignments:gnuplot): Fixed
84 bug in gnuplot data file assignment using user variables.
85
862010-11-11 Eric Schulte <schulte.eric@gmail.com>
87
88 * ob-latex.el (org-babel-execute:latex): Adding new :headers
89 header argument for latex code blocks.
90
912010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
92
93 * org-capture.el (org-capture-templates): New capture property
94 `:kill-buffer'. (org-capture-finalize): Kill target buffer if that
95 is desired.
96 (org-capture-target-buffer): Remember if we have to make the
97 buffer.
98
992010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
100
101 * org-clock.el (org-dblock-write:clocktable): Fix bug when
102 computing clock tables.
103
1042010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
105
106 * org-clock.el (org-dblock-write:clocktable): Pass file minutes up
107 to caller even if no table is generated.
108
1092010-11-11 Łukasz Stelmach <lukasz.stelmach@iem.pw.edu.pl>
110
111 * org-agenda.el (org-agenda-get-sexps): Handle lists as return
112 values from diary entries
113
114 * org-bbdb.el (org-bbdb-anniversaries): Handle lists of
115 anniversaries
116
117 * org.el (org-diary-sexp-entry): Handle lists as return values
118 from diary entries.
119
1202010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
121
122 * org-capture.el (org-capture-empty-lines-before):
123 (org-capture-empty-lines-after): Make sure the n=0 does not insert
124 any newlines.
125
1262010-11-11 Eric Schulte <schulte.eric@gmail.com>
127
128 * ob-clojure.el (org-babel-clojure-babel-clojure-cmd): Fixed error
129 message when clojure binary is not found.
130
1312010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
132
133 * org-html.el (org-format-table-html): New argument DOCBOOK.
134 (org-format-org-table-html): New argument DOCBOOK. When set, use
135 align instead of class to align table fields.
136
137 * org-docbook.el (org-export-as-docbook): Specify the docbook
138 argument for the table converter.
139
1402010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
141
142 * org-macs.el (org-called-interactively-p): New macro.
143
144 * org-freemind.el: No longer require 'rx.
145 (org-freemind): New customization group, use it for all the
146 variables.
147 (org-export-as-freemind): Add docstring.
148 (org-freemind-show): Improve filen naming.
149 (org-freemind-convert-links-helper): New function.
150 (org-freemind-bol-helper-base-indent): New variable.
151 (org-freemind-bol-helper): New function.
152 (org-freemind-node-css-style): New option.
153 (org-freemind-node-pattern): New variable.
154 (org-freemind-from-org-mode): Better docstring.
155
1562010-11-11 David Maus <dmaus@ictsoc.de>
157
158 * ob-haskell.el (org-babel-variable-assignments:haskell): Don't
159 pass more than two arguments to mapc.
160
1612010-11-11 David Maus <dmaus@ictsoc.de>
162
163 * ob.el (org-babel-ref-resolve): Declare to silence byte compiler.
164
1652010-11-11 David Maus <dmaus@ictsoc.de>
166
167 * org-footnote.el (message-signature-separator): Defvar to silence
168 byte compiler.
169
1702010-11-11 David Maus <dmaus@ictsoc.de>
171
172 * org-exp.el (org-export-string): Fix reference to wrong symbol.
173
1742010-11-11 Jambunathan K <kjambunathan@gmail.com>
175
176 * org.el (org-link-search): Return 'dedicated on successful match
177 when org-link-search-must-match-exact-headline is set to t.
178
1792010-11-11 Daniel Clemente <n142857@gmail.com>
180
181 * org-html.el (org-html-make-link): Append fragment to file: links
182 if present.
183
1842010-11-11 Tassilo Horn <tassilo@member.fsf.org>
185
186 * org-footnote.el (org-footnote-create-definition)
187 (org-footnote-goto-local-insertion-point): Add footnotes before
188 signature when in message-mode.
189
1902010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
191
192 * org.el (org-display-inline-images): Improve regexp.
193
1942010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
195
196 * org.el (org-cycle): Make sure resetting to startup visibility
197 works after another cycle command.
198
1992010-11-11 Eric Schulte <schulte.eric@gmail.com>
200
201 * org-exp.el (org-export-string): New function org-export-string
202 can be used to convert a string of test in org-mode markup to a
203 specified format.
204
2052010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
206
207 * org.el (org-display-inline-images): Allow non-ASCII characters
208 in image file names. Save match data.
209
2102010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
211
212 * org.el (org-auto-repeat-maybe): Fix shifting multiple time
213 stamps.
214
2152010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
216
217 * org-exp.el (org-store-forced-table-alignment):
218 (org-export-remove-special-table-lines): Allow the "c" cookie for
219 table alignment.
220
221 * org-html.el (org-export-table-header-tags):
222 (org-export-table-data-tags): Add another %s format for the
223 alignment.
224 (org-export-html-table-align-individual-fields): New option.
225 (org-format-org-table-html): Implement field-by-field alignment
226 and support centering.
227 (org-format-table-table-html): Make sure the new table tag formats
228 don't break this function.
229
230 * org-table.el (org-table-cookie-line-p):
231 (org-table-align): Allow for the <c> cookie.
232
233 * org.el (org-set-font-lock-defaults): Allow for the <c> cookie.
234
2352010-11-11 David Maus <dmaus@ictsoc.de>
236
237 * org-exp.el (org-export-normalize-links): Skip normalization of
238 plain links that are part of another link.
239
2402010-11-11 Dan Davison <davison@stats.ox.ac.uk>
241
242 * ob-R.el (org-babel-expand-body:R): Fix bug in let binding.
243
2442010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
245
246 * org-indent.el: (org-indent-add-properties): Use
247 `with-silent-modificaitons'.
248 (org-indent-remove-properties): Use `with-silent-modificaitons'.
249
2502010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
251
252 * org-table.el (org-table-cookie-line-p): Fix indentation.
253
254 * org-exp.el (org-store-forced-table-alignment): New function.
255 (org-export-preprocess-string): Call
256 `org-store-forced-table-alignment'.
257
258 * org-html.el (org-format-org-table-html): Use stored alignment
259 information.
260
2612010-11-11 Eric Schulte <schulte.eric@gmail.com>
262
263 * ob.el (org-babel-execute-src-block): Respects prefix argument
264 (which forces re-calculation).
265
2662010-11-11 Eric Schulte <schulte.eric@gmail.com>
267
268 * ob.el (org-babel-execute-src-block): Removed needless param
269 sorting from ob-execute-src-block, the params are sorted already
270 by ob-sha1-hash.
271
2722010-11-11 Eric Schulte <schulte.eric@gmail.com>
273
274 * ob.el (org-babel-sha1-hash): Ensure that info is sorted at the
275 header argument level.
276
2772010-11-11 Dan Davison <davison@stats.ox.ac.uk>
278
279 * ob.el (org-babel-sha1-hash): Consider words in different order
280 as different input.
281
2822010-11-11 Dan Davison <davison@stats.ox.ac.uk>
283
284 * ob.el (org-babel-sha1-hash): Fix check for zero length sequences.
285
2862010-11-11 Dan Davison <davison@stats.ox.ac.uk>
287
288 * ob-sh.el (org-babel-sh-var-to-sh): Ensure value has the
289 structure of an Org-mode table (list of lists).
290
2912010-11-11 Dan Davison <davison@stats.ox.ac.uk>
292
293 * ob-tangle.el (org-babel-tangle-collect-blocks): Fix bug
294 (reference to unassigned variable `src-lang' and avoid calling
295 org-babel-get-src-block-info twice.
296
2972010-11-11 Eric Schulte <schulte.eric@gmail.com>
298
299 * ob.el (org-babel-demarcate-block): Updated to reflect the new
300 info list contents.
301
3022010-11-11 Dan Davison <davison@stats.ox.ac.uk>
303
304 * org-src.el (org-edit-src-code): Supply non-nil argument to
305 `org-babel-get-src-block-info' to avoid resolving variable
306 references.
307
3082010-11-11 Eric Schulte <schulte.eric@gmail.com>
309
310 * ob.el (org-babel-map-src-blocks): Fixed minor bug in and
311 improved efficiency of org-babel-map-src-blocks.
312
3132010-11-11 Eric Schulte <schulte.eric@gmail.com>
314
315 * ob-tangle.el (org-babel-tangle-collect-blocks): Now explicitly
316 checks that a code block will actually be tangled before
317 collecting it's full information (a process which could involve
318 the execution of other code blocks).
319
3202010-11-11 Dan Davison <davison@stats.ox.ac.uk>
321
322 * ob.el (org-babel-demarcate-block): Use light version of
323 `org-babel-get-src-block-info'.
324
3252010-11-11 Eric Schulte <schulte.eric@gmail.com>
326
327 * ob.el (org-babel-sha1-hash): Now handles more complex types in
328 params.
329
3302010-11-11 Eric Schulte <schulte.eric@gmail.com>
331
332 * ob.el (org-babel-execute-src-block): Generally using the new
333 more informative params
334 (org-babel-process-params): Don't forget the :var portion of
335 variable assignments.
336
3372010-11-11 Eric Schulte <schulte.eric@gmail.com>
338
339 * ob-table.el (sbe): Simplified to reflect to var resolution.
340
3412010-11-11 Eric Schulte <schulte.eric@gmail.com>
342
343 * ob-ref.el (org-babel-ref-resolve): Bringing the referent
344 arguments back to their params before evaluation.
345
3462010-11-11 Eric Schulte <schulte.eric@gmail.com>
347
348 * ob-ref.el (org-babel-ref-resolve): Cleanup of variable usage and
349 indentation.
350
3512010-11-11 Dan Davison <davison@stats.ox.ac.uk>
352
353 * ob-table.el (sbe): Use `org-babel-process-params params' instead
354 of `org-babel-expand-variables'.
355
3562010-11-11 Dan Davison <davison@stats.ox.ac.uk>
357
358 * ob-C.el (org-babel-C-execute): Remove call to
359 org-babel-process-params which should no longer be called from
360 within a language file
361
362 * ob-R.el (org-babel-execute:R): Remove call to
363 org-babel-process-params which should no longer be called from
364 within a language file
365 (org-babel-R-variable-assignments): Remove call to
366 org-babel-process-params which should no longer be called from
367 within a language file
368
369 * ob-asymptote.el (org-babel-execute:asymptote): Remove call to
370 org-babel-process-params which should no longer be called from
371 within a language file
372
373 * ob-clojure.el (org-babel-execute:clojure): Remove call to
374 org-babel-process-params which should no longer be called from
375 within a language file
376
377 * ob-dot.el (org-babel-execute:dot): Remove call to
378 org-babel-process-params which should no longer be called from
379 within a language file
380
381 * ob-emacs-lisp.el (org-babel-expand-body:emacs-lisp): Remove
382 call to org-babel-process-params which should no longer be called
383 from within a language file
384 (org-babel-execute:emacs-lisp): Remove call to
385 org-babel-process-params which should no longer be called from
386 within a language file
387
388 * ob-haskell.el (org-babel-execute:haskell): Remove call to
389 org-babel-process-params which should no longer be called from
390 within a language file
391
392 * ob-js.el (org-babel-execute:js): Remove call to
393 org-babel-process-params which should no longer be called from
394 within a language file
395
396 * ob-lisp.el (org-babel-execute:lisp): Remove call to
397 org-babel-process-params which should no longer be called from
398 within a language file
399
400 * ob-ocaml.el (org-babel-execute:ocaml): Remove call to
401 org-babel-process-params which should no longer be called from
402 within a language file
403
404 * ob-octave.el (org-babel-execute:octave): Remove call to
405 org-babel-process-params which should no longer be called from
406 within a language file
407
408 * ob-perl.el (org-babel-execute:perl): Remove call to
409 org-babel-process-params which should no longer be called from
410 within a language file
411
412 * ob-python.el (org-babel-execute:python): Remove call to
413 org-babel-process-params which should no longer be called from
414 within a language file
415
416 * ob-ruby.el (org-babel-execute:ruby): Remove call to
417 org-babel-process-params which should no longer be called from
418 within a language file
419
420 * ob-scheme.el (org-babel-execute:scheme): Remove call to
421 org-babel-process-params which should no longer be called from
422 within a language file
423
424 * ob-screen.el (org-babel-execute:screen): Remove call to
425 org-babel-process-params which should no longer be called from
426 within a language file
427 (org-babel-prep-session:screen): Remove call to
428 org-babel-process-params which should no longer be called from
429 within a language file
430
431 * ob-sh.el (org-babel-execute:sh): Remove call to
432 org-babel-process-params which should no longer be called from
433 within a language file
434
435 * ob-sql.el (org-babel-execute:sql): Remove call to
436 org-babel-process-params which should no longer be called from
437 within a language file
438
439 * ob-haskell.el (org-babel-execute:haskell): Remove reference to
440 processed params
441
442 * ob-clojure.el (org-babel-execute:clojure): Remove reference to
443 processed params
444
445 * ob-R.el (org-babel-execute:R): Remove reference to processed
446 params.
447
4482010-11-11 Dan Davison <davison@stats.ox.ac.uk>
449
450 * ob-sql.el (org-babel-execute:sql): Use generic expansion
451 function
452 (org-babel-expand-body:sql): Delete function.
453
4542010-11-11 Dan Davison <davison@stats.ox.ac.uk>
455
456 * ob-sh.el (org-babel-execute:sh): Use generic expansion function
457 (org-babel-expand-body:sh): Delete function
458 (org-babel-prep-session:sh): Change name of called function
459 (org-babel-variable-assignments:sh): Change function name.
460
4612010-11-11 Dan Davison <davison@stats.ox.ac.uk>
462
463 * ob-screen.el (org-babel-execute:screen): Use generic expansion
464 function
465 (org-babel-expand-body:screen): Delete function
466 (org-babel-prep-session:screen): Remove references to processed
467 params.
468
4692010-11-11 Dan Davison <davison@stats.ox.ac.uk>
470
471 * ob-sass.el (org-babel-execute:sass): Use generic expansion
472 function
473 (org-babel-expand-body:sass): Delete function.
474
4752010-11-11 Dan Davison <davison@stats.ox.ac.uk>
476
477 * ob-ruby.el (org-babel-execute:ruby): Use generic expansion
478 function
479 (org-babel-prep-session:ruby): Use new variable assignment
480 function
481 (org-babel-variable-assignments:ruby): New function
482 (org-babel-expand-body:ruby): Delete function.
483
4842010-11-11 Dan Davison <davison@stats.ox.ac.uk>
485
486 * ob-python.el (org-babel-execute:python): Use generic expansion
487 function
488 (org-babel-prep-session:python): Change name of called function
489 (org-babel-variable-assignments:python): Change function name
490 (org-babel-expand-body:python): Delete function.
491
4922010-11-11 Dan Davison <davison@stats.ox.ac.uk>
493
494 * ob-plantuml.el (org-babel-expand-body:plantuml): Delete function
495 (automatically handled by generic version).
496
4972010-11-11 Dan Davison <davison@stats.ox.ac.uk>
498
499 * ob-perl.el (org-babel-execute:perl): Use generic expansion
500 function
501 (org-babel-expand-body:perl): Delete function
502 (org-babel-variable-assignments:perl): New function.
503
5042010-11-11 Dan Davison <davison@stats.ox.ac.uk>
505
506 * ob-org.el (org-babel-expand-body:org): Delete function
507 (automatically handled by generic version).
508
5092010-11-11 Dan Davison <davison@stats.ox.ac.uk>
510
511 * ob-octave.el (org-babel-execute:octave): Use generic expansion
512 function
513 (org-babel-variable-assignments:octave): Change name of function
514 (org-babel-variable-assignments:matlab): New defalias
515 (org-babel-prep-session:octave): Change name of function
516 (org-babel-expand-body:matlab): Delete function
517 (org-babel-expand-body:octave): Delete function.
518
5192010-11-11 Dan Davison <davison@stats.ox.ac.uk>
520
521 * ob-ocaml.el (org-babel-execute:ocaml): Use generic expansion
522 function
523 (org-babel-variable-assignments:ocaml): New function
524 (org-babel-expand-body:ocaml): Delete function.
525
5262010-11-11 Dan Davison <davison@stats.ox.ac.uk>
527
528 * ob-mscgen.el (org-babel-expand-body:mscgen): Delete function
529 (automatically handled by generic version).
530
5312010-11-11 Dan Davison <davison@stats.ox.ac.uk>
532
533 * ob-js.el (org-babel-execute:js): Use new variable assignment
534 function
535 (org-babel-expand-body:js): Delete function
536 (org-babel-prep-session:js): Use new variable assignment function
537 (org-babel-variable-assignments:js): New function.
538
5392010-11-11 Dan Davison <davison@stats.ox.ac.uk>
540
541 * ob-haskell.el (org-babel-execute:haskell): Use generic expansion
542 function
543 (org-babel-expand-body:haskell): Delete function
544 (org-babel-prep-session:haskell): Use variable assignment function
545 (org-babel-variable-assignments:haskell): New function.
546
5472010-11-11 Dan Davison <davison@stats.ox.ac.uk>
548
549 * ob-gnuplot.el (org-babel-expand-body:gnuplot): Use variable
550 assignment function
551 (org-babel-prep-session:gnuplot): Use variable assignment function
552 (org-babel-variable-assignments:gnuplot): New function.
553
5542010-11-11 Dan Davison <davison@stats.ox.ac.uk>
555
556 * ob-ditaa.el (org-babel-expand-body:ditaa): Delete function
557 (automatically handled by generic version).
558
5592010-11-11 Dan Davison <davison@stats.ox.ac.uk>
560
561 * ob-css.el (org-babel-expand-body:css): Delete function
562 (automatically handled by generic version).
563
5642010-11-11 Dan Davison <davison@stats.ox.ac.uk>
565
566 * ob-asymptote.el (org-babel-execute:asymptote): Use generic
567 expansion function
568 (org-babel-expand-body:asymptote): Delete function
569 (org-babel-variable-assignments:asymptote): New function.
570
5712010-11-11 Dan Davison <davison@stats.ox.ac.uk>
572
573 * ob-R.el (org-babel-expand-body:R): Use new function
574 `org-babel-variable-assignments:R'; don't trim body.
575 (org-babel-execute:R): Respond to changes in
576 `org-babel-expand-body:R'
577 (org-babel-prep-session:R): Called function is now named
578 `org-babel-variable-assignments:R'
579 (org-babel-variable-assignments:R): Receives processed-params as
580 new optional argument.
581
5822010-11-11 Dan Davison <davison@stats.ox.ac.uk>
583
584 * ob-C.el (org-babel-C-expand): Don't trim body.
585
5862010-11-11 Dan Davison <davison@stats.ox.ac.uk>
587
588 * ob-scheme.el (org-babel-expand-body:scheme): Fix bug in
589 obtaining variable references.
590
5912010-11-11 Dan Davison <davison@stats.ox.ac.uk>
592
593 * ob-tangle.el (org-babel-tangle-collect-blocks): Supply variable
594 assignment lines to generic expansion command.
595
5962010-11-11 Dan Davison <davison@stats.ox.ac.uk>
597
598 * ob.el (org-babel-expand-src-block): Supply variable assignment
599 lines to generic expansion function
600 (org-babel-expand-body:generic): Prepend body with optional
601 variable assignment lines.
602
6032010-11-11 Eric Schulte <schulte.eric@gmail.com>
604
605 * ob-exp.el (org-babel-exp-results): Replaced old function call.
606
6072010-11-11 Eric Schulte <schulte.eric@gmail.com>
608
609 * ob-lob.el (org-babel-lob-execute): Now expanding variable
610 references before execution.
611
6122010-11-11 Eric Schulte <schulte.eric@gmail.com>
613
614 * ob.el (org-babel-execute-src-block): Only sort parameters if
615 it's required for caching.
616
6172010-11-11 Eric Schulte <schulte.eric@gmail.com>
618
619 * ob-table.el (sbe): Reworking for better indentation and to
620 integrate the new variable resolution.
621
6222010-11-11 Eric Schulte <schulte.eric@gmail.com>
623
624 * ob-ref.el (org-babel-ref-resolve-reference): Now expanding
625 variables when resolving references.
626
6272010-11-11 Eric Schulte <schulte.eric@gmail.com>
628
629 * ob.el (org-babel-merge-params): Fixed order or precedence for
630 variables.
631
6322010-11-11 Eric Schulte <schulte.eric@gmail.com>
633
634 * ob-C.el (org-babel-expand-body:c++): Remove obsoleted optional
635 third argument
636 (org-babel-expand-body:c++): Remove obsoleted optional third
637 argument
638 (org-babel-C-expand): Remove obsoleted optional third argument
639
640 * ob-R.el:
641 (org-babel-expand-body:R): Remove obsoleted optional third
642 argument
643 (org-babel-execute:R): Remove obsoleted optional third argument
644 (org-babel-R-variable-assignments): Remove obsoleted optional
645 third argument
646
647 * ob-asymptote.el:
648 (org-babel-expand-body:asymptote): Remove obsoleted optional
649 third argument
650 (org-babel-execute:asymptote): Remove obsoleted optional third
651 argument
652
653 * ob-clojure.el:
654 (org-babel-expand-body:clojure): Remove obsoleted optional third
655 argument
656 (org-babel-execute:clojure): Remove obsoleted optional third
657 argument
658
659 * ob-css.el:
660 (org-babel-expand-body:css): Remove obsoleted optional third
661 argument
662
663 * ob-ditaa.el:
664 (org-babel-expand-body:ditaa): Remove obsoleted optional third
665 argument
666
667 * ob-dot.el:
668 (org-babel-expand-body:dot): Remove obsoleted optional third
669 argument
670 (org-babel-execute:dot): Remove obsoleted optional third
671 argument
672
673 * ob-emacs-lisp.el:
674 (org-babel-expand-body:emacs-lisp): Remove obsoleted optional
675 third argument
676 (org-babel-execute:emacs-lisp): Remove obsoleted optional third
677 argument
678
679 * ob-gnuplot.el:
680 (org-babel-expand-body:gnuplot): Remove obsoleted optional third
681 argument
682
683 * ob-haskell.el:
684 (org-babel-expand-body:haskell): Remove obsoleted optional third
685 argument
686 (org-babel-execute:haskell): Remove obsoleted optional third
687 argument
688 (org-babel-load-session:haskell): Remove obsoleted optional
689 third
690 (org-babel-prep-session:haskell): Remove obsoleted optional
691 third
692
693 * ob-js.el:
694 (org-babel-expand-body:js): Remove obsoleted optional third
695 argument
696 (org-babel-execute:js): Remove obsoleted optional third argument
697
698 * ob-latex.el:
699 (org-babel-expand-body:latex): Remove obsoleted optional third
700 argument
701
702 * ob-lisp.el:
703 (org-babel-expand-body:lisp): Remove obsoleted optional third
704 argument
705 (org-babel-execute:lisp): Remove obsoleted optional third
706 argument
707
708 * ob-mscgen.el:
709 (org-babel-expand-body:mscgen): Remove obsoleted optional third
710 argument
711
712 * ob-ocaml.el:
713 (org-babel-expand-body:ocaml): Remove obsoleted optional third
714 argument
715 (org-babel-execute:ocaml): Remove obsoleted optional third
716 argument
717
718 * ob-octave.el:
719 (org-babel-expand-body:matlab): Remove obsoleted optional third
720 argument
721 (org-babel-expand-body:octave): Remove obsoleted optional third
722 argument
723 (org-babel-execute:octave): Remove obsoleted optional third
724 argument
725 (org-babel-octave-variable-assignments): Remove obsoleted
726 optional third
727
728 * ob-org.el:
729 (org-babel-expand-body:org): Remove obsoleted optional third
730 argument
731
732 * ob-perl.el:
733 (org-babel-expand-body:perl): Remove obsoleted optional third
734 argument
735 (org-babel-execute:perl): Remove obsoleted optional third
736 argument
737
738 * ob-plantuml.el:
739 (org-babel-expand-body:plantuml): Remove obsoleted optional
740 third argument
741
742 * ob-python.el:
743 (org-babel-expand-body:python): Remove obsoleted optional third
744 argument
745 (org-babel-execute:python): Remove obsoleted optional third
746 argument
747 (org-babel-python-variable-assignments): Remove obsoleted
748 optional third
749
750 * ob-ruby.el:
751 (org-babel-expand-body:ruby): Remove obsoleted optional third
752 argument
753 (org-babel-execute:ruby): Remove obsoleted optional third
754 argument
755
756 * ob-sass.el:
757 (org-babel-expand-body:sass): Remove obsoleted optional third
758 argument
759
760 * ob-scheme.el:
761 (org-babel-expand-body:scheme): Remove obsoleted optional third
762 argument
763 (org-babel-execute:scheme): Remove obsoleted optional third
764 argument
765
766 * ob-screen.el:
767 (org-babel-expand-body:screen): Remove obsoleted optional third
768 argument
769
770 * ob-sh.el:
771 (org-babel-expand-body:sh): Remove obsoleted optional third
772 argument
773 (org-babel-execute:sh): Remove obsoleted optional third argument
774 (org-babel-sh-variable-assignments): Remove obsoleted optional
775 third
776
777 * ob-sql.el:
778 (org-babel-expand-body:sql): Remove obsoleted optional third
779 argument
780
781 * ob-sqlite.el:
782 (org-babel-expand-body:sqlite): Remove obsoleted optional third
783 argument
784 (org-babel-execute:sqlite): Remove obsoleted optional third
785 argument
786
787 * ob.el:
788 (org-babel-expand-body:generic): Remove obsoleted optional third
789 argument.
790
7912010-11-11 Eric Schulte <schulte.eric@gmail.com>
792
793 * ob-clojure.el (org-babel-prep-session:clojure): Purging all
794 calls to removed org-babel-ref-variables.
795
7962010-11-11 Eric Schulte <schulte.eric@gmail.com>
797
798 * ob-lob.el (org-babel-lob-ingest): Now returns the count of
799 ingested code blocks.
800
8012010-11-11 Eric Schulte <schulte.eric@gmail.com>
802
803 * ob-exp.el (org-babel-exp-in-export-file): Wrapper for collecting
804 information from within the original export file.
805
8062010-11-11 Eric Schulte <schulte.eric@gmail.com>
807
808 * ob.el (org-babel-get-src-block-info): Small but crucial fix)
809 (this should return nil if not match found.
810
8112010-11-11 Eric Schulte <schulte.eric@gmail.com>
812
813 * ob-emacs-lisp.el (org-babel-expand-body:emacs-lisp): Whitespace
814 (org-babel-execute:emacs-lisp): Whitespace.
815
8162010-11-11 Dan Davison <davison@stats.ox.ac.uk>
817
818 * ob-sh.el (org-babel-sh-variable-assignments): Provide missing
819 docstring
820
821 * ob-python.el (org-babel-python-variable-assignments): Provide
822 missing docstring.
823
8242010-11-11 Dan Davison <davison@stats.ox.ac.uk>
825
826 * ob-octave.el (org-babel-expand-body:octave): Refactor: break
827 variable assignment part out into a separate function
828 (org-babel-octave-variable-assignments): New function constructing
829 list of variable assignment statements
830 (org-babel-prep-session:octave): Use new function
831 `org-babel-octave-variable-assignments' instead of previous
832 (incorrect) variable assignment code.
833
8342010-11-11 Dan Davison <davison@stats.ox.ac.uk>
835
836 * ob-sh.el (org-babel-expand-body:sh): Refactor: break variable
837 assignment part out into a separate function
838 (org-babel-sh-variable-assignments): New function constructing
839 list of variable assignment statements
840 (org-babel-prep-session:sh): Use new function
841 `org-babel-sh-variable-assignments' instead of previous
842 (incorrect) variable assignment code.
843
8442010-11-11 Dan Davison <davison@stats.ox.ac.uk>
845
846 * ob-python.el (org-babel-expand-body:python): Refactor: break
847 variable assignment part out into a separate function
848 (org-babel-python-variable-assignments): New function constructing
849 list of variable assignment statements
850 (org-babel-prep-session:python): Use new function
851 `org-babel-python-variable-assignments' instead of previous
852 (incorrect) variable assignment code.
853
8542010-11-11 Dan Davison <davison@stats.ox.ac.uk>
855
856 * ob-R.el (org-babel-expand-body:R): Refactor: break variable
857 assignment part out into a separate function
858 (org-babel-R-variable-assignments): New function constructing list
859 of variable assignment statements
860 (org-babel-prep-session:R): Use new function
861 `org-babel-R-variable-assignments' instead of previous
862 (incorrect) variable assignment code.
863
8642010-11-11 Dan Davison <davison@stats.ox.ac.uk>
865
866 * ob.el (org-babel-initiate-session): Better variable names.
867
8682010-11-11 Eric Schulte <schulte.eric@gmail.com>
869
870 * ob.el (org-number-sequence): Declared
871
872 * ob-R.el (org-number-sequence): Declared.
873
8742010-11-11 Dan Davison <davison@stats.ox.ac.uk>
875
876 * ob.el (org-babel-map-src-blocks): Store correct value of
877 `end-block'.
878
8792010-11-11 Dan Davison <davison@stats.ox.ac.uk>
880
881 * ob.el (org-babel-mark-block): New function to mark the body of a
882 src block in the style of `mark-defun'.
883
8842010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
885
886 * org-compat.el (org-number-sequence): New function.
887
888 * ob-R.el (org-babel-expand-body:R): Use `org-number-sequence'.
889
890 * ob.el (org-babel-where-is-src-block-result): Use
891 `org-number-sequence'.
892 (org-babel-current-buffer-properties): Fix variable definition.
893
894 * ob-ref.el (org-babel-ref-index-list): Use `org-number-sequence'.
895
896 * ob-latex.el (org-babel-latex-tex-to-pdf): Use the 2-argument
897 version of `shell-command'.
898
899 * org-latex.el (org-export-as-pdf): Use the 2-argument version of
900 `shell-command'.
901
9022010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
903
904 * org-list.el (org-list-search-unenclosed-generic): Replace call
905 to booleanp.
906
9072010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
908
909 * org.el (org-agenda-jump-prefer-future): New option.
910
911 * org-agenda.el (org-agenda-goto-date): Use
912 `org-agenda-jump-prefer-future'.
913
9142010-11-11 Noorul Islam <noorul@noorul.com>
915
916 * org-latex.el (org-export-latex-links) : Replaced hard coded
917 hyperref format with custom variable
918 `org-export-latex-hyperref-format'.
919
9202010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
921
922 * org.el (org-insert-heading): Fix docstring.
923
9242010-11-11 Carsten Dominik <carsten.dominik@gmail.com> (tiny change)
925
926 * org-capture.el (org-capture-place-entry): If the first line is
927 already a headline, just stay there.
928
9292010-11-11 Eric Schulte <schulte.eric@gmail.com>
930
931 * ob-sh.el (org-babel-sh-evaluate): No longer assumes that results
932 are non-nil.
933
9342010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
935
936 * org-ascii.el (org-ascii-replace-entities): Match an optional {}
937 after an entity.
938
9392010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
940
941 * org-table.el (orgtbl-to-html): Apply `org-html-expand' to the
942 table fields.
943
9442010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
945
946 * org.el (org-insert-heading): When on the headline of an inline
947 task, insert another inline tasks.
948
9492010-11-11 Eric Schulte <schulte.eric@gmail.com>
950
951 * ob-tangle.el (org-babel-tangle-collect-blocks): Only create
952 links for blocks that will actually tangle.
953
9542010-11-11 Eric Schulte <schulte.eric@gmail.com>
955
956 * ob-sh.el (org-babel-expand-body:sh): Don't insert extra newlines
957 in expanded shell bodies.
958
9592010-11-11 Dan Davison <davison@stats.ox.ac.uk>
960
961 * ob-sh.el (org-babel-expand-body:sh): Avoid inserting extra
962 newline characters.
963
9642010-11-11 Dan Davison <davison@stats.ox.ac.uk>
965
966 * ob-sh.el (org-babel-expand-body:sh): Align code.
967
9682010-11-11 Eric Schulte <schulte.eric@gmail.com>
969
970 * ob.el (org-babel-params-from-properties): Max line with at <=80
971
9722010-11-11 Eric Schulte <schulte.eric@gmail.com>
973
974 * org-latex.el (org-export-latex-listings-langs): Clojure is now
975 recognized as a lisp.
976
9772010-11-11 Dan Davison <davison@stats.ox.ac.uk>
978
979 * ob.el (org-babel-params-from-properties): Use `org-babel-read'
980 to interpret property as header argument value.
981
9822010-11-11 Dan Davison <davison@stats.ox.ac.uk>
983
984 * ob.el (org-babel-parse-header-arguments): Simplify reading of
985 header arg value.
986
9872010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
988
989 * org-publish.el (org-publish-org-to-ascii):
990 (org-publish-org-to-latin1):
991 (org-publish-org-to-utf8): New functions.
992
9932010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
994
995 * org.el (org-insert-heading): Skip inline tasks when trying to
996 insert a new heading after the end of the subtree.
997
9982010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
999
1000 * org-inlinetask.el (org-inlinetask-min-level): Set customization
1001 type to integer or nil.
1002
1003 * org.el (org-insert-heading): When after an inline task, do not
1004 use level but go back to headline level before the inline task.
1005
10062010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
1007
1008 * org-inlinetask.el (org-inlinetask-in-task-p): New function.
1009
1010 * org.el (org-indent-line-function): Fix indentation of inline
1011 tasks.
1012
10132010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
1014
1015 * org.el (org-activate-links): Fix customize type.
1016
10172010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
1018
1019 * org-latex.el (org-latex-to-pdf-process): Add rubber as another
1020 default option.
1021
10222010-11-11 Dan Davison <davison@stats.ox.ac.uk>
1023
1024 * org-latex.el (org-export-latex-minted): Document pygments
1025 dependency.
1026
10272010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
1028
1029 * org-mobile.el (org-mobile-create-index-file): Encrypt the index
1030 file if encryption has been turned on.
1031 (org-mobile-copy-agenda-files): Avoid double encryption of
1032 `mobileorg.org'.
1033
10342010-11-11 Dan Davison <davison@stats.ox.ac.uk>
1035
1036 * org-exp.el (org-export-latex-minted-with-line-numbers): Ensure
1037 that variable is declared.
1038
10392010-11-11 Eric Schulte <schulte.eric@gmail.com>
1040
1041 * ob-python.el (org-src-preserve-indentation): Fixed compiler
1042 warning.
1043
10442010-11-11 Dan Davison <davison@stats.ox.ac.uk>
1045
1046 * org-exp.el (org-export-format-source-code-or-example): Latex
1047 formatting of source code blocks using the minted package
1048 (org-export-plist-vars): Add :latex-minted property
1049 (org-export-latex-minted): Ensure variable is defined
1050 (org-export-latex-minted-langs): Ensure variable is defined.
1051
10522010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
1053
1054 * org-src.el (org-edit-src-code): Use `org-region-active-p'.
1055
10562010-11-11 Dan Davison <davison@stats.ox.ac.uk>
1057
1058 * ob-tangle.el (org-babel-spec-to-string): Whitespace changes.
1059
10602010-11-11 Dan Davison <davison@stats.ox.ac.uk>
1061
1062 * ob-tangle.el (org-babel-spec-to-string): Don't trim whitespace
1063 when `org-src-preserve-indentation' is non-nil.
1064
10652010-11-11 Dan Davison <davison@stats.ox.ac.uk>
1066
1067 * ob-lob.el (org-babel-lob-ingest): Provide message stating number
1068 of blocks added to Library of Babel.
1069
10702010-11-11 Dan Davison <davison@stats.ox.ac.uk>
1071
1072 * ob-lob.el (org-babel-lob-ingest): Check for nil source block
1073 name.
1074
10752010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
1076
1077 * org-beamer.el (org-beamer-place-default-actions-for-lists): Fix
1078 typo in regexp.
1079
10802010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
1081
1082 * org-list.el (org-toggle-checkbox): Avoid some boundary error
1083 when inserting a checkbox in an empty last item of a list.
1084
10852010-11-11 David Maus <dmaus@ictsoc.de>
1086
1087 * org-gnus.el (org-gnus-nnimap-query-article-no-from-file): Query
1088 article number from file is nil by default.
1089
10902010-11-11 Stephen Eglen <S.J.Eglen@damtp.cam.ac.uk>
1091
1092 * org-beamer.el (org-beamer-amend-header): Fix typo in docstring.
1093
10942010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
1095
1096 * org-capture.el (org-capture-place-entry): Move to `beg' before
1097 searching for `%?'.
1098
10992010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
1100
1101 * org.el (org-format-latex): Fix mathjax treatment of single
1102 letters in between dollars.
1103
11042010-11-11 Sébastien Vauban <wxhgmqzgwmuf@spammotel.com>
1105
1106 * org-latex.el (org-latex-to-pdf-process): Add a third pdflatex
1107 run.
1108
11092010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
1110
1111 * org.el (org-blank-before-new-entry): Improve docstring.
1112
11132010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
1114
1115 * org-mobile.el (org-mobile-force-id-on-agenda-items): Fix
1116 docstring.
1117 (org-mobile-write-agenda-for-mobile): Use outline path if we do
1118 not have an ID and are not allowed to make one.
1119 (org-mobile-get-outline-path-link): New function.
1120
11212010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
1122
1123 * org-mobile.el (org-mobile-copy-agenda-files): Encrypt the empty
1124 file.
1125 (org-mobile-write-agenda-for-mobile): Use the right name, even if
1126 the file get encrypted.
1127 (org-mobile-move-capture): Only delete tempfile if it does exist.
1128
11292010-11-11 Eric Schulte <schulte.eric@gmail.com>
1130
1131 * ob.el (org-babel-number-p): Fixed documentation string.
1132
11332010-11-11 Eric Schulte <schulte.eric@gmail.com>
1134
1135 * ob-tangle.el (org-babel-tangle-collect-blocks): Accepting
1136 "tangle" as a positive argument for the :noweb header argument
1137 during tangling.
1138
11392010-11-11 Eric Schulte <schulte.eric@gmail.com>
1140
1141 * ob-exp.el (org-babel-exp-src-blocks): Fixed export when headings
1142 have links, with tests.
1143
11442010-11-11 Sebastian Rose, Hannover, Germany <sebastian_rose@gmx.de>
1145
1146 * org-test-which-func: New function. Find name of defun around
1147 point.
1148
11492010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
1150
1151 * org-latex.el (org-latex-to-pdf-process): Use texi2dvi if
1152 available.
1153 (org-export-latex-get-error): New function.
1154 (org-export-as-pdf): Give an indication of the errors that
1155 happened during processing.
1156
11572010-11-11 Łukasz Stelmach <lukasz.stelmach@iem.pw.edu.pl>
1158
1159 * org-exp.el (org-export-language-setup): Fix Polish entries.
1160
11612010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
1162
1163 * org.el (org-set-tags): Allow comma as a separator when
1164 specifying tags at the completion interface.
1165 (org-tags-completion-function): Allow comma as a separator when
1166 specifying tags at the completion interface.
1167
11682010-11-11 Eric Schulte <schulte.eric@gmail.com>
1169
1170 * ob-exp.el (org-babel-exp-src-blocks): Don't jump back to
1171 export-file if exporting from a buffer which is not visiting a
1172 file.
1173
11742010-11-11 Eric Schulte <schulte.eric@gmail.com>
1175
1176 * ob-exp.el (org-babel-exp-src-blocks): Only append "::" to a file
1177 name in link construction if there is a heading to follow it.
1178
11792010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
1180
1181 * org-html.el (org-export-html-inline-image-extensions): Add "svg"
1182 as an allowed extension.
1183
11842010-11-11 Sébastien Vauban <wxhgmqzgwmuf@spammotel.com>
1185
1186 * org-agenda.el (org-agenda-add-time-grid-maybe): Pad clock times
1187 with zeros. Start applying face earlier.
1188
11892010-11-11 Eric Schulte <schulte.eric@gmail.com>
1190
1191 * ob.el (or): Don't create org-babel-temporary-directory in batch
1192 as it won't be removed by emacs-kill-hook
1193 (org-babel-remove-temporary-directory): Only try to remove this
1194 directory if it exists.
1195
11962010-11-11 Eric Schulte <schulte.eric@gmail.com>
1197
1198 * ob.el (org-babel-temporary-directory): Fixing byte-compilation
1199 warning in ob.el.
1200
12012010-11-11 Eric Schulte <schulte.eric@gmail.com>
1202
1203 * ob-tangle.el (org-babel-tangle): Now sharing the file name in
1204 the tangling message.
1205
12062010-11-11 Eric Schulte <schulte.eric@gmail.com>
1207
1208 * ob.el (org-babel-load-languages): Fixes compiler warning.
1209
12102010-11-11 Eric Schulte <schulte.eric@gmail.com>
1211
1212 * ob-plantuml.el (org-babel-execute:plantuml): Fixes bug with svg
1213 output.
1214
12152010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
1216
1217 * org-ascii.el (org-export-as-ascii): Use the correct match group.
1218
12192010-11-11 Eric Schulte <schulte.eric@gmail.com>
1220
1221 * ob.el (boundp): Uncommenting defvar form for
1222 org-babel-temporary-directory
1223 (org-babel-temp-file): Now using the org-babel-temporary-directory
1224 for holding new babel temporary files
1225 (org-babel-remove-temporary-directory): Removes the babel temp dir
1226 when Emacs shutsdown
1227 (kill-emacs-hook): Now removing the babel temp dir on Emacs
1228 shutdown.
1229
12302010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
1231
1232 * org-capture.el (org-capture-fill-template): Initialize history
1233 variable.
1234
12352010-11-11 Dan Davison <davison@stats.ox.ac.uk>
1236
1237 * org-src.el (org-edit-src-code): Don't move point when generating
1238 edit buffer.
1239
12402010-11-11 Dan Davison <davison@stats.ox.ac.uk>
1241
1242 * org-src.el (org-edit-src-code): Deal with point being in
1243 #+end_src line.
1244
12452010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
1246
1247 * org-table.el (org-table-current-column): Add interactive to turn
1248 this into a command.
1249
12502010-11-11 Bernt Hansen <bernt@norang.ca>
1251
1252 * org.el (org-insert-heading): Run org-insert-heading-hook when
1253 creating the first heading in a file.
1254
12552010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
1256
1257 * org.el (org-startup-with-inline-images): New option.
1258 (org-startup-options): Add new keywords inlineimages and
1259 noinlineimages.
1260 (org-mode): Inline images when this has been configured.
1261
12622010-11-11 Dan Davison <davison@stats.ox.ac.uk>
1263
1264 * ob.el (org-babel-get-src-block-info): Remove optional
1265 HEADER-VARS-ONLY argument; further simplification.
1266
12672010-11-11 Eric Schulte <schulte.eric@gmail.com>
1268
1269 * ob.el (org-babel-confirm-evaluate): Fixed bug causing extra
1270 prompt in ob-confirm-evaluate in some cases.
1271
12722010-11-11 Eric Schulte <schulte.eric@gmail.com>
1273
1274 * ob.el (org-babel-demarcate-block): Visible region and completion
1275 during language selection.
1276
12772010-11-11 Dan Davison <davison@stats.ox.ac.uk>
1278
1279 * ob.el (org-babel-get-src-block-info): Remove comment.
1280
12812010-11-11 Dan Davison <davison@stats.ox.ac.uk>
1282
1283 * ob.el (org-babel-get-src-block-info): Simplify function.
1284
12852010-11-11 Dan Davison <davison@stats.ox.ac.uk>
1286
1287 * ob.el (org-babel-get-src-block-info): Form info list correctly
1288 when parenthesised arguments are missing.
1289
12902010-11-11 Dan Davison <davison@stats.ox.ac.uk>
1291
1292 * ob-exp.el (org-export-babel-evaluate): Docstring typo
1293 (org-babel-exp-code): Docstring typo.
1294
12952010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
1296
1297 * org-mobile.el (org-mobile-encryption-password): Improve
1298 docstring.
1299 (org-mobile-encryption-password-session): New variable.
1300 (org-mobile-encryption-password): New function.
1301 (org-mobile-check-setup):
1302 (org-mobile-encrypt-file):
1303 (org-mobile-decrypt-file): Use the new function.
1304
13052010-11-11 David Maus <dmaus@ictsoc.de>
1306
1307 * org-capture.el (org-capture-place-template): Widen to remove
1308 possible restrictions in target buffer.
1309
13102010-11-11 Jambunathan K <kjambunathan@gmail.com>
1311
1312 * org.el (org-speed-command-hook): Added org-speed-command-hook
1313 (org-babel-speed-command-hook): Hook for Babel's speed commands.
1314
13152010-11-11 Dan Davison <davison@stats.ox.ac.uk>
1316
1317 * ob.el (org-babel-execute-buffer): Re-implement using
1318 `org-babel-map-src-blocks'.
1319
13202010-11-11 David Maus <dmaus@ictsoc.de>
1321
1322 * org-capture.el (org-capture-templates): Update doc string with
1323 new message date related escapes.
1324
13252010-11-11 David Maus <dmaus@ictsoc.de>
1326
1327 * org-wl.el (org-wl-store-link-message): Define properties %:date)
1328 (%:date-timestamp, and %:date-timestamp-inactive.
1329
1330 * org-mew.el (org-mew-store-link): Dto.
1331
1332 * org-mhe.el (org-mhe-store-link): Dto.
1333
1334 * org-rmail.el (org-rmail-store-link): Dto.
1335
1336 * org-vm.el (org-vm-store-link): Dto.
1337
13382010-11-11 David Maus <dmaus@ictsoc.de>
1339
1340 * org-wl.el (org-wl-message-field): Always get literal content of
1341 header fields.
1342
13432010-11-11 David Maus <dmaus@ictsoc.de>
1344
1345 * org-gnus.el (org-gnus-store-link): Define properties
1346 %:date-timestamp and %:date-timestamp-inactive.
1347
13482010-11-11 David Maus <dmaus@ictsoc.de>
1349
1350 * org-gnus.el (org-gnus-store-link): Handle empty date header
1351 field.
1352
13532010-11-11 Jambunathan K <kjambunathan@gmail.com> (tiny change)
1354
1355 * org.el (org-speed-command-hook): New. Hook for installing
1356 additional speed commands. Use this for enabling speed commands on
1357 src blocks.
1358 (org-speed-command-default-hook): The default hook for
1359 org-speed-command-hook. Factored out from org-self-insert-command
1360 and mimics existing behaviour.
1361 (org-self-insert-command): Modified to use org-speed-command-hook.
1362
13632010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
1364
1365 * org-agenda.el (org-search-view): Recover spaces in search words
1366 if they were escaped with \ or inside a regexp.
1367
13682010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
1369
1370 * org.el (org-additional-option-like-keywords): Add PROPERTIES to
1371 the list of completable meta line words.
1372 (org-complete): Complete property names after #+PROPERTY.
1373
13742010-11-11 Dan Davison <davison@stats.ox.ac.uk>
1375
1376 * ob-python.el (org-babel-python-evaluate-session): Make temp file
1377 names consistent.
1378
13792010-11-11 Dan Davison <davison@stats.ox.ac.uk>
1380
1381 * ob-clojure.el (org-babel-clojure-evaluate-external-process):
1382 Delete extra format argument.
1383
13842010-11-11 Dan Davison <davison@stats.ox.ac.uk>
1385
1386 * ob-org.el (org-babel-org-export): Typo in docstring.
1387
13882010-11-11 Dan Davison <davison@stats.ox.ac.uk>
1389
1390 * ob-sh.el (org-babel-sh-evaluate): Remove unused temporary file
1391 variable.
1392
13932010-11-11 Dan Davison <davison@stats.ox.ac.uk>
1394
1395 * ob-scheme.el (org-babel-execute:scheme): Alter temp file name.
1396
13972010-11-11 Dan Davison <davison@stats.ox.ac.uk>
1398
1399 * ob.el (org-babel-process-file-name): New function
1400 (org-babel-maybe-remote-file): Delete function.
1401
14022010-11-11 Dan Davison <davison@stats.ox.ac.uk>
1403
1404 * ob-C.el (org-babel-C-execute): Remove unused variable.
1405
14062010-11-11 David Maus <dmaus@ictsoc.de>
1407
1408 * org.el (org-make-link-string): Prevent superfluous colon.
1409
14102010-11-11 David Maus <dmaus@ictsoc.de>
1411
1412 * org.el (org-make-org-heading-search-string): Leave headline
1413 intact.
1414
14152010-11-11 David Maus <dmaus@ictsoc.de>
1416
1417 * org.el (org-make-link-string): Don't escape characters in link
1418 type.
1419
14202010-11-11 Bastien Guerry <bzg@altern.org>
1421
1422 * org-capture.el (org-capture-templates): Update docstring to
1423 advertize %:org-date.
1424
14252010-11-11 Eric Schulte <schulte.eric@gmail.com>
1426
1427 * ob-dot.el (org-babel-execute:dot): Automatically specifies
1428 "-T<ext>" based on file name extension.
1429
14302010-11-11 Eric Schulte <schulte.eric@gmail.com>
1431
1432 * ob-org.el (org-babel-org-export): Raise error on nested export
1433 call.
1434
14352010-11-11 Eric Schulte <schulte.eric@gmail.com>
1436
1437 * ob-plantuml.el (org-babel-execute:plantuml): Support for svg
1438 output files.
1439
14402010-11-11 Eric Schulte <schulte.eric@gmail.com>
1441
1442 * ob.el (org-babel-demarcate-block): Better initialization of
1443 stars.
1444
14452010-11-11 Dan Davison <davison@stats.ox.ac.uk>
1446
1447 * org-src.el (org-src-tab-acts-natively): Add customize interface.
1448
14492010-11-11 Dan Davison <davison@stats.ox.ac.uk>
1450
1451 * org-src.el (org-src-strip-leading-and-trailing-blank-lines): New
1452 variable allowing prevention of automatic stripping of leading and
1453 trailing blank lines when exiting edit buffer.
1454 (org-edit-src-exit): Respect value of
1455 `org-src-strip-leading-and-trailing-blank-lines'
1456 (org-src-native-tab-command-maybe): Bind
1457 `org-src-strip-leading-and-trailing-blank-lines' to nil during
1458 this function.
1459
14602010-11-11 Dan Davison <davison@stats.ox.ac.uk>
1461
1462 * org-src.el (org-edit-src-code): If mark was inside code block
1463 then code edit buffer inherits mark with active region.
1464
14652010-11-11 Eric Schulte <schulte.eric@gmail.com>
1466
1467 * ob.el (org-babel-demarcate-block): Fix compiler warnings.
1468
14692010-11-11 Eric Schulte <schulte.eric@gmail.com>
1470
1471 * ob.el (org-babel-demarcate-block): Better handling of empty
1472 space around demarcated area.
1473
14742010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
1475
1476 * org-agenda.el (org-agenda-goto-date): Turn off prefer future for
1477 this command.
1478
14792010-11-11 David Maus <dmaus@ictsoc.de>
1480
1481 * org-gnus.el (org-gnus-open-nntp): New function.
1482
14832010-11-11 David Maus <dmaus@ictsoc.de>
1484
1485 * org-wl.el (org-wl-open-nntp): New function.
1486
14872010-11-11 David Maus <dmaus@ictsoc.de>
1488
1489 * org-wl.el (org-wl-open): Open message by numeric reference if
1490 article part is not a message id.
1491
14922010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
1493
1494 * org-agenda.el (org-agenda-filter-apply): Move cursor to a
1495 visible line.
1496
14972010-11-11 Eric Schulte <schulte.eric@gmail.com>
1498
1499 * ob.el (org-babel-demarcate-block): Interactive demarcation of
1500 code blocks
1501
1502 * ob-keys.el (org-babel-key-bindings): Key bindings for block
1503 demarcation.
1504
15052010-11-11 Bastien Guerry <bzg@altern.org>
1506
1507 * org.el (org-link-types): Add the "message" link type.
1508
15092010-11-11 David Maus <dmaus@ictsoc.de>
1510
1511 * org.el (org-link-types): Add 'message:' link type to default
1512 link types.
1513
15142010-11-11 Bastien Guerry <bzg@altern.org>
1515
1516 * org-gnus.el (org-gnus-store-link): Add the :date property to
1517 gnus links, allowing the use of %:date in capture templates.
1518
15192010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
1520
1521 * org-list.el (org-cycle-list-bullet): Follow order of bullets
1522 indicated in doc-string.
1523
1524 * org-list.el (org-list-bottom-point-with-indent): List is ended
1525 when a line is less indented that the last item, not the less
1526 indented item.
1527
15282010-11-11 Eric Schulte <schulte.eric@gmail.com>
1529
1530 * ob-exp.el (org-babel-exp-src-blocks): Now switching back to the
1531 original file before resolving code block parameters to ensure
1532 headline and buffer wide parameters are taken into consideration
1533 when only a narrowed portion of the file is exported.
1534
15352010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
1536
1537 * org.el (org-forward-same-level): Fix docstring.
1538
15392010-11-11 Sebastian Rose <sebastian_rose@gmx.de>
1540
1541 * org-publish.el (org-publish-attachment): Put the attachment into
1542 the right directory.
1543
15442010-11-11 Jambunathan K <kjambunathan@gmail.com> (tiny change)
1545
1546 * org.el (org-goto-first-child): New command.
1547
15482010-11-11 Matt Lundin <mdl@imapmail.org>
1549
1550 * org-agenda.el (org-prepare-agenda): If the agenda is called from
1551 within the agenda via an elisp link, such as
1552 [[elisp:(org-agenda-list)]], org-prepare-agenda erases the buffer
1553 of the file containing the link, since that buffer is current
1554 during org-prepare agenda (due to a with-current-buffer in
1555 org-agenda-open-link). An additional test now ensures that the
1556 agenda buffer is in fact current when the buffer is erased and
1557 local variables for the agenda are set.
1558
15592010-11-11 David Maus <dmaus@ictsoc.de> (tiny change)
1560
1561 * org-exp.el (org-infile-export-plist): Define property macro.
1562
15632010-11-11 David Maus <dmaus@ictsoc.de>
1564
1565 * org-mhe.el (org-mhe-get-header): Remove possible folding white
1566 space in message header field.
1567
15682010-11-11 David Maus <dmaus@ictsoc.de>
1569
1570 * org-feed.el (org-feed): Fix typo in customization group :tag
1571 property.
1572
15732010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
1574
1575 * org-latex.el (org-export-latex-tag-markup): New option.
1576 (org-export-latex-keywords-maybe): Use
1577 `org-export-latex-tag-markup'.
1578
15792010-11-11 Rémi Vanicat <vanicat@debian.org>
1580
1581 * org-icalendar.el (org-icalendar-use-UTC-date-time): New option.
1582 (org-ical-ts-to-string): Use UTC time when requested.
1583
15842010-11-11 Noorul Islam <noorul@noorul.com> (tiny change)
1585
1586 * org-html.el (org-html-cvt-org-as-html): Do not convert protocol
1587 from 'file' to 'http'.
1588
15892010-11-11 David Maus <dmaus@ictsoc.de>
1590
1591 * org.el (org-store-log-note): Fix wrong usage
1592 of`org-adapt-indentation'.
1593
15942010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
1595
1596 * org.el (org-skip-over-state-notes): Do not compute bottom point
1597 at each item.
1598
1599 * org-mouse.el (org-mouse-for-each-item): Use `org-apply-on-list'
1600 instead of moving to each item.
1601
16022010-11-11 David Maus <dmaus@ictsoc.de>
1603
1604 * org-capture.el (org-capture-templates): Small fix in doc string.
1605
16062010-11-11 aaa bbb <dominik@powerbook-g4-12-van-aaa-bbb.local>
1607
1608 * org-archive.el (org-get-local-archive-location): Use
1609 `org-carchive-location' as default.
1610
16112010-11-11 Eric Schulte <schulte.eric@gmail.com>
1612
1613 * ob-C.el (org): No longer requires org
1614
1615 * ob-ledger.el (org): No longer requires org.
1616
16172010-11-11 David Maus <dmaus@ictsoc.de>
1618
1619 * org.el (org-priority): Save match data before call to
1620 `read-char-exclusive'.
1621
16222010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
1623
1624 * org-list.el (org-list-to-generic): Descriptions labels can be
1625 any suit of symbols, and will end at double colons.
1626
16272010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
1628
1629 * org.el (org-indent-line-function): Indent past [@num] and
1630 [@start:num], consistently with what is already done with
1631 checkboxes.
1632
16332010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
1634
1635 * org.el (org-store-log-note): Indent new notes to the right
1636 column. Also take `org-list-two-spaces-after-bullet-regexp' into
1637 consideration when creating the note.
1638
16392010-11-11 David Maus <dmaus@ictsoc.de>
1640
1641 * org-gnus.el (nnimap-group-overview-filename): Declare function
1642 to silence byte compiler.
1643
16442010-11-11 David Maus <dmaus@ictsoc.de>
1645
1646 * org-gnus.el (org-gnus-nnimap-query-article-no-from-file): New
1647 customization variable.
1648 (org-gnus-nnimap-cached-article-number): New function.
1649 (org-gnus-follow-link): Try to fetch cached article number of
1650 message-id.
1651
16522010-11-11 Eric Schulte <schulte.eric@gmail.com>
1653
1654 * ob-org.el (org-babel-org-default-header): Used to insert a dummy
1655 first line into code blocks before export so that the first line
1656 is not interpreted as a title
1657 (org-babel-org-export): Use new dummy code block prefix.
1658
16592010-11-11 Eric Schulte <schulte.eric@gmail.com>
1660
1661 * ob.el (org-babel-insert-result): No longer throws error when
1662 inserting an empty result.
1663
16642010-11-11 Eric Schulte <schulte.eric@gmail.com>
1665
1666 * ob-tangle.el: autoload org-babel-tangle-lang-exts from ob-tangle.
1667
16682010-11-11 Dan Davison <davison@stats.ox.ac.uk>
1669
1670 * ob.el (org-babel-do-in-edit-buffer): Use
1671 `org-babel-where-is-src-block-head' to test for source block at
1672 point.
1673
16742010-11-11 Eric Schulte <schulte.eric@gmail.com>
1675
1676 * ob-keys.el (org-babel-key-bindings): Adding key-binding for
1677 `org-babel-goto-src-block-head'
1678
1679 * ob.el (org-babel-goto-src-block-head): Jump to the head of the
1680 current code block.
1681
16822010-11-11 Eric Schulte <schulte.eric@gmail.com>
1683
1684 * ob.el (org-babel-next-src-block): Now raising more informative
1685 error when no further code blocks can be found
1686 (org-babel-previous-src-block): Now raising more informative error
1687 when no previous code blocks can be found.
1688
16892010-11-11 Eric Schulte <schulte.eric@gmail.com>
1690
1691 * org-exp-blocks.el
1692 (org-export-preprocess-after-include-files-hook): Now using this
1693 hook instead of `org-export-preprocess-hook'.
1694
16952010-11-11 Eric Schulte <schulte.eric@gmail.com>
1696
1697 * ob-plantuml.el (org-babel-execute:plantuml):
1698
16992010-11-11 Dan Davison <davison@stats.ox.ac.uk>
1700
1701 * ob-python.el (org-babel-python-evaluate): Refactor as call to
1702 either `org-babel-python-evaluate-external-process' or
1703 `org-babel-python-evaluate-session'.
1704 (org-babel-python-evaluate-external-process): New function to
1705 handle evaluation in external process.
1706 (org-babel-python-evaluate-session): New function to handle
1707 evaluation in emacs inferior process.
1708
17092010-11-11 Eric Schulte <schulte.eric@gmail.com>
1710
1711 * ob-org.el (org-babel-execute:org): Evaluates body to latex ascii
1712 or html respecting :results header arg
1713 (org-babel-org-export): Exports a string of text to an output
1714 format.
1715
17162010-11-11 Eric Schulte <schulte.eric@gmail.com>
1717
1718 * ob.el (org-babel-insert-result): Remove existing results when
1719 nil results are returned.
1720
17212010-11-11 David Maus <dmaus@ictsoc.de>
1722
1723 * org-ascii.el (org-export-as-ascii): Bind and set link path for
1724 link type specific markup function.
1725
17262010-11-11 David Maus <dmaus@ictsoc.de>
1727
1728 * org-clock.el (notifications-notify): Properly declare function
1729 to silence byte compiler.
1730
17312010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
1732
1733 * org-list.el (org-insert-item): Check invisibility of point at a
1734 meaningful location.
1735
17362010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
1737
1738 * org-list.el (org-list-insert-item-generic): Updating checkboxes
1739 can modifiy bottom point of a list, so make it a marker before
1740 calling `org-update-checkbox-count-maybe'.
1741
17422010-11-11 Dan Davison <davison@stats.ox.ac.uk>
1743
1744 * org.el (org-src-fontify-natively): Set to nil by default.
1745 Supply cutomize interface.
1746
17472010-11-11 Bastien Guerry <bzg@altern.org>
1748
1749 * org-ascii.el (org-export-as-ascii): Fix bug in ASCII export: use
1750 `org-bracket-link-analytic-regexp++' to match the link type.
1751
17522010-11-11 Eric Schulte <schulte.eric@gmail.com>
1753
1754 * ob-tangle.el (org-babel-tangle-collect-blocks): Rename `lang' to
1755 `language'.
1756
17572010-11-11 Eric Schulte <schulte.eric@gmail.com>
1758
1759 * ob-tangle.el (org-babel-tangle-comment-format-beg): Format
1760 string specifying the link-comment preceding a code block
1761 (org-babel-tangle-comment-format-end): Format string specifying
1762 the link-comment following a code block
1763 (org-babel-tangle-collect-blocks): Storing more information in the
1764 spec of a tangling code block
1765 (org-babel-spec-to-string): Now makes use of customizable
1766 link-comment formats.
1767
17682010-11-11 Achim Gratz <Stromeko@stromeko.net> (tiny change)
1769
1770 * org.el (org-delete-backward-char): Check for nil overwrite-mode
1771 before inserting spaces.
1772
17732010-11-11 David Maus <dmaus@ictsoc.de>
1774
1775 * org-icalendar.el (org-print-icalendar-entries): Exclude tags
1776 from summary of non-TODO ical entries.
1777 (org-print-icalendar-entries): Use `org-complex-heading-regexp' to
1778 exclude tags from summary of TODO ical entries.
1779
17802010-11-11 Eric Schulte <schulte.eric@gmail.com>
1781
1782 * ob.el (org-babel-map-src-blocks): Now exposes much information
1783 about the code block in the form of let-bound local variables.
1784
17852010-11-11 David Maus <dmaus@ictsoc.de>
1786
1787 * org-list.el (org-outline-regexp, org-ts-regexp)
1788 (org-ts-regexp-both, org-in-regexps-block-p)
1789 (org-level-increment, org-at-heading-p)
1790 (outline-previous-heading, org-icompleting-read)
1791 (org-time-string-to-seconds): Declare to fix compiler warning.
1792
17932010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
1794
1795 * org-list.el (org-toggle-checkbox): Ignore items in drawers when
1796 used from an heading. Send an error when no item is in region.
1797
17982010-11-11 Dan Davison <davison@stats.ox.ac.uk>
1799
1800 * ob.el (org-babel-do-in-edit-buffer): Use unwind-protect to
1801 ensure that edit buffer is exited.
1802
18032010-11-11 Eric Schulte <schulte.eric@gmail.com>
1804
1805 * ob-tangle.el (org-babel-tangle-pad-newline): Can be used to
1806 control the amount of extra newlines inserted into tangled code
1807 (org-babel-tangle-collect-blocks): Now conditionally collects
1808 information to be used for "org" style comments
1809 (org-babel-spec-to-string): Now inserts "org" style comments, and
1810 obeys the newline configuration variable when inserting whitespace.
1811
18122010-11-11 Eric Schulte <schulte.eric@gmail.com>
1813
1814 * ob-tangle.el (org-babel-pre-tangle-hook): Defines new tangle
1815 hook
1816 (org-babel-tangle): Calls new tangle hook.
1817
18182010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
1819
1820 * org-capture.el (org-capture): Compute the length of the correct
1821 string when removing properties.
1822
18232010-11-11 Eric Schulte <schulte.eric@gmail.com>
1824
1825 * ob-plantuml.el (org-babel-execute:plantuml): Now expanding file
1826 names before shell quoting.
1827
18282010-11-11 Dan Davison <davison@stats.ox.ac.uk>
1829
1830 * org-src.el (org-src-tab-indents-natively): New variable
1831 controlling whether language-native TAB action should be performed
1832 (org-src-native-tab-command-maybe): New function to perform
1833 language-native TAB action.
1834 (org-tab-first-hook): Add `org-src-native-tab-command-maybe'.
1835
18362010-11-11 Eric Schulte <schulte.eric@gmail.com>
1837
1838 * ob-plantuml.el (org-babel-execute:plantuml): Explicitly check
1839 `org-plantuml-jar-path' before use.
1840
18412010-11-11 Dan Davison <davison@stats.ox.ac.uk>
1842
1843 * org-src.el (org-src-font-lock-fontify-block): Re-use hidden
1844 language major mode buffers during fontification.
1845
18462010-11-11 Dan Davison <davison@stats.ox.ac.uk>
1847
1848 * org.el (org-fontify-meta-lines-and-blocks): Alter main regexp to
1849 match code blocks with switches and header args. Call
1850 `org-src-font-lock-fontify-block' for automatic fontification of
1851 code in code blocks, controlled by variable
1852 `org-src-fontify-natively'.
1853 (org-src-fontify-natively): New variable.
1854
18552010-11-11 Eric Schulte <schulte.eric@gmail.com>
1856
1857 * ob-ruby.el (org-babel-expand-body:ruby): Removed requirement of
1858 inf-ruby.
1859
18602010-11-11 Noorul Islam <noorul@noorul.com> (tiny change)
1861
1862 * org-html.el (org-html-make-link): (Expand-file-name ) removes
1863 one "/" from "///path-to-file", so add one. Anything other than
1864 'file' type should be exported along with the type.
1865
18662010-11-11 Noorul Islam <noorul@noorul.com> (tiny change)
1867
1868 * org.el (org-insert-subheading) : Fix compiler warning
1869 (org-insert-todo-subheading) : Fix compiler warning.
1870
18712010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
1872
1873 * org-capture.el (org-capture): Remove read-only text properties
1874 from capture text.
1875 (org-capture-set-target-location): Throw an error if file+headline
1876 target does not point into a file which is in Org mode.
1877
18782010-11-11 Eric Schulte <schulte.eric@gmail.com>
1879
1880 * ob.el (org-babel-map-src-blocks): Prefer `when' to `if'.
1881
18822010-11-11 Dan Davison <davison@stats.ox.ac.uk>
1883
1884 * org-src.el (org-edit-src-code): Improve docstring.
1885
18862010-11-11 Dan Davison <davison@stats.ox.ac.uk>
1887
1888 * ob.el (org-babel-execute-src-block): Document prefix argument in
1889 docstring.
1890
18912010-11-11 Eric Schulte <schulte.eric@gmail.com>
1892
1893 * ob-ditaa.el (org-babel-execute:ditaa): Now expanding
1894 org-ditaa-jar-path with expand-file-name.
1895
18962010-11-11 Dan Davison <davison@stats.ox.ac.uk>
1897
1898 * ob.el (org-babel-execute-subtree): Pass prefix arg through to
1899 `org-babel-execute-src-block'.
1900
19012010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
1902
1903 * org-ascii.el (org-export-ascii-preprocess): Allow [@start:x] and
1904 [@x] syntax for list numbering.
1905
19062010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
1907
1908 * org.el (org-indent-line-function): Indentation of source block
1909 is left to `org-edit-src-exit' and shouldn't be modified by
1910 `org-indent-line-function'. Indentation of others blocks should be
1911 the same as the #+begin line.
1912
19132010-11-11 Dan Davison <davison@stats.ox.ac.uk>
1914
1915 * ob.el (org-babel-map-src-blocks): If FILE is nil evaluate BODY
1916 forms on source blocks in current buffer; restore point in current
1917 buffer.
1918
19192010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
1920
1921 * org-list.el (org-list-struct): Accept list boundaries as an
1922 argument in order to avoid computing `org-list-top-point' and
1923 `org-list-bottom-point' twice when indenting.
1924
19252010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
1926
1927 * org-list.el (org-list-ending-method): Default value is now
1928 `both', to ensure maximum compatibility before previous
1929 implementation.
1930
19312010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
1932
1933 * org-list.el (org-list-in-item-p-with-indent): Test if first line
1934 is the item beginning.
1935
1936 * org-list.el (org-list-top-point-with-indent): Test if first line
1937 is a valid list beginning.
1938
19392010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
1940
1941 * org-list.el (org-list-ending-method): New customizable variable
1942 to tell Org Mode how lists end. See docstring.
1943
19442010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
1945
1946 * org-list.el (org-indent-item-tree): Shifting step of top-level
1947 item depends on `org-level-increment'.
1948
19492010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
1950
1951 * org.el (org-indent-line-function): Indent first non blank line
1952 after a list according to current heading level.
1953
19542010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
1955
1956 * org-docbook.el (org-export-as-docbook): Removed check for
1957 indentation on lines that do not start with a list bullet.
1958
1959 * org-html.el (org-export-as-html): Same thing.
1960
19612010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
1962
1963 * org-list.el (org-list-bottom-point): Take into consideration
1964 that bound of search can be before true ending of the list.
1965
19662010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
1967
1968 * org-list.el (org-list-struct-apply-struct): No longer shift
1969 item's body twice: one after replacing bullet and one after
1970 changing indentation.
1971
19722010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
1973
1974 * org-list.el (org-list-struct-indent): Added code to replace
1975 bullets if needed when indenting.
1976
19772010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
1978
1979 * org-list.el (org-list-insert-item-generic): A single item
1980 already counting blank lines in his body should be separated with
1981 the next one by a blank line. Moreover, if user already provided
1982 blank lines, follow his wishes.
1983
19842010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
1985
1986 * org-list.el (org-indent-item-tree): When moving top item of a
1987 *-list to column 0, only the first item had its bullet changed to
1988 -. It now changes all items of the top-level list, as expected.
1989
19902010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
1991
1992 * org-list.el (org-toggle-checkbox): Go to beginning of line
1993 before processing.
1994
19952010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
1996
1997 * org-list.el (org-list-struct-apply-struct): Check if ancestor
1998 exists.
1999
20002010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2001
2002 * org-list.el (org-renumber-ordered-list): Check for [@start:x] is
2003 done at each item.
2004
20052010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2006
2007 * org-list.el : Removed unused variable
2008 `org-suppress-item-indentation'.
2009
2010 * org-list.el (org-renumber-ordered-list): Skip item if bullet
2011 number is already good.
2012
20132010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2014
2015 * org-list.el (org-list-automatic-rules): Doc-string reflects this
2016 change.
2017
2018 * org-list.el (org-indent-item-tree): Prevent whole list from
2019 being moved when user is not moving subtree. Thus)
2020 (`org-cycle-item-indentation' will not allow to move the list.
2021
20222010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2023
2024 * org-list.el (org-indent-item-tree): Removed region code. It was
2025 prone to errors and undocumented.
2026
2027 * org-list.el (org-item-indent-positions): Better heuristics to
2028 determine what bullet the item will have when demoted.
2029
20302010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2031
2032 * org-list.el (org-list-bullet-string): First check if
2033 `org-list-two-spaces-after-bullet-regexp' isn't nil.
2034
20352010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2036
2037 * org-list.el (org-list-bullet-string): Do not modify match-data.
2038
2039 * org.el (org-toggle-item): Now working again when changing list
2040 items into plain text. Moreover take into consideration
2041 `org-list-two-spaces-after-bullet-regexp'.
2042
20432010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2044
2045 * org-list.el (org-indent-item-tree): Removed unnecessary bullets
2046 fix, and improved heuristics to determine bullet when indenting.
2047
2048 * org-list.el (org-item-indent-positions): Function now returns
2049 sane results when there are two lists separated with blank lines
2050 only.
2051
20522010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2053
2054 * org-docbook.el (org-export-as-docbook): Use override="num" in
2055 any listitem matching [@start:num]
2056
2057 * org-html.el (org-export-as-html): Use value="num" in any li
2058 matching
2059 [@start:num]
2060
20612010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2062
2063 * org.el (org-set-font-lock-defaults): Correct fontification for
2064 checkboxes found after [@start:?].
2065
2066 * org-list.el (org-list-at-regexp-after-bullet-p): Skip any
2067 [@start:?] when looking at a regex after a bullet.
2068
2069 * org-list.el (org-toggle-checkbox): Correct insertion of
2070 checkboxes when there is already a [@start:?] in the item.
2071
2072 * org-list.el (org-checkbox-blocked-p): Properly check if there's
2073 an unchecked item before.
2074
2075 * org-list.el (org-list-parse-list): Function handles items having
2076 both a counter and a checkbox.
2077
20782010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2079
2080 * org-list.el (org-cycle-item-indentation): Org-tab-ind-state
2081 stores both indentation and bullet when cycle started.
2082
20832010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2084
2085 * org-list.el: `org-at-description-p' renamed to
2086 `org-at-item-description-p', `org-first-list-item-p' renamed to
2087 `org-list-first-item-p', `org-end-of-item-text-before-children'
2088 renamed to `org-end-of-item-or-at-child'.
2089
20902010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2091
2092 * org.el (org-ctrl-c-ctrl-c): Call `org-fix-bullet-type' instead
2093 of `org-maybe-renumber-ordered-list' and `org-fix-bullet-type'
2094 before toggling a checkbox.
2095
20962010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2097
2098 * org-list.el (org-list-bullet-string): New function returning
2099 bullet concatenated with an appropriate number of white spaces.
2100
2101 * org-list.el (org-list-insert-item-generic): Insert the right
2102 bullet, with help of `org-list-bullet-string'.
2103
2104 * org-list.el (org-indent-item-tree): Use
2105 `org-list-bullet-string'.
2106
2107 * org-list.el (org-fix-bullet-type): Use `org-list-bullet-string'.
2108
2109 * org-list.el (org-toggle-checkbox): Send an error when
2110 `org-toggle-checkbox' is trying to insert a checkbox at a
2111 description item.
2112
2113 * org-list.el (org-item-re): Modified regexp so it can catch
2114 correct number of white space before item body.
2115
2116 * org-list.el (org-list-at-regexp-after-bullet-p): Take into
2117 consideration new `org-item-re'.
2118
21192010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2120
2121 * org-list.el (org-list-insert-item-generic): The second item in a
2122 list will be separated from its predecessor with the number of
2123 blank lines separating the first item from its parent, if any, or
2124 no blank line.
2125
21262010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2127
2128 * org-list.el (org-indent-item-tree): Fix and reorder every list
2129 and sublist, from parent of list that has moved if indenting, or
2130 from list at point if outdenting.
2131
21322010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2133
2134 * org-list.el (org-indent-item-tree): Try to keep relative
2135 position on line. It can't if point is in white spaces before
2136 bullet because mixed tabs and spaces make some columns
2137 unattainable.
2138
21392010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2140
2141 * org-list.el (org-cycle-item-indentation): Cycle when the whole
2142 item only contains bullet and maybe a checkbox. Previously, TAB
2143 would cycle when the first line of the item was blank.
2144
21452010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2146
2147 * org-list.el (org-cycle-item-indentation): Allow a point just
2148 after a description item or a checkboxed item to start cycling.
2149
21502010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2151
2152 * org-list.el (org-cycle-list-bullet): Check
2153 `org-plain-list-ordered-item-terminator' before allowing 1. or 1)
2154 as valid bullets when cycling.
2155
21562010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2157
2158 * org-list.el (org-cycle-item-indentation): Do return t if and
2159 only if cycling is possible and succeded.
2160
21612010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2162
2163 * org-list.el (org-indent-item-tree): When outdenting a subtree,
2164 the last item shouldn't have a children.
2165
21662010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2167
2168 * org-list.el (org-cycle-item-indentation): Cycling should play
2169 nicely with indent rule in `org-list-automatic-rules'.
2170
21712010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2172
2173 * org-list.el (org-indent-item-tree): If indent rule is activated,
2174 it should be impossible to outdent an item having children without
2175 moving its subtree. Improved reordering of lists modified by
2176 cycling indentation.
2177
21782010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2179
2180 * org-list.el (org-maybe-renumber-ordered-list): Removed call for
2181 `org-fix-bullet-type' to prevent infinite loop, and some checks
2182 already done in `org-renumber-ordered-list'.
2183
2184 * org-list.el (org-fix-bullet-type): Remove a check and call
2185 directly `org-maybe-renumber-ordered-list'.
2186
21872010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2188
2189 * org-list.el (org-indent-item-tree): It shouldn't be possible to
2190 indent the first item of a sublist (though outdent is possible) as
2191 it would break list's structure.
2192
21932010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2194
2195 * org-list.el (org-list-insert-item-generic): When local search
2196 doesn't help, search the list globally for blank lines. Moreover,
2197 don't bother with new lists, and add 1 blank line.
2198
21992010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2200
2201 * org-capture.el (org-capture-place-item): Use
2202 `org-search-forward-unenclosed' and
2203 `org-search-backward-unenclosed' and new variable
2204 `org-item-beginning-re'.
2205
2206 * org-list.el (org-item-beginning-re): Regexp matching beginning
2207 of an item.
2208
22092010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2210
2211 * org-list.el (org-cycle-list-bullet): Put back support for
2212 'previous argument.
2213
22142010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2215
2216 * org-list.el (org-in-item-p): Handle case when point is at an
2217 heading.
2218
2219 * org-list.el (org-list-make-subtree): Add protection when used
2220 outside of list
2221
2222 * org-list.el (org-insert-item): Removed useless hack now
2223 `org-in-item-p' is fixed.
2224
2225 * org-timer.el (org-timer-item): Removed useless hack now
2226 `org-in-item-p' is fixed.
2227
22282010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2229
2230 * org-list.el (org-cycle-list-bullet): Prevent description items
2231 from being numbered. String argument is also recognized now, as
2232 long as it is a valid bullet.
2233
22342010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2235
2236 * org-list.el (org-indent-item-tree): Moving indentation of top
2237 list item will make the whole list move.
2238
2239 * org-list.el (org-apply-on-list): Function is less sensitive to
2240 changes of indentation.
2241
22422010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2243
2244 * org-list.el (org-at-item-checkbox-p): Add whitespaces at the end
2245 of the regexp.
2246
2247 * org-list.el (org-checkbox-blocked-p): Use new checkbox regexp.
2248
2249 * org-list.el (org-cycle-item-indentation): Allow cycling
2250 description items and checkbox items.
2251
2252 * org-list.el (org-toggle-checkbox): Use new checkbox regexp.
2253
2254 * org-list.el (org-reset-checkbox-state-subtree): Use new checkbox
2255 regexp.
2256
22572010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2258
2259 * org-list.el (org-insert-item-internal): Guessing of blank lines
2260 number is made by looking at neighbours items, if any.
2261
22622010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2263
2264 * org-list.el (org-sort-list): Add the possibility to sort timer
2265 lists with the ?t or ?T options.
2266
22672010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2268
2269 * org-list.el (org-search-unenclosed-internal): New function to
2270 handle both `org-search-forward-unenclosed' and
2271 `org-search-backward-unenclosed'.
2272
2273 * org-list.el (org-search-backward-unenclosed): Can send errors
2274 now. Removed useless usage of COUNT.
2275
2276 * org-list.el (org-search-forward-unenclosed): Can send errors
2277 now. Removed useless usage of COUNT.
2278
2279 * org-list.el (org-update-checkbox-count): Use
2280 `org-search-forward-unenclosed' and
2281 `org-search-backward-unenclosed' instead of `re-search-forward'
2282 and `re-search-backward'.
2283
2284 * org-list.el (org-sort-list): Use `org-search-forward-unenclosed'
2285 and `org-search-backward-unenclosed' instead of
2286 `re-search-forward' and `re-search-backward'.
2287
2288 * org-list.el (org-list-make-subtree): Use
2289 `org-search-forward-unenclosed' and
2290 `org-search-backward-unenclosed' instead of `re-search-forward'
2291 and `re-search-backward'.
2292
22932010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2294
2295 * org-list.el (org-insert-item-internal): Fixes the problem when
2296 point was before the first char of the item's body.
2297
22982010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2299
2300 * org-timer.el (org-timer-item): Refactoring. Compute timer string
2301 before inserting it in the buffer
2302
2303 * org-timer.el (org-timer): Added an optional argument to return
2304 timer string instead of inserting it.
2305
23062010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2307
2308 * org-list.el (org-insert-item-internal): New function to handle
2309 positionning and contents of an item being inserted at a specific
2310 pos. It is not possible anymore to split a term in a description
2311 list or a checkbox when inserting a new item.
2312
2313 * org-list.el (org-insert-item): Refactored by using the new
2314 `org-insert-item-internal' function.
2315
2316 * org-timer.el (org-timer-item): Refactored by using the new
2317 `org-insert-item-internal' function.
2318
23192010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2320
2321 * org-list.el (org-list-bottom-point): Be sure to check real
2322 ORG-OUTLINE-REGEXP and not outline-regexp, that might be modified.
2323
2324 * org.el (org-cycle-internal-local): Cycle up to end of subtree or
2325 end of item if we are in a list.
2326
23272010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2328
2329 * org-list.el (org-insert-item): Move before any special block in
2330 a list prior to add a new item.
2331
2332 * org-timer.el (org-timer-item): When in a timer list, insert a
2333 new timer item like `org-insert-item'. If in another list, send an
2334 error. Otherwise, start a new timer list.
2335
23362010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2337
2338 * org-list.el: Minor refactoring.
2339
23402010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2341
2342 * org-timer.el (org-timer-item): Insert description list item at
2343 the right column.
2344
2345 * org-list.el (org-insert-item): Insert the right number of blank
2346 lines before a relative timer.
2347
23482010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2349
2350 * org-list.el (org-insert-item): Remove restriction on latex
2351 blocks.
2352
23532010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2354
2355 * org-list.el (org-search-backward-unenclosed): Do not stop in
2356 protected places.
2357
2358 * org-list.el (org-search-forward-unenclosed): Do not stop in
2359 protected places.
2360
2361 * org-latex.el (org-export-latex-lists): Use the fact that
2362 org-search-forward do not stop anymore at protected places.
2363
23642010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2365
2366 * org-list.el (org-search-backward-unenclosed): Do not prevent
2367 list items from being inside LaTeX blocks.
2368
2369 * org-list.el (org-search-forward-unenclosed): Do not prevent list
2370 items from being inside LaTeX blocks.
2371
23722010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2373
2374 * org-list.el (org-in-item-p): Do not widen before checking if we
2375 are in item.
2376
2377 * org-list.el (org-list-send-list): We cannot count on
2378 `org-list-top-point' and `org-list-bottom-point' before buffer is
2379 narrowed. Find bounds of list otherwise.
2380
23812010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2382
2383 * org-list.el (org-list-end-regexp): By default, list ending is
2384 exactly 2 blank lines.
2385
23862010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2387
2388 * org-docbook.el (org-export-as-docbook): When we find an empty
2389 line, we do not need to check for
2390 `org-empty-line-terminates-plain-lists' because we would have
2391 found end-list marker before.
2392
2393 * org-html.el (org-export-as-html): Same.
2394
23952010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2396
2397 * org-list.el (org-insert-item): Simplify count of blank lines to
2398 insert.
2399
24002010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2401
2402 * org-list.el (org-list-end-regexp): New customizable variable to
2403 define what string should end lists.
2404
2405 * org-list.el (org-list-end-re): Function is now aware of
2406 `org-list-end-regexp'.
2407
24082010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2409
2410 * org-html.el (org-export-as-html): Code cleanup.
2411
24122010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2413
2414 * org-docbook.el (org-export-as-docbook): Properly close any open
2415 list when seeing ORG-LIST-END. Removed any reference to now
2416 unneeded DIDCLOSE variable.
2417
24182010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2419
2420 * org-exp.el (org-export-mark-list-ending): Fix number of blank
2421 lines inserted after a list.
2422
2423 * org-list.el (org-list-parse-list): Fix case when
2424 `org-list-end-re' would have an indentation greater than current
2425 list.
2426
24272010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2428
2429 * org-exp.el (org-export-mark-list-ending): Differentiate between
2430 export backends, and replace `org-list-end-re' by a blank line
2431 upon exporting.
2432
24332010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2434
2435 * org-html.el (org-export-as-html): Delete didclose and everything
2436 related to it, as it is no longer needed.
2437
24382010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2439
2440 * org-html.el (org-export-html-preprocess): Remove unneeded
2441 insertion of list end marker, as it is now handled by
2442 `org-export-mark-list-ending'.
2443
2444 * org-html.el (org-export-as-html): Cleaner termination of lists.
2445
2446 * org-exp.el (org-export-mark-list-ending): New function to insert
2447 specific markers at the end of lists when exporting to a backend
2448 not using `org-list-parse-list'. This function is called early in
2449 `org-export-preprocess-string', while it is still able to
2450 recognize lists.
2451
2452 * org-latex.el (org-export-latex-lists): Better search for
2453 lists. It now only finds items not enclosed and not protected.
2454
24552010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2456
2457 * org-list.el: Replaced `re-search-forward' by
2458 `org-search-forward-unenclosed' where it made sense.
2459
24602010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2461
2462 * org-list.el (org-apply-to-list): Now a return value is handed at
2463 each new call of the function applied.
2464
2465 * org-list.el (org-fix-bullet-type): Use the new
2466 `org-apply-to-list' format.
2467
2468 * org-list.el (org-renumber-ordered-list): Use the new
2469 `org-apply-to-list' format.
2470
24712010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2472
2473 * org.el (org-in-regexps-block-p): Minor fix: limit wasn't
2474 correctly used.
2475
2476 * org-list.el (org-search-forward-unenclosed): Better regexp used.
2477
2478 * org-list.el (org-search-backward-unenclosed): Better regexp
2479 used.
2480
24812010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2482
2483 * org-list.el (org-sort-list): End-rec function was ill-defined.
2484
24852010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2486
2487 * org-list.el (org-search-forward-unenclosed): Fix behavior when
2488 last occurence was enclosed.
2489
2490 * org-list.el (org-search-backward-unenclosed): Fix behavior when
2491 last occurence was enclosed.
2492
24932010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2494
2495 * org.el (org-in-regexps-block-p): Fix documentation.
2496
24972010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2498
2499 * org-list.el (org-search-backward-unenclosed): Fix block regexp.
2500
2501 * org-list.el (org-search-forward-unenclosed): Fix block regexp.
2502
2503 * org-list.el (org-list-parse-list): Minor fix.
2504
25052010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2506
2507 * org-list.el (org-list-parse-list): Delete `org-list-end-re' when
2508 called with t argument.
2509
25102010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2511
2512 * org-html.el (org-export-html-preprocess): Replace
2513 `org-list-end-re' by a blank line during pre-process.
2514
25152010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2516
2517 * org-list.el (org-list-bottom-point): No need for square brackets
2518 for `skip-chars-backward'.
2519
25202010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2521
2522 * org-html.el: Do not delete space between end of list and
2523 beginning of the following.
2524
25252010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2526
2527 * org-html.el: preprocess buffer string and add ORG-LIST-END where
2528 needed. Lists should not end before seeing this.
2529
25302010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2531
2532 * org-html.el: Notice end of lists.
2533
25342010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2535
2536 * org-list.el (org-list-parse-list): Better handling of
2537 restrictions when function is called on a list with sublists.
2538
2539 * org-list.el (org-list-send-list): Find the true ending of the
2540 list being sent.
2541
2542 * org-list.el (org-list-radio-list-templates): Templates are more
2543 specific to lists.
2544
25452010-11-11 Eric Schulte <schulte.eric@gmail.com>
2546
2547 * ob-js.el (org-babel-js-eoe): Indicate end of input
2548 (org-babel-execute:js): Support for session evaluation
2549 (org-babel-prep-session:js): Fleshed out definition
2550 (org-babel-js-initiate-session): Can initiate a session using
2551 mozrepl.
2552
25532010-11-11 David Maus <dmaus@ictsoc.de>
2554
2555 * org.el (org-set-regexps-and-options): Protect escape char in
2556 `org-complex-heading-regexp-format'.
2557
25582010-11-11 Eric Schulte <schulte.eric@gmail.com>
2559
2560 * ob-scheme.el (org-babel-scheme-eoe): For marking the end of
2561 session-based evaluation
2562 (org-babel-execute:scheme): Now supports session-based evaluation
2563 (org-babel-prep-session:scheme): Now works and defines variables
2564 (org-babel-scheme-initiate-session): Now works using run-scheme
2565 from cmuscheme.
2566
25672010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
2568
2569 * org.el (org-export-latex-default-packages-alist): Remove the
2570 t1enc package - this is already covered by fontenc.
2571
25722010-11-11 Dan Davison <davison@stats.ox.ac.uk>
2573
2574 * ob.el (with-parsed-tramp-file-name): Declared
2575 (org-babel-tramp-localname): Ensure variable name exists locally.
2576
25772010-11-11 Dan Davison <davison@stats.ox.ac.uk>
2578
2579 * ob.el (org-babel-temp-file): Don't use babel temporary directory
2580 in remote case; use make-temp-file with remote file name so that
2581 temp file is guaranteed not to exist previously on remote machine.
2582 (org-babel-tramp-localname): New function to return local name
2583 portion of possibly remote file specification.
2584
25852010-11-11 Dan Davison <davison@stats.ox.ac.uk>
2586
2587 * ob-R.el (org-babel-R-write-object-command): New unified R
2588 command for writing results to file
2589 (org-babel-R-wrapper-method): Remove variable
2590 (org-babel-R-wrapper-lastvar): Remove variable
2591 (org-babel-R-evaluate-external-process): Use new R command
2592 (org-babel-R-evaluate-session): Use new R command.
2593
25942010-11-11 Dan Davison <davison@stats.ox.ac.uk>
2595
2596 * ob-comint.el
2597 (org-babel-comint-eval-invisibly-and-wait-for-file): New function
2598 to evaluate code invisibly and block until output file exists.
2599
2600 * ob-R.el (org-babel-R-evaluate-session): Use `ess-eval-buffer' to
2601 evaluate R code in session for :results value. Write result to
2602 file invisibly using new function
2603 `org-babel-comint-eval-invisibly-and-wait-for-file'.
2604
26052010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
2606
2607 * org-capture.el (org-capture-fill-template): Align tags after
2608 insertion.
2609
26102010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
2611
2612 * org-exp.el (org-export-concatenate-multiline-emphasis): Ignore
2613 matches that start in a headline.
2614
26152010-11-11 Eric Schulte <schulte.eric@gmail.com>
2616
2617 * ob-plantuml.el (org-babel-execute:plantuml): Wrapping in-file
2618 and out-file in shell-quote-argument.
2619
26202010-11-11 David Maus <dmaus@ictsoc.de>
2621
2622 * org-docview.el (org-docview-store-link): Use expanded macro to
2623 get current page.
2624 (doc-view-goto-page, image-mode-window-get): Declare functions for
2625 byte compiler.
2626
26272010-11-11 Eric Schulte <schulte.eric@gmail.com>
2628
2629 * ob-scheme.el: very preliminary support for evaluating scheme
2630 code blocks
2631
2632 * org.el (org-babel-load-languages): Adding scheme.
2633
26342010-11-11 Eric Schulte <schulte.eric@gmail.com>
2635
2636 * ob.el (require): Remove circular (require 'org).
2637
26382010-11-11 Eric Schulte <schulte.eric@gmail.com>
2639
2640 * ob-R.el (ess-make-buffer-current): Declared
2641 (ess-ask-for-ess-directory): Declared
2642 (ess-local-process-name): Declared
2643
2644 * ob-latex.el (org-babel-latex-tex-to-pdf): Capturing free
2645 variable
2646
2647 * ob.el (org-edit-src-code): Fixing arguments
2648 (org-edit-src-exit): Declared
2649 (org-outline-overlay-data): Declared
2650 (org-set-outline-overlay-data): Declared.
2651
26522010-11-11 Glenn Morris <rgm@gnu.org>
2653
2654 * ob.el: Require org when compiling.
2655 (org-save-outline-visibility): Remove macro declaration.
2656
2657 * ob-emacs-lisp.el: Require ob-comint when compiling, for macros.
2658 Remove unnecessary/macro declarations.
2659
2660 * org-docview.el: Require doc-view when compiling.
2661 (doc-view-goto-page): Autoload rather than declaring.
2662 (doc-view-current-page): Remove macro declaration.
2663
2664 * ob.el (tramp-compat-make-temp-file, org-edit-src-code)
2665 (org-entry-get, org-table-import): Fix declarations.
2666 (org-match-string-no-properties): Remove declaration.
2667
2668 * ob-sh.el (org-babel-comint-in-buffer)
2669 (org-babel-comint-wait-for-output, org-babel-comint-buffer-livep)
2670 (org-babel-comint-with-output): Remove unnecessary declarations.
2671
2672 * ob-R.el (orgtbl-to-tsv): Fix declaration.
2673
2674 * org-list.el (org-entry-get): Fix declaration.
2675
26762010-11-11 Eric Schulte <schulte.eric@gmail.com>
2677
2678 * ob.el (org-babel-remove-temporary-directory): Removed explicit
2679 second argument.
2680
26812010-11-11 Magnus Henoch <magnus.henoch@gmail.com> (tiny change)
2682
2683 * org-clock.el (org-clocktable-steps): Allow ts and te to be day
2684 numbers.
2685
26862010-11-11 Eric Schulte <schulte.eric@gmail.com>
2687
2688 * org-macs.el (org-save-outline-visibility): Moved from org.el.
2689
26902010-11-11 Eric Schulte <schulte.eric@gmail.com>
2691
2692 * ob-org.el (org-babel-default-header-args:org): Additional
2693 ":results silent" default header argument for org code blocks.
2694
26952010-11-11 Eric Schulte <schulte.eric@gmail.com>
2696
2697 * ob-exp.el (org-babel-exp-do-export): Remove hacky ":noeval",
2698 which is now an alias to ":eval no"
2699
27002010-11-11 Eric Schulte <schulte.eric@gmail.com>
2701
2702 * ob.el (org-babel-remove-temporary-directory): The version of
2703 `delete-directory' found in files.el can not be assumed to be
2704 present on all versions, so this copies the recursive behavior of
2705 that command in such a way that all calls to delete-directory will
2706 also work with the built-in internal C implementation of that
2707 function. This is not overly difficult as all elements of the
2708 directory can be assumed to be files.
2709
27102010-11-11 Eric Schulte <schulte.eric@gmail.com>
2711
2712 * ob-C.el (org-babel-C-execute): Corrected arguments to
2713 org-babel-temp-file.
2714
27152010-11-11 Eric Schulte <schulte.eric@gmail.com>
2716
2717 * ob.el (org-babel-temporary-directory): Variable to hold the
2718 value of the Babel temporary directory.
2719
27202010-11-11 Aditya Siram <aditya.siram@gmail.com>
2721
2722 * ob.el (org-babel-load-in-session): Expanding noweb references
2723 when appropriate.
2724
27252010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2726
2727 * org.el (org-make-link-regexps): Modified regexp of
2728 org-plain-link-re.
2729
27302010-11-11 Noorul Islam <noorul@noorul.com> (tiny change)
2731
2732 * org-habit.el (org-habit-parse-todo): Find sr-days only if
2733 scheduled-repeat is non nil. Use 4th element of the list returned
2734 by (org-heading-components) as habit-entry. Modify the error
2735 message to be more meaningful.
2736
27372010-11-11 Eric Schulte <schulte.eric@gmail.com>
2738
2739 * ob-latex.el (org-babel-execute:latex): Adding new ":fit" and
2740 ":border" header arguments which both use the "preview" latex
2741 package to fit the resulting pdf image to the figure.
2742
27432010-11-11 David Maus <dmaus@ictsoc.de>
2744
2745 * org-wl.el (org-wl-store-link): Don't try to store link if point
2746 is at end of buffer.
2747
27482010-11-11 Harri Kiiskinen <harkiisk@gmail.com>
2749
2750 * org-publish.el (org-publish-project-alist): Document the new
2751 body-only property.
2752 (org-publish-org-to): Use the body-only property.
2753
27542010-11-11 Jambunathan K <kjambunathan@gmail.com> (tiny change)
2755
2756 * org.el (org-store-link): Return link when invoked
2757 non-interactively from an agenda buffer.
2758
27592010-11-11 Jambunathan K <kjambunathan@gmail.com> (tiny change)
2760
2761 * org.el (org-store-link): Storing of links to headlines in
2762 indirect buffers was broken. Fix it.
2763
27642010-11-11 Aidan Kehoe <kehoea@parhasard.net>
2765
2766 * ob-tangle.el (org-babel-tangle): Change the MODE argument to
2767 #'set-file-modes to use integer, not character syntax, avoiding
2768 compile problems with recent XEmacs.
2769
27702010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
2771
2772 * org-agenda.el (org-agenda-add-entry-text): Make sure we move
2773 forward even if there is no text to be added.
2774
27752010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
2776
2777 * org.el (org-make-tags-matcher): Read "\\-" as "-" in the
2778 tags/property matcher.
2779
27802010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
2781
2782 * org-exp.el (org-infile-export-plist): Bind case-fold-search to
2783 t.
2784
27852010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
2786
2787 * org-agenda.el (org-agenda-with-point-at-orig-entry): New macro.
2788
27892010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
2790
2791 * org-latex.el (org-export-latex-set-initial-vars): Bind
2792 `case-fold-search' to t around the search for special LaTeX setup.
2793
2794 * org-beamer.el (org-beamer-after-initial-vars): Bind
2795 `case-fold-search' to t around the search for special BEAMER
2796 setup.
2797
27982010-11-11 David Maus <dmaus@ictsoc.de>
2799
2800 * org-agenda.el (org-write-agenda): Delete postscript file after
2801 creating conversion to pdf.
2802
28032010-11-11 David Maus <dmaus@ictsoc.de>
2804
2805 * org-agenda.el (org-write-agenda): Move require statements to
2806 proper place in evaluated lisp expression.
2807
28082010-11-11 David Maus <dmaus@ictsoc.de>
2809
2810 * org-agenda.el (org-write-agenda): Rename temporary buffer to
2811 remove dependency of `flet' macro.
2812
28132010-11-11 Dan Davison <davison@stats.ox.ac.uk>
2814
2815 * ob-lob.el (org-babel-lob-get-info): Edit docstring.
2816
28172010-11-11 Dan Davison <davison@stats.ox.ac.uk>
2818
2819 * ob-exp.el (org-babel-exp-lob-one-liners): Get parameter values
2820 from all standard sources when executing #+lob/#+call lines.
2821
28222010-11-11 Dan Davison <davison@stats.ox.ac.uk>
2823
2824 * ob-R.el (org-babel-R-evaluate): Break the two branches into two
2825 separate functions
2826 (org-babel-R-evaluate-external-process): New function to handle
2827 external process evaluation
2828 (org-babel-R-evaluate-session): New function to handle session
2829 evaluation.
2830
28312010-11-11 Dan Davison <davison@stats.ox.ac.uk>
2832
2833 * ob.el (org-babel-initiate-session): New function derived from
2834 previous `org-babel-switch-to-session'
2835 (org-babel-switch-to-session): Refactored to use new
2836 `org-babel-initiate-session'.
2837
28382010-11-11 Dan Davison <davison@stats.ox.ac.uk>
2839
2840 * ob.el (org-babel-switch-to-session): Supply missing "P" argument
2841 to (interactive).
2842
28432010-11-11 David Maus <dmaus@ictsoc.de>
2844
2845 * org-feed.el (org-feed-format-entry): Decode entry according to
2846 its character encoding.
2847
28482010-11-11 David Maus <dmaus@ictsoc.de> (tiny change)
2849
2850 * org-feed.el (xml-substitute-special): Declare function for byte
2851 compiler.
2852 (org-feed-unescape): Removed.
2853 (org-feed-parse-rss-entry, org-feed-parse-atom-entry): Use
2854 `xml-substitute-special' to unescape XML entities.
2855
28562010-11-11 Dan Davison <davison@stats.ox.ac.uk>
2857
2858 * ob.el (org-babel-switch-to-session): Throw error if block if
2859 :session not in effect for the block.
2860
28612010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
2862
2863 * org-table.el (org-table-create-with-table.el): Align table
2864 before converting.
2865
28662010-11-11 Dan Davison <davison@stats.ox.ac.uk>
2867
2868 * ob.el (org-babel-do-in-edit-buffer): Suppress message and check
2869 that org-src buffer is current before attempting exit.
2870
28712010-11-11 Dan Davison <davison@stats.ox.ac.uk>
2872
2873 * org-src.el (ob-comint): Require 'ob-comint
2874 (org-src-babel-info): Define variable.
2875
28762010-11-11 Dan Davison <davison@stats.ox.ac.uk>
2877
2878 * ob.el (org-babel-do-in-edit-buffer): New macro to evaluate lisp
2879 in the language major mode edit buffer.
2880 (org-babel-do-key-sequence-in-edit-buffer): New function to call
2881 an arbitrary key sequence in the language major mode edit buffer
2882
2883 * org-src.el (org-src-switch-to-buffer): Add new allowed value
2884 'switch-invisibly for `org-src-window-setup'.
2885
28862010-11-11 Dan Davison <davison@stats.ox.ac.uk>
2887
2888 * org-src.el (ob-keys): Require ob-keys, because `org-babel-map'
2889 is used.
2890 (org-src-do-at-code-block): New macro to evaluate lisp with point
2891 at the start of the Org code block containing the code in this
2892 edit buffer.
2893 (org-src-do-key-sequence-at-code-block): New function to execute
2894 command bound to key at the Org code block containing the code in
2895 this edit buffer.
2896
28972010-11-11 Dan Davison <davison@stats.ox.ac.uk>
2898
2899 * ob-R.el (org-babel-R-associate-session): New function to
2900 associate R code edit buffers with ESS comint session.
2901
29022010-11-11 Dan Davison <davison@stats.ox.ac.uk>
2903
2904 * org-src.el (org-edit-src-code): If at src block, store babel
2905 info as buffer local variable.
2906 (org-src-associate-babel-session): New function to associate code
2907 edit buffer with comint session. Does nothing unless a
2908 language-specific function named
2909 `org-babel-LANG-associate-session' exists.
2910 (org-src-babel-configure-edit-buffer): New function to be called
2911 in `org-src-mode-hook'.
2912 (org-src-mode-hook): Add `org-src-babel-configure-edit-buffer' to
2913 hook.
2914
29152010-11-11 Dan Davison <davison@stats.ox.ac.uk>
2916
2917 * ob.el (org-babel-switch-to-session-with-code): New function to
2918 generate split frame displaying edit buffer and session.
2919
29202010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
2921
2922 * org.el (org-set-tags): Consider org-indent-mode when computing
2923 the tags column.
2924
29252010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
2926
2927 * org-compat.el (org-looking-at-p): Only use looking-at-p when
2928 defined.
2929
29302010-11-11 David Maus <dmaus@ictsoc.de>
2931
2932 * org-agenda.el (org-finalize-agenda-entries): Delete excluded
2933 lines directly after call to sorting filter function.
2934
29352010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
2936
2937 * org.el (org-complex-heading-regexp-format): Document the
2938 variable.
2939 (org-get-refile-targets): Use `org-complex-heading-regexp-format'
2940 to make the regular expression for matching the headline.
2941
29422010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
2943
2944 * org.el (org-refile-check-position): New function.
2945 (org-goto):
2946 (org-refile-get-location): Call `org-refile-check-position'.
2947
29482010-11-11 Dan Davison <davison@stats.ox.ac.uk>
2949
2950 * ob-python.el (org-babel-python-initiate-session-by-key): Use eq
2951 instead of equal to compare symbols.
2952
29532010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
2954
2955 * org-agenda.el (org-agenda-before-sorting-filter-function): New
2956 hook function.
2957 (org-finalize-agenda-entries): Apply
2958 `org-agenda-before-sorting-filter-function'.
2959
29602010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
2961
2962 * org-latex.el (org-export-latex-first-lines): Do not protect meta
2963 lines that have nothing to do with babel.
2964
29652010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
2966
2967 * org-capture.el (org-capture-place-template): Handle the
2968 checkitem case.
2969 (org-capture-place-item): Provide boundaries for the search to
2970 make sure we do not get a match in a different tree.
2971
29722010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
2973
2974 * org-exp.el (org-export-preprocess-apply-macros): Fix the macro
2975 argument parser.
2976
29772010-11-11 Noorul Islam <noorul@noorul.com>
2978
2979 * org-latex.el (org-latex-to-pdf-process): Add output-directory
2980 option for the command pdflatex.
2981 (org-export-as-pdf): Respect directory in path of
2982 EXPORT_FILE_NAME.
2983
29842010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
2985
2986 * org-exp.el (org-export-with-LaTeX-fragments): New default t,
2987 which now means to use MathJax processing for HTML. Also allow
2988 new value `dvipng' to force the old image processing.
2989 (org-infile-export-plist): Parse for MATHJAX setup line.
2990
2991 * org-html.el (org-export-html-mathjax-options): New option.
2992 (org-export-html-mathjax-config): New function.
2993 (org-export-html-mathjax-template): New option.
2994 (org-export-html-preprocess): Call the LaTeX snippet processor
2995 with an additional argument to declare special ways of processing.
2996 (org-export-as-html): Bind the dynamical variable
2997 `org-export-have-math'. Insert the MathJax script template when
2998 it is needed by the document.
2999
3000 * org.el (org-preview-latex-fragment): Call `org-format-latex'
3001 with the additional processing argument.
3002 (org-export-have-math): New variable, for dynamic scoping.
3003 (org-format-latex): Implement specific ways of processing. New
3004 function argument for processing type.
3005 (org-org-menu): Remove the entry to configure LaTeX snippet
3006 processing.
3007
30082010-11-11 Bastien Guerry <bzg@altern.org>
3009
3010 * org-agenda.el (org-agenda-clock-goto): Use `\C-c\C-x\C-j' for
3011 `org-clock-goto' and `J' for `org-agenda-clock-goto'. If the
3012 heading currently clocked in is not listed in the agenda, display
3013 this entry in another buffer. If there is no running clock,
3014 display a help message.
3015
30162010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
3017
3018 * org-latex.el (org-export-latex-tables): Return "" instead of nil
3019 when no label is attached.
3020
30212010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
3022
3023 * org-agenda.el (org-agenda-menu-show-match): New option.
3024 (org-agenda-menu-two-column): New option.
3025 (org-agenda-get-restriction-and-command): Implement dispatch menu
3026 without showing the matcher, and with two-column display.
3027
30282010-11-11 Bernt Hansen <bernt@norang.ca>
3029
3030 * org-indent.el (org-indent-mode): Fix grammar for message when
3031 mode is refused.
3032
30332010-11-11 Eric Schulte <schulte.eric@gmail.com>
3034
3035 * ob.el (org-babel-insert-result): Ensures `beg' is set, even if
3036 no previous result exists.
3037
30382010-11-11 Noorul Islam <noorul@noorul.com>
3039
3040 * ob.el Declare org-babel-lob-execute-maybe() to avoid compiler
3041 warning.
3042
30432010-11-11 Noorul Islam <noorul@noorul.com>
3044
3045 * org.el: org-set-visibility-according-to-property () Use backward
3046 search instead of forward, so that top hierarchy gets priority.
3047
30482010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
3049
3050 * org-agenda.el (org-timeline): Allow indirect buffer.
3051
30522010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
3053
3054 * org-exp.el (org-export-preprocess-after-radio-targets-hook):
3055 (org-export-define-heading-targets-headline-hook): New hooks.
3056
3057 * org.el (org-modules): Add entry for org-wikinodes.el.
3058 (org-font-lock-set-keywords-hook): New hook.
3059 (org-open-at-point-functions): New hook.
3060 (org-find-exact-headling-in-buffer):
3061 (org-find-exact-heading-in-directory): New functions.
3062 (org-mode-flyspell-verify): Better cursor position for checking if
3063 flyspell should ignore a word.
3064
30652010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
3066
3067 * org-indent.el (org-indent-remove-properties):
3068 (org-indent-add-properties): Make sure changing these properties
3069 does not trigger modification hooks.
3070
30712010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
3072
3073 * org.el (org-link-search-must-match-exact-headline): New option.
3074 (org-link-search-inhibit-query): New variable.
3075 (org-link-search): Search for exact headline match in Org files.
3076
30772010-11-11 Dan Davison <davison@stats.ox.ac.uk>
3078
3079 * ob.el (org-babel-execute-src-block-maybe): Remove check for
3080 `org-babel-no-eval-on-ctrl-c-ctrl-c'; this is done in the new
3081 function `org-babel-execute-safely-maybe'.
3082
30832010-11-11 Dan Davison <davison@stats.ox.ac.uk>
3084
3085 * ob.el (org-babel-load-in-session): Set directory in case :dir
3086 arg is in effect.
3087
30882010-11-11 Eric Schulte <schulte.eric@gmail.com>
3089
3090 * ob-tangle.el (org-babel-tangle-collect-blocks): Don't throw
3091 errors when we're not under of a headline.
3092
30932010-11-11 Dan Davison <davison@stats.ox.ac.uk>
3094
3095 * ob-octave.el (org-babel-octave-wrapper-method): Use dlmwrite to
3096 write delimited text instead of save -ascii
3097 (org-babel-octave-import-elisp-from-file): Specify that data
3098 written to file is tab-delimited.
3099
31002010-11-11 Dan Davison <davison@stats.ox.ac.uk>
3101
3102 * ob-R.el (org-babel-R-evaluate): Specify that tabular data is
3103 tab-delimited.
3104
31052010-11-11 Dan Davison <davison@stats.ox.ac.uk>
3106
3107 * ob.el (org-babel-import-elisp-from-file): Allow separator to be
3108 specified.
3109
31102010-11-11 Dan Davison <davison@stats.ox.ac.uk>
3111
3112 * ob-python.el (org-babel-python-table-or-string): Fix recognition
3113 of lists and tuples.
3114
31152010-11-11 Dan Davison <davison@stats.ox.ac.uk>
3116
3117 * ob-octave.el (org-babel-octave-evaluate-external-process): Allow
3118 remote files.
3119
31202010-11-11 Juan Pechiar <pechiar@computer.org>
3121
3122 * ob-octave.el (org-babel-octave-evaluate-external-process): Use
3123 `org-babel-octave-import-elisp-from-file' instead of
3124 `org-babel-eval-read-file'.
3125 (org-babel-octave-var-to-octave): Separate matrix rows with ';',
3126 and use '%s' as format specifier instead of '%S'.
3127
31282010-11-11 Dan Davison <davison@stats.ox.ac.uk>
3129
3130 * ob-octave.el only (require 'matlab) when necessary
3131 (org-babel-octave-initiate-session) (require) octave-inf or matlab
3132 as appropriate
3133 (org-babel-execute:matlab): Remove (require)
3134 (org-babel-prep-session:matlab): Remove (require)
3135 (org-babel-matlab-initiate-session): Remove (require).
3136
31372010-11-11 Dan Davison <davison@stats.ox.ac.uk>
3138
3139 * ob-octave.el (org-babel-octave-evaluate): Fix formal argument
3140 list.
3141
31422010-11-11 Eric Schulte <schulte.eric@gmail.com>
3143
3144 * ob-python.el (org-babel-python-table-or-string): Can now handle
3145 VERY long result lines.
3146
31472010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
3148
3149 * org-latex.el (org-export-latex-tables): Add label if any
3150
3151 * org-latex.el (org-export-latex-convert-table.el-table): Fix
3152 little mistake when inserting label.
3153
31542010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
3155
3156 * org.el (org-cycle-internal-local): Removed an unnecessary call
3157 to `org-back-to-heading' that was preventing point to stay at its
3158 column when cycling visibility.
3159
31602010-11-11 Noorul Islam <noorul@noorul.com>
3161
3162 * org-capture.el (org-capture-finalize): Make messages consistent.
3163
31642010-11-11 Noorul Islam <noorul@noorul.com>
3165
3166 * org-gnus.el: Suppress compiler warning by declaring outside
3167 function nnimap-retrieve-headers-from-file.
3168
31692010-11-11 Noorul Islam <noorul@noorul.com>
3170
3171 * org-colview.el Use org-beamer-select-environment instead of
3172 org-beamer-set-environment-tag.
3173
31742010-11-11 Matt Lundin <mdl@imapmail.org>
3175
3176 * org.el (org-insert-time-stamp): Fix org-insert-time-stamp so
3177 that the value of org-last-inserted-timestamp includes time range.
3178
31792010-11-11 David Maus <dmaus@ictsoc.de>
3180
3181 * org-wl.el (org-wl-store-link-message): Provide link property for
3182 message-id without angle brackets.
3183
31842010-11-11 Eric Schulte <schulte.eric@gmail.com>
3185
3186 * ob-R.el (org-babel-R-evaluate): Improved prompt-stripping regexp.
3187
31882010-11-11 Eric Schulte <schulte.eric@gmail.com>
3189
3190 * ob-tangle.el (org-babel-find-file-noselect-refresh): Finds a
3191 file ensuing that the latest changes on disk are represented.
3192
31932010-11-11 Eric Schulte <schulte.eric@gmail.com>
3194
3195 * ob-sqlite.el (org-babel-sqlite-expand-vars): Now inserts string
3196 arguments w/o quotes.
3197
31982010-11-11 Bernt Hansen <bernt@norang.ca>
3199
3200 * org-capture.el (org-capture-finalize): Fix clock in of
3201 interrupted task during capture finalize.
3202
32032010-11-11 Eric Schulte <schulte.eric@gmail.com>
3204
3205 * ob-R.el (org-babel-R-evaluate): Clean up extra prompts in
3206 session output.
3207
32082010-11-11 Eric Schulte <schulte.eric@gmail.com>
3209
3210 * ob-C.el (org-babel-C-ensure-main-wrap): More generous regular
3211 expression for matching main function.
3212
32132010-11-11 Eric Schulte <schulte.eric@gmail.com>
3214
3215 * ob-lob.el (org-babel-lob-one-liner-regexp): Fixed error in lob
3216 regexp -- it wasn't matching lob lines w/o indices.
3217
32182010-11-11 Eric Schulte <schulte.eric@gmail.com>
3219
3220 * org-exp.el (org-export-latex-listings-w-names): Fix compiler
3221 warning in org-exp.el.
3222
32232010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
3224
3225 * org-publish.el (org-publish-file): Better error message if
3226 base-directory or publishing-directory are not defined.
3227
32282010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
3229
3230 * org-colview.el (org-columns-display-here): Use overlays to
3231 overrule line prefix properties during column view.
3232
32332010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
3234
3235 * org-agenda.el (org-agenda-filter-preset): Document the
3236 limitation for the filter preset - it can only be used for an
3237 entire agenda view, not in an individual block in a block agenda.
3238
32392010-11-11 Eric Schulte <schulte.eric@gmail.com>
3240
3241 * ob-table.el (sbe): Now able to accept range references from
3242 tables.
3243
32442010-11-11 Eric Schulte <schulte.eric@gmail.com>
3245
3246 * ob.el (org-babel-pick-name): If colnames or rownames contain a
3247 list of names, then use those directly.
3248
32492010-11-11 Eric Schulte <schulte.eric@gmail.com>
3250
3251 * org-exp.el (org-export-format-source-code-or-example): Escape
3252 underscores in code block names on latex listings export.
3253
32542010-11-11 Eric Schulte <schulte.eric@gmail.com>
3255
3256 * ob-tangle.el (org-babel-with-temp-filebuffer): Use
3257 find-file-noselect to avoid excess buffer movement.
3258
32592010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
3260
3261 * org-html.el (org-html-should-inline-p): Only inline images if
3262 they should be.
3263
32642010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
3265
3266 * org-id.el (org-id-store-link): Autoload.
3267
3268 * org.el ("org-id"): Autoload `org-id-store-link'.
3269
32702010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
3271
3272 * org-html.el (org-html-should-inline-p): Only inline images if
3273 they should be.
3274
32752010-11-11 Eric S Fraga <e.fraga@ucl.ac.uk>
3276
3277 * org-icalendar.el (org-icalendar-alarm-time): New option.
3278
3279 * org-icalendar.el (org-print-icalendar-entries): Timed events are
3280 exported with alarm events, a.k.a. reminders.
3281
32822010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
3283
3284 * org-capture.el (org-capture-target-buffer): Throw an error if we
3285 have no target file.
3286 (org-capture-select-template): Use a default template if the user
3287 has not specified any.
3288
32892010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
3290
3291 * org.el (org-modules): Add entry for org-velocity.
3292
32932010-11-11 Eric Schulte <schulte.eric@gmail.com>
3294
3295 * ob-lob.el (org-babel-lob-execute): Changing indentation to
3296 improve line length.
3297
32982010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
3299
3300 * org-exp.el (org-export-handle-table-metalines): Choose a better
3301 position for checking protectedness.
3302
33032010-11-11 Eric Schulte <schulte.eric@gmail.com>
3304
3305 * org-table.el (org-table-convert-region): Don't continue csv
3306 importation which the point catches the end, this fixes an
3307 infinite loop which was caused by the (point) never catching up
3308 with the "end" marker.
3309
33102010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
3311
3312 * org-macs.el (org-string-nw-p): New function.
3313
3314 * org-capture.el (org-capture-import-remember-templates):
3315 Interpret an empty string as request to use
3316 `org-default-notes-file'.
3317 (org-capture-target-buffer): If the FILE is not a (non-empty)
3318 string, use `org-default-notes-file'.
3319
33202010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
3321
3322 * org-capture.el (org-capture-templates): Fix customize type.
3323
33242010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
3325
3326 * org-colview-xemacs.el (org-columns-compile-map):
3327 (org-columns-number-to-string):
3328 (org-columns-string-to-number): Handle estimate ranges.
3329 (org-estimate-mean-and-var): New function.
3330 (org-estimate-combine): New function.
3331 (org-estimate-print): New function.
3332 (org-string-to-estimate): New function.
3333
12010-09-25 Juanma Barranquero <lekktu@gmail.com> 33342010-09-25 Juanma Barranquero <lekktu@gmail.com>
2 3335
3 * org.el (org-refile-targets): 3336 * org.el (org-refile-targets):