From e71ef2b8359e100f2479914d580d613e43cdad4f Mon Sep 17 00:00:00 2001 From: Steve Harris Date: Thu, 7 Mar 2013 13:43:04 -0500 Subject: [PATCH] 13.2.1-12 baseline Former-commit-id: 23a41ad607de21705c52eaad208535c865f69d97 [formerly 6316b9db6cbf29e0038128763d2ad86b1b7abae8] Former-commit-id: de136aad72bb7174d947a12e98dadeaa46aa1a37 --- .../cave/etc/menus/ncepHydro/hpc/baseHPC.xml | 5 + .../cave/etc/redbook/redbookMapping.xml | 4 + .../feature.xml | 7 + .../core/drawables/AbstractDescriptor.java | 15 +- .../derivedParameters/definitions/Gust.xml | 6 +- .../derivedParameters/definitions/SWdir.xml | 2 +- .../derivedParameters/definitions/WVdir.xml | 2 +- .../derivedParameters/definitions/Wind.xml | 2 +- .../definitions/Windmean.xml | 2 +- .../derivedParameters/definitions/dirPW.xml | 2 +- .../derivedParameters/definitions/dirSW.xml | 2 +- .../raytheon/uf/viz/spring/dm/Activator.java | 40 ++- .../AbstractStormTrackResource.java | 5 +- .../com.raytheon.viz.gfe/META-INF/MANIFEST.MF | 5 +- .../raytheon/viz/gfe/core/GFETimeMatcher.java | 4 + .../viz/gfe/core/IReferenceSetManager.java | 12 +- .../core/internal/ReferenceSetManager.java | 162 +++++---- .../viz/gfe/dialogs/DefineRefSetDialog.java | 66 ++-- .../raytheon/viz/gfe/query/QueryFactory.java | 91 ----- .../raytheon/viz/gfe/query/QueryScript.java | 45 ++- .../viz/gfe/query/QueryScriptExecutor.java | 85 +++++ .../viz/gfe/query/QueryScriptFactory.java | 87 +++++ .../gfe/query/QueryScriptRecurseExecutor.java | 82 +++++ .../viz/gfe/rsc/GFEReferenceSetResource.java | 7 +- .../com/raytheon/viz/gfe/rsc/GFEResource.java | 32 +- .../com/raytheon/viz/gfe/smarttool/Tool.java | 72 ++-- .../config/AbstractDbSourceDataAdaptor.java | 8 +- .../src/com/raytheon/viz/warngen/gis/Wx.java | 10 +- .../viz/warngen/gui/WarngenLayer.java | 78 +++-- .../viz/warngen/template/TemplateRunner.java | 6 +- .../viz/warngen/util/AdjustAngle.java | 74 ++++ deltaScripts/13.2.1/fixParameterUnits.sh | 23 ++ deltaScripts/13.2.1/fixParameterUnits.sql | 30 ++ .../base/grid/parameterInfo/hpcGuideNDFD.xml | 323 +++++++++--------- .../build.properties | 3 +- .../res/spring/common-auth-common.xml | 13 - .../.classpath | 7 + .../.project | 28 ++ .../.settings/org.eclipse.jdt.core.prefs | 7 + .../META-INF/MANIFEST.MF | 9 + .../build.properties | 4 + .../AbstractPythonScriptFactory.java | 75 ++++ .../python/concurrent/IPythonExecutor.java | 51 +++ .../python/concurrent/IPythonJobListener.java | 56 +++ .../common/python/concurrent/PythonJob.java | 87 +++++ .../concurrent/PythonJobCoordinator.java | 188 ++++++++++ .../concurrent/PythonThreadFactory.java | 71 ++++ .../serialization/comm/RequestRouter.java | 38 ++- .../serialization/comm/RequestRouterTest.java | 12 +- 49 files changed, 1554 insertions(+), 491 deletions(-) delete mode 100644 cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/query/QueryFactory.java create mode 100644 cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/query/QueryScriptExecutor.java create mode 100644 cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/query/QueryScriptFactory.java create mode 100644 cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/query/QueryScriptRecurseExecutor.java create mode 100644 cave/com.raytheon.viz.warngen/src/com/raytheon/viz/warngen/util/AdjustAngle.java create mode 100644 deltaScripts/13.2.1/fixParameterUnits.sh create mode 100644 deltaScripts/13.2.1/fixParameterUnits.sql delete mode 100644 edexOsgi/com.raytheon.uf.common.auth/res/spring/common-auth-common.xml create mode 100644 edexOsgi/com.raytheon.uf.common.python.concurrent/.classpath create mode 100644 edexOsgi/com.raytheon.uf.common.python.concurrent/.project create mode 100644 edexOsgi/com.raytheon.uf.common.python.concurrent/.settings/org.eclipse.jdt.core.prefs create mode 100644 edexOsgi/com.raytheon.uf.common.python.concurrent/META-INF/MANIFEST.MF create mode 100644 edexOsgi/com.raytheon.uf.common.python.concurrent/build.properties create mode 100644 edexOsgi/com.raytheon.uf.common.python.concurrent/src/com/raytheon/uf/common/python/concurrent/AbstractPythonScriptFactory.java create mode 100644 edexOsgi/com.raytheon.uf.common.python.concurrent/src/com/raytheon/uf/common/python/concurrent/IPythonExecutor.java create mode 100644 edexOsgi/com.raytheon.uf.common.python.concurrent/src/com/raytheon/uf/common/python/concurrent/IPythonJobListener.java create mode 100644 edexOsgi/com.raytheon.uf.common.python.concurrent/src/com/raytheon/uf/common/python/concurrent/PythonJob.java create mode 100644 edexOsgi/com.raytheon.uf.common.python.concurrent/src/com/raytheon/uf/common/python/concurrent/PythonJobCoordinator.java create mode 100644 edexOsgi/com.raytheon.uf.common.python.concurrent/src/com/raytheon/uf/common/python/concurrent/PythonThreadFactory.java diff --git a/cave/build/static/common/cave/etc/menus/ncepHydro/hpc/baseHPC.xml b/cave/build/static/common/cave/etc/menus/ncepHydro/hpc/baseHPC.xml index 482736c16c..8862c717d7 100644 --- a/cave/build/static/common/cave/etc/menus/ncepHydro/hpc/baseHPC.xml +++ b/cave/build/static/common/cave/etc/menus/ncepHydro/hpc/baseHPC.xml @@ -53,6 +53,11 @@ /redbook/%/PENJ88/% + + /redbook/%/PENA01/% + + PENJ88 Sig River Flood Outlook + + PENA01 + Mesoscale Precip Discussion + PEBG98 6Hr QPF - Time Proj 36-42Hrs diff --git a/cave/com.raytheon.uf.viz.common.core.feature/feature.xml b/cave/com.raytheon.uf.viz.common.core.feature/feature.xml index d339d8392e..a1d9a643dc 100644 --- a/cave/com.raytheon.uf.viz.common.core.feature/feature.xml +++ b/cave/com.raytheon.uf.viz.common.core.feature/feature.xml @@ -319,4 +319,11 @@ version="0.0.0" unpack="false"/> + + diff --git a/cave/com.raytheon.uf.viz.core/src/com/raytheon/uf/viz/core/drawables/AbstractDescriptor.java b/cave/com.raytheon.uf.viz.core/src/com/raytheon/uf/viz/core/drawables/AbstractDescriptor.java index 307534ba69..4c50e5f50e 100644 --- a/cave/com.raytheon.uf.viz.core/src/com/raytheon/uf/viz/core/drawables/AbstractDescriptor.java +++ b/cave/com.raytheon.uf.viz.core/src/com/raytheon/uf/viz/core/drawables/AbstractDescriptor.java @@ -271,6 +271,7 @@ public abstract class AbstractDescriptor extends ResourceGroup implements * * @return */ + @Override @Deprecated public DataTime[] getFrames() { return getFramesInfo().frameTimes; @@ -446,6 +447,7 @@ public abstract class AbstractDescriptor extends ResourceGroup implements /** * @return the timeMatcher */ + @Override @XmlElement public AbstractTimeMatcher getTimeMatcher() { return timeManager.timeMatcher; @@ -455,6 +457,7 @@ public abstract class AbstractDescriptor extends ResourceGroup implements * @param timeMatcher * the timeMatcher to set */ + @Override public void setTimeMatcher(AbstractTimeMatcher timeMatcher) { this.timeManager.timeMatcher = timeMatcher; } @@ -477,6 +480,7 @@ public abstract class AbstractDescriptor extends ResourceGroup implements return currInfo.getTimeForResource(rsc); } + @Override public void synchronizeTimeMatching(IDescriptor other) { if (other instanceof AbstractDescriptor) { timeManager = ((AbstractDescriptor) other).timeManager; @@ -577,6 +581,8 @@ public abstract class AbstractDescriptor extends ResourceGroup implements return; } } + DataTime oldTime, currTime; + boolean frameChanged = false; synchronized (timeManager) { DataTime[] oldTimes = timeManager.frames; int oldIdx = this.frameIndex; @@ -598,13 +604,16 @@ public abstract class AbstractDescriptor extends ResourceGroup implements } FramesInfo currInfo = getFramesInfo(); FramesInfo oldInfo = new FramesInfo(oldTimes, oldIdx); - DataTime oldTime = oldInfo.getCurrentFrame(); - DataTime currTime = currInfo.getCurrentFrame(); + oldTime = oldInfo.getCurrentFrame(); + currTime = currInfo.getCurrentFrame(); if ((oldTime != null && oldTime.equals(currTime) == false) || (currTime != null && currTime.equals(oldTime) == false)) { - notifyFrameChanged(oldTime, currTime); + frameChanged = true; } } + if (frameChanged) { + notifyFrameChanged(oldTime, currTime); + } } @Override diff --git a/cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/Gust.xml b/cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/Gust.xml index 183a92be33..30b4fa10b8 100644 --- a/cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/Gust.xml +++ b/cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/Gust.xml @@ -2,7 +2,7 @@ - + @@ -11,12 +11,12 @@ - + - + diff --git a/cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/SWdir.xml b/cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/SWdir.xml index 4e490780e0..b57cee73dd 100644 --- a/cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/SWdir.xml +++ b/cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/SWdir.xml @@ -21,7 +21,7 @@ - + diff --git a/cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/WVdir.xml b/cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/WVdir.xml index 4c7c8af602..c929e33895 100644 --- a/cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/WVdir.xml +++ b/cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/WVdir.xml @@ -2,7 +2,7 @@ - + diff --git a/cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/Wind.xml b/cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/Wind.xml index 97d633cf65..18ed0b3422 100644 --- a/cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/Wind.xml +++ b/cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/Wind.xml @@ -28,7 +28,7 @@ - +