Commit graph

3721 commits

Author SHA1 Message Date
kappaOne 1bbca2c7db Merge branch 'master' of https://github.com/LWJGL/lwjgl.git 2013-05-09 00:31:32 +01:00
kappaOne 310f0085cf Correct the Y position of Display.setLocation(x, y) on OS X 2013-05-09 00:30:38 +01:00
Ioannis Tsakpinis bb0bbabef1 [GL] Added support for AMD_interleaved_elements. 2013-05-08 12:47:10 +03:00
Brian Matzon ea1ee59996 Merge pull request #26 from tfg13/master
fix: correctly parse current config with xrandr 1.4
2013-04-27 16:47:48 -07:00
tulius ad78b69d3a fix: correctly parse current config with xrandr 1.4 2013-04-27 21:49:29 +02:00
Ioannis Tsakpinis aee9bc4f84 [Windows] Attempt to fix Display.setParent focus behavior in applets. 2013-04-25 18:39:56 +03:00
Ioannis Tsakpinis caf21d89dc [Windows] Restored grabFocus() on WM_MOUSEACTIVATE. 2013-04-24 11:45:01 +03:00
Ioannis Tsakpinis b66a3243a8 [Windows] Cleaner activation by relaying mouse presses to parent Canvas, similarly to the Linux implementation. 2013-04-24 03:24:16 +03:00
Brian Matzon 5fe5cc057d applying frogs bsd build patch 2013-04-23 22:04:23 +02:00
Ioannis Tsakpinis 7df84ba1a2 [Windows] Close any open AWT menus on WM_MOUSEACTIVATE. 2013-04-22 17:53:39 +03:00
Brian Matzon f0aafd17a9 bumping version to 2.9.1 2013-04-21 23:00:51 +02:00
Brian Matzon b1390f8035 fixed path to CI 2013-04-21 22:59:02 +02:00
kappaOne 8deac76a5b Update author information 2013-04-21 15:37:02 +01:00
kappaOne f528f38c60 Fix OS X CALayer positioning and workaround Java 7 bug
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7172187
2013-04-20 23:21:01 +01:00
kappaOne 5628e751bf Revert "Fix OS X CALayer positioning and workaround Java 7 bug http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7172187"
This reverts commit 1cceacb3cd.
2013-04-19 21:34:57 +01:00
kappaOne 1cceacb3cd Fix OS X CALayer positioning and workaround Java 7 bug
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7172187
2013-04-19 21:32:31 +01:00
Ioannis Tsakpinis 6fd210fdb3 [Windows] Wait for the big icon to update on setIcon. This normally happens asynchronously, but we block until it's done and only then return from setIcon. 2013-04-19 19:05:23 +03:00
Ioannis Tsakpinis 9a895b1dba Attempt to fix focus transfer issue between Display and AWT components in JDK 7:
- Instead of grabbing focus directly to our window, we call requestFocus on the Canvas component. This will clear focus from any other AWT component.
- When the parent Canvas gets focus, we detect it in update and that's when we grab focus to our window. We can't use a listener, setFocus must be called in our thread.
- Alt-tabbing out/in also works because focus goes to the Canvas. The above check will trigger again and our window will be refocused.
2013-04-18 17:02:48 +03:00
Ioannis Tsakpinis c0b19b7743 Another attempt to fix focus problems with Display.setParent on Windows:
- Reverted to WS_CHILD in window flags.
- Added WM_MOUSEACTIVATE handling: Focus the display + return MA_NOACTIVATE.
- Removed unnecessary appActivate calls in WM_ACTIVATE. We don't receive WM_ACTIVATE with WS_CHILD and the focus events do the job just fine.
- Detect parent window focus in update and force focus the display. This is useful when we alt-tab to the parent window and we don't receive any events.
2013-04-17 22:19:38 +03:00
kappaOne 1f81b30f66 map horizontal scroll wheel events to vertical scroll wheel events,
should fix the no event issue when using shift + scroll wheel
2013-04-14 15:19:49 +01:00
kappaOne 5378a48083 Bump OS X native version 2013-04-14 14:56:00 +01:00
kappaOne 0c07657edf Fix a resizing issue with AWTGLCanvas on OS X 2013-04-14 14:54:11 +01:00
kappaOne a7c704ae2f Workaround Nvidia driver bug which crashed the OS when releasing a
shared context by not releasing shared contexts.
2013-04-14 14:14:36 +01:00
kappaOne 529acd40ff Clean up used resources when destroying an OS X / CALayer 2013-04-14 13:19:57 +01:00
kappaOne f3dc48ba6e Merge branch 'master' of https://github.com/LWJGL/lwjgl.git 2013-04-13 18:18:53 -07:00
kappaOne 2bbd7ebe5b Fix a crash with CALayers/OSX when running on Java 7 2013-04-13 18:14:32 -07:00
Brian Matzon 18285fa832 Merge pull request #22 from DziNeIT/patch-1
Fixed JavaDoc for Mouse#next()
2013-04-11 14:43:07 -07:00
Ollie 5631c5a3ba Fixed JavaDoc for Mouse#next()
Mouse does not contain a getEventDZ() method, so the JavaDoc was invalid.

Signed-off-by: Ollie <dzineit@live.co.uk>
2013-04-11 23:02:11 +02:00
kappaOne ca39cb3cdb fix a crash which occurs sometimes when setting the window title 2013-04-09 15:29:02 -07:00
kappaOne 79b5f755d7 Update to latest build of OpenAL-Soft 1.15.1
43b406ad9bb32ebde78d26255a2a4f4a09a29926
2013-04-06 23:58:40 +01:00
kappaOne f45f1e79d9 Fix OSX/CALayer issue where it is not initially visible when running on
Java 7
2013-04-05 01:36:07 +01:00
Ioannis Tsakpinis c9a057db73 Fixed CL_GL_NUM_SAMPLES value. 2013-04-03 15:18:15 +03:00
Ioannis Tsakpinis a9c15cd1b0 Added missing CL12 tokens. 2013-03-29 01:12:26 +02:00
Ioannis Tsakpinis 523fab4417 cl_device_type is a cl_bitfield, ie. long. 2013-03-28 14:22:55 +02:00
Ioannis Tsakpinis 82fc3bf6bf Merge branch 'master' of https://github.com/LWJGL/lwjgl 2013-03-27 13:11:51 +02:00
Ioannis Tsakpinis b83264e296 Added 4.3 in GL versions. 2013-03-27 13:11:29 +02:00
kappaOne 27f66983fc bump OS X JNI version 2013-03-25 23:08:45 +00:00
kappaOne 76f02c9187 Fix the now infamous "Could not get the JAWT interface" exception when
running on OS X and Java 7
2013-03-25 22:55:46 +00:00
kappaOne 38612a402d third attempt to revert changes and fix nightly build server, gah! 2013-03-25 22:14:17 +00:00
kappaOne bc7061717e Another attempt to try fix nightly builds 2013-03-25 14:06:42 +00:00
kappaOne b83f27e970 undo some changes to the OS X build.xml file as it broke the nightly
build server
2013-03-25 12:35:06 +00:00
kappaOne c53e957833 Remove dependency on Java Native Foundation framework, remove non
working JAWT manually loading, change to use headers from
JavaVM.framework when compiling due to JDK7 bug
2013-03-24 20:49:23 +00:00
kappaOne 14de6c518d Fix crash on close of the Display when using Java 7 on OS X 2013-03-24 17:39:39 +00:00
Ioannis Tsakpinis 7b955ee86b Merge branch 'master' of https://github.com/LWJGL/lwjgl 2013-03-22 21:31:33 +02:00
Ioannis Tsakpinis ead1abc2b8 Made glBitmap buffer parameter nullable. 2013-03-22 21:31:22 +02:00
kappaOne 58932fcdbf tweak how glViewport is set when using Display.setParent/AWTGLCanvas 2013-03-15 01:17:24 +00:00
kappaOne 5738477a7b Merge pull request #19 from LWJGL/osx-java7
LWJGL OS X Java 7 Branch is Ready!
2013-03-14 04:49:43 -07:00
kappaOne d8297e7583 set correct size on glViewport when using CALayer 2013-03-14 02:58:14 +00:00
kappaOne d462208c4c Implement AWTGLCanvas, fix initial glViewport size when using
Display.setParent
2013-03-13 00:51:32 +00:00
Ioannis Tsakpinis 50688c825d Merge branch 'master' of https://github.com/LWJGL/lwjgl 2013-03-09 21:41:52 +02:00