Repository commits in period 2008-07-15 18:11:44 -1000 (Tue, 15 Jul 2008) to 2008-07-16 15:42:38 -1000 (Wed, 16 Jul 2008) (revision 27570 to revision 27603) See http://starlink.jach.hawaii.edu//summarize-commits.html for more details Revisions: 27603 (timj): fix type of WVM_TIME in HDS extension 27602 (timj): use one_strlcpy/cat. Initialise scancrd 27601 (timj): separate QUALITY logic from DATA/VARIANCE 27600 (timj): - Make sure that we use ndfMap if the rest of the smfData is mapped. - no need to use an array of void pointers in loop - fix QUALITY logic so that we do not malloc over the top of memory mapped buffer if the input has no quality but the output already has quality. 27599 (timj): add smf_map_or_malloc and smf_dtype_str 27598 (timj): add helper function for smf_check_smfData that will use ndfmap rather than malloc if necessary 27597 (timj): add _UBYTE 27596 (timj): rework to have serpate function that takes a smf_dtype 27595 (timj): the ndf identifier is now cloned on deep copy and will be annulled by smf_deepcopy_smfData because the data arrays are malloced 27594 (timj): use size_t for smfData 27593 (timj): document flags 27592 (timj): use one_strlcpy 27591 (timj): include prototype 27590 (pdraper): daophot: typo 27589 (pdraper): daophot: add test for -fsloppy-char compiler flag, needed to support write/read of character to/from variables of different types (see sorter.f) 27588 (timj): whitespace cleanup 27587 (timj): document flags 27586 (timj): whitespace cleanup 27585 (timj): revert rev 27565 now that leak is fixed in AST 27584 (pdraper): gaiavo: move source into standard directory 27583 (pdraper): gaiavo: add standard directories 27582 (pdraper): gaiavo: merge changes from trunk (27581) 27581 (pdraper): gaia: remove unnecessary clear of FitsChan Warnings (now done in FitsChan) 27580 (dberry): ast-thread-safe: Merge changes from trunk 27579 (dberry): ast: skyframe changed to (hopefully) speed up astConvert a little in cases where SkyRef is set. 27578 (dberry): ast: Clarify use of NULL Mapping supplied to astRebinSeq 27577 (dberry): ast: Plug memory leak in fitschan.c caused by the Warnings attribute 27576 (timj): tweak history 27575 (timj): use KPG1_RGNDF and KPG1_WGNDF 27574 (timj): sync up with Grp, NDG and Kaplibs api changes 27573 (timj): use size_t in kaplibs grp handling to match Grp change 27572 (timj): use new GRP C API 27571 (timj): use size_t in NDG C interface to match GRP 27570 (timj): Some changes to the GRP C API: - use size_t for index - return result for grpValid, grpIndex and grpGrpsz rather than passing in a pointer. More flexible that way. - grpGrpex now passes in a size_t* Committed files applications/ccdpack/main/ndgexpand.c applications/cupid/clumpinfo.c applications/cupid/cupidsub/cupidstoreconfig.c applications/cupid/extractclumps.c applications/cupid/findback.c applications/cupid/findclumps.c applications/daophot/configure.ac applications/extractor/extract/src/extractor.c applications/gaia/gaia/generic/StarWCS.C applications/kappa/libkappa/makesnr.c applications/polpack/polcal.f applications/polpack/polexp.f applications/polpack/polext.f applications/polpack/polimp.f applications/polpack/polka.f applications/polpack/polsim.f applications/polpack/polstack.f applications/polpack/polsub/Makefile.am applications/polpack/polsub/pol1_ceval.c applications/polpack/polsub/polpack.c applications/polpack/polsub/rdndf.f applications/polpack/polsub/wrndf.f applications/smurf/jcmt/state.h applications/smurf/libsc2fts/sc2fts_entry.c applications/smurf/libsc2sim/sc2sim_simulate.c applications/smurf/libsmf/Makefile.am applications/smurf/libsmf/smf.h applications/smurf/libsmf/smf_NDFexport.c applications/smurf/libsmf/smf_check_smfData.c applications/smurf/libsmf/smf_checkdets.c applications/smurf/libsmf/smf_close_file.c applications/smurf/libsmf/smf_construct_smfFile.c applications/smurf/libsmf/smf_construct_smfGroup.c applications/smurf/libsmf/smf_cubebounds.c applications/smurf/libsmf/smf_cubegrid.c applications/smurf/libsmf/smf_deepcopy_smfData.c applications/smurf/libsmf/smf_deepcopy_smfFile.c applications/smurf/libsmf/smf_dtype_str.c applications/smurf/libsmf/smf_dtype_string.c applications/smurf/libsmf/smf_expand_tilegroup.c applications/smurf/libsmf/smf_iteratemap.c applications/smurf/libsmf/smf_map_or_malloc.c applications/smurf/libsmf/smf_model_create.c applications/smurf/libsmf/smf_rebincube_ast.c applications/smurf/libsmf/smf_rebincube_nn.c applications/smurf/libsmf/smf_rebinsparse.c applications/smurf/libsmf/smf_resampcube_ast.c applications/smurf/libsmf/smf_resampcube_nn.c applications/smurf/libsmf/smf_sparsebounds.c applications/smurf/libsmf/smf_typ.h applications/smurf/libsmf/smf_write_clabels.c applications/smurf/libsmurf/smurf_dreamsolve.c applications/smurf/libsmurf/smurf_dreamweights.c applications/smurf/libsmurf/smurf_extinction.c applications/smurf/libsmurf/smurf_flatfield.c applications/smurf/libsmurf/smurf_makecube.c applications/smurf/libsmurf/smurf_makemap.c applications/smurf/libsmurf/smurf_qlmakemap.c applications/smurf/libsmurf/smurf_rawunpress.c applications/smurf/libsmurf/smurf_remsky.c applications/smurf/libsmurf/smurf_sc2clean.c applications/smurf/libsmurf/smurf_sc2concat.c applications/smurf/libsmurf/smurf_sc2sim.c applications/smurf/libsmurf/smurf_scanfit.c applications/smurf/libsmurf/smurf_skynoise.c applications/smurf/libsmurf/smurf_starecalc.c applications/smurf/libsmurf/smurf_timesort.c applications/smurf/libsmurf/smurf_unmakecube.c libraries/ast/fitschan.c libraries/ast/mapping.c libraries/ast/skyframe.c libraries/grp/grp.c libraries/grp/grp.h libraries/grp/grp_adam.c libraries/kaplibs/kpg/kaplibs.c libraries/kaplibs/kpg/kaplibs.h libraries/kaplibs/kpg/kaplibs_adam.c libraries/kaplibs/kpg/kaplibs_private.h libraries/kaplibs/kpg/kpg1_kygp1.c libraries/kaplibs/kpg/kpg1_kymp1.c libraries/kaplibs/kpg/kpg1_rgndf.f libraries/kaplibs/kpg/kpg1_wgndf.f libraries/ndg/ndg.c libraries/ndg/ndg.h libraries/ndg/ndg1_regsb.c libraries/ndg/ndg_adam.c branches/ast-thread-safe/ast.news branches/ast-thread-safe/fitschan.c branches/ast-thread-safe/mapping.c branches/ast-thread-safe/memory.c branches/ast-thread-safe/polymap.c branches/ast-thread-safe/skyframe.c branches/ast-thread-safe/timeframe.c branches/gaia-dev/gaia/gaia/generic/StarWCS.C branches/gaia-dev/gaia/gaiavo/GaiaBase64.C branches/gaia-dev/gaia/gaiavo/GaiaBase64.h branches/gaia-dev/gaia/gaiavo/GaiaGzip.C branches/gaia-dev/gaia/gaiavo/GaiaGzip.h branches/gaia-dev/gaia/gaiavo/GaiaUtils.C branches/gaia-dev/gaia/gaiavo/GaiaUtils.h branches/gaia-dev/gaia/gaiavo/VOTable.C branches/gaia-dev/gaia/gaiavo/VOTable.h branches/gaia-dev/gaia/gaiavo/VOTable1.1.C branches/gaia-dev/gaia/gaiavo/VOTable1.1.hxx branches/gaia-dev/gaia/gaiavo/VOTable1.1_dns.C branches/gaia-dev/gaia/gaiavo/VOTable1.1_dns.hxx branches/gaia-dev/gaia/gaiavo/VOTableReadFunctions.C branches/gaia-dev/gaia/gaiavo/VOTableStream.C branches/gaia-dev/gaia/gaiavo/VOTableStream.h branches/gaia-dev/gaia/gaiavo/VOTableWriteFunctions.C branches/gaia-dev/gaia/gaiavo/VOTableWriteFunctions.h branches/gaia-dev/gaia/gaiavo/VOTableWriteFunctions.icc branches/gaia-dev/gaia/gaiavo/generic/ branches/gaia-dev/gaia/gaiavo/generic/GaiaBase64.C branches/gaia-dev/gaia/gaiavo/generic/GaiaBase64.h branches/gaia-dev/gaia/gaiavo/generic/GaiaGzip.C branches/gaia-dev/gaia/gaiavo/generic/GaiaGzip.h branches/gaia-dev/gaia/gaiavo/generic/GaiaUtils.C branches/gaia-dev/gaia/gaiavo/generic/GaiaUtils.h branches/gaia-dev/gaia/gaiavo/generic/VOTable.C branches/gaia-dev/gaia/gaiavo/generic/VOTable.h branches/gaia-dev/gaia/gaiavo/generic/VOTable1.1.C branches/gaia-dev/gaia/gaiavo/generic/VOTable1.1.hxx branches/gaia-dev/gaia/gaiavo/generic/VOTable1.1_dns.C branches/gaia-dev/gaia/gaiavo/generic/VOTable1.1_dns.hxx branches/gaia-dev/gaia/gaiavo/generic/VOTableReadFunctions.C branches/gaia-dev/gaia/gaiavo/generic/VOTableStream.C branches/gaia-dev/gaia/gaiavo/generic/VOTableStream.h branches/gaia-dev/gaia/gaiavo/generic/VOTableWriteFunctions.C branches/gaia-dev/gaia/gaiavo/generic/VOTableWriteFunctions.h branches/gaia-dev/gaia/gaiavo/generic/VOTableWriteFunctions.icc branches/gaia-dev/gaia/gaiavo/generic/listvot.C branches/gaia-dev/gaia/gaiavo/generic/readtable_template.C branches/gaia-dev/gaia/gaiavo/generic/tab2vot.C branches/gaia-dev/gaia/gaiavo/generic/vot2tab.C branches/gaia-dev/gaia/gaiavo/library/ branches/gaia-dev/gaia/gaiavo/listvot.C branches/gaia-dev/gaia/gaiavo/readtable_template.C branches/gaia-dev/gaia/gaiavo/tab2vot.C branches/gaia-dev/gaia/gaiavo/tclconfig/ branches/gaia-dev/gaia/gaiavo/vot2tab.C