comparison lisp/org/ChangeLog @ 111506:5cb272c831e8

Install org-mode version 7.3
author Carsten Dominik <carsten.dominik@gmail.com>
date Thu, 11 Nov 2010 22:10:19 -0600
parents f8f3c137c1f2
children 45f3703e90f2
comparison
equal deleted inserted replaced
111505:62aa3653746a 111506:5cb272c831e8
1 2010-11-11 Dan Davison <dandavison7@gmail.com>
2
3 * ob.el: `copy-sequence' suffices to copy alist; no need for
4 `copy-tree'.
5
6 2010-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
12 2010-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
17 2010-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
25 2010-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
30 2010-11-11 Eric Schulte <schulte.eric@gmail.com>
31
32 * org.el (org-babel-load-languages): Adding calc.
33
34 2010-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
39 2010-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
44 2010-11-11 Eric Schulte <schulte.eric@gmail.com>
45
46 * ob-calc.el: Adding the beginnings of support for calc code
47 blocks.
48
49 2010-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
60 2010-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
65 2010-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
76 2010-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
81 2010-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
86 2010-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
91 2010-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
99 2010-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
104 2010-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
109 2010-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
120 2010-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
126 2010-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
131 2010-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
140 2010-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
156 2010-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
161 2010-11-11 David Maus <dmaus@ictsoc.de>
162
163 * ob.el (org-babel-ref-resolve): Declare to silence byte compiler.
164
165 2010-11-11 David Maus <dmaus@ictsoc.de>
166
167 * org-footnote.el (message-signature-separator): Defvar to silence
168 byte compiler.
169
170 2010-11-11 David Maus <dmaus@ictsoc.de>
171
172 * org-exp.el (org-export-string): Fix reference to wrong symbol.
173
174 2010-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
179 2010-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
184 2010-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
190 2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
191
192 * org.el (org-display-inline-images): Improve regexp.
193
194 2010-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
199 2010-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
205 2010-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
210 2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
211
212 * org.el (org-auto-repeat-maybe): Fix shifting multiple time
213 stamps.
214
215 2010-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
235 2010-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
240 2010-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
244 2010-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
250 2010-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
261 2010-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
266 2010-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
272 2010-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
277 2010-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
282 2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
283
284 * ob.el (org-babel-sha1-hash): Fix check for zero length sequences.
285
286 2010-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
291 2010-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
297 2010-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
302 2010-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
308 2010-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
313 2010-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
320 2010-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
325 2010-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
330 2010-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
337 2010-11-11 Eric Schulte <schulte.eric@gmail.com>
338
339 * ob-table.el (sbe): Simplified to reflect to var resolution.
340
341 2010-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
346 2010-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
351 2010-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
356 2010-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
448 2010-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
454 2010-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
461 2010-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
469 2010-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
475 2010-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
484 2010-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
492 2010-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
497 2010-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
504 2010-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
509 2010-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
519 2010-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
526 2010-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
531 2010-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
539 2010-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
547 2010-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
554 2010-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
559 2010-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
564 2010-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
571 2010-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
582 2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
583
584 * ob-C.el (org-babel-C-expand): Don't trim body.
585
586 2010-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
591 2010-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
596 2010-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
603 2010-11-11 Eric Schulte <schulte.eric@gmail.com>
604
605 * ob-exp.el (org-babel-exp-results): Replaced old function call.
606
607 2010-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
612 2010-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
617 2010-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
622 2010-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
627 2010-11-11 Eric Schulte <schulte.eric@gmail.com>
628
629 * ob.el (org-babel-merge-params): Fixed order or precedence for
630 variables.
631
632 2010-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
791 2010-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
796 2010-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
801 2010-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
806 2010-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
811 2010-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
816 2010-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
824 2010-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
834 2010-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
844 2010-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
854 2010-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
864 2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
865
866 * ob.el (org-babel-initiate-session): Better variable names.
867
868 2010-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
874 2010-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
879 2010-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
884 2010-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
902 2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
903
904 * org-list.el (org-list-search-unenclosed-generic): Replace call
905 to booleanp.
906
907 2010-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
914 2010-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
920 2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
921
922 * org.el (org-insert-heading): Fix docstring.
923
924 2010-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
929 2010-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
934 2010-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
939 2010-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
944 2010-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
949 2010-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
954 2010-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
959 2010-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
964 2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
965
966 * ob-sh.el (org-babel-expand-body:sh): Align code.
967
968 2010-11-11 Eric Schulte <schulte.eric@gmail.com>
969
970 * ob.el (org-babel-params-from-properties): Max line with at <=80
971
972 2010-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
977 2010-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
982 2010-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
987 2010-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
993 2010-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
998 2010-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
1006 2010-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
1013 2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
1014
1015 * org.el (org-activate-links): Fix customize type.
1016
1017 2010-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
1022 2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
1023
1024 * org-latex.el (org-export-latex-minted): Document pygments
1025 dependency.
1026
1027 2010-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
1034 2010-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
1039 2010-11-11 Eric Schulte <schulte.eric@gmail.com>
1040
1041 * ob-python.el (org-src-preserve-indentation): Fixed compiler
1042 warning.
1043
1044 2010-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
1052 2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
1053
1054 * org-src.el (org-edit-src-code): Use `org-region-active-p'.
1055
1056 2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
1057
1058 * ob-tangle.el (org-babel-spec-to-string): Whitespace changes.
1059
1060 2010-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
1065 2010-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
1070 2010-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
1075 2010-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
1080 2010-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
1085 2010-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
1090 2010-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
1094 2010-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
1099 2010-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
1104 2010-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
1109 2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
1110
1111 * org.el (org-blank-before-new-entry): Improve docstring.
1112
1113 2010-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
1121 2010-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
1129 2010-11-11 Eric Schulte <schulte.eric@gmail.com>
1130
1131 * ob.el (org-babel-number-p): Fixed documentation string.
1132
1133 2010-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
1139 2010-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
1144 2010-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
1149 2010-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
1157 2010-11-11 Ɓukasz Stelmach <lukasz.stelmach@iem.pw.edu.pl>
1158
1159 * org-exp.el (org-export-language-setup): Fix Polish entries.
1160
1161 2010-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
1168 2010-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
1174 2010-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
1179 2010-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
1184 2010-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
1189 2010-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
1196 2010-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
1201 2010-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
1206 2010-11-11 Eric Schulte <schulte.eric@gmail.com>
1207
1208 * ob.el (org-babel-load-languages): Fixes compiler warning.
1209
1210 2010-11-11 Eric Schulte <schulte.eric@gmail.com>
1211
1212 * ob-plantuml.el (org-babel-execute:plantuml): Fixes bug with svg
1213 output.
1214
1215 2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
1216
1217 * org-ascii.el (org-export-as-ascii): Use the correct match group.
1218
1219 2010-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
1230 2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
1231
1232 * org-capture.el (org-capture-fill-template): Initialize history
1233 variable.
1234
1235 2010-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
1240 2010-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
1245 2010-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
1250 2010-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
1255 2010-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
1262 2010-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
1267 2010-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
1272 2010-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
1277 2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
1278
1279 * ob.el (org-babel-get-src-block-info): Remove comment.
1280
1281 2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
1282
1283 * ob.el (org-babel-get-src-block-info): Simplify function.
1284
1285 2010-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
1290 2010-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
1295 2010-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
1305 2010-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
1310 2010-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
1315 2010-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
1320 2010-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
1325 2010-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
1338 2010-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
1343 2010-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
1348 2010-11-11 David Maus <dmaus@ictsoc.de>
1349
1350 * org-gnus.el (org-gnus-store-link): Handle empty date header
1351 field.
1352
1353 2010-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
1363 2010-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
1368 2010-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
1374 2010-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
1379 2010-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
1384 2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
1385
1386 * ob-org.el (org-babel-org-export): Typo in docstring.
1387
1388 2010-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
1393 2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
1394
1395 * ob-scheme.el (org-babel-execute:scheme): Alter temp file name.
1396
1397 2010-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
1402 2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
1403
1404 * ob-C.el (org-babel-C-execute): Remove unused variable.
1405
1406 2010-11-11 David Maus <dmaus@ictsoc.de>
1407
1408 * org.el (org-make-link-string): Prevent superfluous colon.
1409
1410 2010-11-11 David Maus <dmaus@ictsoc.de>
1411
1412 * org.el (org-make-org-heading-search-string): Leave headline
1413 intact.
1414
1415 2010-11-11 David Maus <dmaus@ictsoc.de>
1416
1417 * org.el (org-make-link-string): Don't escape characters in link
1418 type.
1419
1420 2010-11-11 Bastien Guerry <bzg@altern.org>
1421
1422 * org-capture.el (org-capture-templates): Update docstring to
1423 advertize %:org-date.
1424
1425 2010-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
1430 2010-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
1435 2010-11-11 Eric Schulte <schulte.eric@gmail.com>
1436
1437 * ob-plantuml.el (org-babel-execute:plantuml): Support for svg
1438 output files.
1439
1440 2010-11-11 Eric Schulte <schulte.eric@gmail.com>
1441
1442 * ob.el (org-babel-demarcate-block): Better initialization of
1443 stars.
1444
1445 2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
1446
1447 * org-src.el (org-src-tab-acts-natively): Add customize interface.
1448
1449 2010-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
1460 2010-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
1465 2010-11-11 Eric Schulte <schulte.eric@gmail.com>
1466
1467 * ob.el (org-babel-demarcate-block): Fix compiler warnings.
1468
1469 2010-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
1474 2010-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
1479 2010-11-11 David Maus <dmaus@ictsoc.de>
1480
1481 * org-gnus.el (org-gnus-open-nntp): New function.
1482
1483 2010-11-11 David Maus <dmaus@ictsoc.de>
1484
1485 * org-wl.el (org-wl-open-nntp): New function.
1486
1487 2010-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
1492 2010-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
1497 2010-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
1505 2010-11-11 Bastien Guerry <bzg@altern.org>
1506
1507 * org.el (org-link-types): Add the "message" link type.
1508
1509 2010-11-11 David Maus <dmaus@ictsoc.de>
1510
1511 * org.el (org-link-types): Add 'message:' link type to default
1512 link types.
1513
1514 2010-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
1519 2010-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
1528 2010-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
1535 2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
1536
1537 * org.el (org-forward-same-level): Fix docstring.
1538
1539 2010-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
1544 2010-11-11 Jambunathan K <kjambunathan@gmail.com> (tiny change)
1545
1546 * org.el (org-goto-first-child): New command.
1547
1548 2010-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
1559 2010-11-11 David Maus <dmaus@ictsoc.de> (tiny change)
1560
1561 * org-exp.el (org-infile-export-plist): Define property macro.
1562
1563 2010-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
1568 2010-11-11 David Maus <dmaus@ictsoc.de>
1569
1570 * org-feed.el (org-feed): Fix typo in customization group :tag
1571 property.
1572
1573 2010-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
1579 2010-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
1584 2010-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
1589 2010-11-11 David Maus <dmaus@ictsoc.de>
1590
1591 * org.el (org-store-log-note): Fix wrong usage
1592 of`org-adapt-indentation'.
1593
1594 2010-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
1602 2010-11-11 David Maus <dmaus@ictsoc.de>
1603
1604 * org-capture.el (org-capture-templates): Small fix in doc string.
1605
1606 2010-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
1611 2010-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
1617 2010-11-11 David Maus <dmaus@ictsoc.de>
1618
1619 * org.el (org-priority): Save match data before call to
1620 `read-char-exclusive'.
1621
1622 2010-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
1627 2010-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
1633 2010-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
1639 2010-11-11 David Maus <dmaus@ictsoc.de>
1640
1641 * org-gnus.el (nnimap-group-overview-filename): Declare function
1642 to silence byte compiler.
1643
1644 2010-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
1652 2010-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
1659 2010-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
1664 2010-11-11 Eric Schulte <schulte.eric@gmail.com>
1665
1666 * ob-tangle.el: autoload org-babel-tangle-lang-exts from ob-tangle.
1667
1668 2010-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
1674 2010-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
1682 2010-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
1689 2010-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
1695 2010-11-11 Eric Schulte <schulte.eric@gmail.com>
1696
1697 * ob-plantuml.el (org-babel-execute:plantuml):
1698
1699 2010-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
1709 2010-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
1716 2010-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
1721 2010-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
1726 2010-11-11 David Maus <dmaus@ictsoc.de>
1727
1728 * org-clock.el (notifications-notify): Properly declare function
1729 to silence byte compiler.
1730
1731 2010-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
1736 2010-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
1742 2010-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
1747 2010-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
1752 2010-11-11 Eric Schulte <schulte.eric@gmail.com>
1753
1754 * ob-tangle.el (org-babel-tangle-collect-blocks): Rename `lang' to
1755 `language'.
1756
1757 2010-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
1768 2010-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
1773 2010-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
1780 2010-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
1785 2010-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
1793 2010-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
1798 2010-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
1803 2010-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
1812 2010-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
1818 2010-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
1823 2010-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
1828 2010-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
1836 2010-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
1841 2010-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
1846 2010-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
1855 2010-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
1860 2010-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
1866 2010-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
1871 2010-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
1878 2010-11-11 Eric Schulte <schulte.eric@gmail.com>
1879
1880 * ob.el (org-babel-map-src-blocks): Prefer `when' to `if'.
1881
1882 2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
1883
1884 * org-src.el (org-edit-src-code): Improve docstring.
1885
1886 2010-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
1891 2010-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
1896 2010-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
1901 2010-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
1906 2010-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
1913 2010-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
1919 2010-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
1925 2010-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
1931 2010-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
1939 2010-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
1944 2010-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
1949 2010-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
1954 2010-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
1961 2010-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
1966 2010-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
1972 2010-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
1977 2010-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
1984 2010-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
1990 2010-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
1995 2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
1996
1997 * org-list.el (org-list-struct-apply-struct): Check if ancestor
1998 exists.
1999
2000 2010-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
2005 2010-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
2013 2010-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
2022 2010-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
2030 2010-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
2035 2010-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
2043 2010-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
2052 2010-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
2061 2010-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
2078 2010-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
2083 2010-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
2090 2010-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
2096 2010-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
2119 2010-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
2126 2010-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
2132 2010-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
2139 2010-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
2145 2010-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
2150 2010-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
2156 2010-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
2161 2010-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
2166 2010-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
2171 2010-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
2178 2010-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
2187 2010-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
2193 2010-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
2199 2010-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
2209 2010-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
2214 2010-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
2228 2010-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
2234 2010-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
2242 2010-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
2257 2010-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
2262 2010-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
2267 2010-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
2293 2010-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
2298 2010-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
2306 2010-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
2319 2010-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
2327 2010-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
2336 2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2337
2338 * org-list.el: Minor refactoring.
2339
2340 2010-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
2348 2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2349
2350 * org-list.el (org-insert-item): Remove restriction on latex
2351 blocks.
2352
2353 2010-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
2364 2010-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
2372 2010-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
2381 2010-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
2386 2010-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
2395 2010-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
2400 2010-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
2408 2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2409
2410 * org-html.el (org-export-as-html): Code cleanup.
2411
2412 2010-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
2418 2010-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
2427 2010-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
2433 2010-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
2438 2010-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
2455 2010-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
2460 2010-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
2471 2010-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
2481 2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2482
2483 * org-list.el (org-sort-list): End-rec function was ill-defined.
2484
2485 2010-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
2493 2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2494
2495 * org.el (org-in-regexps-block-p): Fix documentation.
2496
2497 2010-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
2505 2010-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
2510 2010-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
2515 2010-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
2520 2010-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
2525 2010-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
2530 2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2531
2532 * org-html.el: Notice end of lists.
2533
2534 2010-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
2545 2010-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
2553 2010-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
2558 2010-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
2567 2010-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
2572 2010-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
2577 2010-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
2585 2010-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
2594 2010-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
2605 2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
2606
2607 * org-capture.el (org-capture-fill-template): Align tags after
2608 insertion.
2609
2610 2010-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
2615 2010-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
2620 2010-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
2627 2010-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
2634 2010-11-11 Eric Schulte <schulte.eric@gmail.com>
2635
2636 * ob.el (require): Remove circular (require 'org).
2637
2638 2010-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
2652 2010-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
2676 2010-11-11 Eric Schulte <schulte.eric@gmail.com>
2677
2678 * ob.el (org-babel-remove-temporary-directory): Removed explicit
2679 second argument.
2680
2681 2010-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
2686 2010-11-11 Eric Schulte <schulte.eric@gmail.com>
2687
2688 * org-macs.el (org-save-outline-visibility): Moved from org.el.
2689
2690 2010-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
2695 2010-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
2700 2010-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
2710 2010-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
2715 2010-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
2720 2010-11-11 Aditya Siram <aditya.siram@gmail.com>
2721
2722 * ob.el (org-babel-load-in-session): Expanding noweb references
2723 when appropriate.
2724
2725 2010-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
2730 2010-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
2737 2010-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
2743 2010-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
2748 2010-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
2754 2010-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
2759 2010-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
2764 2010-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
2770 2010-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
2775 2010-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
2780 2010-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
2785 2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
2786
2787 * org-agenda.el (org-agenda-with-point-at-orig-entry): New macro.
2788
2789 2010-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
2798 2010-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
2803 2010-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
2808 2010-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
2813 2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
2814
2815 * ob-lob.el (org-babel-lob-get-info): Edit docstring.
2816
2817 2010-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
2822 2010-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
2831 2010-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
2838 2010-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
2843 2010-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
2848 2010-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
2856 2010-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
2861 2010-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
2866 2010-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
2871 2010-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
2876 2010-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
2886 2010-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
2897 2010-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
2902 2010-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
2915 2010-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
2920 2010-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
2925 2010-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
2930 2010-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
2935 2010-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
2942 2010-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
2948 2010-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
2953 2010-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
2960 2010-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
2965 2010-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
2972 2010-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
2977 2010-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
2984 2010-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
3008 2010-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
3016 2010-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
3021 2010-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
3028 2010-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
3033 2010-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
3038 2010-11-11 Noorul Islam <noorul@noorul.com>
3039
3040 * ob.el Declare org-babel-lob-execute-maybe() to avoid compiler
3041 warning.
3042
3043 2010-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
3048 2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
3049
3050 * org-agenda.el (org-timeline): Allow indirect buffer.
3051
3052 2010-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
3065 2010-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
3071 2010-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
3077 2010-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
3083 2010-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
3088 2010-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
3093 2010-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
3100 2010-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
3105 2010-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
3110 2010-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
3115 2010-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
3120 2010-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
3128 2010-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
3137 2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
3138
3139 * ob-octave.el (org-babel-octave-evaluate): Fix formal argument
3140 list.
3141
3142 2010-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
3147 2010-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
3154 2010-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
3160 2010-11-11 Noorul Islam <noorul@noorul.com>
3161
3162 * org-capture.el (org-capture-finalize): Make messages consistent.
3163
3164 2010-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
3169 2010-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
3174 2010-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
3179 2010-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
3184 2010-11-11 Eric Schulte <schulte.eric@gmail.com>
3185
3186 * ob-R.el (org-babel-R-evaluate): Improved prompt-stripping regexp.
3187
3188 2010-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
3193 2010-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
3198 2010-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
3203 2010-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
3208 2010-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
3213 2010-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
3218 2010-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
3223 2010-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
3228 2010-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
3233 2010-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
3239 2010-11-11 Eric Schulte <schulte.eric@gmail.com>
3240
3241 * ob-table.el (sbe): Now able to accept range references from
3242 tables.
3243
3244 2010-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
3249 2010-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
3254 2010-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
3259 2010-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
3264 2010-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
3270 2010-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
3275 2010-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
3282 2010-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
3289 2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
3290
3291 * org.el (org-modules): Add entry for org-velocity.
3292
3293 2010-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
3298 2010-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
3303 2010-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
3310 2010-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
3320 2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
3321
3322 * org-capture.el (org-capture-templates): Fix customize type.
3323
3324 2010-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
1 2010-09-25 Juanma Barranquero <lekktu@gmail.com> 3334 2010-09-25 Juanma Barranquero <lekktu@gmail.com>
2 3335
3 * org.el (org-refile-targets): 3336 * org.el (org-refile-targets):
4 * org-agenda.el (org-agenda-hide-tags-regexp): Fix typos in docstrings. 3337 * org-agenda.el (org-agenda-hide-tags-regexp): Fix typos in docstrings.
5 3338