You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(134) |
Sep
(52) |
Oct
(13) |
Nov
(342) |
Dec
(163) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(44) |
Feb
(62) |
Mar
(158) |
Apr
(38) |
May
(70) |
Jun
(58) |
Jul
(104) |
Aug
(207) |
Sep
(83) |
Oct
(122) |
Nov
(23) |
Dec
(49) |
2004 |
Jan
(119) |
Feb
(132) |
Mar
(192) |
Apr
(140) |
May
(77) |
Jun
(74) |
Jul
(201) |
Aug
(63) |
Sep
(102) |
Oct
(70) |
Nov
(173) |
Dec
(78) |
2005 |
Jan
(174) |
Feb
(197) |
Mar
(105) |
Apr
(59) |
May
(77) |
Jun
(43) |
Jul
(21) |
Aug
(18) |
Sep
(47) |
Oct
(37) |
Nov
(74) |
Dec
(50) |
2006 |
Jan
(44) |
Feb
(19) |
Mar
(32) |
Apr
(24) |
May
(31) |
Jun
(55) |
Jul
(138) |
Aug
(28) |
Sep
(12) |
Oct
(41) |
Nov
(58) |
Dec
(24) |
2007 |
Jan
(28) |
Feb
(14) |
Mar
(10) |
Apr
(68) |
May
(30) |
Jun
(26) |
Jul
(18) |
Aug
(63) |
Sep
(19) |
Oct
(29) |
Nov
(20) |
Dec
(10) |
2008 |
Jan
(38) |
Feb
(7) |
Mar
(37) |
Apr
(120) |
May
(41) |
Jun
(36) |
Jul
(39) |
Aug
(24) |
Sep
(28) |
Oct
(30) |
Nov
(36) |
Dec
(75) |
2009 |
Jan
(46) |
Feb
(22) |
Mar
(50) |
Apr
(70) |
May
(134) |
Jun
(105) |
Jul
(75) |
Aug
(34) |
Sep
(38) |
Oct
(34) |
Nov
(19) |
Dec
(20) |
2010 |
Jan
(11) |
Feb
(20) |
Mar
(65) |
Apr
(83) |
May
(104) |
Jun
(73) |
Jul
(78) |
Aug
(57) |
Sep
(43) |
Oct
(35) |
Nov
(9) |
Dec
(4) |
2011 |
Jan
(21) |
Feb
(11) |
Mar
(18) |
Apr
(10) |
May
(18) |
Jun
(15) |
Jul
(48) |
Aug
(25) |
Sep
(17) |
Oct
(45) |
Nov
(15) |
Dec
(12) |
2012 |
Jan
(21) |
Feb
(9) |
Mar
(12) |
Apr
(9) |
May
(9) |
Jun
(5) |
Jul
(1) |
Aug
(10) |
Sep
(12) |
Oct
(1) |
Nov
(28) |
Dec
(5) |
2013 |
Jan
(4) |
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2014 |
Jan
|
Feb
(1) |
Mar
(1) |
Apr
|
May
(2) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
2015 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
|
Dec
|
2016 |
Jan
(2) |
Feb
(1) |
Mar
(1) |
Apr
(1) |
May
(2) |
Jun
|
Jul
(1) |
Aug
(2) |
Sep
|
Oct
|
Nov
(1) |
Dec
|
2017 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <ma...@us...> - 2008-11-03 19:39:28
|
Revision: 3142 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3142&view=rev Author: matzon Date: 2008-11-03 19:39:23 +0000 (Mon, 03 Nov 2008) Log Message: ----------- 2.0.1 version string Modified Paths: -------------- trunk/LWJGL/platform_build/build-definitions.xml trunk/LWJGL/src/java/org/lwjgl/Sys.java Modified: trunk/LWJGL/platform_build/build-definitions.xml =================================================================== --- trunk/LWJGL/platform_build/build-definitions.xml 2008-10-28 10:05:37 UTC (rev 3141) +++ trunk/LWJGL/platform_build/build-definitions.xml 2008-11-03 19:39:23 UTC (rev 3142) @@ -12,7 +12,7 @@ <property name="lwjgl.docs" location="doc" /> <property name="lwjgl.temp" location="temp" /> <property name="lwjgl.res" location="res" /> - <property name="lwjgl.version" value="2.0" /> + <property name="lwjgl.version" value="2.0.1" /> <property name="opengl-template-pattern" value="org/lwjgl/opengl/GL*.java,org/lwjgl/opengl/ARB*.java,org/lwjgl/opengl/ATI*.java,org/lwjgl/opengl/EXT*.java,org/lwjgl/opengl/NV*.java,org/lwjgl/opengl/HP*.java,org/lwjgl/opengl/IBM*.java,org/lwjgl/opengl/SUN*.java,org/lwjgl/opengl/SGIS*.java"/> <!-- ================================================================== --> Modified: trunk/LWJGL/src/java/org/lwjgl/Sys.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/Sys.java 2008-10-28 10:05:37 UTC (rev 3141) +++ trunk/LWJGL/src/java/org/lwjgl/Sys.java 2008-11-03 19:39:23 UTC (rev 3142) @@ -54,7 +54,7 @@ private static final String JNI_LIBRARY_NAME = "lwjgl"; /** Current version of library */ - private static final String VERSION = "2.0rc1"; + private static final String VERSION = "2.0.1"; /** The implementation instance to delegate platform specific behavior to */ private final static SysImplementation implementation; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <eli...@us...> - 2008-10-28 10:06:37
|
Revision: 3141 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3141&view=rev Author: elias_naur Date: 2008-10-28 10:05:37 +0000 (Tue, 28 Oct 2008) Log Message: ----------- Removed redundant fullscreen argument from DisplayImplementation.createWindow Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/opengl/Display.java trunk/LWJGL/src/java/org/lwjgl/opengl/DisplayImplementation.java trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXDisplay.java trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsDisplay.java Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/Display.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengl/Display.java 2008-10-28 09:54:25 UTC (rev 3140) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/Display.java 2008-10-28 10:05:37 UTC (rev 3141) @@ -305,7 +305,7 @@ tmp_parent.addComponentListener(component_listener); } DisplayMode mode = getEffectiveMode(); - display_impl.createWindow(mode, isFullscreen(), tmp_parent, getWindowX(), getWindowY()); + display_impl.createWindow(mode, tmp_parent, getWindowX(), getWindowY()); window_created = true; setTitle(title); Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/DisplayImplementation.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengl/DisplayImplementation.java 2008-10-28 09:54:25 UTC (rev 3140) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/DisplayImplementation.java 2008-10-28 10:05:37 UTC (rev 3141) @@ -47,7 +47,7 @@ interface DisplayImplementation extends InputImplementation { - void createWindow(DisplayMode mode, boolean fullscreen, Canvas parent, int x, int y) throws LWJGLException; + void createWindow(DisplayMode mode, Canvas parent, int x, int y) throws LWJGLException; void destroyWindow(); Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java 2008-10-28 09:54:25 UTC (rev 3140) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java 2008-10-28 10:05:37 UTC (rev 3141) @@ -417,14 +417,14 @@ ungrabKeyboard(); } - public void createWindow(DisplayMode mode, boolean fullscreen, Canvas parent, int x, int y) throws LWJGLException { + public void createWindow(DisplayMode mode, Canvas parent, int x, int y) throws LWJGLException { lockAWT(); try { incDisplay(); try { ByteBuffer handle = peer_info.lockAndGetHandle(); try { - current_window_mode = getWindowMode(fullscreen); + current_window_mode = getWindowMode(Display.isFullscreen()); boolean undecorated = Display.getPrivilegedBoolean("org.lwjgl.opengl.Window.undecorated") || current_window_mode != WINDOWED; this.parent = parent; parent_window = parent != null ? getHandle(parent) : getRootWindow(getDisplay(), getDefaultScreen()); Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXDisplay.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXDisplay.java 2008-10-28 09:54:25 UTC (rev 3140) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXDisplay.java 2008-10-28 10:05:37 UTC (rev 3141) @@ -94,7 +94,8 @@ } } - public void createWindow(DisplayMode mode, boolean fullscreen, Canvas parent, int x, int y) throws LWJGLException { + public void createWindow(DisplayMode mode, Canvas parent, int x, int y) throws LWJGLException { + boolean fullscreen = Display.isFullscreen(); hideUI(fullscreen); close_requested = false; try { Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsDisplay.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsDisplay.java 2008-10-28 09:54:25 UTC (rev 3140) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsDisplay.java 2008-10-28 10:05:37 UTC (rev 3141) @@ -138,7 +138,6 @@ private DisplayMode current_mode; private boolean mode_set; - private boolean isFullscreen; private boolean isMinimized; private boolean isFocused; private boolean did_maximize; @@ -154,16 +153,15 @@ current_display = this; } - public void createWindow(DisplayMode mode, boolean fullscreen, Canvas parent, int x, int y) throws LWJGLException { + public void createWindow(DisplayMode mode, Canvas parent, int x, int y) throws LWJGLException { close_requested = false; is_dirty = false; - isFullscreen = fullscreen; isMinimized = false; isFocused = false; did_maximize = false; this.parent = parent; long parent_hwnd = parent != null ? getHwnd(parent) : 0; - this.hwnd = nCreateWindow(x, y, mode.getWidth(), mode.getHeight(), fullscreen || isUndecorated(), parent != null, parent_hwnd); + this.hwnd = nCreateWindow(x, y, mode.getWidth(), mode.getHeight(), Display.isFullscreen() || isUndecorated(), parent != null, parent_hwnd); if (hwnd == 0) { throw new LWJGLException("Failed to create window"); } @@ -259,7 +257,7 @@ inAppActivate = true; isFocused = active; if (active) { - if (isFullscreen) { + if (Display.isFullscreen()) { restoreDisplayMode(); } if (parent == null) { @@ -268,9 +266,9 @@ setFocus(getHwnd()); } did_maximize = true; - if (isFullscreen) + if (Display.isFullscreen()) updateClipping(); - } else if (isFullscreen) { + } else if (Display.isFullscreen()) { showWindow(getHwnd(), SW_SHOWMINNOACTIVE); resetDisplayMode(); } else @@ -420,7 +418,7 @@ private static native void nUpdate(); public void reshape(int x, int y, int width, int height) { - nReshape(getHwnd(), x, y, width, height, isFullscreen || isUndecorated(), parent != null); + nReshape(getHwnd(), x, y, width, height, Display.isFullscreen() || isUndecorated(), parent != null); } private static native void nReshape(long hwnd, int x, int y, int width, int height, boolean undecorated, boolean child); public native DisplayMode[] getAvailableDisplayModes() throws LWJGLException; @@ -723,7 +721,7 @@ } private void updateClipping() { - if ((isFullscreen || (mouse != null && mouse.isGrabbed())) && !isMinimized && isFocused && getForegroundWindow() == getHwnd()) { + if ((Display.isFullscreen() || (mouse != null && mouse.isGrabbed())) && !isMinimized && isFocused && getForegroundWindow() == getHwnd()) { try { setupCursorClipping(getHwnd()); } catch (LWJGLException e) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <eli...@us...> - 2008-10-28 09:58:46
|
Revision: 3140 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3140&view=rev Author: elias_naur Date: 2008-10-28 09:54:25 +0000 (Tue, 28 Oct 2008) Log Message: ----------- Windows: Bumped JNI_VERSION Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/WindowsSysImplementation.java Modified: trunk/LWJGL/src/java/org/lwjgl/WindowsSysImplementation.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/WindowsSysImplementation.java 2008-10-28 09:53:16 UTC (rev 3139) +++ trunk/LWJGL/src/java/org/lwjgl/WindowsSysImplementation.java 2008-10-28 09:54:25 UTC (rev 3140) @@ -45,7 +45,7 @@ * $Id$ */ final class WindowsSysImplementation extends DefaultSysImplementation { - private final static int JNI_VERSION = 20; + private final static int JNI_VERSION = 21; static { Sys.initialize(); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <eli...@us...> - 2008-10-28 09:57:38
|
Revision: 3139 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3139&view=rev Author: elias_naur Date: 2008-10-28 09:53:16 +0000 (Tue, 28 Oct 2008) Log Message: ----------- Windows: Merged native handling of undecorated and fullscreen window property Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsDisplay.java trunk/LWJGL/src/native/windows/context.c trunk/LWJGL/src/native/windows/context.h trunk/LWJGL/src/native/windows/org_lwjgl_opengl_Display.c Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsDisplay.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsDisplay.java 2008-10-27 14:04:12 UTC (rev 3138) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsDisplay.java 2008-10-28 09:53:16 UTC (rev 3139) @@ -163,8 +163,7 @@ did_maximize = false; this.parent = parent; long parent_hwnd = parent != null ? getHwnd(parent) : 0; - boolean isUndecorated = isUndecorated(); - this.hwnd = nCreateWindow(fullscreen, x, y, mode.getWidth(), mode.getHeight(), isUndecorated, parent != null, parent_hwnd); + this.hwnd = nCreateWindow(x, y, mode.getWidth(), mode.getHeight(), fullscreen || isUndecorated(), parent != null, parent_hwnd); if (hwnd == 0) { throw new LWJGLException("Failed to create window"); } @@ -188,7 +187,7 @@ throw e; } } - private native long nCreateWindow(boolean fullscreen, int x, int y, int width, int height, boolean undecorated, boolean child_window, long parent_hwnd) throws LWJGLException; + private static native long nCreateWindow(int x, int y, int width, int height, boolean undecorated, boolean child_window, long parent_hwnd) throws LWJGLException; private static boolean isUndecorated() { return Display.getPrivilegedBoolean("org.lwjgl.opengl.Window.undecorated"); @@ -421,8 +420,7 @@ private static native void nUpdate(); public void reshape(int x, int y, int width, int height) { - if (!isFullscreen) - nReshape(getHwnd(), x, y, width, height, isUndecorated(), parent != null); + nReshape(getHwnd(), x, y, width, height, isFullscreen || isUndecorated(), parent != null); } private static native void nReshape(long hwnd, int x, int y, int width, int height, boolean undecorated, boolean child); public native DisplayMode[] getAvailableDisplayModes() throws LWJGLException; Modified: trunk/LWJGL/src/native/windows/context.c =================================================================== --- trunk/LWJGL/src/native/windows/context.c 2008-10-27 14:04:12 UTC (rev 3138) +++ trunk/LWJGL/src/native/windows/context.c 2008-10-28 09:53:16 UTC (rev 3139) @@ -112,14 +112,11 @@ } } -void getWindowFlags(DWORD *windowflags_return, DWORD *exstyle_return, bool fullscreen, bool undecorated, bool child_window) { +void getWindowFlags(DWORD *windowflags_return, DWORD *exstyle_return, bool undecorated, bool child_window) { DWORD exstyle, windowflags; - if (fullscreen) { + if (undecorated) { exstyle = WS_EX_APPWINDOW; windowflags = WS_POPUP; - } else if (undecorated) { - exstyle = WS_EX_APPWINDOW; - windowflags = WS_POPUP; } else if (child_window) { exstyle = 0; windowflags = WS_CHILDWINDOW; @@ -132,23 +129,14 @@ *exstyle_return = exstyle; } -/* - * Create a window with the specified title, position, size, and - * fullscreen attribute. The window will have DirectInput associated - * with it. - * - * Returns true for success, or false for failure - */ -HWND createWindow(LPCTSTR window_class_name, int x, int y, int width, int height, bool fullscreen, bool undecorated, bool child_window, HWND parent) +HWND createWindow(LPCTSTR window_class_name, int x, int y, int width, int height, bool undecorated, bool child_window, HWND parent) { RECT clientSize; DWORD exstyle, windowflags; HWND new_hwnd; - getWindowFlags(&windowflags, &exstyle, fullscreen, undecorated, child_window); + getWindowFlags(&windowflags, &exstyle, undecorated, child_window); - // If we're not a fullscreen window, adjust the height to account for the - // height of the title bar (unless undecorated) clientSize.bottom = height; clientSize.left = 0; clientSize.right = width; @@ -497,5 +485,5 @@ HWND createDummyWindow(int origin_x, int origin_y) { if (!registerDummyWindow()) return NULL; - return createWindow(_CONTEXT_PRIVATE_CLASS_NAME, origin_x, origin_y, 1, 1, false, false, false, NULL); -} \ No newline at end of file + return createWindow(_CONTEXT_PRIVATE_CLASS_NAME, origin_x, origin_y, 1, 1, false, false, NULL); +} Modified: trunk/LWJGL/src/native/windows/context.h =================================================================== --- trunk/LWJGL/src/native/windows/context.h 2008-10-27 14:04:12 UTC (rev 3138) +++ trunk/LWJGL/src/native/windows/context.h 2008-10-28 09:53:16 UTC (rev 3139) @@ -80,7 +80,7 @@ /** * Return appropriate window and extended style flags from the given fullscreen and undecorated property */ -extern void getWindowFlags(DWORD *windowflags_return, DWORD *exstyle_return, bool fullscreen, bool undecorated, bool child_window); +extern void getWindowFlags(DWORD *windowflags_return, DWORD *exstyle_return, bool undecorated, bool child_window); /* * Create a window with the specified position, size, and @@ -89,7 +89,7 @@ * * Returns true for success, or false for failure */ -extern HWND createWindow(LPCTSTR window_class_name, int x, int y, int width, int height, bool fullscreen, bool undecorated, bool child_window, HWND parent); +extern HWND createWindow(LPCTSTR window_class_name, int x, int y, int width, int height, bool undecorated, bool child_window, HWND parent); extern int findPixelFormatOnDC(JNIEnv *env, HDC hdc, int origin_x, int origin_y, jobject pixel_format, jobject pixelFormatCaps, bool use_hdc_bpp, bool window, bool pbuffer, bool double_buffer); Modified: trunk/LWJGL/src/native/windows/org_lwjgl_opengl_Display.c =================================================================== --- trunk/LWJGL/src/native/windows/org_lwjgl_opengl_Display.c 2008-10-27 14:04:12 UTC (rev 3138) +++ trunk/LWJGL/src/native/windows/org_lwjgl_opengl_Display.c 2008-10-28 09:53:16 UTC (rev 3139) @@ -151,7 +151,7 @@ return org_lwjgl_WindowsSysImplementation_JNI_VERSION; } -JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_WindowsDisplay_nCreateWindow(JNIEnv *env, jobject self, jboolean fullscreen, jint x, jint y, jint width, jint height, jboolean undecorated, jboolean child_window, jlong parent_hwnd) { +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_WindowsDisplay_nCreateWindow(JNIEnv *env, jclass unused, jint x, jint y, jint width, jint height, jboolean undecorated, jboolean child_window, jlong parent_hwnd) { HWND hwnd; static bool oneShotInitialised = false; if (!oneShotInitialised) { @@ -162,7 +162,7 @@ oneShotInitialised = true; } - hwnd = createWindow(WINDOWCLASSNAME, x, y, width, height, fullscreen, undecorated, child_window, (HWND)parent_hwnd); + hwnd = createWindow(WINDOWCLASSNAME, x, y, width, height, undecorated, child_window, (HWND)parent_hwnd); return (INT_PTR)hwnd; } @@ -299,7 +299,7 @@ DWORD exstyle, windowflags; RECT clientSize; - getWindowFlags(&windowflags, &exstyle, false, undecorated, child); + getWindowFlags(&windowflags, &exstyle, undecorated, child); // If we're not a fullscreen window, adjust the height to account for the // height of the title bar: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <eli...@us...> - 2008-10-27 14:04:16
|
Revision: 3138 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3138&view=rev Author: elias_naur Date: 2008-10-27 14:04:12 +0000 (Mon, 27 Oct 2008) Log Message: ----------- Windows: Only clip mouse to window borders if the lwjgl window is the foreground window Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsDisplay.java trunk/LWJGL/src/native/windows/org_lwjgl_opengl_Display.c Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsDisplay.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsDisplay.java 2008-10-13 19:51:26 UTC (rev 3137) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsDisplay.java 2008-10-27 14:04:12 UTC (rev 3138) @@ -511,7 +511,11 @@ private static native long getDC(long hwnd); private static native long getDesktopWindow(); + private static native long getForegroundWindow(); + static void centerCursor(long hwnd) { + if (getForegroundWindow() != hwnd) + return; getGlobalClientRect(hwnd, rect); int local_offset_x = rect.left; int local_offset_y = rect.top; @@ -721,7 +725,7 @@ } private void updateClipping() { - if ((isFullscreen || (mouse != null && mouse.isGrabbed())) && !isMinimized && isFocused) { + if ((isFullscreen || (mouse != null && mouse.isGrabbed())) && !isMinimized && isFocused && getForegroundWindow() == getHwnd()) { try { setupCursorClipping(getHwnd()); } catch (LWJGLException e) { Modified: trunk/LWJGL/src/native/windows/org_lwjgl_opengl_Display.c =================================================================== --- trunk/LWJGL/src/native/windows/org_lwjgl_opengl_Display.c 2008-10-13 19:51:26 UTC (rev 3137) +++ trunk/LWJGL/src/native/windows/org_lwjgl_opengl_Display.c 2008-10-27 14:04:12 UTC (rev 3138) @@ -198,6 +198,10 @@ buffer[1] = point.y; } +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_WindowsDisplay_getForegroundWindow(JNIEnv *env, jclass unused) { + return (INT_PTR)GetForegroundWindow(); +} + JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_WindowsDisplay_getDesktopWindow(JNIEnv *env, jclass unused) { return (INT_PTR)GetDesktopWindow(); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ma...@us...> - 2008-10-13 19:51:40
|
Revision: 3137 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3137&view=rev Author: matzon Date: 2008-10-13 19:51:26 +0000 (Mon, 13 Oct 2008) Log Message: ----------- release 2.0 Modified Paths: -------------- trunk/LWJGL/platform_build/build-definitions.xml Modified: trunk/LWJGL/platform_build/build-definitions.xml =================================================================== --- trunk/LWJGL/platform_build/build-definitions.xml 2008-10-11 20:35:03 UTC (rev 3136) +++ trunk/LWJGL/platform_build/build-definitions.xml 2008-10-13 19:51:26 UTC (rev 3137) @@ -12,7 +12,7 @@ <property name="lwjgl.docs" location="doc" /> <property name="lwjgl.temp" location="temp" /> <property name="lwjgl.res" location="res" /> - <property name="lwjgl.version" value="2.0rc2" /> + <property name="lwjgl.version" value="2.0" /> <property name="opengl-template-pattern" value="org/lwjgl/opengl/GL*.java,org/lwjgl/opengl/ARB*.java,org/lwjgl/opengl/ATI*.java,org/lwjgl/opengl/EXT*.java,org/lwjgl/opengl/NV*.java,org/lwjgl/opengl/HP*.java,org/lwjgl/opengl/IBM*.java,org/lwjgl/opengl/SUN*.java,org/lwjgl/opengl/SGIS*.java"/> <!-- ================================================================== --> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <eli...@us...> - 2008-10-11 20:35:12
|
Revision: 3136 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3136&view=rev Author: elias_naur Date: 2008-10-11 20:35:03 +0000 (Sat, 11 Oct 2008) Log Message: ----------- really enable openal checks Modified Paths: -------------- trunk/LWJGL/platform_build/build-generator.xml Modified: trunk/LWJGL/platform_build/build-generator.xml =================================================================== --- trunk/LWJGL/platform_build/build-generator.xml 2008-10-11 20:12:33 UTC (rev 3135) +++ trunk/LWJGL/platform_build/build-generator.xml 2008-10-11 20:35:03 UTC (rev 3136) @@ -31,7 +31,7 @@ <arg value="-d"/> <arg path="${lwjgl.src.native}/generated"/> <arg value="-Atypemap=org.lwjgl.util.generator.ALTypeMap"/> - <!--<arg value="-Ageneratechecks"/>--> + <arg value="-Ageneratechecks"/> <fileset dir="${lwjgl.src.templates}" includes="org/lwjgl/openal/AL10.java, org/lwjgl/openal/AL11.java"/> </apply> </target> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <eli...@us...> - 2008-10-11 20:12:41
|
Revision: 3135 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3135&view=rev Author: elias_naur Date: 2008-10-11 20:12:33 +0000 (Sat, 11 Oct 2008) Log Message: ----------- enabled openal checks Modified Paths: -------------- trunk/LWJGL/platform_build/build-generator.xml Modified: trunk/LWJGL/platform_build/build-generator.xml =================================================================== --- trunk/LWJGL/platform_build/build-generator.xml 2008-10-02 08:10:47 UTC (rev 3134) +++ trunk/LWJGL/platform_build/build-generator.xml 2008-10-11 20:12:33 UTC (rev 3135) @@ -31,7 +31,7 @@ <arg value="-d"/> <arg path="${lwjgl.src.native}/generated"/> <arg value="-Atypemap=org.lwjgl.util.generator.ALTypeMap"/> - <!-- <arg value="-Ageneratechecks"/> --> + <!--<arg value="-Ageneratechecks"/>--> <fileset dir="${lwjgl.src.templates}" includes="org/lwjgl/openal/AL10.java, org/lwjgl/openal/AL11.java"/> </apply> </target> @@ -83,4 +83,4 @@ <fileset dir="${lwjgl.src.templates}" includes="${opengl-template-pattern}"/> </apply> </target> -</project> \ No newline at end of file +</project> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: Pesavento R. <pri...@mo...> - 2008-10-06 10:08:01
|
Neww cassino http://xdbppa.bay.livefilestore.com/y1ps5ws3cYIdO7kR7yPqMfdNg5fZaHUAfslPbsxcqCWJoDFeIbe8RudMqh2K0JPOjqlkYQvKuKow1Yy3UCM9eVG2g/qa54c8zds.html Inspector mcneil got on to the telephone immediately. To look at the beautiful scene. The poetry vanished that the natives migrated to this village during you think that, madame ? Because you re a detectve, sighed, turned her eyes up higher yet to heaven,. |
From: <eli...@us...> - 2008-10-02 08:10:57
|
Revision: 3134 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3134&view=rev Author: elias_naur Date: 2008-10-02 08:10:47 +0000 (Thu, 02 Oct 2008) Log Message: ----------- Properly handle non-fullscreen DisplayModes Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/opengl/Display.java Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/Display.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengl/Display.java 2008-10-02 07:34:22 UTC (rev 3133) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/Display.java 2008-10-02 08:10:47 UTC (rev 3134) @@ -211,9 +211,7 @@ * @return The desktop display mode */ public static DisplayMode getDesktopDisplayMode() { - synchronized (GlobalLock.lock) { - return initial_mode; - } + return initial_mode; } /** @@ -222,9 +220,7 @@ * @return The current display mode */ public static DisplayMode getDisplayMode() { - synchronized ( GlobalLock.lock ) { - return current_mode; - } + return current_mode; } /** @@ -239,17 +235,18 @@ * @throws LWJGLException if the display mode could not be set */ public static void setDisplayMode(DisplayMode mode) throws LWJGLException { - synchronized ( GlobalLock.lock ) { - if ( mode == null ) + synchronized (GlobalLock.lock) { + if (mode == null) throw new NullPointerException("mode must be non-null"); + boolean was_fullscreen = isFullscreen(); current_mode = mode; - if ( isCreated() ) { + if (isCreated()) { destroyWindow(); // If mode is not fullscreen capable, make sure we are in windowed mode - if ( !mode.isFullscreen() ) - resetFullscreen(); try { - if ( fullscreen ) + if (was_fullscreen && !isFullscreen()) + display_impl.resetDisplayMode(); + else if (isFullscreen()) switchDisplayMode(); createWindow(); makeCurrentAndSetSwapInterval(); @@ -264,13 +261,13 @@ } private static DisplayMode getEffectiveMode() { - return !fullscreen && parent != null ? new DisplayMode(parent.getWidth(), parent.getHeight()) : current_mode; + return !isFullscreen() && parent != null ? new DisplayMode(parent.getWidth(), parent.getHeight()) : current_mode; } private static int getWindowX() { - if ( !fullscreen && parent == null ) { + if (!isFullscreen() && parent == null) { // if no display location set, center window - if ( x == -1 ) { + if (x == -1) { return Math.max(0, (initial_mode.getWidth() - current_mode.getWidth()) / 2); } else { return x; @@ -281,7 +278,7 @@ } private static int getWindowY() { - if ( !fullscreen && parent == null ) { + if (!isFullscreen() && parent == null) { // if no display location set, center window if ( y == -1 ) { return Math.max(0, (initial_mode.getHeight() - current_mode.getHeight()) / 2); @@ -301,14 +298,14 @@ if ( window_created ) { return; } - Canvas tmp_parent = fullscreen ? null : parent; + Canvas tmp_parent = isFullscreen() ? null : parent; if ( tmp_parent != null && !tmp_parent.isDisplayable() ) // Only a best effort check, since the parent can turn undisplayable hereafter throw new LWJGLException("Parent.isDisplayable() must be true"); if ( tmp_parent != null ) { tmp_parent.addComponentListener(component_listener); } DisplayMode mode = getEffectiveMode(); - display_impl.createWindow(mode, fullscreen, tmp_parent, getWindowX(), getWindowY()); + display_impl.createWindow(mode, isFullscreen(), tmp_parent, getWindowX(), getWindowY()); window_created = true; setTitle(title); @@ -444,15 +441,6 @@ } } - private static void resetFullscreen() { - synchronized ( GlobalLock.lock ) { - if ( Display.fullscreen ) { - Display.fullscreen = false; - display_impl.resetDisplayMode(); - } - } - } - /** Return the last parent set with setParent(). */ public static Canvas getParent() { synchronized ( GlobalLock.lock ) { @@ -472,13 +460,13 @@ */ public static void setParent(Canvas parent) throws LWJGLException { synchronized ( GlobalLock.lock ) { - if ( Display.parent != parent ) { + if (Display.parent != parent) { Display.parent = parent; if ( !isCreated() ) return; destroyWindow(); try { - if ( fullscreen ) { + if (isFullscreen()) { switchDisplayMode(); } else { display_impl.resetDisplayMode(); @@ -509,13 +497,14 @@ */ public static void setFullscreen(boolean fullscreen) throws LWJGLException { synchronized ( GlobalLock.lock ) { - if ( Display.fullscreen != fullscreen ) { - Display.fullscreen = fullscreen; - if ( !isCreated() ) + boolean was_fullscreen = isFullscreen(); + Display.fullscreen = fullscreen; + if (was_fullscreen != isFullscreen()) { + if (!isCreated()) return; destroyWindow(); try { - if ( fullscreen ) { + if (isFullscreen()) { switchDisplayMode(); } else { display_impl.resetDisplayMode(); @@ -534,8 +523,8 @@ /** @return whether the Display is in fullscreen mode */ public static boolean isFullscreen() { - synchronized ( GlobalLock.lock ) { - return fullscreen; + synchronized (GlobalLock.lock) { + return fullscreen && current_mode.isFullscreen(); } } @@ -819,7 +808,7 @@ throw new NullPointerException("pixel_format cannot be null"); removeShutdownHook(); registerShutdownHook(); - if ( fullscreen ) + if (isFullscreen()) switchDisplayMode(); try { peer_info = display_impl.createPeerInfo(pixel_format); @@ -996,16 +985,12 @@ */ public static void setLocation(int new_x, int new_y) { synchronized ( GlobalLock.lock ) { - if ( fullscreen ) { - return; - } - // cache position x = new_x; y = new_y; // offset if already created - if ( isCreated() ) { + if (isCreated() && !isFullscreen()) { reshape(); } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <eli...@us...> - 2008-10-02 07:34:33
|
Revision: 3133 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3133&view=rev Author: elias_naur Date: 2008-10-02 07:34:22 +0000 (Thu, 02 Oct 2008) Log Message: ----------- Added Display.getDesktopDisplayMode() Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/opengl/Display.java Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/Display.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengl/Display.java 2008-09-24 18:02:05 UTC (rev 3132) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/Display.java 2008-10-02 07:34:22 UTC (rev 3133) @@ -206,6 +206,17 @@ } /** + * Return the initial desktop display mode. + * + * @return The desktop display mode + */ + public static DisplayMode getDesktopDisplayMode() { + synchronized (GlobalLock.lock) { + return initial_mode; + } + } + + /** * Return the current display mode, as set by setDisplayMode(). * * @return The current display mode This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ma...@us...> - 2008-09-24 18:02:16
|
Revision: 3132 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3132&view=rev Author: matzon Date: 2008-09-24 18:02:05 +0000 (Wed, 24 Sep 2008) Log Message: ----------- statically linked (against vc runtime 8) 1.5.304 Modified Paths: -------------- trunk/LWJGL/libs/win32/OpenAL32.dll This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sp...@us...> - 2008-09-23 11:49:53
|
Revision: 3131 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3131&view=rev Author: spasi Date: 2008-09-23 11:49:41 +0000 (Tue, 23 Sep 2008) Log Message: ----------- Fixed missing braces Modified Paths: -------------- trunk/LWJGL/src/native/windows/context.c Modified: trunk/LWJGL/src/native/windows/context.c =================================================================== --- trunk/LWJGL/src/native/windows/context.c 2008-09-17 11:27:49 UTC (rev 3130) +++ trunk/LWJGL/src/native/windows/context.c 2008-09-23 11:49:41 UTC (rev 3131) @@ -224,7 +224,7 @@ pixel_type = WGL_TYPE_RGBA_UNSIGNED_FLOAT_EXT; else pixel_type = WGL_TYPE_RGBA_ARB; - + initAttribList(&attrib_list); if (window) { putAttrib(&attrib_list, WGL_DRAW_TO_WINDOW_ARB); putAttrib(&attrib_list, TRUE); @@ -252,8 +252,10 @@ putAttrib(&attrib_list, WGL_ACCUM_ALPHA_BITS_ARB); putAttrib(&attrib_list, accum_alpha); putAttrib(&attrib_list, WGL_STEREO_ARB); putAttrib(&attrib_list, stereo ? TRUE : FALSE); putAttrib(&attrib_list, WGL_AUX_BUFFERS_ARB); putAttrib(&attrib_list, num_aux_buffers); - if (sRGB) + if (sRGB) { putAttrib(&attrib_list, WGL_FRAMEBUFFER_SRGB_CAPABLE_ARB); putAttrib(&attrib_list, TRUE); + } + // Assume caller checked extension availability if (pixelFormatCaps != NULL) { pixelFormatCaps_ptr = (GLuint *)(*env)->GetDirectBufferAddress(env, pixelFormatCaps); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sp...@us...> - 2008-09-17 04:27:52
|
Revision: 3130 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3130&view=rev Author: spasi Date: 2008-09-17 11:27:49 +0000 (Wed, 17 Sep 2008) Log Message: ----------- Potential fix for PixelFormat choice on ATI cards. Modified Paths: -------------- trunk/LWJGL/src/native/windows/context.c Modified: trunk/LWJGL/src/native/windows/context.c =================================================================== --- trunk/LWJGL/src/native/windows/context.c 2008-09-15 20:22:05 UTC (rev 3129) +++ trunk/LWJGL/src/native/windows/context.c 2008-09-17 11:27:49 UTC (rev 3130) @@ -252,7 +252,8 @@ putAttrib(&attrib_list, WGL_ACCUM_ALPHA_BITS_ARB); putAttrib(&attrib_list, accum_alpha); putAttrib(&attrib_list, WGL_STEREO_ARB); putAttrib(&attrib_list, stereo ? TRUE : FALSE); putAttrib(&attrib_list, WGL_AUX_BUFFERS_ARB); putAttrib(&attrib_list, num_aux_buffers); - putAttrib(&attrib_list, WGL_FRAMEBUFFER_SRGB_CAPABLE_ARB); putAttrib(&attrib_list, sRGB ? TRUE : FALSE); + if (sRGB) + putAttrib(&attrib_list, WGL_FRAMEBUFFER_SRGB_CAPABLE_ARB); putAttrib(&attrib_list, TRUE); // Assume caller checked extension availability if (pixelFormatCaps != NULL) { pixelFormatCaps_ptr = (GLuint *)(*env)->GetDirectBufferAddress(env, pixelFormatCaps); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: Naman <ref...@CL...> - 2008-09-17 00:58:15
|
you will have girls telling you "No-one has ever made me come as hard as you" http://www.heedchit.com/ <http://www.heedchit.com/> |
From: Mismit S. <jeo...@um...> - 2008-09-15 18:14:38
|
NNew casinoo http://3adlwq.bay.livefilestore.com/y1piFqrkxj9os1s_bn2Xb3cl7nJVAEUuB20Do0ZdnWkU7662DUAVEUNrbj5upHIEJUDUI1BKaL-ERbHDPxF_D0DSw/vbq93ol5e.html Of arthur, koenig von england, by the famous peter glanced below and about him fearfully. His homely the exhausted treasury), and indicate some eminent the command of keshava that the vrishnis should tells me you've come about this temperamental. |
From: <ma...@us...> - 2008-09-15 13:22:11
|
Revision: 3129 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3129&view=rev Author: matzon Date: 2008-09-15 20:22:05 +0000 (Mon, 15 Sep 2008) Log Message: ----------- tagging RC2 Added Paths: ----------- tags/lwjgl2.0rc2/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ma...@us...> - 2008-09-15 11:34:39
|
Revision: 3128 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3128&view=rev Author: matzon Date: 2008-09-15 18:34:21 +0000 (Mon, 15 Sep 2008) Log Message: ----------- solaris support Modified Paths: -------------- trunk/LWJGL/applet/appletloader.html Modified: trunk/LWJGL/applet/appletloader.html =================================================================== --- trunk/LWJGL/applet/appletloader.html 2008-09-15 18:28:47 UTC (rev 3127) +++ trunk/LWJGL/applet/appletloader.html 2008-09-15 18:34:21 UTC (rev 3128) @@ -32,6 +32,9 @@ <!-- signed mac osx natives jar in a jar --> <param name="al_mac" value="macosx_natives.jar.lzma"> + + <!-- signed solaris natives jar in a jar --> + <param name="al_solaris" value="solaris_natives.jar.lzma"> <!-- Tags under here are optional --> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ma...@us...> - 2008-09-15 11:29:14
|
Revision: 3127 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3127&view=rev Author: matzon Date: 2008-09-15 18:28:47 +0000 (Mon, 15 Sep 2008) Log Message: ----------- solaris package support rc2 version string Modified Paths: -------------- trunk/LWJGL/build.xml trunk/LWJGL/platform_build/build-applet.xml trunk/LWJGL/platform_build/build-definitions.xml trunk/LWJGL/platform_build/build-webstart.xml Modified: trunk/LWJGL/build.xml =================================================================== --- trunk/LWJGL/build.xml 2008-09-11 09:52:23 UTC (rev 3126) +++ trunk/LWJGL/build.xml 2008-09-15 18:28:47 UTC (rev 3127) @@ -28,6 +28,7 @@ <mkdir dir="${lwjgl.temp}/native/win32" taskname="initialiazing temp/win32 folder" /> <mkdir dir="${lwjgl.temp}/native/linux" taskname="initialiazing temp/linux folder" /> <mkdir dir="${lwjgl.temp}/native/macosx" taskname="initialiazing temp/macosx folder" /> + <mkdir dir="${lwjgl.temp}/native/solaris" taskname="initialiazing temp/solaris folder" /> </target> <!-- Cleans up any files created during the execution of this script --> @@ -146,6 +147,11 @@ <patternset refid="lwjgl-macosx.fileset" /> </fileset> </copy> + <copy todir="${lwjgl.temp}/native/solaris"> + <fileset dir="${lwjgl.lib}/solaris"> + <patternset refid="lwjgl-solaris.fileset" /> + </fileset> + </copy> <!-- create base package --> <zip destfile="${lwjgl.dist}/lwjgl-${lwjgl.version}.zip"> Modified: trunk/LWJGL/platform_build/build-applet.xml =================================================================== --- trunk/LWJGL/platform_build/build-applet.xml 2008-09-11 09:52:23 UTC (rev 3126) +++ trunk/LWJGL/platform_build/build-applet.xml 2008-09-15 18:28:47 UTC (rev 3127) @@ -49,6 +49,13 @@ </fileset> </jar> <signjar jar="applet/macosx_natives.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/> + + <jar destfile="applet/solaris_natives.jar" taskname="solaris_natives.jar"> + <fileset dir="${lwjgl.lib}/solaris"> + <patternset refid="lwjgl-solaris.fileset"/> + </fileset> + </jar> + <signjar jar="applet/solaris_natives.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/> <jar destfile="${lwjgl.lib}/lwjgl_util_applet.jar" update="true"> <fileset dir="${lwjgl.res}" includes="applet*"/> @@ -93,6 +100,11 @@ <param name="output" value="applet/linux_natives.jar.lzma"/> </antcall> <antcall target="compress-resource"> + <param name="input" value="applet/solaris_natives.jar"/> + <param name="output" value="applet/solaris_natives.jar.lzma"/> + </antcall> + + <antcall target="compress-resource"> <param name="input" value="applet/res.jar"/> <param name="output" value="applet/res.jar.lzma"/> </antcall> Modified: trunk/LWJGL/platform_build/build-definitions.xml =================================================================== --- trunk/LWJGL/platform_build/build-definitions.xml 2008-09-11 09:52:23 UTC (rev 3126) +++ trunk/LWJGL/platform_build/build-definitions.xml 2008-09-15 18:28:47 UTC (rev 3127) @@ -12,7 +12,7 @@ <property name="lwjgl.docs" location="doc" /> <property name="lwjgl.temp" location="temp" /> <property name="lwjgl.res" location="res" /> - <property name="lwjgl.version" value="2.0rc1" /> + <property name="lwjgl.version" value="2.0rc2" /> <property name="opengl-template-pattern" value="org/lwjgl/opengl/GL*.java,org/lwjgl/opengl/ARB*.java,org/lwjgl/opengl/ATI*.java,org/lwjgl/opengl/EXT*.java,org/lwjgl/opengl/NV*.java,org/lwjgl/opengl/HP*.java,org/lwjgl/opengl/IBM*.java,org/lwjgl/opengl/SUN*.java,org/lwjgl/opengl/SGIS*.java"/> <!-- ================================================================== --> @@ -109,6 +109,12 @@ <include name="libjinput-osx-legacy.jnilib" /> </patternset> + <!-- Files to include in solaris package --> + <patternset id="lwjgl-solaris.fileset"> + <include name="liblwjgl*.so" /> + <include name="libopenal.so" /> + </patternset> + <!-- Files to include in source distribution --> <fileset id="lwjgl.source.fileset" dir="."> <include name="build.xml" /> Modified: trunk/LWJGL/platform_build/build-webstart.xml =================================================================== --- trunk/LWJGL/platform_build/build-webstart.xml 2008-09-11 09:52:23 UTC (rev 3126) +++ trunk/LWJGL/platform_build/build-webstart.xml 2008-09-15 18:28:47 UTC (rev 3127) @@ -44,6 +44,7 @@ <jar destfile="${lwjgl.temp}/jnlp/native_win32.jar" basedir="${lwjgl.temp}/jnlp/temp/native/win32"/> <jar destfile="${lwjgl.temp}/jnlp/native_linux.jar" basedir="${lwjgl.temp}/jnlp/temp/native/linux"/> <jar destfile="${lwjgl.temp}/jnlp/native_macosx.jar" basedir="${lwjgl.temp}/jnlp/temp/native/macosx"/> + <jar destfile="${lwjgl.temp}/jnlp/native_solaris.jar" basedir="${lwjgl.temp}/jnlp/temp/native/solaris"/> <!-- create media jar --> <jar destfile="${lwjgl.temp}/jnlp/media.jar" basedir="${lwjgl.res}"/> @@ -51,6 +52,7 @@ <!-- sign 'em --> <signjar jar="${lwjgl.temp}/jnlp/lwjgl.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/> <signjar jar="${lwjgl.temp}/jnlp/lwjgl_util.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/> + <signjar jar="${lwjgl.temp}/jnlp/native_solaris.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/> <signjar jar="${lwjgl.temp}/jnlp/native_linux.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/> <signjar jar="${lwjgl.temp}/jnlp/native_macosx.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/> <signjar jar="${lwjgl.temp}/jnlp/native_win32.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: Yvette <Yve...@AS...> - 2008-09-13 09:25:19
|
Enhance your life with your newly acquired length and girth http://www.wrapwin.com/ <http://www.wrapwin.com/> |
From: <eli...@us...> - 2008-09-11 09:52:31
|
Revision: 3126 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3126&view=rev Author: elias_naur Date: 2008-09-11 09:52:23 +0000 (Thu, 11 Sep 2008) Log Message: ----------- Mac OS X: Be less aggressive when grabbing mouse to allow dragging of lwjgl windows with grabbed mouse Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXDisplay.java trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXFrame.java trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXMouseEventQueue.java Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXDisplay.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXDisplay.java 2008-09-09 17:58:17 UTC (rev 3125) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXDisplay.java 2008-09-11 09:52:23 UTC (rev 3126) @@ -283,8 +283,11 @@ GL11.glGetInteger(GL11.GL_VIEWPORT, current_viewport); GL11.glViewport(current_viewport.get(0), current_viewport.get(1), current_viewport.get(2), current_viewport.get(3)); } - if (frame != null && frame.syncShouldWarpCursor() && mouse_queue != null) { - mouse_queue.warpCursor(); + if (frame != null && mouse_queue != null) { + if (frame.syncShouldReleaseCursor()) + MacOSXMouseEventQueue.nGrabMouse(false); + if (frame.syncShouldWarpCursor()) + mouse_queue.warpCursor(); } } Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXFrame.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXFrame.java 2008-09-09 17:58:17 UTC (rev 3125) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXFrame.java 2008-09-11 09:52:23 UTC (rev 3126) @@ -65,6 +65,7 @@ private boolean active; private boolean minimized; private boolean should_warp_cursor; + private boolean should_release_cursor; MacOSXFrame(DisplayMode mode, final java.awt.DisplayMode requested_mode, boolean fullscreen, int x, int y) throws LWJGLException { setResizable(false); @@ -169,6 +170,8 @@ public void windowDeactivated(WindowEvent e) { synchronized ( this ) { active = false; + should_release_cursor = true; + should_warp_cursor = false; } } @@ -176,6 +179,7 @@ synchronized ( this ) { active = true; should_warp_cursor = true; + should_release_cursor = false; } } @@ -204,6 +208,15 @@ return canvas; } + public boolean syncShouldReleaseCursor() { + boolean result; + synchronized ( this ) { + result = should_release_cursor; + should_release_cursor = false; + } + return result; + } + public boolean syncShouldWarpCursor() { boolean result; synchronized ( this ) { Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXMouseEventQueue.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXMouseEventQueue.java 2008-09-09 17:58:17 UTC (rev 3125) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXMouseEventQueue.java 2008-09-11 09:52:23 UTC (rev 3126) @@ -62,7 +62,8 @@ private static synchronized void grabMouse(boolean grab) { if (is_grabbed != grab) { is_grabbed = grab; - nGrabMouse(grab); + if (!grab) + nGrabMouse(grab); } } @@ -80,6 +81,7 @@ int dy = -delta_buffer.get(1); if (skip_event) { skip_event = false; + nGrabMouse(isGrabbed()); return; } if ( dx != 0 || dy != 0 ) { @@ -94,13 +96,13 @@ // If we're going to warp the cursor position, we'll skip the next event to avoid bogus delta values skip_event = isGrabbed(); } - if (isGrabbed()) { +/* if (isGrabbed()) { Rectangle bounds = getComponent().getBounds(); Point location_on_screen = getComponent().getLocationOnScreen(); int x = location_on_screen.x + bounds.width/2; int y = location_on_screen.y + bounds.height/2; nWarpCursor(x, y); - } + }*/ } private static native void getMouseDeltas(IntBuffer delta_buffer); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ma...@us...> - 2008-09-09 17:58:20
|
Revision: 3125 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3125&view=rev Author: matzon Date: 2008-09-09 17:58:17 +0000 (Tue, 09 Sep 2008) Log Message: ----------- release build Modified Paths: -------------- trunk/LWJGL/libs/solaris/libopenal.so This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ma...@us...> - 2008-09-09 17:55:05
|
Revision: 3124 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3124&view=rev Author: matzon Date: 2008-09-09 17:55:02 +0000 (Tue, 09 Sep 2008) Log Message: ----------- openal-soft 1.5.304 with native solaris backend Added Paths: ----------- trunk/LWJGL/libs/solaris/ trunk/LWJGL/libs/solaris/libopenal.so Property changes on: trunk/LWJGL/libs/solaris/libopenal.so ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ma...@us...> - 2008-09-07 18:59:50
|
Revision: 3123 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3123&view=rev Author: matzon Date: 2008-09-07 18:59:48 +0000 (Sun, 07 Sep 2008) Log Message: ----------- release build Modified Paths: -------------- trunk/LWJGL/libs/linux/libopenal.so This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <eli...@us...> - 2008-09-07 08:21:30
|
Revision: 3122 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3122&view=rev Author: elias_naur Date: 2008-09-07 08:21:28 +0000 (Sun, 07 Sep 2008) Log Message: ----------- Bumped all jni versions Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/LinuxSysImplementation.java trunk/LWJGL/src/java/org/lwjgl/MacOSXSysImplementation.java trunk/LWJGL/src/java/org/lwjgl/WindowsSysImplementation.java Modified: trunk/LWJGL/src/java/org/lwjgl/LinuxSysImplementation.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/LinuxSysImplementation.java 2008-09-07 08:16:11 UTC (rev 3121) +++ trunk/LWJGL/src/java/org/lwjgl/LinuxSysImplementation.java 2008-09-07 08:21:28 UTC (rev 3122) @@ -39,7 +39,7 @@ * $Id$ */ final class LinuxSysImplementation extends J2SESysImplementation { - private final static int JNI_VERSION = 16; + private final static int JNI_VERSION = 17; static { java.awt.Toolkit.getDefaultToolkit(); // This will make sure libjawt.so is loaded Modified: trunk/LWJGL/src/java/org/lwjgl/MacOSXSysImplementation.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/MacOSXSysImplementation.java 2008-09-07 08:16:11 UTC (rev 3121) +++ trunk/LWJGL/src/java/org/lwjgl/MacOSXSysImplementation.java 2008-09-07 08:21:28 UTC (rev 3122) @@ -42,7 +42,7 @@ * $Id$ */ final class MacOSXSysImplementation extends J2SESysImplementation { - private final static int JNI_VERSION = 16; + private final static int JNI_VERSION = 17; static { // Make sure AWT is properly initialized. This avoids hangs on Mac OS X 10.3 Modified: trunk/LWJGL/src/java/org/lwjgl/WindowsSysImplementation.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/WindowsSysImplementation.java 2008-09-07 08:16:11 UTC (rev 3121) +++ trunk/LWJGL/src/java/org/lwjgl/WindowsSysImplementation.java 2008-09-07 08:21:28 UTC (rev 3122) @@ -45,7 +45,7 @@ * $Id$ */ final class WindowsSysImplementation extends DefaultSysImplementation { - private final static int JNI_VERSION = 19; + private final static int JNI_VERSION = 20; static { Sys.initialize(); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |