- added `fullBundleLoad="true"` to menu files to force all resources to be drawn properly when opening in a new editor
- the only files that actually changed the menus were:
- .../radar/dualPol/baseRadarLegacy.xml
- .../radar/dualPol/baseRadarFourPanelBestRes.xml
- .../radar/dualPol/baseRadarFourPanel.xml
- the rest were still changed anyway, in case we ever need those files, but likely the best course of action is to remove all unused files to make this less confusing
com.raytheon.viz.lpi/localization/basemaps
- NEXRAD.lpi - new file
com.raytheon.viz.radar
- localization/bundles/DefaultRadarDualPolBaseData.xml - updated CC in four panel
- localization/bundles/nexradAvailability.xml - new file to display NEXRCOMP reflectivity
- localization/bundles/site/Radar*.xml - new file to display all 2 panel radar
- localization/menus/radar/baseRadarMenu.xml - updated to include Nexrad menu option
- src/com/raytheon/viz/radar/rsc/map/RadarMapMouseHandler.java - new file
- src/com/raytheon/viz/radar/rsc/map/RadarMapResource.java - new file
- src/com/raytheon/viz/radar/rsc/map/RadarMapResourceData.java
com.raytheon.edex.plugin.satellite
- src/com/raytheon/edex/plugin/satellite/dao/SatelliteDao.java - force interpolation levels for NEXRCOMP products
- utility/common_static/base/styleRules/satelliteImageryStyleRules.xml - add in Unidata FNEXRAD rules
com.raytheon.uf.common.dataplugin.radar
- utility/common_static/base/colormaps/Radar/DHR.cmap - new colormap for NEXRCOMP
com.raytheon.uf.edex.plugin.satellite.gini
- META-INF/MANIFEST.MF - add in new plugin
- src/com/raytheon/uf/edex/plugin/satellite/gini/GiniSatelliteDecoder.java - add functionality to decode zlib/png compressed satellite data
- utility/common_static/base/distribution/satellite.gini.xml - add in regex for NEXRCOMP
- utility/common_static/base/satellite/gini/lookuptables/creatingEntities.xml - add in index for NEXRCOMP
- utility/common_static/base/satellite/gini/lookuptables/physicalElements - add in index for different NEXRCOMP products
- utility/common_static/base/satellite/gini/lookuptables/sectorIds.xml - add in index for NEXRCOMP sector
- utility/common_static/base/satellite/gini/lookuptables/sources.xml - add in index for UCAR source
- utility/common_static/base/satellite/gini/lookuptables/units.xml - add in index for NEXRCOMP units
-Force text workstation requests to look at the operational stdtextproducts db table instead of practicestdtxtproducts db table when CAVE is running in practice mode (Unidata default)
-Brought back logic that looks at the site level for the DefaultSiteAlarms.xml if it doesn't exist at the workstation level
-Copy DefaultSiteAlarms.xml to the site level during rpm install (awips2-localization rpm)
Plugins removed from commenting out com.raytheon.uf.edex.hydro.feature from com.raytheo.edex.feature.uframe/feature.xml:
com.raytheon.edex.plugin.shef.jar
com.raytheon.uf.common.dataplugin.mpe.jar
com.raytheon.uf.common.dataplugin.shef.jar
com.raytheon.uf.common.hydro.jar
com.raytheon.uf.common.mpe.jar
com.raytheon.uf.common.ohd.jar
com.raytheon.uf.common.xmrg.jar
Plugins not built because com.raytheon.uf.edex.mpe.feature was removed from com.raytheo.edex.feature.uframe/feature.xml
com.raytheon.uf.common.mpe.gribit2.jar
com.raytheon.uf.edex.plugin.mpe.dpa.jar
com.raytheon.uf.edex.plugin.mpe.jar
com.raytheon.uf.edex.plugin.mpe.test.jar
Plugins not built because com.raytheon.uf.edex.dat.feature was removed from com.raytheo.edex.feature.uframe/feature.xml
com.raytheon.uf.common.dataplugin.cwat.jar
com.raytheon.uf.common.dataplugin.ffmp.jar
com.raytheon.uf.common.dataplugin.fog.jar
com.raytheon.uf.common.dataplugin.fssobs.jar
com.raytheon.uf.common.dataplugin.preciprate.jar
com.raytheon.uf.common.dataplugin.qpf.jar
com.raytheon.uf.common.dataplugin.scan.jar
com.raytheon.uf.common.dataplugin.vil.jar
com.raytheon.uf.common.monitor.cpg.jar
com.raytheon.uf.common.monitor.jar
com.raytheon.uf.edex.cpgsrv.jar
com.raytheon.uf.edex.dat.utils.jar
com.raytheon.uf.edex.ohd.jar
com.raytheon.uf.edex.plugin.cwat.jar
com.raytheon.uf.edex.plugin.ffmp.jar
com.raytheon.uf.edex.plugin.fog.jar
com.raytheon.uf.edex.plugin.fssobs.jar
com.raytheon.uf.edex.plugin.loctables.jar
com.raytheon.uf.edex.plugin.preciprate.jar
com.raytheon.uf.edex.plugin.qpf.jar
com.raytheon.uf.edex.plugin.scan.common.jar
com.raytheon.uf.edex.plugin.scan.jar
com.raytheon.uf.edex.plugin.vil.jar
Plugins not built because com.raytheon.uf.edex.aviation.feature was removed from com.raytheo.edex.feature.uframe/feature.xml
com.raytheon.uf.common.tafqueue.jar
com.raytheon.uf.edex.aviation.aag.jar
com.raytheon.uf.edex.aviation.jar
com.raytheon.uf.edex.metartohmdbsrv.jar
The following plugins we completely removed:
com.raytheon.uf.common.backupsvc.jar
com.raytheon.uf.common.localization.backup.jar
com.raytheon.uf.edex.backupsvc.jar
com.raytheon.uf.edex.localization.backup.jar
The script sources buildEnvironment.sh, and writes those values out to the about.mappings file before mounting all of the files to the docker to build
*Also updated the " to '' in the plugin.properties
-Added back in the NSHARP button and icon
-Re-implemented Unidata's v18 NSHARP load functionality (instead of loading a file, it queuries the database and provides a map of available soundings at differnt times)
-Had to add the com.raytheon.uf.edex.ncep.nco.feature to the list of uframe features so that a few ncep edex plugins would start up with ingest
- 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
-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
*cave/build/features.txt
*cave/build/p2-build.xml
*cave/com.raytheon.viz.feature.awips.developer/feature.xml
This fixed the issue of not recognizing the GOES Vertical Profiles
*com.raytheon.uf.common.dataplugin.satellite
-Move all colormaps, derived parameters, menus, and styleRules to com.raytheon.edex.plugin.satellite
*com.raytheon.viz.satellite
-Move all bundles and menus to com.raytheon.edex.plugin.satellite
*menues/satellite/index.xml
-Only have reference to goesr menu
-Reference to base satellite menus commented out for now
*rpms/awips2.core/deploy.builder/build.sh
*rpms/build/x86_64/build.sh
*rpms/build/common/lookupRPM.sh
Commented out building of AlertViz rpm
*dist/comps.xml
Removed mandatory awips2-alertviz rpm
Removed awips2-gfesuite rpm
Added qpis2-qpid-proton rpm (which typically got installed from dependecies, but wouldn't get removed)
(also changes in awips2-core)
cave/build/p2-build.xml
-Added alertview feature to be built by rpms
cave/com.raytheon.uf.viz.thinclient.cave/ThinClientPluginBlacklist.txt
-Removed
cave/com.raytheon.uf.viz.thinclient.cave/src/com/raytheon/uf/viz/thinclient/cave/ThinClientComponent.java
-Removed plugin blacklist
cave/com.raytheon.uf.viz.thinclient/src/com/raytheon/uf/viz/thinclient/preferences/PreferenceInitializer.java
-Changed defaults to POLL instead of PUSH, and to POLL every 1 minute (instead of 5)
-----------------------------------------------------------------
*edexOsgi/build.edex/build.xml
-Added com.raytheon.uf.edex.goesr.feature
*edexOsgi/com.raytheon.edex.feature.uframe/feature.xml
-Added com.raytheon.uf.edex.goesr.feature
*com.raytheon.viz.volumebrowser/plugin.xml
-Update the Volume Browser label from “Browser…” to “Volume Browser”
-Add it to the “model” menu instead of “volume”
-Add the volume browser to the “tools” menu
*menus/grid
-copied grid menu from unidata_18.2.1 to unidata_20.3.2 (awips2/edexOsgi/com.raytheon.uf.edex.plugin.grid/utility/common_static/base/menus/grid)
-Removed the volume menu from CAVE side (awips2/cave/com.raytheon.viz.volumebrowser/localization/menus/volume)
-Moved the xml menu from CAVE side to edex
*bundles
-copied grid bundles from unidata_18.2.1 to unidata_20.3.2 (awips2/edexOsgi/com.raytheon.uf.edex.plugin.grid/utility/common_static/base/)
-Removed volume bundles from CAVE side (awips2/cave/com.raytheon.viz.volumebrowser/localization/bundles)
-com.raytheon.uf.common.dataplugin.ldad
-com.raytheon.uf.common.dataplugin.ldadhydro
-com.raytheon.uf.common.dataplugin.ldadmesonet
-com.raytheon.uf.common.dataplugin.qc
-com.raytheon.edex.plugin.ldadhydro
-com.raytheon.edex.plugin.ldad
-com.raytheon.uf.edex.plugin.ldadmesonet
-com.raytheon.uf.edex.plugin.qc
Also removed these same plugins from edexOsgi/com.raytheon.uf.edex.dataplugins.feature/feature.xml
The cave/com.raytheon.uf.viz.d2d.xy.adapters/META-INF/MANIFEST.MF file imported one of the ldad plugins so I removed it as well.
ChangeD2DLayoutAction:
- set initial side view number to 0
- added comment for side view resizing (from previous commit)
D2D5Pane
- removed the THREE_PANE_WIDTH (not used anymore)
- added a ZERO_PANE_WIDTH
- default to 0 views otherwise use the base views for side views
- use the ZERO_PANE_WIDTH when there are zero views
com.raytheon.viz.textworkstation
------------------------------------
plugin.xml
-Added section to add "Text Workstation" to the Tools menu
-Removed the extension for paths to COMMON_STATIC/CAVE_STATIC
TextWorkstatinDlg.java
-Commented out the showing of the first text editor
com.raytheon.viz.warngen
-------------------------------
MANIFEST.MF
-Added the textworkstation viz plugin to the import-package list
plugin.xml
-Remove menu context for warngen button to show up (this is now in com.raytheon.uf.viz.d2d.ui/plugin.xml)
comm/WarningSender.java
-Deleted this file
template/TemplateRunner.java
-Remove backupData
gui/WarngenDialog.java
-Simplify Warngen Dialog
-Bypass JMS messaging and send directly to a textWS Window
-Allows proper resizing
-Change bulletlist functionality so it doesn't scroll to top after selection
-Only resize the bullet list, not the whole GUI
-Set proper clumumn number in layout
-Disable UPDATE LIST combobox
gui/WarngenLayer.java
-Remove some backupsite/office variables
com.raytheon.viz.texteditor
---------------------------------
TextWorkstationPreferences.java
-Delete file
dialogs/AWIPSHeaderBlockDlg.java
-Non-operationalize
dialogs/RemoteSiteRequestDlg.java
-Delete file
dialogs/TextEditorDialog.java
-Non-operationalize
dialogs/WarnGenConfirmationDlg.java
-delete file
fxa/dialogs/FaxMesssageDlg.java
-Delete file
fxa/dialogs/FaxSitEditorDlg.java
-Delete file
fxa/dialogs/LdadFaxSitesDlg.java
-Delete file
com.raytheon.uf.edex.dissemination
-------------------------------------
-Delete whole plugin
plugin.xml
- changed 1panel to have 0 side panes
ChangeD2DLayoutAction
- if 0 side panels, make side panel width 0
D2D5Pane
- change initial start up to have 0 side panes