From: <ha...@us...> - 2011-01-26 22:37:12
|
Revision: 15050 http://jmol.svn.sourceforge.net/jmol/?rev=15050&view=rev Author: hansonr Date: 2011-01-26 20:41:52 +0000 (Wed, 26 Jan 2011) Log Message: ----------- 12.1.32 VERSION # new feature: simple embedded application version of evalStringWaitStatus # that returns output from print/message/echo commands # -- see TestScriptOutput: # http://jmol.svn.sourceforge.net/viewvc/jmol/trunk/Jmol/examples/basic/org/jmol/TestScriptOutput.java?content-type=text%2Fplain # new feature: preliminary NWChem orbital reading # -- still not normalized correctly # -- d and f orbitals not checked # -- UHF alpha/beta not checked # new feature: <array1> | x # -- IN PLACE concatenation # -- array1 will be appended to # -- if x is an array of length n, then n elements will be added # -- works as a |= b # -- to append a full array as one element, use a |= [x] # -- to append with creating a NEW array, use a + x or a + [x] instead # new feature: "unset" command same as "reset" # -- for example: # a = array([1,2,3],[4,5,6],[7,8,9]) # y = a[3] # unset a # show variables # y = [7,8,9]; # -- just looks better for variables # -- good to use this if just a small part of a large array # or hashtable is wanted and the rest can be discarded # new feature: sort/reverse does array sorting IN PLACE, not by copying # -- for example: # y = x.sort # x is sorted, and y is a copy of that # -- still need x = x.sort in general, because "x.sort" is not a command # new feature: array assignment is always by reference, as for JavaScript and Java # -- y = x[3], if x[3] = [3, 4, 5], assigns y to [3, 4, 5], so if later # one uses y[4] = "new", then at that point x[3] = [3, 4, 5, "new"] # -- y == x[3] distinction removed # new feature: x = intersection(plane, plane) # new feature: x = intersection(pt, plane) (i.e. line perp to plane through pt) # new feature: x = intersection(ptLine, vLine, plane) # new feature: x = intersection(ptLine, vLine, point) (i.e. plane perp to line through point -- projection of point onto line) # new feature: draw polygon @x @y where @x and @y are arrays of points and faces, respectively # bug fix: a = {} initialized as bitset, not associative array # bug fix: <bitset> | <integer> should set bit <integer> # bug fix: <bitset> | <array> should set bits indicated in <array> # bug fix: <bitset> & <integer> should return true if bit <integer> is set # bug fix: <bitset> % n when n < 0 should do "last n + 1" # bug fix: <array> | [a,b,c] should append elements to array -- IN PLACE # bug fix: animation incompatible with spin for largish structures # bug fix: _modelFile variable incorrect for file read from zip file # bug fix: If a script such as "test.spt" creates a function # test(), then the next implicit script command "test.spt" will fail # bug fix: implicit script command XXXX.xxx loses case of filename # bug fix: array appending appends string values # bug fix: frame 0.0 does NOT enable all frames; breaks "quaternion" command # bug fix: isosurface fragment fix # bug fix: cartesian exporter capping cylinders flat and spherical both # bug fix: Jmol logo was missing from the Help>What's New window. # bug fix (improvement): the Help>User Guide window was too narrow. # bug fix: echo @x when x is an associative array # bug fix: write t.jvxl does not work for new solvent/molecular surfaces business # code: ArrayList X ... --> List X # code: ScriptVariable simplified # -- ScriptVariable[]objects --> (ArrayList<ScriptVariable>)value Modified Paths: -------------- trunk/Jmol/src/org/jmol/viewer/Jmol.properties Modified: trunk/Jmol/src/org/jmol/viewer/Jmol.properties =================================================================== --- trunk/Jmol/src/org/jmol/viewer/Jmol.properties 2011-01-26 20:39:45 UTC (rev 15049) +++ trunk/Jmol/src/org/jmol/viewer/Jmol.properties 2011-01-26 20:41:52 UTC (rev 15050) @@ -3,32 +3,14 @@ version=12.1.32 -# bug fix: a = {} initialized as bitset, not associative array -# bug fix: <bitset> | <integer> should set bit <integer> -# bug fix: <bitset> | <array> should set bits indicated in <array> -# bug fix: <bitset> & <integer> should return true if bit <integer> is set -# bug fix: <bitset> % n when n < 0 should do "last n + 1" -# bug fix: <array> | [a,b,c] should append elements to array -- IN PLACE -# bug fix: animation incompatible with spin for largish structures # new feature: simple embedded application version of evalStringWaitStatus # that returns output from print/message/echo commands # -- see TestScriptOutput: # http://jmol.svn.sourceforge.net/viewvc/jmol/trunk/Jmol/examples/basic/org/jmol/TestScriptOutput.java?content-type=text%2Fplain - -# bug fix: _modelFile variable incorrect for file read from zip file # new feature: preliminary NWChem orbital reading # -- still not normalized correctly # -- d and f orbitals not checked # -- UHF alpha/beta not checked - -# code: ArrayList X ... --> List X -# bug fix: If a script such as "test.spt" creates a function -# test(), then the next implicit script command "test.spt" will fail -# bug fix: implicit script command XXXX.xxx loses case of filename -# -# code: ScriptVariable simplified -# -- ScriptVariable[]objects --> (ArrayList<ScriptVariable>)value - # new feature: <array1> | x # -- IN PLACE concatenation # -- array1 will be appended to @@ -36,8 +18,6 @@ # -- works as a |= b # -- to append a full array as one element, use a |= [x] # -- to append with creating a NEW array, use a + x or a + [x] instead -# bug fix: array appending appends string values - # new feature: "unset" command same as "reset" # -- for example: # a = array([1,2,3],[4,5,6],[7,8,9]) @@ -57,13 +37,24 @@ # -- y = x[3], if x[3] = [3, 4, 5], assigns y to [3, 4, 5], so if later # one uses y[4] = "new", then at that point x[3] = [3, 4, 5, "new"] # -- y == x[3] distinction removed - # new feature: x = intersection(plane, plane) # new feature: x = intersection(pt, plane) (i.e. line perp to plane through pt) # new feature: x = intersection(ptLine, vLine, plane) # new feature: x = intersection(ptLine, vLine, point) (i.e. plane perp to line through point -- projection of point onto line) # new feature: draw polygon @x @y where @x and @y are arrays of points and faces, respectively +# bug fix: a = {} initialized as bitset, not associative array +# bug fix: <bitset> | <integer> should set bit <integer> +# bug fix: <bitset> | <array> should set bits indicated in <array> +# bug fix: <bitset> & <integer> should return true if bit <integer> is set +# bug fix: <bitset> % n when n < 0 should do "last n + 1" +# bug fix: <array> | [a,b,c] should append elements to array -- IN PLACE +# bug fix: animation incompatible with spin for largish structures +# bug fix: _modelFile variable incorrect for file read from zip file +# bug fix: If a script such as "test.spt" creates a function +# test(), then the next implicit script command "test.spt" will fail +# bug fix: implicit script command XXXX.xxx loses case of filename +# bug fix: array appending appends string values # bug fix: frame 0.0 does NOT enable all frames; breaks "quaternion" command # bug fix: isosurface fragment fix # bug fix: cartesian exporter capping cylinders flat and spherical both @@ -71,6 +62,11 @@ # bug fix (improvement): the Help>User Guide window was too narrow. # bug fix: echo @x when x is an associative array # bug fix: write t.jvxl does not work for new solvent/molecular surfaces business + +# code: ArrayList X ... --> List X +# code: ScriptVariable simplified +# -- ScriptVariable[]objects --> (ArrayList<ScriptVariable>)value + # -------------------------------------------------------------- #version=12.1.31 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |