1 2010-04-16 Carsten Dominik <carsten.dominik@gmail.com>
3 * org-exp.el (org-export-define-heading-targets): Fix bug in
4 regexp finding ID and CUSTOM_ID properties.
6 2010-04-14 Carsten Dominik <carsten.dominik@gmail.com>
8 * org-footnote.el (org-footnote-goto-previous-reference): Renamed
9 from `org-footnote-goto-next-reference'.
11 * org.el (org-auto-repeat-maybe): Only record LAST_REPEAT if
12 org-log-repeat is non-nil, or if there is clocking data in the
15 * org-crypt.el (org-encrypt-entry): Improve mapping behavior.
17 2010-04-13 Carsten Dominik <carsten.dominik@gmail.com>
19 * org.el (org-align-all-tags): New command.
21 2010-04-13 David Maus <dmaus@ictsoc.de>
23 * org-wl.el (org-wl-link-remove-filter): New customizable
24 variable. If non-nil, filter conditions are stripped when storing
25 link to message in filter folder.
26 (org-wl-shimbun-prefer-web-links): New customizable variable. If
27 non-nil, links to shimbun messages are created as web links to
29 (org-wl-nntp-prefer-web-links): New customizable variable. If
30 non-nil, links to nntp message are created as web links to gmane
32 (org-wl-namazu-default-index): New customizable variable.
33 Directory of namazu search index that should be used as default
34 when opening a link in a search folder.
35 (org-wl-folder-types): New constant. Wanderlust folder type
37 (org-wl-folder-type): New function. Return type of Wanderlust
39 (org-wl-store-link): Create web links for shimbun or nntp messages
40 and strip filter conditions depending on customizable variables.
41 (org-wl-open): Open namazu search folder for message when called
44 2010-04-12 Carsten Dominik <carsten.dominik@gmail.com>
46 * org.el (org-remove-if, org-remove-if-not): New functions.
47 (org-open-file): Use internal remove-if functions.
49 2010-04-10 Jan Böcker <jan.boecker@jboecker.de>
51 * org.el (org-file-apps-entry-match-against-dlink-p): new function.
52 (org-file-apps-ex): remove variable.
53 (org-open-file): Integrate org-file-apps-ex functionality back
54 into org-file-apps, and decide whether to match a regexp against
55 the link or the filename using org-file-apps-entry-uses-grouping-p.
57 2010-04-09 Jan Böcker <jan.boecker@jboecker.de>
59 * org.el (org-file-apps-ex): new variable.
60 (org-open-file): Before considering org-file-apps, first match the
61 regexps from org-file-apps-ex against the whole link. See
62 docstring of org-file-apps-ex.
64 2010-04-12 Carsten Dominik <carsten.dominik@gmail.com>
66 * org.el (org-export-latex-default-packages-alist): Remove
68 (org-todo-repeat-to-state): New variable.
69 (org-auto-repeat-maybe): Allow user-selected target states.
70 (org-default-properties): Add the new property REPEAT_TO_STATE.
72 2010-04-09 Carsten Dominik <carsten.dominik@gmail.com>
74 * org-mobile.el (org-mobile-check-setup): Make sure that there is
75 a binary to compute checksums.
77 2010-04-08 Carsten Dominik <carsten.dominik@gmail.com>
79 * org.el (org-insert-link): Find the link buffer on visible
81 (org-export-latex-default-packages-alist): hyperref must be loaded
84 2010-04-07 Carsten Dominik <carsten.dominik@gmail.com>
86 * org-latex.el (org-export-latex-preprocess): Do not yet protect
87 defined entities - these will be taken care of later.
88 (org-export-latex-special-chars): Post-process entity replacement.
89 (org-export-latex-fontify-headline): Do not yet protect defined
90 entities - these will be taken care of later.
91 (org-export-latex-tables, org-export-latex-links): Format the
94 * org-entities.el (org-entities-user): Fix typo.
96 * org.el (org-prepare-agenda-buffers): Uniquify TODO keywords
98 * org-entities.el (org-entities-user): Improve docstring.
100 2010-04-06 Carsten Dominik <carsten.dominik@gmail.com>
102 * org-entities.el (org-macs): Require org-macs, to be sure that we
103 have `declare-function' defined.
105 2010-04-05 Carsten Dominik <carsten.dominik@gmail.com>
107 * org-latex.el (org-export-latex-classes): Update docstring.
109 * org.el (org-format-latex-header): Add cookies to the header.
110 (org-splice-latex-header): Implement placement according to
113 2010-04-04 Carsten Dominik <carsten.dominik@gmail.com>
115 * org-publish.el (org-publish-aux-preprocess): Control case
118 2010-04-04 Bastien Guerry <bzg@altern.org>
120 * org.el (org-splice-latex-header): Fix typo.
122 2010-04-04 Carsten Dominik <carsten.dominik@gmail.com>
124 * org-latex.el (org-export-latex-make-header): Use
125 `org-splice-latex-header' to build the header.
126 (org-export-latex-classes): Update docstring.
128 * org.el (org-splice-latex-header): New function.
129 (org-create-formula-image): Use `org-splice-latex-header' to build
132 * org-gnus.el (org-gnus-follow-link): Handle nndoc backend.
134 2010-04-03 Carsten Dominik <carsten.dominik@gmail.com>
136 * org.el (org-export-latex-packages-alist)
137 (org-export-latex-default-packages-alist): Fix docstring to
138 reflect the expected structure.
140 * org-docbook.el (org-docbook-do-expand): Fix bug with variable names.
141 (org-export-docbook-finalize-table): Make use of label for tables.
143 2010-04-02 Carsten Dominik <carsten.dominik@gmail.com>
145 * org-attach.el (org-attach-commit): Split on newlines.
147 * org.el (org-export-latex-default-packages-alist): Use list
148 instead of cons for the entries.
150 2010-04-01 Carsten Dominik <carsten.dominik@gmail.com>
152 * org-entities.el (org-entity-get-representation): Catch the case
153 that there is not entry in the list.
155 * org-mobile.el (org-mobile-use-encryption)
156 (org-mobile-encryption-tempfile, org-mobile-encryption-password):
158 (org-mobile-check-setup): CHeck the encryption setup.
159 (org-mobile-copy-agenda-files, org-mobile-sumo-agenda-command)
160 (org-mobile-create-sumo-agenda): Use encryption code.
161 (org-mobile-encrypt-and-move): New function.
162 (org-mobile-encrypt-file, org-mobile-decrypt-file): New
164 (org-mobile-move-capture): Decrypt the capture file.
166 * org.el (org-entities): Require the new file.
167 (org-export-latex-default-packages-alist): New variable.
168 (org-complete): Use new entity code for completion.
169 (org-create-formula-image): Use the new packages variable.
171 * org-latex.el (org-export-latex-classes): Remove the standard
172 packages from the class headers.
173 (org-export-latex-make-header): Use the new package variable.
174 (org-export-latex-special-chars): Better regexp for entities, to
175 support entity name that contain numbers.
176 (org-export-latex-treat-backslash-char): Use the new entity code.
178 * org-html.el (org-html-do-expand): Use the new entity code.
180 * org-exp.el (org-export): Add the new export commands.
181 (org-html-entities): Constant removed.
182 (org-export-visible): Add the new export commands.
184 * org-entities.el: New file.
186 * org-docbook.el (org-docbook-do-expand): Use new entity code.
188 * org-ascii.el (org-export-ascii-entities): New variable.
189 (org-export-as-latin1, org-export-as-latin1-to-buffer)
190 (org-export-as-utf8, org-export-as-utf8-to-buffer): New commands.
191 (org-export-as-encoding): New function.
192 (org-export-ascii-preprocess): Call `org-ascii-replace-entities'.
193 (org-ascii-replace-entities): New function.
195 2010-03-31 Carsten Dominik <carsten.dominik@gmail.com>
197 * org-html.el (org-html-level-start): Catch the case that target
200 2010-03-31 Dan Davison <davison@stats.ox.ac.uk>
202 * org.el (org-appearance): Change Customize group variable name
203 from org-font-lock to org-appearance, and change tag from "Org
204 Font Lock" to "Org Appearance"
205 (org-odd-levels-only): Change Customize group variable name
206 (org-level-color-stars-only): Change Customize group variable name
207 (org-hide-leading-stars): Change Customize group variable name
208 (org-hidden-keywords): Change Customize group variable name
209 (org-fontify-done-headline): Change Customize group variable name
210 (org-fontify-emphasized-text): Change Customize group variable name
211 (org-fontify-whole-heading-line): Change Customize group variable name
212 (org-highlight-latex-fragments-and-specials): Change Customize
214 (org-hide-emphasis-markers): Change Customize group variable name
215 (org-emphasis-alist): Change Customize group variable name
216 (org-emphasis-regexp-components): Change Customize group variable
218 (org-modules): Remove mention of org-R
220 * org-faces.el (org-faces): Change Customize group variable name
222 2010-03-29 Carsten Dominik <carsten.dominik@gmail.com>
224 * org-agenda.el (org-diary-last-run-time): New variable.
225 (org-diary): prepare agenda buffers only if last call was some
228 * org-html.el (org-export-html-preprocess): Replace \ref macros
230 (org-format-org-table-html): Add the label as an anchor.
232 * org-docbook.el (org-export-docbook-format-image): Do some
233 formatting on captions.
235 * org-latex.el (org-export-latex-tables, org-export-latex-links):
236 Do some formatting on captions.
238 * org-html.el (org-export-html-format-image)
239 (org-format-org-table-html): Do some formatting on captions.
241 2010-03-28 Dan Davison <davison@stats.ox.ac.uk>
243 * org.el (org-hidden-keywords): New customizable variable. This is
244 a list of symbols specifying which of the special keywords #+DATE,
245 #+AUTHOR, #+EMAIL and #+TITLE should be hidden by font lock.
246 (org-fontify-meta-lines-and-blocks): Changes to font-lock code
247 implementing new faces and hiding behaviour.
249 * org-faces.el (org-document-title): New face for #+TITLE lines
250 (org-document-info): New face for #+DATE, #+AUTHOR, #+EMAIL lines
251 (org-document-info-keyword): New face for #+DATE, #+AUTHOR, #+EMAIL keywords
253 2010-03-28 Carsten Dominik <carsten.dominik@gmail.com>
255 * org-publish.el (org-publish-sanitize-plist): New function to
256 rename "index" properties to "sitemap". Do this renaming
258 (org-publish-with-aux-preprocess-maybe): New macro.
259 (org-publish-org-to-pdf, org-publish-org-to-html): Use the new
261 (org-publish-aux-preprocess)
262 (org-publish-index-generate-theindex.inc): New function.
264 2010-03-27 Carsten Dominik <carsten.dominik@gmail.com>
266 * org-table.el (org-table-align): Interpret <N> at fixed width,
267 not as maximum width.
269 2010-03-26 Carsten Dominik <carsten.dominik@gmail.com>
271 * org-exp.el (org-export-author-info, org-export-email-info): Fix
274 * org-beamer.el (org-beamer-select-environment): Renamed from
275 `org-beamer-set-environment-tag'. Improve docstring.
277 * org-freemind.el (org-freemind-write-mm-buffer): Fix another
278 problem with odd levels.
280 * org-ascii.el (org-export-as-ascii): Export email only if the
283 * org-docbook.el (org-export-as-docbook): Export email only if the
286 * org-html.el (org-export-as-html): Export email only if the
289 * org-exp.el (org-export-email-info): New option.
290 (org-export-plist-vars): Add entry for `org-export-email'.
292 2010-03-25 Carsten Dominik <carsten.dominik@gmail.com>
294 * org-table.el (org-table-goto-line): Fix typo.
296 2010-03-25 Mikael Fornius <mfo@abc.se>
298 * org.el (org-agenda-files): Typo.
299 (org-read-agenda-file-list): Add optional argument to help
300 `org-store-new-agenda-file-list' to remember un-expanded file
301 names. Expand file names relative to `org-directory'.
302 (org-store-new-agenda-file-list): Keep un-expanded file names when
303 saving, if available.
304 (org-agenda-files): Update documentation.
306 2010-03-25 Carsten Dominik <carsten.dominik@gmail.com>
308 * org-ascii.el (org-export-as-ascii): Catch the case of exporting
309 a buffer with no file name attached.
311 * org.el (org-log-refile): New option.
312 (org-log-note-headings): Add a heading for refiling.
313 (org-startup-options): Add keywords for logging of the refile
315 (org-refile): Add logging action.
316 (org-add-log-note): Allow for refiling action.
318 * org-agenda.el (org-agenda-bulk-action): Make sure
319 `org-log-refile' is not `note' during a bulk action.
321 2010-03-24 Carsten Dominik <carsten.dominik@gmail.com>
323 * org.el (org-map-dblocks): Use save-excursion to remember the
326 * org-attach.el (org-attach-commit): Remove dependence on xargs.
327 (org-attach-delete-one): Commit after deleting a file.
329 * org-latex.el (org-export-latex-fontify): Do not mistake table.el
330 borders for strike-through emphasis.
332 * org-freemind.el (org-freemind-write-mm-buffer): Simplify the
333 handling of odd levels.
335 * org-agenda.el (org-agenda-todo-ignore-deadlines): Document `past'
337 (org-agenda-check-for-timestamp-as-reason-to-ignore-todo-item):
338 Handle `past' and `future' values.
340 * org.el (org-read-agenda-file-list): Interpret file names
341 relative to org-directory and allow environment variables and
344 * org-latex.el (org-export-latex-special-chars): Allow a
345 parenthesis before an exponent or subscript.
347 2010-03-23 Dan Davison <davison@stats.ox.ac.uk>
349 * org-src.el (org-edit-src-exit): When returning from code edit
350 buffer, if code block is hidden, leave point at start of
353 2010-03-23 Carsten Dominik <carsten.dominik@gmail.com>
355 * org.el (org-insert-heading): Do not remove all spaces if the
358 * org-indent.el (org-indent): Fix group name.
360 2010-03-21 Carsten Dominik <carsten.dominik@gmail.com>
362 * org-table.el (org-table-goto-column): Fix forcing a non-existing
364 (org-table-get, org-table-put, org-table-goto-line)
365 (org-table-current-line): New functions.
367 2010-03-21 Carsten Dominik <carsten.dominik@gmail.com>
369 * org-crypt.el (org-reveal-start-hook): Add a decryption function
371 (org-decrypt-entries, org-encrypt-entries, org-decrypt-entry): Add
374 * org.el (org-point-at-end-of-empty-headline)
375 (org-level-increment, org-get-previous-line-level): New function.
376 (org-cycle-level): Rewritten to be independent of when this
378 (org-in-regexps-block-p): New function.
379 (org-reveal-start-hook): New hook.
380 (org-reveal): Run new hook.
382 2010-03-19 Carsten Dominik <carsten.dominik@gmail.com>
384 * org-latex.el (org-export-latex-keywords): Start a new paragraph
385 after time keywords, do not add "\newline".
387 * org-html.el (org-export-as-html): Avoid double # in href.
389 * org.el (org-refile-get-location): Catch an invalid target
392 2010-03-18 Carsten Dominik <carsten.dominik@gmail.com>
394 * org-agenda.el (org-agenda-add-entry-to-org-agenda-diary-file):
395 Make sure the behavior regarding to extracting time is
398 2010-03-17 Stephen Eglen <stephen@gnu.org>
400 * org-agenda.el (org-agenda-insert-diary-extract-time): New
402 (org-agenda-add-entry-to-org-agenda-diary-file): Use this new
403 variable rather than `org-agenda-search-headline-for-time'.
405 2010-03-17 Carsten Dominik <carsten.dominik@gmail.com>
407 * org-list.el (org-fix-bullet-type): Improve cursor positioning.
409 2010-03-15 Carsten Dominik <carsten.dominik@gmail.com>
411 * org.el (org-adaptive-fill-regexp-backup): New variable.
412 (org-set-autofill-regexps): Store a backup of
413 `adaptive-fill-regexp'.
414 (org-adaptive-fill-function): Fix filling of comments and ordered
415 lists. If there is no other match, till try adaptive fill.
417 2010-03-15 John Wiegley <jwiegley@gmail.com>
419 * org-agenda.el (org-agenda-include-deadlines): Added new
420 customization variable to determine whether unscheduled tasks
421 should appear in the agenda solely because of their deadline.
422 Default to true, which was the previous behavior (it just wasn't
424 (org-agenda-mode-map, org-agenda-view-mode-dispatch): Bind ! in
425 the agenda to show/hide deadline tasks.
426 (org-agenda-menu): Added menu option for show/hide deadlines.
427 (org-agenda-list): Make the agenda list sensitive to the value of
428 `org-agenda-include-deadlines'.
429 (org-agenda-toggle-deadlines): New function to toggle the value of
430 `org-agenda-include-deadlines' and repaint the modeline
432 (org-agenda-set-mode-name): Show "Deadlines" in the agenda
433 modeline if deadline tasks are being displayed.
435 2010-03-14 Carsten Dominik <carsten.dominik@gmail.com>
437 * org-table.el (org-table-eval-formula): Replace $# and @# by
438 current column and row number.
440 2010-03-12 Carsten Dominik <carsten.dominik@gmail.com>
442 * org.el (org-set-property, org-delete-property): Go back to
443 prompting for the property.
445 * org-latex.el (org-export-latex-make-header): Fully process
447 (org-export-latex-fontify-headline): Allow several arguments, not
449 (org-export-latex-fix-inputenc): Catch the error when
450 `latexenc-coding-system-to-inputenc' is not defined.
452 * org-agenda.el (org-agenda-skip-if-todo): New function.
453 (org-agenda-skip-if): Add conditions for TODO keywords.
454 (org-agenda-skip-if): Document the new todo conditions.
456 2010-03-11 Mikael Fornius <mfo@abc.se>
458 * org.el (org-at-property-p): Check if we are inside a property
459 drawer not just any drawer.
460 (org-set-property, org-delete-property): When cursor is on a
461 property key value pair do not prompt for property name instead
463 (org-ctrl-c-ctrl-c): Still do org-property-action when cursor is
464 on the first line of a property drawer.
465 (org-property-end-re): Spell check.
467 2010-03-11 Carsten Dominik <carsten.dominik@gmail.com>
469 * org-exp.el (org-export-attach-captions-and-attributes): Add the
470 properties to the entire table, in case the first line is
473 * org-archive.el (org-archive-reversed-order): New option.
474 (org-archive-subtree, org-archive-to-archive-sibling): Use the new
475 option `org-archive-reversed-order'.
477 2010-03-10 Carsten Dominik <carsten.dominik@gmail.com>
479 * org-agenda.el (org-agenda-entry-types): New variable.
480 (org-agenda-list): Use `org-agenda-entry-types'.
481 (org-agenda-custom-commands-local-options): Support for setting
482 `org-agenda-entry-types' as an option.
483 (org-diary): Shift some documentation from here to the variable
484 `org-agenda-entry-types'.
486 2010-03-09 Carsten Dominik <carsten.dominik@gmail.com>
488 * org-latex.el (org-export-latex-make-header): Apply macros in
491 * org-clock.el (org-clocking-buffer, org-clocking-p): New function.
492 (org-clock-select-task, org-clock-notify-once-if-expired)
493 (org-clock-in, org-clock-out, org-clock-cancel, org-clock-goto)
494 (org-clock-out-if-current, org-clock-save): Use the new functions.
496 2010-03-08 Carsten Dominik <carsten.dominik@gmail.com>
498 * org-docbook.el (org-export-as-docbook): Remove unnecessary
500 (org-export-as-docbook): Remove unnecessary newline.
501 (org-export-as-docbook): Fix problem with double footnote
502 reference in one place.
504 * org-exp.el (org-export-format-source-code-or-example): Remove
507 * org.el (org-deadline, org-schedule): Allow rescheduling entries
510 * org-table.el (org-table-convert-refs-to-rc): Better way to catch
511 function calls that look like references.
513 * org.el (org-open-at-point): Get link abbreviations from
516 2010-03-07 Carsten Dominik <carsten.dominik@gmail.com>
518 * org-table.el (org-table-convert-refs-to-rc): Do not read arctan2
521 2010-03-05 Carsten Dominik <carsten.dominik@gmail.com>
523 * org.el (org-link-unescape): Solve issue with lower-case escapes.
525 2010-03-04 Carsten Dominik <carsten.dominik@gmail.com>
527 * org-latex.el (org-export-latex-classes): Add
528 \usepackage{latexsym} to all classes.
530 2010-03-03 Carsten Dominik <carsten.dominik@gmail.com>
532 * org-html.el (org-export-as-html): Do not allow protected lines
533 into the table of contents.
535 * org-latex.el (org-export-latex-special-chars): Find subsequent
536 occurrences of special characters.
537 (org-export-latex-tables): Do not convert table-like stuff that is
540 2010-03-01 Carsten Dominik <carsten.dominik@gmail.com>
542 * org-list.el (org-toggle-checkbox): No errors when updating
543 checkbox count fails because there is no heading.
545 2010-02-27 Carsten Dominik <carsten.dominik@gmail.com>
547 * org-clock.el (org-clock-report-include-clocking-task): New
549 (org-clock-sum): Add the current clocking task.
551 2010-02-26 Carsten Dominik <carsten.dominik@gmail.com>
553 * org.el (org-cycle): Print a message when in a table.el table.
554 (org-edit-special): Recognize the table.el context.
555 (org-ctrl-c-ctrl-c): Print a message when in a table.el table.
557 * org-src.el (org-at-table.el-p): Declare.
558 (org-edit-src-code): Handle a special case for table.el editing.
559 (org-edit-src-find-region-and-lang): Recognize the table.el
562 * org-latex.el (org-export-latex-tables): Convert table.el
564 (org-export-latex-convert-table.el-table): New function.
566 * org-html.el (org-html-expand): Fix table.el export.
568 * org-latex.el (org-export-latex-preprocess): Protect footnotes in
571 * org-id.el (org-id-find-id-file): Fix bug when there is no hash
572 table for the id locations.
574 * org.el (org-read-date-analyze): Match American-style dates, like
575 5/30 or 5/13/7. Make sure cal-iso.el is loaded. Don't force he
576 current year when reading ISO and American dates.
578 2010-02-25 Carsten Dominik <carsten.dominik@gmail.com>
580 * org.el (org-face-from-face-or-color): New function.
581 (org-get-todo-face, org-font-lock-add-priority-faces)
582 (org-get-tag-face): Use `org-face-from-face-or-color'.
584 * org-faces.el (org-todo-keyword-faces, org-priority-faces): Allow
585 simple colors as values.
586 (org-faces-easy-properties): New option.
588 * org-agenda.el (org-agenda-set-mode-name): Show if the agenda is
589 restricted, as an agenda mode.
590 (org-agenda-fontify-priorities): Allow simple colors as values.
592 2010-02-25 Bastien Guerry <bzg@altern.org>
594 * org-timer.el (org-timer-current-timer): Renamed from
595 `org-timer-last-timer'.
596 (org-timer-timer1, org-timer-timer2, org-timer-timer3): Removed.
597 (org-timer-cancel-timer, org-timer-show-remaining-time)
598 (org-timer-set-timer): Update to use only one timer.
600 * org.el (org-set-property): Remove useless space in the prompt.
602 2010-02-25 Carsten Dominik <carsten.dominik@gmail.com>
604 * org-html.el (org-export-html-style-default): Add a default style
607 * org-exp.el (org-export-format-source-code-or-example): Fix
610 2010-02-24 Bastien Guerry <bzg@altern.org>
612 * org-clock.el (org-clock-current-task): New variable to store
613 last clocked in task.
614 (org-clock-set-current, org-clock-delete-current): New functions.
616 2010-02-24 Carsten Dominik <carsten.dominik@gmail.com>
618 * org-remember.el (org-remember-apply-template): Extend comment.
619 (org-remember-handler): Implement clock sibling filing.
621 2010-02-23 Carsten Dominik <carsten.dominik@gmail.com>
623 * org-publish.el (org-publish-all, org-publish-current-file)
624 (org-publish-current-project): When called with prefix argument
625 FORCE, also rebuild the validation file list.
627 * org-latex.el (org-export-latex-preprocess): Protect footnotes in
630 2010-02-21 Carsten Dominik <carsten.dominik@gmail.com>
632 * org-html.el (org-export-as-html-and-open): Kill product buffer
633 if the user wants that.
635 * org-latex.el (org-export-as-pdf-and-open): Kill product buffer
636 if the user wants that.
638 * org-exp.el (org-export-kill-product-buffer-when-displayed): New
641 * org-agenda.el (org-batch-agenda-csv): Use the time property
642 instead of the `time-of-day' property.
644 2010-02-20 Carsten Dominik <carsten.dominik@gmail.com>
646 * org-timer.el (org-timer-start-hook, org-timer-stop-hook)
647 (org-timer-pause-hook, org-timer-set-hook)
648 (org-timer-cancel-hook): New hooks.
649 (org-timer-start): Run `org-timer-start-hook'.
650 (org-timer-pause-or-continue): Run `org-timer-pause-hook'.
651 (org-timer-stop): Run `org-timer-stop-hook'.
652 (org-timer-cancel-timers): Run `org-timer-cancel-hook'.
654 2010-02-19 Carsten Dominik <carsten.dominik@gmail.com>
656 * org.el (org-reveal): Double prefix arg shows the subtree of the
659 2010-02-17 Carsten Dominik <carsten.dominik@gmail.com>
661 * org-agenda.el (org-search-view): Fix bug with searching full
662 words in headlines in search view.
663 (org-agenda-skip-deadline-prewarning-if-scheduled): New option.
664 (org-agenda-get-deadlines): Suppress pre-warning if the entry is
665 scheduled (if the user configures it so.
667 2010-02-16 Carsten Dominik <carsten.dominik@gmail.com>
669 * org.el (org-hide-archived-subtrees): Don't jump to end of
670 subtree if the match was not in a headline.
671 (org-inside-latex-macro-p): Allow more complex arguments.
672 (org-emphasize): Protect against use at end of buffer.
674 2010-02-15 Carsten Dominik <carsten.dominik@gmail.com>
676 * org-agenda.el (org-agenda-align-tags): Avoid side effects on
679 2010-02-14 Carsten Dominik <carsten.dominik@gmail.com>
681 * org-agenda.el (org-agenda-todo-ignore-scheduled): More allowed
683 (org-agenda-todo-ignore-scheduled)
684 (org-agenda-todo-ignore-deadlines): More control with different
686 (org-agenda-check-for-timestamp-as-reason-to-ignore-todo-item):
687 Honor the new option settings.
689 2010-02-12 Carsten Dominik <carsten.dominik@gmail.com>
691 * org.el (org-get-location): Make sure the selection buffer is
692 shown in the current frame.
694 * org-ascii.el (org-export-ascii-table-widen-columns): New
696 (org-export-ascii-preprocess): Realign tables to remove narrowing
697 if `org-export-ascii-table-widen-columns' is set.
699 * org-table.el (org-table-do-narrow): New variable.
700 (org-table-align): Narrow only if `org-table-do-narrow' is t.
702 * org.el (org-deadline, org-schedule): Allow updating if the
703 relevant time stamp does not have a repeater, i.e. do not require
704 that no time stamp has a repeater.
706 * org-agenda.el (org-agenda-align-tags): Don't add a face to the
707 new white space before the tags.
709 * org-latex.el (org-export-as-latex): Do nit require the buffer to
710 be visiting a file when only exporting to a buffer or string.
711 (org-export-latex-fix-inputenc): Only save the buffer is there is
712 a file name attached to it.
714 2010-02-09 Dan Davison <davison@stats.ox.ac.uk>
716 * org-src.el (org-edit-src-exit): Widen before exiting edit buffers
718 2010-02-08 Carsten Dominik <carsten.dominik@gmail.com>
720 * org.el (org-fontify-meta-lines-and-blocks): Honor
721 `org-fontify-quote-and-verse-blocks'.
723 * org-faces.el (org-fontify-quote-and-verse-blocks): New option.
725 2010-02-03 Carsten Dominik <carsten.dominik@gmail.com>
727 * org.el (org-open-at-point): Also check for text property
728 org-linked-text before offering collected links.
730 2010-02-03 Stephen Eglen <stephen@gnu.org>
732 * org-agenda.el (org-agenda-add-entry-to-org-agenda-diary-file):
733 Optionally extract time specification from text and add to the
736 2010-02-03 Carsten Dominik <carsten.dominik@gmail.com>
738 * org-exp.el (org-html-entities): Fix typo.
740 * org-latex.el (org-export-latex-make-header): Use \providecommand
741 to make sure the \alert macro is defined.
743 * org.el (org-format-latex-signal-error)
744 (org-create-formula-image): Use `org-format-latex-signal-error'.
746 2010-02-02 Stephen Eglen <stephen@gnu.org>
748 * org.el (org-store-link): For dired buffers, use
749 default-directory as link name if dired-get-filename returns
752 2010-02-02 Carsten Dominik <carsten.dominik@gmail.com>
754 * org-exp.el (org-export-concatenate-multiline-links): The for
755 protectedness at beginning of match.
757 * org-latex.el (org-export-latex-fix-inputenc): Never leave the
758 AUTO as a coding system, instead default to utf8.
760 2010-02-01 Carsten Dominik <carsten.dominik@gmail.com>
762 * org.el (org-block-todo-from-children-or-siblings-or-parent)
763 (org-block-todo-from-checkboxes): Respect the local variable
764 value when deciding if blocking should be active.
766 * org-latex.el (org-export-latex-make-header): Define the align
767 macro if it is not yet defined.
769 * org-agenda.el (org-agenda-insert-diary-make-new-entry): Call
770 `org-insert-heading' with the INVISIBLE-OK argument.
772 * org-mac-message.el (org-mac-message-insert-flagged): Call
773 `org-insert-heading' with the INVISIBLE-OK argument.
775 * org.el (org-insert-heading): New argument INVISIBLE-OK.
777 * org-agenda.el (org-agenda-view-mode-dispatch): Improve the
780 * org-html.el (org-html-level-start): Use the
781 `html-container-class' text property to set an additional class
782 for an outline container.
784 * org-exp.el (org-export-remember-html-container-classes): New
786 (org-export-preprocess-string): Call
787 `org-export-remember-html-container-classes'.
789 * org.el (org-cycle): Mention level cycling in the docstring.
790 (org-default-properties): Add new property HTML_CONTAINER_CLASS.
792 * org-remember.el (org-remember-apply-template): Do file insertion
795 2010-01-31 Carsten Dominik <carsten.dominik@gmail.com>
797 * org-habit.el (org-habit-insert-consistency-graphs): Fix a
798 problem with mis-aligned graphs when showing habits.
800 2010-01-28 Mikael Fornius <mfo@abc.se>
802 * org.el (org-assign-fast-keys): Prefer keys used in keyword name
803 when assigning. Begin using numerical characters when all in name
804 is used up. This is to spare alphanumeric characters for better
805 match with other keywords.
807 2010-01-28 Carsten Dominik <carsten.dominik@gmail.com>
809 * org-exp.el (org-export-preprocess-hook): Improve documentation.
811 * org-latex.el (org-export-latex-preprocess): More consistent
812 conversion and protection of the words LaTeX and TeX.
813 (org-export-latex-fontify-headline, org-export-latex-preprocess):
814 Allow angle brackets in commands, for beamer.
816 2010-01-26 Carsten Dominik <carsten.dominik@gmail.com>
818 * org-clock.el (org-clock-in): Improve the look of the clock line
821 2010-01-24 Carsten Dominik <carsten.dominik@gmail.com>
823 * org-latex.el (org-export-latex-classes): Use AUTO as the place
824 holder string for the coding system. And improve the
826 (org-export-latex-fix-inputenc): Only modify the coding system if
827 it is given by the placeholder AUTO.
829 2010-01-23 Carsten Dominik <carsten.dominik@gmail.com>
831 * org-clock.el (org-task-overrun-text): New option.
832 (org-task-overrun, org-clock-update-period): New variables.
833 (org-clock-get-clock-string, org-clock-update-mode-line): Mark
835 (org-clock-notify-once-if-expired): Check if clock is overrun.
837 * org-faces.el: New face `org-mode-line-clock-overrun'.
839 2010-01-18 Jan Böcker <jan.boecker@jboecker.de>
841 * org.el (org-narrow-to-subtree): Position the end of the narrowed
842 region before the line with the next heading, to prevent the user
843 from prepending text to the next headline.
845 2010-01-20 Stephen Eglen <stephen@gnu.org>
847 * org-agenda.el (org-get-time-of-day): Use
848 org-agenda-time-leading-zero to allow leading zero (rather than
851 2010-01-20 Carsten Dominik <carsten.dominik@gmail.com>
853 * org-agenda.el (org-agenda-diary-entry-in-org-file): Make sure
854 org-datetree.el is loaded.
856 * org-datetree.el: autoload `org-datetree-find-day-create'
858 * org-latex.el (org-export-latex-hyperref-format): New option.
859 (org-export-latex-links): Use `org-export-latex-hyperref-format'.
861 2010-01-18 Carsten Dominik <carsten.dominik@gmail.com>
863 * org-ctags.el (org-ctags-enable): Change order of functions.
864 (org-ctags-create-tags): Add wildcard to file name expansion.
866 2010-01-17 Carsten Dominik <carsten.dominik@gmail.com>
868 * org.el (org-entry-properties): Fix some important bugs.
870 2010-01-16 Carsten Dominik <carsten.dominik@gmail.com>
872 * org.el (org-link-unescape, org-link-escape): Only use hexlify if
873 the table is not explicitly given.
875 2010-01-15 Carsten Dominik <carsten.dominik@gmail.com>
877 * org-clock.el (org-clock-out-when-done): Allow a list of keywords
879 (org-clock-out-if-current): Work with the new list value of
880 `org-clock-out-when-done'.
881 (org-clock-out, org-clock-out-if-current): Avoid circular logic
882 between clocking out and state changes.
884 * org-ctags.el (org-ctags-path-to-ctags): Better system-type test.
886 * org-latex.el (org-export-latex-treat-backslash-char): Do not by
887 accident protect a character that is before a backslash.
889 2010-01-14 Carsten Dominik <carsten.dominik@gmail.com>
891 * org-agenda.el (org-diary-class): Use
892 `org-order-calendar-date-args'.
894 * org.el (org-order-calendar-date-args): New function.
896 * org-exp.el (org-export-target-internal-links): Check for
897 protectedness after the first bracket.
899 * org.el (org-entry-properties): Don't match wrong-case TODO
902 * org-agenda.el (org-agenda-schedule, org-agenda-deadline):
903 Document that ARG is passed through to remove the date.
904 (org-agenda-bulk-action): Accept prefix arg and pass it on. Do
905 not read a date when the user has given a `C-u' prefix.
907 2010-01-11 Carsten Dominik <carsten.dominik@gmail.com>
909 * org-agenda.el (org-agenda-fix-displayed-tags): Fix bug when all
912 2010-01-10 Carsten Dominik <carsten.dominik@gmail.com>
914 * org-latex.el (org-export-latex-fix-inputenc): New function.
915 (org-export-latex-inputenc-alist): New option.
917 * org-exp.el (org-export): New key SPC to publish enclosing
920 2010-01-09 Carsten Dominik <carsten.dominik@gmail.com>
922 * org-indent.el (org-indent-add-properties): Catch case when there
923 is no headline in the buffer.
925 2010-01-08 Carsten Dominik <carsten.dominik@gmail.com>
927 * org-exp.el (org-html-entities): Add checkmark symbol.
929 * org-ascii.el (org-export-ascii-preprocess): Protect targets in
930 verbatim code for ASCII export.
932 * org.el (org-update-statistics-cookies): Also see checkboxes in
935 2010-01-07 Carsten Dominik <carsten.dominik@gmail.com>
937 * org-agenda.el (org-agenda-view-mode-dispatch): Define the `L'
940 * org-beamer.el (org-beamer-amend-header): Change the location
941 where `org-beamer-header-extra' is inserted.
943 * org.el (org-compute-latex-and-specials-regexp): Don't do BIND
944 just for computing this regexp.
946 2010-01-06 Carsten Dominik <carsten.dominik@gmail.com>
948 * org-beamer.el (org-beamer-frame-default-options): New option.
949 (org-beamer-sectioning): Use default options if the user does not
951 (org-beamer-fix-toc): Put a frame around the table of contents.
953 * org-exp.el (org-export-remove-comment-blocks-and-subtrees): Make
954 sure case-folding works well when processing comment stuff.
956 * org-latex.el (org-export-latex-after-save-hook): New hook.
957 (org-export-as-latex): Run the new hook.
959 2010-01-05 Carsten Dominik <carsten.dominik@gmail.com>
961 * org-beamer.el (org-beamer-environments-default): Add the note
963 (org-beamer-after-initial-vars): Allow several BEAMER_HEADER_EXTRA
964 lines and collect and combine the content.
965 (org-beamer-after-initial-vars): Check for note tags and make sure
966 they will be seen like a property.
968 * org.el (org-offer-links-in-entry): Fix bug when there is a
971 * org-exp.el (org-export): Make sure the mark is activated, also
972 when `transient-mark-mode' is off.
974 * org-agenda.el (org-agenda-search-view-always-boolean): New option.
975 (org-agenda-search-view-search-words-only): Obsolete variable, is
976 now an alias for `org-agenda-search-view-always-boolean'.
977 (org-agenda-search-view-force-full-words): New option.
978 (org-search-view): Improve docstring, and implement a better logic
979 for Boolean and phrase searches.
980 (org-agenda-last-search-view-search-was-boolean): New variable.
981 (org-agenda-manipulate-query): Consider the type of the last
982 search when modifying the search string.
984 2010-01-04 Carsten Dominik <carsten.dominik@gmail.com>
986 * org-latex.el (org-export-as-latex): Do the first letbind in the
989 * org-agenda.el (org-get-entries-from-diary): Add the new face to
992 * org-faces.el (org-agenda-diary): New face.
994 * org.el (org-make-link-regexps): Allow regexp-special characters
996 (org-open-file): When in-emacs is `system', also force system
997 opening, like when the value was `(16)'.
998 (org-update-statistics-cookies): Handle entries without children.
1001 (org-export-preprocess-before-normalizing-links-hook): New hook.
1002 (org-export-preprocess-string): Run the new hook.
1004 * org.el (org-offer-links-in-entry): Make RET open all links.
1006 * org-html.el (org-export-as-html): Remove any leftover display
1007 properties in the html file.
1009 * org-wl.el (org-wl-store-link): Work-around for format bug with
1012 * org-habit.el (org-habit-insert-consistency-graphs): Turn off
1013 invisibility while adding the graphs.
1015 2010-01-03 Carsten Dominik <carsten.dominik@gmail.com>
1017 * org-remember.el (org-select-remember-template): Use C letter to
1018 customize remember templates.
1020 * org-agenda.el (org-agenda-bulk-mark, org-agenda-bulk-unmark):
1021 Move cursor to next visible line.
1023 2010-01-02 Carsten Dominik <carsten.dominik@gmail.com>
1025 * org-beamer.el (org-beamer-sectioning): Leave columns environment
1026 by specifying 0 or 1 for column width.
1027 (org-beamer-column-widths): Make 0 stand for 0.0.
1029 2010-01-01 Carsten Dominik <carsten.dominik@gmail.com>
1031 * org-exp.el (org-export-mark-radio-links): Don't match inside
1034 * org.el (org-format-latex-header-extra): New variable.
1035 (org-format-latex): Set org-format-latex-header-extra from
1037 (org-format-latex): Add org-format-latex-header-extra to the
1038 variables on which image creation depends.
1039 (org-create-formula-image): Add the header stuff from in-buffer
1041 (org-read-date-analyze): Base the analysis for future preference
1042 on NOW, not on the default date.
1044 * org-inlinetask.el (org-inlinetask-export-handler): Add CSS class
1045 for TODO keyword in inline tasks.
1047 * org.el (org-log-note-headings): New headings for removing
1048 deadline or scheduling date.
1049 (org-deadline, org-schedule): Arrange for logging when removing a
1051 (org-add-log-note): Handle deadline and scheduling removal.
1053 2009-12-31 Carsten Dominik <carsten.dominik@gmail.com>
1055 * org-exp.el (org-export-visible): Add LaTeX/pdf export.
1057 2009-12-28 Carsten Dominik <carsten.dominik@gmail.com>
1059 * org-agenda.el (org-diary-class): New function.
1061 2009-12-24 Carsten Dominik <carsten.dominik@gmail.com>
1063 * org-latex.el (org-export-latex-preprocess): Do process the text
1066 2009-12-20 Carsten Dominik <carsten.dominik@gmail.com>
1068 * org.el (org-entry-properties): Add TIMESTAMP properties back
1071 2009-12-18 Carsten Dominik <carsten.dominik@gmail.com>
1073 * org.el (org-all-time-keywords): New variable.
1074 (org-set-regexps-and-options): Set `org-all-time-keywords'.
1075 (org-entry-blocked-p): New function.
1076 (org-special-properties): Add BLOCKED as a new special property.
1077 (org-entry-properties): New optional argument SPECIFIC, only parse
1078 for this property when it is specified.
1079 (org-entry-get): Pass a SPECIFIC argument to
1080 `org-entry-properties'.
1082 * org-latex.el (org-export-as-latex): Preprocess TEXT as well.
1084 2009-12-17 Carsten Dominik <carsten.dominik@gmail.com>
1086 * org-latex.el (org-export-latex-tables): No forced line end if
1087 there is no caption.
1089 2009-12-16 Carsten Dominik <carsten.dominik@gmail.com>
1091 * org-exp.el (org-html-entities): Add Euro symbols from Marvosym
1094 * org-latex.el (org-export-latex-tables): Only add a caption when
1095 macro in in longtable environments if one has been defined.
1097 * org-html.el (org-export-as-html): Only take title from buffer if
1098 not exporting body-only.
1100 * org-latex.el (org-export-latex-preprocess): Better version of
1101 the regular expression for protecting LaTeX macros.
1102 (org-export-latex-preprocess): Start searching for macros to
1103 protect from beginning of buffer.
1105 * org-exp.el (org-export-target-internal-links): Check for
1106 protectedness earlier in the string.
1108 * org-agenda.el (org-agenda-highlight-todo): Match TODO keywords
1111 * org-id.el (org-id-store-link): Match TODO keywords case
1114 * org.el (org-heading-components, org-get-outline-path)
1115 (org-display-outline-path): Match TODO keywords case sensitively.
1117 * org-latex.el (org-export-as-latex): Ignore read-only
1120 * org-exp.el (org-export-preprocess-string): Remove any
1121 `read-only' properties.
1123 * org-agenda.el (org-agenda-inactive-leader): New option.
1124 (org-agenda-get-timestamps): Use `org-agenda-inactive-leader'.
1125 (org-tags-view): Prompt for matcher if MATCH is an empty string.
1126 (org-todo-list): Prompt for matcher if ARG is an empty string.
1128 2009-12-15 Carsten Dominik <carsten.dominik@gmail.com>
1130 * org.el (org-open-link-functions): New hook.
1131 (org-open-at-point): Run `org-open-link-functions'.
1133 2009-12-14 Carsten Dominik <carsten.dominik@gmail.com>
1135 * org-agenda.el (org-agenda-date-prompt): Allow inactive time
1138 * org.el (org-inhibit-startup-visibility-stuff): New variable.
1139 (org-mode): Don't do startup visibility if inhibited.
1140 (org-outline-overlay-data, org-set-outline-overlay-data): New
1142 (org-save-outline-visibility): New macro.
1143 (org-log-note-headings): Document that one should not change the
1144 `state' note format.
1146 2009-12-13 Carsten Dominik <carsten.dominik@gmail.com>
1148 * org.el (org-make-link-regexps): Capture link path into a group.
1150 2009-12-12 Carsten Dominik <carsten.dominik@gmail.com>
1152 * org-beamer.el (org-beamer-after-initial-vars): Do not overwrite
1155 2009-12-11 Carsten Dominik <carsten.dominik@gmail.com>
1157 * org.el (org-startup-with-beamer-mode): New option.
1158 (org-property-changed-functions)
1159 (org-property-allowed-value-functions): New hooks.
1160 (org-entry-put, org-property-get-allowed-values): Run the new
1162 (org-property-next-allowed-value): Run the new hooks.
1164 * org-exp.el (org-export-select-backend-specific-text): Add the
1165 special beamer tags.
1168 (org-export-preprocess-before-selecting-backend-code-hook): New
1171 * org-latex.el (org-export-latex-after-initial-vars-hook): New hook.
1172 (org-export-as-latex): Run
1173 `org-export-latex-after-initial-vars-hook'.
1174 (org-export-latex-format-toc-function)
1175 (org-export-latex-make-header): Call
1176 `org-export-latex-format-toc-function'.
1178 * org.el (org-fill-template): Make template searches case sensitive.
1180 * org-exp.el (org-export): Use "1" as a sign to export only the
1183 * org-colview-xemacs.el (org-columns-edit-value): Use
1184 org-unrestricted property.
1186 * org-colview.el (org-columns-edit-value): Use
1187 org-unrestricted property.
1189 * org.el (org-compute-property-at-point): Set org-unrestricted
1190 text property if the list contains ":ETC".
1191 (org-insert-property-drawer): Use
1192 org-unrestricted property.
1195 (org-export-preprocess-before-selecting-backend-code-hook): New hook.
1196 (org-export-preprocess-string): Run
1197 `org-export-preprocess-before-selecting-backend-code-hook'.
1199 * org-xoxo.el (org-export-as-xoxo): Run `org-export-first-hook'.
1201 * org-latex.el (org-export-region-as-latex): Run
1202 `org-export-first-hook'.
1204 * org-html.el (org-export-as-html): Run `org-export-first-hook'.
1206 * org-docbook.el (org-export-as-docbook): Run
1207 `org-export-first-hook'.
1209 * org-ascii.el (org-export-as-ascii): Run `org-export-first-hook'.
1211 * org-exp.el (org-export-first-hook): New hook.
1213 2009-12-10 Carsten Dominik <carsten.dominik@gmail.com>
1215 * org-list.el (org-previous-item): Exit at the beginning of the
1218 * org-id.el (org-id-locations-save): Only write the id locations
1221 * org-archive.el (org-archive-all-done): Make this work in a file
1222 with org-odd-levels-only set.
1224 * org.el (org-get-refile-targets): Catch the case when a buffer
1227 * org-latex.el (org-export-as-latex): Cleanup forced line ends
1228 where they are not needed.
1229 (org-export-latex-subcontent): Remove unnecessary newlines.
1231 2009-12-09 Carsten Dominik <carsten.dominik@gmail.com>
1233 * org-latex.el (org-export-latex-make-header): Remove \obeylines.
1234 (org-export-latex-fontify): Fix regexp bug that takes special
1235 care of protecting the right boundary characters in emphasis
1237 (org-export-latex-preprocess): Allow multiple arguments to latex
1240 * org.el (org-make-link-regexps): Use John Gruber's regexp for
1243 * org-macs.el (org-re): Interpret :punct: in regexps.
1245 * org-exp.el (org-export-replace-src-segments-and-examples): Also
1246 take the final newline after the END line.
1248 * org.el (org-clean-visibility-after-subtree-move): Only fix
1249 entries that are not entirely invisible already.
1250 (org-insert-link): Respect org-link-file-path-type for
1251 "docview:" links in addition to "file:" links.
1253 2009-12-03 Carsten Dominik <carsten.dominik@gmail.com>
1255 * org-exp.el (org-export-format-source-code-or-example): Avoid
1256 additional extra white lines in LaTeX.
1258 * org-list.el (org-list-parse-list): Leave empty lines after the
1259 list, don't consider them as part of the list.
1261 * org-mobile.el (org-mobile-sumo-agenda-command): Allow tagstodo
1264 * org-clock.el (org-clock-select-task): Convert integer to
1265 character for XEmacs.
1267 2009-12-02 Carsten Dominik <carsten.dominik@gmail.com>
1269 * org-clock.el (org-clock-resolve): Make reading a char XEmacs
1272 2009-11-30 Tassilo Horn <tassilo@member.fsf.org>
1274 * org.el (org-complete-tags-always-offer-all-agenda-tags): New
1276 (org-set-tags): Use it.
1278 2009-11-30 Carsten Dominik <carsten.dominik@gmail.com>
1280 * org-list.el (org-empty-line-terminates-plain-lists): Update
1283 * org.el (org-format-latex): Fix link creation for processed latex
1286 2009-11-29 Carsten Dominik <carsten.dominik@gmail.com>
1288 * org-footnote.el (org-footnote-normalize): Protect replacement
1291 * org.el (org-inside-latex-macro-p): Save match data.
1293 2009-11-28 Jan Böcker <jan.boecker@jboecker.de>
1295 * org-docview.el: New file.
1297 2009-11-27 Carsten Dominik <carsten.dominik@gmail.com>
1299 * org-latex.el (org-export-latex-class-options): New variable.
1300 (org-export-latex-set-initial-vars): Use the class options.
1302 * org.el (org-forward-same-level): Stop at headings that start
1303 with an invisible character.
1304 (org-additional-option-like-keywords): Add LaTeX_CLASS_OPTIONS.
1306 2009-11-26 Carsten Dominik <carsten.dominik@gmail.com>
1308 * org-footnote.el (org-footnote-normalize): Don't take optional
1309 arguments in LaTeX macros as footnotes.
1311 * org.el (org-inside-latex-macro-p): New function.
1313 * org-latex.el (org-latex-to-pdf-process): Change customization
1314 group to `org-export-pdf'.
1316 * org-agenda.el (org-agenda-get-blocks): Look at time string also
1317 on days after the first one.
1319 * org.el (org-insert-heading): Also check for item before assuming
1320 before-first-heading condition.
1322 * org-latex.el (org-latex-to-pdf-process): Fix typo in group tag.
1323 (org-export-pdf-logfiles): New option.
1324 (org-export-as-pdf): Use `org-export-pdf-logfiles'.
1325 (org-export-pdf-logfiles): Fix customization type.
1327 * org.el (org-insert-link): Improve error message when there is no
1328 default link to select with RET.
1330 * org-agenda.el (org-agenda-filter-by-tag): Use char argument from
1333 2009-11-25 Carsten Dominik <carsten.dominik@gmail.com>
1335 * org-latex.el (org-export-latex-parse-global)
1336 (org-export-latex-parse-content)
1337 (org-export-latex-parse-subcontent): Use
1338 `org-re-search-forward-unprotected'.
1339 (org-export-as-pdf): Remove log files produced by XeTeX.
1341 * org-macs.el (org-re-search-forward-unprotected): New function.
1343 2009-11-25 James TD Smith <ahktenzero@mohorovi.cc>
1345 * org-colview.el (org-agenda-colview-summarize): Sort out some
1346 confusion between properties and titles, which resulted in
1347 agenda summaries not working if a title was set for a column.
1349 2009-11-24 Carsten Dominik <carsten.dominik@gmail.com>
1351 * org-mobile.el (org-mobile-agendas): New option.
1352 (org-mobile-sumo-agenda-command): Select the right agendas.
1354 * org-latex.el (org-export-latex-format-image): Preserve the
1355 original-indentation property.
1357 2009-11-23 Carsten Dominik <carsten.dominik@gmail.com>
1359 * org-clock.el (org-clock-insert-selection-line): Catch error when
1360 an old tasks no longer exists.
1362 * org-latex.el (org-export-as-pdf): Remove also the .idx file.
1363 (org-export-as-pdf): Don't remove the old PDF file before making
1366 * org-mouse.el (org-mouse-end-headline, org-mouse-insert-item)
1367 (org-mouse-context-menu): Use `org-looking-back'.
1369 * org.el (org-cycle-level): Use `org-looking-back'.
1371 * org-list.el (org-cycle-item-indentation): Use
1374 * org-compat.el (org-looking-back): New function.
1376 * org.el (org-insert-heading): Catch before-first-headline when
1377 inserting a headline.
1379 2009-11-22 Carsten Dominik <carsten.dominik@gmail.com>
1381 * org-latex.el (org-export-latex-format-image): Indent figure
1382 environment, so that it does not interrupt plain list.
1384 * org.el (org-open-at-point): Allow long link descriptions.
1386 2009-11-21 Carsten Dominik <carsten.dominik@gmail.com>
1388 * org-html.el (org-export-as-html): Remove empty lines at the
1389 beginning of the exported text.
1392 ;; add-log-time-zone-rule: t
1395 Copyright (C) 2008 Free Software Foundation, Inc.
1397 This file is part of GNU Emacs.
1399 GNU Emacs is free software: you can redistribute it and/or modify
1400 it under the terms of the GNU General Public License as published by
1401 the Free Software Foundation, either version 3 of the License, or
1402 (at your option) any later version.
1404 GNU Emacs is distributed in the hope that it will be useful,
1405 but WITHOUT ANY WARRANTY; without even the implied warranty of
1406 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1407 GNU General Public License for more details.
1409 You should have received a copy of the GNU General Public License
1410 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
1412 ;; arch-tag: a9bdcf06-7c2d-4b5a-bf7a-c5e7b706f67c