Commit 69c42556 authored by Amos Latteier's avatar Amos Latteier

Added stuff and untabbified.

parent d3f62f27
...@@ -75,17 +75,17 @@ Zope Changes ...@@ -75,17 +75,17 @@ Zope Changes
'data_record_normalized_score_' contain the score and 'data_record_normalized_score_' contain the score and
normalized score for the result object. normalized score for the result object.
- Added Keyword Indexes to the Catalog. Keyword indexes allow - Added Keyword Indexes to the Catalog. Keyword indexes allow
you to index a sequence of 'keywords' as an atomic property you to index a sequence of 'keywords' as an atomic property
of an object. This is useful for buiding catagorical of an object. This is useful for buiding catagorical
hierarchies. hierarchies.
- Z SQL Methods arguments list is now a TEXTAREA widget to - Z SQL Methods arguments list is now a TEXTAREA widget to
ease editing long aruments lists. ease editing long aruments lists.
- SQL Database Adapters now have a 'test' tab where arbitrary - SQL Database Adapters now have a 'test' tab where arbitrary
SQL may be entered and executed immediately through the SQL may be entered and executed immediately through the
connection object. DTML is not supported in this tab. connection object. DTML is not supported in this tab.
- SQL Methods now support an option 'op' parameter on the DTML - SQL Methods now support an option 'op' parameter on the DTML
method <dtml-sqltest> which allows you to choose the method <dtml-sqltest> which allows you to choose the
...@@ -96,6 +96,11 @@ Zope Changes ...@@ -96,6 +96,11 @@ Zope Changes
locking but do _not_ provide actual locking support at the locking but do _not_ provide actual locking support at the
present time. present time.
- Files and Images now can be served without loading themselves
into memory. This is automatically done for large Files and
Images. As a by product, RESPONSE.write now works better in
ZServer.
Features Changed Features Changed
- ZCatalog uses subtransactions to keep memory consuption low - ZCatalog uses subtransactions to keep memory consuption low
...@@ -106,12 +111,12 @@ Zope Changes ...@@ -106,12 +111,12 @@ Zope Changes
- Added a coptimizations module. The first optimization is - Added a coptimizations module. The first optimization is
to provide an implementation of persistent_id in C. This to provide an implementation of persistent_id in C. This
routine, which is called extremely often while pickling was routine, which is called extremely often while pickling was
found to be a significant bottleneck. found to be a significant bottleneck.
- More flexible cache management methods were added to ZODB - More flexible cache management methods were added to ZODB
Connection objects so that apps that want to move objects Connection objects so that apps that want to move objects
out of memory can force aggressive cache behavior. out of memory can force aggressive cache behavior.
- Added the beginnings of internationalization support to Zope. - Added the beginnings of internationalization support to Zope.
The Zope startup script (z2.py) now supports a "-L" option The Zope startup script (z2.py) now supports a "-L" option
...@@ -124,6 +129,9 @@ Zope Changes ...@@ -124,6 +129,9 @@ Zope Changes
- Logging from ZServer modified to produce Common Log Format - Logging from ZServer modified to produce Common Log Format
in a Combined format, where user-agent and referer are also in a Combined format, where user-agent and referer are also
logged. logged.
- xmlrpclib was updated to relect the current version (0.9.8)
from Pythonware.
Bugs Fixed Bugs Fixed
...@@ -165,7 +173,7 @@ Zope Changes ...@@ -165,7 +173,7 @@ Zope Changes
initialized. initialized.
- Fixed bug that allowed users with local roles gain priviledges on - Fixed bug that allowed users with local roles gain priviledges on
acquired objects. getRolesInContext did not used the correct acquired objects. getRolesInContext did not used the correct
context, as defined by the inner-most object wrapping. context, as defined by the inner-most object wrapping.
- Some unnecessary debug mode overhead eliminated - external - Some unnecessary debug mode overhead eliminated - external
...@@ -178,9 +186,9 @@ Zope Changes ...@@ -178,9 +186,9 @@ Zope Changes
Bugs Fixed Bugs Fixed
- Fixed a bug which allowed unauthorized options to be displayed - Fixed a bug which allowed unauthorized options to be displayed
when adding a Folder. Now you only see options to add an when adding a Folder. Now you only see options to add an
index_document and/or a user folder if you have adequate index_document and/or a user folder if you have adequate
permissions. permissions.
Zope 2.0 Zope 2.0
...@@ -205,8 +213,8 @@ Zope Changes ...@@ -205,8 +213,8 @@ Zope Changes
data are uploaded as a string by using the ':string' data are uploaded as a string by using the ':string'
ZPublisher type in the upload form. ZPublisher type in the upload form.
More advanced DA's could, and probably should support More advanced DA's could, and probably should support
sub-transactions. sub-transactions.
Bugs Fixed Bugs Fixed
...@@ -221,7 +229,7 @@ Zope Changes ...@@ -221,7 +229,7 @@ Zope Changes
connections leaked, the site would accept no more web connections leaked, the site would accept no more web
requests. requests.
- The transaction-integration for relational databases didn't - The transaction-integration for relational databases didn't
work properly. Aborting Zope transactions didn't abort work properly. Aborting Zope transactions didn't abort
relational database transactions. What's worse, transactions relational database transactions. What's worse, transactions
were not committed after a Zope transaction using a were not committed after a Zope transaction using a
...@@ -252,17 +260,17 @@ Zope Changes ...@@ -252,17 +260,17 @@ Zope Changes
attribute is used. Also, the null attribute had no effect attribute is used. Also, the null attribute had no effect
when outputing missing values. when outputing missing values.
- It was impossible to map some permissions to themselves, or - It was impossible to map some permissions to themselves, or
to other inherited, but not registered permissions in to other inherited, but not registered permissions in
products and in class methods. When this failed, a silly products and in class methods. When this failed, a silly
error message ("Waaa" ;) was output. error message ("Waaa" ;) was output.
- SQL methods had an unused method, getFindContent allowed - SQL methods had an unused method, getFindContent allowed
anonymous users to read SQL method source. This method was anonymous users to read SQL method source. This method was
renamed to PrincipiaSearchSource, and protected with a renamed to PrincipiaSearchSource, and protected with a
permission. permission.
- SQL methods could not be found with the find mechanism by - SQL methods could not be found with the find mechanism by
searching their source. searching their source.
- The PrincipiaSearchSource method of DTML documents and - The PrincipiaSearchSource method of DTML documents and
...@@ -276,7 +284,7 @@ Zope Changes ...@@ -276,7 +284,7 @@ Zope Changes
External methods with request variables. This was especially External methods with request variables. This was especially
problematic for XML-RPC, which uses positional arguments. problematic for XML-RPC, which uses positional arguments.
- It was difficult or impossible to call External methods with - It was difficult or impossible to call External methods with
'self' arguments from XML-RPC. 'self' arguments from XML-RPC.
...@@ -341,7 +349,7 @@ Zope Changes ...@@ -341,7 +349,7 @@ Zope Changes
- Image dimensions were not autodetected for PNG 1.2 files. - Image dimensions were not autodetected for PNG 1.2 files.
- The "View" view didn't display correctly for images with ids - The "View" view didn't display correctly for images with ids
with characters that had special meaning in URLs. with characters that had special meaning in URLs.
- The 'optional' attribute in the 'sqltest' tag had no effect. - The 'optional' attribute in the 'sqltest' tag had no effect.
...@@ -393,7 +401,7 @@ Zope Changes ...@@ -393,7 +401,7 @@ Zope Changes
- The undo form did not restrict undoable transactions to - The undo form did not restrict undoable transactions to
just those transactions performed by users that were just those transactions performed by users that were
authenticated at the same level. This made the new undo authenticated at the same level. This made the new undo
less restrictive than the Zope 1 undo. Undo should probably less restrictive than the Zope 1 undo. Undo should probably
be *more* restrictive, but that will have to wait for 2.1 be *more* restrictive, but that will have to wait for 2.1
or later. or later.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment