1. 07 Jan, 2003 17 commits
  2. 06 Jan, 2003 5 commits
  3. 03 Jan, 2003 9 commits
  4. 02 Jan, 2003 3 commits
  5. 25 Dec, 2002 1 commit
    • Jim Fulton's avatar
      Grand renaming: · 92a97b25
      Jim Fulton authored
      - Renamed most files (especially python modules) to lower case.
      
      - Moved views and interfaces into separate hierarchies within each
        project, where each top-level directory under the zope package
        is a separate project.
      
      - Moved everything to src from lib/python.
      
        lib/python will eventually go away. I need access to the cvs
        repository to make this happen, however.
      
      There are probably some bits that are broken. All tests pass
      and zope runs, but I haven't tried everything. There are a number
      of cleanups I'll work on tomorrow.
      92a97b25
  6. 20 Dec, 2002 5 commits
    • Guido van Rossum's avatar
      Add a log message to the SIGUSR2 handler *after* rotating the log, so · e2ab28a3
      Guido van Rossum authored
      it goes to the start of the new log file.
      e2ab28a3
    • Guido van Rossum's avatar
      We saw a weird crash of a test run once in _update_cache() where · 1acac671
      Guido van Rossum authored
      self._tbuf was unexpectedly None.  The only way this can happen is
      when the storage is closed (probably by a different thread); close()
      sets _tbuf to None.  It turns out that a TransactionBuffer instance
      can safely be closed more than once, so there's no need to set _tbuf
      to None in the close() method.
      1acac671
    • Fred Drake's avatar
      Add a note about where to look for information on the mkhowto program; · 2e37d93d
      Fred Drake authored
      recent confusion would have been avoided had the instructions been
      followed.
      2e37d93d
    • Matt Behrens's avatar
      9d5fa7c0
    • Stephan Richter's avatar
      Refactoring and fixing VFS and FTP · 5eeb620a
      Stephan Richter authored
      I am glad to make this commit that fixes up a lot of the FTP
      implementation. I fixed the behavior of many of the FTP commands,
      including LIST, SIZE, and CWD.
      
      I moved the original VFSFile/DirectoryView into abstract classes and wrote
      a special implementation for each content type, which makes the code much
      more flexible.
      
      Also I finally implemented a smart way of adding files via VFS through
      file extension introspection, based on Jim's ExtensionViewName proposal.
      
      I am adding documentation in the DevelCookbook right now and will later
      add a README file.
      
      TODOs:
      
      - make VFS View names flexible, so that file extensions specify views.
      
      - Simplify ZCML directives, so that one can add new extensions for Add views
        quicker. A solution might look like that:
      
            <vfs:view
                name=".dtml"
                for="Zope.App.OFS.Container.IAdding."
                factory=".DTMLPageAdd."
                permission="Zope.ManageContent">
              <vfs:extension name=".html" />
              <vfs:extension name=".xul" />
              <vfs:extension name=".xml" />
              ...
            </vfs:view>
      
        This method would also be good for defining a default fiel extension.
      
      - Show an object with its default file extension.
      5eeb620a