Permalink
Browse files

preparing for 0.7~pre1 release

git-svn-id: https://pyjamas.svn.sourceforge.net/svnroot/pyjamas/trunk@2194 7a2bd370-bda8-463c-979e-2900ccfb811e
  • Loading branch information...
1 parent 9346fa3 commit 9fb44d499627c179949e82d38d5df0252d0b0ac4 lkcl committed Nov 4, 2009
Showing with 59 additions and 13 deletions.
  1. +1 −1 Makefile
  2. +55 −9 README
  3. +1 −1 bootstrap.py
  4. +1 −1 run_bootstrap_first_then_pyjd_setup.py
  5. +1 −1 run_bootstrap_first_then_setup.py
View
@@ -1,4 +1,4 @@
-VERSION=0.6
+VERSION=0.7~pre1
help:
@echo
View
64 README
@@ -1,9 +1,53 @@
-Current Release: 0.6
+Current Release: 0.7~pre1
---------------
-With over 140 items in the CHANGELOG since the 0.5p1 stable release,
-Pyjamas 0.6 is finally out. Thank you to everyone who's helped
-highlight issues.
+This is a 0.7 prerelease of Pyjamas, to invite users to help test the
+latest version. The latest svn is regularly but informally tested
+against the regression tests and the examples, and used in production,
+but not extensively tested against all known browsers on each commit.
+Community assistance by running against a wider range of browsers ensures
+that *you* get a stable release.
+
+Features and enhancements of the stand-alone 0.7 series javascript
+compiler include:
+
+* the addition of generators (support for yield, by rewriting the function
+ so that it can be re-called and continue from the previous state);
+
+* the beginnings of decorators support, and support for properties;
+
+* some dramatic performance improvements due to a rewrite of for-loops;
+
+* improved support for import syntax (from . import module);
+
+* the addition of a built-in AST parser, use of which allows python 2.4
+ to compile programs with python 2.5 / 2.6 syntax into javascript;
+
+* addition of int and long types, and support for operator functions,
+ so that e.g list multiplication by numbers and list addition now work,
+ along with coercion between int, float and long types, and support
+ for floating point exceptions.
+
+Overall, this release is a significant "pythonic" upgrade: for full
+details, see the CHANGELOG.
+
+In the User-Interface suite, which is separate from the Pyjamas
+stand-alone python-to-javascript compiler, the features and
+enhancements include:
+
+* An SVG / VML Canvas Library (a port of GWTCanvas). This has been ported
+ to pure python, and consequently work under Pyjamas-Desktop as well.
+
+* A Graphical Chart Library (a port of GChart). This has been ported
+ to pure python, and consequently work under Pyjamas-Desktop as well.
+ For the same speed optimisations present in GChart, GChart for Pyjamas
+ can also use the python port of GWTCanvas.
+
+* An internal restructure of Event handling, similar to GWT 1.7,
+ providing Focus, Mouse and Click "Mixin" modules so that developers
+ creating their own widgets have a minimal amount of work to do.
+ This redesign could only take place once Pyjamas supported multiple
+ inheritance (added in 0.6).
Pyjamas
-------
@@ -21,7 +65,7 @@ For more information, see:
http://pyjs.org/features.html
Known bugs: http://code.google.com/p/pyjamas/issues
- #227, #228, #229, #230 and #232
+ #290, #227, #228, #230, #304
Pyjamas-Desktop
---------------
@@ -32,10 +76,14 @@ Desktop (as python)
http://pyjd.org
-Release 0.6 of Pyjamas also incorporates Pyjamas-Desktop directly into
+Release 0.6 of Pyjamas incorporated Pyjamas-Desktop directly into
the Pyjamas Distribution. To use Pyjamas-Desktop there are three choices,
with more planned [MacOSX PyObjC; KDE's PyKHTML].
+All ports of Pyjamas-Desktop will require a JSON library to be
+installed: as there are plenty already, it is counter-productive
+to write yet another one. Simplejson is recommended.
+
1) - XULRunner
install hulahop and python-xpcom. hulahop is distributed with
@@ -60,14 +108,12 @@ http://github.com/lkcl/webkit/16401.master
Detailed build instructions are available here:
http://wiki.github.com/lkcl/webkit/helping-with-16401master
-3) - MSHTML (beta)
+3) - MSHTML
For Windows users, all that's required, other than installing python
and Internet Explorer, is one further package: Win32 "comtypes".
Win32 "comtypes" can be downloaded here:
* http://sourceforge.net/projects/comtypes/
-The MSHTML version primarily works. Reports using IE8's MSHTML
-engine would be appreciated.
View
@@ -3,7 +3,7 @@
""" simple creation of two commands, customised for your specific system.
windows users get a corresponding batch file. yippeeyaiyay.
"""
-version = '0.6'
+version = '0.7~pre1'
import os
import sys
@@ -20,7 +20,7 @@
"""
setup(name = "Pyjamas Desktop",
- version = "0.6",
+ version = "0.7~pre1",
description = "Pyjamas Widget API for Web applications, in Python",
long_description = open('README', 'rt').read(),
url = "http://pyjs.org",
@@ -84,7 +84,7 @@ def get_dir(dirname):
"""
setup(name = "Pyjamas",
- version = "0.6",
+ version = "0.7~pre1",
description = "Pyjamas Widget API for Web applications, in Python",
long_description = open('README', 'rt').read(),
url = "http://pyjs.org",

0 comments on commit 9fb44d4

Please sign in to comment.