Commit Graph

5503 Commits

Author SHA1 Message Date
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
Eric Schulte 6e34e75888 babel: small wait on new ruby sessions to allow process to start
* contrib/babel/lisp/langs/org-babel-ruby.el (org-babel-ruby-initiate-session):
   Adding a small wait after stating a new ruby session.  This avoids
   errors with `ansi-color-process-output' not being able to find the
   process mark.
2010-06-07 12:08:43 -07:00
Eric Schulte dc2baab09c babel: protecting restrictions on `org-babel-execute-subtree' 2010-06-07 11:52:04 -07:00
Eric Schulte ee94addaac babel: now strips protective commas from code blocks on tangling 2010-06-07 11:46:11 -07:00
Eric Schulte 8b0d3f96bb Merge branch 'master' of git+ssh://repo.or.cz/srv/git/org-mode 2010-06-07 09:17:03 -07:00
Carsten Dominik b27c1c5113 Fix whitespace problems 2010-06-07 08:35:10 +02:00