1. 01 Jul, 2000 4 commits
  2. 29 Jun, 2000 4 commits
  3. 27 Jun, 2000 1 commit
  4. 23 Jun, 2000 1 commit
  5. 20 Jun, 2000 1 commit
  6. 19 Jun, 2000 2 commits
  7. 12 Jun, 2000 1 commit
  8. 09 Jun, 2000 1 commit
  9. 05 Jun, 2000 1 commit
  10. 03 Jun, 2000 2 commits
  11. 02 Jun, 2000 1 commit
  12. 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
  13. 28 May, 2000 3 commits
  14. 27 May, 2000 2 commits
  15. 26 May, 2000 1 commit
  16. 24 May, 2000 1 commit
  17. 20 May, 2000 1 commit
  18. 17 May, 2000 3 commits
  19. 16 May, 2000 2 commits
  20. 12 May, 2000 1 commit
  21. 09 May, 2000 5 commits