1. 29 Jun, 2000 1 commit
  2. 27 Jun, 2000 1 commit
  3. 23 Jun, 2000 1 commit
  4. 20 Jun, 2000 1 commit
  5. 19 Jun, 2000 2 commits
  6. 12 Jun, 2000 1 commit
  7. 09 Jun, 2000 1 commit
  8. 05 Jun, 2000 1 commit
  9. 03 Jun, 2000 2 commits
  10. 02 Jun, 2000 1 commit
  11. 30 May, 2000 2 commits
    • Jim Fulton's avatar
      Fixed bug that could cause infinate loop when odd objects · d01f9b40
      Jim Fulton authored
      got registered. (Deja vu all over again. ;)
      
      Changed to commit objects in registration order and to allow
      additional objects to get registered while commiting. (The
      later was wanted by PJE.)
      
      Added a comment in commit to explain the "invariant".
      
      Fixed bug that caused objects to get multiply aborted.  Now always
      clear object registry on commit and abort. This seems like a good
      idea anyway. (We were relying on free_transaction to have the
      same effect. This faild miserably in single-threaded apps and
      in certain error conditions.
      
      Added a teeny optimization in get_transaction().
      d01f9b40
    • Jim Fulton's avatar
      Fixed missfeature pointed out by PJE. We do not quite provide · f4be63cc
      Jim Fulton authored
      transparent Pythonic sematics for __setattr__ and __delattr__.
      If these methods are implemented, then they *must*::
      
        self._p_changed=1 # prefered
      
      or::
      
        self.__changed__(1) # if people get the heebe-jeebees from setting attrs
      
      to manually register that an object's persistent state has changed, if,
      in fact, it has.
      f4be63cc
  12. 28 May, 2000 3 commits
  13. 27 May, 2000 2 commits
  14. 26 May, 2000 1 commit
  15. 24 May, 2000 1 commit
  16. 20 May, 2000 1 commit
  17. 17 May, 2000 3 commits
  18. 16 May, 2000 2 commits
  19. 12 May, 2000 1 commit
  20. 09 May, 2000 6 commits
  21. 05 May, 2000 2 commits
  22. 21 Apr, 2000 2 commits
  23. 20 Apr, 2000 2 commits