openhub.net
Black Duck Software, Inc.
Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
Forums
GlueGen
Settings
|
Report Duplicate
4
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Very Low Activity
Commits
: Listings
Analyzed
about 13 hours
ago. based on code collected
about 13 hours
ago.
Jun 15, 2024 — Jun 15, 2025
Showing page 118 of 121
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
Removed native code for DRIHack and replaced it with code using the GlueGen runtime library (specifically the NativeLibrary class). Updated the build.xml, in particular the dist targets, to no longer build or copy this native library. Updated the NativeLibrary class to allow specification of the full path to the library. Removed the GlueGen runtime classes from jogl.jar; these are now expected to reside in gluegen-rt.jar and it is expected that developers will have this on their CLASSPATH. Updated the dist target to include the gluegen-rt native library and jar file. Updated the JOGLAppletLauncher to download and unpack the gluegen-rt-natives jar as well as the jogl-natives jar. Updated the HowToBuild, user guide, and JOGLAppletLauncher documentation for this restructuring. Fixed bug in gluegen-cpptasks.xml in detection of Solaris/SPARCv9 and refactored targets further. Tested on Solaris/x86 so far; further testing and debugging of the nightly builds and applet launcher, and update of the JOGL applet test, to follow.
Kenneth Russel
More...
over 18 years ago
Removed native code for DRIHack and replaced it with code using the GlueGen runtime library (specifically the NativeLibrary class). Updated the build.xml, in particular the dist targets, to no longer build or copy this native library. Updated the NativeLibrary class to allow specification of the full path to the library. Removed the GlueGen runtime classes from jogl.jar; these are now expected to reside in gluegen-rt.jar and it is expected that developers will have this on their CLASSPATH. Updated the dist target to include the gluegen-rt native library and jar file. Updated the JOGLAppletLauncher to download and unpack the gluegen-rt-natives jar as well as the jogl-natives jar. Updated the HowToBuild, user guide, and JOGLAppletLauncher documentation for this restructuring. Fixed bug in gluegen-cpptasks.xml in detection of Solaris/SPARCv9 and refactored targets further. Tested on Solaris/x86 so far; further testing and debugging of the nightly builds and applet launcher, and update of the JOGL applet test, to follow.
Kenneth Russel
More...
over 18 years ago
Updated glext.h to current one from khronos.org subversion repository including OpenGL 2.1 entry points and definitions. Minor changes to GlueGen and PCPP to allow slightly more complicated #ifdef constructs and new Windows built-in types to parse.
Kenneth Russel
More...
over 18 years ago
Updated glext.h to current one from khronos.org subversion repository including OpenGL 2.1 entry points and definitions. Minor changes to GlueGen and PCPP to allow slightly more complicated #ifdef constructs and new Windows built-in types to parse.
Kenneth Russel
More...
over 18 years ago
Fixed Issue 3: Support for backslash line-splitting by PCPP
Kenneth Russel
More...
over 18 years ago
Fixed Issue 3: Support for backslash line-splitting by PCPP
Kenneth Russel
More...
over 18 years ago
Fixed Issue 2: Enable pushing bug in PCPP
Kenneth Russel
More...
over 18 years ago
Fixed Issue 2: Enable pushing bug in PCPP
Kenneth Russel
More...
over 18 years ago
Removed use of Class.getDeclaredFields() from ProcAddressHelper due to security-related issues on Mac OS X
Kenneth Russel
More...
almost 19 years ago
Removed use of Class.getDeclaredFields() from ProcAddressHelper due to security-related issues on Mac OS X
Kenneth Russel
More...
almost 19 years ago
Removed apparently illegal -xcode=32 argument from compiler.cfg.solaris.sparcv9
Kenneth Russel
More...
almost 19 years ago
Removed apparently illegal -xcode=32 argument from compiler.cfg.solaris.sparcv9
Kenneth Russel
More...
almost 19 years ago
Normalized gluegen-rt-natives jar file names using new definitions from gluegen-cpptasks.xml
Kenneth Russel
More...
almost 19 years ago
Normalized gluegen-rt-natives jar file names using new definitions from gluegen-cpptasks.xml
Kenneth Russel
More...
almost 19 years ago
Fixed run-time breakage due to NativeLibrary usage in JOAL. Added search of Frameworks directory for NativeLibrary on Mac OS X.
Kenneth Russel
More...
almost 19 years ago
Fixed run-time breakage due to NativeLibrary usage in JOAL. Added search of Frameworks directory for NativeLibrary on Mac OS X.
Kenneth Russel
More...
almost 19 years ago
Added more OS- and CPU-specific properties (i.e., isWindowsX86) and the os.and.arch and native.library.suffix properties to make building Java Web Start native library jar files easier
Kenneth Russel
More...
almost 19 years ago
Added more OS- and CPU-specific properties (i.e., isWindowsX86) and the os.and.arch and native.library.suffix properties to make building Java Web Start native library jar files easier
Kenneth Russel
More...
almost 19 years ago
Changed NativeLibrary.open() to accept boolean argument indicating whether to search the system path first; perhaps useful if applications ship only a backup version of native libraries associated with a particular Java binding. In the case of JOAL we plan to ship a recent OpenAL implementation so we will not need to search the system path first. Changed ForceProcAddressGen directive to force call-through-function-pointer semantics for the targeted function. Changed JOAL to not link directly against the OpenAL library at all, but instead to look up all entry points using the GlueGen NativeLibrary class (instead of the custom dlsym code, now removed) in particular to solve DSO versioning problems on Linux. Updated EAX binding to work with dynamically loading OpenAL. Tested on Windows so far; more testing needed on Linux in Java Web Start scenarios.
Kenneth Russel
More...
almost 19 years ago
Changed NativeLibrary.open() to accept boolean argument indicating whether to search the system path first; perhaps useful if applications ship only a backup version of native libraries associated with a particular Java binding. In the case of JOAL we plan to ship a recent OpenAL implementation so we will not need to search the system path first. Changed ForceProcAddressGen directive to force call-through-function-pointer semantics for the targeted function. Changed JOAL to not link directly against the OpenAL library at all, but instead to look up all entry points using the GlueGen NativeLibrary class (instead of the custom dlsym code, now removed) in particular to solve DSO versioning problems on Linux. Updated EAX binding to work with dynamically loading OpenAL. Tested on Windows so far; more testing needed on Linux in Java Web Start scenarios.
Kenneth Russel
More...
almost 19 years ago
Fixed build breakage on Solaris/SPARCv9 and Solaris/AMD64 platforms after recent build.xml compiler refactoring
Kenneth Russel
More...
almost 19 years ago
Fixed build breakage on Solaris/SPARCv9 and Solaris/AMD64 platforms after recent build.xml compiler refactoring
Kenneth Russel
More...
almost 19 years ago
Refactored initialization of C compilers via cpptasks into gluegen-cpptasks.xml. Now JOGL and JOAL subclass these compiler and linker definitions where necessary, resulting in much more code sharing between the build.xml files. JOAL should now be ready to compile on more platforms as well. Tested so far on Windows; will test builds on other platforms.
Kenneth Russel
More...
almost 19 years ago
Refactored initialization of C compilers via cpptasks into gluegen-cpptasks.xml. Now JOGL and JOAL subclass these compiler and linker definitions where necessary, resulting in much more code sharing between the build.xml files. JOAL should now be ready to compile on more platforms as well. Tested so far on Windows; will test builds on other platforms.
Kenneth Russel
More...
almost 19 years ago
Made GlueGen build.xml build the NativeLibrary native code on all platforms by default
Kenneth Russel
More...
almost 19 years ago
Made GlueGen build.xml build the NativeLibrary native code on all platforms by default
Kenneth Russel
More...
almost 19 years ago
Cleaned up ^Ms
Kenneth Russel
More...
almost 19 years ago
Cleaned up ^Ms
Kenneth Russel
More...
almost 19 years ago
Added NativeLibrary helper class to com.sun.gluegen.runtime package, principally to generally solve the problem of downloading dependent libraries of GlueGen-generated native code, as in the case of JOAL and OpenAL reported recently by Shawn Kendall on JOAL forums. Autogenerated Java and native code associated with this new NativeLibrary helper class is currently checked in to the GlueGen workspace to make it easier to build across multiple platforms; it can be regenerated by running the generate.nativelibrary.sources Ant target in the GlueGen workspace. Building of the native code in the GlueGen workspace is currently disabled by default and can be enabled by specifying -Dbuild.native=1 on the ant command line. Use of the new NativeLibrary class in JOAL is currently disabled by default and can be enabled by specifying -Djoal.use.gluegen=1 to applications using JOAL. New functionality has been lightly tested with JOAL on Windows and appears to be working. More testing, including build and Java Web Start deployment testing, to follow on other platforms.
Kenneth Russel
More...
almost 19 years ago
Added NativeLibrary helper class to com.sun.gluegen.runtime package, principally to generally solve the problem of downloading dependent libraries of GlueGen-generated native code, as in the case of JOAL and OpenAL reported recently by Shawn Kendall on JOAL forums. Autogenerated Java and native code associated with this new NativeLibrary helper class is currently checked in to the GlueGen workspace to make it easier to build across multiple platforms; it can be regenerated by running the generate.nativelibrary.sources Ant target in the GlueGen workspace. Building of the native code in the GlueGen workspace is currently disabled by default and can be enabled by specifying -Dbuild.native=1 on the ant command line. Use of the new NativeLibrary class in JOAL is currently disabled by default and can be enabled by specifying -Djoal.use.gluegen=1 to applications using JOAL. New functionality has been lightly tested with JOAL on Windows and appears to be working. More testing, including build and Java Web Start deployment testing, to follow on other platforms.
Kenneth Russel
More...
almost 19 years ago
←
1
2
…
113
114
115
116
117
118
119
120
121
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree