Skip to content

Commit 24aea23

Browse files
committed
Extracted files from WebFx main repository
1 parent 5bf758e commit 24aea23

File tree

51 files changed

+4295
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+4295
-0
lines changed

.github/workflows/builds.yml

Lines changed: 439 additions & 0 deletions
Large diffs are not rendered by default.

.gitignore

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
### Maven
2+
target/
3+
4+
### Java
5+
*.class
6+
7+
### JetBrains IntelliJ IDEA
8+
9+
/out/
10+
11+
# User-specific stuff:
12+
.idea/
13+
14+
.idea/libraries/
15+
16+
## File-based project format:
17+
*.ipr
18+
*.iws
19+
*.iml
20+
21+
### Eclipse template
22+
23+
.metadata
24+
bin/
25+
tmp/
26+
*.tmp
27+
*.bak
28+
*.swp
29+
*~.nib
30+
local.properties
31+
.settings/
32+
.loadpath
33+
.recommenders
34+
35+
# External tool builders
36+
.externalToolBuilders/
37+
38+
# Locally stored "Eclipse launch configurations"
39+
*.launch
40+
41+
# PyDev specific (Python IDE for Eclipse)
42+
*.pydevproject
43+
44+
# CDT-specific (C/C++ Development Tooling)
45+
.cproject
46+
47+
# CDT- autotools
48+
.autotools
49+
50+
# Java annotation processor (APT)
51+
.factorypath
52+
53+
# PDT-specific (PHP Development Tools)
54+
.buildpath
55+
56+
# sbteclipse plugin
57+
.target
58+
59+
# Tern plugin
60+
.tern-project
61+
62+
# TeXlipse plugin
63+
.texlipse
64+
65+
# STS (Spring Tool Suite)
66+
.springBeans
67+
68+
# Code Recommenders
69+
.recommenders/
70+
71+
# Annotation Processing
72+
.apt_generated/
73+
74+
# Scala IDE specific (Scala & Java development for Eclipse)
75+
.cache-main
76+
.scala_dependencies
77+
.worksheet
78+
79+
.classpath
80+
.project

pom.xml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project xmlns="http://maven.apache.org/POM/4.0.0"
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5+
<parent>
6+
<artifactId>webfx-root</artifactId>
7+
<groupId>org.webfx</groupId>
8+
<version>0.1.0-SNAPSHOT</version>
9+
</parent>
10+
<modelVersion>4.0.0</modelVersion>
11+
12+
<artifactId>webfx-demo-mandelbrot</artifactId>
13+
<packaging>pom</packaging>
14+
15+
<modules>
16+
<module>webfx-demo-mandelbrot-tracerframework</module>
17+
<module>webfx-demo-mandelbrot-math</module>
18+
<module>webfx-demo-mandelbrot-webworker</module>
19+
<module>webfx-demo-mandelbrot-webworker-teavm</module>
20+
<module>webfx-demo-mandelbrot-webassembly-teavm</module>
21+
<module>webfx-demo-mandelbrot-application</module>
22+
<module>webfx-demo-mandelbrot-application-javafx</module>
23+
<module>webfx-demo-mandelbrot-application-gluon</module>
24+
<module>webfx-demo-mandelbrot-application-gwt</module>
25+
</modules>
26+
27+
</project>
Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
<?xml version="1.0" encoding="UTF-8" standalone="no"?><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+
<parent>
3+
<artifactId>webfx-demo-mandelbrot</artifactId>
4+
<groupId>org.webfx</groupId>
5+
<version>0.1.0-SNAPSHOT</version>
6+
</parent>
7+
<modelVersion>4.0.0</modelVersion>
8+
9+
<artifactId>webfx-demo-mandelbrot-application-gluon</artifactId>
10+
11+
<dependencies> <!-- Generated by WebFx -->
12+
13+
<dependency>
14+
<artifactId>webfx-demo-mandelbrot-application</artifactId>
15+
<groupId>${webfx.groupId}</groupId>
16+
<version>${webfx.version}</version>
17+
</dependency>
18+
19+
<dependency>
20+
<artifactId>webfx-kit-javafx</artifactId>
21+
<groupId>${webfx.groupId}</groupId>
22+
<version>${webfx.version}</version>
23+
</dependency>
24+
25+
<dependency>
26+
<artifactId>webfx-platform-java-appcontainer-impl</artifactId>
27+
<groupId>${webfx.groupId}</groupId>
28+
<version>${webfx.version}</version>
29+
</dependency>
30+
31+
<dependency>
32+
<artifactId>webfx-platform-java-scheduler-impl</artifactId>
33+
<groupId>${webfx.groupId}</groupId>
34+
<version>${webfx.version}</version>
35+
</dependency>
36+
37+
<dependency>
38+
<artifactId>webfx-platform-java-shutdown-impl</artifactId>
39+
<groupId>${webfx.groupId}</groupId>
40+
<version>${webfx.version}</version>
41+
</dependency>
42+
43+
<dependency>
44+
<artifactId>webfx-platform-java-webworker-impl</artifactId>
45+
<groupId>${webfx.groupId}</groupId>
46+
<version>${webfx.version}</version>
47+
</dependency>
48+
49+
<dependency>
50+
<artifactId>webfx-platform-shared-json-impl</artifactId>
51+
<groupId>${webfx.groupId}</groupId>
52+
<version>${webfx.version}</version>
53+
</dependency>
54+
55+
<dependency>
56+
<artifactId>webfx-platform-shared-log-impl-simple</artifactId>
57+
<groupId>${webfx.groupId}</groupId>
58+
<version>${webfx.version}</version>
59+
</dependency>
60+
61+
</dependencies>
62+
63+
<build>
64+
<plugins>
65+
66+
<plugin>
67+
<groupId>com.gluonhq</groupId>
68+
<artifactId>client-maven-plugin</artifactId>
69+
</plugin>
70+
71+
</plugins>
72+
</build>
73+
74+
<!-- Redefining the gluon profiles here so they can be activated locally when invoking this pom directly -->
75+
<!-- Note: activating a profile locally here will trigger the properties defined in the root pom -->
76+
<profiles>
77+
<profile><id>gluon-desktop</id></profile>
78+
<profile><id>gluon-android</id></profile>
79+
<profile><id>gluon-ios</id></profile>
80+
</profiles>
81+
82+
</project>
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
[
2+
{
3+
"name" : "webfx.demo.mandelbrot.webworker.MandelbrotWebWorker",
4+
"methods" : [
5+
{ "name" : "<init>", "parameterTypes" : [] }
6+
]
7+
}, {
8+
"name" : "webfx.kit.launcher.spi.javafx.JavaFxWebFxKitLauncherProvider$FxKitWrapperApplication",
9+
"methods" : [
10+
{ "name" : "<init>", "parameterTypes" : [] }
11+
]
12+
},
13+
{
14+
"name" : "webfx.kit.mapper.peers.javafxcontrols.javafx.skin.FxControlPeerSkin",
15+
"methods" : [
16+
{ "name" : "<init>", "parameterTypes" : ["javafx.scene.control.Control"] }
17+
]
18+
},
19+
{
20+
"name" : "javafx.scene.control.TableColumnBase",
21+
"methods" : [
22+
{ "name" : "<init>", "parameterTypes" : [] }
23+
]
24+
}
25+
]
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
// Generated by WebFx
2+
3+
module webfx.demo.mandelbrot.application.gluon {
4+
5+
// Direct dependencies modules
6+
requires webfx.demo.mandelbrot.application;
7+
requires webfx.kit.javafx;
8+
requires webfx.platform.java.appcontainer.impl;
9+
requires webfx.platform.java.scheduler.impl;
10+
requires webfx.platform.java.shutdown.impl;
11+
requires webfx.platform.java.webworker.impl;
12+
requires webfx.platform.shared.json.impl;
13+
requires webfx.platform.shared.log.impl.simple;
14+
15+
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<module executable="true">
2+
3+
</module>

0 commit comments

Comments
 (0)