Christian Egli
4baa13b981
Add a changelog entry for org-taskjuggler
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
020bb514a4
Integrate org-taskjuggler in the rest of org-mode
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
Christian Egli
5841a1f469
Add support for explicit dependencies
2010-06-08 09:20:32 +02:00
Christian Egli
8d42317b4c
Add more documentation
2010-06-08 09:20:31 +02:00
Christian Egli
fcf43d1e94
Add some documentation
2010-06-08 09:20:31 +02:00
Christian Egli
fd22a6f4e0
Derive completeness info from TODO state
2010-06-08 09:20:31 +02:00
Christian Egli
d437e01372
Add TODO items and fix a problem with unique id assignment
2010-06-08 09:20:31 +02:00
Christian Egli
cae01fcbed
Map more resource attributes
2010-06-08 09:20:31 +02:00
Christian Egli
b3a244baa8
Assign unique ids to resources
2010-06-08 09:20:31 +02:00
Christian Egli
d0556719b9
Fix the id generation of a project
2010-06-08 09:20:31 +02:00
Christian Egli
e0e433f1d7
Make sure the unique id resolving works
2010-06-08 09:20:31 +02:00
Christian Egli
b8e9c4a11b
Major overhaul. ORDERED dependencies sort of work
2010-06-08 09:20:31 +02:00
Christian Egli
01d0aab493
Add a command to open the project with TaskJugglerUI
2010-06-08 09:20:31 +02:00
Christian Egli
0b0ada4beb
Add support for inserting and defining reports
2010-06-08 09:20:31 +02:00
Christian Egli
2b906dcfd7
Use cl function to increment a variable
2010-06-08 09:20:31 +02:00
Christian Egli
91246da189
Use the first resource for default allocations
2010-06-08 09:20:31 +02:00
Christian Egli
21b1713c64
Added an exporter to produce taskjuggler files
2010-06-08 09:20:31 +02:00
Eric Schulte
cdc70ed68d
color indented babel strings -- srcname, source, results, result, and call
2010-06-07 18:10:47 -07:00
Eric Schulte
efbb07fe12
babel: number checking no longer fooled by strings ending in newlines
...
* contrib/babel/lisp/org-babel.el (org-babel-number-p): number
checking is no longer fooled by strings ending in single newlines
2010-06-07 17:59:58 -07:00
Eric Schulte
ef931fcd3a
babel: resolving references outside of the visible portion of narrowed buffers
...
Thanks to Tom Dye for pointing out the need for this fix
* contrib/babel/lisp/org-babel.el (org-babel-expand-noweb-references):
now able to find noweb references even outside of the narrowed
portion of the buffer when the buffer is narrowed
* contrib/babel/lisp/org-babel-ref.el (org-babel-ref-resolve-reference):
now able to resolve references which are located outside of the
narrowed portion of the buffer when the buffer is narrowed
2010-06-07 17:38:35 -07:00
Eric Schulte
93ab492464
babel: updating results in place and adding `prepend' and `append' :results options
...
Thanks to Graham Smith for pointing out the need for in-place
results updates
* contrib/babel/lisp/org-babel.el (org-babel-merge-params): adding
append and prepend as exclusive options to the :results header
argument
(org-babel-insert-result): now updating results in place, and
honoring the `prepend' and `append' :results header arguments
2010-06-07 16:50:59 -07:00
Carsten Dominik
599c8a7114
Merge branch 'master' of git+ssh://repo.or.cz/srv/git/org-mode
2010-06-08 00:01:28 +02:00
Eric Schulte
8d7ab3a4b7
babel: adding :noeval header argument to inhibit execution of code blocks on export
...
* contrib/babel/lisp/org-babel.el (org-babel-header-arg-names): adding
:noeval header argument which can be specified to inhibit the
execution of a source block during export.
* contrib/babel/lisp/org-babel-exp.el (org-babel-exp-do-export):
adding :noeval header argument which can be specified to inhibit the
execution of a source block during export.
2010-06-07 14:08:06 -07:00
Eric Schulte
ac2e6fefee
babel: more careful not to evaluate code blocks without sessions on export
...
* contrib/babel/lisp/org-babel-exp.el (org-babel-exp-do-export): now
explicitly checking if session is equal to "none" on export
2010-06-07 13:35:28 -07:00
Eric Schulte
aa794b50b9
babel: now removing existing results when exporting "code" or "none"
...
Thanks to Russell Adams for pointing this out
* contrib/babel/lisp/org-babel-exp.el (org-babel-exp-do-export):
Removing existing results on export.
2010-06-07 13:20:22 -07:00
Eric Schulte
134de59fd7
babel: cleaning up indentation
...
* contrib/babel/lisp/org-babel.el (org-babel-expand-src-block-maybe):
Cleaning up indentation
* contrib/babel/lisp/org-babel.el (org-babel-load-in-session-maybe):
Cleaning up indentation
2010-06-07 13:14:52 -07:00
Eric Schulte
9c02bf4946
babel: more robust newline regexp in `org-babel-comint-with-output'
...
* contrib/babel/lisp/org-babel-comint.el (org-babel-comint-with-output):
Placing a more general regexp substitution for matching newlines
returned by comint. This new option should definitely cover all
cases.
2010-06-07 12:58:38 -07:00
Eric Schulte
8318845f6d
babel: stashing away text dangling after the process mark in comint buffers
...
* contrib/babel/lisp/org-babel-comint.el (org-babel-comint-with-output):
If there is dangling text left after the process mark in a comint
buffer, it will now be safely stored away during babel execution,
and then replaced when babel is finished with the buffer.
This commit also fixes some indentation issues.
2010-06-07 12:25:58 -07:00
Eric Schulte
909f375ba6
babel: fixing indentation in org-babel-ruby.el
...
* contrib/babel/lisp/langs/org-babel-ruby.el (org-babel-execute:ruby):
fixing indentation
* contrib/babel/lisp/langs/org-babel-ruby.el (org-babel-ruby-evaluate):
fixing indentation
2010-06-07 12:13:37 -07:00