File: ChangeLog

package info (click to toggle)
illuminator 0.11.0-1
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 2,532 kB
  • ctags: 515
  • sloc: sh: 9,117; ansic: 6,572; makefile: 330
file content (284 lines) | stat: -rw-r--r-- 12,156 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
illuminator (0.11.0) unstable; urgency=low

  * IllErrorHandler deprecated because it is broken, use PETSc SETERRQ instead.
  * Makefile.am fixes new libglade symbol export problem in chui and tsview-ng.
  * Moved libluminate files to their own directory.
  * Renamed surface.h structures.h.
  * Fixed documentation to include structures.h.
  * Geomview backend uses binary format.
  * Fixed a small bug in ternary diffusion path drawing.
  * Added new save mode: tiff save for 2-D fields, layers for 3-D (stubs only).
  * tsview: Dump all 3-D timesteps can use a starting frame.
  * tsview-ng: fixed (time) filter comments and ternary square labels.
  * tsview-ng: new ternary scale spinner facilitates changes.
  * tsview-ng: save (all) now stores both the field and scale images for
    ternary fields.
  * tsview-ng: resizable scale area.
  * Upgrade to use PETSc 2.3.3.

 -- Adam C. Powell, IV <hazelsct@debian.org>  Mon, 24 Mar 2008 17:36:05 -0400

illuminator (0.10.0) unstable; urgency=low

  * New ISurface data class encapsulates triangle data for illuminator library.
  * New IDisplay data class encapsulates display methods incl Geomview pipe,
    RGB image for rendering and scale, and multi-zbuffer.
  * Added transform argument to render_rgb_local_2d in render.c.
  * New function render_composition_path draws path on scale image IDisplay.
  * More arguments to render_rgb_local_2d add diffusion path.
  * Save IDisplay to .ppm image (Geomview and RGB).
  * Added MPI communicator argument to IlluMulti* functions.
  * Upgrade to use PETSc 2.3.0.
  * multi-zbuffer doesn't quite work, but is getting there; maybe 0.11.
  * Above changes in API necessitate a library version number bump to 7.
  * 2-D ternary render has better triangle pseudocolor (more contrast).
  * Escaped Geomview calls so it should build and run without it.
  * tsview-ng: expose diffusion path options in UI, including file with
    supplementary data to plot with diffusion path (e.g. phase diagram).
  * tsview-ng: "Save All" and "Save All (Scale)" functions to generate .ppms of
    every frame and its scale, complete with progress bar.
  * tsview-ng: transforms in "Settings" menu, currently flips and rotate left.
  * tsview-ng: View -> Run log is implemented.
  * tsview-ng: supports non-time series data.
  * tsview: Dump one or all 3-D timesteps to PPM images.
  * New documentation for 3dgf and chui, together with chts documentation in an
    Example Programs chapter.

 -- Adam C. Powell, IV <hazelsct@debian.org>  Sun,  5 Feb 2006 16:30:19 -0500

illuminator (0.9.1) unstable; urgency=low

  * IlluMulti* now detects and uses PETSc error handling for fopen/popen and
    fread/fwrite errors.
  * New FIELD_TERNARY_SQUARE type for ternary regions mapped to two components.
  * Preliminary tsview-ng support for FIELD_TERNARY_SQUARE in ternary field.

 -- Adam C. Powell, IV <hazelsct@debian.org>  Sun,  1 May 2005 10:43:11 -0400

illuminator (0.9.0) unstable; urgency=low

  * New imlib2 backend for render_rgb_local_3d().
  * New render_scale_2d() in render.c to draw scale images.
  * Added rowskip argument to render_rgb_local_2d() in render.c.
  * Changed minmax_scale() to auto_scale() in utility.c to avoid confusion.
  * Changed name (but not value) of FIELD_TENSOR_SYMMETRIC_ZERODIAG to
    FIELD_TENSOR_SHEAR.
  * These changes necessitate a library version number bump.
  * Minor font and other little tweaks to illuminator.tex.in.
  * tsview-ng can display 2-D shear tensor fields, and ternary fields work.
  * tsview-ng has a new scale display and settings notebook.
  * tsview-ng has some 3-D functionality now, just scalar contour surfaces, no
    ability to set scale, range or cuts.

 -- Adam C. Powell, IV <hazelsct@debian.org>  Tue, 30 Nov 2004 13:15:11 -0500

illuminator (0.8.9) unstable; urgency=low

  * Change to plot type enum.
  * New render.c with render_rgb_local_2d() functions, also prototype for
    render_rgb_local_3d() (to be implemented in 0.9).
  * New utility.c with minmax_scale() and field_indices() from old tsview-ng.
  * DATriangulate(Local)Range functions for selecting a section of the data.
  * These change necessitated a library version number bump.
  * tsview-ng has a working Variables menu (so it deserves to be recommended).
  * tsview-ng includes field number in pixmap save filenames.

 -- Adam C. Powell, IV <hazelsct@debian.org>  Tue, 17 Aug 2004 10:57:38 -0400

illuminator (0.8.0) unstable; urgency=low

  * Update to Glade 2, GNOME 2, etc.
  * Small modifications to CHUI.
  * tsview-ng is good enough to be the recommended 2-D viewer.
  * New .desktop files for chui and tsview-ng (called tsview).
  * Link with PETSc 2.2.0.

 -- Adam C. Powell, IV <hazelsct@debian.org>  Wed, 26 May 2004 12:21:44 -0400

illuminator (0.7.0) unstable; urgency=low

  * Added DATriangulateLocal prototype to illuminator.h.
  * Added xcut, ycut, zcut arguments to DATriangulate(Local).
  * This change necessitated a version number bump.
  * New tsview command "c" to set xcut, ycut, zcut.
  * New tsview command "i" to set the "next" increment.
  * New tsview command "r" to reload the number of entries.
  * Added basic readline support to tsview.
  * New tsview-ng option -vector_max to scale hueintense magnitude (default 1).

 -- Adam C. Powell, IV <hazelsct@debian.org>  Fri,  7 May 2004 15:20:24 -0400

illuminator (0.6.9) unstable; urgency=low

  * New experimental graphical timestep viewer tsview-ng.
  * New tsview command "s" to resize 2-D PetscViewer windows.
  * New tsview command "p" to set 3-D plot contour values.
  * New HeVeA HTML documentation option.
  * Substantial additions to documentation building system.
  * Changes to the Debian packaging as described in debian/changelog.

 -- Adam C. Powell, IV <hazelsct@debian.org>  Tue, 18 Nov 2003 19:47:56 -0500

illuminator (0.6.2) unstable; urgency=low

  * Three small but important fixes to tsview.

 -- Adam C. Powell, IV <hazelsct@mit.edu>  Fri,  1 Aug 2003 15:45:13 -0400

illuminator (0.6.1) unstable; urgency=low

  * Fixed IlluMultiParseXML() so it gets wx, wy, wz properly.
  * Cleaned up tsview a bit.
  * Moved tsvui files to tsview, so it will be all-GUI at some point.
  * Added some field_plot_type options, set up enum scheme.
  * Store fieldtypes in hexidecimal.
  * Library version number 3.1.0.

 -- Adam C. Powell, IV <hazelsct@mit.edu>  Fri, 25 Jul 2003 12:58:33 -0400

illuminator (0.6.0) unstable; urgency=low

  * IlluMultiLoad() and IlluMultiSave() now have extra arguments for physical
    size of the domain and field plot types.
  * They also specify plot types of each field variable.
  * Library version number bump to 3.0.0 to reflect changes.
  * tsview uses 2-D aspect ratio in plots.

 -- Adam C. Powell, IV <hazelsct@mit.edu>  Thu, 24 Jul 2003 17:21:33 -0400

illuminator (0.5.0) unstable; urgency=low

  * GeomviewDisplayTriangulation() now has transparency option.
  * New DATriangulateLocal() takes a local vector, which can be more efficient.
  * These interface changes necessitate library version number bump.
  * Modified illuminator.m4 to detect DATriangulateLocal() and thus fail if
    version < 0.5.
  * New tsview 3-D support (one field).
  * tsview no longer requires ".time" in filenames, just anything starting with
    basename and with something ending in ".cpu0000.meta".
  * Kludgey fix for .doc-base issue with dh_installdocs.
  * Removed mapping setting for matrix J in cahnhill.c since PETSc copies the
    mapping when duplicating matrices.  This eliminates a warning with PETSc
    2.1.5, but likely breaks on earlier versions.

 -- Adam C. Powell, IV <hazelsct@mit.edu>  Wed, 21 May 2003 18:38:18 -0400

illuminator (0.4.4) unstable; urgency=low

  * Fix for IlluMultiParseXML() for multiple fields.
  * New tsview binary views (for now only 2-D) timestep series.
  * New config option --with-geomview=GEOMVIEW to hardcode.

 -- Adam C. Powell, IV <hazelsct@mit.edu>  Fri, 14 Mar 2003 17:59:15 -0500

illuminator (0.4.3) unstable; urgency=low

  * Fixes for tiny bugs in IlluMultiLoad(), IlluMultiRead() and
    GeomviewDisplayTriangulation().

 -- Adam C. Powell, IV <hazelsct@mit.edu>  Sat, 30 Nov 2002 19:51:00 -0500

illuminator (0.4.2) unstable; urgency=low

  * Moved debian directory into this "upstream" to smooth future upgrades.
  * Bugfix: now illuminator.m4 actually installs!

 -- Adam C. Powell, IV <hazelsct@mit.edu>  Tue, 12 Nov 2002 11:02:08 -0500

illuminator (0.4.1) unstable; urgency=low

  * New "3dgf" program simplifies use of Illuminator to graph simple function
    isoquants.
  * Fail-to-compile bug fix in IlluMulti.c.
  * Bounds bug fix and array size bug fix for non-periodic arrays in petsc.c.

 -- Adam C. Powell, IV <hazelsct@mit.edu>  Thu, 24 Oct 2002 22:02:28 -0400

illuminator (0.4.0) unstable; urgency=low

  * New "IlluMulti" distributed storage system for saving or loading data to
    the local disks of a Beowulf cluster with outrageous bandwidth.
  * Documentation updates, including cxref HTML in the illuminator.html page
    and cxref for chui.c, though I haven't put comments in chui.c to keep the
    line count down.

 -- Adam C. Powell, IV <hazelsct@mit.edu>  Wed,  9 Oct 2002 14:47:24 -0400

illuminator (0.3.2) unstable; urgency=low

  * Bugfix release to get static libs/objects out of libluminate.so, should now
    build on PIC-sensitive platforms.

 -- Adam C. Powell, IV <hazelsct@mit.edu>  Mon, 10 Jun 2002 18:44:17 -0400

illuminator (0.3.1) unstable; urgency=low

  * Got chui.glade into the distribution (oops!).
  * Upgraded Makefile.am to require automake 1.5 or greater.
  * With automake 1.5, make dist* works, so removed those targets.
  * Moved around some widgets in chui front end.

 -- Adam C. Powell, IV <hazelsct@mit.edu>  Wed,  5 Jun 2002 12:52:55 -0400

illuminator (0.3.0) unstable; urgency=low

  * Added "Chui" Glade frontend for chts, for fun (makes a neat demo).
  * Updated for PETSc 2.1.3.

 -- Adam C. Powell, IV <hazelsct@mit.edu>  Tue,  4 Jun 2002 16:36:47 -0400

illuminator (0.2.5) unstable; urgency=low

  * Fixed DATriangulate loops to work with non-periodic distributed array.
  * Changed VecMin() and VecMax() to VecStrideMin() and VecStrideMax() to
    properly calculate the minimum and maximum of a single field.

 -- Adam C. Powell, IV <hazelsct@mit.edu>  Thu, 21 Mar 2002 15:03:14 -0500

illuminator (0.2.4) unstable; urgency=low

  * Updated to work with PETSc 2.1.1.

 -- Adam C. Powell, IV <hazelsct@mit.edu>  Wed, 16 Jan 2002 18:20:27 -0500

illuminator (0.2.3) unstable; urgency=low

  * Name change!  PETSc will now be just one of the backends.
  * Moved PETSc stuff to petsc.c, and renamed petscgeom.c to geomview.c.
  * Added #include to cahnhill.h so cxref works on it.

 -- Adam C. Powell, IV <hazelsct@mit.edu>  Tue,  4 Dec 2001 18:50:17 -0500

petscgraphics (0.2.2) unstable; urgency=low

  * Removed a lot of GNOME cruft from the macros directory.
  * Added configure.in test for alpha-linux to use -mieee.  (Should eventually
    replace with a test for alpha-*-*-* and gcc.)
  * Expanded documentation of included example considerably.
  * Added a couple of lines to chts.c so 2-D initial condition works.

 -- Adam C. Powell, IV <hazelsct@mit.edu>  Mon,  2 Jul 2001 19:47:23 -0400

petscgraphics (0.2.1) unstable; urgency=low

  * Documentation changes to reflect new features in version 0.2.
  * Added "static" to local functions in petscgraphics.c.

 -- Adam C. Powell, IV <hazelsct@mit.edu>  Tue, 15 May 2001 20:16:11 -0400

petscgraphics (0.2) unstable; urgency=low

  * Multiprocessor triangulation generator works!
  * New option -random in chts test program for random initialization.
    (Problem: this makes the system real hard to solve...)
  * Lots of code cleanup, etc.
  * Subtle changes to the README, AUTHORS, TODO, etc.

 -- Adam C. Powell, IV <hazelsct@mit.edu>  Fri, 11 May 2001 17:53:50 -0400

petscgraphics (0.1) unstable; urgency=low

  * First release!  Includes basic functionality, makes and displays multiple
    contour surfaces in 3-D, but only in uniprocessor operation.

 -- Adam C. Powell, IV <hazelsct@mit.edu>  Mon, 26 Mar 2001 11:02:40 -0500