2001-12-28 14:37 dglo * install/: README, README.html: Clarify docs a bit 2001-12-28 11:00 donm * data/mcidas/AreaAdapter.java: add constructors for subsetting. Should not change the default behavior 2001-12-28 09:29 donm * DataRenderer.java: fix bug in setEarthSpatialData() 2001-12-28 03:30 billh * java3d/: AVControlJ3D.java, AnimationControlJ3D.java, DownRoundingAnimationControlJ3D.java: add Doug's modified AnimationControl 2001-12-27 16:36 dglo * Makefile, Makefile.WinNT: Add visad.install to Makefiles 2001-12-21 16:41 dglo * install/README: Make this look more like the HTML version 2001-12-21 16:41 dglo * install/README.html: HTML version of README 2001-12-21 15:04 dglo * install/README: Trivial cleanup 2001-12-21 15:02 dglo * install/UpdateJar.java: Utility to keep a visad.jar file up-to-date 2001-12-21 14:59 dglo * install/: Main.java, TestDownload.java: Add 'verbose' param to Download.getFile() 2001-12-21 14:58 dglo * install/Download.java: Use remote last-modified date to decide whether local file needs to be updated 2001-12-21 11:37 steve * ScalarType.java: Improved JavaDoc. 2001-12-20 21:47 dglo * util/CmdlineParser.java: Fix error-handling code 2001-12-20 13:29 dglo * util/CmdlineGenericConsumer.java: Simple CmdlineConsumer class 2001-12-20 13:26 dglo * util/: CmdlineConsumer.java, CmdlineParser.java: Javadoc fixes 2001-12-20 13:24 dglo * examples/: CmdlineConsumer.java, CmdlineParser.java, TestSkeleton.java: Move command-line parsing classes to visad.util 2001-12-20 12:39 rink * Stream2D.java: Don't assume display u,v values scaled to 1 when computing the step. Test setArrowScale, works. More clean-up. 2001-12-20 12:06 dglo * install/Main.java: Doing classpath.find() for a jar file is just wrong 2001-12-20 12:05 dglo * install/Main.java: Dump more initial state 2001-12-20 11:22 dglo * install/Main.java: Don't freak out if PATH property was not set 2001-12-20 11:20 dglo * install/Main.java: Make distDir a local variable Don't require distDir to be set 2001-12-20 09:43 steve * data/netcdf/in/NetcdfAdapter.java: Added synchronization of class object when reading "strategy" class field. 2001-12-20 07:00 billh * util/ColorPreview.java: hack fix of ArrayIndexOutOfBoundsException 2001-12-20 06:38 billh * examples/Test72.java: add test for streamlines 2001-12-20 06:29 billh * java2d/AVControlJ2D.java, java3d/AVControlJ3D.java: declare selectSwitches public 2001-12-19 16:40 steve * data/netcdf/in/NetcdfAdapter.java: Added default import-strategy attribute that is initialized by the value of the visad.data.netcdf.in.Strategy property (if it exists) or by Strategy.DEFAULT (if it doesn't). The default import-strategy also has static getter and setter methods. 2001-12-19 16:21 dglo * install/Download.java: JDK 1.2 FileOutputStream constructor can throw IOException 2001-12-19 15:08 steve * data/netcdf/Plain.java: Improved open(String, Strategy) JavaDoc. 2001-12-19 15:02 steve * data/netcdf/in/InMemoryStrategy.java: Concrete subclass of Strategy that attempts to read the entire netCDF dataset into memory. 2001-12-19 15:00 steve * data/netcdf/in/Strategy.java: Abstract class for import strategies for netCDF datasets. 2001-12-19 14:55 steve * data/netcdf/in/: FileStrategy.java, MaxFileFieldStrategy.java, CompositeStrategy.java, NetcdfAdapter.java: Made Strategy an abstract class. Created InMemoryStrategy concrete subclass of Strategy. Created CompositeStrategy concrete subclass of Strategy. Modified pre-defined strategies in Strategy to use CompositeStrategy for the most part. 2001-12-19 10:48 steve * data/netcdf/Plain.java: Improved JavaDoc. Added open(String, Strategy). 2001-12-19 10:47 steve * data/netcdf/in/NetcdfAdapter.java: Improved JavaDoc. Added getData(Strategy). Moved "Strategy" inner class to its own public class. 2001-12-19 10:45 steve * data/netcdf/in/MaxFileFieldStrategy.java: Changed superclass from "NetcdfAdapter.Strategy" to "Strategy". 2001-12-19 10:45 steve * data/netcdf/in/FileStrategy.java: Improved JavaDoc. Changed superclass from "NetcdfAdapter.Strategy" to "Strategy". 2001-12-19 09:31 rink * ShadowType.java, Stream2D.java: some more cleanup with respect to dynamic array allocation 2001-12-19 08:47 donm * data/vis5d/Vis5DForm.java: updated main so animation button is toggled off. Remnant from when the default for AnimationControl was to set animation on. 2001-12-19 08:26 rink * ShadowType.java, Stream2D.java: (1) Fix streamline bug found when inverting spatial ScalarMaps (2) Make streamline vertex work arrays dynamic 2001-12-18 17:12 dglo * install/: ChooserList.java, Download.java, Main.java, ProgressMonitor.java: Javadoc 2001-12-18 17:11 steve * RealType.java: Reverted determination of names to previous logic so that Test03 would work ((x,y) + (y,x) -> (x,y) -- as far as names are concerned). 2001-12-18 17:06 steve * Real.java: Added missing "log" entry to "main()" example output. 2001-12-18 16:44 dglo * install/Main.java: Comment out 'jvmToUse' stuff 2001-12-18 12:18 dglo * install/Download.java: Javadoc 2001-12-18 12:15 dglo * install/: Download.java, TestDownload.java: Move debugging code from Download to TestDownload 2001-12-18 12:06 dglo * install/: ClusterInstaller.java, Main.java: Merge trivial ClusterInstaller class into Main 2001-12-18 12:00 dglo * install/: JavaFile.java, JavaVersion.java, Main.java: Merge JavaVersion class into JavaFile 2001-12-18 09:51 dglo * install/README: Improve things 2001-12-18 07:03 billh * java3d/DisplayRendererJ3D.java: fiddle 2001-12-18 06:52 billh * java3d/DisplayRendererJ3D.java: more fiddling on memory leak 2001-12-18 06:14 billh * java3d/: DisplayAppletJ3D.java, DisplayPanelJ3D.java, UniverseBuilderJ3D.java, VisADCanvasJ3D.java: more work on memory leak 2001-12-17 13:00 dglo * install/: Main.java, install_visad: Allow JDK to be distributed as a .jar file 2001-12-17 12:59 dglo * install/Util.java: Save entry.getName() as 'entryName' so we don't keep calling the method 2001-12-17 12:58 dglo * install/install_visad: Alphabetize properties 2001-12-17 12:25 billh * ActionImpl.java, DisplayImpl.java, java3d/DisplayImplJ3D.java, java3d/DisplayPanelJ3D.java, java3d/DisplayRendererJ3D.java, java3d/MouseBehaviorJ3D.java, java3d/VisADCanvasJ3D.java, util/ThreadPool.java: progress on memory leak Mathias found 2001-12-17 09:32 dglo * install/Util.java: Don't copy mainfest directory/file 2001-12-14 15:56 dglo * install/Util.java: Add all the usual aliases for copyJar() 2001-12-14 15:49 dglo * install/Main.java: Don't show SplashScreen if splash file doesn't exist Look file visad.jar in distDir, not current dir 2001-12-14 15:46 dglo * install/Download.java: Move old file to backup name so new file is where we'd expect it 2001-12-14 14:26 steve * RealType.java: Changed the way internally-generated new names are created: now uses a static, monotonically-increasing counter to generate names. This eliminates a bug discovered by Real.main() due to the latest requirement that RealType.getRealType(...) return a fully-compatible instance. 2001-12-14 14:22 steve * util/WeakMapValue.java: Initial commit. Provides support for constructing memory-sensitive, canonicalizing caches. 2001-12-14 14:21 steve * ScalarType.java: Changed the internal hashtable into a memory-sensitive, canonicalizing cache that will not prevent a ScalarType from being garbaged-collected when it is no longer strongly- or softly-referenced outside this class. The cache is checked for garbaged-collected instances (which are subsequently removed from the cache) upon invocation of any relevant method. Modified the readResolve() method: if a deserialized instance is incompatible with a previously-existing instance with the same name, then an exception is now thrown rather than the deserialized instance returned. Also, the method is now public so that it is always invoked and final so that it can't be evaded. Tightened-up synchronization around the hashtable and alias translation tables. The modification passed all the ScalarType tests I threw at them, but they should probably be tested some more. 2001-12-14 09:33 dglo * install/install_visad: Clean things up 2001-12-13 16:15 dglo * install/TestUtil.java: Test copyJar() 2001-12-13 16:14 dglo * install/Util.java: Tweak copyFile() a bit Add copyJar() 2001-12-13 12:44 dglo * install/Util.java: Javadoc 2001-12-13 10:49 dglo * install/Util.java: Alphabetize 2001-12-13 09:23 donm * FlatField.java, FieldImpl.java: put a try/catch block around the CS.transformCoordinates call in resample to catch a UnitException and throw a more meaningful exception in the case where the sampling set is not compatible with the domain or it's CS's reference. 2001-12-13 09:12 donm * RealTuple.java, RealTupleIface.java: added getValue() method to return the values of the components 2001-12-13 08:22 billh * cluster/TestWRFCluster.java: a little fiddling 2001-12-12 15:46 dglo * install/Main.java: Set "approve" button to something more appropriate 2001-12-12 13:39 rink * FlowControl.java, ShadowFunctionOrSetType.java, ShadowType.java, Stream2D.java, java2d/ShadowTypeJ2D.java, java3d/ShadowTypeJ3D.java: Add support for streamlines. Use FlowControl.enableStreamlines(true). Javadoc to follow later. 2001-12-12 12:54 dglo * install/Main.java: Allow user to cancel back past start of install at which point they're given the option of cancelling the install 2001-12-12 10:23 dglo * install/: ChooserList.java, Main.java: Make all 'private' methods 'final' 2001-12-11 14:09 tomw * data/text/TextAdapter.java: Munge specified mathtype to make a better MathType (Ugo's point) for VisAD. For example...(x->y) is now legal, although it still makes RealTupleTypes so that James' text additions work okay... 2001-12-11 13:29 dglo * install/README: Instructions for using or creating a VisAD-in-a-Box distribution 2001-12-11 13:28 dglo * install/install_visad: Script used to install VisAD-in-a-Box 2001-12-11 12:34 dglo * Makefile: Add 'make examplesjar' to the default help msg 2001-12-10 13:45 dglo * install/TestUtil.java: Util.copy{File,Directory} now uses visad.install.ProgressMonitor 2001-12-10 12:05 dglo * install/Main.java: Install jar file before JVM, in case JVM fills disk 2001-12-10 11:41 dglo * install/ProgressMonitor.java: Keep track of 'showDetails' boolean inside DetailLabel If 'showDetails' goes to 'true', display current detail text 2001-12-10 11:21 dglo * install/: Main.java, ProgressMonitor.java, Util.java: Use ProgressMonitor everywhere 2001-12-10 08:47 donm * data/mcidas/PointDataAdapter.java: use JPythonMethods.dumpTypes to print out the data in main 2001-12-10 07:38 billh * java3d/ShadowTypeJ3D.java: fix bug Andrew found (constant color with font text) 2001-12-10 07:28 billh * ShadowType.java: add comment 2001-12-07 14:38 dglo * install/Main.java: 'cpush' process hangs unless we drain its stdout/stderr 2001-12-07 14:36 dglo * install/ClusterInstaller.java: Return 'cpush' Process object to caller in case they need it 2001-12-07 06:34 billh * VisADIndexedTriangleStripArray.java: fix bug Jakob found, in merge() method 2001-12-07 04:11 billh * Irregular1DSet.java, UnionSet.java: implement UnionSet.valueToInterp fix bug in Irregular1DSet.valueToInterp 2001-12-06 16:35 dglo * install/Main.java: Ugly hack to make JVM binaries executable 2001-12-06 16:34 dglo * install/Main.java: Specify target directory for cluster install 2001-12-06 16:31 dglo * install/ClusterInstaller.java: Allow caller to specify target directory 2001-12-06 09:30 billh * Gridded1DDoubleSet.java, Gridded1DSet.java, Gridded2DDoubleSet.java, Gridded2DSet.java, Gridded3DDoubleSet.java, Gridded3DSet.java: in valueToIndex, use last value from last call as first guess for next call 2001-12-06 09:17 billh * Gridded2DSet.java: in valueToIndex, use last value from last call as first guess for next call 2001-12-06 05:57 billh * bom/CollectiveBarbManipulation.java: make use of DiscoverableZoom optional for Ken 2001-12-05 12:36 tomw * util/wmo.jhf: WMO symbol set (present weather, lo/mid/hi clouds, sky cover, and barometric tendency) as a HersheyFont. 2001-12-05 12:15 tomw * python/subs.py: Draw 3D lines when a triplet is provided for the locations. 2001-12-05 10:21 dglo * install/: ClusterInstaller.java, Main.java: Install on cluster 2001-12-05 10:20 dglo * install/Download.java: Lose some debugging code 2001-12-04 15:31 dglo * install/Main.java: Add '-x' (debug) option 2001-12-03 16:23 tomw * browser/VisADApplet.java: Remove annoying flashing during redrawing of client window by waiting until image is done before repainting canvas. Added flush() on previous image to free up any resources still attached to it. 2001-12-03 15:32 tomw * python/: JPythonMethods.java, subs.py: 1) fix typo in subs.py 2) added two new signatures to JPMethods to make it more convenient to create 1D and 2D arrays as FlatFields. 2001-11-30 11:50 donm * RealType.java: make equals return true if units are convertible, not just equals. More in line with equalsExceptNameButUnits and getRealType(String, Unit) 2001-11-29 11:38 billh * RealType.java: initial change to equals() JavaDoc 2001-11-28 11:37 dglo * install/Main.java: Keep track of the directory in which the supplied java lives 2001-11-28 11:36 dglo * install/Util.java: Provide some defaults for copyFile() and copyDirectory() 2001-11-27 16:28 dglo * AxisScale.java, CartesianProductCoordinateSystem.java, DateTime.java, DisplayActivity.java, FlatField.java, IdentityCoordinateSystem.java, LocalDisplay.java, MessageEvent.java, RemoteDataImpl.java, RemoteDataReferenceImpl.java, RemoteFieldImpl.java, RemoteFunctionImpl.java, RemoteReferenceLinkImpl.java, RemoteSlaveDisplay.java, RendererSourceListener.java, ShadowFunctionOrSetType.java, TupleIface.java, VisADException.java, aeri/Aeri.java, aeri/Qdiv.java, aune/ShallowFluid.java, benjamin/Galaxy.java, bio/StepWidget.java, bom/CBMKeyboardBehaviorJ3D.java, bom/ImageRendererJ3D.java, bom/PickManipulationRendererJ3D.java, bom/RadarDisplay.java, bom/RadarFile.java, bom/ShadowImageFunctionTypeJ3D.java, bom/TCDataTest.java, cluster/ClientDisplayRendererJ3D.java, cluster/ClientRendererJ3D.java, cluster/NodeDisplayRendererJ3D.java, cluster/NodeRendererJ3D.java, cluster/RemoteClientDataImpl.java, cluster/RemoteClientFieldImpl.java, cluster/RemoteClientPartitionedFieldImpl.java, cluster/RemoteClientTupleImpl.java, cluster/RemoteClusterDataImpl.java, cluster/RemoteNodeDataImpl.java, cluster/RemoteNodeFieldImpl.java, cluster/RemoteNodePartitionedFieldImpl.java, cluster/RemoteNodeTupleImpl.java, cluster/TestCluster.java, cluster/TestClusterOneJVM.java, collab/DisplaySync.java, collab/DisplaySyncImpl.java, collab/MessageMonitorEvent.java, collab/MonitorSyncer.java, collab/RemoteDisplayMonitor.java, collab/RemoteDisplaySync.java, collab/RemoteEventProviderImpl.java, data/CacheStrategy.java, data/DataNode.java, data/DataVisitor.java, data/DefaultFamily.java, data/DefaultFamilyTest.java, data/DirectoryRepository.java, data/EmptyDataWriter.java, data/FormFamily.java, data/amanda/F2000Form.java, data/dods/Adapter.java, data/dods/DODSForm.java, data/dods/GridVariableMapAdapter.java, data/dods/StringAttributeAdapter.java, data/dods/VectorAdapter.java, data/dods/VectorAdapterFactory.java, data/fits/DumpHeader.java, data/fits/FitsAdapter.java, data/fits/FitsForm.java, data/fits/Spasm.java, data/fits/ToFits.java, data/fits/TourInspector.java, data/fits/TourWriter.java, data/fits/Tourist.java, data/gif/GIFAdapter.java, data/gif/GIFForm.java, data/hdf5/HDF5DatasetAdapted.java, data/hdf5/HDF5Form.java, data/hdf5/hdf5objects/HDF5File.java, data/hdf5/hdf5objects/HDF5Group.java, data/hdf5/hdf5objects/HDF5Object.java, data/hdfeos/Calibration.java, data/hdfeos/CalibrationDefault.java, data/hdfeos/DimensionSet.java, data/hdfeos/EosGrid.java, data/hdfeos/EosSwath.java, data/hdfeos/GeoMapSet.java, data/hdfeos/HdfeosAccessor.java, data/hdfeos/HdfeosData.java, data/hdfeos/HdfeosDomain.java, data/hdfeos/HdfeosDomainMap.java, data/hdfeos/HdfeosField.java, data/hdfeos/HdfeosFile.java, data/hdfeos/HdfeosTuple.java, data/in/DoubleValueVetter.java, data/in/MultipleValueVetter.java, data/in/Selector.java, data/in/SingleValueVetter.java, data/in/ValueUnpacker.java, data/in/ValueVetter.java, data/mcidas/AREACoordinateSystem.java, data/mcidas/AreaAdapter.java, data/mcidas/AreaForm.java, data/mcidas/BaseMapAdapter.java, data/mcidas/MapForm.java, data/mcidas/McIDASGridDirectory.java, data/mcidas/McIDASGridReader.java, data/mcidas/PointForm.java, data/mcidas/TestArea.java, data/netcdf/FileDialogPanel.java, data/netcdf/InputPathnameEditor.java, data/netcdf/NetCDF.java, data/netcdf/NetcdfInBean.java, data/netcdf/Quantity.java, data/netcdf/QuantityDB.java, data/netcdf/StandardQuantityDB.java, data/netcdf/in/CfView.java, data/netcdf/in/DefaultView.java, data/netcdf/in/FlatMerger.java, data/netcdf/in/MaxFileFieldStrategy.java, data/netcdf/in/Merger.java, data/netcdf/in/NetcdfQuantityDB.java, data/netcdf/in/View.java, data/netcdf/in/VirtualDataIterator.java, data/netcdf/out/DataAccessor.java, data/netcdf/out/DependentVar.java, data/netcdf/out/ExportVar.java, data/netcdf/out/VisADAccessor.java, data/netcdf/out/VisADAdapter.java, data/text/TextAdapter.java, data/text/TextForm.java, data/tiff/TiffForm.java, data/units/DefaultUnitsDB.java, data/units/NoSuchUnitException.java, data/units/UnitParserTokenManager.java, data/units/UnitTable.java, data/units/UnitsDB.java, data/vis5d/Vis5DCoordinateSystem.java, data/vis5d/Vis5DFile.java, data/vis5d/Vis5DFileAccessor.java, data/vis5d/Vis5DVerticalSystem.java, data/visad/BinaryReader.java, data/visad/BinaryWriter.java, data/visad/TestBinary.java, data/visad/VisADForm.java, data/visad/object/BinaryDisplayRealType.java, data/visad/object/BinaryDisplayTupleType.java, data/visad/object/BinaryFlatField.java, data/visad/object/BinaryGeneric.java, data/visad/object/BinaryIntegerMatrix.java, data/visad/object/BinaryIrregularSet.java, data/visad/object/BinaryLinearSet.java, data/visad/object/BinaryMathType.java, data/visad/object/BinaryRealVectorType.java, data/visad/object/BinaryScalarType.java, data/visad/object/BinarySerializedObject.java, data/visad/object/BinaryTuple.java, data/visad/object/BinaryUnknown.java, examples/CollabMapTest.java, examples/DisplaySwitch.java, examples/Earth.java, examples/GeoDisplay.java, examples/Region.java, examples/Rivers.java, examples/SatDisplay.java, examples/SimpleAnimate.java, examples/SimpleImage.java, examples/Test05.java, examples/Test06.java, examples/Test09.java, examples/Test10.java, examples/Test15.java, examples/Test27.java, examples/Test32.java, examples/Test37.java, examples/Test39.java, examples/Test50.java, examples/Test51.java, examples/Test53.java, examples/Test54.java, examples/Test56.java, examples/Test57.java, examples/Test58.java, examples/Test64.java, examples/Test66.java, examples/Test67.java, examples/Test68.java, examples/Test69.java, examples/Test71.java, examples/TestIDesk.java, examples/TestMsg.java, georef/NamedLocation.java, gifts/Gifts.java, gifts/TextForm.java, java2d/DefaultDisplayRendererJ2D.java, java2d/DisplayImplJ2D.java, java2d/KeyboardBehaviorJ2D.java, java2d/ShadowFunctionOrSetTypeJ2D.java, java2d/ShadowTypeJ2D.java, java3d/DefaultDisplayRendererJ3D.java, java3d/DisplayImplJ3D.java, java3d/GraphicsModeControlJ3D.java, java3d/ImmersaDeskDisplayRendererJ3D.java, java3d/ShadowFunctionOrSetTypeJ3D.java, java3d/ShadowTypeJ3D.java, java3d/TransformOnlyDisplayRendererJ3D.java, java3d/TwoDDisplayRendererJ3D.java, java3d/UniverseBuilderJ3D.java, java3d/VisADCanvasJ3D.java, jmet/DumpType.java, jmet/NCEPPanel.java, jmet/NetcdfGrids.java, jmet/ShowNCEPModel.java, math/FFT.java, math/Histogram.java, matrix/JamaCholeskyDecomposition.java, matrix/JamaEigenvalueDecomposition.java, matrix/JamaLUDecomposition.java, matrix/JamaMatrix.java, matrix/JamaQRDecomposition.java, matrix/JamaSingularValueDecomposition.java, paoloa/Nasti.java, paoloa/PCS.java, paoloa/nesti/PCSmatrix.java, paoloa/spline/Spline.java, paoloa/spline/Spline2D.java, python/JPythonEditor.java, python/RunJPython.java, rabin/RainSheet.java, sounder/SounderDisplay.java, sounder/SounderInstrument.java, ss/BasicSSCell.java, ss/SSCellData.java, ss/SpreadSheet.java, util/ChosenColorWidget.java, util/ColorMapWidget.java, util/DataUtility.java, util/LabeledRGBAWidget.java, util/LabeledRGBWidget.java, util/PrintActionListener.java, util/SimpleColorMapWidget.java, util/TextEditor.java, util/ThreadPool.java, util/Util.java, util/WidgetTest.java: Lose unneeded 'import' statements 2001-11-26 18:18 billh * FlatField.java: change resample() method to use FloatSets rather than DoubleSets for WEIGHTED_AVERAGE, and the original FlatField's range Sets for NEAREST_NEIGHBOR 2001-11-26 15:37 dglo * data/hdfeos/hdfeosc/Makefile: Make build error less scary 2001-11-26 14:53 dglo * util/Util.java: captureDisplay() doesn't really throw an IOException 2001-11-26 14:49 donm * RealType.java: finish sqrt problem. Punt on POW for now. 2001-11-26 12:19 billh * FlatField.java, Real.java: deal with sqrt Unit correctly (I hope) 2001-11-21 10:46 dglo * install/Main.java: Nearly there 2001-11-21 10:43 dglo * install/: Util.java, TestUtil.java: Installation utility methods 2001-11-21 10:43 dglo * install/ChooserList.java: Push a lot of code out to setList() method 2001-11-21 10:40 dglo * install/ChooserList.java: Alphabetize 2001-11-21 10:39 dglo * install/Download.java: Add new Download(URL, File) constructor 2001-11-21 10:38 dglo * install/SplashScreen.java: Lose some unneeded stuff 2001-11-21 08:39 billh * examples/Test69.java: I always type "1" for sphere so test for this 2001-11-21 07:37 billh * CoordinateSystem.java, Set.java, examples/Test03.java: fix bug Don found with Units in animation, and use his test for this bug in Test03 2001-11-21 03:50 billh * RealTuple.java: values do need to be converted to Type default Units after all, since they are passed to CS transforms 2001-11-20 17:28 donm * data/mcidas/AREACoordinateSystem.java: use new static AREAnav method for instantiating appropriate nav modules 2001-11-20 15:26 donm * RealTuple.java: undo the change Bill made since it is not needed. 2001-11-20 13:33 donm * data/vis5d/Vis5DVerticalSystem.java: revert back to using mbar as vertical unit for type 3 and CS 2001-11-20 12:34 billh * RealTuple.java, SampledSet.java: fix that Don suggested, along with another related fix in RealTuple 2001-11-20 10:54 billh * data/vis5d/Vis5DVerticalSystem.java: change mbar to Pa to fix Don's problem 2001-11-19 16:50 donm * IdentityCoordinateSystem.java: instantiate float versions of toRef and fromRef for speed 2001-11-19 13:54 tomw * examples/ScaleTest.java: remove diagnostic output... 2001-11-19 13:52 tomw * examples/ScaleTest.java, AxisScale.java, util/HersheyFont.java: Add HersheyFonts to AxisScale. Modify ScaleTest to include the distributed HersheyFonts. Updated error message in HersheyFont and increase number of segments permitted. 2001-11-19 13:42 donm * data/vis5d/: Vis5DForm.java, Vis5DVerticalSystem.java: First cut at reworking Vis5D adapter changes include: - use linear sets where appropriate - new vertical CS to transform from mb <-> meters - all vertical types except 0 have (Latitude, Longitude, Altitude) transforms - fixed main to use lat/lon/alt as the display coordinates since what was there didn't work anymore. Thanks for the help, Tom R. and Bill 2001-11-19 13:13 tomw * examples/Test69.java, ShadowType.java, TextControl.java: Added HersheyFonts to TextControl. Changes made to ShadowType to support this. example/Text69 can now accept a 2nd parameter - the name of a HersheyFont to use; otherwise, it still uses serif. Try "futural", "timesrb" or "cursive"...or the others. Ex: java Test69 futural sphere TextControl.setFont() changed to take an Object, which is then checked to see if it's a java.awt.Font or a visad.util.HersheyFont. New method getHersheyFont() added to TextControl. If the font has been set to a HersheyFont, this will return it; otherwise returns null (same rule as for getFont()). 2001-11-19 05:08 billh * bom/PickManipulationRendererJ3D.java: add calls to getCloseIndex() to main() 2001-11-16 17:45 donm * data/vis5d/V5DStruct.java: fix problem with dates in the form YYYYDDD and also a Y2K bug where the day was off by 1 in a ruc file. 2001-11-16 16:58 tomw * python/JPythonMethods.java: Clean up the javadoc. Make more consistent static method names (leave the old ones there, but only javadoc the "right" ones). For exmaple, use "get" for methods which "get" something: getDomainDimension(), getDomainType(), getRangeType(), getType(), getValues(), getDomainSet(), etc. Use "make" more consitently: makeType(), makeRealType(), makeUnit(), makeDomain(). 2001-11-16 15:48 tomw * PlotText.java: Fix problem with right justification for HersheyFont rendering. 2001-11-15 08:45 rink * FieldImpl.java: fix bug DonM found. 2001-11-15 03:34 billh * Irregular3DSet.java: comment out print statement in valueToInterp() 2001-11-14 15:41 tomw * PlotText.java, util/HersheyFont.java: Better way...PlotText now queries HersheyFont for the max number of points and sizes its array accordingly... 2001-11-14 15:34 tomw * python/JPythonMethods.java: add alternate signature for saveplot() to save from the DisplayImpl - this just uses visad.Util.saveDisplay(). 2001-11-14 14:44 tomw * PlotText.java, util/HersheyFont.java: Increase max number of points per character to 250 to support new font. 2001-11-13 15:23 dglo * data/DefaultFamilyTest.java: It's somewhat deceptive for an application named DefaultFamilyTest to save files using Plain.save() ... use df.save() instead 2001-11-13 15:20 dglo * data/FileFlatField.java: Throw NotSerializableException if serialization is attempted 2001-11-13 15:19 dglo * data/DefaultFamily.java: Add the binary VisADForm after the serializing VisADForm so that there is a fallback if serialization fails. 2001-11-13 13:52 dglo * data/FunctionFormFamily.java: Make open() method a bit less stupid 2001-11-12 10:43 tomw * Set.java: Add __len__() signature for Python. 2001-11-12 10:20 billh * Gridded3DSet.java, Irregular3DSet.java: fix bug Jim and Andrew reported for bad shading of Delaunay triangles 2001-11-09 16:37 tomw * python/graph.py: return the display from the lineplot() - missed it before. 2001-11-09 04:25 billh * ShadowType.java: add comment 2001-11-08 16:45 dglo * install/Main.java: Verify that directories are writeable 2001-11-08 16:33 dglo * install/: ChooserList.java, Main.java: Basic prompting works 2001-11-07 16:50 dglo * install/Main.java: A little bit closer 2001-11-07 16:50 dglo * install/JavaVersion.java: Grab entire version string Save version info to the JavaFile object in question 2001-11-07 16:49 dglo * install/JavaFile.java: A 'java' executable File object with associated version information 2001-11-07 16:48 dglo * install/ChooserList.java: A JFileChooser with an associated list of File choices 2001-11-07 15:56 steve * data/netcdf/Quantity.java: Modified constructors to not set the default sample set to FloatSet by default. 2001-11-07 15:09 curtis * bio/: LineChangeListener.java, LineChangedEvent.java, LineGroup.java, LinePool.java, MeasureDataFile.java, MeasureFrame.java, MeasureGroup.java, MeasureLine.java, MeasureList.java, MeasureMatrix.java, MeasurePoint.java, MeasurePool.java, MeasureThing.java, MeasureToolbar.java, Measurement.java, MultiLUT.java: remove 3-D slice logic in anticipation of better 3-D slice logic 2001-11-07 10:25 donm * ShadowFunctionOrSetType.java: add check for null link to debug statements 2001-11-07 09:51 steve * data/netcdf/in/VirtualScalar.java: Clarified exceptions thrown by getData(Context). 2001-11-07 09:44 steve * data/netcdf/in/VirtualScalar.java: Added missing "import" statement. 2001-11-07 06:14 billh * java3d/DisplayRendererJ3D.java: determine that clipping of cursor and animation Strings is undoubtedly a Java3D bug 2001-11-06 11:56 steve * data/netcdf/in/Util.java: No longer used. 2001-11-06 11:56 steve * data/netcdf/in/LonArithProg.java: Replaced by visad.data.in.LonArithProg. 2001-11-06 11:56 steve * data/netcdf/in/ArithProg.java: Replaced by visad.data.in.ArithProg. 2001-11-06 11:55 steve * data/netcdf/in/VirtualScalar.java: Moved Util.toArray(...) to here to eliminate dependence on Util. 2001-11-06 11:55 steve * data/netcdf/in/View.java: [no log message] 2001-11-06 11:41 steve * data/in/ArithProg.java: Final modifications. Tested. Works. 2001-11-06 11:39 donm * CachingCoordinateSystem.java: Wrapper for a CoordinateSystem that will cache the last set of input/output values. 2001-11-06 11:37 steve * data/in/: ArithProg.java, LonArithProg.java: Made array processing more efficient. 2001-11-06 11:36 donm * CartesianProductCoordinateSystem.java: clone inputs so they don't get changed out from under you later. Instantiate float versions of toRef and fromRef (seems to improve performance). 2001-11-06 09:56 steve * data/in/ArithProg.java: Cheaper uncertainty algorithm. 2001-11-06 09:41 steve * data/in/ArithProg.java: Cheaper algorithm. 2001-11-05 17:51 steve * data/in/ArithProg.java: Attempt to make determination of arithmetic progression more rigorous. 2001-11-05 16:03 steve * data/in/ArithProg.java: Improved Math.abs() placement (again). 2001-11-05 15:57 steve * data/in/ArithProg.java: Added missing Math.abs(). 2001-11-05 15:43 steve * data/in/ArithProg.java: Corrected location of the taking of the absolute value. 2001-11-05 13:11 dglo * install/: Main.java, Path.java: Use ArrayList instead of mucking about with arrays 2001-11-05 12:36 dglo * install/Path.java: Utility class which deals with path-like data (PATH, CLASSPATH, etc.) 2001-11-05 12:36 dglo * install/: JavaVersion.java, Main.java: Added some functionality 2001-11-02 12:07 dglo * install/: Download.java, Main.java, SplashScreen.java: Initial checkin 2001-11-01 15:37 dglo * DisplayActivity.java: Enforce a minimum idle time of .1 second 2001-10-31 07:43 billh * DisplayActivity.java: change time argument from seconds to milliseconds and change default from 1 second to 250 milliseconds 2001-10-31 07:02 billh * LinearLatLonSet.java: fix bug Curtis found 2001-10-31 07:01 billh * util/ResSwitcher.java: allow user to resize panel in main() 2001-10-31 03:54 billh * bom/PickManipulationRendererJ3D.java: add ability to pick Sets 2001-10-30 14:28 steve * RealType.java: Modified getRealType(...) suite of methods to either return an instance that is compatible with the arguments or to return null. Tested against examples and netCDF test-datasets. 2001-10-30 11:44 steve * RealType.java: Code cleanup. 2001-10-29 16:42 tomw * python/: graph.py, subs.py: Activate the "panel=" keyword in all graph.xxx plots. This may be either a JFrame or a JPanel (or None, in which case, a single frame is created and shown). This facilitates building multi-panel displays into the users own JFrame. Add the keyword "clip=" to the setBoxSize() method. The default is = 1 (aka 'true'), which means that if the Display is 3D and the renderer is an instance of DisplayRendererJ3D then the setClip() will be called for all the sides (following Don's "+/- 1.001" rule). 2001-10-29 15:58 steve * data/netcdf/in/: .cvsignore, CfView.java, DefaultView.java, FileStrategy.java, NetcdfAdapter.java, Util.java, View.java, upcMakefile: Now supports the CF-1.0 netCDF convention. 2001-10-29 11:48 dglo * DisplayActivity.java: Oops, java.util.Timer isn't in 1.2 -- use javax.swing.Timer instead 2001-10-29 10:26 donm * AxisScale.java: fix bug in setFont() that Mathias found. 2001-10-29 10:20 tomw * Tuple.java, TupleType.java, python/JPythonMethods.java: Added __len__ methods to Tuple and TupleType for Python. Added alternate signature for 'domainFactor()' in JPythonMethods to use the component index. 2001-10-26 17:35 donm * examples/ScaleTest.java: added some more commentary, use setAspectCartesian, uncomment some previously commented out stuff, use setOverrideUnit - generally "progress" 2001-10-26 12:01 steve * data/netcdf/in/View.java: Made getRealTypeFromName and getRealTypeFromLongName more robust in the face of a null unit (no more NullPointerException). 2001-10-26 07:47 billh * DisplayImpl.java, MathType.java: allow DisplayImpl.addMap(map) if map is ConstantMap and all DataReferences have null Data map is not ConstantMap and its ScalarMap does not occur in any linked DataReference this is a first cut at addressing performance issues for Vis5D-type applications 2001-10-25 15:57 donm * java3d/DisplayRendererJ3D.java: added more informative javadoc to setClip 2001-10-25 15:31 curtis * util/ResSwitcher.java: fix jikes compile issue 2001-10-25 12:12 steve * data/DefaultFamilyTest.java: Initial commit. 2001-10-25 11:39 billh * java2d/: DisplayRendererJ2D.java, VisADCanvasJ2D.java: Don pointed out that it would be nice to have a way to turn off clipping in Java2D, so this adds a method: public void unsetClip(); to DisplayRendererJ2D. 2001-10-25 09:27 donm * examples/ScaleTest.java: Class for testing/showing how to control AxisScales 2001-10-24 07:53 billh * examples/Test35.java, java3d/DisplayRendererJ3D.java: finish 3-D clipping with example in Test35 2001-10-23 17:38 steve * rules.make: Removed "classes" from "test" dependency-list. 2001-10-23 17:36 steve * AxisScale.java, Control.java, DataRenderer.java, DisplayRenderer.java, Real.java: Modified String-producing code to accomodate the fact that determing the format for a temporal quantity cannot be done by just using RealType.Time.equals(RealType). 2001-10-23 13:40 steve * OffsetUnit.java: Changed isConvertible(Unit): removed test for another temporal offset unit. This will allow visad.data.netcdf.Plain to map time-interval-like variables to RealType.Time. 2001-10-23 10:55 billh * java3d/DisplayRendererJ3D.java: start on 3-D clipping 2001-10-23 09:28 donm * python/subs.py: modify frame creation to use BorderLayout and setPreferredSize of display to be width, height so it all shows. Fix type in setting top component. 2001-10-22 16:05 curtis * DisplayActivity.java, DisplayImpl.java, LocalDisplay.java, util/ResSwitcher.java: First cut at automatic data resolution switcher. When display is busy, resolution is lower to save on rendering time. When display is idle, resolution is higher for greater detail. 2001-10-22 13:50 dglo * examples/CmdlineParser.java, util/CmdlineParser.java: 'usage' is going from false to true, so assignment needs to be '|=' not '&=' 2001-10-22 13:48 dglo * examples/TestSkeleton.java: Explicitly invoke this() constructor from (String[] args) constructor 2001-10-22 11:45 dglo * examples/CmdlineConsumer.java, examples/CmdlineParser.java, examples/Test01.java, examples/Test02.java, util/CmdlineConsumer.java, util/CmdlineParser.java, examples/Test05.java, examples/Test06.java, examples/Test09.java, examples/Test10.java, examples/Test12.java, examples/Test15.java, examples/Test32.java, examples/Test37.java, examples/Test41.java, examples/Test45.java, examples/Test56.java, examples/Test61.java, examples/Test63.java, examples/Test64.java, examples/Test67.java, examples/Test68.java, examples/Test69.java, examples/Test70.java, examples/Test71.java, examples/TestSkeleton.java: Lose '[Ee]xtra' from Cmdline* method names 2001-10-22 10:31 tomw * python/subs.py: in showDisplay, put the "bottom" and "top" controls into a JPanel so they get their "natural" size. 2001-10-22 10:12 billh * bom/CurveManipulationRendererJ3D.java: get rid of box in main() 2001-10-22 10:01 billh * examples/Test27.java: change corners to crosses 2001-10-19 16:44 dglo * paoloa/spline/Makefile: Fix typo 2001-10-19 16:32 dglo * examples/CmdlineConsumer.java, examples/CmdlineParser.java, examples/Test01.java, util/CmdlineConsumer.java, util/CmdlineParser.java, examples/Test02.java, examples/Test05.java, examples/Test06.java, examples/Test09.java, examples/Test10.java, examples/Test12.java, examples/Test15.java, examples/Test32.java, examples/Test37.java, examples/Test41.java, examples/Test45.java, examples/Test56.java, examples/Test61.java, examples/Test63.java, examples/Test64.java, examples/Test67.java, examples/Test68.java, examples/Test69.java, examples/Test70.java, examples/Test71.java, examples/TestSkeleton.java: Make command-line parsing code a separate class so I can easily use it elsewhere 2001-10-19 16:12 steve * GriddedSet.java: Improved JavaDoc. 2001-10-19 16:11 steve * DerivedUnit.java: Corrected my name. 2001-10-19 16:10 steve * Unit.java: Improved JavaDoc for canConvert(Unit, Unit). 2001-10-19 16:10 steve * Real.java: Improved JavaDoc for general constructor. 2001-10-19 16:08 steve * data/netcdf/in/View.java: Changed handling of a scalar netCDF variable that corresponds to a known RealType but that has an unknown unit. Before, a Real constructor was invoked with the corresponding RealType and a null unit; now, a new RealType is created and used. This conforms to the way things used to be before the CF-1.0 convention was supported. 2001-10-19 14:55 curtis * MathType.java: Another guessMaps change. If no suitable functions are found in the MathType, use the first RealTupleType for maps instead. For example, the function: (time -> (x, y, z)) now maps: time -> Display.Animation x -> Display.XAxis y -> Display.YAxis z -> Display.ZAxis even though the (x, y, z) range does not contain a suitable function with spatial domain components and color or isosurface range components. 2001-10-19 13:53 dglo * examples/display_test.c: Fix compile instructions, clean up some compiler warnings 2001-10-19 12:28 billh * MathType.java: add test for secondsSinceTheEpoch 2001-10-19 12:07 steve * data/netcdf/in/View.java: Reverted the origin of made-up variable names back to 0 from 1. 2001-10-19 10:30 billh * MathType.java: map to Animation for RealType 1-D Function domains with Units convertible with second 2001-10-18 16:11 donm * FlatField.java: added some clearer javadoc to various methods 2001-10-17 12:23 tomw * python/subs.py: Add keyword parameters to showDisplay to allow components (or panels) to be put on the bottom ("South") or top ("North") of the VisAD box. This makes it really easy to add an integrated control to the display window. 2001-10-17 10:29 steve * BaseUnit.java, DerivedUnit.java, OffsetUnit.java, ScaledUnit.java: Made Unit.isConvertible(null) return false. 2001-10-16 13:51 steve * data/dods/: DODSFormTest.java, DODSSource.java: Improved exception handling. 2001-10-16 13:50 steve * data/dods/DODSForm.java: Improved "service provider" exception handling. 2001-10-16 12:09 billh * java3d/ShadowTypeJ3D.java: delete a bunch of commented-out garbage from fixing bug Jim K found 2001-10-16 10:31 billh * java3d/ShadowTypeJ3D.java: fix bug Jim K found (ConstantMaps with Shape) 2001-10-16 08:52 donm * ShapeControl.java: added code similar to TextControl for keeping shape size constant when zooming. Added setAutoScale() method for turning this on/off. Slow for lots of shapes (like a lot of lightning strokes), but it works. 2001-10-16 08:49 donm * data/mcidas/TestArea.java: added debug statement for printing out the nominal time 2001-10-16 08:49 donm * data/mcidas/PointDataAdapter.java: finally committing code that properly handles aliases 2001-10-16 08:49 donm * data/mcidas/BaseMapAdapter.java: added some debug code for calculating # of points and sets 2001-10-16 07:32 billh * DataRenderer.java: add javadoc 2001-10-15 13:49 steve * data/netcdf/in/View.java: Added "COARDS/CF-1.0" to list of conforming values for "convensions" attribute. 2001-10-15 13:47 steve * data/netcdf/in/CfView.java: Added "COARDS/CF-1.0" to list of conforming values for the "conventions" attribute. Remove diagnostic print statement. 2001-10-15 13:24 dglo * RemoteServerImpl.java: Add a couple of convenience methods which wrap the appropriate Remote class around a local class 2001-10-12 15:08 dglo * DisplayImpl.java: Oops, missed some javadoc 2001-10-12 15:03 dglo * ActivityHandler.java, DisplayActivity.java, DisplayImpl.java, LocalDisplay.java, MouseHelper.java, examples/Test71.java: A general display activity handling system. For more details, either read the javadoc in visad.ActiviyHandler or run Test71. 2001-10-12 14:26 dglo * examples/TestSkeleton.java: Call finalizeArgs() method after arg-parsing has finished 2001-10-11 09:28 dglo * DisplayImpl.java: Make displayMonitor and displaySync transient 2001-10-11 09:25 dglo * data/visad/Saveable.java: Clean up javadoc 2001-10-11 09:22 dglo * data/FileFlatField.java: Add getValues(boolean copy) adapter Fix typo 2001-10-10 07:35 billh * TextControl.java: implement Jim K's fix 2001-10-08 08:36 billh * java2d/VisADCanvasJ2D.java: make constructors public 2001-10-04 13:52 donm * ShadowType.java: fix problem related to adjustSeam() no longer working. 2001-09-28 13:33 curtis * python/JPythonEditor.java, util/CodeEditor.java: Python script error reporting got lost somehow, but it's back now, better than before. :-) 2001-09-27 08:06 billh * bom/CutAndPasteFields.java: looking good 2001-09-26 16:37 tomw * python/subs.py: Added __doc__ block and makeCube(display) method to, well, make a cube... 2001-09-26 15:41 dglo * ScalarType.java: Don't choke on RealType x = new RealType("x"); x.alias("tom"); x.alias("tom"); (Bug reported by the esteemed Mr. Whittaker) 2001-09-26 13:21 dglo * data/DefaultFamily.java: addFormToList(() now puts new forms at the front of the list 2001-09-26 06:54 billh * bom/CutAndPasteFields.java: progress 2001-09-25 17:54 billh * bom/CutAndPasteFields.java: progress 2001-09-25 17:26 donm * data/mcidas/PointDataAdapter.java: get rid of tabs, handle errors a little more gracefully. 2001-09-25 15:27 billh * bom/RubberBandLineRendererJ3D.java: same fix as in RubberBandBoxRendererJ3D (test for branch == null) 2001-09-25 12:14 billh * bom/CutAndPasteFields.java: progress 2001-09-25 10:26 billh * bom/CutAndPasteFields.java: progress 2001-09-25 10:26 billh * bom/RubberBandBoxRendererJ3D.java: guard against rare NullPointerException 2001-09-24 14:18 billh * bom/CutAndPasteFields.java: progress 2001-09-24 10:31 billh * bom/CutAndPasteFields.java: start work on new task 2001-09-21 11:15 tomw * util/Util.java: added 'captureDisplay(DisplayImpl d, String fn)' to save the DisplayImpl into a JPEG. Exception handling a bit weird because a separate Thread is started...looking for better ideas... 2001-09-21 11:13 tomw * python/: JPythonMethods.java, graph.py, subs.py: add 'saveplot(filename)' and 'saveplot(cellname, filename)' to JPythonMethods to save the display as a JPEG. added method 'saveDisplay(filename)' to subs.py changed all "quick plots" in graph.py to return the DisplayImpl so it can be dumped as a JPEG if desired. 2001-09-21 07:57 billh * data/vis5d/V5DStruct.java: improve date/time out-of-order hack 2001-09-20 16:51 tomw * python/subs.py: Added drawString() method to put HersheyFont text anywhere in the Display's domain. Need a rotate= keyword in addition to the start/base/up keywords. Fixed color= keyword everywhere so it can either be a java.awt.Color or just the name of one of the AWT colors. Created internal RealTypes (py_shape_type and py_text_type) and use these to make ScalarMaps which are added to every Display when they are created. Need more commentary. 2001-09-20 16:16 billh * examples/Parallel.java: parallel coordinates example 2001-09-20 13:21 tomw * data/mcidas/AreaForm.java: Make sure the "/image" is recognized and not just "image". 2001-09-20 10:30 dglo * Makefile: Bump compiler memory up to 64m Keep current JFLAGS settings when adding '-g' for 'debug' target 2001-09-20 10:04 dglo * Makefile: Use $(JFLAGS), not the empty $(FLAGS) 2001-09-20 05:14 billh * Gridded1DDoubleSet.java: fix bug in valueToInterp that James found 2001-09-19 16:31 dglo * Makefile: Battling commits ... don't hard-code root dir as 'd:\java' 2001-09-19 16:28 donm * Makefile: comment out jikes lines so us non-jikes people can compile 2001-09-19 14:33 dglo * Makefile: Add missing backslashes 2001-09-19 13:59 tomw * Makefile, Makefile.WinNT, PlotText.java: Updated PlotText to use Hershey Fonts. Changed makefiles to add the sample fonts to the release (I hope)... 2001-09-19 13:58 tomw * util/: HersheyFont.java, cursive.jhf, futural.jhf, futuram.jhf, meteorology.jhf, rowmans.jhf, rowmant.jhf, timesr.jhf, timesrb.jhf: Class to handle Hershey Fonts for PlotText, and a few font files. 2001-09-19 08:09 billh * data/vis5d/V5DStruct.java: hack repair out of order dates and times 2001-09-18 12:20 donm * data/mcidas/PointDataAdapter.java: a little restructuring for efficiency 2001-09-18 12:13 donm * jmet/MetUnits.java: use if/else for efficiency 2001-09-18 12:05 billh * bio/MultiLUT.java: one more small change (nsamp should be 1.0 greater than dist( 2001-09-18 09:59 billh * bio/MultiLUT.java: add criss-cross lines for spectra; remove image axis scales 2001-09-18 08:07 billh * bio/MultiLUT.java: progress 2001-09-18 07:51 dglo * data/biorad/BioRadCachingForm.java: Add missing 'import's 2001-09-17 14:43 curtis * bio/MultiLUT.java: tweak 2001-09-17 14:34 curtis * bio/MultiLUT.java: progress 2001-09-17 14:24 steve * data/netcdf/in/: .cvsignore, DefaultView.java, FileStrategy.java, NetcdfAdapter.java, Util.java, View.java, upcMakefile: Experimental netCDF-import module: Supports Climate and Forecast (CF) conventions. Uses experimental "getRealType" branch of visad.RealType. 2001-09-17 13:39 steve * data/netcdf/in/CfView.java: View of a netCDF dataset according to the Climate and Forecase (CF) conventions. 2001-09-17 13:00 billh * bio/MultiLUT.java: progress 2001-09-17 12:28 billh * bio/MultiLUT.java: progress 2001-09-17 10:29 billh * bio/MultiLUT.java: multi-spectral application for bio 2001-09-17 10:16 curtis * bio/: MeasureLine.java, Measurement.java: tweaks 2001-09-17 10:06 curtis * bio/: FileSeriesWidget.java, LineChangeListener.java, LineChangedEvent.java, MeasureLine.java, Measurement.java, SelectionBox.java: add listener for changes to measurement line endpoints 2001-09-13 17:15 steve * FlatField.java: Improved JavaDoc for getFloats(), getFloats(boolean), getValues(), and getValues(boolean). 2001-09-13 12:57 dglo * data/biorad/: BioRadCachingForm.java, BioRadForm.java: Add caching version of BioRadForm 2001-09-13 12:56 dglo * data/biorad/BioRadForm.java: Rearrange things a bit (no functional changes) 2001-09-13 12:55 dglo * data/biorad/BioRadForm.java: Create a new 'int i' for all loops to make things less interdependent 2001-09-11 15:33 dglo * ss/SpreadSheet.java: Add missing space to error msg 2001-09-11 12:10 dglo * data/visad/: VisADCachingForm.java, VisADForm.java: Clean up open() routines Add VisADCachingForm.open(URL) which simply throws an exception (because URLs cannot be randomly accessed) 2001-09-11 11:39 steve * data/netcdf/VariableFilter.java: Removed "final" qualifier of "names" field to accomodate JDK 1.2 bug. 2001-09-11 05:03 billh * bom/FlexibleTrackManipulation.java: fix NullPointerException Andrew found 2001-09-10 15:36 steve * data/netcdf/Plain.java: Removed stripping of query component of URL from open(URL) because NetcdfFile constructor now ignores that component. 2001-09-10 14:33 steve * data/netcdf/Plain.java: Modified open(URL): Replaced use of URL.getQuery() with URL.getFile() to accomodate JDK 1.2. Improved JavaDoc of open(URL). Improved main(String[]): now correctly handles Plain.open(URL) returning null. 2001-09-10 08:22 billh * DataRenderer.java, bom/BarbManipulationRendererJ2D.java, bom/BarbManipulationRendererJ3D.java, bom/CurveManipulationRendererJ3D.java, bom/SwellManipulationRendererJ3D.java: don't immediately jump data values if user click misses direct manipulation by a bit, but do gradually converge data values to mouse location 2001-09-10 06:45 billh * data/visad/Saveable.java: add empty interface visad.data.visad.Saveable 2001-09-10 04:33 billh * bom/FlexibleTrackManipulation.java: fix (?) problem Andrew found with size of symbols if projection matrix previously set 2001-09-07 16:02 dglo * data/visad/object/: BinaryFieldImpl.java, BinaryFlatField.java, BinaryGriddedDoubleSet.java, BinaryGriddedSet.java, BinaryIntegerSet.java, BinaryIrregularSet.java, BinaryLinearSet.java, BinaryList1DSet.java, BinaryProductSet.java, BinaryQuantity.java, BinaryRealTuple.java, BinaryRealTupleType.java, BinaryRealType.java, BinarySetType.java, BinarySimpleSet.java, BinarySingletonSet.java, BinaryTextType.java, BinaryTuple.java, BinaryTupleType.java, BinaryUnionSet.java: Add the visad.data.visad.Saveable interface which acts kind of like Serializable, in that it's an empty interface which a class implements as a marker. A class which extends one of the base VisAD Data classes can implement Saveable to indicate that it should be saved as if it were the parent Data class. A class which extends a base Data class but does not implement Saveable will be saved as a serialized object. 2001-09-07 13:20 dglo * FieldImpl.java, FlatField.java, data/visad/BinaryWriter.java, data/visad/VisADForm.java, data/visad/object/BinaryDataArray.java, data/visad/object/BinaryFieldImpl.java, data/visad/object/BinaryFlatField.java, data/visad/object/BinaryGriddedDoubleSet.java, data/visad/object/BinaryGriddedSet.java, data/visad/object/BinaryIntegerSet.java, data/visad/object/BinaryIrregularSet.java, data/visad/object/BinaryLinearSet.java, data/visad/object/BinaryList1DSet.java, data/visad/object/BinaryObject.java, data/visad/object/BinaryProductSet.java, data/visad/object/BinaryReal.java, data/visad/object/BinaryRealTuple.java, data/visad/object/BinaryRealTupleType.java, data/visad/object/BinaryRealType.java, data/visad/object/BinarySimpleSet.java, data/visad/object/BinarySingletonSet.java, data/visad/object/BinaryText.java, data/visad/object/BinaryTuple.java, data/visad/object/BinaryUnionSet.java: Support for saving larger-than-memory objects in VisAD binary format 2001-09-07 12:26 billh * bom/ImageRendererJ3D.java: oops, default should be true not false for setSetSetOnReUseFrames() 2001-09-07 12:24 billh * bom/: ImageRendererJ3D.java, ShadowImageFunctionTypeJ3D.java: add ImageRendererJ3D.setSetSetOnReUseFrames() method 2001-09-07 10:46 curtis * formula/FormulaUtil.java: adjust debug statements to be useful (the way they were intended :) 2001-09-06 09:23 donm * DateTime.java: add factory methods for creating DateTimes from String specifications for ABoM. 2001-09-05 11:59 billh * bom/CurveManipulationRendererJ3D.java: fix ScalarMap x and y range bug for 'radius' case 2001-09-05 09:24 billh * cluster/TestWRFCluster.java: handle vertical coordinate better 2001-09-05 08:55 billh * cluster/TestWRFCluster.java: initial test works 2001-09-04 11:51 billh * cluster/: RemoteClusterDataImpl.java, RemoteNodeFieldImpl.java, TestWRFCluster.java: start work on WRF cluster files, including simpler handling of data for pure visualization 2001-09-04 07:57 billh * cluster/TestSSCluster.java: add comments 2001-09-03 11:41 billh * bom/FrontDrawer.java: fix (?) bug David Verrelli found 2001-08-31 13:03 curtis * bio/Measurement.java: bounds checking for image stack 2001-08-31 12:39 curtis * bio/: MeasureDataFile.java, MeasureList.java, MeasureMatrix.java, MeasureThing.java, Measurement.java: getting there 2001-08-30 12:50 dglo * Makefile: Slash 'compile' time in half. On demedici, it went from ~21.5 minutes down to ~10.2 minutes (or 5.75 minutes using JC=jikes), while 'recompile' with no work stayed at ~1 minute. (Thanks to Andrew Donaldson for motivating me to do this.) 2001-08-30 10:22 donm * AxisScale.java: throw IllegalArgumentException in createStandardLabels if arguments are illegal (min > max, increment > (max-min) 2001-08-30 09:53 billh * AxisScale.java: fix Exception Luke & Suzanne found 2001-08-30 09:18 billh * DataImpl.java, DisplayImpl.java: fix bug Tom W found with DataImpl.computeRanges() 2001-08-30 08:32 billh * RangeControl.java: change internal values from floats to doubles, and add some method signatures for setting and getting doubles 2001-08-29 14:57 dglo * AxisScale.java, ContourControl.java, DataImpl.java, RealIface.java, ScalarMap.java, collab/DisplayMonitorImpl.java, collab/RemoteDisplayMonitorImpl.java, data/netcdf/VariableFilter.java: Fix some javadoc bugs 2001-08-28 16:08 dglo * examples/: Test09.java, Test10.java, Test32.java: File adapters will now use a local file instead of the remote data if the filename is specified on the commandline. 2001-08-28 16:06 dglo * examples/TestSkeleton.java: Add getClientDataReferences() method which clients can use to specify a list of local DataReferences 2001-08-28 16:04 dglo * util/ClientServer.java: Add new getClientDisplay() and getClientDisplays() methods which take a list of local DataReferences to use in place of the remote references with the same names. 2001-08-28 16:01 dglo * RemoteDisplayImpl.java: Don't worry about remote problems inside getReferenceLinks() 2001-08-28 15:59 dglo * LocalDisplay.java: Add replaceReferences() 2001-08-28 15:59 dglo * DisplayImpl.java: Modify copyRefLinks() to take a list of local references and only add the remote references which aren't on that list. Add a new addReferences() method which takes a 'syncRemote' method & passes it to a new addLinks() method to indicate that remote Displays should not be notified of these references. Add replaceReferences() methods to mirror all the addReferences() methods 2001-08-28 15:37 dglo * DisplayImpl.java: Beef up addReference(s) and addLink javadoc 2001-08-28 12:20 steve * data/netcdf/VariableFilter.java: Limits the view of a Netcdf object to the intersection of the variables in the object and a client-specified set of variable names. 2001-08-28 12:13 steve * data/netcdf/Plain.java: Enhanced JavaDoc of open(URL) method. 2001-08-28 12:08 steve * data/netcdf/upcMakefile: Added ".nc.run" rule. 2001-08-28 12:08 steve * data/netcdf/QuantityDB.java: Added missing "" to JavaDoc. Corrected spelling in Exception message. 2001-08-28 12:07 steve * data/netcdf/Plain.java: Added support for a variable-list in the "query" component of netCDF URL. Changed main() to use MathType.toString(). 2001-08-28 10:25 billh * examples/Test27.java: eliminate re-use of ConstantMaps 2001-08-27 10:12 curtis * Makefile, Makefile.WinNT: add visad.bio to makefiles 2001-08-27 10:00 curtis * ss/SpreadSheet.java: avoid potential ArrayIndexOutOfBoundsException 2001-08-27 06:49 billh * RealType.java: fix new equals() method 2001-08-26 17:10 curtis * ss/BasicSSCell.java: For ImageRendererJ3D detection, also check for GriddedSet 2001-08-26 11:40 billh * RealType.java: Make equals() method comprehensive over all RealType variables 2001-08-26 11:36 billh * ScalarMap.java: add resetAutoScale() method, to re-enable auto-scaling after an explicit call to setRange() 2001-08-24 16:51 curtis * ss/BasicSSCell.java: fix bug TomW found 2001-08-24 12:53 billh * bom/FlexibleTrackManipulation.java: don't re-addReference() for existing unchanged fixes after adding a new fix 2001-08-24 12:19 billh * bom/FlexibleTrackManipulation.java: Andrew's changes 2001-08-24 10:58 billh * DisplayImpl.java: add some commented-out debug statements 2001-08-24 10:30 billh * DataDisplayLink.java: improve error message for ConstantMap reuse 2001-08-24 10:07 billh * ConstantMap.java, DataDisplayLink.java: add static setAllowMultipleUseKludge() method for folks whose apps break because they are re-using ConstantMaps 2001-08-24 10:05 billh * java3d/RendererJ3D.java: improve error message 2001-08-24 10:01 dglo * data/hdfeos/hdfeosc/Makefile: Restore HDF-specific includes to '.c.o' rule 2001-08-23 10:40 billh * bom/ShadowImageFunctionTypeJ3D.java: fix ArrayIndexOutOfBoundsException Tom W. found - but now you'll get a BadMappingException 2001-08-23 10:06 billh * DisplayImpl.java: Oops, remember to include AnimationControl in decision whether re-autoscale is needed 2001-08-23 09:46 billh * DisplayImpl.java, ScalarMap.java: don't re-autoscale if all scaled ScalarMaps have had their setRange() called explicitly (i.e., isManual) 2001-08-22 16:31 steve * RealType.java: Modified experimental getRealType(...) methods to check for compatibility of units but not equality. 2001-08-22 14:20 dglo * examples/: Test19.java, TestSkeleton.java: Rename badly named getClientDataReferences() to finishClientSetup() 2001-08-22 13:24 curtis * bio/: LinePool.java, MeasureThing.java: squash some bugs in 3-D display 2001-08-21 14:11 dglo * paoloa/: GoesCollaborationImp.c, Makefile: Oops, the real problem under Linux was that g77 adds *2* underbars instead of 1 2001-08-21 13:46 dglo * aune/Makefile, benjamin/Makefile, data/hdfeos/hdfeosc/Makefile, java3d/Makefile, paoloa/Makefile, paoloa/spline/Makefile: Resolve SHCFLAGS/SHOPT confusion by using SHCFLAGS everywhere 2001-08-21 12:53 dglo * paoloa/: GoesCollaborationImp.c, Makefile: GoesCollaborationImp tries to call Fortran routines by appending an underbar. This doesn't work on Linux, because g77 generates appropriate function names (no underbar). I've wrapped all the Fortran calls with a FORTNAME() macro which doesn't add the underbar if NO_DASH is defined, and added -DNO_DASH to the linux CFLAGS This change may need to be made to other JNI libraries... 2001-08-20 14:16 steve * ProductSet.java: Moved simplest constructor (ProductSet(SampledSet[])) to top of constructor section. 2001-08-15 10:42 tomw * data/: DefaultFamily.java, mcidas/PointForm.java: Add PointDataAdapter to the list of well-known file adapters, for ADDE access only, however. 2001-08-15 10:27 donm * data/mcidas/PointDataAdapter.java: first cut on using standard quantities ("LAT" == RealType.Latitude, "LON" == RealType.Longitude, "Z" == RealType.Altitude). Longitudes are created with units of "degrees_west", change getData to return at DataImpl instead of a Data (should this be a FieldImpl?) so Tom can create PointForm. 2001-08-14 17:15 steve * RealType.java: Modified use of getRealType(...) methods so that the attributes of a previously-existing RealType were ignored when appropriate. Added getRealType(String, Unit, int). 2001-08-14 17:03 steve * RealType.java: Modified all getRealType(...) methods so that they check any previously- created RealType with the same name for compatibility with the method arguments. Note that this modified version is on its own branch. 2001-08-14 12:12 billh * ShadowFunctionOrSetType.java: fix SelectRange bug Doug found 2001-08-13 15:10 curtis * bio/: LinePool.java, MeasurePoint.java, MeasureThing.java, Measurement.java: add 3-D color support 2001-08-13 13:09 tomw * jmet/GRIBCoordinateSystem.java: Add signature for LambertConformal constructor...more still needed. 2001-08-10 12:01 curtis * bio/: FileSeriesWidget.java, ImageStackWidget.java, LinePool.java, MeasureDataFile.java, MeasureFrame.java, MeasureLine.java, MeasureList.java, MeasureMatrix.java, MeasurePoint.java, MeasureThing.java, MeasureToolbar.java, Measurement.java, SelectionBox.java: Add optional 3-D display to bio measurement tool. Some features of the 3-D display still left to do. 2001-08-10 08:41 billh * DataDisplayLink.java: add test to prevent ConstantMaps from being re-used 2001-08-09 14:42 donm * AxisScale.java, ScalarMap.java, DisplayRenderer.java, examples/Test26.java, java2d/DisplayRendererJ2D.java, java3d/DisplayRendererJ3D.java: added AxisScale.setVisible() to turn scales on and off for Ugo. The rest of the changes just support this. Bill, make sure this doesn't break any of the BOM scale stuff. 2001-08-08 14:11 dglo * data/FileFlatField.java: Rename getadaptedFlatField() to getAdaptedFlatField() for style consistency Move 'synchronized' block inside getAdaptedFlatField() so it's not duplicated in every method (and thus there's less chance of it being forgotten) 2001-08-08 14:09 dglo * data/FileFlatField.java: Don't need to synchronize when initializing private attribute 2001-08-08 13:50 dglo * data/FileFlatField.java: It's possible that setSample() could partially modify a range sample and then throw an exception, but the exception would skip the code which marks the FlatField as 'dirty'. We should therefore mark the sample 'dirty' before the setSample() invocation. 2001-08-08 13:40 dglo * data/FileFlatField.java: Check returned value from getadaptedFlatField() for 'null' rather than throwing a NullPointerException 2001-08-08 13:39 dglo * data/FileFlatField.java: Simplify toString() and longString() Always prepend 'pre' parameter in longString() 2001-08-07 12:26 tomw * python/image_text_test.py: a couple of tweeks for generality... 2001-08-07 10:42 billh * python/image_text_test.py: add cool Python app Tom wrote - it tests DiscoverableZoom and TextControl.setAutoSize() with an AREA file 2001-08-06 09:24 billh * Control.java, ScalarMap.java, TextControl.java, examples/Test44.java, examples/Test45.java, java2d/AnimationControlJ2D.java, java3d/AnimationControlJ3D.java: first cut add constant size text displays, via the new TextControl.setAutoSize(boolean) method 2001-08-03 15:31 billh * ShadowType.java: remove debug statement 2001-08-03 13:08 tomw * python/JPythonMethods.java: Add convenience method for getting the double value of a Real (akin to getting the double[][] of a Field). 2001-08-03 10:13 billh * ShadowType.java: fix bug Don found: ShadowType includes logic to automatically adjust wind directions for distortions of the underlying spatial geometry in the display mapping, but it needs to be turned off when the spatial maps are not the coordinates of the winds 2001-08-02 10:03 billh * bom/RubberBandLineRendererJ3D.java: make fix suggested by Jim K. 2001-08-01 17:16 dglo * data/visad/: BinarySizer.java, object/BinaryFieldImpl.java, object/BinaryFlatField.java: Handle large Data objects better; don't fetch them until absolutely necessary 2001-08-01 16:15 dglo * data/visad/: BinaryFile.java, BinaryReader.java, binary_file_format.html, util/datas: Add DATA_NONE (only used in case of error) 2001-07-31 17:18 donm * data/mcidas/PointDataAdapter.java: fix bug when only requesting Reals (no Text in the Tuple). The old Tuple vs. RealTuple strikes (me) again. 2001-07-31 14:14 dglo * data/visad/object/BinaryDataArray.java: Fix debugging msg 2001-07-31 14:13 dglo * data/FileFlatField.java: Adapt unpackValues() method 2001-07-31 13:51 donm * data/mcidas/AREACoordinateSystem.java: re-adding (again) 2001-07-31 13:43 tomw * data/mcidas/McIDASGridReader.java: Fix compile problem. 2001-07-26 13:37 donm * data/mcidas/: GRIDCoordinateSystem.java, McIDASGridDirectory.java: make a little more robust 2001-07-25 17:02 donm * data/mcidas/GRIDCoordinateSystem.java: forgot the javadoc 2001-07-25 16:54 donm * data/mcidas/GRIDCoordinateSystem.java: VisAD CoordinateSystem wrapper for GRIDnav 2001-07-16 10:19 billh * java3d/DisplayRendererJ3D.java: make screen-based AxisScales a little more robust 2001-07-16 09:14 curtis * Gridded2DDoubleSet.java: fix bug Russell Steicke found 2001-07-16 06:47 billh * bom/RubberBandLineRendererJ3D.java: add class James sent me (months ago) and fix bug Jim K found 2001-07-13 09:04 billh * MouseHelper.java, java2d/DefaultDisplayRendererJ2D.java, java2d/MouseBehaviorJ2D.java, java3d/DefaultDisplayRendererJ3D.java, java3d/MouseBehaviorJ3D.java, java3d/TwoDDisplayRendererJ3D.java: make it easier to extend MouseHelper 2001-07-12 12:38 billh * AxisScale.java, examples/Test42.java, java3d/DisplayRendererJ3D.java: more progress on screen based AxisScales 2001-07-12 10:34 billh * AxisScale.java, examples/Test42.java, java3d/DisplayRendererJ3D.java: progress with screen based AxisScales (i.e., location fixed relative to screen) 2001-07-11 13:20 rink * FlatField.java: new signature, setSamples(int[] indices, double[][] values) 2001-07-11 07:48 billh * DisplayRenderer.java, ScalarMap.java, java2d/DisplayRendererJ2D.java, java3d/DisplayRendererJ3D.java: add DisplayRenderer.setScale(AxisScale) signature and use it in ScalaMap, needed for BOM task 2001-07-10 15:32 dglo * data/visad/: BinaryWriter.java, object/BinaryFieldImpl.java: Expunge some FileField references 2001-07-04 00:11 donm * data/mcidas/McIDASGridDirectory.java: back out of change for PS grids. Doesn't work for subsetted grids. Will have to create a McGRIDCoordinateSystem. ;-) 2001-07-04 00:04 donm * data/mcidas/McIDASGridReader.java: move into core 2001-07-03 23:54 donm * jmet/MetGrid.java: move into core 2001-07-03 20:39 donm * bom/SwellManipulationRendererJ3D.java: bugfix for value shown 2001-07-02 19:12 donm * data/mcidas/McIDASGridDirectory.java: added support navigation for XCD decoded grids 2001-07-02 13:06 dglo * data/vis5d/V5DStruct.java: Rename assert() to V5Dassert() to work around new JDK 1.4 builtin 2001-06-28 14:59 dglo * java3d/Makefile: Make TRACKD failure messages more informative and pacifying 2001-06-22 15:16 curtis * bio/: MeasureFrame.java, MeasureMatrix.java, MeasureToolbar.java: progress 2001-06-21 12:48 billh * AxisScale.java: divide makeScale() into inner and outer methods in preparation for an option for more flexible scale placement note inner method does not access display, displayRenderer or scalarMap 2001-06-20 15:32 dglo * FlatField.java, FlatFieldIface.java, RemoteFlatField.java, RemoteFlatFieldImpl.java: Add RemoteFlatFieldImpl and friends 2001-06-20 15:32 dglo * paoloa/Makefile: Lose duplicated 'aix' section 2001-06-20 15:27 curtis * python/JPythonFrame.java: Python frame size tweaks 2001-06-20 15:26 curtis * formula/FormulaUtil.java: fix NullPointerException bug Bill found 2001-06-20 14:42 dglo * Field.java: getDomainUnits() and getDomainCoordinateSystem() are already declared in the Function interface (which Field extends) so we don't need them here. 2001-06-20 02:06 curtis * python/JPythonFrame.java: fix issues TomW mentioned 2001-06-19 17:21 billh * util/TextEditor.java: make DEBUG public so visad.python.JPythonEditor will compile under JDK 1.2 2001-06-19 10:34 billh * VisADTriangleStripArray.java, examples/Test51.java, java3d/ShadowFunctionOrSetTypeJ3D.java: small fix to adjustSeam for topo; use REPLACE rather than BLEND for textures 2001-06-18 17:33 dglo * util/ContourWidget.java: Fix a nasty bug with negative values which caused the surface value to march resolutely toward negative infinity, or at least to the point where the stack overflowed and the JVM dumped core 2001-06-12 12:41 dglo * Makefile, aune/Makefile, benjamin/Makefile, data/hdfeos/hdfeosc/Makefile, java3d/Makefile, paoloa/Makefile: Add AIX-specific compile bits 2001-06-11 11:49 curtis * python/RunJPython.java: new class for launching jpython code 2001-06-11 11:31 curtis * python/: JPythonEditor.java, JPythonFrame.java: Add "launch JPython in a separate process" menu option 2001-06-11 11:14 dglo * data/visad/object/: BinaryCoordinateSystem.java, BinarySerializedObject.java: Write byte array all at once rather than one byte at a time (and slowly) 2001-06-07 09:17 curtis * ss/: BasicSSCell.java, SSCellData.java, SSCellImpl.java, SpreadSheet.java: fix spreadsheet cell dependencies logic 2001-06-06 09:48 curtis * ss/FancySSCell.java: another control panel fix 2001-06-01 14:51 dglo * data/FileFlatField.java: Mark all attributes 'transient' so they aren't serialized Bullet-proof things so they don't throw NullPointerExceptions being accessed after having been serialized/deserialized 2001-05-31 18:59 billh * Makefile.WinNT: increase compile to -mx64m 2001-05-31 15:16 dglo * Makefile, Makefile.WinNT: Add visad.data.visad.object to Makefiles 2001-05-31 14:23 dglo * data/visad/VisADCachingForm.java: I will not commit last minute changes to a file without compiling it I will not commit last minute changes to a file without compiling it I will not commit last minute changes to a file without compiling it ... 2001-05-31 14:17 dglo * ShadowFunctionOrSetType.java: 'jikes' doesn't like a construct like "(cond ? 0 : (byte) -1)" because it's returning either an 'int' or a 'byte', depending on the value of 'cond' Change it to "(byte) (cond ? 0 : -1)" 2001-05-31 14:04 dglo * data/DefaultFamily.java: Re-enable VisADForm 2001-05-31 14:02 dglo * data/visad/VisADCachingForm.java: Enable large VisAD binary files to be accessed with FileFlatFields 2001-05-31 14:00 dglo * data/visad/VisADForm.java: Remove 'final' modifer so readData() can be overridden by VisADCachingForm 2001-05-31 13:59 dglo * data/visad/BinaryReader.java: Allow RandomAccessFiles to be used 2001-05-31 13:59 dglo * data/visad/object/BinaryFlatField.java: Return a FileFlatField if the BinaryReader is a RandomAccessFile 2001-05-31 13:56 dglo * data/visad/object/BinaryDataArray.java: Add some debugging code 2001-05-31 13:07 curtis * Makefile.WinNT: increase memory flag for javadoc in Windows makefile 2001-05-31 12:56 curtis * ss/: FancySSCell.java, SpreadSheet.java: fix some widget panel bugs 2001-05-31 12:30 curtis * data/qt/QTForm.java: fix QuickTime loader bug 2001-05-31 11:54 dglo * data/visad/: BinaryReader.java, object/BinaryIntegerSet.java, object/BinarySimpleSet.java: Fix some debugging code 2001-05-31 10:54 curtis * ss/FancySSCell.java: add "waitForMaps()" method to fix a JPython-related bug TomW found 2001-05-31 09:31 donm * data/mcidas/BaseMapAdapter.java: corrected javadoc 2001-05-30 13:27 dglo * data/visad/BinaryReader.java: Oops, forgot to remove obsolete DEBUG definitions 2001-05-30 13:24 dglo * data/visad/: BinaryFile.java, object/BinaryObject.java, util/build_binary_file.pl, util/debugs: Use common set of DEBUG definitions in both BinaryReader and all object classes 2001-05-30 13:24 dglo * data/visad/util/datas: IRREGULAR_SET should be uncommented 2001-05-30 13:14 dglo * data/visad/BinaryReader.java: Rename 'DEBUG_*' definitions to 'DEBUG_RD_*' 2001-05-30 13:13 dglo * data/visad/BinaryWriter.java: Lose unused DEBUG definitions 2001-05-30 13:09 dglo * data/FileFlatField.java: Should use 'ii' to access list because 'adaptedFlatFieldIndex' may not be correct 2001-05-30 13:04 dglo * KeyboardBehavior.java: Silence 'jikes' warnings 2001-05-30 11:10 donm * Contour2D.java: improved intervalToLevels() code to reduce the time if numbers are large and to provide more precision in calculating levels. Thanks to Russ Rew for the code and testing. Some comparisons: interval=.2 low=2004 high=2006 base=0 ---- 10 values from old intervalToLevels(): // omits last level 2004.0 2004.2 2004.3999 2004.5999 2004.7998 2004.9998 2005.1997 2005.3997 2005.5996 2005.7996 ---- 11 values from new intervalToLevels(): 2004.0 2004.2001 2004.4 2004.6 2004.8 2005.0 2005.2001 2005.4 2005.6 2005.8 2006.0 interval=.2 low=2004 high=2006 base=4000 ---- 10 values from old intervalToLevels(): // omits first level 2004.1998 2004.3998 2004.5997 2004.7997 2004.9996 2005.1996 2005.3995 2005.5995 2005.7994 2005.9994 ---- 11 values from new intervalToLevels(): 2004.0 2004.2 2004.4 2004.6 2004.7999 2005.0 2005.2 2005.4 2005.6 2005.7999 2006.0 interval=.2 low=2000040 high=2000050 base=0 ---- 50 values from old intervalToLevels(): // ten values > high 2000040.1 2000040.4 2000040.6 2000040.9 2000041.1 2000041.4 2000041.6 2000041.9 2000042.1 2000042.4 2000042.6 2000042.9 2000043.1 2000043.4 2000043.6 2000043.9 2000044.1 2000044.4 2000044.6 2000044.9 2000045.1 2000045.4 2000045.6 2000045.9 2000046.1 2000046.4 2000046.6 2000046.9 2000047.1 2000047.4 2000047.6 2000047.9 2000048.1 2000048.4 2000048.6 2000048.9 2000049.1 2000049.4 2000049.6 2000049.9 2000050.1 2000050.4 2000050.6 2000050.9 2000051.1 2000051.4 2000051.6 2000051.9 2000052.1 2000052.4 ---- 51 values from new intervalToLevels(): // ".9" values from using .2f 2000040.0 2000040.2 2000040.4 2000040.6 2000040.9 2000041.0 2000041.2 2000041.4 2000041.6 2000041.9 2000042.0 2000042.2 2000042.4 2000042.6 2000042.9 2000043.0 2000043.2 2000043.4 2000043.6 2000043.9 2000044.0 2000044.2 2000044.4 2000044.6 2000044.9 2000045.0 2000045.2 2000045.4 2000045.6 2000045.9 2000046.0 2000046.2 2000046.4 2000046.6 2000046.9 2000047.0 2000047.2 2000047.4 2000047.6 2000047.9 2000048.0 2000048.2 2000048.4 2000048.6 2000048.9 2000049.0 2000049.2 2000049.4 2000049.6 2000049.9 2000050.0 interval=-.2 low=-2000050 high=-2000040 base=0 ---- 50 values from old intervalToLevels(): // nine values > high -2000050.0 -2000049.8 -2000049.5 -2000049.2 -2000049.0 -2000048.8 -2000048.5 -2000048.2 -2000048.0 -2000047.8 -2000047.5 -2000047.2 -2000047.0 -2000046.8 -2000046.5 -2000046.2 -2000046.0 -2000045.8 -2000045.5 -2000045.2 -2000045.0 -2000044.8 -2000044.5 -2000044.2 -2000044.0 -2000043.8 -2000043.5 -2000043.2 -2000043.0 -2000042.8 -2000042.5 -2000042.2 -2000042.0 -2000041.8 -2000041.5 -2000041.2 -2000041.0 -2000040.8 -2000040.5 -2000040.2 -2000040.0 -2000039.8 -2000039.5 -2000039.2 -2000039.0 -2000038.8 -2000038.5 -2000038.2 -2000038.0 -2000037.8 ---- 51 values from new intervalToLevels(): -2000050.0 -2000049.9 -2000049.6 -2000049.4 -2000049.2 -2000049.0 -2000048.9 -2000048.6 -2000048.4 -2000048.2 -2000048.0 -2000047.9 -2000047.6 -2000047.4 -2000047.2 -2000047.0 -2000046.9 -2000046.6 -2000046.4 -2000046.2 -2000046.0 -2000045.9 -2000045.6 -2000045.4 -2000045.2 -2000045.0 -2000044.9 -2000044.6 -2000044.4 -2000044.2 -2000044.0 -2000043.9 -2000043.6 -2000043.4 -2000043.2 -2000043.0 -2000042.9 -2000042.6 -2000042.4 -2000042.2 -2000042.0 -2000041.9 -2000041.6 -2000041.4 -2000041.2 -2000041.0 -2000040.9 -2000040.6 -2000040.4 -2000040.2 -2000040.0 interval=.4 low=200040 high=200050 base=0 ---- 26 values from old intervalToLevels(): // one value > high 200040.02 200040.42 200040.83 200041.23 200041.64 200042.05 200042.45 200042.86 200043.27 200043.67 200044.08 200044.48 200044.89 200045.3 200045.7 200046.11 200046.52 200046.92 200047.33 200047.73 200048.14 200048.55 200048.95 200049.36 200049.77 200050.17 ---- 26 values from new intervalToLevels(): 200040.0 200040.4 200040.8 200041.2 200041.61 200042.0 200042.4 200042.8 200043.2 200043.61 200044.0 200044.4 200044.8 200045.2 200045.61 200046.0 200046.4 200046.8 200047.2 200047.61 200048.0 200048.4 200048.8 200049.2 200049.61 200050.0 Let us know if you find any problems. Large values still are way off because of the use of floats vs. doubles. But Bill already addressed this. 2001-05-30 10:49 donm * AxisScale.java: added set/getNumberFormat() methods. Removed computeTickRange() and updated computeTicks() to work better with large numbers. 2001-05-29 19:36 curtis * bio/: MeasureDataFile.java, MeasureFrame.java, MeasureList.java, MeasureMatrix.java, MeasureToolbar.java: finish line restoration logic 2001-05-29 16:07 curtis * bio/MeasureDataFile.java: start of read file logic 2001-05-29 11:44 donm * DisplayRenderer.java, RendererControl.java, AxisScale.java: added support for setForegroundColor 2001-05-29 09:06 billh * bom/FlexibleTrackManipulation.java: hopefully improve response times for Andrew 2001-05-25 20:23 curtis * bio/MeasureDataFile.java: Needed for save file support 2001-05-25 20:22 curtis * bio/: LineGroup.java, MeasureFrame.java, MeasureToolbar.java: add support for saving measurement lines 2001-05-25 12:36 dglo * collab/DisplayMonitor.java: Silence 'jikes' warning 2001-05-25 10:29 donm * AxisScale.java: oops, deleted something I shouldn't have (Time strings weren't being formatted) 2001-05-24 15:06 dglo * DisplayRenderer.java: Point application developers from setScaleOn() to GMC.setScaleEnable() 2001-05-24 14:38 tomw * python/JPythonMethods.java: Changed showAxesScales() method to use GraphicsModeControl... 2001-05-24 13:00 donm * AxisScale.java: fix problem when calculating ticks if max and min are really large. Can't use Math.round() and can't cast to an int. Changed cast to a long. This is a problem in Contour2D.intervalToLevels(), but just changing the (int) to (long) is not a solution. Since values are floats, precision is automatically lost so the values comming back are way out of range. I'm using doubles in AxisScale, so mine works after this fix. Stay tuned! 2001-05-24 09:28 dglo * data/visad/BinarySizer.java: Class used to compute bytes needed to write binary VisAD objects 2001-05-23 15:06 dglo * data/: BaseDataProcessor.java, DataProcessor.java, EmptyDataProcessor.java: Add an opaque token to all method calls 2001-05-23 06:43 curtis * bio/: MeasureList.java, MeasureToolbar.java, Measurement.java: progress 2001-05-22 16:35 dglo * data/visad/: BinaryReader.java, BinaryWriter.java, TestBinary.java, VisADForm.java, VisADSerialForm.java, binary_file_format.html, object/BinaryCoordinateSystem.java, object/BinaryDataArray.java, object/BinaryDelaunay.java, object/BinaryDisplayRealType.java, object/BinaryDisplayTupleType.java, object/BinaryDoubleArray.java, object/BinaryDoubleMatrix.java, object/BinaryErrorEstimate.java, object/BinaryFieldImpl.java, object/BinaryFlatField.java, object/BinaryFloatArray.java, object/BinaryFloatMatrix.java, object/BinaryFunctionType.java, object/BinaryGeneric.java, object/BinaryGriddedDoubleSet.java, object/BinaryGriddedSet.java, object/BinaryIntegerArray.java, object/BinaryIntegerMatrix.java, object/BinaryIntegerSet.java, object/BinaryIrregularSet.java, object/BinaryLinearSet.java, object/BinaryList1DSet.java, object/BinaryMathType.java, object/BinaryObject.java, object/BinaryProductSet.java, object/BinaryQuantity.java, object/BinaryReal.java, object/BinaryRealTuple.java, object/BinaryRealTupleType.java, object/BinaryRealType.java, object/BinaryRealVectorType.java, object/BinarySampledSet.java, object/BinaryScalarType.java, object/BinarySerializedObject.java, object/BinarySetType.java, object/BinarySimpleSet.java, object/BinarySingletonSet.java, object/BinarySize.java, object/BinaryString.java, object/BinaryText.java, object/BinaryTextType.java, object/BinaryTuple.java, object/BinaryTupleType.java, object/BinaryUnionSet.java, object/BinaryUnit.java, object/BinaryUnknown.java: Rework of binary file format, phase 1 2001-05-22 14:14 dglo * data/text/TextAdapter.java: Allow text files with whitespace control characters (esp. TAB!) 2001-05-22 13:58 dglo * data/text/TextAdapter.java: Give up if any line in the file contains a control character 2001-05-22 13:09 tomw * python/JPythonMethods.java: Added 'getValues()' for Fields. Removed some extraneous comments 2001-05-22 12:57 tomw * python/subs.py: in 'addData()' method, add keyword parameters for display renderer (renderer=) and data reference (ref=) so that direct manipulation can be done more easily. If ref= is given, then it will be used; if not, then (as before) a DataReferenceImpl is created and returned. 2001-05-21 17:59 billh * cluster/: ClientRendererJ3D.java, DefaultNodeRendererAgent.java, NodeRendererJ3D.java, RemoteClientAgentImpl.java, RemoteClusterDataImpl.java, RemoteNodePartitionedFieldImpl.java, ShadowNodeFunctionTypeJ3D.java, TestSSCluster.java: add variable resolution (only for Gridded3DSets for now) independently settable for each node 2001-05-21 12:26 curtis * bio/: MeasureLine.java, MeasurePoint.java, MeasureThing.java: use DataRenderer.toggle() for hiding measurement lines & points 2001-05-21 12:05 billh * cluster/: TestCluster.java, TestClusterOneJVM.java, TestSSCluster.java, TestVis5DCluster.java: change time out to 100 seconds 2001-05-21 10:13 billh * java3d/: DisplayImplJ3D.java, VisADCanvasJ3D.java: possible fix for garbage collection problem Vladimir found 2001-05-20 17:55 billh * cluster/DefaultNodeRendererAgent.java: fix event hang 2001-05-20 15:21 billh * cluster/: ClientDisplayRendererJ3D.java, ClientRendererJ3D.java, RemoteClientAgentImpl.java, TestCluster.java, TestClusterOneJVM.java, TestSSCluster.java, TestVis5DCluster.java: SpreadSheet flexibility combined with cluster distribution of data and display 2001-05-20 10:32 billh * cluster/: ClientRendererJ3D.java, NodeRendererJ3D.java, RemoteClientAgentImpl.java, TestVis5DCluster.java: more progress 2001-05-19 20:17 billh * ShadowType.java, cluster/TestVis5DCluster.java: more progress; hack for adjustLongitude() Exceptions in makeContour() (I don't know why VisADCanvasJ3D keeps appearing in my commits - I'm not touching it) 2001-05-19 18:45 billh * cluster/: RemoteNodeFieldImpl.java, TestCluster.java, TestVis5DCluster.java: progress (just in time for NCSA All Hands Meeting) 2001-05-19 14:14 billh * Makefile.WinNT, cluster/TestCluster.java: add classes to RMIC_CLUSTER_FILES; add widget to TestCluster 2001-05-19 11:01 billh * examples/Test69.java: add special characters from Andres Borja 2001-05-18 17:25 donm * data/mcidas/MapForm.java: modify check for file type to see if 'OUTL" is anywhere in the string, not just startsWith. This makes it work for URL specifications. 2001-05-17 09:18 curtis * bio/LinePool.java: fix bug where deleting a line didn't deselect it 2001-05-16 15:50 steve * upcMakefile: Added "-author" and "-vesion" options to javadoc invocation. 2001-05-16 15:50 steve * .cvsignore: More ignorable files. 2001-05-16 15:41 steve * data/netcdf/: units/.cvsignore, out/.cvsignore: More ignorable files. 2001-05-16 15:39 steve * data/netcdf/.cvsignore: Added more ignorable files. 2001-05-16 15:36 steve * data/netcdf/: in/NetcdfAdapter.java, NetCDF.java, Plain.java: HTTP access to netCDF datasets moved to main branch. 2001-05-16 15:34 steve * Makefile, Makefile.WinNT: Added ../HTTPClient for HTTP access to netCDF datasets. 2001-05-16 10:15 billh * bom/: CollectiveBarbManipulation.java, DiscoverableZoom.java: DiscoverableZoom sort of working 2001-05-16 07:16 billh * bom/FlexibleTrackManipulation.java: fix bug Andrew found 2001-05-15 17:56 steve * data/netcdf/: NetCDF.java, Plain.java, in/NetcdfAdapter.java: Added ability to read netCDF datasets by URL. 2001-05-15 17:19 billh * java3d/DisplayRendererJ3D.java: failed to compile under Java3D version 1.1.2: at least use reflection where I can (duh) for off screen 2001-05-15 12:53 tomw * python/graph.py: Add color= keyword for lineplot() 2001-05-15 12:48 billh * bom/: CollectiveBarbManipulation.java, DiscoverableZoom.java: progress 2001-05-15 10:26 billh * java3d/: DisplayRendererJ3D.java, VisADCanvasJ3D.java: off screen working 2001-05-15 10:14 billh * examples/Test51.java: add commented-out print statement 2001-05-15 09:21 dglo * .cvsignore: Ignore some build detritus 2001-05-15 06:16 billh * bom/: TCData.java, TCDataTest.java: James' changes 2001-05-14 12:37 billh * java3d/: DisplayImplJ3D.java, DisplayRendererJ3D.java, VisADCanvasJ3D.java: off screen rendering progress 2001-05-14 07:36 billh * bom/FlexibleTrackManipulation.java, java3d/VisADCanvasJ3D.java: hopefully fix bug Andrew found; progress for Java3D off-screen rendering 2001-05-14 05:56 curtis * bio/: FileSeriesWidget.java, LinePool.java, MeasureFrame.java, MeasureList.java, MeasureMatrix.java, MeasureThing.java, MeasureToolbar.java, Measurement.java: add "set standard" line distribution command 2001-05-11 16:56 tomw * python/: graph.py, subs.py: Add an 'image()' method to graph which defaults to a gray-scale color table (good illustration for how to set the color table). Remove the stub for 'pie chart' - consensus is we don't need one now... 2001-05-11 16:38 tomw * python/JPythonMethods.java: Rework some of the range info-getting code to take better care of casting. 2001-05-11 16:03 curtis * bio/: MeasureFrame.java, MeasureToolbar.java, Measurement.java, SelectionBox.java: add measuring label for currently selected line/marker 2001-05-11 14:55 curtis * bio/: FileSeriesWidget.java, LinePool.java, MeasureFrame.java, MeasureLine.java, MeasureList.java, MeasureMatrix.java, MeasurePoint.java, MeasureThing.java, MeasureToolbar.java, Measurement.java, SelectionBox.java: fix a couple of serious bugs 2001-05-11 13:49 curtis * formula/FormulaVar.java: fix another bug Timo Thomas found 2001-05-11 11:34 curtis * formula/FormulaVar.java: fix bug Timo Thomas found 2001-05-11 11:07 tomw * DataImpl.java, DisplayImpl.java: Back out Bill's change to DataImpl. In both, rework the Syncher() class to move the "setup" code inside the synchronized wait block to be sure the setup is done before the action happens and the notify() is run. On small datasets, the notify() was being done before the wait() happened...(in DataImpl's computeRanges() method) 2001-05-11 08:43 billh * VisADLineArray.java, VisADTriangleStripArray.java: adjustSeam() improvements 2001-05-11 06:46 billh * DataImpl.java: try to fix hang in computerRanges() 2001-05-11 06:43 billh * bom/: CollectiveBarbManipulation.java, DiscoverableZoom.java, DiscoverableZoomProjectionControlListener.java: shorten name 2001-05-10 09:48 billh * VisADLineArray.java: improve adjustSeam() 2001-05-10 08:29 billh * DataRenderer.java, DisplayImpl.java, examples/Rivers.java: fix bug Tom found 2001-05-10 06:51 billh * UnionSet.java: better toString() method 2001-05-10 06:38 billh * VisADGroup.java: better toString() method 2001-05-10 06:29 billh * DisplayImpl.java: add commented-out debug print 2001-05-09 14:25 dglo * data/visad/: BinaryReader.java, BinaryWriter.java: Save the internal FlatField array instead of taking a sample from each row 2001-05-09 14:24 dglo * FlatField.java: Switch unpackValues() from 'private' to 'public' I can't see any downside to this, since it only exports a copy of the internal array and since the VisAD binary file format is a LOT faster if it has access to this method. 2001-05-09 14:15 tomw * python/subs.py: Do the JFrame's setSize() after it's show() is done...otherwise it doesn't resize... 2001-05-09 14:08 tomw * python/: subs.py, graph.py: Make 'width' and 'height' the standard nomenclature for all graphs. For now, automatically compute the aspect of the VisAD box based on the 'width/height'. graph.py: add contour(). We're on a roll... 2001-05-09 13:11 tomw * python/: JPythonMethods.java, graph.py, subs.py: JPy: added method for setting Font on axes labels subs.py: make the addData() work more consistently subs.py: add methods for setting aspects of box vertices subs.py: add method for setting point size in point-type plots subs.py: changed maximizeBox() to call setBoxSize() graph.py: made lineplot() and scatter() work better (well, work period...) 2001-05-09 10:25 dglo * data/visad/: FakeData.java, TestBinary.java: Move FakeData to a separate class Use VisADForm rather than creating a BinaryWriter Store output files in 'tstout' subdirectory 2001-05-09 10:07 dglo * data/visad/BinaryWriter.java: Fix some debugging stmts 2001-05-09 10:07 dglo * data/visad/BinaryReader.java: Rework getData() and readData() to only have a single exit point 2001-05-09 09:50 dglo * data/visad/: BinaryReader.java, BinaryWriter.java, VisADForm.java: Whitespace tweaks 2001-05-09 09:46 curtis * bio/: ImageStackWidget.java, MeasureToolbar.java: some gui tweaks 2001-05-09 09:35 tomw * Makefile, Makefile.WinNT: Include the addtional example from data/text/ 2001-05-09 09:35 tomw * data/text/: README.text, TextAdapter.java, TextForm.java, example3.txt: Incorporate James Kelly's changes to make this usable with (Text) type data. Added an example to illustrate this. 2001-05-09 09:28 billh * VisADLineArray.java: add adjustSeam() method 2001-05-09 09:17 dglo * data/visad/: BinaryReader.java, BinaryWriter.java, VisADForm.java: I'm not sure if 'private final' is redundant for a method, but it couldn't hurt anything 2001-05-08 17:31 curtis * bio/: LinePool.java, MeasureLine.java, MeasureThing.java, MeasureToolbar.java: fix some annoying bugs 2001-05-08 13:41 donm * ScalarMap.java, AxisScale.java: change AxisScale.setLabel to AxisScale.setTitle to suppress deprecation message, update AxisScale.setTitle so ScalarMap.setScalarName isn't called twice. 2001-05-08 12:57 billh * VisADLineArray.java: add non-working adjustSeam() method 2001-05-08 12:21 billh * ScalarMap.java: add commented-out debug print 2001-05-08 12:16 billh * DataRenderer.java: protect against zero-length spatial_locs 2001-05-08 10:34 billh * bom/: CollectiveBarbManipulation.java, DiscoverableZoomProjectionControlListener.java: add a new class with undoubtedly the longest name in VisAD 2001-05-07 19:46 curtis * bio/: LinePool.java, MeasureLine.java, MeasurePoint.java, MeasureThing.java, MeasureToolbar.java, SelectionBox.java: progress 2001-05-07 15:15 tomw * python/: graph.py, subs.py: Add scatter and line "quick" plots. Make the JFrame-related code an internal class so that DisplayImpl.dispose() can be called when the window is closed. Will need some tweeking, for sure... 2001-05-07 12:34 curtis * ss/MappingDialog.java, ss/SSCellImpl.java, util/DataUtility.java: Add support for TextTypes in SpreadSheet 2001-05-07 11:53 billh * ShadowType.java: fix NullPointerException 2001-05-07 11:01 billh * DataRenderer.java, DisplayImpl.java, ShadowType.java, VisADGeometryArray.java, bom/CollectiveBarbManipulation.java: fix performance bug 2001-05-07 09:08 rink * Irregular3DSet.java: changes in valueToTri to avoid strange search circularity found with a dataset from Sebastien Lechelle. 2001-05-06 16:06 billh * bom/CollectiveBarbManipulation.java: fix race condition 2001-05-04 15:39 tomw * python/: subs.py, graph.py: subs.py: set ConstantMap for color for all drawLine()s graph.py: added cool histogram quickplot 2001-05-04 15:14 tomw * python/JPythonMethods.java: One more notch up...return MathType for 'rangeType(Data)' 2001-05-04 11:36 tomw * python/subs.py: Added 'showDisplay()' method to do a quick JFrame with the DisplayImpl in it. It just keeps getting easier... 2001-05-04 10:49 tomw * python/: JPythonMethods.java, subs.py: JPythonMethods: allow the getRange() methods to handle TupleTypes, not just RealTupleTypes. subs.py: add keyword parameter to 'maximizeBox()' method to set the % size of the box (default still .95) 2001-05-04 10:41 dglo * data/visad/VisADSerialForm.java: Remove restoreReals() method since this is now dealt with automatically by ScalarType's readResolve() method. 2001-05-04 10:40 dglo * ScalarType.java: readResolve() is called when a ScalarType object (or any ScalarType subclass) is de-serialized, and will automatically add this object to the internal Hashtable, as well as returning the original object in preference to the de-serialized copy. 2001-05-03 10:56 billh * cluster/: TestCluster.java, TestClusterOneJVM.java: test with IsoContour 2001-05-02 15:14 donm * examples/Test26.java: changed setLabel() to setTitle() so you don't get the deprecation message. 2001-05-02 14:02 dglo * BaseQuantity.java, BaseUnit.java, DerivedUnit.java, Factor.java, OffsetUnit.java, QuantityDimension.java, SI.java, ScaledUnit.java, Unit.java, UnitException.java, UnitExistsException.java: With Don Murray and Steve Emmerson's blessing, convert these to the VisAD copyright 2001-05-02 10:13 steve * data/units/DefaultUnitsDB.java: Added missing "newton". (A degree in physics and I missed that unit. Sheesh! :-) 2001-05-01 15:34 dglo * examples/AspectRatio.java, examples/CollabMapTest.java, examples/DisplaySwitch.java, examples/DisplayTest.java, examples/Earth.java, examples/GeoDisplay.java, examples/HSVDisplay.java, examples/IDeskMcIDAS.java, examples/MiniSheet.java, examples/MultiData.java, examples/Region.java, examples/Rivers.java, examples/SatDisplay.java, examples/Simple.java, examples/SimpleAnimate.java, examples/SimpleImage.java, examples/SimpleMcIDAS.java, examples/SocketDataTest.java, examples/Test00.java, examples/Test01.java, examples/Test02.java, examples/Test03.java, examples/Test04.java, examples/Test05.java, examples/Test06.java, examples/Test07.java, examples/Test08.java, examples/Test09.java, examples/Test10.java, examples/Test11.java, examples/Test12.java, examples/Test13.java, examples/Test14.java, examples/Test15.java, examples/Test16.java, examples/Test17.java, examples/Test18.java, examples/Test19.java, examples/Test20.java, examples/Test21.java, examples/Test22.java, examples/Test23.java, examples/Test24.java, examples/Test25.java, examples/Test26.java, examples/Test27.java, examples/Test28.java, examples/Test29.java, examples/Test30.java, examples/Test31.java, examples/Test32.java, examples/Test33.java, examples/Test34.java, examples/Test35.java, examples/Test36.java, examples/Test37.java, examples/Test38.java, examples/Test39.java, examples/Test40.java, examples/Test41.java, examples/Test42.java, examples/Test43.java, examples/Test44.java, examples/Test45.java, examples/Test46.java, examples/Test47.java, examples/Test48.java, examples/Test49.java, examples/Test50.java, examples/Test51.java, examples/Test52.java, examples/Test53.java, examples/Test54.java, examples/Test55.java, examples/Test56.java, examples/Test57.java, examples/Test58.java, examples/Test59.java, examples/Test60.java, examples/Test61.java, examples/Test62.java, examples/Test63.java, examples/Test64.java, examples/Test65.java, examples/Test66.java, examples/Test67.java, examples/Test68.java, examples/Test69.java, examples/Test70.java, examples/TestEvents.java, examples/TestIDesk.java, examples/TestMsg.java, examples/TestSkeleton.java, examples/TestStereo.java, examples/UISkeleton.java, examples/VerySimple.java, formula/FormulaException.java, formula/FormulaManager.java, formula/FormulaUtil.java, formula/FormulaVar.java, formula/Postfix.java, formula/VMethod.java, formula/VRealType.java, georef/EarthLocation.java, georef/EarthLocationTuple.java, georef/LatLonPoint.java, georef/LatLonTuple.java, georef/MapProjection.java, georef/NamedLocation.java, georef/NamedLocationTuple.java, georef/NavigatedCoordinateSystem.java, georef/NavigatedField.java, georef/TrivialNavigation.java, gifts/Gifts.java, gifts/TextForm.java, java2d/AVControlJ2D.java, java2d/AnimationControlJ2D.java, java2d/AnimationSetControlJ2D.java, java2d/DefaultDisplayRendererJ2D.java, java2d/DefaultRendererJ2D.java, java2d/DirectManipulationRendererJ2D.java, java2d/DisplayImplJ2D.java, java2d/DisplayPanelJ2D.java, java2d/DisplayRendererJ2D.java, java2d/GraphicsModeControlJ2D.java, java2d/KeyboardBehaviorJ2D.java, java2d/MouseBehaviorJ2D.java, java2d/ProjectionControlJ2D.java, java2d/RendererJ2D.java, java2d/ShadowFunctionOrSetTypeJ2D.java, java2d/ShadowFunctionTypeJ2D.java, java2d/ShadowRealTupleTypeJ2D.java, java2d/ShadowRealTypeJ2D.java, java2d/ShadowScalarTypeJ2D.java, java2d/ShadowSetTypeJ2D.java, java2d/ShadowTextTypeJ2D.java, java2d/ShadowTupleTypeJ2D.java, java2d/ShadowTypeJ2D.java, java2d/ValueControlJ2D.java, java2d/VisADCanvasJ2D.java, java3d/AVControlJ3D.java, java3d/AnimationControlJ3D.java, java3d/DefaultDisplayRendererJ3D.java, java3d/DefaultRendererJ3D.java, java3d/DirectManipulationRendererJ3D.java, java3d/DisplayAppletJ3D.java, java3d/DisplayImplJ3D.java, java3d/DisplayPanelJ3D.java, java3d/DisplayRendererJ3D.java, java3d/GraphicsModeControlJ3D.java, java3d/ImmersaDeskDisplayRendererJ3D.java, java3d/KeyboardBehaviorJ3D.java, java3d/MouseBehaviorJ3D.java, java3d/ProjectionControlJ3D.java, java3d/RendererJ3D.java, java3d/ShadowFunctionOrSetTypeJ3D.java, java3d/ShadowFunctionTypeJ3D.java, java3d/ShadowRealTupleTypeJ3D.java, java3d/ShadowRealTypeJ3D.java, java3d/ShadowScalarTypeJ3D.java, java3d/ShadowSetTypeJ3D.java, java3d/ShadowTextTypeJ3D.java, java3d/ShadowTupleTypeJ3D.java, java3d/ShadowTypeJ3D.java, java3d/TrackdAPI.c, java3d/TrackdJNI.java, java3d/TransformOnlyDisplayRendererJ3D.java, java3d/TwoDDisplayRendererJ3D.java, java3d/ValueControlJ3D.java, java3d/VisADBranchGroup.java, java3d/VisADCanvasJ3D.java, java3d/WandBehaviorJ3D.java, jmet/MetUnits.java, math/FFT.java, math/Histogram.java, matrix/JamaCholeskyDecomposition.java, matrix/JamaEigenvalueDecomposition.java, matrix/JamaLUDecomposition.java, matrix/JamaMatrix.java, matrix/JamaQRDecomposition.java, matrix/JamaSingularValueDecomposition.java, meteorology/ImageSequence.java, meteorology/ImageSequenceManager.java, meteorology/NavigatedImage.java, meteorology/SatelliteImage.java, meteorology/SingleBandedImage.java, meteorology/SingleBandedImageImpl.java, python/JPythonEditor.java, python/JPythonFrame.java, python/JPythonMethods.java, sounder/NastiInstrument.java, sounder/PCA.java, sounder/SounderDisplay.java, sounder/SounderInstrument.java, sounder/Sounding.java, sounder/Spectrum.java, ss/BasicSSCell.java, ss/FancySSCell.java, ss/MappingDialog.java, ss/SSCellChangeEvent.java, ss/SSCellData.java, ss/SSCellImpl.java, ss/SSCellListener.java, ss/SSLayout.java, ss/SpreadSheet.java, util/AnimationWidget.java, util/ClientServer.java, util/CodeEditor.java, util/CodeFrame.java, util/ComboFileFilter.java, util/ContourWidget.java, util/DataUtility.java, util/Delay.java, util/ExtensionFileFilter.java, util/GMCWidget.java, util/GUIFrame.java, util/ImageHelper.java, util/McIDASFileFilter.java, util/PrintActionListener.java, util/ProjWidget.java, util/RangeSlider.java, util/RangeWidget.java, util/ReflectedUniverse.java, util/SaveStringTokenizer.java, util/SelectRangeWidget.java, util/TextEditor.java, util/TextFrame.java, util/ThreadPool.java, util/Util.java, util/VisADSlider.java: Update copyright to 2001 2001-05-01 15:31 dglo * aeri/Aeri.java, aeri/Qdiv.java, bio/ColorBar.java, bio/ColorRenderer.java, bio/FileSeriesWidget.java, bio/GroupDialog.java, bio/ImageStackWidget.java, bio/LineGroup.java, bio/LinePool.java, bio/MeasureFrame.java, bio/MeasureLine.java, bio/MeasureList.java, bio/MeasureMatrix.java, bio/MeasurePoint.java, bio/MeasureToolbar.java, bio/Measurement.java, bio/SelectionBox.java, bio/SeriesChooser.java, bio/SeriesFileFilter.java, bio/StepWidget.java, bom/BarbManipulationRendererJ2D.java, bom/BarbManipulationRendererJ3D.java, bom/BarbRenderer.java, bom/BarbRendererJ2D.java, bom/BarbRendererJ3D.java, bom/CBMKeyboardBehaviorJ3D.java, bom/CollectiveBarbException.java, bom/CollectiveBarbManipulation.java, bom/CurveManipulationRendererJ3D.java, bom/FlexibleTrackManipulation.java, bom/FrontDrawer.java, bom/ImageRendererJ3D.java, bom/PickManipulationRendererJ3D.java, bom/PointManipulationRendererJ3D.java, bom/Radar2DCoordinateSystem.java, bom/Radar3DCoordinateSystem.java, bom/RubberBandBoxRendererJ3D.java, bom/ShadowBarbFunctionTypeJ2D.java, bom/ShadowBarbFunctionTypeJ3D.java, bom/ShadowBarbRealTupleTypeJ2D.java, bom/ShadowBarbRealTupleTypeJ3D.java, bom/ShadowBarbRealTypeJ2D.java, bom/ShadowBarbRealTypeJ3D.java, bom/ShadowBarbSetTypeJ2D.java, bom/ShadowBarbSetTypeJ3D.java, bom/ShadowBarbTupleTypeJ2D.java, bom/ShadowBarbTupleTypeJ3D.java, bom/ShadowCurveSetTypeJ3D.java, bom/ShadowImageFunctionTypeJ3D.java, bom/SwellManipulationRendererJ3D.java, bom/SwellRendererJ3D.java, bom/TrackManipulation.java, bom/WindPolarCoordinateSystem.java, browser/ContourWidget.java, browser/Convert.java, browser/Divider.java, browser/GMCWidget.java, browser/RangeSlider.java, browser/Slider.java, browser/VisADApplet.java, browser/Widget.java, browser/WidgetEvent.java, browser/WidgetListener.java, cluster/ClientDisplayRendererJ3D.java, cluster/ClientRendererJ3D.java, cluster/ClusterException.java, cluster/DefaultNodeRendererAgent.java, cluster/NodeAgent.java, cluster/NodeDisplayRendererJ3D.java, cluster/NodeRendererJ3D.java, cluster/RemoteAgentContact.java, cluster/RemoteAgentContactImpl.java, cluster/RemoteClientAgent.java, cluster/RemoteClientAgentImpl.java, cluster/RemoteClientData.java, cluster/RemoteClientDataImpl.java, cluster/RemoteClientField.java, cluster/RemoteClientFieldImpl.java, cluster/RemoteClientPartitionedField.java, cluster/RemoteClientPartitionedFieldImpl.java, cluster/RemoteClientTuple.java, cluster/RemoteClientTupleImpl.java, cluster/RemoteClusterData.java, cluster/RemoteClusterDataImpl.java, cluster/RemoteNodeData.java, cluster/RemoteNodeDataImpl.java, cluster/RemoteNodeField.java, cluster/RemoteNodeFieldImpl.java, cluster/RemoteNodePartitionedField.java, cluster/RemoteNodePartitionedFieldImpl.java, cluster/RemoteNodeTuple.java, cluster/RemoteNodeTupleImpl.java, cluster/ShadowNodeFunctionTypeJ3D.java, cluster/ShadowNodeRealTupleTypeJ3D.java, cluster/ShadowNodeRealTypeJ3D.java, cluster/ShadowNodeSetTypeJ3D.java, cluster/ShadowNodeTupleTypeJ3D.java, cluster/TestCluster.java, cluster/TestClusterOneJVM.java, collab/ControlMonitorEvent.java, collab/DisplayMonitor.java, collab/DisplayMonitorImpl.java, collab/DisplaySync.java, collab/DisplaySyncImpl.java, collab/MapMonitorEvent.java, collab/MessageMonitorEvent.java, collab/MonitorCallback.java, collab/MonitorEvent.java, collab/MonitorSyncer.java, collab/ReferenceMonitorEvent.java, collab/RemoteDisplayMonitor.java, collab/RemoteDisplayMonitorImpl.java, collab/RemoteDisplaySync.java, collab/RemoteDisplaySyncImpl.java, collab/RemoteEventProvider.java, collab/RemoteEventProviderImpl.java, data/BadFormException.java, data/BadRepositoryException.java, data/CacheStrategy.java, data/DataNode.java, data/DataVisitor.java, data/DefaultFamily.java, data/DirectoryRepository.java, data/FileAccessor.java, data/FileField.java, data/FileFlatField.java, data/Form.java, data/FormFamily.java, data/FormFileInformer.java, data/FormNode.java, data/FunctionFormFamily.java, data/LinkedDataSource.java, data/Repository.java, data/SocketDataServer.java, data/SocketDataSource.java, data/amanda/F2000Form.java, data/biorad/BioRadForm.java, data/biorad/BioRadNote.java, data/fits/ConvertArray.java, data/fits/ConvertDoubleArray.java, data/fits/DumpHeader.java, data/fits/ExceptionStack.java, data/fits/FitsAdapter.java, data/fits/FitsForm.java, data/fits/FitsTourGuide.java, data/fits/GenericArrayConverter.java, data/fits/Spasm.java, data/fits/ToFits.java, data/fits/TourGuide.java, data/fits/TourInspector.java, data/fits/TourWriter.java, data/fits/Tourist.java, data/gif/GIFAdapter.java, data/gif/GIFForm.java, data/gif/TestGIF.java, data/hdfeos/Calibration.java, data/hdfeos/CalibrationDefault.java, data/hdfeos/DimensionSet.java, data/hdfeos/EosGrid.java, data/hdfeos/EosStruct.java, data/hdfeos/EosSwath.java, data/hdfeos/GctpException.java, data/hdfeos/GctpFunction.java, data/hdfeos/GctpMap.java, data/hdfeos/GeoMap.java, data/hdfeos/GeoMapSet.java, data/hdfeos/Hdfeos.java, data/hdfeos/HdfeosAccessor.java, data/hdfeos/HdfeosAdaptedForm.java, data/hdfeos/HdfeosData.java, data/hdfeos/HdfeosDomain.java, data/hdfeos/HdfeosDomainMap.java, data/hdfeos/HdfeosException.java, data/hdfeos/HdfeosField.java, data/hdfeos/HdfeosFile.java, data/hdfeos/HdfeosFlatField.java, data/hdfeos/HdfeosForm.java, data/hdfeos/HdfeosTuple.java, data/hdfeos/LambertAzimuthalEqualArea.java, data/hdfeos/LambertConformalConic.java, data/hdfeos/NamedDimension.java, data/hdfeos/PolarStereographic.java, data/hdfeos/Shape.java, data/hdfeos/ShapeSet.java, data/hdfeos/Variable.java, data/hdfeos/VariableSet.java, data/hdfeos/hdfeosc/EHchkfidImp.c, data/hdfeos/hdfeosc/EHcloseImp.c, data/hdfeos/hdfeosc/EHgetcalImp.c, data/hdfeos/hdfeosc/GDattachImp.c, data/hdfeos/hdfeosc/GDfdimsImp.c, data/hdfeos/hdfeosc/GDfieldinfoImp.c, data/hdfeos/hdfeosc/GDgridinfoImp.c, data/hdfeos/hdfeosc/GDinqattrsImp.c, data/hdfeos/hdfeosc/GDinqdimsImp.c, data/hdfeos/hdfeosc/GDinqfieldsImp.c, data/hdfeos/hdfeosc/GDinqgridImp.c, data/hdfeos/hdfeosc/GDnentriesImp.c, data/hdfeos/hdfeosc/GDopenImp.c, data/hdfeos/hdfeosc/GDprojinfoImp.c, data/hdfeos/hdfeosc/GDreadfieldImp.c, data/hdfeos/hdfeosc/GetNumericAttrImp.c, data/hdfeos/hdfeosc/HdfeosLib.java, data/hdfeos/hdfeosc/SDattrinfoImp.c, data/hdfeos/hdfeosc/SWattachImp.c, data/hdfeos/hdfeosc/SWfdims.c, data/hdfeos/hdfeosc/SWfdimsImp.c, data/hdfeos/hdfeosc/SWfieldinfoImp.c, data/hdfeos/hdfeosc/SWinqdatafieldsImp.c, data/hdfeos/hdfeosc/SWinqdimsImp.c, data/hdfeos/hdfeosc/SWinqgeofieldsImp.c, data/hdfeos/hdfeosc/SWinqmapsImp.c, data/hdfeos/hdfeosc/SWinqswathImp.c, data/hdfeos/hdfeosc/SWnentriesImp.c, data/hdfeos/hdfeosc/SWopenImp.c, data/hdfeos/hdfeosc/SWreadfieldImp.c, data/in/AndCondition.java, data/in/ArithProg.java, data/in/Condition.java, data/in/Consolidator.java, data/in/DataInputFilter.java, data/in/DataInputSource.java, data/in/DataInputStream.java, data/in/MD5Key.java, data/in/MathTypeCondition.java, data/in/NotCondition.java, data/in/OrCondition.java, data/in/Selector.java, data/in/TimeFactorer.java, data/in/ValueProcessor.java, data/jai/JAIForm.java, data/mcidas/MapForm.java, data/mcidas/PointDataAdapter.java, data/netcdf/QuantityCheck.java, data/qt/QTForm.java, data/text/TextAdapter.java, data/text/TextForm.java, data/tiff/TiffForm.java, data/vis5d/V5DStruct.java, data/vis5d/Vis5DAdaptedForm.java, data/vis5d/Vis5DCoordinateSystem.java, data/vis5d/Vis5DFile.java, data/vis5d/Vis5DFileAccessor.java, data/vis5d/Vis5DForm.java, data/vis5d/Vis5DVerticalSystem.java, data/visad/VisADForm.java, data/visad/VisADSerialForm.java: Update copyright to 2001 2001-05-01 15:25 tomw * python/graph.py: Beginnings of the "quick graph" Jython/VisAD routine. Right now, only the animation() method is defined (and working)...and of course that might change... 2001-05-01 14:31 dglo * AVControl.java, Action.java, ActionImpl.java, AnimationControl.java, AnimationSetControl.java, AxisScale.java, BadDirectManipulationException.java, BadMappingException.java, BaseColorControl.java, CMYCoordinateSystem.java, CartesianProductCoordinateSystem.java, Cell.java, CellImpl.java, ColorAlphaControl.java, ColorControl.java, CommonUnit.java, ConstantMap.java, Contour2D.java, ContourControl.java, Control.java, ControlEvent.java, ControlListener.java, CoordinateSystem.java, CoordinateSystemException.java, CylindricalCoordinateSystem.java, Data.java, DataDisplayLink.java, DataImpl.java, DataReference.java, DataReferenceImpl.java, DataRenderer.java, DataShadow.java, DateTime.java, Delaunay.java, DelaunayClarkson.java, DelaunayCustom.java, DelaunayFast.java, DelaunayOverlap.java, DelaunayWatson.java, Display.java, DisplayEvent.java, DisplayException.java, DisplayImpl.java, DisplayInterruptException.java, DisplayListener.java, DisplayMapEvent.java, DisplayRealType.java, DisplayReferenceEvent.java, DisplayRenderer.java, DisplayTupleType.java, DoubleSet.java, EarthVectorType.java, EmpiricalCoordinateSystem.java, ErrorEstimate.java, Field.java, FieldException.java, FieldImpl.java, FlatField.java, FloatSet.java, Flow1Control.java, Flow2Control.java, FlowControl.java, FlowSphericalCoordinateSystem.java, Function.java, FunctionImpl.java, FunctionType.java, GraphicsModeControl.java, GridCoordinateSystem.java, GridVectorType.java, Gridded1DDoubleSet.java, Gridded1DSet.java, Gridded1DSetIface.java, Gridded2DDoubleSet.java, Gridded2DSet.java, Gridded3DDoubleSet.java, Gridded3DSet.java, GriddedDoubleSet.java, GriddedSet.java, GriddedSetIface.java, HSVCoordinateSystem.java, IdentityCoordinateSystem.java, Integer1DSet.java, Integer2DSet.java, Integer3DSet.java, IntegerNDSet.java, IntegerSet.java, InverseCoordinateSystem.java, Irregular1DSet.java, Irregular2DSet.java, Irregular3DSet.java, IrregularSet.java, KeyboardBehavior.java, Linear1DSet.java, Linear2DSet.java, Linear3DSet.java, LinearLatLonSet.java, LinearNDSet.java, LinearSet.java, List1DSet.java, LocalDisplay.java, MathType.java, MouseBehavior.java, MouseHelper.java, PlotDigits.java, PlotText.java, PolarCoordinateSystem.java, ProductSet.java, ProjectionControl.java, PromiscuousUnit.java, QuickSort.java, RangeControl.java, Real.java, RealIface.java, RealTuple.java, RealTupleIface.java, RealTupleType.java, RealType.java, RealVectorType.java, ReferenceActionLink.java, ReferenceException.java, RemoteAction.java, RemoteActionImpl.java, RemoteCell.java, RemoteCellImpl.java, RemoteData.java, RemoteDataImpl.java, RemoteDataReference.java, RemoteDataReferenceImpl.java, RemoteDisplay.java, RemoteDisplayImpl.java, RemoteField.java, RemoteFieldImpl.java, RemoteFunction.java, RemoteFunctionImpl.java, RemoteReferenceLink.java, RemoteReferenceLinkImpl.java, RemoteServer.java, RemoteServerImpl.java, RemoteSlaveDisplay.java, RemoteSlaveDisplayImpl.java, RemoteThing.java, RemoteThingImpl.java, RemoteThingReference.java, RemoteThingReferenceImpl.java, RemoteTupleIface.java, RemoteVisADException.java, RendererControl.java, SampledSet.java, SampledSetIface.java, Scalar.java, ScalarIface.java, ScalarMap.java, ScalarMapControlEvent.java, ScalarMapEvent.java, ScalarMapListener.java, ScalarType.java, Set.java, Set1DIface.java, SetException.java, SetIface.java, SetType.java, ShadowFunctionOrSetType.java, ShadowFunctionType.java, ShadowRealTupleType.java, ShadowRealType.java, ShadowScalarType.java, ShadowSetType.java, ShadowTextType.java, ShadowTupleType.java, ShadowType.java, ShapeControl.java, SimpleSet.java, SimpleSetIface.java, SingletonSet.java, SocketSlaveDisplay.java, SphericalCoordinateSystem.java, Text.java, TextControl.java, TextType.java, Thing.java, ThingChangedEvent.java, ThingChangedLink.java, ThingChangedListener.java, ThingImpl.java, ThingReference.java, ThingReferenceImpl.java, ToggleControl.java, Tuple.java, TupleIface.java, TupleType.java, TypeException.java, UnimplementedException.java, UnionSet.java, ValueControl.java, VisADAppearance.java, VisADError.java, VisADEvent.java, VisADException.java, VisADGeometryArray.java, VisADGroup.java, VisADIndexedTriangleStripArray.java, VisADLineArray.java, VisADLineStripArray.java, VisADPointArray.java, VisADQuadArray.java, VisADRay.java, VisADSceneGraphObject.java, VisADSwitch.java, VisADTriangleArray.java, VisADTriangleStripArray.java: Update copyright to 2001 2001-05-01 13:50 dglo * DataSourceListener.java, MessageEvent.java, MessageListener.java, RemoteSourceListener.java, RendererSourceListener.java, aeri/LinearVectorPointMethod.java, bom/TCData.java, bom/TCDataTest.java, collab/CollabUtil.java, data/BaseDataProcessor.java, data/DataProcessor.java, data/DataWriter.java, data/EmptyDataProcessor.java, data/EmptyDataWriter.java, data/hdf5/HDF5AdapterException.java, data/hdf5/HDF5DataAdaptable.java, data/hdf5/HDF5DatasetAdapted.java, data/hdf5/HDF5FileAdapted.java, data/hdf5/HDF5Form.java, data/hdf5/HDF5GroupAdapted.java, data/hdf5/hdf5objects/HDF5Attribute.java, data/hdf5/hdf5objects/HDF5Dataset.java, data/hdf5/hdf5objects/HDF5Dataspace.java, data/hdf5/hdf5objects/HDF5Datatype.java, data/hdf5/hdf5objects/HDF5File.java, data/hdf5/hdf5objects/HDF5Group.java, data/hdf5/hdf5objects/HDF5Object.java, data/hdf5/hdf5objects/HDF5TreeNode.java, data/netcdf/units/DefaultUnitsDB.java, data/netcdf/units/NoSuchUnitException.java, data/netcdf/units/ParseException.java, data/netcdf/units/Parser.java, data/netcdf/units/UnitParser.java, data/netcdf/units/UnitsDB.java, data/units/ASCII_CharStream.java, data/units/ParseException.java, data/units/Token.java, data/units/TokenMgrError.java, data/units/UnitParser.java, data/units/UnitParserConstants.java, data/units/UnitParserTokenManager.java, data/visad/BinaryFile.java, data/visad/BinaryObjectCache.java, data/visad/BinaryReader.java, data/visad/BinaryWriter.java, data/visad/TestBinary.java, examples/VisuTraj.java, examples/display_test.c, meteorology/ImageSequenceImpl.java, meteorology/SatelliteData.java: Add missing copyright 2001-04-30 19:18 curtis * bio/MeasureToolbar.java: use word wrapping in group description box 2001-04-30 19:12 curtis * bio/: GroupDialog.java, LineGroup.java, MeasureFrame.java, MeasureLine.java, MeasureList.java, MeasureToolbar.java, Measurement.java, SeriesChooser.java: support for line groups 2001-04-30 14:10 curtis * bio/: ColorBar.java, ColorRenderer.java: color classes needed for line color selection GUI 2001-04-30 14:09 curtis * bio/: FileSeriesWidget.java, ImageStackWidget.java, LinePool.java, MeasureFrame.java, MeasureLine.java, MeasurePoint.java, MeasureToolbar.java, Measurement.java, SelectionBox.java: first crack at support for user-selectable line coloration 2001-04-30 12:09 billh * bom/FlexibleTrackManipulation.java: fix (sort of) bug Andrew found 2001-04-27 07:48 billh * ShadowFunctionOrSetType.java: only allow texture mapping for manifold dimension = 2 (i.e., fix bug Curtis found) 2001-04-27 07:17 billh * DelaunayCustom.java, DisplayImpl.java, Gridded1DDoubleSet.java, Gridded1DSet.java, Gridded2DDoubleSet.java, Gridded2DSet.java, Gridded3DDoubleSet.java, Gridded3DSet.java, GriddedSet.java, Irregular2DSet.java, Irregular3DSet.java, IrregularSet.java, bom/FlexibleTrackManipulation.java, java2d/DisplayImplJ2D.java: make *Set constructors with 'boolean copy' argument public; stop Threads in DisplayImpl.destroy() (and in DisplayImplJ2D); add Andrew's new method to bom/Flex*.java 2001-04-25 17:17 donm * ContourControl.java: fixed bug in setLevels that showed up with small contour values. Also changed annoying tabs to blank spaces and fixed a mistake in the text of one of the exceptions. All in all, a productive day! Let me know if this breaks anything. 2001-04-25 13:08 tomw * python/JPythonFrame.java: Put this back the way it was... 2001-04-25 13:03 tomw * python/: JPythonEditor.java, hist_test.py, mcidas_test.py, resample_test.py: Put these back to the previous "right" versions... 2001-04-25 12:49 tomw * python/: JPythonEditor.java, JPythonFrame.java, JPythonMethods.java, hist_test.py, mcidas_test.py, resample_test.py: added evaluate() methods, and showAxisScale() method. 2001-04-24 16:22 curtis * bio/: FileSeriesWidget.java, ImageStackWidget.java, MeasureMatrix.java, MeasureToolbar.java: begin work on brightness/contrast 2001-04-24 13:53 curtis * bio/: LinePool.java, MeasureList.java, MeasureMatrix.java, MeasurePoint.java, MeasureToolbar.java: add support for markers (points) 2001-04-24 08:14 billh * bom/FrontDrawer.java: fix bug Ken found 2001-04-23 17:30 curtis * bio/: FileSeriesWidget.java, LinePool.java, MeasureFrame.java, MeasureLine.java, MeasureList.java, MeasureMatrix.java, MeasureToolbar.java, Measurement.java, SelectionBox.java: add a bunch of GUI controls 2001-04-23 11:42 donm * AxisScale.java: hearing no objections, I'm checking in the stuff I did last week. YAxis labels in 2D now point up. Axis title is now offset from labels by one character. You can add customized labels using createStandardLabels() and setLabelTable() methods. 2001-04-20 15:38 curtis * bio/: LinePool.java, MeasureLine.java, SelectionBox.java: line selection almost works 2001-04-19 16:06 curtis * bio/: LinePool.java, MeasureLine.java, Measurement.java: start on line selection logic 2001-04-19 10:31 curtis * java3d/MouseBehaviorJ3D.java: make getScreenCoords return null for 3-D 2001-04-18 13:06 billh * cluster/: ClientRendererJ3D.java, DefaultNodeRendererAgent.java, NodeRendererJ3D.java, RemoteClientAgentImpl.java, TestCluster.java, TestClusterOneJVM.java: working again with multiple JVMs and apparently without any of the previous synchrnoization problems 2001-04-18 12:56 rink * ShadowType.java: fix label orientation logic: was mostly correct, just swapping wrong grid dimensions. Note: didn't test on a 3-D, 2-D manifold grid, try that later. 2001-04-18 12:21 billh * DisplayImpl.java: add commented out debug statements 2001-04-18 10:19 billh * bom/FrontDrawer.java: allow detach and re-attach of FrontDrawer 2001-04-17 10:13 billh * rabin/Rain.java: fix NullPointerException 2001-04-17 09:59 billh * cluster/: ClientRendererJ3D.java, DefaultNodeRendererAgent.java, NodeAgent.java, NodeRendererJ3D.java, RemoteClientAgentImpl.java, TestClusterOneJVM.java: Get rid of use of collab as a hack for cluster communication - it was too hard to synchronize with cluster operations. Almost working again. 2001-04-13 16:59 rink * data/DefaultFamily.java: make Vis5DAdaptedForm the default vis5d form. 2001-04-13 16:58 rink * data/vis5d/: V5DStruct.java, Vis5DForm.java: can now read uncompressed IEEE floats, expand large flatfields into flatfields with TupleDimension == 1 to help with memory problems, 2d domains remain as before. 2001-04-12 12:46 billh * cluster/TestCluster.java: client display of image distributed across 4 JVMs, with each piece transformed on its JVM 2001-04-12 10:13 billh * cluster/: TestCluster.java, TestClusterOneJVM.java: progress 2001-04-12 08:46 billh * cluster/: ClientRendererJ3D.java, DefaultNodeRendererAgent.java, NodeRendererJ3D.java, RemoteClusterDataImpl.java: first successful effort to compute scene graph in one display and put it on the screen in another 2001-04-12 08:45 billh * ScalarMap.java: add commented-out debug statements 2001-04-12 08:39 billh * collab/: DisplayMonitor.java, DisplayMonitorImpl.java, MonitorSyncer.java, RemoteDisplayMonitorImpl.java: add isEmpty() methods - hack for cluster to sync with all collab messages delivered to nodes; when Dave returns he can probably show me a better way 2001-04-12 07:53 billh * collab/: DisplayMonitorImpl.java, DisplaySyncImpl.java: comment out debug statements 2001-04-12 07:49 billh * collab/: DisplayMonitorImpl.java, DisplaySyncImpl.java: fix cluster bug 2001-04-12 04:53 billh * bom/FrontDrawer.java: add getFrontRenderer() method for Ken 2001-04-11 12:44 billh * util/ThreadPool.java: change 'runing' to 'running' in comment 2001-04-11 12:40 billh * cluster/: ClientRendererJ3D.java, DefaultNodeRendererAgent.java, NodeRendererJ3D.java, RemoteClientAgentImpl.java, RemoteClusterDataImpl.java, TestCluster.java: progress 2001-04-11 12:40 billh * ActionImpl.java, DisplayImpl.java: add commented-out debug statements 2001-04-11 12:37 billh * util/ThreadPool.java: change DEFAULT_MIN_THREADS to 5 - deadlock danger 2001-04-11 10:19 billh * DisplayImpl.java: don't waitForTasks() in syncRemoteData() if cluster 2001-04-09 09:42 steve * data/in/ArithProg.java: Corrected some "@link"s. 2001-04-09 06:54 billh * MathType.java, cluster/ClientRendererJ3D.java, cluster/DefaultNodeRendererAgent.java, cluster/NodeAgent.java, cluster/RemoteClientAgentImpl.java: fix bug James found in MathType.stringToType() seems to me I checked these cluster changes in already?? 2001-04-07 09:43 billh * java3d/MouseBehaviorJ3D.java: comment out Java3D 1.2 - specific method call 2001-04-06 12:02 curtis * MouseBehavior.java, java2d/MouseBehaviorJ2D.java, java3d/MouseBehaviorJ3D.java: Add "getScreenCoords" method for converting VisAD (e.g., cursor) coordinates to screen coordinates. 2001-04-06 10:19 billh * cluster/: ClientRendererJ3D.java, DefaultNodeRendererAgent.java, TestCluster.java: progress 2001-04-06 08:36 rink * data/vis5d/Vis5DForm.java: fix contour label problem for 3-D grids as well. 2001-04-06 04:38 billh * ShadowType.java: possible (but unlikely) fix for contour label orientation 2001-04-05 20:33 rink * data/vis5d/: Vis5DCoordinateSystem.java, Vis5DForm.java: fix contour label problem. 2001-04-05 14:36 curtis * ss/MappingDialog.java: make sure mapping dialog fits on the screen 2001-04-05 14:31 tomw * python/subs.py: Added color= keyword to the drawLine() method. Move the MathType parameter in the alternate call to a keyword parameter as well. 2001-04-05 12:28 donm * util/Util.java: added canDoJava3D() and canDoJava3D(String version) methods. Added private canDoClass() method and modified canDoJPEG and canDoPython to call this. All in all, a canDo mod. 2001-04-05 11:13 tomw * python/subs.py: Changed 'makeDisplay()' to default to 3D if possible (and to use 2D mode in 3D if the ScalarMaps given do not include a mapping to ZAxis). 2001-04-04 16:30 tomw * python/subs.py: An ever-growing group of Jython defs that do useful things in VisAD. 2001-04-04 14:53 curtis * ss/: BasicSSCell.java, SpreadSheet.java: Beef up SpreadSheet error reporting; hopefully fixes "please wait..." bug. 2001-04-04 12:33 billh * Makefile, Makefile.WinNT, VisAD.Manifest: add manifest 2001-04-04 10:53 billh * cluster/: ClientRendererJ3D.java, RemoteClientPartitionedFieldImpl.java, RemoteClusterDataImpl.java, RemoteNodePartitionedFieldImpl.java, TestCluster.java: progress 2001-04-03 17:23 billh * FlatField.java, Makefile.WinNT: fix bug in FlatField Steve found fix bug in Makefile.WinNT Steve made (sort of evens out) 2001-04-03 14:13 steve * data/units/: UnitParser.java, UnitParser.jj: Added printing of unit-defintion to main() test-method. 2001-04-03 14:12 steve * data/netcdf/QuantityDBManager.java: Added main(String[]) method. 2001-04-03 13:56 steve * data/netcdf/StandardQuantityDB.java: Improved error message for class initialization failure. 2001-04-03 13:53 steve * data/netcdf/upcMakefile: Removed references to units/ subdirectory becuase it's moved. 2001-04-03 13:53 steve * data/netcdf/StandardQuantityDB.java: Corrected Javadoc regarding mutability. Improved class initialization. 2001-04-03 13:41 steve * data/SocketDataServer.java: Fully qualified reference to 'ref' in inner class to pacify Forte. 2001-04-03 13:39 steve * data/in/ValueRanger.java: Corrected syntax by converting ';;' to ';'. 2001-04-03 13:39 steve * data/dods/DODSFormTest.java: Added verbose option and use of visad.jmet.DumpType.dumpDataType. 2001-04-03 13:37 steve * data/dods/: BooleanVariableAdapter.java, ByteVariableAdapter.java, Float32VariableAdapter.java, Float64VariableAdapter.java, Int16VariableAdapter.java, Int32VariableAdapter.java, StringVariableAdapter.java, UInt16VariableAdapter.java, UInt32VariableAdapter.java, VariableAdapter.java: Added missing 'copy' argument to data(...) method. 2001-04-03 13:36 steve * TextControl.java: Corrected syntax by changing some ';;' into ';'. 2001-04-03 13:36 steve * Makefile, Makefile.WinNT: Removed mention of unnecessary subdirectories in the ../dods and ../gnu packages. 2001-04-03 13:18 billh * ProjectionControl.java, cluster/ClientRendererJ3D.java, cluster/RemoteClientTupleImpl.java, java3d/DisplayImplJ3D.java: progress 2001-04-03 11:54 steve * util/DataUtility.java: Corrected Javadoc. 2001-04-03 10:47 billh * examples/Test61.java: comments 2001-04-03 10:46 billh * cluster/: ClientRendererJ3D.java, ShadowNodeFunctionTypeJ3D.java: progress 2001-04-02 15:54 steve * data/dods/DODSSource.java: Eliminated possibility of empty URL query unless specified that way. 2001-04-02 15:53 steve * data/dods/.cvsignore: Added Forte's filesystem.attributes. 2001-04-02 15:29 rink * data/vis5d/Vis5DCoordinateSystem.java: now "looks like" east positive 2001-04-02 14:50 steve * Makefile, Makefile.WinNT: Added ../gnu/regexp stuff. 2001-04-02 10:51 billh * VisADAppearance.java, cluster/ClientRendererJ3D.java, cluster/ShadowNodeFunctionTypeJ3D.java: progress 2001-04-02 10:03 tomw * python/JPythonMethods.java: Change to use non-deprecated version of Parser.parse(). Add static method signature for "getRealType(name, unit)". 2001-04-02 09:41 billh * java3d/ProjectionControlJ3D.java: make addPair() public for cluster 2001-04-01 13:23 billh * Makefile.WinNT, ShadowFunctionOrSetType.java, cluster/ClientRendererJ3D.java, cluster/RemoteClusterDataImpl.java: cluster progress; fix "\" error in Makefile.WinNT 2001-03-31 12:55 billh * bom/CollectiveBarbManipulation.java: fix, sort of, bug Ken found 2001-03-30 13:59 rink * data/vis5d/: V5DStruct.java, Vis5DForm.java: fix the time precision problem I knew about, but forgot to check in. 2001-03-29 18:33 billh * bom/CollectiveBarbManipulation.java: add test for failure BOM is seeing 2001-03-29 16:39 rink * data/vis5d/: V5DStruct.java, Vis5DFile.java, Vis5DForm.java, Vis5DVerticalSystem.java: add support varying number of levels, there should really only be one case of this. 2001-03-29 15:08 steve * data/in/: ArithProg.java, LonArithProg.java: Improved relative resolution handling (made looser and type-dependent). 2001-03-29 15:07 steve * data/dods/ArrayVariableAdapter.java: Changed "_dim" suffix to "_ndx". 2001-03-29 13:38 steve * Makefile.WinNT: Added dods.* packages to "compile" target. 2001-03-29 09:39 donm * AxisScale.java: fix bug in computeTickRange() caused by rounding error. Remove extraneous debug statements and outdated code. 2001-03-28 16:45 steve * data/dods/ArrayVariableAdapter.java: Changed generated names of array dimensions by appending "_dim" to the DODS dimension name. This avoids creating a field with the same RealType in both the domain and range for netCDF coordinate variables. 2001-