~bzg/org-contrib

Recommend to send patches to Org's mailing list
lisp/org-secretary.el: Update Homepage value
lisp/ox-taskjuggler.el: Delete

ox-taskjuggler.el is now maintained here:
https://github.com/h-oll/ox-taskjuggler
fb50e446 — Aaron L. Zeng a month ago
lisp/org-expiry.el: Respect org-expiry-advised-functions defcustom
82d33ade — Aaron L. Zeng a month ago
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.
Remove ob-coq.el now maintained at https://github.com/sp1ff/ob-coq

Thanks to Luc Pellissier for maintaining ob-coq.el so far.
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):
Delete org-static-mathjax.el

See https://list.orgmode.org/87v86xeuuk.fsf@localhost.

Reported-by: Ihor Radchenko <yantar92@posteo.net>
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.
Next