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
|
Grace list of changes (since 5.1.*)
KNOWN ISSUES
Grace-5.99.* are preview releases of the forthcoming Grace-6. What
does "preview" mean?
* First, the new format of project files, xgr, has not yet
stabilized. In other words, anything you save with 5.99.* most
probably will not load in the further 5.99.* and in the final 6.0
releases without manual tweaking of some extent.
* Another big deficiency of this release is that the old command
interpreter has been removed, while the new one (Graal) is still
in its infancy. In other words, any script-based usage of Grace is
impossible now.
Other, smaller issues:
* Non-linear fit is not there (this is a consequence of the above)
* Region interface isn't finished
* Rotated arcs are not functional
* Stacked line plots with filled interior may have symbols shadowed
* Part of the "Point explorer" tool functionality isn't available
yet
5.99.1
Functionality
! [ES] Axis/AGrid changes (including reps. #889, #1087, #1128, and #1129)
! [ES] separate (from tick marks) drawing properties for grid lines
(rep. #1087)
! [ES] support for CUPS
! [ES] multiple SSD/blockdata (including reps. #589, #907)
! [ES] multi-level undo/redo (rep. #384)
! [ES] set data binding
! [ES] SSD column labeling
! [ES] SSD index column
! [ES] SSD coalescing
! [ES] impelmented SSD transposition
! [ES] faster import of large data sets
! [ES] added closure drawing in arc DObjects
! [ES] format/precision
! [ES] set export -> SSD export
! [ES] "annotation" column binding for sets
! [ES] unified XY* and BAR* set types. XYZ type removed
! [ES] got rid of set comments
! [ES] generic datetime formatting using strftime()
! [ES] formatting of geographical coordinates via fstring as well
! [ES] got rid of everything except support for reading in .agr files in the
old parser
* [ES] switched to using GSL instead of the Cephes library
Graal
! [ES] beginning...
Security
* [ES] use mkstemp() instead of tmpnam() if available (rep. #1134)
Interface
* [ES] draw plus/minus boxes in the Explorer tree
* [ES] in the Explorer tree, nodes of hidden quarks are collapsed
* [ES] removed "-bxy" command line option
* [ES] removed "Auto redraw" option from preferences (now always on)
! [ES] preview of projects before loading
* [ES] made Motif controls slickier
* [ES] got rid of -fixed and -usage command line options
Bug fixes
* [ES] fixed bar outline placement in barcharts
* [ES] fixed transparency in the PNG driver (rep. #2003)
* [ES] fixed rendering of texts having color = plot's background
* [MD] characters from symbol fonts couldn't be displayed in SVG outputs
produced by Grace
Packaging
* [ES] excluded autoconf's cache dir from the source tarball (rep. #2015)
5.99.0
Functionality
! [ES] all elements of a project now form a true tree structure with
rendering following the order. This solved a lot of requests
(including reps. #226, #806, #894, #960, #1005, #1177, #1229, #1255)
! [ES] each element has a string id which can be set to a meaningful value
(hence solving rep. #1367, #1384)
* [ES] all transformation dialogs: act on all data columns (including #659),
provide destination selectors (rep. #837), use new set selectors
everywhere (reps. #885, #1195)
! [ES] Fourier transforms fully reworked (including reps. #554, #630,
#684, #1216, #1391)
! [ES] feature extraction reworked (including rep. #1130)
! [ES] diff/derivatives reworked (including rep. #436) and combined with
seasonal differences
! [ES] running properties reworked
! [ES] integration reworked
! [ES] prune data reworked (including reps. #1140, #1342)
! [ES] convolution reworked (including #496, #954)
! [ES] correlation redone - now performed via Fourier transform
! [ES] sampling reworked
! [ES] "Cumulative properties" dialog
! [ES] positions of drawing objects can be defined in either
viewport/frame/world cooridnates (including #1336)
! [ES] implemented rotation of drawing objects (rep. #1413)
! [ES] frame/pointer for text objects (including rep. #1109)
! [ES] implemented macro expansion in cstrings (for now, timestamp and
filename) (including rep. #20)
* [ES] include filename when creating sets from block data (rep. #346)
! [ES] changed legend length/vgap/hgap params to be defined in the
viewport coordinates
! [ES] no more world coordinates for the legend placement
! [ES] allow legend entries to contain a single symbol instead of two
! [ES] set filling in legends
! [ES] define legend frame placement via anchor point (in the frame
coordinates) + justification and offset vector (including rep. #833)
! [ES] titles/subtitles are separate objects (thus solving rep. #1075)
! [ES] justification for annotated values (rep. #1382)
! [SJ] "minimum symbol separation" option for set presentation
* [AM/ES] X error handler. If X server crashes in the middle of a Grace
session, your data will be saved
* [AG] netCDF: parse and use calibration attributes add_offset, scale_factor
and understand 1 byte variables
* [RA] enabled inout tick direction be set separately for major and minor
ticks
! [ES] implemented fontsize and linewidth scales per project
! [ES] got rid of world stacks
* [ES] hotlinks now work for all set types
! [ES] arrows now can be filled with different from the line color/pattern
Interface
! [ES] all "Plot/* appearance" dialogs replaced with Tools/Explorer for easy
project navigation and editing (including rep. #635, #1374, #1105)
! [EV/ES] instant update (rep. #861)
! [ES] removed "Geometric transformation" and "Digital filter" dialogs.
The funcionality is trivially achieved using the generic "Evaluate
expression" dialog
! [ES] removed "Regression" dialog. The functionality will be added to
the "Non-linear fit" dialog
! [ES] get rid of the hotlink popup. The functionality is moved to the
dataset spreadsheet editor
! [ES] color transformations and font rastering in device setup popup
! [ES] high/low/smart font AA
! [ES] added "Command" line functionality to Console. Got rid of the old
"Commands" dialog + (rep. #1246)
! [ES] page zoom (including rep. #712)
! [ES] sync zoom of overlaid graphs (rep. #692)
! [ES] sym char in set presentation (rep. #1284)
* [ES] dropped the "-remove", "-timestamp", and "-rvideo" command line flags
* [ES] dropped the "-param" and "-pexec" command line flags
* [ES] dropped the "-batch" and "-pipe" command line flags
* [ES] fonttool enhancements: preserve cursor positions, be smart about font
selection escape strings (rep. #1110)
! [ES] context-sensitive menu on canvas
! [ES] some enhancements to the built-in HTML viewer
* [ES] added -hdevice-options command line option
* [ES] enabled support for wheel mouse to scroll the canvas
* [ES/MO] enabled support for wheel mouse for spinboxes
! [ES] removed all page dimension settings from View/Page setup. Page
dimensions are properties of Project, as it should be. Also,
sync/rescale options removed
* [ES] removed grace_np library
* [ES] draw crosshair cursor not exceeding the current frame limits
* [ES] removed the "autoscale on set" button from the toolbar
! [KK/ES] new toolbar icons
! [ES] implemented moving of some plot objects with Ctrl+mouse dragging
* [ES] got rid of "Overlay graphs" dialog
! [ES] moved project desription and sformat UIs from "Save as" to Explorer
! [ES] moved Date settings from Preferences to the Project UI
! [ES] moved Locator UI to Graph UI
Drivers
* [ES] the drivers' framework heavily reworked
! [ES] imeplemented color transformations per device (including rep. #690)
* [ES] all drivers have the "tight bbox" option (reps. #714, #2031)
* [ES] implemented (optional) CMYK colorspace in the (E)PS output (rep. #928)
* [ES] implemented Grayscale/RGB/CMYK option in the PDF driver
* [ES] PDF-1.3/1.4/1.5 selection; default output PDF format is now 1.4
(Acrobat5)
* [ES] implemented patterned fills in PDF
* [ES] fp precision in PDF is now selectable
* [ES] implemented kerning in PDF (when supported by PDFlib)
* [ES] BBox and resources at the top of PS output
* [ES] font embedding/subsetting in PS (rep. #927)
* [ES] PS output optimizations
* [ES] HiResBoundingBox in PS
* [ES] rewritten raster drivers to use the Xmi library instead of GD. This
made the raster drivers full-featured: previously missing features -
winding fillrule, patterned lines are implemented and many weird
things fixed (including rep. #1275)
* [ES] per a popular demand, added "printable" option for EPS as a
workaround for brain-damaged EPS importing software
* [ES] implemented page clipping in *PS
Defaults
* [ES] gracerc no longer used
* [ES] default template is now Default.xgr
* [ES] removed allowDoubleClick Xresource
* [ES] changed default page size to A4
Documentation
* [ES] install PDF versions of FAQ and User's Guide instead of DVI
Portability/Compilation
* [RB] VMS updates
* [ES] dropped support for libhelp
* [ES] switched to autoconf-2.5 (rep. #1392)
* [ES] Xpm library is now a must for the GUI
* [ES] require PDFlib >= 6.0.0 for the PDF driver
Bug fixes
* [ES] polygon regions were displayed incorrectly for non-linear scales
(rep. #729)
* [ES] background fill exceeded postscript bounding box (rep. #992)
* [ES] fixed fonttool resizing (rep. #1168)
* [ES] fixed crash in PDF driver when using fonts lacking .afm files
(rep. #1287)
* [ES] fixed precision of the dobject coordinates (rep. #1227)
* [ES] importing data from the command line doesn't set project name
(rep. #1281)
* [ES] when a set was killed, the next set was often plotted black
(rep. #1362)
* [ES] fixed font width calculation in the Xbae widget
Legend:
[EV] - Ed Vigmond <vigmonde(at-nospam)IGB.UMontreal.CA>
[AM] - Alexander Mai <st002279(at-nospam)hrzpub.tu-darmstadt.de>
[AG] - Alexey Goldin <Alexey.Goldin(at-nospam)jpl.nasa.gov>
[RB] - Richard Brodie <R.Brodie(at-nospam)rl.ac.uk>
[SJ] - Steven G. Johnson <stevenj(at-nospam)deas.harvard.edu>
[MO] - Marius Olechnovicius <img(at-nospam)patikimi.lt>
[RA] - Robert Atwood <r.atwood(at-nospam)imperial.ac.uk>
[KK] - Karim Kaschani <karim.kaschani(at-nospam)arcormail.de>
[MD] - Matthias Dillier <Matthias.Dillier(at-nospam)snb.ch>
[ES] - Evgeny Stambulchik <evgeny(at-nospam)stambulchik.net>
"!" means no documentation provided (yet)
|