Revision: 850 Author: mr0...@mro.name Date: Wed Oct 28 18:35:27 2009 Log: issue#61 remove cruft - binary dependency does very well.
http://code.google.com/p/piccolo2d/source/detail?r=850 Deleted: /piccolo2d.java/branches/svg2009/Readme.txt /piccolo2d.java/branches/svg2009/ReleaseNotes.txt /piccolo2d.java/branches/svg2009/core /piccolo2d.java/branches/svg2009/examples /piccolo2d.java/branches/svg2009/extras /piccolo2d.java/branches/svg2009/license-piccolo.txt /piccolo2d.java/branches/svg2009/pom.xml /piccolo2d.java/branches/svg2009/src /piccolo2d.java/branches/svg2009/swt /piccolo2d.java/branches/svg2009/swt-examples Modified: /piccolo2d.java/branches/svg2009/svg/pom.xml ======================================= --- /piccolo2d.java/branches/svg2009/Readme.txt Wed Oct 4 19:35:06 2006 +++ /dev/null @@ -1,44 +0,0 @@ -This is the Piccolo README file - -INTRODUCTION - -Welcome to Piccolo! Piccolo is a revolutionary way (in the Jazz ZUI -tradition) to create robust, full-featured graphical applications in -Java, with striking features such as zooming and multiple representation. -Piccolo is an extensive toolkit based on the Java2D API. - -REQUIRMENTS - -To run Piccolo applications you need to install the Java 2 Runtime Environment (1.4), -which can be downloaded from "http://www.javasoft.com/j2se/". - -GETTING STARTED - -Piccolo comes with four jar files that are located in the ./build directory. -Note, if you downloaded the source release you will have to build these -jars yourself, see the file build.xml for instruction. The jar files are; - - ./build/piccolo.jar - This jar contains the Piccolo 2d graphics framework. - ./build/piccolox.jar - This jar contains nonessential, but mabye usefull Piccolo framework code. - ./build/examples.jar - This jar contains simple examples of Piccolo programs. - ./build/tests.jar - This jar contains unit tests for classes in the Piccolo framework. - -These jar files (excluding piccolo.jar which is a library) can all be run by -double clicking with the mouse on the jar file or by running the command - - java -jar <jar file name> - -MORE INFORMATION - -More Piccolo documentation can be found in the ./doc directory of this release. - -INSTALLATION NOTES - -The Java 2 SDK is a development environment for building applications, -applets, and components that can be deployed on implementations of the -Java 2 Platform. - -* The standard 'unzip' utility on Solaris does not respect filename case, - and leaves files in MS-DOS file format. If you use unzip on Solaris - (and possibly other Unix systems), you must specify the -U and -a options. - i.e: unzip -U -a piccolo.zip ======================================= --- /piccolo2d.java/branches/svg2009/ReleaseNotes.txt Sun Jul 20 02:24:16 2008 +++ /dev/null @@ -1,361 +0,0 @@ -=Piccolo2D 1.2.1 Release Notes= ------------------- - -Note: The Piccolo2D project has changed hosting to Google Code at: http://code.google.com/p/piccolo2d/ - -piccolo/src - -PPickPath - * Fixed incorrect comment on nextPickedNode method - -piccolo/extras - * Added PSwing support for embedding Swing components (experimental) - * Added package level javadoc comments - -Specific PSwing fixes: - * PSwingEventHandler: Applied patch from Maarten Billemont that fixes the issue by not applying the camera's transform to input events when the node is not a descendant of a PLayer object. - * PSwing: Sam Reid - API improvement (so that PSwing can be constructed without the destination PSwingCanvas as constructor arg). Old constructor is deprecated for compatibility with existing code. - * PSwingCanvas: Sam Reid - minor change to facilitate adding/removal of pswing from canvas. - -PFrame - * Fixed bug in PFrame where canvas size didn't follow containing PFrame size - -PNavigationEventHandler - * Made PNavigationEventHandler.directCameraViewToFocus set the focus to the specified focus node - -PFixedWidthStroke - * Added fix to PFixedWidthStroke to make dashes also fixed to go along with the width. - -LineShape - * Fixed bug in intersects - accessed X instead of Y. Contributed by Sebastian Graca - - -=Piccolo 1.2 Release Notes= ------------------- - -piccolo/src - - * changed eclipse project compiler settings to not display serization warnings. - -PNode - * animate methods will now run immediatly if started with zero duration. - * added check for set Scale when Scale is 0 - * added animateTransformToBounds method - * Replaced client properties with a mutable attribute set - * Replaced addClientProperty with addAttribute - * Replaced removeClientProperty with removeAttribute - * added getClientProperites - * added convenience methods for accessing primitive typed attributes - * deprecated outdated client property methods - * added propertyChangeParentMask to decide if property change events should be forwarded to parent - * added property codes for each property event - * changed property change event fire code to forward events up the node tree when needed - * added scene graph delegate calls for node bounds invalidated, paint invalidated - -PCamera - * added check for empty bounds case in animateViewToCenterBounds - -PPickPath - * added CURRENT_PICK_PATH static variable - -PImage - * fixed but when seizing with null image - -PPath - * fixed case of setting bounds of vertical or horizontal lines. - -PInputEvent - * added getModifiersEx accessor - -PActivity - - * Added new terminate method that allow you to specify the terminate behavior. - -PInterpolatingActivity - * in activityFinished now set final target value before calling activity finished on delegate. - -piccolo/examples - * added NodeLinkExample - * added ChartLabelExample - * added GraphEditorExample - * added HierarchyZoomExample - * added InterfaceFrame - * added UserInteraction - * added SpecialEffects - * changed layout of example runner to use two columns - -piccolo/extras - * added PCacheCamera - * added PCacheCanvas - * added PApplet - * added PSWTZBoundsHandle - * added PSWTHandle - * added PSWTSelectionEventHandler - * added PSWTStickyHandleManager - * fixed picking of PFixedWidthStrokes - * added getConsumer() method to PFixedWidthStroke's FillAdapter for jdk 1.5 compatibility. - * many enhancements to PStyledText - * added PApplet class - -PSelectionEventHandler - * fixed coord system bug in updateMarquee - * fixed bug in computeMarqueeSelection where collection was modified as it continued to be iterated - -PBoundsHandle - * marked handleCursorHandler variable as transient - -PHandle - * marked handleDragger variable as transient - -PFrame - * added isFullScreenMode accessor - -PApplet - * added initialize method that's called on event dispatch thread - * added beforeInitilize method called on constructor thread - -=Piccolo 1.1 Release Notes= ------------------- - -Changed from Mozilla to BSD style license. - -piccolo/src - -PInterpolatingActivity - * added terminate method - * added new constructor with startime parameter method - -PBasicInputEventHandler - * added keyboardFocusGained event method - * added keyboardFocusLost event method - -PDragSequenceEventHandler - * added getDragActivity method - -PInputEvent - * added getKeyChar method - * added getKeyLocation method - * added isActionKey method - * added isFocusEvent method - * added isLeftMouseButton method - * added isMiddleMouseButton method - * added isMouseEnteredOrMouseExited method - * added isRightMouseButton method - -PInputEventHandler - * added acceptsFocusEvents method - * added getAcceptsFocusEvents method - * added setAcceptsFocusEvents method - -PPanEventHandler - * changed unit of autopan speed to pixels per second - -PImage - * removed accelerated property and related setters, getters, and constructors. (no longer needed in later versions of java) - -PPath - * added createLine method - * changed to internalUpdateBounds to manage path bounds - * changed read and write to use methods in PUtil to read and write path data - -PText - * added greek threshold property - * added textPaint property - * added justification property - -PCamera - * added animateViewToPanToBounds method - * added getViewConstraint method - -PCanvas - * added notification when interaction quality changes - * added setPanEventHandler method - * added setZoomEventHandler method - -PInputManager - * fixed bug in the order that mouse entered and mouse moved events were delivered. - -PNode - * added getGlobalBounds method - * added moveInFrontOf method - * added moveInBackOf method - * added occuded property - * added animateToColor method - * added centerFullBoundsOnPoint method - * added findIntersectingNodes method - * added getXOffset method - * added getYOffset method - * added internalUpdateBounds method - * added isOpaque method - * added setHeight method - * added setWidth method - * added setX method - * added setY method - * removed moveToBack(PNode child) method - * removed moveToFront(PNode child) method - * changed setBounds to send internalUpdateBounds message. - * changed indexOfChild to check for case of null child - * changed fullPick method to check of PPickPath accepts this node - -PBounds - * added delataRequiredToCenter method - -PDebug - * added debugPaintCalls mode - -PPaintContext - * added getRenderQuality - -PPickPath - * added acceptsNode method - * added nextPickedNode method - -PUtil - * added readPath method - * added writePath method - -piccolo/examples - - * added BirdsEyeViewExample class - * added CompositeExample class - * added GridExample class - * added GroupExample class - * added NodeCacheExample class - * added PiccoloPresentation class - * added PositionPathActivityExample class - -piccolo/extras - - * added PPathActivity class - * added PPositionPathActivity class - * added PNotification class - * added PNotificationCenter class - * added PComposite class - * added PLine class - * added PNodeCache class - * added experimental POcclusionDetection class - * PStyledText added drawing of underlines and strikethroughs - * PFrame added beforeInitialize method - * PHandle added default color and shape attributes - * PSelectionEventHandler numerous changes - * PScrollPane and PViewPort numerous changes - * PClip fixed bounds repaint bug - -=Piccolo 1.0 Release Notes= ------------------- - -piccolo/examples - * added AngleNodeExample - * added CenterExample - * added PulseExample - * added StickyHandleExample - * added TooltipExample - * added swtexamples - -piccolo/extras - * catch security exception thrown by setDefaultCloseOperation in PFrame. - * added decorateSelectedNode() methods to PSelectionEventHandler - * improved the way that PBoundsHandle manages the cursor - * changed PHandle and PBoundsHandle implementations so that it doesn't assume that it's manipulating its parent. - * added better support for insets to PStyledText - * changed PLocator class so that its locate methods don't take a node parameter. - * added a PNodeLocator class - * added preliminary support for SWT (see www.eclipse.org) piccolo rendering - -piccolo/src - * added toString() debug methods throughout the framework - * added static final keys for property change names throughout the framework. Keys are defined in the classes that fire the events. - * added PComponent, and abstraction of PCanvas. This is so that piccolo can be used with SWT. - * added PColorActivity - * changed var names and method names in PActivity, hopefully will make the class clearer. - * removed PActivities starte and ended runnables, replaced with PActivityDelegate - * modified PActivityScheduler to allow for some control over the order that activities run in. - * added different interpolation modes to PInterpolatingActivity - * added the ability to loop to PInterpolatingActivity - * added MouseWheelEvent support - * added min/max scale constraints ot PZoomEventHandler - * PNode setBounds with zero width or height will reset the bounds to empty - * fixed PNode.rotate - * added print method to PNode - * ported Jazz's ZTransformGroup.postion() method to PNode - * don't use media tracker to load images in PImage if the image is a BufferedImage - * fixed PAffineTransform.getRotation() method - * fixed PPaintContext so that it can be created with a Graphics2D that has a null clip - -=Piccolo 1.0-beta2 Release Notes= ------------------- - - * Removed Piccolo abstract rendered and OpenGL support code, instead we are planning to use a new library, Agile2D. Agile2D provides its own OpenGL implementation of the java.awt.Graphics2D class. - -piccolo/examples - * added clip example - * added internal lens example - * added panToExample to illustrate Pcamera’s animateViewToIncludeBounds method - * added scrolling example - * added selection example - * added text example to show how to use PStyledTextEventHandler to edit text directly on the piccolo canvas. - -piccolo/extras - * added PSelectionEventHandler - * added PStyledTextEventHandler - * added PClip - * added PLens - * added PStyledText, used together with PStyledTextEvent handler to edit text on the piccolo canvas. - * added a number of scroll supported classes in the extras swing package. - -piccolo/src - -PCamera - * renamed centerView to animateViewToBounds - * added animateViewToIncludeBounds - -PNode - * renamed translateRelativeToParent() to offset() - * transform var is only created when needed, otherwise it's now left as null - * added getClientPropertyKeysIterator() - * added rotateInPlace() - * renamed getTranslation() to getOffset() - * renamed setTranslation() to setOffset() - * renamed translateRelativeToParent() to offset() - * renamed deltete() to removeFromParent() - -PInputManager - * added tracking for individual mouse button pressed. This way if you press down on a node with button1 that node will stay as mouse focus as long as button1 is pressed, event if button2 is repeatedly pressed and released. - -PCanvas - * added animating render quality, this quality is used if any of the scheduled activities return true when sent the message isAnimation(). - * added checks to make sure that every mouse press gets matched with a mouse released, something to does not always happen in swing. - -PCamera - * added some view constraint options. These are used to constrain the cameras view to the bounds of the layers that the camera is viewing. - * renamed centerView() to animateViewToBounds() - * added animateViewToIncludeBounds() - -PInputEvent - * removed consume() replaced with setHandled(). Previously consuming an event would completely stop it from getting dispatched to anyone else. Set handled is a weaker command, the event continues to get dispatched to other event handlers but they are expected to ignore it unless they are trying to do something special. - -PImage - * changed the default so that images are NOT accelerated. - -PPath - * removed getStrokeWidth(), Strokes are now just dealt with as shapes that are created by stroke.createStrokedShape(path). - -PText - * added setConstrainWidthToTextWidth() - * added setConstrainHeightToTextHeight() - -PAffineTransform - * renamed setTranslation to setOffset() - -PBounds - *added deltaRequiredToContain() - -PDebug - * added options to debugMemoryUse and set the frame rate at which debug results are calculated. - -PPaintContext - * removed drawing methods, and abstract renderer in general. Instead all drawing should be done directly with the Graphics2D object. - -PUtil - * added DEFAULT_ACTIVITY_STEP_RATE = 20; - * added ACTIVITY_SCHEDULER_FRAME_DELAY = 10; ======================================= --- /piccolo2d.java/branches/svg2009/license-piccolo.txt Fri Jan 23 12:30:55 2009 +++ /dev/null @@ -1,28 +0,0 @@ -/* - * Copyright (c) 2008-2009, Piccolo2D project, http://piccolo2d.org - * Copyright (c) 1998-2008, University of Maryland - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without modification, are permitted provided - * that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, this list of conditions - * and the following disclaimer. - * - * Redistributions in binary form must reproduce the above copyright notice, this list of conditions - * and the following disclaimer in the documentation and/or other materials provided with the - * distribution. - * - * None of the name of the University of Maryland, the name of the Piccolo2D project, or the names of its - * contributors may be used to endorse or promote products derived from this software without specific - * prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR - * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR - * TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ ======================================= --- /piccolo2d.java/branches/svg2009/pom.xml Wed Oct 28 18:07:19 2009 +++ /dev/null @@ -1,37 +0,0 @@ -<project xmlns="http://maven.apache.org/POM/4.0.0" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> - <modelVersion>4.0.0</modelVersion> - <parent> - <artifactId>piccolo2d-parent</artifactId> - <groupId>org.piccolo2d</groupId> - <version>1.3-SNAPSHOT</version> - <relativePath>./parent/pom.xml</relativePath> - </parent> - <artifactId>piccolo2d-complete</artifactId> - <packaging>pom</packaging> - <name>Piccolo2D</name> - <description> - A revolutionary way to create robust, full-featured graphical applications in Java and C#, with striking visual effects such as zooming, animation and multiple representations. - </description> - <scm> - <connection> - scm:svn:http://piccolo2d.googlecode.com/svn/piccolo2d.java/trunk - </connection> - <developerConnection> - scm:svn:https://piccolo2d.googlecode.com/svn/piccolo2d.java/trunk - </developerConnection> - <url>http://code.google.com/p/piccolo2d/source/browse</url> - </scm> - <build /> - <reporting /> - <modules> - <module>parent</module> - <module>core</module> - <module>extras</module> - <module>swt</module> - <module>examples</module> - <module>swt-examples</module> - <module>svg</module> - </modules> -</project> ======================================= --- /piccolo2d.java/branches/svg2009/svg/pom.xml Wed Jul 29 03:36:39 2009 +++ /piccolo2d.java/branches/svg2009/svg/pom.xml Wed Oct 28 18:35:27 2009 @@ -89,12 +89,12 @@ </dependencies> <scm> <connection> - scm:svn:http://piccolo2d.googlecode.com/svn/piccolo2d.java/branches/svg2009 + scm:svn:http://piccolo2d.googlecode.com/svn/piccolo2d.java/branches/svg2009/svg </connection> <developerConnection> - scm:svn:https://piccolo2d.googlecode.com/svn/piccolo2d.java/branches/svg2009 + scm:svn:https://piccolo2d.googlecode.com/svn/piccolo2d.java/branches/svg2009/svg </developerConnection> - <url>http://code.google.com/p/piccolo2d/source/browse/piccolo2d.java/branches/svg2009</url> + <url>http://code.google.com/p/piccolo2d/source/browse/piccolo2d.java/branches/svg2009/svg</url> </scm> <reporting> <plugins> --~--~---------~--~----~------------~-------~--~----~ Piccolo2D Developers Group: http://groups.google.com/group/piccolo2d-dev?hl=en -~----------~----~----~----~------~----~------~--~---