Author: [EMAIL PROTECTED] Date: Wed Nov 5 01:03:14 2008 New Revision: 407
Added: piccolo2d.java/trunk/swt/ piccolo2d.java/trunk/swt/pom.xml - copied, changed from r406, /piccolo2d.java/trunk/extras/pom.xml piccolo2d.java/trunk/swt/src/ piccolo2d.java/trunk/swt/src/build/ piccolo2d.java/trunk/swt/src/build/conf/ piccolo2d.java/trunk/swt/src/build/conf/checkstyle.xml (contents, props changed) piccolo2d.java/trunk/swt/src/main/ piccolo2d.java/trunk/swt/src/main/java/ piccolo2d.java/trunk/swt/src/main/java/edu/ piccolo2d.java/trunk/swt/src/main/java/edu/umd/ piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/ piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/ piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/ piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/PSWTBoundsHandle.java - copied, changed from r406, /piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTBoundsHandle.java piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/PSWTCanvas.java - copied, changed from r406, /piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTCanvas.java piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/PSWTHandle.java - copied, changed from r406, /piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTHandle.java piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/PSWTImage.java - copied, changed from r406, /piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTImage.java piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/PSWTKeyEvent.java - copied, changed from r406, /piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTKeyEvent.java piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/PSWTMouseEvent.java - copied, changed from r406, /piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTMouseEvent.java piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/PSWTPath.java - copied, changed from r406, /piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTPath.java piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/PSWTRoot.java - copied, changed from r406, /piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTRoot.java piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/PSWTSelectionEventHandler.java - copied, changed from r406, /piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTSelectionEventHandler.java piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/PSWTStickyHandleManager.java - copied, changed from r406, /piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTStickyHandleManager.java piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/PSWTText.java - copied, changed from r406, /piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTText.java piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/SWTGraphics2D.java - copied, changed from r406, /piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/SWTGraphics2D.java piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/SWTShapeManager.java - copied, changed from r406, /piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/SWTShapeManager.java piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/SWTTimer.java - copied, changed from r406, /piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/SWTTimer.java piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/SWTTimerQueue.java - copied, changed from r406, /piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/SWTTimerQueue.java piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/package.html - copied, changed from r406, /piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/package.html piccolo2d.java/trunk/swt/src/main/java/overview.html (contents, props changed) Removed: piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTBoundsHandle.java piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTCanvas.java piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTHandle.java piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTImage.java piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTKeyEvent.java piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTMouseEvent.java piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTPath.java piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTRoot.java piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTSelectionEventHandler.java piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTStickyHandleManager.java piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTText.java piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/SWTGraphics2D.java piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/SWTShapeManager.java piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/SWTTimer.java piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/SWTTimerQueue.java piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/package.html Modified: piccolo2d.java/trunk/examples/pom.xml piccolo2d.java/trunk/extras/pom.xml piccolo2d.java/trunk/pom.xml Log: issue#68 works. Modified: piccolo2d.java/trunk/examples/pom.xml ============================================================================== --- piccolo2d.java/trunk/examples/pom.xml (original) +++ piccolo2d.java/trunk/examples/pom.xml Wed Nov 5 01:03:14 2008 @@ -23,6 +23,11 @@ <artifactId>piccolo2d-extras</artifactId> <version>${project.version}</version> </dependency> + <dependency> + <groupId>org.piccolo2d</groupId> + <artifactId>piccolo2d-swt</artifactId> + <version>${project.version}</version> + </dependency> </dependencies> <scm> <connection> Modified: piccolo2d.java/trunk/extras/pom.xml ============================================================================== --- piccolo2d.java/trunk/extras/pom.xml (original) +++ piccolo2d.java/trunk/extras/pom.xml Wed Nov 5 01:03:14 2008 @@ -23,14 +23,6 @@ <artifactId>piccolo2d-core</artifactId> <version>${project.version}</version> </dependency> - <dependency> - <!-- TODO don't hardcode swt here, but rather follow http://blambi.blogspot.com/2007/07/maven2-swt-builds.html --> - <groupId>swt</groupId> - <!--<artifactId>swt-linux-gtk</artifactId>--> - <artifactId>swt-win32</artifactId> - <version>3.0m8</version> - <scope>compile</scope> - </dependency> </dependencies> <scm> <connection> Modified: piccolo2d.java/trunk/pom.xml ============================================================================== --- piccolo2d.java/trunk/pom.xml (original) +++ piccolo2d.java/trunk/pom.xml Wed Nov 5 01:03:14 2008 @@ -30,6 +30,7 @@ <modules> <module>core</module> <module>extras</module> + <module>swt</module> <module>examples</module> </modules> </project> Copied: piccolo2d.java/trunk/swt/pom.xml (from r406, /piccolo2d.java/trunk/extras/pom.xml) ============================================================================== --- /piccolo2d.java/trunk/extras/pom.xml (original) +++ piccolo2d.java/trunk/swt/pom.xml Wed Nov 5 01:03:14 2008 @@ -9,8 +9,8 @@ <version>1.3-SNAPSHOT</version> <relativePath>../parent/pom.xml</relativePath> </parent> - <artifactId>piccolo2d-extras</artifactId> - <name>Piccolo2D Extras</name> + <artifactId>piccolo2d-swt</artifactId> + <name>Piccolo2D SWT</name> <url>http://code.google.com/p/piccolo2d/</url> <description> A revolutionary way to create robust, full-featured graphical @@ -20,7 +20,7 @@ <dependencies> <dependency> <groupId>org.piccolo2d</groupId> - <artifactId>piccolo2d-core</artifactId> + <artifactId>piccolo2d-extras</artifactId> <version>${project.version}</version> </dependency> <dependency> Added: piccolo2d.java/trunk/swt/src/build/conf/checkstyle.xml ============================================================================== --- (empty file) +++ piccolo2d.java/trunk/swt/src/build/conf/checkstyle.xml Wed Nov 5 01:03:14 2008 @@ -0,0 +1,167 @@ +<?xml version="1.0"?> +<!DOCTYPE module PUBLIC + "-//Puppy Crawl//DTD Check Configuration 1.2//EN" + "http://www.puppycrawl.com/dtds/configuration_1_2.dtd"> + +<!-- + + Checkstyle configuration that checks the sun coding conventions from: + + - the Java Language Specification at + http://java.sun.com/docs/books/jls/second_edition/html/index.html + + - the Sun Code Conventions at http://java.sun.com/docs/codeconv/ + + - the Javadoc guidelines at + http://java.sun.com/j2se/javadoc/writingdoccomments/index.html + + - the JDK Api documentation http://java.sun.com/j2se/docs/api/index.html + + - some best practices + + Checkstyle is very configurable. Be sure to read the documentation at + http://checkstyle.sf.net (or in your downloaded distribution). + + Most Checks are configurable, be sure to consult the documentation. + + To completely disable a check, just comment it out or delete it from the file. + + Finally, it is worth reading the documentation. + +--> + +<module name="Checker"> + + <!-- Checks that a package.html file exists for each package. --> + <!-- See http://checkstyle.sf.net/config_javadoc.html#PackageHtml --> + <module name="PackageHtml"/> + + <!-- Checks that property files contain the same keys. --> + <!-- See http://checkstyle.sf.net/config_misc.html#Translation --> + <module name="Translation"/> + + + <module name="TreeWalker"> + + <!-- Checks for Javadoc comments. --> + <!-- See http://checkstyle.sf.net/config_javadoc.html --> + <module name="JavadocMethod"/> + <module name="JavadocType"/> + <module name="JavadocVariable"/> + <module name="JavadocStyle"/> + + + <!-- Checks for Naming Conventions. --> + <!-- See http://checkstyle.sf.net/config_naming.html --> + <module name="ConstantName"/> + <module name="LocalFinalVariableName"/> + <module name="LocalVariableName"/> + <module name="MemberName"/> + <module name="MethodName"/> + <module name="PackageName"/> + <module name="ParameterName"/> + <module name="StaticVariableName"/> + <module name="TypeName"/> + + + <!-- Checks for Headers --> + <!-- See http://checkstyle.sf.net/config_header.html --> + <!-- <module name="Header"> --> + <!-- The follow property value demonstrates the ability --> + <!-- to have access to ANT properties. In this case it uses --> + <!-- the ${basedir} property to allow Checkstyle to be run --> + <!-- from any directory within a project. See property --> + <!-- expansion, --> + <!-- http://checkstyle.sf.net/config.html#properties --> + <!-- <property --> + <!-- name="headerFile" --> + <!-- value="${basedir}/java.header"/> --> + <!-- </module> --> + + <!-- Following interprets the header file as regular expressions. --> + <!-- <module name="RegexpHeader"/> --> + + + <!-- Checks for imports --> + <!-- See http://checkstyle.sf.net/config_import.html --> + <module name="AvoidStarImport"/> + <module name="IllegalImport"/> <!-- defaults to sun.* packages --> + <module name="RedundantImport"/> + <module name="UnusedImports"/> + + + <!-- Checks for Size Violations. --> + <!-- See http://checkstyle.sf.net/config_sizes.html --> + <module name="FileLength"/> + <module name="LineLength"> + <property name="max" value="120"/> + </module> + <module name="MethodLength"/> + <module name="ParameterNumber"/> + + + <!-- Checks for whitespace --> + <!-- See http://checkstyle.sf.net/config_whitespace.html --> + <module name="EmptyForIteratorPad"/> + <module name="MethodParamPad"/> + <module name="NoWhitespaceAfter"/> + <module name="NoWhitespaceBefore"/> + <module name="OperatorWrap"/> + <module name="ParenPad"/> + <module name="TypecastParenPad"/> + <module name="TabCharacter"/> + <module name="WhitespaceAfter"/> + <module name="WhitespaceAround"/> + + + <!-- Modifier Checks --> + <!-- See http://checkstyle.sf.net/config_modifiers.html --> + <module name="ModifierOrder"/> + <module name="RedundantModifier"/> + + + <!-- Checks for blocks. You know, those {}'s --> + <!-- See http://checkstyle.sf.net/config_blocks.html --> + <module name="AvoidNestedBlocks"/> + <module name="EmptyBlock"/> + <module name="LeftCurly"/> + <module name="NeedBraces"/> + <module name="RightCurly"> + <property name="option" value="alone"/> + </module> + + + <!-- Checks for common coding problems --> + <!-- See http://checkstyle.sf.net/config_coding.html --> + <module name="AvoidInlineConditionals"/> + <module name="DoubleCheckedLocking"/> <!-- MY FAVOURITE --> + <module name="EmptyStatement"/> + <module name="EqualsHashCode"/> + <module name="HiddenField"/> + <module name="IllegalInstantiation"/> + <module name="InnerAssignment"/> + <module name="MagicNumber"/> + <module name="MissingSwitchDefault"/> + <module name="RedundantThrows"/> + <module name="SimplifyBooleanExpression"/> + <module name="SimplifyBooleanReturn"/> + + <!-- Checks for class design --> + <!-- See http://checkstyle.sf.net/config_design.html --> + <module name="DesignForExtension"/> + <module name="FinalClass"/> + <module name="HideUtilityClassConstructor"/> + <module name="InterfaceIsType"/> + <module name="VisibilityModifier"/> + + + <!-- Miscellaneous other checks. --> + <!-- See http://checkstyle.sf.net/config_misc.html --> + <module name="ArrayTypeStyle"/> + <module name="FinalParameters"/> + <module name="TodoComment"/> + <module name="UpperEll"/> + + </module> + +</module> Copied: piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/PSWTBoundsHandle.java (from r406, /piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTBoundsHandle.java) ============================================================================== Copied: piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/PSWTCanvas.java (from r406, /piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTCanvas.java) ============================================================================== Copied: piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/PSWTHandle.java (from r406, /piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTHandle.java) ============================================================================== Copied: piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/PSWTImage.java (from r406, /piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTImage.java) ============================================================================== Copied: piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/PSWTKeyEvent.java (from r406, /piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTKeyEvent.java) ============================================================================== Copied: piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/PSWTMouseEvent.java (from r406, /piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTMouseEvent.java) ============================================================================== Copied: piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/PSWTPath.java (from r406, /piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTPath.java) ============================================================================== Copied: piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/PSWTRoot.java (from r406, /piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTRoot.java) ============================================================================== Copied: piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/PSWTSelectionEventHandler.java (from r406, /piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTSelectionEventHandler.java) ============================================================================== Copied: piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/PSWTStickyHandleManager.java (from r406, /piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTStickyHandleManager.java) ============================================================================== Copied: piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/PSWTText.java (from r406, /piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTText.java) ============================================================================== Copied: piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/SWTGraphics2D.java (from r406, /piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/SWTGraphics2D.java) ============================================================================== Copied: piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/SWTShapeManager.java (from r406, /piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/SWTShapeManager.java) ============================================================================== Copied: piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/SWTTimer.java (from r406, /piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/SWTTimer.java) ============================================================================== Copied: piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/SWTTimerQueue.java (from r406, /piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/SWTTimerQueue.java) ============================================================================== Copied: piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/package.html (from r406, /piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/package.html) ============================================================================== Added: piccolo2d.java/trunk/swt/src/main/java/overview.html ============================================================================== --~--~---------~--~----~------------~-------~--~----~ Piccolo2D Developers Group: http://groups.google.com/group/piccolo2d-dev?hl=en -~----------~----~----~----~------~----~------~--~---