From 1f51836c57d51cb3fa22cdf27e9221ccb1de6a22 Mon Sep 17 00:00:00 2001 From: Christian Egli Date: Wed, 5 Nov 2014 10:03:55 +0100 Subject: [PATCH 1/3] ox-taskjuggler.el: Fix fetching of dependency options * contrib/lisp/ox-taskjuggler.el (org-taskjuggler-format-dependencies): Pass string that was used in string-match to org-match-string-no-properties. This fixes a problem with dependency options. --- contrib/lisp/ox-taskjuggler.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contrib/lisp/ox-taskjuggler.el b/contrib/lisp/ox-taskjuggler.el index 761e180f3..bb9ef3240 100644 --- a/contrib/lisp/ox-taskjuggler.el +++ b/contrib/lisp/ox-taskjuggler.el @@ -587,7 +587,7 @@ doesn't include leading \"depends\"." (let ((id (org-element-property :TASK_ID dep))) (and id (string-match (concat id " +\\({.*?}\\)") dep-str) - (org-match-string-no-properties 1)))) + (org-match-string-no-properties 1 dep-str)))) path) ;; Compute number of exclamation marks by looking for the ;; common ancestor between TASK and DEP. From 75ebbf165dc0159fe1ebab19bbe9f8e6b933d449 Mon Sep 17 00:00:00 2001 From: Christian Egli Date: Wed, 5 Nov 2014 10:12:01 +0100 Subject: [PATCH 2/3] ox-taskjuggler.el: Fix a link in the commentary * contrib/lisp/ox-taskjuggler.el: Fix a link to an example project planning file by Peter Jones. --- contrib/lisp/ox-taskjuggler.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contrib/lisp/ox-taskjuggler.el b/contrib/lisp/ox-taskjuggler.el index bb9ef3240..efd965bac 100644 --- a/contrib/lisp/ox-taskjuggler.el +++ b/contrib/lisp/ox-taskjuggler.el @@ -64,7 +64,7 @@ ;; should end up with something similar to the example by Peter Jones ;; in: ;; -;; http://www.contextualdevelopment.com/static/artifacts/articles/2008/project-planning/project-planning.org. +;; http://www.devalot.com/assets/articles/2008/07/project-planning/project-planning.org. ;; ;; Now mark the top node of your tasks with a tag named ;; "taskjuggler_project" (or whatever you customized From 2917bcff352e602d657c068397886ecefc5ffe2a Mon Sep 17 00:00:00 2001 From: Christian Egli Date: Wed, 5 Nov 2014 10:13:34 +0100 Subject: [PATCH 3/3] ox-taskjuggler.el: Add a note about multiline properties * contrib/lisp/ox-taskjuggler.el (org-taskjuggler-valid-task-attributes): Add a comment saying that multiline properties are not supported. --- contrib/lisp/ox-taskjuggler.el | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/contrib/lisp/ox-taskjuggler.el b/contrib/lisp/ox-taskjuggler.el index efd965bac..d4ff7c4a7 100644 --- a/contrib/lisp/ox-taskjuggler.el +++ b/contrib/lisp/ox-taskjuggler.el @@ -307,7 +307,10 @@ but before any resource and task declarations." startbuffer startcredit statusnote chargeset charge) "Valid attributes for Taskjuggler tasks. If one of these appears as a property for a headline, it will be -exported with the corresponding task." +exported with the corresponding task. + +Note that multiline properties are not supported, so attributes +like note or journalentry have to be on a single line." :group 'org-export-taskjuggler) (defcustom org-taskjuggler-valid-resource-attributes