Revision: 894 Author: heuermh Date: Fri Nov 27 11:42:44 2009 Log: Issue 43 ; improving release notes and readme http://code.google.com/p/piccolo2d/source/detail?r=894
Modified: /piccolo2d.java/trunk/Readme.txt /piccolo2d.java/trunk/ReleaseNotes.txt ======================================= --- /piccolo2d.java/trunk/Readme.txt Fri Nov 27 11:22:38 2009 +++ /piccolo2d.java/trunk/Readme.txt Fri Nov 27 11:42:44 2009 @@ -25,9 +25,9 @@ Apache Maven http://maven.apache.org/download.html -For some platforms, including Mac OSX on x86_64, the Eclipse -Standard Widget Toolkit (SWT) version 3.3.0 or later must also -be installed manually. +For some platforms, including Mac OSX with JDK version 1.6 or +later on x86_64, the Eclipse Standard Widget Toolkit (SWT) version +3.3.0 or later must also be installed manually. Eclipse Standard Widget Toolkit http://www.eclipse.org/swt/ @@ -40,9 +40,51 @@ USING PICCOLO2D.JAVA -[todo] +To include the Piccolo2D core classes in your project, use a +dependency of + +<dependency> + <groupId>org.piccolo2d</groupId> + <artifactId>piccolo2d-core</artifactId> + <version>1.3</version> +</dependency> + +in your pom.xml. To include the Piccolo2D core classes and the +Piccolo2D extras classes in your project, use a dependency of + +<dependency> + <groupId>org.piccolo2d</groupId> + <artifactId>piccolo2d-extras</artifactId> + <version>1.3</version> +</dependency> + +in your pom.xml. To include the Piccolo2D core classes and the +Piccolo2D SWT classes in your project, use a dependency of + +<dependency> + <groupId>org.piccolo2d</groupId> + <artifactId>piccolo2d-swt</artifactId> + <version>1.3</version> +</dependency> + +in your pom.xml. If your project does not use maven, simply include +the relevant Piccolo2D jars in your project's classpath. BUILDING PICCOLO2D.JAVA -[todo] +To build all the Piccolo2D modules + +$ mvn install + +To build and run the Piccolo2D examples runnable jar + +$ cd examples +$ mvn assembly:assembly +$ java -jar target/piccolo2d-examples-1.3-jar-with-dependencies.jar + +To build and run the Piccolo2D SWT examples runnable jar + +$ cd swt-examples +$ mvn assembly:assembly +$ java -jar target/piccolo2d-swt-examples-1.3-jar-with-dependencies.jar ======================================= --- /piccolo2d.java/trunk/ReleaseNotes.txt Fri Nov 27 11:22:38 2009 +++ /piccolo2d.java/trunk/ReleaseNotes.txt Fri Nov 27 11:42:44 2009 @@ -17,11 +17,6 @@ Unit test coverage has been increased from 0% (Piccolo2D.Java 1.2.1) to 0% (Piccolo2D.Java 1.3). -All changes: - -[clirr reports] - - Fixed and verified issues: Issue Summary @@ -111,6 +106,71 @@ 145 build broken (pom, swt) +API changes to core: + +edu.umd.cs.piccolo.PCamera: Method 'public void repaintFromLayer(edu.umd.cs.piccolo.util.PBounds, edu.umd.cs.piccolo.PNode)' has been deprecated +edu.umd.cs.piccolo.PCamera: Method 'public void repaintFromLayer(edu.umd.cs.piccolo.util.PBounds, edu.umd.cs.piccolo.PLayer)' has been added +edu.umd.cs.piccolo.PCanvas: Added public field INTERACTING_CHANGED_NOTIFICATION +edu.umd.cs.piccolo.PCanvas: Added public field PROPERTY_INTERACTING +edu.umd.cs.piccolo.PCanvas: Method 'public int getAnimatingRenderQuality()' has been added +edu.umd.cs.piccolo.PCanvas: Method 'public int getDefaultRenderQuality()' has been added +edu.umd.cs.piccolo.PCanvas: Method 'public edu.umd.cs.piccolo.event.PInputEventListener[] getInputEventListeners()' has been added +edu.umd.cs.piccolo.PCanvas: Method 'public int getInteractingRenderQuality()' has been added +edu.umd.cs.piccolo.PCanvas: Method 'public int getNormalRenderQuality()' has been added +edu.umd.cs.piccolo.PCanvas: Method 'public void printAll(java.awt.Graphics)' has been added +edu.umd.cs.piccolo.PNode: Added public field FILL_STRATEGY_ASPECT_COVER +edu.umd.cs.piccolo.PNode: Added public field FILL_STRATEGY_ASPECT_FIT +edu.umd.cs.piccolo.PNode: Added public field FILL_STRATEGY_EXACT_FIT +edu.umd.cs.piccolo.PNode: Method 'public PNode(java.lang.String)' has been added +edu.umd.cs.piccolo.PNode: Method 'public edu.umd.cs.piccolo.activities.PActivity animateToRelativePosition(java.awt.geom.Point2D, java.awt.geom.Point2D, java.awt.geom.Rectangle2D, int)' has been added +edu.umd.cs.piccolo.PNode: Method 'public edu.umd.cs.piccolo.event.PInputEventListener[] getInputEventListeners()' has been added +edu.umd.cs.piccolo.PNode: Method 'public java.lang.String getName()' has been added +edu.umd.cs.piccolo.PNode: Method 'protected java.lang.String paramString()' has been deprecated +edu.umd.cs.piccolo.PNode: Method 'public void position(java.awt.geom.Point2D, java.awt.geom.Point2D, java.awt.geom.Rectangle2D, int)' has been deprecated +edu.umd.cs.piccolo.PNode: Method 'public void setName(java.lang.String)' has been added +edu.umd.cs.piccolo.PNode: Method 'public java.awt.Image toImage(java.awt.image.BufferedImage, java.awt.Paint, int)' has been added +edu.umd.cs.piccolo.PNode: Method 'public java.lang.String toString()' has been removed, but an inherited definition exists. +edu.umd.cs.piccolo.POffscreenCanvas: Class edu.umd.cs.piccolo.POffscreenCanvas added +edu.umd.cs.piccolo.PRoot: Added public field PROPERTY_CODE_INTERACTING_CHANGED +edu.umd.cs.piccolo.PRoot: Added public field PROPERTY_INTERACTING_CHANGED +edu.umd.cs.piccolo.PRoot: Method 'public boolean getInteracting()' has been added +edu.umd.cs.piccolo.PRoot: Method 'public void setInteracting(boolean)' has been added +edu.umd.cs.piccolo.activities.PActivity: Method 'protected java.lang.String paramString()' has been deprecated +edu.umd.cs.piccolo.activities.PActivity: Method 'public java.lang.String toString()' has been removed, but an inherited definition exists. +edu.umd.cs.piccolo.activities.PActivityScheduler: Added java.io.Serializable to the set of implemented interfaces +edu.umd.cs.piccolo.activities.PColorActivity: Method 'protected java.lang.String paramString()' has been removed, but an inherited definition exists. +edu.umd.cs.piccolo.activities.PInterpolatingActivity: Method 'public PInterpolatingActivity(long)' has been added +edu.umd.cs.piccolo.activities.PInterpolatingActivity: Method 'protected java.lang.String paramString()' has been removed, but an inherited definition exists. +edu.umd.cs.piccolo.activities.PTransformActivity: Method 'protected java.lang.String paramString()' has been removed, but an inherited definition exists. +edu.umd.cs.piccolo.event.PBasicInputEventHandler: Method 'protected java.lang.String paramString()' has been deprecated +edu.umd.cs.piccolo.event.PBasicInputEventHandler: Method 'public java.lang.String toString()' has been removed, but an inherited definition exists. +edu.umd.cs.piccolo.event.PDragEventHandler: Method 'protected java.lang.String paramString()' has been removed, but an inherited definition exists. +edu.umd.cs.piccolo.event.PDragSequenceEventHandler: Method 'protected java.lang.String paramString()' has been removed, but an inherited definition exists. +edu.umd.cs.piccolo.event.PPanEventHandler: Method 'public double getMaxAutoPanSpeed()' has been added +edu.umd.cs.piccolo.event.PPanEventHandler: Method 'public double getMinAutoPanSpeed()' has been added +edu.umd.cs.piccolo.event.PPanEventHandler: Method 'protected java.lang.String paramString()' has been removed, but an inherited definition exists. +edu.umd.cs.piccolo.event.PZoomEventHandler: Method 'protected java.lang.String paramString()' has been removed, but an inherited definition exists. +edu.umd.cs.piccolo.nodes.PHtmlView: Class edu.umd.cs.piccolo.nodes.PHtmlView added +edu.umd.cs.piccolo.nodes.PImage: Method 'protected java.lang.String paramString()' has been removed, but an inherited definition exists. +edu.umd.cs.piccolo.nodes.PPath: Method 'protected java.lang.String paramString()' has been removed, but an inherited definition exists. +edu.umd.cs.piccolo.nodes.PText: Added public field DEFAULT_HORIZONTAL_ALIGNMENT +edu.umd.cs.piccolo.nodes.PText: Added public field DEFAULT_TEXT +edu.umd.cs.piccolo.nodes.PText: Added public field DEFAULT_TEXT_PAINT +edu.umd.cs.piccolo.nodes.PText: Added public field PROPERTY_CODE_TEXT_PAINT +edu.umd.cs.piccolo.nodes.PText: Added public field PROPERTY_TEXT_PAINT +edu.umd.cs.piccolo.nodes.PText: Method 'public float getHorizontalAlignment()' has been added +edu.umd.cs.piccolo.nodes.PText: Method 'public float getJustification()' has been deprecated +edu.umd.cs.piccolo.nodes.PText: Method 'protected void paintGreek(edu.umd.cs.piccolo.util.PPaintContext)' has been added +edu.umd.cs.piccolo.nodes.PText: Method 'protected void paintText(edu.umd.cs.piccolo.util.PPaintContext)' has been added +edu.umd.cs.piccolo.nodes.PText: Method 'protected java.lang.String paramString()' has been removed, but an inherited definition exists. +edu.umd.cs.piccolo.nodes.PText: Method 'public void setHorizontalAlignment(float)' has been added +edu.umd.cs.piccolo.nodes.PText: Method 'public void setJustification(float)' has been deprecated +edu.umd.cs.piccolo.util.PAffineTransform: Method 'public java.awt.geom.Point2D inverseTransform(java.awt.geom.Point2D, java.awt.geom.Point2D)' has been added +edu.umd.cs.piccolo.util.PAffineTransformException: Class edu.umd.cs.piccolo.util.PAffineTransformException added +edu.umd.cs.piccolo.util.PPaintContext: Method 'public void popCamera(edu.umd.cs.piccolo.PCamera)' has been deprecated +edu.umd.cs.piccolo.util.PPaintContext: Method 'public void popCamera()' has been added + + Developers and contributors: Ben Bederson -- Piccolo2D Developers Group: http://groups.google.com/group/piccolo2d-dev?hl=en