DS9 Version 2.2 Release Notes

### SAOImageDS9 Version 2.2 Release Notes

#### Version 2.2.1

1. `11.04.2002 fixed bin smooth buttons.`
2. `11.07.2002 remove debug statements in dss.tcl`
3. `11.07.2002 fixed a problem with pure virtual method called when frame was deleted and histequ was the active scale.`
4. `11.07.2002 fixed a problem with pasting filters that contains '\n' on the end of the string.`
5. `11.14.2002 add W3Browse to archive menu`
6. `11.14.2002 Web Display: for redirection, first use 'location' meta data parameter, then look for first 'href' in html to find the redirection url.`
7. `11.14.2002 move 'IISInit' after 'ProcessCommandLine' so that iis command line options take affect.`
8. `11.14.2002 remove menu short cut options. Too many conflicts and unable to support multiple languages.`
9. `11.18.2002 change prefs(scalemode) to prefs(scale,mode), prefs(scalescope) to prefs(scale,scope) and added prefs(scale,scope) to prefs written.`
10. `11.18.2002 change prefs(minmaxmode) to prefs(minmax,mode), prefs(minmaxsample) to prefs(minmax,sample)`
11. `11.18.2002 changes to Archive Servers preferences take effect immediately.`
12. `11.19.2002 Web Display: improved support for fits mime-types.`
13. `11.20.2002 Web Display: improved HVVerifyURL repairing urls.`
14. `11.20.2002 Archive: add IRAS MSX support.`
15. `11.22.2002 add 'update now' when a new display is received. This will allow 'movies' from iraf to display properly.`
16. `11.22.2002 ds9 version 2.2.1 released to the public.`

#### Version 2.2

1. `09.03.2002 add Archive Server user prefs.`
2. `09.03.2002 when HV window is unable to parse input, place a html header around it and display it as text.`
3. `09.04.2002 update FITS Bin Table WCS keywords to conform to 25 June 2002 WCS FITS Documentation.`
4. `09.04.2002 add support for FITS Bin Table Alt WCS keywords.`
5. `09.04.2002 corrected minor errors in xpa documentation.`
6. `09.04.2002 fixed a minor memory leak when frame is deleted and an image is still loaded.`
7. `09.05.2002 added IPAC NED to archive menu.`
8. `09.05.2002 add 'marker # move to canvas x y' command for CXC.`
9. `09.05.2002 add 'marker # angle' command for CXC.`
10. `09.09.2002 change ds9 regions syntax for ellipse annulus and box annulus from old saoimage to funtools syntax.`
11. `09.10.2002 undid grid WIDGETBB fix. The results where not acceptable.`
12. `09.12.2002 fixed a nasty bug with binning FITS bin tables and high bin factor values.`
13. `09.13.2002 add Match Scales to Frame menu. This matches all scale parameters across all frames.`
14. `09.16.2002 add Grid debug option.`
15. `09.17.2002 upgrade to ast 1.8.9. This corrected two problems. First, incorrect grids were generated for dss images in the southern hemisphere. Second, a problem with galactic grids that crossed 0 degrees.`
16. `09.17.2002 modify grid code to not to set attributes unless really needed. ast 1.8.9 tends to set attributes much more often than previous versions.`
17. `09.17.2002 fixed a problem with reconizing non-standard wcs in the header.`
18. `09.17.2002 add more xpa grid support for coordinate systems, grid type, and view options.`
19. `09.18.2002 fixed grid axes label and title spacing problems in publication mode.`
20. `09.18.2002 add optional grid axes label and title spacing parameters that override internal calculated values.`
21. `09.18.2002 the grid x-axis is now plotted on the bottom of publication grid.`
22. `09.18.2002 zoom to fit now makes room for labels for publication grid.`
23. `09.19.2002 fixed a problem with Clear Analysis File that deleted too much of the Analysis Menu.`
24. `09.19.2002 support new vo list syntax of a tab delimited newline terminated list of three parameters, xpa, title, and url.`
25. `09.20.2002 PHYSICAL Coordinate System: first look for WCSNAMEx='PHYSICAL', then look for LTM/LTV keywords.`
26. `09.24.2002 fixed yet another bug with binning, and TLMIN/TLMAX keywords whose values were not powers of 2.`
27. `09.24.2002 fixed a problem with cores and bad wcs grids. ds9 now checks to make sure ast generated a vaild grid.`
28. `09.24.2002 WebDisplay: plain text is now displayed using <pre>.`
29. `09.24.2002 WebDisplay: default method for forms is now GET.`
30. `09.24.2002 WebDisplay: default width for TEXT form elements is 20`
31. `09.24.2002 XPA nameserver: http has a error, so just clear errorInfo.`
32. `09.25.2002 fixed a bug in wcsinit.c, line 328 and line 409.`
33. `09.25.2002 add Debug Bin option.`
34. `09.26.2002 upgrade to xpa 2.1.3`
35. `09.26.2002 upgrade to wcssubs 3.1.3`
36. `09.26.2002 upgrade to filter 1.2b1`
37. `09.26.2002 upgrade to fitsy 1.2b1`
38. `10.01.2002 Web Display: more robust URL parseing`
39. `10.01.2002 Web Display: add 'Save to Fits File' option`
40. `10.01.2002 fixed 'xpaget ds9 bin cols' to return only 2 cols if bin depth is 1.`
41. `10.07.2002 Web Display: add support for new window with button click.`
42. `10.08.2002 Change in saotk Makefiles to correct a problem with Bison and Flex.`
43. `10.08.2002 Analysis Text now updates as text arrives.`
44. `10.08.2002 add xpa/command line support for MatchFrames.`
45. `10.08.2002 don't write WCS for Save Fits Resample and DSS fits.`
46. `10.10.2002 Web Display: hidden fields are not totally encoded if url is present.`
47. `10.17.2002 Fixed a problem with default fonts. Add the option of 'Default', which will not set any font options, if selected. This allows the native system to choose the best font/size combo.`
48. `10.18.2002 Add ProcessFrameCmd.`
49. `10.18.2002 Add system wide preference file support.`
50. `10.18.2002 Add Default mode. It just updates the infobox and graphs, with no regions.`
51. `10.21.2002 Fixed a problem with old prefs files and marker(system).`
52. `10.22.2002 Fixed a problem with MINMAX Sample. Sample intervals are now equal in row and columns.`
53. `10.25.2002 Fixed a problem with vo and errors that occur when connecting to the vo server.`
54. `10.25.2002 Add Match Colorbars and Match Scales xpa/command line options.`
55. `10.25.2002 Changed Analysis plot error reporting to include first line of received data.`
56. `10.25.2002 Fixed a problem with DSS and editing the dialog with another image loaded.`
57. `10.27.2002 Add filename to ds9/funtools regions file header.`
58. `10.29.2002 Add Lock Crosshairs xpa/command line options.`
59. `10.31.2002 ds9 version 2.2 released to public.`

60. #### Version 2.2b2

1. `07.31.2002 fixed a problem with hv and urls of the form foo.com/foo/bar.html#foo. Now, the html is not reloaded before the goto is executed.`
2. `08.01.2002 add adjust text size support to web browser`
3. `08.01.2002 add boxcar and tophat smooth support for binning.`
4. `08.05.2002 add -vo commandline and xpa support`
5. `08.05.2002 fixed a problem for the windows port where windows has been configured to open a fits file with ds9. In this case, the file path name passed to ds9 is actually in 'dos' format. So we used a cygwin function to convert to a posix format. This only occurs in a command line file name option.`
6. `08.06.2002 fixed a problem with smooth and depth>1.`
7. `08.06.2002 fixed a problem with save fits resample.`
8. `08.07.2002 the user can now display the horz and vert graphs, even in tile or blink mode`
9. `08.07.2002 ds9 will operate in single mode, even if in tile or blink mode, if there is just one frame.`
10. `08.08.2002 add Gaussian smooth support for binning.`
11. `08.08.2002 fixed a problem with the plot tool and displaying discrete x y e1 y2 data. The correct colors are now used.`
12. `08.08.2002 the plot tool will now always update the plot title, x axis label, and y axis label when receiving new data.`
13. `08.08.2002 add xpaset -p ds9 analysis plot close support.`
14. `08.08.2002 add Know Issues Documentation`
15. `08.12.2002 add http proxy support.`
16. `08.12.2002 fixed a problem with the close box for the bin dialog box.`
17. `08.20.2002 add support for default fonts to preferences.`
18. `08.23.2002 remove timeouts for all http requests with optional cancel support.`
19. `08.23.2002 fixed a number of items with web display.`
20. `08.26.2002 reformat all documentation to remove references to Helvetica`
21. `08.26.2002 bring grid WIDGETBB in by one so that the border can be seen and printed.`
22. `08.26.2002 fixed a problem with web gifs under windows. The output channel needed an -translation binary flag.`
23. `08.26.2002 adjust font sizes for web display to more closely follow those of Netscape and IE.`
24. `08.27.2002 add 'Save as Fits', 'Save as Image', and 'Page Setup' buttons.`
25. `08.27.2002 add 'First' and 'NVSS' archive server menu items.`
26. `08.28.2002 add auto coordinate feed to HV for archive servers.`
27. `08.30.2002 ds9 version 2.2b2 released to public.`

#### Version 2.2b1

1. `04.05.2002 fixed a problem with xpa contour load.`
2. `04.05.2002 improved parsing of analysis menu file. In particular, keywords like 'help', 'param', and 'end' can be used more freely.`
3. `04.10.2002 add tag suppport for regions.`
4. `04.11.2002 add background marker stack. The default stack is in the foreground.`
5. `04.11.2002 fixed checks for can Edit, can Move, can Rotate, and can Delete properties thru out marker code.`
6. `04.11.2002 add HIGHLITE marker property.`
7. `04.12.2002 add $null macro to analysis support.`
8. `04.17.2002 fitsy++ now builds an keyword index to search for keywords. Previously, it would search sequentially.`
9. `04.18.2002 add a fix to ps level 2 driver to prevent a '\n%' in the image data. Seems the perl script 'assemble' does a global search/replace that results in corrupted image data. This fix includes a redesign of a previous fix that worked around an issue with old versions of dvips that will incorrectly process'\n%%'.`
10. `04.18.2002 upgrade to WCS 3.1.0`
11. `04.24.2002 start to add support for multiple wcs's.`
12. `04.25.2002 add support for multiple wcs's in infobox.`
13. `04.26.2002 improve tag support for regions. All functionality of selected regions are now available for tagged regions.`
14. `04.30.2002 add marker command var command to support regions files in tcl vars.`
15. `05.08.2002 recalc polygon center when adding or deleteing vertex.`
16. `05.13.2002 complete implementation of multiple wcs support. ds9 now supports a total of 31 coordinate systems. Furthermore, of the 27 WCS coordinate systems, both sky coordinates and linear coordinates are fully supported.`
17. `05.13.2002 complete re-implemenation of map() functions. Now all map functions are in the fits case, and only map between REF and IMAGE/PHYSICAL/AMPLIFIER/DETECTOR/WCS/WCSA... coordinate systems. This cleans up alot of code and confusion.`
18. `05.14.2002 add support for TCROT and CDn_1 WCS keywords in FITS bin tables.`
19. `05.16.2002 dramatically speed up parsing wcs keywords by substituting the fitsy++ index based keyword search routine for Doug Mink's 'ksearch' routine. With multiple wcs's in a large mosaic this can save up to a minute at load time.`
20. `05.16.2002 fixed a minor problem with xpa dss. http has a error, that carries over and is caught by xpa.`
21. `05.16.2002 analysis $text windows will not appear if there is no output, or just an <cr>.`
22. `05.16.2002 fixed display header to correctly display 80 chars, not 79.`
23. `05.16.2002 fixed a problem with iis and very long file names. names up to 256 chars are now allowed.`
24. `005.20.2002 AMPLIFER and DETECTOR coordinate menu entries are now an option, to be enabled via the Preferences:Misc menu option. Changes will take affect at startup.`
25. `05.23.2002 add support for 3D binning of fits bin tables.`
26. `05.24.2002 made changes to grid.C to handle the special LONG/NPOL skyframe coordinate system used by Chandra.`
27. `05.24.2002 add -xpa and xpa prefs to allow a user to enable or disable initialization of XPA at startup`
28. `05.28.2002 add -xpa [inet|local|unix|localhost] xpa point.`
29. `05.29.2002 correct 3D binning to properly reflect filter params in the filename.`
30. `06.03.2002 fixed a problem with Fits Bin Tables, odd length rows and referencing shorts.`
31. `06.04.2002 add support for multiple wcs with skyframe panner compass, along with prefs.`
32. `06.04.2002 add -xpa noxpans support.`
33. `06.04.2002 match frames wcs now uses the wcs system and wcs skyframe specified in align to wcs.`
34. `06.05.2002 upgrade to xpa 2.1.1`
35. `06.06.2002 add wcs master menu and buttons`
36. `06.06.2002 sync xpa wcs and command line wcs command.`
37. `06.10.2002 xpa wcs and commanline -wcs now uses same code to process`
38. `06.10.2002 xpa nameserver format now skyformat`
39. `06.10.2002 added support for variable args for xpa contour and -contour.`
40. `06.11.2002 add match frames physical, amplifier, detector. this does not handle rotation, nor orientation.`
41. `06.11.2002 the master wcs menu now modifies the Region:File Coordinate System menu also`
42. `06.11.2002 fixed a problem with list projection and linear wcs. the thickness parameter was not written correctly.`
43. `06.12.2002 fixed a problem with -tile and -region commandline options. The ds9 window must be realized before processing region files.`
44. `06.13.2002 fixed a problem with -pagesetup commandline option.`
45. `06.13.2002 fixed a problem with ds9parser.Y, prosparser.Y, and tngparser.Y when processing coordinates when no coordinate system has been specified.`
46. `06.13.2002 fixed a problem with -pan to command line option. The ds9 window needs to be realized (and the matrices defined) before processing.`
47. `06.13.2002 binning on a third column now invokes the data cube dialog box.`
48. `06.14.2002 add smaller buffer sizes to binning menus. We want to do this for those building large 3D binning movies.`
49. `06.19.2002 implemented new grid support. Grids now handle rotated images much better. Numerics are better positioned.`
50. `06.27.2002 updated to WCSSUBS 3.1.1. This corrects a number of TNX problems.`
51. `06.27.2002 add File:XPA info menu item.`
52. `06.27.2002 add XPA regions selected feature.`
53. `06.28.2002 Analysis $geturl macro calls are now logged.`
54. `07.01.2002 add support for limited web browser`
55. `07.01.2002 help reference manual now uses built-in brower, and is static.`
56. `07.02.2002 fixed a problem with cross-platform displays and 16 bit truecolor.`
57. `07.08.2002 fixed a problem with regions and changes in the bin factor of fits bin tables.`
58. `07.08.2002 add $xpa_method analysis macro.`
59. `07.08.2002 add @@xpa_method@@ support in hv.html`
60. `07.22.2002 fix numerous problems with internal web browser.`
61. `07.23.2002 add async support for internal web browser.`
62. `07.24.2002 changed Makefiles so that parser.C, parser.C.h, and lex.C are now archived. Therefor, builds no longer need bison and flex, unless changes have been made to the parser.Y. This gets around problems with different versions of bison.`
63. `07.25.2002 add support for the Compass region.`
64. `07.25.2002 add vo proxy and internal hv support.`