Recommend to send patches to Org's mailing list
lisp/org-secretary.el: Update Homepage value
lisp/org-expiry.el: Respect org-expiry-advised-functions defcustom
lisp/org-expiry.el: Do not activate advice when feature is loaded
define-advice, unlike defadvice, enables the advice immediately when
it is defined, but org-expiry's advice should not be enabled until
org-expiry-insinuate is called.
Rather than defining three separate advice functions, define a single
advice that can be added to each advised function.
This commit also fixes org-expiry-insinuate to use the new advice
mechanism.
Update version number for the 0.6 release
Announce ox-taskjuggler.el will be removed from the next release
ox-taskjuggler.el: Update
* lisp/ox-taskjuggler.el (org-taskjuggler-report-tag): New option.
(org-taskjuggler-valid-resource-attributes): New argument.
(org-taskjuggler-valid-account-attributes): New option.
(org-taskjuggler-valid-report-attributes): New arguments.
(org-taskjuggler-assign-account-ids): New function.
(org-taskjuggler-get-end): Use `org-taskjuggler-valid-task-attributes'.
(org-taskjuggler-project-plan): Use `org-taskjuggler-account-tag'.
(org-taskjuggler-project-plan): Rewrite.
(org-taskjuggler--build-account): New function.
(org-taskjuggler--build-report): Update.
lisp/org-collector.el: Read `org-link-bracket-re' without evaluating
When the property's value is a `org-link-bracket-re', it should not be
wrongly interpreted and processed as an emacs lisp expression.
Current situation also prevents filtering items based on matching some
text in the link (it is ignored because is an emacs lisp expression).
* lisp/org-collector.el (org-propview-collect): Inhibit evaluation
when value is a bracket link.
lisp/org-collector.el: Add error handling in props
When a property is considered an emacs lisp expression right now it
just blindly fails with (invalid-read-syntax #) that comes from the
org-babel-read function.
The proposed change informs the user what property is failing.
* lisp/org-collector.el (org-propview-collect):
lisp/org-mairix.el: Add missing requires revealed by native-comp
lisp/org-expiry.el (org-expiry-deinsinuate): Fix obsolete `ad-deactivate'
lisp/org-mac-iCal.el: Fix native-comp warning (add missing requires)
Add some missing requires revealed by native compilation
* lisp/ol-bookmark.el (org-bookmark-store-link):
* lisp/org-expiry.el (org):
* lisp/org-interactive-query.el (org-agenda):
* lisp/org-invoice.el (org):
* lisp/org-registry.el (org-agenda):
(ol):
* lisp/org-secretary.el (org-agenda):
* lisp/org-toc.el (org):
* lisp/orgtbl-sqlinsert.el (org-table):
lisp/ox-bibtex.el: Fix native-comp warnings
Add missing requires.
lisp/org-eval-light.el: Do not use removed `org-edit-src-find-region-and-lang'
* lisp/org-eval-light.el (org-eval-light-current-snippet): Use
org-element API instead of now-removed
`org-edit-src-find-region-and-lang'.
org-latex-header-blocks-filter: Fix using non-existing `org-edit-src-find-region-and-lang'
* lisp/ox-extra.el (org-latex-header-blocks-filter): Use :value
property in the AST instead of calling a function that has been
removed long time ago.