Christian Egli
f9923ecc4a
Fix a typo in the commentary.
...
* org-taskjuggler.el: Fix a typo in the commentary.
2011-03-22 10:47:47 +01:00
Christian Egli
e5340a3650
Fix allocations handling for tj3
...
* org-taskjuggler.el (org-taskjuggler-open-task): Only emit a "purge
allocations" statement if we are not targeting tj3.
2011-03-22 10:47:23 +01:00
Christian Egli
70b8d8397f
Replace recursive implementation with an iterative one
...
* org-taskjuggler.el (org-taskjuggler-assign-resource-ids): Replace
recursive implementation with an iterative one.
That way we can avoid to have ask users to increase
`max-lisp-eval-depth'.
2011-03-22 10:44:42 +01:00
Bastien Guerry
294dcb25ab
org-taskjuggler.el: fix `org-taskjuggler-targeting-tj3-p'.
...
Thanks to Christian Egli for checking this.
2011-03-17 11:56:21 +01:00
Bastien Guerry
58e351efbf
* org-taskjuggler.el (org-taskjuggler-compute-task-leafiness):
...
(org-taskjuggler-assign-resource-ids): Replace recursive
implementation with an iterative one.
That way we can avoid to have ask users to increase
`max-lisp-eval-depth'.
2011-03-17 09:52:01 +01:00
Christian Egli
8b1260aa08
Escape double quotes in headlines
...
* org-taskjuggler.el (org-taskjuggler-components): Escape quotes in
headlines.
Taskjuggler will barf if the task names (which are double quoted
strings) contain double quotes.
2011-03-17 09:48:55 +01:00
Bastien Guerry
16a1897fd9
Whitespaces clean up.
2011-03-17 09:48:19 +01:00
Christian Egli
786957ed91
Mark a task as a milestone if it is a leaf node and cannot be scheduled
...
* org-taskjuggler.el (org-taskjuggler-compute-task-leafiness): Compute
the leafiness of a node.
(org-taskjuggler-open-task, org-export-as-taskjuggler): Mark a node as
a milestone if it is a leaf and has no effort.
Mark a task as a milestone if it has neither an effort, a duration, an
end or a period. This is needed for tj3 export as tj3 fails to compile
the file if there is a leaf node with no computable end date. tj2
happily ignored the situation, but TJ3 throws an error.
2011-03-17 09:45:22 +01:00
Christian Egli
1eb1152155
Add some minimal infrastructure to handle export to both tj2 and tj3
...
* org-taskjuggler.el (org-export-taskjuggler-target-version):
(org-taskjuggler-targeting-tj3-p): Add some minimal infrastructure to
handle export to both tj2 and tj3.
(org-taskjuggler-open-task): Use a different way to purge allocations
for tj2 and tj3.
2011-03-17 09:26:50 +01:00
emacs
11a10bdfe7
Update website to show 7.5 as current release
2011-03-07 14:27:39 +00:00
Bastien Guerry
e246133d75
org-taskjuggler.el: fix a small typo.
2011-01-04 16:25:48 +01:00
Carsten Dominik
7666ba421f
Version number back to 7.4
2010-12-10 18:49:40 +01:00
Carsten Dominik
76a25715c9
Bump version number to 7.5
2010-12-10 18:43:10 +01:00
Bastien Guerry
6630edbd0f
Set version number to 7.3
2010-11-07 14:52:14 +01:00
Carsten Dominik
82af72eef7
Push version number to 7.02trans
2010-10-29 09:11:46 +02:00
Christian Egli
9542f8fa98
Fix an error in org-taskjuggler-get-unique-id
...
Don't try to pop from an empty list and downcase the result
2010-10-20 14:07:17 +02:00
Carsten Dominik
6268cceec3
Mention release 7.01 on the website, push release number to 7.01trans
2010-07-19 08:33:24 +02:00
Christian Egli
d75f20ffc2
Newer Emacsen changed the API of start-process-shell-command and issue
...
a warning if called with more than 3 args.
2010-06-17 17:50:24 -04:00
Christian Egli
e1de4db669
Avoid compiler warnings about reference to free variable `old-level'
2010-06-08 15:13:50 +02:00
Christian Egli
421423f0c2
Add a TODO about supporting SCHEDULED and DEADLINE information
2010-06-08 09:20:34 +02:00
Christian Egli
c012637555
Add some documentation.
2010-06-08 09:20:33 +02:00
Christian Egli
68068aa661
Do not use the ID property frivolously
...
use a property named "task_id" instead as we do not search for task
ids across files. For resources use a property named "resource_id" or
only as a fall back the ID property.
Also issue a warning if a dependency cannot be resolved.
2010-06-08 09:20:33 +02:00
Christian Egli
399844ee52
Add more documentation about resource id generation
2010-06-08 09:20:33 +02:00
Christian Egli
5c89333555
Fix a typo
2010-06-08 09:20:33 +02:00
Christian Egli
aae9115938
Make export work even if `org-odd-levels-only' is in use
2010-06-08 09:20:33 +02:00
Christian Egli
1a2229d785
Fail more gracefully if no tasks are defined
2010-06-08 09:20:33 +02:00
Christian Egli
97f3465176
Add some documentation about optional attributes for dependencies
2010-06-08 09:20:33 +02:00
Christian Egli
d6de24e44b
Added support for optional depends attributes
2010-06-08 09:20:33 +02:00
Christian Egli
020731ec2c
Layout fixes
2010-06-08 09:20:33 +02:00
Christian Egli
f6cb86ee5b
Improve the documentation
2010-06-08 09:20:33 +02:00
Christian Egli
a81d93a355
Do not treat the limits attribute any different than the others
...
i.e. you have to specify the limits attribute with {} so that
taskjuggler understands it properly. This is for the sake of
consistency.
2010-06-08 09:20:33 +02:00
Christian Egli
f8fa4a2b3b
Add some TODOs
2010-06-08 09:20:33 +02:00
Christian Egli
f2d66428b4
Add usage documentation
2010-06-08 09:20:33 +02:00
Christian Egli
d073c313aa
Fix a problem with effort calculation based on hh:mm efforts
2010-06-08 09:20:33 +02:00
Christian Egli
3e0ce7b355
Make sure the reports are more flexible by changing the loadunit to shortauto
2010-06-08 09:20:33 +02:00
Christian Egli
1990e40816
Change the default project and resource tag to something that org mode accepts
2010-06-08 09:20:33 +02:00
Christian Egli
79b15d1073
changed some defcustom to contain more sensible values
2010-06-08 09:20:33 +02:00
Christian Egli
8e8bd469db
Use a let instead of calculating a value twice.
2010-06-08 09:20:32 +02:00
Christian Egli
c1508e9310
Add support for handling of multiple attributes values in the same node
...
e.g. multiple shift definitions in a resource are now properly
handled.
2010-06-08 09:20:32 +02:00
Christian Egli
24745790a2
Convert org priority properly to taskjuggler priority
2010-06-08 09:20:32 +02:00
Christian Egli
68cb44ccd4
Simplify the calculation of the project end
2010-06-08 09:20:32 +02:00
Christian Egli
96c3c0c194
Fix a bug with project end calculation and refactor attribute insertion
...
- Attributes are now insetred generically based on an item (resource
or task) a list of attrbutes
- project end is now solely calculated and no longer inserted in the
node
2010-06-08 09:20:32 +02:00
Christian Egli
5458afe24b
Fix an error with unique id calculation
2010-06-08 09:20:32 +02:00
Christian Egli
fd89c73c6a
Add support for more resource attributes
2010-06-08 09:20:32 +02:00
Christian Egli
84de8a85f6
Add support for global properties
2010-06-08 09:20:32 +02:00
Christian Egli
3a30bc763b
Some small correction from the imperative to a more functional style
...
after some reading of sicp
2010-06-08 09:20:32 +02:00
Christian Egli
aa1a0daac2
Fix a problem with path calculation when the level is lowering
2010-06-08 09:20:32 +02:00
Christian Egli
4e988afcf1
Improve the default resource allocation graph
2010-06-08 09:20:32 +02:00
Christian Egli
d01a04a269
Update TODOs to reflect the fact that dependencies are done
2010-06-08 09:20:32 +02:00
Christian Egli
d783157907
Slightly change the default reports
2010-06-08 09:20:32 +02:00