DS9 Version 3.0 Release Notes
Version 3.0
- 12.24.2002 update to tcl/tk
8.4.1
- 12.24.2002 update to blt
2.4z
- 12.24.2002 update to tkimg
1.3rc
- 01.03.2003 fixed a problem
with 'xpaget ds9 regions selected'
- 01.28.2003 SaveAs now
saves all slices of a data cube, if the display mode is single.
- 01.28.2003 Add 'wm protocol
. WM_DELETE_WINDOW QuitDS9' for main window so that tcl/tk
8.4 does not segv when a user double clicks on a close window
icon.
- 01.29.2003 add support
for gcc 3.0/3.2
- 01.29.2002 updated saotk/FlexLexer.h
from flex 2.5.27, available at http://lex.sourceforge.net/
- 02.04.2003 modify configuration
files fot tkimg1.3 and tkhtml to support windows.
- 02.05.2003 upgrade to wcssubs
3.3.0
- 02.06.2003 the default
ADS max search size is now a radius of .1 arcmin.
- 02.06.2003 add '-xpa tcl'
command line option. By default, disable xpa tcl access since
it is a major security risk.
- 02.07.03 fixed a problem
with loading fits files via the url menu or command line.
- 02.07.03 loading images
via url http processes the image based on the http header
mime type and encoding, not the file name. images loaed via
url ftp are still processed based on file name.
- 02.07.03 fixed a problem
with global vars and the plot widget.
- 02.11.03 fixed a bug with
the bin table smoothing support. If the bin factor is large
enough to bin the entire image in the bin buffer, ds9 would
segv by trying to read out of bounds.
- 02.25.03 fixed a bug with
loading an image from xpa stdin without a filename.
- 02.25.03 add 'fillbuf=false'
to all xpa receive commands that do not use $buf. This will
speed up processing because the data socket is not opened.
- 02.25.03 fixed a problem with
appending an wcs via xpa. The appended wcs is now positioned
at the end, not the beginning. also, a problem occured when
the 'END' card was not the last card of the header. This has been
fixed.
- 02.25.03 changes to xpa regions
syntax. 'moveback'/'movefront' are now 'move back'/'move
front', 'selectall'/'selectnone' are now 'select all'/'select
none', and 'deleteall' is 'delete all'. Backward compatibility
has bee maintained
- 02.25.03 add 'select group
<groupname>' and 'delete select' to xpa regions access
point.
- 02.26.03 add web display support
for gif,png,ppm,xbm,xpm file formats
- 02.27.03 fixed some problems
with tkhtml uri resolver. This cleans up a lot of tcl code.
- 03.04.03 Web Display: images
are now scaled if the width/height args are provided in the
html src.
- 03.04.03 Archive Menu: add chandra
archive web chaser.
- 03.12.03 Fixed a problem with
InitColorbar and a colormap of A or B.
- 03.12.03 Analysis Menus: all comments
after # are ignored.
- 03.12.03 Analysis Menus: non macros
can be escaped by using $$.
- 03.31.03 Add -frame command line
option.
- 04.08.03 Remove Magnifier Mode option,
along with Magnifier Replicate code.
- 04.23.03 HST WFPC Mosaic images must
be loaded directly. this fixes a problem in that it was not
possible to autodect a WFPC2 image in an incoming data stream,
such as stdin.
- 05.12.03 *** API CHANGE *** Frame load
syntax has changed to make it consistent across all modes and file
formats. In particular, the general syntax is: <frame> load
fits|array <filename> mmap|alloc|alloc gz|channel|shared|socket|var
<options>
- 05.12.03 *** API CHANGE *** shared memory
loads no longer require the size of the memory segment.
- 05.20.03 update to WCSSUBS version 3.3.4
- 05.20.03 update to AST version 2.0
- 05.22.03 fix a problem with grid.C interface
to AST. The text bounding box code was returning the coordinates
in a clockwise manner. It needs to be returned in an anti-clockwise
manner.
- 05.22.03 Add support for user specified
Grid Axes Numerics gap.
- 05.27.03 Fixed a problem with the bounding
box of a publication grid. it was .5 pixels off.
- 05.28.03 Fixed a problem with 'get cursor'.
Sometimes, as with loading dss images, the matrices were not updated
in time, and 'get cursor' returned bogus values. Now all calls to 'get
cursor' force an update.
- 06.02.03 fixed several problems with examine
mode
- 06.02.03 add NOAO 4MASS and SIRTF and NOAO
NSA to archive menu
- 06.09.03 RGB support is FINISHED! now, lets
see how its works!
- 06.11.03 Add RGB Lock Channels to lock most
Scale and Bin parameters between channels.
- 06.16.03 Add numerics spacing to save/load
grid configuration
- 06.16.03 Add 3D array data cube
- 06.17.03 Fixed a problem with an incorrect
data cube dialog and wfpc2 mosaics and rgb data cubes. Basically,
these two cases are not really data cubes.
- 06.17.03 Replace RGB menu with RGB dialog.
- 06.17.03 Fixed a problem with xpaget ds9 regions
[include|exclude|source|background].
- 06.18.03 fix a problem with non-linear physical
coordinates and save/load regions.
- 06.18.03 fix a problem with determining the
rotation of a wcs coordinate system. previously, CRPIX was used as
the start point. This does not work in cases where the tangent point
is very far off the image. Instead, (1,1) is used.
- 06.18.03 Remove prefence Panner WCS origin.
This is stupid and breaks with the previous change. Just remove it
instead of trying to fix it.
- 06.26.03 Add support 3D array data cubes.
- 06.030.03 Add support for RGB array data cube.
- 07.01.03 Fixed namesrv.tcl and dss.tcl to promote
more robust error handling. In particular, http error codes are now
checked, and the results are verified before proceeding
- 07.01.03 fixed a problem with $ds9 -xpa tcl.
The next argument was being ignored.
- 07.02.03 fixed another problem with namesrv.tcl.
SAONED and SAOSIMBAD were returning incorrect values for southern hemisphere.
- 07.02.03 remove http log from preferences and
added http log and ftp log to debug menu
- 07.03.03 fixed a problem with open file dialog
box. if the user clicked 'cancel', an error message would result. this
has been corrected.
- 07.09.03 add Large File Support for Linux. Linux
is still restricted to ~2.5Gb.
- 07.10.03 add FLUSH parameter for fitsy++ array.
- 07.10.03 Major change in behavior of fitsy++
streams and FLUSH. Only socket and socketgz will flush, all others
will not flush the buffer after an error, or after successfull loading
a fits image.
- 07.11.03 add DATACUBE XPA support.
- 07.14.03 Fixed a problem with WCS XLON-TAN (NPOLE)
and AST. NPOLE is a special wcs equ coord system, and has to be handed
by wcs2ast().
- 07.15.03 add xpa iis access port for control
of some iis functionality.
- 07.25.03 add MMAPINCR memory access mode. This only
mmaps the data needed, not the entire file. This allows a user to view
many small segements of a very large file.
- 07.28.03 upgrade to tcl 8.4.4 and tk 8.4.4
- 07.30.03 add xpa regions fg/bg support.
- 08.05.03 reimplement analaysis plot widget to support
unlimited number of data sets.
- 08.07.03 add Rosat All-Sky survey to list of Archive
servers
- 08.08.03 add xpa PLOT point, which allows full control
over all plot widgets via xpa.
- 08.13.03 fixed a problem with loading lut colormaps under
linux. ifstream behaves differently between solaris and linux.
- 08.14.03 changed xpaget array. Now returns the array
data in the current frame.
- 08.18.03 add Large file support for darwin and linuxppc
- 08.18.03 fixed a problem with linking linuxppc. The copy
of libX11.a that comes with Yellow Dog 3.0 is bad. So we can't links static.
- 08.19.03 add options to xpa update so that 'update idletasks'
is not run at the end of file loads. This allows the user to do several
incremental loads without updating the screen.
- 08.19.03 only update idletasks for horz/vert graph if
graphs are on
- 08.19.03 add debug idletasks support.
- 08.29.03 gcc 3.3 is now supported. For all code, if GNUC
>=3, new <sstream> are used. For all code, GNUC <3, <strstream>
is used.
- 08.29.03 fixed a problem with saving plot data in x,y,ye
format
- 08.29.03 add LFS for solaris.
- 08.29.03 add -analysismenu command line option at the request
of CXC.
- 08.29.03 fixed a problem with -pan and -pan to and other
comman line options that follow.
- 09.02.03 add LFS for alpha.
- 09.04.03 add new solaris64 port. Requires gcc 3.3 or greater.
- 09.04.03 upgrade to xpa 2.1.4 and fitsy / filter 1.2.3b1
- 09.06.03 fixed a problem with 64bit machines and truecolor
displays.
- 09.06.03 add support for multiple extension fits data cubes.
- 09.08.03 fixed a problem with projection regions and an undefined
variable.
- 09.08.03 fixed a problem with fits bin tables without TLMIN/TLMAX
or TDMIN/TDMAX. the center was incorrectly being calculated.
- 09.08.03 fixed a problem with the NOAO archive web display
with no images loaded. The variables 'ra' and 'dec' were not defined.
- 09.08.03 fixed a problem with the plot widget and the preferences
unique plot parameter.
- 09.09.03 project plot xaxis are now in coordinate system
specified via the marker dialog box.
- 09.11.03 fixed a problem with the line, ruler, and projection
regions and properly displaying wcs linear coordinates
- 09.11.03 cleaned up a lot of code for setting/adjusting coordinate
menus
- 09.11.03 loading a new channel in a rgb image will no longer
delete regions, grids, or aux contours.
- 09.15.03 removed BITPIX32 define. using <int> instead
since it is defined as a consistent 4 bytes across all platforms.
- 09.18.03 split lock rgb into lock scale and lock bin.
- 09.21.03 frames now have 'memory' of certain bin paramenters.
It is now possiable to set bin parameters before loading a bin table.
- 09.22.03 InfoBox now displays all values for RGB images, not
just the current channel value.
- 09.22.03 change names of various tcl marker variables
- 09.22.03 add prefs for regions color, width, properties, font
- 09.22.03 add HJKL key bindings as substitute for arrow keys