Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
88f2d73
HelloWorld
Apr 13, 2019
4036a9d
misspelling in comment
Apr 13, 2019
51998f1
HttpsURLConnection moved to javax.net.ssl
Apr 25, 2019
f1708e5
Zip clean up
Apr 25, 2019
fbba755
FileInputStream missing close0()
Apr 25, 2019
3ad7ec5
removal of J2sIgnoreImport and J2SRequireImport
Apr 25, 2019
2561b9c
zip test
Apr 25, 2019
02e3c28
Adds Math.ulp, nextUp
Apr 25, 2019
943b0b1
transpiler fix for - negative constant
Apr 25, 2019
bbefa98
removing references to @J2SRequireImport and @J2SIgnoreImport
Apr 25, 2019
a48900c
Class.java removing native references for now; not implementing
Apr 25, 2019
a4b0505
fixing cross-applet messaging
Apr 25, 2019
4f9243c
audio fix removes resetAudio() from whenDone()
Apr 25, 2019
1b10c8e
removing native call
Apr 25, 2019
416fa77
resource caching fix
Apr 25, 2019
8216a02
replacing old Apache StrictMath with OpenJDK Java8 StrictMath
Apr 25, 2019
deb4131
mousewheel testing
Apr 25, 2019
a908731
adds Applet.play
Apr 25, 2019
9bc4dbe
removes unnecessary setHTMLElement()
Apr 25, 2019
17717ac
probably unnecessary JTable fix
Apr 25, 2019
3753f36
resource caching fix
Apr 25, 2019
f6d3c7f
test files
Apr 25, 2019
b612194
net.sf.j2s.java.core moving build-core to build-core-applet
Apr 25, 2019
beb9cea
dist update
Apr 25, 2019
b40f114
fix for class resource loading with missing class
Apr 26, 2019
118a491
old stuff
Apr 26, 2019
4590c02
Jmol/SwingJS presentation St. Olaf College Math,Statistics,and Computer
Apr 26, 2019
3626326
Merge pull request #96 from BobHanson/hanson1
BobHanson Apr 26, 2019
5eefbf1
updated Differences.txt explaining how SwingJS is different from Java
May 10, 2019
eec2881
Merge branch 'hanson1' of https://github.com/BobHanson/java2script.gi…
May 10, 2019
da4ece4
Merge pull request #97 from BobHanson/hanson1
BobHanson May 10, 2019
30dc25e
Differences.txt
May 10, 2019
c0fd28d
Merge pull request #98 from BobHanson/hanson1
BobHanson May 10, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added demos/SwingJS.pdf
Binary file not shown.
11 changes: 11 additions & 0 deletions demos/old/org.java2script.demo.gtalk/.classpath
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="var" path="ECLIPSE_SWT"/>
<classpathentry sourcepath="AJAX_SWT_SRC" kind="var" path="AJAX_SWT"/>
<classpathentry sourcepath="AJAX_RPC_SRC" kind="var" path="AJAX_RPC"/>
<classpathentry kind="lib" path="WEB-INF/lib/smack.jar"/>
<classpathentry kind="lib" path="WEB-INF/lib/smackx.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>
6 changes: 6 additions & 0 deletions demos/old/org.java2script.demo.gtalk/.j2s
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
#Java2Script Configuration
#Sun Mar 18 22:29:00 CST 2007
j2s.resources.list=../../plugins/net.sf.j2s.lib_3.1.1/j2slib/java.runtime.j2x,../../plugins/net.sf.j2s.lib_3.1.1/j2slib/swt.j2x,bin/org/java2script/demo/gtalk/GTalkRunnable.js,bin/org/java2script/demo/gtalk/AddFriendDialog.js,bin/org/java2script/demo/gtalk/AddFriendRunnable.js,bin/org/java2script/demo/gtalk/ChatDialog.js,bin/org/java2script/demo/gtalk/CloseChattingRunnable.js,bin/org/java2script/demo/gtalk/GoogleTalk.js,bin/org/java2script/demo/gtalk/JabberPool.js,bin/org/java2script/demo/gtalk/LoginRunnable.js,bin/org/java2script/demo/gtalk/LogoutRunnable.js,bin/org/java2script/demo/gtalk/ReceivingRunnable.js,bin/org/java2script/demo/gtalk/SendingRunnable.js,bin/org/java2script/demo/gtalk/UpdatingRunnable.js
j2s.abandoned.resources.list=
j2s.output.path=bin
j2s.compiler.status=enable
22 changes: 22 additions & 0 deletions demos/old/org.java2script.demo.gtalk/.project
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>org.java2script.demo.gtalk</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>net.sf.j2s.core.java2scriptbuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>
73 changes: 73 additions & 0 deletions demos/old/org.java2script.demo.gtalk/WEB-INF/build.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
<?xml version="1.0"?>
<project name="java2script.servlet.pack" default="pack.war" basedir=".">
<description>Pack Java2Script Servlet Application</description>

<property name="java2script.app.name" value="gtalk"/>
<property name="bin.folder" value="${basedir}/../bin"/>

<target name="pack.war" depends="pack.jar">
<tstamp>
<format property="now" pattern="yyyy-MM-dd-HH-mm-ss"/>
</tstamp>
<delete file="${basedir}/../${java2script.app.name}.war" quiet="true"/>
<zip destfile="${basedir}/../${java2script.app.name}.${now}.war">
<fileset dir="${basedir}/../">
<exclude name="src/**"/>
<exclude name="META-INF/**"/>
<exclude name="WEB-INF/**"/>
<exclude name="**/*.java"/>
<exclude name="**/*.class"/>
<exclude name="**/*.clazz"/>
<exclude name="**/*.swp"/>
<exclude name="**/*.swo"/>
<exclude name="**/*.jar"/>
<exclude name="**/*.war"/>
<exclude name=".classpath"/>
<exclude name=".project"/>
<exclude name=".j2s"/>
<exclude name="web.xml"/>
<exclude name="build.xml"/>
<exclude name="build.properties"/>
<exclude name="plugin.xml"/>
<exclude name="plugin.properties"/>
</fileset>
<fileset dir="${basedir}/..">
<include name="WEB-INF/**"/>
<exclude name="WEB-INF/build.xml"/>
</fileset>
</zip>
<copy file="${basedir}/../${java2script.app.name}.${now}.war"
tofile="${basedir}/../${java2script.app.name}.war"/>
</target>

<target name="pack.jar">
<delete file="${basedir}/lib/${java2script.app.name}.jar" quiet="true"/>
<zip destfile="${basedir}/lib/${java2script.app.name}.jar">
<fileset dir="${bin.folder}">
<exclude name="WEB-INF/**"/>
<exclude name="**/*.clazz"/>
<exclude name="**/*.html"/>
<exclude name="**/*.js"/>
<exclude name="**/*.css"/>
<exclude name="**/*.bmp"/>
<exclude name="**/*.gif"/>
<exclude name="**/*.png"/>
<exclude name="**/*.jpg"/>
<exclude name="**/*.jpeg"/>
<exclude name="**/*.swp"/>
<exclude name="**/*.swo"/>
<exclude name="**/*.jar"/>
<exclude name="**/*.war"/>
<exclude name=".classpath"/>
<exclude name=".project"/>
<exclude name=".j2s"/>
<exclude name="web.xml"/>
<exclude name="build.xml"/>
<exclude name="build.properties"/>
<exclude name="plugin.xml"/>
<exclude name="plugin.properties"/>
</fileset>
</zip>
</target>

</project>
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
49 changes: 49 additions & 0 deletions demos/old/org.java2script.demo.gtalk/WEB-INF/web.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>Java2Script GTalk</display-name>
<description>Java2Script version of Google Talk</description>
<servlet>
<servlet-name>simplerpc</servlet-name>
<servlet-class>net.sf.j2s.ajax.SimpleRPCHttpServlet</servlet-class>
<init-param>
<param-name>simple.rpc.runnables</param-name>
<!--
Qualified names of inherited net.sf.j2s.ajax.SimpleRPCRunnable
classes, seperated by ";".
-->
<param-value>
org.java2script.demo.gtalk.SendingRunnable;
org.java2script.demo.gtalk.ReceivingRunnable;
org.java2script.demo.gtalk.AddFriendRunnable;
org.java2script.demo.gtalk.LoginRunnable;
org.java2script.demo.gtalk.LogoutRunnable;
org.java2script.demo.gtalk.UpdatingRunnable;
</param-value>
</init-param>
<init-param>
<param-name>simple.rpc.xss.support</param-name>
<param-value>true</param-value>
</init-param>
<!--
<init-param>
<param-name>simple.rpc.post.limit</param-name>
<param-value>16777216</param-value>
</init-param>
<init-param>
<param-name>simple.rpc.xss.max.parts</param-name>
<param-value>8</param-value>
</init-param>
<init-param>
<param-name>simple.rpc.xss.max.latency</param-name>
<param-value>6000</param-value>
</init-param>
-->
</servlet>
<servlet-mapping>
<servlet-name>simplerpc</servlet-name>
<url-pattern>/simplerpc</url-pattern>
</servlet-mapping>
</web-app>
Binary file added demos/old/org.java2script.demo.gtalk/gtalk.war
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>org.java2script.demo.gtalk.GoogleTalk</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<style text="text/css">
div.powered {
position:absolute;
right:0;
top:0;
margin:1em;
}
a.alaa {
display:block;
white-space:nowrap;
width:1em;
overflow-x:visible;
text-decoration:none;
border-left:1em solid rgb(57,61,254);
padding-left:4px;
margin:2em;
color:navy;
cursor:pointer;
cursor:hand;
}
</style>
</head>
<body>
<!-- A Link An Application (ALAA) -->
<div class="powered">Powered by <a href="http://j2s.sourceforge.net/">Java2Script</a></div>
<a class="alaa" href="javascript:if(a='org.java2script.demo.gtalk.GoogleTalk@bin/',window['ClazzLoader']!=null)$w$(a);else{var d=document,t='onreadystatechange',x=d.createElement('SCRIPT'),f=function(){var s=this.readyState;if(s==null||s=='loaded'||s=='complete'){$w$(a);}};x.src='http://archive.java2script.org/3.1.1-m5/j2slib.z.js';(typeof x[t]=='undefined')?x.onload=f:x[t]=f;d.getElementsByTagName('HEAD')[0].appendChild(x);void(0);}">org.java2script.demo.gtalk.GoogleTalk</a>

<script type="text/javascript">
window["j2s.lib"] = {
base : "http://archive.java2script.org/",
alias : "3.1.1-m5",
version : "20070315",
/*forward : true,*/
mode : "dailybuild",
onload : function () {
ClazzLoader.setPrimaryFolder ("bin/");
ClazzLoader.packageClasspath ("org.java2script.demo.gtalk", "bin/");
ClazzLoader.loadClass ("org.java2script.demo.gtalk.GoogleTalk", function () {
org.java2script.demo.gtalk.GoogleTalk.main([]);
});
}
};

// mozilla.addon.js
// Following script will make J2SLib compatiable with Java2Script addon
function loadJ2SLibZJS (path, cb) {
var sxr = document.createElement ("SCRIPT");
sxr.src = path;
sxr.type = "text/javascript";
if (cb) {
var t = "onreadystatechange";
var xhrCallback = function () {
var s = this.readyState;
if (s == null || s == "loaded" || s == "complete") {
window["j2s.lib"].onload ();
}
};
if (typeof sxr[t] == "undefined") {
sxr.onload = xhrCallback;
} else {
sxr[t] = xhrCallback;
}
}
document.getElementsByTagName ("HEAD")[0].appendChild (sxr);
};
if (navigator.userAgent.toLowerCase ().indexOf ("gecko") != -1) {
loadJ2SLibZJS("chrome://java2script/content/j2slib.js");
window.setTimeout (function () {
if (window["j2s.addon.loaded"]) return; // Loaded by Firefox addon!
var o = window["j2s.lib"];
if (o.base == null) {
o.base = "http://archive.java2script.org/";
}
loadJ2SLibZJS(o.base + (o.alias ? o.alias : o.version) + "/j2slib.z.js", o.onload);
}, 300); // with 0.3 second lag! 0.3 is enough for chrome://*.js to be loaded.
} else {
var o = window["j2s.lib"];
if (o.base == null) {
o.base = "http://archive.java2script.org/";
}
loadJ2SLibZJS(o.base + (o.alias ? o.alias : o.version) + "/j2slib.z.js", o.onload);
}
</script>
</body>
</html>
Loading