Revision: 20651
          http://sourceforge.net/p/jmol/code/20651
Author:   hansonr
Date:     2015-07-10 03:51:03 +0000 (Fri, 10 Jul 2015)
Log Message:
-----------
released as 14.2.15

Modified Paths:
--------------
    branches/v14_2/Jmol/src/org/jmol/viewer/Jmol.properties

Modified: branches/v14_2/Jmol/src/org/jmol/viewer/Jmol.properties
===================================================================
--- branches/v14_2/Jmol/src/org/jmol/viewer/Jmol.properties     2015-07-10 
03:27:09 UTC (rev 20650)
+++ branches/v14_2/Jmol/src/org/jmol/viewer/Jmol.properties     2015-07-10 
03:51:03 UTC (rev 20651)
@@ -11,17 +11,103 @@
 
 synchronized with 14.3.15_2015.07.09
 
+clarification: 
 
-bug fix: load "xxx" 1 {10 10 10} does not recognize lattice information when 
model number is given (broken in 07.07)
-
-JmolVersion="14.3.15_2015.07.08c"
-
+  load "" 1             # loads the first model in a file when not PDB or 
mmCIF. 
+  load "" 1             # loads the model with MODEL 1 record for a PDB file. 
+  load "" 1             # loads the model with _atom_site.pdbx_PDB_model_num = 
1 for an mmCIF file 
+  load "" [1]           # same as load "" 1; brackets allow for more than one 
model, for instance [1 3 5]
+  load MODELS ({1}) ""  # always loads the SECOND model in a file
+  
 bug fix: load files "xxx.png|xxxx" "xxx.png|zzzz"  not read from state properly
-bug fix: polyhedra not saved in state property
 bug fix: moving atoms with 4x4 matrix not saved in state
 bug fix: moving of an atom having a polyhedron fails to move the polyhedron as 
well
 
+bug fix: x.getProperty("[select name where composition[1] == 0.5]")
+ -- the [ there is tripping us up. True, ..1 could be used instead as well.
+bug fix: 2015.07.06 breaks text writing in JSmol
+bug fix: Crystal reader cannot handle   TOTAL ENERGY CORRECTED... line
 
+bug fix: mmCIF reader does not recognize load MODEL ... 
+bug fix: PDB reader should be reading load "" [1 3 4] as MODEL record numbers, 
not sequential numbers
+bug fix: load MODELS "" [1 3 4] does not work (although load "" [1 3 4], 
without with MODELS keyword, works)
+
+bug fix: SMARTS processing with "." may not find substructure 
+
+bug fix: POVRay and VRML exporters mishandle label backgrounds
+bug fix: exports not handling rockets correctly
+
+bug fix: 1/{a b c} gives 0, not 1/length({a b c})
+
+bug fix: AFLOW binary file reader can fail with certain VASP formats 
containing 
+         both in-line atom labels and atom elements prior to #elements line. 
(AlPd#5, for example)  
+
+bug fix: ++x and x++ do not increment properly when in expressions 
+       // no problem here because it is compiled as "x = x + 1"
+               x = 0
+               x++
+               print "x should be 1 " + x
+
+       // x does not increment, but the test passes
+               x = 0
+               if (++x) {
+               print "good"
+               }
+               print "x should be 1 " + x
+               
+       // x does not increment, but the test passes ("bad" is not printed)
+               x = 0
+               if (x++) {
+                print "bad"
+               }
+               print "x should be 1 " + x
+               x = 0
+       // works
+               x++
+       // y is OK, but x does not increment
+               y = x++
+               print "x should be 2 " + x
+               x = 0
+       // z is OK, but x does not increment
+               z = ++x
+               print "x should be 1 " + x
+
+    // result:
+    
+               x should be 1 1
+               good
+               x should be 1 0
+               x should be 1 0
+               x should be 2 1
+               x should be 1 0
+
+bug fix: msCIF reader can hang if occupancy is not fractional
+bug fix: JSmol applet not returning full set of parameters in animFrameCallback
+bug fix: load FILL command can fail if base unit cell is not part of the 
needed set for the specified volume
+
+bug fix: wireframe ONLY (RESTRICT) executes polyhedral DELETE instead of OFF 
+bug fix: Polygons not indicating visibility when they are the only thing 
visible.
+bug fix: x[++y] did not increment y. x[y++] and other contexts were fine
+
+bug fix: msCIF reader failing for Legendre polynomials of order greater than 4 
+  -- JavaScript fix for new double[m + 1][]
+  -- must use AU.newDouble2(m + 1);
+
+bug fix: var firstPARAM  = "p1_b"; x = [FIRSTParam: "p1_a"]; results in 
lowering of case as [firstparam:....]
+bug fix: set drawPicking draw;set drawpicking  does not show handles
+bug fix; point group not calculated when the selected atoms are a subset of a 
model
+bug fix: x.find("SMILES") is incorrect for structures that have hypervalent 
atoms and branches such as inorganic nitrates
+bug fix: msCIF reading with two models, and only one has displacement 
modulation causes "render error" crash
+bug fix: msCIF reader failing for Legendre polynomials of order greater than 4
+bug fix: DRAW for quadrilateral broken when perspective depth is turned off.
+bug fix: SET ECHO IMAGE broken in JavaScript version
+
+bug fix: polyhedra broken for number of vertices > 6.
+ -- needed smaller default distanceFactor (set to 1.5; formerly 1.85)
+ -- this setting is for any 
+ 
+ 
+  
 new feature: smiles2.find("SMILES",smiles1, asMap, allMappings)
   -- asMap = TRUE (default false) indicates you want an atom 
      correlation map indicating positions in smiles2 corresponding to smiles1 
@@ -43,16 +129,6 @@
     select {1.1}
     rotateselected @mat
     
-JmolVersion="14.3.15_2015.07.07c"
-
-bug fix: x.getProperty("[select name where composition[1] == 0.5]")
- -- the [ there is tripping us up. True, ..1 could be used instead as well.
-
-JmolVersion="14.3.15_2015.07.07b"
-
-bug fix: 2015.07.06 breaks text writing in JSmol
-bug fix: Crystal reader cannot handle   TOTAL ENERGY CORRECTED... line
-
 new feature: JSmol  Jmol._persistentMenu = true 
  -- allows menu to persist and not be removed
  
@@ -62,35 +138,6 @@
   -- scales model based on a crystal lattice
          -- allows volume matching for crystal comparison
   
-bug fix: SMARTS processing with "." may not find substructure 
-
-JmolVersion="14.3.15_2015.07.03"
-
-bug fix: mmCIF reader does not recognize load MODEL ... 
-bug fix: PDB reader should be reading load "" [1 3 4] as MODEL record numbers, 
not sequential numbers
-bug fix: load MODELS "" [1 3 4] does not work (although load "" [1 3 4], 
without with MODELS keyword, works)
-
-clarification: 
-
-  load "" 1             # loads the first model in a file when not PDB or 
mmCIF. 
-  load "" 1             # loads the model with MODEL 1 record for a PDB file. 
-  load "" 1             # loads the model with _atom_site.pdbx_PDB_model_num = 
1 for an mmCIF file 
-  load "" [1]           # same as load "" 1; brackets allow for more than one 
model, for instance [1 3 5]
-  load MODELS ({1}) ""  # always loads the SECOND model in a file
-  
-
-  
-JmolVersion="14.3.15_2015.06.30"
-
-bug fix: POVRay and VRML exporters mishandle label backgrounds
-bug fix: exports not handling rockets correctly
-
-JmolVersion="14.3.15_2015.06.19c"
-
-bug fix: 1/{a b c} gives 0, not 1/length({a b c})
-
-JmolVersion="14.3.15_2015.06.19b"
-
 new feature: MACRO command
  -- runs predefined script, generally defining new functions of general use
  -- contributions welcome!
@@ -135,11 +182,6 @@
                    "modelNumber"  :  260
                   }
 
-bug fix: AFLOW binary file reader can fail with certain VASP formats 
containing 
-         both in-line atom labels and atom elements prior to #elements line. 
(AlPd#5, for example)  
-
-JmolVersion="14.3.15_2015.06.19"
-
 new feature: pt.distance(plane,ptRef)
  -- returns a negative distance if pt and ptRef are on different sides of the 
plane
  -- useful for constructing 3D convex hulls and polyhedra, where all points
@@ -156,23 +198,11 @@
    print [0 3 4 "" 5 {} [] 6].find("")
      [ "" {} [] ]
      
-bug fix: msCIF reader can hang if occupancy is not fractional
-bug fix: JSmol applet not returning full set of parameters in animFrameCallback
-bug fix: load FILL command can fail if base unit cell is not part of the 
needed set for the specified volume
-
-JmolVersion="14.3.15_2015.06.18"
-
 new feature: polyhedra ONLY
 
 new feature: calculate symmetry POLYHEDRA
   -- sets values for ShapeInfo.Polyhedra.smiles, .smarts, and .pointGroup  
 
-bug fix: wireframe ONLY (RESTRICT) executes polyhedral DELETE instead of OFF 
-bug fix: Polygons not indicating visibility when they are the only thing 
visible.
-bug fix: x[++y] did not increment y. x[y++] and other contexts were fine
-
-JmolVersion="14.3.15_2015.06.17"
-
 new feature: extracting array of sequential arrays from array of associative 
arrays
  -- pull out just the values desired into a sequential array
  -- example, where b is an array of associative arrays [....., energy:..., 
pointGroup....]
@@ -199,7 +229,6 @@
        print b.format(["energy", "pointGroup"]).sort(1).reverse.format("%5.3f  
%5s")
  
  
-
 new feature: polyhedra highlight with select ON or set selectionHalos ON
 
 new feature: getProperty("ShapeInfo.polyhedra") includes keys 
@@ -244,70 +273,12 @@
                // make the current frame set just those models
                frame @z
                
- -- not fully worked out               
-
 new feature: array.getProperty("xxxx")
   -- same as getproperty(array, "xxxx")
   -- drills down into an array of associative arrays to get sublist
   -- can be used with [SELECT ... WHERE]
    
     
-bug fix: ++x and x++ do not increment properly when in expressions 
-       // no problem here because it is compiled as "x = x + 1"
-               x = 0
-               x++
-               print "x should be 1 " + x
-
-       // x does not increment, but the test passes
-               x = 0
-               if (++x) {
-               print "good"
-               }
-               print "x should be 1 " + x
-               
-       // x does not increment, but the test passes ("bad" is not printed)
-               x = 0
-               if (x++) {
-                print "bad"
-               }
-               print "x should be 1 " + x
-               x = 0
-       // works
-               x++
-       // y is OK, but x does not increment
-               y = x++
-               print "x should be 2 " + x
-               x = 0
-       // z is OK, but x does not increment
-               z = ++x
-               print "x should be 1 " + x
-
-    // result:
-    
-               x should be 1 1
-               good
-               x should be 1 0
-               x should be 1 0
-               x should be 2 1
-               x should be 1 0
-
-JmolVersion="14.3.15_2015.06.16"
-bug fix: msCIF reader failing for Legendre polynomials of order greater than 4 
-  -- JavaScript fix for new double[m + 1][]
-  -- must use AU.newDouble2(m + 1);
-
-JmolVersion="14.3.15_2015.06.14c"
-
-bug fix: var firstPARAM  = "p1_b"; x = [FIRSTParam: "p1_a"]; results in 
lowering of case as [firstparam:....]
-bug fix: set drawPicking draw;set drawpicking  does not show handles
-bug fix; point group not calculated when the selected atoms are a subset of a 
model
-bug fix: x.find("SMILES") is incorrect for structures that have hypervalent 
atoms and branches such as inorganic nitrates
-bug fix: msCIF reading with two models, and only one has displacement 
modulation causes "render error" crash
-bug fix: msCIF reader failing for Legendre polynomials of order greater than 4
-bug fix: DRAW for quadrilateral broken when perspective depth is turned off.
-bug fix: SET ECHO IMAGE broken in JavaScript version
-
-
 feature note: This version introduces several very powerful and very different 
capabilities 
               to Jmol in the area of crystallography. Many of these features 
are nonexistent
               in other programs.  They involve:
@@ -501,14 +472,8 @@
 
 code: SMILES code cleaned up.
 code: most image loading is now asynchronous. (Not BMP, not from PNGJ files 
with "|" in filename)
-code: introducing interfaces to allow less use of @j2sNative and more 
traceability of method calls in Eclipse
+code: introducing interfaces to allow less use of @j2sNative and more 
traceability of method calls in Eclipse 
 
- 
-
-bug fix: polyhedra broken for number of vertices > 6.
- -- needed smaller default distanceFactor (set to 1.5; formerly 1.85)
- -- this setting is for any 
-  
 code: to be released 6/11/15
 
 JmolVersion="14.3.14_2015.06.10c"

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


------------------------------------------------------------------------------
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/
_______________________________________________
Jmol-commits mailing list
Jmol-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jmol-commits

Reply via email to