Revision: 18300
          http://sourceforge.net/p/jmol/code/18300
Author:   hansonr
Date:     2013-06-06 20:56:00 +0000 (Thu, 06 Jun 2013)
Log Message:
-----------
___version=13.0.16

bug fix: COMPARE move of group saved in state may not be correct when restored
bug fix: restore command broken  

Modified Paths:
--------------
    branches/v13_0/Jmol/src/org/jmol/adapter/readers/cifpdb/PdbReader.java
    branches/v13_0/Jmol/src/org/jmol/adapter/readers/xml/XmlMolproReader.java
    branches/v13_0/Jmol/src/org/jmol/adapter/readers/xml/XmlReader.java
    
branches/v13_0/Jmol/src/org/jmol/adapter/smarter/AtomSetCollectionReader.java
    branches/v13_0/Jmol/src/org/jmol/adapter/smarter/Resolver.java
    branches/v13_0/Jmol/src/org/jmol/jvxl/readers/SurfaceReader.java
    branches/v13_0/Jmol/src/org/jmol/jvxl/readers/VolumeDataReader.java
    branches/v13_0/Jmol/src/org/jmol/script/ScriptEvaluator.java
    branches/v13_0/Jmol/src/org/jmol/shapespecial/DotsRenderer.java
    branches/v13_0/Jmol/src/org/jmol/viewer/Jmol.properties
    branches/v13_0/Jmol/src/org/jmol/viewer/Viewer.java

Modified: branches/v13_0/Jmol/src/org/jmol/adapter/readers/cifpdb/PdbReader.java
===================================================================
--- branches/v13_0/Jmol/src/org/jmol/adapter/readers/cifpdb/PdbReader.java      
2013-06-06 13:48:46 UTC (rev 18299)
+++ branches/v13_0/Jmol/src/org/jmol/adapter/readers/cifpdb/PdbReader.java      
2013-06-06 20:56:00 UTC (rev 18300)
@@ -1484,8 +1484,9 @@
           }
         }
       } catch (Exception e) {
-        Logger.error(line + "\nError in TLS parser: ");
-        e.printStackTrace();
+        Logger.error(line + "\nError in TLS parser: " + e);
+        if (!viewer.isApplet())
+          e.printStackTrace();
         tlsGroups = null;
         break;
       }

Modified: 
branches/v13_0/Jmol/src/org/jmol/adapter/readers/xml/XmlMolproReader.java
===================================================================
--- branches/v13_0/Jmol/src/org/jmol/adapter/readers/xml/XmlMolproReader.java   
2013-06-06 13:48:46 UTC (rev 18299)
+++ branches/v13_0/Jmol/src/org/jmol/adapter/readers/xml/XmlMolproReader.java   
2013-06-06 20:56:00 UTC (rev 18300)
@@ -54,8 +54,9 @@
       try {
         atomSetCollection.cloneLastAtomSet();
       } catch (Exception e) {
-        e.printStackTrace();
-        atomSetCollection.errorMessage = "Error processing normalCoordinate: " 
+ e.getMessage();
+        if (!viewer.isApplet())
+          e.printStackTrace();
+        atomSetCollection.errorMessage = "Error processing normalCoordinate: " 
+ e;
         vibrationNumber = 0;
         return;
       }

Modified: branches/v13_0/Jmol/src/org/jmol/adapter/readers/xml/XmlReader.java
===================================================================
--- branches/v13_0/Jmol/src/org/jmol/adapter/readers/xml/XmlReader.java 
2013-06-06 13:48:46 UTC (rev 18299)
+++ branches/v13_0/Jmol/src/org/jmol/adapter/readers/xml/XmlReader.java 
2013-06-06 20:56:00 UTC (rev 18300)
@@ -185,6 +185,7 @@
                          AtomSetCollection atomSetCollection,
                           BufferedReader reader, Object xmlReader, 
JmolXmlHandler handler) {
     this.parent = parent;
+    this.viewer = parent.viewer;
     this.atomSetCollection = atomSetCollection;
     this.reader = reader;
     if (xmlReader instanceof XMLReader) {
@@ -202,8 +203,9 @@
     try {
       xmlReader.parse(is);
     } catch (Exception e) {
-      e.printStackTrace();
-      atomSetCollection.errorMessage = "XML parsing error: " + e.getMessage();
+      if (!viewer.isApplet())
+        e.printStackTrace();
+      atomSetCollection.errorMessage = "XML parsing error: " + e;
     }
   }
 
@@ -280,7 +282,8 @@
       else
         parent.applySymmetryAndSetTrajectory();
     } catch (Exception e) {
-      e.printStackTrace();
+      if (!viewer.isApplet())
+        e.printStackTrace();
       Logger.error("applySymmetry failed: " + e);
     }
   }
@@ -480,11 +483,11 @@
 
     private Object jsObjectCall(Object jsObject, String method,
                                 Object[] args) {
-      return parent.viewer.getJsObjectInfo(jsObject, method, args);
+      return viewer.getJsObjectInfo(jsObject, method, args);
     }
 
     private Object jsObjectGetMember(Object jsObject, String name) {
-      return parent.viewer.getJsObjectInfo(jsObject, name, null);
+      return viewer.getJsObjectInfo(jsObject, name, null);
     }
   }
 }

Modified: 
branches/v13_0/Jmol/src/org/jmol/adapter/smarter/AtomSetCollectionReader.java
===================================================================
--- 
branches/v13_0/Jmol/src/org/jmol/adapter/smarter/AtomSetCollectionReader.java   
    2013-06-06 13:48:46 UTC (rev 18299)
+++ 
branches/v13_0/Jmol/src/org/jmol/adapter/smarter/AtomSetCollectionReader.java   
    2013-06-06 20:56:00 UTC (rev 18300)
@@ -380,7 +380,8 @@
   }
 
   private void setError(Throwable e) {
-    e.printStackTrace();
+    if (!viewer.isApplet())
+      e.printStackTrace();
     if (line == null)
       atomSetCollection.errorMessage = "Unexpected end of file after line "
           + --ptLine + ":\n" + prevline;

Modified: branches/v13_0/Jmol/src/org/jmol/adapter/smarter/Resolver.java
===================================================================
--- branches/v13_0/Jmol/src/org/jmol/adapter/smarter/Resolver.java      
2013-06-06 13:48:46 UTC (rev 18299)
+++ branches/v13_0/Jmol/src/org/jmol/adapter/smarter/Resolver.java      
2013-06-06 20:56:00 UTC (rev 18300)
@@ -275,9 +275,8 @@
       }
       return atomSetCollectionReader;
     } catch (Exception e) {
-      err = "uncaught error in file loading for " + className;
+      err = "uncaught error in file loading for " + className + " " + e;
       Logger.error(err);
-      e.printStackTrace();
       return err;
     }
   }

Modified: branches/v13_0/Jmol/src/org/jmol/jvxl/readers/SurfaceReader.java
===================================================================
--- branches/v13_0/Jmol/src/org/jmol/jvxl/readers/SurfaceReader.java    
2013-06-06 13:48:46 UTC (rev 18299)
+++ branches/v13_0/Jmol/src/org/jmol/jvxl/readers/SurfaceReader.java    
2013-06-06 20:56:00 UTC (rev 18300)
@@ -541,9 +541,8 @@
       try {
         readSurfaceData(false);
       } catch (Exception e) {
-        e.printStackTrace();
-        Logger.error("Exception in SurfaceReader::readSurfaceData: "
-            + e.getMessage());
+        //e.printStackTrace();
+        Logger.error("Exception in SurfaceReader::readSurfaceData: " + e);
       }
       return;
     }

Modified: branches/v13_0/Jmol/src/org/jmol/jvxl/readers/VolumeDataReader.java
===================================================================
--- branches/v13_0/Jmol/src/org/jmol/jvxl/readers/VolumeDataReader.java 
2013-06-06 13:48:46 UTC (rev 18299)
+++ branches/v13_0/Jmol/src/org/jmol/jvxl/readers/VolumeDataReader.java 
2013-06-06 20:56:00 UTC (rev 18300)
@@ -88,7 +88,7 @@
     try {
       readSurfaceData(isMapData);
     } catch (Exception e) {
-      e.printStackTrace();
+      Logger.info("VolumeDataReader error " + e);
       return false;
     }
     return true;

Modified: branches/v13_0/Jmol/src/org/jmol/script/ScriptEvaluator.java
===================================================================
--- branches/v13_0/Jmol/src/org/jmol/script/ScriptEvaluator.java        
2013-06-06 13:48:46 UTC (rev 18299)
+++ branches/v13_0/Jmol/src/org/jmol/script/ScriptEvaluator.java        
2013-06-06 20:56:00 UTC (rev 18300)
@@ -550,8 +550,9 @@
     } catch (Exception ex) {
       viewer.setStringProperty("_errormessage", "" + ex);
       if (e.thisContext == null) {
-        Logger.error("Error evaluating context");
-        ex.printStackTrace();
+        Logger.error("Error evaluating context" + ex);
+        if (!viewer.isApplet())
+          ex.printStackTrace();
       }
       return false;
     }

Modified: branches/v13_0/Jmol/src/org/jmol/shapespecial/DotsRenderer.java
===================================================================
--- branches/v13_0/Jmol/src/org/jmol/shapespecial/DotsRenderer.java     
2013-06-06 13:48:46 UTC (rev 18299)
+++ branches/v13_0/Jmol/src/org/jmol/shapespecial/DotsRenderer.java     
2013-06-06 20:56:00 UTC (rev 18300)
@@ -92,8 +92,9 @@
           renderConvex(Graphics3D.getColixInherited(dots.colixes[i],
               atom.getColix()), map, nPoints);
       } catch (Exception e) {
-        System.out.println("Dots rendering error");
-        e.printStackTrace();
+        System.out.println("Dots rendering error "  + e);
+        if (!viewer.isApplet())
+          e.printStackTrace();
         // ignore -- some sort of fluke
       }
     }

Modified: branches/v13_0/Jmol/src/org/jmol/viewer/Jmol.properties
===================================================================
--- branches/v13_0/Jmol/src/org/jmol/viewer/Jmol.properties     2013-06-06 
13:48:46 UTC (rev 18299)
+++ branches/v13_0/Jmol/src/org/jmol/viewer/Jmol.properties     2013-06-06 
20:56:00 UTC (rev 18300)
@@ -15,6 +15,7 @@
 
 ___version=13.0.16
 
+bug fix: COMPARE move of group saved in state may not be correct when restored
 bug fix: restore command broken  
 bug fix: antialiasing or resizing stray lines problem solved (introduced in 
11.0, 08/2006!)
 bug fix: "display add" by itself should not do anything

Modified: branches/v13_0/Jmol/src/org/jmol/viewer/Viewer.java
===================================================================
--- branches/v13_0/Jmol/src/org/jmol/viewer/Viewer.java 2013-06-06 13:48:46 UTC 
(rev 18299)
+++ branches/v13_0/Jmol/src/org/jmol/viewer/Viewer.java 2013-06-06 20:56:00 UTC 
(rev 18300)
@@ -3247,6 +3247,8 @@
     // atom coordinates may be moved here 
     //  but this is not included as an atomMovedCallback
     modelSet.setAtomData(type, name, coordinateData, isDefault);
+    if (type == AtomCollection.TAINT_COORD)
+      checkCoordinatesChanged();
     refreshMeasures(true);
   }
 

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. A cloud service to automate IT design, transition and operations
2. Dashboards that offer high-level views of enterprise services
3. A single system of record for all IT processes
http://p.sf.net/sfu/servicenow-d2d-j
_______________________________________________
Jmol-commits mailing list
Jmol-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jmol-commits

Reply via email to