[Checkins] [zopefoundation/Products.ZCatalog] 9e012c: cvs rules.

GitHub noreply at github.com
Tue Feb 26 15:48:24 UTC 2013


  Branch: refs/heads/zope2
  Home:   https://github.com/zopefoundation/Products.ZCatalog
  Commit: 9e012c47dfffea1d4cf18536e0881951e1f4294a
      https://github.com/zopefoundation/Products.ZCatalog/commit/9e012c47dfffea1d4cf18536e0881951e1f4294a
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-05-07 (Fri, 07 May 1999)

  Changed paths:
    A CHANGES.txt
    A Catalog.gif
    A Catalog.py
    A README.txt
    A __init__.py
    A version.txt

  Log Message:
  -----------
  cvs rules.


  Commit: 7b77abbd5e1029d1215a937c14bb73074d3b2ee4
      https://github.com/zopefoundation/Products.ZCatalog/commit/7b77abbd5e1029d1215a937c14bb73074d3b2ee4
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-05-07 (Fri, 07 May 1999)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Fixed object unindexing
and very subtle URL bug


  Commit: 72b747c5560cd999add30cff89764074f14a67ac
      https://github.com/zopefoundation/Products.ZCatalog/commit/72b747c5560cd999add30cff89764074f14a67ac
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-05-10 (Mon, 10 May 1999)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  added uniqueValuesFor


  Commit: 6cb9144b2bad8d6a64d9a08dda3bafc026ef9c78
      https://github.com/zopefoundation/Products.ZCatalog/commit/6cb9144b2bad8d6a64d9a08dda3bafc026ef9c78
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-05-10 (Mon, 10 May 1999)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Fixed date field index type


  Commit: c6de94c51e0f775e462f7f331922e1caf7783cc6
      https://github.com/zopefoundation/Products.ZCatalog/commit/c6de94c51e0f775e462f7f331922e1caf7783cc6
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-05-11 (Tue, 11 May 1999)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Took out print statement that was causing IOErrors (but not all the time???)


  Commit: b955e0ac0bf4f0972f821df45a8f2bfe69ca46f2
      https://github.com/zopefoundation/Products.ZCatalog/commit/b955e0ac0bf4f0972f821df45a8f2bfe69ca46f2
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-05-14 (Fri, 14 May 1999)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Added missing columns from record


  Commit: 6fa42dec26948d0ec42d5c21a13e85ea548596ce
      https://github.com/zopefoundation/Products.ZCatalog/commit/6fa42dec26948d0ec42d5c21a13e85ea548596ce
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-06-18 (Fri, 18 Jun 1999)

  Changed paths:
    M __init__.py

  Log Message:
  -----------
  ZCatalog, third cataloging iteration (alpha)


  Commit: 2c6e45ccc722d6030b80e1d564bc0606153d1c30
      https://github.com/zopefoundation/Products.ZCatalog/commit/2c6e45ccc722d6030b80e1d564bc0606153d1c30
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-06-18 (Fri, 18 Jun 1999)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  added search interface


  Commit: 1c58be1bf47a2c0c44b19f8bb13eae2eef11cbb0
      https://github.com/zopefoundation/Products.ZCatalog/commit/1c58be1bf47a2c0c44b19f8bb13eae2eef11cbb0
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-06-22 (Tue, 22 Jun 1999)

  Changed paths:
    M Catalog.py
    A Lazy.py
    A ZCatalog.py
    M __init__.py
    A addZCatalog.dtml
    A catalogAddRowForm.dtml
    A catalogFind.dtml
    A catalogFindFrame.dtml
    A catalogFindResult.dtml
    A catalogView.dtml
    A notes.txt
    A www/ZCatalog.gif

  Log Message:
  -----------
  On the way to alpha


  Commit: 56b872b0f60b18631b1cba77839b18c8632bda49
      https://github.com/zopefoundation/Products.ZCatalog/commit/56b872b0f60b18631b1cba77839b18c8632bda49
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-06-22 (Tue, 22 Jun 1999)

  Changed paths:
    M Catalog.py
    M ZCatalog.py
    M catalogView.dtml

  Log Message:
  -----------
  Closer


  Commit: 75374262c22d144f1db8b4cd6af2a0ea74ba8773
      https://github.com/zopefoundation/Products.ZCatalog/commit/75374262c22d144f1db8b4cd6af2a0ea74ba8773
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-06-22 (Tue, 22 Jun 1999)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Closer


  Commit: 5b26b125fdee9c1890ea60e77b8a4d605d69a2ca
      https://github.com/zopefoundation/Products.ZCatalog/commit/5b26b125fdee9c1890ea60e77b8a4d605d69a2ca
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-06-23 (Wed, 23 Jun 1999)

  Changed paths:
    M Catalog.py
    M ZCatalog.py
    A catalogIndexes.dtml
    A catalogSchema.dtml
    A catalogStatus.dtml
    M catalogView.dtml

  Log Message:
  -----------
  First alpha!  yehhHa!


  Commit: 453b2523da68826f8e61ab94006d974819fd4853
      https://github.com/zopefoundation/Products.ZCatalog/commit/453b2523da68826f8e61ab94006d974819fd4853
  Author:  <brian at svn.zope.org>
  Date:   1999-06-23 (Wed, 23 Jun 1999)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Removed an old ref to ZTablesCore


  Commit: 5e08187f1076677763d2e51a5e6428d6cb21c6a6
      https://github.com/zopefoundation/Products.ZCatalog/commit/5e08187f1076677763d2e51a5e6428d6cb21c6a6
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-06-23 (Wed, 23 Jun 1999)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Rebuild my brains when the schema changes


  Commit: eade15b3e9a6bc376a1d467f2ff9ceccca94c4cf
      https://github.com/zopefoundation/Products.ZCatalog/commit/eade15b3e9a6bc376a1d467f2ff9ceccca94c4cf
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-06-24 (Thu, 24 Jun 1999)

  Changed paths:
    M Catalog.py
    M ZCatalog.py
    M __init__.py
    M catalogIndexes.dtml
    M catalogSchema.dtml

  Log Message:
  -----------
  Added folderability, and help screens.


  Commit: 25eb3ad512f30fe172dac42c7030a34b5bbe96ed
      https://github.com/zopefoundation/Products.ZCatalog/commit/25eb3ad512f30fe172dac42c7030a34b5bbe96ed
  Author:  <brian at svn.zope.org>
  Date:   1999-06-24 (Thu, 24 Jun 1999)

  Changed paths:
    M catalogSchema.dtml

  Log Message:
  -----------
  Fixed a typo in catalogSchema.dtml


  Commit: f45ba053a9558e956661293e7989a358f9ec4ff4
      https://github.com/zopefoundation/Products.ZCatalog/commit/f45ba053a9558e956661293e7989a358f9ec4ff4
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-06-24 (Thu, 24 Jun 1999)

  Changed paths:
    M ZCatalog.py
    M catalogFind.dtml
    R catalogFindFrame.dtml
    R catalogFindResult.dtml

  Log Message:
  -----------
  removed extra object find step


  Commit: 945ab027d48e2cef3d8c5e152b886bbfc2e48124
      https://github.com/zopefoundation/Products.ZCatalog/commit/945ab027d48e2cef3d8c5e152b886bbfc2e48124
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-06-24 (Thu, 24 Jun 1999)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  removed extra find step


  Commit: b08421881622b2f8610259a0aaf70388b8c2c7b1
      https://github.com/zopefoundation/Products.ZCatalog/commit/b08421881622b2f8610259a0aaf70388b8c2c7b1
  Author:  <brian at svn.zope.org>
  Date:   1999-06-25 (Fri, 25 Jun 1999)

  Changed paths:
    M ZCatalog.py
    M __init__.py

  Log Message:
  -----------
  Added __init__ support for Zope 1.10.x


  Commit: 1639afd021b21d823c5acc45efac0315f3a11ce2
      https://github.com/zopefoundation/Products.ZCatalog/commit/1639afd021b21d823c5acc45efac0315f3a11ce2
  Author:  <brian at svn.zope.org>
  Date:   1999-06-25 (Fri, 25 Jun 1999)

  Changed paths:
    M CHANGES.txt

  Log Message:
  -----------
  Updated CHANGES.txt


  Commit: b444a1b06277cf5fcf3861fa8c7f6111371def07
      https://github.com/zopefoundation/Products.ZCatalog/commit/b444a1b06277cf5fcf3861fa8c7f6111371def07
  Author:  <brian at svn.zope.org>
  Date:   1999-06-25 (Fri, 25 Jun 1999)

  Changed paths:
    M README.txt

  Log Message:
  -----------
  Updated README.txt


  Commit: 6cbf0aa88bafcee4c35aac63fea904d250042ec3
      https://github.com/zopefoundation/Products.ZCatalog/commit/6cbf0aa88bafcee4c35aac63fea904d250042ec3
  Author:  <brian at svn.zope.org>
  Date:   1999-06-25 (Fri, 25 Jun 1999)

  Changed paths:
    M __init__.py

  Log Message:
  -----------
  Got rid of 1.10 support


  Commit: 9b8a7a5c71316e4773a117031426d1812a48bd39
      https://github.com/zopefoundation/Products.ZCatalog/commit/9b8a7a5c71316e4773a117031426d1812a48bd39
  Author:  <brian at svn.zope.org>
  Date:   1999-06-25 (Fri, 25 Jun 1999)

  Changed paths:
    A ZCatalog.txt

  Log Message:
  -----------
  Added ZCatalog.txt


  Commit: 75966371a2dcf58cfe4f1b855222cc7fdcd3da14
      https://github.com/zopefoundation/Products.ZCatalog/commit/75966371a2dcf58cfe4f1b855222cc7fdcd3da14
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-06-25 (Fri, 25 Jun 1999)

  Changed paths:
    R notes.txt

  Log Message:
  -----------
  removed old notes.txt


  Commit: d2932fe951ecd4f51c50bf58ce7ab56167c05fa0
      https://github.com/zopefoundation/Products.ZCatalog/commit/d2932fe951ecd4f51c50bf58ce7ab56167c05fa0
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-06-29 (Tue, 29 Jun 1999)

  Changed paths:
    M Catalog.py
    M ZCatalog.py

  Log Message:
  -----------
  Undid optimization that eats up all your hardrive space and kills your
children.


  Commit: 3b91851b1aef9144c65928c808f74407d5f3cca3
      https://github.com/zopefoundation/Products.ZCatalog/commit/3b91851b1aef9144c65928c808f74407d5f3cca3
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-06-30 (Wed, 30 Jun 1999)

  Changed paths:
    M Catalog.py
    M ZCatalog.py

  Log Message:
  -----------
  Added subtransactions and word counting.  Every n words, the Catalog
will commit to a subtransaction, thus keeping memory consumption
down.


  Commit: daf15c1e384b224e97e438f6c30f4988e43a56fe
      https://github.com/zopefoundation/Products.ZCatalog/commit/daf15c1e384b224e97e438f6c30f4988e43a56fe
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-06-30 (Wed, 30 Jun 1999)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  removed print statements


  Commit: 5732dc835552194170d35a3e8485de4155b54220
      https://github.com/zopefoundation/Products.ZCatalog/commit/5732dc835552194170d35a3e8485de4155b54220
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-06-30 (Wed, 30 Jun 1999)

  Changed paths:
    M Catalog.py
    M ZCatalog.py

  Log Message:
  -----------
  Improved handling of subtransactions.  Should keep memory from
ballooning beyong the capacity of the machine.  Note: while mass
indexing, the memory footprint of Zope will get huge.  There is NO way
around this.  incrimentally index if you want your process to stay small.


  Commit: 08649da17861cf9cf8d7b82c5d488d953771b187
      https://github.com/zopefoundation/Products.ZCatalog/commit/08649da17861cf9cf8d7b82c5d488d953771b187
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-06-30 (Wed, 30 Jun 1999)

  Changed paths:
    M catalogStatus.dtml

  Log Message:
  -----------
  Added a form to allow you to change the word threshold that the
Catalog uses to decide when to commit a subtransaction.  More words:
less commits, faster speed, bigger memory footprint.  Less words: more
commits, slower speed, smaller memory footprint.


  Commit: c2aaee362a1beb585487f51227eea7401490ed8b
      https://github.com/zopefoundation/Products.ZCatalog/commit/c2aaee362a1beb585487f51227eea7401490ed8b
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-07-02 (Fri, 02 Jul 1999)

  Changed paths:
    M Catalog.py
    M ZCatalog.py

  Log Message:
  -----------
  Fixed reindexing bug

Seems to be quite usable at this point.


  Commit: a98d2a40a0a420858b8719b71fca2e5ada213dd1
      https://github.com/zopefoundation/Products.ZCatalog/commit/a98d2a40a0a420858b8719b71fca2e5ada213dd1
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-07-07 (Wed, 07 Jul 1999)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Took out prints


  Commit: 50e423ffba42f952baa67567b2b323b5bf9ffc44
      https://github.com/zopefoundation/Products.ZCatalog/commit/50e423ffba42f952baa67567b2b323b5bf9ffc44
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-07-09 (Fri, 09 Jul 1999)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  NEVER default an object's title to None, allways ''.. (it will blow up
an instance of a ZClass that subclasses the object).


  Commit: dda534ac712a7ad52a599dca6b32e3c5d9a24408
      https://github.com/zopefoundation/Products.ZCatalog/commit/dda534ac712a7ad52a599dca6b32e3c5d9a24408
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-07-13 (Tue, 13 Jul 1999)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  untabified


  Commit: b653fc03aae32adf928ed879df4830f3ea287236
      https://github.com/zopefoundation/Products.ZCatalog/commit/b653fc03aae32adf928ed879df4830f3ea287236
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-07-13 (Tue, 13 Jul 1999)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Ok Jim, here's your unitabified version.


  Commit: f1971f5ccd47518434b757489bf480d193947255
      https://github.com/zopefoundation/Products.ZCatalog/commit/f1971f5ccd47518434b757489bf480d193947255
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-07-15 (Thu, 15 Jul 1999)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Fixed sort-on.  Also added the ability to have sort_on and sort_order
as keyword arguments to searchResults.


  Commit: d8fb60b8669426877795cb7c1c1314a9812bc34e
      https://github.com/zopefoundation/Products.ZCatalog/commit/d8fb60b8669426877795cb7c1c1314a9812bc34e
  Author: Amos Latteier <amos at latteier.com>
  Date:   1999-07-20 (Tue, 20 Jul 1999)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Fixed a syntax error typo and a forgotten import. tisk, tisk.


  Commit: eea7a9bfa075ca732e100b109618cf682fd3bf31
      https://github.com/zopefoundation/Products.ZCatalog/commit/eea7a9bfa075ca732e100b109618cf682fd3bf31
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-07-28 (Wed, 28 Jul 1999)

  Changed paths:
    A CatalogAwareness.py
    M __init__.py

  Log Message:
  -----------
  Added ZCatalog.CatalogAwareness.CatalogAware class to replace that
damn Findable ZClass.  Now Zclasses that want to automagically catalog
and uncatalog themselves can just subclass CatalogAware and it will
work dandy.


  Commit: 4e91a357195f8536729d113050bec81579f5e31a
      https://github.com/zopefoundation/Products.ZCatalog/commit/4e91a357195f8536729d113050bec81579f5e31a
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-07-29 (Thu, 29 Jul 1999)

  Changed paths:
    A editCatalogerForm.dtml

  Log Message:
  -----------
  fergot to add editCatalogerForm


  Commit: 985ac379a9028487a90e7e9777c6bb373b7bb582
      https://github.com/zopefoundation/Products.ZCatalog/commit/985ac379a9028487a90e7e9777c6bb373b7bb582
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-07-29 (Thu, 29 Jul 1999)

  Changed paths:
    M version.txt

  Log Message:
  -----------
  *** empty log message ***


  Commit: b7035adc85728f39933bf3648358f3d04ff70e99
      https://github.com/zopefoundation/Products.ZCatalog/commit/b7035adc85728f39933bf3648358f3d04ff70e99
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-07-30 (Fri, 30 Jul 1999)

  Changed paths:
    M CatalogAwareness.py

  Log Message:
  -----------
  took out aq_base.


  Commit: f8d3f46e2d7025d18405002dc305d3245f7c566e
      https://github.com/zopefoundation/Products.ZCatalog/commit/f8d3f46e2d7025d18405002dc305d3245f7c566e
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-08-03 (Tue, 03 Aug 1999)

  Changed paths:
    M CatalogAwareness.py

  Log Message:
  -----------
  Added reindex_object method for convienence.  This doesn't really add
a feature.

-Michel


  Commit: 5d26dae69fe598900ee3d7e9cda03b32d09a1069
      https://github.com/zopefoundation/Products.ZCatalog/commit/5d26dae69fe598900ee3d7e9cda03b32d09a1069
  Author: Amos Latteier <amos at latteier.com>
  Date:   1999-08-05 (Thu, 05 Aug 1999)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Added a 'getobject' method to ZCatalog. This makes it easy to retrieve a cataloged object from the searchResults list.


  Commit: 2108bf91734afcf3bf78b2e2dc075f8a55cb105d
      https://github.com/zopefoundation/Products.ZCatalog/commit/2108bf91734afcf3bf78b2e2dc075f8a55cb105d
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-08-16 (Mon, 16 Aug 1999)

  Changed paths:
    M CatalogAwareness.py
    M catalogView.dtml

  Log Message:
  -----------
  Fixed bug where catalog's not in the root folder did not recognize the
proper URL of objects using the 'Find' machinery.  This caused all the
objects to mysteriously disapear when you updated the catalog (because
their paths were wrong)


  Commit: 5e36d879bf31b3750503538c1e23e660cd096c7d
      https://github.com/zopefoundation/Products.ZCatalog/commit/5e36d879bf31b3750503538c1e23e660cd096c7d
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-08-16 (Mon, 16 Aug 1999)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Fixed circular reference and added setstate to preserve the brain.
Made minor optimizations.


  Commit: 660b3327c00f9f6749f08e54ce1f8115c1c76108
      https://github.com/zopefoundation/Products.ZCatalog/commit/660b3327c00f9f6749f08e54ce1f8115c1c76108
  Author: Ken Manheimer <ken.manheimer at gmail.com>
  Date:   1999-08-16 (Mon, 16 Aug 1999)

  Changed paths:
    M ZCatalog.txt

  Log Message:
  -----------
  A few spelling corrections.


  Commit: 1fc1b3ec4f18b3013ff6844fc7e094925f593ea4
      https://github.com/zopefoundation/Products.ZCatalog/commit/1fc1b3ec4f18b3013ff6844fc7e094925f593ea4
  Author: Ken Manheimer <ken.manheimer at gmail.com>
  Date:   1999-08-16 (Mon, 16 Aug 1999)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Several spelling/grammar corrections.


  Commit: 2d500206dc804f8f5d9108d0b98b8292a093fc11
      https://github.com/zopefoundation/Products.ZCatalog/commit/2d500206dc804f8f5d9108d0b98b8292a093fc11
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-08-17 (Tue, 17 Aug 1999)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Fixed REQUEST.clone() resource leak


  Commit: 7b7c052543bf6d14b677c988d7a04d48be3e782c
      https://github.com/zopefoundation/Products.ZCatalog/commit/7b7c052543bf6d14b677c988d7a04d48be3e782c
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-08-17 (Tue, 17 Aug 1999)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  beautificated


  Commit: 1e928da8e6b8027ce075c8a58880749b47798158
      https://github.com/zopefoundation/Products.ZCatalog/commit/1e928da8e6b8027ce075c8a58880749b47798158
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-08-17 (Tue, 17 Aug 1999)

  Changed paths:
    M CatalogAwareness.py

  Log Message:
  -----------
  added Amos' creator method


  Commit: ae7ff55e5b7d178af9b2092969c226b668a883fb
      https://github.com/zopefoundation/Products.ZCatalog/commit/ae7ff55e5b7d178af9b2092969c226b668a883fb
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-08-17 (Tue, 17 Aug 1999)

  Changed paths:
    M CatalogAwareness.py

  Log Message:
  -----------
  ...and some doc strings...


  Commit: eb4c58e59037e661677a1eed3c22a333c034a889
      https://github.com/zopefoundation/Products.ZCatalog/commit/eb4c58e59037e661677a1eed3c22a333c034a889
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-08-17 (Tue, 17 Aug 1999)

  Changed paths:
    M Catalog.py
    M ZCatalog.py

  Log Message:
  -----------
  more doc strings


  Commit: 6912e08097b2ef2da5d136e341ec52c319fb48e7
      https://github.com/zopefoundation/Products.ZCatalog/commit/6912e08097b2ef2da5d136e341ec52c319fb48e7
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-08-17 (Tue, 17 Aug 1999)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Who put the mysterious 'blah' argument into manage_catalogObject?
It's never used and it doesn't make any sense.

I removed it.

-Michel


  Commit: 3e00f236151c806725efe3fe9dda8d1c452de215
      https://github.com/zopefoundation/Products.ZCatalog/commit/3e00f236151c806725efe3fe9dda8d1c452de215
  Author: Amos Latteier <amos at latteier.com>
  Date:   1999-08-17 (Tue, 17 Aug 1999)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Untabbified.


  Commit: 2416023cfbeb0a259d93e658b84c27282f91cdcb
      https://github.com/zopefoundation/Products.ZCatalog/commit/2416023cfbeb0a259d93e658b84c27282f91cdcb
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-08-18 (Wed, 18 Aug 1999)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Fixed missing value bug, and 'Update Catalog' can sanify the catalog
if it gets in a bad state (not a bug fix, but a workaround)


  Commit: a2ec76fac79c8972d3f3c2b3ebe49b1dbd48a9fa
      https://github.com/zopefoundation/Products.ZCatalog/commit/a2ec76fac79c8972d3f3c2b3ebe49b1dbd48a9fa
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-08-18 (Wed, 18 Aug 1999)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  syntax


  Commit: 5ad614e6028a08fb361e3d1f7cb6f19268f0f099
      https://github.com/zopefoundation/Products.ZCatalog/commit/5ad614e6028a08fb361e3d1f7cb6f19268f0f099
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-08-18 (Wed, 18 Aug 1999)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  *** empty log message ***


  Commit: d455b167ccfb8f1d92b84fe3a7403ae1b6f154a0
      https://github.com/zopefoundation/Products.ZCatalog/commit/d455b167ccfb8f1d92b84fe3a7403ae1b6f154a0
  Author: Jim Fulton <jim at zope.com>
  Date:   1999-08-26 (Thu, 26 Aug 1999)

  Changed paths:
    M catalogFind.dtml
    M catalogIndexes.dtml
    M catalogSchema.dtml
    M catalogStatus.dtml
    M catalogView.dtml
    M editCatalogerForm.dtml

  Log Message:
  -----------
  Added html_quote to (nearly all) var tags used inside
HTML tags and to many var tags used in textareas ans options.


  Commit: 9f96ff7592b60f2bf14d573563e37cb09fa519a9
      https://github.com/zopefoundation/Products.ZCatalog/commit/9f96ff7592b60f2bf14d573563e37cb09fa519a9
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-08-31 (Tue, 31 Aug 1999)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  made re-indexing much more efficient.


  Commit: 3a574d697e0a830f6b30027341777b7a7a842a1d
      https://github.com/zopefoundation/Products.ZCatalog/commit/3a574d697e0a830f6b30027341777b7a7a842a1d
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-08-31 (Tue, 31 Aug 1999)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  caught an error


  Commit: 2e30b1b5d1d4e0a26575107e885ad46aa165e31d
      https://github.com/zopefoundation/Products.ZCatalog/commit/2e30b1b5d1d4e0a26575107e885ad46aa165e31d
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-08-31 (Tue, 31 Aug 1999)

  Changed paths:
    M ZCatalog.py
    M catalogView.dtml

  Log Message:
  -----------
  Fixed resolve_url issues and removing items from catalog


  Commit: 9c8fb64bb76985fd276d89a34f3faa3347e3247e
      https://github.com/zopefoundation/Products.ZCatalog/commit/9c8fb64bb76985fd276d89a34f3faa3347e3247e
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-08-31 (Tue, 31 Aug 1999)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  removed broken traceback info thingy


  Commit: d26083316fd95e64cf63f55511426e5db0f6a6fe
      https://github.com/zopefoundation/Products.ZCatalog/commit/d26083316fd95e64cf63f55511426e5db0f6a6fe
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-08-31 (Tue, 31 Aug 1999)

  Changed paths:
    M ZCatalog.py
    M catalogView.dtml

  Log Message:
  -----------
  checking in some more stuff for amos


  Commit: 348e50d05ddea64cacafd15f702e8d3080196109
      https://github.com/zopefoundation/Products.ZCatalog/commit/348e50d05ddea64cacafd15f702e8d3080196109
  Author: Amos Latteier <amos at latteier.com>
  Date:   1999-08-31 (Tue, 31 Aug 1999)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Some changes to resolve_url. Stop the URL madness!


  Commit: 4a1322406055902ab6ed8c04613d820570a89ca4
      https://github.com/zopefoundation/Products.ZCatalog/commit/4a1322406055902ab6ed8c04613d820570a89ca4
  Author:  <brian at svn.zope.org>
  Date:   1999-08-31 (Tue, 31 Aug 1999)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Fixed a nasty bug where non-existent objects that caused a Not Found
during resolve_url caused the exception method of the (cloned) response
object to be called. This mean that as soon as an error occurred during
resolve_url, the transaction would be aborted and things got extremely
weird since objects that had been uncataloged would suddenly be back
(due to the abort).


  Commit: a6b11b8b9d8694073788b215c487729d1d466142
      https://github.com/zopefoundation/Products.ZCatalog/commit/a6b11b8b9d8694073788b215c487729d1d466142
  Author:  <brian at svn.zope.org>
  Date:   1999-08-31 (Tue, 31 Aug 1999)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Made a better fix to the resolve_url/transaction abort problem, to avoid
duplicated code. The resolve_url of the REQUEST now correctly avoids aborting
the current transaction if an error occurs, so we just use that.


  Commit: e6338a29711726cef219634557a59cde0e02f335
      https://github.com/zopefoundation/Products.ZCatalog/commit/e6338a29711726cef219634557a59cde0e02f335
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-09-01 (Wed, 01 Sep 1999)

  Changed paths:
    M Catalog.py
    M ZCatalog.py

  Log Message:
  -----------
  Fixed URL redirection problems, catalogs in relative folders, and
other strangosities.


  Commit: 627f5b0ed352ebf11a65cf9fa7901286f906242c
      https://github.com/zopefoundation/Products.ZCatalog/commit/627f5b0ed352ebf11a65cf9fa7901286f906242c
  Author:  <brian at svn.zope.org>
  Date:   1999-09-01 (Wed, 01 Sep 1999)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Added class default for threshold.


  Commit: 2ba8feaed5e24aaefc9145118d81a92fd394958c
      https://github.com/zopefoundation/Products.ZCatalog/commit/2ba8feaed5e24aaefc9145118d81a92fd394958c
  Author:  <brian at svn.zope.org>
  Date:   1999-09-01 (Wed, 01 Sep 1999)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Added a class default for _v_total and fixed a typo that would cause a
NameError in manage_edit.


  Commit: a51600148c9279671513829445e4b52988913028
      https://github.com/zopefoundation/Products.ZCatalog/commit/a51600148c9279671513829445e4b52988913028
  Author: Amos Latteier <amos at latteier.com>
  Date:   1999-09-10 (Fri, 10 Sep 1999)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Fixed a catalog sort_on bug. Now sorting on a FieldIndex should always work.


  Commit: 5ca93527968e29f5530d3009ca7673f1034a71d7
      https://github.com/zopefoundation/Products.ZCatalog/commit/5ca93527968e29f5530d3009ca7673f1034a71d7
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-09-14 (Tue, 14 Sep 1999)

  Changed paths:
    M CatalogAwareness.py

  Log Message:
  -----------
  fixed missing REQUEST in method signature


  Commit: 30dd6d30bf9441e97caac7a572d9b385c5cab3e8
      https://github.com/zopefoundation/Products.ZCatalog/commit/30dd6d30bf9441e97caac7a572d9b385c5cab3e8
  Author: Amos Latteier <amos at latteier.com>
  Date:   1999-09-14 (Tue, 14 Sep 1999)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Fixed a permissions typo.


  Commit: f8898a8201fc840dcb495e12b32f49db8dc9886a
      https://github.com/zopefoundation/Products.ZCatalog/commit/f8898a8201fc840dcb495e12b32f49db8dc9886a
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-09-16 (Thu, 16 Sep 1999)

  Changed paths:
    M Catalog.py
    M ZCatalog.py
    M catalogIndexes.dtml
    M catalogStatus.dtml

  Log Message:
  -----------
  Added KeywordIndexes, and optimized subtransaction processing to kick
the cache.  Modified UI to include CPU time and enable/disable subtransactions


  Commit: efe5887a699d74dff665a5a5f9a0b2dbcdf09343
      https://github.com/zopefoundation/Products.ZCatalog/commit/efe5887a699d74dff665a5a5f9a0b2dbcdf09343
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-09-16 (Thu, 16 Sep 1999)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Added first cut at relevance ranking.  In addition to having a
data_record_id_ attribute, brains now also have a data_record_score_
attribute.  Currently, the score is 1 for objects returned from field
indexes, and search term frequency for text indexes.


  Commit: 5e93650db42cf6958d257dc6484935fb957327ff
      https://github.com/zopefoundation/Products.ZCatalog/commit/5e93650db42cf6958d257dc6484935fb957327ff
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-09-17 (Fri, 17 Sep 1999)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Fixed type


  Commit: 1f151739d4c10bf5ca53ae68a338835f112c43c4
      https://github.com/zopefoundation/Products.ZCatalog/commit/1f151739d4c10bf5ca53ae68a338835f112c43c4
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-09-17 (Fri, 17 Sep 1999)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Added normalized score


  Commit: 25e53396d46a1674851ff2243b2e89c01ecd83c6
      https://github.com/zopefoundation/Products.ZCatalog/commit/25e53396d46a1674851ff2243b2e89c01ecd83c6
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-09-20 (Mon, 20 Sep 1999)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Added lexicon support


  Commit: c85a8ae2bba730562ff396513e1514f185672f60
      https://github.com/zopefoundation/Products.ZCatalog/commit/c85a8ae2bba730562ff396513e1514f185672f60
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-09-22 (Wed, 22 Sep 1999)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Fixed dumb typo reported by Mike Pelletier and Jarkko Kniivila


  Commit: a39f85fd274fd5b2cf4c8af2207677c124fa389b
      https://github.com/zopefoundation/Products.ZCatalog/commit/a39f85fd274fd5b2cf4c8af2207677c124fa389b
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-09-22 (Wed, 22 Sep 1999)

  Changed paths:
    M Catalog.py
    M README.txt
    M ZCatalog.py
    M catalogIndexes.dtml
    M catalogStatus.dtml

  Log Message:
  -----------
  Somebody get me a bucket.

I overdocumented.


  Commit: e9e8ded7607cf24a245d75ab7ef6b1930e508280
      https://github.com/zopefoundation/Products.ZCatalog/commit/e9e8ded7607cf24a245d75ab7ef6b1930e508280
  Author: Ken Manheimer <ken.manheimer at gmail.com>
  Date:   1999-09-23 (Thu, 23 Sep 1999)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Spelling: "allready" => "already"


  Commit: 12ba1dedb8f869066e93704099852292a7d06e26
      https://github.com/zopefoundation/Products.ZCatalog/commit/12ba1dedb8f869066e93704099852292a7d06e26
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-09-24 (Fri, 24 Sep 1999)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  more inline docs


  Commit: c90c4b89778d60a767ceb41502f0a1ae5eb96438
      https://github.com/zopefoundation/Products.ZCatalog/commit/c90c4b89778d60a767ceb41502f0a1ae5eb96438
  Author: Ken Manheimer <ken.manheimer at gmail.com>
  Date:   1999-09-26 (Sun, 26 Sep 1999)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Do not fall through silently if the specified type is invalid!  We now
raise an error (there should be some standard index error class).

A bit of docstring refinement.  In particular, name the index types
exactly.


  Commit: d18809b9904dd119d912ab41b7f2a1418c631563
      https://github.com/zopefoundation/Products.ZCatalog/commit/d18809b9904dd119d912ab41b7f2a1418c631563
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-09-27 (Mon, 27 Sep 1999)

  Changed paths:
    M Catalog.py
    M ZCatalog.py

  Log Message:
  -----------
  Vastly improved mass indexing speed and memory usage.  Indexed 56MB of
text in 8MB


  Commit: e9b41b7e0640cc34fcd1f23f943eaffde4f13d1a
      https://github.com/zopefoundation/Products.ZCatalog/commit/e9b41b7e0640cc34fcd1f23f943eaffde4f13d1a
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-09-28 (Tue, 28 Sep 1999)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  missing some stuff for the find support


  Commit: 5dade1927062eef8e366312123084fc6aa9dd932
      https://github.com/zopefoundation/Products.ZCatalog/commit/5dade1927062eef8e366312123084fc6aa9dd932
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-09-28 (Tue, 28 Sep 1999)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  more missing stuff that only rears it's head when you specify a search


  Commit: e135b3bc13c37b968479381502b6119ee4c4c4b6
      https://github.com/zopefoundation/Products.ZCatalog/commit/e135b3bc13c37b968479381502b6119ee4c4c4b6
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-09-28 (Tue, 28 Sep 1999)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  added KWMultiMapping, another appendage from ZTables


  Commit: d91edba5844fd594ad1db6a640c1797c3e6f0b59
      https://github.com/zopefoundation/Products.ZCatalog/commit/d91edba5844fd594ad1db6a640c1797c3e6f0b59
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-09-29 (Wed, 29 Sep 1999)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Fixed missing import


  Commit: ed5b0ed9d8eec9ff5916c6176dfcef1927555115
      https://github.com/zopefoundation/Products.ZCatalog/commit/ed5b0ed9d8eec9ff5916c6176dfcef1927555115
  Author: Ken Manheimer <ken.manheimer at gmail.com>
  Date:   1999-10-01 (Fri, 01 Oct 1999)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  .uncatalogObject(): Raise exception on attempt to uncatalog id not in catalog.


  Commit: ff48e545fcb62d840d5ddcd9cc58f2355cdbc1c3
      https://github.com/zopefoundation/Products.ZCatalog/commit/ff48e545fcb62d840d5ddcd9cc58f2355cdbc1c3
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-10-04 (Mon, 04 Oct 1999)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  added to __setstate__ to detect lexicon


  Commit: dbddd2027ca545389ab5708775aa710d6e2c0df5
      https://github.com/zopefoundation/Products.ZCatalog/commit/dbddd2027ca545389ab5708775aa710d6e2c0df5
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-10-26 (Tue, 26 Oct 1999)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  doc strings


  Commit: dfdc2a6db71e35a82a03f07873e8686fdb95a849
      https://github.com/zopefoundation/Products.ZCatalog/commit/dfdc2a6db71e35a82a03f07873e8686fdb95a849
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-11-01 (Mon, 01 Nov 1999)

  Changed paths:
    M catalogView.dtml

  Log Message:
  -----------
  Changed to point to manage_workspace


  Commit: 36fd08509bfd58675eb4b2a5dc9e9ae99b66b313
      https://github.com/zopefoundation/Products.ZCatalog/commit/36fd08509bfd58675eb4b2a5dc9e9ae99b66b313
  Author: sroberts <sroberts at svn.zope.org>
  Date:   1999-11-03 (Wed, 03 Nov 1999)

  Changed paths:
    M addZCatalog.dtml
    M catalogAddRowForm.dtml
    M catalogFind.dtml
    M catalogIndexes.dtml
    M catalogSchema.dtml
    M catalogStatus.dtml
    M catalogView.dtml
    M editCatalogerForm.dtml

  Log Message:
  -----------
  1. Added DOCTYPE to all management screens that needed.
2. Added lang=en to all <html> tags
3. Updated all python source and dtml source files to use the new <dtml-X > synt   ax


  Commit: e51bf3a3ffafa6a713a1e7c66100fc087ed172fb
      https://github.com/zopefoundation/Products.ZCatalog/commit/e51bf3a3ffafa6a713a1e7c66100fc087ed172fb
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   1999-11-05 (Fri, 05 Nov 1999)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Fixed the case where sort_on and a text index were specified, now, the
sort_index allways wins and the results are not sorted by score info


  Commit: abc35a80ebc9f8a83fdc48c403b33a2cf38e5c42
      https://github.com/zopefoundation/Products.ZCatalog/commit/abc35a80ebc9f8a83fdc48c403b33a2cf38e5c42
  Author:  <brian at svn.zope.org>
  Date:   1999-11-05 (Fri, 05 Nov 1999)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Untabified.


  Commit: d9a7be0246d1bb5c990061f1fe40212491af974b
      https://github.com/zopefoundation/Products.ZCatalog/commit/d9a7be0246d1bb5c990061f1fe40212491af974b
  Author: Amos Latteier <amos at latteier.com>
  Date:   1999-12-13 (Mon, 13 Dec 1999)

  Changed paths:
    A help/ZCatalog.dtml
    A help/ZCatalog_Add.dtml
    A help/ZCatalog_Cataloged-Objects.dtml
    A help/ZCatalog_Contents.dtml
    A help/ZCatalog_Find-Items-to-ZCatalog.dtml
    A help/ZCatalog_Indexes.dtml
    A help/ZCatalog_MetaData-Table.dtml
    A help/ZCatalog_Status.dtml

  Log Message:
  -----------
  Added oneline help content for ZCatalog.


  Commit: b4f0d19cf7f3411d4c11bc5f1057206b47cdc274
      https://github.com/zopefoundation/Products.ZCatalog/commit/b4f0d19cf7f3411d4c11bc5f1057206b47cdc274
  Author: Amos Latteier <amos at latteier.com>
  Date:   1999-12-13 (Mon, 13 Dec 1999)

  Changed paths:
    M __init__.py
    M version.txt

  Log Message:
  -----------
  Added online help content for ZCatalog.


  Commit: b35066e30ce457f6cc8bec37494194459868b34c
      https://github.com/zopefoundation/Products.ZCatalog/commit/b35066e30ce457f6cc8bec37494194459868b34c
  Author: Amos Latteier <amos at latteier.com>
  Date:   1999-12-28 (Tue, 28 Dec 1999)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Added missing import to allow Finding objects using expressions.


  Commit: d923ec7465fca32ad7a783414c9b4f623f3b8442
      https://github.com/zopefoundation/Products.ZCatalog/commit/d923ec7465fca32ad7a783414c9b4f623f3b8442
  Author: Amos Latteier <amos at latteier.com>
  Date:   1999-12-28 (Tue, 28 Dec 1999)

  Changed paths:
    M catalogView.dtml

  Log Message:
  -----------
  Fixed links to catalogged objects.


  Commit: b9d6d6d9199ec6187af922d84fc7169bd96b5b94
      https://github.com/zopefoundation/Products.ZCatalog/commit/b9d6d6d9199ec6187af922d84fc7169bd96b5b94
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   2000-01-04 (Tue, 04 Jan 2000)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Fixed tyop (added string.find instead of find, thanks to Anthony
Baxter)


  Commit: 38b897bb820dfec7e23f00ff739f5ae4bc88b01b
      https://github.com/zopefoundation/Products.ZCatalog/commit/38b897bb820dfec7e23f00ff739f5ae4bc88b01b
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   2000-01-04 (Tue, 04 Jan 2000)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Patched ZCatalog to make RESPONSE and REQUEST  optional for many of the
managment methods so they can be more easily called from python.
Thanks to Anthony Baxter for the patch.


  Commit: 5f54bcce20f33a70c7399118eef3d0a625ec67e1
      https://github.com/zopefoundation/Products.ZCatalog/commit/5f54bcce20f33a70c7399118eef3d0a625ec67e1
  Author: Amos Latteier <amos at latteier.com>
  Date:   2000-01-10 (Mon, 10 Jan 2000)

  Changed paths:
    M ZCatalog.py
    M addZCatalog.dtml

  Log Message:
  -----------
  Added online help for ZCatalog.


  Commit: cfbf5f016a035953193dcc0ec952353897da39ed
      https://github.com/zopefoundation/Products.ZCatalog/commit/cfbf5f016a035953193dcc0ec952353897da39ed
  Author: Amos Latteier <amos at latteier.com>
  Date:   2000-01-13 (Thu, 13 Jan 2000)

  Changed paths:
    M help/ZCatalog.dtml
    M help/ZCatalog_Add.dtml
    M help/ZCatalog_Cataloged-Objects.dtml
    M help/ZCatalog_Contents.dtml
    M help/ZCatalog_Find-Items-to-ZCatalog.dtml
    M help/ZCatalog_Indexes.dtml
    M help/ZCatalog_MetaData-Table.dtml
    M help/ZCatalog_Status.dtml

  Log Message:
  -----------
  Rebuilt help files. Now inter-Product links work.


  Commit: f503c310d044d7fa3dda48201e024be19fa141cf
      https://github.com/zopefoundation/Products.ZCatalog/commit/f503c310d044d7fa3dda48201e024be19fa141cf
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   2000-01-17 (Mon, 17 Jan 2000)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Removed raise of abstend id bug


  Commit: ff734d4880ed3b82a726c3dbd74f2bf85241468a
      https://github.com/zopefoundation/Products.ZCatalog/commit/ff734d4880ed3b82a726c3dbd74f2bf85241468a
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   2000-01-17 (Mon, 17 Jan 2000)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Oops!  checked in wrong code...


  Commit: 248a714192b97fa127f2354e626994ba5069a6b6
      https://github.com/zopefoundation/Products.ZCatalog/commit/248a714192b97fa127f2354e626994ba5069a6b6
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   2000-01-17 (Mon, 17 Jan 2000)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  silently ingore uncataloging absent id


  Commit: 00583bf605faa65479898edab77bb986768d7b3e
      https://github.com/zopefoundation/Products.ZCatalog/commit/00583bf605faa65479898edab77bb986768d7b3e
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   2000-01-17 (Mon, 17 Jan 2000)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Fixed path so as not to remove '/' and to un url-quote the path before
passing it into ZopeFindAndAppy


  Commit: 04de1df73fb46f89a74c355313800d50a4958e44
      https://github.com/zopefoundation/Products.ZCatalog/commit/04de1df73fb46f89a74c355313800d50a4958e44
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   2000-01-17 (Mon, 17 Jan 2000)

  Changed paths:
    M catalogView.dtml

  Log Message:
  -----------
  Fixed path madness.  Madness!!!!


  Commit: c9f3427589fdbfde2446dd50462e2a4b383415c4
      https://github.com/zopefoundation/Products.ZCatalog/commit/c9f3427589fdbfde2446dd50462e2a4b383415c4
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   2000-01-19 (Wed, 19 Jan 2000)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Fixed bug where apply_path was an empty string.


  Commit: a9a05810025dac79688cdc2572504d6767ad3926
      https://github.com/zopefoundation/Products.ZCatalog/commit/a9a05810025dac79688cdc2572504d6767ad3926
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   2000-01-20 (Thu, 20 Jan 2000)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Un-checked in a partial searching file when I meant to check in a bug
fix.

sigh.


  Commit: 0f35953122b6169a593401d97b0cc45fe088ac32
      https://github.com/zopefoundation/Products.ZCatalog/commit/0f35953122b6169a593401d97b0cc45fe088ac32
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   2000-01-31 (Mon, 31 Jan 2000)

  Changed paths:
    A Vocabulary.py
    A addVocabulary.dtml
    M addZCatalog.dtml
    A vocab_manage_main.dtml
    A vocab_query.dtml

  Log Message:
  -----------
  Added files for partial searching support


  Commit: 4a891d7ec884b4d56002e19b2baf70cccf3c8785
      https://github.com/zopefoundation/Products.ZCatalog/commit/4a891d7ec884b4d56002e19b2baf70cccf3c8785
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   2000-01-31 (Mon, 31 Jan 2000)

  Changed paths:
    A Vocabulary.gif
    A manage_vocab.dtml
    M vocab_query.dtml

  Log Message:
  -----------
  partial searching


  Commit: 76e5bea978b342ac2a1d70542c082b40b3b56a37
      https://github.com/zopefoundation/Products.ZCatalog/commit/76e5bea978b342ac2a1d70542c082b40b3b56a37
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   2000-01-31 (Mon, 31 Jan 2000)

  Changed paths:
    M __init__.py

  Log Message:
  -----------
  Added files for partial searching support


  Commit: 50072afeb532250965504cc464528a362a236312
      https://github.com/zopefoundation/Products.ZCatalog/commit/50072afeb532250965504cc464528a362a236312
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   2000-01-31 (Mon, 31 Jan 2000)

  Changed paths:
    R Vocabulary.gif
    M __init__.py

  Log Message:
  -----------
  *** empty log message ***


  Commit: de6086ff6d3765143f3637cb514602c76ebb78d0
      https://github.com/zopefoundation/Products.ZCatalog/commit/de6086ff6d3765143f3637cb514602c76ebb78d0
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   2000-01-31 (Mon, 31 Jan 2000)

  Changed paths:
    A www/Vocabulary.gif

  Log Message:
  -----------
  partial searching icon


  Commit: d8716b1a3cd1c5b56d46ec1fde4bdaf1b2e31f8b
      https://github.com/zopefoundation/Products.ZCatalog/commit/d8716b1a3cd1c5b56d46ec1fde4bdaf1b2e31f8b
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   2000-01-31 (Mon, 31 Jan 2000)

  Changed paths:
    M vocab_query.dtml

  Log Message:
  -----------
  It probably doesn't help to have submit buttons named Bob.


  Commit: e3d1daf203133d5b82281389a33df7cf7eb51d7e
      https://github.com/zopefoundation/Products.ZCatalog/commit/e3d1daf203133d5b82281389a33df7cf7eb51d7e
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   2000-01-31 (Mon, 31 Jan 2000)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Partial searching


  Commit: 6edf2112d8996fcfb80da10e672e21f793ed018f
      https://github.com/zopefoundation/Products.ZCatalog/commit/6edf2112d8996fcfb80da10e672e21f793ed018f
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   2000-01-31 (Mon, 31 Jan 2000)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  partial searching


  Commit: f12fb177dd42caeb2ce0513252768fc64ee74445
      https://github.com/zopefoundation/Products.ZCatalog/commit/f12fb177dd42caeb2ce0513252768fc64ee74445
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   2000-02-28 (Mon, 28 Feb 2000)

  Changed paths:
    M CatalogAwareness.py

  Log Message:
  -----------
  Fixed quoting bug reported by Itamar Shtull-Trauring


  Commit: 7cd51675eb30c892a0cc27a0d1687544d2f339de
      https://github.com/zopefoundation/Products.ZCatalog/commit/7cd51675eb30c892a0cc27a0d1687544d2f339de
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   2000-03-14 (Tue, 14 Mar 2000)

  Changed paths:
    A CatalogAwarenessInterface.py
    M Vocabulary.py
    A VocabularyInterface.py
    M ZCatalog.py
    A ZCatalogInterface.py

  Log Message:
  -----------
  Added catalog interfaces


  Commit: 884298bbb22e2e57b9c8dc3e1f16eb0a5753ccdb
      https://github.com/zopefoundation/Products.ZCatalog/commit/884298bbb22e2e57b9c8dc3e1f16eb0a5753ccdb
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   2000-03-25 (Sat, 25 Mar 2000)

  Changed paths:
    M Catalog.py
    M Vocabulary.py
    M ZCatalog.py

  Log Message:
  -----------
  Unscrewed Globbing dependencies in text index, fixed non-globbing
vocabularies.  redid Lexicon interface.


  Commit: 5751eda34e6d56d454c3c831856ee97242c8ffe2
      https://github.com/zopefoundation/Products.ZCatalog/commit/5751eda34e6d56d454c3c831856ee97242c8ffe2
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   2000-03-25 (Sat, 25 Mar 2000)

  Changed paths:
    M Vocabulary.py
    A edit_stop_syn.dtml

  Log Message:
  -----------
  Added stop word interface to Lexicon.


  Commit: c8ea61f1dd47530a9b30de11c316205cf4f6e3ae
      https://github.com/zopefoundation/Products.ZCatalog/commit/c8ea61f1dd47530a9b30de11c316205cf4f6e3ae
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   2000-03-28 (Tue, 28 Mar 2000)

  Changed paths:
    R VocabularyInterface.py
    R ZCatalogInterface.py

  Log Message:
  -----------
  removed interfaces


  Commit: d0e9cfcfdcf9c71f6d5a7bc4b0f6795dacfea3ac
      https://github.com/zopefoundation/Products.ZCatalog/commit/d0e9cfcfdcf9c71f6d5a7bc4b0f6795dacfea3ac
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   2000-03-28 (Tue, 28 Mar 2000)

  Changed paths:
    M Catalog.py
    M ZCatalog.py

  Log Message:
  -----------
  removed interfaces


  Commit: 46aff4d46323f871be85b6f02e6258eb9e4b34f0
      https://github.com/zopefoundation/Products.ZCatalog/commit/46aff4d46323f871be85b6f02e6258eb9e4b34f0
  Author: Tres Seaver <tseaver at palladion.com>
  Date:   2000-04-11 (Tue, 11 Apr 2000)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Collector #1076: suppress indexes/meta-data with private names


  Commit: a144db87697f4e179493a68dbddbc28774a3db86
      https://github.com/zopefoundation/Products.ZCatalog/commit/a144db87697f4e179493a68dbddbc28774a3db86
  Author: Tres Seaver <tseaver at palladion.com>
  Date:   2000-04-11 (Tue, 11 Apr 2000)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  D'OH


  Commit: bcc59e6f2e80d1113a6d768c55e968d5d5373551
      https://github.com/zopefoundation/Products.ZCatalog/commit/bcc59e6f2e80d1113a6d768c55e968d5d5373551
  Author: Jim Fulton <jim at zope.com>
  Date:   2000-05-11 (Thu, 11 May 2000)

  Changed paths:
    M Lazy.py
    M Vocabulary.py
    M ZCatalog.py

  Log Message:
  -----------
  Merging changes from the Security-Dev branch


  Commit: 8658e5a6c2a5be978df56cbf8f0c6989a91a4761
      https://github.com/zopefoundation/Products.ZCatalog/commit/8658e5a6c2a5be978df56cbf8f0c6989a91a4761
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   2000-05-12 (Fri, 12 May 2000)

  Changed paths:
    M ZCatalog.py
    M __init__.py
    M addZCatalog.dtml

  Log Message:
  -----------
  Added a couple patches, fixed superValues


  Commit: 36f3b07a80622a8c2a32e90cf99ea57382fdbdae
      https://github.com/zopefoundation/Products.ZCatalog/commit/36f3b07a80622a8c2a32e90cf99ea57382fdbdae
  Author:  <brian at svn.zope.org>
  Date:   2000-05-16 (Tue, 16 May 2000)

  Changed paths:
    M Vocabulary.py
    M ZCatalog.py

  Log Message:
  -----------
  added type checks to builtin object constructors and edit methods


  Commit: 33470b49377357df126c61953c06d0a71b547fac
      https://github.com/zopefoundation/Products.ZCatalog/commit/33470b49377357df126c61953c06d0a71b547fac
  Author: Amos Latteier <amos at latteier.com>
  Date:   2000-06-08 (Thu, 08 Jun 2000)

  Changed paths:
    M __init__.py

  Log Message:
  -----------
  Improved Help topic browseablility

  * Now products can specify that their help topics are viewed as part of an existing product using the registerHelpTitle method. This allows us to visually join OFSP, MailHost and other standard Zope products.

  * API docs are now represented as belonging to a sub 'API Documentation' node.


  Commit: fe132744e1e7cf79f6128fb361be53f2a4faca03
      https://github.com/zopefoundation/Products.ZCatalog/commit/fe132744e1e7cf79f6128fb361be53f2a4faca03
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   2000-06-12 (Mon, 12 Jun 2000)

  Changed paths:
    M Catalog.py
    M CatalogAwareness.py
    M Vocabulary.py
    M ZCatalog.py
    M catalogIndexes.dtml
    M manage_vocab.dtml
    M version.txt

  Log Message:
  -----------
  Fixed bugs and cosmetic enhancments


  Commit: b94ae84985a3ba77142b930652d2032b69a1ea70
      https://github.com/zopefoundation/Products.ZCatalog/commit/b94ae84985a3ba77142b930652d2032b69a1ea70
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   2000-06-13 (Tue, 13 Jun 2000)

  Changed paths:
    M Vocabulary.py

  Log Message:
  -----------
  fixed manage_options bug


  Commit: e8875aee3ce4fec3570fac9b2a1573c75b85db21
      https://github.com/zopefoundation/Products.ZCatalog/commit/e8875aee3ce4fec3570fac9b2a1573c75b85db21
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   2000-06-13 (Tue, 13 Jun 2000)

  Changed paths:
    M ZCatalog.py
    M addZCatalog.dtml

  Log Message:
  -----------
  Improved Vocabulary selection UI


  Commit: 4ceea09db8834910ec3f7c41d9ff7c55ea8cafe2
      https://github.com/zopefoundation/Products.ZCatalog/commit/4ceea09db8834910ec3f7c41d9ff7c55ea8cafe2
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   2000-06-13 (Tue, 13 Jun 2000)

  Changed paths:
    A help/Vocabulary.dtml
    A help/Vocabulary_Query.dtml

  Log Message:
  -----------
  Vocabulary help files (or the start thereof...)


  Commit: 8808338ac8f9cb1597c0bcd79feb0bff4482cade
      https://github.com/zopefoundation/Products.ZCatalog/commit/8808338ac8f9cb1597c0bcd79feb0bff4482cade
  Author: Amos Latteier <amos at latteier.com>
  Date:   2000-06-13 (Tue, 13 Jun 2000)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Fixed ZCatalog constructors - there was a problem with the default argument for vocad_id that broke new catalogs.


  Commit: ccca7afd32b999e19dc307ab6c3c18371bb34c2a
      https://github.com/zopefoundation/Products.ZCatalog/commit/ccca7afd32b999e19dc307ab6c3c18371bb34c2a
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   2000-06-13 (Tue, 13 Jun 2000)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Made the ZCatalog constructor, like, smarter.


  Commit: 089846d3d5b17f36a3423181ef7d7fd7a0fc2ead
      https://github.com/zopefoundation/Products.ZCatalog/commit/089846d3d5b17f36a3423181ef7d7fd7a0fc2ead
  Author: Amos Latteier <amos at latteier.com>
  Date:   2000-06-15 (Thu, 15 Jun 2000)

  Changed paths:
    A help/Vocabulary.py

  Log Message:
  -----------
  Moved Vocabulary API to ZCatalog package.


  Commit: e9f7c18d81155ce51698d0f48a6b4ac3fbff62e3
      https://github.com/zopefoundation/Products.ZCatalog/commit/e9f7c18d81155ce51698d0f48a6b4ac3fbff62e3
  Author: Stephan Richter <stephan.richter at gmail.com>
  Date:   2000-06-16 (Fri, 16 Jun 2000)

  Changed paths:
    A help/ZCatalog.stx
    A help/ZCatalog_Add.stx
    A help/ZCatalog_Cataloged-Objects.stx
    A help/ZCatalog_Find-Items-to-ZCatalog.stx
    A help/ZCatalog_Indexes.stx
    A help/ZCatalog_MetaData-Table.stx
    A help/ZCatalog_Status.stx

  Log Message:
  -----------
  New Help Content Files in STX format. They are compliant with the new
Help Content Style Guide written by Amos.


  Commit: 2a59deea8e19e03462eaab0ea1b50ee69a0e0099
      https://github.com/zopefoundation/Products.ZCatalog/commit/2a59deea8e19e03462eaab0ea1b50ee69a0e0099
  Author: Shane Hathaway <shane at hathawaymix.org>
  Date:   2000-06-16 (Fri, 16 Jun 2000)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Merged changes from the cDocumentTemplateCleanup branch.


  Commit: 1467ee3e3174dcfad0a9daa392976f6130e4d3a7
      https://github.com/zopefoundation/Products.ZCatalog/commit/1467ee3e3174dcfad0a9daa392976f6130e4d3a7
  Author: Stephan Richter <stephan.richter at gmail.com>
  Date:   2000-06-16 (Fri, 16 Jun 2000)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Now the new STX-formatted Help Content is being used. This requires
reinitializing the Product or I had to reinitialize the entire ZODB
sometimes.


  Commit: c8d4b1bb4a366b022ec10202b6925a10a8c2c7b3
      https://github.com/zopefoundation/Products.ZCatalog/commit/c8d4b1bb4a366b022ec10202b6925a10a8c2c7b3
  Author: Stephan Richter <stephan.richter at gmail.com>
  Date:   2000-06-16 (Fri, 16 Jun 2000)

  Changed paths:
    M addZCatalog.dtml

  Log Message:
  -----------
  Now the new STX-formatted Help Content is being used.


  Commit: 0250749c66a169d8e95d526aad6a4d12b3587220
      https://github.com/zopefoundation/Products.ZCatalog/commit/0250749c66a169d8e95d526aad6a4d12b3587220
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   2000-06-16 (Fri, 16 Jun 2000)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Fixed conflict from help system


  Commit: cd190ceaca79a21e4a8ccbecc6e53a026d5932a6
      https://github.com/zopefoundation/Products.ZCatalog/commit/cd190ceaca79a21e4a8ccbecc6e53a026d5932a6
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   2000-06-19 (Mon, 19 Jun 2000)

  Changed paths:
    A help/ZCatalog.py

  Log Message:
  -----------
  Added first draft ZCatalog


  Commit: 469df97cda506deb227e2642ea5db9d2b94b9720
      https://github.com/zopefoundation/Products.ZCatalog/commit/469df97cda506deb227e2642ea5db9d2b94b9720
  Author: Amos Latteier <amos at latteier.com>
  Date:   2000-06-19 (Mon, 19 Jun 2000)

  Changed paths:
    M Vocabulary.py
    R help/Vocabulary.dtml
    A help/Vocabulary.stx
    R help/Vocabulary_Query.dtml
    A help/Vocabulary_Query.stx
    A help/Vocabulary_Vocabulary.stx
    R help/ZCatalog.dtml
    R help/ZCatalog_Add.dtml
    R help/ZCatalog_Cataloged-Objects.dtml
    R help/ZCatalog_Contents.dtml
    R help/ZCatalog_Find-Items-to-ZCatalog.dtml
    R help/ZCatalog_Indexes.dtml
    R help/ZCatalog_MetaData-Table.dtml
    R help/ZCatalog_Status.dtml

  Log Message:
  -----------
  Merged new help content changes into the trunk. This completes the switch form DTML to STX. Also includes misc fixes to support help system.


  Commit: a508bfe7d7a4e830fe64364474c276dcda4fd421
      https://github.com/zopefoundation/Products.ZCatalog/commit/a508bfe7d7a4e830fe64364474c276dcda4fd421
  Author: Amos Latteier <amos at latteier.com>
  Date:   2000-06-29 (Thu, 29 Jun 2000)

  Changed paths:
    M help/Vocabulary.py
    M help/ZCatalog.py

  Log Message:
  -----------
  Revised, proofed and corrected online help topics and API docs.


  Commit: 56aca3fa7a193a30fa38f121011a8aeb981a82c9
      https://github.com/zopefoundation/Products.ZCatalog/commit/56aca3fa7a193a30fa38f121011a8aeb981a82c9
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   2000-07-03 (Mon, 03 Jul 2000)

  Changed paths:
    M help/Vocabulary.py
    M help/ZCatalog.py

  Log Message:
  -----------
  Polish up API docs


  Commit: 3ed7264d2c20c9250709a37411ab30a36c468f52
      https://github.com/zopefoundation/Products.ZCatalog/commit/3ed7264d2c20c9250709a37411ab30a36c468f52
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   2000-07-03 (Mon, 03 Jul 2000)

  Changed paths:
    M help/Vocabulary.py
    M help/ZCatalog.py

  Log Message:
  -----------
  Polish up API docs, fixed constructors. added record objects (I fergot)


  Commit: 12b5433734cf1a2dee255a0818b5956184a09c4e
      https://github.com/zopefoundation/Products.ZCatalog/commit/12b5433734cf1a2dee255a0818b5956184a09c4e
  Author:  <brian at svn.zope.org>
  Date:   2000-07-05 (Wed, 05 Jul 2000)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  merge from branch


  Commit: 40cbacd1f1789ca968a636d638236fe7ba6ad3f9
      https://github.com/zopefoundation/Products.ZCatalog/commit/40cbacd1f1789ca968a636d638236fe7ba6ad3f9
  Author: Chris McDonough <chrism at plope.com>
  Date:   2000-07-12 (Wed, 12 Jul 2000)

  Changed paths:
    M catalogIndexes.dtml

  Log Message:
  -----------
  Committing ZCatalog index deletion bugfix into trunk.


  Commit: c7ba2a6a5d1866acfdc66a63991e2c7f6c8ad3e1
      https://github.com/zopefoundation/Products.ZCatalog/commit/c7ba2a6a5d1866acfdc66a63991e2c7f6c8ad3e1
  Author: Chris McDonough <chrism at plope.com>
  Date:   2000-07-18 (Tue, 18 Jul 2000)

  Changed paths:
    M catalogIndexes.dtml
    M catalogSchema.dtml
    M catalogStatus.dtml

  Log Message:
  -----------
  Merging ZCatalog prettification fixes into trunk.


  Commit: 99688a167bb2d46d58fd67351c2e9341f9bb21d0
      https://github.com/zopefoundation/Products.ZCatalog/commit/99688a167bb2d46d58fd67351c2e9341f9bb21d0
  Author: Chris McDonough <chrism at plope.com>
  Date:   2000-07-28 (Fri, 28 Jul 2000)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Committing zcatatalog keyerror fixes to trunk.


  Commit: 36f294e1aec870bfb56af60c0e68fa476a99d8a4
      https://github.com/zopefoundation/Products.ZCatalog/commit/36f294e1aec870bfb56af60c0e68fa476a99d8a4
  Author:  <brian at svn.zope.org>
  Date:   2000-07-31 (Mon, 31 Jul 2000)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Merged aq-wrapping fix to preserve security in ZopeFindAndApply


  Commit: f3675264083b82c36453a07cd575ae687d3adf54
      https://github.com/zopefoundation/Products.ZCatalog/commit/f3675264083b82c36453a07cd575ae687d3adf54
  Author: Chris McDonough <chrism at plope.com>
  Date:   2000-08-02 (Wed, 02 Aug 2000)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Merging ZCatalog keyerror fixes into trunk.


  Commit: 3ff02b7adcf859a07aacc83c6f4bc4cadccceeaa
      https://github.com/zopefoundation/Products.ZCatalog/commit/3ff02b7adcf859a07aacc83c6f4bc4cadccceeaa
  Author:  <brian at svn.zope.org>
  Date:   2000-08-03 (Thu, 03 Aug 2000)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Merged fix for searchable object interface for ZCatalogs


  Commit: f853ebbf1cf9074c99037a2892e0f8f3048b7f15
      https://github.com/zopefoundation/Products.ZCatalog/commit/f853ebbf1cf9074c99037a2892e0f8f3048b7f15
  Author: Chris McDonough <chrism at plope.com>
  Date:   2000-08-15 (Tue, 15 Aug 2000)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Changed bad log message.


  Commit: 146d970cd5f12ab5dc4794706d17051bb3ebd99f
      https://github.com/zopefoundation/Products.ZCatalog/commit/146d970cd5f12ab5dc4794706d17051bb3ebd99f
  Author:  <brian at svn.zope.org>
  Date:   2000-08-24 (Thu, 24 Aug 2000)

  Changed paths:
    M CatalogAwareness.py

  Log Message:
  -----------
  Merged minor fix to url() method from branch (error if uri is None)


  Commit: b497106fb12a481fec240deb33cae76e98b2aba5
      https://github.com/zopefoundation/Products.ZCatalog/commit/b497106fb12a481fec240deb33cae76e98b2aba5
  Author: Tres Seaver <tseaver at palladion.com>
  Date:   2000-11-01 (Wed, 01 Nov 2000)

  Changed paths:
    M __init__.py

  Log Message:
  -----------
  (Collector #1687) Products which register base classes for
ZClasses typically defer creating them until product
registration;  the derived ZClass needs them to be available
immediately after import.  Deprecated
'ProductContext.registerZClass' and
'ProductContext.registerBaseClass' in favor of a new function,
'ZClasses.createZClassForBase' (because none of the machinery
needed a ProductContext instance anyway).


  Commit: 146aab945c1eebbf53c2d3605882306e9968a09a
      https://github.com/zopefoundation/Products.ZCatalog/commit/146aab945c1eebbf53c2d3605882306e9968a09a
  Author: Christopher Petrilli <petrilli at amber.org>
  Date:   2000-12-13 (Wed, 13 Dec 2000)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Fixed "loop over non sequence" bug in Catalog.  This is from the
Collector entries #1766.  It's based on Darin Lee's patch, but
expanded to catch some other cases.


  Commit: 2b482410a32fcd04e30ec96ea71a551ba42e35f3
      https://github.com/zopefoundation/Products.ZCatalog/commit/2b482410a32fcd04e30ec96ea71a551ba42e35f3
  Author:  <brian at svn.zope.org>
  Date:   2000-12-15 (Fri, 15 Dec 2000)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Fix bug 1756


  Commit: 553610f2f44824ee6c5d2a35426e19d77a869636
      https://github.com/zopefoundation/Products.ZCatalog/commit/553610f2f44824ee6c5d2a35426e19d77a869636
  Author: Christopher Petrilli <petrilli at amber.org>
  Date:   2001-01-02 (Tue, 02 Jan 2001)

  Changed paths:
    M Catalog.py
    A CatalogPathAwareness.py
    M ZCatalog.py

  Log Message:
  -----------
  Merging in changes from petrilli-Catalog_quickfix-branch for managing
paths in the catalog.  These should introduce zero backward incompatabilities.


  Commit: 8776f6600bea67397ef7c1026f2143ce1be1a6c3
      https://github.com/zopefoundation/Products.ZCatalog/commit/8776f6600bea67397ef7c1026f2143ce1be1a6c3
  Author: Christopher Petrilli <petrilli at amber.org>
  Date:   2001-01-02 (Tue, 02 Jan 2001)

  Changed paths:
    A CatalogBrains.py

  Log Message:
  -----------
  More merging. :-)


  Commit: dc70bb247b82d0cae3c788512b4035c103dc5671
      https://github.com/zopefoundation/Products.ZCatalog/commit/dc70bb247b82d0cae3c788512b4035c103dc5671
  Author: Christopher Petrilli <petrilli at amber.org>
  Date:   2001-01-05 (Fri, 05 Jan 2001)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Minor renaming of something in ZCatalog to clean up tabs.


  Commit: c5f004815b19a757b676dce7cc7b3ece85819c06
      https://github.com/zopefoundation/Products.ZCatalog/commit/c5f004815b19a757b676dce7cc7b3ece85819c06
  Author: Christopher Petrilli <petrilli at amber.org>
  Date:   2001-01-05 (Fri, 05 Jan 2001)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Merged in minor changes to the tabs on the Catalog.  Got rid of a bunch, and
renamed some so they don't consume as much space on the screen.


  Commit: 0299ff595707d45116f8bd93ba440138404c621a
      https://github.com/zopefoundation/Products.ZCatalog/commit/0299ff595707d45116f8bd93ba440138404c621a
  Author:  <brian at svn.zope.org>
  Date:   2001-01-08 (Mon, 08 Jan 2001)

  Changed paths:
    M CatalogAwareness.py
    M Vocabulary.py
    M ZCatalog.py
    R addVocabulary.dtml
    R addZCatalog.dtml
    R catalogAddRowForm.dtml
    R catalogFind.dtml
    R catalogIndexes.dtml
    R catalogSchema.dtml
    R catalogStatus.dtml
    R catalogView.dtml
    A dtml/addVocabulary.dtml
    A dtml/addZCatalog.dtml
    A dtml/catalogAddRowForm.dtml
    A dtml/catalogFind.dtml
    A dtml/catalogIndexes.dtml
    A dtml/catalogSchema.dtml
    A dtml/catalogStatus.dtml
    A dtml/catalogView.dtml
    A dtml/editCatalogerForm.dtml
    A dtml/edit_stop_syn.dtml
    A dtml/manage_vocab.dtml
    A dtml/vocab_manage_main.dtml
    A dtml/vocab_query.dtml
    R editCatalogerForm.dtml
    R edit_stop_syn.dtml
    R manage_vocab.dtml
    R vocab_manage_main.dtml
    R vocab_query.dtml

  Log Message:
  -----------
  Merged mgmt interface quick fix branch


  Commit: 227aa805e989696d87544a3779cf3d8c0e65cc52
      https://github.com/zopefoundation/Products.ZCatalog/commit/227aa805e989696d87544a3779cf3d8c0e65cc52
  Author: Chris McDonough <chrism at plope.com>
  Date:   2001-01-11 (Thu, 11 Jan 2001)

  Changed paths:
    M CatalogAwareness.py
    M CatalogPathAwareness.py
    M Vocabulary.py
    M ZCatalog.py

  Log Message:
  -----------
  Changed things which used HTMLFile to use DTMLFile.


  Commit: 843911951723b2143930fafc7c0870aff6516906
      https://github.com/zopefoundation/Products.ZCatalog/commit/843911951723b2143930fafc7c0870aff6516906
  Author: Martijn Pieters <mj at zopatista.co>
  Date:   2001-01-12 (Fri, 12 Jan 2001)

  Changed paths:
    M CatalogPathAwareness.py

  Log Message:
  -----------
  Fix DTML path for moved .dtml files.


  Commit: d8534435240e599ab734d875bb554164484ff10f
      https://github.com/zopefoundation/Products.ZCatalog/commit/d8534435240e599ab734d875bb554164484ff10f
  Author: Martijn Pieters <mj at zopatista.co>
  Date:   2001-01-12 (Fri, 12 Jan 2001)

  Changed paths:
    M CatalogPathAwareness.py

  Log Message:
  -----------
  Fix mismerge, which partly undid ChrisM's move to DTMLFile.


  Commit: ba02c2647f63b5fe96e5ca4c0b7e507be1b3707b
      https://github.com/zopefoundation/Products.ZCatalog/commit/ba02c2647f63b5fe96e5ca4c0b7e507be1b3707b
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2001-01-14 (Sun, 14 Jan 2001)

  Changed paths:
    M CatalogAwarenessInterface.py

  Log Message:
  -----------
  Fix typo


  Commit: 693664e2eca516cfa210cbf0e871eb83b955ffab
      https://github.com/zopefoundation/Products.ZCatalog/commit/693664e2eca516cfa210cbf0e871eb83b955ffab
  Author: Christopher Petrilli <petrilli at amber.org>
  Date:   2001-01-15 (Mon, 15 Jan 2001)

  Changed paths:
    M Catalog.py
    M Lazy.py
    M ZCatalog.py
    A dtml/catalogAdvanced.dtml
    M dtml/catalogIndexes.dtml
    M dtml/catalogView.dtml
    M help/Vocabulary.stx
    M help/Vocabulary_Query.stx
    M help/Vocabulary_Vocabulary.stx
    A help/ZCatalog_Advanced.stx
    M help/ZCatalog_Cataloged-Objects.stx

  Log Message:
  -----------
  Merge in of some changes to the Catalog, mostly things that are appearance
driven.


  Commit: 3f336bac2e28948e0d67245e6072fa63b4853a00
      https://github.com/zopefoundation/Products.ZCatalog/commit/3f336bac2e28948e0d67245e6072fa63b4853a00
  Author: Christopher Petrilli <petrilli at amber.org>
  Date:   2001-01-15 (Mon, 15 Jan 2001)

  Changed paths:
    M __init__.py

  Log Message:
  -----------
  Minor update to make sure the name showing up in the Add List is 'Z
Catalog' which has the same naming scheme as all other Z* objects.
This won't affect the searing based on meta_type, just the thing
that's listed in the drop down list.


  Commit: f76c24e427d097e5c458fefee4b773b0277f2740
      https://github.com/zopefoundation/Products.ZCatalog/commit/f76c24e427d097e5c458fefee4b773b0277f2740
  Author: Christopher Petrilli <petrilli at amber.org>
  Date:   2001-01-15 (Mon, 15 Jan 2001)

  Changed paths:
    M Catalog.py
    M CatalogBrains.py
    M ZCatalog.py
    M dtml/catalogIndexes.dtml
    A dtml/catalogObjectInformation.dtml
    M dtml/catalogView.dtml
    M help/ZCatalog_Cataloged-Objects.stx

  Log Message:
  -----------
  Merge for debugging information.


  Commit: f48945af7dfee5d29abf7a9e2c28371642ad02b0
      https://github.com/zopefoundation/Products.ZCatalog/commit/f48945af7dfee5d29abf7a9e2c28371642ad02b0
  Author: Christopher Petrilli <petrilli at amber.org>
  Date:   2001-01-15 (Mon, 15 Jan 2001)

  Changed paths:
    M dtml/catalogFind.dtml

  Log Message:
  -----------
  Cleaned up meaning a bit, per some confusion with Shane.


  Commit: 587b4e0009b5f7a6d9ef6dc478d022a2facd1387
      https://github.com/zopefoundation/Products.ZCatalog/commit/587b4e0009b5f7a6d9ef6dc478d022a2facd1387
  Author: Christopher Petrilli <petrilli at amber.org>
  Date:   2001-01-15 (Mon, 15 Jan 2001)

  Changed paths:
    M dtml/catalogObjectInformation.dtml

  Log Message:
  -----------
  Added some additional formatted/clarity.


  Commit: bbe8e2d02f6b5a77379c1049a924e806233976d1
      https://github.com/zopefoundation/Products.ZCatalog/commit/bbe8e2d02f6b5a77379c1049a924e806233976d1
  Author: Christopher Petrilli <petrilli at amber.org>
  Date:   2001-01-16 (Tue, 16 Jan 2001)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Typo fixed.  Thanks Steve. :-)


  Commit: 30e2aa24d8d9c24f23f602025fba918859ce566a
      https://github.com/zopefoundation/Products.ZCatalog/commit/30e2aa24d8d9c24f23f602025fba918859ce566a
  Author:  <brian at svn.zope.org>
  Date:   2001-01-18 (Thu, 18 Jan 2001)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  merged fix for 1857


  Commit: bd52b514bb02dca0b895919ddcb75c4c3eff0e3f
      https://github.com/zopefoundation/Products.ZCatalog/commit/bd52b514bb02dca0b895919ddcb75c4c3eff0e3f
  Author: Christopher Petrilli <petrilli at amber.org>
  Date:   2001-01-23 (Tue, 23 Jan 2001)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Merging in Catalog changes for the lexicon.


  Commit: 0e5efc1a57fab80f9ceeb67836ed06f5a896117e
      https://github.com/zopefoundation/Products.ZCatalog/commit/0e5efc1a57fab80f9ceeb67836ed06f5a896117e
  Author: Christopher Petrilli <petrilli at amber.org>
  Date:   2001-01-26 (Fri, 26 Jan 2001)

  Changed paths:
    M Catalog.py
    M ZCatalog.py
    M dtml/catalogAdvanced.dtml
    M dtml/manage_vocab.dtml

  Log Message:
  -----------
  Merge of lexicon cleanup and text index merge along with some misc stuff.


  Commit: a95cca30c98f6b4fda3abaf22678b104ef51a4af
      https://github.com/zopefoundation/Products.ZCatalog/commit/a95cca30c98f6b4fda3abaf22678b104ef51a4af
  Author: Christopher Petrilli <petrilli at amber.org>
  Date:   2001-01-29 (Mon, 29 Jan 2001)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Merged in extra information.


  Commit: 3f29f55c8d9627664f70160c04180907b345792d
      https://github.com/zopefoundation/Products.ZCatalog/commit/3f29f55c8d9627664f70160c04180907b345792d
  Author: Christopher Petrilli <petrilli at amber.org>
  Date:   2001-01-29 (Mon, 29 Jan 2001)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Fixed default catalog creation. Collector #1665.


  Commit: 676084c63dc3876bf0b2fb6ba64c5ed7c04d5499
      https://github.com/zopefoundation/Products.ZCatalog/commit/676084c63dc3876bf0b2fb6ba64c5ed7c04d5499
  Author: Christopher Petrilli <petrilli at amber.org>
  Date:   2001-01-31 (Wed, 31 Jan 2001)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Fixed bug #1921


  Commit: ea25c4c03d7b0fb2a7904877897bf0eb79166743
      https://github.com/zopefoundation/Products.ZCatalog/commit/ea25c4c03d7b0fb2a7904877897bf0eb79166743
  Author: Chris McDonough <chrism at plope.com>
  Date:   2001-01-31 (Wed, 31 Jan 2001)

  Changed paths:
    M __init__.py

  Log Message:
  -----------
  Removed meta_type for ZCatalog to fix cut and paste bug.


  Commit: a9bd318e8c3f128ef5c9bbb6953f9d29a24f2019
      https://github.com/zopefoundation/Products.ZCatalog/commit/a9bd318e8c3f128ef5c9bbb6953f9d29a24f2019
  Author: Chris McDonough <chrism at plope.com>
  Date:   2001-02-12 (Mon, 12 Feb 2001)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Changed getobject logic to log on failure and raise a meaningful exception instead of raising unauthorized and causing a browser auth box to pop up.


  Commit: 09f4a34b3362c29d472c261f9bc566b66bf6bd03
      https://github.com/zopefoundation/Products.ZCatalog/commit/09f4a34b3362c29d472c261f9bc566b66bf6bd03
  Author: Chris McDonough <chrism at plope.com>
  Date:   2001-02-13 (Tue, 13 Feb 2001)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Changed getobject from using restrictedTraverse to unrestrictedTraverse.


  Commit: df29225c8bf59b472c536fbeca3d7e8b9b8cc5de
      https://github.com/zopefoundation/Products.ZCatalog/commit/df29225c8bf59b472c536fbeca3d7e8b9b8cc5de
  Author: Chris McDonough <chrism at plope.com>
  Date:   2001-02-14 (Wed, 14 Feb 2001)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Made resolve_path use unrestrictedTraverse instead of restrictedTraverse.


  Commit: cdfdef6824e857586b3d0d67cef81c012336baf9
      https://github.com/zopefoundation/Products.ZCatalog/commit/cdfdef6824e857586b3d0d67cef81c012336baf9
  Author: Jim Fulton <jim at zope.com>
  Date:   2001-03-15 (Thu, 15 Mar 2001)

  Changed paths:
    M Catalog.py
    M CatalogBrains.py
    M Lazy.py
    M Vocabulary.py
    M ZCatalog.py
    M dtml/catalogIndexes.dtml
    A tests/__init__.py
    A tests/keywords.py
    A tests/testCatalog.py
    A tests/testCatalogTiming.py

  Log Message:
  -----------
  Merged changes from Catalog-BTrees-Integration branch.


  Commit: daeb7b1b2c766513a083cc187f05dbc51454a212
      https://github.com/zopefoundation/Products.ZCatalog/commit/daeb7b1b2c766513a083cc187f05dbc51454a212
  Author: Jim Fulton <jim at zope.com>
  Date:   2001-03-16 (Fri, 16 Mar 2001)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Grrrrr. Forgot to copy the current length during conversion.


  Commit: 66a0e70d956079af09d6e5ec618d5ea8471ee4ba
      https://github.com/zopefoundation/Products.ZCatalog/commit/66a0e70d956079af09d6e5ec618d5ea8471ee4ba
  Author: Jim Fulton <jim at zope.com>
  Date:   2001-03-17 (Sat, 17 Mar 2001)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  An argument named 'type' shadowed the builtin. Waaaa.

New catalogs have 'lexicon' attributes that are lexicon names, but
old catalogs store their lexicons directly. This makes it hard
to manage text indexes correctly. Added some code to assure that
when a text index is added, we always pass the actual lexicon.

When converting BTrees, convert indexes in context. This is necessary
to help UnTextIndexes get their (previously) acquired lexicons.

UnTextIndexes now refer directly to their lexicons.


  Commit: 45dcdfaeaa36e9f0838af86b4efbbed096ded64c
      https://github.com/zopefoundation/Products.ZCatalog/commit/45dcdfaeaa36e9f0838af86b4efbbed096ded64c
  Author: Chris McDonough <chrism at plope.com>
  Date:   2001-03-19 (Mon, 19 Mar 2001)

  Changed paths:
    M Catalog.py
    M Vocabulary.py

  Log Message:
  -----------
  Merged in Jim's big fix from 2.3 branch dealing with returning the lexicon attributes of a Vocabulary object.


  Commit: ce0a44d8c0ec6f1861cdd550b35a79f8630bf3ff
      https://github.com/zopefoundation/Products.ZCatalog/commit/ce0a44d8c0ec6f1861cdd550b35a79f8630bf3ff
  Author: Chris McDonough <chrism at plope.com>
  Date:   2001-03-21 (Wed, 21 Mar 2001)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Merged Jim's change to __init__ to change self to self.__of__(container) into trunk.


  Commit: 9221e3bf89cd8f7bec7045ff6267469f50f719ab
      https://github.com/zopefoundation/Products.ZCatalog/commit/9221e3bf89cd8f7bec7045ff6267469f50f719ab
  Author: Chris McDonough <chrism at plope.com>
  Date:   2001-03-21 (Wed, 21 Mar 2001)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Fixed problem of ZCatalog instantiation with no container and no vocab_id.


  Commit: 9e674046d10a90cb5b0b5de76ca074abacfd0b59
      https://github.com/zopefoundation/Products.ZCatalog/commit/9e674046d10a90cb5b0b5de76ca074abacfd0b59
  Author: Chris McDonough <chrism at plope.com>
  Date:   2001-03-23 (Fri, 23 Mar 2001)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  merged __len__ bugfix from branch.


  Commit: ea0c4908abb0a68c4c9d1a7e01af6e353871283d
      https://github.com/zopefoundation/Products.ZCatalog/commit/ea0c4908abb0a68c4c9d1a7e01af6e353871283d
  Author: Chris McDonough <chrism at plope.com>
  Date:   2001-03-23 (Fri, 23 Mar 2001)

  Changed paths:
    M tests/testCatalog.py

  Log Message:
  -----------
  Merge from branch.


  Commit: 3377da1bef631f84e60dbd172bfe04bcb3e64d52
      https://github.com/zopefoundation/Products.ZCatalog/commit/3377da1bef631f84e60dbd172bfe04bcb3e64d52
  Author: Jim Fulton <jim at zope.com>
  Date:   2001-04-03 (Tue, 03 Apr 2001)

  Changed paths:
    A tests/loadmail.py

  Log Message:
  -----------
  Handy test module (not unit) for testing catalog indexing performance.


  Commit: 2c14630c34f020d46e3a39baefd6f9739531d0d2
      https://github.com/zopefoundation/Products.ZCatalog/commit/2c14630c34f020d46e3a39baefd6f9739531d0d2
  Author: Chris McDonough <chrism at plope.com>
  Date:   2001-04-05 (Thu, 05 Apr 2001)

  Changed paths:
    M dtml/catalogObjectInformation.dtml

  Log Message:
  -----------
  Merge for collector 2137 (typo)


  Commit: f287095f35cd49398226b8c1582467eb3e91708c
      https://github.com/zopefoundation/Products.ZCatalog/commit/f287095f35cd49398226b8c1582467eb3e91708c
  Author: Chris McDonough <chrism at plope.com>
  Date:   2001-04-05 (Thu, 05 Apr 2001)

  Changed paths:
    M tests/testCatalog.py

  Log Message:
  -----------
  added test for empty mapping returns all.


  Commit: 20f0589e014bd0401392a9ee2bc579585c65f6f5
      https://github.com/zopefoundation/Products.ZCatalog/commit/20f0589e014bd0401392a9ee2bc579585c65f6f5
  Author: Chris McDonough <chrism at plope.com>
  Date:   2001-04-17 (Tue, 17 Apr 2001)

  Changed paths:
    M Catalog.py
    M tests/testCatalog.py

  Log Message:
  -----------
  Merging into trunk.


  Commit: 0c06e038b0fbc8abfafc00ff75f25219de4f0603
      https://github.com/zopefoundation/Products.ZCatalog/commit/0c06e038b0fbc8abfafc00ff75f25219de4f0603
  Author: Amos Latteier <amos at latteier.com>
  Date:   2001-04-17 (Tue, 17 Apr 2001)

  Changed paths:
    M help/Vocabulary.py
    M help/ZCatalog.py

  Log Message:
  -----------
  Many small structured text fixes, typos fixes, and small wording and formatting corrections. Some of these were pointed out by Tom Deprez.


  Commit: b22f0272ad9c3ba2a45acae4b144c604b04a9658
      https://github.com/zopefoundation/Products.ZCatalog/commit/b22f0272ad9c3ba2a45acae4b144c604b04a9658
  Author: Chris McDonough <chrism at plope.com>
  Date:   2001-04-19 (Thu, 19 Apr 2001)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Merged delete-from kw-mapping fix into trunk.


  Commit: 093e15272cda4d0c76d7cebb76d94f3a74121006
      https://github.com/zopefoundation/Products.ZCatalog/commit/093e15272cda4d0c76d7cebb76d94f3a74121006
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   2001-04-26 (Thu, 26 Apr 2001)

  Changed paths:
    M help/ZCatalog.py

  Log Message:
  -----------
  fleshed out search grammer, could use more.


  Commit: 1f807f5f1a245b0ee6057a75c34d0ea9a9eb8e17
      https://github.com/zopefoundation/Products.ZCatalog/commit/1f807f5f1a245b0ee6057a75c34d0ea9a9eb8e17
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   2001-04-26 (Thu, 26 Apr 2001)

  Changed paths:
    M help/ZCatalog.py

  Log Message:
  -----------
  added sorting info


  Commit: c04f8e501c14142965efff51f27d6f994eb963b8
      https://github.com/zopefoundation/Products.ZCatalog/commit/c04f8e501c14142965efff51f27d6f994eb963b8
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   2001-04-26 (Thu, 26 Apr 2001)

  Changed paths:
    M help/ZCatalog.py

  Log Message:
  -----------
  added comments from ChrisM, more on index grammar


  Commit: 9c838cdaa8259a498eb369c8f6df12e17f6cc3a6
      https://github.com/zopefoundation/Products.ZCatalog/commit/9c838cdaa8259a498eb369c8f6df12e17f6cc3a6
  Author: Andreas Jung <yet at gmx.de>
  Date:   2001-04-27 (Fri, 27 Apr 2001)

  Changed paths:
    M Catalog.py
    M ZCatalog.py
    M dtml/catalogView.dtml

  Log Message:
  -----------
  Yeah...Zope is now a regex|ts_regex|regsub zone. Replaced and removed all old regex stuff. No one survived.


  Commit: ed6223ec6e50170c4abe07413aa46986a6b4f6fe
      https://github.com/zopefoundation/Products.ZCatalog/commit/ed6223ec6e50170c4abe07413aa46986a6b4f6fe
  Author: Chris McDonough <chrism at plope.com>
  Date:   2001-04-27 (Fri, 27 Apr 2001)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Removed import of Query module.


  Commit: fcbff65646fbe8974b17e96a02e548b34e62873d
      https://github.com/zopefoundation/Products.ZCatalog/commit/fcbff65646fbe8974b17e96a02e548b34e62873d
  Author: Shane Hathaway <shane at hathawaymix.org>
  Date:   2001-04-27 (Fri, 27 Apr 2001)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Merged RestrictedPythonBranch!


  Commit: 31ab13fb3223dfee2e21c95be105b4295482e44d
      https://github.com/zopefoundation/Products.ZCatalog/commit/31ab13fb3223dfee2e21c95be105b4295482e44d
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2001-05-21 (Mon, 21 May 2001)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Fixed assorted typos (Collector #218)


  Commit: a3b73ffccbfedcd1d57f6d94623982b87e2182f0
      https://github.com/zopefoundation/Products.ZCatalog/commit/a3b73ffccbfedcd1d57f6d94623982b87e2182f0
  Author: Andreas Jung <yet at gmx.de>
  Date:   2001-05-30 (Wed, 30 May 2001)

  Changed paths:
    M Catalog.py
    M Vocabulary.py
    M ZCatalog.py
    A ZCatalogIndexes.py
    M __init__.py
    A dtml/addIndex.dtml
    A dtml/addIndexForm.dtml
    A dtml/manageIndex.dtml
    A dtml/manageIndex.dtml.bak
    A dtml/manageOldindex.dtml
    M help/ZCatalog_Indexes.stx
    A help/ZCatalog_Parameters.stx

  Log Message:
  -----------
  merged ajung-dropin-registry branch


  Commit: d2832a6b9f976258334498379039302bf6f32da4
      https://github.com/zopefoundation/Products.ZCatalog/commit/d2832a6b9f976258334498379039302bf6f32da4
  Author: Andreas Jung <yet at gmx.de>
  Date:   2001-05-30 (Wed, 30 May 2001)

  Changed paths:
    M help/ZCatalog_Parameters.stx

  Log Message:
  -----------
  cosmetic changes


  Commit: f231f88bcc6ca626e7a215ffd6bfc06d9e5faf7a
      https://github.com/zopefoundation/Products.ZCatalog/commit/f231f88bcc6ca626e7a215ffd6bfc06d9e5faf7a
  Author: Andreas Jung <yet at gmx.de>
  Date:   2001-05-30 (Wed, 30 May 2001)

  Changed paths:
    M help/ZCatalog_Parameters.stx

  Log Message:
  -----------
  fixed indent. problem


  Commit: f4078fef3e3a7c51e4152e3af045ef0aee7e459d
      https://github.com/zopefoundation/Products.ZCatalog/commit/f4078fef3e3a7c51e4152e3af045ef0aee7e459d
  Author: Andreas Jung <yet at gmx.de>
  Date:   2001-05-31 (Thu, 31 May 2001)

  Changed paths:
    M Catalog.py
    M ZCatalog.py

  Log Message:
  -----------
  - Fix for passing additional parameters
- minor code cleanup for handling wrong index names


  Commit: 0bdfae86297fcb0a6096e1f058a291eb79b91d3a
      https://github.com/zopefoundation/Products.ZCatalog/commit/0bdfae86297fcb0a6096e1f058a291eb79b91d3a
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   2001-05-31 (Thu, 31 May 2001)

  Changed paths:
    M help/ZCatalog.stx
    M help/ZCatalog_Cataloged-Objects.stx
    M help/ZCatalog_Indexes.stx
    M help/ZCatalog_MetaData-Table.stx
    M help/ZCatalog_Parameters.stx
    M help/ZCatalog_Status.stx

  Log Message:
  -----------
  some documentation tweaks on Andreas new zcat docs


  Commit: c8d991093d480f749252fab5a1ecef2090c83ee4
      https://github.com/zopefoundation/Products.ZCatalog/commit/c8d991093d480f749252fab5a1ecef2090c83ee4
  Author: Shane Hathaway <shane at hathawaymix.org>
  Date:   2001-06-01 (Fri, 01 Jun 2001)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  `cat /tmp/cvsjy3sp7`


  Commit: 83d202d36d30f3e3baf67e0e6c005a0c46e8ff40
      https://github.com/zopefoundation/Products.ZCatalog/commit/83d202d36d30f3e3baf67e0e6c005a0c46e8ff40
  Author: Shane Hathaway <shane at hathawaymix.org>
  Date:   2001-06-01 (Fri, 01 Jun 2001)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Cosmetic change so I can get my lost log message in. :-)

In the change just before this one, I
corrected the optimization of not applying unused indexes (although this
optimization does not seem right since index.id is not necessarily
equivalent to the key to look for in the request).  DateTime objects
don't have and don't need a __len__ attribute.


  Commit: 6fd0bcbba27d1b3ea103dda4991ea9556e64a5e3
      https://github.com/zopefoundation/Products.ZCatalog/commit/6fd0bcbba27d1b3ea103dda4991ea9556e64a5e3
  Author: Shane Hathaway <shane at hathawaymix.org>
  Date:   2001-06-07 (Thu, 07 Jun 2001)

  Changed paths:
    M ZCatalogIndexes.py

  Log Message:
  -----------
  The _need__name__ protocol assigns a name to DTMLMethods implicitly
so that ExtensionClass can find the correct <name>__roles__ attribute
of the method's class.  However it was discovered that this protocol
has a flaw: if a DTMLMethod is bound to multiple names, there is no
way for default__class_init__ to tell which name is the right one.

This change adds code that detects the condition and makes the name
explicit in all places where it occurs in the Zope core.  There are
likely products out there that have the same condition so they will
need a small correction.  For now this is a warning but it might be
appropriate to later make the condition an error.


  Commit: 0b9bbd688d2a3f77c3309638e7cc69651b850b8b
      https://github.com/zopefoundation/Products.ZCatalog/commit/0b9bbd688d2a3f77c3309638e7cc69651b850b8b
  Author: Andreas Jung <yet at gmx.de>
  Date:   2001-06-15 (Fri, 15 Jun 2001)

  Changed paths:
    M tests/keywords.py
    M tests/testCatalog.py

  Log Message:
  -----------
  some tweaks for Python 2.1, new ZCatalog/PluginIndexes infrastructure


  Commit: b0d95ce17ff937a0060df80eb032c0eff8850c37
      https://github.com/zopefoundation/Products.ZCatalog/commit/b0d95ce17ff937a0060df80eb032c0eff8850c37
  Author: Shane Hathaway <shane at hathawaymix.org>
  Date:   2001-06-21 (Thu, 21 Jun 2001)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Based on some semi-formal performance tests, read guards turned out to be
slower than the old code.  With this change, we're using simple function
calls again to perform security checks.  But the calling sequence is
intended to be easier to comprehend than the old code.  Now instead of
DT_String.String subclasses having a validate() method attached to them, they
subclass AccessControl.DTML.RestrictedDTML, which provides a guarded_getattr()
method and a guarded_getitem() method.

Note that the functionality of guarded_getattr() used to be implemented
both in C and Python (in cDocumentTemplate and DT_Util), but now it's in
one place, ZopeGuards.py.  Thus it's not only reusable but easy to
optimize.

I ran all the tests and ran the new code through the profiler again.  The
change sped up restricted code a little more than expected, which is
definitely a good thing, but that may indicate that nested scopes
have a hidden speed penalty.

Also, RestrictedPython is now restrictive about printing to targets and
two forms of augmented assignment had to be forbidden.


  Commit: 7227d74b5063537f1a7d2994a9423f1590203392
      https://github.com/zopefoundation/Products.ZCatalog/commit/7227d74b5063537f1a7d2994a9423f1590203392
  Author:  <brian at svn.zope.org>
  Date:   2001-07-06 (Fri, 06 Jul 2001)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  merged missed commit to speedup LazyCats


  Commit: 43a05bfcb4e52e793e4953cbfd0fd3da5a6354fd
      https://github.com/zopefoundation/Products.ZCatalog/commit/43a05bfcb4e52e793e4953cbfd0fd3da5a6354fd
  Author: Andreas Jung <yet at gmx.de>
  Date:   2001-07-24 (Tue, 24 Jul 2001)

  Changed paths:
    M Lazy.py

  Log Message:
  -----------
          - Collector #2438:  Using a slice operation like [30:] on a
    ZCatalog search result caused a MemoryError because
    the __getslice__ implementation used  range() instead
    of xrange().


  Commit: d7a04a2f3d52db15ff10ce909946cd071a473738
      https://github.com/zopefoundation/Products.ZCatalog/commit/d7a04a2f3d52db15ff10ce909946cd071a473738
  Author: Chris McDonough <chrism at plope.com>
  Date:   2001-07-25 (Wed, 25 Jul 2001)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Removed reindexIndex method (which was not useful and had a print statement in it)


  Commit: 17769a8587d9ca2deb0bcea8c1165883e7620612
      https://github.com/zopefoundation/Products.ZCatalog/commit/17769a8587d9ca2deb0bcea8c1165883e7620612
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2001-07-25 (Wed, 25 Jul 2001)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Merge fix from 2.4 branch


  Commit: 0520a2b8967b79d48c72869cf86d9198379005b4
      https://github.com/zopefoundation/Products.ZCatalog/commit/0520a2b8967b79d48c72869cf86d9198379005b4
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2001-07-30 (Mon, 30 Jul 2001)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Collector #2427, 2429


  Commit: 1ac24acb12daf27ca306235cc2ce380f60a7e2f0
      https://github.com/zopefoundation/Products.ZCatalog/commit/1ac24acb12daf27ca306235cc2ce380f60a7e2f0
  Author: Amos Latteier <amos at latteier.com>
  Date:   2001-08-01 (Wed, 01 Aug 2001)

  Changed paths:
    M help/ZCatalog.py

  Log Message:
  -----------
  Fixed a typo. Closes SF bug report #443110.


  Commit: 956d0a9cba598ac18b0c2b6c95a1312dc33d0d43
      https://github.com/zopefoundation/Products.ZCatalog/commit/956d0a9cba598ac18b0c2b6c95a1312dc33d0d43
  Author: Andreas Jung <yet at gmx.de>
  Date:   2001-08-07 (Tue, 07 Aug 2001)

  Changed paths:
    A regressiontests/keywords.py
    A regressiontests/loadmail.py
    A regressiontests/regressionCatalog.py
    A regressiontests/regressionCatalogTiming.py
    A regressiontests/unittest_patched.py
    R tests/keywords.py
    R tests/loadmail.py
    M tests/testCatalog.py
    R tests/testCatalogTiming.py

  Log Message:
  -----------
  - reorganized structure of ZCatalog unittests
- tests/test*.py now runs with testrunner
- regressiontests/*.py are based on unittest but require a
  mailbox files as input for tests


  Commit: fe1b68c84c0dcc2a7f13d6f1c4f8b86417706d65
      https://github.com/zopefoundation/Products.ZCatalog/commit/fe1b68c84c0dcc2a7f13d6f1c4f8b86417706d65
  Author: Andreas Jung <yet at gmx.de>
  Date:   2001-08-08 (Wed, 08 Aug 2001)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  "extra" parameter of addIndex has not been passed to the TextIndex
constructor


  Commit: a4961bb619926b61b1bbba1aa87161f6602c006c
      https://github.com/zopefoundation/Products.ZCatalog/commit/a4961bb619926b61b1bbba1aa87161f6602c006c
  Author: Andreas Jung <yet at gmx.de>
  Date:   2001-08-08 (Wed, 08 Aug 2001)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Made aquisition of vocabularies for TextIndexes working.


  Commit: eb1c45bac54f160fd9a77c6a4a1573777a5ad017
      https://github.com/zopefoundation/Products.ZCatalog/commit/eb1c45bac54f160fd9a77c6a4a1573777a5ad017
  Author: Andreas Jung <yet at gmx.de>
  Date:   2001-08-08 (Wed, 08 Aug 2001)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  made vocab. aquisition changes work with unittests


  Commit: eee91feb3d28ee8ec4866aa6c11fe04c342e548e
      https://github.com/zopefoundation/Products.ZCatalog/commit/eee91feb3d28ee8ec4866aa6c11fe04c342e548e
  Author: Andreas Jung <yet at gmx.de>
  Date:   2001-08-23 (Thu, 23 Aug 2001)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
         - Collector #2532: ZCatalog.availableSplitters is now protected
   by security mechanism.


  Commit: 7f38e02fde789804b3ece4448546137bff78988c
      https://github.com/zopefoundation/Products.ZCatalog/commit/7f38e02fde789804b3ece4448546137bff78988c
  Author: Andreas Jung <yet at gmx.de>
  Date:   2001-09-11 (Tue, 11 Sep 2001)

  Changed paths:
    M dtml/manageIndex.dtml

  Log Message:
  -----------
  changed method of check if an index is a pre-2.4 index


  Commit: de93864ac0f7a44219c6dd31410466012454e094
      https://github.com/zopefoundation/Products.ZCatalog/commit/de93864ac0f7a44219c6dd31410466012454e094
  Author: Andreas Jung <yet at gmx.de>
  Date:   2001-09-13 (Thu, 13 Sep 2001)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  fixed typo


  Commit: 25a834870b1c4436fa2aa545fbee862417aa349c
      https://github.com/zopefoundation/Products.ZCatalog/commit/25a834870b1c4436fa2aa545fbee862417aa349c
  Author: Andreas Jung <yet at gmx.de>
  Date:   2001-09-26 (Wed, 26 Sep 2001)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
        - Fixed bad interaction between ZCatalog and dtml-in (submitted by
  Steve Alexander)


  Commit: b299579902e8f8d9297cc41f54919c6d93134d5d
      https://github.com/zopefoundation/Products.ZCatalog/commit/b299579902e8f8d9297cc41f54919c6d93134d5d
  Author: Andreas Jung <yet at gmx.de>
  Date:   2001-10-02 (Tue, 02 Oct 2001)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Code cleanup


  Commit: 5b2b3850d9948c7e585ea21f113251ebab197520
      https://github.com/zopefoundation/Products.ZCatalog/commit/5b2b3850d9948c7e585ea21f113251ebab197520
  Author: Andreas Jung <yet at gmx.de>
  Date:   2001-10-02 (Tue, 02 Oct 2001)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  adding a ZCatalog object did not refresh the menu properly


  Commit: e5fe5b83e9bcefdfeeb844e9744d2fa65aa614a3
      https://github.com/zopefoundation/Products.ZCatalog/commit/e5fe5b83e9bcefdfeeb844e9744d2fa65aa614a3
  Author: Steve Alexander <steve at z3u.com>
  Date:   2001-10-04 (Thu, 04 Oct 2001)

  Changed paths:
    M dtml/manageIndex.dtml

  Log Message:
  -----------
  Fixed bug that stopped you looking at legacy SearchIndex-style ZCatalog indexes
using the Indexes tab.


  Commit: ec5b218751ee10a857c5c1b1c78716d152874152
      https://github.com/zopefoundation/Products.ZCatalog/commit/ec5b218751ee10a857c5c1b1c78716d152874152
  Author: Steve Alexander <steve at z3u.com>
  Date:   2001-10-05 (Fri, 05 Oct 2001)

  Changed paths:
    M ZCatalog.py
    M dtml/catalogIndexes.dtml
    M dtml/manageIndex.dtml
    M regressiontests/regressionCatalogTiming.py

  Log Message:
  -----------
  Merge ZCatalog API cleanup into trunk.


  Commit: 9dddbf939356a7b7e2abd5a94e15044f86b91b20
      https://github.com/zopefoundation/Products.ZCatalog/commit/9dddbf939356a7b7e2abd5a94e15044f86b91b20
  Author: Andreas Jung <yet at gmx.de>
  Date:   2001-10-09 (Tue, 09 Oct 2001)

  Changed paths:
    A tests/framework.py
    M tests/testCatalog.py

  Log Message:
  -----------
  - some internal work to add support for framework.py


  Commit: a333599686a33c084ee358224b1d2b6a834f937f
      https://github.com/zopefoundation/Products.ZCatalog/commit/a333599686a33c084ee358224b1d2b6a834f937f
  Author: Andreas Jung <yet at gmx.de>
  Date:   2001-10-11 (Thu, 11 Oct 2001)

  Changed paths:
    A regressiontests/framework.py
    A regressiontests/regressionUnicode.py

  Log Message:
  -----------
  added regression test to test ZCatalogs unicode functionality


  Commit: 711acdfad683ae27009118143b7ffe76ce1698ce
      https://github.com/zopefoundation/Products.ZCatalog/commit/711acdfad683ae27009118143b7ffe76ce1698ce
  Author: Andreas Jung <yet at gmx.de>
  Date:   2001-10-11 (Thu, 11 Oct 2001)

  Changed paths:
    M README.txt

  Log Message:
  -----------
  *** empty log message ***


  Commit: 362c72378af45816f52a792e605b11dc6f26718b
      https://github.com/zopefoundation/Products.ZCatalog/commit/362c72378af45816f52a792e605b11dc6f26718b
  Author: Tres Seaver <tseaver at palladion.com>
  Date:   2001-10-11 (Thu, 11 Oct 2001)

  Changed paths:
    M tests/testCatalog.py

  Log Message:
  -----------
   - Repair tests, adding dummy user for _setObject's sake.


  Commit: 488a1fbe8bef0736ba73ae1e5a9c940383fed3c2
      https://github.com/zopefoundation/Products.ZCatalog/commit/488a1fbe8bef0736ba73ae1e5a9c940383fed3c2
  Author: Tres Seaver <tseaver at palladion.com>
  Date:   2001-10-17 (Wed, 17 Oct 2001)

  Changed paths:
    R regressiontests/framework.py
    M regressiontests/regressionUnicode.py
    R tests/framework.py
    M tests/testCatalog.py

  Log Message:
  -----------
    o Land unit test cleanup from branch.

  o Known breakage as of 2001/10/17:

    - TAL test suite is very broken (TAL is currently suppressed in
      lib/python/.testinfo).

    - AccessControl tests don't run if run first;  lib/python/.testinfo
      pushes them to the end of the queue, at which point they *do* run.
      Global side effects suck!

    - lib/python/BTrees/testBTreesUnicode.py:  weird flakiness around
      comparison of ASCII and Unicode strings;  breaks in different
      ways under Python 2.1 and 2.2.

    - lib/python/Products/PageTemplates/tests:  three tests break due
      to security asserctions.


  Commit: 1c3afd5fe79b0c5824535ff31957165e824c28d2
      https://github.com/zopefoundation/Products.ZCatalog/commit/1c3afd5fe79b0c5824535ff31957165e824c28d2
  Author: Andreas Jung <yet at gmx.de>
  Date:   2001-10-18 (Thu, 18 Oct 2001)

  Changed paths:
    M dtml/manageIndex.dtml

  Log Message:
  -----------
  adding indexes did not work properly with disabled Javascript


  Commit: 7fe0a39ea6a0e92f2550142c4cc79cec713834d2
      https://github.com/zopefoundation/Products.ZCatalog/commit/7fe0a39ea6a0e92f2550142c4cc79cec713834d2
  Author: Andreas Jung <yet at gmx.de>
  Date:   2001-10-18 (Thu, 18 Oct 2001)

  Changed paths:
    M regressiontests/regressionUnicode.py

  Log Message:
  -----------
  code cleanup


  Commit: b941dcfd879c59a27e464ec4e79c79ade4c20007
      https://github.com/zopefoundation/Products.ZCatalog/commit/b941dcfd879c59a27e464ec4e79c79ade4c20007
  Author: Shane Hathaway <shane at hathawaymix.org>
  Date:   2001-10-19 (Fri, 19 Oct 2001)

  Changed paths:
    M tests/testCatalog.py

  Log Message:
  -----------
  The ZCatalog tests now work without importing the Zope package.  Yehaw!


  Commit: ff2f48b62aa27de74ad1287462e3d150522e2cbd
      https://github.com/zopefoundation/Products.ZCatalog/commit/ff2f48b62aa27de74ad1287462e3d150522e2cbd
  Author: Andreas Jung <yet at gmx.de>
  Date:   2001-10-22 (Mon, 22 Oct 2001)

  Changed paths:
    M README.txt

  Log Message:
  -----------
  Documentation updated


  Commit: e5daf08c51fadecf2e11c0f405006ced20479bdd
      https://github.com/zopefoundation/Products.ZCatalog/commit/e5daf08c51fadecf2e11c0f405006ced20479bdd
  Author: Andreas Jung <yet at gmx.de>
  Date:   2001-11-13 (Tue, 13 Nov 2001)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  removed 'batch-size' crap (not used inside Zope)


  Commit: 0836a65252cd657d690bd92f54b7235b35e522ac
      https://github.com/zopefoundation/Products.ZCatalog/commit/0836a65252cd657d690bd92f54b7235b35e522ac
  Author: Andreas Jung <yet at gmx.de>
  Date:   2001-11-13 (Tue, 13 Nov 2001)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  removed code that has gone into check_catalog.py


  Commit: 2e6aa62eccbeac4d51890f97b281aabc0a767bab
      https://github.com/zopefoundation/Products.ZCatalog/commit/2e6aa62eccbeac4d51890f97b281aabc0a767bab
  Author: Tres Seaver <tseaver at palladion.com>
  Date:   2001-11-17 (Sat, 17 Nov 2001)

  Changed paths:
    M tests/testCatalog.py

  Log Message:
  -----------
   - Try harder to reduce global side effects in the 'createDB' bit
   (note that this piece of ugliness is due entirely to the hardwired
   dependency on FieldIndex &c in ZCatalog's ctor;  this should *go
   away*!


 - Move security manager handling to setUp/tearDown, to ensure exception-
   safe cleanup.


  Commit: 9a0479325b0d3bb96d158a820948a912ceb5b86c
      https://github.com/zopefoundation/Products.ZCatalog/commit/9a0479325b0d3bb96d158a820948a912ceb5b86c
  Author: matt at zope.com <matt at svn.zope.org>
  Date:   2001-11-28 (Wed, 28 Nov 2001)

  Changed paths:
    M Catalog.py
    M CatalogAwareness.py
    M CatalogBrains.py
    M CatalogPathAwareness.py
    M Lazy.py
    M ZCatalog.py
    M ZCatalogIndexes.py
    M __init__.py
    M help/Vocabulary.py
    M help/ZCatalog.py

  Log Message:
  -----------
  License file update


  Commit: 9c9e2f8e1758b2107da7cff2fc2f417e61305953
      https://github.com/zopefoundation/Products.ZCatalog/commit/9c9e2f8e1758b2107da7cff2fc2f417e61305953
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2002-02-15 (Fri, 15 Feb 2002)

  Changed paths:
    M CatalogAwareness.py

  Log Message:
  -----------
  Added a deprecation note.


  Commit: d9642a4fde1471a9055d857c182301a71d52f420
      https://github.com/zopefoundation/Products.ZCatalog/commit/d9642a4fde1471a9055d857c182301a71d52f420
  Author: Andreas Jung <yet at gmx.de>
  Date:   2002-02-28 (Thu, 28 Feb 2002)

  Changed paths:
    M help/ZCatalog_Indexes.stx

  Log Message:
  -----------
  added TopicIndex


  Commit: fe3873c55c9e05c5522916a37d9c028f05651679
      https://github.com/zopefoundation/Products.ZCatalog/commit/fe3873c55c9e05c5522916a37d9c028f05651679
  Author: Andreas Jung <yet at gmx.de>
  Date:   2002-03-11 (Mon, 11 Mar 2002)

  Changed paths:
    M ZCatalogIndexes.py

  Log Message:
  -----------
  string module free zone


  Commit: 50829b91d7d4f77c2f411ed757ebe024801af488
      https://github.com/zopefoundation/Products.ZCatalog/commit/50829b91d7d4f77c2f411ed757ebe024801af488
  Author: Andreas Jung <yet at gmx.de>
  Date:   2002-03-11 (Mon, 11 Mar 2002)

  Changed paths:
    M Catalog.py
    M CatalogAwareness.py
    M CatalogPathAwareness.py
    M ZCatalog.py

  Log Message:
  -----------
  string module free zone


  Commit: fce644166e06b98e88692ffc221ae2a4bcef71ed
      https://github.com/zopefoundation/Products.ZCatalog/commit/fce644166e06b98e88692ffc221ae2a4bcef71ed
  Author: Andreas Jung <yet at gmx.de>
  Date:   2002-03-11 (Mon, 11 Mar 2002)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  fix for string module extermination


  Commit: 10c20bb517e110cc554add1efb24df9711c79b25
      https://github.com/zopefoundation/Products.ZCatalog/commit/10c20bb517e110cc554add1efb24df9711c79b25
  Author: Andreas Jung <yet at gmx.de>
  Date:   2002-03-12 (Tue, 12 Mar 2002)

  Changed paths:
    M dtml/manageIndex.dtml

  Log Message:
  -----------
  pre-2.4 indexes are now shown with their type


  Commit: 965a725bc377967f7e6443c1213fba2807d8395c
      https://github.com/zopefoundation/Products.ZCatalog/commit/965a725bc377967f7e6443c1213fba2807d8395c
  Author: Tres Seaver <tseaver at palladion.com>
  Date:   2002-03-13 (Wed, 13 Mar 2002)

  Changed paths:
    M CatalogAwarenessInterface.py

  Log Message:
  -----------
    - Removed spurious 'self' argument from scarecrow interfaces;  suppressed
    'self' in interface methods created from actual method objects.


  Commit: bdf1c34688d2f0f66ef96069216b4fdf2f035cf0
      https://github.com/zopefoundation/Products.ZCatalog/commit/bdf1c34688d2f0f66ef96069216b4fdf2f035cf0
  Author: Toby Dickenson <htrd at svn.zope.org>
  Date:   2002-03-20 (Wed, 20 Mar 2002)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  merged toby-catalog-optimise-branch; collector 304; three easy optimisations for indexed searches


  Commit: d81c7ddf6948f6dc291971b6f822efd3956b07ca
      https://github.com/zopefoundation/Products.ZCatalog/commit/d81c7ddf6948f6dc291971b6f822efd3956b07ca
  Author: Casey Duncan <casey.duncan at gmail.com>
  Date:   2002-03-28 (Thu, 28 Mar 2002)

  Changed paths:
    M __init__.py

  Log Message:
  -----------
  Merge ZClass constructor spruce up changes


  Commit: abe8fd0576ecfd4befa230eaa927e36a0fa6e742
      https://github.com/zopefoundation/Products.ZCatalog/commit/abe8fd0576ecfd4befa230eaa927e36a0fa6e742
  Author: Andreas Jung <yet at gmx.de>
  Date:   2002-03-28 (Thu, 28 Mar 2002)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  removed some target="manage_main" declarations as they were used
in a inconsistent way and were responsible for unwanted openings
of new windows


  Commit: 104c577132a2c61910a7ed8486b74cfc441cba99
      https://github.com/zopefoundation/Products.ZCatalog/commit/104c577132a2c61910a7ed8486b74cfc441cba99
  Author: Toby Dickenson <htrd at svn.zope.org>
  Date:   2002-04-05 (Fri, 05 Apr 2002)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  No need to use a full sweep now. the incremental collector is sufficiently effective at keeping memory usage in check, and does not have the severe performance implications


  Commit: 474810b67c39eb17d7a1f5a02c8da3bcb998881b
      https://github.com/zopefoundation/Products.ZCatalog/commit/474810b67c39eb17d7a1f5a02c8da3bcb998881b
  Author: Chris McDonough <chrism at plope.com>
  Date:   2002-04-12 (Fri, 12 Apr 2002)

  Changed paths:
    M CatalogPathAwareness.py
    M __init__.py

  Log Message:
  -----------
      Register CatalogPathAware (a bare subclass of CatalogPathAwareness
    .CatalogAware) as a
    ZClass base class.  Its reason for existence is to make the name
    that shows up in the ZClass Product list different than 'ZCatalog:
    CatalogAware', which is the name registered by
    CatalogAwareness.CatalogAware.  The fix should *really* be to
    change the product registry to keep the whole module/class path
    and to make the ZClass add UI show the whole path, but this is
    nontrivial, we don't want to spend a lot of time on ZClasses, and
    this works.

    Now when we tell people to use CatalogPathAware instead of CatalogAware,
    they will actually be able to do it without a lot of effort.

    The reason we can't replace CatalogAware with CatalogPathAware is
    backwards-compatibility and the desire to not force people to do
    data conversion on their existing instances.


  Commit: 4c5c9c9d0d90a384fb8d56c50a338f6b0d810f32
      https://github.com/zopefoundation/Products.ZCatalog/commit/4c5c9c9d0d90a384fb8d56c50a338f6b0d810f32
  Author: Toby Dickenson <htrd at svn.zope.org>
  Date:   2002-04-17 (Wed, 17 Apr 2002)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  merged toby-catalog-cmp-collision-branch


  Commit: 7aea7fc5ac7161f3996897d090a39c8b0787ca2a
      https://github.com/zopefoundation/Products.ZCatalog/commit/7aea7fc5ac7161f3996897d090a39c8b0787ca2a
  Author: Andreas Jung <yet at gmx.de>
  Date:   2002-04-18 (Thu, 18 Apr 2002)

  Changed paths:
    R dtml/manageIndex.dtml.bak

  Log Message:
  -----------
  removed .bak file


  Commit: 16b50db99dd5bcc85a58cdb2f9e87d9a5e1d6ffa
      https://github.com/zopefoundation/Products.ZCatalog/commit/16b50db99dd5bcc85a58cdb2f9e87d9a5e1d6ffa
  Author: Andreas Jung <yet at gmx.de>
  Date:   2002-04-24 (Wed, 24 Apr 2002)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  added getId() of interface for PluggableIndexes -> changed the way
to retrieve the id of an index from index.id to index.getId()


  Commit: 652af33e0d83fb78f3ae9a4da2f4999f6c6d6a78
      https://github.com/zopefoundation/Products.ZCatalog/commit/652af33e0d83fb78f3ae9a4da2f4999f6c6d6a78
  Author: Andreas Jung <yet at gmx.de>
  Date:   2002-04-25 (Thu, 25 Apr 2002)

  Changed paths:
    M dtml/manageIndex.dtml

  Log Message:
  -----------
  minor cosmetic corrections


  Commit: aee506b18bc8d48e34f2677da96f26cfd3d1b308
      https://github.com/zopefoundation/Products.ZCatalog/commit/aee506b18bc8d48e34f2677da96f26cfd3d1b308
  Author: Andreas Jung <yet at gmx.de>
  Date:   2002-04-25 (Thu, 25 Apr 2002)

  Changed paths:
    M ZCatalog.py
    M dtml/manageIndex.dtml

  Log Message:
  -----------
  added prelim. converter for old-style indexes to pluggable indexes
(without converting their contents...needs reindexing)


  Commit: fbee13cdf48a35b2c61d4f4e9e03a48be99b64db
      https://github.com/zopefoundation/Products.ZCatalog/commit/fbee13cdf48a35b2c61d4f4e9e03a48be99b64db
  Author: Andreas Jung <yet at gmx.de>
  Date:   2002-05-03 (Fri, 03 May 2002)

  Changed paths:
    M Catalog.py
    M ZCatalog.py
    M help/ZCatalog_Parameters.stx

  Log Message:
  -----------
  Eased the query optimization introduced with Zope 2.4.X
(revision 1.72 or Catalog.py).

TTW searches are no longer optimized to restore the old
behaviour (user does not fill out any form fields ->
return all hits)

For application related searches we keep the optimization
but it is possible to disable optimization by passing
'optimize=0' as additional parameters to searchResults().


  Commit: f17f943c12d0773e3b3d358786cf24851dd6ad2a
      https://github.com/zopefoundation/Products.ZCatalog/commit/f17f943c12d0773e3b3d358786cf24851dd6ad2a
  Author: Andreas Jung <yet at gmx.de>
  Date:   2002-05-06 (Mon, 06 May 2002)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  removed unused imports


  Commit: 76c876916fc609e7ce3abafe4df150ca82155255
      https://github.com/zopefoundation/Products.ZCatalog/commit/76c876916fc609e7ce3abafe4df150ca82155255
  Author: Jeremy Hylton <jeremy at svn.zope.org>
  Date:   2002-05-13 (Mon, 13 May 2002)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Many small cleanups and simplifications.

_indexedSearch():

    Simplify logic that called _apply_index() for each index in the
    catalog.  The if statement under the comment "Optimization" had
    identical code on either branch.  Perhaps the odd indentation made
    this confusing.  Regardless, remove the conditional.

    Change computation of normalized scores to multiply first, then
    divide.  Use literal 100. to make sure mult and div are floating
    point ops.

searchResults():

    Simplify logic at beginning of searchResults().  The first two
    conditionals depended on kw, so organize the logic to make that
    clearer.

    Write helper method to find "sort-on" and "sort-index" instead of
    duplicating code in searchResults().

    For case were results are sorted, simplify construction of the
    final LazyCat and make it more efficient to boot.  Instead of use
    a list comprehension and a reduce + lambda to construct list and
    length of contained lists, do it with one explicit for loop that
    constructs both values.
   Note: I did detailed timing stats on three ways to compute the
  length of a sequence of sequences.  reduce + lambda was the
  slowest.  For short lists, an explicit for loop is fastest.
  For long lists, reduce(operater.add, map(len, list)) is
  fastest.  The explicit for loop is big win here, because we've
  got to walk over the elements anyway to undo the Schwarzian
  transform.

Sundry:

Use getattr() with default value of None in preference to hasattr()
followed by getattr().  This gets the same result with half the work.

Changes for consistent and frequent use of whitespace.

Use types.StringType and isinstance() to test for strings.


  Commit: 7c922e0a2236cc2c7cec9c7f4356499763a3553d
      https://github.com/zopefoundation/Products.ZCatalog/commit/7c922e0a2236cc2c7cec9c7f4356499763a3553d
  Author: Casey Duncan <casey.duncan at gmail.com>
  Date:   2002-06-07 (Fri, 07 Jun 2002)

  Changed paths:
    M dtml/catalogView.dtml

  Log Message:
  -----------
  Added Select/Deselect All button to ZCatalog catalog view (collector issue #423)


  Commit: 445a1ffdfc8ba6695f969f19f33c9f299574b8c7
      https://github.com/zopefoundation/Products.ZCatalog/commit/445a1ffdfc8ba6695f969f19f33c9f299574b8c7
  Author: Casey Duncan <casey.duncan at gmail.com>
  Date:   2002-06-11 (Tue, 11 Jun 2002)

  Changed paths:
    M Catalog.py
    M ZCatalog.py
    M dtml/addZCatalog.dtml
    M dtml/catalogSchema.dtml
    M dtml/manageIndex.dtml
    M tests/testCatalog.py

  Log Message:
  -----------
  Removed vocabulary management from catalog/ZCatalog. They now have no awareness of vocabularies.
The only API change was the removal of the getVocabulary method from ZCatalog.
Old-style TextIndexes can now acquire a Vocabulary from anywhere.
No Indexes, metadata or vocabulary objects are created automatically by ZCatalog.


  Commit: 710cbd4ba5ac7c7d2535dcb124d85de47284354b
      https://github.com/zopefoundation/Products.ZCatalog/commit/710cbd4ba5ac7c7d2535dcb124d85de47284354b
  Author: Casey Duncan <casey.duncan at gmail.com>
  Date:   2002-06-11 (Tue, 11 Jun 2002)

  Changed paths:
    M help/ZCatalog.py

  Log Message:
  -----------
  Updated ZCatalog interface to include new index info and document deprecated argument


  Commit: b427bee58383097529e0239a5024b63b9a3de3e6
      https://github.com/zopefoundation/Products.ZCatalog/commit/b427bee58383097529e0239a5024b63b9a3de3e6
  Author: Casey Duncan <casey.duncan at gmail.com>
  Date:   2002-06-14 (Fri, 14 Jun 2002)

  Changed paths:
    M ZCatalogIndexes.py

  Log Message:
  -----------
  Merge and register hotfix


  Commit: c6d348f8ed67bd03eecf1a5f8a4059f251cf233b
      https://github.com/zopefoundation/Products.ZCatalog/commit/c6d348f8ed67bd03eecf1a5f8a4059f251cf233b
  Author: Casey Duncan <casey.duncan at gmail.com>
  Date:   2002-06-28 (Fri, 28 Jun 2002)

  Changed paths:
    M ZCatalog.py
    M ZCatalogIndexes.py
    M dtml/catalogIndexes.dtml
    R dtml/manageIndex.dtml

  Log Message:
  -----------
  ZCatalog Fixup:

  * Collector #446 - Index managment permissions fixed

  * Index managment ui is now integrated into ZCatalog rather than being
    a tab leading to the Indexes subobject manage_main

ZCTextIndex fixed to work under this management scheme and now can be instantiated without that silly "extra" record thingy.


  Commit: 57c7ff49c200ff762b18d6a30dc686b16704d2a8
      https://github.com/zopefoundation/Products.ZCatalog/commit/57c7ff49c200ff762b18d6a30dc686b16704d2a8
  Author: Chris McDonough <chrism at plope.com>
  Date:   2002-06-29 (Sat, 29 Jun 2002)

  Changed paths:
    M CatalogBrains.py

  Log Message:
  -----------
  The getObject method of the AbstractCatalogBrains class used a
"bareword" except: pass in a try: statement.  It now writes
a log message before passing.


  Commit: 96807bb1403c50a99f467cda6bbe244cdf3c0f33
      https://github.com/zopefoundation/Products.ZCatalog/commit/96807bb1403c50a99f467cda6bbe244cdf3c0f33
  Author: Casey Duncan <casey.duncan at gmail.com>
  Date:   2002-07-02 (Tue, 02 Jul 2002)

  Changed paths:
    M Catalog.py
    M ZCatalog.py
    M tests/testCatalog.py

  Log Message:
  -----------
  Restored behavior of ZCatalog when arguments with empty string are passed in. These values are effectively ignored by searchResults. If only empty values are passed, then it returns all results (assuming you passed an empty filter).

Removed "optimize" argument which was an attempt to "fix" searchResults for programmatic use. Also replaced comments this optimized behavior.

Eventually a new API will be added for "explicit" programmatic queries, for now we will suffer along with searchResults as it is. Extending it with additional dwim is not a path worth traveling.


  Commit: 249b7391403941b9c890ade393b45968591df26f
      https://github.com/zopefoundation/Products.ZCatalog/commit/249b7391403941b9c890ade393b45968591df26f
  Author: Casey Duncan <casey.duncan at gmail.com>
  Date:   2002-07-05 (Fri, 05 Jul 2002)

  Changed paths:
    M CatalogAwareness.py
    M CatalogPathAwareness.py

  Log Message:
  -----------
  Collector #458: Fixed broken reindex_all method of CatalogAwareness classes


  Commit: 0f1312b0304a536c6afe65c3d727ade059ac2623
      https://github.com/zopefoundation/Products.ZCatalog/commit/0f1312b0304a536c6afe65c3d727ade059ac2623
  Author: Barry Warsaw <barry at python.org>
  Date:   2002-07-16 (Tue, 16 Jul 2002)

  Changed paths:
    M regressiontests/loadmail.py

  Log Message:
  -----------
  Fix the path in the example usage to reflect reality.

loadmail(): Make max<0 mean there's no max instead of using
bunch-o-9's.  Also change the base command so that max is optional
(there'll be no max if not given).

Also, get rid of the .invalidate(None) call since 1) the method
doesn't accept a None argument anymore; 2) minimize() should do the
trick anyway.


  Commit: b8dab1d16b464171ff12fa963be5cff0af7e9548
      https://github.com/zopefoundation/Products.ZCatalog/commit/b8dab1d16b464171ff12fa963be5cff0af7e9548
  Author: Casey Duncan <casey.duncan at gmail.com>
  Date:   2002-07-16 (Tue, 16 Jul 2002)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Lazified computing the normalized score on text index search results. This can shave seconds off search times when you get a lot of results


  Commit: 9f33823d982476b119a192b168129f03d96db2fa
      https://github.com/zopefoundation/Products.ZCatalog/commit/9f33823d982476b119a192b168129f03d96db2fa
  Author: Jim Fulton <jim at zope.com>
  Date:   2002-07-29 (Mon, 29 Jul 2002)

  Changed paths:
    M CatalogAwarenessInterface.py

  Log Message:
  -----------
  Fixed some silly bugs that make no difference, since this module is
never imported. The doc strings should still be converted to standard
format.


  Commit: fa72d331a4e1ea2ed8079dd2d997bb3896226c66
      https://github.com/zopefoundation/Products.ZCatalog/commit/fa72d331a4e1ea2ed8079dd2d997bb3896226c66
  Author: Jim Fulton <jim at zope.com>
  Date:   2002-07-29 (Mon, 29 Jul 2002)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Added a method, getrid, for getting a record id given an object
path. This was added primarily for the purpose of determining if an
object was catalogged.


  Commit: 6138f288a080ecc79d0ac5624740f659ade90d56
      https://github.com/zopefoundation/Products.ZCatalog/commit/6138f288a080ecc79d0ac5624740f659ade90d56
  Author: Jim Fulton <jim at zope.com>
  Date:   2002-07-29 (Mon, 29 Jul 2002)

  Changed paths:
    A IZCatalog.py

  Log Message:
  -----------
  Added a formal application interface for ZCatalog, derived from the
API documentation.


  Commit: 19e11338e93b83cd5fe992c285498ef5e4eb1eaa
      https://github.com/zopefoundation/Products.ZCatalog/commit/19e11338e93b83cd5fe992c285498ef5e4eb1eaa
  Author: Martijn Pieters <mj at zopatista.co>
  Date:   2002-07-29 (Mon, 29 Jul 2002)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Remove useless interpolation of None into string.


  Commit: a62055a74acc42b19bd0b695828fcd6cce3a3645
      https://github.com/zopefoundation/Products.ZCatalog/commit/a62055a74acc42b19bd0b695828fcd6cce3a3645
  Author: Shane Hathaway <shane at hathawaymix.org>
  Date:   2002-07-29 (Mon, 29 Jul 2002)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Added comments to demystify some of the search code.


  Commit: 3cf15b9c9d12d10c7b86dde653545af61e1c4ec6
      https://github.com/zopefoundation/Products.ZCatalog/commit/3cf15b9c9d12d10c7b86dde653545af61e1c4ec6
  Author: Shane Hathaway <shane at hathawaymix.org>
  Date:   2002-07-30 (Tue, 30 Jul 2002)

  Changed paths:
    M tests/testCatalog.py

  Log Message:
  -----------
  Changed unit test docstring to a comment, since the method name is descriptive enough


  Commit: 5ace2d05fbc41bd0011f017df5fe6cb36365fa91
      https://github.com/zopefoundation/Products.ZCatalog/commit/5ace2d05fbc41bd0011f017df5fe6cb36365fa91
  Author: Shane Hathaway <shane at hathawaymix.org>
  Date:   2002-07-30 (Tue, 30 Jul 2002)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Refactored searchResults() for clarity and also to provide a way to merge
and sort results from multiple catalogs (or multiple queries) efficiently.


  Commit: 9f7ea9db886ab63416aa4b5149e4f948411a3736
      https://github.com/zopefoundation/Products.ZCatalog/commit/9f7ea9db886ab63416aa4b5149e4f948411a3736
  Author: Shane Hathaway <shane at hathawaymix.org>
  Date:   2002-07-30 (Tue, 30 Jul 2002)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Fixed a bug in catalog result merging code that was never reached before:
the length of the concatenated sequence is not the same as the length of r,
since r contains sequences of different sizes.  Let LazyCat compute the
length.


  Commit: 8bdd0886a8c0c8583b09d574ad15328a9a102d3c
      https://github.com/zopefoundation/Products.ZCatalog/commit/8bdd0886a8c0c8583b09d574ad15328a9a102d3c
  Author: Jim Fulton <jim at zope.com>
  Date:   2002-07-31 (Wed, 31 Jul 2002)

  Changed paths:
    M regressiontests/loadmail.py

  Log Message:
  -----------
  Updated script to add a ZCTextIndex to the generated catalog, since
catalogs no-longer come with pre-existing indexes. Also removed an
unused method.


  Commit: 8d6338ad2d3a9ef56c2d91cce86fd55914a6ac68
      https://github.com/zopefoundation/Products.ZCatalog/commit/8d6338ad2d3a9ef56c2d91cce86fd55914a6ac68
  Author: Shane Hathaway <shane at hathawaymix.org>
  Date:   2002-07-31 (Wed, 31 Jul 2002)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Simplified invocation syntax


  Commit: 14a533d1ffb332b707047b49ea2a50ee069d83ff
      https://github.com/zopefoundation/Products.ZCatalog/commit/14a533d1ffb332b707047b49ea2a50ee069d83ff
  Author: Shane Hathaway <shane at hathawaymix.org>
  Date:   2002-07-31 (Wed, 31 Jul 2002)

  Changed paths:
    M Catalog.py
    M tests/testCatalog.py

  Log Message:
  -----------
  Fixed the optimization in the catalog that iterates over the sort index
rather than the result set when the result set is much larger than the
sort index.  Added a test and cleaned up the test framework.


  Commit: d81b2977b2644011d58ee61ea9fb3791f20ece8b
      https://github.com/zopefoundation/Products.ZCatalog/commit/d81b2977b2644011d58ee61ea9fb3791f20ece8b
  Author: Barry Warsaw <barry at python.org>
  Date:   2002-08-01 (Thu, 01 Aug 2002)

  Changed paths:
    M regressiontests/loadmail.py

  Log Message:
  -----------
  Typos in the docstring, and also let index()'s arg be optional.


  Commit: 62fe76acecb95c0a8d6fb514030720b587050236
      https://github.com/zopefoundation/Products.ZCatalog/commit/62fe76acecb95c0a8d6fb514030720b587050236
  Author: Barry Warsaw <barry at python.org>
  Date:   2002-08-12 (Mon, 12 Aug 2002)

  Changed paths:
    M regressiontests/loadmail.py

  Log Message:
  -----------
  Typo


  Commit: 6e46a532b23658c7a55e3a13b23a3f477ca8f196
      https://github.com/zopefoundation/Products.ZCatalog/commit/6e46a532b23658c7a55e3a13b23a3f477ca8f196
  Author: Casey Duncan <casey.duncan at gmail.com>
  Date:   2002-08-14 (Wed, 14 Aug 2002)

  Changed paths:
    M Catalog.py
    M IZCatalog.py
    M ZCatalog.py
    M help/ZCatalog.py

  Log Message:
  -----------
  Added new APIS:
  - Catalog.getIndex returns an acquisition wrapped index, use instead of
    Catalog.indexes[...]
  - ZCatalog.getIndexObjects returns the list of index obs also acquisition
    wrapped. Its use is preferred over the previous index_objects method.

Changed Catalog code to utilize getIndex. This is mostly a neutral change except for in clear() which did not used to wrap before calling the index.
Help docs and interfaces updated to reflect the change.


  Commit: ab418c19ff1dce77f7732ca23b9082a742d93419
      https://github.com/zopefoundation/Products.ZCatalog/commit/ab418c19ff1dce77f7732ca23b9082a742d93419
  Author: Casey Duncan <casey.duncan at gmail.com>
  Date:   2002-08-14 (Wed, 14 Aug 2002)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Fixed clearIndex to use new getIndex api
small whitespace cleanup (I know, why bother ;^)


  Commit: 5867cf0e3bf98f9953e7ef6e5c0076939c010788
      https://github.com/zopefoundation/Products.ZCatalog/commit/5867cf0e3bf98f9953e7ef6e5c0076939c010788
  Author: Casey Duncan <casey.duncan at gmail.com>
  Date:   2002-08-14 (Wed, 14 Aug 2002)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Replaced <br>s with \n's in manage_tabs_message values passed over request


  Commit: c5b6893ed530df5dae09add64f81d2f70c325aa8
      https://github.com/zopefoundation/Products.ZCatalog/commit/c5b6893ed530df5dae09add64f81d2f70c325aa8
  Author: Casey Duncan <casey.duncan at gmail.com>
  Date:   2002-08-14 (Wed, 14 Aug 2002)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Improved dogfood consumption


  Commit: dc10e45a20e25b884ec9beea411678557840c1b4
      https://github.com/zopefoundation/Products.ZCatalog/commit/dc10e45a20e25b884ec9beea411678557840c1b4
  Author: Martijn Pieters <mj at zopatista.co>
  Date:   2002-08-14 (Wed, 14 Aug 2002)

  Changed paths:
    M Catalog.py
    M CatalogAwareness.py
    M CatalogBrains.py
    M CatalogPathAwareness.py
    M IZCatalog.py
    M Lazy.py
    M ZCatalog.py
    M ZCatalogIndexes.py
    M __init__.py
    M help/Vocabulary.py
    M help/ZCatalog.py
    M regressiontests/keywords.py
    M regressiontests/loadmail.py
    M regressiontests/regressionCatalog.py
    M regressiontests/regressionCatalogTiming.py
    M regressiontests/regressionUnicode.py
    M regressiontests/unittest_patched.py
    M tests/testCatalog.py

  Log Message:
  -----------
  Clean up indentation and trailing whitespace.


  Commit: 4ccbdc2a51da8087dcfb17906038c5f59269c941
      https://github.com/zopefoundation/Products.ZCatalog/commit/4ccbdc2a51da8087dcfb17906038c5f59269c941
  Author: Casey Duncan <casey.duncan at gmail.com>
  Date:   2002-08-15 (Thu, 15 Aug 2002)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Small optimization on reindexIndex:

  - Removed unnecessary tuple cast

  - OIBTree.keys() is faster than IOBTree.values()


  Commit: 8b12bbb1de23c91b38468c9979bb5c69bd51e25e
      https://github.com/zopefoundation/Products.ZCatalog/commit/8b12bbb1de23c91b38468c9979bb5c69bd51e25e
  Author: Casey Duncan <casey.duncan at gmail.com>
  Date:   2002-08-15 (Thu, 15 Aug 2002)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Small refactor of new getIndexObjects method. Tightened security (since wrapped indexes are more open to untrusted code) and generalized the other assertions for ZCat.


  Commit: 4b97522d68bf839d5dba3475df06b2d9e2ca0369
      https://github.com/zopefoundation/Products.ZCatalog/commit/4b97522d68bf839d5dba3475df06b2d9e2ca0369
  Author: Barry Warsaw <barry at python.org>
  Date:   2002-08-22 (Thu, 22 Aug 2002)

  Changed paths:
    M regressiontests/loadmail.py

  Log Message:
  -----------
  do(): We need to wrap the guts of this in a try/finally so that the
returnf() function will definitely get called.  Otherwise, if we get
an exception during the test, we'll deadlock because it's returnf()
that releases the various test locks.

loadinc(): Pass the file pointer in as well as the mbox so that the
status printing will actually work.  I'm not passing the file in
/instead/ of the mbox, but I wasn't completely sure of the original
intent of the code.


  Commit: dddcb01cbec398d68b563b4562209773b94295b4
      https://github.com/zopefoundation/Products.ZCatalog/commit/dddcb01cbec398d68b563b4562209773b94295b4
  Author: Andy McKay <andy at agmweb.ca>
  Date:   2002-08-28 (Wed, 28 Aug 2002)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Add metadata and index object access from a given UID.


  Commit: 19be24abfd831dcfa0a0db2db89981131bd792ff
      https://github.com/zopefoundation/Products.ZCatalog/commit/19be24abfd831dcfa0a0db2db89981131bd792ff
  Author: Andy McKay <andy at agmweb.ca>
  Date:   2002-08-28 (Wed, 28 Aug 2002)

  Changed paths:
    M tests/testCatalog.py

  Log Message:
  -----------
  Add in tests for ZCatalog (as opposed to Catalog) for getMetadataForUID and getIndexForUID...


  Commit: 3b3b1eff66d20c43b9de65cdd2ae600a0d179d9f
      https://github.com/zopefoundation/Products.ZCatalog/commit/3b3b1eff66d20c43b9de65cdd2ae600a0d179d9f
  Author: Shane Hathaway <shane at hathawaymix.org>
  Date:   2002-09-05 (Thu, 05 Sep 2002)

  Changed paths:
    M IZCatalog.py

  Log Message:
  -----------
  Documented two features of the catalog:

- You can pass the list of indexes to update to catalog_object().

- uids can be relative rather than absolute.


  Commit: abc502c9e04e1d6638b9c58210574e9aba17de72
      https://github.com/zopefoundation/Products.ZCatalog/commit/abc502c9e04e1d6638b9c58210574e9aba17de72
  Author: Barry Warsaw <barry at python.org>
  Date:   2002-09-11 (Wed, 11 Sep 2002)

  Changed paths:
    M regressiontests/loadmail.py

  Log Message:
  -----------
  loadinc(): Do the same check of the environment that's done in
loadmail() when deciding on the print format.


  Commit: 933d41bfc99e28b4d3de7f676b18e32c1a65df29
      https://github.com/zopefoundation/Products.ZCatalog/commit/933d41bfc99e28b4d3de7f676b18e32c1a65df29
  Author: Casey Duncan <casey.duncan at gmail.com>
  Date:   2002-09-30 (Mon, 30 Sep 2002)

  Changed paths:
    M CatalogBrains.py

  Log Message:
  -----------
  Add optional "relative" argument to getURL so that it can return site relative u
rls like absolute_url can


  Commit: 3ef012ded4c847179211455dfee275bde34106a1
      https://github.com/zopefoundation/Products.ZCatalog/commit/3ef012ded4c847179211455dfee275bde34106a1
  Author: Barry Warsaw <barry at python.org>
  Date:   2002-11-12 (Tue, 12 Nov 2002)

  Changed paths:
    M regressiontests/loadmail.py

  Log Message:
  -----------
  Committing some old changes.

New `catdel' command which deletes the entire catalog in one
transaction.

Add a new global VERBOSE flag instead of passing around the printstat
argument everywhere.  This also lets us use getopt for proper option
parsing, and add a -v/--verbose flag for setting that global.

Added a usage() function.


  Commit: feef05559e3f829999e30abff89cad13fd943e5a
      https://github.com/zopefoundation/Products.ZCatalog/commit/feef05559e3f829999e30abff89cad13fd943e5a
  Author: Chris McDonough <chrism at plope.com>
  Date:   2002-11-25 (Mon, 25 Nov 2002)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Stringify the object in the exception in case its a list or tuple (an inscrutable error occurs if this is not done).


  Commit: a926cd8595497f28455076021538dd07a7ecbca0
      https://github.com/zopefoundation/Products.ZCatalog/commit/a926cd8595497f28455076021538dd07a7ecbca0
  Author: Casey Duncan <casey.duncan at gmail.com>
  Date:   2002-12-05 (Thu, 05 Dec 2002)

  Changed paths:
    M Catalog.py
    M IZCatalog.py
    M Lazy.py
    M ZCatalog.py
    M help/ZCatalog.py
    M tests/testCatalog.py

  Log Message:
  -----------
  Major refactor of the catalog search engine centered around optimizing sort by index operations. The resulting code greatly outperforms the previous version and uses less memory.

Exposed a new ZCatalog method "search" which has a better interface for programmatic searches. Updated documentation as well.

Implemented a sort limit option which allows you to inform the catalog that you are only interested in a certain number of results. In the common case this allows the ZCatalog machinery to use a different sorting algorithm (N-Best) which scales much better then a full sort.

Also more tightly integrated the merge option which allows you to tell the catalog that you would like raw and unsorted intermediate results returned rather than sorted and lazified results. This can be used to efficiently merge search results across multiple catalogs.


  Commit: 7f075bf55e69ce1b9c3de356a4bc3262a82f4e21
      https://github.com/zopefoundation/Products.ZCatalog/commit/7f075bf55e69ce1b9c3de356a4bc3262a82f4e21
  Author: Casey Duncan <casey.duncan at gmail.com>
  Date:   2002-12-06 (Fri, 06 Dec 2002)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Changes to non-merged results returned by search:

* For unsorted sets, merged and non-merged results are identical (lazy results)

* For sorted sets, merged results are lazy and non-merged are lists of three tuples that can later be merged and sorted using mergeResults

The mergeResults function has been simplified greatly and now simply accepts a list of result sets in its first argument.


  Commit: 875e11fd2cb91fcc7b495451379a4e2c47df94d0
      https://github.com/zopefoundation/Products.ZCatalog/commit/875e11fd2cb91fcc7b495451379a4e2c47df94d0
  Author: Casey Duncan <casey.duncan at gmail.com>
  Date:   2002-12-09 (Mon, 09 Dec 2002)

  Changed paths:
    M Catalog.py
    M tests/testCatalog.py

  Log Message:
  -----------
  More sorting improvements:

* Changed logic for activating first sort algorithm to elminate bad performance with large result sets (20k+). The full sort is now faster for a larger proportion of cases. This algorithm is also skipped now if a sort limit value is passed.

* Full sort now handles sort limits where the limit is 25% or greater of the total result where N-Best performance degrades. This allows the application to always apply a sort limit up to and beyond the result set length.

* Added an "N-worst" sort handler to deal with forward sort limits (previously only reverse limits worked properly).

* Small optimizations to N-best/worst to wring out a few more CPU cycles.


  Commit: 5a46f076d771bcea0d27baad523ae7ec5da323fa
      https://github.com/zopefoundation/Products.ZCatalog/commit/5a46f076d771bcea0d27baad523ae7ec5da323fa
  Author: Casey Duncan <casey.duncan at gmail.com>
  Date:   2002-12-09 (Mon, 09 Dec 2002)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Remove import added for testing


  Commit: 5e437b08275ae3d83c7bc8413502072ed4418fe4
      https://github.com/zopefoundation/Products.ZCatalog/commit/5e437b08275ae3d83c7bc8413502072ed4418fe4
  Author: Casey Duncan <casey.duncan at gmail.com>
  Date:   2002-12-11 (Wed, 11 Dec 2002)

  Changed paths:
    M Catalog.py
    M Lazy.py

  Log Message:
  -----------
  Refactor Lazy concatenation to remove some old cruft and simplify the code
Catalog empty results are now always a LazyCat([]) rather than a LazyCat(SomeEmptySequencishThingFromTheIndexes)


  Commit: 4500e050f0b410ce452f826224400724a508e346
      https://github.com/zopefoundation/Products.ZCatalog/commit/4500e050f0b410ce452f826224400724a508e346
  Author: Casey Duncan <casey.duncan at gmail.com>
  Date:   2002-12-16 (Mon, 16 Dec 2002)

  Changed paths:
    M dtml/catalogView.dtml

  Log Message:
  -----------
  Collector #479: Catalog tab now correctly puts "Unknown" in the type column for cataloged objects with no meta_type metadata column


  Commit: babbb140e54ccc634ddbb839523430c810b5c165
      https://github.com/zopefoundation/Products.ZCatalog/commit/babbb140e54ccc634ddbb839523430c810b5c165
  Author: Florent Guillaume <fg at nuxeo.com>
  Date:   2002-12-22 (Sun, 22 Dec 2002)

  Changed paths:
    M dtml/addIndexForm.dtml
    M dtml/catalogAddRowForm.dtml
    M dtml/catalogAdvanced.dtml
    M dtml/catalogFind.dtml
    M dtml/catalogIndexes.dtml
    M dtml/catalogObjectInformation.dtml
    M dtml/catalogSchema.dtml
    M dtml/catalogStatus.dtml
    M dtml/catalogView.dtml
    M dtml/editCatalogerForm.dtml
    M dtml/manage_vocab.dtml
    M dtml/vocab_manage_main.dtml

  Log Message:
  -----------
  Merged efge-death-to-dtml-var-branch into HEAD:

Removed most <dtml-var> to replace them with &dtml-foo;.
This corrects a number of potential XSS holes, and simplifies
auditability of the remaining legitimate <dtml-var>.


  Commit: c64b265b6a86c2c904fbbce87f5e2211113ad78a
      https://github.com/zopefoundation/Products.ZCatalog/commit/c64b265b6a86c2c904fbbce87f5e2211113ad78a
  Author: Andreas Jung <yet at gmx.de>
  Date:   2003-01-11 (Sat, 11 Jan 2003)

  Changed paths:
    M CatalogPathAwareness.py

  Log Message:
  -----------
  Fixed broken join()


  Commit: d143f5b1772dbc7b8b3f402377ad357b9181e0ad
      https://github.com/zopefoundation/Products.ZCatalog/commit/d143f5b1772dbc7b8b3f402377ad357b9181e0ad
  Author: Andreas Jung <yet at gmx.de>
  Date:   2003-01-17 (Fri, 17 Jan 2003)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Collector #771: ZCatalog failed to index DTML Document if the name
of a catalog metadata was identical with the name of an acquired
object.
~


  Commit: 06e691dc5887f3b6597d4dca78c5f8a1e1079480
      https://github.com/zopefoundation/Products.ZCatalog/commit/06e691dc5887f3b6597d4dca78c5f8a1e1079480
  Author: Shane Hathaway <shane at hathawaymix.org>
  Date:   2003-01-17 (Fri, 17 Jan 2003)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Merge from 2_6 branch: fixed stored acquisition wrappers.

Some indexes were storing acquisition wrappers in the cyclic references
back to the ZCatalog instance.  Removed the acquisition wrappers and
cleaned up a bad use of apply().  The acquisition wrappers were revealed
by AdaptableStorage.

There's a second problem, in that indexes are unknowingly storing references
back to the ZCatalog in an unused attribute.  In the 2_6 branch it's
hard to fix without breaking things, but on the HEAD there's a better way
to fix this.  Coming soon, I hope.


  Commit: 87b6dc75c647cfbed597f3798e4d103ac32e5e5e
      https://github.com/zopefoundation/Products.ZCatalog/commit/87b6dc75c647cfbed597f3798e4d103ac32e5e5e
  Author: Andreas Jung <yet at gmx.de>
  Date:   2003-01-19 (Sun, 19 Jan 2003)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  providing a fallback for safe_callable() when ZCatalog is used outside Zope


  Commit: 3dfe2700ebd0b667171e21f1bde6b9c73d523ab0
      https://github.com/zopefoundation/Products.ZCatalog/commit/3dfe2700ebd0b667171e21f1bde6b9c73d523ab0
  Author: Andreas Jung <yet at gmx.de>
  Date:   2003-01-19 (Sun, 19 Jan 2003)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  forgotten to remove cDocumentTemplate import


  Commit: 9ba3e5408f1c92156003f2bf3a2701134ba69bed
      https://github.com/zopefoundation/Products.ZCatalog/commit/9ba3e5408f1c92156003f2bf3a2701134ba69bed
  Author: Andreas Jung <yet at gmx.de>
  Date:   2003-01-23 (Thu, 23 Jan 2003)

  Changed paths:
    M dtml/catalogIndexes.dtml

  Log Message:
  -----------
  Merging ajung-oneindex-multipleattributes-branch

This implements: http://lists.zope.org/pipermail/zope-coders/20002-November/002680.html


  Commit: feae7dc99f5e028bebb50e8f0def3571c1d69300
      https://github.com/zopefoundation/Products.ZCatalog/commit/feae7dc99f5e028bebb50e8f0def3571c1d69300
  Author: Fred Drake <fdrake at acm.org>
  Date:   2003-01-31 (Fri, 31 Jan 2003)

  Changed paths:
    M tests/testCatalog.py

  Log Message:
  -----------
  - remove unused imports
- use random.randrange() instead of whrandom.randint()
- commented some code that appears unused
- normalize whitespace


  Commit: 965b7a0bfb7b3d2adf364fa99300e2739acb6fa4
      https://github.com/zopefoundation/Products.ZCatalog/commit/965b7a0bfb7b3d2adf364fa99300e2739acb6fa4
  Author: Fred Drake <fdrake at acm.org>
  Date:   2003-01-31 (Fri, 31 Jan 2003)

  Changed paths:
    M tests/testCatalog.py

  Log Message:
  -----------
  Don't use the assert statment for unit tests; always use the methods
provided by the unittest framework.


  Commit: 5d2a8a20dd3bf4a134fee2a724aea8f28fd2f032
      https://github.com/zopefoundation/Products.ZCatalog/commit/5d2a8a20dd3bf4a134fee2a724aea8f28fd2f032
  Author: Andreas Jung <yet at gmx.de>
  Date:   2003-02-04 (Tue, 04 Feb 2003)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Collector #771: ClassTypes was not initialized


  Commit: b59b47e5131f047f241f2b81b380fea4feb725ed
      https://github.com/zopefoundation/Products.ZCatalog/commit/b59b47e5131f047f241f2b81b380fea4feb725ed
  Author: Andreas Jung <yet at gmx.de>
  Date:   2003-02-04 (Tue, 04 Feb 2003)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Collector #771: using instance()


  Commit: 6a22f8fb5f749bb486a1ed9db9fe46401f25b25c
      https://github.com/zopefoundation/Products.ZCatalog/commit/6a22f8fb5f749bb486a1ed9db9fe46401f25b25c
  Author: Shane Hathaway <shane at hathawaymix.org>
  Date:   2003-02-04 (Tue, 04 Feb 2003)

  Changed paths:
    M dtml/catalogIndexes.dtml

  Log Message:
  -----------
  Show the indexed attribute names only if different from the ID of the index.


  Commit: 90aaf38b6de91bb4ae19cacb39fab89107ef7bcb
      https://github.com/zopefoundation/Products.ZCatalog/commit/90aaf38b6de91bb4ae19cacb39fab89107ef7bcb
  Author: Andreas Jung <yet at gmx.de>
  Date:   2003-02-25 (Tue, 25 Feb 2003)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
       - Index constructors were called without acquisition context of the
       calling object. This caused caller.getPhysicalPath() to fail for
       indexes depending on this information.


  Commit: baba4816d4ee3398164fac05d60c6fec4985bbee
      https://github.com/zopefoundation/Products.ZCatalog/commit/baba4816d4ee3398164fac05d60c6fec4985bbee
  Author: Shane Hathaway <shane at hathawaymix.org>
  Date:   2003-03-03 (Mon, 03 Mar 2003)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Reinstated the bugfix that prevents catalogs from accidentally storing
acquisition wrappers, but this time the bugfix is clearer.  The second
argument to an index constructor is usually not "caller"; it's usually
"ignore_ex", which gets stored as a meaningless attribute and ignored.

The bugfix builds upon the ugly code that's already there.  Ugly code
begets ugly code, unfortunately.


  Commit: cef96d3f5e6f3688e6449de3ed4f1dda83a8e36a
      https://github.com/zopefoundation/Products.ZCatalog/commit/cef96d3f5e6f3688e6449de3ed4f1dda83a8e36a
  Author: Casey Duncan <casey.duncan at gmail.com>
  Date:   2003-05-09 (Fri, 09 May 2003)

  Changed paths:
    M dtml/catalogIndexes.dtml

  Log Message:
  -----------
  Port interface check fix from 2.6 branch. This should now work
with new Zope3 interfaces


  Commit: 4b0501344a5c88258a447650876192ac209a87c3
      https://github.com/zopefoundation/Products.ZCatalog/commit/4b0501344a5c88258a447650876192ac209a87c3
  Author: Casey Duncan <casey.duncan at gmail.com>
  Date:   2003-05-26 (Mon, 26 May 2003)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Remove unused import
Remove dependancy on PlugInIndexes product by using randint directly to generate rids. randint now works properly with negative number in Python 2.2
Fix bare except. Simplify python implementation of safe_callable


  Commit: 4338dedd7308ea67cb64e3bade08d5bc7708e51c
      https://github.com/zopefoundation/Products.ZCatalog/commit/4338dedd7308ea67cb64e3bade08d5bc7708e51c
  Author: Casey Duncan <casey.duncan at gmail.com>
  Date:   2003-05-26 (Mon, 26 May 2003)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  merge changes from scored results mergable branch.


  Commit: 4d4590ba3c5ba816927ef981360629931c84d0ec
      https://github.com/zopefoundation/Products.ZCatalog/commit/4d4590ba3c5ba816927ef981360629931c84d0ec
  Author: Sidnei da Silva <sidnei.da.silva at gmail.com>
  Date:   2003-06-09 (Mon, 09 Jun 2003)

  Changed paths:
    M IZCatalog.py
    M ZCatalog.py

  Log Message:
  -----------
  Updating interfaces at Shane's request, plus some whitespace cleaning


  Commit: 721622f7575a9c3dfe89dce89d26890f4b5ee831
      https://github.com/zopefoundation/Products.ZCatalog/commit/721622f7575a9c3dfe89dce89d26890f4b5ee831
  Author: Jeremy Hylton <jeremy at svn.zope.org>
  Date:   2003-07-03 (Thu, 03 Jul 2003)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  Remove deprecated __changed__() but leave comment "why?".


  Commit: 6ea1024e6842eeb7b1d5c3bf40df0f2592e172bc
      https://github.com/zopefoundation/Products.ZCatalog/commit/6ea1024e6842eeb7b1d5c3bf40df0f2592e172bc
  Author: Stuart Bishop <stuart at stuartbishop.net>
  Date:   2003-07-18 (Fri, 18 Jul 2003)

  Changed paths:
    M CatalogAwareness.py
    M CatalogPathAwareness.py

  Log Message:
  -----------
  Fix bug #458 correctly


  Commit: bef5b58d2c9ce4675ad5a6005c4c2c02f1758535
      https://github.com/zopefoundation/Products.ZCatalog/commit/bef5b58d2c9ce4675ad5a6005c4c2c02f1758535
  Author: Stephane Fermingier <sf at svn.zope.org>
  Date:   2003-09-09 (Tue, 09 Sep 2003)

  Changed paths:
    M CatalogAwareness.py

  Log Message:
  -----------
  Forgotten import.


  Commit: 82c23fbc0db704791cb2a192ba3187371e0af655
      https://github.com/zopefoundation/Products.ZCatalog/commit/82c23fbc0db704791cb2a192ba3187371e0af655
  Author: Chris McDonough <chrism at plope.com>
  Date:   2003-10-05 (Sun, 05 Oct 2003)

  Changed paths:
    M Catalog.py
    M tests/testCatalog.py

  Log Message:
  -----------
  Merge 'dont-update-metadata' fix from 2.6 branch.  When the caller specifies that only a particular set of indexes should be updated, don't update the object metadata unconditionally.


  Commit: 1460ecded11dd681fc8463d2124fbf9a4da960f9
      https://github.com/zopefoundation/Products.ZCatalog/commit/1460ecded11dd681fc8463d2124fbf9a4da960f9
  Author: Chris McDonough <chrism at plope.com>
  Date:   2003-10-07 (Tue, 07 Oct 2003)

  Changed paths:
    M Catalog.py
    M IZCatalog.py
    M ZCatalog.py
    M tests/testCatalog.py

  Log Message:
  -----------
  Revert feature of never updaing metadata if index is specified in catalog_object.  This broke several applications.  Instead, we provide the catalog_object method (and the Catalog.py's catalogObject method) with an update_metadata keyword argument.  If the update_metadata keyword argument is set false (the default is true), metadata is not updated.


  Commit: 38085721b24efc8e1b746bc5ec3ad44e96a4b8da
      https://github.com/zopefoundation/Products.ZCatalog/commit/38085721b24efc8e1b746bc5ec3ad44e96a4b8da
  Author: Tres Seaver <tseaver at palladion.com>
  Date:   2003-11-18 (Tue, 18 Nov 2003)

  Changed paths:
    M Catalog.py
    M regressiontests/regressionCatalogTiming.py
    M tests/testCatalog.py

  Log Message:
  -----------
   - Merge tseaver-strexp_delenda-branch to the head.


  Commit: c81a3daef41f3e400382e95e1d3ae1874241f74c
      https://github.com/zopefoundation/Products.ZCatalog/commit/c81a3daef41f3e400382e95e1d3ae1874241f74c
  Author: Jim Fulton <jim at zope.com>
  Date:   2003-11-28 (Fri, 28 Nov 2003)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  With new-style classes, is is no longer possible to override slots
(special '__' methods) on an instance-by instance basis. Changed the
handling of the length so that the __len__ method looks for a __len__
dictionary key. It would be better not to use a __len__ attribute name
for the BTree length object, but such a change would be problematic
for old instances.


  Commit: 035618292f6a733b3541bb3ab09e01cdaab95177
      https://github.com/zopefoundation/Products.ZCatalog/commit/035618292f6a733b3541bb3ab09e01cdaab95177
  Author: Andreas Jung <yet at gmx.de>
  Date:   2003-11-30 (Sun, 30 Nov 2003)

  Changed paths:
    M dtml/catalogAdvanced.dtml

  Log Message:
  -----------
  clearification


  Commit: a66aeabe3a4f978979cd8b3295575793a2a2f525
      https://github.com/zopefoundation/Products.ZCatalog/commit/a66aeabe3a4f978979cd8b3295575793a2a2f525
  Author:  <y.2011 at wcm-solutions.de>
  Date:   2003-12-07 (Sun, 07 Dec 2003)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  - added fallback to old interface
- removed unused imports


  Commit: dc0cd0856917a9f89b18b93f7b9a5b40d73ef205
      https://github.com/zopefoundation/Products.ZCatalog/commit/dc0cd0856917a9f89b18b93f7b9a5b40d73ef205
  Author:  <y.2011 at wcm-solutions.de>
  Date:   2003-12-11 (Thu, 11 Dec 2003)

  Changed paths:
    M help/ZCatalog.py

  Log Message:
  -----------
  updated from / synced with IZCatalog.py


  Commit: 8ac14ff989384664cd5dc13ef58d4f8cba126661
      https://github.com/zopefoundation/Products.ZCatalog/commit/8ac14ff989384664cd5dc13ef58d4f8cba126661
  Author: Gary Poster <gary at zope.com>
  Date:   2003-12-31 (Wed, 31 Dec 2003)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  move __implements__ to below docstring so ZCatalog instances can be published.


  Commit: 542f01f80d4c6a177b79f0fde9cb47be88893a0d
      https://github.com/zopefoundation/Products.ZCatalog/commit/542f01f80d4c6a177b79f0fde9cb47be88893a0d
  Author: Andreas Jung <yet at gmx.de>
  Date:   2004-01-07 (Wed, 07 Jan 2004)

  Changed paths:
    M tests/testCatalog.py

  Log Message:
  -----------
  using record-style parameters for queries


  Commit: a7f4b2b2e9160b41345f80dac2cfe765b1ed4c7c
      https://github.com/zopefoundation/Products.ZCatalog/commit/a7f4b2b2e9160b41345f80dac2cfe765b1ed4c7c
  Author: Tres Seaver <tseaver at palladion.com>
  Date:   2004-01-15 (Thu, 15 Jan 2004)

  Changed paths:
    M dtml/catalogView.dtml
    M dtml/manage_vocab.dtml

  Log Message:
  -----------
   - Merge CGI escapes from 2.6 / 2.7 audit.


  Commit: c69941534de880d95149ac99b3ddc63cc2eb564e
      https://github.com/zopefoundation/Products.ZCatalog/commit/c69941534de880d95149ac99b3ddc63cc2eb564e
  Author: Andreas Jung <yet at gmx.de>
  Date:   2004-03-19 (Fri, 19 Mar 2004)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Do not raise an exception if REQUEST is None. This happens frequently
when calling manage_reindexIndex() from script code but not TTW.


  Commit: 1849ca63876740eb47fcb774efba05dacf7406c8
      https://github.com/zopefoundation/Products.ZCatalog/commit/1849ca63876740eb47fcb774efba05dacf7406c8
  Author: Casey Duncan <casey.duncan at gmail.com>
  Date:   2004-03-23 (Tue, 23 Mar 2004)

  Changed paths:
    M CatalogBrains.py
    M tests/testCatalog.py

  Log Message:
  -----------
  Reduce catalog brains tendancy to eat conflict errors which could result in rand
om loss of valid results in high-concurrency situations. This problem is especially bad for applications (like CMF) that rely on catalog results as a way to get
 a list of objects to act on.


  Commit: 3cefaa4854d445765f4fd05ceb38731cce37127b
      https://github.com/zopefoundation/Products.ZCatalog/commit/3cefaa4854d445765f4fd05ceb38731cce37127b
  Author: Casey Duncan <casey.duncan at gmail.com>
  Date:   2004-03-23 (Tue, 23 Mar 2004)

  Changed paths:
    A tests/testBrains.py

  Log Message:
  -----------
  Add catalog brain tests to head


  Commit: fdf759f98cb8d8735a14a892d8974a44403ba44b
      https://github.com/zopefoundation/Products.ZCatalog/commit/fdf759f98cb8d8735a14a892d8974a44403ba44b
  Author: Andreas Jung <yet at gmx.de>
  Date:   2004-04-14 (Wed, 14 Apr 2004)

  Changed paths:
    M Catalog.py
    M CatalogBrains.py
    M ZCatalogIndexes.py
    M regressiontests/regressionCatalog.py

  Log Message:
  -----------
  death to zLOG


  Commit: 731beecfc87be805bc1a0cecdd691631641d255a
      https://github.com/zopefoundation/Products.ZCatalog/commit/731beecfc87be805bc1a0cecdd691631641d255a
  Author: Andreas Jung <yet at gmx.de>
  Date:   2004-04-20 (Tue, 20 Apr 2004)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  fixed logger name


  Commit: b6a9777387f7d55437f8203b8e457dae1c8414c8
      https://github.com/zopefoundation/Products.ZCatalog/commit/b6a9777387f7d55437f8203b8e457dae1c8414c8
  Author: Sidnei da Silva <sidnei.da.silva at gmail.com>
  Date:   2004-04-26 (Mon, 26 Apr 2004)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
       - Display index name on error message when index can't be used as
       'sort_on'.

     - PUT would fail if the created object had a __len__ = 0 (eg:
       BTreeFolder2) and fallback to _default_put_factory. Fix by
       checking if the returned object is None instead.


  Commit: 993ec3a09ba214be93a8eab31391ecdc64474da4
      https://github.com/zopefoundation/Products.ZCatalog/commit/993ec3a09ba214be93a8eab31391ecdc64474da4
  Author: root <root at svn.zope.org>
  Date:   2004-05-11 (Tue, 11 May 2004)

  Log Message:
  -----------
  Set mime-type or svn-eol property from cvs expansion data


  Commit: b82fb5aedf6661599dbd4789d48d82ec419925fa
      https://github.com/zopefoundation/Products.ZCatalog/commit/b82fb5aedf6661599dbd4789d48d82ec419925fa
  Author: Andreas Jung <yet at gmx.de>
  Date:   2004-05-13 (Thu, 13 May 2004)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
       - Recataloging a ZCatalog instance is now more safe and predictable.
       Indexing errors are catched and logged. In addition the progress of the
       recataloging operation is logged. So one can see how much documents are
       already processed and how much documents are remaining.


  Commit: 1dd967c3fa1d2699b876fd83d9c6ae75d8b128cf
      https://github.com/zopefoundation/Products.ZCatalog/commit/1dd967c3fa1d2699b876fd83d9c6ae75d8b128cf
  Author: Andreas Jung <yet at gmx.de>
  Date:   2004-05-13 (Thu, 13 May 2004)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  fix


  Commit: 21bda69b2347bc92e9acce6886d830c68f53d26e
      https://github.com/zopefoundation/Products.ZCatalog/commit/21bda69b2347bc92e9acce6886d830c68f53d26e
  Author: Philipp von Weitershausen <philipp at weitershausen.de>
  Date:   2004-05-16 (Sun, 16 May 2004)

  Changed paths:
    M IZCatalog.py
    M Lazy.py
    M ZCatalog.py
    M ZCatalogIndexes.py
    M tests/testBrains.py

  Log Message:
  -----------
  Tell subversion to expand the Id keyword:
  - replaced old CVS expansion with a clean $Id$
  - set the svn:keywords property to "Id"

When you check-in files in the future and want $Id$ to be expanded,
make sure it reads "$Id$" in that file; then set svn:keywords to "Id".

ZODB, ZEO, Persistence and similar packages were not modified since they
are really maintained elsewhere. Right now, we use a copy of them in our
Zope/Zope3 trees. We should go back to the module sharing (using
svn:externals).


  Commit: b77ec6decbfd8211d0466a3165d9ddb3ddb2cec1
      https://github.com/zopefoundation/Products.ZCatalog/commit/b77ec6decbfd8211d0466a3165d9ddb3ddb2cec1
  Author: Casey Duncan <casey.duncan at gmail.com>
  Date:   2004-05-18 (Tue, 18 May 2004)

  Changed paths:
    M Catalog.py
    M tests/testCatalog.py

  Log Message:
  -----------
  Port bugfix for mergeResults KeyError bug with small sort indexes.
Port mergeResults() tests


  Commit: d21c7583224de45b425747be3de2f0639fc43e1e
      https://github.com/zopefoundation/Products.ZCatalog/commit/d21c7583224de45b425747be3de2f0639fc43e1e
  Author: Chris Withers <chris at simplistix.co.uk>
  Date:   2004-05-22 (Sat, 22 May 2004)

  Changed paths:
    M dtml/catalogIndexes.dtml

  Log Message:
  -----------
  Add warning about stuff which can lead to huge number of UnKeywordIndex log entries.


  Commit: 010167409e2c63f1d43220a0c2119eabbdaa105a
      https://github.com/zopefoundation/Products.ZCatalog/commit/010167409e2c63f1d43220a0c2119eabbdaa105a
  Author: Andreas Jung <yet at gmx.de>
  Date:   2004-05-25 (Tue, 25 May 2004)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  fixed missing import


  Commit: 728ca6dcf73a4d8f9d90d29c115d1bc3f23c08d8
      https://github.com/zopefoundation/Products.ZCatalog/commit/728ca6dcf73a4d8f9d90d29c115d1bc3f23c08d8
  Author: Chris Withers <chris at simplistix.co.uk>
  Date:   2004-05-27 (Thu, 27 May 2004)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  - Removed unused imports
- refactored slightly
- logged when object cannot be resolved on re-indexing of an index
- made manage_reindexIndex more efficient.


  Commit: 9e22157b6c877280b635dcd404f12e0a54e9ddeb
      https://github.com/zopefoundation/Products.ZCatalog/commit/9e22157b6c877280b635dcd404f12e0a54e9ddeb
  Author: Chris Withers <chris at simplistix.co.uk>
  Date:   2004-05-27 (Thu, 27 May 2004)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Editor save button didn't work :-(


  Commit: 7f3249174f2bef7b5b6dbcb4138d47f0f553c5c4
      https://github.com/zopefoundation/Products.ZCatalog/commit/7f3249174f2bef7b5b6dbcb4138d47f0f553c5c4
  Author: Chris Withers <chris at simplistix.co.uk>
  Date:   2004-05-27 (Thu, 27 May 2004)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  More editor spew.


  Commit: 3fd9512911d7c059344b5c1838b538543c694386
      https://github.com/zopefoundation/Products.ZCatalog/commit/3fd9512911d7c059344b5c1838b538543c694386
  Author: Martijn Pieters <mj at zopatista.co>
  Date:   2004-06-25 (Fri, 25 Jun 2004)

  Changed paths:
    M Lazy.py

  Log Message:
  -----------
  Add some clarifications to the documentation comments.


  Commit: f9858712266e18acb9565559a8bc58a1a19bc5f7
      https://github.com/zopefoundation/Products.ZCatalog/commit/f9858712266e18acb9565559a8bc58a1a19bc5f7
  Author: Martijn Pieters <mj at zopatista.co>
  Date:   2004-06-25 (Fri, 25 Jun 2004)

  Changed paths:
    M Lazy.py
    A tests/testLazySequences.py

  Log Message:
  -----------
  - Add a tests for the Lazy module, giving reasonable coverage.

- Fix collector# 1384: calculate correct length even when all items in the
  LazyCat have been enumerated.


  Commit: a37e1f7be626d63cedf959ff4b3ecc6951b7df67
      https://github.com/zopefoundation/Products.ZCatalog/commit/a37e1f7be626d63cedf959ff4b3ecc6951b7df67
  Author: Andreas Jung <yet at gmx.de>
  Date:   2004-07-14 (Wed, 14 Jul 2004)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  fixed wrong variable


  Commit: 748db0b7d786b96d4e09306b95935ee9c5c77fa1
      https://github.com/zopefoundation/Products.ZCatalog/commit/748db0b7d786b96d4e09306b95935ee9c5c77fa1
  Author: Andreas Jung <yet at gmx.de>
  Date:   2004-07-16 (Fri, 16 Jul 2004)

  Changed paths:
    M Catalog.py
    M CatalogPathAwareness.py
    A ProgressHandler.py
    M README.txt
    M ZCatalog.py
    M ZCatalogIndexes.py
    M __init__.py
    M dtml/catalogAdvanced.dtml

  Log Message:
  -----------
  merge ajung-zcatalog-progress branch  26525:26606


  Commit: f68f6cd177ffe5794047f797b146d31491a80bf7
      https://github.com/zopefoundation/Products.ZCatalog/commit/f68f6cd177ffe5794047f797b146d31491a80bf7
  Author: Andreas Jung <yet at gmx.de>
  Date:   2004-07-16 (Fri, 16 Jul 2004)

  Changed paths:
    M README.txt
    M dtml/catalogAdvanced.dtml

  Log Message:
  -----------
  documentation cleanup, typo


  Commit: 96f8ddb1317c11e43b248e7d598567ae8609a2bc
      https://github.com/zopefoundation/Products.ZCatalog/commit/96f8ddb1317c11e43b248e7d598567ae8609a2bc
  Author: Andreas Jung <yet at gmx.de>
  Date:   2004-07-19 (Mon, 19 Jul 2004)

  Changed paths:
    M ProgressHandler.py

  Log Message:
  -----------
  added calculation of estimated termination


  Commit: e3d63ff567462632d986282cb40e20f4cd5a46df
      https://github.com/zopefoundation/Products.ZCatalog/commit/e3d63ff567462632d986282cb40e20f4cd5a46df
  Author: Andreas Jung <yet at gmx.de>
  Date:   2004-07-20 (Tue, 20 Jul 2004)

  Changed paths:
    M IZCatalog.py

  Log Message:
  -----------
  updated interface


  Commit: eb86d4493d4cdb24e52f4db7672bb3f6aa00c564
      https://github.com/zopefoundation/Products.ZCatalog/commit/eb86d4493d4cdb24e52f4db7672bb3f6aa00c564
  Author: Andreas Jung <yet at gmx.de>
  Date:   2004-07-21 (Wed, 21 Jul 2004)

  Changed paths:
    M README.txt

  Log Message:
  -----------
  updated


  Commit: c96dc419ea2b78f18cab741196fe06988a9a0987
      https://github.com/zopefoundation/Products.ZCatalog/commit/c96dc419ea2b78f18cab741196fe06988a9a0987
  Author: Andreas Jung <yet at gmx.de>
  Date:   2004-08-03 (Tue, 03 Aug 2004)

  Changed paths:
    M README.txt

  Log Message:
  -----------
  updated


  Commit: ee1ca1d5a871ebf7b073011e6a33888ee338518b
      https://github.com/zopefoundation/Products.ZCatalog/commit/ee1ca1d5a871ebf7b073011e6a33888ee338518b
  Author:  <y.2011 at wcm-solutions.de>
  Date:   2004-08-12 (Thu, 12 Aug 2004)

  Changed paths:
    M IZCatalog.py
    M help/ZCatalog.py
    M tests/testCatalog.py

  Log Message:
  -----------
  - added test to verify the interface
- synced interface and help file with implementation


  Commit: 19d6f9f5446b7d041b44e23fd81114f750660589
      https://github.com/zopefoundation/Products.ZCatalog/commit/19d6f9f5446b7d041b44e23fd81114f750660589
  Author: Christian Theune <ct at gocept.com>
  Date:   2004-08-29 (Sun, 29 Aug 2004)

  Changed paths:
    M dtml/catalogView.dtml

  Log Message:
  -----------
   - UI improvement for the catalog contents tab


  Commit: 8b78529cea86fffac92c646bf44b8039ecf090bb
      https://github.com/zopefoundation/Products.ZCatalog/commit/8b78529cea86fffac92c646bf44b8039ecf090bb
  Author: Andreas Jung <yet at gmx.de>
  Date:   2004-10-12 (Tue, 12 Oct 2004)

  Changed paths:
    M Catalog.py
    M ZCatalog.py

  Log Message:
  -----------
  Collector #1332: added in-place migration for 
Catalog.__len__ -> Catalog._length


  Commit: 4c8fedc973c753af2b7f8f0e2e98c06a0097eaed
      https://github.com/zopefoundation/Products.ZCatalog/commit/4c8fedc973c753af2b7f8f0e2e98c06a0097eaed
  Author: Andreas Jung <yet at gmx.de>
  Date:   2004-10-15 (Fri, 15 Oct 2004)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  added more checks for _length attribute


  Commit: ea24d780f2056a51ebf804682eed934d668be035
      https://github.com/zopefoundation/Products.ZCatalog/commit/ea24d780f2056a51ebf804682eed934d668be035
  Author: Andreas Jung <yet at gmx.de>
  Date:   2005-01-30 (Sun, 30 Jan 2005)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
   - Collector #1595: same as in Collector #1132 for indexes derived from
   UnIndex. Exisiting ZCatalog instances must be converted manually
   by calling the "manage_convertIndexes" method through-the-web for 
   every single ZCatalog instance.

- added manage_convertIndexes()

- removed manage_convertIndex() (obsolete)


  Commit: 104fb4538bc5968f1fc6e28fc2820b71983185cc
      https://github.com/zopefoundation/Products.ZCatalog/commit/104fb4538bc5968f1fc6e28fc2820b71983185cc
  Author: Jim Fulton <jim at zope.com>
  Date:   2005-01-31 (Mon, 31 Jan 2005)

  Changed paths:
    M regressiontests/loadmail.py
    M regressiontests/regressionCatalog.py
    M regressiontests/regressionCatalogTiming.py
    M regressiontests/regressionUnicode.py
    M tests/testCatalog.py

  Log Message:
  -----------
  Renamed the Zope package to Zope2

Import of the Zope package is now deprecated, but will
be supported until Zope 2.11.


  Commit: 1aeb4017abf39096510360efef035beb748be207
      https://github.com/zopefoundation/Products.ZCatalog/commit/1aeb4017abf39096510360efef035beb748be207
  Author: Andreas Jung <yet at gmx.de>
  Date:   2005-02-04 (Fri, 04 Feb 2005)

  Changed paths:
    M ZCatalog.py
    M dtml/catalogIndexes.dtml

  Log Message:
  -----------
  - PluggableIndexes interface: + indexSize()
- browser for stored values for all UnIndex derived indexes


  Commit: e87f1b616aa3a62cd47b8142d30acc4cae4fe902
      https://github.com/zopefoundation/Products.ZCatalog/commit/e87f1b616aa3a62cd47b8142d30acc4cae4fe902
  Author: Andreas Jung <yet at gmx.de>
  Date:   2005-02-12 (Sat, 12 Feb 2005)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  logging end of index migration


  Commit: afd11a60021a121096b9bb15534cafdba9d21811
      https://github.com/zopefoundation/Products.ZCatalog/commit/afd11a60021a121096b9bb15534cafdba9d21811
  Author: Andreas Jung <yet at gmx.de>
  Date:   2005-02-13 (Sun, 13 Feb 2005)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  added implicit migration of HelpSys catalog to avoid AttributeError, _length
failures during the Zope startup phase caused by the index cleanup in Zope 2.8


  Commit: c8ba5821315b14ab39dc196ca55c982da2322a1f
      https://github.com/zopefoundation/Products.ZCatalog/commit/c8ba5821315b14ab39dc196ca55c982da2322a1f
  Author: Sidnei da Silva <sidnei.da.silva at gmail.com>
  Date:   2005-03-11 (Fri, 11 Mar 2005)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
        - Use 'del' instead of 'list.remove()' in
  Catalog.delColumn(). There can be only one column with the
  same name, and it could potentially break catalog metadata as
  remove() may remove more than one element from the list if
  they have the same value. Also, we already have the list index
  we are interested in deleting so it doesn't make sense to look
  up the value and call 'list.remove()' on it.


  Commit: 016efdb26cd7364c405689e276ac929379b3e323
      https://github.com/zopefoundation/Products.ZCatalog/commit/016efdb26cd7364c405689e276ac929379b3e323
  Author: Florent Guillaume <fg at nuxeo.com>
  Date:   2005-03-25 (Fri, 25 Mar 2005)

  Changed paths:
    M CatalogBrains.py
    M tests/testBrains.py
    M tests/testCatalog.py

  Log Message:
  -----------
  Fixed brain.getObject() to correctly traverse to an object even if one
of its parents is not accessible, to be close to what the Publisher does.


  Commit: 5d0e982ad62049a286234cbe7ddbc0bffa7e2139
      https://github.com/zopefoundation/Products.ZCatalog/commit/5d0e982ad62049a286234cbe7ddbc0bffa7e2139
  Author: Andreas Jung <yet at gmx.de>
  Date:   2005-03-27 (Sun, 27 Mar 2005)

  Changed paths:
    M ProgressHandler.py

  Log Message:
  -----------
  some optimization


  Commit: c04fa394671a0f069e8516b229dba29fae635748
      https://github.com/zopefoundation/Products.ZCatalog/commit/c04fa394671a0f069e8516b229dba29fae635748
  Author: Andreas Jung <yet at gmx.de>
  Date:   2005-03-28 (Mon, 28 Mar 2005)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  


  Commit: b78e0a1e973214e07914d8fac41c695fd5600b5f
      https://github.com/zopefoundation/Products.ZCatalog/commit/b78e0a1e973214e07914d8fac41c695fd5600b5f
  Author: Tim Peters <tim.one at comcast.net>
  Date:   2005-03-28 (Mon, 28 Mar 2005)

  Changed paths:
    M README.txt
    M ZCatalog.py
    M regressiontests/loadmail.py
    M regressiontests/regressionCatalog.py
    M regressiontests/regressionCatalogTiming.py
    M tests/testCatalog.py

  Log Message:
  -----------
  __builtin__.get_transaction() is officially deprecated in ZODB 3.4.

Got rid of it in the Zope source.  The remaining instances are in
code stitched in from ZODB.  Those will go away by magic when
ZODB 3.4 gets stitched in.


  Commit: e5f8aa132bdf745be9772fca82d4d8f3e239023a
      https://github.com/zopefoundation/Products.ZCatalog/commit/e5f8aa132bdf745be9772fca82d4d8f3e239023a
  Author: Florent Guillaume <fg at nuxeo.com>
  Date:   2005-04-01 (Fri, 01 Apr 2005)

  Changed paths:
    M CatalogBrains.py
    M tests/testBrains.py
    M tests/testCatalog.py

  Log Message:
  -----------
  Merge -r29793:29797 tseaver-catalog_getObject_raises:

CatalogBrains' 'getObject' now raises by default.
Old "return None" behavior can be restored with the deprecated
"catalog_getObject_raises" ZConfig option.


  Commit: ab73dbdf203f31a1fcde3e8a53109d56bd2ae131
      https://github.com/zopefoundation/Products.ZCatalog/commit/ab73dbdf203f31a1fcde3e8a53109d56bd2ae131
  Author: Florent Guillaume <fg at nuxeo.com>
  Date:   2005-04-22 (Fri, 22 Apr 2005)

  Changed paths:
    M CatalogBrains.py
    M tests/testCatalog.py

  Log Message:
  -----------
  Added an _unrestrictedGetObject method to catalog brains.


  Commit: d2e5e0817ba352f89c090af9ccf6dc707f4165a7
      https://github.com/zopefoundation/Products.ZCatalog/commit/d2e5e0817ba352f89c090af9ccf6dc707f4165a7
  Author: Andreas Jung <yet at gmx.de>
  Date:   2005-04-29 (Fri, 29 Apr 2005)

  Changed paths:
    M ProgressHandler.py

  Log Message:
  -----------
  eye-friendly datetime representation


  Commit: 5c77cbcd8925b280ce88f00d5289e30f51ca0a4d
      https://github.com/zopefoundation/Products.ZCatalog/commit/5c77cbcd8925b280ce88f00d5289e30f51ca0a4d
  Author: Christian Zagrodnick <cz at gocept.com>
  Date:   2005-05-03 (Tue, 03 May 2005)

  Changed paths:
    M ZCatalog.py
    M tests/testCatalog.py

  Log Message:
  -----------
  fixed reindexing of objects evaluating to False


  Commit: ef5629ace1d94caed06fc5b317e091204d92584e
      https://github.com/zopefoundation/Products.ZCatalog/commit/ef5629ace1d94caed06fc5b317e091204d92584e
  Author: Fred Drake <fdrake at acm.org>
  Date:   2005-06-06 (Mon, 06 Jun 2005)

  Changed paths:
    M regressiontests/loadmail.py
    M regressiontests/regressionCatalog.py

  Log Message:
  -----------
  avoid use of the deprecated whrandom module


  Commit: fe41d6e91955d8f9076e42431df8a89a7d307ab5
      https://github.com/zopefoundation/Products.ZCatalog/commit/fe41d6e91955d8f9076e42431df8a89a7d307ab5
  Author: Andreas Jung <yet at gmx.de>
  Date:   2005-06-13 (Mon, 13 Jun 2005)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
        - Collector #1808: manage_convertIndexes no longer tries to change the
  index types causing some trouble with CMF.


  Commit: f4c475e996a64b03db3f62df77b93ce19e48fb8d
      https://github.com/zopefoundation/Products.ZCatalog/commit/f4c475e996a64b03db3f62df77b93ce19e48fb8d
  Author: Andreas Jung <yet at gmx.de>
  Date:   2005-06-27 (Mon, 27 Jun 2005)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  manage_convertIndexes() did not handle the _since_field and _until_field
proeprties properly (in fact they were unhandled)


  Commit: 07094920a7939f90e3c9dce28510298c4033c74e
      https://github.com/zopefoundation/Products.ZCatalog/commit/07094920a7939f90e3c9dce28510298c4033c74e
  Author: Andreas Jung <yet at gmx.de>
  Date:   2005-07-02 (Sat, 02 Jul 2005)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Collector #1826: manage_convertIndexes() - fixed handling of PathIndexes


  Commit: e7f936592e9fdd2d929926ee60ab35ab9bb3eca4
      https://github.com/zopefoundation/Products.ZCatalog/commit/e7f936592e9fdd2d929926ee60ab35ab9bb3eca4
  Author:  <y.2011 at wcm-solutions.de>
  Date:   2005-07-04 (Mon, 04 Jul 2005)

  Changed paths:
    M ZCatalog.py
    A interfaces.py
    M tests/testCatalog.py

  Log Message:
  -----------
  added some z3 interfaces for catalog related classes


  Commit: c1917f963c6305a3026d11e7b7007fb06b399aa1
      https://github.com/zopefoundation/Products.ZCatalog/commit/c1917f963c6305a3026d11e7b7007fb06b399aa1
  Author:  <y.2011 at wcm-solutions.de>
  Date:   2005-07-05 (Tue, 05 Jul 2005)

  Changed paths:
    M interfaces.py

  Log Message:
  -----------
  merged r30999:r31005 from Zope-2_8-branch:
- removed all Five dependencies introduced in r30996
  (this fixes the infinite loop issue, but adds redundant interface definitions because we can't use Five's bridging code)


  Commit: 9405548ed32c696c5e12eb23369948fbb0b1139a
      https://github.com/zopefoundation/Products.ZCatalog/commit/9405548ed32c696c5e12eb23369948fbb0b1139a
  Author:  <y.2011 at wcm-solutions.de>
  Date:   2005-07-13 (Wed, 13 Jul 2005)

  Changed paths:
    M IZCatalog.py
    M interfaces.py

  Log Message:
  -----------
  - migrated some z2 interfaces to z3 interfaces, using Interface.bridge for backwards compatibility
- added some implements() declarations


  Commit: 7dcb64b3bddc517bf6cfb1101cb7e36eaba8fc51
      https://github.com/zopefoundation/Products.ZCatalog/commit/7dcb64b3bddc517bf6cfb1101cb7e36eaba8fc51
  Author: Andreas Jung <yet at gmx.de>
  Date:   2005-08-16 (Tue, 16 Aug 2005)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
        - Catalog.clear(): fixed handling of _length attribute (caused import
  problems for some .zexp files e.g. Squishdot instances)


  Commit: 469ef76a3211e938f5d14119e33a7563a9e75f01
      https://github.com/zopefoundation/Products.ZCatalog/commit/469ef76a3211e938f5d14119e33a7563a9e75f01
  Author: Andreas Jung <yet at gmx.de>
  Date:   2005-08-16 (Tue, 16 Aug 2005)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
        - ZCatalog: refreshCatalog() could not be called safely from a ZEO
  client script


  Commit: 5bee612e44110027d1c1d4a9c1de70bb238f967e
      https://github.com/zopefoundation/Products.ZCatalog/commit/5bee612e44110027d1c1d4a9c1de70bb238f967e
  Author: Andreas Jung <yet at gmx.de>
  Date:   2005-09-16 (Fri, 16 Sep 2005)

  Changed paths:
    M ProgressHandler.py

  Log Message:
  -----------
  added FilelogHandler


  Commit: c035ad5450ec9d98ffcbb504bfc9c865b383b862
      https://github.com/zopefoundation/Products.ZCatalog/commit/c035ad5450ec9d98ffcbb504bfc9c865b383b862
  Author: Andreas Jung <yet at gmx.de>
  Date:   2005-09-16 (Fri, 16 Sep 2005)

  Changed paths:
    M ProgressHandler.py

  Log Message:
  -----------
  typo


  Commit: af1a5fc90185afd1c530e555f53bb84888dd6550
      https://github.com/zopefoundation/Products.ZCatalog/commit/af1a5fc90185afd1c530e555f53bb84888dd6550
  Author:  <y.2011 at wcm-solutions.de>
  Date:   2005-09-30 (Fri, 30 Sep 2005)

  Changed paths:
    M ProgressHandler.py

  Log Message:
  -----------
  fixed svn properties


  Commit: e6bc16caddb2ce857836199ac38a378f77e9d98a
      https://github.com/zopefoundation/Products.ZCatalog/commit/e6bc16caddb2ce857836199ac38a378f77e9d98a
  Author:  <y.2011 at wcm-solutions.de>
  Date:   2005-10-02 (Sun, 02 Oct 2005)

  Changed paths:
    M ZCatalogIndexes.py

  Log Message:
  -----------
  accept also the z3 version of the PluggableIndex interface


  Commit: 4574da18f6b5007c80f41e72001a9ce1f19b3c42
      https://github.com/zopefoundation/Products.ZCatalog/commit/4574da18f6b5007c80f41e72001a9ce1f19b3c42
  Author:  <y.2011 at wcm-solutions.de>
  Date:   2005-10-31 (Mon, 31 Oct 2005)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  - accept also the z3 version of PluggableIndex interface


  Commit: fa57d8b0e26ff1e8dca7fe1fb402a46c3e32af1c
      https://github.com/zopefoundation/Products.ZCatalog/commit/fa57d8b0e26ff1e8dca7fe1fb402a46c3e32af1c
  Author: Andreas Jung <yet at gmx.de>
  Date:   2005-11-01 (Tue, 01 Nov 2005)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  added comment to weird code


  Commit: 7e0eb6d25c911e6d490d8647c5ff3a1f693322c0
      https://github.com/zopefoundation/Products.ZCatalog/commit/7e0eb6d25c911e6d490d8647c5ff3a1f693322c0
  Author: Chris Withers <chris at simplistix.co.uk>
  Date:   2005-11-08 (Tue, 08 Nov 2005)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  this spelling lets non-savepoint aware TM's (like DA's) stand a chance


  Commit: 56f82e03291ac49f6af7afd0a77d7741722c3cef
      https://github.com/zopefoundation/Products.ZCatalog/commit/56f82e03291ac49f6af7afd0a77d7741722c3cef
  Author: Andreas Jung <yet at gmx.de>
  Date:   2005-11-18 (Fri, 18 Nov 2005)

  Changed paths:
    M Catalog.py
    M CatalogAwareness.py
    M CatalogBrains.py
    M CatalogPathAwareness.py
    M IZCatalog.py
    M Lazy.py
    M ProgressHandler.py
    M ZCatalog.py
    M ZCatalogIndexes.py
    M __init__.py
    M help/Vocabulary.py
    M help/ZCatalog.py
    M tests/testBrains.py
    M tests/testCatalog.py
    M tests/testLazySequences.py

  Log Message:
  -----------
  updated to ZPL 2.1 to be in sync with Zope 3


  Commit: 06e3ce120cd81ccaea5d79ab83bca0d7266d7e07
      https://github.com/zopefoundation/Products.ZCatalog/commit/06e3ce120cd81ccaea5d79ab83bca0d7266d7e07
  Author: Florent Guillaume <fg at nuxeo.com>
  Date:   2005-11-21 (Mon, 21 Nov 2005)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Use new-style security declarations everywhere possible. This means
remove the use of __ac_permissions__, foo__roles__ and
default__class_init__. A few corner cases can't be converted because of
circular imports.


  Commit: bb51c18f17ee06c21ada41c8c8d34cd45ce5de59
      https://github.com/zopefoundation/Products.ZCatalog/commit/bb51c18f17ee06c21ada41c8c8d34cd45ce5de59
  Author: Andreas Jung <yet at gmx.de>
  Date:   2006-01-08 (Sun, 08 Jan 2006)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  dprecated zLOG module


  Commit: 06dacb6c7fbbb41d75d0a06049f51e91b64f9bbd
      https://github.com/zopefoundation/Products.ZCatalog/commit/06dacb6c7fbbb41d75d0a06049f51e91b64f9bbd
  Author: Andreas Jung <yet at gmx.de>
  Date:   2006-01-08 (Sun, 08 Jan 2006)

  Changed paths:
    M ProgressHandler.py

  Log Message:
  -----------
  zLOG -> logging


  Commit: ce387945d619811665cc85bdc49ed058ce284f40
      https://github.com/zopefoundation/Products.ZCatalog/commit/ce387945d619811665cc85bdc49ed058ce284f40
  Author: Andreas Jung <yet at gmx.de>
  Date:   2006-01-08 (Sun, 08 Jan 2006)

  Changed paths:
    M ProgressHandler.py

  Log Message:
  -----------
  fixed doc string


  Commit: 04a34427ab6736de894d2eb6353d58ab895f2fb5
      https://github.com/zopefoundation/Products.ZCatalog/commit/04a34427ab6736de894d2eb6353d58ab895f2fb5
  Author: Chris Withers <chris at simplistix.co.uk>
  Date:   2006-04-04 (Tue, 04 Apr 2006)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  if it's inefficient, don't do it unless it's used ;-)


  Commit: 1e5db8878d53750a6aa40e5edf156a8f8ad689d1
      https://github.com/zopefoundation/Products.ZCatalog/commit/1e5db8878d53750a6aa40e5edf156a8f8ad689d1
  Author: Andreas Jung <yet at gmx.de>
  Date:   2006-04-27 (Thu, 27 Apr 2006)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
        - ZCatalog: removed manage_deleteIndex(), manage_delColumns()
  which were deprecated since Zope 2.4


  Commit: f7ab3a31b64b2e3194942826a061a4c53e732fe7
      https://github.com/zopefoundation/Products.ZCatalog/commit/f7ab3a31b64b2e3194942826a061a4c53e732fe7
  Author: Florent Guillaume <fg at nuxeo.com>
  Date:   2006-06-01 (Thu, 01 Jun 2006)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Merged r68427 from 2.10 branch:
Removed a warning at Zope startup.


  Commit: 5f978e1c860f84a4cff907e77a203d6fd74d2d9f
      https://github.com/zopefoundation/Products.ZCatalog/commit/5f978e1c860f84a4cff907e77a203d6fd74d2d9f
  Author: Florent Guillaume <fg at nuxeo.com>
  Date:   2006-06-01 (Thu, 01 Jun 2006)

  Changed paths:
    M __init__.py

  Log Message:
  -----------
  Removed a warning at Zope startup.


  Commit: f1bd88414cb0c6c74c181c59f605dad2f94e1f1c
      https://github.com/zopefoundation/Products.ZCatalog/commit/f1bd88414cb0c6c74c181c59f605dad2f94e1f1c
  Author: Florent Guillaume <fg at nuxeo.com>
  Date:   2006-06-01 (Thu, 01 Jun 2006)

  Changed paths:
    M __init__.py

  Log Message:
  -----------
  More robust.


  Commit: 18557419b66db5fff022c3eda6398b293b8fe273
      https://github.com/zopefoundation/Products.ZCatalog/commit/18557419b66db5fff022c3eda6398b293b8fe273
  Author: Stefan H. Holek <stefan at epy.co.at>
  Date:   2006-07-12 (Wed, 12 Jul 2006)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Repairing a redirect to go back to the correct ZMI tab.


  Commit: c9902288f1c3a3c8f3e824adfbaf34d1ec5d8735
      https://github.com/zopefoundation/Products.ZCatalog/commit/c9902288f1c3a3c8f3e824adfbaf34d1ec5d8735
  Author: Leonardo Rochael Almeida <leorochael at gmail.com>
  Date:   2006-11-15 (Wed, 15 Nov 2006)

  Changed paths:
    M ZCatalog.py
    M tests/testCatalog.py

  Log Message:
  -----------
  fix for #2235: ZCatalog triggering boolean evaluation of objects


  Commit: 654faf6eda70f05b7852a3e9b3c1b5e9234fc990
      https://github.com/zopefoundation/Products.ZCatalog/commit/654faf6eda70f05b7852a3e9b3c1b5e9234fc990
  Author: Leonardo Rochael Almeida <leorochael at gmail.com>
  Date:   2006-11-17 (Fri, 17 Nov 2006)

  Changed paths:
    M ZCatalog.py
    M tests/testCatalog.py

  Log Message:
  -----------
  revert ZCatalog.getobject() semantics not to mask traversal errors and not to fallback to .resolve_url() when the traversal result is None


  Commit: 49fe03c28482f6e2ddc5288903b46baf1c5913e1
      https://github.com/zopefoundation/Products.ZCatalog/commit/49fe03c28482f6e2ddc5288903b46baf1c5913e1
  Author: Martijn Pieters <mj at zopatista.co>
  Date:   2007-03-27 (Tue, 27 Mar 2007)

  Changed paths:
    M CatalogBrains.py
    M interfaces.py

  Log Message:
  -----------
  Mark ZCatalog catalog brains with an interface


  Commit: a4506385bd948252380b579b8e0a78523db6995b
      https://github.com/zopefoundation/Products.ZCatalog/commit/a4506385bd948252380b579b8e0a78523db6995b
  Author: Hanno Schlichting <hanno at hannosch.eu>
  Date:   2007-11-24 (Sat, 24 Nov 2007)

  Changed paths:
    M ZCatalog.py

  Log Message:
  -----------
  Launchpad #164783: Indexes were migrated on initial creation of a ZODB.


  Commit: dce6de9f457e0bc539edb529dd86a04f6bd9112d
      https://github.com/zopefoundation/Products.ZCatalog/commit/dce6de9f457e0bc539edb529dd86a04f6bd9112d
  Author: Tres Seaver <tseaver at palladion.com>
  Date:   2008-04-28 (Mon, 28 Apr 2008)

  Changed paths:
    R IZCatalog.py
    M ProgressHandler.py
    M ZCatalog.py
    M ZCatalogIndexes.py
    M tests/testCatalog.py

  Log Message:
  -----------
  Zope2 Interfaces package delenda est\!


  Commit: a866155ed39f8026ba3edfc1163a1c48a897906d
      https://github.com/zopefoundation/Products.ZCatalog/commit/a866155ed39f8026ba3edfc1163a1c48a897906d
  Author: Andreas Jung <yet at gmx.de>
  Date:   2008-06-30 (Mon, 30 Jun 2008)

  Changed paths:
    M ZCatalog.py
    M __init__.py

  Log Message:
  -----------
  merge from svn+ssh://andreasjung@svn.zope.org/repos/main/Zope/z212-deprecation-cleanup


  Commit: 274a715f85435ff545eb8b658749e5bf5e765fd1
      https://github.com/zopefoundation/Products.ZCatalog/commit/274a715f85435ff545eb8b658749e5bf5e765fd1
  Author: Andreas Jung <yet at gmx.de>
  Date:   2008-10-26 (Sun, 26 Oct 2008)

  Changed paths:
    M Catalog.py

  Log Message:
  -----------
  removed unused local variable


  Commit: 35a33c5fe425c81cdf1fb61676d271d56672175e
      https://github.com/zopefoundation/Products.ZCatalog/commit/35a33c5fe425c81cdf1fb61676d271d56672175e
  Author: Tres Seaver <tseaver at palladion.com>
  Date:   2009-01-02 (Fri, 02 Jan 2009)

  Changed paths:
    M CatalogAwareness.py
    M CatalogPathAwareness.py
    M ZCatalog.py
    M ZCatalogIndexes.py

  Log Message:
  -----------
  Merged 'tseaver-no_globals_imports' branch:

o Replaced  imports from the 'Globals' module throughout the tree with
  imports from the actual modules;  the 'Globals' module was always intended
  to be an area for shared data, rather than a "facade" for imports.

o Added 'zope.deferredimport.deprecation' entries to 'Globals/__init__.py'
  for all previously imported symbols / modules.

o Moved 'ApplicationdefaultPermissions' from 'App/class_init.py' to
  'AccessCoontrol/Permission.py', to avoid possible import cycle in
  third-party code.

o Moved canonical location of UNIQUE / REPLACEABLE / NOT_REPLACEABLE
  constants from 'Globals' to 'OFS.ObjectManager'.

o Removed 'stuffGlobals' hack in favor of the deferred / deprecation
  imports.


  Commit: 0754a7714fee608d9e091fb7c441dca2c7c1c06c
      https://github.com/zopefoundation/Products.ZCatalog/commit/0754a7714fee608d9e091fb7c441dca2c7c1c06c
  Author: Hanno Schlichting <hanno at hannosch.eu>
  Date:   2009-01-23 (Fri, 23 Jan 2009)

  Changed paths:
    M CatalogAwareness.py
    M CatalogPathAwareness.py
    M ZCatalog.txt
    M __init__.py

  Log Message:
  -----------
  ZClasses have been deprecated for two major releases. They have been removed in this version of Zope.


Compare: https://github.com/zopefoundation/Products.ZCatalog/compare/9e012c47dfff^...0754a7714fee


More information about the checkins mailing list