From fa080de7afc95aa1c19a6e6fc0e0708ced2eadc4 Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Wed, 8 Jul 2015 20:46:52 -0400 Subject: Initial commit --- vendor/x11iraf/Revisions.v15 | 885 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 885 insertions(+) create mode 100644 vendor/x11iraf/Revisions.v15 (limited to 'vendor/x11iraf/Revisions.v15') diff --git a/vendor/x11iraf/Revisions.v15 b/vendor/x11iraf/Revisions.v15 new file mode 100644 index 00000000..296f8cb8 --- /dev/null +++ b/vendor/x11iraf/Revisions.v15 @@ -0,0 +1,885 @@ +# X11IRAF V1.0 Notes File +# +# See also the x11iraf$obm/OBM.revs file for a detailed list of changes to OBM. +# +# Begun 6 Mar 1997 +# ----------------------- + +X11IRAF.tmpl + Removed a /* from the comment causing aix to complain + +ximtool/Imakefile + Removed the !@#^% app-defaults install + Change man page install, wasn't working on Solaris + +ximtool/load.c + Removed a qsort call and replaced with a local string sort, avoids + crashes on various platforms + +ximtool/ximtool.c + Fixed -memModel and -fifo_flag bugs + +ximtool/ximtool.gui +ximtool/ximtool-alt.gui + Minor mod to workaround Layout crash on alpha. Also changed "Close" + buttons to be "Done" so all subpanels are consistent. + +ximtool/save.c + Added a missing arg to sprintf causing a segvio. + +obm/widget.c + Changed encoding of obm pointer address for do_text to %lx since + pointers on the alpha overflowed the %x and the pointer was lost. + +ximtool/ximtool.c + Fixed a bug w/ the -fifo flag + +ximtool/ximtool.gui +ximtool/ximtool-alt.gui + Defined width for TextButton widgets to workaround bug on Xterminals. + +ximtool/eps.c + Fixed a missing grestore causing problems for Digital PrintServer 17 + printers. + +ximtool/ximtool.c +ximtool/ximtool.man +ximtool/ximtool.html +ximtool/ximtool.ps + Fixed a bug preventing the resource command line args from actually + taking effect. Also clarified the explanation of the ximprint.cfg + file, regenerated postscript man page. + +xtapemon/xtapemon.man +xtapemon/xtapemon.ps + Following a user suggestion moved the discussion of the amount of + tape used being acurately calculated from the BUGS section to the + DISCUSSION section since it will usually be the case that the count + will be incorrect unless MTEXAMINE is used to position the tape, this + wasn't as obvious before. Regenerated postscript man page. + +obm/ObmW/LayoutP.h +xaw3d/LayoutP.h + Changed the XtMalloc call for creating new objects to XtCalloc calls + so values are properly initialized. Fixes OSF V3.2d1 bug. + +ximtool/fitsio.c + Ifndef AIXV3 for typedef uchar 'cuz it was conflicting + +--------------------------- +V1.0 Patch-1 release 4/5/97 +--------------------------- + +xgterm/main.c + Undef'd memove for SunOS and X11R6 systems + +ximtool/load.c + For large directories the message containing the directory listing + was overflowing the xim_message static buffer, modified to call + OBM directly. + +ximtool/ximclient.c + Fixed a typo in the page size setting page orientation. + +ximtool/ximtool.gui +ximtool/ximtool-alt.gui + Added "send activate" msgs to the main display and colorbar + widgets so the saved cursor position is intialized in the widget. If + this is not done a WCSLAB will sample the cursor before beginning the + display causing the widget to restore unitialized positions which can + blow away the app with a server error. + +ximtool/iis.c + Added IIS packet debugging output triggered by a DEBUG_IIS env var. + +ximtool/iis.c + Removed some code related to setting the fbconfig in the special + case of fbconfig=1 and the window not the same size as the frame + buffer. This was apparently done originally when experimenting with + resizing the window automatically but that was abandoned and this code was never removed. It causes a bug in displaying to an un- + initialized frame. + +ximtool/ximtool.h + Changed FBCONFIG_ENV2 from 'XIMTOOLRC' to 'IMTOOLRC' (6/1) + +ximtool/irafio.c + Modified to handle new OIF V2 images. (6/8) + +ximtool/ximtool.gui +ximtool/newimtool.gui + Deleted windowRGB translations. (6/11) + +ximtool/iis.c + Fixed a missing pair of braces. (7/9) + +ximtool/ximtool.c + Fixed a bug in the -nframes flag (7/9) + +obm/ObmW/Gterm.c +ximtool/ximtool-alt.gui + Implemented magnify marker and cursor movement keystrokes for alt gui. + Fixed bug in scaling raster zero cursor values causing keystroke + moves to 'jump', change in get_draw_context() (7/11) + +ximtool/eps.c +ximtool/eps.h +ximtool/ximtool.gui +ximtool/ximtool-alt.gui + Fixed BoundingBox errors and unmatched grestore preventing inclusion + of images in AASTex docs (8/6) + +ximtool/ximtool.gui +ximtool/ximtool-alt.gui + Added Shift-MB2Up translation to turn off crosshair when button + released. (8/6) + +ximtool/ximtool.c + Added "-rv" toolkit flag. (8/22) + +ximtool/ximtool-alt.gui + Fixed size of magnifier marker, added some common keystroke trans- + lations to markers. (8/22) + +Imakefile +vximtool/ + + Added the Virtual XImtool dummy server (8/22) + +obm/ObmW/Gterm.c + Fixed a bug in GtSetMapping which wasn't returning a success value, + caused an evaluation error on HP (8/26) + +obm/ObmW/Gterm.c + Fixed a bug in refresh_destination() in which only the left side of + an image would be displayed if the FB was bigger than 512x512 and + memModel=beNiceToServer. (8/27) + +obm/ObmW/Gterm.c + Fixed a bug in scale_intzoom in which a beNiceToServer memModel would + display odd zooms factors w/ a yflip. (8/27) + +ximtool/ximtool.man +ximtool/ximtool.html + Misc. typos. (8/28) + +Imakefile +ximtool/ximtool.gui +ximtool/ximtool.html + Changed version to V1.1 set release date as 9/1/97? (8/28) + +ximtool/Imakefile + Modified to automatically build a separate ximtool-alt binary. + Eventually one or the other GUI should be used as the default so + for now there are copies of the needed files and each binary builds + from a different list, but the directory should be cleaned up when + the new features are added permanently (8/28) + +obmsh/Imakefile +obmsh/obmsh.man + + Added a man page for the task (8/28) + +ximtool/raster.c + Fixed an off-by-one bug in the computation of the center when doing + an integer zoom. Caused a one pixel boundary on two sides of a + hardcopy plot (8/29) + +ximtool/ximtool-alt.man +ximtool/ximtool-alt.html + Added documentation for the alt GUI. (8/29) + +ximtool/ximtool.gui +ximtool/ximtool.html + Removed cursor movement commands (9/10) + +obm/Tcl/Imakefile + DU4 now defines OSF1Architecture instead of OSF1, wasn't getting + the right flags. (9/10) + +obm/Imakefile +obm/ObmP.h +ximtool/Imakefile +ximtool/eps.c +ximtool/fitsio.c +ximtool/gifio.c +ximtool/irafio.c + Digital Unix 4 now defines a uchar typedef so had I had to define + an OSF1 flag to workaround the local typedefs causing compiler errors. + (9/10) + +xpm/Imakefile +xaw3d/Imakefile + Needed to add a 'all' target specifying the library to be built. + On AIX these Imakefiles create an enpty all target and the library + is skipped since it thinks the (empty) target is up to date. (9/10) + +vximtool/vximtool.c + Need to ifdef include for AIX (9/10) + +-------------------- +V1.1 Release (9/10) +-------------------- + +ximtool/eps.c + Fixed the gsave/grestore pairing again. Somehow the change got + lost and had to be redone, this slipped by earlier testing for + the V2.1 release. (11/3) + +ximtool/ximtool.gui +ximtool/ximtool-alt.gui +ximtool/ximtool-mag.gui + Change the winWidth/winHeight initialization to query the imagewin + rather than use a fixed 512 size. This is required to properly scale + the image when the window size was set with a geometry flag/resource + (11/20) + +vximtool/vximtool.c + Changed so that when the stdin is added to the select list only when + -i is not set explicitly, or when -background is used explicitly. + +ximtool/ximtool-alt +ximtool/ximtool-mag + Moved the #!/bin/csh to line 1 so scripts may be executed from + Bourne shells (3/15/98) + +ximtool/print.c +ximtool/save.c +ximtool/irafio.c + Fixed complaints about incompatible pointer types from GCC (3/31/98) + +ximtool/ximtool.c + Added error handling code to dump core after 5 errors received if + XGXERROR set to 'dumpcore', or exit on 'exit'. (4/2/98) + +xaw3d --> xaw3d-old +xaw3d/Scrollbar*.[ch] +xaw3d/ThreeD*.[ch] + Replaced Scrollbar widget with one from the Xaw3d V1.3 library which + gives a true 3D Motif-like scrollbar with arrows. + +xgterm --> xgterm-old +xgterm/ (all sources) + 1) Diff-merged to bring XGterm up to X11R6 version + 2) Numerous bug fixes to the dynamic colors code so it can properly + be enabled/disabled via +/-dc flags or dynamicColors resource. + 3) Made the right-side scrollbar a runtime +/-sbr option or + scrollBarRight resource + 4) Merged new 3D scrollbar and color resources into app-defaults file + +ximtool/ximtool.gui +ximtool/ximtool-alt.gui +ximtool/ximtool-mag.gui + Added new Scrollbar resources for the help and info panels to get + the 3-D effect. (4/28/98) + +ximtool/load.c + Fixed a bug in which loading e.g. frame 2 with certain frame buffers + would cause the image load to fail. The imtoolrc file for some FBs + only define one frame by default, the code was not initializing any + more that specified even if it was load some other frame (5/7/98) + +ximtool/iis.c + Fixed a bug in which turning off the DISPLAY 'select' param could + erase frame 1. (5/16/98) + +ximtool/zscale.c + Changed the comparison function for qsort to handle cases where the + range of data is <1.0 (6/1/98) + +obm/server.c + Fixed a bug affecting the use of "-display" when DISPLAY wasn't also + set in the environment. The call to XtOpenDisplay at line 385 was + passing '""' as a argument for the display name instead of NULL and + so the routine wasn't parsing for the argument internally, and if + DISPLAY wasn't set in the environment as a backup this would result + in a NULL Display pointer being returned which would segvio on the + next line. Added an error check for a NULL return from XtOpenDisplay. + (6/4/98) + +ximtool/raster.c +obm/Tcl/tclExpr.c +obm/Tcl/tclParse.c + Added a redefinition of isalnum() for linux systems to work around + an incompatibility of the definition of this macro between Slackware + and RedHat 4.2 systems. (6/4/98) + +xgterm/charproc.c + Increased TEXT_BUF_SIZE from 256 to 1024 to allow longer input lines, + e.g. when doing a cut-n-paste of compiler verbose output which expands + path names. (6/17/98) + +ximtool/iis.c + Fixed a bug in which resetting the FB and displaying to frame >1 + would leave the server displaying frame 1. (6/17/98) + +ximtool/ximtool.c + Fixed a typo in the pointer allocation for a -fifo opt (9/3/98) + +ximtool/iis.c +vximtool/vximtool.c + Changed the read()/write() calls to new routines which loop until + all of the expected bytes have been read or written. On inet socket + connections it's possible that the I/O would return a short count if + a kernel buffer filled up causing bad reads and eventually a crash. + This may also explain the occassional "bad header checksum" errors + that have been reported. (9/26/98) + +xgterm/main.c + Moved a block of code to get a pty for IRIX 6.5 systems to avoid an + segvio when out of ptys. The old code was left where it was for + earlier versions. (12/2/98) + +ximtool/irafio.c + There was a duplicate close of the image header which caused a + memory corruption on linux systems when loading an image on the + command line. (2/8/99) + +Imakefile +*/Imakefile +mkarch + + Added support for doing multiple architectures. (3/2/99) + +xaw3d/AsciiSink.c + Removed the 'black box' drawn on the right side of the screen + indicating there is more text off the screen. (3/30/99) + +xgterm/gtermio.c + Fixed a bug in the arg ordering of the call to GtReadPixels() (4/22/99) + +xgterm/gtermio.c + The colormap readback required that the rgb arrays be right shifted + 8 bit for the value to be interpreted correctly. (4/24/99) + +Imakefile +ximtool/*.gui + Increased version number to V1.2, set expected release date 5/30/99. + +ximtool/iis.c +ximtool/raster.c + Fixed a problem with initialize frames when adding new frames while + in tile mode. Previously if there were 2 frames defined and you + displayed to frame 3 you would be dumped from tile mode silently, + the new code just changes the number of tile frames. Also fixed + was a bug where displaying to a new fbconfig was not reinitializing + the tile mode properly (e.g. in a 4-frame tile changing to a 2-frame + config would leave the task in 4-frame mode and improperly clear + the screen mapping). (5/17/99) + +xgterm/misc.c + Modified the xerror() procedure to recognize XGXERROR as 'ignore' + which will cause the error to be ignored and not counted towards the + total which eventually causes the task to exit. Also added an + XGMAXERROR environment variable which can be defined to set the + limit. (8/24/99) + +xgterm/gtermio.c + 1) Modified so any buffered output is flushed when activated. This + is to keep any GUI client commands that may have been caused by + pushing buttons while the client program isn't running from being + read by the next cursor read. For example after the GUI is done + it may not be unmapped and a 'Quit' key send a 'q' keystroke. One + could hit the button several times causing numerous 'q' commands to + be buffered, the next interactive task would get the keystrokes + and probably quit itself, causing confusion for the user. + 2) Also posted a dummy gio_deactivate_cb() procedure. This appears + to be necessary to catch a window-close event such as can be done + from the window manager menubar or 'X' button. (8/24/99) + +ximtool/raster.c + Modified the frame buffer config open procedure to set defaults for + commonly used sizes such as 1K, 2K, etc. Also modified to search for + the imtoolrc file in additional directories such as /opt/local/lib, + /iraf/iraf/dev, and if not found will now print out a warning + message. (9/8/99) + +ximtool/print.c +ximtool/ximtool*.gui + Made the title/colorbar/borders are optional. (11/9/99) + +ximtool/iis.c + Added a SO_REUSEADDR option to the inet socket (11/99) + +ximtool/ximtool*.gui + Added new keystrke commands Ctrl- and Ctrl-Alt- to + move the frame one or a hald panner width in the given direction. + This is useful for panning full window frames around large mosaic + images (12/99) + +ximtool/save.c +ximtool/tiffio.c + +ximtool/ximtool*.gui + Added a TIFF output format option for the save command. This is a + very basic TIFF file, input cannot be supported without supporting + the full tiff library. (2/00) + +xaw3d/Imakefile +xaw3d/Text.c MF039 +xaw3d/TextTr.c + Modified the code to make _XawDefaultTextTranslations a static array + rather than one allocated and never freed. Required changes to the + array declaration in TextTr.c, and textClassRec definition and + ClassInitialize() procedure. (3/2/00) + +cdl/imd.c + Fixed a bug in the drawing of markers where the start coord for + the subraster is (1,1). When writing out the subraster the + routine was incorrectly deciding that the frame buffer did not + need to be readback to edit the subraster. (3/14/00) + +ximtool/ximtool.gui + Deleted a debug print statement (3/15/00) + +xaw3d/Label.c +xaw3d/List.c +xaw3d/Panner.c +xaw3d/Scrollbar.c +xaw3d/SmeBSB.c +obm/ObmW/Gcs.c +obm/ObmW/Tabs.c +obm/ObmW/MultiList.c + Added an #ifdef USE_XMU_STIPPLE around code calling the + XmuCreateStippledPixemap() routine. This procedure maintains a cache + of the pixmaps which would be corrupted at somepoint resulting in + BadGC and BadPixmap errors, causing xgterm stability problems. (3/28/00) + +xaw3d/Paned.c +xaw3d/Simple.c +xaw3d/SimpleMenu.c +obm/ObmW/Frame.c + Added and #ifdef USW_CWCURSOR around code which adds the CW_Cursor + XCreateWindow attribute in widget creation. This was causing various + BadCursor bugs in the X lib which would cascade and result in xgterm + stability problems. (3/28/00) + +cdl/cdl.c **** INTERFACE CHANGE **** + Modified the behavior of cdl_getFrame() to do a sampling cursor + read to get the frame buffer from the server. If the value returned + is zero (as from SAOimage) the current value of the frame number in + the CDL is returned. (3/29/00) + +cdl/cdl.[ch] **** INTERFACE CHANGE **** +cdl/imd.c **** INTERFACE CHANGE **** +cdl/comm.c **** INTERFACE CHANGE **** +cdl/cdl_f77.[ch] **** INTERFACE CHANGE **** +cdl/cdl_spp.c **** INTERFACE CHANGE **** +cdl/examples/tvmark.c **** INTERFACE CHANGE **** +cdl/test/cdltest.c **** INTERFACE CHANGE **** +cdl/test/imdtest.c **** INTERFACE CHANGE **** + Modified the cdl_readCursor() routine to have a new 'wcs' argument + to return the WCS of the cursor read. This is to allow applications + to get the frame number of the read from the wcs (i.e. wcs is + coded as "frame * 100 + wcs". (3/29/00) + +xaw3d/Text.h + Removed include of . Comments indicate this is + only required for R3 compatability but due to changes the the Xaw + text widget in XFree86 V4 the include file changes were causing + compile problems. (4/5/00) + +xgterm/screen.c +xgterm/scrollbar.c + Removed declarations for calloc/malloc/realloc since they were + conflicting and causing build problems on Solaris 8. + Used explicit cast of pointer when needed in code instead. (4/5/00) + +X11IRAF.tmpl +obm/ObmW/Imakefile + Modified CCOPTIONS for Solaris 8 and HPUX build of new Tab widgets. + (4/5/00) + +ximtool/ximtool.gui +ximtool/ximtool-mag.gui +ximtool/ximtool-alt.gui + Updated translation tables with Ctrl-M and Ctrl-P keystrokes to + toggle magnifier/panner markers. (4/7/00) + +xgterm/misc.c + Changed the default behavior of the xerror() handler to ignore any + BadCursor events. A new action value, 'catchall', can be defined + to bypass this and count all error actions toward the final + shutdown. (4/7/00) + +cdl.h + Fixed a typo in the prototype declaration for cdl_readCursor (4/14/00) + +xgterm/misc.c + Fixed a bug in the way BadCursor errors were being ignored. (4/14/00) + +xgterm/gtermio.c + Forgot to merge in a change mapping LFLF to LF the same way CRLF is + currently mapped. On Alpha systems there is an apparent bug in the + stdgraph kernel causing this to extra char to be inserted and + confusing the interpretation of the GUI message. Hacked around this + for now by mapping LFLF to a single LF but it needs to be investigated + further. (4/14/00) + +X11IRAF.tmpl + Added a special-case XTOOLONLYLIB flag so binaries built on lyra + will use the patched Xt library needed to work around the "Attempt + to manage a child widget when parent is not Composite" message + during shutdown. (4/14/00) + +cdl/mkpkg + + Added a mkpkg file to build the library. Requested by Ken Mighell + for use in one of his packages. (4/17/00) + +mkarch +obm/Tcl/tclInt.h +obm/ObmW/HTML-PSformat.c + Added a workaround for our old use of the varargs macros which was + causing problems under LinuxPPC. Also changed arch name from + mklinux to linuxppc. (4/18/00) + +ximtool/ximtool-mag.c + Increased the size of some command-line arg buffers. This was done + for the ximtool.c code earlier but never propogated. (4/26/00) + +xgterm/Imakefile + Removed the '-lcurses' termlib for HP systems. Under HP-UX 10.10 + there is a bug in the curses library select() routine which could + cause the xgterm to hang. (5/1/00) + +------------------------ +V1.2 Release (5/1/2000) +------------------------ + +ximtool/tiffio.c + Fixed a byte order problem for TIFF images on swapped systems (7/10/00) + +vximtool/vximtool.c +cdl/vximtool.c + Added an #ifdef AIX for on AIX systems (7/10/00) + +obm/ObmW/Gterm.c + Removed the comment chars for XRecolorCursor first done for MF030. + While these do trigger BadCursor errors these will now be ignored by + the xgterm error handler. (4/7/00) + +obm/server.c + Changed a malloc to a calloc call for the timer struct. Also deleted + an XtFree for the callback in serverTimedProc() which would corrupt + memory if the timer callback were later deleted. (7/28/00) + +obm/ObmP.h +obm/Obm.c + Added support for a new environent variable OBMOBJECTS which will help + restrict the messages printed during debugging. For example, it can be + set as + + setenv OBMOBJECTS "client imagewin" + + to have OBMDEBUG print only messages for the 'client' and 'imagewin' + objects. (8/3/00) + +ximtool/Imakefile +ximtool/ximtool.c +ximtool/ximtool.gui +ximtool/ximtool-mag.* - + Removed the ximtool-mag command to the 'OLD' subdirectory and merged + the magnifier marker into the default GUI. (7/28/00) + +ximtool/raster.c +ximtool/ximclient.c +ximtool/ximtool.gui +ximtool/ximtool-alt.gui + Added new client callbacks 'centroid', 'offsetRegister' and 'setOffset' + as part of the implementation of the DEIMOS peak-up and auto-register + features. (8/3/00). + +ximtool/ximtool.c + Added a check for the visual at startup so the task can exit with a + more informative message than just the BadMatch error. (8/3/00) + +obm/client.c +obmsh/obmsh.c +xgterm/gtermio.c +ximtool/ximclient.c + Modified the clientOutput callbacks to accept a new 'objname' argument. + By default this will be "client" but in the case of XImtool this would + allow a new client (the ISM) to be connected to the OBM by name. (8/11/00) + +obm/widget.c + Added a new 'setTop' command for the Tabs widget that can be used to + raise a particular tab from within the GUI. (8/29/00) + +ximtool/ximclient.c +ximtool/gui/print.tcl + Minor fixes to finish implementing B5 paper size (1/8/02) + +version.h +ximtool/gui/main.obj +ximtool/gui/main-alt.obj + Updated the version string from V1.3DEVELOP to V1.3EXPORT (1/25/02) + +ximtool/clients/wcspix/wcimage.x + Fixed a bug in the WCS info computation for images which don't actually + have a WCS, causing a segvio under sparc (1/31/02) + +ximtool/gui + Changed the default width/height of the hcut/vcut plots to 1 pixel + from zero to avoid problems found on some X servers. Also fixed a + bug in the tile-mode initialization. + +------------------------- +V1.3 Release (02/03/2002) +------------------------- + +ximtool/gui/global.res + Prefixed all resources with a Class name to avoid mixups with desktop + color settings. (2/8/02) + +ximtool/raster.c + Modified the xim_labelTiles() procedure to draw the labels by creating + text markers internally for each label. This avoids problems with using + X text drawing and allows the markers to be moved by the user as needed. + (2/8/02) + +ximtool/gui/panel.obj +ximtool/gui/tile.res + Fixed some color problems in the GUI. (2/8/02) + +ximtool/clients/lib/dspmmap.x (from V2.12 code) + Added the feature that the bad pixel mask or overlay mask may be + specified by a keyword value with the syntax !. This is + important for multiextension files where various masks are set + as keywords. The new task OBJMASKS also writes the object mask name + that is created for an image in the header. Use of !objmask then + allows the object mask to be used for the bad pixel mask (to set + the scaling using only sky pixels) and for overlay. + +cdl/vximtool.c +ximtool/raster.c +vximtool/vximtool.c + Fixed a pointer allocation problem in the get_fbconfig() procedure + causing a segfault. (2/15/02) + +ximtool/ximtool.c + Fixed a bug in the -tile flag not starting up in tile mode (2/24/02) + +ximtool/gui +ximtool/clients + Reworked the code to be more efficient when doing cursor translations. + Also disabled the BPM mapping at startup to speed startup of the ISM + cache. (2/24/02) + +ximtool/gui/main.res +ximtool/gui/main-alt.res +ximtool/gui/plots.tcl + Changed the plotOps object to be completely resizeable and unmapped + at the start to avoid a BadAlloc msg on sun older OW servers. (2/26/02) + +ximtool/ximtool.c + Local variable used to store the tile option wasn't properly initialized + meaning the task could start up in tile mode. (2/28/02) + +ximtool/clients/wcspix/t_wcspix.x + The new wp_read() routine wasn't properly returning an EOF meaning the + task could be left a zombie if the server crashed. (2/28/02) + +ximtool/gui/main.res +ximtool/gui/main-alt.res +ximtool/gui/plots.tcl + More fixes same as above but on the cut-plot widgets. (2/28/02) + +ximtool/gui/global.tcl +ximtool/gui/main-alt.obj +ximtool/gui/main.obj + Updated GUI version strings to V1.3EXPORT from V1.3DEVELOP (2/28/02) + +ximtool/gui + Minor fixes for getting '-geometry' to work, the alt-gui resizing when + closing the toolbars, and cut-graph geometry causing the gui to die + on some sun systems. (3/2/02) + +ximtool/iis.c + Minor fix for ISM readout error when displaying image sections (3/3/02) + +ximtool/gui +ximtool/clients/wcspix + Implemented a "display" coordinate readout as the default when there is + no image WCS. This is essentially the coordinate system used by + calculating from the frame buffer wcs and the one you get when the ISM + isn't running. When displaying image sections this becomes the 'physical' + coordinate referenced to the parent image same as always rather than the + true 'logical' coordinate that was printed previously. (3/4/02) + +install + Fixed a bug in the install script not supplying a proper default. (3/6/02) + +ximtool/clients/wcspix/wcimage.x + Fixed a but in the transformation of GAPPT/FK4-NO-E projections (3/20/02) + +ximtool/gui/ism.tcl +ximtool/gui/compass.tcl +ximtool/clients/wcspix/wcimage.x +ximtool/clients/wcspix/wcunknown.x + Various fixes to allow the ISM to work on transposed images (coord + readout and compass indicator). (3/21/02) + +ximtool/gui/main.obj +ximtool/gui/main.res +ximtool/gui/panel.tcl +ximtool/gui/imagewin.tcl + The control panel Dismiss wasn't toggling the control panel button on + the "classic" gui menubar. Also found that there was a potential name + conflict with objects used in the alt-gui for 'panelButton' (3/21/02) + +ximtool/iis.c +ximtool/clients/wcspix/wcimage.x + Fixes related to coord readout when displaying image sections (3/22/02) + +ximtool/gui/ism.tcl +ximtool/gui/pixtab.tcl +ximtool/clients/wcspix/wcimage.x + Pixel table data was being sent when it wasn't needed, optimized to + avoid this case. (3/22/02) + +---------------- +Mac OS X port +---------------- + +./mkarch +./install + Added branch for OS X (4/1/02) + +obm/Tcl/Imakefile + Added a branch for OS X (4/1/02) + +obm/Tcl/tclInt.h + Added an #ifdef __DARWIN__ to use instead of , + modified the va_start stuff just below that to trigger on only + __powerpc__ to work with both linux and darwin. + +xaw3d/AsciiSrc.c +xaw3d/TextPop.c +xgterm/misc.c +ximtool/ximtool.c + Added an #ifdef __DARWIN__ for the sys_errlist declarations (4/4/02) + +xaw3d/Imakefile + Added a case in the 'includes' to create a symlink 'Xaw' pointing to + the x11iraf$include/X11/Xaw3d dir so we pick up the local .h files. Some + files, esp TextSink.h, appear broken under Darwin. (4/5/02) + +X11IRAF.tmpl + Added a '-w' flag to the default CCOPTIONS for 'PpcDarwinArchitecture' + to shut up the warnings. (4/5/02) + +obm/ObmW/Imakefile +obm/ObmW/icon.c -> iconutil.c +obm/ObmW/icon.c.ORIG -> iconutil.c.ORIG + Incredibly filenames under OS X are case-insensitive and the 'Icon.c' + widget source was being wiped out by the 'icon.c' utility code. Renamed + the file to avoid this. (4/5/02) + +obm/ObmW/Imakefile +obm/Tcl/Imakefile + Added '-traditional-cpp' compile flags to work around the problems with + (4/5/02) + +Imakefile + Ifdef'd out the 'make depend' for OS X since I couldn't find a way to + make this work without getting the errors that's fixed by + the -traditional-cpp flag. (4/5/02) + +obm/ObmW/Imakefile + Added a target to 'all' to build laylex.c and laygram.c (4/5/02) + +----------------- +System builds now +----------------- + +obmsh/obmsh.c + The OBMSH task would segfault in main() due to a problem with the static + allocation of a 1Mb char buffer for the GUI message when used as a shell. + Changed to an allocated pointer and it works now. (4/6/02) + +install + OS X puts the app-defaults in /etc/X11/app-defaults, added that as a + fallback for the install script prompt. (4/6/02) + +Imakefile +X11IRAF.tmpl +xaw3d/Imakefile +obm/ObmW/Imakefile +obm/Tcl/Imakefile + Modified the PpcDarwinArchitecture defines to also check 'TenonServer' + for systems not using the XFree86 server (4/23/02) + +ximtool/iis.c +ximtool/ximtool.c +ximtool/ximclient.c + Minor changes to allow the cmdline flags to properly disable input + connections (fifo, etc) and show a 'disabled' status in the info box. + Also clarified the warnings printed for EADDRINUSE and ifdef'd the + fifo opening so it's never used (we can't write to /dev in OS X). + (4/29/02) + +------------------------------ +X11IRAF V1.3 Released (5/7/02) + +xaw3d/AllWidgets.c +xaw3d/XawInit.c + Removed __DARWIN__ ifdefs around vendorShellWidgetClass definitions. + This was put in originally to avoid link-time errors under OSX but had + the effect of keeping the DYLD_FLAT_NAMESPACE workaround from doing + anything. (7/5/02) + +------------------------------ +X11IRAF V1.3.1 Released (7/15/02) + +obm/server.c + Modified serverActivate() to supply input focus hints to workaround + problems with certain window managers (e.g. FVWM2). (7/8/02) + +guidemo/table.gui + Added demo GUI for the TABLE widget which includes "metawidget" code + to encapsulate row/col labels, scrollbars, support routines etc around + a simple Table widget. The code provides an interface to a composite + "widget" which can be instantiated any number of times and is addressed + by a name assigned at creation time. (10/02) + +ximtool/load.c +ximtool/gui/load.tcl + Fixed a bug where setting z1/z2 values in the Load panel would overwrite + the z2 with the z1 value. (10/4/02) + +Imakefile + Updated 'RELEASE' to v1.3.2 (1/14/03) + +ximtool/gui/compass.tcl +ximtool/clients/wcspix/wcimage.x + Fixed a problem in the compass indicator which assumed North was always + either up or down. For images where N was to the right and E up the + rotation could legally be zero degrees but the indicator was wrong. + Switched to a new algorithm in which the compass arms are computed + directly from the image CD matrix. (1/16/03) + +xgterm/charproc.c + Had to add an "#ifndef X_NOT_STDC_ENV" to include instead + of the char* declarations for malloc/realloc to workaround a declaration + type conflict under FreeBSD 4.7 (1/16/03) + +ximtool/fitsio.c + Removed a restriction on the FITS header reader that the card value + end at column 30. Fixes a problem with FITS files produced by Image- + Magick where BITPIX is in the "wrong" place. (7/1/03) + +vximtool/vximtool.c + Fixed a bug in displaying to frame 16. (2/22/04) + +ximtool/gui/panel.tcl + Modified the changeFrame callback to only request image header updates + when the panel is visible to improve response time (3/3/04) + +ximtool/Imakefile +ximtool/ximtool-old.csh + +ximtool/gui/mkgui +ximtool/gui/main.obj -> main-old.obj +ximtool/gui/main.res -> main-old.res +ximtool/gui/main-alt.obj -> main.obj +ximtool/gui/main-alt.res -> main.res +ximtool/gui/alt.tcl -> toolbars.tcl + Changed the default GUI for XImtool to be the 'alt' gui. The original + gui is accessible through an 'ximtool-old' script command, and the + 'ximtool-alt' is still around as a compatability command for people who + have this in WM menu files. Just typing 'ximtool' however, now brings + up the alt gui. (3/3/04) -- cgit