Commit graph

5 commits

Author SHA1 Message Date
srcarter3
0c443f464d Small changes to the developer.product for Mac
- remove the java path definition because this is no longer needed for v20
- add two more plugins to eliminate validation errors when running CAVE
2023-04-17 12:20:04 -06:00
srcarter3
710327cafb Small changes for osx build
com.raytheon.uf.viz.cots.feature/feature.xml
- "clear" (set to 0.0.0) version dependency of com.sun.jna

com.raytheon.viz.feature.awips.developer/feature.xml
- remove the boundaryTool as an included feature (we don't use this currently)

com.raytheon.viz.product.awips/developer.product
- added reference to cave icon for building on macOS
- removed linux and windows java specification

com.raytheon.viz.product.awips/icons/cave-icon.icns
- added cave icon for macOS build

com.raytheon.viz.product.awips/plugin.xml
- removed plugin customization property
2023-02-13 15:21:34 -07:00
srcarter3
aeb0d245db Small osx updates to developer.product
- run in headless mode (this is needed otherwise cave hangs on start up)
- specify the java library path to be able to find jep (this may change depending on if we change how we distribute the python environment with cave)
2023-02-02 14:59:18 -07:00
srcarter3
b45838f0e6 First set of updates to get CAVE working on macOS
Implement jogl changes, changes to the developer.product and feature.xml
Change the rendering method of E/W GOES combos so they render on macOS

com.raytheon.uf.viz.gl.image.stipple/META-INF/MANIFEST.MF
- add com.jogamp.jogl as a required bundle

""/src/com/raytheon/uf/viz/gl/image/stipple/GLStippledColormappedImageExtension.java
- import jogamp and remove opengl import
- use GL2 objects and constants instead of GL

com.ratheon.uf.viz.gl.triangulated/META-INF/MANIFEST.MF
- add com.jogamp.jogl as required bundled

""/src/com/raytheon/uf/viz/gl/triangulated/GLTriangulatedImage.java
- use jogamp import instead of opengl
- use GL2 objects and constants instead of GL

com.raytheon.uf.viz.radar.gl/META-INF/MANIFEST.MF
- add com.jogamp.jogl as required bundle

""/src/com/raytheon/uf/viz/radar/gl/RadarRadialMesh.java
- use GL2 import, variables, and constants instead of GL

com.raytheon.uf.viz.truecolor.gl/META-INF/MANIFEST.MF
- remove javax.media.opengl as required bundle
- add com.jogamp.jogl as required bundle

""/src/com/raytheon/uf/viz/truecolor/gl/extension/GLTrueColorImagingExtension.java
- use GL2 import, variables and constants instead of GL

com.raytheon.viz.feature.awips.developer/feature.xml
- replaced with existing v18 feature.xml for macOS

com.raytheon.viz.product.awips/META-INF/MANIFEST.MF
- changed the java execution environment form 1.7 to 1.8 (which is what we have in v18, it should at least be 1.8, possibly 1.11)

""/developer.product
- modified the program arguments with the proper locationfor caveData (in ~/Library/) and remove the -alertviz flag
- add a flag for start on first thread (this is how our current v18-osx one is)
- changed the logback to alertview
- removed the python jep library path
- renamed the DvizVersion to DcaveVersion
- added an argument for build system
- removed windows image argument
- add a line defining the JRE for macos
- added a preferencesInfo and ccs lines to be the same as our v18-osx version

""/plugin.xml
- remove windows image property

com.raytheon.viz.satellite/src/com/raytheon/viz/satellite/rsc/SatBlendedResource.java
- change the way we draw E/W GOES combos so they can render on macOS
2023-01-25 10:20:04 -07:00
ucar-tmeyer
9b876b5319 Initial commit 2022-05-05 12:34:50 -05:00