diff --git a/src/java/org/lwjgl/examples/Game.java b/src/java/org/lwjgl/examples/Game.java index ea35c600..732348d1 100644 --- a/src/java/org/lwjgl/examples/Game.java +++ b/src/java/org/lwjgl/examples/Game.java @@ -78,6 +78,8 @@ public class Game { } finally { cleanup(); } + + System.exit(0); } /** diff --git a/src/java/org/lwjgl/examples/spaceinvaders/Game.java b/src/java/org/lwjgl/examples/spaceinvaders/Game.java index dd672ab4..9f41b26d 100644 --- a/src/java/org/lwjgl/examples/spaceinvaders/Game.java +++ b/src/java/org/lwjgl/examples/spaceinvaders/Game.java @@ -576,8 +576,9 @@ public class Game { * @param argv The arguments that are passed into our game */ public static void main(String argv[]) { - System.out.println("Use -fullscreen for fullscreen mode"); + System.out.println("Use -fullscreen for fullscreen mode"); new Game((argv.length > 0 && argv[0].equalsIgnoreCase("-fullscreen"))).execute(); + System.exit(0); } /** diff --git a/src/java/org/lwjgl/test/DisplayTest.java b/src/java/org/lwjgl/test/DisplayTest.java index 346dc90b..34083ae4 100644 --- a/src/java/org/lwjgl/test/DisplayTest.java +++ b/src/java/org/lwjgl/test/DisplayTest.java @@ -243,5 +243,6 @@ public class DisplayTest { */ public static void main(String[] args) throws LWJGLException { new DisplayTest().executeTest(); + System.exit(0); } } diff --git a/src/java/org/lwjgl/test/SysTest.java b/src/java/org/lwjgl/test/SysTest.java index 22071208..1af968e7 100644 --- a/src/java/org/lwjgl/test/SysTest.java +++ b/src/java/org/lwjgl/test/SysTest.java @@ -175,5 +175,6 @@ public class SysTest { */ public static void main(String[] args) { new SysTest().executeTest(); + System.exit(0); } } diff --git a/src/java/org/lwjgl/test/WindowCreationTest.java b/src/java/org/lwjgl/test/WindowCreationTest.java index ebd51852..e5643d0f 100644 --- a/src/java/org/lwjgl/test/WindowCreationTest.java +++ b/src/java/org/lwjgl/test/WindowCreationTest.java @@ -287,6 +287,7 @@ public class WindowCreationTest { wct.execute(); wct.destroy(); } + System.exit(0); } /** diff --git a/src/java/org/lwjgl/test/devil/BasicTest.java b/src/java/org/lwjgl/test/devil/BasicTest.java index b8b926e4..c2785646 100644 --- a/src/java/org/lwjgl/test/devil/BasicTest.java +++ b/src/java/org/lwjgl/test/devil/BasicTest.java @@ -115,7 +115,7 @@ public class BasicTest { IL.destroy(); } catch (Exception e) { e.printStackTrace(); - System.exit(0); } + System.exit(0); } } diff --git a/src/java/org/lwjgl/test/fmod3/CDDAPlayer.java b/src/java/org/lwjgl/test/fmod3/CDDAPlayer.java index 5f785a9b..7aee9542 100644 --- a/src/java/org/lwjgl/test/fmod3/CDDAPlayer.java +++ b/src/java/org/lwjgl/test/fmod3/CDDAPlayer.java @@ -53,13 +53,14 @@ public class CDDAPlayer { FMOD.create(); } catch (FMODException fmode) { fmode.printStackTrace(); - return; + System.exit(0); } System.out.println("Initializing FMOD"); if (!FSound.FSOUND_Init(44100, 32, 0)) { System.out.println("Failed to initialize FMOD"); - return; + System.exit(0); + } boolean running = true; @@ -115,5 +116,8 @@ public class CDDAPlayer { } FSound.FSOUND_Close(); FMOD.destroy(); + System.exit(0); } + + } \ No newline at end of file diff --git a/src/java/org/lwjgl/test/fmod3/CDPlayer.java b/src/java/org/lwjgl/test/fmod3/CDPlayer.java index eb92688c..fc2810b9 100644 --- a/src/java/org/lwjgl/test/fmod3/CDPlayer.java +++ b/src/java/org/lwjgl/test/fmod3/CDPlayer.java @@ -52,13 +52,13 @@ public class CDPlayer { FMOD.create(); } catch (FMODException fmode) { fmode.printStackTrace(); - return; + System.exit(0); } System.out.println("Initializing FMOD"); if (!FSound.FSOUND_Init(44100, 32, 0)) { System.out.println("Failed to initialize FMOD"); - return; + System.exit(0); } boolean running = true; @@ -132,5 +132,6 @@ public class CDPlayer { FSound.FSOUND_Close(); FMOD.destroy(); + System.exit(0); } } \ No newline at end of file diff --git a/src/java/org/lwjgl/test/fmod3/DSPTest.java b/src/java/org/lwjgl/test/fmod3/DSPTest.java index d9623150..47923c72 100644 --- a/src/java/org/lwjgl/test/fmod3/DSPTest.java +++ b/src/java/org/lwjgl/test/fmod3/DSPTest.java @@ -67,21 +67,21 @@ public class DSPTest { File file = new File(args[0]); if (!file.exists()) { System.out.println("No such file: " + args[0]); - return; + System.exit(0); } try { FMOD.create(); } catch (FMODException fmode) { fmode.printStackTrace(); - return; + System.exit(0); } System.out.println("Initializing FMOD"); if (!FSound.FSOUND_Init(44100, 32, 0)) { System.out.println("Failed to initialize FMOD"); System.out.println("Error: " + FMOD.FMOD_ErrorString(FSound.FSOUND_GetError())); - return; + System.exit(0); } System.out.println("Loading " + args[0]); @@ -156,6 +156,7 @@ public class DSPTest { FSound.FSOUND_Close(); FMOD.destroy(); + System.exit(0); } public class TestDspCallback implements FSoundDSPCallback { diff --git a/src/java/org/lwjgl/test/fmod3/MusicPlayer.java b/src/java/org/lwjgl/test/fmod3/MusicPlayer.java index 59e1c292..4e94b45e 100644 --- a/src/java/org/lwjgl/test/fmod3/MusicPlayer.java +++ b/src/java/org/lwjgl/test/fmod3/MusicPlayer.java @@ -60,14 +60,14 @@ public class MusicPlayer { File file = new File(args[0]); if (!file.exists()) { System.out.println("No such file: " + args[0]); - return; + System.exit(0); } try { FMOD.create(); } catch (FMODException fmode) { fmode.printStackTrace(); - return; + System.exit(0); } System.out.println("Initializing FMOD"); @@ -101,5 +101,6 @@ public class MusicPlayer { FSound.FSOUND_Close(); FMOD.destroy(); + System.exit(0); } } \ No newline at end of file diff --git a/src/java/org/lwjgl/test/fmod3/NetTest.java b/src/java/org/lwjgl/test/fmod3/NetTest.java index 7aedab71..ca0379e7 100644 --- a/src/java/org/lwjgl/test/fmod3/NetTest.java +++ b/src/java/org/lwjgl/test/fmod3/NetTest.java @@ -110,6 +110,7 @@ public class NetTest { stop(); FSound.FSOUND_Close(); FMOD.destroy(); + System.exit(0); } } diff --git a/src/java/org/lwjgl/test/fmod3/StreamPlayer.java b/src/java/org/lwjgl/test/fmod3/StreamPlayer.java index df47af8e..82d9736a 100644 --- a/src/java/org/lwjgl/test/fmod3/StreamPlayer.java +++ b/src/java/org/lwjgl/test/fmod3/StreamPlayer.java @@ -59,21 +59,21 @@ public class StreamPlayer { File file = new File(args[0]); if (!file.exists()) { System.out.println("No such file: " + args[0]); - return; + System.exit(0); } try { FMOD.create(); } catch (FMODException fmode) { fmode.printStackTrace(); - return; + System.exit(0); } System.out.println("Initializing FMOD"); if (!FSound.FSOUND_Init(44100, 32, 0)) { System.out.println("Failed to initialize FMOD"); System.out.println("Error: " + FMOD.FMOD_ErrorString(FSound.FSOUND_GetError())); - return; + System.exit(0); } System.out.println("Loading " + args[0]); @@ -98,5 +98,6 @@ public class StreamPlayer { FSound.FSOUND_Close(); FMOD.destroy(); + System.exit(0); } } \ No newline at end of file diff --git a/src/java/org/lwjgl/test/fmod3/StreamPlayerMemory.java b/src/java/org/lwjgl/test/fmod3/StreamPlayerMemory.java index d443eb96..bf84b96b 100644 --- a/src/java/org/lwjgl/test/fmod3/StreamPlayerMemory.java +++ b/src/java/org/lwjgl/test/fmod3/StreamPlayerMemory.java @@ -62,14 +62,14 @@ public class StreamPlayerMemory { FMOD.create(); } catch (FMODException fmode) { fmode.printStackTrace(); - return; + System.exit(0); } System.out.println("Initializing FMOD"); if (!FSound.FSOUND_Init(44100, 32, 0)) { System.out.println("Failed to initialize FMOD"); System.out.println("Error: " + FMOD.FMOD_ErrorString(FSound.FSOUND_GetError())); - return; + System.exit(0); } ByteBuffer data = getData(args[0]); @@ -97,6 +97,7 @@ public class StreamPlayerMemory { FSound.FSOUND_Close(); FMOD.destroy(); + System.exit(0); } /** diff --git a/src/java/org/lwjgl/test/fmod3/StreamTest.java b/src/java/org/lwjgl/test/fmod3/StreamTest.java index a1b1e4b2..339fbb3e 100644 --- a/src/java/org/lwjgl/test/fmod3/StreamTest.java +++ b/src/java/org/lwjgl/test/fmod3/StreamTest.java @@ -51,7 +51,7 @@ public class StreamTest { FMOD.create(); } catch (FMODException fmode) { fmode.printStackTrace(); - return; + System.exit(0); } IntBuffer caps = BufferUtils.createIntBuffer(1); @@ -68,7 +68,7 @@ public class StreamTest { if (!FSound.FSOUND_Init(44100, 32, 0)) { System.out.println("Failed to initialize FMOD"); System.out.println("Error: " + FMOD.FMOD_ErrorString(FSound.FSOUND_GetError())); - return; + System.exit(0); } IntBuffer mem = BufferUtils.createIntBuffer(2); diff --git a/src/java/org/lwjgl/test/fmod3/SyncTest.java b/src/java/org/lwjgl/test/fmod3/SyncTest.java index 690e093b..3da81e91 100644 --- a/src/java/org/lwjgl/test/fmod3/SyncTest.java +++ b/src/java/org/lwjgl/test/fmod3/SyncTest.java @@ -109,7 +109,7 @@ public class SyncTest { File file = new File(args[0]); if (!file.exists()) { System.out.println("No such file: " + args[0]); - return; + System.exit(0); } // initialize FMOD @@ -118,7 +118,7 @@ public class SyncTest { FMOD.create(); } catch (FMODException fmode) { fmode.printStackTrace(); - return; + System.exit(0); } // start actual test @@ -254,5 +254,6 @@ public class SyncTest { } FSound.FSOUND_Close(); FMOD.destroy(); + System.exit(0); } } diff --git a/src/java/org/lwjgl/test/fmod3/TagFieldTest.java b/src/java/org/lwjgl/test/fmod3/TagFieldTest.java index c4bbbe92..e637f132 100644 --- a/src/java/org/lwjgl/test/fmod3/TagFieldTest.java +++ b/src/java/org/lwjgl/test/fmod3/TagFieldTest.java @@ -75,11 +75,11 @@ public class TagFieldTest { System.out.println("Failed to initialize FMOD"); System.out.println("Error: " + FMOD.FMOD_ErrorString(FSound.FSOUND_GetError())); FMOD.destroy(); - return; + System.exit(0); } } catch (FMODException fmode) { fmode.printStackTrace(); - return; + System.exit(0); } // scan the supplied arg @@ -89,6 +89,7 @@ public class TagFieldTest { // shutdown FSound.FSOUND_Close(); FMOD.destroy(); + System.exit(0); } /** diff --git a/src/java/org/lwjgl/test/input/HWCursorTest.java b/src/java/org/lwjgl/test/input/HWCursorTest.java index 149129ce..5e0e3e8a 100644 --- a/src/java/org/lwjgl/test/input/HWCursorTest.java +++ b/src/java/org/lwjgl/test/input/HWCursorTest.java @@ -393,5 +393,6 @@ public class HWCursorTest { System.out.println("Change between fullscreen and windowed mode, by pressing F and W respectively. Enable hw cursor with N and disable it with M."); HWCursorTest cursorTest = new HWCursorTest(); cursorTest.execute(); + System.exit(0); } } diff --git a/src/java/org/lwjgl/test/input/KeyboardTest.java b/src/java/org/lwjgl/test/input/KeyboardTest.java index 9dd949c0..b7c1c315 100644 --- a/src/java/org/lwjgl/test/input/KeyboardTest.java +++ b/src/java/org/lwjgl/test/input/KeyboardTest.java @@ -236,5 +236,6 @@ public class KeyboardTest { public static void main(String[] args) { KeyboardTest kt = new KeyboardTest(); kt.executeTest(); + System.exit(0); } } diff --git a/src/java/org/lwjgl/test/input/MouseCreationTest.java b/src/java/org/lwjgl/test/input/MouseCreationTest.java index b531cbaa..f2435364 100644 --- a/src/java/org/lwjgl/test/input/MouseCreationTest.java +++ b/src/java/org/lwjgl/test/input/MouseCreationTest.java @@ -204,5 +204,6 @@ public class MouseCreationTest { public static void main(String[] args) { MouseCreationTest mt = new MouseCreationTest(); mt.executeTest(); + System.exit(0); } } diff --git a/src/java/org/lwjgl/test/input/MouseTest.java b/src/java/org/lwjgl/test/input/MouseTest.java index 02a4659f..1668d024 100644 --- a/src/java/org/lwjgl/test/input/MouseTest.java +++ b/src/java/org/lwjgl/test/input/MouseTest.java @@ -411,5 +411,6 @@ public class MouseTest { public static void main(String[] args) { MouseTest mt = new MouseTest(); mt.executeTest(); + System.exit(0); } } diff --git a/src/java/org/lwjgl/test/openal/ALCTest.java b/src/java/org/lwjgl/test/openal/ALCTest.java index 3d89b886..ae5d599c 100644 --- a/src/java/org/lwjgl/test/openal/ALCTest.java +++ b/src/java/org/lwjgl/test/openal/ALCTest.java @@ -104,5 +104,6 @@ public class ALCTest extends BasicTest { public static void main(String[] args) { ALCTest alcTest = new ALCTest(); alcTest.execute(args); + System.exit(0); } } \ No newline at end of file diff --git a/src/java/org/lwjgl/test/openal/MovingSoundTest.java b/src/java/org/lwjgl/test/openal/MovingSoundTest.java index 2c0b51e7..4b5430e8 100644 --- a/src/java/org/lwjgl/test/openal/MovingSoundTest.java +++ b/src/java/org/lwjgl/test/openal/MovingSoundTest.java @@ -213,5 +213,6 @@ public class MovingSoundTest extends BasicTest { public static void main(String[] args) { MovingSoundTest movingSoundTest = new MovingSoundTest(); movingSoundTest.execute(args); + System.exit(0); } } diff --git a/src/java/org/lwjgl/test/openal/OpenALCreationTest.java b/src/java/org/lwjgl/test/openal/OpenALCreationTest.java index 976ab98c..e54c2a8a 100644 --- a/src/java/org/lwjgl/test/openal/OpenALCreationTest.java +++ b/src/java/org/lwjgl/test/openal/OpenALCreationTest.java @@ -220,5 +220,6 @@ public class OpenALCreationTest { public static void main(String[] args) { OpenALCreationTest oalCreationTest = new OpenALCreationTest(); oalCreationTest.execute(args); + System.exit(0); } } diff --git a/src/java/org/lwjgl/test/openal/PlayTest.java b/src/java/org/lwjgl/test/openal/PlayTest.java index 7f110b6d..5bdd0af0 100644 --- a/src/java/org/lwjgl/test/openal/PlayTest.java +++ b/src/java/org/lwjgl/test/openal/PlayTest.java @@ -216,5 +216,6 @@ public class PlayTest extends BasicTest { public static void main(String[] args) { PlayTest playTest = new PlayTest(); playTest.execute(args); + System.exit(0); } } diff --git a/src/java/org/lwjgl/test/openal/PlayTestMemory.java b/src/java/org/lwjgl/test/openal/PlayTestMemory.java index b057951a..ed0fcaae 100644 --- a/src/java/org/lwjgl/test/openal/PlayTestMemory.java +++ b/src/java/org/lwjgl/test/openal/PlayTestMemory.java @@ -229,5 +229,6 @@ public class PlayTestMemory extends BasicTest { public static void main(String[] args) { PlayTestMemory playTestMemory = new PlayTestMemory(); playTestMemory.execute(args); + System.exit(0); } } diff --git a/src/java/org/lwjgl/test/openal/PositionTest.java b/src/java/org/lwjgl/test/openal/PositionTest.java index 288ab5e3..dab53ebb 100644 --- a/src/java/org/lwjgl/test/openal/PositionTest.java +++ b/src/java/org/lwjgl/test/openal/PositionTest.java @@ -484,6 +484,7 @@ public class PositionTest extends BasicTest { public static void main(String[] args) { PositionTest positionTest = new PositionTest(); positionTest.execute(args); + System.exit(0); } /** diff --git a/src/java/org/lwjgl/test/openal/SourceLimitTest.java b/src/java/org/lwjgl/test/openal/SourceLimitTest.java index aa0188de..8caf8019 100644 --- a/src/java/org/lwjgl/test/openal/SourceLimitTest.java +++ b/src/java/org/lwjgl/test/openal/SourceLimitTest.java @@ -160,5 +160,6 @@ public class SourceLimitTest extends BasicTest { public static void main(String[] args) { SourceLimitTest sourceLimitTest = new SourceLimitTest(); sourceLimitTest.execute(args); + System.exit(0); } } diff --git a/src/java/org/lwjgl/test/openal/StressTest.java b/src/java/org/lwjgl/test/openal/StressTest.java index 9722734f..976c7f51 100644 --- a/src/java/org/lwjgl/test/openal/StressTest.java +++ b/src/java/org/lwjgl/test/openal/StressTest.java @@ -218,5 +218,6 @@ public class StressTest extends BasicTest { public static void main(String[] args) { StressTest stressTest = new StressTest(); stressTest.execute(args); + System.exit(0); } } diff --git a/src/java/org/lwjgl/test/opengl/FullScreenWindowedTest.java b/src/java/org/lwjgl/test/opengl/FullScreenWindowedTest.java index 83eabcca..0eb801d9 100644 --- a/src/java/org/lwjgl/test/opengl/FullScreenWindowedTest.java +++ b/src/java/org/lwjgl/test/opengl/FullScreenWindowedTest.java @@ -271,5 +271,6 @@ public class FullScreenWindowedTest { System.out.println("Move quad using arrowkeys, and change rotation using +/-"); FullScreenWindowedTest fswTest = new FullScreenWindowedTest(); fswTest.execute(); + System.exit(0); } } diff --git a/src/java/org/lwjgl/test/opengl/Gears.java b/src/java/org/lwjgl/test/opengl/Gears.java index 05c59671..6f892edf 100644 --- a/src/java/org/lwjgl/test/opengl/Gears.java +++ b/src/java/org/lwjgl/test/opengl/Gears.java @@ -71,6 +71,7 @@ public class Gears { public static void main(String[] args) { new Gears().execute(); + System.exit(0); } /** diff --git a/src/java/org/lwjgl/test/opengl/PbufferTest.java b/src/java/org/lwjgl/test/opengl/PbufferTest.java index 28e201a0..d63f0b77 100644 --- a/src/java/org/lwjgl/test/opengl/PbufferTest.java +++ b/src/java/org/lwjgl/test/opengl/PbufferTest.java @@ -395,5 +395,6 @@ public class PbufferTest { System.out.println("Move quad using arrowkeys, and change rotation using +/-"); PbufferTest fswTest = new PbufferTest(); fswTest.execute(); + System.exit(0); } } diff --git a/src/java/org/lwjgl/test/opengl/VBOIndexTest.java b/src/java/org/lwjgl/test/opengl/VBOIndexTest.java index ffcf8c82..feccfc87 100644 --- a/src/java/org/lwjgl/test/opengl/VBOIndexTest.java +++ b/src/java/org/lwjgl/test/opengl/VBOIndexTest.java @@ -130,6 +130,7 @@ public final class VBOIndexTest { } finally { cleanup(); } + System.exit(0); } /** diff --git a/src/java/org/lwjgl/test/opengl/VBOTest.java b/src/java/org/lwjgl/test/opengl/VBOTest.java index a6855d4d..76310e78 100644 --- a/src/java/org/lwjgl/test/opengl/VBOTest.java +++ b/src/java/org/lwjgl/test/opengl/VBOTest.java @@ -126,6 +126,7 @@ public final class VBOTest { } finally { cleanup(); } + System.exit(0); } /** diff --git a/src/java/org/lwjgl/test/opengl/awt/AWTGears.java b/src/java/org/lwjgl/test/opengl/awt/AWTGears.java index c9f2223f..aa9b6c96 100644 --- a/src/java/org/lwjgl/test/opengl/awt/AWTGears.java +++ b/src/java/org/lwjgl/test/opengl/awt/AWTGears.java @@ -134,6 +134,7 @@ public class AWTGears extends Frame { addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { dispose(); + System.exit(0); } }); setResizable(true); diff --git a/src/java/org/lwjgl/test/opengl/awt/AWTTest.java b/src/java/org/lwjgl/test/opengl/awt/AWTTest.java index 68dc7022..960cfa9f 100644 --- a/src/java/org/lwjgl/test/opengl/awt/AWTTest.java +++ b/src/java/org/lwjgl/test/opengl/awt/AWTTest.java @@ -112,6 +112,7 @@ public class AWTTest extends Frame { addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { dispose(); + System.exit(0); } }); setResizable(true); diff --git a/src/java/org/lwjgl/test/opengl/awt/DemoBox.java b/src/java/org/lwjgl/test/opengl/awt/DemoBox.java index 4203b4b4..8811983c 100644 --- a/src/java/org/lwjgl/test/opengl/awt/DemoBox.java +++ b/src/java/org/lwjgl/test/opengl/awt/DemoBox.java @@ -152,6 +152,7 @@ public class DemoBox extends Frame { public void windowClosing(WindowEvent e) { demoCanvas.destroy(); dispose(); + System.exit(0); } }); diff --git a/src/java/org/lwjgl/test/opengl/pbuffers/PbufferTest.java b/src/java/org/lwjgl/test/opengl/pbuffers/PbufferTest.java index a5b5a088..9f31f63c 100644 --- a/src/java/org/lwjgl/test/opengl/pbuffers/PbufferTest.java +++ b/src/java/org/lwjgl/test/opengl/pbuffers/PbufferTest.java @@ -422,6 +422,7 @@ public final class PbufferTest { PbufferTest test = new PbufferTest(mode); test.execute(); + System.exit(0); } private static void kill(final String msg) { diff --git a/src/java/org/lwjgl/test/opengl/shaders/ShadersTest.java b/src/java/org/lwjgl/test/opengl/shaders/ShadersTest.java index e457a6d7..82a0c40f 100644 --- a/src/java/org/lwjgl/test/opengl/shaders/ShadersTest.java +++ b/src/java/org/lwjgl/test/opengl/shaders/ShadersTest.java @@ -116,6 +116,7 @@ public final class ShadersTest { } cleanup(); + System.exit(0); } private static void initialize(String[] args) {