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

2005-01-30 20:04:33 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-51

    Summary:
      documentation, finish the new chapter about writing file handlers
    Revision:
      itools--main--0.6--patch-51


    removed files:
     doc/.arch-ids/chandlers.tex.id doc/chandlers.tex

    modified files:
     doc/Makefile doc/examples/chapter5/TaskTracker.py
     doc/examples/chapter5/itools.tt doc/files2.tex doc/itools.tex


2005-01-29 18:34:32 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-50

    Summary:
      documentation, start chapter about writing file handler classes
    Revision:
      itools--main--0.6--patch-50


    new files:
     doc/.arch-ids/files2.tex.id
     doc/examples/chapter5/.arch-ids/=id
     doc/examples/chapter5/.arch-ids/TaskTracker.py.id
     doc/examples/chapter5/.arch-ids/itools.tt.id
     doc/examples/chapter5/TaskTracker.py
     doc/examples/chapter5/itools.tt doc/files2.tex

    modified files:
     doc/Makefile doc/files.tex doc/itools.tex

    new directories:
     doc/examples/chapter5 doc/examples/chapter5/.arch-ids


2005-01-26 16:37:52 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-49

    Summary:
      catalog, add new method "how_many"
    Revision:
      itools--main--0.6--patch-49

    The catalog has a new method named "how_many", which performs a
    search with the given criteria and returns the number of hits.
    
    Use it if you only want to get the number of hits, but don't
    need the documents themselves, because it is faster.

    modified files:
     catalog/Catalog.py


2005-01-25 23:13:20 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-48

    Summary:
      catalog, fix the save operation
    Revision:
      itools--main--0.6--patch-48

    Specifically, the "added_terms" data structure was not cleared after
    the save, what brought the handler to an inconsistent state.

    modified files:
     catalog/IIndex.py


2005-01-25 23:11:53 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-47

    Summary:
      catalog, use at least 8 characters to name document resources
    Revision:
      itools--main--0.6--patch-47

    The indexed document resources now uses at least 8 characters,
    if the number is small the characters are filled with zeros.r
    For example "d23" becomes "d0000023". This change simplifies
    introspection.

    modified files:
     catalog/Catalog.py


2005-01-25 23:09:27 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-46

    Summary:
      catalog, now keyword fields accept lists
    Revision:
      itools--main--0.6--patch-46

    Now keyword fields can index not just one value, but a list of values,
    this will happen when the value to be indexed is a list or a set.

    modified files:
     catalog/Analysers.py


2005-01-23 17:47:47 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-45

    Summary:
      resourcs, add "set_mtime" to the API
    Revision:
      itools--main--0.6--patch-45


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


2005-01-23 17:16:54 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-44

    Summary:
      xml, load attributes as unicode
    Revision:
      itools--main--0.6--patch-44


    modified files:
     xml/XHTML.py xml/XML.py


2005-01-18 17:59:56 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-43

    Summary:
      update changelog
    Revision:
      itools--main--0.6--patch-43

    For whatever reason sometimes it is not done automatically.

    modified files:
     Changelog


2005-01-18 17:58:48 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-42

    Summary:
      get ready to release 0.6.1
    Revision:
      itools--main--0.6--patch-42


    modified files:
     CHANGES.txt setup.py


2005-01-18 17:53:24 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-41

    Summary:
      uri, interpret the "#" reference as "#" (instead of ".")
    Revision:
      itools--main--0.6--patch-41

    This is not over yet, see the comments at the beginning of the "uri.py"
    file.

    modified files:
     uri.py


2005-01-18 16:43:34 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-40

    Summary:
      merge i18n API improvement from the 0.5 branch
    Revision:
      itools--main--0.6--patch-40

    Patches applied:
    
     * jdavid@itaapy.com--public/itools--main--0.5--patch-41
       i18n.accept, add support for the "del" operation
    

    modified files:
     i18n/accept.py

    new patches:
     jdavid@itaapy.com--public/itools--main--0.5--patch-41


2005-01-17 16:13:10 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-39

    Summary:
      uri, now "str(get_reference(''))" returns "." instead of ""
    Revision:
      itools--main--0.6--patch-39

    The browsers behaviour for "" and "." links is different. This fixes
    a problem in iKaaro, where the translated templates contained links
    as "" while the original template was ".".
    
    However, this may introduce other bugs...
    
    The point is that the links ".", "" and "#" are the same thing from the
    point of view of itools.uri; what must be done is to check what they
    actually mean from the point of view of the W3C.

    modified files:
     uri.py


2005-01-16 19:40:35 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-38

    Summary:
      clean the folder's cache on "Folder.load" (fixes catalog bug)
    Revision:
      itools--main--0.6--patch-38

    Now the load operation for folders starts by cleaning the cache.
    
    This has a very negative performance impact; for example, if you
    create a new resource into a folder, the folder's modification
    time will change, then it will be re-loaded the next time; if the
    handler has a lot of content, it will be cleaned, even if it is
    up-to-date.
    
    We keep this code for now because it is safer. For example for the
    catalog, if the cache is not cleaned the indexes won't be up-to-date,
    hence causing errors.
    
    Anyway, this code must be removed, another solution must be found
    for the catalog in particular, and for all folders in general.

    modified files:
     handlers/Folder.py


2005-01-15 20:33:45 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-37

    Summary:
      optimize "Folder.get_handler" for outdated handlers
    Revision:
      itools--main--0.6--patch-37

    The method "Folder.get_handler" has been optimized for the
    case where a handler is found in the cache but it is not
    up-to-date.
    
    Before the handler instance was discarded and a new call to
    "self._get_handler" was made. This not only re-loaded the
    resource, but also removed the handler instance to create a
    new one.
    
    Now the code just calls "handler.load", what re-loads the
    resource, but keeps the same handler instance.
    
    The performance has been improved by a factor of 2.5 (for the
    case explained, and when the re-load weight is close to 0).
    
    Also, the code readibility has been increased.

    modified files:
     handlers/Folder.py


2005-01-06 11:29:14 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-36

    Summary:
      fix home site in setup.py
    Revision:
      itools--main--0.6--patch-36


    modified files:
     setup.py


2005-01-03 18:10:08 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-35

    Summary:
      get ready to release 0.6.0
    Revision:
      itools--main--0.6--patch-35


    modified files:
     CHANGES.txt Changelog setup.py


2005-01-03 17:37:25 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-34

    Summary:
      documentation, add discussion about text and binary file handlers
    Revision:
      itools--main--0.6--patch-34

    Within the chapter about file handlers, ad a section that discusses the
    differences between text and binary handlers.
    
    Other minor corrections in the documentation.

    modified files:
     doc/chandlers.tex doc/files.tex


2004-12-30 17:34:08 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-33

    Summary:
      workflow, remove the __init__ method to avoid conflicts
    Revision:
      itools--main--0.6--patch-33

    Remove the "__init__" method from the WorkflowAware class to avoid
    conflicts, specifically with handler classes, this way the inheritance
    order does not matters.

    modified files:
     workflow/workflow.py


2004-12-30 16:14:18 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-32

    Summary:
      handlers, fix to_unicode definitions
    Revision:
      itools--main--0.6--patch-32

    Fix the declarations of the method "to_unicode" adding the optional
    parameter encoding.

    modified files:
     handlers/CSV.py handlers/KeyValue.py handlers/PO.py
     handlers/Var.py xml/HTML.py


2004-12-30 11:45:02 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-31

    Summary:
      documentation, minor improvements to the file handlers chapter
    Revision:
      itools--main--0.6--patch-31

    Documentation, minor improvements to the file handlers chapter.

    modified files:
     doc/files.tex


2004-12-29 20:11:28 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-30

    Summary:
      documentation, re-writting the handler chapters
    Revision:
      itools--main--0.6--patch-30

    We are in the process to re-structure the key chapters about handlers
    so the reader fully understands the architectural concepts behind. Also
    new information is being added.

    new files:
     doc/.arch-ids/files.tex.id doc/.arch-ids/folders.tex.id
     doc/files.tex doc/folders.tex

    removed files:
     doc/.arch-ids/handlers.tex.id doc/handlers.tex

    modified files:
     doc/Makefile doc/intro.tex doc/itools.tex


2004-12-28 19:23:00 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-29

    Summary:
      handlers, remove obsolete code
    Revision:
      itools--main--0.6--patch-29

    Two things from the handler API that have been obsolete for long time have
    been removed now.
    
    First, the methods "get_resource", "has_resource", etc. from folder handlers.
    Use instead either the equivalent methods "get_handler", "has_handler", etc.;
    or access directly the resource, "handler.resource.get_resource", etc.
    
    Second, the file methods "__str__", "__unicode__" have past away too. Use
    instead "to_str" and "to_unicode".

    modified files:
     catalog/Catalog.py doc/handlers.tex doc/resources.tex
     handlers/File.py handlers/Folder.py


2004-12-28 17:33:00 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-28

    Summary:
      text handlers, now only need to define "to_unicode"
    Revision:
      itools--main--0.6--patch-28

    Before new text handlers often required to define both "to_unicode" and
    "to_str", in particular when the encoding information was defined in the
    resource's content. Now it has been simplified so only "to_unicode"
    should be defined.

    modified files:
     doc/handlers.tex doc/i18n.tex handlers/Text.py xml/XML.py


2004-12-28 17:30:12 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-27

    Summary:
      documentation, re-write most of the introduction
    Revision:
      itools--main--0.6--patch-27

    The introduction has grown, specially the "What is itools?" section
    now gives a more detailed overview of the different sub-packages.

    modified files:
     doc/intro.tex


2004-12-27 16:08:49 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-26

    Summary:
      stl, add boolean expressions (not expr), obsolete ifnot
    Revision:
      itools--main--0.6--patch-26

    Now "stl:if" and "stl:attributes" accept the "not" operator, useful for
    boolean expressions. This change obsoletes the "stl:ifnot" statement.
    
    The obsolete "content" and "attributes" reserved words have been removed.
    
    The STL documentation has been updated and improved.

    modified files:
     doc/examples/chapter6/addressbook.py doc/itools.sty
     doc/stl.tex xml/STL.py xml/test-in.xml xml/test-out.xml
     xml/test2-out.xml xml/test20-in.xml xml/test21-in.xml
     xml/test_stl.py

    renamed files:
     xml/.arch-ids/test-in.html.id
       ==> xml/.arch-ids/test-in.xml.id
     xml/.arch-ids/test-out.html.id
       ==> xml/.arch-ids/test-out.xml.id
     xml/.arch-ids/test2-out.html.id
       ==> xml/.arch-ids/test2-out.xml.id
     xml/.arch-ids/test20-in.html.id
       ==> xml/.arch-ids/test20-in.xml.id
     xml/.arch-ids/test21-in.html.id
       ==> xml/.arch-ids/test21-in.xml.id
     xml/test-in.html
       ==> xml/test-in.xml
     xml/test-out.html
       ==> xml/test-out.xml
     xml/test2-out.html
       ==> xml/test2-out.xml
     xml/test20-in.html
       ==> xml/test20-in.xml
     xml/test21-in.html
       ==> xml/test21-in.xml


2004-12-27 10:11:10 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-25

    Summary:
      handlers, add get_handler_names, get_handlers and has_handler
    Revision:
      itools--main--0.6--patch-25

    Improve the handler's API, add the methods "get_handler_names",
    "get_handlers" and "has_handler" to folders.

    modified files:
     doc/handlers.tex handlers/Folder.py


2004-12-27 10:03:58 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-24

    Summary:
      resources, now memory folders provide get_atime
    Revision:
      itools--main--0.6--patch-24

    Now memory folders provide the method "get_atime".

    modified files:
     resources/memory.py


2004-12-27 10:02:29 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-23

    Summary:
      resources, fix folder get_resources
    Revision:
      itools--main--0.6--patch-23

    Fix the method "get_resources" (of folder resources).

    modified files:
     resources/base.py


2004-12-26 09:59:57 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-22

    Summary:
      documentation, explain better the handler factory
    Revision:
      itools--main--0.6--patch-22

    Documentation, explain better the handler factory.

    modified files:
     doc/handlers.tex


2004-12-25 22:49:36 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-21

    Summary:
      documentation, re-organizing the handlers chapter
    Revision:
      itools--main--0.6--patch-21

    Documentation, re-organizing the handlers chapter.
    
    Also, an small improvement to the Arch appendix.

    modified files:
     doc/arch.tex doc/handlers.tex


2004-12-24 23:43:32 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-20

    Summary:
      xml, use traverse2 instead of walk for the xhtml's translate method
    Revision:
      itools--main--0.6--patch-20

    Now the method "XHTML.Document.translate" uses "traverse2" instead of
    "walk". The "walk" method is not used anymore.
    
    Also, update the documentation so we talk about "traverse2" instead of
    "walk".

    modified files:
     doc/handlers.tex xml/STL.py xml/XHTML.py xml/XML.py


2004-12-24 21:15:03 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-19

    Summary:
      xml, implement traverse2 (walk obsoleted)
    Revision:
      itools--main--0.6--patch-19

    The method "walk" has become obsolete, the new method traverse2 replaces it.

    modified files:
     xml/XHTML.py xml/XML.py


2004-12-24 21:13:16 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-18

    Summary:
      handlers, de-serialization, don't strip values
    Revision:
      itools--main--0.6--patch-18

    Now the de-serialization methods in the module handlers.IO don't strip
    values.

    modified files:
     handlers/IO.py


2004-12-24 12:44:36 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-17

    Summary:
      merge from the 0.5 branch
    Revision:
      itools--main--0.6--patch-17

    Merge from the 0.5 branch.

    modified files:
     CHANGES.txt setup.py xml/XHTML.py

    new patches:
     jdavid@itaapy.com--public/itools--main--0.5--patch-39
     jdavid@itaapy.com--public/itools--main--0.5--patch-40


2004-12-18 10:57:44 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-16

    Summary:
      xml, do the de-serialization ourselves (instead of expat)
    Revision:
      itools--main--0.6--patch-16

    Do the XML de-serialization ourselves (instead of expat).

    modified files:
     xml/HTML.py xml/XML.py


2004-12-14 08:57:10 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-15

    Summary:
      xml, kill the class "XML.Attribute"
    Revision:
      itools--main--0.6--patch-15

    Kill the class "XML.Attribute".

    modified files:
     xml/HTML.py xml/RDF.py xml/STL.py xml/Schema.py xml/XHTML.py
     xml/XML.py


2004-12-13 20:21:29 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-14

    Summary:
      restore changelog from 0.6
    Revision:
      itools--main--0.6--patch-14

    For some reason it looks like merging changes from 0.5 brings the Changelog
    file from that branch.

    modified files:
     Changelog


2004-12-13 20:15:39 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-13

    Summary:
      merge documentation fixes from 0.5
    Revision:
      itools--main--0.6--patch-13

    Patches applied:
    
     * herve@oursours.net--public/itools--herve--0.5--patch-1
       Reviewed the doc and corrected some mistakes.
    
     * jdavid@itaapy.com--public/itools--main--0.5--patch-38
       merge documentation fixes, from Herve's branch
    

    modified files:
     doc/addendum.tex doc/chandlers.tex
     doc/examples/chapter7/addressbook.py doc/handlers.tex
     doc/itools.tex doc/resources.tex doc/stl.tex doc/style.tex
     doc/uri.tex doc/xml.tex

    new patches:
     herve@oursours.net--public/itools--herve--0.5--patch-1
     jdavid@itaapy.com--public/itools--main--0.5--patch-38


2004-12-13 20:04:05 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-12

    Summary:
      xml, class XML.Attributes killed
    Revision:
      itools--main--0.6--patch-12

    The class "XML.Attributes" has been killed.

    modified files:
     xml/HTML.py xml/RDF.py xml/STL.py xml/Schema.py xml/XHTML.py
     xml/XML.py


2004-12-12 20:07:20 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-11

    Summary:
      resources, now get_resources returns resources, not names
    Revision:
      itools--main--0.6--patch-11

    Now "get_resources" returns a resource at a time (it is a generator).
    The method "get_resource_names" (which already existed) returns the
    list of names.

    modified files:
     catalog/Catalog.py catalog/prof.py catalog/test.py
     doc/resources.tex handlers/Folder.py resources/base.py
     resources/file.py resources/memory.py resources/test.py


2004-12-12 19:37:19 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-10

    Summary:
      now handlers.IO serializes to strings
    Revision:
      itools--main--0.6--patch-10

    Now handlers.IO serializes to strings.

    modified files:
     handlers/IO.py xml/Schema.py xml/XHTML.py xml/XML.py


2004-12-11 18:47:21 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-9

    Summary:
      xml, fixing bugs introduced in the last patch
    Revision:
      itools--main--0.6--patch-9

    Fixing bugs introduced in the last patch.

    modified files:
     xml/HTML.py xml/Schema.py xml/XHTML.py xml/XML.py


2004-12-11 17:18:47 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-8

    Summary:
      xml, improve the xml namespace handlers
    Revision:
      itools--main--0.6--patch-8

    Improve the xml namespace handlers.

    new files:
     handlers/.arch-ids/IO.py.id handlers/IO.py

    modified files:
     xml/STL.py xml/Schema.py xml/XHTML.py xml/XML.py


2004-12-11 15:30:40 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-7

    Summary:
      merge xml schema changes from the 0.5 branch
    Revision:
      itools--main--0.6--patch-7

    Patches applied:
    
     * jdavid@itaapy.com--public/itools--main--0.5--patch-35
       xml, make the schema more robust
    
     * jdavid@itaapy.com--public/itools--main--0.5--patch-36
       xml, make the schema more robust
    
     * jdavid@itaapy.com--public/itools--main--0.5--patch-37
       xml, add Schema.XML, work-around to store XML data
    

    modified files:
     CHANGES.txt xml/Schema.py

    new patches:
     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


2004-12-05 18:02:44 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-6

    Summary:
      catalog, improve profile/benchmark script
    Revision:
      itools--main--0.6--patch-6

    Catalog, improve profile/benchmark script.

    modified files:
     catalog/prof.py


2004-12-05 17:29:32 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-5

    Summary:
      catalog, optimize un-index operation
    Revision:
      itools--main--0.6--patch-5

    Catalog, optimize un-index operation.

    modified files:
     catalog/IIndex.py


2004-12-04 19:44:41 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-4

    Summary:
      catalog, fix and optimize indexing
    Revision:
      itools--main--0.6--patch-4

    Catalog, fix and optimize indexing.

    modified files:
     catalog/IIndex.py


2004-12-04 16:46:06 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-3

    Summary:
      catalog, optimize indexing
    Revision:
      itools--main--0.6--patch-3

    Catalog, optimize indexing.

    modified files:
     catalog/IIndex.py


2004-12-04 16:04:27 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-2

    Summary:
      catalog, fix search
    Revision:
      itools--main--0.6--patch-2

    Catalog, fix search, take into account 'added_documents'.

    modified files:
     catalog/Catalog.py


2004-11-29 08:24:51 GMT	J. David Ibanez <jdavid@itaapy.com>	patch-1

    Summary:
      catalog, now it follows the load/save logic
    Revision:
      itools--main--0.6--patch-1

    Now the catalog follows the load/save logic.

    modified files:
     catalog/Catalog.py catalog/IIndex.py catalog/prof.py
     catalog/test.py handlers/File.py handlers/Folder.py
     handlers/Handler.py


2004-11-28 18:53:32 GMT	J. David Ibanez <jdavid@itaapy.com>	base-0

    Summary:
      tag of jdavid@itaapy.com--public/itools--main--0.5--patch-34
    Revision:
      itools--main--0.6--base-0

    (automatically generated log message)

    new patches:
     herve@oursours.net--public/itools--herve--0.5--base-0
     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
     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


