An error occurred fetching the project authors.
  1. 07 Nov, 2007 1 commit
  2. 29 Oct, 2007 1 commit
  3. 04 Oct, 2007 1 commit
  4. 20 Sep, 2007 1 commit
  5. 12 Sep, 2007 2 commits
  6. 11 Sep, 2007 1 commit
  7. 18 May, 2007 1 commit
  8. 11 Apr, 2007 2 commits
    • Vincent Pelletier's avatar
    • Yoshinori Okuji's avatar
      This big change optimizes the scheduling of active objects, · 1c300e5c
      Yoshinori Okuji authored
      and fix some bugs.
      
      The basic idea is to track a dependency graph to find executable
      messages quickly. This makes the activity system far more efficient,
      when you have many inter-dependent messages queued in the tables.
      
      Also, this obsoletes the time shifting in the schedulers,
      as executable messages can be found in a more efficient manner.
      So the activity parameter "at_date" should work expectedly.
      
      Now the API of validate methods in Activities return a
      list of message objects instead of a boolean value. Such
      a list contains messages that are depended upon by a given
      message.
      
      The validate method in Message accepts a new optional
      parameter, check_order_validation, to indicate whether
      order validation should be performed. The default behavior
      has not changed.
      
      getDependentMessageList is added to ActivityTool, Queue
      and Message. This method collects dependent message for
      a given message from all activities.
      
      There are some other subtle changes. Look at the diffs for
      more details.
      
      
      git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@14039 20353a03-c40f-0410-a6d1-a30d3c3de9de
      1c300e5c
  9. 28 Mar, 2007 1 commit
  10. 27 Mar, 2007 1 commit
  11. 23 Mar, 2007 1 commit
  12. 22 Mar, 2007 1 commit
  13. 20 Mar, 2007 1 commit
  14. 13 Mar, 2007 1 commit
  15. 02 Mar, 2007 2 commits
  16. 31 Jan, 2007 1 commit
  17. 11 Jan, 2007 1 commit
  18. 04 Jan, 2007 1 commit
  19. 19 Nov, 2006 1 commit
  20. 12 Sep, 2006 1 commit
  21. 30 Jun, 2006 1 commit
  22. 26 Jun, 2006 1 commit
  23. 23 Jun, 2006 2 commits
  24. 25 Mar, 2006 1 commit
  25. 22 Feb, 2006 1 commit
  26. 10 Feb, 2006 1 commit
  27. 09 Feb, 2006 1 commit
  28. 23 Dec, 2005 1 commit
  29. 05 Dec, 2005 1 commit
  30. 06 Nov, 2005 1 commit
  31. 28 Oct, 2005 1 commit
  32. 14 Oct, 2005 1 commit
  33. 27 Jun, 2005 1 commit
  34. 03 Jun, 2005 1 commit
  35. 26 Jan, 2005 1 commit
  36. 25 Jan, 2005 1 commit