- check the values() array for null, before attempting to cycle through it
- calculate the text positions the first time the display strings are created
- set the current zoom after drawing all the entries
AbstractWWAResource
- cache current frame
- cache current list of WWA entries
- add color, string, and DrawableString objects to the internal WarningEntry class
- use cached information when drawing, to draw faster (paintInternal method)
-Removed phensig print statement
-Fixed the colorized surface products
-Updated menu items to reference WPC instead of HPC (TODO: on the EDEX side the model data gets decoded as HPC still, but that's a deeper dive to make all of those changes)
-Remove NCEP Upper Air menu items (don't have any data populating this)
- brought over previous changes from v18, which changed the default size of the dialog to accomodate more screen sizes and resolutions
- added the ability to resize the dialog
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
-Changed the menu name from "Obs" to "Surface"
-Added in previous java code to plot/display the Surface Temps
-Added in previous bundles
-Combined the METAR/Synoptic plots to one menu (like in v18)
-Removed local data
-Removed mping (local data)
-Added in previous svg files needed for plotting
-com.raytheon.viz.warnings
Summary can be found in this commit: c5fbae1363
-com.raytheon.uf.common.dataplugin.warning
Summary can be found in this commit: ddeed72777
- 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)
-Removed the autostart of the textws (when the machine is rebooted)
-Added CAVE program to the applications menu
-Created default cave.desktop that can be copied as a shortcut to the desktop
(also deleted some modes in the awips2-core repo)
NOTE: the new ingestRadar and ingestGoesR modes don't work. Currently on EDEX we're just limiting data via LDM pqact's instead of the ingest modes.
-qpidNoify.py - change the default server to always be "localhost"
-checkFileTime.pl - change the call to the qpidNotify.py script to "sudo su - awips -c" otherwise environment variables won't be correct when running the script via cron