SVN: r24302 - trunk/quixote

Neil Schemenauer <nascheme-fVcApmY9cLvQ3/1i3zOLAti2O/[email protected]> Thu, 20 May 2004 14:01:35 -0400
Newsgroups gmane.comp.web.quixote.cvs
Message-ID <[email protected]>
Author: nascheme
Date: 2004-05-20 14:00:47 -0400 (Thu, 20 May 2004)
New Revision: 24302

Modified:
   trunk/quixote/CHANGES
   trunk/quixote/LICENSE
   trunk/quixote/__init__.py
   trunk/quixote/setup.py
Log:
Get ready for 1.0b2 release.


Modified: trunk/quixote/CHANGES
===================================================================
--- trunk/quixote/CHANGES	2004-05-20 17:44:49 UTC (rev 24301)
+++ trunk/quixote/CHANGES	2004-05-20 18:00:47 UTC (rev 24302)
@@ -1,3 +1,40 @@
+1.0b2 (2004-05-20) r24301:
+
+  * Pass along more request headers when using twisted_http.py.
+
+  * Add filter_output() hook (as suggested by Thomas Guettler).
+
+  * Use plain text for the content of redirections. It's extremely
+    unlikely that they will be seen anyhow. Use a modern DOCTYPE
+    declaration for other pages that Quixote itself generates.
+
+  * Fix code in upload.py that handles filename collisions.
+
+  * Use a twisted producer for twisted_server.py (allows Stream
+    responses to be efficient).  Use twisted reactor instead of
+    Application.  Thanks to Jason Sibre.
+
+  Form2 library changes:
+
+    * Change how form2 widgets render themselves.  The new approach
+      makes it easier to build composite widgets and also provides
+      more freedom to control the layout using CSS.  Unfortunately,
+      the forms will not look nice unless some CSS rules are provided.
+
+    * Add recursive .has_error() and .clear_error() to widgets.
+
+    * Ensure that has_errors() completely parse all the widgets.
+
+    * Fix .clear_errors() for form2 Form. Errors can only be reliably
+      cleared after the widget has parsed
+
+    * Fix OptionSelect to always return a value from the options list.
+
+    * Fix some bugs in WidgetList.
+
+    * Check form token validity if tokens are enabled.
+
+
 1.0b1 (2004-04-12) r23961:
 
   * Remove an underscore from the Session attributes __remote_address,

Modified: trunk/quixote/LICENSE
===================================================================
--- trunk/quixote/LICENSE	2004-05-20 17:44:49 UTC (rev 24301)
+++ trunk/quixote/LICENSE	2004-05-20 18:00:47 UTC (rev 24302)
@@ -1,7 +1,7 @@
 CNRI OPEN SOURCE LICENSE AGREEMENT
 
 IMPORTANT: PLEASE READ THE FOLLOWING AGREEMENT CAREFULLY.  BY
-COPYING, INSTALLING OR OTHERWISE USING QUIXOTE-1.0b1 SOFTWARE, YOU
+COPYING, INSTALLING OR OTHERWISE USING QUIXOTE-1.0b2 SOFTWARE, YOU
 ARE DEEMED TO HAVE AGREED TO THE TERMS AND CONDITIONS OF THIS
 LICENSE AGREEMENT.
 
@@ -9,37 +9,37 @@
    Research Initiatives, having an office at 1895 Preston White
    Drive, Reston, VA 20191 ("CNRI"), and the Individual or
    Organization ("Licensee") copying, installing or otherwise using
-   Quixote-1.0b1 software in source or binary form and its associated
-   documentation ("Quixote-1.0b1").
+   Quixote-1.0b2 software in source or binary form and its associated
+   documentation ("Quixote-1.0b2").
 
 2. Subject to the terms and conditions of this License Agreement,
    CNRI hereby grants Licensee a nonexclusive, royalty-free, world-
    wide license to reproduce, analyze, test, perform and/or display
    publicly, prepare derivative works, distribute, and otherwise use
-   Quixote-1.0b1 alone or in any derivative version, provided,
+   Quixote-1.0b2 alone or in any derivative version, provided,
    however, that CNRI's License Agreement and CNRI's notice of
    copyright, i.e., "Copyright (c) 2004 Corporation for National
    Research Initiatives; All Rights Reserved" are retained in
-   Quixote-1.0b1 alone or in any derivative version prepared by
+   Quixote-1.0b2 alone or in any derivative version prepared by
    Licensee.
 
 3. In the event Licensee prepares a derivative work that is based on
-   or incorporates Quixote-1.0b1 or any part thereof, and wants to
+   or incorporates Quixote-1.0b2 or any part thereof, and wants to
    make the derivative work available to others as provided herein,
    then Licensee hereby agrees to include in any such work a brief
-   summary of the changes made to Quixote-1.0b1.
+   summary of the changes made to Quixote-1.0b2.
 
-4. CNRI is making Quixote-1.0b1 available to Licensee on an "AS IS"
+4. CNRI is making Quixote-1.0b2 available to Licensee on an "AS IS"
    basis.  CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
    IMPLIED.  BY WAY OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO
    AND DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY
    OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF QUIXOTE-
-   1.0b1 WILL NOT INFRINGE ANY THIRD PARTY RIGHTS.
+   1.0b2 WILL NOT INFRINGE ANY THIRD PARTY RIGHTS.
 
 5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF
-   QUIXOTE-1.0b1 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES
+   QUIXOTE-1.0b2 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES
    OR LOSS AS A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE
-   USING QUIXOTE-1.0b1, OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF
+   USING QUIXOTE-1.0b2, OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF
    THE POSSIBILITY THEREOF.
 
 6. This License Agreement will automatically terminate upon a
@@ -54,7 +54,7 @@
    trademarks or trade name in a trademark sense to endorse or
    promote products or services of Licensee, or any third party.
 
-8. By copying, installing or otherwise using Quixote-1.0b1, Licensee
+8. By copying, installing or otherwise using Quixote-1.0b2, Licensee
    agrees to be bound by the terms and conditions of this License
    Agreement.
 

Modified: trunk/quixote/__init__.py
===================================================================
--- trunk/quixote/__init__.py	2004-05-20 17:44:49 UTC (rev 24301)
+++ trunk/quixote/__init__.py	2004-05-20 18:00:47 UTC (rev 24302)
@@ -7,7 +7,7 @@
 
 __revision__ = "$Id$"
 
-__version__ = "1.0b1"
+__version__ = "1.0b2"
 
 __all__ = ['Publisher',
            'get_publisher', 'get_request', 'get_session', 'get_user',

Modified: trunk/quixote/setup.py
===================================================================
--- trunk/quixote/setup.py	2004-05-20 17:44:49 UTC (rev 24301)
+++ trunk/quixote/setup.py	2004-05-20 18:00:47 UTC (rev 24302)
@@ -20,7 +20,7 @@
                     sources=["src/cimport.c"])
 
 kw = {'name': "Quixote",
-      'version': "1.0b1",
+      'version': "1.0b2",
       'description': "A highly Pythonic Web application framework",
       'author': "MEMS Exchange",
       'author_email': "quixote-fVcApmY9cLvQ3/1i3zOLAti2O/[email protected]",