1 | 2008-11-25: |
---|
2 | |
---|
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 | 0.0.0.0 (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/Makefile.in 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/Makefile.in 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 |
---|
60 | |
---|
61 | |
---|
62 | 2008-09-09: |
---|
63 | |
---|
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. |
---|
87 | |
---|
88 | 2008-06-11: fixed bug in Ruby putfile() method (bhaley) |
---|
89 | 2008-03-31: nanovis 20080331 released |
---|
90 | 2008-03-30: Rappture 20080330 released |
---|
91 | 2008-02-18: added initial bindings and build scripts for Ruby (bhaley) |
---|
92 | |
---|