[CMF-checkins] CVS: CMF - CHANGES.txt:1.70 HISTORY.txt:1.33

Tres Seaver tseaver@zope.com
Wed, 3 Apr 2002 12:04:23 -0500


Update of /cvs-repository/CMF
In directory cvs.zope.org:/tmp/cvs-serv22983

Modified Files:
	CHANGES.txt HISTORY.txt 
Log Message:


  - Re-partition changelog after creating 1.3 release branch.


=== CMF/CHANGES.txt 1.69 => 1.70 ===
 
-  - (__future__) Exposed role management for manager users on
-      the default roster:  managers can now "promote" members
-      without going to the ZMI.
 
-  - (__future__) Added "custom schema" mechanism for content
-    objects:  site managers can now define additional
-    propertysheets for a content type, which will then be
-    reflected in instances created from the type.
+ New Features
 
-   - (__future__) Added simple link extraction / checking for
-     textual content.  Link checking also works for Link objects.
+   - (__future__) Exposed role management for manager users on
+       the default roster:  managers can now "promote" members
+       without going to the ZMI.
 
-  - (__future__) Added "composite content" types (see the
-    "dogbowl proposal",
-    (http://cmf.zope.org/rqmts/proposals/compounds/compoundproposal.txt).
+   - (__future__) Added "custom schema" mechanism for content
+     objects:  site managers can now define additional
+     propertysheets for a content type, which will then be
+     reflected in instances created from the type.
 
-  - (__future__) Added DCWorkflow (through-the-web configurable
-      workflows) to the core set of CMF products.
+    - (__future__) Added simple link extraction / checking for
+      textual content.  Link checking also works for Link objects.
 
-  - CMFDefault Documents, News Items and Discussion Items now support
-    a 'plain' text format, which simply HTML-quote's the text before
-    displaying it.
+   - (__future__) Added "composite content" types (see the
+     "dogbowl proposal",
+     (http://cmf.zope.org/rqmts/proposals/compounds/compoundproposal.txt).
 
-  - Added CachingPolicyManager tool, which manages caching policies
-    for skin methods, and updated FSPageTemplate to use a CPM if
-    found.
+   - (__future__) Added DCWorkflow (through-the-web configurable
+       workflows) to the core set of CMF products.
 
-  - Added functionality such that only users who have the
-    view permission on the relevent Type object can create
-    content of that type.
-
-  - Added the ability to limit what types of object an
-    object of a given Portal Type can be created in. 
-
-    If 'Implicity Addable' is set (the default), then 
-    objects of that Type can be added anywhere.
-
-    If it is not set, then objects of that Type can only be 
-    added to objects whose Type's allowed_content_types
-    contains the Type.
-
-  - Enabled querying actions from workflow tool in absence
-    of actions tool (Tracker #401).
-
-  - Added 'operator' attribute to CMFTopic.ListCriterion, to permit
-    specifying an operator ('and', for the most part) for indexes which
-    support it, e.g., KeywordIndex (Tracker #442).
-
-  - Added ZMI interface for editing Link URL (Tracker #364).
-
-Bugs Fixed
-
-  - Make ZMI editing of NewsItems safe (Tracker #472).
-
-  - Made generated home pages for new members participate fully in
-    workflow (Tracker #467).
-
-  - Added 'text_format' wiget to NewsItem's edit forms (Tracker #460).
-
-  - Fix sharing bug pointed out by Dieter Maurer (Tracker #484)
-    in ActionProviderBase.  Thanks for the patch!
-
-  - Added forwared-compatibility for "old" content (pre CMF 1.0!;
-    Tracker #454, thanks to Lucas Hofman for the patch).
-
-  - Made 'PortalFolder.invokeFactory' enforce the 'filter_content_types'
-    property of the folder's type information object.
-
-  - Added stripping of leading / trailing whitespace from
-    Subject keywords (Tracker #479, thanks to Lucas Hofman
-    for the patch!)
-
-  - Gave URL tool explicit __roles__, to enable use in 'nocall:'
-    expressions.
-
-  - Turned off auto-expansion of customized FSPageTemplates
-    (Tracker #477).
-    
-  - Fixed ActionProvidorBase for the case when no permission 
-    is specified for an action that is added TTW.
-
-  - Fixed ActionsTool so that duplicate actions are stripped.
-
-  - Caused CMFDefault Portal constructor to strip passed-in id
-    before creating a portal object with that id.
-
-  - Allowed the ActionsTool to gracefully handle objects
-    which return ActionInformation objects. Thanks to 
-    Andy Dawkins for the analysis. (Tracker #457)
-
-  - Made workflow Expressions use the correct ModuleImporter
-    so that they operate correctly in their restricted 
-    environment. Thanks to Dieter Maurer for the patch.
-    (Tracker 463)
-
-  - Fixed incorrent permissions in "pending" state of default 
-    DCWorkflows. Thanks for Lynn Walton for the report and 
-    Florent Guillaume for the patch. (Tracker #464)
-
-  - Fixed missing comma that affected manager permission to modify
-    in the published state. Thanks to Florent Guillaume for the 
-    patch (Tracker #459)
-
-  - html_quote'd errors raised by FSPageTemplates. Thanks to 
-    Dieter Maurer for the patch. (Tracker #462)
-
-  - Fixed typo in zpt_stylesheet.css. Thanks to Florent Guillaume
-    for the patch. (Tracker #461)
-
-  - Fixed long standing bug in FSPythonScript where get_size returned
-    the incorrect length. This broke editing using EMACS via FTP or
-    WebDAV. Thanks to John Glavin at South River Technologies for
-    help finding the bug.
-
-  - Reworked functionality added in Tracker #409 which broke the 
-    Types Tool. (Tracker #458)
-
-  - Fixed bug whereby DirectoryView instances were not noticing
-    some of the changes they should when Zope was running in debug mode
-    on Windows (Tracker #305)
-
-  - Fixed a bug where the workflow notifyCreated method was called during
-    manage_afterAdd in PortalContent, making it possible for the
-    notification to occur on the wrong workflow.  The notification has 
-    moved to the contstructInstance method on the TypesTool after
-    the _setPortalTypeName method has been called on the object.
-
-  - Extended TypesTool to permit registration of new TypeInformation
-    implementations (Tracker #409, thanks to Jeffrey Shell for the
-    work!)
-
-  - Fixed a bug in Favorites.getObject to use restrictedTraverse on the portal
-    object.
-
-  - Made all tool-generated actions configurable through-the-web,
-    via an "Actions" tab on each tool;  made the list of ActionProviders
-    configurable TTW as well.
-
-  - Fixed setting the Link.format to URL_FORMAT so the initially returned
-    metadata headers would return 'text/url' properly.  Added unittests.
-
-  - Enabled querying actions from workflow tool in absence
-    of actions tool (Tracker #401).
-
-  - Fixed CMFDefault.utils.parseHeadersBody to properly handle the headers
-    generated on a windows app (i.e. Dreamweaver) with /r/n; added the
-    compiled regular expression object to the method signature.
-
-  - Added full webdav sipport code to Link.py.  Changed _writeFromPUT to call
-    _editMetadata instead of editMetadata.
-
-  - Made links emitted by 'topic_view' play nice with virtual hosting
-    (Tracker #433).
-
-  - Cleaned up emission of RFC822-style headers (Tracker #407),
-    terminating headers must be terminated with CRLF, and padding
-    continuation lines (for values with embedded newlines) with
-    leading whitespace).
-
-  - Ensure that package initialization files are non-empty, to prevent
-      suspicion that they were corrupted in download (Tracker #426).
-
-  - Added external method update_catalogIndexes.py to run as part of a
-    upgrade to CMFs migrating to Zope2.4+ from from CMF sites which were built
-    using Zope2.3 catalog
-
-  - Use ID to label Favorite when target has an empty Title (Tracker #440).
-
-  - Allowed sub-folders to have different syndication properties 
-    than parents (Tracker #421).
-
-  - Added 'CMFDefault.Upgrade.upgrade_decor_skins' external method to
-    convert existing sites which had installed skin directories from the
-    now-deprecated 'CMFDecor' product (Tracker #434).  Added note
-    explaining the issue, and the workaround, to 'ISSUES.txt'.
-
-  - Ensure that Favorites display the correct, absolute URL to their
-    target, without needing to have <base> tag set (Tracker #419).
-
-  - Worked around Opera's strange insistence on selecting an option,
-    even for multi-select lists (Tracker #332).
-
-  - Hardened CMFCore to initialize correctly in the absence of
-    the PageTemplates product (Tracker #430).
-
-  - Restored slot in <head> of ZPT main template into which content
-    can insert the <base> tag (Tracker #418).
-
-  - Fixed 'CMFTopic.SimpleIntegerCriterion.edit' to require a pair
-    of values when 'direction' is 'min:max';  updated skins to use
-    new 'getValueString', which renders such values properly
-    (Tracker #439).
-
-  - Ensured that Documents created with initial STX get cooked
-    (Tracker #435).
-
-  - Made links emitted by 'topic_view' play nice with virtual hosting
-    (Tracker #433).
-
-  - Made 'CMFCore/interfaces/__init__.py' non-empty, to remove suspicion
-    that the file was corrupted in the download (Tracker #426).
+ Bugs Fixed


=== CMF/HISTORY.txt 1.32 => 1.33 ===
+
+ New Features
+
+   - CMFDefault Documents, News Items and Discussion Items now support
+     a 'plain' text format, which simply HTML-quote's the text before
+     displaying it.
+
+   - Added CachingPolicyManager tool, which manages caching policies
+     for skin methods, and updated FSPageTemplate to use a CPM if
+     found.
+
+   - Added functionality such that only users who have the
+     view permission on the relevent Type object can create
+     content of that type.
+
+   - Added the ability to limit what types of object an
+     object of a given Portal Type can be created in. 
+
+     If 'Implicity Addable' is set (the default), then 
+     objects of that Type can be added anywhere.
+
+     If it is not set, then objects of that Type can only be 
+     added to objects whose Type's allowed_content_types
+     contains the Type.
+
+   - Enabled querying actions from workflow tool in absence
+     of actions tool (Tracker #401).
+
+   - Added 'operator' attribute to CMFTopic.ListCriterion, to permit
+     specifying an operator ('and', for the most part) for indexes which
+     support it, e.g., KeywordIndex (Tracker #442).
+
+   - Added ZMI interface for editing Link URL (Tracker #364).
+
+ Bugs Fixed
+
+   - Make ZMI editing of NewsItems safe (Tracker #472).
+
+   - Made generated home pages for new members participate fully in
+     workflow (Tracker #467).
+
+   - Added 'text_format' wiget to NewsItem's edit forms (Tracker #460).
+
+   - Fix sharing bug pointed out by Dieter Maurer (Tracker #484)
+     in ActionProviderBase.  Thanks for the patch!
+
+   - Added forwared-compatibility for "old" content (pre CMF 1.0!;
+     Tracker #454, thanks to Lucas Hofman for the patch).
+
+   - Made 'PortalFolder.invokeFactory' enforce the 'filter_content_types'
+     property of the folder's type information object.
+
+   - Added stripping of leading / trailing whitespace from
+     Subject keywords (Tracker #479, thanks to Lucas Hofman
+     for the patch!)
+
+   - Gave URL tool explicit __roles__, to enable use in 'nocall:'
+     expressions.
+
+   - Turned off auto-expansion of customized FSPageTemplates
+     (Tracker #477).
+     
+   - Fixed ActionProvidorBase for the case when no permission 
+     is specified for an action that is added TTW.
+
+   - Fixed ActionsTool so that duplicate actions are stripped.
+
+   - Caused CMFDefault Portal constructor to strip passed-in id
+     before creating a portal object with that id.
+
+   - Allowed the ActionsTool to gracefully handle objects
+     which return ActionInformation objects. Thanks to 
+     Andy Dawkins for the analysis. (Tracker #457)
+
+   - Made workflow Expressions use the correct ModuleImporter
+     so that they operate correctly in their restricted 
+     environment. Thanks to Dieter Maurer for the patch.
+     (Tracker 463)
+
+   - Fixed incorrent permissions in "pending" state of default 
+     DCWorkflows. Thanks for Lynn Walton for the report and 
+     Florent Guillaume for the patch. (Tracker #464)
+
+   - Fixed missing comma that affected manager permission to modify
+     in the published state. Thanks to Florent Guillaume for the 
+     patch (Tracker #459)
+
+   - html_quote'd errors raised by FSPageTemplates. Thanks to 
+     Dieter Maurer for the patch. (Tracker #462)
+
+   - Fixed typo in zpt_stylesheet.css. Thanks to Florent Guillaume
+     for the patch. (Tracker #461)
+
+   - Fixed long standing bug in FSPythonScript where get_size returned
+     the incorrect length. This broke editing using EMACS via FTP or
+     WebDAV. Thanks to John Glavin at South River Technologies for
+     help finding the bug.
+
+   - Reworked functionality added in Tracker #409 which broke the 
+     Types Tool. (Tracker #458)
+
+   - Fixed bug whereby DirectoryView instances were not noticing
+     some of the changes they should when Zope was running in debug mode
+     on Windows (Tracker #305)
+
+   - Fixed a bug where the workflow notifyCreated method was called during
+     manage_afterAdd in PortalContent, making it possible for the
+     notification to occur on the wrong workflow.  The notification has 
+     moved to the contstructInstance method on the TypesTool after
+     the _setPortalTypeName method has been called on the object.
+
+   - Extended TypesTool to permit registration of new TypeInformation
+     implementations (Tracker #409, thanks to Jeffrey Shell for the
+     work!)
+
+   - Fixed a bug in Favorites.getObject to use restrictedTraverse on the portal
+     object.
+
+   - Made all tool-generated actions configurable through-the-web,
+     via an "Actions" tab on each tool;  made the list of ActionProviders
+     configurable TTW as well.
+
+   - Fixed setting the Link.format to URL_FORMAT so the initially returned
+     metadata headers would return 'text/url' properly.  Added unittests.
+
+   - Enabled querying actions from workflow tool in absence
+     of actions tool (Tracker #401).
+
+   - Fixed CMFDefault.utils.parseHeadersBody to properly handle the headers
+     generated on a windows app (i.e. Dreamweaver) with /r/n; added the
+     compiled regular expression object to the method signature.
+
+   - Added full webdav sipport code to Link.py.  Changed _writeFromPUT to call
+     _editMetadata instead of editMetadata.
+
+   - Made links emitted by 'topic_view' play nice with virtual hosting
+     (Tracker #433).
+
+   - Cleaned up emission of RFC822-style headers (Tracker #407),
+     terminating headers must be terminated with CRLF, and padding
+     continuation lines (for values with embedded newlines) with
+     leading whitespace).
+
+   - Ensure that package initialization files are non-empty, to prevent
+       suspicion that they were corrupted in download (Tracker #426).
+
+   - Added external method update_catalogIndexes.py to run as part of a
+     upgrade to CMFs migrating to Zope2.4+ from from CMF sites which were built
+     using Zope2.3 catalog
+
+   - Use ID to label Favorite when target has an empty Title (Tracker #440).
+
+   - Allowed sub-folders to have different syndication properties 
+     than parents (Tracker #421).
+
+   - Added 'CMFDefault.Upgrade.upgrade_decor_skins' external method to
+     convert existing sites which had installed skin directories from the
+     now-deprecated 'CMFDecor' product (Tracker #434).  Added note
+     explaining the issue, and the workaround, to 'ISSUES.txt'.
+
+   - Ensure that Favorites display the correct, absolute URL to their
+     target, without needing to have <base> tag set (Tracker #419).
+
+   - Worked around Opera's strange insistence on selecting an option,
+     even for multi-select lists (Tracker #332).
+
+   - Hardened CMFCore to initialize correctly in the absence of
+     the PageTemplates product (Tracker #430).
+
+   - Restored slot in <head> of ZPT main template into which content
+     can insert the <base> tag (Tracker #418).
+
+   - Fixed 'CMFTopic.SimpleIntegerCriterion.edit' to require a pair
+     of values when 'direction' is 'min:max';  updated skins to use
+     new 'getValueString', which renders such values properly
+     (Tracker #439).
+
+   - Ensured that Documents created with initial STX get cooked
+     (Tracker #435).
+
+   - Made links emitted by 'topic_view' play nice with virtual hosting
+     (Tracker #433).
+
+   - Made 'CMFCore/interfaces/__init__.py' non-empty, to remove suspicion
+     that the file was corrupted in the download (Tracker #426).
+
 1.2 beta (2001/12/07)
 
  New features