Bastien Guerry [Sat, 23 Feb 2013 13:42:11 +0000]
org.el (org-tsr-regexp-both): Don't activate dates in links
* org.el (org-tsr-regexp-both): Don't activate dates in links.
(org-activate-dates): Change match boundaries according to the
new value of `org-tsr-regexp-both'.
Thanks to Richard Huang for reporting a related issue.
Bastien Guerry [Wed, 20 Feb 2013 15:30:48 +0000]
org-agenda.el (org-agenda-to-appt): Fix typos
* org-agenda.el (org-agenda-to-appt): Fix typos.
Thanks to Sean Allred for reporting this.
Bastien Guerry [Tue, 19 Feb 2013 18:38:47 +0000]
org-agenda.el (org-agenda-local-vars): Don't include `org-agenda-show-window'
* org-agenda.el (org-agenda-local-vars): Don't include
`org-agenda-show-window' as it needs to be checked outside of
the agenda window.
Thanks to Bernt Hansen for reporting this.
Bastien Guerry [Sat, 16 Feb 2013 21:29:34 +0000]
org.el (org-set-tags-command): Fix bug.
* org.el (org-set-tags-command): Fix bug when setting tags for
multiple headlines in an active region.
Do not set the end of the region back to the beginning of the
previous headline.
Achim Gratz [Sat, 16 Feb 2013 10:14:35 +0000]
fix wrong key for org-reload uncompiled in menu
* lisp/org.el (org-org-menu): Use correct key "C-u C-c C-x !" to do
org-reload uncompiled in the menu.
The key binding has been changed in
8619361669 due to a conflict with
agenda mode, but the menu entry had never been corrected.
Bastien Guerry [Thu, 14 Feb 2013 09:39:54 +0000]
Enhance doc wrt interactions between `org-startup-folded' and `org-agenda-inhibit-startup'
* org.el (org-startup-folded):
* org.texi (Visibility cycling): Suggest to set
`org-agenda-inhibit-startup' to nil if user wants the startup
visibility settings to be honored in any circumstances.
Thanks to Tassilo for pointing this.
Bastien Guerry [Mon, 11 Feb 2013 17:27:21 +0000]
Fix `org-insert-heading-respect-content'
* org-mobile.el (org-mobile-edit): DTRT when inserting a heading
in an invisible region.
* org.el (org-insert-heading-respect-content): New
`invisible-ok' parameter. Add docstring.
(org-insert-todo-heading-respect-content): Add docstring.
Thanks to James Harkins for the extra detailed reports and
the proposed solutions, both for org.el and org-mobile.el.
Bastien Guerry [Wed, 13 Feb 2013 14:15:42 +0000]
ob-tangle.el (org-babel-tangle-collect-blocks): Bugfix: remove code references from blocks
* ob-tangle.el (org-babel-tangle-collect-blocks): Bugfix:
remove code references from blocks.
Thanks a lot to Michael Alan Dorman for reporting this.
Bastien Guerry [Wed, 13 Feb 2013 11:09:56 +0000]
Backport typo fixes from Emacs revno 111250 by Paul Eggert.
Bastien Guerry [Wed, 13 Feb 2013 10:38:00 +0000]
Revert "org-exp.el (org-export-normalize-links): Don't match links within tags"
This reverts commit
80cb1b0a09f53ae9a6dd37c7884ec6a26e29e12c.
Bastien Guerry [Mon, 11 Feb 2013 13:56:38 +0000]
org-agenda.el: Fix bug when displaying a temporary overlay
* org-agenda.el (org-agenda-schedule, org-agenda-deadline):
Cosmetic changes.
(org-agenda-show-new-time): Fix bug when displaying a
temporary overlay with the scheduled/deadline information.
Thanks to Thomas Morgan for reporting this bug and testing the patch.
Bastien Guerry [Mon, 11 Feb 2013 13:38:18 +0000]
org.el (org-fill-paragraph-with-timestamp-nobreak-p): New function
* org.el (org-fill-paragraph-with-timestamp-nobreak-p): New
function.
(org-setup-filling): Use it to prevent breaking a timestamp
when filling a paragraph.
Thanks to William for requesting this.
Bastien Guerry [Sat, 9 Feb 2013 10:59:17 +0000]
org.texi (Progress logging, Checkboxes): Fix typos
* org.texi (Progress logging, Checkboxes): Fix typos.
Thanks to Gregory Benjamin for this.
Gregory Benjamin [Sat, 9 Feb 2013 10:51:27 +0000]
Fix typos in orgguide.texi.
Achim Gratz [Sat, 9 Feb 2013 07:31:44 +0000]
Remove additions from contrib/ before moving HEAD
* mk/targets.mk (up0): Explicitly remove additions from contrib/
before moving HEAD via git since the files might be renamed, deleted
or moved by checking out a new version.
Thanks to Suvayu Ali for pointing to this problem. The user still has
to remember to do this when moving HEAD manually, though.
Bastien Guerry [Thu, 7 Feb 2013 07:42:15 +0000]
org-id.el (org-id-get-with-outline-path-completion): Fix docstring
* org-id.el (org-id-get-with-outline-path-completion): Fix
docstring.
Thanks to Florian Beck for reporting this.
Bastien Guerry [Wed, 6 Feb 2013 16:18:03 +0000]
org-agenda.el: Bugfix.
* org-agenda.el (org-agenda-get-deadlines)
(org-agenda-get-scheduled): Fix bug: use text properties for
the headline text since we rely on properties to get e.g. the
effort.
John K. Luebs [Mon, 4 Feb 2013 23:09:19 +0000]
org.el (org-get-wdays): Handle matching a lead time specified in hours
* org.el (org-get-wdays): Handle matching a lead time specified in
hours.
TINYCHANGE
A lead time in hours is matched but will erroneously return nil.
Bastien Guerry [Mon, 4 Feb 2013 21:14:52 +0000]
org-exp.el (org-export-normalize-links): Don't match links within tags
* org-exp.el (org-export-normalize-links): Don't match links
within tags.
A headline with tags like :info:test: would not be exported correctly
because info:test is first matched and normalized as a link.
Nicolas Goaziou [Thu, 31 Jan 2013 21:15:15 +0000]
org-element: Fix macro parsing with protected commas
* lisp/org-element.el (org-element-macro-parser): Fix error when last
argument ends with a protected comma.
* testing/lisp/test-org-element.el (test-org-element/macro-parser):
Add tests.
Bastien Guerry [Thu, 31 Jan 2013 13:18:14 +0000]
org-clock.el (org-clock-sum): Fix indentation
Francesco Pizzolante [Wed, 30 Jan 2013 16:21:42 +0000]
org-clock.el (org-clock-sum): Protect with `org-unmodified'
* org-clock.el (org-clock-sum): Protect with `org-unmodified'.
TINYCHANGE
Bastien Guerry [Thu, 31 Jan 2013 10:30:43 +0000]
org-html.el: Enhance docstrings
* org-html.el (org-export-html-preamble-format)
(org-export-html-postamble-format): Mention that
org-export-html-preamble/postamble need to be `t' in order for
these variables to have any effect.
Bastien Guerry [Thu, 31 Jan 2013 09:25:03 +0000]
org-html.el (org-html-handle-links): Fix bug in setting the attribute for link with images
* org-html.el (org-html-handle-links): When the link
description is an image and the attribute is "width",
pass the attribute to the <img ...> tag.
Thanks to John Hendy for reporting this.
Francesco Pizzolante [Wed, 30 Jan 2013 15:09:22 +0000]
org-macs.el (org-unmodified): Inhibit modification hooks
* org-macs.el (org-unmodified): Inhibit modification hooks.
TINYCHANGE
Bastien Guerry [Wed, 30 Jan 2013 16:46:35 +0000]
org.texi (References): Clarify an example
* org.texi (References): Clarify an example.
Thanks to Xue Fuqiao, Eric S Fraga and H. Dieter Wilhelm
for sorting this out.
racin [Wed, 30 Jan 2013 10:42:17 +0000]
org-bibtex.el (org-bibtex-search): Don't throw an error when `org-bibtex-prefix' is nil
* org-bibtex.el (org-bibtex-search): Don't throw an error when
`org-bibtex-prefix' is nil.
TINYCHANGE
Bastien Guerry [Wed, 30 Jan 2013 10:18:24 +0000]
org.el: Always honor `org-startup-indented', even when `org-inhibit-startup' is non-nil
* org.el (org-mode): Always honor `org-startup-indented', even
when `org-inhibit-startup' is non-nil.
* org-indent.el (org-indent-mode): Don't check
`org-inhibit-startup'.
Thanks to Carsten for suggesting this.
Bastien Guerry [Wed, 30 Jan 2013 09:46:43 +0000]
org-e-odt.el (org-e-odt--export-wrap): Use `condition-case'
* org-e-odt.el (org-e-odt--export-wrap): Use `condition-case'.
Bastien Guerry [Sun, 27 Jan 2013 08:21:35 +0000]
org.el (org-fontify-meta-lines-and-blocks-1): Don't try to add text properties outside of the buffer
* org.el (org-fontify-meta-lines-and-blocks-1): Don't try to
add text properties outside of the buffer.
Thanks to Leo Liu for reporting this.
Bastien Guerry [Sat, 26 Jan 2013 14:10:43 +0000]
org.el (org-agenda-inhibit-startup): Rename from `org-agenda-inhibit-startup-visibility-cycling'
* org.el (org-agenda-inhibit-startup): Rename from
`org-agenda-inhibit-startup-visibility-cycling'.
(org-agenda-prepare-buffers): Bind `org-inhibit-startup' to
`org-agenda-inhibit-startup'.
Bastien Guerry [Sat, 26 Jan 2013 14:03:21 +0000]
org.el (org-mode): Don't initialize `org-beamer-mode' when `org-inhibit-startup' is non-nil
* org.el (org-mode): Don't initialize `org-beamer-mode' when
`org-inhibit-startup' is non-nil.
Bastien Guerry [Sat, 26 Jan 2013 12:40:18 +0000]
org-footnote.el: Fix bug when using `electric-indent-mode'
* org-footnote.el (org-footnote-create-definition): Prevent
`electric-indent-mode' from inserting the definition at the
wrong place.
Thanks to Xue Fuqiao for reporting this bug.
Bastien Guerry [Sat, 26 Jan 2013 12:29:44 +0000]
org-agenda.el: Delete `org-agenda-no-heading-message'
* org-agenda.el (org-agenda-no-heading-message): Delete.
(org-agenda-get-timestamps, org-agenda-get-progress)
(org-agenda-get-deadlines, org-agenda-get-scheduled)
(org-agenda-get-blocks): Don't use
`org-agenda-no-heading-message', skip the entry.
Bastien Guerry [Sat, 26 Jan 2013 09:57:47 +0000]
org.el (org-agenda-inhibit-startup-visibility-cycling): New option
* org.el (org-agenda-inhibit-startup-visibility-cycling): New
option.
(org-agenda-prepare-buffers): Use it to speed up the agenda
generation.
This change will boost agenda creation *a lot*, especially for
people using many agenda files. See the docstring of the new
option for details.
Bastien Guerry [Sat, 26 Jan 2013 09:55:35 +0000]
org-agenda.el (org-agenda-skip): Fix bug by correctly skipping commented scheduled/deadline lines
* org-agenda.el (org-agenda-skip): Fix bug by correctly
skipping commented scheduled/deadline lines.
This fixes a bug introduced in
http://orgmode.org/cgit.cgi/org-mode.git/commit/?id=211b13
Bastien Guerry [Thu, 24 Jan 2013 15:31:08 +0000]
Fix compiler warning.
Bastien Guerry [Thu, 24 Jan 2013 11:27:55 +0000]
org.texi (Installation): Enhance instructions again
* org.texi (Installation): Enhance instructions again.
Bastien Guerry [Wed, 23 Jan 2013 13:58:29 +0000]
org.texi (Org-Plot): Update link
* org.texi (Org-Plot): Update link.
Thanks to Xue Fuqiao for reporting this.
Bastien Guerry [Wed, 23 Jan 2013 13:48:52 +0000]
org-clock.el (org-clock-in): Fix bug when fetching the effort value
* org-clock.el (org-clock-in): Fix bug when fetching the effort
value.
Thanks to Vasil S. Diadov for reporting this bug and proposing a patch.
Bastien Guerry [Wed, 23 Jan 2013 12:58:20 +0000]
ob-python.el: Fix compatibility bug.
* ob-python.el (org-babel-python-command): Fix docstring.
(org-babel-python-initiate-session-by-key): Fix bug: `run-python'
from Emacs >24.1 requires a python command as an argument.
Thanks to Myles English for raising this issue.
Bastien Guerry [Wed, 23 Jan 2013 11:58:09 +0000]
org-element.el (org-element-at-point): Fix typo in docstring
* org-element.el (org-element-at-point): Fix typo in docstring.
Bastien Guerry [Tue, 22 Jan 2013 21:27:56 +0000]
org-agenda.el (org-agenda-get-deadlines): Fix bug: use `org-agenda-show-inherited-tags'
* org-agenda.el (org-agenda-get-deadlines): Fix bug: use
`org-agenda-show-inherited-tags'.
Thanks to Kiwon Um for reporting this.
Bastien Guerry [Tue, 22 Jan 2013 15:39:23 +0000]
org-agenda.el (org-agenda-skip): Correctly handle commented out scheduled/deadline lines
* org-agenda.el (org-agenda-skip): Correctly handle commented
out scheduled/deadline lines. Refactor.
Thanks to Rainer Stengele for reporting this and to Nick Dokos for
investigating further. This fix will not slow down the agenda as checking
for a text property seems equally fast (and perhaps even slightly faster)
than checking the character after.
Bastien Guerry [Tue, 22 Jan 2013 15:00:56 +0000]
org.texi (Checkboxes, Radio lists): Fix typos
* org.texi (Checkboxes, Radio lists): Fix typos.
Samuel Loury [Mon, 14 Jan 2013 14:25:16 +0000]
Small typo correction
TINYCHANGE
Muchenxuan Tong [Tue, 22 Jan 2013 13:14:08 +0000]
org-agenda.el (org-agenda-quit): Delete indirect buffer's window only when it exists
* org-agenda.el (org-agenda-quit): Delete indirect buffer's window
only when it exists.
When indirect buffer's window doesn't exist, the original logic will
delete the current window.
TINYCHANGE
Bastien Guerry [Tue, 22 Jan 2013 13:08:39 +0000]
org-install.el: Do not warn users.
* org-install.el: Do not warn users.
Bastien Guerry [Tue, 22 Jan 2013 12:55:57 +0000]
org.el (org-adaptive-fill-function): Fix various bugs when filling in message-mode
* org.el (org-adaptive-fill-function): In message-mode, don't
lines in the message header, nor table lines in the body.
Correctly fill lines starting with `org-outline-regexp' in the
body.
Nicolas Goaziou [Sun, 20 Jan 2013 08:43:58 +0000]
org-element: Improve some docstrings
* lisp/org-element.el (org-element-parse-buffer, org-element-map,
org-element-at-point, org-element-context): Be more verbose in
docstrings. Also fix typos.
Nicolas Goaziou [Sat, 19 Jan 2013 14:37:16 +0000]
org-list: Fix bug when repairing checkbox with an ORDERED property
* lisp/org-list.el (org-list-struct-fix-box): When a checkbox has to
be resetted because of a non-nil ORDERED property value, make sure
it had a checkbox already.
Bastien Guerry [Wed, 16 Jan 2013 17:36:29 +0000]
org-agenda.el (org-agenda-open-link): Fix bug with opening all links
* org-agenda.el (org-agenda-open-link): Fix bug with opening
all links.
Thanks to Ingo Lohmar for pointing this.
Tokuya Kameshima [Mon, 14 Jan 2013 17:04:31 +0000]
org-agenda.el (org-search-view): Fix checking `org-agenda-show-inherited-tags'
* org-agenda.el (org-search-view): Fix checking
`org-agenda-show-inherited-tags'.
TINYCHANGE
Bastien Guerry [Sun, 13 Jan 2013 08:27:08 +0000]
Delete `org-condition-case-unless-debug'
* org-compat.el (org-condition-case-unless-debug): Delete.
* org-odt.el (org-odt-cleanup-xml-buffers): Use
`condition-case' instead of `org-condition-case-unless-debug',
which is now deleted.
Bastien Guerry [Sun, 13 Jan 2013 08:24:43 +0000]
Revert "Backwards compatibility: don't defalias special forms"
This reverts commit
b63275350f524df5e33c2aa915de4415f312f409.
Bastien Guerry [Sun, 13 Jan 2013 08:19:24 +0000]
Revert "Compatibility: Use org-define-obsolete-{function,variable}-alias"
This reverts commit
305f29776fba57cdd1566071e0e8a75270d095c6.
Bastien Guerry [Sat, 12 Jan 2013 14:43:53 +0000]
* org-mobile.el (org-mobile-write-agenda-for-mobile): Fix bug
when replacing the heading.
Thanks to Jeff Myer for reporting this.
Bastien Guerry [Sat, 12 Jan 2013 14:07:40 +0000]
org-depend.el (org-depend-trigger-todo): Fix bug
* org-depend.el (org-depend-trigger-todo): Fix bug: use
`org-refresh-properties'. Also fix some compiler warnings.
Thanks to Karl Voit for reporting this.
Bastien Guerry [Sat, 12 Jan 2013 08:20:17 +0000]
Docstring fixes.
* org-capture.el (org-capture-templates-contexts):
* org-agenda.el (org-agenda-custom-commands-contexts):
Docstring fix.
Bastien Guerry [Fri, 11 Jan 2013 16:15:17 +0000]
Restore previous behavior for inherited tags, now just more flexible
* org.el (org-get-tags-at): Remove duplicate inherited tags.
* org-agenda.el (org-agenda-show-inherited-tags): Allow to be
set to 'always or to a list of agenda types.
(org-agenda-finalize): Rework conditions under which inherited
tags should be made available even when not displayed.
(org-search-view, org-agenda-get-todos)
(org-agenda-get-timestamps, org-agenda-get-sexps)
(org-agenda-get-progress, org-agenda-get-scheduled)
(org-agenda-get-blocks): Use new possible values of
`org-agenda-show-inherited-tags'.
Thanks to Karl Voit and Tassilo Horn who first reported this.
Bastien Guerry [Fri, 11 Jan 2013 12:32:34 +0000]
org.texi (Installation): Simplify
* org.texi (Installation): Simplify.
Bastien Guerry [Fri, 11 Jan 2013 11:11:09 +0000]
org.el (org-open-at-point): Fix opening all links at point
* org.el (org-open-at-point): Fix opening all links at point.
Thanks to Ingo Lohmar for reporting this.
Bastien Guerry [Thu, 10 Jan 2013 11:15:24 +0000]
org-agenda.el (org-get-entries-from-diary): Turn off `diary-file-name-prefix'
* org-agenda.el (org-get-entries-from-diary): Turn off
`diary-file-name-prefix' instead of
`diary-file-name-prefix-function', the former is checked
before the latter.
Thanks to Andreas Merziger for reporting this as Emacs bug#13396.
Michael Albinus [Wed, 9 Jan 2013 12:48:30 +0000]
ob-eval.el (org-babel-shell-command-on-region): Use `executable-find' for local `shell-file-name'
* ob-eval.el (org-babel-shell-command-on-region): Use
`executable-find' for local `shell-file-name'.
François Allisson [Wed, 9 Jan 2013 11:32:09 +0000]
org.texi: Update documentation on internal link handling
* org.texi (Handling links): Update the mention to the
obsolete variable `org-link-to-org-use-id' with a mention to
the newer variable `org-id-link-to-org-use-id'. Mention the
need to load the org-id library.
TINYCHANGE
Bastien Guerry [Tue, 8 Jan 2013 22:44:54 +0000]
org.el (org-edit-special): Check for table.el before checking for Org tables
* org.el (org-edit-special): Check for table.el before
checking for Org tables.
Thanks to Jacobo de Vera for reporting this.
Bastien Guerry [Tue, 8 Jan 2013 21:33:33 +0000]
doc/org.texi: Update copyright year.
Bastien Guerry [Tue, 8 Jan 2013 17:39:45 +0000]
org-agenda.el (org-agenda-finalize): Inhibit readonly for the whole function
* org-agenda.el (org-agenda-finalize): Inhibit readonly for
the whole function.
Thanks to J. David Boyd for hitting this bug and reporting it.
Bastien Guerry [Tue, 8 Jan 2013 17:26:06 +0000]
org-src.el (org-edit-src-find-region-and-lang): Try to find table.el tables first
* org-src.el (org-edit-src-find-region-and-lang): Try to find
table.el tables first.
Thanks to Jacobo de Vera for insisting on this.
Bastien Guerry [Tue, 8 Jan 2013 15:34:31 +0000]
org-jsinfo.el (org-infojs-template): Fix copyright years
* org-jsinfo.el (org-infojs-template): Fix copyright years.
Bastien Guerry [Tue, 8 Jan 2013 15:19:31 +0000]
org.texi: Document `org-mark-element' and `org-mark-subtree'
* org.texi (Structure editing): Document `org-mark-element'
and `org-mark-subtree'.
(Tag inheritance): Document `org-agenda-use-tag-inheritance'.
Thanks to Nathaniel Cunningham for requesting this.
Bastien Guerry [Tue, 8 Jan 2013 14:57:10 +0000]
org-src.el (org-edit-src-code): Fix bug when trying to edit a table.el table
* org-src.el (org-edit-src-code): Fix bug when trying to edit
a table.el table.
Thanks to Jacobo de Vera for reporting this regression.
Bastien Guerry [Tue, 8 Jan 2013 14:26:04 +0000]
Various small fixes
Bastien Guerry [Tue, 8 Jan 2013 14:04:32 +0000]
Update Copyright lines to match Emacs format.
Bastien Guerry [Tue, 8 Jan 2013 13:29:29 +0000]
org-agenda (org-agenda-finalize): Don't remove tag alignment
* org-agenda.el (org-agenda-finalize): Don't remove tag
alignment depending on `org-prefix-has-tag', this should
depend on `org-agenda-remove-tags'.
Thanks to Rainer Stengele for reporting this.
Bastien Guerry [Tue, 8 Jan 2013 11:09:39 +0000]
doc/orgguide.texi: Update menu
Bastien Guerry [Tue, 8 Jan 2013 10:46:29 +0000]
etc/ORG-NEWS: Update
Bastien Guerry [Tue, 8 Jan 2013 10:34:09 +0000]
org-agenda.el (org-agenda-finalize): Downcase tags when readding them after agenda generation
* org-agenda.el (org-agenda-finalize): Downcase tags when
readding them after agenda generation.
Nicolas Goaziou [Tue, 8 Jan 2013 09:34:40 +0000]
Ignore `auto-fill-inhibit-regexp'
* lisp/org.el (org-setup-filling): Ignore `auto-fill-inhibit-regexp'.
The idea behind this is that `org-adaptive-fill-function' already
determines which lines should be filled.
Bastien Guerry [Tue, 8 Jan 2013 07:04:24 +0000]
org.el (org-setup-filling): Set `auto-fill-inhibit-regexp' from `org-outline-regexp'
* org.el (org-setup-filling): Set `auto-fill-inhibit-regexp'
from `org-outline-regexp'.
Thanks to John Hendy for reporting a problem in this area.
David Engster [Mon, 7 Jan 2013 22:59:30 +0000]
org-icalendar.el (org-icalendar-ts-to-string): Fix bug in converting timezone
org-icalendar.el (org-icalendar-ts-to-string): Fix bug in converting
timezone.
TINYCHANGE
Bastien Guerry [Mon, 7 Jan 2013 21:28:54 +0000]
etc/ORG-NEWS: Add information about Org 7.9.3
Bastien Guerry [Mon, 7 Jan 2013 21:02:33 +0000]
org-agenda.el (org-agenda-use-tag-inheritance): Fix custom definition
* org-agenda.el (org-agenda-use-tag-inheritance): Fix custom
definition.
Bastien Guerry [Mon, 7 Jan 2013 17:21:29 +0000]
org.texi (Pushing to MobileOrg): Fix footnote about the use of symbolic links in `org-directory'
* org.texi (Pushing to MobileOrg): Fix footnote about the use
of symbolic links in `org-directory'.
Bastien Guerry [Mon, 7 Jan 2013 17:18:27 +0000]
org.el (org-entry-get): Speed up by let-binding some variables only if needed
* org.el (org-entry-get): Speed up by let-binding some
variables only if needed. Also fix a bug: consider an empty
drawer as no drawer.
Thanks to William Léchelle for reporting this.
Bastien Guerry [Mon, 7 Jan 2013 15:12:52 +0000]
org-agenda.el: New option `org-agenda-use-tag-inheritance'
* org-agenda.el (org-search-view, org-agenda-get-todos)
(org-agenda-get-timestamps, org-agenda-get-sexps)
(org-agenda-get-progress, org-agenda-get-deadlines)
(org-agenda-get-scheduled, org-agenda-get-blocks)
(org-agenda-change-all-lines): Get local tags only.
(org-agenda-use-tag-inheritance): New option.
(org-agenda-finalize): When `org-agenda-use-tag-inheritance'
is non-nil, possibly reset tags in the agenda buffer.
(org-agenda-check-type): Enhance docstring.
See the docstring of the new option for details.
Bastien Guerry [Mon, 7 Jan 2013 12:47:59 +0000]
org.el (org-use-tag-inheritance): Fix typo in docstring
* org.el (org-use-tag-inheritance): Fix typo in docstring.
Bastien Guerry [Mon, 7 Jan 2013 12:01:36 +0000]
`org-float' is now obsolete
* org-agenda.el (org-float): Don't alias `org-float'.
* org.texi (Timestamps, Deadlines and scheduling): Use
`diary-float' instead of the now obsolete alias `org-float'.
* test-org-element.el
(test-org-element/timestamp-interpreter): Ditto.
Bastien Guerry [Mon, 7 Jan 2013 11:57:27 +0000]
org.el (org-scan-tags): The skipper already checks for archived entries
* org.el (org-scan-tags): The skipper already checks for
archived entries.
Bastien Guerry [Mon, 7 Jan 2013 11:52:34 +0000]
org-clock.el: Fix last commit.
Bastien Guerry [Mon, 7 Jan 2013 11:50:49 +0000]
Speed up setting/getting the APPT_WARNTIME property.
* org.el (org-refresh-properties): Rename from
`org-refresh-effort-properties' and use two new parameters.
(org-agenda-prepare-buffers): Use `org-refresh-properties'.
Also refresh the 'org-appt-warntime text property.
* org-clock.el (org-clock-in): Use the renamed defun.
* org-icalendar.el (org-icalendar-print-entries): Refresh the
'org-appt-warntime property.
(org-icalendar-print-entries): Do not use `org-entry-get' to
get the "APPT_WARNTIME" property value.
* org-agenda.el (org-agenda-get-timestamps)
(org-agenda-get-sexps, org-agenda-get-deadlines)
(org-agenda-get-scheduled): Ditto.
Bastien Guerry [Mon, 7 Jan 2013 11:39:09 +0000]
org.el (org-adaptive-fill-function): Fix checking of post-affiliated
* org.el (org-adaptive-fill-function): Fix checking of
post-affiliated.
(org-id-link-to-org-use-id): Fix compiler warning.
Bastien Guerry [Mon, 7 Jan 2013 11:33:57 +0000]
org-depend.el (org-depend-trigger-todo): Refresh effort text properties
* org-depend.el (org-depend-trigger-todo): Refresh effort text
properties. Do not use `org-get-effort' for getting the
effort property value.
Bastien Guerry [Mon, 7 Jan 2013 11:33:24 +0000]
New defun `org-refresh-effort-properties'
* org-agenda.el (org-agenda-format-item): Do not use
org-get-effort to get the effort text property.
(org-agenda-get-sexps): Use `org-back-to-heading' when setting
the tags.
* org-clock.el (org-clock-in): Refresh effort properties.
* org.el (org-refresh-effort-properties): New defun.
(org-get-effort): Delete.
(org-set-effort): Set the 'org-effort text property.
(org-property-next-allowed-value): Ditto.
(org-agenda-prepare-buffers): Refresh effort properties.
Achim Gratz [Sun, 6 Jan 2013 17:29:05 +0000]
Compatibility: Use org-define-obsolete-{function,variable}-alias
* lisp/org-compat.el (org-define-obsolete-function-alias,
org-define-obsolete-variable-alias): Introduce new compatibility
macros to obsolete functions and variables.
* lisp/org-agenda.el, lisp/org-clock.el, lisp/org-id.el,
lisp/org-lparse.el, lisp/org-protocol.el lisp/org.el: Use
`org-define-obsolete-{function,variable}-alias´instead of
`define-obsolate{function,variable}-alias´.
Achim Gratz [Sun, 6 Jan 2013 16:48:39 +0000]
Compatibility: Define face alias mode-line for XEmacs
* lisp/org-faces.el: Define face alias mode-line for XEmacs (it's
called modeline there).
Achim Gratz [Sun, 6 Jan 2013 17:28:06 +0000]
Compatibility: Use org-no-warnings
* contrib/lisp/org-e-odt.el (org-e-odt-htmlfontify-string): Use
compatibility alias `org-no-warnings´.
Bastien Guerry [Sun, 6 Jan 2013 14:05:35 +0000]
Backport patch from revno#r111145 from the Emacs-24 branch
Bastien Guerry [Sun, 6 Jan 2013 13:56:36 +0000]
org.texi (Pushing to MobileOrg): Mention that `org-directory' should not contain symbolic links
* org.texi (Pushing to MobileOrg): Mention that `org-directory'
should not contain symbolic links.
Thanks to James Harkins for reporting this problem.
Bastien Guerry [Sun, 6 Jan 2013 11:46:25 +0000]
Merge branch 'maint-agenda-optimization' into maint