ChangeLog for xmmselect ======================= Version 2.64.9 - 2005-08-09 (AI) ------------ + (TaskLauncher.cc) filterTable now calls evselect with the parameter "updateexposure" set to "yes". Version 2.64.8 - 2005-08-04 (AI) ------------ + Xmmselect documentation updated. Version 2.64.7 - 2005-02-22 (AI) ------------ + Updated DEPEND file. Version 2.64.6 - 2004-05-11 (AI) ------------ + (TaskLauncher.cc) fixed a problem related to xmmselect and grace. Now, when xmmselect is closed, we call the Grace::killAll() method that close all Grace subprocess. Version 2.64.5 - 2004-02-25 (AI) ------------ + Documentation updated. Version 2.64.4 - 2004-02-11 (AI) ------------ + fixed SOC-SPR 2504. The file (src/XmmSelectGui.cc) deals with the new especget parameter "srcspecset". Version 2.64.3 - 2004-01-29 (AI) ------------ + fixed problem with "New table" option. Version 2.64.2 - 2004-01-27 (AI) ------------ + fixed SOC-SPR 2494: Propagate selection expression to especget. + fixed SOC-SPR 2498: "OGIP sprectral products" runs on Timing mode data. Version 2.64.1 - 2003-12-17 (AI) ------------ + Fixed bug in TaskLauncher.cc file (SAS-SCR-0021) Version 2.64 - 2003-12-09 (AI) ------------ + implemented SAS-SCR 21: Optimise selection and I/O Version 2.63 - 2003-11-03 (AI) ------------ + changed USEDLIBS in src/Makefile for static builds. Open SOC-SPR/SCRs: + SCR 21: Optimise selection and I/O Version 2.62 - 2003-06-30 (GV) ------------ + (TaskLauncher.h) MOve the include of qapplication.h as early as possible. This, together with selectlib-4.68, closes SOC-SPR-2460. Version 2.61 - 2003-06-19 (GV) ------------ + (ExprConstructor.cc, TaskLauncher.cc) QString to string conversion needs an ascii() call in order to work. Version 2.60 - 2003-06-16 (GV) ------------ + Misc. fixes to make gcc-3.3 happy: include <cassert> and/or proper initialization of base classes. Version 2.59 - 2003-05-02 (UL) ------------ + fixed minor problem with construction of std::string from QString in src/ColumnSelector.cc [closes SPR 2439: xmmselect fails to compile on mir (Qt 3.1)] Version 2.58 - 2003-03-03 (UL) ------------ + better error message in case of failed expression validation + closed SPR 2359: No backscale when making multiple products (backscale now always run when spectrum has been generated) Version 2.57 - 2003-03-11 (UL) ------------ + fixed spelling error in error message text (SPR 2415); also spell-checked all other message texts Version 2.56.1 - 2003-03-05 (UL) -------------- + more minor standard C++ compliance fixes (enforced by gcc-3.2) Version 2.56 - 2003-01-21 (UL) ------------ + properly continue in case of failed eregionanlyse + minor stdc++ compliance changes enforced by gcc-3.2 Version 2.55 - 2003-01-08 (UL) ------------ + fixed typo in dialog window text + changed text wrapping policy in selection expression widgets (should fix SPR 2327 (TBC)) + main selection expression widget no longer limited to three lines max Version 2.54 - 2002-12-12 (UL) ------------ + fixed problem with GUI layout figure in the doc Version 2.53 - 2002-12-10 (UL) ------------ + another minor doc fix Version 2.52 - 2002-12-10 (UL) ------------ + minor improvements to doc + no longer show eregionanalyse dialog Version 2.51 - 2002-12-05 (UL) ------------ + improved ds9 re-launching policy in case session was closed down manually + updated doc w.r.t new especget/eregionanalyse support (OGIP spectral products generation) Version 2.50 - 2002-11-26 (UL) ------------ + Import of regions AND- or OR-wise (user selectable) + support for true background regions in ds9 (I/F to especget) Version 2.47.1 - 2002-11-18 (UL) -------------- + extended preference file with event attribute selections Version 2.47 - 2002-11-13 (UL) ------------ + refined support for eregionanalyse Version 2.46 - 2002-09-18 (UL) ------------ + added support for eregionanalyse (experimental); needs imgdisplay-1.34 Version 2.45 - 2002-07-10 (UL) ------------ + added support for especget (experimental) + replaced 'strstream' -> 'stringstream' Version 2.44 - 2002-05-27 (UL) ------------ + made param-2.0 compliant Version 2.43.3 - 2002-05-17 (UL) -------------- + closed SPR 2307: does not close previously launched ds9 session upon exit Version 2.43.2 - 2002-04-11 (UL) -------------- + create "CHANNEL"-vs.-"RATE.STAT_ERR" plot when spectrum of rates was generated by evselect ("withzcolumn=true") Version 2.43.1 - 2002-02-06 (UL) -------------- + updated preference file + table name is now dislayed in GUI Version 2.43 - 2002-01-24 (UL) ------------ + 'makeratecolumn=true' is now default in LC extraction; plotted with error bars (needs dsplot-1.14) + fixed minor memory leak problem Version 2.42 - 2002-01-23 (UL) ------------ + now depends on daltools-1.0 + added support for evselect's 'makeratecolumn' parameter (now depends on evselect-3.43) Version 2.41 - 2001-12-13 (UL) ------------ + now depends on backscale 1.0 Version 2.40.1 - 2001-10-31 (UL) -------------- + now depends on dscalc-2.0 Version 2.40 - 2001-08-14 (UL) ------------ + identical to 2.39.4 Version 2.39.4 - 2001-08-14 (UL) -------------- + closed SPR 2123: "fonts" font size of expression string is no longer fixed + bug fix in conversion of ds9 region to column coordinates Version 2.39.3 - 2001-06-11 (UL) -------------- + do not terminate spectrum-extraction-viewing cycle if backscale has failed to complete successfully Version 2.39.2 - 2001-05-17 (UL) -------------- + fixed SPR 2046: Does not recover from error in backscale Version 2.39.1 - 2001-05-15 (UL) -------------- + now invokes backscale with 'badpixlocation' parameter set to event set name (fixes SPR 2042: BACKSCALE computation looks for TYPE) Version 2.39 - 2001-05-04 (UL) ------------ + now DEPENDs on backscale-0.2 + documentation updated Version 2.38.1 - 2001-04-25 (UL) -------------- + fixed SPR 1994: Error in region intersection Version 2.38 - 2001-04-24 (UL) ------------ + brought in line with evselect-3.35 (removal of calculatebackscale) + fixed SPR 1992: incorrect spatial extraction for PMS data + run backscale task as part of spectrum post-processing (off by d/f) Version 2.37 - 2000-12-20 (UL) ------------ + some trivial changes to make optimizer happy Version 2.36 - 2000-12-05 (UL) ------------ + fixed SPR 1857: No error message on failing to generate products + fixed SPR 1875: Incorrect interval from grace + fixed SPR 1879: Cannot use current event list as output Version 2.35.4 - 2000-11-14 (UL) -------------- + added missing USEDLIBS in src/Makefile for static build + fixed typo in dialog text Version 2.35.3 - 2000-11-07 (UL) -------------- + fixed SPR 1811: Too long selection expressions confuse "xmmselect" + import of DSS upon startup now displays modeless dialog with message saying that table has already been filtered with this expression + all preference selection expression dialogs are now modless dialogs, i.e., they stay open while GUI is active Version 2.35.2 - 2000-10-31 (UL) -------------- + display evselect runtime error messages in dialog box Version 2.35.1 - 2000-10-27 (UL) -------------- + more sensible GROUPS entries Version 2.35 - 2000-10-26 (UL) ------------ + bug fix - caused crash on exit Version 2.34 - 2000-10-23 (UL) ------------ + implemented SAS-SCR 5: writedss & updateexposure parameter defaults + implemented SAS-SCR 6: importation of selection expressions & setups + fixed SPR 1763: crash when making lightcurve with maketimecolumn unchecked + fixed SPR 1708: Seg fault when importing an invalid 1-d region from grace + fixed SPR 1743: xmmselect 2D regions from ds9 off by 0.5 pixel + fixed SPR 1706: Aspect ratio in sky images (evselect is now invoked with squarepixels=true by default) + implemented all missing features (used to give not-implemented warning): * Load new table * Reload table * Delete column (via dsrm) * Add new column (via tablcalc) * Add PHASE column (via phasecalc) + introduced preference mechanism (needs new package "preferences") + updated documentation + substantial internal changes Version 2.33 - 2000-07-26 (UL) ------------ + a couple of minor bug fixes Version 2.32 - 2000-07-20 (UL) ------------ + depend on imgdisplay-1.23 (new v3.0 ds9 region file format) + markers with the color "red" will not be considered in region import; allows selective import of regions (see also SPR 1448) Version 2.31 - 2000-07-18 (UL) ------------ + fixed SPR 1678: trick needed to set event filters to be zero + upper/lower bounds of of numerical columns are now always determined upon startup even if no TLMIN/TLMAX attributes are present Version 2.30.6 - 2000-07-05 (UL) -------------- + closed SCR 1657: scroll bar wanted on selection expression Version 2.30.5 - 2000-06-28 (UL) -------------- + updated DEPEND Version 2.30.4 - 2000-06-28 (UL) -------------- + fixed SPR 1620: wrong use of error macros Version 2.30.3 - 2000-06-20 (UL) -------------- + invoke task via task() method instead of calling then directly; this fixes SPR 1392 : XMMSELECT should propagate the command line to the header of the FITS + fixed SPR 1619: incorrect error message: + make use of new macros \XSPEC, etc. in doc Version 2.30.2 - 2000-06-16 (UL) -------------- + fixed SPR 1458: Some warning/information messages which are unnecessary + fixed SPR 1385: External tools referenced using \task{} macro Version 2.30.1 - 2000-06-05 (UL) -------------- + fixed SPR 1368:defaults for writedss and updateexposure do not make sense (changed d/f value for updateexposure to 'false') + fixed SPR 1387: Misc changes to task description Version 2.30 - 2000-05-10 (UL) ------------ + fixed SPR 1329: gui layout too wide (reduced spacing between adjacent rows - updated default value of parameter centerpaneheight) + fixed SPR 1260: xmmselect crashes when producing two spectra (there was really nothing to fix - problem could not be reproduced) + fixed SPR 1189: xmmselect does not recognise its own selection (any DSS information in table is now detected and the user is given the option to import the selection expression) + minor documentation update Version 2.29 - 2000-05-09 (UL) ------------ + fixed SPR 1253: Incorrect time region selection expression + fixed SPR 1271: latex doc fails + added task info file Version 2.28 - 2000-04-14 (JBa) ------------ + GUI is now a proper qt-based task + fixed documentation Version 2.27 - 2000-04-13 (JBa) ------------ + is now proper task! + uses base class SasTaskWindow, so we have a default Sas Window + executed locally without static initializers + integrated XmmSelectApp and XmmSelectGui (removed XmmSelectApp) Version 2.26 - 2000-02-25 (UL) ------------ + fixed SPR 1205: Incorrect selection expression Version 2.25 - 2000-02-15 (UL) ------------ + now depends on evselect-3.12 (this fixes SPR 1148: region not properly transformed when imagebinning=imageSize) Version 2.24 - 2000-02-10 (UL) ------------ + fixed SPR 1084: Easy to overwrite products without realising + fixed SPR 1086 : task crashes when trying to read in 1D region + fixed problem with integer SpinBox widgets that are associated with integer columns (they always had a fixed default validity range of [0, 99] if the corresponding column had no TLMIN/TLMAX set) + default names of producs end now in ".ds" + added support for evselect's histogram product (this fixes SPR 1132: XMMSELECT does not have the "histogram" button) + added status message bar + no longer require that an image has to be accumulated before a region can be read from ds9 (this fixes SPR 1135: Quick recovery from an XMMSELECT crash) + implemented Help function + better geometry managment; aligned widgets + documentation updated Version 2.23 - 1999-12-16 (UL) ------------ + brought in line with selectlib-4.23 + fixed SPR 987 : production of an event list within a given region (with destructive filtering) does not work. + fixed SPR 995 : Export of polygonal regions from GRACE to XXMSELECT Version 2.22 - 1999-11-30 (UL) ------------ + feeding an array as table lead to core dump (this must be fixed in the Dal which allows to access Arrays as tables - workaround implemented) Version 2.21 - 1999-11-23 (GV) ------------ + same as 2.20.1, but xmmselect cannot cope with 1.2.3 in VERSION!. Version 2.20.1 - 1999-11-23 (GV) -------------- + (src/TaskLauncher.cc) in line with latest selectlib names. Version 2.20 - 1999-11-03 (UL) ------------ + added support for new unsigned types in dal>=1.80 Version 2.19 - 1999-10-29 (UL) ------------ + updated documentation + present warning dialog if for a numerical column user has given a lower bound which is greater than the upper bound Version 2.18 - 1999-10-28 (UL) -------------- + use WCS keyword values only when projection is not RA/DEC-TAN Version 2.17 - 1999-10-26 (UL) ------------ + fixed SPR 913: XMMSELECT discards all events when RGS 2-D selection regions are used + added support for scatter plots including reading polygon regions Version 2.16 - 1999-10-22 (UL) ------------ + fixed SPR 914: Incorrect expression created added "Region" menu which has two check buttons for choosing between union/intersection as the two possible ways to combine multiple regions + fixed SPR 903: Light curve produced by XMMSELECT are displayed with inverted axes + updated documentation Version 2.15 - 1999-10-14 (UL) ------------ + do not die upon errors in selectlib (catch all exceptions and bring up corresponding dialogs) + fixed SPR 848: GUI too big (new integer parameter centerpaneheight which control the number of initially visible column buttons) + fixed SPR 854: ds9 reuses local file (file names with absolute paths are now passed to the viewers) Version 2.14 - 1999-09-21 (UL) ------------ + aesthetics improvements (re-aligned column-buttons after Qt2 port) + version number shown in About dialog coincides now always with the one in VERSION file Version 2.13 - 1999-09-21 (UL) ------------ + in addition to binning factors take also shifts into account in image extraction Version 2.12 - 1999-09-20 (UL) ------------ + fixed SPR 742: invalid coordinates with special image modes + fixed SPR 778 : xmmselect crashes when using 2-D regions + take into account binning factors in image extraction + fixed problem with input table not being in the first extension Version 2.11 - 1999-09-03 (UL) ------------ + removed xmmselect_QOBJS from xmmselect_OBJS in src/Makefile (see analysis section of SPR 724) Version 2.10 - 1999-08-31 (UL) ------------ + added DISTRIBUTION file + now a proper metatask (uses metatask lib) + generate time series files with TIME column + in line with dsplot-0.16 Version 2.9 - 1999-08-16 (UL) ----------- + depends now in gui-1.0 Version 2.8 - 1999-08-03 (UL) ----------- + brought in line with evselect-3.0 + fixed crash-on-exit problem Version 2.7 - (JBr) ----------- + ported to Qt-2.0.1 Version 2.6 - 1999-06-08 (UL) ----------- + brought in line with evselect-2.0 Version 2.5 - 1999-05-11 (UL) ----------- + brought in line with error-1.18 Version 2.4 - 1999-05-10 (UL) ----------- + erroneous reference to non-existent header file removed (caused build failure) Version 2.3 - 1999-05-06 (UL) ----------- + prepared usage of 'tabcalc' task from within xmmselect Version 2.2 - 1999-04-27 (UL) ----------- + added QTooltip to expression "clear" button Version 2.1 - 1999-04-23 (UL) ----------- + bug fix: inspect data set names after parameter dialog before bringing up viewers Version 2.0 - 1999-04-16 (UL) ----------- + changed parameter names to be in line with new SAS parameter naming convention, hence, the increment in the major version number + made it dependent on selectlib-4.0 Version 1.5 - 1999-04-15 (UL) ----------- + removed temporary FITS files from package delivery + closed SPR 548/549: xmmselect is not an SAS task Version 1.4 - 1999-03-15 (UL) ----------- + src/Makefile: added guibrowser to list of USEDLIBS (enforced by latest gui 0.12) Version 1.3 - 1999-03-02 (UL) ----------- + test/Makefile: was the wrong one in v1.2 + check buttons associated with image axis selection now carry labels "X"|"Y" to indicate type of axis Version 1.2 - 1999-03-01 (UL) ----------- + comment from Jullian/Jean incorporated (code + documentation) + documentation revised + "Clear" button next to selection expression widget + new menu entries "File|New input", "Help|Help" (not yet implemented) + middle pane is now scrollable (geometry management in Qt is more than painful ... ;) + bevel in scrollable area + new product button "Event list" (a fancy front-end to evselect) + each invocation of evselect goes now through it's parameter dialog Version 1.1 - 1999-02-19 (UL) ----------- + reading of region specifications from dsplot implemented + enhanced robustness Version 1.0 - 1999-02-15 (UL) ----------- + task now approved + dependent on imgdisplay-1.0 Version 0.4 - 1999-02-08 (UL) ----------- + use SAS EXTERNAL mechansim to get Qt and Grace + use GUI libs to invoke used tasks (imgdisplay/dsplot/evselect) through their parameter dialogs Version 0.3 - 1999-01-29 (UL) ----------- + minor fix to make it build under egcs 1.1.1 Version 0.2 - 1998-12-11 (UL) ----------- + removed unnecessary FITS files from package Version 0.1 - 1998-11-06 (UL) ----------- + first usable, embryonic version, several features not yet implemented + layout subject to more changes