# do not edit -- automatically generated by arch changelog
# arch-tag: automatic-ChangeLog--jdavid@itaapy.com--public/itools--main--0.12
#

2006-02-02 16:04:06 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-162

    Summary:
      get ready to release 0.12.3
    Revision:
      itools--main--0.12--patch-162


    modified files:
     CHANGES.txt Changelog setup.py


2006-02-02 15:48:24 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-161

    Summary:
      scripts, rename "itaapyTools_classDiagram" to "igraph" (#219)
    Revision:
      itools--main--0.12--patch-161


    modified files:
     Changelog setup.py

    renamed files:
     scripts/.arch-ids/itaapyTools_classDiagram.py.id
       ==> scripts/.arch-ids/igraph.py.id
     scripts/.arch-ids/test_classDiagram.py.id
       ==> scripts/.arch-ids/test_igraph.py.id
     scripts/itaapyTools_classDiagram.py
       ==> scripts/igraph.py
     scripts/test_classDiagram.py
       ==> scripts/test_igraph.py


2006-02-02 14:19:22 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-160

    Summary:
      web.server, catch exceptions in the "get_method" block
    Revision:
      itools--main--0.12--patch-160


    modified files:
     Changelog web/server.py


2006-02-02 13:15:46 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-159

    Summary:
      cms, fix user profile template (it is a content template)
    Revision:
      itools--main--0.12--patch-159


    modified files:
     Changelog cms/ui/User_profile.xml.en


2006-01-31 15:29:20 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-158

    Summary:
      web.server, catch exceptions in the commit phase
    Revision:
      itools--main--0.12--patch-158

    Instead of failing silently.

    modified files:
     Changelog web/server.py


2006-01-25 17:08:43 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-157

    Summary:
      csv, trying to work-around the Python's crappy csv parser
    Revision:
      itools--main--0.12--patch-157


    modified files:
     Changelog csv/itools_csv.py


2006-01-25 16:42:23 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-156

    Summary:
      resources, add comment to signal a change to be made to the API
    Revision:
      itools--main--0.12--patch-156


    modified files:
     Changelog resources/base.py


2006-01-24 13:12:41 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-155

    Summary:
      merge "class diagram" tool from luis (#219), not finished
    Revision:
      itools--main--0.12--patch-155

    Patches applied:
    
     * luis@itaapy.com--private/itools--classDiagram--0.12--base-0
       tag of jdavid@itaapy.com--public/itools--main--0.12--patch-56
    
     * luis@itaapy.com--private/itools--classDiagram--0.12--patch-1
       merge classDiagram work form itools--luis--0.10
    
     * luis@itaapy.com--private/itools--classDiagram--0.12--patch-2
       clean import in test_python.py
    
     * luis@itaapy.com--private/itools--classDiagram--0.12--patch-3
       refactor get_visitor in python.py
    
     * luis@itaapy.com--private/itools--classDiagram--0.12--patch-4
       add a cache to the get_visitor method
    
     * luis@itaapy.com--private/itools--classDiagram--0.12--patch-5
       for now we deal with only one python file
    
     * luis@itaapy.com--private/itools--classDiagram--0.12--patch-6
       scripts/itaapyTools_classDiagram.py work again
    
     * luis@itaapy.com--private/itools--classDiagram--0.12--patch-7
       add the package_name attribute to the python handler
    
     * luis@itaapy.com--private/itools--classDiagram--0.12--patch-8
       add the get_package_name method to the python handler
    
     * luis@itaapy.com--private/itools--classDiagram--0.12--patch-9
       add a new test test_package_name_in_dot
    
     * luis@itaapy.com--private/itools--classDiagram--0.12--patch-10
       comment the second test in scripts/test_classDiagram.py
    
     * luis@itaapy.com--private/itools--classDiagram--0.12--patch-11
       rename class in the test_classDiagram first test
    
     * luis@itaapy.com--private/itools--classDiagram--0.12--patch-12
       now we take into account the module_name if any
    
     * luis@itaapy.com--private/itools--classDiagram--0.12--patch-13
       prepare the next step (detect the same package base classes)
    
     * luis@itaapy.com--private/itools--classDiagram--0.12--patch-14
       finish the first iteration all unit test pass
    
     * luis@itaapy.com--private/itools--classDiagram--0.12--patch-15
       fix the import of python handler to make cms work again
    
     * luis@itaapy.com--private/itools--luis--0.10--patch-8
       first step for the new itaapyTools_classDiagramme.py using the compile python module
    
     * luis@itaapy.com--private/itools--luis--0.10--patch-9
       rename Visitor classes
    
     * luis@itaapy.com--private/itools--luis--0.10--patch-10
       add the ability to get "from xx import yy as zz" to the python.py parser
    
     * luis@itaapy.com--private/itools--luis--0.10--patch-11
       rename local variable const as node
    
     * luis@itaapy.com--private/itools--luis--0.10--patch-12
       add the ability to get   "class X(YY, ZZ)" to the python.py parser
    
     * luis@itaapy.com--private/itools--luis--0.10--patch-13
       prepar futur tests
    
     * luis@itaapy.com--private/itools--luis--0.10--patch-14
       improve from_imports test
    
     * luis@itaapy.com--private/itools--luis--0.10--patch-15
       allow "import A, B, C as CC"
    
     * luis@itaapy.com--private/itools--luis--0.10--patch-16
       add the skeleton of itaapyTools_classDiagram.py and enough to test it
    
     * luis@itaapy.com--private/itools--luis--0.10--patch-17
       now itaapyTools_classDiagram write a fake dot file
    
     * luis@itaapy.com--private/itools--luis--0.10--patch-18
       fix the test_python.py
    
     * luis@itaapy.com--private/itools--luis--0.10--patch-19
       now we use the new python module in itools
    
     * luis@itaapy.com--private/itools--luis--0.10--patch-20
       First real test working for itaapyTools_classDiagram.py. 
    
     * luis@itaapy.com--private/itools--luis--0.10--patch-21
       add PY2DOT test
    
     * luis@itaapy.com--private/itools--luis--0.10--patch-22
       add frogotten scripts/__init__.py
    
     * luis@itaapy.com--private/itools--luis--0.10--patch-23
       fix the tests of get_imports
    
     * luis@itaapy.com--private/itools--luis--0.10--patch-24
       improve the constructor in PY2DOT
    
     * luis@itaapy.com--private/itools--luis--0.10--patch-25
       now scripts is no more a module we create test_classDiagram.py in scripts instade
    
     * luis@itaapy.com--private/itools--luis--0.10--patch-26
       now make an absolute name A.B instade of B
    
     * luis@itaapy.com--private/itools--luis--0.10--patch-27
       now get_classes for a structure like 'class F(D.E.T, EEasE)' return  ('F', [['D', 'E', 'T'], ['EEasE']])
    
     * luis@itaapy.com--private/itools--luis--0.10--patch-28
       fix a bug show by test3_get_classes (more than one class in a python file)
    
     * luis@itaapy.com--private/itools--luis--0.10--patch-29
       now with "from A import B" and "class M(B)" we make "M -> A.B"
    
     * luis@itaapy.com--private/itools--luis--0.10--patch-30
       now with "from A import B" and "class M(B.C)" we make "M -> A.B.C"
    
     * luis@itaapy.com--private/itools--luis--0.10--patch-31
       change the order we get base_list from "class F(D.E.T)" we return ("F", [["T", "E", "D"]) 
    
     * luis@itaapy.com--private/itools--luis--0.10--patch-32
       impact last patch in test_classDiagram
    
     * luis@itaapy.com--private/itools--luis--0.10--patch-33
       add a new test who failed
    
     * luis@itaapy.com--private/itools--luis--0.10--patch-34
       add a reverse dict for the get_from_import structure
    
     * luis@itaapy.com--private/itools--luis--0.10--patch-35
       make work the last test (multiples from xx import yy lines bug
    
     * luis@itaapy.com--private/itools--luis--0.10--patch-36
       fix a small bug
    
     * luis@itaapy.com--private/itools--luis--0.10--patch-37
       make a test more complexe
    
     * luis@itaapy.com--private/itools--luis--0.10--patch-38
       make get_imports_dic work (a reverse dic for import structure)
    
     * luis@itaapy.com--private/itools--luis--0.10--patch-39
       use imports reverse dic to simplify make_dot
    
     * luis@itaapy.com--private/itools--luis--0.10--patch-40
       add a new test test5_PY2DOT
    
     * luis@itaapy.com--private/itools--luis--0.10--patch-41
       add a dot handler
    
     * luis@itaapy.com--private/itools--luis--0.10--patch-42
       refactor classDiagram machinery so now we use a dot.Dot handler to make the dot file from a python file handler
    
     * luis@itaapy.com--private/itools--luis--0.10--patch-43
       move some test from scripts/test_classDiagram.py to handlers/test_dot.py
    
     * luis@itaapy.com--private/itools--luis--0.10--patch-44
       add a test for the "import A.B.C as ABC" structure
    
     * luis@itaapy.com--private/itools--luis--0.10--patch-45
       in class_diagram_from_python handle multiples inputs python files [start]
    
     * luis@itaapy.com--private/itools--luis--0.10--patch-46
       manage name of modules in the case of a list of python file is given to dot.class_diagram_from_python
    
     * luis@itaapy.com--private/itools--luis--0.10--patch-47
       impact last patch on itaapyTools_classDiagram.py script
    

    new files:
     handlers/.arch-ids/dot.py.id handlers/.arch-ids/python.py.id
     handlers/.arch-ids/test_dot.py.id
     handlers/.arch-ids/test_python.py.id handlers/dot.py
     handlers/python.py handlers/test_dot.py
     handlers/test_python.py
     scripts/.arch-ids/itaapyTools_classDiagram.py.id
     scripts/.arch-ids/test_classDiagram.py.id
     scripts/itaapyTools_classDiagram.py
     scripts/test_classDiagram.py

    modified files:
     Changelog Makefile cms/text.py handlers/__init__.py
     scripts/igettext.py setup.py

    new patches:
     luis@itaapy.com--private/itools--classDiagram--0.12--base-0
     luis@itaapy.com--private/itools--classDiagram--0.12--patch-1
     luis@itaapy.com--private/itools--classDiagram--0.12--patch-2
     luis@itaapy.com--private/itools--classDiagram--0.12--patch-3
     luis@itaapy.com--private/itools--classDiagram--0.12--patch-4
     luis@itaapy.com--private/itools--classDiagram--0.12--patch-5
     luis@itaapy.com--private/itools--classDiagram--0.12--patch-6
     luis@itaapy.com--private/itools--classDiagram--0.12--patch-7
     luis@itaapy.com--private/itools--classDiagram--0.12--patch-8
     luis@itaapy.com--private/itools--classDiagram--0.12--patch-9
     luis@itaapy.com--private/itools--classDiagram--0.12--patch-10
     luis@itaapy.com--private/itools--classDiagram--0.12--patch-11
     luis@itaapy.com--private/itools--classDiagram--0.12--patch-12
     luis@itaapy.com--private/itools--classDiagram--0.12--patch-13
     luis@itaapy.com--private/itools--classDiagram--0.12--patch-14
     luis@itaapy.com--private/itools--classDiagram--0.12--patch-15
     luis@itaapy.com--private/itools--luis--0.10--patch-8
     luis@itaapy.com--private/itools--luis--0.10--patch-9
     luis@itaapy.com--private/itools--luis--0.10--patch-10
     luis@itaapy.com--private/itools--luis--0.10--patch-11
     luis@itaapy.com--private/itools--luis--0.10--patch-12
     luis@itaapy.com--private/itools--luis--0.10--patch-13
     luis@itaapy.com--private/itools--luis--0.10--patch-14
     luis@itaapy.com--private/itools--luis--0.10--patch-15
     luis@itaapy.com--private/itools--luis--0.10--patch-16
     luis@itaapy.com--private/itools--luis--0.10--patch-17
     luis@itaapy.com--private/itools--luis--0.10--patch-18
     luis@itaapy.com--private/itools--luis--0.10--patch-19
     luis@itaapy.com--private/itools--luis--0.10--patch-20
     luis@itaapy.com--private/itools--luis--0.10--patch-21
     luis@itaapy.com--private/itools--luis--0.10--patch-22
     luis@itaapy.com--private/itools--luis--0.10--patch-23
     luis@itaapy.com--private/itools--luis--0.10--patch-24
     luis@itaapy.com--private/itools--luis--0.10--patch-25
     luis@itaapy.com--private/itools--luis--0.10--patch-26
     luis@itaapy.com--private/itools--luis--0.10--patch-27
     luis@itaapy.com--private/itools--luis--0.10--patch-28
     luis@itaapy.com--private/itools--luis--0.10--patch-29
     luis@itaapy.com--private/itools--luis--0.10--patch-30
     luis@itaapy.com--private/itools--luis--0.10--patch-31
     luis@itaapy.com--private/itools--luis--0.10--patch-32
     luis@itaapy.com--private/itools--luis--0.10--patch-33
     luis@itaapy.com--private/itools--luis--0.10--patch-34
     luis@itaapy.com--private/itools--luis--0.10--patch-35
     luis@itaapy.com--private/itools--luis--0.10--patch-36
     luis@itaapy.com--private/itools--luis--0.10--patch-37
     luis@itaapy.com--private/itools--luis--0.10--patch-38
     luis@itaapy.com--private/itools--luis--0.10--patch-39
     luis@itaapy.com--private/itools--luis--0.10--patch-40
     luis@itaapy.com--private/itools--luis--0.10--patch-41
     luis@itaapy.com--private/itools--luis--0.10--patch-42
     luis@itaapy.com--private/itools--luis--0.10--patch-43
     luis@itaapy.com--private/itools--luis--0.10--patch-44
     luis@itaapy.com--private/itools--luis--0.10--patch-45
     luis@itaapy.com--private/itools--luis--0.10--patch-46
     luis@itaapy.com--private/itools--luis--0.10--patch-47


2006-01-23 11:41:58 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-154

    Summary:
      resources, add "tell" to the files API
    Revision:
      itools--main--0.12--patch-154

    Only implemented in memory resources for now.

    modified files:
     Changelog resources/base.py resources/memory.py


2006-01-22 20:21:03 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-153

    Summary:
      get ready to release 0.12.2
    Revision:
      itools--main--0.12--patch-153


    modified files:
     CHANGES.txt Changelog setup.py


2006-01-22 20:08:02 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-152

    Summary:
      web.server, start making it asynchronous
    Revision:
      itools--main--0.12--patch-152


    modified files:
     Changelog web/server.py


2006-01-22 19:38:34 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-151

    Summary:
      updating the CHANGES file (in the way to the 0.12.2 release)
    Revision:
      itools--main--0.12--patch-151


    modified files:
     CHANGES.txt Changelog


2006-01-21 17:42:11 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-150

    Summary:
      web.server, only one thread (worker and listener are the same)
    Revision:
      itools--main--0.12--patch-150


    modified files:
     Changelog web/server.py


2006-01-21 17:14:30 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-149

    Summary:
      web.server, only one worker thread (faster and more robust)
    Revision:
      itools--main--0.12--patch-149


    modified files:
     Changelog web/server.py


2006-01-19 11:39:44 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-148

    Summary:
      merge fixes from herve (#256)
    Revision:
      itools--main--0.12--patch-148

    Patches applied:
    
     * herve@oursours.net--public/itools--zope2--0.12--patch-13
       delete obsolete method error_page, the template was already deleted.
    
     * herve@oursours.net--public/itools--zope2--0.12--patch-16
       fix opening the Epoz palette when ui is not at the root.
    
     * herve@oursours.net--public/itools--zope2--0.12--patch-17
       prepare the call of the table helper for the time it will be ready.
    

    modified files:
     Changelog cms/Handler.py cms/WebSite.py cms/ui/epoz.js
     cms/ui/epoz.xml

    new patches:
     herve@oursours.net--public/itools--zope2--0.12--patch-13
     herve@oursours.net--public/itools--zope2--0.12--patch-16
     herve@oursours.net--public/itools--zope2--0.12--patch-17


2006-01-17 17:10:46 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-147

    Summary:
      merge minor improvements to "itools.cms.Folder" from herve
    Revision:
      itools--main--0.12--patch-147

    Patches applied:
    
     * herve@itaapy.com--private/itools--drire-herve--0.12--patch-1
       fixing browse icons rendering.
    
     * herve@itaapy.com--private/itools--drire-herve--0.12--patch-2
       allowing search_handler using handler class.
    
     * herve@itaapy.com--private/itools--drire-herve--0.12--patch-3
       allow more control from browse_namespace.
    
     * herve@itaapy.com--private/itools--drire-herve--0.12--patch-4
       also reading the description in listings.
    
     * herve@itaapy.com--private/itools--drire-herve--0.12--patch-5
       allow browsing a search of your own.
    

    modified files:
     Changelog cms/Folder.py cms/ui/aruni/aruni.css

    new patches:
     herve@itaapy.com--private/itools--drire-herve--0.12--patch-1
     herve@itaapy.com--private/itools--drire-herve--0.12--patch-2
     herve@itaapy.com--private/itools--drire-herve--0.12--patch-3
     herve@itaapy.com--private/itools--drire-herve--0.12--patch-4
     herve@itaapy.com--private/itools--drire-herve--0.12--patch-5


2006-01-17 16:11:23 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-146

    Summary:
      merge from herve (fixes for iKaaro on Zope)
    Revision:
      itools--main--0.12--patch-146

    Patches applied:
    
     * herve@oursours.net--public/itools--zope2--0.12--patch-7
       bad copy/paste.
    
     * herve@oursours.net--public/itools--zope2--0.12--patch-9
       moved to ikaaro
    
     * herve@oursours.net--public/itools--zope2--0.12--patch-10
       moved to ikaaro.Root not used in itools.cms.
    
     * herve@oursours.net--public/itools--zope2--0.12--patch-11
       update resources.zope2 to the new resource API.
    
     * herve@oursours.net--public/itools--zope2--0.12--patch-12
       more file resource API.
    
     * herve@oursours.net--public/itools--zope2--0.12--patch-15
       *blush* really respect the file resource API...
    
     * herve@oursours.net--public/itools--zope2--0.12--patch-18
       try harder to give an offset to the zope2 file resource...
    
     * herve@oursours.net--public/itools--zope2--0.12--patch-19
       and know respects the lock API...
    
     * herve@oursours.net--public/itools--zope2--0.12--patch-20
       fix the transmit of the lock token for unlocking in Zope.
    

    removed files:
     cms/zmi/.arch-ids/=id cms/zmi/.arch-ids/add.xml.id
     cms/zmi/.arch-ids/file.png.id
     cms/zmi/.arch-ids/file_data.dtml.id
     cms/zmi/.arch-ids/folder.png.id
     cms/zmi/.arch-ids/handler.dtml.id
     cms/zmi/.arch-ids/inspect.dtml.id
     cms/zmi/.arch-ids/objects.dtml.id
     cms/zmi/.arch-ids/update.dtml.id cms/zmi/add.xml
     cms/zmi/file.png cms/zmi/file_data.dtml cms/zmi/folder.png
     cms/zmi/handler.dtml cms/zmi/inspect.dtml cms/zmi/objects.dtml
     cms/zmi/update.dtml

    modified files:
     Changelog cms/Root.py i18n/accept.py resources/zope2.py
     web/zope2.py

    removed directories:
     cms/zmi cms/zmi/.arch-ids

    new patches:
     herve@oursours.net--public/itools--zope2--0.12--patch-7
     herve@oursours.net--public/itools--zope2--0.12--patch-9
     herve@oursours.net--public/itools--zope2--0.12--patch-10
     herve@oursours.net--public/itools--zope2--0.12--patch-11
     herve@oursours.net--public/itools--zope2--0.12--patch-12
     herve@oursours.net--public/itools--zope2--0.12--patch-15
     herve@oursours.net--public/itools--zope2--0.12--patch-18
     herve@oursours.net--public/itools--zope2--0.12--patch-19
     herve@oursours.net--public/itools--zope2--0.12--patch-20


2006-01-17 16:01:34 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-145

    Summary:
      merge from herve (fixes for iKaaro on Zope)
    Revision:
      itools--main--0.12--patch-145

    Patches applied:
    
     * herve@oursours.net--public/itools--zope2--0.12--base-0
       tag of jdavid@itaapy.com--public/itools--main--0.12--patch-142
    
     * herve@oursours.net--public/itools--zope2--0.12--patch-1
       Moved to ikaaro.Root.
    
     * herve@oursours.net--public/itools--zope2--0.12--patch-2
       the global context no longer takes an authority.
    
     * herve@oursours.net--public/itools--zope2--0.12--patch-3
       prefill the Host header, needed in Context initialisation.
    
     * herve@oursours.net--public/itools--zope2--0.12--patch-4
       let Accept-Language be parsed by web.headers.
    
     * herve@oursours.net--public/itools--zope2--0.12--patch-5
       let Accept-Charset be parsed either.
    

    modified files:
     Changelog cms/Root.py i18n/accept.py web/headers.py
     web/zope2.py

    new patches:
     herve@oursours.net--public/itools--zope2--0.12--base-0
     herve@oursours.net--public/itools--zope2--0.12--patch-1
     herve@oursours.net--public/itools--zope2--0.12--patch-2
     herve@oursours.net--public/itools--zope2--0.12--patch-3
     herve@oursours.net--public/itools--zope2--0.12--patch-4
     herve@oursours.net--public/itools--zope2--0.12--patch-5


2005-12-27 15:38:19 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-144

    Summary:
      merge from herve (#254)
    Revision:
      itools--main--0.12--patch-144

    Patches applied:
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-218
       referer -> referrer once for all.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-219
       HTTP headers are not case-insensitive in the end, but lowercase.
    

    modified files:
     Changelog cms/WebSite.py web/request.py

    new patches:
     herve@oursours.net--public/itools--aruni--0.12--patch-218
     herve@oursours.net--public/itools--aruni--0.12--patch-219


2005-12-27 15:23:58 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-143

    Summary:
      merge from herve (#249)
    Revision:
      itools--main--0.12--patch-143

    Patches applied:
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-214
       better format for search criteria (and respects the docstring) (#249).
    

    modified files:
     Changelog cms/Folder.py

    new patches:
     herve@oursours.net--public/itools--aruni--0.12--patch-214


2005-12-27 14:05:36 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-142

    Summary:
      merge from herve (#248)
    Revision:
      itools--main--0.12--patch-142

    Patches applied:
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-212
       update from the One True Layout example.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-213
       better specify the text color on buttons.
    

    modified files:
     Changelog cms/ui/aruni/aruni.css
     cms/ui/aruni/template.xhtml.en cms/ui/onetruelayout.css

    new patches:
     herve@oursours.net--public/itools--aruni--0.12--patch-212
     herve@oursours.net--public/itools--aruni--0.12--patch-213


2005-12-27 12:24:09 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-141

    Summary:
      get ready to release 0.12.1
    Revision:
      itools--main--0.12--patch-141


    modified files:
     CHANGES.txt Changelog


2005-12-26 16:58:41 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-140

    Summary:
      web, fix "if-modified-since" header (its precision is in seconds)
    Revision:
      itools--main--0.12--patch-140


    modified files:
     Changelog web/server.py


2005-12-25 18:52:34 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-139

    Summary:
      update "CHANGES.txt" and "setup.py" (on the track for 0.12.1)
    Revision:
      itools--main--0.12--patch-139


    modified files:
     CHANGES.txt Changelog setup.py


2005-12-25 18:00:25 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-138

    Summary:
      web, implement the HEAD method
    Revision:
      itools--main--0.12--patch-138


    modified files:
     Changelog web/headers.py web/response.py web/server.py


2005-12-25 17:08:52 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-137

    Summary:
      web, implement the "If-Modified-Since" request header
    Revision:
      itools--main--0.12--patch-137


    modified files:
     Changelog cms/File.py cms/Handler.py web/headers.py
     web/response.py web/server.py


2005-12-25 16:20:48 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-136

    Summary:
      web, message headers are case-insensitive
    Revision:
      itools--main--0.12--patch-136


    new files:
     web/.arch-ids/message.py.id web/message.py

    modified files:
     Changelog cms/File.py web/context.py web/entities.py
     web/headers.py web/request.py web/response.py


2005-12-25 15:48:50 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-135

    Summary:
      web, implement the "Last-Modified" header
    Revision:
      itools--main--0.12--patch-135


    modified files:
     Changelog web/response.py


2005-12-25 15:48:29 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-134

    Summary:
      web, implement the "Last-Modified" header
    Revision:
      itools--main--0.12--patch-134


    modified files:
     Changelog cms/File.py web/headers.py


2005-12-25 15:25:06 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-133

    Summary:
      web, fix the format of the "Date" header in the response
    Revision:
      itools--main--0.12--patch-133


    modified files:
     Changelog web/response.py


2005-12-23 18:42:01 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-132

    Summary:
      web, implement HTTP-Date as of RFC 1945 (HTTP 1.0)
    Revision:
      itools--main--0.12--patch-132


    new files:
     web/.arch-ids/test_headers.py.id web/test_headers.py

    modified files:
     Changelog web/headers.py


2005-12-23 18:28:02 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-131

    Summary:
      catalog, fix typo in unit test
    Revision:
      itools--main--0.12--patch-131


    modified files:
     Changelog catalog/test_io.py


2005-12-20 17:01:22 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-130

    Summary:
      cms, fix external edit, changes were not persistent
    Revision:
      itools--main--0.12--patch-130

    It is a work-around implemented in "itools.web.server.handle_request".
    See the inline comment:
    
      XXX Since the lock and unlock operations don't modify any handler,
      they are not commited in the database, so we do here explicitly.

    modified files:
     Changelog web/server.py


2005-12-20 13:42:10 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-129

    Summary:
      cms, fix metadata serialization (workflow transitions)
    Revision:
      itools--main--0.12--patch-129


    modified files:
     Changelog cms/Metadata.py


2005-12-19 09:07:28 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-128

    Summary:
      update the manifest file
    Revision:
      itools--main--0.12--patch-128


    modified files:
     Changelog MANIFEST.in


2005-12-19 08:44:57 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-127

    Summary:
      get ready to release 0.12.0
    Revision:
      itools--main--0.12--patch-127


    modified files:
     CHANGES.txt Changelog


2005-12-18 17:34:15 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-126

    Summary:
      cms, comment code specific to Zope
    Revision:
      itools--main--0.12--patch-126


    modified files:
     Changelog cms/File.py cms/Root.py


2005-12-18 17:29:51 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-125

    Summary:
      cms, fix copy and paste
    Revision:
      itools--main--0.12--patch-125


    modified files:
     Changelog cms/Folder.py cms/versioning.py


2005-12-18 17:08:50 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-124

    Summary:
      cms, change welcome page to profile page (#235)
    Revision:
      itools--main--0.12--patch-124


    modified files:
     Changelog cms/User.py cms/ui/User_profile.xml.en

    renamed files:
     cms/ui/.arch-ids/User_welcome.xml.en.id
       ==> cms/ui/.arch-ids/User_profile.xml.en.id
     cms/ui/User_welcome.xml.en
       ==> cms/ui/User_profile.xml.en


2005-12-16 14:04:08 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-123

    Summary:
      merge fix from the 0.11 branch
    Revision:
      itools--main--0.12--patch-123

    Patches applied:
    
     * jdavid@itaapy.com--public/itools--main--0.11--patch-68
       xhtml, fix ".translate" when there is non-ascii in the source
    

    modified files:
     Changelog xhtml/XHTML.py

    new patches:
     jdavid@itaapy.com--public/itools--main--0.11--patch-68


2005-12-16 08:00:23 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-122

    Summary:
      merge from herve (#203, #209)
    Revision:
      itools--main--0.12--patch-122

    Patches applied:
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-207
       add doctype to every template, we'll need them for itools 0.12 not to crash translations and HTML injection with entities.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-209
       use a 20/80 ratio for 800x600 screens.
    

    modified files:
     Changelog cms/ui/CSVRow_edit.xml.en cms/ui/CSVRow_view.xml.en
     cms/ui/CSV_view.xml.en cms/ui/Document_translate.xml.en
     cms/ui/File_download_form.xml.en
     cms/ui/File_externaledit.xml.en cms/ui/File_help.xml.en
     cms/ui/File_history.xml.en cms/ui/File_new_instance.xml.en
     cms/ui/File_upload.xml.en cms/ui/Flash_view.xml.en
     cms/ui/Folder_browse_image.xml.en
     cms/ui/Folder_browse_list.xml.en
     cms/ui/Folder_browse_thumbnails.xml.en
     cms/ui/Folder_browsedir.xml.en
     cms/ui/Folder_new_instance.xml.en
     cms/ui/Folder_new_resource.xml.en cms/ui/Folder_rename.xml.en
     cms/ui/Folder_translate.xml.en cms/ui/Group_add_group.xml.en
     cms/ui/Group_add_users.xml.en cms/ui/Group_browse_users.xml.en
     cms/ui/HTML_addimage.xml.en cms/ui/HTML_addlink.xml.en
     cms/ui/HTML_edit.xml.en cms/ui/Handler_edit_metadata.xml.en
     cms/ui/OOffice_view.xml.en cms/ui/PO_edit.xml.en
     cms/ui/Root_about.xml.en cms/ui/Root_catalog.xml.en
     cms/ui/Root_general.xml.en
     cms/ui/Root_internal_server_error.xml.en
     cms/ui/Root_join.xml.en cms/ui/Root_languages.xml.en
     cms/ui/Root_license.xml.en cms/ui/Tar_untar.xml.en
     cms/ui/Text_edit.xml.en cms/ui/Text_externaledit.xml.en
     cms/ui/Text_new_instance.xml.en
     cms/ui/UserFolder_new_user.xml.en cms/ui/User_edit.xml.en
     cms/ui/User_edit_account.xml.en cms/ui/User_edit_groups.xml.en
     cms/ui/User_tasks.xml.en cms/ui/User_translator.xml.en
     cms/ui/User_view.xml.en cms/ui/WebSite_login.xml.en
     cms/ui/WebSite_logout.xml.en
     cms/ui/WebSite_new_instance.xml.en
     cms/ui/WorkflowAware_state.xml.en
     cms/ui/epoz_script_color.xml.en cms/ui/onetruelayout.css

    new patches:
     herve@oursours.net--public/itools--aruni--0.12--patch-207
     herve@oursours.net--public/itools--aruni--0.12--patch-209


2005-12-15 11:29:43 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-121

    Summary:
      cms, add "tidy" to the list of commands to check
    Revision:
      itools--main--0.12--patch-121


    modified files:
     Changelog cms/__init__.py


2005-12-15 10:29:08 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-120

    Summary:
      xhtml, fix "set_template_prefix" (#245)
    Revision:
      itools--main--0.12--patch-120


    modified files:
     Changelog xhtml/XHTML.py


2005-12-15 10:16:39 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-119

    Summary:
      catalog, fix query docstring (#242)
    Revision:
      itools--main--0.12--patch-119


    modified files:
     Changelog catalog/Query.py


2005-12-15 10:13:10 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-118

    Summary:
      fix release notes
    Revision:
      itools--main--0.12--patch-118


    modified files:
     Changelog RELEASE.txt


2005-12-13 15:55:38 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-117

    Summary:
      cms, manually merge patches from ikaaro 0.14, 0.15
    Revision:
      itools--main--0.12--patch-117

    The patches merged are:
    
      ikaaro--main--0.14--patch-141
      - groups, speed up add user form (too slow when many users)
    
      ikaaro--main--0.15--patch-110
      - skins, fix breadcrumb (no link if user not allowed to click)
    
      ikaaro--main--0.15--patch-114
      - use the itools.datatypes.XML encoder/decoder

    modified files:
     Changelog cms/Group.py cms/Metadata.py cms/skins.py


2005-12-13 15:13:51 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-116

    Summary:
      merge fixes from the 0.11 branch
    Revision:
      itools--main--0.12--patch-116

    Patches applied:
    
     * jdavid@itaapy.com--public/itools--main--0.11--patch-64
       web, interpret the "Location" header as a URI reference
    
     * jdavid@itaapy.com--public/itools--main--0.11--patch-66
       uri, make query work with multiple values for a single name
    
     * jdavid@itaapy.com--public/itools--main--0.11--patch-67
       datatypes, add XML encoder/decoder (a medium, not a value)
    

    modified files:
     Changelog datatypes/__init__.py datatypes/primitive.py
     uri/generic.py web/headers.py web/response.py

    new patches:
     jdavid@itaapy.com--public/itools--main--0.11--patch-64
     jdavid@itaapy.com--public/itools--main--0.11--patch-66
     jdavid@itaapy.com--public/itools--main--0.11--patch-67


2005-12-13 14:55:26 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-115

    Summary:
      catalog, fix for big-endian machines in UCS-2 encoding (#186)
    Revision:
      itools--main--0.12--patch-115


    modified files:
     Changelog catalog/IO.py


2005-12-12 15:54:07 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-114

    Summary:
      trying to fix setup.py
    Revision:
      itools--main--0.12--patch-114


    modified files:
     Changelog setup.py


2005-12-12 15:45:26 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-113

    Summary:
      cms, fix text files download
    Revision:
      itools--main--0.12--patch-113


    modified files:
     Changelog cms/text.py


2005-12-12 15:24:14 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-112

    Summary:
      cms, fix "Root.get_skin"
    Revision:
      itools--main--0.12--patch-112


    modified files:
     Changelog cms/Root.py


2005-12-12 14:40:09 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-111

    Summary:
      scripts.icms, fix "init --source"
    Revision:
      itools--main--0.12--patch-111


    modified files:
     Changelog scripts/icms.py


2005-12-12 13:48:43 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-110

    Summary:
      merge from herve (#179, #232)
    Revision:
      itools--main--0.12--patch-110

    Patches applied:
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-172
       saving the search form, just a mock-up.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-186
       I'm bad at boolean logic, drop the is_admin comparison, assuming an admin is the only one that could modify other's acounts.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-188
       fix registring of the _ac cookie, particulary after password editing (#232).
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-190
       Split application preferences and user information that must be confirmed (#179).
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-192
       update the link to account/password form.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-201
       avoid a long space in the msgid and url.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-202
       <encolpe>grmphf</encolpe>
    

    new files:
     cms/ui/.arch-ids/WebSite_search_form.xml.en.id
     cms/ui/WebSite_search_form.xml.en
     cms/ui/images/.arch-ids/button_calendar.png.id
     cms/ui/images/button_calendar.png

    modified files:
     Changelog cms/User.py cms/WebSite.py cms/ui/User_edit.xml.en
     cms/ui/User_edit_account.xml.en cms/ui/User_welcome.xml.en

    renamed files:
     cms/ui/.arch-ids/User_edit_password.xml.en.id
       ==> cms/ui/.arch-ids/User_edit_account.xml.en.id
     cms/ui/User_edit_password.xml.en
       ==> cms/ui/User_edit_account.xml.en

    new patches:
     herve@oursours.net--public/itools--aruni--0.12--patch-172
     herve@oursours.net--public/itools--aruni--0.12--patch-186
     herve@oursours.net--public/itools--aruni--0.12--patch-188
     herve@oursours.net--public/itools--aruni--0.12--patch-190
     herve@oursours.net--public/itools--aruni--0.12--patch-192
     herve@oursours.net--public/itools--aruni--0.12--patch-201
     herve@oursours.net--public/itools--aruni--0.12--patch-202


2005-12-11 19:07:44 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-109

    Summary:
      cms, move the examples (portal1) to "itools-docs"
    Revision:
      itools--main--0.12--patch-109


    removed files:
     cms/examples/.arch-ids/=id cms/examples/portal1/.arch-ids/=id
     cms/examples/portal1/.arch-ids/README.id
     cms/examples/portal1/.arch-ids/Root.py.id
     cms/examples/portal1/.arch-ids/__init__.py.id
     cms/examples/portal1/.arch-ids/setup.py.id
     cms/examples/portal1/README cms/examples/portal1/Root.py
     cms/examples/portal1/__init__.py cms/examples/portal1/setup.py
     cms/examples/portal1/ui/.arch-ids/=id
     cms/examples/portal1/ui/portal/.arch-ids/=id
     cms/examples/portal1/ui/portal/.arch-ids/Root_view.xml.id
     cms/examples/portal1/ui/portal/Root_view.xml

    modified files:
     Changelog

    removed directories:
     cms/examples cms/examples/.arch-ids cms/examples/portal1
     cms/examples/portal1/.arch-ids cms/examples/portal1/ui
     cms/examples/portal1/ui/.arch-ids
     cms/examples/portal1/ui/portal
     cms/examples/portal1/ui/portal/.arch-ids


2005-12-09 17:50:37 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-108

    Summary:
      merge from herve (includes #234)
    Revision:
      itools--main--0.12--patch-108

    Patches applied:
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-182
       fix file download link (#234).
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-191
       fix form titles with regard to English typography.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-193
       seems to fix " writing in po(t) files (#244).
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-194
       regenerating the po(t) files with regard to all of the code/templates changes. The translation can begin.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-195
       and now without the website_templates mess...
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-196
       and without the classic and surf string for the next time.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-197
       re-regenerated the pot without classic and surf.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-198
       restored the po files before my mess.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-199
       revert the gettext.PO change, the bug is in raw strings handling. removing utils.py to bypass it.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-200
       remove parasitic character.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-203
       more noise to filter.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-204
       my French translation.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-205
       things left after my po(t), I don't really what to do with it.
    

    modified files:
     Changelog cms/File.py cms/Makefile cms/locale/es.po
     cms/locale/fr.po cms/locale/it.po cms/locale/locale.pot
     cms/locale/zh.po cms/ui/File_download_form.xml.en
     cms/ui/File_new_instance.xml.en
     cms/ui/Folder_new_instance.xml.en cms/ui/Folder_rename.xml.en
     cms/ui/Group_add_group.xml.en cms/ui/Group_add_users.xml.en
     cms/ui/Handler_edit_metadata.xml.en cms/ui/OOffice_view.xml.en
     cms/ui/Root_catalog.xml.en cms/ui/Root_general.xml.en
     cms/ui/Root_join.xml.en cms/ui/Root_languages.xml.en
     cms/ui/Text_new_instance.xml.en
     cms/ui/UserFolder_new_user.xml.en
     cms/ui/User_edit_groups.xml.en cms/ui/WebSite_logout.xml.en

    new patches:
     herve@oursours.net--public/itools--aruni--0.12--patch-182
     herve@oursours.net--public/itools--aruni--0.12--patch-191
     herve@oursours.net--public/itools--aruni--0.12--patch-193
     herve@oursours.net--public/itools--aruni--0.12--patch-194
     herve@oursours.net--public/itools--aruni--0.12--patch-195
     herve@oursours.net--public/itools--aruni--0.12--patch-196
     herve@oursours.net--public/itools--aruni--0.12--patch-197
     herve@oursours.net--public/itools--aruni--0.12--patch-198
     herve@oursours.net--public/itools--aruni--0.12--patch-199
     herve@oursours.net--public/itools--aruni--0.12--patch-200
     herve@oursours.net--public/itools--aruni--0.12--patch-203
     herve@oursours.net--public/itools--aruni--0.12--patch-204
     herve@oursours.net--public/itools--aruni--0.12--patch-205


2005-12-09 17:30:33 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-107

    Summary:
      merge fixes from the 0.11 branch
    Revision:
      itools--main--0.12--patch-107

    Patches applied:
    
     * jdavid@itaapy.com--public/itools--main--0.9--patch-114
       resources, fix for Windows
    
     * jdavid@itaapy.com--public/itools--main--0.10--patch-62
       merge fix from the 0.9 branch
    
     * jdavid@itaapy.com--public/itools--main--0.11--patch-61
       web, downgrade to HTTP 1.0; now cookies always include the path
    
     * jdavid@itaapy.com--public/itools--main--0.11--patch-62
       web, lowercase Set-Cookie parameter names
    
     * jdavid@itaapy.com--public/itools--main--0.11--patch-63
       merge fix from the 0.10 branch
    

    modified files:
     Changelog resources/__init__.py web/response.py

    new patches:
     jdavid@itaapy.com--public/itools--main--0.9--patch-114
     jdavid@itaapy.com--public/itools--main--0.10--patch-62
     jdavid@itaapy.com--public/itools--main--0.11--patch-61
     jdavid@itaapy.com--public/itools--main--0.11--patch-62
     jdavid@itaapy.com--public/itools--main--0.11--patch-63


2005-12-08 16:05:08 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-106

    Summary:
      merge fixes from herve (#233)
    Revision:
      itools--main--0.12--patch-106

    Patches applied:
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-181
       apply the same 'either view or return' pattern to file upload (#233).
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-184
       search in both title and text for simple searches.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-185
       remove obsolete code.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-187
       position the focus on the password field.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-189
       fix what we compute the size of in a listing.
    

    modified files:
     Changelog cms/Folder.py cms/WebSite.py cms/skins.py
     cms/ui/User_edit_password.xml.en
     cms/ui/aruni/template.xhtml.en

    new patches:
     herve@oursours.net--public/itools--aruni--0.12--patch-181
     herve@oursours.net--public/itools--aruni--0.12--patch-184
     herve@oursours.net--public/itools--aruni--0.12--patch-185
     herve@oursours.net--public/itools--aruni--0.12--patch-187
     herve@oursours.net--public/itools--aruni--0.12--patch-189


2005-12-05 17:59:53 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-105

    Summary:
      csv, remove unused import
    Revision:
      itools--main--0.12--patch-105


    modified files:
     Changelog csv/itools_csv.py


2005-12-05 11:03:57 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-104

    Summary:
      web, change default port to 8080
    Revision:
      itools--main--0.12--patch-104


    modified files:
     Changelog web/server.py


2005-12-05 08:36:30 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-103

    Summary:
      merge aruni from herve
    Revision:
      itools--main--0.12--patch-103

    Patches applied:
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-173
       drop the shadow.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-174
       move the search form in a paragraph for semantic (and validity).
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-175
       reduce the font size, looks less vulgar.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-176
       use the default button look and feel.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-177
       drop the 'personal site' banner for a stylish uniform background and a logo that always fits in the right place.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-178
       compacting the CSS for production.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-179
       dropping the advanced search for 0.12.
    

    new files:
     cms/ui/aruni/images/.arch-ids/logo.png.id
     cms/ui/aruni/images/logo.png

    removed files:
     cms/ui/aruni/images/.arch-ids/banner.jpg.id
     cms/ui/aruni/images/.arch-ids/shadow.png.id
     cms/ui/aruni/images/banner.jpg cms/ui/aruni/images/shadow.png

    modified files:
     Changelog cms/ui/aruni/aruni.css
     cms/ui/aruni/template.xhtml.en

    new patches:
     herve@oursours.net--public/itools--aruni--0.12--patch-173
     herve@oursours.net--public/itools--aruni--0.12--patch-174
     herve@oursours.net--public/itools--aruni--0.12--patch-175
     herve@oursours.net--public/itools--aruni--0.12--patch-176
     herve@oursours.net--public/itools--aruni--0.12--patch-177
     herve@oursours.net--public/itools--aruni--0.12--patch-178
     herve@oursours.net--public/itools--aruni--0.12--patch-179


2005-12-04 22:09:15 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-102

    Summary:
      merge from herve (#21, #214, #215)
    Revision:
      itools--main--0.12--patch-102

    Patches applied:
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-133
       transmit the message when coming back.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-134
       redirect to the new resource after creation.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-137
       normalize messages (translated, end with a period).
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-142
       propagate the search query to the sort actions (#21).
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-169
       after adding the resource, either display it or return to the container (#214).
    

    modified files:
     Changelog cms/Folder.py cms/User.py cms/UserFolder.py
     cms/WebSite.py cms/ui/File_new_instance.xml.en
     cms/ui/Folder_new_instance.xml.en
     cms/ui/Text_new_instance.xml.en
     cms/ui/UserFolder_new_user.xml.en cms/utils.py cms/widgets.py

    new patches:
     herve@oursours.net--public/itools--aruni--0.12--patch-133
     herve@oursours.net--public/itools--aruni--0.12--patch-134
     herve@oursours.net--public/itools--aruni--0.12--patch-137
     herve@oursours.net--public/itools--aruni--0.12--patch-142
     herve@oursours.net--public/itools--aruni--0.12--patch-169


2005-12-04 19:58:56 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-101

    Summary:
      add the release notes for 0.12 (new RELEASE.txt file)
    Revision:
      itools--main--0.12--patch-101


    new files:
     .arch-ids/RELEASE.txt.id RELEASE.txt

    modified files:
     Changelog README.txt


2005-12-04 19:26:49 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-100

    Summary:
      cms, fix group template
    Revision:
      itools--main--0.12--patch-100


    modified files:
     Changelog cms/ui/Group_browse_users.xml.en


2005-12-04 19:15:04 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-99

    Summary:
      scripts.icms, (on init) create a user admin with a "secure" password
    Revision:
      itools--main--0.12--patch-99


    modified files:
     Changelog scripts/icms.py


2005-12-04 18:57:11 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-98

    Summary:
      cms, keep metadata on copy&paste (#230)
    Revision:
      itools--main--0.12--patch-98


    modified files:
     Changelog cms/Folder.py handlers/Folder.py


2005-12-04 18:49:37 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-97

    Summary:
      cms, fixing cookies in copy and cut
    Revision:
      itools--main--0.12--patch-97


    modified files:
     Changelog cms/Folder.py


2005-12-04 16:46:50 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-96

    Summary:
      merge from herve
    Revision:
      itools--main--0.12--patch-96

    Patches applied:
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-160
       we search *in* the title, not *on*.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-161
       forgotten 'on_title' to 'in_title' change.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-162
       remove obsolete border attribute (done in the CSS).
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-163
       add the forgotten result icon.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-164
       argh... in, not on title...
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-165
       add a 'results' page to ease styling.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-166
       the admin must confirm his account changes.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-168
       reintroduce the first view to the home folder, now it is no longer bound to the index.html trick.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-170
       don't display the (broken) batch controls whitout results.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-171
       applying the input style to the button element.
    

    modified files:
     Changelog cms/User.py cms/skins.py
     cms/ui/WebSite_search.xml.en cms/ui/aruni/aruni.css
     cms/ui/aruni/template.xhtml.en cms/widgets.py

    new patches:
     herve@oursours.net--public/itools--aruni--0.12--patch-160
     herve@oursours.net--public/itools--aruni--0.12--patch-161
     herve@oursours.net--public/itools--aruni--0.12--patch-162
     herve@oursours.net--public/itools--aruni--0.12--patch-163
     herve@oursours.net--public/itools--aruni--0.12--patch-164
     herve@oursours.net--public/itools--aruni--0.12--patch-165
     herve@oursours.net--public/itools--aruni--0.12--patch-166
     herve@oursours.net--public/itools--aruni--0.12--patch-168
     herve@oursours.net--public/itools--aruni--0.12--patch-170
     herve@oursours.net--public/itools--aruni--0.12--patch-171


2005-12-04 09:01:28 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-95

    Summary:
      merge search from herve (#208)
    Revision:
      itools--main--0.12--patch-95

    Patches applied:
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-150
       use the Python 2.4 sorted function.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-151
       use the field prefix practice, for a later convenient use (see web.request.build_url, argument 'preserve').
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-152
       renamed root_search to site_search, specific to a website, not the root application (searching a front-office site for instance).
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-153
       the new site_search namespace used by the top-right search form.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-154
       isolate the human-readable algorithm for reuse.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-155
       dumb errors.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-156
       compact the css a bit.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-157
       simple result page for simple site search.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-158
       styling the result page.
    

    new files:
     cms/ui/.arch-ids/WebSite_search.xml.en.id
     cms/ui/WebSite_search.xml.en

    modified files:
     Changelog catalog/Catalog.py cms/Folder.py cms/Handler.py
     cms/WebSite.py cms/skins.py cms/ui/aruni/aruni.css
     cms/ui/aruni/template.xhtml.en

    new patches:
     herve@oursours.net--public/itools--aruni--0.12--patch-150
     herve@oursours.net--public/itools--aruni--0.12--patch-151
     herve@oursours.net--public/itools--aruni--0.12--patch-152
     herve@oursours.net--public/itools--aruni--0.12--patch-153
     herve@oursours.net--public/itools--aruni--0.12--patch-154
     herve@oursours.net--public/itools--aruni--0.12--patch-155
     herve@oursours.net--public/itools--aruni--0.12--patch-156
     herve@oursours.net--public/itools--aruni--0.12--patch-157
     herve@oursours.net--public/itools--aruni--0.12--patch-158


2005-12-03 20:22:50 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-94

    Summary:
      move distutils fix out of "setup.py", for easier re-use
    Revision:
      itools--main--0.12--patch-94


    modified files:
     Changelog __init__.py cms/examples/portal1/setup.py setup.py


2005-12-03 20:07:32 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-93

    Summary:
      start working on the release files (CHANGES.txt, setup.py)
    Revision:
      itools--main--0.12--patch-93


    modified files:
     CHANGES.txt Changelog setup.py


2005-12-03 19:40:21 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-92

    Summary:
      resources, fix zodb when asked for a non-existent resource
    Revision:
      itools--main--0.12--patch-92


    modified files:
     Changelog resources/zodb.py


2005-12-03 19:35:13 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-91

    Summary:
      cms, fix add new object when there is a name clash (#220)
    Revision:
      itools--main--0.12--patch-91


    modified files:
     Changelog cms/Folder.py


2005-12-03 19:27:18 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-90

    Summary:
      cms, removing obsolete i18n code
    Revision:
      itools--main--0.12--patch-90


    modified files:
     Changelog cms/Folder.py cms/LocaleAware.py cms/Metadata.py
     cms/Root.py cms/workflow.py


2005-12-03 18:50:53 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-89

    Summary:
      cms, fix rename (#150)
    Revision:
      itools--main--0.12--patch-89


    modified files:
     Changelog cms/Folder.py cms/ui/Folder_rename.xml.en


2005-12-02 15:20:01 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-88

    Summary:
      cms, remove broken debug code
    Revision:
      itools--main--0.12--patch-88


    removed files:
     cms/.arch-ids/debug.py.id cms/debug.py
     cms/ui/.arch-ids/Folder_manage_content.xml.en.id
     cms/ui/.arch-ids/Text_manage_content.xml.en.id
     cms/ui/Folder_manage_content.xml.en
     cms/ui/Text_manage_content.xml.en

    modified files:
     Changelog cms/Folder.py cms/Metadata.py


2005-12-02 14:53:05 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-87

    Summary:
      merge skin improvements from herve
    Revision:
      itools--main--0.12--patch-87

    Patches applied:
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-138
       clarify the versioning module prior to fixing #48.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-140
       the layout is generic and meant to be reusable, that's why I split it from my design.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-141
       fix browse_list, we really need two forms, with different needs and behaviours (#205).
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-143
       don't force Info16.png with the message background, it's not the same use.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-144
       replace the batch icons with arrows.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-145
       replace the yellow mess with readable icons (#224).
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-146
       square the order-non icon.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-147
       use the new message icon created for that purpose.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-148
       a tour on the icons: white background and optimise.
    

    new files:
     cms/ui/images/.arch-ids/message.png.id
     cms/ui/images/message.png

    modified files:
     Changelog cms/ui/Folder_browse_list.xml.en
     cms/ui/aruni/aruni.css cms/ui/aruni/template.xhtml.en
     cms/ui/images/Info16.png cms/ui/images/batch-next.png
     cms/ui/images/batch-previous.png
     cms/ui/images/button_cancel.png
     cms/ui/images/button_compare.png cms/ui/images/button_copy.png
     cms/ui/images/button_cut.png cms/ui/images/button_delete.png
     cms/ui/images/button_external.png cms/ui/images/button_ok.png
     cms/ui/images/button_paste.png cms/ui/images/button_rename.png
     cms/ui/images/button_search.png
     cms/ui/images/button_translate.png
     cms/ui/images/button_upload.png cms/ui/images/order-down.png
     cms/ui/images/order-none.png cms/ui/images/order-up.png
     cms/versioning.py cms/widgets.py

    renamed files:
     cms/ui/aruni/.arch-ids/onetruelayout.css.id
       ==> cms/ui/.arch-ids/onetruelayout.css.id
     cms/ui/aruni/onetruelayout.css
       ==> cms/ui/onetruelayout.css
     cms/ui/images/.arch-ids/order-down.gif.id
       ==> cms/ui/images/.arch-ids/order-down.png.id
     cms/ui/images/.arch-ids/order-none.gif.id
       ==> cms/ui/images/.arch-ids/order-none.png.id
     cms/ui/images/.arch-ids/order-up.gif.id
       ==> cms/ui/images/.arch-ids/order-up.png.id
     cms/ui/images/order-down.gif
       ==> cms/ui/images/order-down.png
     cms/ui/images/order-none.gif
       ==> cms/ui/images/order-none.png
     cms/ui/images/order-up.gif
       ==> cms/ui/images/order-up.png

    new patches:
     herve@oursours.net--public/itools--aruni--0.12--patch-138
     herve@oursours.net--public/itools--aruni--0.12--patch-140
     herve@oursours.net--public/itools--aruni--0.12--patch-141
     herve@oursours.net--public/itools--aruni--0.12--patch-143
     herve@oursours.net--public/itools--aruni--0.12--patch-144
     herve@oursours.net--public/itools--aruni--0.12--patch-145
     herve@oursours.net--public/itools--aruni--0.12--patch-146
     herve@oursours.net--public/itools--aruni--0.12--patch-147
     herve@oursours.net--public/itools--aruni--0.12--patch-148


2005-12-02 14:50:12 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-86

    Summary:
      merge buttons from herve (#211)
    Revision:
      itools--main--0.12--patch-86

    Patches applied:
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-135
       provide a button to each submit button.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-136
       cleaned up the last files I wanted to clean for 0.12, fixed my own form template.
    

    new files:
     cms/ui/images/.arch-ids/button_cancel.png.id
     cms/ui/images/.arch-ids/button_compare.png.id
     cms/ui/images/.arch-ids/button_copy.png.id
     cms/ui/images/.arch-ids/button_cut.png.id
     cms/ui/images/.arch-ids/button_delete.png.id
     cms/ui/images/.arch-ids/button_external.png.id
     cms/ui/images/.arch-ids/button_ok.png.id
     cms/ui/images/.arch-ids/button_paste.png.id
     cms/ui/images/.arch-ids/button_rename.png.id
     cms/ui/images/.arch-ids/button_translate.png.id
     cms/ui/images/.arch-ids/button_upload.png.id
     cms/ui/images/button_cancel.png
     cms/ui/images/button_compare.png cms/ui/images/button_copy.png
     cms/ui/images/button_cut.png cms/ui/images/button_delete.png
     cms/ui/images/button_external.png cms/ui/images/button_ok.png
     cms/ui/images/button_paste.png cms/ui/images/button_rename.png
     cms/ui/images/button_translate.png
     cms/ui/images/button_upload.png

    modified files:
     Changelog cms/ui/CSVRow_edit.xml.en cms/ui/CSVRow_view.xml.en
     cms/ui/CSV_view.xml.en cms/ui/Document_translate.xml.en
     cms/ui/File_externaledit.xml.en cms/ui/File_history.xml.en
     cms/ui/File_new_instance.xml.en cms/ui/File_upload.xml.en
     cms/ui/Flash_view.xml.en cms/ui/Folder_browse_list.xml.en
     cms/ui/Folder_new_instance.xml.en cms/ui/Folder_rename.xml.en
     cms/ui/Folder_translate.xml.en cms/ui/Group_add_group.xml.en
     cms/ui/Group_add_users.xml.en cms/ui/Group_browse_users.xml.en
     cms/ui/HTML_edit.xml.en cms/ui/Handler_edit_metadata.xml.en
     cms/ui/OOffice_view.xml.en cms/ui/PO_edit.xml.en
     cms/ui/Root_about.xml.en cms/ui/Root_catalog.xml.en
     cms/ui/Root_general.xml.en
     cms/ui/Root_internal_server_error.xml.en
     cms/ui/Root_join.xml.en cms/ui/Root_languages.xml.en
     cms/ui/Text_edit.xml.en cms/ui/Text_externaledit.xml.en
     cms/ui/Text_manage_content.xml.en
     cms/ui/Text_new_instance.xml.en
     cms/ui/UserFolder_new_user.xml.en cms/ui/User_edit.xml.en
     cms/ui/User_edit_groups.xml.en
     cms/ui/User_edit_password.xml.en cms/ui/User_translator.xml.en
     cms/ui/WebSite_login.xml.en cms/ui/WebSite_new_instance.xml.en
     cms/ui/WorkflowAware_state.xml.en cms/ui/aruni/aruni.css
     cms/ui/aruni/template.xhtml.en

    renamed files:
     cms/ui/aruni/images/.arch-ids/search.png.id
       ==> cms/ui/images/.arch-ids/button_search.png.id
     cms/ui/aruni/images/search.png
       ==> cms/ui/images/button_search.png

    new patches:
     herve@oursours.net--public/itools--aruni--0.12--patch-135
     herve@oursours.net--public/itools--aruni--0.12--patch-136


2005-12-02 14:45:32 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-85

    Summary:
      merge "confirm changes with password" from herve (#179)
    Revision:
      itools--main--0.12--patch-85

    Patches applied:
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-33
       type your password to confirm your account changes.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-34
       the admin doesn't need the password.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-72
       refactor the user edit form.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-73
       refactor the user password form.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-94
       fix search folder with search_subfolders.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-127
       don't bother the admin with password confirmation.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-128
       forgotten changes for the previous commit.
    

    modified files:
     Changelog cms/Folder.py cms/User.py cms/ui/User_edit.xml.en
     cms/ui/User_edit_password.xml.en

    new patches:
     herve@oursours.net--public/itools--aruni--0.12--patch-33
     herve@oursours.net--public/itools--aruni--0.12--patch-34
     herve@oursours.net--public/itools--aruni--0.12--patch-72
     herve@oursours.net--public/itools--aruni--0.12--patch-73
     herve@oursours.net--public/itools--aruni--0.12--patch-94
     herve@oursours.net--public/itools--aruni--0.12--patch-127
     herve@oursours.net--public/itools--aruni--0.12--patch-128


2005-12-02 14:35:58 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-84

    Summary:
      cms, add welcome page, template by herve (#163)
    Revision:
      itools--main--0.12--patch-84


    new files:
     cms/ui/.arch-ids/User_welcome.xml.en.id
     cms/ui/User_welcome.xml.en

    modified files:
     Changelog cms/User.py


2005-12-01 17:14:25 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-83

    Summary:
      web.server, send "NotFound" when a method (";method") does not exists
    Revision:
      itools--main--0.12--patch-83


    modified files:
     Changelog web/server.py


2005-12-01 17:12:35 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-82

    Summary:
      scripts.icms, fix typo
    Revision:
      itools--main--0.12--patch-82


    modified files:
     Changelog scripts/icms.py


2005-12-01 17:02:07 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-81

    Summary:
      scripts.icms, now "icms.py start" detaches from the console
    Revision:
      itools--main--0.12--patch-81


    modified files:
     Changelog scripts/icms.py


2005-12-01 10:00:01 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-80

    Summary:
      merging aruni from herve
    Revision:
      itools--main--0.12--patch-80

    Patches applied:
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-126
       help diffing HTML files by removing the header.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-129
       fix changed variable name.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-130
       optimised PNG images (smaller).
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-132
       fix browse actions for now.
    

    modified files:
     Changelog cms/text.py cms/ui/Folder_browse_list.xml.en
     cms/ui/images/Excel16.png cms/ui/images/File16.png
     cms/ui/images/Flash16.png cms/ui/images/Flash48.png
     cms/ui/images/Group16.png cms/ui/images/HTML16.png
     cms/ui/images/Info16.png cms/ui/images/Info48.png
     cms/ui/images/OOCalc16.png cms/ui/images/OOWriter16.png
     cms/ui/images/OOWriter48.png cms/ui/images/Pdf16.png
     cms/ui/images/Pdf48.png cms/ui/images/Python16.png
     cms/ui/images/Root16.png cms/ui/images/Root48.png
     cms/ui/images/Skin16.png cms/ui/images/Skin48.png
     cms/ui/images/Text16.png cms/ui/images/UserFolder16.png
     cms/ui/images/WebSite16.png cms/ui/images/Word16.png
     cms/ui/images/batch-next.png cms/ui/images/batch-previous.png
     cms/ui/images/px.png web/request.py

    new patches:
     herve@oursours.net--public/itools--aruni--0.12--patch-126
     herve@oursours.net--public/itools--aruni--0.12--patch-129
     herve@oursours.net--public/itools--aruni--0.12--patch-130
     herve@oursours.net--public/itools--aruni--0.12--patch-132


2005-11-29 14:55:03 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-79

    Summary:
      fix readme file
    Revision:
      itools--main--0.12--patch-79


    modified files:
     Changelog README.txt


2005-11-29 14:23:03 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-78

    Summary:
      update copyright/license information (#178)
    Revision:
      itools--main--0.12--patch-78


    new files:
     .arch-ids/GPL-2.id GPL-2

    modified files:
     Changelog README.txt cms/Folder.py


2005-11-28 18:41:38 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-77

    Summary:
      scripts.icms, add "stop" command; and "debug" option (not working yet)
    Revision:
      itools--main--0.12--patch-77


    modified files:
     Changelog scripts/icms.py


2005-11-28 16:46:30 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-76

    Summary:
      scripts.icms, add command to pack the database
    Revision:
      itools--main--0.12--patch-76


    modified files:
     Changelog scripts/icms.py


2005-11-28 12:02:52 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-75

    Summary:
      move the documentation to another package (itools-docs)
    Revision:
      itools--main--0.12--patch-75


    removed files:
     doc/.arch-ids/=id doc/.arch-ids/Makefile.id
     doc/.arch-ids/arch.tex.id doc/.arch-ids/csv.tex.id
     doc/.arch-ids/files.tex.id doc/.arch-ids/files2.tex.id
     doc/.arch-ids/folders.tex.id doc/.arch-ids/handlers.dot.id
     doc/.arch-ids/i18n.tex.id doc/.arch-ids/intro.tex.id
     doc/.arch-ids/itools.sty.id doc/.arch-ids/itools.tex.id
     doc/.arch-ids/l10n.fig.id doc/.arch-ids/latex2stx.txt.id
     doc/.arch-ids/packages.dot.id doc/.arch-ids/resources.tex.id
     doc/.arch-ids/state.dia.id doc/.arch-ids/stl.dia.id
     doc/.arch-ids/stl.tex.id doc/.arch-ids/style.tex.id
     doc/.arch-ids/task_tracker.eps.id doc/.arch-ids/types.tex.id
     doc/.arch-ids/uri.tex.id doc/.arch-ids/web.tex.id
     doc/.arch-ids/web_tree.dia.id doc/.arch-ids/workflow.tex.id
     doc/.arch-ids/xml.tex.id doc/Makefile doc/arch.tex doc/csv.tex
     doc/examples/.arch-ids/=id doc/examples/.arch-ids/hello.txt.id
     doc/examples/.arch-ids/hello.xhtml.id
     doc/examples/chapter8/.arch-ids/=id
     doc/examples/chapter8/.arch-ids/hello.xml.id
     doc/examples/chapter8/.arch-ids/namespaces.py.id
     doc/examples/chapter8/.arch-ids/parser.py.id
     doc/examples/chapter8/hello.xml
     doc/examples/chapter8/namespaces.py
     doc/examples/chapter8/parser.py
     doc/examples/chapter9/.arch-ids/=id
     doc/examples/chapter9/.arch-ids/template.xml.id
     doc/examples/chapter9/template.xml
     doc/examples/csv_handler/.arch-ids/=id
     doc/examples/csv_handler/.arch-ids/clients.csv.id
     doc/examples/csv_handler/.arch-ids/example.py.id
     doc/examples/csv_handler/.arch-ids/my_clients.py.id
     doc/examples/csv_handler/.arch-ids/my_system.py.id
     doc/examples/csv_handler/clients.csv
     doc/examples/csv_handler/example.py
     doc/examples/csv_handler/my_clients.py
     doc/examples/csv_handler/my_system.py doc/examples/hello.txt
     doc/examples/hello.xhtml
     doc/examples/task_tracker0/.arch-ids/=id
     doc/examples/task_tracker0/.arch-ids/TaskTracker.py.id
     doc/examples/task_tracker0/.arch-ids/itools.tt.id
     doc/examples/task_tracker0/TaskTracker.py
     doc/examples/task_tracker0/itools.tt
     doc/examples/task_tracker1/.arch-ids/=id
     doc/examples/task_tracker1/.arch-ids/TaskTracker.py.id
     doc/examples/task_tracker1/.arch-ids/TaskTracker_view.xml.id
     doc/examples/task_tracker1/.arch-ids/itools.tt.id
     doc/examples/task_tracker1/TaskTracker.py
     doc/examples/task_tracker1/TaskTracker_view.xml
     doc/examples/task_tracker1/itools.tt
     doc/examples/task_tracker2/.arch-ids/=id
     doc/examples/task_tracker2/.arch-ids/Makefile.id
     doc/examples/task_tracker2/.arch-ids/TaskTracker.py.id
     doc/examples/task_tracker2/.arch-ids/TaskTracker_view.xml.en.id
     doc/examples/task_tracker2/.arch-ids/itools.tt.id
     doc/examples/task_tracker2/Makefile
     doc/examples/task_tracker2/TaskTracker.py
     doc/examples/task_tracker2/TaskTracker_view.xml.en
     doc/examples/task_tracker2/itools.tt
     doc/examples/task_tracker2/locale/.arch-ids/=id
     doc/examples/task_tracker2/locale/.arch-ids/en.po.id
     doc/examples/task_tracker2/locale/.arch-ids/es.po.id
     doc/examples/task_tracker2/locale/.arch-ids/locale.pot.id
     doc/examples/task_tracker2/locale/en.po
     doc/examples/task_tracker2/locale/es.po
     doc/examples/task_tracker2/locale/locale.pot doc/files.tex
     doc/files2.tex doc/folders.tex doc/handlers.dot doc/i18n.tex
     doc/intro.tex doc/itools.sty doc/itools.tex doc/l10n.fig
     doc/latex2stx.txt doc/packages.dot doc/resources.tex
     doc/state.dia doc/stl.dia doc/stl.tex doc/style.tex
     doc/task_tracker.eps doc/types.tex doc/uri.tex doc/web.tex
     doc/web_tree.dia doc/workflow.tex doc/xml.tex

    modified files:
     Changelog MANIFEST.in

    removed directories:
     doc doc/.arch-ids doc/examples doc/examples/.arch-ids
     doc/examples/chapter8 doc/examples/chapter8/.arch-ids
     doc/examples/chapter9 doc/examples/chapter9/.arch-ids
     doc/examples/csv_handler doc/examples/csv_handler/.arch-ids
     doc/examples/task_tracker0
     doc/examples/task_tracker0/.arch-ids
     doc/examples/task_tracker1
     doc/examples/task_tracker1/.arch-ids
     doc/examples/task_tracker2
     doc/examples/task_tracker2/.arch-ids
     doc/examples/task_tracker2/locale
     doc/examples/task_tracker2/locale/.arch-ids


2005-11-28 11:39:35 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-74

    Summary:
      merging aruni from herve
    Revision:
      itools--main--0.12--patch-74

    Patches applied:
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-120
       first step of fixing #205.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-122
       add the missing label for encoding.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-123
       fix naming the functionality, it would also compare one selected with the current revision.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-124
       fix missing end tag.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-125
       first solution for fixing no li:hover with IE.
    

    modified files:
     Changelog cms/ui/File_history.xml.en
     cms/ui/Folder_browse_list.xml.en
     cms/ui/Folder_manage_content.xml.en
     cms/ui/Text_externaledit.xml.en cms/ui/aruni/template.xhtml.en
     cms/ui/main.js

    new patches:
     herve@oursours.net--public/itools--aruni--0.12--patch-120
     herve@oursours.net--public/itools--aruni--0.12--patch-122
     herve@oursours.net--public/itools--aruni--0.12--patch-123
     herve@oursours.net--public/itools--aruni--0.12--patch-124
     herve@oursours.net--public/itools--aruni--0.12--patch-125


2005-11-26 20:35:20 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-73

    Summary:
      merging the aruni skin from herve
    Revision:
      itools--main--0.12--patch-73

    Patches applied:
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-102
       increase the breadcrumbs font size.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-103
       250 px per ressource block for 800x600 displays, and easier to read in the end.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-104
       refactor the tasks page.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-105
       refactor the folder add form.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-106
       refactor the new file form.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-107
       refactor the new document form.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-108
       reduce the tab font size.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-109
       keep the filter above in all cases.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-110
       Rearrange the file download page.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-111
       refactor the external editor form.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-112
       refactor the file upload form.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-113
       add a note about how to make more languages available for documents.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-114
       clean the text edit tagging.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-115
       refactor the text external edit form based on the file one (is the encoding option really needed?).
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-116
       fix the tagging of management templates.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-117
       refactor the history page.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-118
       use slash for separating the breacrumbs.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-119
       refactor the workflow state form.
    

    modified files:
     Changelog cms/ui/File_download_form.xml.en
     cms/ui/File_externaledit.xml.en cms/ui/File_history.xml.en
     cms/ui/File_new_instance.xml.en cms/ui/File_upload.xml.en
     cms/ui/Folder_browse_list.xml.en
     cms/ui/Folder_manage_content.xml.en
     cms/ui/Folder_new_instance.xml.en cms/ui/Text_edit.xml.en
     cms/ui/Text_externaledit.xml.en
     cms/ui/Text_manage_content.xml.en
     cms/ui/Text_new_instance.xml.en cms/ui/User_tasks.xml.en
     cms/ui/WorkflowAware_state.xml.en cms/ui/aruni/aruni.css
     cms/ui/aruni/template.xhtml.en

    new patches:
     herve@oursours.net--public/itools--aruni--0.12--patch-102
     herve@oursours.net--public/itools--aruni--0.12--patch-103
     herve@oursours.net--public/itools--aruni--0.12--patch-104
     herve@oursours.net--public/itools--aruni--0.12--patch-105
     herve@oursours.net--public/itools--aruni--0.12--patch-106
     herve@oursours.net--public/itools--aruni--0.12--patch-107
     herve@oursours.net--public/itools--aruni--0.12--patch-108
     herve@oursours.net--public/itools--aruni--0.12--patch-109
     herve@oursours.net--public/itools--aruni--0.12--patch-110
     herve@oursours.net--public/itools--aruni--0.12--patch-111
     herve@oursours.net--public/itools--aruni--0.12--patch-112
     herve@oursours.net--public/itools--aruni--0.12--patch-113
     herve@oursours.net--public/itools--aruni--0.12--patch-114
     herve@oursours.net--public/itools--aruni--0.12--patch-115
     herve@oursours.net--public/itools--aruni--0.12--patch-116
     herve@oursours.net--public/itools--aruni--0.12--patch-117
     herve@oursours.net--public/itools--aruni--0.12--patch-118
     herve@oursours.net--public/itools--aruni--0.12--patch-119


2005-11-26 14:42:24 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-72

    Summary:
      merging the aruni skin from herve
    Revision:
      itools--main--0.12--patch-72

    Patches applied:
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-99
       another batch of killing png transparency for IE.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-100
       the light is coming from the top, no kidding.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-101
       compactify the browsing filter and put it back at the top (#201).
    

    modified files:
     Changelog cms/ui/Folder_browse_list.xml.en
     cms/ui/aruni/images/action_home.png
     cms/ui/aruni/images/action_join.png
     cms/ui/aruni/images/action_login.png
     cms/ui/aruni/images/action_logout.png
     cms/ui/aruni/images/search.png
     cms/ui/aruni/images/subtab_bg.png

    new patches:
     herve@oursours.net--public/itools--aruni--0.12--patch-99
     herve@oursours.net--public/itools--aruni--0.12--patch-100
     herve@oursours.net--public/itools--aruni--0.12--patch-101


2005-11-26 10:08:41 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-71

    Summary:
      merging aruni skin from herve
    Revision:
      itools--main--0.12--patch-71

    Patches applied:
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-81
       on login, also let redirect decide the view.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-83
       doesn't seem necessary anymore, I may have dreamt (still broken).
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-84
       reduce the titles size and move up the breadcrumbs.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-85
       move the user actions to the left column (which has the nice side effect to move the noise after the content).
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-86
       also deploy jpeg images.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-87
       move to a blue/green design, more to come.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-88
       new shiny, glossy tabs.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-90
       optimize the css, remove redundancy.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-91
       remove redundant declarations.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-92
       remove the IE7 patch, it won't fix IE but breaks what works.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-93
       white background on 24-bit PNG for IE.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-95
       merge the two forms in what they are, a single one. it will ease fixing #21.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-96
       add a shadow under the header/banner.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-97
       fix the shadow image that changed name.
    

    new files:
     cms/ui/aruni/images/.arch-ids/banner.jpg.id
     cms/ui/aruni/images/.arch-ids/shadow.png.id
     cms/ui/aruni/images/.arch-ids/subtab_bg.png.id
     cms/ui/aruni/images/.arch-ids/tab_bg.png.id
     cms/ui/aruni/images/banner.jpg cms/ui/aruni/images/shadow.png
     cms/ui/aruni/images/subtab_bg.png
     cms/ui/aruni/images/tab_bg.png

    removed files:
     cms/ui/aruni/ie7/.arch-ids/=id
     cms/ui/aruni/ie7/.arch-ids/README.txt.id
     cms/ui/aruni/ie7/.arch-ids/blank.gif.id
     cms/ui/aruni/ie7/.arch-ids/ie7-base64.php.id
     cms/ui/aruni/ie7/.arch-ids/ie7-content.htc.id
     cms/ui/aruni/ie7/.arch-ids/ie7-core.js.id
     cms/ui/aruni/ie7/.arch-ids/ie7-css-strict.js.id
     cms/ui/aruni/ie7/.arch-ids/ie7-css2-selectors.js.id
     cms/ui/aruni/ie7/.arch-ids/ie7-css3-selectors.js.id
     cms/ui/aruni/ie7/.arch-ids/ie7-dhtml.js.id
     cms/ui/aruni/ie7/.arch-ids/ie7-dynamic-attributes.js.id
     cms/ui/aruni/ie7/.arch-ids/ie7-fixed.js.id
     cms/ui/aruni/ie7/.arch-ids/ie7-graphics.js.id
     cms/ui/aruni/ie7/.arch-ids/ie7-html4.js.id
     cms/ui/aruni/ie7/.arch-ids/ie7-ie5.js.id
     cms/ui/aruni/ie7/.arch-ids/ie7-layout.js.id
     cms/ui/aruni/ie7/.arch-ids/ie7-load.htc.id
     cms/ui/aruni/ie7/.arch-ids/ie7-object.htc.id
     cms/ui/aruni/ie7/.arch-ids/ie7-overflow.js.id
     cms/ui/aruni/ie7/.arch-ids/ie7-quirks.js.id
     cms/ui/aruni/ie7/.arch-ids/ie7-recalc.js.id
     cms/ui/aruni/ie7/.arch-ids/ie7-server.css.id
     cms/ui/aruni/ie7/.arch-ids/ie7-squish.js.id
     cms/ui/aruni/ie7/.arch-ids/ie7-standard-p.js.id
     cms/ui/aruni/ie7/.arch-ids/ie7-xml-extras.js.id
     cms/ui/aruni/ie7/.arch-ids/ie7.gif.id
     cms/ui/aruni/ie7/.arch-ids/test-trans.png.id
     cms/ui/aruni/ie7/.arch-ids/test.html.id
     cms/ui/aruni/ie7/README.txt cms/ui/aruni/ie7/blank.gif
     cms/ui/aruni/ie7/ie7-base64.php
     cms/ui/aruni/ie7/ie7-content.htc cms/ui/aruni/ie7/ie7-core.js
     cms/ui/aruni/ie7/ie7-css-strict.js
     cms/ui/aruni/ie7/ie7-css2-selectors.js
     cms/ui/aruni/ie7/ie7-css3-selectors.js
     cms/ui/aruni/ie7/ie7-dhtml.js
     cms/ui/aruni/ie7/ie7-dynamic-attributes.js
     cms/ui/aruni/ie7/ie7-fixed.js cms/ui/aruni/ie7/ie7-graphics.js
     cms/ui/aruni/ie7/ie7-html4.js cms/ui/aruni/ie7/ie7-ie5.js
     cms/ui/aruni/ie7/ie7-layout.js cms/ui/aruni/ie7/ie7-load.htc
     cms/ui/aruni/ie7/ie7-object.htc
     cms/ui/aruni/ie7/ie7-overflow.js
     cms/ui/aruni/ie7/ie7-quirks.js cms/ui/aruni/ie7/ie7-recalc.js
     cms/ui/aruni/ie7/ie7-server.css cms/ui/aruni/ie7/ie7-squish.js
     cms/ui/aruni/ie7/ie7-standard-p.js
     cms/ui/aruni/ie7/ie7-xml-extras.js cms/ui/aruni/ie7/ie7.gif
     cms/ui/aruni/ie7/test-trans.png cms/ui/aruni/ie7/test.html

    modified files:
     Changelog cms/WebSite.py cms/skins.py
     cms/ui/Folder_browse_list.xml.en cms/ui/aruni/aruni.css
     cms/ui/aruni/template.xhtml.en cms/ui/images/CSS16.png
     cms/ui/images/CSS48.png cms/ui/images/File16.png
     cms/ui/images/File48.png cms/ui/images/Flash16.png
     cms/ui/images/Flash48.png cms/ui/images/Folder16.png
     cms/ui/images/Folder48.png cms/ui/images/Group16.png
     cms/ui/images/Group48.png cms/ui/images/HTML16.png
     cms/ui/images/HTML48.png cms/ui/images/Image48.png
     cms/ui/images/Info16.png cms/ui/images/Link16.png
     cms/ui/images/Link48.png cms/ui/images/Python16.png
     cms/ui/images/Python48.png cms/ui/images/Root16.png
     cms/ui/images/Root48.png cms/ui/images/Skin16.png
     cms/ui/images/Skin48.png cms/ui/images/Text16.png
     cms/ui/images/Text48.png cms/ui/images/User16.png
     cms/ui/images/User48.png cms/ui/images/UserFolder16.png
     cms/ui/images/UserFolder48.png cms/ui/images/WebSite16.png
     cms/ui/images/WebSite48.png cms/ui/images/batch-next.png
     cms/ui/images/batch-previous.png setup.py

    removed directories:
     cms/ui/aruni/ie7 cms/ui/aruni/ie7/.arch-ids

    new patches:
     herve@oursours.net--public/itools--aruni--0.12--patch-81
     herve@oursours.net--public/itools--aruni--0.12--patch-83
     herve@oursours.net--public/itools--aruni--0.12--patch-84
     herve@oursours.net--public/itools--aruni--0.12--patch-85
     herve@oursours.net--public/itools--aruni--0.12--patch-86
     herve@oursours.net--public/itools--aruni--0.12--patch-87
     herve@oursours.net--public/itools--aruni--0.12--patch-88
     herve@oursours.net--public/itools--aruni--0.12--patch-90
     herve@oursours.net--public/itools--aruni--0.12--patch-91
     herve@oursours.net--public/itools--aruni--0.12--patch-92
     herve@oursours.net--public/itools--aruni--0.12--patch-93
     herve@oursours.net--public/itools--aruni--0.12--patch-95
     herve@oursours.net--public/itools--aruni--0.12--patch-96
     herve@oursours.net--public/itools--aruni--0.12--patch-97


2005-11-26 09:59:51 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-70

    Summary:
      merging aruni skin from herve
    Revision:
      itools--main--0.12--patch-70

    Patches applied:
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-54
       refactor login form UI (base for all forms).
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-55
       refactor the browse thumbnails template.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-56
       remove obsolete fieldset.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-57
       refactor the folder list template.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-58
       remove useless noborder on link images (already in css).
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-59
       refactor the new resource form.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-60
       drop useless copyright stuff.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-61
       leave space for long titles.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-62
       refactor the edit metadata form.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-63
       carriage return was a bit exagerated.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-64
       refactor the general settings form.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-65
       refactor the language settings form.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-66
       a paragraph introduces too much white space, find another tag.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-67
       refactor the catalog form.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-68
       refactor the browse users form.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-69
       refactor the add user in group form.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-70
       refactor the group add group form.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-71
       refactor the user add form.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-74
       refactor the user edit groups form.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-75
       this indeed was a table.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-76
       and this was a table.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-77
       and these were *titles* too.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-78
       let the home link lead to either the home page or browsing the home.
    

    modified files:
     Changelog cms/Folder.py cms/skins.py
     cms/ui/Folder_browse_list.xml.en
     cms/ui/Folder_browse_thumbnails.xml.en
     cms/ui/Folder_new_resource.xml.en
     cms/ui/Group_add_group.xml.en cms/ui/Group_add_users.xml.en
     cms/ui/Group_browse_users.xml.en
     cms/ui/Handler_edit_metadata.xml.en cms/ui/Root_catalog.xml.en
     cms/ui/Root_general.xml.en cms/ui/Root_languages.xml.en
     cms/ui/UserFolder_new_user.xml.en
     cms/ui/User_edit_groups.xml.en cms/ui/WebSite_login.xml.en
     cms/ui/aruni/aruni.css cms/ui/aruni/template.xhtml.en

    new patches:
     herve@oursours.net--public/itools--aruni--0.12--patch-54
     herve@oursours.net--public/itools--aruni--0.12--patch-55
     herve@oursours.net--public/itools--aruni--0.12--patch-56
     herve@oursours.net--public/itools--aruni--0.12--patch-57
     herve@oursours.net--public/itools--aruni--0.12--patch-58
     herve@oursours.net--public/itools--aruni--0.12--patch-59
     herve@oursours.net--public/itools--aruni--0.12--patch-60
     herve@oursours.net--public/itools--aruni--0.12--patch-61
     herve@oursours.net--public/itools--aruni--0.12--patch-62
     herve@oursours.net--public/itools--aruni--0.12--patch-63
     herve@oursours.net--public/itools--aruni--0.12--patch-64
     herve@oursours.net--public/itools--aruni--0.12--patch-65
     herve@oursours.net--public/itools--aruni--0.12--patch-66
     herve@oursours.net--public/itools--aruni--0.12--patch-67
     herve@oursours.net--public/itools--aruni--0.12--patch-68
     herve@oursours.net--public/itools--aruni--0.12--patch-69
     herve@oursours.net--public/itools--aruni--0.12--patch-70
     herve@oursours.net--public/itools--aruni--0.12--patch-71
     herve@oursours.net--public/itools--aruni--0.12--patch-74
     herve@oursours.net--public/itools--aruni--0.12--patch-75
     herve@oursours.net--public/itools--aruni--0.12--patch-76
     herve@oursours.net--public/itools--aruni--0.12--patch-77
     herve@oursours.net--public/itools--aruni--0.12--patch-78


2005-11-26 09:47:14 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-69

    Summary:
      merging the aruni skin from herve
    Revision:
      itools--main--0.12--patch-69

    Patches applied:
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-42
       spacing the tabs, so they are more noticeable.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-43
       use a lighter color for the subtab, more noticeable. keep the light brown for decoration.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-44
       black easier to read on a light brown background.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-45
       apply the new tab spacing to the subtabs as well.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-46
       try with bigger tabs and links underlined.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-47
       na, really too big.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-48
       fix CSS error in Epoz.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-49
       height was indeed needed by IE.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-50
       the default skin in aruni.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-51
       forgot to change an STL expression after a namespace move.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-52
       new colors\!
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-53
       spacing the navigation box on the left.
    

    modified files:
     Changelog cms/Metadata.py cms/ui/aruni/aruni.css
     cms/ui/aruni/template.xhtml.en cms/ui/epoz.css

    new patches:
     herve@oursours.net--public/itools--aruni--0.12--patch-42
     herve@oursours.net--public/itools--aruni--0.12--patch-43
     herve@oursours.net--public/itools--aruni--0.12--patch-44
     herve@oursours.net--public/itools--aruni--0.12--patch-45
     herve@oursours.net--public/itools--aruni--0.12--patch-46
     herve@oursours.net--public/itools--aruni--0.12--patch-47
     herve@oursours.net--public/itools--aruni--0.12--patch-48
     herve@oursours.net--public/itools--aruni--0.12--patch-49
     herve@oursours.net--public/itools--aruni--0.12--patch-50
     herve@oursours.net--public/itools--aruni--0.12--patch-51
     herve@oursours.net--public/itools--aruni--0.12--patch-52
     herve@oursours.net--public/itools--aruni--0.12--patch-53


2005-11-26 09:34:29 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-68

    Summary:
      merging aruni skin from herve
    Revision:
      itools--main--0.12--patch-68

    Patches applied:
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-4
       aruni is now the default and only one (until others are sync).
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-6
       récupération du travail sur aruni 0.15.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-7
       integrating action icons.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-9
       split css layout from design rules.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-10
       call the css layout (an import rule would be better).
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-11
       rework the fonts.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-13
       Import IE7 by Dean Edwars but don't use it for now (see #176 and #177).
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-14
       remove main.js for now, intrusive.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-15
       merge menu.js in main.js, use DOM API, and normalise coding style.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-16
       fix the floating search form and margins/paddings.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-17
       rework the login form and bases for form layout.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-18
       move the message above the content.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-21
       display a magnifying glass in the search input.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-22
       move user variables to a subset of the template namespace.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-25
       preferences in a user context is much more convenient that edit.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-36
       make icms.py an executable script.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-37
       follow the change in Context's constructor arguments.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-38
       make icms.py an executable script.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-40
       deploy aruni skin at installation.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-41
       login referer now obsolete.
    

    new files:
     cms/ui/aruni/.arch-ids/=id cms/ui/aruni/.arch-ids/aruni.css.id
     cms/ui/aruni/.arch-ids/onetruelayout.css.id
     cms/ui/aruni/.arch-ids/template.xhtml.en.id
     cms/ui/aruni/aruni.css cms/ui/aruni/ie7/.arch-ids/=id
     cms/ui/aruni/ie7/.arch-ids/README.txt.id
     cms/ui/aruni/ie7/.arch-ids/blank.gif.id
     cms/ui/aruni/ie7/.arch-ids/ie7-base64.php.id
     cms/ui/aruni/ie7/.arch-ids/ie7-content.htc.id
     cms/ui/aruni/ie7/.arch-ids/ie7-core.js.id
     cms/ui/aruni/ie7/.arch-ids/ie7-css-strict.js.id
     cms/ui/aruni/ie7/.arch-ids/ie7-css2-selectors.js.id
     cms/ui/aruni/ie7/.arch-ids/ie7-css3-selectors.js.id
     cms/ui/aruni/ie7/.arch-ids/ie7-dhtml.js.id
     cms/ui/aruni/ie7/.arch-ids/ie7-dynamic-attributes.js.id
     cms/ui/aruni/ie7/.arch-ids/ie7-fixed.js.id
     cms/ui/aruni/ie7/.arch-ids/ie7-graphics.js.id
     cms/ui/aruni/ie7/.arch-ids/ie7-html4.js.id
     cms/ui/aruni/ie7/.arch-ids/ie7-ie5.js.id
     cms/ui/aruni/ie7/.arch-ids/ie7-layout.js.id
     cms/ui/aruni/ie7/.arch-ids/ie7-load.htc.id
     cms/ui/aruni/ie7/.arch-ids/ie7-object.htc.id
     cms/ui/aruni/ie7/.arch-ids/ie7-overflow.js.id
     cms/ui/aruni/ie7/.arch-ids/ie7-quirks.js.id
     cms/ui/aruni/ie7/.arch-ids/ie7-recalc.js.id
     cms/ui/aruni/ie7/.arch-ids/ie7-server.css.id
     cms/ui/aruni/ie7/.arch-ids/ie7-squish.js.id
     cms/ui/aruni/ie7/.arch-ids/ie7-standard-p.js.id
     cms/ui/aruni/ie7/.arch-ids/ie7-xml-extras.js.id
     cms/ui/aruni/ie7/.arch-ids/ie7.gif.id
     cms/ui/aruni/ie7/.arch-ids/test-trans.png.id
     cms/ui/aruni/ie7/.arch-ids/test.html.id
     cms/ui/aruni/ie7/README.txt cms/ui/aruni/ie7/blank.gif
     cms/ui/aruni/ie7/ie7-base64.php
     cms/ui/aruni/ie7/ie7-content.htc cms/ui/aruni/ie7/ie7-core.js
     cms/ui/aruni/ie7/ie7-css-strict.js
     cms/ui/aruni/ie7/ie7-css2-selectors.js
     cms/ui/aruni/ie7/ie7-css3-selectors.js
     cms/ui/aruni/ie7/ie7-dhtml.js
     cms/ui/aruni/ie7/ie7-dynamic-attributes.js
     cms/ui/aruni/ie7/ie7-fixed.js cms/ui/aruni/ie7/ie7-graphics.js
     cms/ui/aruni/ie7/ie7-html4.js cms/ui/aruni/ie7/ie7-ie5.js
     cms/ui/aruni/ie7/ie7-layout.js cms/ui/aruni/ie7/ie7-load.htc
     cms/ui/aruni/ie7/ie7-object.htc
     cms/ui/aruni/ie7/ie7-overflow.js
     cms/ui/aruni/ie7/ie7-quirks.js cms/ui/aruni/ie7/ie7-recalc.js
     cms/ui/aruni/ie7/ie7-server.css cms/ui/aruni/ie7/ie7-squish.js
     cms/ui/aruni/ie7/ie7-standard-p.js
     cms/ui/aruni/ie7/ie7-xml-extras.js cms/ui/aruni/ie7/ie7.gif
     cms/ui/aruni/ie7/test-trans.png cms/ui/aruni/ie7/test.html
     cms/ui/aruni/images/.arch-ids/=id
     cms/ui/aruni/images/.arch-ids/action_home.png.id
     cms/ui/aruni/images/.arch-ids/action_join.png.id
     cms/ui/aruni/images/.arch-ids/action_login.png.id
     cms/ui/aruni/images/.arch-ids/action_logout.png.id
     cms/ui/aruni/images/.arch-ids/search.png.id
     cms/ui/aruni/images/action_home.png
     cms/ui/aruni/images/action_join.png
     cms/ui/aruni/images/action_login.png
     cms/ui/aruni/images/action_logout.png
     cms/ui/aruni/images/search.png cms/ui/aruni/onetruelayout.css
     cms/ui/aruni/template.xhtml.en

    removed files:
     cms/ui/.arch-ids/menu.js.id cms/ui/menu.js

    modified files:
     Changelog cms/Root.py cms/User.py cms/skins.py
     cms/ui/WebSite_login.xml.en cms/ui/main.js scripts/icms.py
     setup.py web/zope2.py

    new directories:
     cms/ui/aruni cms/ui/aruni/.arch-ids cms/ui/aruni/ie7
     cms/ui/aruni/ie7/.arch-ids cms/ui/aruni/images
     cms/ui/aruni/images/.arch-ids

    new patches:
     herve@oursours.net--public/itools--aruni--0.12--patch-4
     herve@oursours.net--public/itools--aruni--0.12--patch-6
     herve@oursours.net--public/itools--aruni--0.12--patch-7
     herve@oursours.net--public/itools--aruni--0.12--patch-9
     herve@oursours.net--public/itools--aruni--0.12--patch-10
     herve@oursours.net--public/itools--aruni--0.12--patch-11
     herve@oursours.net--public/itools--aruni--0.12--patch-13
     herve@oursours.net--public/itools--aruni--0.12--patch-14
     herve@oursours.net--public/itools--aruni--0.12--patch-15
     herve@oursours.net--public/itools--aruni--0.12--patch-16
     herve@oursours.net--public/itools--aruni--0.12--patch-17
     herve@oursours.net--public/itools--aruni--0.12--patch-18
     herve@oursours.net--public/itools--aruni--0.12--patch-21
     herve@oursours.net--public/itools--aruni--0.12--patch-22
     herve@oursours.net--public/itools--aruni--0.12--patch-25
     herve@oursours.net--public/itools--aruni--0.12--patch-36
     herve@oursours.net--public/itools--aruni--0.12--patch-37
     herve@oursours.net--public/itools--aruni--0.12--patch-38
     herve@oursours.net--public/itools--aruni--0.12--patch-40
     herve@oursours.net--public/itools--aruni--0.12--patch-41


2005-11-25 19:02:05 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-67

    Summary:
      web, allow to reuse the address (#199)
    Revision:
      itools--main--0.12--patch-67


    modified files:
     Changelog web/server.py


2005-11-25 17:46:41 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-66

    Summary:
      handlers, fix file save (#198)
    Revision:
      itools--main--0.12--patch-66


    modified files:
     Changelog handlers/File.py


2005-11-25 17:28:22 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-65

    Summary:
      uri, now queries accepts non-value parameters (#174)
    Revision:
      itools--main--0.12--patch-65

    For example, "a=2&b" will be parsed as:
    
      {'a': '2', 'b': None}

    modified files:
     Changelog uri/generic.py


2005-11-25 17:15:38 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-64

    Summary:
      schema, avoid some warnings (#176)
    Revision:
      itools--main--0.12--patch-64


    modified files:
     Changelog schemas/registry.py xml/namespaces.py


2005-11-25 15:24:01 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-63

    Summary:
      merge csv code from Piotr
    Revision:
      itools--main--0.12--patch-63

    Patches applied:
    
     * piotr@macuk.pl--public/itools--csv--0.12--patch-7
       merging from the main tree
    
     * piotr@macuk.pl--public/itools--csv--0.12--patch-8
       Search method doc string changed.
    
     * piotr@macuk.pl--public/itools--csv--0.12--patch-9
       Schema and columns as variable of CSV subclass in csv.tex and csv examples
    
     * piotr@macuk.pl--public/itools--csv--0.12--patch-10
       The new search method used in CSV documentation and examples
    
     * piotr@macuk.pl--public/itools--csv--0.12--patch-11
       Using misleading LessOrEqual class in itools.catalog.Query
    
     * piotr@macuk.pl--public/itools--csv--0.12--patch-12
       get_nrows into the API table
    

    modified files:
     Changelog csv/itools_csv.py doc/csv.tex
     doc/examples/csv_handler/example.py
     doc/examples/csv_handler/my_clients.py

    new patches:
     piotr@macuk.pl--public/itools--csv--0.12--patch-7
     piotr@macuk.pl--public/itools--csv--0.12--patch-8
     piotr@macuk.pl--public/itools--csv--0.12--patch-9
     piotr@macuk.pl--public/itools--csv--0.12--patch-10
     piotr@macuk.pl--public/itools--csv--0.12--patch-11
     piotr@macuk.pl--public/itools--csv--0.12--patch-12


2005-11-24 20:30:09 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-62

    Summary:
      web, fix "internal server errors" responses (#190)
    Revision:
      itools--main--0.12--patch-62


    modified files:
     Changelog web/server.py


2005-11-24 20:16:50 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-61

    Summary:
      xhtml, fix set_template_prefix (same-document references, #175)
    Revision:
      itools--main--0.12--patch-61

    See RFC2396, section 4.2

    modified files:
     Changelog xhtml/XHTML.py


2005-11-24 17:18:21 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-60

    Summary:
      cms, remove broken reference to px.png image (#187)
    Revision:
      itools--main--0.12--patch-60


    modified files:
     Changelog cms/ui/Group_browse_users.xml.en


2005-11-24 17:04:27 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-59

    Summary:
      cms, get epoz color palette to work (#188)
    Revision:
      itools--main--0.12--patch-59


    new files:
     cms/ui/.arch-ids/epoz_script_color.xml.en.id
     cms/ui/epoz_script_color.xml.en

    modified files:
     Changelog cms/ui/epoz.js


2005-11-24 16:05:23 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-58

    Summary:
      web, implement "Host:" request header (#189)
    Revision:
      itools--main--0.12--patch-58


    modified files:
     Changelog web/context.py web/server.py


2005-11-24 15:44:48 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-57

    Summary:
      web, fix not-found errors (#196)
    Revision:
      itools--main--0.12--patch-57


    modified files:
     Changelog web/server.py


2005-11-22 15:52:53 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-56

    Summary:
      cms, register the handler for XML documents with 'application/xml' too
    Revision:
      itools--main--0.12--patch-56


    modified files:
     Changelog cms/Handler.py cms/html.py


2005-11-22 13:57:10 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-55

    Summary:
      scripts.icms, fix for itools.cms based applications
    Revision:
      itools--main--0.12--patch-55

    Example, if an application based in itools.cms is called "my_app", this
    code must work:
    
      >>> from itools.cms.Root import Root
      >>> import my_app
      >>> isinstance(my_app.Root, Root)
      True
    
    Then the instance will be created with:
    
      $ icms.py init --root=my_app my_app
    
    
    The recommended way to do this is to have a Python package with the files:
    
      my_app/
        __init__.py
        base.py
        root.py
        setup.py
    
    Where:
    
    __init__.py:
    
      from root import Root
    
    base.py:
    
      from itools.cms.Handler import Handler as iHandler
    
      class Handler(iHandler):
          pass
    
    root.py:
    
      from itools.cms.Root import Root as iRoot
      form base import Handler
    
      class Root(Handler, iRoot):
         class_id = 'my_app'
    
      Handler.register_handler_class(Root)

    modified files:
     Changelog scripts/icms.py


2005-11-21 20:28:02 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-54

    Summary:
      web, fixing when behind Apache (the REAL_PATH)
    Revision:
      itools--main--0.12--patch-54


    modified files:
     Changelog web/context.py


2005-11-21 20:05:32 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-53

    Summary:
      scripts.icms, add new command "update"
    Revision:
      itools--main--0.12--patch-53


    modified files:
     Changelog scripts/icms.py


2005-11-21 18:08:21 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-52

    Summary:
      web, fix when working behind Apache (interpret "X-Forwarded-Host")
    Revision:
      itools--main--0.12--patch-52


    modified files:
     Changelog web/server.py


2005-11-21 10:01:40 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-51

    Summary:
      merge from Herve (#37)
    Revision:
      itools--main--0.12--patch-51

    Patches applied:
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-8
       filter out handlers with no accessible view from the navigation menu.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-31
       such view searching is already implemented.
    

    modified files:
     Changelog cms/skins.py

    new patches:
     herve@oursours.net--public/itools--aruni--0.12--patch-8
     herve@oursours.net--public/itools--aruni--0.12--patch-31


2005-11-20 23:36:48 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-50

    Summary:
      csv, now search uses "itools.catalog" to provide similar interface
    Revision:
      itools--main--0.12--patch-50

    Now the prototype for "search" is:
    
      search(query=None, **kw)
    
    This is equivalent to what "itools.catalog" offers. This way users only
    need to learn one API.

    modified files:
     Changelog catalog/Query.py csv/itools_csv.py
     csv/test_itools_csv.py


2005-11-20 19:45:32 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-49

    Summary:
      csv, remove dangerous "except:" clause (and other minor cleaning)
    Revision:
      itools--main--0.12--patch-49

    The expression:
    
      try:
          ...
      except:
          pass
    
    Is very dangerous. Usually we should never catch all exceptions, and if
    we do we must at least treat the exceptions, not just ignore them.

    modified files:
     Changelog csv/itools_csv.py


2005-11-20 19:24:39 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-48

    Summary:
      catalog, more powerful "and/or" queries, new "Catalog.get_index"
    Revision:
      itools--main--0.12--patch-48

    Now "Query.Or" and "Query.And" accept any number of arguments. So now
    we can write:
    
      Query.And(q1, q2, q3)
    
    When before we had to write:
    
      Query.And(q1, Query.And(q2, q3))
    
    
    Also, the catalog class has a new method:
    
      Catalog.get_index(name)
    
    It returns the index handler for the given field name.

    modified files:
     Changelog catalog/Catalog.py catalog/Query.py


2005-11-20 18:29:19 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-47

    Summary:
      doc, improve a little english grammar/style in the csv chapter
    Revision:
      itools--main--0.12--patch-47


    modified files:
     Changelog doc/csv.tex


2005-11-20 11:49:47 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-46

    Summary:
      merge from herve (minor fixes)
    Revision:
      itools--main--0.12--patch-46

    Patches applied:
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-5
       generating ids like that is a bad idea.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-19
       reworked the about page.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-23
       fix the icon for the root.
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-28
       fix the 48 px user icon.
    

    modified files:
     Changelog cms/Root.py cms/User.py
     cms/ui/Folder_browse_thumbnails.xml.en
     cms/ui/Root_about.xml.en

    new patches:
     herve@oursours.net--public/itools--aruni--0.12--patch-5
     herve@oursours.net--public/itools--aruni--0.12--patch-19
     herve@oursours.net--public/itools--aruni--0.12--patch-23
     herve@oursours.net--public/itools--aruni--0.12--patch-28


2005-11-19 20:29:12 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-45

    Summary:
      cms, external editor working again!
    Revision:
      itools--main--0.12--patch-45


    new files:
     cms/.arch-ids/webdav.py.id cms/webdav.py

    modified files:
     Changelog cms/Handler.py web/request.py


2005-11-19 20:03:09 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-44

    Summary:
      web.request, add support for any request body
    Revision:
      itools--main--0.12--patch-44


    modified files:
     Changelog web/request.py


2005-11-19 20:01:00 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-43

    Summary:
      cms, fixing external edit, pass a dummy meta-type
    Revision:
      itools--main--0.12--patch-43


    modified files:
     Changelog cms/File.py


2005-11-19 19:20:48 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-42

    Summary:
      resources.zodb, implement locking (only in files for now)
    Revision:
      itools--main--0.12--patch-42


    modified files:
     Changelog cms/Handler.py resources/zodb.py


2005-11-19 18:00:25 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-41

    Summary:
      scripts.icms, now the port can be specified in the config file
    Revision:
      itools--main--0.12--patch-41


    modified files:
     Changelog scripts/icms.py


2005-11-19 17:46:47 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-40

    Summary:
      cms, minor coding style fix (80 columns)
    Revision:
      itools--main--0.12--patch-40


    modified files:
     Changelog cms/Folder.py


2005-11-19 17:37:49 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-39

    Summary:
      csv, fix "to_str" when there is not an schema
    Revision:
      itools--main--0.12--patch-39

    By default (when there is not an schema) we deserialize columns as
    unicode values. Then we must encode the values on serialization.

    modified files:
     Changelog csv/itools_csv.py


2005-11-19 17:25:50 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-38

    Summary:
      web, forgot to log some errors; cms, fix "internal_server_error"
    Revision:
      itools--main--0.12--patch-38


    modified files:
     Changelog cms/Root.py web/server.py


2005-11-19 17:10:16 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-37

    Summary:
      scripts.icms, index and archive everything on initialization
    Revision:
      itools--main--0.12--patch-37


    modified files:
     Changelog scripts/icms.py


2005-11-19 09:35:21 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-36

    Summary:
      merge logout page from herve (#164)
    Revision:
      itools--main--0.12--patch-36

    Patches applied:
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-24
       provide a logout page.
    

    new files:
     cms/ui/.arch-ids/WebSite_logout.xml.en.id
     cms/ui/WebSite_logout.xml.en

    modified files:
     Changelog cms/WebSite.py

    new patches:
     herve@oursours.net--public/itools--aruni--0.12--patch-24


2005-11-19 09:30:14 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-35

    Summary:
      cms, register the root handler class too
    Revision:
      itools--main--0.12--patch-35


    modified files:
     Changelog cms/Root.py


2005-11-18 23:31:28 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-34

    Summary:
      fix FSF address (#180)
    Revision:
      itools--main--0.12--patch-34


    modified files:
     Changelog LGPL-2.1 README.txt __init__.py catalog/Analysers.py
     catalog/Catalog.py catalog/IDocument.py catalog/IIndex.py
     catalog/IO.py catalog/Query.py catalog/__init__.py
     catalog/prof.py catalog/test.py catalog/test_analysers.py
     catalog/test_io.py cms/Document.py cms/File.py cms/Folder.py
     cms/Group.py cms/Handler.py cms/LocaleAware.py cms/Metadata.py
     cms/Root.py cms/User.py cms/UserFolder.py cms/WebSite.py
     cms/__init__.py cms/access.py cms/catalog.py cms/csv_.py
     cms/debug.py cms/examples/portal1/Root.py
     cms/examples/portal1/__init__.py cms/examples/portal1/setup.py
     cms/flash.py cms/html.py cms/images.py cms/msoffice.py
     cms/openoffice.py cms/pdf.py cms/skins.py cms/text.py
     cms/utils.py cms/versioning.py cms/widgets.py cms/workflow.py
     csv/__init__.py csv/itools_csv.py csv/test_itools_csv.py
     datatypes/__init__.py datatypes/base.py datatypes/languages.py
     datatypes/primitive.py doc/examples/chapter8/namespaces.py
     doc/examples/chapter8/parser.py
     doc/examples/csv_handler/my_clients.py
     doc/examples/csv_handler/my_system.py
     doc/examples/task_tracker0/TaskTracker.py
     doc/examples/task_tracker1/TaskTracker.py
     doc/examples/task_tracker2/TaskTracker.py doc/style.tex
     gettext/MO.py gettext/PO.py gettext/__init__.py
     gettext/domains.py handlers/File.py handlers/Folder.py
     handlers/Handler.py handlers/Image.py handlers/KeyValue.py
     handlers/Python.py handlers/Text.py handlers/Var.py
     handlers/__init__.py handlers/test_basic.py
     handlers/test_ical.py handlers/test_po.py handlers/test_var.py
     handlers/transactions.py html/HTML.py html/__init__.py
     html/parser.py html/test_html.py i18n/__init__.py
     i18n/accept.py i18n/fuzzy.py i18n/oracle.py i18n/segment.py
     i18n/test_accept.py i18n/test_fuzzy.py i18n/test_oracle.py
     i18n/test_parsers.py i18n/test_segment.py ical/icalendar.py
     ical/test_icalendar.py ical/types.py resources/__init__.py
     resources/base.py resources/file.py resources/http.py
     resources/memory.py resources/socket.py resources/test.py
     resources/test_zodb.py resources/zodb.py resources/zope2.py
     rss/__init__.py rss/rss.py rss/test_rss.py schemas/__init__.py
     schemas/base.py schemas/dublin_core.py schemas/registry.py
     scripts/icms.py scripts/igettext.py setup.py tmx/TMX.py
     tmx/__init__.py tmx/test_tmx.py upgrade.py uri/__init__.py
     uri/generic.py uri/mailto.py uri/test_generic.py
     uri/test_mailto.py uri/test_normalize.py uri/test_path.py
     uri/test_reference.py web/__init__.py web/context.py
     web/entities.py web/exceptions.py web/headers.py
     web/request.py web/response.py web/server.py
     web/test_server.py web/zope2.py workflow/__init__.py
     workflow/test_workflow.py workflow/workflow.py xhtml/XHTML.py
     xhtml/__init__.py xhtml/test_xhtml.py xliff/XLIFF.py
     xliff/__init__.py xliff/test_xliff.py xml/DublinCore.py
     xml/XML.py xml/__init__.py xml/bench_parser.py
     xml/exceptions.py xml/namespaces.py xml/parser.py xml/stl.py
     xml/test_rdf.py xml/test_stl.py xml/test_xml.py
     xml/test_xsd.py


2005-11-18 22:25:46 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-33

    Summary:
      merge FSF address fix from herve (#180)
    Revision:
      itools--main--0.12--patch-33

    Patches applied:
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-20
       hu?
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-26
       update the FSF address.
    

    modified files:
     Changelog LGPL-2.1 cms/ui/Root_license.xml.en

    new patches:
     herve@oursours.net--public/itools--aruni--0.12--patch-20
     herve@oursours.net--public/itools--aruni--0.12--patch-26


2005-11-18 22:15:21 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-32

    Summary:
      merge from herve (#118)
    Revision:
      itools--main--0.12--patch-32

    Patches applied:
    
     * herve@oursours.net--public/itools--aruni--0.12--patch-1
       use dashes as word separator, better handled.
    

    modified files:
     Changelog cms/utils.py

    new patches:
     herve@oursours.net--public/itools--aruni--0.12--patch-1


2005-11-18 19:19:54 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-31

    Summary:
      cms, get portal1 working!
    Revision:
      itools--main--0.12--patch-31

    To achieve it:
    
      - added configuration file "config.ini" (per instance)
      - now the script "icms.py" has two commands: "init" and "start"
      - added option "--root" to the "icms.py" script
      - and portal1 has become a Python package (added "setup.py")

    new files:
     cms/examples/.arch-ids/=id cms/examples/portal1/.arch-ids/=id
     cms/examples/portal1/.arch-ids/README.id
     cms/examples/portal1/.arch-ids/Root.py.id
     cms/examples/portal1/.arch-ids/__init__.py.id
     cms/examples/portal1/.arch-ids/setup.py.id
     cms/examples/portal1/README cms/examples/portal1/Root.py
     cms/examples/portal1/__init__.py cms/examples/portal1/setup.py
     cms/examples/portal1/ui/.arch-ids/=id
     cms/examples/portal1/ui/portal/.arch-ids/=id
     cms/examples/portal1/ui/portal/.arch-ids/Root_view.xml.id
     cms/examples/portal1/ui/portal/Root_view.xml

    modified files:
     Changelog scripts/icms.py

    new directories:
     cms/examples cms/examples/.arch-ids cms/examples/portal1
     cms/examples/portal1/.arch-ids cms/examples/portal1/ui
     cms/examples/portal1/ui/.arch-ids
     cms/examples/portal1/ui/portal
     cms/examples/portal1/ui/portal/.arch-ids


2005-11-17 20:37:20 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-30

    Summary:
      cms, fixing the external editor
    Revision:
      itools--main--0.12--patch-30


    modified files:
     Changelog cms/File.py web/request.py


2005-11-17 20:22:54 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-29

    Summary:
      scripts.icms, add option to import an instance from a directory
    Revision:
      itools--main--0.12--patch-29

    So the migration chain from ikaaro 0.15 to itools.cms is closed.

    modified files:
     Changelog scripts/icms.py


2005-11-17 19:24:06 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-28

    Summary:
      web, finish access log
    Revision:
      itools--main--0.12--patch-28


    modified files:
     Changelog web/response.py web/server.py


2005-11-17 18:35:18 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-27

    Summary:
      web, start to implement the access log
    Revision:
      itools--main--0.12--patch-27


    modified files:
     Changelog scripts/icms.py web/request.py web/server.py


2005-11-17 17:39:58 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-26

    Summary:
      web, fix to get "Apache Benchmark" working
    Revision:
      itools--main--0.12--patch-26

    Fix when the status line is wrong. Fix when there is not an
    Accept-Language header.

    modified files:
     Changelog web/exceptions.py web/request.py web/response.py
     web/server.py


2005-11-17 16:29:12 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-25

    Summary:
      cms, fix import of csv handler
    Revision:
      itools--main--0.12--patch-25


    modified files:
     Changelog cms/csv_.py


2005-11-17 15:00:33 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-24

    Summary:
      merge csv documentation work from piotr
    Revision:
      itools--main--0.12--patch-24

    Patches applied:
    
     * piotr@macuk.pl--public/itools--csv--0.12--patch-6
       Sections added, more schema description, file structure table
    

    modified files:
     Changelog doc/csv.tex

    new patches:
     piotr@macuk.pl--public/itools--csv--0.12--patch-6


2005-11-16 19:12:56 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-23

    Summary:
      csv, add comment about the virtual handlers issue
    Revision:
      itools--main--0.12--patch-23


    modified files:
     Changelog csv/itools_csv.py


2005-11-16 19:09:13 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-22

    Summary:
      resources, add "truncate" method (fixes csv test case)
    Revision:
      itools--main--0.12--patch-22


    modified files:
     Changelog handlers/File.py resources/base.py resources/file.py
     resources/memory.py resources/zodb.py


2005-11-16 18:53:48 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-21

    Summary:
      csv, add method "get_nrows" to the API
    Revision:
      itools--main--0.12--patch-21

    And use it to show that the "set_state_in_file_resource" test case
    is broken.

    modified files:
     Changelog csv/itools_csv.py csv/test_itools_csv.py


2005-11-16 18:40:46 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-20

    Summary:
      csv, add "Row.__getattr__" method (not working yet)
    Revision:
      itools--main--0.12--patch-20

    This shows how to solve the "access by name" test case (e.g. "row.name"),
    but does not works yet because it requires a change in the design, and I
    am not sure how it should be.

    modified files:
     Changelog csv/itools_csv.py


2005-11-16 18:12:15 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-19

    Summary:
      csv, add unit test for "csv.get_handler"
    Revision:
      itools--main--0.12--patch-19


    modified files:
     Changelog csv/test_itools_csv.py


2005-11-16 17:58:47 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-18

    Summary:
      csv, add broken test (to access columns by name)
    Revision:
      itools--main--0.12--patch-18


    modified files:
     Changelog csv/test_itools_csv.py


2005-11-16 17:51:38 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-17

    Summary:
      csv, fix coding style for the unit test file
    Revision:
      itools--main--0.12--patch-17

    Style fixes: columns of 80 characters maximum; use explicit imports (not
    "import *"); and remove/add some spaces.

    modified files:
     Changelog csv/test_itools_csv.py


2005-11-16 17:25:01 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-16

    Summary:
      csv, define class variable "row_class" to simplify specialization
    Revision:
      itools--main--0.12--patch-16

    So a sub-class may be:
    
      from itools.csv.itools_csv import Row, CSV
    
      class MyRow(Row):
        
          def max(self):
              return max(self)
    
    
      class MyCSV(CSV):
    
          class_row = MyRow

    modified files:
     Changelog csv/itools_csv.py


2005-11-16 17:07:22 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-15

    Summary:
      handlers, fix "save_state" (open the resource)
    Revision:
      itools--main--0.12--patch-15


    modified files:
     Changelog handlers/Handler.py


2005-11-16 12:33:50 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-14

    Summary:
      handlers, don't import old CSV handler
    Revision:
      itools--main--0.12--patch-14


    modified files:
     Changelog handlers/__init__.py


2005-11-16 12:32:33 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-13

    Summary:
      merge from piotr (csv)
    Revision:
      itools--main--0.12--patch-13

    Patches applied:
    
     * piotr@macuk.pl--public/itools--csv--0.12--base-0
       tag of jdavid@itaapy.com--public/itools--main--0.12--patch-11
    
     * piotr@macuk.pl--public/itools--csv--0.12--patch-1
       Drop the get_all_rows method, the get_rows method is enhanced.
    
     * piotr@macuk.pl--public/itools--csv--0.12--patch-2
       get_columns_by_name and get_columns_by_indexes methods dropped
    
     * piotr@macuk.pl--public/itools--csv--0.12--patch-3
       One search method: search(query)
    
     * piotr@macuk.pl--public/itools--csv--0.12--patch-4
       CSV handler installed by setup.py installation script
    
     * piotr@macuk.pl--public/itools--csv--0.12--patch-5
       Copyright information
    

    modified files:
     Changelog csv/itools_csv.py csv/test_itools_csv.py doc/csv.tex
     doc/examples/csv_handler/example.py
     doc/examples/csv_handler/my_clients.py setup.py

    new patches:
     piotr@macuk.pl--public/itools--csv--0.12--base-0
     piotr@macuk.pl--public/itools--csv--0.12--patch-1
     piotr@macuk.pl--public/itools--csv--0.12--patch-2
     piotr@macuk.pl--public/itools--csv--0.12--patch-3
     piotr@macuk.pl--public/itools--csv--0.12--patch-4
     piotr@macuk.pl--public/itools--csv--0.12--patch-5


2005-11-15 19:45:09 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-12

    Summary:
      merge the work from the webserver branch
    Revision:
      itools--main--0.12--patch-12

    Patches applied:
    
     * jdavid@itaapy.com--public/itools--webserver--0.12--patch-3
       merge from the trunk
    
     * jdavid@itaapy.com--public/itools--webserver--0.12--patch-4
       cms, add test for itools.web
    
     * jdavid@itaapy.com--public/itools--webserver--0.12--patch-5
       web, fix the response when it has not a body
    
     * jdavid@itaapy.com--public/itools--webserver--0.12--patch-6
       web, fix the server so "context" always has an uri
    
     * jdavid@itaapy.com--public/itools--webserver--0.12--patch-7
       web, add support for Accept-Language
    
     * jdavid@itaapy.com--public/itools--webserver--0.12--patch-8
       web, get itools.cms to work!
    
     * jdavid@itaapy.com--public/itools--webserver--0.12--patch-9
       web, get cookies working
    
     * jdavid@itaapy.com--public/itools--webserver--0.12--patch-10
       web, close the socket on interrupts
    
     * jdavid@itaapy.com--public/itools--webserver--0.12--patch-11
       cms, fix browse list (remove reference to inexistent image)
    
     * jdavid@itaapy.com--public/itools--webserver--0.12--patch-12
       web, fix when there are not cookies
    
     * jdavid@itaapy.com--public/itools--webserver--0.12--patch-13
       resources, add support for mtime to ZODB resources
    
     * jdavid@itaapy.com--public/itools--webserver--0.12--patch-14
       resources, fix "__setitem__" in ZODB file resources
    
     * jdavid@itaapy.com--public/itools--webserver--0.12--patch-15
       cms, use the ZODB as storage in the test script
    
     * jdavid@itaapy.com--public/itools--webserver--0.12--patch-16
       scripts, new script "icms.py"
    
     * jdavid@itaapy.com--public/itools--webserver--0.12--patch-17
       cms, start debugging interface
    
     * jdavid@itaapy.com--public/itools--webserver--0.12--patch-18
       cms, start new "access" module to keep access control code
    
     * jdavid@itaapy.com--public/itools--webserver--0.12--patch-19
       cms, add missing file "access", new module "debug"
    
     * jdavid@itaapy.com--public/itools--webserver--0.12--patch-20
       cms, fixing access and debug code, add missing templates
    
     * jdavid@itaapy.com--public/itools--webserver--0.12--patch-21
       cms, rename the VersioningAware module to versioning
    
     * jdavid@itaapy.com--public/itools--webserver--0.12--patch-22
       cms, rename the module "WorkflowAware" to "workflow"
    
     * jdavid@itaapy.com--public/itools--webserver--0.12--patch-23
       cms, implement access control within a class (AccessControl)
    
     * jdavid@itaapy.com--public/itools--webserver--0.12--patch-24
       cms, new module "catalog" contains class "CatalogAware"
    
     * jdavid@itaapy.com--public/itools--webserver--0.12--patch-25
       cms, get the debug interface to work on metadata handlers
    
     * jdavid@itaapy.com--public/itools--webserver--0.12--patch-26
       resources, fix ZODB resources (get_name)
    
     * jdavid@itaapy.com--public/itools--webserver--0.12--patch-27
       web, fix the load of headers, strip the value
    
     * jdavid@itaapy.com--public/itools--webserver--0.12--patch-28
       cms, debugging interface, finish edit of a text file
    
     * jdavid@itaapy.com--public/itools--webserver--0.12--patch-29
       resources, ctime not supported by ZODB resources
    
     * jdavid@itaapy.com--public/itools--webserver--0.12--patch-30
       scripts.icms, log the errors in a file, improve interface
    
     * jdavid@itaapy.com--public/itools--webserver--0.12--patch-31
       scripts.icms, write the pid (process id) in a file
    
     * jdavid@itaapy.com--public/itools--webserver--0.12--patch-32
       web.server, deal with file uploads
    
     * jdavid@itaapy.com--public/itools--webserver--0.12--patch-33
       web, move "cms.Root.publish" to "web.server.handle_request"
    
     * jdavid@itaapy.com--public/itools--webserver--0.12--patch-34
       resources, add optional 'size' parameter to the 'read' method
    
     * jdavid@itaapy.com--public/itools--webserver--0.12--patch-35
       catalog, fix test and profile scripts
    
     * jdavid@itaapy.com--public/itools--webserver--0.12--patch-36
       resources, open/close/seek operations added (web file upload works)
    

    new files:
     cms/.arch-ids/access.py.id cms/.arch-ids/catalog.py.id
     cms/.arch-ids/debug.py.id cms/access.py cms/catalog.py
     cms/debug.py cms/ui/.arch-ids/Folder_manage_content.xml.en.id
     cms/ui/.arch-ids/Text_manage_content.xml.en.id
     cms/ui/Folder_manage_content.xml.en
     cms/ui/Text_manage_content.xml.en
     resources/.arch-ids/socket.py.id resources/socket.py
     scripts/.arch-ids/icms.py.id scripts/icms.py
     web/.arch-ids/exceptions.py.id web/exceptions.py

    removed files:
     cms/.arch-ids/exceptions.py.id cms/.arch-ids/logging.conf.id
     cms/exceptions.py cms/logging.conf

    modified files:
     Changelog catalog/Catalog.py catalog/IDocument.py
     catalog/IIndex.py catalog/prof.py catalog/test.py
     cms/Document.py cms/File.py cms/Folder.py cms/Group.py
     cms/Handler.py cms/Metadata.py cms/Root.py cms/User.py
     cms/UserFolder.py cms/WebSite.py cms/__init__.py cms/csv_.py
     cms/html.py cms/skins.py cms/text.py
     cms/ui/Folder_browse_list.xml.en
     cms/ui/Root_internal_server_error.xml.en
     cms/ui/WebSite_login.xml.en cms/utils.py cms/versioning.py
     cms/workflow.py handlers/Handler.py handlers/KeyValue.py
     handlers/Var.py i18n/accept.py resources/base.py
     resources/file.py resources/http.py resources/memory.py
     resources/test_zodb.py resources/zodb.py resources/zope2.py
     setup.py web/__init__.py web/context.py web/entities.py
     web/headers.py web/request.py web/response.py web/server.py
     web/test_server.py xml/XML.py

    renamed files:
     cms/.arch-ids/VersioningAware.py.id
       ==> cms/.arch-ids/versioning.py.id
     cms/.arch-ids/WorkflowAware.py.id
       ==> cms/.arch-ids/workflow.py.id
     cms/.arch-ids/csv.py.id
       ==> cms/.arch-ids/csv_.py.id
     cms/VersioningAware.py
       ==> cms/versioning.py
     cms/WorkflowAware.py
       ==> cms/workflow.py
     cms/csv.py
       ==> cms/csv_.py
     cms/ui/.arch-ids/WebSite_error_page.xml.en.id
       ==> cms/ui/.arch-ids/Root_internal_server_error.xml.en.id
     cms/ui/WebSite_error_page.xml.en
       ==> cms/ui/Root_internal_server_error.xml.en

    new patches:
     jdavid@itaapy.com--public/itools--webserver--0.12--patch-3
     jdavid@itaapy.com--public/itools--webserver--0.12--patch-4
     jdavid@itaapy.com--public/itools--webserver--0.12--patch-5
     jdavid@itaapy.com--public/itools--webserver--0.12--patch-6
     jdavid@itaapy.com--public/itools--webserver--0.12--patch-7
     jdavid@itaapy.com--public/itools--webserver--0.12--patch-8
     jdavid@itaapy.com--public/itools--webserver--0.12--patch-9
     jdavid@itaapy.com--public/itools--webserver--0.12--patch-10
     jdavid@itaapy.com--public/itools--webserver--0.12--patch-11
     jdavid@itaapy.com--public/itools--webserver--0.12--patch-12
     jdavid@itaapy.com--public/itools--webserver--0.12--patch-13
     jdavid@itaapy.com--public/itools--webserver--0.12--patch-14
     jdavid@itaapy.com--public/itools--webserver--0.12--patch-15
     jdavid@itaapy.com--public/itools--webserver--0.12--patch-16
     jdavid@itaapy.com--public/itools--webserver--0.12--patch-17
     jdavid@itaapy.com--public/itools--webserver--0.12--patch-18
     jdavid@itaapy.com--public/itools--webserver--0.12--patch-19
     jdavid@itaapy.com--public/itools--webserver--0.12--patch-20
     jdavid@itaapy.com--public/itools--webserver--0.12--patch-21
     jdavid@itaapy.com--public/itools--webserver--0.12--patch-22
     jdavid@itaapy.com--public/itools--webserver--0.12--patch-23
     jdavid@itaapy.com--public/itools--webserver--0.12--patch-24
     jdavid@itaapy.com--public/itools--webserver--0.12--patch-25
     jdavid@itaapy.com--public/itools--webserver--0.12--patch-26
     jdavid@itaapy.com--public/itools--webserver--0.12--patch-27
     jdavid@itaapy.com--public/itools--webserver--0.12--patch-28
     jdavid@itaapy.com--public/itools--webserver--0.12--patch-29
     jdavid@itaapy.com--public/itools--webserver--0.12--patch-30
     jdavid@itaapy.com--public/itools--webserver--0.12--patch-31
     jdavid@itaapy.com--public/itools--webserver--0.12--patch-32
     jdavid@itaapy.com--public/itools--webserver--0.12--patch-33
     jdavid@itaapy.com--public/itools--webserver--0.12--patch-34
     jdavid@itaapy.com--public/itools--webserver--0.12--patch-35
     jdavid@itaapy.com--public/itools--webserver--0.12--patch-36


2005-11-15 19:19:03 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-11

    Summary:
      merge work on csv from piotr
    Revision:
      itools--main--0.12--patch-11

    Patches applied:
    
     * piotr@macuk.pl--public/itools--csv--0.11--patch-1
       Move the CSV code from "itools.handlers" to "itools.csv"
    
     * piotr@macuk.pl--public/itools--csv--0.11--patch-2
       Remove the handlers CSV code and its unit tests
    
     * piotr@macuk.pl--public/itools--csv--0.11--patch-3
       New 'columns' class variable and the schema structure change
    
     * piotr@macuk.pl--public/itools--csv--0.11--patch-4
       Move test_csv.py to test_itools_csv.py
    
     * piotr@macuk.pl--public/itools--csv--0.11--patch-5
       to_unicode method can use schema information (the 'schema' and 'columns' class variables)
    
     * piotr@macuk.pl--public/itools--csv--0.11--patch-6
       Read API for CSV handler
    
     * piotr@macuk.pl--public/itools--csv--0.11--patch-8
       remove to_unicode function
    
     * piotr@macuk.pl--public/itools--csv--0.11--patch-9
       The CSV API implementation
    
     * piotr@macuk.pl--public/itools--csv--0.11--patch-10
       The new CSV API (higher level one) and doc strings to the API methods
    
     * piotr@macuk.pl--public/itools--csv--0.11--patch-11
       Parameter descriptions in docstrings
    
     * piotr@macuk.pl--public/itools--csv--0.11--patch-12
       Change the API (get_named_columns and get_indexed_columns)
    
     * piotr@macuk.pl--public/itools--csv--0.11--patch-13
       Proper set_changed invocation
    
     * piotr@macuk.pl--public/itools--csv--0.11--patch-14
       The csv data handler indexer
    
     * piotr@macuk.pl--public/itools--csv--0.11--patch-15
       The csv data search API
    
     * piotr@macuk.pl--public/itools--csv--0.11--patch-16
       Change "var is None" instead of "var == None" for performace reasons
    
     * piotr@macuk.pl--public/itools--csv--0.11--patch-17
       Index added rows and unindex deleted rows
    
     * piotr@macuk.pl--public/itools--csv--0.11--patch-18
       Documentation chapter about the CSV handler (csv.tex as standalone document for fast review).
    
     * piotr@macuk.pl--public/itools--csv--0.11--patch-19
       The new API method: get_rows(indexes)
    
     * piotr@macuk.pl--public/itools--csv--0.11--patch-20
       Change "array" to "list". Array is not Python terminology.
    
     * piotr@macuk.pl--public/itools--csv--0.11--patch-21
       advanced_search method -- multiple columns and boolean operators
    
     * piotr@macuk.pl--public/itools--csv--0.11--patch-22
       Additional csv file for advanced_search tests
    

    new files:
     csv/.arch-ids/=id csv/.arch-ids/__init__.py.id
     csv/.arch-ids/itools_csv.py.id csv/.arch-ids/test.csv.id
     csv/.arch-ids/test_adv.csv.id
     csv/.arch-ids/test_itools_csv.py.id csv/__init__.py
     csv/itools_csv.py csv/test.csv csv/test_adv.csv
     csv/test_itools_csv.py doc/.arch-ids/csv.tex.id doc/csv.tex
     doc/examples/csv_handler/.arch-ids/=id
     doc/examples/csv_handler/.arch-ids/clients.csv.id
     doc/examples/csv_handler/.arch-ids/example.py.id
     doc/examples/csv_handler/.arch-ids/my_clients.py.id
     doc/examples/csv_handler/.arch-ids/my_system.py.id
     doc/examples/csv_handler/clients.csv
     doc/examples/csv_handler/example.py
     doc/examples/csv_handler/my_clients.py
     doc/examples/csv_handler/my_system.py

    removed files:
     handlers/.arch-ids/CSV.py.id handlers/.arch-ids/test_csv.py.id
     handlers/CSV.py handlers/test_csv.py

    modified files:
     Changelog

    new directories:
     csv csv/.arch-ids doc/examples/csv_handler
     doc/examples/csv_handler/.arch-ids

    new patches:
     piotr@macuk.pl--public/itools--csv--0.11--patch-1
     piotr@macuk.pl--public/itools--csv--0.11--patch-2
     piotr@macuk.pl--public/itools--csv--0.11--patch-3
     piotr@macuk.pl--public/itools--csv--0.11--patch-4
     piotr@macuk.pl--public/itools--csv--0.11--patch-5
     piotr@macuk.pl--public/itools--csv--0.11--patch-6
     piotr@macuk.pl--public/itools--csv--0.11--patch-8
     piotr@macuk.pl--public/itools--csv--0.11--patch-9
     piotr@macuk.pl--public/itools--csv--0.11--patch-10
     piotr@macuk.pl--public/itools--csv--0.11--patch-11
     piotr@macuk.pl--public/itools--csv--0.11--patch-12
     piotr@macuk.pl--public/itools--csv--0.11--patch-13
     piotr@macuk.pl--public/itools--csv--0.11--patch-14
     piotr@macuk.pl--public/itools--csv--0.11--patch-15
     piotr@macuk.pl--public/itools--csv--0.11--patch-16
     piotr@macuk.pl--public/itools--csv--0.11--patch-17
     piotr@macuk.pl--public/itools--csv--0.11--patch-18
     piotr@macuk.pl--public/itools--csv--0.11--patch-19
     piotr@macuk.pl--public/itools--csv--0.11--patch-20
     piotr@macuk.pl--public/itools--csv--0.11--patch-21
     piotr@macuk.pl--public/itools--csv--0.11--patch-22


2005-11-07 13:18:47 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-10

    Summary:
      add new itools.cms package (ikaaro)
    Revision:
      itools--main--0.12--patch-10

    Patches applied:
    
     * jdavid@itaapy.com--public/itools--cms--0.12--base-0
       tag of jdavid@itaapy.com--public/itools--main--0.12--patch-9
    
     * jdavid@itaapy.com--public/itools--cms--0.12--patch-1
       new package "itools.cms" (ikaaro)
    
     * jdavid@itaapy.com--public/itools--cms--0.12--patch-2
       cms, add missing file
    
     * jdavid@itaapy.com--public/itools--cms--0.12--patch-3
       cms, add the makefile
    
     * jdavid@itaapy.com--public/itools--cms--0.12--patch-4
       cms, add zmi screens
    

    new files:
     cms/.arch-ids/=id cms/.arch-ids/Document.py.id
     cms/.arch-ids/File.py.id cms/.arch-ids/Folder.py.id
     cms/.arch-ids/Group.py.id cms/.arch-ids/Handler.py.id
     cms/.arch-ids/LocaleAware.py.id cms/.arch-ids/Makefile.id
     cms/.arch-ids/Metadata.py.id cms/.arch-ids/Root.py.id
     cms/.arch-ids/User.py.id cms/.arch-ids/UserFolder.py.id
     cms/.arch-ids/VersioningAware.py.id
     cms/.arch-ids/WebSite.py.id cms/.arch-ids/WorkflowAware.py.id
     cms/.arch-ids/__init__.py.id cms/.arch-ids/csv.py.id
     cms/.arch-ids/exceptions.py.id cms/.arch-ids/flash.py.id
     cms/.arch-ids/html.py.id cms/.arch-ids/images.py.id
     cms/.arch-ids/logging.conf.id cms/.arch-ids/msoffice.py.id
     cms/.arch-ids/openoffice.py.id cms/.arch-ids/pdf.py.id
     cms/.arch-ids/skins.py.id cms/.arch-ids/text.py.id
     cms/.arch-ids/utils.py.id cms/.arch-ids/widgets.py.id
     cms/Document.py cms/File.py cms/Folder.py cms/Group.py
     cms/Handler.py cms/LocaleAware.py cms/Makefile cms/Metadata.py
     cms/Root.py cms/User.py cms/UserFolder.py
     cms/VersioningAware.py cms/WebSite.py cms/WorkflowAware.py
     cms/__init__.py cms/csv.py cms/exceptions.py cms/flash.py
     cms/html.py cms/images.py cms/locale/.arch-ids/=id
     cms/locale/.arch-ids/en.po.id cms/locale/.arch-ids/es.po.id
     cms/locale/.arch-ids/fr.po.id cms/locale/.arch-ids/it.po.id
     cms/locale/.arch-ids/locale.pot.id
     cms/locale/.arch-ids/zh.po.id cms/locale/en.po
     cms/locale/es.po cms/locale/fr.po cms/locale/it.po
     cms/locale/locale.pot cms/locale/zh.po cms/logging.conf
     cms/msoffice.py cms/openoffice.py cms/pdf.py cms/skins.py
     cms/text.py cms/ui/.arch-ids/=id
     cms/ui/.arch-ids/CSVRow_edit.xml.en.id
     cms/ui/.arch-ids/CSVRow_view.xml.en.id
     cms/ui/.arch-ids/CSV_view.xml.en.id
     cms/ui/.arch-ids/Document_translate.xml.en.id
     cms/ui/.arch-ids/File_download_form.xml.en.id
     cms/ui/.arch-ids/File_externaledit.xml.en.id
     cms/ui/.arch-ids/File_help.xml.en.id
     cms/ui/.arch-ids/File_history.xml.en.id
     cms/ui/.arch-ids/File_new_instance.xml.en.id
     cms/ui/.arch-ids/File_upload.xml.en.id
     cms/ui/.arch-ids/Flash_view.xml.en.id
     cms/ui/.arch-ids/Folder_browse_image.xml.en.id
     cms/ui/.arch-ids/Folder_browse_list.xml.en.id
     cms/ui/.arch-ids/Folder_browse_thumbnails.xml.en.id
     cms/ui/.arch-ids/Folder_browsedir.xml.en.id
     cms/ui/.arch-ids/Folder_new_instance.xml.en.id
     cms/ui/.arch-ids/Folder_new_resource.xml.en.id
     cms/ui/.arch-ids/Folder_rename.xml.en.id
     cms/ui/.arch-ids/Folder_translate.xml.en.id
     cms/ui/.arch-ids/Group_add_group.xml.en.id
     cms/ui/.arch-ids/Group_add_users.xml.en.id
     cms/ui/.arch-ids/Group_browse_users.xml.en.id
     cms/ui/.arch-ids/HTML_addimage.xml.en.id
     cms/ui/.arch-ids/HTML_addlink.xml.en.id
     cms/ui/.arch-ids/HTML_edit.xml.en.id
     cms/ui/.arch-ids/Handler_edit_metadata.xml.en.id
     cms/ui/.arch-ids/Image_view.xml.en.id
     cms/ui/.arch-ids/OOffice_view.xml.en.id
     cms/ui/.arch-ids/PO_edit.xml.en.id
     cms/ui/.arch-ids/Root_about.xml.en.id
     cms/ui/.arch-ids/Root_catalog.xml.en.id
     cms/ui/.arch-ids/Root_general.xml.en.id
     cms/ui/.arch-ids/Root_join.xml.en.id
     cms/ui/.arch-ids/Root_languages.xml.en.id
     cms/ui/.arch-ids/Root_license.xml.en.id
     cms/ui/.arch-ids/Tar_untar.xml.en.id
     cms/ui/.arch-ids/Text_edit.xml.en.id
     cms/ui/.arch-ids/Text_externaledit.xml.en.id
     cms/ui/.arch-ids/Text_new_instance.xml.en.id
     cms/ui/.arch-ids/UserFolder_new_user.xml.en.id
     cms/ui/.arch-ids/User_edit.xml.en.id
     cms/ui/.arch-ids/User_edit_groups.xml.en.id
     cms/ui/.arch-ids/User_edit_password.xml.en.id
     cms/ui/.arch-ids/User_tasks.xml.en.id
     cms/ui/.arch-ids/User_translator.xml.en.id
     cms/ui/.arch-ids/User_view.xml.en.id
     cms/ui/.arch-ids/WebSite_error_page.xml.en.id
     cms/ui/.arch-ids/WebSite_login.xml.en.id
     cms/ui/.arch-ids/WebSite_new_instance.xml.en.id
     cms/ui/.arch-ids/WorkflowAware_state.xml.en.id
     cms/ui/.arch-ids/browser.js.id cms/ui/.arch-ids/content.css.id
     cms/ui/.arch-ids/epoz.css.id cms/ui/.arch-ids/epoz.js.id
     cms/ui/.arch-ids/epoz.xml.id
     cms/ui/.arch-ids/epoz_iframe.xml.id
     cms/ui/.arch-ids/main.css.id cms/ui/.arch-ids/main.js.id
     cms/ui/.arch-ids/menu.js.id cms/ui/CSVRow_edit.xml.en
     cms/ui/CSVRow_view.xml.en cms/ui/CSV_view.xml.en
     cms/ui/Document_translate.xml.en
     cms/ui/File_download_form.xml.en
     cms/ui/File_externaledit.xml.en cms/ui/File_help.xml.en
     cms/ui/File_history.xml.en cms/ui/File_new_instance.xml.en
     cms/ui/File_upload.xml.en cms/ui/Flash_view.xml.en
     cms/ui/Folder_browse_image.xml.en
     cms/ui/Folder_browse_list.xml.en
     cms/ui/Folder_browse_thumbnails.xml.en
     cms/ui/Folder_browsedir.xml.en
     cms/ui/Folder_new_instance.xml.en
     cms/ui/Folder_new_resource.xml.en cms/ui/Folder_rename.xml.en
     cms/ui/Folder_translate.xml.en cms/ui/Group_add_group.xml.en
     cms/ui/Group_add_users.xml.en cms/ui/Group_browse_users.xml.en
     cms/ui/HTML_addimage.xml.en cms/ui/HTML_addlink.xml.en
     cms/ui/HTML_edit.xml.en cms/ui/Handler_edit_metadata.xml.en
     cms/ui/Image_view.xml.en cms/ui/OOffice_view.xml.en
     cms/ui/PO_edit.xml.en cms/ui/Root_about.xml.en
     cms/ui/Root_catalog.xml.en cms/ui/Root_general.xml.en
     cms/ui/Root_join.xml.en cms/ui/Root_languages.xml.en
     cms/ui/Root_license.xml.en cms/ui/Tar_untar.xml.en
     cms/ui/Text_edit.xml.en cms/ui/Text_externaledit.xml.en
     cms/ui/Text_new_instance.xml.en
     cms/ui/UserFolder_new_user.xml.en cms/ui/User_edit.xml.en
     cms/ui/User_edit_groups.xml.en
     cms/ui/User_edit_password.xml.en cms/ui/User_tasks.xml.en
     cms/ui/User_translator.xml.en cms/ui/User_view.xml.en
     cms/ui/WebSite_error_page.xml.en cms/ui/WebSite_login.xml.en
     cms/ui/WebSite_new_instance.xml.en
     cms/ui/WorkflowAware_state.xml.en cms/ui/browser.js
     cms/ui/calendar/.arch-ids/=id
     cms/ui/calendar/.arch-ids/README.id
     cms/ui/calendar/.arch-ids/calendar-setup.js.id
     cms/ui/calendar/.arch-ids/calendar-win2k-1.css.id
     cms/ui/calendar/.arch-ids/calendar.js.id
     cms/ui/calendar/README cms/ui/calendar/calendar-setup.js
     cms/ui/calendar/calendar-win2k-1.css
     cms/ui/calendar/calendar.js cms/ui/calendar/lang/.arch-ids/=id
     cms/ui/calendar/lang/.arch-ids/calendar-af.js.id
     cms/ui/calendar/lang/.arch-ids/calendar-br.js.id
     cms/ui/calendar/lang/.arch-ids/calendar-ca.js.id
     cms/ui/calendar/lang/.arch-ids/calendar-cs-win.js.id
     cms/ui/calendar/lang/.arch-ids/calendar-da.js.id
     cms/ui/calendar/lang/.arch-ids/calendar-de.js.id
     cms/ui/calendar/lang/.arch-ids/calendar-du.js.id
     cms/ui/calendar/lang/.arch-ids/calendar-el.js.id
     cms/ui/calendar/lang/.arch-ids/calendar-en.js.id
     cms/ui/calendar/lang/.arch-ids/calendar-es.js.id
     cms/ui/calendar/lang/.arch-ids/calendar-fi.js.id
     cms/ui/calendar/lang/.arch-ids/calendar-fr.js.id
     cms/ui/calendar/lang/.arch-ids/calendar-hr-utf8.js.id
     cms/ui/calendar/lang/.arch-ids/calendar-hr.js.id
     cms/ui/calendar/lang/.arch-ids/calendar-hu.js.id
     cms/ui/calendar/lang/.arch-ids/calendar-it.js.id
     cms/ui/calendar/lang/.arch-ids/calendar-jp.js.id
     cms/ui/calendar/lang/.arch-ids/calendar-ko-utf8.js.id
     cms/ui/calendar/lang/.arch-ids/calendar-ko.js.id
     cms/ui/calendar/lang/.arch-ids/calendar-lt-utf8.js.id
     cms/ui/calendar/lang/.arch-ids/calendar-lt.js.id
     cms/ui/calendar/lang/.arch-ids/calendar-nl.js.id
     cms/ui/calendar/lang/.arch-ids/calendar-no.js.id
     cms/ui/calendar/lang/.arch-ids/calendar-pl-utf8.js.id
     cms/ui/calendar/lang/.arch-ids/calendar-pl.js.id
     cms/ui/calendar/lang/.arch-ids/calendar-pt.js.id
     cms/ui/calendar/lang/.arch-ids/calendar-ro.js.id
     cms/ui/calendar/lang/.arch-ids/calendar-ru.js.id
     cms/ui/calendar/lang/.arch-ids/calendar-si.js.id
     cms/ui/calendar/lang/.arch-ids/calendar-sk.js.id
     cms/ui/calendar/lang/.arch-ids/calendar-sp.js.id
     cms/ui/calendar/lang/.arch-ids/calendar-sv.js.id
     cms/ui/calendar/lang/.arch-ids/calendar-tr.js.id
     cms/ui/calendar/lang/.arch-ids/calendar-zh.js.id
     cms/ui/calendar/lang/calendar-af.js
     cms/ui/calendar/lang/calendar-br.js
     cms/ui/calendar/lang/calendar-ca.js
     cms/ui/calendar/lang/calendar-cs-win.js
     cms/ui/calendar/lang/calendar-da.js
     cms/ui/calendar/lang/calendar-de.js
     cms/ui/calendar/lang/calendar-du.js
     cms/ui/calendar/lang/calendar-el.js
     cms/ui/calendar/lang/calendar-en.js
     cms/ui/calendar/lang/calendar-es.js
     cms/ui/calendar/lang/calendar-fi.js
     cms/ui/calendar/lang/calendar-fr.js
     cms/ui/calendar/lang/calendar-hr-utf8.js
     cms/ui/calendar/lang/calendar-hr.js
     cms/ui/calendar/lang/calendar-hu.js
     cms/ui/calendar/lang/calendar-it.js
     cms/ui/calendar/lang/calendar-jp.js
     cms/ui/calendar/lang/calendar-ko-utf8.js
     cms/ui/calendar/lang/calendar-ko.js
     cms/ui/calendar/lang/calendar-lt-utf8.js
     cms/ui/calendar/lang/calendar-lt.js
     cms/ui/calendar/lang/calendar-nl.js
     cms/ui/calendar/lang/calendar-no.js
     cms/ui/calendar/lang/calendar-pl-utf8.js
     cms/ui/calendar/lang/calendar-pl.js
     cms/ui/calendar/lang/calendar-pt.js
     cms/ui/calendar/lang/calendar-ro.js
     cms/ui/calendar/lang/calendar-ru.js
     cms/ui/calendar/lang/calendar-si.js
     cms/ui/calendar/lang/calendar-sk.js
     cms/ui/calendar/lang/calendar-sp.js
     cms/ui/calendar/lang/calendar-sv.js
     cms/ui/calendar/lang/calendar-tr.js
     cms/ui/calendar/lang/calendar-zh.js
     cms/ui/classic/.arch-ids/=id
     cms/ui/classic/.arch-ids/content.css.id
     cms/ui/classic/.arch-ids/main.css.id
     cms/ui/classic/.arch-ids/template.xhtml.en.id
     cms/ui/classic/content.css cms/ui/classic/images/.arch-ids/=id
     cms/ui/classic/images/.arch-ids/background.png.id
     cms/ui/classic/images/.arch-ids/logo.png.id
     cms/ui/classic/images/.arch-ids/space.png.id
     cms/ui/classic/images/.arch-ids/tar48.png.id
     cms/ui/classic/images/background.png
     cms/ui/classic/images/logo.png cms/ui/classic/images/space.png
     cms/ui/classic/images/tar48.png cms/ui/classic/main.css
     cms/ui/classic/template.xhtml.en cms/ui/content.css
     cms/ui/epoz.css cms/ui/epoz.js cms/ui/epoz.xml
     cms/ui/epoz_iframe.xml cms/ui/images/.arch-ids/=id
     cms/ui/images/.arch-ids/CSS16.png.id
     cms/ui/images/.arch-ids/CSS48.png.id
     cms/ui/images/.arch-ids/Excel16.png.id
     cms/ui/images/.arch-ids/Excel48.png.id
     cms/ui/images/.arch-ids/File16.png.id
     cms/ui/images/.arch-ids/File48.png.id
     cms/ui/images/.arch-ids/Flash16.png.id
     cms/ui/images/.arch-ids/Flash48.png.id
     cms/ui/images/.arch-ids/Folder16.png.id
     cms/ui/images/.arch-ids/Folder48.png.id
     cms/ui/images/.arch-ids/Group16.png.id
     cms/ui/images/.arch-ids/Group48.png.id
     cms/ui/images/.arch-ids/HTML16.png.id
     cms/ui/images/.arch-ids/HTML48.png.id
     cms/ui/images/.arch-ids/Image16.png.id
     cms/ui/images/.arch-ids/Image48.png.id
     cms/ui/images/.arch-ids/Info16.png.id
     cms/ui/images/.arch-ids/Info48.png.id
     cms/ui/images/.arch-ids/Link16.png.id
     cms/ui/images/.arch-ids/Link48.png.id
     cms/ui/images/.arch-ids/OOCalc16.png.id
     cms/ui/images/.arch-ids/OOCalc48.png.id
     cms/ui/images/.arch-ids/OOImpress16.png.id
     cms/ui/images/.arch-ids/OOImpress48.png.id
     cms/ui/images/.arch-ids/OOWriter16.png.id
     cms/ui/images/.arch-ids/OOWriter48.png.id
     cms/ui/images/.arch-ids/Pdf16.png.id
     cms/ui/images/.arch-ids/Pdf48.png.id
     cms/ui/images/.arch-ids/PowerPoint16.png.id
     cms/ui/images/.arch-ids/PowerPoint48.png.id
     cms/ui/images/.arch-ids/Python16.png.id
     cms/ui/images/.arch-ids/Python48.png.id
     cms/ui/images/.arch-ids/Root16.png.id
     cms/ui/images/.arch-ids/Root48.png.id
     cms/ui/images/.arch-ids/Skin16.png.id
     cms/ui/images/.arch-ids/Skin48.png.id
     cms/ui/images/.arch-ids/Text16.png.id
     cms/ui/images/.arch-ids/Text48.png.id
     cms/ui/images/.arch-ids/User16.png.id
     cms/ui/images/.arch-ids/User48.png.id
     cms/ui/images/.arch-ids/UserFolder16.png.id
     cms/ui/images/.arch-ids/UserFolder48.png.id
     cms/ui/images/.arch-ids/WebSite16.png.id
     cms/ui/images/.arch-ids/WebSite48.png.id
     cms/ui/images/.arch-ids/Word16.png.id
     cms/ui/images/.arch-ids/Word48.png.id
     cms/ui/images/.arch-ids/batch-next.png.id
     cms/ui/images/.arch-ids/batch-previous.png.id
     cms/ui/images/.arch-ids/ikaaro_powered.png.id
     cms/ui/images/.arch-ids/order-down.gif.id
     cms/ui/images/.arch-ids/order-none.gif.id
     cms/ui/images/.arch-ids/order-up.gif.id
     cms/ui/images/.arch-ids/px.png.id cms/ui/images/CSS16.png
     cms/ui/images/CSS48.png cms/ui/images/Excel16.png
     cms/ui/images/Excel48.png cms/ui/images/File16.png
     cms/ui/images/File48.png cms/ui/images/Flash16.png
     cms/ui/images/Flash48.png cms/ui/images/Folder16.png
     cms/ui/images/Folder48.png cms/ui/images/Group16.png
     cms/ui/images/Group48.png cms/ui/images/HTML16.png
     cms/ui/images/HTML48.png cms/ui/images/Image16.png
     cms/ui/images/Image48.png cms/ui/images/Info16.png
     cms/ui/images/Info48.png cms/ui/images/Link16.png
     cms/ui/images/Link48.png cms/ui/images/OOCalc16.png
     cms/ui/images/OOCalc48.png cms/ui/images/OOImpress16.png
     cms/ui/images/OOImpress48.png cms/ui/images/OOWriter16.png
     cms/ui/images/OOWriter48.png cms/ui/images/Pdf16.png
     cms/ui/images/Pdf48.png cms/ui/images/PowerPoint16.png
     cms/ui/images/PowerPoint48.png cms/ui/images/Python16.png
     cms/ui/images/Python48.png cms/ui/images/Root16.png
     cms/ui/images/Root48.png cms/ui/images/Skin16.png
     cms/ui/images/Skin48.png cms/ui/images/Text16.png
     cms/ui/images/Text48.png cms/ui/images/User16.png
     cms/ui/images/User48.png cms/ui/images/UserFolder16.png
     cms/ui/images/UserFolder48.png cms/ui/images/WebSite16.png
     cms/ui/images/WebSite48.png cms/ui/images/Word16.png
     cms/ui/images/Word48.png cms/ui/images/batch-next.png
     cms/ui/images/batch-previous.png
     cms/ui/images/epoz/.arch-ids/=id
     cms/ui/images/epoz/.arch-ids/epoz_button_anchor.gif.id
     cms/ui/images/epoz/.arch-ids/epoz_button_bgcolor.gif.id
     cms/ui/images/epoz/.arch-ids/epoz_button_bold.gif.id
     cms/ui/images/epoz/.arch-ids/epoz_button_centre.gif.id
     cms/ui/images/epoz/.arch-ids/epoz_button_hr.gif.id
     cms/ui/images/epoz/.arch-ids/epoz_button_hyperlink.gif.id
     cms/ui/images/epoz/.arch-ids/epoz_button_image.gif.id
     cms/ui/images/epoz/.arch-ids/epoz_button_indent.gif.id
     cms/ui/images/epoz/.arch-ids/epoz_button_italic.gif.id
     cms/ui/images/epoz/.arch-ids/epoz_button_left_just.gif.id
     cms/ui/images/epoz/.arch-ids/epoz_button_list.gif.id
     cms/ui/images/epoz/.arch-ids/epoz_button_numbered_list.gif.id
     cms/ui/images/epoz/.arch-ids/epoz_button_outdent.gif.id
     cms/ui/images/epoz/.arch-ids/epoz_button_redo.gif.id
     cms/ui/images/epoz/.arch-ids/epoz_button_right_just.gif.id
     cms/ui/images/epoz/.arch-ids/epoz_button_space.gif.id
     cms/ui/images/epoz/.arch-ids/epoz_button_strikethrough.gif.id
     cms/ui/images/epoz/.arch-ids/epoz_button_subscript.gif.id
     cms/ui/images/epoz/.arch-ids/epoz_button_superscript.gif.id
     cms/ui/images/epoz/.arch-ids/epoz_button_table.gif.id
     cms/ui/images/epoz/.arch-ids/epoz_button_textcolor.gif.id
     cms/ui/images/epoz/.arch-ids/epoz_button_tools.gif.id
     cms/ui/images/epoz/.arch-ids/epoz_button_underline.gif.id
     cms/ui/images/epoz/.arch-ids/epoz_button_undo.gif.id
     cms/ui/images/epoz/.arch-ids/epoz_button_unformat.gif.id
     cms/ui/images/epoz/epoz_button_anchor.gif
     cms/ui/images/epoz/epoz_button_bgcolor.gif
     cms/ui/images/epoz/epoz_button_bold.gif
     cms/ui/images/epoz/epoz_button_centre.gif
     cms/ui/images/epoz/epoz_button_hr.gif
     cms/ui/images/epoz/epoz_button_hyperlink.gif
     cms/ui/images/epoz/epoz_button_image.gif
     cms/ui/images/epoz/epoz_button_indent.gif
     cms/ui/images/epoz/epoz_button_italic.gif
     cms/ui/images/epoz/epoz_button_left_just.gif
     cms/ui/images/epoz/epoz_button_list.gif
     cms/ui/images/epoz/epoz_button_numbered_list.gif
     cms/ui/images/epoz/epoz_button_outdent.gif
     cms/ui/images/epoz/epoz_button_redo.gif
     cms/ui/images/epoz/epoz_button_right_just.gif
     cms/ui/images/epoz/epoz_button_space.gif
     cms/ui/images/epoz/epoz_button_strikethrough.gif
     cms/ui/images/epoz/epoz_button_subscript.gif
     cms/ui/images/epoz/epoz_button_superscript.gif
     cms/ui/images/epoz/epoz_button_table.gif
     cms/ui/images/epoz/epoz_button_textcolor.gif
     cms/ui/images/epoz/epoz_button_tools.gif
     cms/ui/images/epoz/epoz_button_underline.gif
     cms/ui/images/epoz/epoz_button_undo.gif
     cms/ui/images/epoz/epoz_button_unformat.gif
     cms/ui/images/ikaaro_powered.png cms/ui/images/order-down.gif
     cms/ui/images/order-none.gif cms/ui/images/order-up.gif
     cms/ui/images/px.png cms/ui/main.css cms/ui/main.js
     cms/ui/menu.js cms/ui/surf/.arch-ids/=id
     cms/ui/surf/.arch-ids/surf.css.id
     cms/ui/surf/.arch-ids/template.xhtml.en.id
     cms/ui/surf/images/.arch-ids/=id
     cms/ui/surf/images/.arch-ids/box_round_down_left.png.id
     cms/ui/surf/images/.arch-ids/bullet1.gif.id
     cms/ui/surf/images/.arch-ids/bullet_message_anime.gif.id
     cms/ui/surf/images/.arch-ids/extra_button.png.id
     cms/ui/surf/images/.arch-ids/header_texture.jpg.id
     cms/ui/surf/images/.arch-ids/logo_ikaaro.png.id
     cms/ui/surf/images/.arch-ids/ok.png.id
     cms/ui/surf/images/.arch-ids/round_down_left.png.id
     cms/ui/surf/images/.arch-ids/round_down_right.png.id
     cms/ui/surf/images/.arch-ids/roundup.png.id
     cms/ui/surf/images/.arch-ids/topbox.jpg.id
     cms/ui/surf/images/.arch-ids/wave.jpg.id
     cms/ui/surf/images/.arch-ids/wave_texture.jpg.id
     cms/ui/surf/images/box_round_down_left.png
     cms/ui/surf/images/bullet1.gif
     cms/ui/surf/images/bullet_message_anime.gif
     cms/ui/surf/images/extra_button.png
     cms/ui/surf/images/header_texture.jpg
     cms/ui/surf/images/logo_ikaaro.png cms/ui/surf/images/ok.png
     cms/ui/surf/images/round_down_left.png
     cms/ui/surf/images/round_down_right.png
     cms/ui/surf/images/roundup.png cms/ui/surf/images/topbox.jpg
     cms/ui/surf/images/wave.jpg
     cms/ui/surf/images/wave_texture.jpg cms/ui/surf/surf.css
     cms/ui/surf/template.xhtml.en
     cms/ui/web_site_templates/.arch-ids/=id
     cms/ui/web_site_templates/community/.arch-ids/=id
     cms/ui/web_site_templates/community/.arch-ids/download.xhtml.en.id
     cms/ui/web_site_templates/community/.arch-ids/ikaaro.jpg.id
     cms/ui/web_site_templates/community/.arch-ids/ikaaro.xhtml.en.id
     cms/ui/web_site_templates/community/.arch-ids/index.xhtml.en.id
     cms/ui/web_site_templates/community/.arch-ids/itools.xhtml.en.id
     cms/ui/web_site_templates/community/.arch-ids/localizer.jpg.id
     cms/ui/web_site_templates/community/.arch-ids/localizer.xhtml.en.id
     cms/ui/web_site_templates/community/.arch-ids/noepatents_liberty120.png.id
     cms/ui/web_site_templates/community/.arch-ids/roadmap.xhtml.en.id
     cms/ui/web_site_templates/community/.arch-ids/thumbnail.png.id
     cms/ui/web_site_templates/community/download.xhtml.en
     cms/ui/web_site_templates/community/ikaaro.jpg
     cms/ui/web_site_templates/community/ikaaro.xhtml.en
     cms/ui/web_site_templates/community/index.xhtml.en
     cms/ui/web_site_templates/community/itools.xhtml.en
     cms/ui/web_site_templates/community/localizer.jpg
     cms/ui/web_site_templates/community/localizer.xhtml.en
     cms/ui/web_site_templates/community/noepatents_liberty120.png
     cms/ui/web_site_templates/community/roadmap.xhtml.en
     cms/ui/web_site_templates/community/skin/.arch-ids/=id
     cms/ui/web_site_templates/community/skin/.arch-ids/background.png.id
     cms/ui/web_site_templates/community/skin/.arch-ids/logo.png.id
     cms/ui/web_site_templates/community/skin/.arch-ids/style.css.id
     cms/ui/web_site_templates/community/skin/.arch-ids/template.xhtml.en.id
     cms/ui/web_site_templates/community/skin/background.png
     cms/ui/web_site_templates/community/skin/logo.png
     cms/ui/web_site_templates/community/skin/style.css
     cms/ui/web_site_templates/community/skin/template.xhtml.en
     cms/ui/web_site_templates/community/thumbnail.png cms/utils.py
     cms/widgets.py cms/zmi/.arch-ids/=id
     cms/zmi/.arch-ids/add.xml.id cms/zmi/.arch-ids/file.png.id
     cms/zmi/.arch-ids/file_data.dtml.id
     cms/zmi/.arch-ids/folder.png.id
     cms/zmi/.arch-ids/handler.dtml.id
     cms/zmi/.arch-ids/inspect.dtml.id
     cms/zmi/.arch-ids/objects.dtml.id
     cms/zmi/.arch-ids/update.dtml.id cms/zmi/add.xml
     cms/zmi/file.png cms/zmi/file_data.dtml cms/zmi/folder.png
     cms/zmi/handler.dtml cms/zmi/inspect.dtml cms/zmi/objects.dtml
     cms/zmi/update.dtml

    modified files:
     Changelog setup.py

    new directories:
     cms cms/.arch-ids cms/locale cms/locale/.arch-ids cms/ui
     cms/ui/.arch-ids cms/ui/calendar cms/ui/calendar/.arch-ids
     cms/ui/calendar/lang cms/ui/calendar/lang/.arch-ids
     cms/ui/classic cms/ui/classic/.arch-ids cms/ui/classic/images
     cms/ui/classic/images/.arch-ids cms/ui/images
     cms/ui/images/.arch-ids cms/ui/images/epoz
     cms/ui/images/epoz/.arch-ids cms/ui/surf cms/ui/surf/.arch-ids
     cms/ui/surf/images cms/ui/surf/images/.arch-ids
     cms/ui/web_site_templates cms/ui/web_site_templates/.arch-ids
     cms/ui/web_site_templates/community
     cms/ui/web_site_templates/community/.arch-ids
     cms/ui/web_site_templates/community/skin
     cms/ui/web_site_templates/community/skin/.arch-ids cms/zmi
     cms/zmi/.arch-ids

    new patches:
     jdavid@itaapy.com--public/itools--cms--0.12--base-0
     jdavid@itaapy.com--public/itools--cms--0.12--patch-1
     jdavid@itaapy.com--public/itools--cms--0.12--patch-2
     jdavid@itaapy.com--public/itools--cms--0.12--patch-3
     jdavid@itaapy.com--public/itools--cms--0.12--patch-4


2005-11-07 10:58:53 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-9

    Summary:
      merge from the webserver branch
    Revision:
      itools--main--0.12--patch-9

    Patches applied:
    
     * jdavid@itaapy.com--public/itools--webserver--0.12--patch-2
       web, fix server, be sure only one thread uses a root at a time
    

    modified files:
     Changelog web/server.py

    new patches:
     jdavid@itaapy.com--public/itools--webserver--0.12--patch-2


2005-11-06 17:16:00 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-8

    Summary:
      merge from the webserver branch
    Revision:
      itools--main--0.12--patch-8

    Patches applied:
    
     * jdavid@itaapy.com--public/itools--webserver--0.12--base-0
       tag of jdavid@itaapy.com--public/itools--main--0.12--patch-7
    
     * jdavid@itaapy.com--public/itools--webserver--0.12--patch-1
       web, simplify, remove "cgi" and "application", focus on the server
    

    new files:
     web/.arch-ids/test_server.py.id web/test_server.py

    removed files:
     web/.arch-ids/application.py.id web/.arch-ids/cgi.py.id
     web/.arch-ids/test_cgi.py.id web/application.py web/cgi.py
     web/test_cgi.py

    modified files:
     Changelog web/server.py

    new patches:
     jdavid@itaapy.com--public/itools--webserver--0.12--base-0
     jdavid@itaapy.com--public/itools--webserver--0.12--patch-1


2005-11-04 17:41:43 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-7

    Summary:
      web, rename "test_http" to "test_cgi"
    Revision:
      itools--main--0.12--patch-7


    modified files:
     Changelog

    renamed files:
     web/.arch-ids/test_http.py.id
       ==> web/.arch-ids/test_cgi.py.id
     web/test_http.py
       ==> web/test_cgi.py


2005-11-03 20:09:59 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-6

    Summary:
      resources, improve unit tests for zodb resources
    Revision:
      itools--main--0.12--patch-6


    modified files:
     Changelog resources/test_zodb.py


2005-11-03 20:09:36 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-5

    Summary:
      resources, add transactions to zodb resources
    Revision:
      itools--main--0.12--patch-5


    modified files:
     Changelog resources/zodb.py


2005-11-03 19:30:59 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-4

    Summary:
      resources, start support for ZODB resources
    Revision:
      itools--main--0.12--patch-4


    new files:
     resources/.arch-ids/test_zodb.py.id
     resources/.arch-ids/zodb.py.id resources/test_zodb.py
     resources/zodb.py

    modified files:
     Changelog


2005-11-03 18:12:18 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-3

    Summary:
      resources, fix memory files, set mtime on append
    Revision:
      itools--main--0.12--patch-3


    modified files:
     Changelog resources/memory.py


2005-11-02 06:24:50 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-2

    Summary:
      fix the changelog file
    Revision:
      itools--main--0.12--patch-2


    new files:
     .arch-ids/Changelog.id Changelog

    removed files:
     .arch-ids/Changelog.id Changelog


2005-11-02 06:24:01 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-1

    Summary:
      merge from the 0.11 branch
    Revision:
      itools--main--0.12--patch-1

    Patches applied:
    
     * jdavid@itaapy.com--public/itools--main--0.11--patch-56
       xml, fix attributes encoding in STL (#132)
    
     * jdavid@itaapy.com--public/itools--main--0.11--patch-57
       uri, fix query serialization (#130)
    
     * jdavid@itaapy.com--public/itools--main--0.11--patch-58
       html, fix serialization
    
     * jdavid@itaapy.com--public/itools--main--0.11--patch-59
       get ready to release 0.11.0
    
     * jdavid@itaapy.com--public/itools--main--0.11--patch-60
       fix setup.py so the command "register" works
    

    modified files:
     CHANGES.txt Changelog html/HTML.py setup.py uri/generic.py
     xml/stl.py

    new patches:
     jdavid@itaapy.com--public/itools--main--0.11--patch-56
     jdavid@itaapy.com--public/itools--main--0.11--patch-57
     jdavid@itaapy.com--public/itools--main--0.11--patch-58
     jdavid@itaapy.com--public/itools--main--0.11--patch-59
     jdavid@itaapy.com--public/itools--main--0.11--patch-60


2005-10-27 19:08:09 GMT	J. David Ibanez <jdavid@itaapy.com>	base-0

    Summary:
      tag of jdavid@itaapy.com--public/itools--main--0.11--patch-55
    Revision:
      itools--main--0.12--base-0

    (automatically generated log message)

    new patches:
     herve@oursours.net--public/itools--ee091--0.11--patch-3
     herve@oursours.net--public/itools--ee091--0.11--patch-4
     herve@oursours.net--public/itools--ee091--0.11--patch-5
     herve@oursours.net--public/itools--herve--0.5--base-0
     herve@oursours.net--public/itools--herve--0.5--patch-1
     herve@oursours.net--public/itools--herve--0.5--patch-2
     herve@oursours.net--public/itools--herve--0.5--patch-3
     herve@oursours.net--public/itools--herve--0.5--patch-4
     herve@oursours.net--public/itools--herve--0.5--patch-5
     herve@oursours.net--public/itools--herve--0.5--patch-6
     herve@oursours.net--public/itools--herve--0.5--patch-7
     herve@oursours.net--public/itools--herve--0.8--patch-2
     herve@oursours.net--public/itools--herve--0.8--patch-3
     herve@oursours.net--public/itools--nonekeyword--0.10--base-0
     herve@oursours.net--public/itools--nonekeyword--0.10--patch-1
     herve@oursours.net--public/itools--nonekeyword--0.10--patch-2
     herve@oursours.net--public/itools--nonekeyword--0.10--patch-3
     herve@oursours.net--public/itools--nonekeyword--0.10--patch-4
     herve@oursours.net--public/itools--nonekeyword--0.10--patch-5
     herve@oursours.net--public/itools--nonekeyword--0.10--patch-6
     herve@oursours.net--public/itools--nonekeyword--0.10--patch-7
     herve@oursours.net--public/itools--setup--0.11--base-0
     herve@oursours.net--public/itools--setup--0.11--patch-1
     herve@oursours.net--public/itools--setup--0.11--patch-2
     herve@oursours.net--public/itools--setup--0.11--patch-3
     herve@oursours.net--public/itools--unittests--0.10--base-0
     herve@oursours.net--public/itools--unittests--0.10--patch-1
     herve@oursours.net--public/itools--unittests--0.10--patch-2
     herve@oursours.net--public/itools--unittests--0.10--patch-3
     herve@oursours.net--public/itools--unittests--0.10--patch-4
     herve@oursours.net--public/itools--uripath--0.11--base-0
     herve@oursours.net--public/itools--uripath--0.11--patch-1
     herve@oursours.net--public/itools--uripath--0.11--patch-2
     herve@oursours.net--public/itools--uripath--0.11--patch-3
     herve@oursours.net--public/itools--uripath--0.11--patch-4
     herve@oursours.net--public/itools--uripath--0.11--patch-5
     herve@oursours.net--public/itools--uripath--0.11--patch-6
     herve@oursours.net--public/itools--uripath--0.11--patch-7
     herve@oursours.net--public/itools--uripath--0.11--patch-8
     herve@oursours.net--public/itools--uripath--0.11--patch-9
     herve@oursours.net--public/itools--uripath--0.11--patch-10
     herve@oursours.net--public/itools--uripath--0.11--patch-11
     herve@oursours.net--public/itools--uripath--0.11--patch-12
     herve@oursours.net--public/itools--uripath--0.11--patch-13
     herve@oursours.net--public/itools--uripath--0.11--patch-14
     jdavid@itaapy.com--public/itools--catalog-range--0.10--base-0
     jdavid@itaapy.com--public/itools--catalog-range--0.10--patch-1
     jdavid@itaapy.com--public/itools--catalog-range--0.10--patch-2
     jdavid@itaapy.com--public/itools--catalog-range--0.10--patch-3
     jdavid@itaapy.com--public/itools--http--0.10--base-0
     jdavid@itaapy.com--public/itools--http--0.10--patch-1
     jdavid@itaapy.com--public/itools--http--0.10--patch-2
     jdavid@itaapy.com--public/itools--http--0.10--patch-3
     jdavid@itaapy.com--public/itools--http--0.10--patch-4
     jdavid@itaapy.com--public/itools--http--0.10--patch-5
     jdavid@itaapy.com--public/itools--http--0.10--patch-6
     jdavid@itaapy.com--public/itools--http--0.10--patch-7
     jdavid@itaapy.com--public/itools--http--0.10--patch-8
     jdavid@itaapy.com--public/itools--http--0.10--patch-9
     jdavid@itaapy.com--public/itools--http--0.10--patch-10
     jdavid@itaapy.com--public/itools--http--0.10--patch-11
     jdavid@itaapy.com--public/itools--http--0.10--patch-12
     jdavid@itaapy.com--public/itools--http--0.10--patch-13
     jdavid@itaapy.com--public/itools--http--0.10--patch-14
     jdavid@itaapy.com--public/itools--http--0.10--patch-15
     jdavid@itaapy.com--public/itools--http--0.10--patch-16
     jdavid@itaapy.com--public/itools--http--0.10--patch-17
     jdavid@itaapy.com--public/itools--http--0.10--patch-18
     jdavid@itaapy.com--public/itools--http--0.10--patch-19
     jdavid@itaapy.com--public/itools--http--0.10--patch-20
     jdavid@itaapy.com--public/itools--http--0.10--patch-21
     jdavid@itaapy.com--public/itools--http--0.10--patch-22
     jdavid@itaapy.com--public/itools--http--0.10--patch-23
     jdavid@itaapy.com--public/itools--http--0.10--patch-24
     jdavid@itaapy.com--public/itools--http--0.10--patch-25
     jdavid@itaapy.com--public/itools--http--0.10--patch-26
     jdavid@itaapy.com--public/itools--http--0.10--patch-27
     jdavid@itaapy.com--public/itools--http--0.10--patch-28
     jdavid@itaapy.com--public/itools--http--0.10--patch-29
     jdavid@itaapy.com--public/itools--http--0.10--patch-30
     jdavid@itaapy.com--public/itools--http--0.10--patch-31
     jdavid@itaapy.com--public/itools--http--0.10--patch-32
     jdavid@itaapy.com--public/itools--main--0.4--base-0
     jdavid@itaapy.com--public/itools--main--0.4--patch-1
     jdavid@itaapy.com--public/itools--main--0.4--patch-2
     jdavid@itaapy.com--public/itools--main--0.4--patch-3
     jdavid@itaapy.com--public/itools--main--0.4--patch-4
     jdavid@itaapy.com--public/itools--main--0.4--patch-5
     jdavid@itaapy.com--public/itools--main--0.4--patch-6
     jdavid@itaapy.com--public/itools--main--0.4--patch-7
     jdavid@itaapy.com--public/itools--main--0.4--patch-8
     jdavid@itaapy.com--public/itools--main--0.4--patch-9
     jdavid@itaapy.com--public/itools--main--0.4--patch-10
     jdavid@itaapy.com--public/itools--main--0.4--patch-11
     jdavid@itaapy.com--public/itools--main--0.4--patch-12
     jdavid@itaapy.com--public/itools--main--0.4--patch-13
     jdavid@itaapy.com--public/itools--main--0.4--patch-14
     jdavid@itaapy.com--public/itools--main--0.4--patch-15
     jdavid@itaapy.com--public/itools--main--0.4--patch-16
     jdavid@itaapy.com--public/itools--main--0.4--patch-17
     jdavid@itaapy.com--public/itools--main--0.4--patch-18
     jdavid@itaapy.com--public/itools--main--0.4--patch-19
     jdavid@itaapy.com--public/itools--main--0.4--patch-20
     jdavid@itaapy.com--public/itools--main--0.4--patch-21
     jdavid@itaapy.com--public/itools--main--0.4--patch-22
     jdavid@itaapy.com--public/itools--main--0.4--patch-23
     jdavid@itaapy.com--public/itools--main--0.4--patch-24
     jdavid@itaapy.com--public/itools--main--0.4--patch-25
     jdavid@itaapy.com--public/itools--main--0.4--patch-26
     jdavid@itaapy.com--public/itools--main--0.4--patch-27
     jdavid@itaapy.com--public/itools--main--0.4--patch-28
     jdavid@itaapy.com--public/itools--main--0.4--patch-29
     jdavid@itaapy.com--public/itools--main--0.4--patch-30
     jdavid@itaapy.com--public/itools--main--0.4--patch-31
     jdavid@itaapy.com--public/itools--main--0.4--patch-32
     jdavid@itaapy.com--public/itools--main--0.4--patch-33
     jdavid@itaapy.com--public/itools--main--0.4--patch-34
     jdavid@itaapy.com--public/itools--main--0.4--patch-35
     jdavid@itaapy.com--public/itools--main--0.4--patch-36
     jdavid@itaapy.com--public/itools--main--0.4--patch-37
     jdavid@itaapy.com--public/itools--main--0.4--patch-38
     jdavid@itaapy.com--public/itools--main--0.4--patch-39
     jdavid@itaapy.com--public/itools--main--0.4--patch-40
     jdavid@itaapy.com--public/itools--main--0.4--patch-41
     jdavid@itaapy.com--public/itools--main--0.4--patch-42
     jdavid@itaapy.com--public/itools--main--0.4--patch-43
     jdavid@itaapy.com--public/itools--main--0.4--patch-44
     jdavid@itaapy.com--public/itools--main--0.4--patch-45
     jdavid@itaapy.com--public/itools--main--0.4--patch-46
     jdavid@itaapy.com--public/itools--main--0.4--patch-47
     jdavid@itaapy.com--public/itools--main--0.4--patch-48
     jdavid@itaapy.com--public/itools--main--0.4--patch-49
     jdavid@itaapy.com--public/itools--main--0.4--patch-50
     jdavid@itaapy.com--public/itools--main--0.4--patch-51
     jdavid@itaapy.com--public/itools--main--0.4--patch-52
     jdavid@itaapy.com--public/itools--main--0.4--patch-53
     jdavid@itaapy.com--public/itools--main--0.4--patch-54
     jdavid@itaapy.com--public/itools--main--0.4--patch-55
     jdavid@itaapy.com--public/itools--main--0.4--patch-56
     jdavid@itaapy.com--public/itools--main--0.4--patch-57
     jdavid@itaapy.com--public/itools--main--0.4--patch-58
     jdavid@itaapy.com--public/itools--main--0.4--patch-59
     jdavid@itaapy.com--public/itools--main--0.4--patch-60
     jdavid@itaapy.com--public/itools--main--0.4--patch-61
     jdavid@itaapy.com--public/itools--main--0.4--patch-62
     jdavid@itaapy.com--public/itools--main--0.4--patch-63
     jdavid@itaapy.com--public/itools--main--0.4--patch-64
     jdavid@itaapy.com--public/itools--main--0.4--patch-65
     jdavid@itaapy.com--public/itools--main--0.4--patch-66
     jdavid@itaapy.com--public/itools--main--0.4--patch-67
     jdavid@itaapy.com--public/itools--main--0.4--patch-68
     jdavid@itaapy.com--public/itools--main--0.4--patch-69
     jdavid@itaapy.com--public/itools--main--0.4--patch-70
     jdavid@itaapy.com--public/itools--main--0.4--patch-71
     jdavid@itaapy.com--public/itools--main--0.4--patch-72
     jdavid@itaapy.com--public/itools--main--0.4--patch-73
     jdavid@itaapy.com--public/itools--main--0.4--patch-74
     jdavid@itaapy.com--public/itools--main--0.4--patch-75
     jdavid@itaapy.com--public/itools--main--0.4--patch-76
     jdavid@itaapy.com--public/itools--main--0.4--patch-77
     jdavid@itaapy.com--public/itools--main--0.4--patch-78
     jdavid@itaapy.com--public/itools--main--0.4--patch-79
     jdavid@itaapy.com--public/itools--main--0.4--patch-80
     jdavid@itaapy.com--public/itools--main--0.4--patch-81
     jdavid@itaapy.com--public/itools--main--0.4--patch-82
     jdavid@itaapy.com--public/itools--main--0.4--patch-83
     jdavid@itaapy.com--public/itools--main--0.4--patch-84
     jdavid@itaapy.com--public/itools--main--0.4--patch-85
     jdavid@itaapy.com--public/itools--main--0.4--patch-86
     jdavid@itaapy.com--public/itools--main--0.4--patch-87
     jdavid@itaapy.com--public/itools--main--0.5--base-0
     jdavid@itaapy.com--public/itools--main--0.5--patch-1
     jdavid@itaapy.com--public/itools--main--0.5--patch-2
     jdavid@itaapy.com--public/itools--main--0.5--patch-3
     jdavid@itaapy.com--public/itools--main--0.5--patch-4
     jdavid@itaapy.com--public/itools--main--0.5--patch-5
     jdavid@itaapy.com--public/itools--main--0.5--patch-6
     jdavid@itaapy.com--public/itools--main--0.5--patch-7
     jdavid@itaapy.com--public/itools--main--0.5--patch-8
     jdavid@itaapy.com--public/itools--main--0.5--patch-9
     jdavid@itaapy.com--public/itools--main--0.5--patch-10
     jdavid@itaapy.com--public/itools--main--0.5--patch-11
     jdavid@itaapy.com--public/itools--main--0.5--patch-12
     jdavid@itaapy.com--public/itools--main--0.5--patch-13
     jdavid@itaapy.com--public/itools--main--0.5--patch-14
     jdavid@itaapy.com--public/itools--main--0.5--patch-15
     jdavid@itaapy.com--public/itools--main--0.5--patch-16
     jdavid@itaapy.com--public/itools--main--0.5--patch-17
     jdavid@itaapy.com--public/itools--main--0.5--patch-18
     jdavid@itaapy.com--public/itools--main--0.5--patch-19
     jdavid@itaapy.com--public/itools--main--0.5--patch-20
     jdavid@itaapy.com--public/itools--main--0.5--patch-21
     jdavid@itaapy.com--public/itools--main--0.5--patch-22
     jdavid@itaapy.com--public/itools--main--0.5--patch-23
     jdavid@itaapy.com--public/itools--main--0.5--patch-24
     jdavid@itaapy.com--public/itools--main--0.5--patch-25
     jdavid@itaapy.com--public/itools--main--0.5--patch-26
     jdavid@itaapy.com--public/itools--main--0.5--patch-27
     jdavid@itaapy.com--public/itools--main--0.5--patch-28
     jdavid@itaapy.com--public/itools--main--0.5--patch-29
     jdavid@itaapy.com--public/itools--main--0.5--patch-30
     jdavid@itaapy.com--public/itools--main--0.5--patch-31
     jdavid@itaapy.com--public/itools--main--0.5--patch-32
     jdavid@itaapy.com--public/itools--main--0.5--patch-33
     jdavid@itaapy.com--public/itools--main--0.5--patch-34
     jdavid@itaapy.com--public/itools--main--0.5--patch-35
     jdavid@itaapy.com--public/itools--main--0.5--patch-36
     jdavid@itaapy.com--public/itools--main--0.5--patch-37
     jdavid@itaapy.com--public/itools--main--0.5--patch-38
     jdavid@itaapy.com--public/itools--main--0.5--patch-39
     jdavid@itaapy.com--public/itools--main--0.5--patch-40
     jdavid@itaapy.com--public/itools--main--0.5--patch-41
     jdavid@itaapy.com--public/itools--main--0.6--base-0
     jdavid@itaapy.com--public/itools--main--0.6--patch-1
     jdavid@itaapy.com--public/itools--main--0.6--patch-2
     jdavid@itaapy.com--public/itools--main--0.6--patch-3
     jdavid@itaapy.com--public/itools--main--0.6--patch-4
     jdavid@itaapy.com--public/itools--main--0.6--patch-5
     jdavid@itaapy.com--public/itools--main--0.6--patch-6
     jdavid@itaapy.com--public/itools--main--0.6--patch-7
     jdavid@itaapy.com--public/itools--main--0.6--patch-8
     jdavid@itaapy.com--public/itools--main--0.6--patch-9
     jdavid@itaapy.com--public/itools--main--0.6--patch-10
     jdavid@itaapy.com--public/itools--main--0.6--patch-11
     jdavid@itaapy.com--public/itools--main--0.6--patch-12
     jdavid@itaapy.com--public/itools--main--0.6--patch-13
     jdavid@itaapy.com--public/itools--main--0.6--patch-14
     jdavid@itaapy.com--public/itools--main--0.6--patch-15
     jdavid@itaapy.com--public/itools--main--0.6--patch-16
     jdavid@itaapy.com--public/itools--main--0.6--patch-17
     jdavid@itaapy.com--public/itools--main--0.6--patch-18
     jdavid@itaapy.com--public/itools--main--0.6--patch-19
     jdavid@itaapy.com--public/itools--main--0.6--patch-20
     jdavid@itaapy.com--public/itools--main--0.6--patch-21
     jdavid@itaapy.com--public/itools--main--0.6--patch-22
     jdavid@itaapy.com--public/itools--main--0.6--patch-23
     jdavid@itaapy.com--public/itools--main--0.6--patch-24
     jdavid@itaapy.com--public/itools--main--0.6--patch-25
     jdavid@itaapy.com--public/itools--main--0.6--patch-26
     jdavid@itaapy.com--public/itools--main--0.6--patch-27
     jdavid@itaapy.com--public/itools--main--0.6--patch-28
     jdavid@itaapy.com--public/itools--main--0.6--patch-29
     jdavid@itaapy.com--public/itools--main--0.6--patch-30
     jdavid@itaapy.com--public/itools--main--0.6--patch-31
     jdavid@itaapy.com--public/itools--main--0.6--patch-32
     jdavid@itaapy.com--public/itools--main--0.6--patch-33
     jdavid@itaapy.com--public/itools--main--0.6--patch-34
     jdavid@itaapy.com--public/itools--main--0.6--patch-35
     jdavid@itaapy.com--public/itools--main--0.6--patch-36
     jdavid@itaapy.com--public/itools--main--0.6--patch-37
     jdavid@itaapy.com--public/itools--main--0.6--patch-38
     jdavid@itaapy.com--public/itools--main--0.6--patch-39
     jdavid@itaapy.com--public/itools--main--0.6--patch-40
     jdavid@itaapy.com--public/itools--main--0.6--patch-41
     jdavid@itaapy.com--public/itools--main--0.6--patch-42
     jdavid@itaapy.com--public/itools--main--0.6--patch-43
     jdavid@itaapy.com--public/itools--main--0.6--patch-44
     jdavid@itaapy.com--public/itools--main--0.6--patch-45
     jdavid@itaapy.com--public/itools--main--0.6--patch-46
     jdavid@itaapy.com--public/itools--main--0.6--patch-47
     jdavid@itaapy.com--public/itools--main--0.6--patch-48
     jdavid@itaapy.com--public/itools--main--0.6--patch-49
     jdavid@itaapy.com--public/itools--main--0.6--patch-50
     jdavid@itaapy.com--public/itools--main--0.6--patch-51
     jdavid@itaapy.com--public/itools--main--0.6--patch-52
     jdavid@itaapy.com--public/itools--main--0.6--patch-53
     jdavid@itaapy.com--public/itools--main--0.6--patch-54
     jdavid@itaapy.com--public/itools--main--0.6--patch-55
     jdavid@itaapy.com--public/itools--main--0.6--patch-56
     jdavid@itaapy.com--public/itools--main--0.6--patch-57
     jdavid@itaapy.com--public/itools--main--0.6--patch-58
     jdavid@itaapy.com--public/itools--main--0.6--patch-59
     jdavid@itaapy.com--public/itools--main--0.6--patch-60
     jdavid@itaapy.com--public/itools--main--0.6--patch-61
     jdavid@itaapy.com--public/itools--main--0.6--patch-62
     jdavid@itaapy.com--public/itools--main--0.6--patch-63
     jdavid@itaapy.com--public/itools--main--0.6--patch-64
     jdavid@itaapy.com--public/itools--main--0.6--patch-65
     jdavid@itaapy.com--public/itools--main--0.7--base-0
     jdavid@itaapy.com--public/itools--main--0.7--patch-1
     jdavid@itaapy.com--public/itools--main--0.7--patch-2
     jdavid@itaapy.com--public/itools--main--0.7--patch-3
     jdavid@itaapy.com--public/itools--main--0.7--patch-4
     jdavid@itaapy.com--public/itools--main--0.7--patch-5
     jdavid@itaapy.com--public/itools--main--0.7--patch-6
     jdavid@itaapy.com--public/itools--main--0.7--patch-7
     jdavid@itaapy.com--public/itools--main--0.7--patch-8
     jdavid@itaapy.com--public/itools--main--0.7--patch-9
     jdavid@itaapy.com--public/itools--main--0.7--patch-10
     jdavid@itaapy.com--public/itools--main--0.7--patch-11
     jdavid@itaapy.com--public/itools--main--0.7--patch-12
     jdavid@itaapy.com--public/itools--main--0.7--patch-13
     jdavid@itaapy.com--public/itools--main--0.7--patch-14
     jdavid@itaapy.com--public/itools--main--0.7--patch-15
     jdavid@itaapy.com--public/itools--main--0.7--patch-16
     jdavid@itaapy.com--public/itools--main--0.7--patch-17
     jdavid@itaapy.com--public/itools--main--0.7--patch-18
     jdavid@itaapy.com--public/itools--main--0.7--patch-19
     jdavid@itaapy.com--public/itools--main--0.7--patch-20
     jdavid@itaapy.com--public/itools--main--0.7--patch-21
     jdavid@itaapy.com--public/itools--main--0.7--patch-22
     jdavid@itaapy.com--public/itools--main--0.7--patch-23
     jdavid@itaapy.com--public/itools--main--0.7--patch-24
     jdavid@itaapy.com--public/itools--main--0.7--patch-25
     jdavid@itaapy.com--public/itools--main--0.7--patch-26
     jdavid@itaapy.com--public/itools--main--0.7--patch-27
     jdavid@itaapy.com--public/itools--main--0.7--patch-28
     jdavid@itaapy.com--public/itools--main--0.7--patch-29
     jdavid@itaapy.com--public/itools--main--0.7--patch-30
     jdavid@itaapy.com--public/itools--main--0.7--patch-31
     jdavid@itaapy.com--public/itools--main--0.7--patch-32
     jdavid@itaapy.com--public/itools--main--0.7--patch-33
     jdavid@itaapy.com--public/itools--main--0.7--patch-34
     jdavid@itaapy.com--public/itools--main--0.7--patch-35
     jdavid@itaapy.com--public/itools--main--0.7--patch-36
     jdavid@itaapy.com--public/itools--main--0.7--patch-37
     jdavid@itaapy.com--public/itools--main--0.7--patch-38
     jdavid@itaapy.com--public/itools--main--0.7--patch-39
     jdavid@itaapy.com--public/itools--main--0.7--patch-40
     jdavid@itaapy.com--public/itools--main--0.7--patch-41
     jdavid@itaapy.com--public/itools--main--0.7--patch-42
     jdavid@itaapy.com--public/itools--main--0.7--patch-44
     jdavid@itaapy.com--public/itools--main--0.7--patch-45
     jdavid@itaapy.com--public/itools--main--0.7--patch-46
     jdavid@itaapy.com--public/itools--main--0.7--patch-47
     jdavid@itaapy.com--public/itools--main--0.7--patch-48
     jdavid@itaapy.com--public/itools--main--0.7--patch-49
     jdavid@itaapy.com--public/itools--main--0.7--patch-50
     jdavid@itaapy.com--public/itools--main--0.7--patch-51
     jdavid@itaapy.com--public/itools--main--0.7--patch-52
     jdavid@itaapy.com--public/itools--main--0.7--patch-53
     jdavid@itaapy.com--public/itools--main--0.7--patch-54
     jdavid@itaapy.com--public/itools--main--0.7--patch-55
     jdavid@itaapy.com--public/itools--main--0.7--patch-56
     jdavid@itaapy.com--public/itools--main--0.7--patch-57
     jdavid@itaapy.com--public/itools--main--0.7--patch-58
     jdavid@itaapy.com--public/itools--main--0.7--patch-59
     jdavid@itaapy.com--public/itools--main--0.7--patch-60
     jdavid@itaapy.com--public/itools--main--0.7--patch-61
     jdavid@itaapy.com--public/itools--main--0.7--patch-62
     jdavid@itaapy.com--public/itools--main--0.7--patch-63
     jdavid@itaapy.com--public/itools--main--0.7--patch-64
     jdavid@itaapy.com--public/itools--main--0.7--patch-65
     jdavid@itaapy.com--public/itools--main--0.8--base-0
     jdavid@itaapy.com--public/itools--main--0.8--patch-1
     jdavid@itaapy.com--public/itools--main--0.8--patch-2
     jdavid@itaapy.com--public/itools--main--0.8--patch-3
     jdavid@itaapy.com--public/itools--main--0.8--patch-4
     jdavid@itaapy.com--public/itools--main--0.8--patch-5
     jdavid@itaapy.com--public/itools--main--0.8--patch-6
     jdavid@itaapy.com--public/itools--main--0.8--patch-7
     jdavid@itaapy.com--public/itools--main--0.8--patch-8
     jdavid@itaapy.com--public/itools--main--0.8--patch-9
     jdavid@itaapy.com--public/itools--main--0.8--patch-10
     jdavid@itaapy.com--public/itools--main--0.8--patch-11
     jdavid@itaapy.com--public/itools--main--0.8--patch-12
     jdavid@itaapy.com--public/itools--main--0.8--patch-13
     jdavid@itaapy.com--public/itools--main--0.8--patch-14
     jdavid@itaapy.com--public/itools--main--0.8--patch-15
     jdavid@itaapy.com--public/itools--main--0.8--patch-16
     jdavid@itaapy.com--public/itools--main--0.8--patch-17
     jdavid@itaapy.com--public/itools--main--0.8--patch-18
     jdavid@itaapy.com--public/itools--main--0.8--patch-19
     jdavid@itaapy.com--public/itools--main--0.8--patch-20
     jdavid@itaapy.com--public/itools--main--0.8--patch-21
     jdavid@itaapy.com--public/itools--main--0.8--patch-22
     jdavid@itaapy.com--public/itools--main--0.8--patch-23
     jdavid@itaapy.com--public/itools--main--0.8--patch-24
     jdavid@itaapy.com--public/itools--main--0.8--patch-25
     jdavid@itaapy.com--public/itools--main--0.8--patch-26
     jdavid@itaapy.com--public/itools--main--0.8--patch-27
     jdavid@itaapy.com--public/itools--main--0.8--patch-28
     jdavid@itaapy.com--public/itools--main--0.8--patch-29
     jdavid@itaapy.com--public/itools--main--0.8--patch-30
     jdavid@itaapy.com--public/itools--main--0.8--patch-31
     jdavid@itaapy.com--public/itools--main--0.8--patch-32
     jdavid@itaapy.com--public/itools--main--0.8--patch-33
     jdavid@itaapy.com--public/itools--main--0.8--patch-34
     jdavid@itaapy.com--public/itools--main--0.8--patch-35
     jdavid@itaapy.com--public/itools--main--0.8--patch-36
     jdavid@itaapy.com--public/itools--main--0.8--patch-37
     jdavid@itaapy.com--public/itools--main--0.8--patch-38
     jdavid@itaapy.com--public/itools--main--0.8--patch-39
     jdavid@itaapy.com--public/itools--main--0.8--patch-40
     jdavid@itaapy.com--public/itools--main--0.8--patch-41
     jdavid@itaapy.com--public/itools--main--0.8--patch-42
     jdavid@itaapy.com--public/itools--main--0.8--patch-43
     jdavid@itaapy.com--public/itools--main--0.8--patch-44
     jdavid@itaapy.com--public/itools--main--0.8--patch-45
     jdavid@itaapy.com--public/itools--main--0.8--patch-46
     jdavid@itaapy.com--public/itools--main--0.8--patch-47
     jdavid@itaapy.com--public/itools--main--0.8--patch-48
     jdavid@itaapy.com--public/itools--main--0.8--patch-49
     jdavid@itaapy.com--public/itools--main--0.8--patch-50
     jdavid@itaapy.com--public/itools--main--0.8--patch-51
     jdavid@itaapy.com--public/itools--main--0.8--patch-52
     jdavid@itaapy.com--public/itools--main--0.8--patch-53
     jdavid@itaapy.com--public/itools--main--0.8--patch-54
     jdavid@itaapy.com--public/itools--main--0.8--patch-55
     jdavid@itaapy.com--public/itools--main--0.8--patch-56
     jdavid@itaapy.com--public/itools--main--0.8--patch-57
     jdavid@itaapy.com--public/itools--main--0.8--patch-58
     jdavid@itaapy.com--public/itools--main--0.8--patch-59
     jdavid@itaapy.com--public/itools--main--0.8--patch-60
     jdavid@itaapy.com--public/itools--main--0.8--patch-61
     jdavid@itaapy.com--public/itools--main--0.8--patch-62
     jdavid@itaapy.com--public/itools--main--0.8--patch-63
     jdavid@itaapy.com--public/itools--main--0.8--patch-64
     jdavid@itaapy.com--public/itools--main--0.8--patch-65
     jdavid@itaapy.com--public/itools--main--0.8--patch-66
     jdavid@itaapy.com--public/itools--main--0.8--patch-67
     jdavid@itaapy.com--public/itools--main--0.8--patch-68
     jdavid@itaapy.com--public/itools--main--0.8--patch-69
     jdavid@itaapy.com--public/itools--main--0.8--patch-70
     jdavid@itaapy.com--public/itools--main--0.8--patch-71
     jdavid@itaapy.com--public/itools--main--0.8--patch-72
     jdavid@itaapy.com--public/itools--main--0.8--patch-73
     jdavid@itaapy.com--public/itools--main--0.8--patch-74
     jdavid@itaapy.com--public/itools--main--0.8--patch-75
     jdavid@itaapy.com--public/itools--main--0.8--patch-76
     jdavid@itaapy.com--public/itools--main--0.8--patch-77
     jdavid@itaapy.com--public/itools--main--0.8--patch-78
     jdavid@itaapy.com--public/itools--main--0.8--patch-79
     jdavid@itaapy.com--public/itools--main--0.8--patch-80
     jdavid@itaapy.com--public/itools--main--0.8--patch-81
     jdavid@itaapy.com--public/itools--main--0.8--patch-82
     jdavid@itaapy.com--public/itools--main--0.8--patch-83
     jdavid@itaapy.com--public/itools--main--0.8--patch-84
     jdavid@itaapy.com--public/itools--main--0.8--patch-85
     jdavid@itaapy.com--public/itools--main--0.8--patch-87
     jdavid@itaapy.com--public/itools--main--0.8--patch-88
     jdavid@itaapy.com--public/itools--main--0.8--patch-89
     jdavid@itaapy.com--public/itools--main--0.8--patch-90
     jdavid@itaapy.com--public/itools--main--0.8--patch-91
     jdavid@itaapy.com--public/itools--main--0.8--patch-92
     jdavid@itaapy.com--public/itools--main--0.8--patch-93
     jdavid@itaapy.com--public/itools--main--0.8--patch-94
     jdavid@itaapy.com--public/itools--main--0.8--patch-95
     jdavid@itaapy.com--public/itools--main--0.8--patch-96
     jdavid@itaapy.com--public/itools--main--0.8--patch-97
     jdavid@itaapy.com--public/itools--main--0.8--patch-98
     jdavid@itaapy.com--public/itools--main--0.8--patch-99
     jdavid@itaapy.com--public/itools--main--0.8--patch-100
     jdavid@itaapy.com--public/itools--main--0.8--patch-101
     jdavid@itaapy.com--public/itools--main--0.9--base-0
     jdavid@itaapy.com--public/itools--main--0.9--patch-1
     jdavid@itaapy.com--public/itools--main--0.9--patch-2
     jdavid@itaapy.com--public/itools--main--0.9--patch-3
     jdavid@itaapy.com--public/itools--main--0.9--patch-4
     jdavid@itaapy.com--public/itools--main--0.9--patch-5
     jdavid@itaapy.com--public/itools--main--0.9--patch-6
     jdavid@itaapy.com--public/itools--main--0.9--patch-7
     jdavid@itaapy.com--public/itools--main--0.9--patch-8
     jdavid@itaapy.com--public/itools--main--0.9--patch-9
     jdavid@itaapy.com--public/itools--main--0.9--patch-10
     jdavid@itaapy.com--public/itools--main--0.9--patch-11
     jdavid@itaapy.com--public/itools--main--0.9--patch-12
     jdavid@itaapy.com--public/itools--main--0.9--patch-13
     jdavid@itaapy.com--public/itools--main--0.9--patch-14
     jdavid@itaapy.com--public/itools--main--0.9--patch-15
     jdavid@itaapy.com--public/itools--main--0.9--patch-16
     jdavid@itaapy.com--public/itools--main--0.9--patch-17
     jdavid@itaapy.com--public/itools--main--0.9--patch-18
     jdavid@itaapy.com--public/itools--main--0.9--patch-19
     jdavid@itaapy.com--public/itools--main--0.9--patch-20
     jdavid@itaapy.com--public/itools--main--0.9--patch-21
     jdavid@itaapy.com--public/itools--main--0.9--patch-22
     jdavid@itaapy.com--public/itools--main--0.9--patch-23
     jdavid@itaapy.com--public/itools--main--0.9--patch-24
     jdavid@itaapy.com--public/itools--main--0.9--patch-25
     jdavid@itaapy.com--public/itools--main--0.9--patch-26
     jdavid@itaapy.com--public/itools--main--0.9--patch-27
     jdavid@itaapy.com--public/itools--main--0.9--patch-28
     jdavid@itaapy.com--public/itools--main--0.9--patch-29
     jdavid@itaapy.com--public/itools--main--0.9--patch-30
     jdavid@itaapy.com--public/itools--main--0.9--patch-31
     jdavid@itaapy.com--public/itools--main--0.9--patch-32
     jdavid@itaapy.com--public/itools--main--0.9--patch-33
     jdavid@itaapy.com--public/itools--main--0.9--patch-34
     jdavid@itaapy.com--public/itools--main--0.9--patch-35
     jdavid@itaapy.com--public/itools--main--0.9--patch-36
     jdavid@itaapy.com--public/itools--main--0.9--patch-37
     jdavid@itaapy.com--public/itools--main--0.9--patch-38
     jdavid@itaapy.com--public/itools--main--0.9--patch-39
     jdavid@itaapy.com--public/itools--main--0.9--patch-40
     jdavid@itaapy.com--public/itools--main--0.9--patch-41
     jdavid@itaapy.com--public/itools--main--0.9--patch-42
     jdavid@itaapy.com--public/itools--main--0.9--patch-43
     jdavid@itaapy.com--public/itools--main--0.9--patch-44
     jdavid@itaapy.com--public/itools--main--0.9--patch-45
     jdavid@itaapy.com--public/itools--main--0.9--patch-46
     jdavid@itaapy.com--public/itools--main--0.9--patch-47
     jdavid@itaapy.com--public/itools--main--0.9--patch-48
     jdavid@itaapy.com--public/itools--main--0.9--patch-49
     jdavid@itaapy.com--public/itools--main--0.9--patch-50
     jdavid@itaapy.com--public/itools--main--0.9--patch-51
     jdavid@itaapy.com--public/itools--main--0.9--patch-52
     jdavid@itaapy.com--public/itools--main--0.9--patch-53
     jdavid@itaapy.com--public/itools--main--0.9--patch-54
     jdavid@itaapy.com--public/itools--main--0.9--patch-55
     jdavid@itaapy.com--public/itools--main--0.9--patch-56
     jdavid@itaapy.com--public/itools--main--0.9--patch-57
     jdavid@itaapy.com--public/itools--main--0.9--patch-58
     jdavid@itaapy.com--public/itools--main--0.9--patch-59
     jdavid@itaapy.com--public/itools--main--0.9--patch-60
     jdavid@itaapy.com--public/itools--main--0.9--patch-61
     jdavid@itaapy.com--public/itools--main--0.9--patch-62
     jdavid@itaapy.com--public/itools--main--0.9--patch-63
     jdavid@itaapy.com--public/itools--main--0.9--patch-64
     jdavid@itaapy.com--public/itools--main--0.9--patch-65
     jdavid@itaapy.com--public/itools--main--0.9--patch-66
     jdavid@itaapy.com--public/itools--main--0.9--patch-67
     jdavid@itaapy.com--public/itools--main--0.9--patch-68
     jdavid@itaapy.com--public/itools--main--0.9--patch-69
     jdavid@itaapy.com--public/itools--main--0.9--patch-70
     jdavid@itaapy.com--public/itools--main--0.9--patch-71
     jdavid@itaapy.com--public/itools--main--0.9--patch-72
     jdavid@itaapy.com--public/itools--main--0.9--patch-73
     jdavid@itaapy.com--public/itools--main--0.9--patch-74
     jdavid@itaapy.com--public/itools--main--0.9--patch-75
     jdavid@itaapy.com--public/itools--main--0.9--patch-76
     jdavid@itaapy.com--public/itools--main--0.9--patch-77
     jdavid@itaapy.com--public/itools--main--0.9--patch-78
     jdavid@itaapy.com--public/itools--main--0.9--patch-79
     jdavid@itaapy.com--public/itools--main--0.9--patch-80
     jdavid@itaapy.com--public/itools--main--0.9--patch-81
     jdavid@itaapy.com--public/itools--main--0.9--patch-82
     jdavid@itaapy.com--public/itools--main--0.9--patch-83
     jdavid@itaapy.com--public/itools--main--0.9--patch-84
     jdavid@itaapy.com--public/itools--main--0.9--patch-85
     jdavid@itaapy.com--public/itools--main--0.9--patch-86
     jdavid@itaapy.com--public/itools--main--0.9--patch-87
     jdavid@itaapy.com--public/itools--main--0.9--patch-88
     jdavid@itaapy.com--public/itools--main--0.9--patch-89
     jdavid@itaapy.com--public/itools--main--0.9--patch-90
     jdavid@itaapy.com--public/itools--main--0.9--patch-91
     jdavid@itaapy.com--public/itools--main--0.9--patch-92
     jdavid@itaapy.com--public/itools--main--0.9--patch-93
     jdavid@itaapy.com--public/itools--main--0.9--patch-94
     jdavid@itaapy.com--public/itools--main--0.9--patch-95
     jdavid@itaapy.com--public/itools--main--0.9--patch-96
     jdavid@itaapy.com--public/itools--main--0.9--patch-97
     jdavid@itaapy.com--public/itools--main--0.9--patch-98
     jdavid@itaapy.com--public/itools--main--0.9--patch-99
     jdavid@itaapy.com--public/itools--main--0.9--patch-100
     jdavid@itaapy.com--public/itools--main--0.9--patch-101
     jdavid@itaapy.com--public/itools--main--0.9--patch-102
     jdavid@itaapy.com--public/itools--main--0.9--patch-103
     jdavid@itaapy.com--public/itools--main--0.9--patch-104
     jdavid@itaapy.com--public/itools--main--0.9--patch-105
     jdavid@itaapy.com--public/itools--main--0.9--patch-106
     jdavid@itaapy.com--public/itools--main--0.9--patch-107
     jdavid@itaapy.com--public/itools--main--0.9--patch-108
     jdavid@itaapy.com--public/itools--main--0.9--patch-109
     jdavid@itaapy.com--public/itools--main--0.9--patch-110
     jdavid@itaapy.com--public/itools--main--0.9--patch-111
     jdavid@itaapy.com--public/itools--main--0.9--patch-112
     jdavid@itaapy.com--public/itools--main--0.10--base-0
     jdavid@itaapy.com--public/itools--main--0.10--patch-1
     jdavid@itaapy.com--public/itools--main--0.10--patch-2
     jdavid@itaapy.com--public/itools--main--0.10--patch-3
     jdavid@itaapy.com--public/itools--main--0.10--patch-4
     jdavid@itaapy.com--public/itools--main--0.10--patch-5
     jdavid@itaapy.com--public/itools--main--0.10--patch-6
     jdavid@itaapy.com--public/itools--main--0.10--patch-7
     jdavid@itaapy.com--public/itools--main--0.10--patch-8
     jdavid@itaapy.com--public/itools--main--0.10--patch-9
     jdavid@itaapy.com--public/itools--main--0.10--patch-10
     jdavid@itaapy.com--public/itools--main--0.10--patch-11
     jdavid@itaapy.com--public/itools--main--0.10--patch-12
     jdavid@itaapy.com--public/itools--main--0.10--patch-13
     jdavid@itaapy.com--public/itools--main--0.10--patch-14
     jdavid@itaapy.com--public/itools--main--0.10--patch-15
     jdavid@itaapy.com--public/itools--main--0.10--patch-16
     jdavid@itaapy.com--public/itools--main--0.10--patch-17
     jdavid@itaapy.com--public/itools--main--0.10--patch-18
     jdavid@itaapy.com--public/itools--main--0.10--patch-19
     jdavid@itaapy.com--public/itools--main--0.10--patch-20
     jdavid@itaapy.com--public/itools--main--0.10--patch-21
     jdavid@itaapy.com--public/itools--main--0.10--patch-22
     jdavid@itaapy.com--public/itools--main--0.10--patch-23
     jdavid@itaapy.com--public/itools--main--0.10--patch-24
     jdavid@itaapy.com--public/itools--main--0.10--patch-25
     jdavid@itaapy.com--public/itools--main--0.10--patch-26
     jdavid@itaapy.com--public/itools--main--0.10--patch-27
     jdavid@itaapy.com--public/itools--main--0.10--patch-28
     jdavid@itaapy.com--public/itools--main--0.10--patch-29
     jdavid@itaapy.com--public/itools--main--0.10--patch-30
     jdavid@itaapy.com--public/itools--main--0.10--patch-31
     jdavid@itaapy.com--public/itools--main--0.10--patch-32
     jdavid@itaapy.com--public/itools--main--0.10--patch-33
     jdavid@itaapy.com--public/itools--main--0.10--patch-34
     jdavid@itaapy.com--public/itools--main--0.10--patch-35
     jdavid@itaapy.com--public/itools--main--0.10--patch-36
     jdavid@itaapy.com--public/itools--main--0.10--patch-37
     jdavid@itaapy.com--public/itools--main--0.10--patch-38
     jdavid@itaapy.com--public/itools--main--0.10--patch-39
     jdavid@itaapy.com--public/itools--main--0.10--patch-40
     jdavid@itaapy.com--public/itools--main--0.10--patch-41
     jdavid@itaapy.com--public/itools--main--0.10--patch-42
     jdavid@itaapy.com--public/itools--main--0.10--patch-43
     jdavid@itaapy.com--public/itools--main--0.10--patch-44
     jdavid@itaapy.com--public/itools--main--0.10--patch-45
     jdavid@itaapy.com--public/itools--main--0.10--patch-46
     jdavid@itaapy.com--public/itools--main--0.10--patch-47
     jdavid@itaapy.com--public/itools--main--0.10--patch-48
     jdavid@itaapy.com--public/itools--main--0.10--patch-49
     jdavid@itaapy.com--public/itools--main--0.10--patch-50
     jdavid@itaapy.com--public/itools--main--0.10--patch-51
     jdavid@itaapy.com--public/itools--main--0.10--patch-52
     jdavid@itaapy.com--public/itools--main--0.10--patch-53
     jdavid@itaapy.com--public/itools--main--0.10--patch-54
     jdavid@itaapy.com--public/itools--main--0.10--patch-55
     jdavid@itaapy.com--public/itools--main--0.10--patch-56
     jdavid@itaapy.com--public/itools--main--0.10--patch-57
     jdavid@itaapy.com--public/itools--main--0.10--patch-58
     jdavid@itaapy.com--public/itools--main--0.10--patch-59
     jdavid@itaapy.com--public/itools--main--0.10--patch-60
     jdavid@itaapy.com--public/itools--main--0.10--patch-61
     jdavid@itaapy.com--public/itools--main--0.11--base-0
     jdavid@itaapy.com--public/itools--main--0.11--patch-1
     jdavid@itaapy.com--public/itools--main--0.11--patch-2
     jdavid@itaapy.com--public/itools--main--0.11--patch-3
     jdavid@itaapy.com--public/itools--main--0.11--patch-4
     jdavid@itaapy.com--public/itools--main--0.11--patch-5
     jdavid@itaapy.com--public/itools--main--0.11--patch-6
     jdavid@itaapy.com--public/itools--main--0.11--patch-7
     jdavid@itaapy.com--public/itools--main--0.11--patch-8
     jdavid@itaapy.com--public/itools--main--0.11--patch-9
     jdavid@itaapy.com--public/itools--main--0.11--patch-10
     jdavid@itaapy.com--public/itools--main--0.11--patch-11
     jdavid@itaapy.com--public/itools--main--0.11--patch-12
     jdavid@itaapy.com--public/itools--main--0.11--patch-13
     jdavid@itaapy.com--public/itools--main--0.11--patch-14
     jdavid@itaapy.com--public/itools--main--0.11--patch-15
     jdavid@itaapy.com--public/itools--main--0.11--patch-16
     jdavid@itaapy.com--public/itools--main--0.11--patch-17
     jdavid@itaapy.com--public/itools--main--0.11--patch-18
     jdavid@itaapy.com--public/itools--main--0.11--patch-19
     jdavid@itaapy.com--public/itools--main--0.11--patch-20
     jdavid@itaapy.com--public/itools--main--0.11--patch-21
     jdavid@itaapy.com--public/itools--main--0.11--patch-22
     jdavid@itaapy.com--public/itools--main--0.11--patch-23
     jdavid@itaapy.com--public/itools--main--0.11--patch-24
     jdavid@itaapy.com--public/itools--main--0.11--patch-25
     jdavid@itaapy.com--public/itools--main--0.11--patch-26
     jdavid@itaapy.com--public/itools--main--0.11--patch-27
     jdavid@itaapy.com--public/itools--main--0.11--patch-28
     jdavid@itaapy.com--public/itools--main--0.11--patch-29
     jdavid@itaapy.com--public/itools--main--0.11--patch-30
     jdavid@itaapy.com--public/itools--main--0.11--patch-31
     jdavid@itaapy.com--public/itools--main--0.11--patch-32
     jdavid@itaapy.com--public/itools--main--0.11--patch-33
     jdavid@itaapy.com--public/itools--main--0.11--patch-34
     jdavid@itaapy.com--public/itools--main--0.11--patch-35
     jdavid@itaapy.com--public/itools--main--0.11--patch-36
     jdavid@itaapy.com--public/itools--main--0.11--patch-37
     jdavid@itaapy.com--public/itools--main--0.11--patch-38
     jdavid@itaapy.com--public/itools--main--0.11--patch-39
     jdavid@itaapy.com--public/itools--main--0.11--patch-40
     jdavid@itaapy.com--public/itools--main--0.11--patch-41
     jdavid@itaapy.com--public/itools--main--0.11--patch-42
     jdavid@itaapy.com--public/itools--main--0.11--patch-43
     jdavid@itaapy.com--public/itools--main--0.11--patch-44
     jdavid@itaapy.com--public/itools--main--0.11--patch-45
     jdavid@itaapy.com--public/itools--main--0.11--patch-46
     jdavid@itaapy.com--public/itools--main--0.11--patch-47
     jdavid@itaapy.com--public/itools--main--0.11--patch-48
     jdavid@itaapy.com--public/itools--main--0.11--patch-49
     jdavid@itaapy.com--public/itools--main--0.11--patch-50
     jdavid@itaapy.com--public/itools--main--0.11--patch-51
     jdavid@itaapy.com--public/itools--main--0.11--patch-52
     jdavid@itaapy.com--public/itools--main--0.11--patch-53
     jdavid@itaapy.com--public/itools--main--0.11--patch-54
     jdavid@itaapy.com--public/itools--main--0.11--patch-55
     jdavid@itaapy.com--public/itools--schema--0.10--base-0
     jdavid@itaapy.com--public/itools--schema--0.10--patch-1
     jdavid@itaapy.com--public/itools--schema--0.10--patch-2
     jdavid@itaapy.com--public/itools--schema--0.10--patch-3
     jdavid@itaapy.com--public/itools--schema--0.10--patch-4
     jdavid@itaapy.com--public/itools--schema--0.10--patch-5
     jdavid@itaapy.com--public/itools--xmlparser--0.11--base-0
     jdavid@itaapy.com--public/itools--xmlparser--0.11--patch-1
     jdavid@itaapy.com--public/itools--xmlparser--0.11--patch-2
     jdavid@itaapy.com--public/itools--xmlparser--0.11--patch-3
     jdavid@itaapy.com--public/itools--xmlparser--0.11--patch-4
     jdavid@itaapy.com--public/itools--xmlparser--0.11--patch-5
     jdavid@itaapy.com--public/itools--xmlparser--0.11--patch-6
     jdavid@itaapy.com--public/itools--xmlparser--0.11--patch-7
     jdavid@itaapy.com--public/itools--xmlparser--0.11--patch-8
     jdavid@itaapy.com--public/itools--xmlparser--0.11--patch-9
     jdavid@itaapy.com--public/itools--xmlparser--0.11--patch-10
     jdavid@itaapy.com--public/itools--xmlparser--0.11--patch-11
     jdavid@itaapy.com--public/itools--xmlparser--0.11--patch-12
     jdavid@itaapy.com--public/itools--xmlparser--0.11--patch-13
     jdavid@itaapy.com--public/itools--xmlparser--0.11--patch-14
     jdavid@itaapy.com--public/itools--xmlparser--0.11--patch-15
     jdavid@itaapy.com--public/itools--xmlparser--0.11--patch-16
     jdavid@itaapy.com--public/itools--xmlparser--0.11--patch-17
     jdavid@itaapy.com--public/itools--xmlparser--0.11--patch-18
     jdavid@itaapy.com--public/itools--xmlparser--0.11--patch-19
     jdavid@itaapy.com--public/itools--xmlparser--0.11--patch-20
     jdavid@itaapy.com--public/itools--xmlparser--0.11--patch-21
     jdavid@itaapy.com--public/itools--xmlparser--0.11--patch-22
     jdavid@itaapy.com--public/itools--xmlparser--0.11--patch-23
     jdavid@itaapy.com--public/itools--xmlparser--0.11--patch-24
     jdavid@itaapy.com--public/itools--xmlparser--0.11--patch-25
     jdavid@itaapy.com--public/itools--xmlparser--0.11--patch-26
     jdavid@itaapy.com--public/itools--xmlparser--0.11--patch-27
     jdavid@itaapy.com--public/itools--xmlparser--0.11--patch-28
     jdavid@itaapy.com--public/itools--xmlparser--0.11--patch-29
     jdavid@itaapy.com--public/itools--xmlparser--0.11--patch-30
     jdavid@itaapy.com--public/itools--xmlparser--0.11--patch-31
     jdavid@itaapy.com--public/itools--xmlparser--0.11--patch-32
     jdavid@itaapy.com--public/itools--xmlparser--0.11--patch-33
     jdavid@itaapy.com--public/itools--xmlparser--0.11--patch-34
     luis@itaapy.com--private/itools--luis--0.7--base-0
     luis@itaapy.com--private/itools--luis--0.7--patch-1
     luis@itaapy.com--private/itools--luis--0.7--patch-2
     luis@itaapy.com--private/itools--luis--0.7--patch-3
     luis@itaapy.com--private/itools--luis--0.7--patch-4
     luis@itaapy.com--private/itools--luis--0.7--patch-5
     luis@itaapy.com--private/itools--luis--0.7--patch-6
     luis@itaapy.com--private/itools--luis--0.8--patch-5
     nderam@itaapy.com--private/itools--ical--0.8--patch-1
     nderam@itaapy.com--private/itools--ical--0.8--patch-2
     nderam@itaapy.com--private/itools--ical--0.8--patch-3
     nderam@itaapy.com--private/itools--ical--0.8--patch-4
     nderam@itaapy.com--private/itools--ical--0.8--patch-5
     nderam@itaapy.com--private/itools--ical--0.8--patch-6
     nderam@itaapy.com--private/itools--ical--0.8--patch-7
     nderam@itaapy.com--private/itools--ical--0.8--patch-8
     nderam@itaapy.com--private/itools--ical--0.8--patch-9
     nderam@itaapy.com--private/itools--ical--0.8--patch-10
     nderam@itaapy.com--private/itools--ical--0.8--patch-11
     nderam@itaapy.com--private/itools--ical--0.8--patch-12
     nderam@itaapy.com--private/itools--ical--0.8--patch-13
     nderam@itaapy.com--private/itools--ical--0.8--patch-14
     nderam@itaapy.com--private/itools--ical--0.8--patch-15
     nderam@itaapy.com--private/itools--ical--0.8--patch-16
     nderam@itaapy.com--private/itools--ical--0.8--patch-17
     nderam@itaapy.com--private/itools--ical--0.8--patch-18
     nderam@itaapy.com--private/itools--ical--0.8--patch-19
     nderam@itaapy.com--private/itools--ical--0.8--patch-20
     nderam@itaapy.com--private/itools--ical--0.8--patch-21
     nderam@itaapy.com--private/itools--ical--0.8--patch-22
     nderam@itaapy.com--private/itools--ical--0.10--base-0
     nderam@itaapy.com--private/itools--ical--0.10--patch-1
     nderam@itaapy.com--private/itools--ical--0.10--patch-2
     nderam@itaapy.com--private/itools--ical--0.10--patch-3
     nderam@itaapy.com--private/itools--ical--0.10--patch-4
     nderam@itaapy.com--private/itools--ical--0.10--patch-5
     nderam@itaapy.com--private/itools--ical--0.10--patch-6
     nderam@itaapy.com--private/itools--ical--0.10--patch-7
     nderam@itaapy.com--private/itools--ical--0.10--patch-8
     nderam@itaapy.com--private/itools--ical--0.10--patch-9
     nderam@itaapy.com--private/itools--ical--0.10--patch-10
     nderam@itaapy.com--private/itools--ical--0.10--patch-11
     nderam@itaapy.com--private/itools--ical--0.10--patch-12
     nderam@itaapy.com--private/itools--ical--0.10--patch-13
     nderam@itaapy.com--private/itools--ical--0.10--patch-14
     nderam@itaapy.com--private/itools--ical--0.10--patch-15
     nderam@itaapy.com--private/itools--ical--0.10--patch-16
     nderam@itaapy.com--private/itools--ical--0.10--patch-17
     nderam@itaapy.com--private/itools--ical--0.10--patch-18
     nderam@itaapy.com--private/itools--ical--0.10--patch-19
     nderam@itaapy.com--private/itools--ical--0.10--patch-20
     nderam@itaapy.com--private/itools--ical--0.10--patch-21
     nderam@itaapy.com--private/itools--ical--0.10--patch-22
     nderam@itaapy.com--private/itools--ical--0.10--patch-23
     nderam@itaapy.com--private/itools--ical--0.10--patch-24
     nderam@itaapy.com--private/itools--ical--0.10--patch-25
     nderam@itaapy.com--private/itools--ical--0.10--patch-26
     nderam@itaapy.com--private/itools--ical--0.10--patch-27
     nderam@itaapy.com--private/itools--ical--0.10--patch-28
     nderam@itaapy.com--private/itools--ical--0.10--patch-29
     nderam@itaapy.com--private/itools--ical--0.10--patch-30
     nderam@itaapy.com--private/itools--ical--0.10--patch-31
     nderam@itaapy.com--private/itools--ical--0.10--patch-32
     nderam@itaapy.com--private/itools--ical--0.10--patch-33
     nderam@itaapy.com--private/itools--ical--0.10--patch-34
     nderam@itaapy.com--private/itools--ical--0.10--patch-35
     nderam@itaapy.com--private/itools--ical--0.10--patch-36
     nderam@itaapy.com--private/itools--ical--0.10--patch-37
     nderam@itaapy.com--private/itools--ical--0.10--patch-38
     nderam@itaapy.com--private/itools--ical--0.10--patch-39
     nderam@itaapy.com--private/itools--ical--0.10--patch-40
     nderam@itaapy.com--private/itools--ical--0.10--patch-41
     nderam@itaapy.com--private/itools--ical--0.10--patch-42
     nderam@itaapy.com--private/itools--ical--0.10--patch-43
     nderam@itaapy.com--private/itools--ical--0.10--patch-44
     nderam@itaapy.com--private/itools--ical--0.10--patch-45
     nderam@itaapy.com--private/itools--ical--0.10--patch-46
     nderam@itaapy.com--private/itools--ical--0.10--patch-47
     nderam@itaapy.com--private/itools--nderam--0.8--base-0
     nderam@itaapy.com--private/itools--nderam--0.8--patch-1
     nderam@itaapy.com--private/itools--nderam--0.8--patch-2
     nderam@itaapy.com--private/itools--nderam--0.8--patch-3
     noyez@itaapy.com--private/itools--PO-Flags--0.8--base-0
     noyez@itaapy.com--private/itools--PO-Flags--0.8--patch-1
     noyez@itaapy.com--private/itools--PO-Flags--0.8--patch-2
     noyez@itaapy.com--private/itools--PO-Flags--0.8--patch-3
     noyez@itaapy.com--private/itools--PO-Flags--0.8--patch-4
     noyez@itaapy.com--private/itools--PO-Flags--0.8--patch-5
     noyez@itaapy.com--private/itools--PO-Flags--0.8--patch-6
     noyez@itaapy.com--private/itools--TMX--0.8--patch-1
     noyez@itaapy.com--private/itools--TMX--0.8--patch-2
     noyez@itaapy.com--private/itools--TMX--0.8--patch-3
     noyez@itaapy.com--private/itools--TMX--0.8--patch-4
     noyez@itaapy.com--private/itools--TMX--0.8--patch-5
     noyez@itaapy.com--private/itools--TMX--0.8--patch-6
     noyez@itaapy.com--private/itools--TMX--0.10--base-0
     noyez@itaapy.com--private/itools--TMX--0.10--patch-1
     noyez@itaapy.com--private/itools--TMX--0.10--patch-2
     noyez@itaapy.com--private/itools--TMX--0.10--patch-3
     noyez@itaapy.com--private/itools--TMX--0.10--patch-4
     noyez@itaapy.com--private/itools--TMX--0.10--patch-5
     noyez@itaapy.com--private/itools--TMX--0.10--patch-6
     noyez@itaapy.com--private/itools--TMX--0.10--patch-7
     noyez@itaapy.com--private/itools--TMX--0.10--patch-8
     noyez@itaapy.com--private/itools--TMX--0.10--patch-9
     noyez@itaapy.com--private/itools--TMX--0.10--patch-10
     noyez@itaapy.com--private/itools--TMX--0.10--patch-11
     noyez@itaapy.com--private/itools--TMX--0.10--patch-12
     noyez@itaapy.com--private/itools--TMX--0.10--patch-13
     noyez@itaapy.com--private/itools--XLIFF--0.10--base-0
     noyez@itaapy.com--private/itools--XLIFF--0.10--patch-1
     noyez@itaapy.com--private/itools--XLIFF--0.10--patch-2
     noyez@itaapy.com--private/itools--XLIFF--0.10--patch-3
     noyez@itaapy.com--private/itools--XLIFF--0.10--patch-4
     noyez@itaapy.com--private/itools--XLIFF--0.10--patch-5
     noyez@itaapy.com--private/itools--XLIFF--0.10--patch-6
     noyez@itaapy.com--private/itools--XLIFF--0.10--patch-7
     noyez@itaapy.com--private/itools--XLIFF--0.10--patch-8
     noyez@itaapy.com--private/itools--XLIFF--0.10--patch-9
     noyez@itaapy.com--private/itools--XLIFF--0.10--patch-10
     noyez@itaapy.com--private/itools--XLIFF--0.10--patch-11
     piotr@macuk.pl--public/itools--rss--0.10--base-0
     piotr@macuk.pl--public/itools--rss--0.10--patch-1
     piotr@macuk.pl--public/itools--rss--0.10--patch-2
     piotr@macuk.pl--public/itools--rss--0.10--patch-3
     piotr@macuk.pl--public/itools--rss--0.10--patch-4
     piotr@macuk.pl--public/itools--rss--0.10--patch-5
     piotr@macuk.pl--public/itools--rss--0.10--patch-6
     piotr@macuk.pl--public/itools--rss--0.10--patch-7
     piotr@macuk.pl--public/itools--rss--0.10--patch-8
     piotr@macuk.pl--public/itools--rss--0.10--patch-9
     piotr@macuk.pl--public/itools--rss--0.10--patch-10
     piotr@macuk.pl--public/itools--rss--0.10--patch-11
     piotr@macuk.pl--public/itools--rss--0.10--patch-12


