[CMF-checkins] CVS: CMF - CHANGES.txt:1.248.2.36 INSTALL.txt:1.21.2.3

Tres Seaver tseaver at zope.com
Thu Oct 21 17:00:47 EDT 2004


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

Modified Files:
      Tag: CMF-1_5-branch
	CHANGES.txt INSTALL.txt 
Log Message:
 - Packaging for CMF 1.5.0.


=== CMF/CHANGES.txt 1.248.2.35 => 1.248.2.36 ===
--- CMF/CHANGES.txt:1.248.2.35	Sun Oct 17 16:13:45 2004
+++ CMF/CHANGES.txt	Thu Oct 21 17:00:16 2004
@@ -1,4 +1,4 @@
-CMF 1.5.0rc1 (unreleased)
+CMF 1.5.0 (2004/10/21)
 
   New Features
 
@@ -14,11 +14,10 @@
       Values are now converted to unicode, using 'default_charset'.
       (http://collector.zope.org/CMF/261)
 
-    - DublinCore: Added 'setCreators' method.
-      Note that notifyModified() also modifies creators. If the current user
+    - DublinCore: Added 'setCreators' method.  Note that 
+      'notifyModified' also modifies creators. If the current user
       should not be added to creators, make sure notifyModified() is not
-      called after setCreators().
-      (http://collector.zope.org/CMF/61)
+      called after setCreators().  (http://collector.zope.org/CMF/61)
 
     - ZPT skin: Fixed '*metadata_edit_form'.
       Setting "Enable Discussion?" to 'Off' was broken.
@@ -32,9 +31,9 @@
     - TypesTool: Removed again the "add properties from the ZMI" feature.
       That feature existed only in 1.5.0beta2.
 
-    - ActionProviderBase: Modified exceptions raised by getActionInfo().
-      Now Unauthorized is raised if at least one Action was found but the user
-      is not allowed to access any of them.
+    - ActionProviderBase: Modified exceptions raised by 'getActionInfo'.
+      Now Unauthorized is raised if at least one Action was found but
+      the user is not allowed to access any of them.
 
     - RegistrationTool: Generated passwords no longer contain 'OQ0Il1'.
 
@@ -133,9 +132,9 @@
       They now catch CopyErrors.
 
     - DirectoryView: Readded expandpath() for backwards compatibility.
-      Some products still import expandpath from DirectoryView because it was
-      once defined there. Note that importing expandpath from DirectoryView is
-      deprecated and doesn't work with CMF HEAD / 1.6.
+      Some products still import expandpath from DirectoryView because
+      it was once defined there. Note that importing expandpath from
+      DirectoryView is deprecated and doesn't work with CMF HEAD / 1.6.
 
     - RegistrationTool: An optional password can now be passed to
       registeredNotify() (Issue #277).
@@ -223,8 +222,9 @@
       (http://collector.zope.org/CMF/176)
 
     - CMFSetup: Refactored rolemap.
-      Converted the roles attribute to role sub-elements. Fixed an acquisition
-      bug that caused incomplete exports. Updated default profile.
+      Converted the roles attribute to role sub-elements. Fixed an
+      acquisition bug that caused incomplete exports. Updated default
+      profile.
 
     - CMFWiki: Prevent deprecation notice for the deprecated
       CMFWikiPermissions module by replacing its usage in CMFWiki.__init__
@@ -269,7 +269,8 @@
       (http://collector.zope.org/CMF/226)
 
     - CMFDefault.Document, CMFDefault.Link, and CMFCalendar.Event:
-      WebDAV PUT() caused improper splitting of 'Contributors' metadata header.
+      WebDAV PUT() caused improper splitting of 'Contributors' metadata
+      header.
 
     - CMFCore.PortalFolder: Fixed missing import of BadRequest exception.
 
@@ -280,8 +281,9 @@
       sub-elements.
 
     - ActionInformation: Some attribute cleanup.
-      Enforced usage of 'Title' instead of 'Name', 'URL' or 'URL (Expression)'
-      instead of 'Action'. Enforced boolean type of 'Visible'.
+      Enforced usage of 'Title' instead of 'Name', 'URL' or
+      'URL (Expression)' instead of 'Action'. Enforced boolean type of
+      'Visible'.
 
     - DiscussionTool: Fixed two acquisition bugs.
       (Collector #119 and #201)
@@ -322,10 +324,11 @@
 
     - Topic objects now support syndication (Collector #203).
 
-    - PortalFolder and zpt skin: PortalFolder now inherits from OrderedFolder.
+    - PortalFolder and zpt skin: PortalFolder now inherits from
+      OrderedFolder.
 
-      o Added buttons to 'folder_contents' that allow to set a default sorting
-        for each PortalFolder or to order the sub-objects by hand.
+      o Added buttons to 'folder_contents' that allow to set a default
+        sorting for each PortalFolder or to order the sub-objects by hand.
 
       o Modified 'index_html' to show sub-objects in the selected order. The
         old 'index_html' is still available as 'index_html_categorized'.
@@ -344,21 +347,24 @@
     - DynamicType: Added 'getActionInfo' method.
       This is a shortcut to getActionInfo() of the related TypeInformation.
 
-    - DublinCore: setModificationDate is now guarded by 'ModifyPortalContent'.
+    - DublinCore: setModificationDate is now guarded by
+      'ModifyPortalContent'.
 
     - zpt skin: Reimplemented 'folder_contents' and related controllers.
-      Uses a dispatcher script that calls the right validators and controllers
-      if a form button is pushed. The result looks almost the same as before.
+      Uses a dispatcher script that calls the right validators and
+      controllers if a form button is pushed. The result looks almost
+      the same as before.
 
     - PortalFolder and SkinnedFolder: Added 'new' and 'rename_items' Actions.
       Used for redirects they are invisible by default.
 
     - CMFCore exceptions: Added some Exceptions.
-      AccessControl.Unauthorized is a subclass of zExceptions.Unauthorized, so
-      for best results use 'AccessControl_Unauthorized' to raise Unauthorized
-      and 'zExceptions_Unauthorized' to catch them all. 'CopyError' and
-      'ResourceLockedError' are now also available for TTW code.
-      'EditingConflict' is a new CMF class replacing the old string exception.
+      AccessControl.Unauthorized is a subclass of zExceptions.Unauthorized,
+      so for best results use 'AccessControl_Unauthorized' to raise
+      Unauthorized and 'zExceptions_Unauthorized' to catch them all.
+      'CopyError' and 'ResourceLockedError' are now also available for
+      TTW code.  'EditingConflict' is a new CMF class replacing the old
+      string exception.
 
     - Callable Opaque Items, CMFCatalogAware: Added an interface
       'ICallableOpaqueItemWithHooks'. CMF now calls the manage_after*
@@ -454,8 +460,8 @@
 
       o deleteLocalRoles() now has a 'recursive' argument.
 
-      o deleteMembers() deletes members including member data, member area and
-        Local Roles.
+      o deleteMembers() deletes members including member data, member area
+        and Local Roles.
 
     - CMFCore MembershipTool: Changed interface.
 
@@ -472,13 +478,14 @@
       available for import by Scripts.
 
     - CMFCore and CMFDefault MembershipTool: Changed permissions.
-      'createMemberarea()' for someone else and 'getRoster()' including hidden
-      members are now protected by 'Manage users'. 'getMemberById()',
+      'createMemberarea()' for someone else and 'getRoster()' including
+      hidden members are now protected by 'Manage users'. 'getMemberById()',
       listMemberIds() and listMembers() as well.
 
     - Document and NewsItem: Un-hardwired 'manage_FTPget()' for 'text/html'.
-      Added 'source_html.dtml' and 'source_html.pt'. 'manage_FTPget()' now has
-      a 'gethtml' hook and uses 'source_html' by default. (Collector #168)
+      Added 'source_html.dtml' and 'source_html.pt'. 'manage_FTPget()' now
+      has a 'gethtml' hook and uses 'source_html' by default.
+      (Collector #168)
 
     - TypeInformation: Added Method Aliases.
 
@@ -487,7 +494,8 @@
 
       o factory_type_information now has a key 'aliases' to configure Method
         Aliases in a product. This key is required, but may be empty: If it
-        doesn't exist, TypeInformation will try to update by guessing aliases.
+        doesn't exist, TypeInformation will try to update by guessing
+        aliases.
 
       o DynamicType manipulates 'TraversalRequestNameStack' depending on
         Method Aliases. '(Default)' and 'view' aliases bypass __call__() and
@@ -524,8 +532,8 @@
     - CatalogTool: Marked the 'meta_type' index as deprecated.
 
     - PortalFolder: Marked the 'spec' argument as deprecated.
-      Use the 'filter' argument with 'portal_type' instead for contentItems(),
-      contentIds(), contentValues() and listFolderContents().
+      Use the 'filter' argument with 'portal_type' instead for
+      contentItems(), contentIds(), contentValues() and listFolderContents().
 
     - PortalFolder: Fixed portal_type acquisition bug in ContentFilter.
 
@@ -587,7 +595,7 @@
     - Skin scripts: Made except statements safer by being more specific. Hope
       this still catches all relevant errors.
 
-    - Removed some pre 'Zope 2.4.3 with PageTemplates' backwards compatibility
-      cruft. A later platform is required since CMF 1.3.
+    - Removed some pre 'Zope 2.4.3 with PageTemplates' backwards
+      compatibility cruft. A later platform is required since CMF 1.3.
 
     - Collector #153: CookieCrumbler didn't preserve query strings.


=== CMF/INSTALL.txt 1.21.2.2 => 1.21.2.3 ===
--- CMF/INSTALL.txt:1.21.2.2	Mon Sep 27 13:03:53 2004
+++ CMF/INSTALL.txt	Thu Oct 21 17:00:16 2004
@@ -1,4 +1,4 @@
-Installing CMF 1.5.0beta2
+Installing CMF 1.5.0
 
   Requirements
 
@@ -16,11 +16,11 @@
 
   Procedure
 
-    1. Unpack the CMF-1.5.0beta2.tar.gz tarball into a working
+    1. Unpack the CMF-1.5.0.tar.gz tarball into a working
        directory. For instance::
 
         $ cd /usr/local/zope
-        $ tar xzf /tmp/CMF-1.5.0beta2.tar.gz
+        $ tar xzf /tmp/CMF-1.5.0.tar.gz
 
        Note for Windows users:  if you are using WinZip to unpack
           the file, be *sure* to disable the "TAR file smart CR/LF
@@ -33,19 +33,19 @@
        For instance::
 
         $ cd /var/zope/Products  # /var/zope is INSTANCE_HOME
-        $ ln -s /usr/local/zope/CMF-1.5.0beta2/CMFCore .
-        $ ln -s /usr/local/zope/CMF-1.5.0beta2/CMFDefault .
-        $ ln -s /usr/local/zope/CMF-1.5.0beta2/CMFTopic .
-        $ ln -s /usr/local/zope/CMF-1.5.0beta2/CMFActionIcons .
-        $ ln -s /usr/local/zope/CMF-1.5.0beta2/CMFCalendar .
-        $ ln -s /usr/local/zope/CMF-1.5.0beta2/CMFSetup .
-        $ ln -s /usr/local/zope/CMF-1.5.0beta2/CMFUid .
-        $ ln -s /usr/local/zope/CMF-1.5.0beta2/DCWorkflow .
+        $ ln -s /usr/local/zope/CMF-1.5.0/CMFCore .
+        $ ln -s /usr/local/zope/CMF-1.5.0/CMFDefault .
+        $ ln -s /usr/local/zope/CMF-1.5.0/CMFTopic .
+        $ ln -s /usr/local/zope/CMF-1.5.0/CMFActionIcons .
+        $ ln -s /usr/local/zope/CMF-1.5.0/CMFCalendar .
+        $ ln -s /usr/local/zope/CMF-1.5.0/CMFSetup .
+        $ ln -s /usr/local/zope/CMF-1.5.0/CMFUid .
+        $ ln -s /usr/local/zope/CMF-1.5.0/DCWorkflow .
 
        or, as a shortcut::
 
-        $ ln -s /usr/local/zope/CMF-1.5.0beta2/CMF* .
-        $ ln -s /usr/local/zope/CMF-1.5.0beta2/DCWorkflow .
+        $ ln -s /usr/local/zope/CMF-1.5.0/CMF* .
+        $ ln -s /usr/local/zope/CMF-1.5.0/DCWorkflow .
 
        Since linking doesn't apply on Windows, you will need
        to cut or copy the files from the place where you unpacked
@@ -101,7 +101,7 @@
 
   Install the New Software.
 
-    0. "Download":CMF-1.5.0beta2.tar.gz the tarball.
+    0. "Download":CMF-1.5.0.tar.gz the tarball.
 
     1. Copy your "working" products off to one side (in case
        you need / choose to revert).



More information about the CMF-checkins mailing list