diff options
author | Sven Gothel <[email protected]> | 2013-06-28 19:06:14 +0200 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2013-06-28 19:06:14 +0200 |
commit | 54bbd1a726e73841f0bd4cc79e5b12e83a88ba18 (patch) | |
tree | 6e71430ad8217e1fce810b5310ec0b5b2766340c /webstart/old | |
parent | 28ed823b1a804145b4dd741807a83570abc139e1 (diff) |
Add Applet Feature incl. required fixes.
- Jake2Applet
- Reenable JavaScript Bridge to resize Applet
- Pass through 4:3 aspect custom video mode (Jake2 args)
- Pass through applet parameter 'jake_args' (Jake2 args)
- OSX Hack: Re-create Game at init, otherwise flickering appears (??)
- Fix VID.init: Set vid_ref.modifier = true, otherwise not guaranteed VID creation
- BeginFrame, R_BeginFrame, beginFrame, activateGLContext:
Return 'true', if ctx is available, otherwise false to skip frame.
- NEWTWin:
- Applet mode (in Applet container): Always release GL ctx
- Use GLAnimatorControl impl, to state whether we are animating or not
and to tell us, whether we have to release the GL ctx.
- Add HOME -> Reparent feature for Applets
- Workaround for NEWT/Windows Bug 798
- NEWT Key Handling:
- Ignore auto-repeat
- Workaround for NEWT/Windows Bug 798
- Add HTML page
- normal
- debug mode
Diffstat (limited to 'webstart/old')
-rw-r--r-- | webstart/old/jake2_jogl11.jnlp | 39 | ||||
-rw-r--r-- | webstart/old/jake2_lwjgl.jnlp | 50 |
2 files changed, 89 insertions, 0 deletions
diff --git a/webstart/old/jake2_jogl11.jnlp b/webstart/old/jake2_jogl11.jnlp new file mode 100644 index 0000000..66870ed --- /dev/null +++ b/webstart/old/jake2_jogl11.jnlp @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="utf-8"?> +<jnlp spec="1.0+" + codebase="http://jake2.in-chemnitz.de/downloads" + href="jake2_jogl11.jnlp"> + + <information> + <title>Jake2</title> + <vendor>Bytonic Software</vendor> + <homepage href="http://www.bytonic.de/html/jake2.html"/> + <description>Java port of the Quake2 game engine</description> + <icon href="http://jake2.in-chemnitz.de/downloads/icon.gif"/> + <offline-allowed/> + </information> + + <security> + <all-permissions/> + </security> + + <resources> + <j2se version="1.4+" max-heap-size="100M"/> + <jar href="http://jake2.in-chemnitz.de/downloads/lib/jake2.jar"/> + <property name="sun.java2d.noddraw" value="true"/> + <extension name="jogl" href="https://jogl.dev.java.net/webstart/jogl-1-1.jnlp"/> + <extension name="joal" href="http://download.java.net/media/joal/webstart/joal.jnlp" /> + </resources> + + <application-desc main-class="jake2.Jake2"> + <argument>+set</argument> + <argument>vid_ref</argument> + <argument>fastjogl</argument> + <argument>+set</argument> + <argument>s_impl</argument> + <argument>joal</argument> + <argument>+set</argument> + <argument>adr0</argument> + <argument>jake2.in-chemnitz.de</argument> + </application-desc> + +</jnlp> diff --git a/webstart/old/jake2_lwjgl.jnlp b/webstart/old/jake2_lwjgl.jnlp new file mode 100644 index 0000000..99e2106 --- /dev/null +++ b/webstart/old/jake2_lwjgl.jnlp @@ -0,0 +1,50 @@ +<?xml version="1.0" encoding="utf-8"?> +<jnlp spec="1.0+" + codebase="http://jake2.in-chemnitz.de/downloads" + href="jake2_lwjgl.jnlp"> + + <information> + <title>Jake2</title> + <vendor>Bytonic Software</vendor> + <homepage href="http://www.bytonic.de/html/jake2.html"/> + <description>Java port of the Quake2 game engine</description> + <icon href="http://jake2.in-chemnitz.de/downloads/icon.gif"/> + <offline-allowed/> + </information> + + <security> + <all-permissions/> + </security> + + <resources> + <j2se version="1.4+" max-heap-size="100M"/> + <jar href="http://jake2.in-chemnitz.de/downloads/lib/jake2.jar"/> + <jar href="http://jake2.in-chemnitz.de/downloads/lib/lwjgl.jar"/> + <jar href="http://jake2.in-chemnitz.de/downloads/lib/lwjgl_util.jar"/> + </resources> + + <resources os="Linux"> + <nativelib href="http://jake2.in-chemnitz.de/downloads/lib/linux/lwjgl-native.jar"/> + </resources> + + <resources os="Windows"> + <nativelib href="http://jake2.in-chemnitz.de/downloads/lib/windows/lwjgl-native.jar"/> + </resources> + + <resources os="Mac OS X"> + <nativelib href="http://jake2.in-chemnitz.de/downloads/lib/osx/lwjgl-native.jar"/> + </resources> + + <application-desc main-class="jake2.Jake2"> + <argument>+set</argument> + <argument>vid_ref</argument> + <argument>lwjgl</argument> + <argument>+set</argument> + <argument>s_impl</argument> + <argument>lwjgl</argument> + <argument>+set</argument> + <argument>adr0</argument> + <argument>jake2.in-chemnitz.de</argument> + </application-desc> + +</jnlp> |