Commit Graph

238 Commits

Author SHA1 Message Date
Brian Matzon 5a7133f543 fixed path issue
added certificate signing
2006-11-09 21:41:58 +00:00
Elias Naur 6d9aa21e96 Add applettest ant target for easy LWJGL applet testing in appletviewer 2006-11-09 11:03:55 +00:00
Elias Naur 8164a4a00a Don't include binary native files from bin/ in lwjgl.jar (oops\!) 2006-10-31 09:52:38 +00:00
Elias Naur b2e21da777 Windows: Implemented AWTInputAdapter. 2006-10-30 15:46:42 +00:00
Elias Naur a47e419168 Mac OS X: Moved mouse handling from MacOSXDisplay to MacOSXMouseEventQueue 2006-10-26 20:49:07 +00:00
Elias Naur 3674d843c2 Added org.lwjgl.opengl.AWTInputAdapter which enabled use of Mouse and
Keyboard with AWTGLCanvases. Programs can now avoid implementing AWT input processing and access the mouse grabbing features from both Display and AWTGLCanvas. See org.lwjgl.test.opengl.awt.AWTInputAdapterTest for an example.

Note: This commit is the linux and generic AWT imlementation and can still
change a lot while implementing windows and mac os x.
2006-10-26 20:19:40 +00:00
Elias Naur e23825c3e5 Linux: Moved more event handling logic to java 2006-10-24 09:52:12 +00:00
Elias Naur 911fff596e Added 'res' to runtest ant target classpath 2006-09-20 11:49:14 +00:00
Elias Naur dde118016c Update to beta3 2006-08-10 08:45:10 +00:00
Elias Naur 294b68f057 Mac OS X: Build fixes 2006-08-01 14:10:17 +00:00
Ioannis Tsakpinis 84600dffdb Added SGIS_generate_mipmap & SGIS_texture_lod extensions 2006-07-25 15:31:16 +00:00
Elias Naur d9afe6b784 Windows: Moved NativeSysImplementation.java to WindowsSysImplementation.java and moved some native code to java. 2006-07-15 19:45:36 +00:00
Elias Naur 867828115e Added a commented out generatechecks option to the opengl stubs generator. It can can be activated to add Utils.checkGLError everywhere 2006-07-14 11:54:52 +00:00
Elias Naur d859fdcca6 Added a Controllers applet test 2006-07-14 08:32:01 +00:00
Brian Matzon 1cfed9e4ac no more source dist - get from svn
date fixes
fixed signing and path issue when doing jnlp
2006-07-12 21:29:31 +00:00
Brian Matzon 83c7ebb69d using ant build files for linux 2006-07-12 19:36:29 +00:00
Elias Naur bb8dcf3996 Windows: Rename Win32* files to Windows* 2006-07-12 18:32:58 +00:00
Elias Naur 7815607e09 Windows: move natives from src/native/win32 to src/native/windows because the source really is bitness neutral, not 32 bit specific. 2006-07-12 18:09:11 +00:00
Elias Naur 8a1952f2b0 Added runtest ant target for easy execution of tests 2006-07-11 23:03:11 +00:00
Brian Matzon b459f25af7 removed (some) obsolete targets
build natives into bin/<name>
support for windows optional ant build files
2006-07-11 21:43:43 +00:00
Elias Naur 395327b755 Linux: more 64 bit stuff 2006-07-11 20:49:28 +00:00
Elias Naur e2bbb739aa Linux: added support for 64 bit JVMs 2006-07-11 20:30:19 +00:00
Elias Naur 3fd8ea895e Windows: Added ant build.xml for native core 2006-07-08 17:20:18 +00:00
Elias Naur bf414409c0 Mac OS X: Added support for compile_native target. Moved optional libraries to compile_native_optional target 2006-07-07 12:41:36 +00:00
Elias Naur fd867d88bd Commented out cvsbuild target - using it will propbably cause confusion 2006-07-07 11:47:56 +00:00
Elias Naur fbde91bbce Added linux specific build.xml for building liblwjgl.so. Moved FMOD and Devil native builds to compile_native_optional ant target 2006-07-07 11:00:32 +00:00
Elias Naur ce2096e10d Made build.xml use location in properties where appropriate 2006-07-07 10:38:54 +00:00
Brian Matzon 8ffd193467 reworked installer to expect a jar with the platform natives inside a jar 2006-07-03 23:26:54 +00:00
Elias Naur e97f4ce950 Don't delete the generated directories themselves on ant clean-generated, only the source files 2006-07-03 20:10:10 +00:00
Elias Naur cbe41294a5 Linux: Moved most input related stuff from native to java 2006-07-03 18:07:44 +00:00
Elias Naur 8e11d22366 Added seal to security sensitive jars 2006-07-03 11:44:34 +00:00
Elias Naur 8dd4e47dae Removed org.lwjgl.util.model 2006-07-03 11:30:30 +00:00
Brian Matzon a844c680a3 add linux and mac natives to lwjgl applet jar 2006-07-02 22:01:27 +00:00
Brian Matzon 800ba0a969 beta2 tag
updated applet tag to build all libs needed
2006-07-02 21:44:58 +00:00
Elias Naur c0b1cc5a8b Added an applet test (lwjgl from applets doesn't work yet). 2006-06-27 15:41:53 +00:00
Elias Naur 6cf49718db Windows: LWJGL didn't work well with jinput, but compatibility could be greatly improved if LWJGL used DirectInput 8 (like jinput). This can't be done unconditionally, since we need the DX3 support for older versions of windows. So, I've moved most Mouse and Keyboard stuff from native to java side and generalized DirectInput access through an abstract base class, with two concrete subclasses, one for dx3 and one for dx8. 2006-06-26 13:50:48 +00:00
Brian Matzon 6f184075d9 1.0beta version string
fixes to optional
2006-05-14 21:55:57 +00:00
Elias Naur 7f01d5d220 Removed the generator from lwjgl_util.jar 2006-05-05 08:14:28 +00:00
Brian Matzon 8baee79bd2 1.0
base and optional
2006-04-30 21:15:30 +00:00
Elias Naur 5d7ffed6c4 Fix building of jinput wrapper 2006-03-30 07:12:35 +00:00
Brian Matzon 63e997aae4 create single distribution 2006-02-21 22:11:49 +00:00
Brian Matzon 1e582060ba include generated when doing javadoc 2005-12-20 22:35:49 +00:00
Brian Matzon 5eab7dd2a6 incremented to 0.99 2005-12-17 21:22:11 +00:00
Elias Naur 1d3a2ccf26 build.xml: target 'jars' shouldn't depend on target 'clean' 2005-11-21 11:08:04 +00:00
Brian Matzon 20a9d2216c reworked devil dynamic stub to use generated header using a new ILNative class 2005-11-04 19:22:52 +00:00
Brian Matzon be343cf334 dont javah devil 2005-11-02 22:09:18 +00:00
Brian Matzon 3294925f1e using OpenAL32.dll as name now (renamed wrap_oal.dll still, due to proxy issues) 2005-10-20 21:31:00 +00:00
Brian Matzon 537248bc90 update to generated dir 2005-10-20 16:56:11 +00:00
Elias Naur 4636c4b251 Added the opengl-template-pattern ant property to control the set of included opengl extensions 2005-09-29 18:12:20 +00:00
Elias Naur df2bc7d7e0 Moved generated files to seperate directories 2005-09-29 17:13:38 +00:00
Elias Naur 67e544709a build.xml: factored opengl template generator calls into a general purpose ant task 2005-09-29 13:56:30 +00:00
Elias Naur 77412a26a2 Win32: Moved some registry access code to java (for Win32Display.getAdapter()) 2005-09-23 10:25:24 +00:00
Brian Matzon 07e172e8c9 include jinput in release target 2005-08-18 13:48:18 +00:00
Brian Matzon 2656b694e1 0.98 version string 2005-08-17 22:05:15 +00:00
Brian Matzon 943edb85b3 add jinput to classpath when building org.lwjgl.* instead, since input is dragged into the compile via Sys.java 2005-07-19 19:32:13 +00:00
Kevin Glass 9373992e3e Initial controller input checkin. Updates to add classpath to javac task for building input. 2005-06-29 20:13:10 +00:00
Brian Matzon 2f9b8b5a24 added missing shaders to lwjgl_test.jar
added changelog target
2005-06-05 12:12:34 +00:00
Brian Matzon c4f8758e7b fixed lib includes for mac os x on release 2005-05-29 21:53:48 +00:00
Brian Matzon 5b7de6ac2c sign target 2005-05-19 22:30:35 +00:00
Brian Matzon f46adbb7a8 jars target for elias 2005-05-19 15:50:47 +00:00
Brian Matzon 7e7705a94c fixed mac make file args 2005-05-18 20:57:57 +00:00
Brian Matzon 90626b389e fixed linux make args 2005-05-18 20:41:28 +00:00
Brian Matzon c7ceac12ad mangled and changed build file, works for me, ymmv
now has proper support  (sans bugs) for ant building of native libs
new release target to make it much easier to release a version
2005-05-18 20:27:58 +00:00
Elias Naur 54e5020a34 Linux: applied the build.xml patch allowing compile_native to work 2005-05-11 11:44:27 +00:00
Brian Matzon cfa7dafbbe dont include generator in javadoc 2005-03-30 17:51:02 +00:00
Elias Naur 87bf14c698 Implemented strong references in glVertexPointer and friends 2005-03-21 08:27:45 +00:00
Brian Matzon 665839e202 updated version string to 96 2005-03-16 21:18:41 +00:00
Brian Matzon f5f7d63aa9 no need to generate headers for Sys and AWTGLCanvas 2005-03-16 21:13:29 +00:00
Mark Bernard f7e73b3ea7 DevIL dynamic lib loading. Added some Mac and Linux code. 2005-03-15 03:53:43 +00:00
Elias Naur 3085702a38 Mac OS X port of the refactoring. Linux and Win32 fixes. 2005-02-23 11:11:08 +00:00
Elias Naur 9a764b3d33 Linux: moved handle allocations to native 2005-02-22 13:59:33 +00:00
Elias Naur 62e561cddf Win32 part of refactor and AWTGLCanvas 2005-02-21 14:46:47 +00:00
Caspian Rychlik-Prince 50d3a7fbf3 Refactored generator into util package 2005-02-20 23:04:43 +00:00
Caspian Rychlik-Prince 69e516f53f Moved generator to util packages 2005-02-20 19:57:06 +00:00
Elias Naur fb5d89599b Linux support for AWTGLCanvas. Big refactor of context specific code into Context.java that is now shared between Display, Pbuffer and AWTGLCanvas. (Win32 and Mac OS X is now broken while I implement the same changes on those platforms) 2005-02-20 11:24:22 +00:00
Elias Naur 34f4e7ae56 Implemented generator support for per-context function pointers. Fixed NV_vertex_array_range 2005-02-16 16:04:29 +00:00
Caspian Rychlik-Prince 543e0ee5e2 *** empty log message *** 2005-02-16 13:31:47 +00:00
Elias Naur fdfa82a061 Made the gl caps flags auto-generated and moved them to GLContext.getCapabilities() 2005-02-16 12:58:40 +00:00
Ioannis Tsakpinis 85da9f862a Added auto-gen for HP,IBM,SUN 2005-02-15 20:02:24 +00:00
Elias Naur 13a9134e4b Win32: Fixed generator path arguments 2005-02-15 11:44:36 +00:00
Elias Naur 17ee2523c0 The Big Generator. All OpenGL and OpenAL java and native source files are now generated from templates. See doc/generator.txt for a detailed description. 2005-02-15 11:05:36 +00:00
Gregory Pierce 81400b269f Update to fix a problem with openal environmental problem in the OSX version 2005-01-28 02:09:51 +00:00
Brian Matzon 7cc7a10cea it's 2005! :) 2005-01-25 21:26:18 +00:00
Brian Matzon 56a7276e51 proper mac check 2005-01-25 20:50:44 +00:00
Brian Matzon d945460442 incrementing to 0.95 2005-01-25 06:31:35 +00:00
Brian Matzon 797de7557f mac fix as per: http://lwjgl.org/forum/viewtopic.php?t=903 2005-01-23 23:08:19 +00:00
Elias Naur 1c26a5c460 Added org.lwjgl.DefaultSysImplementation to javah build target again. 2005-01-21 07:41:02 +00:00
Caspian Rychlik-Prince a8fcd3edde Fixed AWT dependency. 2005-01-20 22:51:28 +00:00
Elias Naur 66181d1486 Delegate Sys platform dependent methods into SysImplementation instances 2005-01-18 20:23:05 +00:00
Elias Naur 250a87767f Removed Controller 2005-01-18 15:32:13 +00:00
Elias Naur 8220b2e04c Removed EAX 2005-01-18 15:22:52 +00:00
Mark Bernard 3e1651e8e0 Add files for ILUT portion of DevIL. 2005-01-12 12:30:34 +00:00
Mark Bernard af70a0ef76 First pass at ILU portion of DevIL. Only basic testing is one. No dynamic loading yet. 3 methods not implemented yet. 2005-01-09 04:59:50 +00:00
Brian Matzon 482b840b47 include devil 2004-12-13 17:28:08 +00:00
Brian Matzon 16fc090691 0.94 2004-12-13 17:16:47 +00:00
Brian Matzon 1d6a30fd45 include hidden switches in dist 2004-12-13 17:11:37 +00:00
Mark Bernard 9c0095b02c Made native win32 compile only run if changes are made to source. 2004-12-05 02:33:19 +00:00
Elias Naur 1ec70842d0 Mac OS X port, second try :) 2004-11-11 16:03:19 +00:00
Elias Naur e2dfdb2b9a Make build.xml compile LWJGL with debug on, to enable line numbers in stack traces 2004-11-05 17:19:02 +00:00
Elias Naur ddd61963ee Split out native implementation of Display/Mouse/Keyboard into implementers of DisplayImplementation 2004-11-02 12:48:58 +00:00
Brian Matzon f0e71f5a4b include devil jar 2004-10-26 19:50:06 +00:00
Brian Matzon 18b89b752a 0.93 2004-10-24 11:19:08 +00:00
Mark Bernard d393a00654 Fixed tag error 2004-10-23 02:32:40 +00:00
Mark Bernard 0058b42158 Added tags to compile DevIL. Added option to do a full build without running JavaDoc. 2004-10-23 01:48:50 +00:00
Brian Matzon a66e0027a9 small updates 2004-10-17 21:16:40 +00:00
Brian Matzon 6915359b01 default to 1.4 2004-09-07 16:42:39 +00:00
Brian Matzon fc9ab4ea56 neeeed moooree fiiilleeessss 2004-09-06 20:31:22 +00:00
Brian Matzon 95c8308929 create media file too 2004-09-06 20:08:26 +00:00
Brian Matzon 8b7a93f623 fixed some small build issues 2004-09-06 19:51:11 +00:00
Brian Matzon 67cf8eaf08 latest and greatest 2004-09-06 16:36:08 +00:00
Elias Naur ad32e919e0 Linux: Reverted the build script changes (removed .so) because even with automake 1.8.3, the build system still doesn't produce a liblwjgl.so.0.0.0, only a liblwjgl.0.0.0 2004-07-21 09:25:53 +00:00
Elias Naur 314a19098e Mario: Fixed build scripts 2004-07-16 10:03:16 +00:00
Elias Naur 84110e9c13 Linux part:
Merged Window and Display into org.lwjgl.Display
Added support for persistent context. This will enable LWJGL games
to avoid recreating the context resources like textures and display
lists when switching between windowed and fullscreen and/or context
dimensions.

Added PixelFormat class instead of individual parameters to Display.create
and Pbuffer constructor.
2004-07-02 19:02:00 +00:00
Brian Matzon fbc7574512 fmod -> fmod3 2004-06-09 20:02:10 +00:00
Brian Matzon 0adab580af build fmod archives too
add lwjgl-fmod to binary distribution
2004-05-23 16:07:33 +00:00
Elias Naur cb2f3f7448 Updated headers and fmod for linux 2004-05-23 14:46:07 +00:00
Elias Naur 893bb68619 Remove AL10 from header generation 2004-05-23 14:39:54 +00:00
Brian Matzon e0dbf48e1d updated to support lwjgl_util
updated to exclude fmod
2004-05-23 14:14:12 +00:00
Elias Naur 2f77cb9604 Removed lwjgl_util.jar again, it is included in lwjgl.jar 2004-04-21 08:32:19 +00:00
Elias Naur 723cbd5f39 Added lwjgl_util.jar to build.xml 2004-04-21 08:02:41 +00:00
Brian Matzon 400251cd7d ready for 0.9 2004-04-13 20:09:12 +00:00
Brian Matzon 364fc81646 updated headers target 2004-03-07 15:42:13 +00:00
Brian Matzon 29e5a0b5ad updated headers target 2004-03-07 15:26:18 +00:00
Elias Naur 6deb142378 Renamed CoreGL* to GL* and merged CoreGL*Constants 2004-01-20 11:19:13 +00:00
Elias Naur aae1deef70 Removed debug build scripts 2003-12-15 12:18:15 +00:00
Brian Matzon fc5bc3808b better !win32 support 2003-11-25 22:34:07 +00:00
Brian Matzon 764c2da971 ant 1.5.x support 2003-11-22 22:30:37 +00:00
Brian Matzon e7ae62c499 getting there :) 2003-11-13 23:16:58 +00:00
Brian Matzon 75a51f7f1a preparing for 0.7 2003-08-24 20:47:00 +00:00
Brian Matzon d0d26268a2 work in progress, will be updated again soon 2003-05-04 20:53:37 +00:00
Brian Matzon 7bbb349e5e mod: we're now at 0.5 2003-03-02 19:27:32 +00:00
Brian Matzon 684626a7db fix: let's include correct files 2003-03-02 19:27:07 +00:00
Brian Matzon f6d77711ef add: javah target added 2003-02-09 21:14:17 +00:00
Brian Matzon 5bd5caa365 mod: now loads data files for examples from /res/ 2003-01-03 01:19:39 +00:00
Brian Matzon ea1281887e add: cvs build target 2002-12-22 00:54:00 +00:00
Elias Naur 08b93da34a Fixed .so file entries in build.xml 2002-12-21 23:25:54 +00:00
Brian Matzon c044b30998 initial stab at ant build script 2002-12-21 22:52:34 +00:00
Matthew Cooke 8699415f8c Some initial stuff for the website. Not ready to go live yet - Matt 2002-08-11 23:38:49 +00:00