Fix dumb mistake. [0]
Add _Display.setLogo method to Jython library.

[1264]
Add documentation for setLogo. [1264]
Fix inverted panel select logic. [1534]
Improve Jython logo manipulation. [1264]

This adds a “setLogoPosition” position method to “_Display” that
accepts more reasonable position strings than the ViewManager method.

I also added better error messages for invalid position values to both
“setLogo” and “setLogoPosition”. “setLogo” will also raise an IOError
if given a path to a file that does not exist.
[0] Dreamweaver updates synced from web server.
Raise ValueError for bad ADDE combinations.

“listADDEImageTimes”, “listADDEImages”, and “getADDEImage” will now
raise a ValueError exception if the user has specified both a lat/lon
coordinate system and SIZE=ALL.

[1665]
Improve ADDE parameter combination handling.

"listADDEImageTimes", "listADDEImages", and "getADDEImage" should
not allow the user to specify coordinate systems, place, or location if
they have also specified a size of "ALL" or "SAME".

[1665]
Remove debug output. [0]
Fix display logo refresh problems. [1264]

"setLogoFile" and "setLogoScale" will now refresh the display as expected.
Restore Jython Shell mode for command history.

This will attempt to detect whether or not String-based history items
are single vs multiline and then convert. In other words, it'll
try to do the sensible thing for existing Jython Shell histories.

[1618]
More javadoc fixes. [0]
Fix for use of AREA coord system and size=ALL.

The problem was that the CoordinateSystem enumeration was setting
the AREA value to zero, causing the parameter validation checks
to act like no coordinate system value was provided.

[1665]
[0] Dreamweaver updates synced from web server.
Use new IDV status bar properties. [0]

McV is now using the latest JARs from Unidata. This fixes the build
problems that bit some people developing against the IDV repository as
well as the JARs shipped by McV installers.
Add null check to Jython Shell history conversion.

The history conversion will no longer generate an NPE if there is no
Jython Shell history (like if you are installing on a new machine).

[1618]
Add Locale preference. [1670]
[0] Dreamweaver updates synced from web server.
Fix for setting session locale. [1670]

This doesn’t exactly fix the problem described by Inquiry 1670, but
it’s necessary for ensuring that McV is using the right locale.
Improve handling of invalid userpaths. [1674]

This looks for three potential problems with the userpath:

* /path/name/here is a file rather than a directory.

* No read access to /path/name/here.

* No write access to /path/name/here.

These situations will result in something like the following getting
printed to stderr (remember, the logging code won't have access to the
userpath at this point...so no mcidasv.log!):

McIDAS-V could not initialize itself. Please report this message and
the following output to mug@ssec.wisc.edu.

java.lang.IllegalArgumentException: '/path/name/here' must be both
readable and writable by McIDAS-V.
<followed by a stack trace>