Skip to content

Commit 5494a12

Browse files
committed
Updated to version 1.0.0
1 parent 461cbb5 commit 5494a12

File tree

22 files changed

+1273
-165
lines changed

22 files changed

+1273
-165
lines changed

.gitignore

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
target/
2+
pom.xml.tag
3+
pom.xml.releaseBackup
4+
pom.xml.versionsBackup
5+
pom.xml.next
6+
release.properties
7+
dependency-reduced-pom.xml
8+
buildNumber.properties
9+
.mvn/timing.properties

CHANGELOG

+5
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
August 10, 2015 - Release 1.0.0
2+
* Processing library updated to 1.4.8
3+
* Added a sample app and added a GWTTestCase
4+
* Changed ProcessingInstance to use new JSInterop (@JsType)
5+
16
March 26, 2014 - Release 0.6.2
27
* Pom.xml updated: GWT version updated to 2.5.1
38
* Use ScriptInjector to inject script -> support for xsiframe linker

README

-50
This file was deleted.

README.md

+41
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
## What is ProcessingJs-GWT?
2+
3+
4+
ProcessingJs-GWT is a thin Google Web Toolkit (GWT) wrapper that allows to use [processingjs][1] sketches in GWT applications.
5+
6+
## How do I use it?
7+
8+
TODO
9+
10+
11+
12+
## How do I install it?
13+
14+
If you're using Maven, you can add the following to your `<dependencies>`
15+
section:
16+
17+
```xml
18+
<dependency>
19+
<groupId>com.github.timeu.gwt-libs.processingjs-gwt</groupId>
20+
<artifactId>processingjs-gwt</artifactId>
21+
<version>1.0.0</version>
22+
</dependency>
23+
```
24+
25+
You can also download the [jar][1] directly or check out the source using git
26+
from <https://github.com/timeu/processing-js-gwt.git> and build it yourself. Once
27+
you've installed ProcessingJs-GWT, be sure to inherit the module in your .gwt.xml
28+
file like this:
29+
30+
```xml
31+
<inherits name='com.github.timeu.gwtlibs.processingjsgwt.ProcessingJsGWT'/>
32+
```
33+
34+
## Where can I learn more?
35+
36+
* Check out the [sample app][2] ([Source Code][3]) for a full example of using ProcessingJs-GWT.
37+
38+
[0]: http://processingjs.org
39+
[1]: http://search.maven.org/remotecontent?filepath=com/github/timeu/dygraphs-gwt/dygraphs-gwt/1.0.0/dygraphs-gwt-1.0.0.jar
40+
[2]: https://timeu.github.io/processing-js-gwt
41+
[3]: https://github.com/timeu/processing-js-gwt/tree/master/processing-js-gwt-sample/src/main/java/sample/client

pom.xml

+167-57
Original file line numberDiff line numberDiff line change
@@ -1,62 +1,172 @@
1-
<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/xsd/maven-4.0.0.xsd">
2-
<modelVersion>4.0.0</modelVersion>
3-
<groupId>at.gmi.nordborglab</groupId>
4-
<artifactId>processingjs</artifactId>
5-
<version>0.6.3-SNAPSHOT</version>
6-
<name>processingjs</name>
7-
8-
<parent>
9-
<groupId>at.gmi.nordborglab</groupId>
10-
<artifactId>superpom</artifactId>
11-
<version>0.1</version>
12-
</parent>
1+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3+
<modelVersion>4.0.0</modelVersion>
4+
<groupId>com.github.timeu.gwt-libs.processingjs-gwt</groupId>
5+
<artifactId>processingjs-gwt-parent</artifactId>
6+
<version>1.0.0-SNAPSHOT</version>
7+
<name>Processingjs-GWT (Parent)</name>
8+
<packaging>pom</packaging>
139

14-
<properties>
15-
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
16-
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
17-
<gwtVersion>2.5.1</gwtVersion>
18-
</properties>
10+
<properties>
11+
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
12+
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
13+
<gwt.version>2.8.0-SNAPSHOT</gwt.version>
14+
<github.global.server>github</github.global.server>
15+
<github.maven.repository>file:///home/GMI/uemit.seren/Code/maven-repository/</github.maven.repository>
16+
<gwt.module>sample.ProcessingJsGWTSample</gwt.module>
17+
<gwt.shortName>processingjsgwtsample</gwt.shortName>
18+
</properties>
1919

20+
<distributionManagement>
21+
<repository>
22+
<id>repo</id>
23+
<url>${github.maven.repository}/releases/</url>
24+
</repository>
25+
<snapshotRepository>
26+
<id>snapshot-repo</id>
27+
<url>${github.maven.repository}/snapshots/</url>
28+
</snapshotRepository>
29+
</distributionManagement>
2030

21-
<dependencies>
22-
<dependency>
23-
<groupId>com.google.gwt</groupId>
24-
<artifactId>gwt-user</artifactId>
25-
<version>${gwtVersion}</version>
26-
<scope>provided</scope>
27-
</dependency>
28-
</dependencies>
29-
30-
<distributionManagement>
31-
<repository>
32-
<id>repo</id>
33-
<url>${github.maven.repository}/releases/</url>
34-
</repository>
35-
<snapshotRepository>
36-
<id>snapshot-repo</id>
37-
<url>${github.maven.repository}/snapshots/</url>
38-
</snapshotRepository>
39-
</distributionManagement>
31+
<developers>
32+
<developer>
33+
<id>timeu</id>
34+
<name>Ümit Seren</name>
35+
<email>uemit.seren@gmail.com</email>
36+
</developer>
37+
</developers>
38+
<organization>
39+
<name>GMI</name>
40+
<url>http://www.gmi.oeaw.ac.at</url>
41+
</organization>
42+
<scm>
43+
<url>https://timeu@github.com/timeu/processing-js-gwt</url>
44+
<connection>scm:git:https://timeu@github.com/timeu/processing-js-gwt.git</connection>
45+
<developerConnection>scm:git:https://timeu@github.com/timeu/processing-js-gwt.git</developerConnection>
46+
<tag>HEAD</tag>
47+
</scm>
4048

41-
42-
<organization>
43-
<name>GMI</name>
44-
<url>http://www.gmi.oeaw.ac.at</url>
45-
</organization>
46-
<build>
47-
<resources>
48-
<resource>
49-
<directory>src/main/java</directory>
50-
</resource>
51-
<resource>
52-
<directory>src/main/resources</directory>
53-
</resource>
54-
</resources>
55-
</build>
56-
<scm>
57-
<url>https://timeu@github.com/timeu/processing-js-gwt</url>
58-
<connection>scm:git:https://timeu@github.com/timeu/processing-js-gwt.git</connection>
59-
<developerConnection>scm:git:https://timeu@github.com/timeu/processing-js-gwt.git</developerConnection>
60-
<tag>HEAD</tag>
61-
</scm>
49+
<dependencyManagement>
50+
<dependencies>
51+
<dependency>
52+
<groupId>com.google.gwt</groupId>
53+
<artifactId>gwt</artifactId>
54+
<version>${gwt.version}</version>
55+
<type>pom</type>
56+
<scope>import</scope>
57+
</dependency>
58+
<dependency>
59+
<groupId>com.github.timeu.gwt-libs.processingjs-gwt</groupId>
60+
<artifactId>processingjs-gwt</artifactId>
61+
<version>${project.version}</version>
62+
</dependency>
63+
<dependency>
64+
<groupId>com.github.timeu.gwt-libs.processingjs-gwt</groupId>
65+
<artifactId>processingjs-gwt</artifactId>
66+
<version>${project.version}</version>
67+
<type>gwt-lib</type>
68+
</dependency>
69+
<dependency>
70+
<groupId>junit</groupId>
71+
<artifactId>junit</artifactId>
72+
<version>4.11</version>
73+
<scope>test</scope>
74+
</dependency>
75+
<dependency>
76+
<groupId>org.mockito</groupId>
77+
<artifactId>mockito-all</artifactId>
78+
<version>1.9.5</version>
79+
<scope>test</scope>
80+
</dependency>
81+
</dependencies>
82+
</dependencyManagement>
83+
84+
<build>
85+
<pluginManagement>
86+
<plugins>
87+
<plugin>
88+
<groupId>org.apache.maven.plugins</groupId>
89+
<artifactId>maven-compiler-plugin</artifactId>
90+
<version>3.1</version>
91+
<configuration>
92+
<source>1.8</source>
93+
<target>1.8</target>
94+
</configuration>
95+
</plugin>
96+
<plugin>
97+
<groupId>org.apache.maven.plugins</groupId>
98+
<artifactId>maven-gpg-plugin</artifactId>
99+
<executions>
100+
<execution>
101+
<id>sign-artifacts</id>
102+
<phase>verify</phase>
103+
<goals>
104+
<goal>sign</goal>
105+
</goals>
106+
</execution>
107+
</executions>
108+
</plugin>
109+
<plugin>
110+
<groupId>net.ltgt.gwt.maven</groupId>
111+
<artifactId>gwt-maven-plugin</artifactId>
112+
<version>1.0-rc-2</version>
113+
<extensions>true</extensions>
114+
<configuration>
115+
<devMode>false</devMode>
116+
<draftCompile>false</draftCompile>
117+
<testArgs>
118+
<arg>-runStyle</arg>
119+
<arg>Manual:1</arg>
120+
<arg>-XjsInteropMode</arg>
121+
<arg>JS</arg>
122+
</testArgs>
123+
<startupUrls>
124+
<startupUrl>processingjsgwtsample/index.html</startupUrl>
125+
</startupUrls>
126+
<compilerArgs>
127+
<compilerArg>-XjsInteropMode</compilerArg>
128+
<compilerArg>JS</compilerArg>
129+
</compilerArgs>
130+
<devmodeArgs>
131+
<arg>-XjsInteropMode</arg>
132+
<arg>JS</arg>
133+
<devmodeArg>-incremental</devmodeArg>
134+
</devmodeArgs>
135+
<codeserverArgs>
136+
<arg>-XjsInteropMode</arg>
137+
<arg>JS</arg>
138+
<arg>-incremental</arg>
139+
</codeserverArgs>
140+
<moduleName>${gwt.module}</moduleName>
141+
<sourceLevel>1.8</sourceLevel>
142+
<logLevel>INFO</logLevel>
143+
</configuration>
144+
</plugin>
145+
</plugins>
146+
</pluginManagement>
147+
<plugins>
148+
<plugin>
149+
<groupId>net.ltgt.gwt.maven</groupId>
150+
<artifactId>gwt-maven-plugin</artifactId>
151+
<extensions>true</extensions>
152+
</plugin>
153+
</plugins>
154+
</build>
155+
<repositories>
156+
<repository>
157+
<id>google-snapshots</id>
158+
<url>https://oss.sonatype.org/content/repositories/google-snapshots/</url>
159+
<releases>
160+
<enabled>false</enabled>
161+
</releases>
162+
<snapshots>
163+
<enabled>true</enabled>
164+
</snapshots>
165+
</repository>
166+
</repositories>
167+
168+
<modules>
169+
<module>processingjs-gwt</module>
170+
<module>processingjs-gwt-sample</module>
171+
</modules>
62172
</project>

0 commit comments

Comments
 (0)