[CMF-checkins] CVS: Releases/CMF - CHANGES.txt:1.23
Tres Seaver
tseaver@zope.com
Mon, 5 Nov 2001 14:07:47 -0500
Update of /cvs-repository/Releases/CMF
In directory cvs.zope.org:/tmp/cvs-serv23715
Modified Files:
CHANGES.txt
Log Message:
- Packaging
=== Releases/CMF/CHANGES.txt 1.22 => 1.23 ===
workflows) to the core set of CMF products.
+ - Made Link objects editable via FTP / WebDAV.
+
- Merged Chris Withers' FSSQLMethod into CMFCore.
- - Perform permission checking inside personalize_form to make
- sure Anonymous cannot access it without logging in (CMF Tracker
- Issue 349, thanks go to Bill Anderson)
+ - Added documentation for installing from CVS.
- - The Member Data Tool now uses an OOBTree instead of the old-style
- BTree to store member data wrappers (CMF Tracker 375)
+ - Moved permission checking inside personalize_form to make
+ sure Anonymous cannot access it without logging in (CMF Tracker
+ Issue 349, thanks go to Bill Anderson).
- Added initial CMF use cases as FSSTXMethods in CMFDefault/help.
@@ -97,17 +98,40 @@
Bug fixes
+ - Implement the notional 'search results item' interface for
+ SkinnedFolder.
+
+ - Corrected solecism in Topic (use of 'criteria' for singular);
+ removed the need to know about the funky generated IDs for
+ criterion objects.
+
- Modified error-logging code to avoid potential leaks of
traceback frame.
- - Made 'Document.manage_FTPget' use EditableBody, rather than
+ - Made Document's 'manage_FTPget' use 'EditableBody', rather than
accessing 'text' attribute directly (improves reusability).
Likewise 'Document.SearchableText'.
- - Merged Seb Bacon's refactoring of getDefaultView into
- CMFCoreutils._getView; clients can now specify a view by name,
+ - Merged Seb Bacon's refactoring of 'getDefaultView' into
+ 'CMFCore.utils._getView'; clients can now specify a view by name,
as well.
+ - Made the default content type for Image 'image/png', instead
+ of the unintuitive 'text/html' inherited from DefaultDublinCoreImpl
+ (tracker #384).
+
+ - Corrected typo in ActionsTool which broke actions for the root
+ portal object (tracker #379).
+
+ - Updated the MemberDataTool to use an OOBTree, instead of the
+ old-style BTree, to store member data wrappers (CMF Tracker 375).
+
+ - Corrected 'personalize_form' to use 'getProperty' where feasible,
+ rather than relying on direct attribute access (tracker #372).
+
+ - Removed an incompatibility with LoginManager in
+ CMFCore.MembershipTool (tracker #365).
+
- Removed an infinite loop condition that arises when
MembershipTool.createMemberArea gets called inside wrapUser
(this could only happen if "Create Member Area" was checked
@@ -121,8 +145,8 @@
- Corrected initial column set in catalog to include
"ModificationDate" instead of "ModifiedDate".
- - Ensure that object is recatalogued (e.g., after setting 'portal_type'
- (thanks to Florent Guillaume)
+ - Ensured that object is recatalogued (e.g., after setting
+ 'portal_type'; thanks to Florent Guillaume).
- Removed silly dependency of 'CatalogTool.searchResults' on
REQUEST (catalog already does the Right Thing (tm) when no