1 2008-09-22 Carsten Dominik <dominik@science.uva.nl>
3 * org-agenda.el (org-agenda-to-appt): Fix bug with appointment
6 2008-09-22 Bastien Guerry <bzg@altern.org>
8 * org-export-latex.el (org-export-latex-keywords-maybe): Bug fix.
10 2008-09-22 James TA Smith <ahktenzero@mohorovi.cc>
12 * org-plot.el (org-plot/gnuplot): Make tables starting with a
14 (org-plot/gnuplot-script): Put commas at the end of each script
17 2008-09-20 James TD Smith <ahktenzero@mohorovi.cc>
19 * org.el (org-get-refile-targets): Replace links with their
21 (org-imenu-get-tree): Replace links with their descriptions.
23 * org-remember.el (org-remember-apply-template): Add a new
24 expansion for adding properties to remember items.
26 * org.el (org-add-log-setup): Skip over drawers (properties,
27 clocks etc) when adding notes.
29 * org-agenda.el (org-agenda-get-closed): show durations of clocked
30 items as well as the start and end times.
32 * org-compat.el (org-get-x-clipboard-compat): Add a compat
33 function for fetching the X clipboard on XEmacs and GNU Emacs 21.
35 * org-remember.el (org-get-x-clipboard): Use the compat
36 function to get clipboard values when x-selection-value is
37 unavailable. Use substring-no-properties instead of
38 set-text-properties to remove text properties from the clipboard
41 * lisp/org-clock.el (org-update-mode-line): Support limiting the
42 modeline clock string, and display the full todo value in the
43 tooltip. Set a local keymap so mouse-3 on the clock string goes to
44 the currently clocked task.
45 (org-clock-string-limit): Add a custom value for the maximum
46 length of the clock string in the modeline.
47 (org-clock-mode-map): Add a keymap for the modeline string
49 2008-09-21 Carsten Dominik <dominik@science.uva.nl>
51 * org-compat.el (org-propertize): New function.
53 2008-09-20 Bastien Guerry <bzg@altern.org>
55 * org-export-latex.el (org-export-latex-tables): protect exported
56 tables from further special chars conversion.
57 (org-export-latex-preprocess): Preserve LaTeX environments.
58 (org-list-parse-list): Parse descriptive lists.
59 (org-list-to-generic, org-list-to-latex, org-list-to-html)
60 (org-list-to-texinfo): Export descriptive lists.
61 (org-quote-chars): Remove.
62 (org-export-latex-keywords-maybe): Use `replace-regexp-in-string'.
63 (org-export-latex-list-beginning-re): Rename to
64 `org-list-beginning-re'
65 (org-list-item-begin): Rename to `org-list-item-beginning'
67 2008-09-20 Carsten Dominik <dominik@science.uva.nl>
69 * org.el (org-refile): Allow refiling to the last entry in the
71 (org-get-tags-at): Fix bug when inheritance is turned off.
73 2008-09-19 Carsten Dominik <dominik@science.uva.nl>
75 * org.el (org-indent-line-function): No longer check for src
76 regions, this is too much overhead.
78 * org-agenda.el (org-agenda-highlight-todo): Fix bugs with keyword
81 * org.el (org-scan-tags): Make sure that tags matching is not case
82 sensitive. TODO keyword matching is case sensitive, however, to
83 avoid confusion with similar words that are not meant to be
86 2008-09-18 Carsten Dominik <dominik@science.uva.nl>
88 * org.el (org-get-local-tags-at): New function.
89 (org-get-local-tags): New function.
91 * org-exp.el (org-export-get-categories): New function.
93 * org-agenda.el (org-sorting-choice)
94 (org-agenda-sorting-strategy, org-agenda-get-todos)
95 (org-agenda-get-timestamps, org-agenda-get-deadlines)
96 (org-agenda-get-scheduled, org-agenda-get-blocks)
97 (org-entries-lessp): Implement sorting by TODO state.
98 (org-cmp-todo-state): New defsubst.
100 * org-colview.el (org-colview-construct-allowed-dates): New
102 (org-columns-next-allowed-value): Use
103 `org-colview-construct-allowed-dates'.
105 * org-colview-xemacs.el (org-colview-construct-allowed-dates): New
107 (org-columns-next-allowed-value): Use
108 `org-colview-construct-allowed-dates'.
110 2008-09-17 Carsten Dominik <dominik@science.uva.nl>
112 * org.el (org-protect-slash): New function.
113 (org-get-refile-targets): Use `org-protect-slash'.
115 * org-agenda.el (org-global-tags-completion-table): New variable.
117 * org-exp.el (org-export-handle-export-tags): New function.
118 (org-export-preprocess-string): Call
119 `org-export-handle-export-tags'.
121 * org-plot.el: New file.
123 * org-publish.el (org-publish-expand-components): Function removed.
124 (org-publish-expand-projects): Allow components to have components.
126 2008-09-13 Carsten Dominik <dominik@science.uva.nl>
128 * org.el (org-indent-line-function): Do not indent in regions that
129 are external source code.
130 (org-yank-and-fold-if-subtree): New function.
132 * org-agenda.el (org-agenda-todayp): New function.
133 (org-agenda-get-deadlines, org-agenda-get-scheduled): Use
136 * org.el (org-insert-heading-respect-content)
137 (org-insert-todo-heading-respect-content): New commands.
138 (org-insert-heading-respect-content): New option.
139 (org-insert-heading): Respect `org-insert-heading-respect-content'.
141 * org-clock.el (org-clock-find-position): Make sure the note after
142 the clock line gets moved into the new clock drawer.
144 2008-09-11 Carsten Dominik <dominik@science.uva.nl>
146 * org-id.el (org-id-new): New option.
148 2008-09-08 Carsten Dominik <dominik@science.uva.nl>
150 * org-table.el (org-table-copy-down): Avoid overflow during
151 increment. Use prefix argument 0 to temporarily disable the
154 2008-09-07 Carsten Dominik <dominik@science.uva.nl>
156 * org-exp.el (org-export-as-html): Do not turn on the major mode
157 if the buffer will be killed anyway.
158 (org-get-current-options): Exclude the #+TEXT field.
159 (org-export-as-html): Make sure text before the first headline is
162 * org-publish.el (org-publish-org-to): Tell the exporter that this
163 buffer will be killed, so it is not necessary to do major mode
166 * org-archive.el (org-archive-to-archive-sibling): Show empty
167 lines after folding the archive sibling.
169 * org.el (org-log-note-extra): New variable.
171 2008-09-05 Bastien Guerry <bzg@altern.org>
173 * org.el (org-additional-option-like-keywords): Added keywords for
174 the _QUOTE, _VERSE and _SRC environments.
176 * org-export-latex.el (org-export-latex-preprocess): Fix bug when
177 exporting _QUOTE and _VERSE environments.
179 2008-09-05 Carsten Dominik <dominik@science.uva.nl>
181 * org-agenda.el (org-agenda-filter-by-tag): New command.
183 * org-exp.el (org-get-current-options): Remove angular brackets
186 * org.el (org-edit-fixed-width-region): New function.
187 (org-edit-fixed-width-region): Also try
188 `org-edit-fixed-width-region'.
189 (org-edit-fixed-width-region-mode): New option.
190 (org-activate-code): Only interprete lines starting with colon
191 plus a space as example lines.
193 * org-remember.el (org-remember-templates): Add nil instead of
194 empty strings to fix the length of remember templates.
196 * org-table.el (org-calc-default-modes): Fix the time format for
197 calc, from 12 hour to 24 hour clock.
199 2008-09-04 Carsten Dominik <dominik@science.uva.nl>
201 * org-agenda.el (org-agenda-get-deadlines)
202 (org-agenda-get-scheduled): Avoid `time-of-day' extraction for
203 entries that are pre-warnings of deadlines or reminders.
205 * org.el (org-sort-entries-or-items): Make numeric and alpha
206 comparisons ignore any TODO keyword and priority cookie.
208 * org-remember.el (org-remember-handler): Reinterpretation of the
211 2008-09-03 Carsten Dominik <dominik@science.uva.nl>
213 * org-agenda.el (org-agenda-get-scheduled): Use new
214 `org-scheduled' face.
216 * org-faces.el (org-scheduled): New face.
218 * org-wl.el (org-wl-open): Remove incorrect declaration.
220 * org-gnus.el (org-gnus-store-link): Support for :to information
223 * org-exp.el (org-export-as-html): Fixed typo in creator
225 (org-export-protect-examples): New parameter indent. Insert extra
226 spaces only when this parameter is specified.
227 (org-export-preprocess-string): Call `org-export-protect-examples'
228 with an indentation parameter when exporting to ASCII.
230 * org-remember.el (org-remember-templates)
231 (org-remember-apply-template): Allow the file component to be a
234 * org.el (org-goto-local-search-headings): Renamed from
235 `org-goto-local-search-forward-headings'. Added the possibility
238 2008-09-02 Carsten Dominik <dominik@science.uva.nl>
240 * org-export-latex.el (org-export-latex): New customization
243 * org-agenda.el (org-write-agenda): Erase buffer for txt export.
245 2008-09-01 Carsten Dominik <dominik@science.uva.nl>
247 * org-exp.el (org-html-do-expand): Allow {} to terminate
250 2008-07-29 Carsten Dominik <dominik@science.uva.nl>
252 * org.el (org-buffer-list): Select buffers based on major mode,
255 2008-07-26 Carsten Dominik <dominik@science.uva.nl>
257 * org-agenda.el (org-agenda-align-tags): Fix bug with malformed
260 * org-colview.el (org-columns-display-here): Use
261 `org-columns-modify-value-for-display-function'.
263 * org-colview-xemacs.el (org-columns-display-here): Use
264 `org-columns-modify-value-for-display-function'.
266 2008-07-25 Carsten Dominik <dominik@science.uva.nl>
268 * org.el (org-columns-modify-value-for-display-function): New option.
280 * org-publish.el (org-publish-file): Make sure the directory match
281 for the publishing directory works correctly.
283 * org-agenda.el (org-agenda-execute-calendar-command)
284 (org-agenda-diary-entry): Additional optional argument.
286 2008-07-24 Carsten Dominik <dominik@science.uva.nl>
288 * org-exp.el (org-export-as-html): Add attributes also in mailto
291 * org.el (org-autoload): Add `org-dblock-write:columnview'.
300 2008-07-23 Carsten Dominik <dominik@science.uva.nl>
302 * org-exp.el (org-export-region-as-html, org-export-as-html): Make
303 sure that calls from `org-export-region-as-html' do not do the
304 special check for a subtree.
306 2008-07-22 Carsten Dominik <dominik@science.uva.nl>
308 * org-agenda.el (org-batch-store-agenda-views): Fix parsing bug.
310 2008-07-20 Juri Linkov <juri@jurta.org>
312 * org.el (narrow-map): Bind `org-narrow-to-subtree' to "s" on the
313 new keymap `narrow-map' instead of binding "\C-xns".
315 2008-07-18 Carsten Dominik <dominik@science.uva.nl>
317 * org.el (org-open-file): Use
318 `org-open-directory-means-index-dot-org'.
319 (org-open-directory-means-index-dot-org): New option.
321 2008-07-17 Carsten Dominik <dominik@science.uva.nl>
323 * org.el (org-make-link-string): Remove link attributes from
325 (org-open-at-point): Remove link attributes bevore using the path.
327 * org-exp.el (org-export-as-html): Handle link attributes.
329 * org.el (org-extract-attributes, org-attributes-to-string): New functions.
331 * org-table.el (org-table-to-lisp): New function.
333 * org.el (org-narrow-to-subtree): Do not include the final newline
334 into the narrowed region.
336 * org-agenda.el (org-agenda-custom-commands-local-options): Fixed
337 bug with user-define skipping condition.
339 2008-07-16 Carsten Dominik <dominik@science.uva.nl>
341 * org-agenda.el (org-agenda-get-restriction-and-command): Fixed typo.
343 2008-07-14 Carsten Dominik <dominik@science.uva.nl>
345 * org-exp.el (org-export-html-style-default): Automatic overflow
346 handling for pre fields.
347 (org-export-as-ascii, org-export-as-html): Change default format
350 * org-table.el (org-table-export): Offer completion for translator
351 functions, and do not require a heading above the table.
353 * org.el (org-renumber-ordered-list, org-beginning-of-item-list):
354 Cater for the case of a list starting in the first line of the
357 2008-07-09 Carsten Dominik <dominik@science.uva.nl>
359 * org-publish.el (org-publish-find-title): Bug fix.
360 (org-publish-org-index): Implement new :index-style option.
362 2008-07-07 Carsten Dominik <dominik@science.uva.nl>
364 * org-publish.el (org-publish-timestamp-filename): Use
365 SHA1-encoded file names in the timestamp directory.
367 2008-07-05 Carsten Dominik <dominik@science.uva.nl>
369 * org-publish.el (org-publish-needed-p): Be verbose about files
370 published and files skipped.
372 * org-exp.el (org-export-preprocess-string): Swap link
373 normalization and inernal link targeting.
375 * org-publish.el (org-publish-needed-p): Create timestamp
376 directory when it does not exist.
378 2008-07-04 Bastien Guerry <bzg@altern.org>
380 * org-clock.el (org-clock-out-when-done): Doc fix.
382 * org.el (org-agenda-skip-unavailable-files): Doc fix.
384 * org-exp.el (org-export-remove-comment-blocks-and-subtrees):
385 Ignore case when searching for the COMMENT cookie at export time.
387 2008-07-02 Carsten Dominik <dominik@science.uva.nl>
389 * org-exp.el (org-get-file-contents)
390 (org-get-and-remove-property): New functions.
391 (org-export-handle-include-files): Handle the new prefix options.
392 (org-export-as-html): Fix the verse environment.
394 2008-07-01 Carsten Dominik <dominik@science.uva.nl>
396 * org.el (org-time=, org-time<, org-time<=, org-time>)
397 (org-time>=, org-time<>, org-2ft): New functions.
398 (org-op-to-function): Also provide for the time testing fucntions.
400 2008-06-30 Carsten Dominik <dominik@science.uva.nl>
402 * org-exp.el (org-export-html-style-default): New constant.
404 2008-06-29 Carsten Dominik <dominik@science.uva.nl>
406 * org-exp.el (org-export-html-style-extra): New variable.
407 (org-export-splice-style): New function.
409 2008-06-26 Carsten Dominik <dominik@science.uva.nl>
411 * org-exp.el (org-export-plist-vars, org-export-as-html):
412 Implement `org-export-creator-info'.
413 (org-export-creator-info): New option.
415 2008-06-25 Carsten Dominik <dominik@science.uva.nl>
417 * org.el (org-clock-drawer-start-re, org-clock-drawer-end-re)
418 (org-property-drawer-re, org-clock-drawer-re): New constants.
420 2008-06-23 Carsten Dominik <dominik@science.uva.nl>
422 * org-exp.el (org-icalendar-use-deadline)
423 (org-icalendar-use-scheduled): New options.
424 (org-icalendar-include-todo): Default changed to t.
425 (org-print-icalendar-entries): Implement better utilization of
426 scheduling and deadline time stamps.
427 (org-export-target-internal-links, org-export-as-html): Allow file
428 lines without the "file:" prefix if the file path is an absolute
429 path or starts with ".".
431 * org-clock.el (org-clocktable-shift): Also undertand yesterday,
433 (org-clock-special-range): Also undertand yesterday, lastweek etc.
435 2008-06-18 Glenn Morris <rgm@gnu.org>
436 * org.el (org-map-entries): Let-bind `file'.
438 2008-06-19 Carsten Dominik <dominik@science.uva.nl>
440 * org.el (org-agenda-skip-archived-trees): Docstring now
441 discourages using this.
442 (org-scan-tags): Check for org-agenda-archives-mode.
443 (org-map-entries): Make sure org-agenda-archives-mode is nil.
444 (org-agenda-files): Functionality of second arg changed.
446 * org-agenda.el (org-agenda-archives-mode): New variable
447 (org-write-agenda, org-prepare-agenda, org-agenda-list)
448 (org-search-view, org-todo-list, org-tags-view)
449 (org-agenda-list-stuck-projects): Call `org-agenda-files' with
451 (org-agenda-quit): Reset the archives mode.
452 (org-agenda-archives-mode): New command.
453 (org-agenda-set-mode-name): Include archives info.
455 2008-06-18 Carsten Dominik <dominik@science.uva.nl>
457 * org.el (org-paste-subtree): Make sure the yanked headline is
458 visible if it was yanked at a visible point.
459 (org-move-item-up): Fix the bug with moving white space at the end
461 (org-show-empty-lines-in-parent): New function.
463 2008-06-16 Carsten Dominik <dominik@science.uva.nl>
465 * org-colview.el (org-columns-next-allowed-value): Bug fix.
467 * org-colview-xemacs.el (org-columns-next-allowed-value): Bug fix.
469 * org-agenda.el (org-agenda-get-closed): Get the end time into the
470 agenda prefix as well.
472 * org-publish.el (org-publish-org-index): Make a properly indented
475 * org.el (org-calendar-agenda-action-key): New option.
476 (org-get-cursor-date): New function.
477 (org-mark-entry-for-agenda-action): New command.
478 (org-overriding-default-time): New variable.
479 (org-read-date): Respect `org-overriding-default-time'.
481 * org-remember.el (org-remember-apply-template): Respect the
482 ovverriding default time.
484 * org-agenda.el (org-agenda-action-marker): New variable.
485 (org-agenda-action): New command.
486 (org-agenda-do-action): New function.
488 2008-06-15 Carsten Dominik <dominik@science.uva.nl>
490 * org.el (org-schedule, org-deadline): Protect scheduled and
491 deadline tasks against changes that accidently remove the
492 repeater. Also show a message with the new date when done.
494 2008-06-15 Carsten Dominik <dominik@science.uva.nl>
496 * org.el (org-beginning-of-line): Cater for the case when there
497 are tags but no headline text.
498 (org-align-tags-here): Convert to tabs only when indent-tabs-mode
501 2008-06-13 Carsten Dominik <dominik@science.uva.nl>
503 * org-mhe.el (org-mhe-get-message-folder-from-index): Make sure
504 the return value is nil instead of "nil" when there is no match.
506 * org-exp.el (org-insert-centered): Use fill-column instead of
508 (org-export-as-ascii): Use string-width to measure the width of
511 * org.el (org-diary-to-ical-string): No longer kill buffer
512 FROMBUF, this is now done by the caller.
514 * org-exp.el (org-print-icalendar-entries): Move the call to
515 `org-diary-to-ical-string' out of the loop, and kill the buffer
518 * org-remember.el (org-remember-visit-immediately): Position
519 cursor after moving to the note.
520 (org-remember-apply-template): Use a text property to record the
522 (org-remember-handler): Align tags after pasting the note.
524 2008-06-12 Carsten Dominik <dominik@science.uva.nl>
526 * org-bbdb.el (org-bbdb-follow-anniversary-link): New function.
528 * org-agenda.el (org-agenda-open-link): If there is an
529 org-bbdb-name property in the current line, jump to that bbdb
532 * org-bbdb.el (org-bbdb-anniversaries): Add the bbdb-name as a
533 text property, so that the agenda knows where this entry comes
536 * org-agenda.el (org-agenda-clock-in): Fixed bug in the
537 interaction between clocking-in from the agenda, and automatic
538 task state switching.
540 * org-macs.el (org-with-point-at): Bug fix in macro defintion.
542 * org.el (org-beginning-of-line, org-end-of-line): Make sure the
543 zmacs-region stays after this command in XEmacs.
545 2008-06-11 Carsten Dominik <dominik@science.uva.nl>
547 * org.el (org-scan-tags): Allow new values for ACTION parameter.
549 * org-remember.el (org-remember-templates): Fix bug in
550 customization type definition.
552 * org.el (org-map-entries): New function.
554 2008-06-11 verhuur82 <verhuur82@macbook-van-verhuur82.local>
556 * org-agenda.el (org-agenda-skip-comment-trees): New option.
557 (org-agenda-skip): Respect `org-agenda-skip-comment-trees'.
559 2008-06-10 Carsten Dominik <dominik@science.uva.nl>
561 * org-remember.el (org-jump-to-target-location): New variable.
562 (org-remember-apply-template): Set
563 `org-remember-apply-template' if requested by template.
564 (org-remember-handler): Start an idle timer to jump to
567 * org-exp.el (org-get-current-options): Add the FILETAGS setting.
569 * org.el (org-set-regexps-and-options): Fix bug with parsing of
571 (org-get-tags-at): Add the content of `org-file-tags'.
573 * org-exp.el (org-export-handle-comments): Fix bug with several
574 comment lines after each other.
575 (org-number-to-roman, org-number-to-counter): New functions.
576 (org-export-section-number-format): New option.
578 2008-06-09 Carsten Dominik <dominik@science.uva.nl>
580 * org-exp.el (org-export-protect-examples): Catch the case of a
581 missing end_example line.
583 * org.el (org-set-regexps-and-options): Set `org-file-properties' and
584 `org-file-tags' to nil.
586 * org-colview.el (org-columns-next-allowed-value): Handle next
587 argument NTH to directly select a value.
589 * org-colview-xemacs.el (org-columns-next-allowed-value): Handle next
590 argument NTH to directly select a value.
592 2008-06-08 Carsten Dominik <dominik@science.uva.nl>
594 * org-agenda.el (org-agenda-scheduled-leaders): Fix docstring.
596 2008-05-30 Carsten Dominik <dominik@science.uva.nl>
598 * org.el (org-columns-ellipses): New option.
600 2008-05-29 Carsten Dominik <dominik@science.uva.nl>
602 * org-colview.el (org-columns-add-ellipses): New function.
603 (org-columns-compact-links): New function.
604 (org-columns-cleanup-item): Call `org-columns-compact-links'.
605 (org-columns-display-here): Call `org-agenda-columns-cleanup-item'
607 (org-columns-edit-value): Fixed bug with editing values from
609 (org-columns-redo): Also redo the agenda itself.
611 2008-05-28 Carsten Dominik <dominik@science.uva.nl>
613 * org-agenda.el (org-agenda-columns-remove-prefix-from-item): New
616 * org-colview.el (org-agenda-columns-cleanup-item): New function.
618 * org-exp.el (org-export-ascii-preprocess): Renamed from
619 `org-export-ascii-clean-string'.
620 (org-export-kill-licensed-text)
621 (org-export-define-heading-targets)
622 (org-export-handle-invisible-targets)
623 (org-export-target-internal-links)
624 (org-export-remove-or-extract-drawers)
625 (org-export-remove-archived-trees)
626 (org-export-protect-quoted-subtrees)
627 (org-export-protect-verbatim, org-export-protect-examples)
628 (org-export-select-backend-specific-text)
629 (org-export-mark-blockquote-and-verse)
630 (org-export-remove-comment-blocks-and-subtrees)
631 (org-export-handle-comments, org-export-mark-radio-links)
632 (org-export-remove-special-table-lines)
633 (org-export-normalize-links)
634 (org-export-concatenate-multiline-links)
635 (org-export-concatenate-multiline-emphasis): New functions,
636 obtained from spliiting the export preprocessor.
638 * org-table.el (org-table-recalculate): Improve error message if
639 the row number is invalid.
641 2008-05-27 Carsten Dominik <dominik@science.uva.nl>
643 * org-archive.el (org-archive-save-context-info): Fix bugs in
644 customization setup and docstring.
646 * org-exp.el (org-export-html-style): Changed the size of in the
647 <pre> element to 90%.
649 2008-05-26 Carsten Dominik <dominik@science.uva.nl>
651 * org.el (org-find-src-example-start): Function removed.
652 (org-edit-src-find-region-and-lang): New function.
654 2008-05-25 Carsten Dominik <dominik@science.uva.nl>
656 * org.el (org-edit-src-exit): New function.
657 (org-exit-edit-mode): New minor mode.
659 * org-exp.el (org-export-preprocess-string): Fix bug with removing
660 comment-like lines from protected examples.
662 * org.el (org-edit-src-example, org-find-src-example-start)
663 (org-protect-source-example, org-edit-special): New functions.
665 2008-05-24 Carsten Dominik <dominik@science.uva.nl>
667 * org-publish.el (org-publish-project-alist): Fix typo in
669 (org-publish-project-alist): Handle :index-title property.
671 2008-05-21 Carsten Dominik <dominik@science.uva.nl>
673 * org-export-latex.el (org-export-as-latex): Make sure region
674 bounds are correct. Parse subtree properties relating to export.
676 * org-exp.el (org-export-add-options-to-plist): New function.
677 (org-infile-export-plist): Use `org-export-add-options-to-plist'.
679 2008-05-20 Carsten Dominik <dominik@science.uva.nl>
681 * org.el (org-default-properties): Add EXPORT_FILE_NAME and
684 * org-exp.el (org-export-get-title-from-subtree)
685 (org-export-as-ascii, org-export-as-html): Make sure the original
686 region-beginning and region-end are used, even after moving
688 (org-export-get-title-from-subtree): Also try the EXPORT_TITLE
691 * org-remember.el (org-remember-last-stored-marker): New variable.
692 (org-remember-goto-last-stored): Use `org-goto-marker-or-bmk'.
693 (org-remember-handler): Also use marker to remember
694 last-stored position.
696 * org.el (org-goto-marker-or-bmk): New function.
698 2008-05-19 Carsten Dominik <dominik@science.uva.nl>
700 * org.el (org-file-properties): Renamed from `org-local-properties'.
701 (org-scan-tags): Take file tags into account.
702 (org-tags-match-list-sublevels): Default changed to t.
704 * org-exp.el (org-export-as-html): Close paragraph after a
707 * org.el (org-update-parent-todo-statistics): New function.
709 * org-exp.el (org-icalendar-store-UID): New option.
710 (org-icalendar-force-UID): Option removed.
711 (org-print-icalendar-entries): IMplement UIDs.
713 2008-05-18 Carsten Dominik <dominik@science.uva.nl>
715 * org-mhe.el (org-mhe-follow-link): Fix bug in mhe searches.
717 2008-05-16 Carsten Dominik <dominik@science.uva.nl>
719 * org-faces.el (org-column): Document how this face is being used
720 and why sometimes the background faces shine through.
722 * org-mhe.el (org-mhe-follow-link): Improve handling of searches.
724 * org-publish.el (org-publish-attachment): Create publishing
725 directory if it does not yet exist.
727 * org-table.el (org-calc-default-modes): Change default number
730 * org.el (org-olpath-completing-read): New function.
731 (org-time-clocksum-format): New option.
732 (org-minutes-to-hh:mm-string): Use `org-time-clocksum-format'.
734 * org-clock.el (org-clock-display, org-clock-out)
735 (org-update-mode-line): Use `org-time-clocksum-format'.
737 * org-colview-xemacs.el (org-columns-number-to-string): Use
738 `org-time-clocksum-format'.
740 * org-colview.el (org-columns-number-to-string): Use
741 `org-time-clocksum-format'.
743 2008-05-15 Carsten Dominik <dominik@science.uva.nl>
745 * org-id.el: New file, move from contrib to core.
747 * org-exp.el (org-icalendar-force-UID): New option.
749 2008-05-14 Carsten Dominik <dominik@science.uva.nl>
751 * org-exp.el (org-print-icalendar-entries): Make sure DTEND is
752 shifted by one day if theere is a date range without an end
755 * org.el (org-try-structure-completion): New function.
757 2008-05-13 Carsten Dominik <dominik@science.uva.nl>
759 * org.el (org-set-font-lock-defaults): Improve fontification of
761 (org-insert-item): Handle description lists.
762 (org-adaptive-fill-function): Improve auto indentation in
765 * org-exp.el (org-export-as-html, org-export-preprocess-string):
766 Implement VERSE environment.
767 (org-export-preprocess-string): Implement the COMMENT
770 * org-export-latex.el (org-export-latex-preprocess): Implement
773 2008-05-12 Carsten Dominik <dominik@science.uva.nl>
775 * org-jsinfo.el (org-infojs-opts-table): Add entry for FIXED_TOC
778 2008-05-10 Carsten Dominik <dominik@science.uva.nl>
780 * org-table.el (orgtbl-to-tsv, orgtbl-to-csv): New functions.
782 * org.el (org-quote-csv-field): New functions.
784 * org-table.el (org-table-export-default-format): Remove :splice
785 from default format, we get the same effect by not specifying
787 (org-table-export): Improve setup, distinguish better between
788 interactive and non-interactive use, allow specifying the format
789 on the fly, better protection against wrong file names.
790 (orgtbl-to-generic): Fix documentation. Do not require :tstart
791 and :tend when :splice is omitted.
793 2008-05-09 Bernt Hansen <bernt@norang.ca>
795 * org-clock.el (org-clock-select-task): Make sure the selection
796 letters are 1-9 and A-Z, no special characters.
798 2008-05-09 Carsten Dominik <dominik@science.uva.nl>
800 * org-exp.el (org-export-htmlize): New group.
801 (org-export-htmlize-output-type)
802 (org-export-htmlize-css-font-prefix): New options.
803 (org-export-htmlize-region-for-paste): New function.
804 (org-export-htmlize-generate-css): New command.
806 2008-05-08 Juanma Barranquero <lekktu@gmail.com>
808 * org/org.el (org-modules, org-format-latex-options):
809 * org/org-archive.el (org-archive-stamp-time)
810 (org-archive-save-context-info):
811 * org/org-faces.el (org-hide):
812 * org/org-irc.el (org-irc-parse-link):
813 * org/org-macs.el (org-call-with-arg, org-autoload):
814 * org/org-mew.el (org-mew-store-link):
815 * org/org-remember.el (org-remember-store-without-prompt)
816 (org-remember-templates): Fix typos in docstrings.
818 * org/org-info.el (org-info-store-link): Remove leftover docstring.
820 * org/org-bbdb.el (org-bbdb-export): Remove leftover docstring.
821 (org-bbdb-anniversary-field, org-bbdb-extract-date-fun)
822 (org-bbdb-anniv-split): Fix typos in docstrings.
824 * org/org-publish.el (org-publish-project-alist): Doc fixes.
825 (org-publish-use-timestamps-flag): Reflow docstring.
826 (org-publish-files-alist): Fix typos in docstring.
828 2008-05-08 Carsten Dominik <dominik@science.uva.nl>
830 * org.el (org-set-visibility-according-to-property): New function.
831 (org-ctrl-c-ctrl-c): Do not restart org-mode, just get the options
832 and compute the regular expressions, and update font-lock.
833 (org-property-re): Allow a dash in property names.
835 * org-archive.el (org-extract-archive-file): Insert the file name
836 without the path into the format, to allow the location format to
837 contain a subdirectory.
839 * org-agenda.el (org-agenda-post-command-hook): If point is at end
840 of buffer, and the `org-agenda-type' property undefined, use the
841 value from the character before.
843 * org.el (org-add-planning-info): Don't let indentation for
844 would-be timestamp become extra whitespace at the end of headline.
846 2008-05-07 Carsten Dominik <dominik@science.uva.nl>
848 * org.el (org-remove-double-quotes, org-file-contents): New
851 * org-exp.el (org-infile-export-plist): Also parse the
852 contents of #+SETUPFILE files, recursively.
854 * org.el (org-set-regexps-and-options): Also parse the
855 contents of #+SETUPFILE files, recursively.
857 * org-exp.el (org-export-handle-include-files): New function.
858 (org-export-preprocess-string): Call
859 `org-export-handle-include-files'.
861 * org.el (org-delete-property-globally)
862 (org-delete-property, org-set-property): Ignore case during
864 (org-set-property): Use `org-completing-read' instead of
867 * org.el (org-complete-expand-structure-template): New,
868 experimental function.
869 (org-structure-template-alist): New, experimental option.
870 (org-complete): Call `org-complete-expand-structure-template'.
872 2008-05-06 Bastien Guerry <bzg@altern.org>
874 * org-export-latex.el (org-export-latex-preprocess): Added
875 support for blockquotes.
877 2008-05-05 Carsten Dominik <dominik@science.uva.nl>
879 * org.el (org-read-date-analyze): Catch the case where only a
882 2008-05-04 Carsten Dominik <dominik@science.uva.nl>
884 * org.el (org-set-font-lock-defaults): Make the description
887 * org-exp.el (org-export-as-html, org-close-li): Implement
890 2008-05-04 Jason Riedy <jason@acm.org>
892 * org-table.el (*orgtbl-default-fmt*): New variable.
893 (orgtbl-format-line): Use the value of *orgtbl-default-fmt*
894 when there is no other fmt available.
896 (orgtbl-to-generic): Allow an explicitly nil :tstart or
897 :tend to suppress the appropriate string.
899 (orgtbl-to-orgtbl): New function for translating to another orgtbl
902 2008-05-02 Carsten Dominik <dominik@science.uva.nl>
904 * org.el (org-read-date-analyze): "." as an alias for "+0" in
907 * org-clock.el (org-clock-save-markers-for-cut-and-paste):
910 * org-agenda.el (org-agenda-save-markers-for-cut-and-paste):
913 2008-05-01 Carsten Dominik <dominik@science.uva.nl>
915 * org-clock.el (org-clock-find-position): Don't include notes
918 * org-archive.el (org-archive-subtree): No longer remove an
919 extra line after cutting the subtree. `org-cut-subtree' already
922 * org-remember.el (org-remember-handler): Only kill the target
923 buffer if it does not contain the running clock.
925 * org.el (org-markers-to-move): New variable.
926 (org-save-markers-in-region, org-check-and-save-marker)
927 (org-reinstall-markers-in-region): New function.
928 (org-move-subtree-down, org-copy-subtree): Remember relative
929 marker positions before cutting.
930 (org-move-subtree-down, org-paste-subtree): Restore relative
931 marker positions after pasting.
933 * org-remember.el (org-remember-clock-out-on-exit): New option.
934 (org-remember-finalize): Clock out only if the setting in
935 `org-remember-clock-out-on-exit' requires it.
936 (org-remember-handler): Do the cleanup in the buffer, to make sure
937 that the clock marker remains in tact.
939 2008-04-29 Carsten Dominik <dominik@science.uva.nl>
941 * org-clock.el (org-clock-goto): Widen buffer if necessary.
942 (org-clock-in): Make sure that also tasks outside the narrowed
943 region will be clocked in correctly.
944 (org-clock-insert-selection-line): Widen the buffer so that we can
945 find the correct task heading.
947 * org.el (org-base-buffer): New function.
949 * org-exp.el (org-icalendar-cleanup-string): Make sure ',"
951 (org-print-icalendar-entries): Also apply
952 `org-icalendar-cleanup-string' to the headline, not only to the
955 2008-04-28 Carsten Dominik <dominik@science.uva.nl>
957 * org-exp.el (org-export-preprocess-hook): New hook.
958 (org-export-preprocess-string): Call
959 `org-export-preprocess-hook'.
961 * org.el (org-font-lock-hook): New variable.
962 (org-font-lock-hook): New function.
963 (org-set-font-lock-defaults): Call `org-font-lock-hook'.
967 ;; add-log-time-zone-rule: t
970 Copyright (C) 2008 Free Software Foundation, Inc.
972 This file is part of GNU Emacs.
974 GNU Emacs is free software: you can redistribute it and/or modify
975 it under the terms of the GNU General Public License as published by
976 the Free Software Foundation, either version 3 of the License, or
977 (at your option) any later version.
979 GNU Emacs is distributed in the hope that it will be useful,
980 but WITHOUT ANY WARRANTY; without even the implied warranty of
981 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
982 GNU General Public License for more details.
984 You should have received a copy of the GNU General Public License
985 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
987 ;; arch-tag: a9bdcf06-7c2d-4b5a-bf7a-c5e7b706f67c