source: trunk/ChangeLog @ 1244

Last change on this file since 1244 was 1244, checked in by gah, 15 years ago
File size: 4.5 KB
3 * Fixed sequenceviewer to handle sequences for heightmaps (surface plots)
4   properly.  Rappture was defaulting to VTK and segfaulting.
5 * Added keyboard and mousewheel bindings for zooms in nanovisviewer,
6   heightmapviewer, and molvisviewer.
7 * Added panning function to nanovisviewer, heightmapviewer, and
8   molvisviewer.  Feature available via mouse and keyboard.
9 * Fixed pymolproxy to handle non-blocking reads from pymol server where
10   where previous client command would drain stdout.  The bug appears in
11   64-bit versions.
12 * Changed curve object to use a vector to read/parse xy data and then
13   split into the correspondings x and y vectors.  Rough testing shows
14   to be 8x faster than scan-ing every line.  This was also done
15   for fields (points).
16 * Added feature to VisViewer base class to disconnect from the render
17   server after a specified interval "idleTimeout_".  If zero, no
18   timeout is set.  This affects molvisviewer, heightmapviewer, and
19   nanovisviewer.  The viewers will reconnect on the next read or write
20   request to the server.  See _CheckConnection method.
21 * Fixed molvisviewer to properly set screen dimensions when reconnecting
22   to the pymol server.  This caused the object to be scaled and shifted
23   improperly.
24 * Fixed nanovisviewer to properly reset screen dimensions and rotation
25   angles when reconnecting to the nanovis server.
26 * Extended color set (8 to 32) of automatic colors for xy graphs.
27 * Removed load-balancing feature from nanoscale.  It always returns
28 (no redirect).
29 * Added isunirect2d to field object.  This is a cleaner way of determining
30   whether to connect to a nanovis server or use VTK.
31 * Fixed -imagecmd in htmlviewer.tcl.  Added _freeImage method/callback.
32   The htmlwidget was destroying the cached icon images.
33 * Added recolor option the XyLegend object.  It recolors all the selected
34   traces.
35 * Removed split $params(-load) from driver.
36 * Added "list" type to getopts.tcl to allow for command line
37   specifications like "rappture -load file1 file2 file3".  The list
38   type can only be used at the end of the command line.
39 * Added rappture-csh.env script for c-shell users.
40 * Fixed lang/matlab/ to allow prevent parallel builds of
41   matlab bindings.  "mex" generates temporary files that collide when
42   multiple compilations are using the same directory.
43 * Added -x flag to nanoscale to automatically rotate between screens
44   as new requests are made. 
45 * Added separate method in nanovis NvCamera.h to handle camera eye and
46   target positions (for panning).
47 * Added pan call to nanovis.   
48 * Added checks to nanovis for valid framebuffer objects.
49 * Fixed packages/vizservers/nanovis/ to allow parallel builds.
50 * Added xunits, yunits, and zunits attributes for unirect2d data.
51 * Added statistics generation for nanovis and pymolproxy servers. Writes
52   to /var/tmp/visservers/data.xml.
53 * units.tcl
54 * table
55 * simsim.tcl
56 * analyzer.tcl
57 * note.tcl
58 * controls.tcl
59 * loader.tcl
64    * Created legend for xy plots.  You can raise/lower/show/hide/rename
65      traces (curves).  There is also a provision for displaying the
66      fill area between two curves and taking the average of two or
67      more curves.
68    * Nanovis markers now change the transfer function globally. Previously
69      changing the a marker changes the transfer function for that volume
70      only.  Now all volumes using that transfer function are affected.
71    * Pymolproxy changed to use file transfer for PDB files.  This should
72      prevent large datasets from breaking pymol.
73    * Data sent to render servers now made in one write. Should improve
74      performance for large datasets.
75    * Nanovis server was profiled and improvements made to protocol.
76    * "Abort" button fixed.  Previous version abort was disabled during
77      simulation.
78    * New checkbutton indicator for booleanentry (switch).
79    * Empty sequences (pymol) are now checked.
80    * Fixed heightmap (surface plot) grid to accurately measure the surface.
81    * added bohr units and conversion to meters
82    * added a free text label so users can label each element of a sequence.
83    * added example using Ruby's Rappture bindings.
84    * changed boolean widget to use a simple checkbutton
85    * added ability to set the color of integer and number widgets
86      to a wavelength or range of wavelengths.
882008-06-11: fixed bug in Ruby putfile() method (bhaley)
892008-03-31: nanovis 20080331 released
902008-03-30: Rappture 20080330 released
912008-02-18: added initial bindings and build scripts for Ruby (bhaley)
Note: See TracBrowser for help on using the repository browser.