diff options
author | Joseph Hunkeler <jhunkeler@gmail.com> | 2015-07-08 20:46:52 -0400 |
---|---|---|
committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2015-07-08 20:46:52 -0400 |
commit | fa080de7afc95aa1c19a6e6fc0e0708ced2eadc4 (patch) | |
tree | bdda434976bc09c864f2e4fa6f16ba1952b1e555 /local/notes.v216 | |
download | iraf-linux-fa080de7afc95aa1c19a6e6fc0e0708ced2eadc4.tar.gz |
Initial commit
Diffstat (limited to 'local/notes.v216')
-rw-r--r-- | local/notes.v216 | 528 |
1 files changed, 528 insertions, 0 deletions
diff --git a/local/notes.v216 b/local/notes.v216 new file mode 100644 index 00000000..46306a15 --- /dev/null +++ b/local/notes.v216 @@ -0,0 +1,528 @@ +System Notes File for IRAF Version 2.16. +Begun with V2.16 code freeze 22 March 2012. +------------------------------------------- + +sys/imio/imt/imxftype.x + Use of MEF names without an explicit '.fits' weren't being interpreted + correctly by the expansion code, e.g. "imcopy mef[0]". The problem was + that the code determining the type was trying to open the file to read + it, but of course without the extension would fail, but wasn't being + caught. (3/24/12) + +sys/imio/imt/imxexpand.x + A string buffer for expanding @files was not being properly increased + in size when using many files/extensions. This showed up as a + truncation of the expanded extension string for DECam images when + used by MSCRED tasks (3/27/12) + +pkg/tbtables/tbtyb.x + Bypassed error message checking for variable length arrays to allow + tasks to open a .fits.fz file to access the headers. (4/3/12) + +sys/fio/frmdir.x + Clean up some comments (4/5/12) + + +pkg/system/mkpkg +pkg/system/isdir.x - +sys/fio/mkpkg +sys/fio/isdir.x + +sys/fio/fcache.x + Moved the isdirectory() function from pkg$system to a general FIO + procedure. This was essentially duplicated in the fcache.x file and + is useful elsewhere as well. (4/9/12) + +sys/imio/imt/imx.x +sys/imio/imt/imxftype.x +sys/imio/imt/imxexpand.x +sys/imio/imt/imxpreproc.x + Modified to allow directories to be lists, e.g. "@/path/dir" would + expand to all images in the directory, "@@/path/dir" would expand + the MEF files in the directory. Expression selection works and + use of logical directories is also permitted. (4/10/12) + +sys/imio/imt/imxbreakout.x + The new template code wasn't properly detecting e.g. "[-*,*]" as + an image section. (4/11/12) + +pkg/images/imutil/src/imexpr.gx + Increased the default auto dimension line length to 32K from 8K to + avoid an implicit limit in the use of auto="dims" (4/13/12) + +unix/hlib/install + Fixed some problems with mixed use of quotes. (4/16/12) + +sys/imio/imt/imx.x + Fixed a problem with @files containing sections not expanding properly. + The contents of the file become a comma-delimited list, however it + was preceeded by a 'CH_DELIM//' sequence that prevents further expansion + in the fntgfn code. (4/18/12) + +math/gsurfit/gsurfitdef.h +math/gsurfit/dgsurfitdef.h + Fixed a problem with structure alignment in the dgsurfit.h file in an + attempt to find a bug introduced with the recent 'tweak' change. In + both files, increased the LEN_GSSTRUCT to a common value of 64 to + provide some cargo-cult padding. (5/9/12) + +pkg/cl/unop.c +pkg/ecl/unop.c +pkg/vocl/unop.c + Fixed a problem where the "INDEF" string operand was not being correctly + recognized in the isindef() function (5/24/12) + +sys/imio/imt/imt.x +sys/imio/imt/imx.x +sys/imio/imt/imx.h +sys/imio/imt/imxexpr.x +sys/imio/imt/imxparse.x +sys/imio/imt/imxftype.x +sys/imio/imt/imxescape.x +sys/imio/imt/imxbreakout.x + Fixed multiple problems in correctly distinguishing sections from index + ranges, escaping string, etc. Also added ability to use @ and @@ in + front of directories. (5/24/12) + +pkg/vocl/bkg.c + Background jobs were broken because they were calling the ECL to execute + instead of the VOCL, so the dictionary address differed. (7/5/12) + +unix/hlib/install - +$iraf/install + + Moved the install script to the toplevel directory where it logically + belongs. Also added code so that if no $iraf is defined, the toplevel + directory is assumed (7/5/12) + +sys/imio/imt/imxparse.x + The parsing of extension names (e.g. "foo.fits[im1]") was failing and + being mistaken as an index range. (7/14/12) + +sys/fmtio/evvexpr.y + The min/max/mod/median functions were incorrectly passing the operand + pointer to the xvv_newtype() function rather than the type code (7/24/12) + +sys/etc/votable.x + Moved the VOClient SPP support code for VOTable to the iraf system. This + is mostly to remove the SPP dependency from the voclient source tree but + this code only makes sense in IRAF anyway. (8/12/12) + +unix/as.macosx/ieee.gx +unix/as.macosx/ieeed.x +unix/as.macosx/ieeer.x + An earlier change to the IEEE code for macintel was not carried over to + the macosx architecture, meaning the same bug (all BITPIX=-64 pixels are + zero) was present for 32-bit Mac systems (9/4/12) + +sys/imio/imwrpx.x + Writing sections that are reversed what not working properly for INT + images. (10/02/12) + +pkg/cl/history.c +pkg/ecl/history.c +pkg/vocl/history.c + The history character '^' was being improperly expanded in literal + strings on the commandline. (10/28/12) + +math/slalib +math/slalib/README +math/slalib/sedscript +math/slalib/SED1 +math/slalib/SED3 - + Replaced the SLALIB with the GPL'd version from Starlink per a request + by Pat Wallace. This updates the library to v2.5-2 and includes updates + to the leap-second table to 2012. The IRAF copyright was not edited into + the files, instead each file contains the GPL copyright (full text of + which is in SLA_CONDITIONS. (11/2/12) + +local/LICENSES/GPL + +local/LICENSES/README + Added the GPL license for math$slalib and ecl$readline. (11/2/12) + +pkg/cl/grammar.y +pkg/ecl/grammar.y +pkg/vocl/grammar.y + Removed extra commas from %token declarations (11/30/12) + +install + Remove 'redhat' architecture name (2/1/13) + +sys/imio/imrbpx.x + The 'ncp' variable wasn't being properly initialized (2/10/13) + +unix/hlib/login.cl + Added 'sed' to the list of foreign tasks (2/14/13) + +pkg/cl/config.h +pkg/ecl/config.h +pkg/vocl/config.h + Increased the max number of background jobs from 4 to 32 (2/20/13) + +sys/libc/fgets.c + The newline that was being added was corrupting the parameter buffers + read from the uparm files when parameter strings were longer than + PF_MAXLIN chars (3/11/13) + +sys/imio/imt/imx.h +sys/imio/imt/imx.x +sys/imio/imt/imt.x +sys/imio/imt/imxexpand.x +sys/imio/imt/imxescape.x +sys/imio/imt/imxpreproc.x + Various fixes to all the know image template bugs (3/14/13) + +noao/lib/obsdb.dat + Added entries for the 'saoras' and 'terskol' observatories (4/11/13) + +pkg/ecl/eparam.c +pkg/vocl/samp.c +pkg/vocl/sampFuncs.c +pkg/vocl/eparam.c +unix/boot/spp/xpp/xpp.l +unix/boot/spp/xpp/decl.c +unix/boot/spp/xpp/xppcode.c +unix/boot/spp/rpp/ratlibc/putch.c +unix/boot/rtar/rtar.c +unix/boot/wtar/wtar.c +unix/boot/generic/generic.c +unix/boot/mkpkg/host.c +unix/boot/mkpkg/pkg.c +unix/boot/mkpkg/tok.c +unix/boot/rmbin/rmbin.c +unix/boot/rmfiles/rmfiles.c + Misc changes to fix compiler errors for gcc 4.2 (4/17/13) + +sys/fio/poll.x +sys/libc/cpoll.c +unix/hlib/libc/libc.h +pkg/vocl/history.c + The polling structure was being used as an 'int' instead of 'XINT' (4/25/13) + +sys/pmio/pmglr.gz + The 'rl_out' pointer was being explicitly allocated as TY_SHORT but used + as 'Mem$t', changed to TY_PIXEL declaration. (5/4/13) + +install + The install script wasn't properly allowing the arch to be overwritten + by an IRAFARCH setting (5/28/13) + +unix/boot/bootProto.h + +unix/bootlib/kproto32.h - +unix/bootlib/kproto64.h - + Added a new 'bootProto.h' include to enable prototype declaration + checking in the code. Removed earlier (unused) kprotoNN.h files (7/2/13) + +unix/boot/bootlib/bootlib.h +unix/boot/bootlib/osaccess.c +unix/boot/bootlib/oschdir.c +unix/boot/bootlib/osclose.c +unix/boot/bootlib/osdelete.c +unix/boot/bootlib/osdir.c +unix/boot/bootlib/osfcopy.c +unix/boot/bootlib/osfpathname.c +unix/boot/bootlib/osproto.h +unix/boot/bootlib/tape.c +unix/boot/generic/chario.c +unix/boot/generic/generic.c +unix/boot/generic/lexyy.c +unix/boot/generic/tok.l +unix/boot/generic/yywrap.c +unix/boot/mkpkg/char.c +unix/boot/mkpkg/fdcache.c +unix/boot/mkpkg/fncache.c +unix/boot/mkpkg/host.c +unix/boot/mkpkg/main.c +unix/boot/mkpkg/mkpkg.h +unix/boot/mkpkg/pkg.c +unix/boot/mkpkg/scanlib.c +unix/boot/mkpkg/sflist.c +unix/boot/mkpkg/tok.c +unix/boot/rmbin/rmbin.c +unix/boot/rmfiles/rmfiles.c +unix/boot/rtar/rtar.c +unix/boot/spp/rpp/ratlibc/cant.c +unix/boot/spp/rpp/ratlibc/close.c +unix/boot/spp/rpp/ratlibc/endst.c +unix/boot/spp/rpp/ratlibc/getarg.c +unix/boot/spp/rpp/ratlibc/getlin.c +unix/boot/spp/rpp/ratlibc/initst.c +unix/boot/spp/rpp/ratlibc/open.c +unix/boot/spp/rpp/ratlibc/putch.c +unix/boot/spp/rpp/ratlibc/putlin.c +unix/boot/spp/rpp/ratlibc/r4tocstr.c +unix/boot/spp/rpp/ratlibc/remark.c +unix/boot/spp/rpp/rpp.c +unix/boot/spp/xc.c +unix/boot/spp/xpp/decl.c +unix/boot/spp/xpp/lex.sed +unix/boot/spp/xpp/lexyy.c +unix/boot/spp/xpp/xpp.l +unix/boot/spp/xpp/xppcode.c +unix/boot/spp/xpp/xppmain.c +unix/boot/spp/xpp/xppProto.h +unix/boot/wtar/wtar.c +unix/boot/xyacc/dextern.h +unix/boot/xyacc/y1.c +unix/boot/xyacc/y2.c +unix/boot/xyacc/y3.c +unix/boot/xyacc/y4.c + General changes necessary to clean up any "gcc -Wall" warnings and + errors. This cleaned up several actual errors that might have been + caused by NULL pointers and generally added prototypes and ANSI-fied + declaratations (7/2/13) + +unix/gdev/sgidev/sgi2gif.c +unix/gdev/sgidev/sgi2svg.c +unix/gdev/sgidev/sgi2uapl.c +unix/gdev/sgidev/sgi2ueps.c +unix/gdev/sgidev/sgi2uhpgl.c +unix/gdev/sgidev/sgi2uhplj.c +unix/gdev/sgidev/sgi2uimp.c +unix/gdev/sgidev/sgi2uptx.c +unix/gdev/sgidev/sgi2uqms.c +unix/gdev/sgidev/sgi2xbm.c +unix/gdev/sgidev/sgidispatch.c +unix/gdev/sgidev/sgiUtil.c + +unix/gdev/sgidev/sgiUtil.h + + Cleaned up all warning messages and made code ANSI. In the process + extracted the common procedures such as bswap2() to a new common + sgiUtil.[ch] file. (7/11/13) + +unix/os/irafpath.c + Removed unused string buffer declaration (7/11/13) + +unix/os/prwait.c + Fixed pointer size warnings (7/11/13) + +unix/os/alloc.c +unix/os/zalloc.c + Modified to use <utmpx.h> and /var/run/utmp interface instead of the + older deprecated utmp API (7/11/13) + +unix/os/zawset.c + Fixed printf() type warnings (7/11/13) + +unix/os/zflink.c + Fixed type warnings of PKCHAR on (char *) values (7/11/13) + +unix/os/zzepro.c + Added declaration for ex_handler() function (7/11/13) + +unix/os/zzdbg.c + Various format type changes to print statements (7/11/13) + +unix/os/zoscmd.c +unix/os/zopdpr.c + Added declarations for prwait.c functions (7/11/13) + +unix/os/zgcmdl.c + Removed unused variable declarations (7/11/13) + +unix/os/zfiopr.c + Various format type changes to print statements (7/11/13) + +unix/os/zfiond.c + Various type changes to accept()/select() calls (7/11/13) + +unix/os/zfiomt.c + The #ifndef that disabled the code for MACOSX didn't cover the + declarations for the interface (7/11/13) + +unix/os/zfioks.c + Type casting and format conversion fixes (7/12/13) + +unix/os/zzstrt.c + Declarations for other ZAWSET/ZOPNTY/ZZSETK procedures (7/12/13) + +unix/os/zxwhen.c + Fixed macro definitions for MACOSX being redefined (7/12/13) + +unix/boot/bootlib/osfn2vfn.c +unix/boot/bootlib/vfn2osfn.c + Type casting fixes (7/12/13) + +unix/f2c +unix/f2c/mkpkg.sh + +unix/f2c/src/mkpkg.sh + +unix/f2c/libf2c/mkpkg.sh + + Updated to latest version of F2C sources to get a working 64-bit version. + (7/13/13) + +unix/mkpkg.sh + Added F2C to build as part of bootstrap. (7/13/13) + +unix/f2c/src/makefile.u +unix/f2c/libf2c/makefile.u + Removed the 'xsum' targets (7/13/13) + +unix/hlib/zzsetenv.def + Added 'fts' to the list of valid FITS extensions (7/14/13) + +pkg/vocl/vocl.x + Renamed the 't_ecl' task. (7/21/13) + +pkg/system/touch.x + Fixed a segvio when trying to touch a non-existent file where some + element of the path doesn't exist or isn't writeable. (7/30/13) + +extern/configure + Replaced with a Bourne-shell version of the script (7/30/13) + +math/slalib/_mkdiff - + Removed development file. (7/30/13) + +lib/imio.h.ORIG +noao/astcat/lib/catdb.dat.old +noao/astcat/src/agetcat/atfcat.x.old +noao/astcat/src/attools/atinpars.x.old +noao/digiphot/daophot/allstar/dpalinit.x.OLD +noao/digiphot/photcal/evaluate/phminv.f.old +noao/digiphot/photcal/fitparams/ftweights.x.old +noao/digiphot/photcal/lib/obsfile.h.old +noao/digiphot/photcal/mkobsfile/phimtable.x.old +noao/digiphot/photcal/mkobsfile/phsort.x.old +noao/digiphot/photcal/mkobsfile/t_obsfile.x.old +noao/imred/hydra/demos/xgdohydra.bak +noao/imred/src/dofoe/proc.bak +noao/onedspec/scombine/t_iscombine.bak +noao/twodspec/apextract/apmw1.bak +noao/twodspec/apextract/apmw2.bak +pkg/dataio/reblock/reblock_file.x.old +pkg/images/imcoords/src/t_ccmap.x.old +pkg/images/immatch/doc/imcentroid.hlp.old +pkg/images/imutil/src/t_minmax.x.old +pkg/images/tv/tvmark/mkoutname.x.old +pkg/system/help/helpdb.x.bak +pkg/xtools/catquery/cqgfields.x.old +pkg/xtools/inlfit/infit.gx.old +pkg/xtools/inlfit/inrefit.gx.old +unix/boot/spp/rpp/rppfor/endcod.f.OLD + Removed old, unused, source files. (7/31/13) + +unix/hlib/buglog.sh +unix/hlib/cl.sh +unix/hlib/ecl.sh +unix/hlib/f77.sh +unix/hlib/fc.sh +unix/hlib/helplog.sh +unix/hlib/irafarch.sh +unix/hlib/irafuser.sh +unix/hlib/mkfloat.sh +unix/hlib/mkiraf.sh +unix/hlib/mkmlist.sh +unix/hlib/util.sh +unix/hlib/vocl.sh + Added Bourne shell equivalents of all scripts (7/31/13) + +unix/reboot +unix/os/mkproto + Converted to Bourne shell script (7/31/13) + +unix/os/zmfree.c +unix/hlib/libc/knames.h + Added a new ZFREE procedure to free pointers allocated from host malloc() + calls. Needed to free the readline() return value. (7/31/13) + +sys/libc/freadline.c +unix/hlib/libc/libc.h + Added a new freadline() wrapper on a host readline() call. This allows + libc to get the command buffer and then free the value in the interface. + (7/31/13) + +pkg/ecl/mkpkg +pkg/ecl/history.c +pkg/ecl/readline - +pkg/vocl/mkpkg +pkg/vocl/history.c +pkg/vocl/readline - + Modified to use libc readline interface to avoid having multiple copies + of the library for each version of the CL. (7/31/13) + +unix/hlib/libc/stdarg-linux.h + Added typedef change to __builtin_stdarg_start to work w/ GCC 4.4 (10/8/13) + +pkg/vocl/samp.c +pkg/vocl/sampCmd.c +pkg/vocl/sampFuncs.c +pkg/vocl/sampHandlers.c + Changed declaration of rl_event_hoot to fix compiler warning. Modified + to use the readline include files however readline itself is no longer + compiled as part of the binary, instead we rely on the system lib. (10/9/13) + +unix/boot/spp/xc.c + Added "-lrt" to the link line for Linux systems to satisfy GCC 4.4. and + later compilers (10/8/13) + +pkg/cl/main.c +pkg/ecl/main.c +pkg/vocl/main.c +unix/hlib/login.cl + Modified to allow login using the global $HOME/.iraf startup when there is + no login.cl in the current directory. The user is notified when this file + in used in the banner message. Note that that use of logout.cl is + unaffected since the hlib$cllogout.cl script refers to home$logout.cl and + in a global login home$ is $HOME/.iraf + (10/10/13) + +unix/hlib/mkiraf.sh + Modifications to allow global login (10/10/13) + +unix/hlib/setup.sh +unix/hlib/setup.csh + Changed the IRAFARCH to user 'irafarch.sh' (10/10/13) + +system/system.hd +system/system.men +system/system.par +system/chkupdate.x + +system/chkupdate.par + +system/doc/chkupdate.hlp + +unix/hlib/login.cl + Added a new CHKUPDATE task to check iraf.noao.edu for a newer release + of IRAF than the one currently installed. By default, the file + '.release_date' defines the current release date, a similar timestamp + file is kept on the server. The check is only done ever 'interval' + days to minimize the impact and may be disabled entirely. (10/12/13) + +unix/hlib/login.cl + Modified to allow a 'loginuser.cl' and/or 'uparm' directory in the + current working dir to override a global version in the $HOME/.iraf + directory. (10/13/13) + +vo/java/Aladin.jar +vo/java/topcat-full.jar + Updated to latest version (10/14/13) + +unix/hlib/libc/fpoll.h + undefined POLLIN etc to avoid compiler warnings (10/14/13) + +unix/hlib/irafuser.csh + Added an XC_CFLAGS to add a '-I$HOME/.iraf' to the opts to allow + compilation of C files in a sysgen. (10/14/13) + +.version +pkg/cl/cl.par +pkg/ecl/cl.par +pkg/vocl/cl.par +unix/hlib/motd +unix/hlib/install +unix/hlib/login.cl +unix/hlib/irafarch.csh +unix/hlib/zzsetenv.def + Updated version strings to final export (10/14/13) + +unix/hlib/irafuser.sh +unix/hlib/irafuser.csh +unix/hlib/irafarch.sh +unix/hlib/irafarch.csh + Removed 'ppc' architecture references. Also fixed a 'too many arguments' + error when sourcing these files with an invalid IRAFARCH set (10/15/13) + +install + Modified to create cmdlink targets for source-only system. (10/18/13) + +pkg/vocl/mkpkg +pkg/vocl/readline/ - + Modified to use the iraf$vendor readline includes (10/18/13) + +============================================================================== + |