ChangeLog for dsplot ==================== Version 1.27 - 2018-02-13 (EO) ------------------------------ + This is a new major version of this package including a new GNU Public License Text disclaimer required to distribute the SAS source code to the Astronomical Community under the terms of the GNU Public License. The text as it is shown below is the same that has been included in all SAS source code files. ESA (C) 2000-2018 This file is part of ESA's XMM-Newton Scientific Analysis System (SAS). SAS is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. SAS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with SAS. If not, see . --------------------------------------------------------------------- Version 1.26.3 - 2009-04-08 (AI) ------------ + Debug line removed Version 1.26.2 - 2009-04-02 (AI) ------------ + Support to multixmmselect added Version 1.26.1 - 2009-08-31 (AI) ------------ + Modifications is several source files to make dsplot gcc 4.3 compliant Version 1.26 - 2008-09-29 (CG) ------------ + (config/dsplot.par)+(src/dstoplot.cc) Adding parameters tofile / file for directly dump of output contents Version 1.25.2 - 2007-07-03 (CG) -------------- + (src/dstoplot.cc) Ignoring NaN values for plotting. Subsequent work around for MacOSX (Panther) due to use of "isnan". (Same) SOC-SPR-2530 fixed Version 1.25.1 - 2007-07-02 (CG) -------------- + (src/dstoplot.cc) Ignoring NaN values for plotting. SOC-SPR-2530 fixed Version 1.25 - 2006-11-24 (AI) ------------ + (src/dstoplot.cc) New keywords added to the xmgrace output file. SOC-SPR-2536 fixed Version 1.24.1 - 2004-03-15 (AI) ------------ + Fixed error related to the VERSION number. Version 1.24 - 2004-03-15 (AI) ------------ + Documentation updated: parameters overhauled. Version 1.23 - 2003-10-30 (AI) ------------ + changed USEDLIBS in lib/grace/Makefile for static builds. Open SPRs/SCRs: *none* Version 1.22 - 2003-08-06 (UL) ------------ + launch Grace subprocess now always explicitely with -nosafe opttion to enable local file modification in batch mode (needed by 1-D region import from xmmselect); this closes SPR 2466: "xmmselect" should start Grace with the `-nosafe' option Version 1.21 - 2003-07-02 (UL) ------------ + fixed problem of SPR 2456: Test harnbess fails on Mac OS X [test harnesses run with Verbosity>0 cause diagnostic messages to get intermixed with Grace commands when dstoplot writes to stdout] Version 1.20 - 2003-06-16 (GV) ------------ + Misc. fixes to make gcc-3.3 happy: include and/or proper initialization of base classes. Version 1.19 - 2003-03-14 (UL) ------------ + added boolean parameter "withalltablesafter" + "subtitle" in view of supporting visualization of hkgtigen diagnostic mode output + documentation updated; parameter and layout files overhauled Version 1.18 - 2003-01-21 (UL) ------------ + several stdc++ compliance fixes enforced by gcc-3.2 Version 1.17 - 2003-01-17 (UL) ------------ + extended functionality to plot abscissa data ranges separately or overlaid onto normal plot (e.g. GTIs onto time-series plot); needed for implementing SCR 102 but also otherwise useful Version 1.16 - 2002-07-12 (UL) ------------ + now depends on package sas + strstream -> stringstream Version 1.15 - 2002-05-27 (UL) ------------ + made param-2.0 compliant Version 1.14.6 - 2002-03-13 (UL) -------------- + fixed couple of minor doc problems Version 1.14.5 - 2002-02-20 (UL) -------------- + small adjustmens to test harness to account for gracebat/grbatch differences Version 1.14.4 - 2002-03-15 (UL) -------------- + small fix to make optmized compilation succeed Version 1.14.3 - 2002-02-14 (UL) -------------- + meliorated robustness against invalid row-ranges in vector column specifiers + closed SPR 2271: Does not build statically Version 1.14.2 - 2002-02-07 (UL) -------------- + grbatch -> gracebat in several tests Version 1.14.1 - 2002-01-30 (UL) -------------- + closed SPR 1921: documentation for dstoplot not visible (combined task description for dsplot/dstoplot has been split into two separate ones) Version 1.14 - 2002-01-24 (UL) ------------ + implemented SCR 41: add support for error bars + minor mods to enhance standard conformance (std:: in .h etc.) Version 1.13 - 2000-12-21 (UL) ------------ + implemented SCR 20: Specification of boundaries (it still does not work due to an unresolved Grace problem) + new parameters 'xlog'/'ylog' to get logarithmic axes + trivial change to make optimizer happy Version 1.12.2 - 2000-11-16 (UL) -------------- + fixed SPR 1853: Cannot plot RGS net spectral files Version 1.12.1 - 2000-10-27 (UL) -------------- + modified GROUPS entry in task info file Version 1.12 - 2000-09-25 (UL) ------------ + fixed "make dist" error in parameter files Version 1.11 - 2000-07-21 (UL) ------------ + fixed bug introduced in 1.10 (causes seg-faults under certain circumstances) + reimplement pre-1.10-behavior: if table contains only one numerical column this is plotted as Y against index as X Version 1.10 - 2000-07-14 (UL) ------------ + closed SPR 950: Dsplot should support vector columns + added support for boolean columns Version 1.9.4 - 2000-07-10 (UL) ------------- + tested with grace-5.1.1 + fixed problem with occasional SIGPIPE exceptions in xmmselect (caused by user closing Grace window explicitely) Version 1.9.3 - 2000-06-30 (UL) ------------- + fixed SPR 1647: missing link to ds9 Version 1.9.2 - 2000-06-22 (UL) ------------- + fixed another small documentation problem Version 1.9.1 - 2000-06-20 (UL) ------------- + fixed SPR SPR 1547: DOC::broken links Version 1.9 - 2000-05-09 (UL) ----------- + added task info file + write value of x-axis offset to parameter Version 1.8 - 2000-04-25 (GV) ----------- + ({src,test}/Makefile) put dstoplot in USEDLIBS instead of putting dstoplot.o in the dsplot_OBJS. This change is dictated by the new taskmain objects. To be decided whether this is a bug or a feature. Version 1.7 - 2000-02-24 (UL) ----------- + changes enforced by dal-1.104 Version 1.6 - 2000-02-08 (UL) ----------- + Grace::toRegion() does now recognize all Grace region types (fixes xmmselect SPR 1086 : task crashes when trying to read in 1D reg.) Version 1.5 - 2000-01-07 (UL) ----------- + fixed SPR 1064: static build fails + fixed SPR 1030: xmgrace incompatible Version 1.4 - 1999-12-17 (UL) ----------- + brought in line with selectlib-4.23 (Region->GeoRegion) Version 1.3.1 - 1999-11-09 (UL) ------------- + fixed SPR 936: grbatch does not exist any longer ? Version 1.3 - 1999-11-03 (UL) ----------- + fixed SPR 841 : test harness fails on linux (was due to faulty test harness `pipedstoplot' which called dstoplot with non-existing argument `set=test.dat' and relied on piped-command chain to fail of any of the commands within in the pipe failed) Version 1.2 - 1999-10-29 (UL) ----------- + updated documentation (in line with 1.0 changes - see below) Version 1.1 - 1999-10-26 (UL) ----------- + generate coordinate grid lines in scatter plots by default Version 1.0 - 1999-10-25 (UL) ----------- + first official version after task approval + fixed SPR 641 : dsplot does not handle vector columns (now a warning is printed and task bails out on vector columns) + added support for scatter plots + added "withoffsetx" parameter (for rate curves with large time tags) + various upgrades to Grace class Version 0.19 - 1999-10-24 (UL) ------------ + write data points as doubles (this _really_ fixes SPR 760 (see below)) Version 0.18 - 1999-10-11 (UL) ------------ + brought in line with dal-1.74 + fixed SPR 760 : insufficient precsision in dstoplot output Version 0.17 1999-09-24 (MB) ------------ + added layout file Version 0.16 1999-08-31 (UL) ------------ + lib/grace/Grace.cc: commented out check for existence of parameter file containing made region definitions; this is a temporary workaround for an apparent synchronisation problem in the grace library. Version 0.15 1999-08-31 (HS) ------------ + modified dsplot/dstoplot such that if no table is specified by the parameter --table (which is in set:table notation) the first table in set is used. Version 0.14 1999-08-26 (MB) ------------ + proper metatask + fixed index problem + updated to more modern parameter interface Version 0.13 1999-08-20 (MB) ------------ + fixed problems with x axis + added test harness for running twice + no longer assigns to cout Version 0.12 1999-05-13 (GV) ----------- + bring in line with new error Version 0.11 1999-03-02 (MB) ------------ + fixed mandatory parameters Version 0.10 - 1999-02-19 (UL) ------------ - lib/grace/Grace.cc: added ACEgrFlush() after ACEgrPrintf() in Grace::regionSelection() + removal of temp file Version 0.9 (MB) ----------- - added missing package utils in grace test harness. Version 0.8 (MB) ----------- - fixed egcs problems. - added EXTERNALS Version 0.7 (MB) ----------- - added writeSet to CurvePlotter interface. Version 0.6 (MB) ----------- - disabled part of test harness that requires an X server. Version 0.5 (MB) ----------- - added Grace object that encapsulates talking to a running xmgr. - added output file specification to ds(to)plot. Version 0.4 (MB) ----------- - fixed problem in parameter files. Version 0.3 (MB) ----------- - Can now also read data file with 1 column. - Upgraded the parameter file. - Fixed the examples in the documentation. Version 0.2 (MB) ----------- - Changed task name to dstoplot, added task dsplot that kicks off xmgr. Version 0.1 (MB) ----------- - Initial delivery.