Home | Back
2010-11-22 15:07  llundin

* cpldfs/cpl_dfs.c: rm (all) incorrectly used nonnull __attribute__

2010-11-22 09:03  llundin

* cplcore/: tests/cpl_image_io-test.c, cpl_image_io.c:
  cpl_image_load(): Test CPL_ERROR_FILE_IO twice

2010-11-19 16:45  llundin

* cplcore/cpl_test.c: Fix long lines (mostly) from previous commit

2010-11-19 16:41  llundin

* cplcore/cpl_test.h: Fix long lines (mostly) from previous commit

2010-11-19 15:38  cizzo

* cplcore/cpl_msg.c: Setting writing to logfile to line buffer mode
  (Ole Streicher)

2010-11-19 14:56  llundin

* cplcore/: cpl_test.c, cpl_test.h: Compute FLOP rates priot to and
  during tests

2010-11-19 13:36  llundin

* cplcore/: cpl_test.c, cpl_test.h: Count FLOPs before and during a
  test

2010-11-19 10:49  llundin

* cplcore/: cpl_test.c, cpl_test.h, cpl_tools.h:
  cpl_test_get_flops(): Available to cpl_test macros

2010-11-19 09:20  llundin

* cplcore/cpl_error_impl.h: cpl_error_set_wcs(): Support also
  without WCSLIB (for unit testing)

2010-11-19 09:18  llundin

* cpldrs/tests/cpl_wcs-test.c: #include <config.h>

2010-11-19 09:14  llundin

* cplcore/cpl_error.c: cpl_error_set_wcs_macro(): identifier
  wcserrmsg replaces wcs_errmsg

2010-11-18 16:19  llundin

* cpldrs/cpl_wcs.c: cpl_wcs_platesol(): Use cpl_error_set_wcs(),
  improve variable names. wcslib_errmsgs[]: Wrong and potentially
  dangerous, replaced by cpl_error_set_wcs()

2010-11-18 14:19  llundin

* cpldrs/: cpl_wcs.c, tests/cpl_wcs-test.c:  cpl_wcs_convert(): Use
  cpl_error_set_wcs() and fix memory-leak on error

2010-11-18 13:52  llundin

* cplcore/cpl_error.c, cplcore/cpl_error_impl.h,
  cpldrs/tests/Makefile.am, cpldrs/tests/cpl_wcs-test.c:
  cpl_error_set_wcs_macro(): Defined and test

2010-11-18 13:35  llundin

* cpldrs/cpl_wcs.c: cpl_wcs_platesol(): Handle failure of wcshdo(),
  improve comments, reduce variable scope

2010-11-18 11:16  llundin

* cpldrs/cpl_wcs.c: cpl_wcs_plist2fitsstr(),
  cpl_wcs_fitsstr2plist(): CFITSIO status identifier replaced by
  ioerror (use status only for array). cpl_wcs_platesol(): Use
  retval identifier for WCS functions, rm redundant variables +
  cast. rm extra space

2010-11-18 11:00  llundin

* cplcore/cpl_error_impl.h: cpl_error_set_message_(): rm
  CPL_HAVE_VA_ARGS check since this file is only used within CPL

2010-11-18 10:41  llundin

* cpldrs/cpl_wcs.c: cpl_wcs_new_from_propertylist(): rm some dead
  code, free() replaces cpl_free(). cpl_wcs_init(): Use alloc
  attribute, rm useless error check. cpl_wcs_plist2fitsstr():
  Handle failure in cpl_propertylist_to_fitsfile()

2010-11-17 15:33  llundin

* cpldrs/cpl_wcs.c: Use CPL_ATTR_NONNULL on static functions. Check
  for error on fits calls. Use cpl_error_set_fits(),
  cpl_error_set_(), cpl_error_set_message_()

2010-11-17 14:47  llundin

* cpldrs/cpl_wcs.c: cpl_wcs_ffhdr2str(): Use CFITSIO version
  finger-printing to only define function when needed

2010-11-17 13:52  llundin

* cplcore/cpl_mask.c: CPL_ATTR_NONNULL used for static functions.
  Use cpl_error_set*_() macros

2010-11-17 13:51  llundin

* cplcore/cpl_error_impl.h: cpl_error_set_(),
  cpl_error_set_where_(), cpl_error_set_message_(): Added

2010-11-17 13:49  llundin

* cplcore/tests/cpl_mask-test.c: cpl_mask_filter_test(): Test
  unsupported filter mode

2010-11-17 13:38  llundin

* cplcore/cpl_error.c: cpl_error_set_message_macro_(): replaces
  cpl_error_set_message_()

2010-11-16 14:03  llundin

* cplcore/cpl_tools.h: rm cpl_clock

2010-11-16 13:22  llundin

* cplcore/cpl_tools.h: cpl_tools_trace(): Added

2010-11-16 11:09  llundin

* cplcore/tests/cpl_mask-test.c: cpl_test_eq_error() replaces
  cpl_test_error() + cpl_test_eq()

2010-11-16 10:56  llundin

* cplui/tests/Makefile.am: LDADD: append libcext (needed for
  cx_strfreev() in cpl_recipeconfig-test (with clang linker))

2010-11-16 10:45  llundin

* cplui/tests/cpl_frameset-test.c: rm cext types since they are not
  part of the API of CPL (which is being tested here). Use
  cpl_test.h for actual testing

2010-11-16 10:19  llundin

* cplcore/tests/cpl_property-test.c: rm cext types since they are
  not part of the API of CPL (which is being tested here)

2010-11-16 10:13  llundin

* cplcore/tests/Makefile.am: LDADD: append cfitsio + -lm (for clang
  linker)

2010-11-16 10:13  llundin

* cpldrs/tests/Makefile.am: LDADD: append -lm (for clang linker)

2010-11-16 09:47  llundin

* cplcore/tests/cpl_errorstate-test.c: my_error_counter():
  cpl_test_eq() replaces cx_assert()

2010-11-16 09:44  llundin

* cplcore/cpl_test.h: cpl_test_assert(): Add and deprecate
  cpl_assert()

2010-11-16 09:44  llundin

* cplcore/tests/cpl_propertylist-test.c: rm cext data types, since
  they are not used in the API of CPL. Also prefix created fits
  files with basename. Also remove unneded cx_log calls and replace
  cx_assert() with cpl_test_assert()

2010-11-15 16:06  llundin

* cplcore/cpl_macros.h: Fix check for gcc ver. 4.2

2010-11-15 10:55  llundin

* cplcore/tests/cpl_image_basic-test.c: cpl_test_eq_error()
  replaces cpl_test_eq()+cpl_test_error(). cpl_test_eq_ptr() on
  memcpy()

2010-11-15 10:54  llundin

* cpldrs/tests/cpl_apertures-test.c: cpl_test_eq_error() replaces
  cpl_test_eq() + cpl_test_error(). cpl_test_zero() replaces
  cpl_test_eq(, 0)

2010-11-15 10:45  llundin

* cplcore/cpl_image_basic_body.h: Compile-time guard on
  cpl_tools_add_flops() replaces run-time guard (fixes clang
  warning)

2010-11-12 15:28  llundin

* cplcore/cpl_error.h, cplcore/cpl_macros.h,
  cplcore/cpl_polynomial.c, cplcore/cpl_test.h,
  cplcore/cpl_tools.h, cpldfs/cpl_dfs.c, cplui/cpl_recipedefine.h:
  CPL_HAVE_ATTR_NONNULL: Needed to support absence of
  __attribute__((nonnull)) (DFS04697)

2010-11-12 15:25  llundin

* cplcore/cpl_test.h: cpl_assert(): Reset errno before test.
  cpl_error_margin: Comment as deprecated

2010-11-12 14:04  llundin

* cplcore/cpl_init.c: cpl_init(): Warn if using OpenMP and CFITSIO
  v. < 3.18

2010-11-12 11:02  llundin

* cplcore/tests/cpl_error-test.c: cpl_error_test_set_where(): Test
  cpl_error_get_where()

2010-11-12 10:46  llundin

* cpldrs/tests/cpl_geom_img-test.c: cpl_geom_img_offset_combine():
  Added a few tests

2010-11-12 09:54  llundin

* cpldrs/tests/cpl_ppm-test.c: Fix gcc warning. Use const for data
  and permutation array. Test for CPL_ERROR_NONE. Add tests for
  NULL/invalid input

2010-11-12 08:55  llundin

* cpldrs/cpl_geom_img_body.h: cpl_geom_img_offset_saa_all_*(): Fix
  cpl_tools_add_flops() call

2010-11-11 17:35  llundin

* cplcore/cpl_test.c: cpl_test_one(): Report FLOP rate since last
  test

2010-11-11 16:31  llundin

* cplcore/cpl_test.c: cpl_test_end(): Report Wall-clock time and
  FLOP-rate. cpl_test_init(): omp single replaces omp master

2010-11-11 16:28  llundin

* cplcore/: cpl_image_gen.h, cpl_image_resample.h,
  cpl_imagelist_basic.h, cpl_imagelist_io.h, cpl_matrix.h,
  cpl_matrix_impl.h, cpl_property.h, cpl_propertylist.h,
  cpl_stats.h: Append CPL_ATTR_ALLOC to creator functions
  (DFS0DFS04697)

2010-11-11 13:45  llundin

* cplcore/cpl_tools.h: CPL_ATTR_NONNULL, CPL_ATTR_PURE added
  (DFS04697)

2010-11-11 13:26  llundin

* cplcore/: cpl_xmemory.c, cpl_xmemory.h: cpl_xmemory_is_empty():
  rm assert() to make it pure

2010-11-11 11:47  llundin

* cpldrs/cpl_geom_img.h: Append CPL_ATTR_ALLOC to creator functions

2010-11-11 11:31  llundin

* cplui/cpl_frame.h, cplui/cpl_framedata.h, cplui/cpl_frameset.h,
  cplui/cpl_frameset_io.h, cplui/cpl_parameter.h,
  cplui/cpl_parameterlist.h, cplui/cpl_plugin.h,
  cplui/cpl_pluginlist.h, cplui/cpl_recipeconfig.h,
  cpldrs/cpl_apertures.h, cpldrs/cpl_wcs.h, cplcore/cpl_bivector.h:
  Append CPL_ATTR_ALLOC to creator functions

2010-11-11 11:05  llundin

* cplcore/tests/cpl_bivector-test.c: Test
  cpl_bivector_get_x_data_const(), cpl_bivector_get_y_data_const().
  NULL-input test of accessors

2010-11-11 10:23  llundin

* cplcore/cpl_array_impl.h, cplcore/cpl_bivector.c,
  cplcore/cpl_bivector.h, cplcore/cpl_column.c,
  cplcore/cpl_column.h, cplcore/cpl_error.c, cplcore/cpl_error.h,
  cplcore/cpl_error_impl.h, cplcore/cpl_errorstate.c,
  cplcore/cpl_errorstate.h, cplcore/cpl_filter.h,
  cplcore/cpl_filter_median.c, cplcore/cpl_filter_median_impl.h,
  cplcore/cpl_fits.c, cplcore/cpl_fits.h, cplcore/cpl_image.h,
  cplcore/cpl_image_basic.c, cplcore/cpl_image_basic.h,
  cplcore/cpl_image_basic_body.h, cplcore/cpl_image_bpm.c,
  cplcore/cpl_image_bpm.h, cplcore/cpl_image_defs.h,
  cplcore/cpl_image_filter.c, cplcore/cpl_image_filter.h,
  cplcore/cpl_image_filter_body.h, cplcore/cpl_image_gen.c,
  cplcore/cpl_image_gen.h, cplcore/cpl_image_gen_body.h,
  cplcore/cpl_image_io.c, cplcore/cpl_image_io.h,
  cplcore/cpl_image_io_body.h, cplcore/cpl_image_io_impl.h,
  cplcore/cpl_image_iqe.c, cplcore/cpl_image_iqe.h,
  cplcore/cpl_image_resample.c, cplcore/cpl_image_resample.h,
  cplcore/cpl_image_resample_body.h, cplcore/cpl_image_stats.c,
  cplcore/cpl_image_stats.h, cplcore/cpl_image_stats_body.h,
  cplcore/cpl_imagelist.h, cplcore/cpl_imagelist_basic.c,
  cplcore/cpl_imagelist_basic.h,
  cplcore/cpl_imagelist_basic_body.h, cplcore/cpl_imagelist_defs.h,
  cplcore/cpl_imagelist_io.c, cplcore/cpl_imagelist_io.h,
  cplcore/cpl_imagelist_io_impl.h, cplcore/cpl_init.c,
  cplcore/cpl_init.h, cplcore/cpl_io.h, cplcore/cpl_macros.h,
  cplcore/cpl_mask.c, cplcore/cpl_mask.h, cplcore/cpl_mask_body.h,
  cplcore/cpl_math_const.h, cplcore/cpl_matrix.c,
  cplcore/cpl_matrix.h, cplcore/cpl_matrix_impl.h,
  cplcore/cpl_memory.c, cplcore/cpl_memory.h,
  cplcore/cpl_memory_impl.h, cplcore/cpl_msg.c, cplcore/cpl_msg.h,
  cplcore/cpl_plot.c, cplcore/cpl_plot.h, cplcore/cpl_polynomial.c,
  cplcore/cpl_polynomial.h, cplcore/cpl_property.c,
  cplcore/cpl_property.h, cplcore/cpl_propertylist.c,
  cplcore/cpl_propertylist.h, cplcore/cpl_propertylist_impl.h,
  cplcore/cpl_stats.c, cplcore/cpl_stats.h,
  cplcore/cpl_stats_body.h, cplcore/cpl_table.c,
  cplcore/cpl_table.h, cplcore/cpl_test.c, cplcore/cpl_test.h,
  cplcore/cpl_tools.c, cplcore/cpl_tools.h,
  cplcore/cpl_tools_body.h, cplcore/cpl_type.c, cplcore/cpl_type.h,
  cplcore/cpl_type_impl.h, cplcore/cpl_vector.c,
  cplcore/cpl_vector.h, cplcore/cpl_vector_fit_impl.h,
  cplcore/cpl_xmemory.c, cplcore/cpl_xmemory.h,
  cplcore/tests/cpl_bivector-test.c,
  cplcore/tests/cpl_error-test.c,
  cplcore/tests/cpl_errorstate-test.c,
  cplcore/tests/cpl_filter-test.c, cplcore/tests/cpl_filter_body.h,
  cplcore/tests/cpl_fits-test.c,
  cplcore/tests/cpl_image_basic-test.c,
  cplcore/tests/cpl_image_bpm-test.c,
  cplcore/tests/cpl_image_filter-test.c,
  cplcore/tests/cpl_image_gen-test.c,
  cplcore/tests/cpl_image_io-test.c,
  cplcore/tests/cpl_image_iqe-test.c,
  cplcore/tests/cpl_image_resample-test.c,
  cplcore/tests/cpl_imagelist_basic-test.c,
  cplcore/tests/cpl_imagelist_io-test.c,
  cplcore/tests/cpl_mask-test.c, cplcore/tests/cpl_math-test.c,
  cplcore/tests/cpl_matrix-test.c, cplcore/tests/cpl_memory-test.c,
  cplcore/tests/cpl_msg-test.c, cplcore/tests/cpl_plot-test.c,
  cplcore/tests/cpl_polynomial-test.c,
  cplcore/tests/cpl_property-test.c,
  cplcore/tests/cpl_propertylist-test.c,
  cplcore/tests/cpl_stats-test.c, cplcore/tests/cpl_table-test.c,
  cplcore/tests/cpl_test-test.c, cplcore/tests/cpl_tools-test.c,
  cplcore/tests/cpl_type-test.c, cplcore/tests/cpl_vector-test.c,
  cpldfs/cpl_dfs.c, cpldfs/cpl_dfs.h, cpldfs/md5.c, cpldfs/md5.h,
  cpldfs/tests/cpl_dfs-test.c, cpldrs/cpl_apertures.c,
  cpldrs/cpl_apertures.h, cpldrs/cpl_apertures_img.c,
  cpldrs/cpl_apertures_img.h, cpldrs/cpl_detector.c,
  cpldrs/cpl_detector.h, cpldrs/cpl_detector_body.h,
  cpldrs/cpl_fft.c, cpldrs/cpl_fft.h, cpldrs/cpl_fit.c,
  cpldrs/cpl_fit.h, cpldrs/cpl_fit_body.h, cpldrs/cpl_geom_img.c,
  cpldrs/cpl_geom_img.h, cpldrs/cpl_geom_img_body.h,
  cpldrs/cpl_photom.c, cpldrs/cpl_photom.h,
  cpldrs/cpl_phys_const.h, cpldrs/cpl_wcs.c, cpldrs/cpl_wcs.h,
  cpldrs/cpl_wlcalib_xc_impl.h, cpldrs/tests/cpl_apertures-test.c,
  cpldrs/tests/cpl_apertures_img-test.c,
  cpldrs/tests/cpl_detector-test.c, cpldrs/tests/cpl_fft-test.c,
  cpldrs/tests/cpl_fit-test.c, cpldrs/tests/cpl_geom_img-test.c,
  cpldrs/tests/cpl_photom-test.c, cpldrs/tests/cpl_ppm-test.c,
  cpldrs/tests/cpl_wcs-test.c, cpljava/cpl_gasgano.c,
  cplui/cpl_frame.c, cplui/cpl_frame.h, cplui/cpl_framedata.c,
  cplui/cpl_framedata.h, cplui/cpl_frameset.c,
  cplui/cpl_frameset.h, cplui/cpl_frameset_io.c,
  cplui/cpl_frameset_io.h, cplui/cpl_parameter.c,
  cplui/cpl_parameter.h, cplui/cpl_parameterlist.c,
  cplui/cpl_parameterlist.h, cplui/cpl_plugin.c,
  cplui/cpl_plugin.h, cplui/cpl_plugininfo.h,
  cplui/cpl_pluginlist.c, cplui/cpl_pluginlist.h,
  cplui/cpl_recipe.h, cplui/cpl_recipeconfig.c,
  cplui/cpl_recipeconfig.h, cplui/cpl_recipedefine.c,
  cplui/tests/cpl_frame-test.c, cplui/tests/cpl_framedata-test.c,
  cplui/tests/cpl_frameset-test.c,
  cplui/tests/cpl_frameset_io-test.c,
  cplui/tests/cpl_parameter-test.c,
  cplui/tests/cpl_parameterlist-test.c,
  cplui/tests/cpl_plugin-test.c, cplui/tests/cpl_pluginlist-test.c,
  cplui/tests/cpl_recipeconfig-test.c,
  cplui/tests/cpl_recipedefine-test.c: Current FSF address (51
  Franklin St, Fifth Floor, Boston, MA 02110-1301) replaces old
  one (at Temple Place)

2010-11-11 10:19  llundin

* cplcore/cpl_image_filter.c: cpl_image_filter_mask(): Improve
  error message for buffer overlap

2010-11-11 10:10  llundin

* cplcore/cpl_filter_median.c: Update Copyright notice (FSF
  address)

2010-11-11 10:10  llundin

* cpldfs/md5.h: Add Copyright notice

2010-11-10 16:54  llundin

* cplcore/tests/cpl_vector-test.c: Benchmark w. OpenMP

2010-11-10 12:48  llundin

* cplcore/tests/cpl_stats-test.c,
  cpldrs/tests/cpl_apertures-test.c, cplcore/cpl_image_defs.h:
  CPL_CONCAT*() defined in cpl_macros.h

2010-11-10 12:47  llundin

* cplcore/: cpl_polynomial.c, cpl_test.c: Use CPL_ATTR_* (DFS04697)

2010-11-10 12:41  llundin

* cplcore/cpl_xmemory.c: Use CPL_ATTR_* (DFS04697)

2010-11-10 12:39  llundin

* cplcore/cpl_xmemory.h: rm unused header files

2010-11-10 12:38  llundin

* cplcore/cpl_xmemory.h: Use CPL_ATTR_* (DFS04697)

2010-11-10 12:33  llundin

* cplcore/cpl_version.h.bot, cplcore/cpl_error.c,
  cplcore/cpl_error.h, cplcore/cpl_error_impl.h,
  cplcore/cpl_errorstate.h, cplcore/cpl_fits.h,
  cplcore/cpl_image_basic.h, cplcore/cpl_image_filter.h,
  cplcore/cpl_image_io.c, cplcore/cpl_image_io.h,
  cplcore/cpl_image_io_impl.h, cplcore/cpl_imagelist_io.c,
  cplcore/cpl_mask.h, cplcore/cpl_memory.h, cplcore/cpl_msg.c,
  cplcore/cpl_msg.h, cplcore/cpl_polynomial.h, cplcore/cpl_test.h,
  cplcore/cpl_tools.c, cplcore/cpl_tools.h, cplcore/cpl_type.h,
  cplcore/cpl_vector.c, cplcore/cpl_vector.h, cpldfs/cpl_dfs.c,
  cplui/cpl_recipedefine.h: Use CPL_ATTR_*() and CPL_CONCAT*()
  (DFS04697)

2010-11-10 12:26  llundin

* cplcore/cpl_macros.h: CPL_CONCAT*(), CPL_ATTR_*(): Added for use
  all over CPL

2010-11-09 14:22  llundin

* cplcore/cpl_error.c: cpl_error_set_fits_macro(): FLEN_ERRMSG
  replaces FLEN_STATUS

2010-11-09 13:48  llundin

* cplcore/: cpl_propertylist.c, tests/cpl_propertylist-test.c:
  cpl_propertylist_load_regexp(): Catch NULL regexp (DFS09599).
  cpl_propertylist_{load,copy,erase}_regexp(),
  cpl_propertylist_to_fitsfile(): use cpl_error_set_regex().
  cpl_propertylist_erase_regexp(): rm dead code.
  cpl_propertylist_to_fitsfile(), cpl_propertylist_load_regexp(),
  cpl_propertylist_load(), cpl_propertylist_erase_regexp(),
  cpl_propertylist_copy_property_regexp(): Unit tests of error
  handling added

2010-11-09 13:40  llundin

* cplcore/: cpl_error.c, cpl_error_impl.h, tests/cpl_error-test.c:
  cpl_error_set_regex(): Added w. uni tests

2010-11-09 11:01  llundin

* cplcore/: cpl_propertylist.c, tests/cpl_propertylist-test.c:
  cpl_propertylist_to_fitsfile(): fits_update_key() replaces
  fits_write_key() (DFS09596)

2010-11-09 10:37  llundin

* cplcore/cpl_propertylist.c: Rename static functions with leading
  "_" (append "_" instead). cpl_propertylist_from_fitsfile_():
  Redeclare to cpl_error_type, improve doxygen, support no
  key-removal, use TSBYTE for char, avoid unused cast to and from
  cx-types, create detailed CPL errors.
  cpl_propertylist_to_fitsfile(): Avoid code duplication by calling
  cpl_propertylist_from_fitsfile_()

2010-11-09 10:18  llundin

* cplcore/cpl_tools.c: cpl_fits_add_properties(): Do not copy
  properties that will be removed

2010-11-09 10:07  llundin

* cplcore/tests/cpl_vector-test.c: filename clean-up

2010-11-08 16:01  llundin

* cplcore/: cpl_imagelist_io.c, cpl_propertylist.c, cpl_vector.c:
  cpl_<object>_save(): rm fits_write_key() of mandatory cards and
  optional cards with its default value (e.g. BSCALE=1)

2010-11-08 15:54  llundin

* cplcore/tests/cpl_propertylist-test.c: cpl_test_eq_error()
  replaces cpl_test_eq() for error codes. Use cpl_test_fits() on
  saved files

2010-11-08 10:56  llundin

* Doxyfile.in, cplcore/cpl_error.h: DOXYGEN_SKIP used to detect if
  the preprocessor is doxygen

2010-11-08 10:04  llundin

* cplcore/cpl_image_filter_body.h: @cond used to avoid doxygen
  warnings

2010-11-08 09:38  llundin

* cplcore/cpl_error.h: CPL_HAVE_VA_ARGS: Fix doxygen @em typo

2010-11-05 16:40  llundin

* cplcore/tests/cpl_vector-test.c: Use cpl_test_fits() after
  cpl_vector_save()

2010-11-05 16:28  llundin

* cplcore/Makefile.am, cplcore/cpl_image_io.c,
  cplcore/cpl_image_io_body.h, cplcore/cpl_image_io_impl.h,
  cplcore/cpl_imagelist_io.c, cplcore/cpl_imagelist_io_body.h,
  cplui/cpl_frameset_io.c: cpl_image_load_(): Use for all image
  loading in CPL - w. improved error messages

2010-11-05 16:04  llundin

* cplcore/tests/cpl_image_io-test.c: one more test

2010-11-05 15:57  llundin

* cplcore/tests/cpl_imagelist_io-test.c: Test cpl_imagelist_load()
  error correctly (w. existing file). Typo fix

2010-11-05 10:45  llundin

* cplui/cpl_frameset_io.c: #include "cpl_imagelist.h" replaces
  #include "cpl_imagelist_defs.h"

2010-11-05 10:32  lbilbao

* configure.ac, libcext/m4/eso.m4: Remove --enable-threads option.

2010-11-04 16:54  cizzo

* cplcore/cpl_table.c: Fix wrong CFITSIO error reporting in
  cpl_table_save()

2010-11-04 15:41  llundin

* cpldfs/cpl_dfs.c: Place Definitions above Private function
  prototypes. rm one static variable

2010-11-04 15:03  llundin

* cplcore/cpl_fits.c: Use cpl_error_set_fits() for I/O errors and
  avoid cpl_tools_get_cfitsio_msg() (DFS02576)

2010-11-04 13:42  llundin

* cplcore/: cpl_tools.c, cpl_tools.h: cpl_tools_get_cfitsio_msg():
  removed, using cpl_error_set_fits() instead (DFS02576)

2010-11-04 13:34  llundin

* cpldfs/cpl_dfs.c: rm unneeded #include <stdio.h>

2010-11-04 13:32  llundin

* cplcore/cpl_imagelist_io.c: cpl_imagelist_save(),
  cpl_imagelist_load*(): Use cpl_error_set_fits() for I/O errors
  and avoid cpl_tools_get_cfitsio_msg() (DFS02576)

2010-11-04 13:08  llundin

* cplcore/: cpl_imagelist_io.c, cpl_imagelist_io_body.h: rm
  white-space leading ;  cpl_imagelist_save(),
  cpl_imagelist_load(): error replaces fio_status

2010-11-04 11:58  llundin

* cplcore/cpl_propertylist.c: cpl_propertylist_load(),
  cpl_propertylist_load_regexp(), cpl_propertylist_save(): Use
  cpl_error_set_fits() for I/O errors and avoid
  cpl_tools_get_cfitsio_msg() (DFS02576)

2010-11-04 11:46  llundin

* cplcore/cpl_vector.c: gauss(), gauss_derivative(): Use fabs() not
  sqrt(), nonnull __attribute__, recode FP-check on exact zero,
  reduce scope of some vars, use const modifiers

2010-11-04 11:15  llundin

* cplcore/cpl_vector.c: cpl_vector_load(), cpl_vector_save(): Use
  cpl_error_set_fits() for I/O errors and avoid
  cpl_tools_get_cfitsio_msg() (DFS02576)

2010-11-04 11:00  llundin

* cplcore/tests/cpl_vector-test.c: Improve error-tests

2010-11-04 08:58  llundin

* cplui/cpl_frameset_io.c: cpl_fits_has_image(): Use
  cpl_error_set_fits() for I/O errors and avoid
  cpl_tools_get_cfitsio_msg() (DFS02576)

2010-11-03 16:50  llundin

* cpldfs/cpl_dfs.c: Use cpl_error_set_fits() for I/O errors and
  avoid cpl_tools_get_cfitsio_msg() (DFS02576)

2010-11-03 16:18  llundin

* cplcore/cpl_memory.h: Guard __attribute__ w. #ifdef __GNUC__

2010-11-03 16:06  llundin

* cplcore/cpl_image_io.c: Use cpl_error_set_fits() for I/O errors
  and avoid cpl_tools_get_cfitsio_msg() (DFS02576)

2010-11-03 16:01  llundin

* cplcore/cpl_error.c: cpl_error_set_fits_macro(): Improve message

2010-11-03 14:12  llundin

* cplcore/: cpl_error.c, cpl_error_impl.h, tests/cpl_error-test.c:
  cpl_error_set_fits(): Added internally, as replacement for
  cpl_tools_get_cfitsio_msg()

2010-11-03 11:06  llundin

* cplcore/: cpl_tools.c, cpl_tools.h, tests/cpl_vector-test.c:
  cpl_tools_reset_flops(): rm

2010-11-02 16:49  cizzo

* cplcore/cpl_table.c: Now table structure related functions handle
  also units

2010-11-02 16:48  cizzo

* cplcore/tests/cpl_table-test.c: Add unit tests on testing units
  handling in table structure related functions.

2010-11-02 10:30  llundin

* cplcore/tests/cpl_tools-test.c:
  cpl_tools_get_kth_quickselection_bench(): Add tests + comments

2010-10-29 15:56  llundin

* cplcore/cpl_xmemory.c: Ensure OpenMP correctness of count of
  maximum allocations

2010-10-19 17:18  llundin

* cplcore/cpl_test.c: cpl_test_get_description(): Added
  __STRICT_ANSI__

2010-10-19 17:07  llundin

* cplcore/cpl_test.c: cpl_test_get_description(): Added
  __STDC_IEC_559_COMPLEX__

2010-10-18 17:11  llundin

* cplcore/cpl_error.h: CPL_HAVE_VA_ARGS: Simplify definition a bit
  and improve doxygen

2010-10-18 14:25  lbilbao

* cplcore/: cpl_error.h, cpl_error_impl.h, cpl_init.c: Make
  cpl_error_init_locks() non-exported.

2010-10-18 10:12  llundin

* cplcore/cpl_error.h: cpl_error_set_message(): Add doxygen C89
  example

2010-10-15 11:20  lbilbao

* configure.ac, cplcore/cpl_error.c, cplcore/cpl_error.h,
  cplcore/cpl_init.c, libcext/m4/eso.m4: Option to enable threads
  added. Fixes in the locks-related code.

2010-10-13 13:56  lbilbao

* cplcore/: cpl_error.c, cpl_init.c: RW Locks added for global
  variables cpl_error_{status, read_only}.

2010-10-13 13:43  llundin

* cplcore/cpl_test.c: Fix const cast away (by avoiding mix of
  string literals and strings from malloc())

2010-10-12 10:16  llundin

* cplcore/cpl_test.c: Fix const cast away (mostly)

2010-10-12 09:47  llundin

* cplcore/cpl_image_filter_body.h: Fix const cast away

2010-10-07 11:08  llundin

* cpldrs/tests/cpl_wcs-test.c: Add a few pointer tests

2010-10-06 17:37  llundin

* cpldrs/tests/cpl_photom-test.c: cpl_photom_fill_blackbody(): Fix
  monotonicity tests

2010-10-04 15:27  llundin

* cpldrs/tests/cpl_photom-test.c: Adjust and generalize constants.
  Improve messaging

2010-10-04 15:09  llundin

* cplcore/cpl_vector.c: cpl_vector_correlate(): Raise bar for
  assert(), Use explicit FP constants

2010-10-01 17:17  llundin

* cpldrs/: cpl_photom.c, tests/cpl_photom-test.c:
  cpl_photom_fill_blackbody(): Use better error codes, check swap
  of in- and output units, add unit tests

2010-10-01 14:02  llundin

* cpldrs/cpl_phys_const.h: CPL_PHYS_C defined as floating point,
  since this is how it is typically used

2010-10-01 12:17  llundin

* cpldrs/tests/cpl_photom-test.c: Test units, use new cpl_test
  macros for existing tests

2010-10-01 12:17  llundin

* cpldrs/cpl_phys_const.h: Derived quantities defined from basic
  ones

2010-10-01 08:47  llundin

* cplcore/cpl_image_gen.c: Undo previous commit

2010-09-30 14:24  llundin

* cplcore/cpl_image_gen.c: CPL_I: use definition that works also w.
  Sun Studio 12.1

2010-09-30 14:24  llundin

* cplcore/cpl_image_gen_body.h: cpl_image_fill_noise_uniform():
  Fill with complex values only when supported

2010-09-29 09:20  llundin

* cplcore/: cpl_imagelist_io.c, tests/cpl_imagelist_io-test.c:
  cpl_imagelist_set(), cpl_imagelist_empty(): Support multiple
  insertions of the same image (DFS09161)

2010-09-29 08:46  llundin

* cplui/cpl_plugin.c: Undo previous commit (since gcc 4.X warnings
  take precedence over gcc 3.X warnings)

2010-09-28 22:41  llundin

* cplcore/cpl_imagelist_io_impl.h: cpl_imagelist_empty(): Internal.
  cpl_imagelist_delete(): Use cpl_imagelist_empty()

2010-09-28 11:06  llundin

* cplcore/: Makefile.am, cpl_imagelist_io.c,
  tests/cpl_imagelist_io-test.c: cpl_imagelist_empty(): Internal.
  cpl_imagelist_delete(): Use cpl_imagelist_empty()

2010-09-28 10:12  llundin

* cplcore/: cpl_image_gen.c, cpl_image_gen_body.h:
  cpl_image_fill_noise_uniform(): Use CPL_I to try alternative to I
  (DFS09015)

2010-09-28 10:06  llundin

* cplcore/cpl_image_gen_body.h: rm white-space leading ;

2010-09-24 09:28  llundin

* cplcore/cpl_propertylist.c, cplui/cpl_frameset.c,
  cplui/cpl_parameter.c, cplui/cpl_plugin.c: dump function: Cast %p
  format argument to const void *

2010-09-22 16:10  llundin

* cplcore/: cpl_imagelist_io.c, tests/cpl_imagelist_io-test.c:
  cpl_imagelist_set(): Fix tiny bug on inset check w. uni test.
  Clean doxygen a bit

2010-09-22 15:31  llundin

* cplcore/cpl_image_io.h: Use gcc attributes warn_unused_result,
  malloc for constructors (DFS04697)

2010-09-22 15:24  llundin

* cplcore/: cpl_image_io.c, cpl_image_io.h,
  tests/cpl_image_io-test.c: cpl_image_wrap(): Added w. unit tests
  (DFS09162)

2010-09-22 15:05  llundin

* cplcore/cpl_image_io.c: cpl_image_wrap_() renamed from
  cpl_image_wrap() in prep for DFS09162. Also clean up doxygen and
  error handling

2010-09-21 15:23  llundin

* cplcore/tests/cpl_propertylist-test.c: Improve tests of error
  handling, use cpl_test_eq_error

2010-09-21 14:16  llundin

* cplcore/cpl_test.c: cpl_test_end(): Improve message on negative
  nfail failure

2010-09-21 11:17  llundin

* cplcore/cpl_test.c: cpl_test_eq_error_macro(): Perform the two
  comparisons as a single test

2010-09-21 11:03  llundin

* cplcore/: cpl_test.c, cpl_test.h, tests/cpl_test-test.c:
  cpl_test_errorstate(): Added w. unit tests

2010-08-20 16:44  llundin

* cplcore/tests/cpl_matrix-test.c: Clean up CPL errors (bis)

2010-08-20 13:45  llundin

* cplcore/tests/: cpl_image_io-test.c, cpl_imagelist_basic-test.c,
  cpl_matrix-test.c, cpl_polynomial-test.c: Clean up CPL errors

2010-08-20 13:44  llundin

* cplcore/cpl_test.c: cpl_test_one(): Use new parameter to avoid
  false positives on pre-existing CPL errors

2010-08-20 11:42  llundin

* cplcore/cpl_polynomial.c: cpl_polynomial_fit_2d():
  cpl_ensure_code() replaces cx_assert()

2010-08-20 08:41  llundin

* cplui/tests/cpl_recipeconfig-test.c: Use cpl_test module

2010-08-19 17:09  llundin

* cplui/tests/cpl_pluginlist-test.c: Use cpl_test module (bis)

2010-08-19 16:54  llundin

* cplui/tests/cpl_plugin-test.c: Use cpl_test module (bis)

2010-08-19 16:52  llundin

* cplui/tests/cpl_plugin-test.c: Use cpl_test module

2010-08-19 13:59  llundin

* cplui/tests/cpl_framedata-test.c: Use cpl_test module

2010-08-19 13:38  llundin

* cplui/tests/cpl_parameterlist-test.c: Use cpl_test module

2010-08-19 13:24  llundin

* cplui/: cpl_parameter.c, tests/cpl_parameter-test.c: Improve
  error handling: cpl_func replaces _id, use
  cpl_error_set_message(), add a few unit tests - more needed.
  cpl_parameter_{en,dis}able(): Fix return code (DFS09224)

2010-08-19 11:48  llundin

* cplcore/tests/cpl_memory-test.c: cpl_sprintf(): Test w. NULL
  argument

2010-08-18 17:00  llundin

* cplcore/cpl_polynomial.c: cpl_polynomial_fit_2d(): Set CPL error
  on NaN-output instead of asserttion failure (DFS09220)

2010-08-16 15:35  llundin

* cpldfs/cpl_dfs.c: cpl_dfs_setup_product_header(): For ESO PRO
  REC1 PARAMi NAME/VALUE: Improve FITS comment

2010-08-16 15:11  llundin

* cplui/cpl_parameter.c: cpl_parameter_get_help(): Fix wrong
  function name in error message

2010-08-16 15:11  llundin

* cplui/tests/cpl_parameter-test.c: Strenghten unit-tests - and use
  cpl_test module

2010-08-16 15:08  llundin

* cplcore/cpl_test.c: cpl_test_noneq_string_macro(): Added (bis)

2010-08-16 15:05  llundin

* cplcore/: cpl_test.c, cpl_test.h, tests/cpl_test-test.c:
  cpl_test_noneq_string_macro(): Added

2010-08-13 10:52  llundin

* cplcore/tests/cpl_filter-test.c: benchmark(): Fix type of wrong
  enum parameter

2010-08-13 10:47  llundin

* cplcore/cpl_mask.c: Improve multiple cpp-concatenation

2010-08-13 09:23  llundin

* cplcore/cpl_property.c: cpl_property_get_float(),
  cpl_property_get_double(): rm redundant, unreachable code

2010-08-13 09:17  llundin

* cplcore/cpl_image_io.c: cpl_image_save(): rm redundant
  cpl_ensure_error()

2010-08-12 18:00  llundin

* cplcore/cpl_image_filter_body.h: cpl_filter_average{,_bpm}_*_*():
  Fix inconsistent declaration/definition

2010-08-10 17:23  llundin

* cpldrs/tests/cpl_fft-test.c: cpl_fft_image_tests(): rm redundant
  output

2010-08-10 17:21  llundin

* cpldrs/tests/cpl_fft-test.c: cpl_fft_image_tests(): Complete
  rewrite with better coverage

2010-08-10 15:39  llundin

* cpldrs/tests/cpl_fft-test.c: cpl_fft_image_tests(): Raise bar for
  image comparison (FFTW 3.2.2 on 64-bit Ubuntu 10.04)

2010-07-31 09:46  cizzo

* cpldrs/cpl_ppm.c: Prevent access out of range when searching
  forward in match_positions()

2010-07-14 10:00  llundin

* cplcore/cpl_vector.c: cpl_vector_correlate(): Add cyclic boundary
  FIXME

2010-07-12 15:10  llundin

* cplcore/cpl_mask.c: cpl_mask_filter(): doxygen specifically the
  mask dimensions

2010-07-12 14:31  llundin

* cplcore/cpl_image_filter.c: cpl_image_filter_mask(),
  cpl_image_filter(): doxygen spcifically the image dimensions

2010-07-05 09:12  cizzo

* cplcore/cpl_matrix.c: Attempt to improve the alignment of columns
  numbering with printed data

2010-07-02 17:16  llundin

* cplcore/tests/cpl_polynomial-test.c: cpl_polynomial_fit_cmp():
  Compare a univariate fit with a bivariate w. a zero-degree

2010-07-02 17:12  llundin

* cplcore/cpl_polynomial.c: cpl_polynomial_fit(): Clean up input
  check of mindeg

2010-07-02 14:04  llundin

* cplcore/tests/cpl_polynomial-test.c:
  cpl_polynomial_fit_test_2d(): Use correctly sized zerogdeg array

2010-07-02 13:51  cizzo

* cpldrs/cpl_ppm.c: Function match points, to handle also 1D (i.e.,
  correlated) patterns of points

2010-07-02 13:49  cizzo

* cpldrs/tests/cpl_ppm-test.c: Add unit test for aligned points

2010-07-02 13:28  llundin

* cplcore/cpl_polynomial.c: cpl_polynomial_fit_2d(): Fix wrong
  degree for dimdeg == true; cpl_polynomial_fit(): Fix mindeg[]
  check and improve doxygen

2010-07-02 11:01  llundin

* cplcore/tests/cpl_polynomial-test.c: Changes to test dimdeg =
  CPL_TRUE (DFS09022)

2010-07-02 11:00  llundin

* cplcore/cpl_polynomial.c: cpl_polynomial_fit_2d(): Fix dimdeg max
  degree error check. cpl_polynomial_fit(): Support dimdeg ==
  CPL_TRUE (DFS09022)

2010-07-02 10:17  llundin

* cplcore/cpl_polynomial.c: cpl_polynomial_fit(): Draft support of
  dimdeg == CPL_TRUE (in 2D) (DFS09022)

2010-07-02 09:38  llundin

* cplcore/cpl_polynomial.c: cpl_polynomial_fit(): Ensure
  CPL_ERROR_UNSUPPORTED_MODE on unsupported 2D mode (DFS09021)

2010-07-02 08:55  llundin

* cplcore/cpl_polynomial.c: Use @internal for static functions.
  cpl_vector_is_eqdist(): Do doxygen

2010-07-01 16:37  llundin

* cplui/cpl_recipedefine.h: @hideinitializer, CPL_BEGIN_DECLS

2010-07-01 15:23  llundin

* cplcore/cpl_test.h: Use @hideinitializer for #define

2010-07-01 15:19  llundin

* cplcore/cpl_io.h: Doxygen of cpl_type_bpp and CPL_IO_*

2010-07-01 14:44  cizzo

* cpldrs/cpl_ppm.c: cpl_ppm_match_points(): remove restriction
  about pattern being larger than data, and ensure mpattern and
  mdata are initialised if passed

2010-07-01 14:40  cizzo

* cpldrs/tests/cpl_ppm-test.c: Add a unit test about case with
  patter larger than data

2010-07-01 11:32  llundin

* cplcore/cpl_test.c: cpl_test_init_macro(): Reduce errno messaging
  to debugging w. ignore clause (and document why)

2010-06-30 17:52  llundin

* cplcore/cpl_filter.h: cpl_filter: doxygen typo

2010-06-30 17:50  llundin

* cplcore/cpl_filter.h: defgroup cpl_filter. _cpl_border_mode_,
  _cpl_filter_mode_: Use enum doxygen

2010-06-30 15:29  llundin

* cplcore/cpl_mask.c: rm dependency of cpl_image internals. Clean
  up CPL header file usage

2010-06-30 15:22  llundin

* cplcore/cpl_mask.h: include cpl_image.h replaces cpl_image_io.h

2010-06-30 14:52  llundin

* cplcore/: cpl_image.h, cpl_image_basic.c, cpl_image_bpm.c,
  cpl_image_filter.c, cpl_image_filter_body.h, cpl_image_gen.c,
  cpl_image_io.c, cpl_image_iqe.c, cpl_image_resample.c,
  cpl_image_stats.c: Doxygen of all cpl_image functionality into
  one group, cpl_image (DFS08927)

2010-06-29 11:25  cizzo

* cplcore/cpl_table.c: Fix bug on loading columns of boolean arrays
  when check invalid flag is off

2010-06-24 16:03  llundin

* cplcore/cpl_bivector.c: cpl_size replaces int internally

2010-06-24 16:02  llundin

* cplcore/: cpl_type_impl.h, Makefile.am: cpl_type_impl.h added

2010-06-18 15:49  llundin

* cpldrs/cpl_fit_body.h: Fix indentation problem from previous
  tabulation

2010-06-17 08:26  llundin

* cplcore/tests/cpl_polynomial-test.c:
  cpl_polynomial_fit_test_1d(): Raise bar for test of 1D support
  mindeg

2010-06-16 14:08  llundin

* cplcore/tests/cpl_polynomial-test.c:
  cpl_polynomial_fit_test_1d(): Raise bar for valgrind test of 1D
  support mindeg

2010-06-16 13:58  llundin

* cplcore/tests/cpl_polynomial-test.c:
  cpl_polynomial_fit_test_1d(): Test of 1D support mindeg > 0
  (DFS08956)

2010-06-16 13:43  llundin

* cplcore/cpl_polynomial.c: cpl_polynomial_fit_1d(),
  cpl_matrix_fill_normal_vandermonde(): Finalize mindeg > 0
  support. cpl_polynomial_fit(): In 1D support mindeg > 0
  (DFS08956)

2010-06-16 10:46  llundin

* cplcore/cpl_polynomial.c: cpl_polynomial_fit_1d(),
  cpl_matrix_fill_normal_vandermonde(): Draft (inactive) support of
  mindeg == degree

2010-06-14 10:59  llundin

* cplcore/cpl_polynomial.c: cpl_polynomial_fit_1d(),
  cpl_matrix_fill_normal_vandermonde(): Draft (inactive) support of
  mindeg > 0

2010-06-14 10:14  cizzo

* cplcore/cpl_table.c: Fix mistyped function name
  cpl_table_unselect_row()

2010-06-11 14:25  llundin

* cplcore/cpl_matrix.c: cpl_matrix_decomp_chol(): Use single return
  at end, cpl_tools_add_flops() also on error, improve
  initialization

2010-06-09 17:09  llundin

* cplcore/cpl_polynomial.c: cpl_polynomial_fit(): Fix doxygen
  example error regarding mindeg (DFS08928)

2010-05-31 16:27  llundin

* cplcore/: cpl_mask.c, cpl_mask_body.h: rm OPERATE_AND() macro,
  add optimization asserts(), improve comments

2010-05-31 13:16  llundin

* cplcore/: Makefile.am, cpl_mask.c, cpl_mask_body.h:
  cpl_mask_body.h added with macro-defined functions for
  cpl_mask_filter() special cases

2010-05-31 13:15  llundin

* cplcore/tests/cpl_mask-test.c: cpl_mask_filter_bench(): Called
  also for 1+2*(hy=3) masks

2010-05-28 10:55  llundin

* cplcore/tests/cpl_mask-test.c: Add benchmark for 64-bit special
  filter-case

2010-05-28 10:47  llundin

* cplcore/cpl_mask.c: cpl_mask_erosion_(), cpl_mask_dilation_():
  size_t replaces uint{32,64}_t, var-renaming, comments
  update+improve

2010-05-28 10:34  llundin

* configure.ac: rv 1.135 (stdint.h)

2010-05-28 10:15  llundin

* cplcore/cpl_mask.c: cpl_mask_erosion_(), cpl_mask_dilation_():
  Working 64-bit special cases

2010-05-27 14:51  llundin

* cplcore/cpl_mask.c: cpl_mask_filter(): Add special case for 5x3
  (and 7x3), 5x5 (and 7x5)

2010-05-27 14:49  llundin

* cplcore/tests/cpl_mask-test.c: cpl_mask_filter_bench(): Support
  different masks (for benchmarking handling of special cases)

2010-05-27 11:26  llundin

* cplcore/cpl_mask.c: cpl_mask_filter(): Reduce code duplication
  for handling small kernels, add special case for 1x1,3x1,1x5,3x5

2010-05-27 10:56  llundin

* cplcore/cpl_test.c: cpl_test_get_bytes_*(): Fix doxygen typo

2010-05-25 16:16  llundin

* cplcore/cpl_mask.c: cpl_mask_filter(): Doxygen typo.
  cpl_mask_{erosion,dilation}_(): Reduce instruction count

2010-05-25 13:34  llundin

* cplcore/cpl_mask.c: cpl_mask_{erosion,dilation}_1_1(): Reduce
  instruction count in innermost loop

2010-05-21 14:15  llundin

* cplcore/: cpl_mask.c, tests/cpl_mask-test.c: cpl_mask_filter():
  Fast 3x3 handling w. bench marking

2010-05-20 16:09  llundin

* cplcore/cpl_bivector.c: cpl_bivector_interpolate_linear():
  Cleaner implementation

2010-05-19 14:29  llundin

* cplcore/: cpl_bivector.c, tests/cpl_bivector-test.c:
  cpl_bivector_interpolate_linear(): rm redundant checks, cleaner
  support for non-interpolation, improve doxygen

2010-05-19 09:27  lbilbao

* configure.ac: cpl-5.2.1cvs

2010-05-18 17:25  llundin

* cplcore/cpl_math_const.h: Doxygen of the macros (DFS08857)

2010-05-18 15:14  llundin

* cplcore/tests/cpl_bivector-test.c:
  cpl_bivector_interpolate_linear(): Add 1st element test
  (DFS08636)

2010-05-18 15:09  llundin

* cplcore/cpl_bivector.c: cpl_bivector_interpolate_linear(): Fix
  wrong 1st value(s) (bis) (DFS08636)

2010-05-05 14:14  llundin

* cplcore/tests/cpl_mask-test.c: cpl_mask_filter_test_matrix():
  Test also against simpler, single element filter

2010-05-04 09:23  llundin

* cplcore/: cpl_init.c, cpl_test.c: cpl_get_description(),
  cpl_test_get_description(): FFTW install status

2010-05-04 07:55  lbilbao

* configure.ac: cpl-5.2.0

2010-05-03 17:14  llundin

* cplcore/cpl_fits.c: cpl_fits_get_nb_extensions(),
  cpl_fits_get_extension_nb(): Doxygen @deprecated

2010-05-03 17:13  llundin

* cplcore/cpl_polynomial.c: cpl_polynomial_fit_{1,2}d_create():
  oxygen @deprecated. cpl_polynomial_fit(): Improve doxygen

2010-05-03 13:35  llundin

* NEWS: Update for CPL 5.2: Deprecated functions

2010-05-03 13:33  llundin

* cplcore/cpl_mask.c: cpl_mask_erosion(), cpl_mask_dilation():
  Doxygen typo

2010-05-03 13:23  llundin

* cplcore/cpl_image_filter.c: cpl_image_filter_linear(),
  cpl_image_filter_morpho(), cpl_image_filter_median(),
  cpl_image_filter_stdev(): Doxygen @deprecated

2010-05-03 13:20  llundin

* cplcore/cpl_image_basic.c: cpl_image_fit_gaussian(): Doxygen
  @deprecated

2010-05-03 13:20  llundin

* cplcore/cpl_vector.c: cpl_vector_new_lss_kernel(),
  cpl_vector_convolve_symmetric(): Doxygen @deprecated

2010-05-03 13:19  llundin

* cplcore/cpl_msg.c: cpl_msg_progress(): Doxygen @deprecated

2010-05-03 13:18  llundin

* cplcore/cpl_mask.c: cpl_mask_erosion(), cpl_mask_dilation(),
  cpl_mask_opening(), cpl_mask_closing(): Doxygen @deprecated

2010-05-03 13:15  llundin

* cplcore/cpl_filter.h: Doxygen of CPL_FILTER_EROSION,
  CPL_FILTER_DILATION, CPL_FILTER_OPENING, CPL_FILTER_CLOSING
  (DFS08693)

2010-05-03 10:44  cizzo

* cplcore/cpl_column.c: In several functions, prevent triggering
  out-of-range error in case the range has actually length zero

2010-05-03 10:43  cizzo

* cplcore/cpl_array.c: Propagate error from cpl_array_fill_window()

2010-05-03 10:08  cizzo

* cplcore/cpl_table.c: cpl_table_save() fixed failed save and
  memory leak on previous error

2010-04-30 17:03  llundin

* NEWS: Update for CPL 5.2

2010-04-30 16:54  llundin

* cplcore/: cpl_image_io.c, cpl_image_stats.c, cpl_mask.c: Doxygen
  of pixel indexing convention (DFS08555)

2010-04-30 16:40  llundin

* cpldrs/cpl_geom_img.c: cpl_geom_img_offset_saa(): Doxygen of bpm
  (DFS08558)

2010-04-30 16:28  llundin

* cpldrs/cpl_detector.c: cpl_detector_interpolate_rejected(): fix
  lay out

2010-04-30 16:26  llundin

* cplcore/cpl_imagelist_basic.c:  cpl_imagelist_collapse_create():
  doxygen of integer division for type int (DFS08578)

2010-04-30 15:47  llundin

* cplcore/cpl_imagelist_basic.c:  cpl_image_new_from_accepted():
  Fix BPM creation (DFS08781)

2010-04-30 11:46  llundin

* cplcore/cpl_mask.c: cpl_mask_filter(): doxygen Unnecessary large
  kernels

2010-04-30 10:54  llundin

* cplcore/: cpl_mask.c, tests/cpl_mask-test.c: cpl_mask_filter():
  Finalize CPL_BORDER_COPY support w. tests

2010-04-30 10:18  llundin

* cplcore/cpl_mask.c: cpl_mask_filter(): doxygen on duality and
  idempotency

2010-04-30 10:10  llundin

* cplcore/cpl_mask.c: Revert due to lack of unit test for border
  effect

2010-04-30 10:08  llundin

* cplcore/cpl_mask.c: cpl_mask_crop_empty(): Experimental

2010-04-30 10:07  llundin

* cplcore/tests/cpl_mask-test.c: Improve comments

2010-04-29 14:59  llundin

* cplcore/cpl_mask.c: cpl_mask_filter(): Drop prep for handling of
  full kernels

2010-04-29 14:53  llundin

* cplcore/cpl_mask.c: Revert previous (full mask handling is not
  faster)

2010-04-29 14:51  llundin

* cplcore/cpl_mask.c: cpl_mask_erosion_full(): Working draft
  version

2010-04-28 21:39  llundin

* cpldrs/cpl_apertures.c: cpl_apertures_extract_sigma():
  cpl_mask_filter() replaces cpl_mask_opening()

2010-04-28 21:26  llundin

* cplcore/tests/cpl_mask-test.c: cpl_mask_filter_test_matrix():
  Protect against too large half-sizes

2010-04-28 15:47  llundin

* cplcore/cpl_mask.h:
  cpl_mask_{erosion,dilation,opening,closing}(): deprecated
  (DFS08693)

2010-04-28 15:46  llundin

* cplcore/cpl_mask.c:
  cpl_mask_{erosion,dilation,opening,closing}(): Improve doxygen

2010-04-28 15:39  llundin

* cplcore/tests/cpl_mask-test.c: cpl_mask_test(): Avoid rounding
  error in timing

2010-04-28 15:35  llundin

* cplcore/tests/cpl_mask-test.c: Drop testing of matrix-based
  filter functions

2010-04-28 15:33  llundin

* cplcore/cpl_mask.c: cpl_mask_new_from_matrix(): clean-up

2010-04-28 15:22  llundin

* cplcore/cpl_mask.c: cpl_mask_new_from_matrix(): Use index
  convention from cpl_mask_{erosion,dilation}()

2010-04-28 15:04  llundin

* cplcore/: cpl_image_filter.c, cpl_matrix.c, cpl_matrix_impl.h:
  Undo previous unneeded edit

2010-04-28 14:59  llundin

* cplcore/: cpl_mask.c, tests/cpl_mask-test.c:
  cpl_mask_{erosion,dilation,opening,closing}(): Reimplement as
  cpl_mask_filter() wrappers

2010-04-28 13:54  llundin

* cplcore/: cpl_image_filter.c, cpl_matrix.c, cpl_matrix_impl.h:
  cpl_mask_new_from_matrix(): Available internally in CPL

2010-04-28 13:42  llundin

* cplcore/tests/cpl_mask-test.c: Idempotency test for
  opening/closing

2010-04-28 13:06  lbilbao

* NEWS: Updated for public release.

2010-04-28 13:01  lbilbao

* m4/cpl.m4: Update WCS support to 4.4.

2010-04-28 12:38  llundin

* cplcore/tests/cpl_mask-test.c: cpl_mask_fill_border(): Implement
  like cpl_mask_erosion_(). cpl_mask_filter_test_matrix(): Do also
  duality tests

2010-04-28 12:00  llundin

* cplcore/tests/cpl_mask-test.c: cpl_mask_filter_test_schalkoff():
  Test opening/closing, test duality. Test for empty kernel +
  unsupported borders

2010-04-28 11:58  llundin

* cplcore/cpl_mask.c: cpl_mask_filter(): NOP not supported for
  opening/closing

2010-04-28 11:58  cizzo

* NEWS: Add what's new section for CPL 5.2

2010-04-28 11:40  cizzo

* cplcore/tests/cpl_table-test.c: Added commented test

2010-04-28 10:47  llundin

* cplcore/tests/cpl_mask-test.c: cpl_mask_shift_filter(),
  cpl_mask_fill_border(): Added. cpl_mask_shift_test(): Test
  erosion/dilation via cpl_mask_shift_filter()

2010-04-28 10:46  llundin

* cplcore/cpl_mask.c: cpl_mask_filter(): Improve doxygen (incl. rm
  of shiftting). cpl_mask_erosion_(), cpl_mask_dilation_(): Fix
  out-of-bounds row limit and improve comments

2010-04-27 14:20  llundin

* cplcore/tests/cpl_mask-test.c: Test of dilation, opening, closing

2010-04-27 14:18  llundin

* cplcore/cpl_mask.c: cpl_mask_filter(): in-place for
  opening+closing. cpl_mask_{erosion,dilation}_(): refine istop

2010-04-27 14:15  llundin

* cplcore/cpl_filter.h: CPL_BORDER_ZERO: Improve doxygen

2010-04-27 09:50  llundin

* cplcore/: cpl_mask.c, tests/cpl_mask-test.c: cpl_mask_erosion_():
  Handle small kernels on narrow masks. cpl_mask_dilation_(),
  cpl_mask_opening_(), cpl_mask_closing_(): Added.
  cpl_mask_filter(): Reduce cost of empty-mask check, support
  CPL_BORDER_COPY, support dilation, opening, closing

2010-04-26 17:27  llundin

* cplcore/cpl_mask.c: cpl_mask_erosion_(): Use u32 padded rows

2010-04-26 15:31  llundin

* cplcore/cpl_mask.c: cpl_mask_erosion_(): Enable u16 version

2010-04-26 14:13  llundin

* cplcore/: cpl_filter.h, cpl_mask.c, tests/cpl_mask-test.c:
  CPL_BORDER_ZERO added for cpl_mask_filter() w. unit test
  cpl_mask_filter_test_matrix()

2010-04-26 13:30  llundin

* cplcore/cpl_test.c: cpl_test_eq_mask(): Improve message

2010-04-26 11:46  rpalsa

* cpljava/cpl_gasgano.c:
  Java_org_eso_cpl_jni_JNIParameterImp_nativeSetValue(): Revert
  change: Update parameter state after its value has been modified.

2010-04-26 10:19  llundin

* cplcore/cpl_mask.c: cpl_mask_erosion_(): Draft version of
  multi-width filter

2010-04-26 09:59  llundin

* configure.ac: AC_CHECK_HEADERS(stdint.h) for DFS08693

2010-04-23 13:51  llundin

* cplcore/tests/cpl_mask-test.c: cpl_mask_filter_test_schalkoff():
  Added

2010-04-23 13:50  llundin

* cplcore/cpl_mask.c: cpl_mask_erosion_(): use pointer-offsets to
  reduce innermost loop index arithmetics

2010-04-23 11:41  llundin

* cplcore/: cpl_mask.c, tests/cpl_mask-test.c: cpl_mask_filter():
  General erosion done (DFS08693)

2010-04-23 11:11  llundin

* cplcore/cpl_test.c: cpl_test_macro(): msg depends on fail_on_zero

2010-04-23 09:56  cizzo

* cplcore/cpl_column.c: missing fix to types int and double in
  casting array to array. Eliminate unused variables.

2010-04-22 20:47  llundin

* cplcore/cpl_filter.h: CPL_FILTER_EROSION, CPL_FILTER_DILATION,
  CPL_FILTER_OPENING, CPL_FILTER_CLOSING. (Dfs08693)

2010-04-22 16:53  llundin

* cplcore/: cpl_mask.c, cpl_mask.h, tests/cpl_mask-test.c:
  cpl_mask_filter(): In progress (Dfs08693)

2010-04-22 15:16  llundin

* configure.ac: AC_CHECK_FUNCS(setenv) for DFS08569

2010-04-22 15:13  llundin

* cplcore/: cpl_plot.c, cpl_plot.h, tests/cpl_plot-test.c:
  cpl_plot_mask(): Added w. unit tests (DFS08569)

2010-04-22 14:46  rpalsa

* cpljava/cpl_gasgano.c:
  Java_org_eso_cpl_jni_JNIParameterImp_nativeSetValue(): Update
  parameter state after its value has been modified.

2010-04-22 09:02  llundin

* cplcore/tests/cpl_plot-test.c: cpl_plot_test(): Disable
  cpl_plot_mask() test for now

2010-04-21 17:01  cizzo

* cplcore/tests/cpl_table-test.c: Nothing done

2010-04-21 16:55  llundin

* cplcore/tests/cpl_plot-test.c: More unit tests

2010-04-21 12:55  llundin

* cplcore/cpl_mask.h: ;

2010-04-20 17:11  llundin

* cplcore/tests/cpl_mask-test.c:  cpl_mask_test_matrix(): Added

2010-04-20 11:17  cizzo

* cplcore/tests/cpl_table-test.c: Add unit testing for all types of
  cast

2010-04-20 11:11  cizzo

* cplcore/cpl_table.c: Enable cast from column of depth 1 to flat
  column, and the other way round. Requested by MUSE consortium
  (Ole Streicher)

2010-04-20 11:09  cizzo

* cplcore/: cpl_column.c, cpl_column.h: Add new utilities of the
  king cpl_column_cast_to_TYPE__array() and _flat(). Fix incorrect
  casting from array to array

2010-04-12 16:49  cizzo

* cplcore/: cpl_array.c, cpl_array.h: Implement cpl_array_cast()

2010-04-12 16:48  cizzo

* cplcore/tests/cpl_table-test.c: A couple of direct calls to
  cpl_array_cast()

2010-04-12 15:59  cizzo

* cplcore/cpl_table.c: Specify that all arrays in a column must
  have same length

2010-04-09 10:56  cizzo

* cplcore/cpl_table.c: Complete doc of cpl_table_set_array()

2010-04-09 10:40  llundin

* cpldrs/cpl_detector_body.h: cpl_detector_interpolate_rejected():
  rm redundant check

2010-04-09 10:38  llundin

* cpldrs/tests/cpl_detector-test.c: Add tests, reduce var scope

2010-04-08 15:50  llundin

* cpldrs/: cpl_detector.c, cpl_detector_body.h,
  tests/cpl_detector-test.c: cpl_detector_interpolate_rejected():
  Support all pixel types, rm bpm also when empty

2010-04-08 14:01  llundin

* cplcore/cpl_image_bpm.c: Improve doxygen. cpl_image_accept_all():
  Use cpl_image_unset_bpm()

2010-04-08 14:00  llundin

* cplcore/: cpl_image_io.c, cpl_image_io.h,
  tests/cpl_image_bpm-test.c: cpl_image_unset_bpm(): Added with
  unit tests (DFS08568)

2010-04-08 13:59  llundin

* cplcore/cpl_image_bpm.h: rm white space

2010-04-07 15:52  cizzo

* cplcore/tests/cpl_table-test.c: Added some commented test

2010-04-07 15:51  cizzo

* cplcore/cpl_table.c: In cpl_table_save(): return in case of
  ILLEGAL_OUTPUT caused by zero depth integer columns; allocate
  empty integer arrays in case the must be written to file

2010-04-07 14:09  llundin

* cpldrs/tests/cpl_detector-test.c:
  cpl_detector_interpolate_rejected(): Isotropic test (DFS08639)

2010-04-07 14:06  llundin

* cplcore/cpl_test.c: cpl_test_one(): Test number in message

2010-04-07 09:13  llundin

* cpldrs/: cpl_detector.c, cpl_detector_body.h,
  tests/cpl_detector-test.c: cpl_detector_interpolate_rejected():
  Improve speed (DFS08639) + doxygen, handle all pixels bad

2010-04-07 09:10  llundin

* cpldrs/tests/cpl_detector-test.c: More tests of
  cpl_detector_interpolate_rejected(). Use cpl_test_eq_error()

2010-04-06 13:25  llundin

* cplcore/cpl_tools_body.h: Revert previous revert (now that
  DFS08657 has been closed)

2010-04-06 11:22  llundin

* cpldrs/cpl_wcs.c:  cpl_wcs_platesol(): Refactor (avoid duplicated
  code + dual meaning of variable n, reduce variable scope, rm
  unused variables

2010-04-06 11:12  llundin

* cpldrs/tests/cpl_wcs-test.c: More tests

2010-04-01 17:16  llundin

* cpldrs/tests/cpl_wcs-test.c: cpl_wcs_platesol():
  cpl_vector_get_median_const() replaces cpl_vector_get_median() in
  loop to fix permutation bug

2010-04-01 15:59  llundin

* cpldrs/cpl_wcs.c: cpl_wcs_platesol():
  cpl_vector_get_median_const() replaces cpl_vector_get_median() in
  loop to fix permutation bug

2010-04-01 08:47  llundin

* cplcore/cpl_tools_body.h: cpl_tools_get_median_*(): Revert to
  cpl_tools_get_kth

2010-03-31 15:57  llundin

* cplcore/tests/: cpl_filter-test.c, cpl_filter_body.h:
  cpl_test_get_cputime() replaces clock()

2010-03-31 15:46  llundin

* cplcore/tests/: cpl_filter-test.c, cpl_filter_body.h: Use
  cpl_test_image_abs()

2010-03-31 15:31  llundin

* cplcore/: cpl_tools.c, cpl_tools_body.h, tests/cpl_filter_body.h,
  tests/cpl_tools-test.c: cpl_tools_median_{int,float,double}():
  Use quickselect + special cases instead of _kth (DFS08647)

2010-03-31 15:01  llundin

* cplcore/tests/cpl_stats-test.c: cpl_stats_new_median_bench():
  Added. Improve tol for stdev test

2010-03-30 15:42  llundin

* cplcore/: cpl_tools.c, cpl_tools.h, cpl_tools_body.h,
  tests/cpl_tools-test.c: cpl_tools_get_kth_{int,float,double}():
  Use quickselect (DFS-8647). Also add quicksort as reference in
  unit-testing

2010-03-30 12:02  llundin

* cplcore/tests/cpl_vector-test.c: Use cpl_test_abs(),
  cpl_test_vector_abs(), cpl_test_leq(). rm cpl_vector_get_diff().
  More tests of cpl_vector_sort()

2010-03-26 17:50  llundin

* cplcore/: cpl_bivector.c, tests/cpl_bivector-test.c:
  cpl_bivector_interpolate_linear(): Fix wrong 1st value(s)
  (DFS08636)

2010-03-25 17:11  llundin

* cplcore/tests/cpl_bivector-test.c: Use cpl_test_abs(),
  cpl_test_vector_abs(), cpl_test_eq_error()

2010-03-25 16:12  llundin

* cplcore/: cpl_tools.c, cpl_tools.h, cpl_tools_body.h: Copyedit
  median code

2010-03-25 15:29  llundin

* cplcore/cpl_tools_body.h: CPL_PIX_SORT() replaces gaurded
  CPL_TYPE_SWAP()

2010-03-25 14:43  llundin

* cplcore/: cpl_tools.h, cpl_tools_body.h, tests/cpl_tools-test.c:
  cpl_tools_quickselection_{double,float,int}(): Added - but only
  in unit testing due to its slowness

2010-03-24 14:56  llundin

* cplcore/: cpl_filter_median.c, cpl_filter_median_double.c,
  cpl_filter_median_float.c, cpl_filter_median_int.c,
  tests/cpl_filter_body.h: Use cpl_tools_get_kth_*()

2010-03-24 11:06  llundin

* cplcore/cpl_tools_body.h: cpl_tools_get_kth_*(): Improve doxygen
  and comments

2010-03-23 16:14  llundin

* cplcore/cpl_imagelist_basic_body.h:
  cpl_imagelist_collapse_median_create(): Reduce length of 2nd
  CPL_TOOLS_GET_KTH()

2010-03-23 10:03  llundin

* cplcore/tests/cpl_imagelist_basic-test.c:
  cpl_imagelist_collapse_median_create(): Error tests added

2010-03-22 16:10  llundin

* cplcore/tests/cpl_tools-test.c: Simplify tests

2010-03-22 16:06  llundin

* cplcore/tests/cpl_tools-test.c: One more test of
  cpl_tools_get_kth_int()

2010-03-22 15:12  llundin

* cplcore/cpl_tools_body.h: cpl_tools_get_kth_*(): Reduce int
  instruction count

2010-03-22 15:10  llundin

* cplcore/cpl_tools_body.h: cpl_tools_get_kth_*(): Fix bug of
  previous edit

2010-03-22 14:28  llundin

* cplcore/cpl_tools.h: cpl_tools_get_kth_*(): nonnull gcc-attribute

2010-03-22 14:27  llundin

* cplcore/tests/cpl_tools-test.c: Tests of cpl_tools_get_kth_int()

2010-03-22 14:27  llundin

* cplcore/cpl_tools_body.h: (cpl_tools_get_kth_*(): Improve doxygen
  + comments, rm NULL check, reduce scope of variables

2010-03-22 13:20  llundin

* cplcore/tests/: Makefile.am, cpl_polynomial-test.c,
  cpl_tools-test.c: cpl_tools-test.c added

2010-03-19 15:23  llundin

* cplcore/cpl_imagelist_basic_body.h:
  cpl_imagelist_collapse_minmax_create(): cpl_tools_add_flops()

2010-03-19 15:16  llundin

* cplcore/tests/cpl_imagelist_basic-test.c: Increase tolerance for
  cpl_imagelist_collapse_minmax_create() versus
  cpl_imagelist_collapse_create() (due to valgrind)

2010-03-19 14:43  llundin

* cplcore/tests/cpl_imagelist_basic-test.c:
  cpl_imagelist_collapse_minmax_create_bench(): Added

2010-03-19 14:37  llundin

* cplcore/cpl_imagelist_basic_body.h:
  cpl_imagelist_collapse_median_create(): Unfold nested pixel loop
  to single loop

2010-03-19 10:49  lbilbao

* cpldrs/cpl_geom_img.c: Missing information in the documentation
  added (DFS08579).

2010-03-19 09:36  llundin

* cplcore/tests/cpl_imagelist_basic-test.c: Test
  cpl_imagelist_collapse_minmax_create() versus
  cpl_imagelist_collapse_create(). Replace cpl_test() where
  relevant

2010-03-19 09:14  llundin

* cplcore/tests/cpl_stats-test.c: Use cpl_test_eq_error()

2010-03-18 16:33  llundin

* cplcore/: cpl_imagelist_basic_body.h, cpl_imagelist_basic.c:
  cpl_imagelist_collapse_minmax_create(): Improve speed (DFS08577)

2010-03-18 10:33  llundin

* cplcore/cpl_stats.c: CPL_STATS_DUMP_ONE(),  CPL_STATS_DUMP_TWO():
  Added. cpl_stats_dump(): Dump median_dev, protect against similar
  bugs, clean-up precision and messaging (DFS08576)

2010-03-17 10:00  llundin

* cplcore/cpl_test.c: cpl_test_end(): debug msg of
  sysconf(_SC_CLK_TCK)

2010-03-16 16:10  llundin

* cpldrs/cpl_geom_img.c: cpl_geom_img_offset_combine():
  CPL_ERROR_DATA_NOT_FOUND replaces CPL_ERROR_ILLEGAL_OUTPUT
  (DFS08562), avoid vector duplication, failed refinement falls
  back on default, re-factor and reduce variable scope.
  cpl_geom_img_offset_saa(): Fix doxygen on error codes

2010-03-15 11:55  llundin

* cpldrs/: cpl_geom_img.c, cpl_geom_img_body.h:
  cpl_geom_img_offset_saa(): use firstbpm to avoid double
  bpm-search (DFS08556)

2010-03-15 10:22  llundin

* cpldrs/cpl_geom_img_body.h: cpl_geom_img_offset_saa_*():
  cpl_mask_is_empty() replaces cpl_image_count_rejected()

2010-03-11 18:17  llundin

* cplcore/: cpl_polynomial.h, cpl_vector.h: Declare constructors w.
  __attribute__((warn_unused_result, malloc)) (DFS04697)

2010-03-11 17:54  llundin

* cplcore/cpl_memory.h: cpl_{m,c}alloc(): __attribute__((malloc))
  (DFS04697)

2010-03-11 17:45  llundin

* cplcore/cpl_memory.h: cpl_strdup(): Fall back on
  __attribute__((malloc)) (DFS04697)

2010-03-11 16:03  llundin

* cplui/cpl_recipedefine.h: gcc (nonnull) attributes (DFS04697)

2010-03-11 15:40  llundin

* cplui/cpl_recipedefine.h: CPL_RECIPE_DEFINE():
  cpl_error_set_where() replaces cpl_error_set(), Fix doxygen typo

2010-02-26 15:05  llundin

* cplcore/cpl_test.c, cplcore/cpl_test.h,
  cplcore/tests/cpl_imagelist_basic-test.c,
  cplcore/tests/cpl_matrix-test.c, cplcore/tests/cpl_test-test.c,
  cplcore/tests/cpl_vector-test.c, cpldrs/tests/cpl_fit-test.c,
  cpldrs/tests/cpl_geom_img-test.c:
  cpl_test_get_bytes_{vector,matrix,image,imagelist}(): Added and
  used in benchmarking

2010-02-23 16:19  llundin

* cplcore/cpl_test.h: cpl_test_get_cputime(),
  cpl_test_get_walltime(): rm pure-attribute (DFS08438)

2010-02-23 14:17  llundin

* cplcore/tests/cpl_test-test.c: cpl_test_get_walltime() test again

2010-02-23 14:04  llundin

* cplcore/tests/cpl_test-test.c: Strenghten test of
  cpl_test_get_walltime via sleep(1)

2010-02-23 13:52  llundin

* NEWS: CPL 5.1: News draft

2010-02-23 13:43  llundin

* cplcore/cpl_io.h: CPL_IO_APPEND: Fix typo in comment

2010-02-22 14:54  llundin

* cplcore/: cpl_image_basic.c, cpl_mask.c,
  tests/cpl_image_basic-test.c, tests/cpl_mask-test.c:
  cpl_image_turn(), cpl_mask_turn(): Fix doc-bug of rotation
  direction (DFS08343)

2010-02-19 12:32  lbilbao

* cplcore/: Makefile.am, cpl_init.c: FFTW memory cleanup needed.
  (DFS08284)

2010-02-18 15:52  llundin

* cpldfs/cpl_dfs.c:  cpl_dfs_find_md5sum(): Support L2_CACHE_BYTES
  <= 0 (DFS08399)

2010-02-18 15:45  llundin

* cpldfs/tests/cpl_dfs-test.c: cpl_test_eq_error() replaces
  cpl_test_error()+cpl_test_eq()

2010-02-16 16:45  llundin

* cplcore/cpl_test.h: break long lines

2010-02-11 14:55  llundin

* cplcore/tests/cpl_polynomial-test.c: cpl_test_abs(...) replaces
  cpl_test_leq(fabs(), ...)

2010-02-09 09:51  lbilbao

* cplcore/tests/cpl_fits-test.c: Unit test updated for DFS07813.

2010-02-08 15:27  cizzo

* cpldrs/cpl_fit.c: Fix mistake in LaTex code for
  cpl_fit_image_gaussian() (found by Armin Gabash)

2010-02-08 15:07  lbilbao

* cplcore/cpl_fits.c: Changes required by ticket DFS07813 committed
  now, after CPL 5.1 release.

2010-01-29 15:17  lbilbao

* configure.ac: cpl-5.1.0 -> cpl-5.1.1cvs

2010-01-29 15:03  lbilbao

* configure.ac: 5.1.0cvs -> 5.1.0

2010-01-27 09:52  llundin

* cplcore/cpl_image_filter.c: cpl_image_filter(),
  cpl_image_filter_mask(): doxygen @brief improved

2010-01-18 16:31  llundin

* cplcore/cpl_image_filter.c: cpl_image_filter_mask(): kernel
  replaces mask, update doxygen accordingly

2010-01-11 14:52  cizzo

* cplcore/cpl_error.c: Change standard text associated to
  CPL_ERROR_FILE_IO from "File access permission denied" to "File
  read/write error"

2010-01-08 09:57  llundin

* NEWS: cpl_image_filter_linear(): Use cpl_image_filter() as per
  AModigli

2009-12-22 15:24  cizzo

* cpldrs/cpl_fit.c: Fix unchecked access to angle, minor, major in
  cpl_fit_image_gaussian() (signaled by P.Weilbacher)

2009-12-21 11:03  lbilbao

* configure.ac: cpl-5.1.0b2 -> cpl-5.1.0cvs

2009-12-21 10:25  lbilbao

* configure.ac: 5.1.0b2

2009-12-18 14:35  cgarcia

* autogen.sh, libcext/autogen.sh: Changed to make more compliant
  with modern autotools (in special Fedora 11)

2009-12-15 12:05  llundin

* cplcore/cpl_image_filter.c: mv macro-generated function
  definitions out of doxugen open group

2009-12-15 11:05  llundin

* cplui/cpl_plugininfo.h: cpl_plugin_get_info(): Name space protect
  argument name to avoid causing gcc shadowing warnings to others

2009-12-14 16:35  llundin

* cplcore/cpl_column.c, cplcore/cpl_image_basic.c,
  cplcore/cpl_image_basic_body.h, cplcore/cpl_image_bpm.c,
  cplcore/cpl_image_filter.c, cplcore/cpl_image_filter_body.h,
  cplcore/cpl_image_gen_body.h, cplcore/cpl_image_io.c,
  cplcore/cpl_image_io_body.h, cplcore/cpl_imagelist.h,
  cplcore/cpl_imagelist_basic.c,
  cplcore/cpl_imagelist_basic_body.h, cplcore/cpl_imagelist_defs.h,
  cplcore/cpl_imagelist_io.c, cplcore/cpl_imagelist_io.h,
  cplcore/cpl_mask.c, cplcore/cpl_plot.c, cplcore/cpl_polynomial.c,
  cplcore/cpl_property.c, cplcore/cpl_propertylist.c,
  cplcore/cpl_propertylist.h, cplcore/cpl_stats.c,
  cplcore/cpl_tools.h, cplcore/cpl_vector.c, cplcore/cpl_vector.h,
  cplcore/tests/cpl_image_basic-test.c,
  cplcore/tests/cpl_image_filter-test.c,
  cplcore/tests/cpl_image_io-test.c,
  cplcore/tests/cpl_imagelist_basic-test.c,
  cplcore/tests/cpl_imagelist_io-test.c,
  cplcore/tests/cpl_propertylist-test.c,
  cplcore/tests/cpl_type-test.c, cplcore/tests/cpl_vector-test.c,
  cpldfs/tests/cpl_dfs-test.c, cpldrs/cpl_apertures.c,
  cpldrs/cpl_detector.c, cpldrs/cpl_fft.c, cpldrs/cpl_fft.h,
  cpldrs/cpl_fit.c, cpldrs/cpl_fit.h, cpldrs/cpl_fit_body.h,
  cpldrs/cpl_photom.c, cpldrs/tests/cpl_detector-test.c,
  cpldrs/tests/cpl_fft-test.c, cpldrs/tests/cpl_fit-test.c,
  cpldrs/tests/cpl_geom_img-test.c, cplui/cpl_frame.c,
  cplui/cpl_frameset.c, cplui/tests/cpl_plugin-test.c,
  cplui/tests/cpl_pluginlist-test.c, libcext/cext/cxdeque.c:
  Replace tabulation with four spaces

2009-12-14 14:48  llundin

* cplcore/cpl_test.c: cpl_test_get_description(): Use
  WCSLIB_VERSION when defined

2009-12-09 16:49  lbilbao

* cpldrs/cpl_detector.c: cpl_flux_get_bias_window(): Tiny doxygen
  warning fixed (wrong parameter name).

2009-12-08 16:55  llundin

* libcext/cext/cxlist.c: _cx_list_sorted(): Fix gcc uninit-warning

2009-12-08 16:38  llundin

* libcext/cext/cxutils.c: cx_vasprintf(): Include stdlib.h for
  free()

2009-12-08 15:14  llundin

* cpljava/cpl_gasgano.c: makePluginLibrary(): Use union to avoid
  casting object pointer to function pointer

2009-12-08 14:46  llundin

* cpljava/cpl_gasgano.c: Fixed unused parameter warnings by
  assuming env and class are non-NULL

2009-12-08 11:15  llundin

* cplcore/cpl_imagelist_io.c: cpl_imagelist_load_internal(): Fix
  (false) gcc uninit-warning

2009-12-08 11:11  llundin

* cplcore/cpl_image_io.c: cpl_image_load_internal(): Fix (false)
  gcc-uninit warning. cpl_image_cast(): cpl_image_wrap() replaces
  cpl_image_new(), const correctness. Replace cpl_image_new() w.
  cpl_image_wrap()

2009-12-08 10:33  llundin

* cplcore/cpl_memory.h: cpl_sprintf(), cpl_vsprintf(): malloc +
  format attributes in absence of warn_unused_result

2009-12-08 10:24  llundin

* cpljava/cpl_gasgano.c: default_log_message_handler(): Fix
  unused-warning. makePluginLibrary(): Improve documentation,
  explicit cast

2009-12-08 10:04  llundin

* cpldrs/cpl_fit.c: cpl_fit_image_gaussian(): Reduce scope of xhalf
  and fix gcc-uninit warning

2009-12-07 16:57  llundin

* libcext/cext/cxmemory.c: cx_*alloc*(): Fix printf-cast-warning

2009-12-07 16:55  llundin

* cplui/cpl_parameter.c: _cpl_parameter_init(): Fix
  printf-cast-warning

2009-12-07 16:48  llundin

* cplcore/cpl_msg.c, libcext/cext/cxmessages.h,
  libcext/cext/cxstring.c, libcext/cext/cxstring.h,
  libcext/cext/cxstrutils.h, libcext/cext/cxutils.h: Declare
  printf-like functions with gcc-format attribute

2009-12-07 16:18  llundin

* cpldrs/cpl_fft.c: Fix doxygen Warning: end of file while inside a
  group

2009-12-07 16:14  llundin

* cplcore/cpl_array.c: cpl_array_dump(): Fix doxygen typo (array
  replaces table)

2009-12-07 16:10  llundin

* cpldfs/cpl_dfs.c: cpl_dfs_save_table(),
  cpl_dfs_save_propertylist(), cpl_dfs_save_imagelist(): Doxygen
  param inherit

2009-12-07 14:51  llundin

* cplcore/cpl_polynomial.c: size_t cast for cpl_malloc() (DFS06655)

2009-12-07 14:34  llundin

* cpldrs/cpl_fit.c: cpl_fit_imagelist_polynomial_window(): size_t
  cast for cpl_malloc() (DFS06655)

2009-12-07 14:32  llundin

* cpldrs/cpl_geom_img.c: cpl_geom_img_offset_saa(): size_t cast for
  cpl_malloc() (DFS06655)

2009-12-07 14:09  cizzo

* cplcore/tests/cpl_table-test.c: Correct specification of IO mode
  in cpl_table_save() calls; add also unit test by Lars, about
  unsupported CPL_IO_APPEND mode

2009-12-07 14:08  cizzo

* cplcore/cpl_table.c: Better IO mode handling in cpl_table_save(),
  compatible with new mode CPL_IO_APPEND

2009-12-07 13:53  llundin

* cplcore/cpl_image_iqe.c: iqemnt(): Fix gcc init-warning

2009-12-07 12:00  llundin

* cplcore/tests/: cpl_image_io-test.c, cpl_imagelist_io-test.c,
  cpl_propertylist-test.c, cpl_vector-test.c: cpl_*_save(): Check
  error-handling of CPL_IO_APPEND

2009-12-07 11:56  llundin

* cplcore/cpl_imagelist_io.c: cpl_imagelist_save(): Improve error
  check on mode

2009-12-07 11:38  cizzo

* cplcore/: cpl_table.c, cpl_table.h: Remove cpl_table_save_old()

2009-12-07 11:25  llundin

* cplcore/cpl_vector.c: cpl_vector_save(): Wrong check on mode
  combination fixed (DFS08081).

2009-12-07 10:04  llundin

* cplcore/: cpl_imagelist_io.c, tests/cpl_imagelist_io-test.c:
  cpl_imagelist_save(): Error messages for _APPEND improved + some
  tests added

2009-12-04 15:54  llundin

* cplcore/: cpl_imagelist_io.c, cpl_io.h,
  tests/cpl_imagelist_io-test.c: CPL_IO_APPEND w. draft of support
  in cpl_imagelist_save() (DFS07702)

2009-12-04 13:10  lbilbao

* cplcore/cpl_image_io.c: cpl_image_save(): Wrong check on mode
  combination fixed (DFS08081).

2009-12-04 11:16  llundin

* cplcore/cpl_memory.c: cpl_memory_init(): Explicit cxptr cast to
  avoid gcc warnings

2009-12-03 11:47  lbilbao

* configure.ac: 5.1.0b1 -> 5.1.0cvs

2009-12-03 10:09  lbilbao

* configure.ac: 5.1.0cvs -> 5.1.0b1

2009-12-03 09:34  llundin

* cplcore/cpl_propertylist.c: _cpl_propertylist_insert(): const
  correctness (bis)

2009-12-03 09:34  llundin

* cplcore/cpl_property.c: _cpl_property_value_set(): const
  correctness (bis) - use const void * which is used by memcpy()

2009-12-03 09:22  llundin

* cplui/cpl_frameset.c: _cpl_frameset_cache_reset(): Declare as
  const and document potentially dangerous modification of internal
  members

2009-12-02 13:28  cizzo

* cpldrs/cpl_ppm.c: Avoid compiler warning by initialising variable
  disp in cpl_ppm_match_positions()

2009-12-02 13:05  cizzo

* cplcore/cpl_table.c: Eliminate unused variable ubarray in
  cpl_table_load_window()

2009-12-02 13:01  llundin

* cplcore/cpl_image_iqe.c: g2efunc(): rm unused parameter. mx:
  Rename to mxx due to shadowing. mrqmin(), mrqcof(): Declare
  function-pointer

2009-12-02 11:55  llundin

* cplui/cpl_frameset.c: _cpl_frameset_cache_push(): Declare as
  const and document potentially dangerous modification of internal
  members

2009-12-02 11:34  llundin

* cplcore/cpl_propertylist.c: _cpl_propertylist_insert(): const
  correctness

2009-12-02 11:30  llundin

* cplcore/cpl_property.c: _cpl_property_value_set(): const
  correctness

2009-12-02 11:29  lbilbao

* cpl.h, cplcore/cpl_image_gen_body.h, cpldrs/Makefile.am,
  cpldrs/cpl_fft.c, cpldrs/cpl_fft.h, cpldrs/tests/Makefile.am,
  cpldrs/tests/cpl_fft-test.c, m4/cpl.m4: New cpl_fft module added
  under cpldrs, with FFTW wrappers. Unit tests added, too. Fix typo
  in CPL_CHECK_FFTW. Improve clarity in
  cpl_image_fill_noise_uniform().

2009-12-02 11:24  llundin

* cplcore/cpl_polynomial.c: CPL_POLYNOMIAL_USE_MULTI_HORNER: Avoid
  compilation of unused code

2009-12-02 10:36  llundin

* cplcore/tests/cpl_image_basic-test.c: cpl_image_fit_gaussian():
  rm unit tests from deprecated function (bis)

2009-12-02 09:58  cizzo

* cplcore/tests/cpl_table-test.c: Again changing commented test on
  big tables

2009-12-01 11:59  llundin

* cplcore/: cpl_test.c, cpl_test.h, tests/cpl_test-test.c:
  cpl_test_array_abs(): Added w. unit tests.
  cpl_test_image_abs_macro(): Include pixel type in messaging

2009-12-01 11:46  cizzo

* cplcore/cpl_table.c: Cleanup of new cpl_table_save() after
  benchmarking

2009-12-01 11:45  cizzo

* cplcore/tests/cpl_table-test.c: Changing (commented) test on big
  tables

2009-12-01 09:13  llundin

* cplcore/tests/cpl_image_basic-test.c: cpl_image_fit_gaussian():
  rm unit tests from deprecated function

2009-11-30 17:30  cizzo

* cplcore/: cpl_table.c, cpl_table.h: Speedup of cpl_table_save(),
  not yet benchmarked

2009-11-25 13:48  cizzo

* cplcore/cpl_table.c: Upgrade doc of cpl_table_set_savetype()

2009-11-24 14:24  llundin

* cpldrs/cpl_geom_img_body.h: cpl_geom_ima_offset_xcorr_subw_*():
  Simplify indexing of output array

2009-11-23 19:00  llundin

* cpldrs/tests/cpl_geom_img-test.c: cpl_imagelist_fill_shifted():
  Added for test with non-integer shifts

2009-11-23 16:44  cizzo

* cplcore/: cpl_column.c, cpl_table.c: Add support for TBYTE and
  TSBYTE columns in saved FITS tables

2009-11-23 16:43  cizzo

* cplcore/tests/cpl_table-test.c: Add some more hidden tests

2009-11-23 07:35  llundin

* cpldrs/tests/cpl_geom_img-test.c: Use cpl_test_vector_abs()

2009-11-23 06:03  llundin

* cplcore/: cpl_test.c, tests/cpl_test-test.c:
  cpl_vector_test_abs() bis

2009-11-23 05:29  llundin

* cplcore/: cpl_test.c, cpl_test.h, tests/cpl_test-test.c:
  cpl_test_vector_abs(): Added w. unit test

2009-11-22 20:41  llundin

* cpldrs/cpl_geom_img_body.h: cpl_geom_ima_offset_xcorr_subw_*():
  Fix half-size upper limit(DFS08003), simplify pointer use

2009-11-22 16:54  llundin

* cpldrs/: cpl_geom_img.c, cpl_geom_img_body.h,
  tests/cpl_geom_img-test.c: cpl_geom_img_offset_fine(),
  cpl_geom_ima_offset_xcorr*(): Support objects close to the border
  (DFS08003) (Draft)

2009-11-21 23:11  llundin

* cpldrs/tests/cpl_geom_img-test.c: Tighten bounds on test of
  cpl_geom_img_offset_fine() + tighten test. Improved messaging

2009-11-21 23:09  llundin

* cpldrs/cpl_geom_img.c: cpl_geom_ima_offset_xcorr(): rm redundant
  error handling+data copying, fix best_xcorr issue.
  cpl_geom_ima_offset_xcorr_subw(): rm redundant error handling

2009-11-21 19:49  llundin

* cpldrs/cpl_geom_img_body.h:
  cpl_geom_ima_offset_xcorr_subw_{float,double}(): rm unused
  normalizarion. Reduce variable scope. Rename variables and
  improve comments. rm some redundant index computation. Use
  cpl_tools_add_flops()

2009-11-21 15:57  llundin

* cpldfs/cpl_dfs.c: cpl_dfs_setup_product_header(): For ESO PRO
  REC1 PARAMi NAME: Add FITS comment about type

2009-11-21 15:47  llundin

* cpldfs/tests/cpl_dfs-test.c: cpl_dfs_parameterlist_fill(): Added
  to test the PRO REC1 PARAM cards. Use 1/3 as fp value to see
  accuracy

2009-11-21 02:55  llundin

* cpldrs/cpl_geom_img.c: cpl_geom_img_offset_saa(): BPM
  optimizations

2009-11-21 02:07  llundin

* cplcore/: cpl_image_io.c, cpl_image_io_impl.h,
  tests/cpl_image_io-test.c: cpl_image_fill_int(): Added,
  non-exported, w. unit-tests. rm useless #includes

2009-11-18 22:12  llundin

* cpldrs/cpl_detector.c: cpl_flux_get_noise_ring(): Fail w.
  CPL_ERROR_DATA_NOT_FOUND on no data (DFS07980), also fix a
  non-NULL code

2009-11-18 19:26  llundin

* cplcore/: cpl_image_io.c, cpl_imagelist_io.c: cpl_image*_load*():
  Explicit doxygen on extnum (and pnum), rm cfitsio reference
  (since the functionality is supposed to be independent of the
  underlying I/O-library)

2009-11-18 19:17  llundin

* cplcore/cpl_imagelist_io.c: cpl_imagelist_load(),
  cpl_imagelist_load_window(): rm non-ASCII from doxygen

2009-11-18 19:17  llundin

* cplcore/cpl_image_io.c: cpl_image_load(): rm non-ASCII

2009-11-18 14:10  cizzo

* cplcore/: cpl_array.c, cpl_array.h: Implement
  cpl_array_is_valid()

2009-11-16 21:29  llundin

* cplcore/tests/cpl_test-test.c: cpl_test_fits_file(): Added w.
  size-check. cpl_test_fits_macro(): Fall back on
  cpl_test_fits_file()

2009-11-16 17:33  llundin

* cplcore/cpl_test.c: cpl_test_fits_file(): Added w. size-check.
  cpl_test_fits_macro(): Fall back on cpl_test_fits_file()

2009-11-10 11:10  cizzo

* cplcore/cpl_array.h: Include stdio.h for the new dump functions

2009-10-30 11:03  lbilbao

* configure.ac: 5.1.0a -> 5.1.0cvs

2009-10-30 10:46  lbilbao

* configure.ac: 5.1.0cvs -> 5.1.0a

2009-10-29 17:13  lbilbao

* configure.ac, cplcore/Makefile.am, cplcore/tests/Makefile.am,
  cpldfs/Makefile.am, cpldfs/tests/Makefile.am, cpldrs/Makefile.am,
  cpldrs/tests/Makefile.am, cplui/Makefile.am,
  cplui/tests/Makefile.am, m4/cpl.m4: Roll back usage of pkg-config
  mechanism.

2009-10-29 15:33  lbilbao

* cplcore/: cpl_imagelist_basic.c, cpl_imagelist_basic_body.h,
  tests/cpl_imagelist_basic-test.c:
  cpl_imagelist_collapse_sigclip_create(): bug fixed. Unit tests
  added.

2009-10-29 13:00  cizzo

* cplcore/: cpl_array.c, cpl_array.h: Add cpl_array_dump() and
  cpl_array_dump_structure()

2009-10-29 11:14  cizzo

* cplcore/cpl_table.c: Eliminate last calls to cx_print()

2009-10-29 09:57  lbilbao

* cplcore/tests/cpl_fits-test.c: Roll back previous commit changes
  as no API change should be included in CPL5.1.

2009-10-29 08:49  lbilbao

* cplcore/cpl_fits.c: Roll back previous commit changes as no API
  change should be included in CPL5.1.

2009-10-28 18:02  lbilbao

* cplcore/Makefile.am, cpldfs/Makefile.am, cpldrs/Makefile.am,
  cplui/Makefile.am: Removal of the now undefined CFITSIO_LDFLAGS
  (as a consequence of the new pkg-config mechanism). See ticket
  DFS06589.

2009-10-28 17:44  lbilbao

* configure.ac, cplcore/Makefile.am, cplcore/tests/Makefile.am,
  cpldfs/Makefile.am, cpldfs/tests/Makefile.am, cpldrs/Makefile.am,
  cpldrs/tests/Makefile.am, cplui/Makefile.am,
  cplui/tests/Makefile.am, m4/cpl.m4: Move CFITSIO checking step at
  configuration time to pkg-config based mechanism. (DFS06589)

2009-10-27 10:19  lbilbao

* cpl.h: Roll back DetMon headers.

2009-10-26 15:05  cgarcia

* cpldfs/cpl_dfs.c: Matched the precision of double keywords in paf
  files with that of FITS headers.

2009-10-26 12:59  lbilbao

* Makefile.am, acinclude.m4, configure.ac, m4/cpl.m4: Roll back
  DetMon related source files and changes, as part of the
  preparation of version 5.1 of CPL and as agreed during the DetMon
  meeting held on the 15th of October.

2009-10-26 11:40  cgarcia

* cplcore/cpl_polynomial.c: Fixed a problem with #define's related
  to Horner evaluation.

2009-10-26 11:02  cgarcia

* cplcore/cpl_polynomial.c: Changed _set_coeff to arrange the
  Horner arrays only if the evaluation method is also Horner.

2009-10-23 17:49  cgarcia

* cplcore/cpl_polynomial.c: First implementation of Horner
  evaluation algorithm. It is disabled by default.

2009-10-23 17:17  lbilbao

* cplcore/: cpl_fits.c, tests/cpl_fits-test.c:
  cpl_fits_find_extension(): return value changed to 0 if extension
  not found (DFS07813). Unit tests modified accordingly.

2009-10-23 16:45  llundin

* cplcore/: cpl_fits.c, tests/cpl_fits-test.c:
  cpl_fits_find_extension(), cpl_fits_count_extensions(): Proper
  unit testting, clean-up error handling etc.

2009-10-23 15:40  lbilbao

* cplcore/cpl_stats.c: Changes due to DFS07485 rolled back.

2009-10-22 15:30  llundin

* cplcore/tests/cpl_imagelist_io-test.c: Use
  cpl_test_imagelist_abs() on I/O

2009-10-22 15:14  llundin

* cplcore/tests/cpl_imagelist_io-test.c: Use cpl_test_zero(),
  cpl_test_eq(), cpl_test_eq_error(), cpl_test_eq_ptr()

2009-10-22 14:56  llundin

* cplcore/: cpl_test.c, cpl_test.h, tests/cpl_test-test.c:
  cpl_test_imagelist_abs(): Added

2009-10-22 14:03  llundin

* cplcore/cpl_imagelist_io.c: cpl_imagelist_save(): Clean-up
  doxygen, error-handling

2009-10-22 14:01  llundin

* cplcore/cpl_image_io.c: cpl_image_save(): Improve doxygen

2009-10-22 14:00  llundin

* cplcore/cpl_io.h: CPL_IO_CREATE, CPL_IO_EXTEND: Clean-up comments

2009-10-22 12:06  llundin

* configure.ac: rm experimental ESO_ENABLE_OPENMP() in preparation
  for CPL 5.1 release

2009-10-19 09:44  cizzo

* cplcore/cpl_type.h: Eliminate comma at last enum entry

2009-10-13 09:47  cizzo

* cpldrs/cpl_fit.c: Correct gaussian fit doc

2009-09-23 13:40  llundin

* cplcore/cpl_msg.c: Add comment about __STRICT_ANSI__, undo
  previous commit

2009-09-23 13:22  cizzo

* cplcore/cpl_msg.c: Add e precompiler warning in case stream
  duplication and window resizing are missing

2009-09-22 11:19  llundin

* cplcore/cpl_test.c: cpl_test_end(): "the software" replaces "CPL"

2009-09-15 15:05  llundin

* cplcore/cpl_image_io.h: #include <stdlib.h> (needed for FILE*)
  replaces unneeded #include <limits.h> (bis)

2009-09-15 15:04  llundin

* cplcore/cpl_image_io.h: #include <stdlib.h> (needed for FILE*)
  replaces unneeded #include <limits.h>

2009-09-15 14:51  llundin

* cplcore/: cpl_image_io.c, cpl_image_io.h: cpl_image_*_complex():
  Declare only if application includes complex.h (DFS06790)

2009-09-15 14:47  llundin

* cplcore/cpl_image_gen.c: #include <complex.h>

2009-09-15 14:08  cizzo

* cpldrs/tests/cpl_fit-test.c: Avoid compiler warning about
  initialising with constant strings a non-constant object in
  cpl_fit_image_gaussian_test()

2009-09-15 11:29  cizzo

* cpldrs/cpl_fit.c: Eliminate two serious bugs about uninitialised
  variables in cpl_fit_image_gaussian().

2009-09-15 11:27  cizzo

* cpldrs/tests/cpl_fit-test.c: Eliminate few compiler warnings
  about unused variables

2009-09-15 11:12  cgarcia

* cpldrs/cpl_geom_img_body.h: Fixed warning about declarations and
  code mixed.

2009-09-14 10:44  cizzo

* cpldrs/cpl_fit.c: Skip check on finiteness of fitting result of
  cpl_fit_image_gaussian()

2009-09-11 16:49  cizzo

* cplcore/: cpl_image_basic.c, cpl_image_basic.h: Deprecate
  function cpl_image_fit_gaussian()

2009-09-11 16:49  cizzo

* cplcore/cpl_image_iqe.c: Add warning to doc the cpl_image_iqe()

2009-09-11 16:07  cizzo

* cpldrs/cpl_fit.h: Fix missing include to cpl_array.h

2009-09-11 16:01  cizzo

* cpldrs/tests/cpl_fit-test.c: Add tests for
  cpl_fit_image_gaussian()

2009-09-11 15:59  cizzo

* cpldrs/: cpl_fit.c, cpl_fit.h: Implementation of
  cpl_fit_image_gaussian()

2009-09-10 13:51  llundin

* cplcore/cpl_image_io.c: cpl_image_load_internal(): FIXME comment
  on filename=NULL

2009-09-10 09:47  llundin

* cplcore/: tests/cpl_image_io-test.c, cpl_image_io.c:
  cpl_image_load(), cpl_image_load_window(): Error propagation.
  cpl_image_load_internal(): Catch filename==NULL (DFS07571),
  handle invalid NAXIS

2009-09-09 15:54  cizzo

* cplcore/cpl_array.c: Fixs to documentation

2009-09-08 16:24  lbilbao

* cplcore/cpl_imagelist_basic_body.h: Warning removed.

2009-09-07 18:37  lbilbao

* configure.ac, m4/cpl.m4: CPL_CHECK_COMPLEX (DFS07472)

2009-09-07 18:12  lbilbao

* configure.ac, m4/cpl.m4: CPL_CHECK_FFTW added in preparation for
  the inclusion of FFTW-dependant, new functions cpl_*_fftw().

2009-09-03 17:34  cgarcia

* cpldrs/: cpl_geom_img.c, cpl_geom_img_body.h: Support for bad
  pixel masks in cpl_geom_img_offset_saa

2009-09-03 17:33  cgarcia

* cpldrs/tests/cpl_geom_img-test.c: Added test for _saa with and
  without masks.

2009-08-28 16:38  lbilbao

* configure.ac, cpl.h, m4/cpl.m4: Some additions still related to
  Detmon code move done now. Added corresponding unit tests, from
  IRPLIB. Some incompatibilities fixed.

2009-08-28 14:37  lbilbao

* Makefile.am, acinclude.m4, configure.ac: DetMon code moved from
  IRPLIB to CPL.

2009-08-26 13:24  lbilbao

* configure.ac: 5.0.3 -> 5.1.0cvs

2009-08-26 13:17  lbilbao

* configure.ac: 5.0.3

2009-08-26 12:02  lbilbao

* cpldfs/tests/cpl_dfs-test.c: Add unit test for a successful call
  to cpl_dfs_setup_product_header() with inherit_frame != NULL .

2009-08-26 09:35  cizzo

* cpldfs/cpl_dfs.c: Fix bug in checking non-FITS inherit frames in
  dfs_setup_product_header()

2009-08-20 15:31  lbilbao

* cplcore/cpl_stats.c: cpl_stats_new_from_window(): long double ->
  cpl_long_double in order to enhance portability.

2009-08-19 13:25  lbilbao

* cplcore/cpl_stats.c: Workaround for ticket DFS07485.

2009-08-19 11:57  llundin

* cpldfs/cpl_dfs.c: Comment typo

2009-08-19 11:56  llundin

* cplcore/cpl_polynomial.c: cpl_polynomial_eval_1d_diff(): doxygen
  typo

2009-08-19 10:56  llundin

* cpldrs/cpl_apertures_img.c: cpl_apertures_get_fwhm(): Reduce
  number of calls to cpl_errorstate_get()

2009-08-18 12:03  cizzo

* cplcore/cpl_matrix.c: Keep into account the left-right
  associativity of the * operator in expressions like n * m *
  sizeof(): the size_t type is seen last, so n * m would overflow
  before being upcasted

2009-08-18 12:00  cizzo

* cplcore/cpl_column.c: Fix another bug of the same kind as in the
  previous delta

2009-08-18 11:06  llundin

* cplcore/cpl_mask.c: Ensure promotion to size_t for memory sizes
  (DFS06655) (bis)

2009-08-18 11:01  llundin

* cplcore/: cpl_image_filter.c, cpl_mask.c: Ensure promotion to
  size_t for memory sizes (DFS06655)

2009-08-18 10:13  llundin

* cplcore/cpl_vector.c: cpl_vector_wrap(): Complete error handling

2009-08-18 09:58  cizzo

* cplcore/cpl_column.c: Change type of private function
  cpl_column_type_size(), and eliminate now useless castings to
  size_t

2009-08-18 09:54  cizzo

* cplcore/cpl_matrix.c: Eliminate cases where the argument to
  memset()/memcpy()/malloc()/calloc() etc is not size_t

2009-08-18 09:36  lbilbao

* cpldrs/cpl_detector.c: Propagate error from within the internal
  function cpl_flux_get_window().

2009-08-17 17:09  lbilbao

* cpldrs/cpl_detector.c: DFS07494

2009-08-17 16:56  cizzo

* cplcore/cpl_column.c: Eliminate four more locations where the
  argument to memset()/memcpy() etc is not size_t

2009-08-17 15:48  cizzo

* cplcore/cpl_column.c: Eliminate two more locations where the
  argument to malloc()/calloc() etc is not size_t

2009-08-17 12:02  lbilbao

* configure.ac: 5.0.2 -> 5.1.0cvs

2009-08-17 11:49  lbilbao

* configure.ac: New options ESO_ENABLE_{OPENMP,PROFILE} removed for
  patch version CPL 5.0.2

2009-08-17 11:04  llundin

* cplcore/cpl_test.c: cpl_test_end(): Ask also for config.log on
  failure

2009-08-17 10:24  lbilbao

* configure.ac: 5.0.2cvs -> 5.0.2

2009-08-14 14:23  llundin

* cplcore/cpl_vector.c: cpl_vector_new(), cpl_vector_wrap():
  cpl_error_set_message() on error

2009-08-14 14:14  llundin

* cplcore/tests/cpl_vector-test.c: cpl_test() replaced with
  relevant tests

2009-08-14 14:05  llundin

* cplcore/tests/cpl_vector-test.c: cpl_test_eq_error() replaces
  cpl_test()

2009-08-14 13:45  llundin

* cplcore/tests/cpl_vector-test.c: test cpl_vector_new(0)

2009-08-12 15:17  llundin

* cpldrs/tests/cpl_apertures_img-test.c: cpl_test_eq_error(): Use

2009-08-12 11:17  llundin

* cplcore/tests/cpl_errorstate-test.c: cpl_test_eq(),
  cpl_test_zero() replaces cpl_test()

2009-08-12 11:15  llundin

* cplcore/: cpl_error.c, cpl_error.h, cpl_errorstate.c,
  tests/cpl_error-test.c, tests/cpl_errorstate-test.c: enum
  _cpl_error_code_, cpl_error_set_message_macro(),
  cpl_errorstate_find(): Added CPL_ERROR_HISTORY_LOST (DFS05409)

2009-08-11 16:19  llundin

* cplcore/: cpl_error.h, cpl_error_impl.h, cpl_errorstate.h,
  cpl_memory.h, cpl_test.h, cpl_type.h, cpl_version.h.bot: swap gcc
  attributes pure+const

2009-08-11 16:02  llundin

* cplcore/cpl_version.h.bot: cpl_version_get_*():
  __attribute__((pure))

2009-08-11 15:45  llundin

* cplcore/cpl_test.h: cpl_test_get_cputime(),
  cpl_test_get_walltime(): __attribute__((const))

2009-08-11 15:31  llundin

* cplcore/: cpl_error.h, cpl_error_impl.h, cpl_errorstate.h,
  cpl_type.h: gcc attributes (DFS04697)

2009-08-11 15:02  llundin

* cplcore/cpl_memory.h: cpl_memory_is_empty():
  __attribute__((const))

2009-08-11 14:40  llundin

* cplcore/cpl_error.c: cpl_error_get_message():Comment out assert()
  (for const attribute)

2009-08-11 14:36  llundin

* cplcore/cpl_errorstate.c: cpl_errorstate_find(): Comment out
  assert() (for const attribute)

2009-08-11 14:19  llundin

* cplcore/cpl_msg.c: cpl_msg_progress(): Avoid recursion, rm dead
  code, break long line

2009-08-11 14:09  llundin

* cplcore/tests/cpl_matrix-test.c:
  cpl_matrix_product_transpose_bench(): cpl_msg_info() replaces
  cpl_msg_warning()

2009-08-11 11:04  llundin

* cpldrs/cpl_geom_img.c: Internal const correctness

2009-08-11 10:03  llundin

* cplcore/cpl_init.c: cpl_get_description(): Simplify for CFITSIO
  pre-3.03

2009-08-10 14:16  llundin

* cpldrs/: cpl_wcs.c, tests/cpl_wcs-test.c: Fix gcc warnings on no
  WCSLIB. Add @internal on static functions. cpl_wcs_get_*(): NULL
  input (DFS07446). platesol(): olist == NULL (DFS07447), niter < 1
  (DFS07448), output mode check (DFS07449), thresh check (DFS07452)

2009-08-10 12:52  llundin

* cplcore/cpl_propertylist.c: cpl_propertylist_dump(): Use
  cpl_type_get_name() (bis)

2009-08-10 12:51  llundin

* cplcore/cpl_propertylist.c: cpl_propertylist_dump(): Use
  cpl_type_get_name()

2009-08-10 12:50  llundin

* cplcore/tests/cpl_propertylist-test.c: Call
  cpl_propertylist_dump()

2009-08-07 16:56  llundin

* cplcore/cpl_imagelist_basic.c: cpl_imagelist_collapse_create():
  Reduce image duplication abd bpm usage (DFS07441)

2009-08-07 16:48  llundin

* cplcore/cpl_image_basic.c: cpl_image_divide(): Reduce bpm usage
  (DFS07441)

2009-08-07 11:21  lbilbao

* cpldrs/: cpl_detector.c, cpl_detector.h,
  tests/cpl_detector-test.c: New function
  cpl_flux_get_bias_window() (FS07129). New internal function
  cpl_flut_get_window() to be called now from both
  cpl_flux_get_{bias,noise}_window(), in order to spare some code
  duplication.

2009-08-07 09:17  llundin

* cplcore/cpl_memory.h: CPL_HAVE_GNUC_UNUSED_RESULT

2009-08-06 17:03  llundin

* cplcore/cpl_memory.h: Use gcc attributes: warn_unused_result

2009-08-06 16:58  llundin

* cplcore/cpl_memory.h: Use gcc attributes: malloc, alloc_size

2009-08-06 16:55  llundin

* cplcore/cpl_array.c: cpl_array_extract(): rm two unused vars

2009-08-06 14:18  llundin

* cplcore/: cpl_column.c, cpl_column.h, cpl_table.c, cpl_table.h,
  tests/cpl_table-test.c: const correctness (DFS07434)

2009-08-06 13:20  llundin

* cplcore/tests/cpl_property-test.c: cpl_test_noneq_ptr() replaces
  cpl_test(\041=)

2009-08-06 13:18  llundin

* cplcore/: cpl_test.c, cpl_test.h, tests/cpl_test-test.c:
  cpl_test_eq_ptr(), cpl_test_noneq_ptr(): Added

2009-08-06 13:07  llundin

* cplcore/cpl_test.h: cpl_assert(): return cpl_test_end(0)

2009-08-05 14:03  llundin

* cplcore/cpl_imagelist_io_body.h: CPL_CLASS_BIN: Dropped

2009-08-05 13:55  llundin

* libcext/tests/: cxlist-test.c, cxmap-test.c, cxslist-test.c,
  cxtree-test.c: Conditional compilation of unused function(s)

2009-08-05 13:49  llundin

* cplcore/tests/cpl_property-test.c: Use cpl_test module.
  Conditional compilation of cpl_test_property_dump()

2009-08-05 13:48  llundin

* cplcore/tests/cpl_propertylist-test.c,
  cplui/tests/cpl_recipeconfig-test.c: Drop unused variable

2009-08-05 11:32  llundin

* cpldrs/: cpl_wcs.c, cpl_wcs.h, tests/cpl_wcs-test.c:
  cpl_wcs_platesol(): Const correctness (DFS07427)

2009-08-05 10:54  llundin

* cpldrs/cpl_wcs.c: Replace tabs with 4 spaces. endcard,
  wcslib_errmsgs: Drop static. cpl_wcs_convert():
  cpl_error_set_message() replaces cpl_error_set_message_macro(),
  const dimensions. cpl_wcs_platesol(): Fix uninit warnings, fix
  memory leak on error, internal const correctness.
  cpl_wcs_platesol_{4,6}(): const correctness.

2009-08-05 10:10  llundin

* cpldrs/tests/cpl_wcs-test.c: cpl_test() replaced with more
  descriptive tests. Some redundant tests dropped, others added.
  const replaces static for test arrays

2009-08-04 16:57  llundin

* cplcore/: cpl_image_basic_body.h, tests/cpl_image_basic-test.c:
  cpl_image_collapse_median_create(): Support bad pixel map
  (DFS07391)

2009-08-04 16:56  llundin

* cplcore/cpl_image_basic.c: cpl_image_collapse_median_create():
  doxygen typo

2009-08-04 13:58  llundin

* cplcore/: cpl_image_basic_body.h, cpl_image_basic.c:
  cpl_image_collapse_median_create(): Fix doxygen of rejection
  parms (DFS07405)

2009-08-04 11:26  llundin

* cplcore/: cpl_image_basic.c, cpl_image_basic_body.h:
  cpl_image_collapse_median_create(): Avoid casting, prep for bpm
  support, simplify input access, improve doxygen

2009-08-04 11:11  llundin

* cplcore/tests/cpl_image_basic-test.c:
  cpl_image_collapse_median_test(): Test various drop combinations

2009-08-04 10:42  cizzo

* cpldfs/cpl_dfs.c: Implement request by Lander and Pascal:
  inheritance can be shared between first frame (for mandatory
  keywords) and inherit frame (for the ESO HIERARCH keywords)

2009-08-04 10:14  llundin

* cplcore/tests/cpl_image_basic-test.c:
  cpl_image_collapse_median_test(): Verify result on no-drop

2009-08-03 16:47  llundin

* cplcore/cpl_image_basic.c: Undo previous

2009-08-03 16:45  llundin

* cplcore/: cpl_image_basic.c, tests/cpl_image_basic-test.c:
  cpl_image_collapse_median_create(): Verify direction (DFS07398)

2009-08-03 16:32  llundin

* cplcore/cpl_image_basic.c: cpl_image_collapse_median_create():
  Verify direction (DFS07398)

2009-08-03 16:29  llundin

* cplcore/tests/cpl_image_basic-test.c:
  cpl_image_collapse_median_test(): Added

2009-08-03 15:20  cizzo

* cpldrs/cpl_ppm.c: Eliminate wrong error message

2009-07-30 09:11  llundin

* cpldrs/: cpl_geom_img.c, tests/cpl_geom_img-test.c:
  cpl_geom_img_offset_saa(): Handle single image input for
  CPL_GEOM_FIRST (DFS07378)

2009-07-30 09:00  llundin

* cpldrs/tests/cpl_geom_img-test.c: Test cpl_geom_img_offset_saa()
  with empty imagelist

2009-07-29 17:07  llundin

* cpldrs/tests/cpl_geom_img-test.c: cpl_geom_img_offset_saa(): Test
  with single image

2009-07-29 16:47  llundin

* cpldrs/tests/cpl_geom_img-test.c: Extend use of
  cpl_geom_img_offset_saa_bench()

2009-07-22 16:09  llundin

* cpldrs/cpl_apertures.c: cpl_apertures_new_from_image():
  CPL_ERROR_TYPE_MISMATCH replaces CPL_ERROR_ILLEGAL_INPUT for
  non-int label

2009-07-22 16:05  llundin

* cpldrs/: cpl_apertures.c, tests/cpl_apertures-test.c:
  cpl_apertures_new_from_image(): Use also
  CPL_ERROR_INCOMPATIBLE_INPUT and CPL_ERROR_DATA_NOT_FOUND

2009-07-22 13:14  llundin

* NEWS: cpl_polynomial_fit_1d_create(): Deallocate fitsresidual as
  per KMirny

2009-07-16 12:41  lbilbao

* configure.ac, libcext/m4/eso.m4: --enable-profile (DFS04726)

2009-07-13 16:17  llundin

* cplcore/cpl_polynomial.c: cpl_polynomial_solve_1d(): Reduce
  var-scopes

2009-07-13 16:11  llundin

* cplcore/cpl_polynomial.c: cpl_polynomial_solve_1d(): Drop random
  root-theorem, document *px, typos

2009-07-10 11:46  llundin

* cplcore/cpl_polynomial.c: cpl_polynomial_solve_1d(): Fix error
  text (DFS07264)

2009-07-07 14:24  llundin

* cplcore/cpl_tools.c: cpl_tools_get_cfitsio_msg(): OpenMP
  threadprivate

2009-07-07 13:43  llundin

* cplcore/cpl_mask.c: cpl_mask_get_data_const(): Avoid cast and
  calling overhead

2009-07-07 10:01  llundin

* cplcore/cpl_mask.c: cpl_mask_get_data_const(): Correct location
  of error

2009-07-02 16:01  llundin

* cplcore/cpl_memory.c: cpl_memory_init(): Disable mode==2 with
  OpenMP

2009-07-02 16:00  llundin

* cplcore/cpl_xmemory.c: Improve documentation (absence of
  thread-safety). cpl_xmemory_findfree(): Drop redundant casts

2009-07-02 14:32  llundin

* cplcore/cpl_xmemory.c: Use size_t instead of unsigned (long).
  Drop OpenMP threadprivate. Use atomic OpenMP for mode=1. Mode=2
  currently not working with OpenMP

2009-07-02 14:15  llundin

* cplcore/cpl_error.c: cpl_error_get_where():
  cpl_error_where_string OpenMP threadprivate

2009-07-02 13:57  llundin

* cplcore/cpl_filter_median.c: dheap_replace(): Make thread-safe

2009-07-02 13:33  llundin

* cplcore/cpl_tools.c: cpl_tools_add_flops(): OpenMP atomic

2009-07-02 13:29  llundin

* libcext/cext/cxdeque.c: current_compare: Make OpenMP
  threadprivate

2009-07-02 13:00  llundin

* cpldfs/cpl_dfs.h: "ESO Common Pipeline Library" replaces
  "IIINSTRUMENT Pipeline" in copyright comment

2009-07-02 12:59  llundin

* cpl.h: Added GPL license

2009-07-02 08:44  llundin

* cplui/tests/cpl_frame-test.c: Do not test on remove()

2009-07-01 14:15  llundin

* cplui/tests/cpl_frame-test.c: Reset expected CPL error. Add more
  tests using cpl_test module. Use correct types for external
  functions instead of cxtypes

2009-07-01 13:28  llundin

* cplui/tests/cpl_frame-test.c: Bug-fix: Call fits_close_file()
  before testing on the file

2009-06-30 11:11  llundin

* cplcore/cpl_msg.c: getTimeISO8601(), strsplit(): Thread-safe
  (drop OpenMP pragmas)

2009-06-26 16:15  llundin

* cplcore/cpl_init.c: cpl_get_description(): OpenMP

2009-06-26 16:15  llundin

* cplcore/cpl_test.c: cpl_test_get_description(): OpenMP

2009-06-26 15:28  llundin

* cplcore/cpl_msg.c: OpenMP-Privatize the most commonly used static
  variables

2009-06-25 16:52  llundin

* cplcore/: cpl_error.c, cpl_errorstate.c, cpl_memory.c,
  cpl_xmemory.c: make various static variables threadprivate

2009-06-25 16:51  llundin

* configure.ac, libcext/m4/eso.m4: Experimental enabling of OpenMP

2009-06-25 13:23  llundin

* cplcore/tests/cpl_imagelist_basic-test.c: cpl_test_eq_error()
  replaces cpl_test_error(), cpl_test_eq()

2009-06-25 12:43  llundin

* cplcore/cpl_test.h: @ingroup added in a number of places
  (DFS07194)

2009-05-27 15:16  scastro

* cpldrs/cpl_wcs.c: replaced _id by cpl_func throughout the file.

2009-05-27 14:19  scastro

* cpldrs/cpl_wcs.c: cpl_wcs_convert(): included an explanation on
  the input and output matrix in the doxygen. DFS06724

2009-05-27 12:01  scastro

* cpldrs/tests/cpl_wcs-test.c: included test for NULL input "to"
  and "status", following fix of DFS06727

2009-05-27 11:46  scastro

* cpldrs/cpl_wcs.c: cpl_wcs_convert(): included to and status in
  the check for NULL input. Updated doxygen with this information.
  DFS06727

2009-05-20 15:21  lbilbao

* cplcore/cpl_imagelist_io.c: Fix ticket 7054.

2009-05-20 15:06  llundin

* cplcore/: cpl_test.h, cpl_test.c: Info on pre/during
  errors+errno. Improve initial/end errno messages

2009-05-20 14:56  llundin

* cplcore/tests/cpl_image_io-test.c: Skip cpl_image_add_scalar()
  for complex pixel types

2009-05-20 14:13  llundin

* cplcore/tests/cpl_stats-test.c: CPL_STAT_CMP_IMAGE(): ; replaces
  , (typo)

2009-05-20 09:57  llundin

* cplcore/cpl_test.c:  cpl_test_init_macro(), cpl_test_end(): errno
  msg clean-up

2009-05-19 14:40  llundin

* cpldrs/cpl_geom_img.c: cpl_geom_img_offset_combine(): offs must
  be non-NULL (DFS07049)

2009-05-18 13:15  llundin

* cplcore/cpl_image_io.c: cpl_image_save(): Ensure file close +
  improve error msg on failed file create

2009-05-18 12:07  llundin

* cplcore/tests/: cpl_image_basic-test.c, cpl_image_filter-test.c:
  cpl_test_eq_error() replaces cpl_test_error()+cpl_test_eq()

2009-05-18 12:01  llundin

* cplcore/tests/cpl_mask-test.c: cpl_test_eq_error() replaces
  cpl_test_error()+cpl_test_eq()

2009-05-18 11:56  llundin

* cplcore/tests/cpl_image_io-test.c: cpl_test_eq_error() replaces
  cpl_test_error()+cpl_test_eq()

2009-05-12 10:39  llundin

* cplui/tests/cpl_frameset_io-test.c: Cast sizeof to unsigned for
  format string

2009-05-12 10:35  llundin

* cplcore/tests/cpl_memory-test.c: Use string literal for format.
  Use cpl_test_zero(), cpl_test_eq_string()

2009-05-12 10:27  llundin

* cplcore/tests/cpl_matrix-test.c: Use string literal for format

2009-05-12 10:25  llundin

* cplcore/tests/cpl_msg-test.c: Fix compiler warning

2009-05-12 09:31  llundin

* cplcore/cpl_test.c: cpl_test_init_macro(): Use string literal for
  format

2009-05-11 10:42  llundin

* cplcore/cpl_init.c: cpl_init(): Use string-literal with
  cpl_error_set_message()

2009-05-08 14:57  llundin

* cplcore/tests/cpl_polynomial-test.c: Raise tol for valgrind

2009-05-08 14:53  llundin

* cplcore/tests/cpl_polynomial-test.c:
  cpl_polynomial_fit_test_1d(): Symmetric, non-equidistant 1D
  sampling

2009-05-08 14:36  llundin

* cplcore/tests/cpl_polynomial-test.c: Use cpl_test_eq_error(),
  cpl_test_eq(), cpl_test_null(), cpl_test_zero()

2009-05-08 14:27  lbilbao

* cplcore/tests/cpl_image_filter-test.c: FIXME: Set a higher
  tolerance to avoid some errors due to rounding errors in
  CPL_FILTER_STDEV_FAST.

2009-05-07 18:20  llundin

* cpldrs/: cpl_apertures.c, tests/cpl_apertures-test.c:
  cpl_apertures_get_{left,right}_y(),
  cpl_apertures_get_{top,bottom}_x(): Fix wrong result (DFS06988).
  Also, improve doxygen

2009-05-06 15:38  lbilbao

* configure.ac: 5.0.1 -> 5.0.2cvs

2009-05-06 15:26  lbilbao

* configure.ac: 5.0.1cvs -> 5.0.1

2009-05-06 14:33  scastro

* cplcore/tests/cpl_propertylist-test.c: fixed comments

2009-05-06 14:32  scastro

* cplcore/tests/cpl_propertylist-test.c: Included new tests 27, 28
  and 29

2009-05-06 14:31  scastro

* cplcore/: cpl_propertylist.h, cpl_propertylist.c: Included new
  functions cpl_propertylist_append_property,
  cpl_propertylist_prepend_property,
  cpl_propertylist_insert_property,
  cpl_propertylist_insert_after_property.

2009-05-06 14:25  scastro

* cplcore/tests/cpl_propertylist-test.c: removed test 29 for new
  functions

2009-05-06 14:19  scastro

* cplcore/: cpl_propertylist.c, cpl_propertylist.h: Removed new
  functions cpl_propertylist_append_property,
  cpl_propertylist_prepend_property,
  cpl_propertylist_insert_property,
  cpl_propertylist_insert_after_property.

2009-05-06 11:10  scastro

* cplcore/tests/cpl_propertylist-test.c: Complemented test 30 with
  a check on the returned values.

2009-05-06 10:59  scastro

* cplcore/cpl_property.c: cpl_property_get_float():fixed return
  value

2009-05-06 10:56  scastro

* cplcore/cpl_property.c: cpl_property_get_double():fixed return
  value

2009-05-06 08:33  llundin

* cplcore/tests/cpl_vector-test.c: cpl_vector_corr_bench(): Added.
  #define VECTOR_SIZE 256. cpl_test_abs() replaces cpl_test_leq()
  (mostly)

2009-05-06 08:17  llundin

* cplcore/tests/cpl_memory-test.c: do_bench replaces
  CPL_MEMORY_BENCH

2009-05-06 08:15  llundin

* cplcore/cpl_init.c: cpl_get_description(): drop static from char
  array

2009-05-05 17:12  scastro

* cplcore/tests/cpl_propertylist-test.c: new test 30 to check
  casting in accessor functions of float and double.

2009-05-05 17:11  scastro

* cplcore/cpl_propertylist.c: cpl_propertylist_get_double and
  cpl_propertylist_get_float(): updated documentation regarding
  casting.

2009-05-05 17:11  scastro

* cplcore/cpl_property.c: cpl_property_get_float(): if the property
  is of type double, it casts it to float and returns it without
  any error.  cpl_property_get_double(): if the property is of type
  float, it casts it to double and returns it without any error.

2009-05-05 16:09  scastro

* cplcore/cpl_propertylist.c: cpl_propertylist_load() and
  cpl_propertylist_load_regexp(): updated documentation to
  specifically say that float keywords will always be loaded as
  double.

2009-05-05 15:32  cizzo

* cplcore/cpl_column.c: Fix limit to memory reallocation in
  cpl_column_set_size()

2009-05-05 13:14  cizzo

* cplcore/tests/cpl_image_resample-test.c: Remove forgotten
  comments

2009-05-05 13:13  cizzo

* cplcore/: cpl_image_resample.c, cpl_image_resample_body.h,
  tests/cpl_image_resample-test.c: Fix problem when x-size is not
  multiple of the step size in image_rebin()

2009-05-05 11:43  llundin

* cplcore/cpl_matrix.c: cpl_matrix_decomp_chol(): Fix doxygen typo

2009-05-04 13:25  llundin

* cplcore/cpl_image_iqe.c: iqefit(): Leak-on-error fixed (DFS06953)

2009-04-29 16:50  lbilbao

* cplcore/: cpl_image_gen.c, cpl_image_gen_body.h, cpl_type.h,
  tests/cpl_imagelist_basic-test.c, cpl_image_basic_body.h:
  cpl_image_fill_noise_uniform(), cpl_image{add, subtract,
  multiply}(): extended support for COMPLEX pixel types. (DFS06088)
  New, massive unit tests added to cpl_imagelist_basic module.

2009-04-29 11:46  lbilbao

* cplcore/: cpl_imagelist_basic.c, cpl_imagelist_basic.h,
  cpl_imagelist_basic_body.h, tests/cpl_imagelist_basic-test.c:
  Changes required by DFS05505 implemented.

2009-04-28 10:29  scastro

* cplcore/tests/cpl_propertylist-test.c: Test 29 for
  cpl_propertylist_insert_after_property()

2009-04-28 10:28  scastro

* cplcore/: cpl_propertylist.c, cpl_propertylist.h: New function
  cpl_propertylist_insert_after_property(): complement to DFS06522

2009-04-27 18:01  scastro

* cplcore/tests/cpl_propertylist-test.c: New test 29 for
  cpl_propertylist_insert_property()

2009-04-27 18:01  scastro

* cplcore/: cpl_propertylist.c, cpl_propertylist.h: New function
  cpl_propertylist_insert_property(): complement to DFS06522

2009-04-27 16:36  scastro

* cplcore/tests/cpl_propertylist-test.c: New test 28 for
  cpl_propertylist_prepend_property()

2009-04-27 16:36  scastro

* cplcore/: cpl_propertylist.c, cpl_propertylist.h: New function
  cpl_propertylist_prepend_property(): complement to DFS06522

2009-04-27 16:20  scastro

* cplcore/tests/cpl_propertylist-test.c: New test 27 for
  cpl_propertylist_append_property()

2009-04-27 16:09  scastro

* cplcore/cpl_propertylist.c:
  cpl_propertylist_append_property():doxygen

2009-04-27 16:05  scastro

* cplcore/: cpl_propertylist.c, cpl_propertylist.h: New function
  cpl_propertylist_append_property(): DFS06522

2009-04-27 15:05  lbilbao

* cplcore/: cpl_filter.h, cpl_image_filter.c,
  cpl_image_filter_body.h, tests/cpl_image_filter-test.c:
  cpl_image_filter_mask(): new mode CPL_FILTER_STDEV_FAST.
  (DFS06411)

2009-04-27 14:55  scastro

* cplui/cpl_frame.c: cpl_frame_get_nextensions(): wraps around
  cpl_fits_count_extensions(). DFS06546

2009-04-27 13:58  llundin

* cplcore/: cpl_image_filter_body.h, tests/cpl_image_filter-test.c:
  cpl_image_filter(): Correct result for CPL_FILTER_STDEV
  (DFS06942)

2009-03-30 16:01  llundin

* cplcore/: cpl_image_basic.c, cpl_image_basic_body.h:
  cpl_image_flip(): Avoid duplication for angle 0+2, reduce
  variable scope

2009-03-30 15:57  llundin

* cplcore/tests/cpl_matrix-test.c:
  cpl_matrix_product_transpose_bench(): Added

2009-03-30 15:21  llundin

* cplcore/tests/cpl_mask-test.c: More tests of
  cpl_mask_collapse_create()

2009-03-30 15:21  llundin

* cplcore/cpl_mask.c: cpl_mask_collapse_create(): typo

2009-03-30 15:14  llundin

* cplcore/cpl_mask.c: cpl_mask_collapse_create():
  donext+ifirst+ilast for idir==0

2009-03-30 11:31  llundin

* cplcore/cpl_errorstate.c: size_t replaces unsigned in internal
  usage

2009-03-30 11:07  llundin

* acinclude.m4: CPL_CONFIG_VERSION: Extend with CPL_VERSION_STRING

2009-03-27 12:19  llundin

* cplcore/cpl_memory.c: Reduced use of non-staatic variables

2009-03-27 11:18  llundin

* cplcore/cpl_mask.c: cpl_mask_extract(): Use memcpy(), simplify
  input check. cpl_mask_threshold_image_create(): Avoid redundant
  writes, reduce var scope, CPL_ERROR_UNSUPPORTED_MODE

2009-03-27 11:15  llundin

* cplcore/tests/cpl_mask-test.c: cpl_mask_extract(): A bit of extra
  testing

2009-03-27 10:26  llundin

* cplcore/cpl_mask.c: cpl_mask_collapse_create(): unit stride also
  for idir = 0 (Speed up about 40 for 4k by 4k)

2009-03-27 09:32  llundin

* cplcore/cpl_mask.c: cpl_mask_collapse_create(): for-loop replaces
  do-while, improve comments

2009-03-27 08:20  llundin

* cplcore/cpl_mask.c: cpl_mask_collapse_create(): Use memchr() for
  dir==1

2009-03-27 08:19  llundin

* cplcore/tests/cpl_mask-test.c: cpl_mask_test(): Do actual tests
  of cpl_mask_collapse_create()

2009-03-26 17:07  llundin

* cplcore/cpl_mask.c: cpl_mask_flip(): Avoid mask duplication for
  angle 0 + 2

2009-03-26 16:59  llundin

* cplcore/cpl_mask.c: cpl_mask_{and,or,xor,not}(): Operate on whole
  words (DFS03635)

2009-03-26 16:58  llundin

* configure.ac: AC_CHECK_SIZEOF(size_t) (to detect 64 bit systems
  at compile time)

2009-03-26 16:49  llundin

* cplcore/cpl_test.c: cpl_test_eq_mask_macro(): Use memcmp() (bis)

2009-03-26 15:55  llundin

* cplcore/tests/cpl_mask-test.c: Removed redundant tests of
  cpl_mask_flip()

2009-03-26 15:52  llundin

* cplcore/: cpl_mask.c, cpl_mask.h, tests/cpl_mask-test.c:
  cpl_mask_dump_window(): Added

2009-03-26 15:42  llundin

* cplcore/tests/cpl_mask-test.c: cpl_mask_test(): Added with tests
  of several functions

2009-03-26 15:32  llundin

* cplcore/cpl_test.c: cpl_test_eq_mask_macro(): Use memcmp()

2009-03-26 15:01  llundin

* cplcore/cpl_test.h: cpl_test(), cpl_test_zero(): Avoid cast to
  int

2009-03-26 14:10  llundin

* configure.ac, cplcore/cpl_test.c: sys/time.h (for gettimeofday())

2009-03-26 14:05  llundin

* cplcore/: cpl_test.c, cpl_test.h, tests/cpl_test-test.c:
  cpl_test_get_walltime(): Added

2009-03-25 14:01  llundin

* libcext/cext/: cxmemory.c, cxmemory.h: cx_memory_vtable_set():
  const correctness

2009-03-24 17:21  llundin

* cplcore/tests/cpl_image_basic-test.c: cpl_image_turn_flip_test():
  replaces cpl_image_turn_test() w. test also of cpl_image_flip() +
  bad pixels. cpl_image_get_diff(): Dropped, use
  cpl_test_image_abs() instead. Use different cpl_test macros

2009-03-24 16:54  llundin

* cplcore/: cpl_test.c, cpl_test.h, tests/cpl_test-test.c:
  cpl_test_eq_error(): Added w. uni test

2009-03-24 13:21  llundin

* cplcore/tests/cpl_image_basic-test.c: cpl_image_flip(): Compare
  after rotating

2009-03-23 17:54  llundin

* cplcore/cpl_memory.c: Add CPL version to cx_log() (useful for
  debugging f.ex. DFS04315)

2009-03-23 17:48  llundin

* cpljava/cpl_gasgano.c: makeJNIRecipe(): Redeclare to take const
  cpl_recipe *. makePluginLibrary(): Fix memory leak (pluginlist),
  reduce scope for various variables, add some const modifiers,
  avoid two malloc()s

2009-03-23 17:31  llundin

* cplui/cpl_recipedefine.c: cpl_recipedefine_init(): Improve
  version mismatch messages

2009-03-23 13:42  llundin

* cpljava/cpl_gasgano.c: undo previous commit (does not help)

2009-03-23 13:41  llundin

* cpljava/cpl_gasgano.c: Try to catch SIGSEGV

2009-03-23 09:01  llundin

* cpljava/cpl_gasgano.c: makePluginLibrary(): Detect run-time
  change of CPL version (DFS04315). Also catch NULL return from
  lt_dlsym()

2009-03-18 10:39  llundin

* configure.ac: -> 5.0.1cvs

2009-03-18 10:30  llundin

* configure.ac: cpl-5_0_0

2009-03-17 13:14  llundin

* cplcore/: cpl_image_io.h, cpl_image_io.c: cpl_image_*_complex():
  Do not declare with gcc -ansi -pedantic (DFS06790)

2009-03-17 09:27  llundin

* cplcore/cpl_image_bpm.c: Improve doxygen: In the bad pixel map
  CPL_BINARY_1 is used for bad pixels and CPL_BINARY_0 for good
  ones

2009-03-12 11:13  llundin

* configure.ac: -> 5.0.0cvs

2009-03-12 11:09  llundin

* configure.ac: -> 5.0.0b4

2009-03-12 11:07  llundin

* README: update version numbers: CPL, cfitsio, JDK, gasgano

2009-03-11 17:09  llundin

* cpldrs/: cpl_geom_img_body.h, tests/cpl_geom_img-test.c:
  cpl_geom_img_offset_saa_all_*(): Fix resampling noise on edge
  with zero shift (DFS05360 - 2)

2009-03-10 14:16  llundin

* cplcore/cpl_image_iqe.c: cpl_image_iqe(): doxygen drop "The code
  should not be changed"

2009-03-04 14:50  lbilbao

* configure.ac: -> 5.0.0cvs

2009-03-04 14:40  lbilbao

* configure.ac: -> 5.0.0b3

2009-03-04 14:37  lbilbao

* cplcore/: cpl_image_io.c, cpl_imagelist_io.c, cpl_vector.c:
  Change mode-checking in saving functions to use the new bitwise
  CPL_IO_{CREATE, EXTEND}.

2009-03-04 12:13  lbilbao

* NEWS: Information about the new complex types added.

2009-03-04 11:45  lbilbao

* cplcore/: Makefile.am, cpl_image_io.c, cpl_image_io.h,
  cpl_image_io_impl.h, tests/cpl_image_io-test.c: Functions related
  to complex-types, of unstable API yet, made internal.

2009-03-03 18:43  llundin

* cplcore/: cpl_image_io.c, cpl_image_io_body.h,
  tests/cpl_image_io-test.c: cpl_image_wrap(): Added static, use
  size_t to compute allocation sizes. cpl_image_new(),
  cpl_image_wrap_*(): Call cpl_image_wrap()

2009-03-02 09:54  llundin

* cplcore/cpl_image_filter.c: cpl_image_filter_mask(): Doxygen
  examples of mask creation

2009-02-18 16:47  llundin

* cplcore/cpl_image_stats.c:
  cpl_image_get_{min,max}pos{,_window}(): Fix return on window-fail
  (DFS06646)

2009-02-18 11:07  scastro

* cplcore/cpl_propertylist.c: cpl_propertylist_save(): removed
  unreachable code

2009-02-16 17:56  lbilbao

* configure.ac: cpl-5.0.0b2 -> cpl-5.0.0cvs

2009-02-16 17:45  lbilbao

* configure.ac: 5.0.0b2

2009-02-16 12:12  llundin

* NEWS: New functions in CPL

2009-02-16 12:09  llundin

* NEWS: How to change the calls to functions with new prototypes

2009-02-16 11:52  llundin

* NEWS: How to replace deprecated functions

2009-02-16 11:33  llundin

* cplcore/cpl_polynomial.c: cpl_polynomial_fit(): Fix doxygen typos

2009-02-16 11:19  scastro

* cplcore/cpl_polynomial.c: cpl_polynomial_fit_1d_create and
  cpl_polynomial_fit_2d_create: marked doxygen as @internal and
  deprecated.

2009-02-16 11:04  scastro

* cplcore/cpl_msg.c: cpl_msg_progress(): Marked doxygen as
  @internal and deprecated.

2009-02-16 10:59  scastro

* cplcore/cpl_image_filter.c: cpl_image_filter_linear,
  cpl_image_filter_morpho, cpl_image_filter_median,
  cpl_image_filter_stdev: Changed doxygen of these functions to
  @internal and marked them as deprecated.

2009-02-16 10:17  scastro

* cplcore/cpl_fits.c: cpl_fits_get_nb_extensions() and
  cpl_fits_get_extension_nb(): made doxygen internal to these two
  deprecated functions.

2009-02-16 09:41  llundin

* NEWS: Slight rewrite with ./configure

2009-02-16 04:20  lbilbao

* configure.ac: cpl5.0.0b1 -> cpl5.0.0cvs

2009-02-16 04:01  lbilbao

* configure.ac: cpl5.0.0a -> cpl5.0.0b1

2009-02-13 16:32  llundin

* NEWS: List with deprecated functions and API changes - needs
  update-how-to

2009-02-12 14:41  llundin

* cplcore/cpl_test.c: cpl_test_dump_status(): Active only with
  -DCPL_TEST_DUMP_STATUS

2009-02-11 17:50  llundin

* cplcore/cpl_filter_median.c: filter_median(): memcpy() used for
  rx=ry=0 case (i.e. no support for different input- and
  output-pixel types

2009-02-11 17:35  llundin

* cplcore/cpl_filter_median.c: filter_median(): Avoid overflow in
  CPL_BORDER_CROP pointer arithmetic (DFS06582), remove dead-code
  (for different input- and output pixel-types)

2009-02-11 14:40  scastro

* cplcore/cpl_bivector.c: cpl_bivector_delete(): updated
  documentation about NULL input.

2009-02-11 14:40  scastro

* cplcore/cpl_imagelist_io.c: cpl_imagelist_delete(): updated
  documentation about NULL input.

2009-02-11 14:40  scastro

* cplcore/cpl_mask.c: cpl_mark_delete(): updated documentation
  about NULL input.

2009-02-11 14:39  scastro

* cplcore/cpl_polynomial.c: cpl_polynomial_delete(): updated
  documentation about NULL input.

2009-02-11 14:39  scastro

* cplcore/cpl_property.c: cpl_property_delete(): updated
  documentation about NULL input.

2009-02-11 14:38  scastro

* cplcore/cpl_propertylist.c: cpl_propertylist_delete(): updated
  documentation about NULL input.

2009-02-11 14:38  scastro

* cplcore/cpl_stats.c: cpl_stats_delete(): updated documentation
  about NULL input.

2009-02-11 14:38  scastro

* cplcore/cpl_vector.c: cpl_vector_delete(): updated documentation
  about NULL input.

2009-02-11 14:37  scastro

* cplcore/cpl_xmemory.c: cpl_xmemory_free(): updated documentation
  about NULL input.

2009-02-11 14:37  scastro

* cplui/cpl_frame.c: cpl_frame_delete(): updated documentation
  about NULL input.

2009-02-11 14:36  scastro

* cplui/cpl_framedata.c: cpl_framedata_delete() and
  cpl_framedata_clear(): updated documentation about NULL input.

2009-02-11 14:35  scastro

* cplui/cpl_frameset.c: cpl_frameset_delete(): updated
  documentation about NULL input.

2009-02-11 14:34  scastro

* cplui/cpl_parameter.c: cpl_parameter_delete(): updated
  documentation about NULL input.

2009-02-11 14:34  scastro

* cplui/cpl_parameterlist.c: cpl_parameterlist_delete(): updated
  documentation about NULL input.

2009-02-11 14:34  scastro

* cplui/cpl_plugin.c: cpl_plugin_delete(): updated documentation
  about NULL input.

2009-02-11 14:33  scastro

* cplui/cpl_pluginlist.c: cpl_pluginlist_delete(): updated
  documentation about NULL input.

2009-02-11 14:33  scastro

* cplui/cpl_recipeconfig.c: cpl_recipeconfig_delete(): updated
  documentation about NULL input.

2009-02-11 14:32  scastro

* cpldrs/cpl_apertures.c: cpl_apertures_delete(): updated
  documentation about NULL input.

2009-02-11 14:31  scastro

* cpldrs/cpl_wcs.c: cpl_wcs_delete(): updated documentation about
  NULL input.

2009-02-11 14:05  llundin

* libcext/cext/: Makefile.am, cxtypes.h.bot, cxtypes.h.top: Disable
  automatic creation of cext/cxtypes.h (DFS06591)

2009-02-11 13:48  llundin

* libcext/tests/: Makefile.am, cxtypes-test.c: Added cxtypes unit
  test (with sizeof test)

2009-02-11 13:29  llundin

* libcext/configure.ac: Disable automatic creation of
  cext/cxtypes.h (DFS06591)

2009-02-11 13:27  llundin

* libcext/cext/cxtypes.h: #if for 64 bit

2009-02-11 13:27  llundin

* libcext/cext/cxtypes.h: As created on i386 GNU/Linux and Mac Mini
  powerpc

2009-02-11 13:24  scastro

* cplui/cpl_frame.c: cpl_frame_delete(): updated documentation
  about NULL input frame.

2009-02-11 13:10  scastro

* cplui/: cpl_frame.h, cpl_frameset.h: Included missing <stdio.h>

2009-02-11 11:49  llundin

* cplcore/tests/cpl_memory-test.c: cpl_free(NULL)

2009-02-10 19:23  cizzo

* cplcore/: cpl_array.c, cpl_array.h: Add const modifier where
  required in lately added functions

2009-02-10 14:45  llundin

* cpldfs/cpl_dfs.c: cpl_dfs_find_md5sum(): Use fits_get_hduaddrll()
  when available, else fits_get_hduoff()

2009-02-10 14:43  llundin

* cplcore/cpl_test.c: cpl_test_get_description(): #ifdef OFF_T

2009-02-10 14:00  llundin

* cplcore/cpl_mask.c: cpl_mask_extract_subsample(): Drop unused
  variable, pos

2009-02-10 13:18  llundin

* m4/cpl.m4: CPL_CHECK_CFITSIO: Check in lib64, lib32 and lib
  (DFS06590)

2009-02-09 15:31  llundin

* cplcore/cpl_filter.h: cpl_image_filter: doxygen elaborate on
  border pixels

2009-02-09 12:16  llundin

* cplcore/cpl_filter.h: cpl_image_filter: Doxygen definition of
  border pixels

2009-02-09 11:41  llundin

* cpljava/cpl_gasgano.c: GASGANO_HAS_NO_CPL_EXCEPTION_HANDLER
  replaces GASGANO_HAS_CPL_EXCEPTION_HANDLER

2009-02-06 16:53  llundin

* cplcore/cpl_polynomial.c:
  cpl_vector_fill_polynomial_fit_residual(): doxygen typos

2009-02-06 16:50  llundin

* cplcore/cpl_polynomial.c: cpl_polynomial_fit(),
  cpl_vector_fill_polynomial_fit_residual(): Improve doxygen

2009-02-04 10:02  jvinther

* .cvsignore, .settings/.cvsignore: added .cvsignore file

2009-02-04 09:53  jvinther

* libcext/.cvsignore, libltdl/.cvsignore, cpljava/.cvsignore: added
  .cvsignore file

2009-02-03 15:42  lbilbao

* configure.ac: cpl-5.0.0a -> cpl-5.0.0cvs

2009-02-03 15:28  lbilbao

* cplcore/cpl_array.c: Rename new {max, min}pos functions fors
  arrays properly.

2009-02-03 15:18  lbilbao

* cplcore/: cpl_imagelist_basic.c, cpl_imagelist_basic.h,
  tests/cpl_imagelist_basic-test.c:
  cpl_imagelist_collapse_sigclip_create(): API change needed for
  further implementation of ticket DFS05505.

2009-02-03 14:29  lbilbao

* cplcore/tests/cpl_vector-test.c: Disable unit test until code is
  fixed (cpl_vector_fit_gaussian()).

2009-02-03 11:36  lbilbao

* configure.ac: 5.0.0a

2009-01-28 17:10  llundin

* cpldrs/cpl_geom_img.c: cpl_geom_img_offset_saa(): Fix
  ppos_x/ppos_y typo

2009-01-28 17:02  llundin

* cpldfs/: cpl_dfs.c, cpl_dfs.h, tests/cpl_dfs-test.c:
  cpl_dfs_save_{image,table,imagelist,propertylist}(): Add
  header+inherit parameters

2009-01-28 16:39  scastro

* cplcore/tests/cpl_propertylist-test.c: replaced cx_assert() by
  cpl_test functions.

2009-01-28 16:11  llundin

* cpldfs/: cpl_dfs.c, cpl_dfs.h, tests/cpl_dfs-test.c:
  cpl_dfs_save_{image,table,imagelist,propertylist}(): Drop procat
  parameter, applist now mandatory

2009-01-28 15:52  llundin

* cpldfs/cpl_dfs.c: cpl_dfs_product_save(): Add inherit-frame

2009-01-28 15:31  llundin

* cpldfs/tests/cpl_dfs-test.c: cpl_dfs_setup_product_header():
  Added two tests related to the inherit frame

2009-01-28 13:09  scastro

* cplui/cpl_parameter.c: _cpl_parameter_init(): replaced
  CPL_ERROR_TYPE_MISMATCH with CPL_ERROR_INVALID_TYPE as for
  DFS05614.

2009-01-26 16:26  cizzo

* cpldfs/tests/cpl_dfs-test.c: Upgrade existing tests to match API
  change of cpl_dfs_setup_priduct_header()

2009-01-26 16:25  cizzo

* cpldfs/: cpl_dfs.c, cpl_dfs.h: API change to
  cpl_dfs_setup_product_header(): the reference frame can be
  specified at the last parameter

2009-01-26 10:34  llundin

* cplcore/cpl_image_resample.c: cpl_image_rebin(): #define
  CPL_IMAGE_REBIN for _body

2009-01-22 14:05  lbilbao

* configure.ac: Close to 5.0 - 4.5.1cvs -> 4.9.9

2009-01-21 15:07  llundin

* cplcore/: cpl_polynomial.c, cpl_polynomial.h, cpl_vector.c,
  tests/cpl_polynomial-test.c: cpl_polynomial_shift_1d(): Dimension
  parameter added (DFS05731)

2009-01-20 11:14  llundin

* cpldrs/: cpl_geom_img.c, cpl_geom_img.h,
  tests/cpl_geom_img-test.c: cpl_geom_img_offset_saa(): Append two
  optional output parameters (DFS05123)

2009-01-14 09:25  llundin

* cplcore/tests/cpl_image_bpm-test.c: main(): Fix const issue

2009-01-14 09:23  llundin

* cplcore/tests/cpl_vector-test.c: main(): fclose(stream)

2009-01-12 13:37  cizzo

* cplcore/cpl_column.c: cpl_column_save_type(): check column array
  type, not only save array type

2009-01-09 13:58  llundin

* cplcore/tests/cpl_image_bpm-test.c: main(): More tests of
  cpl_image_get_bpm_const(), cpl_image_get_bpm()

2009-01-09 11:36  llundin

* cplcore/tests/cpl_image_bpm-test.c: main(): Test
  cpl_image_get_bpm_const()

2009-01-09 11:36  llundin

* cplcore/cpl_test.h: cpl_test_leq(), cpl_assert(): Improve doxygen

2009-01-09 10:47  llundin

* cplcore/tests/cpl_imagelist_io-test.c: main(): fclose(stream)

2009-01-08 16:59  llundin

* cplcore/cpl_image_io.c: cpl_image_get_bpm_const(): Return NULL
  when no bpm is allocated

2009-01-07 13:38  cizzo

* cplcore/cpl_table.c: Ignore TDIM keyword when loading string
  columns

2009-01-05 16:13  cizzo

* cplcore/cpl_table.c: Fix unallocated array in loading columns of
  arrays of strings

2008-12-24 13:10  cizzo

* cplcore/: cpl_table.c, cpl_table.h: Add new function
  cpl_table_where_selected()

2008-12-24 13:09  cizzo

* cplcore/tests/cpl_table-test.c: Add test cases for
  cpl_table_where_selected()

2008-12-24 11:35  cizzo

* cplcore/: cpl_array.c, cpl_array.h: Add new functions:
  cpl_array_get_max(), cpl_array_get_min(), cpl_array_get_maxpos(),
  cpl_array_get_minpos()

2008-12-23 16:54  cizzo

* cplcore/: cpl_array.c, cpl_array.h: Add new functions:
  cpl_array_get_mean(), cpl_array_get_median(),
  cpl_array_get_stdev()

2008-12-23 16:15  cizzo

* cplcore/: cpl_array.c, cpl_array.h: Add new functions:
  cpl_array_extract(), cpl_array_insert_window(),
  cpl_array_erase_window(), cpl_array_insert(), cpl_array_add(),
  cpl_array_subtract(), cpl_array_multiply(), cpl_array_divide(),
  cpl_array_add_scalar(), cpl_array_subtract_scalar(),
  cpl_array_multiply_scalar(), cpl_array_divide_scalar()

2008-12-22 16:54  cizzo

* cplcore/: cpl_array.c, cpl_array.h: Add function
  cpl_array_set_size(), fix correct error handling, simplify code

2008-12-22 15:02  cizzo

* cplcore/: cpl_image_resample.c, cpl_image_resample_body.h:
  cpl_image_rebin(): fix wrong memory access in case of incomplete
  bins

2008-12-22 14:30  cizzo

* cplcore/cpl_image_resample.c: Add extra check in
  cpl_image_rebin() and upgrade doc accordingly

2008-12-22 10:16  llundin

* cplcore/tests/cpl_filter_body.h: image_filter_average_bf_*():
  Correct assertion on supported border mode

2008-12-19 14:48  cizzo

* cplcore/tests/cpl_image_resample-test.c: Add new tests for
  function cpl_image_rebin()

2008-12-19 14:48  cizzo

* cplcore/: cpl_image_resample.c, cpl_image_resample.h,
  cpl_image_resample_body.h: Add new function cpl_image_rebin()

2008-12-19 14:30  llundin

* cplcore/cpl_image_filter.c: Move /**@{*/ up

2008-12-19 14:14  llundin

* cplcore/cpl_filter.h: cpl_filter_mode, cpl_border_mode: doxygen

2008-12-19 14:13  llundin

* cplcore/cpl_image_filter.c: Fixed /**@{*/

2008-12-19 13:56  llundin

* cplcore/cpl_filter.h: cpl_border_mode, cpl_filter_mode: Updated
  doxygen

2008-12-19 13:55  llundin

* cplcore/: cpl_image_filter.c, cpl_image_filter_body.h: ADDTYPE(),
  ADDTYPE_TWO(): Moved to cplcore/cpl_image_filter.c

2008-12-19 13:42  llundin

* cplcore/cpl_filter_median.c: @internal added to doxygen

2008-12-19 10:56  cizzo

* cplcore/cpl_image_resample.c: Generalisation of
  cpl_image_extract_subsample() (DFS05473)

2008-12-19 10:54  cizzo

* cplcore/cpl_mask.c: Fix bug in previous delta

2008-12-19 10:53  cizzo

* cplcore/cpl_mask.c: Generalisation of
  cpl_mask_extract_subsample() (DFS05473)

2008-12-18 17:43  cizzo

* cplcore/tests/cpl_image_resample-test.c: Add unit tests for
  cpl_image_extract_subsample()

2008-12-18 17:42  cizzo

* cplcore/: cpl_image_resample.c, cpl_image_resample_body.h:
  cpl_image_extract_subsample(): Draft of function generalisation.
  Still needs cpl_mask_extract_subsample() upgrade

2008-12-16 11:21  llundin

* cplcore/: cpl_image_filter.c, cpl_image_filter.h,
  cpl_image_filter_body.h, tests/cpl_image_filter-test.c:
  cpl_image_filter_linear(), cpl_image_filter_morpho(): Deprecate

2008-12-16 10:38  llundin

* cplcore/cpl_bivector.c: cpl_bivector_interpolate_linear(): Fix
  var-shadow warning

2008-12-16 10:32  cizzo

* cplcore/cpl_table.c: Eliminate calls to cx_print() in
  cpl_table_save() and _load(), extend error message with CFITSIO
  message instead

2008-12-16 10:17  llundin

* cplcore/: cpl_test.c, tests/cpl_filter-test.c: Undo previous
  commit

2008-12-16 10:16  llundin

* cplcore/cpl_polynomial.c: Undo previous edit

2008-12-16 10:14  llundin

* cplcore/: cpl_image_filter_body.h, cpl_polynomial.c, cpl_test.c,
  tests/cpl_filter-test.c, tests/cpl_image_filter-test.c:
  cpl_filter_morpho_slow_*(): Fix index bug - cast explicitly

2008-12-15 15:45  llundin

* cplcore/cpl_image_filter.c: cpl_image_filter_mask(): Comment on
  the orginal codes optimazation strategy

2008-12-15 15:13  cizzo

* cpldrs/tests/cpl_detector-test.c: Fix unit test against newly
  returned error status of cpl_detector_interpolate_rejected()

2008-12-15 15:02  cizzo

* cplcore/cpl_table.c: Fix doc of cpl_table_set_column_depth()

2008-12-15 15:02  cizzo

* cplcore/cpl_column.c: In cpl_column_get_dimensions() swap
  returned errors CPL_ERROR_TYPE_MISMATCH and
  CPL_ERROR_ILLEGAL_INPUT, and correct doc accordingly. Fix also
  doc of cpl_column_set_depth()

2008-12-15 11:07  lbilbao

* cplcore/cpl_column.c: Machine-dependent cpl_table-test failure
  due to ambigous operator priority solved.

2008-12-15 10:19  lbilbao

* cplcore/cpl_image_basic.c: Re-introduce code removed by error.

2008-12-15 09:54  lbilbao

* cplcore/cpl_image_basic.c, cplcore/cpl_image_basic_body.h,
  cplcore/cpl_image_gen.c, cplcore/cpl_image_io.c,
  cplcore/cpl_image_iqe.c, cplcore/cpl_image_resample.c,
  cplcore/cpl_image_stats.c, cplcore/cpl_imagelist_basic.c,
  cplcore/cpl_imagelist_io.c, cplcore/tests/cpl_image_iqe-test.c,
  cpldrs/cpl_detector.c, cpldrs/cpl_geom_img.c:
  CPL_ERROR_TYPE_MISMATCH replaced with CPL_ERROR_INVALID_TYPE
  where necessary. (DFS05614). cpl_image_load(): documentation
  extended to reflect new type CPL_TYPE_UNSPECIFIED. Bug in
  cpl_image_basic_body.h fixed.

2008-12-12 16:37  cizzo

* cplcore/cpl_column.c: Replace more efficient computation of the
  standard deviation (DFS05126)

2008-12-12 16:36  cizzo

* cplcore/tests/cpl_table-test.c: Add test cases for computing the
  standard deviation in columns with no invalid elements

2008-12-12 14:11  lbilbao

* cplcore/cpl_image_basic.c: cpl_image_average_create(): check on
  input images' sizes added. (DFS06392)

2008-12-11 16:44  lbilbao

* cplcore/: cpl_image_basic.c, cpl_image_basic_body.h: Complex
  types supported for cpl_image_{divide, divide_create, extract}().
  (DFS06088)

2008-12-11 16:23  llundin

* cplcore/: cpl_filter_median_double.c, cpl_filter_median_float.c,
  cpl_filter_median_impl.h, cpl_filter_median_int.c,
  cpl_image_filter.c, cpl_image_filter_body.h:
  cpl_image_filter_mask(): Use function pointers. Unify API of
  internal filtering functions

2008-12-11 14:57  llundin

* cplcore/: cpl_image_filter.c, cpl_image_filter_body.h:
  cpl_image_filter(): Reduce code duplication with function pointer

2008-12-11 14:45  lbilbao

* cplcore/: cpl_image_io.c, cpl_image_io.h, cpl_image_io_body.h:
  New complex-related functions cpl_image_{mod, phase,
  set_complex}() (DFS06088)

2008-12-11 14:44  llundin

* cplcore/cpl_tools_body.h: double/float/int function definitions
  moved to cpl_tools_body.h (bis)

2008-12-11 14:33  llundin

* cplcore/: cpl_filter.h, cpl_image_filter.c,
  cpl_image_filter_body.h: cpl_image_filter(): CPL_FILTER_MORPHO
  added

2008-12-11 14:31  llundin

* cplcore/tests/cpl_image_filter-test.c: cpl_image_filter_test():
  Added consistency test of tests...

2008-12-11 14:29  llundin

* cplcore/: cpl_tools.c, cpl_tools.h, cpl_tools_body.h:
  cpl_tools_sort_float(): Added. double/float/int function
  definitions moved to cpl_tools_body.h

2008-12-11 14:04  lbilbao

* cplcore/: cpl_fits.c, tests/cpl_fits-test.c:
  cpl_fits_find_extension(): API change (error return). (DFS05661)

2008-12-11 13:10  llundin

* cplcore/: cpl_image_filter.c, cpl_image_filter_body.h:
  cpl_image_filter(): Avoid cpl_matrix_flip(), improve doxygen.
  cpl_image_filter_mask(): Improve doxygen

2008-12-11 10:41  llundin

* cplcore/: cpl_image_filter.c, tests/cpl_image_filter-test.c:
  cpl_image_filter(): Use cpl_matrix_flip() to handle non-symm
  kernels

2008-12-10 16:51  llundin

* cplcore/: cpl_filter.h, cpl_image_filter.c,
  cpl_image_filter_body.h, tests/cpl_image_filter-test.c:
  cpl_image_filter(), CPL_FILTER_LINEAR: Draft

2008-12-10 15:14  llundin

* cpldrs/: cpl_apertures.c, cpl_apertures.h,
  tests/cpl_apertures-test.c: cpl_apertures_new(): static

2008-12-10 14:19  llundin

* cplcore/cpl_image_filter.c: cpl_image_filter_mask(),
  cpl_mask_new_from_matrix(): Update doxygen

2008-12-10 08:46  llundin

* cplcore/cpl_image_filter.c: cpl_image_filter_mask(): The mask
  must have an odd number of rows and an odd number of columns

2008-12-09 17:45  llundin

* cplcore/: cpl_image_filter.c, cpl_image_filter.h,
  cpl_image_filter_body.h, tests/cpl_image_filter-test.c:
  cpl_image_filter_stdev(), cpl_image_filter_median(): Deprecate

2008-12-09 17:34  llundin

* cpldrs/cpl_geom_img.c: cpl_geom_img_offset_fine():
  cpl_image_filter_mask() replaces cpl_image_filter_median()

2008-12-09 13:51  llundin

* cplcore/: cpl_image_filter.c, cpl_image_filter_body.h:
  cpl_filter_average: doxygen, cpl_filter_median_slow replaces
  cpl_filter_median

2008-12-09 13:33  llundin

* cplcore/: cpl_image_filter.c, cpl_image_filter_body.h:
  cpl_image_filter_mask(): pixel-type functions declared with
  _body.h

2008-12-08 15:57  llundin

* cplcore/: tests/cpl_image_filter-test.c, cpl_image_filter.c:
  cpl_image_filter_mask(CPL_FILTER_STDEV): Handling of 1-element
  mask

2008-12-08 15:23  llundin

* cplcore/cpl_mask.c: cpl_mask_count_window(): Stylistic change
  (and use previously unused variable, to reduce instruction count)

2008-12-08 15:20  llundin

* cplcore/tests/cpl_image_filter-test.c:
  cpl_image_filter_mask_test(): Fix sign in shift-test

2008-12-08 14:37  llundin

* cplcore/cpl_image_filter_body.h: cpl_filter_average_*(): Nx ->
  nx, Ny -> ny. cpl_filter_average_bpm_*(): Drop guard on pbpm ==
  NULL

2008-12-08 14:24  llundin

* cplcore/cpl_image_filter.c: cpl_image_filter_mask(): Initially,
  clear bpm of self

2008-12-02 15:58  llundin

* cplcore/tests/cpl_image_filter-test.c: revert previous edit

2008-12-02 15:57  llundin

* cplcore/tests/: cpl_image_filter-test.c:
  cpl_image_filter_mask_test(): Extend with shift test (draft)

2008-12-02 15:03  llundin

* cplcore/cpl_tools.c: cpl_tools_shift_window(): Check nx,ny,size >
  0, use myshift function pointer, improve pointer names

2008-12-02 15:02  llundin

* cplcore/tests/cpl_mask-test.c: cpl_mask_shift_test(): Test
  1,1-mask

2008-12-02 14:48  llundin

* cplcore/: cpl_image_basic_body.h, cpl_image_basic.c:
  cpl_image_shift(): Use cpl_tools_shift_window() (DFS06340)

2008-12-02 14:39  llundin

* cplcore/tests/cpl_image_resample-test.c:
  cpl_image_warp_polynomial_test_turn(),
  cpl_image_warp_polynomial_test_shift(): Test also with bad pixels

2008-12-02 14:24  llundin

* cplcore/tests/cpl_image_resample-test.c: check_kernel(): Loop
  over kernels that preserve the pixel-values

2008-12-02 14:02  llundin

* cplcore/tests/cpl_image_resample-test.c:
  cpl_image_warp_polynomial_test_shift(),
  cpl_image_warp_polynomial_test_turn(): Added

2008-12-02 11:02  llundin

* cplcore/tests/cpl_image_resample-test.c: check_id_kernel(): Use
  also on float+int images

2008-12-01 16:57  llundin

* cplcore/cpl_mask.c: cpl_mask_shift(): Use
  cpl_tools_shift_window()

2008-12-01 16:56  llundin

* cplcore/: cpl_tools.c, cpl_tools.h: cpl_tools_shift_window():
  Added

2008-12-01 16:33  llundin

* cplcore/cpl_test.c: cpl_test_image_abs_macro(): All pixels are
  bad in the first or second image, propagate error

2008-12-01 15:30  llundin

* cplcore/: cpl_mask.c, tests/cpl_mask-test.c: cpl_mask_shift():
  Use memmove/memcpy(), unit test against old, brute-force

2008-12-01 14:18  llundin

* cplcore/cpl_test.c: cpl_test_eq_mask_macro(): Count number of
  different values

2008-12-01 10:06  lbilbao

* cplcore/cpl_type.c: cpl_type_get_name(): Combination of complex
  types with pointer type added.

2008-12-01 09:21  llundin

* cplcore/tests/cpl_type-test.c: Add test for CPL_TRUE/FALSE, add
  info on type name test

2008-11-28 18:22  llundin

* cplcore/tests/cpl_image_filter-test.c:
  cpl_image_filter_mask_test(): Increase tol for
  CPL_FILTER_AVERAGE_FAST

2008-11-28 17:20  llundin

* cplcore/tests/cpl_image_filter-test.c:
  cpl_image_filter_mask_test(): Fix tol on CPL_FILTER_AVERAGE_FAST

2008-11-28 17:02  lbilbao

* cplcore/: cpl_image_io.c, cpl_imagelist_io.c, cpl_vector.c:
  cpl_{vector, image, imagelist}_save(): code made a little bit
  more comprehensible thanks to new CPL_IO_CREATE.

2008-11-28 16:56  lbilbao

* cpldrs/tests/cpl_detector-test.c: New explicit, bitwise I/O mode
  value CPL_IO_CREATE. CPL_IO_DEFAULT equals now the new
  CPL_IO_CREATE. Checks added where needed and CPL_IO_DEFAULT
  replaced with the new CPL_IO_CREATE. (DFS06116)

2008-11-28 16:56  llundin

* cplcore/tests/cpl_filter-test.c: test_filter(): Fixed typo

2008-11-28 16:48  llundin

* cplcore/tests/cpl_image_filter-test.c:
  cpl_image_filter_mask_test(): CPL_FILTER_MEDIAN added

2008-11-28 16:48  lbilbao

* cplcore/cpl_image_io.c, cplcore/cpl_imagelist_io.c,
  cplcore/cpl_io.h, cplcore/cpl_propertylist.c,
  cplcore/cpl_table.c, cplcore/cpl_vector.c,
  cplcore/tests/cpl_fits-test.c,
  cplcore/tests/cpl_image_basic-test.c,
  cplcore/tests/cpl_image_io-test.c,
  cplcore/tests/cpl_imagelist_io-test.c,
  cplcore/tests/cpl_mask-test.c,
  cplcore/tests/cpl_propertylist-test.c,
  cplcore/tests/cpl_vector-test.c, cpldfs/cpl_dfs.c,
  cpldfs/tests/cpl_dfs-test.c, cpldrs/tests/cpl_geom_img-test.c,
  cplui/tests/cpl_frameset_io-test.c: New explicit, bitwise I/O
  mode value CPL_IO_CREATE. CPL_IO_DEFAULT equals now the new
  CPL_IO_CREATE. Checks added where needed and CPL_IO_DEFAULT
  replaced with the new CPL_IO_CREATE. (DFS06116)

2008-11-28 16:06  llundin

* cplcore/tests/cpl_image_filter-test.c:
  cpl_image_filter_mask_test(): Added

2008-11-28 16:02  llundin

* cplcore/cpl_image_filter.c: cpl_image_filter_mask(): for
  CPL_FILTER_STDEV mask must have more than 1 element

2008-11-28 15:40  lbilbao

* cplcore/: cpl_type.c, tests/cpl_type-test.c: cpl_type_get_{name,
  sizeof}(): extended for new types CPL_TYPE_{FLOAT,
  DOUBLE}_COMPLEX and CPL_TYPE_UNSPECIFIED.

2008-11-28 15:40  llundin

* cplcore/cpl_test.c: cpl_test_image_abs(): OK, when all pixels are
  bad in both (equal sized) images

2008-11-28 15:30  lbilbao

* cplcore/: cpl_image_io.c, cpl_imagelist_io.c: cpl_{image,
  imagelist}_load_internal(): new functions to be wrapped from
  cpl_{image, imagelist}_load{, _window}().

2008-11-28 14:04  llundin

* cplcore/: cpl_mask.c, tests/cpl_mask-test.c: cpl_mask_set():
  Return proper CPL error code (DFS06322)

2008-11-28 12:35  lbilbao

* cplcore/: cpl_imagelist_io.c, tests/cpl_imagelist_io-test.c:
  cpl_imagelist_load{, _window}(): new type CPL_TYPE_UNSPECIFIED
  supported for no-casting loading operations, with unit tests.
  (DFS06138)

2008-11-28 12:16  lbilbao

* cplcore/cpl_image_io.c: cpl_image_load_window(): error checking
  in switch-case CPL_TYPE_UNSPECIFIED reordered to deallocate
  memory properly in error cases.

2008-11-28 12:05  lbilbao

* cplcore/: cpl_imagelist_io.c, cpl_imagelist_io_body.h:
  cpl_imagelist_load(): wrapped around cpl_imagelist_load_window().

2008-11-28 11:05  llundin

* cplcore/: cpl_image_filter.c, cpl_image_filter_body.h,
  tests/cpl_filter_body.h: cpl_filter_stdev_slow_*(): Added.
  cpl_image_filter_mask(): Support CPL_FILTER_STDEV, needs unit
  test

2008-11-28 11:01  llundin

* cplcore/cpl_filter.h: CPL_FILTER_AVERAGE_FAST: Update doxygen

2008-11-28 10:39  lbilbao

* cplcore/: cpl_image_io.c, cpl_image_io_body.h,
  tests/cpl_image_io-test.c: cpl_image_load_window(): new type
  CPL_TYPE_UNSPECIFIED supported for no-casting loading operations,
  with unit tests. (DFS06138) Additionally, cpl_image_load(): wrap
  around cpl_image_load_window().

2008-11-28 10:36  llundin

* cplcore/: cpl_filter.h, cpl_image_filter.c,
  tests/cpl_filter-test.c: CPL_FILTER_AVERAGE_FAST: Added.
  cpl_image_filter_mask(): Support CPL_FILTER_AVERAGE_FAST

2008-11-28 09:47  lbilbao

* cplcore/: cpl_image_io.c, cpl_type.h, tests/cpl_image_io-test.c:
  cpl_image_load(): new type CPL_TYPE_UNSPECIFIED supported for
  no-casting loading operations, with unit tests. (DFS06138)

2008-11-28 09:29  llundin

* cplcore/cpl_image_filter_body.h: cpl_filter_average_slow_*():
  Disable recurrence mean per default

2008-11-27 17:02  llundin

* cplcore/cpl_image_filter_body.h: cpl_filter_average_slow_*(): Use
  incremental mean for floating point data

2008-11-27 16:29  llundin

* cplcore/: cpl_image_filter.c, cpl_image_filter_body.h:
  cpl_image_filter_mask(): Support avering in general
  (slow+accurate)

2008-11-27 15:47  llundin

* cplcore/: cpl_image_filter.c, cpl_image_filter_body.h:
  cpl_image_filter_mask(): Support bpms for averaging

2008-11-27 15:25  llundin

* cplcore/tests/cpl_filter-test.c: benchmark(): Benchmark on all
  filter/border modes

2008-11-27 14:19  lbilbao

* cplcore/: cpl_fits.c, cpl_fits.h, tests/cpl_fits-test.c,
  tests/cpl_image_io-test.c: cpl_fits_get_nb_extensions(): renamed
  as cpl_fits_count_extensions(). cpl_fits_get_extension_nb():
  renamed as cpl_fits_find_extension(). Old APIs kept as deprecated
  wrappers around the new ones. (DFS06193)

2008-11-27 14:07  llundin

* cplcore/tests/cpl_filter_body.h: test_cpl_image_filter_*(): pixel
  type in msg

2008-11-27 14:03  llundin

* cplcore/cpl_image_filter.c: cpl_image_filter_mask():
  Buffer-overlap w. doxygen

2008-11-27 12:03  llundin

* cplcore/cpl_image_filter.c: cpl_image_filter_mask(): Doxygen of
  error codes

2008-11-27 10:30  llundin

* cplcore/cpl_tools.h: revert to 1.75

2008-11-27 10:29  llundin

* cplcore/cpl_test.h: Revert to 1.25

2008-11-27 09:17  llundin

* cplcore/tests/cpl_filter-test.c: benchmark(): Add size

2008-11-26 17:12  lbilbao

* cplcore/tests/cpl_image_basic-test.c: Warnings because of a bug
  in gcc related to I complex macro removed by a workaroung
  (cpl_i).

2008-11-26 16:56  llundin

* cplcore/cpl_image_filter_body.h: cpl_filter_average_*(): Explicit
  pixel-counts in prep for support of bad pixels

2008-11-26 15:55  llundin

* cplcore/: cpl_test.h, cpl_tools.h: CPL_HAVE_GNUC_NONNULL
  definition moved to cpl_tools.h from cpl_test.h

2008-11-26 15:54  llundin

* cplcore/tests/cpl_bivector-test.c: cpl_tools.h included (again)

2008-11-26 15:29  llundin

* cplcore/cpl_tools.h: Include of cpl_test.h dropped

2008-11-26 15:28  llundin

* cplcore/cpl_test.c, cplcore/tests/cpl_bivector-test.c,
  cplcore/tests/cpl_error-test.c,
  cplcore/tests/cpl_errorstate-test.c,
  cplcore/tests/cpl_image_basic-test.c,
  cplcore/tests/cpl_image_bpm-test.c,
  cplcore/tests/cpl_image_iqe-test.c,
  cplcore/tests/cpl_image_resample-test.c,
  cplcore/tests/cpl_mask-test.c, cplcore/tests/cpl_memory-test.c,
  cplcore/tests/cpl_msg-test.c, cplcore/tests/cpl_plot-test.c,
  cplcore/tests/cpl_polynomial-test.c,
  cplcore/tests/cpl_propertylist-test.c,
  cplcore/tests/cpl_vector-test.c, cpldfs/tests/cpl_dfs-test.c,
  cpldrs/tests/cpl_apertures-test.c,
  cpldrs/tests/cpl_apertures_img-test.c,
  cpldrs/tests/cpl_detector-test.c, cpldrs/tests/cpl_wcs-test.c,
  cplui/tests/cpl_frameset-test.c,
  cplui/tests/cpl_frameset_io-test.c: cpl_test.h included

2008-11-26 15:22  scastro

* cplcore/cpl_propertylist.c: cpl_propertylist_erase_regexp():
  updated doxygen text to reflect change in return code when
  version >= 5.0.

2008-11-26 15:01  cizzo

* cplcore/cpl_table.c: cpl_table_save, writes now DATE record
  before HIERARCH keywords

2008-11-26 14:45  lbilbao

* cplcore/tests/cpl_vector-test.c: Dump debugging information to
  stdout only with CPL_MSG_INFO.

2008-11-26 09:54  llundin

* cplcore/tests/Makefile.am: Activate cpl_filter-test.c

2008-11-19 16:13  lbilbao

* cplcore/tests/cpl_vector-test.c: New unit test added for
  cpl_vector_fit_gaussian().

2008-11-19 14:45  llundin

* cplcore/cpl_test.c: cpl_test_end(): Call cpl_test_dump_status() -
  experimental

2008-11-19 14:45  llundin

* configure.ac: AC_CHECK_FUNCS getpid (for cpl_test.c)

2008-11-19 14:44  llundin

* cplcore/tests/cpl_image_io-test.c: fclose(stream)

2008-11-18 11:35  scastro

* cplcore/tests/cpl_propertylist-test.c: added
  cpl_test_error(CPL_ERROR_ILLEGAL_INPUT) inside the ifdef
  CPL_PROPERTYLIST_CHECK_NAN_LOAD

2008-11-17 18:04  lbilbao

* cplcore/: cpl_image_basic_body.h, cpl_image_io.c, cpl_image_io.h,
  cpl_image_io_body.h, cpl_type.c, tests/cpl_image_basic-test.c,
  tests/cpl_image_io-test.c: Fix warning about complex -> double
  complex.

2008-11-17 17:32  scastro

* cplcore/cpl_propertylist.c: _cpl_propertylist_from_fitsfile():
  include check for NaN, nan keyword values.

2008-11-17 17:24  scastro

* cplcore/cpl_propertylist.c: _cpl_propertylist_from_fitsfile():
  include check for NaN keyword values.

2008-11-14 17:19  llundin

* cplcore/tests/cpl_propertylist-test.c: Test for DFS06221

2008-11-14 16:15  lbilbao

* m4/cpl.m4: CPL_CHECK_CFITSIO: Add warning for 2.510, remove debug
  comment on 64-bit flags for CFITSIO 3.X and higher.

2008-11-14 12:43  lbilbao

* cplcore/: cpl_image_io.c, cpl_image_io.h,
  tests/cpl_image_io-test.c: New functions cpl_image_get_{complex,
  real, imag}() added. Functions cpl_image_{cast, fill_rejected,
  dump_window}() modified to support complex pixel types. With unit
  tests. (DFS06088)

2008-11-14 10:59  llundin

* cplcore/tests/cpl_propertylist-test.c: Test 26 added: NANs cannot
  be saved

2008-11-14 09:08  lbilbao

* cplcore/: tests/cpl_image_basic-test.c, cpl_image_basic.c,
  cpl_image_basic_body.h, cpl_image_defs.h, cpl_image_io.c,
  cpl_image_io.h, cpl_image_io_body.h, cpl_type.c, cpl_type.h:
  cpl_image_new(): extended to support CPL_TYPE_{DOUBLE,
  FLOAT}_COMPLEX. 6 new functions: cpl_image_get_data_{double,
  float}_complex{, _const}() and cpl_image_wrap_{double,
  float}_complex(). cpl_image_{add, subtract, multiply}_create():
  extended to support operations between complex operands.
  Definitions for the new types added accordingly where needed.
  Basic unit tests included. Work under development yet.

2008-11-13 17:17  lbilbao

* cplcore/cpl_init.c: Allowed CFITSIO 3.x for CPL HEAD

2008-11-13 16:19  llundin

* m4/cpl.m4: CPL_CHECK_CFITSIO: Disable version warning for 3.X and
  higher, try to use 64-bit flags for CFITSIO 3.X and higher

2008-11-13 13:57  scastro

* cplcore/tests/cpl_propertylist-test.c: Started to replace
  cx_assert() with calls to cpl_test functions. These replacements
  are commented out. Work under development

2008-11-13 13:17  llundin

* cplcore/cpl_vector.h: cpl_vector_new_lss_kernel(),
  cpl_vector_new_lss_kernel(): Deprecated

2008-11-13 12:12  llundin

* cpl.h: Add cpl_plot.h

2008-11-13 12:02  llundin

* cplcore/tests/cpl_image_io-test.c: Add some failure tests, remove
  some redundant tests

2008-11-13 12:01  llundin

* cplcore/cpl_image_io.c: cpl_image_save(): Drop BSCALE, update
  doxygen

2008-11-13 11:45  scastro

* cplcore/tests/cpl_propertylist-test.c: Started to replace
  cx_assert() with calls to cpl_test functions. These replacements
  are commented out. Work under development

2008-11-13 10:57  scastro

* cplcore/tests/cpl_propertylist-test.c: Started to replace
  cx_assert() with calls to cpl_test functions. These replacements
  are commented out. Work under development

2008-11-13 10:51  lbilbao

* cplcore/cpl_init.c: Bug fixed

2008-11-13 10:46  llundin

* cplcore/cpl_image_io.c: cpl_image_save(): cpl_propertylist_save()
  used on NULL image

2008-11-13 10:36  scastro

* cplcore/cpl_propertylist.c: cpl_propertylist_save(): included
  missing return in "Open the file" if statement.

2008-11-13 10:29  lbilbao

* configure.ac, cplcore/cpl_init.c: Allowed CFITSIO 3.x for
  CPL4.1.1

2008-11-13 10:25  scastro

* cplcore/cpl_propertylist.c: cpl_propertylist_load_regexp():
  replaced calls to cpl_error_set() with
  cpl_error_set_message_macro() on I/O calls, to catch CFITSIO
  error message.

2008-11-12 18:27  scastro

* cplcore/cpl_propertylist.c: cpl_propertylist_load(): replaced
  calls to cpl_error_set() with cpl_error_set_message_macro() on
  I/O calls, to catch CFITSIO error message.

2008-11-12 17:48  scastro

* cplcore/cpl_propertylist.c: Replaced calls to cpl_error_set(_id,
  CPL_ERROR_DATA_NOT_FOUND) with cpl_error_set_message(_id,
  CPL_ERROR_DATA_NOT_FOUND, "%s", name), so that a more meaningful
  message is printed out. See DFS05122.

2008-11-12 16:52  scastro

* cplcore/cpl_propertylist.c: cpl_propertylist_save(): added
  mandatory keywords PCOUNT and GCOUNT on the extensions of
  data-less FITS headers.

2008-11-12 14:58  llundin

* cplcore/cpl_test.c: cpl_test_get_description(): OFF_T definition

2008-11-10 15:01  llundin

* cplui/: cpl_recipedefine.c, cpl_recipedefine.h:
  CPL_RECIPE_DEFINE(), cpl_get_license(): Improve doxygen. Move
  some includes to .c file

2008-11-10 11:38  llundin

* cplcore/cpl_test.c: cpl_test_one(): Reset errno

2008-11-08 22:36  scastro

* cplcore/tests/cpl_propertylist-test.c: Included test for
  DFS06137.

2008-11-08 22:35  scastro

* cplcore/cpl_propertylist.c: cpl_propertylist_save(): fixed bug
  when appending NULL propertylist. XTENSION must be set to IMAGE.
  DFS06137.

2008-11-07 11:39  lbilbao

* cplcore/: cpl_imagelist_io.c, cpl_imagelist_io.h,
  tests/cpl_imagelist_io-test.c: cpl_imagelist_dump_{structure,
  window}() added with unit tests (DFS06025).

2008-11-07 08:51  llundin

* cpl.h: Removed cpl_wlcalib_xc.h

2008-11-06 15:38  llundin

* cplcore/: cpl_vector.c, cpl_vector.h:
  cpl_vector_convolve_symmetric(): Redeclare as cpl_error_code

2008-11-06 15:15  llundin

* cplcore/cpl_vector.c, cplcore/cpl_vector.h, cpldrs/Makefile.am,
  cpldrs/cpl_wlcalib_xc.c, cpldrs/cpl_wlcalib_xc.h,
  cpldrs/tests/Makefile.am, cpldrs/tests/cpl_wlcalib-test.c:
  DFS06148: Move cpl_wlcalib functions to IRPLIB (Keep copy of
  convolve functions in cpl_vector module)

2008-11-06 13:05  cizzo

* cpldrs/cpl_ppm.c: Fix typo in doc

2008-11-05 16:26  cizzo

* cplcore/: cpl_array.c, cpl_array.h: Added new functions
  cpl_array_abs(), cpl_array_logarithm(), cpl_array_power(),
  cpl_array_exponential()

2008-11-05 10:04  lbilbao

* cplcore/: cpl_vector.c, cpl_image_basic.c: Unnecessary processing
  of 0^0 removed in cpl_{image, vector}_power(); C99 pow() sets
  0^0=1. Documentation updated accordingly.

2008-11-05 09:09  lbilbao

* cplcore/: cpl_vector.c, tests/cpl_vector-test.c:
  cpl_vector_power() behaviour modified to set 0^0=1 (DFS06017)
  with unit tests.

2008-11-05 08:50  lbilbao

* cplcore/: cpl_image_basic.c, tests/cpl_image_basic-test.c:
  cpl_image_power() behaviour modified to set 0^0=1 (DFS06017).

2008-11-05 08:04  lbilbao

* cplcore/: cpl_imagelist_basic.c, cpl_imagelist_basic.h,
  tests/cpl_imagelist_basic-test.c: New function
  cpl_imagelist_power() (DFS06018) with unit tests, added as well
  for cpl_imagelist_{logarithm, exponential}().

2008-11-04 19:23  llundin

* cplcore/cpl_image_filter_body.h: cpl_filter_average_*(): Fix //
  comments

2008-11-04 15:57  cizzo

* cplcore/cpl_image_resample.c: Just create auxiliary images,
  instead of duplicating them from input

2008-11-04 14:56  llundin

* cplcore/cpl_xmemory.c: perror(NULL) called as well on failure

2008-11-04 14:46  llundin

* cplcore/cpl_xmemory.c: abort() instead of exit() on failure

2008-11-04 12:16  lbilbao

* cplcore/: cpl_vector.c, tests/cpl_vector-test.c: Performance
  improvement in cpl_vector_save() (DFS06101) with unit tests
  added.

2008-11-04 11:10  lbilbao

* cplcore/: cpl_imagelist_io.c, cpl_imagelist_io_body.h:
  Unnecessary code removed.

2008-11-04 11:03  lbilbao

* cplcore/cpl_imagelist_io.c: Performance improvement for
  cpl_imagelist_save() (DFS06101).

2008-11-04 11:01  cizzo

* cplcore/tests/cpl_image_resample-test.c: Adapt test to renaming
  of functions cpl_image_warp_polynomial_scale() and
  cpl_image_warp() to cpl_image_fill_jacobian_polynomial() and
  cpl_image_fill_jacobian()

2008-11-04 11:00  cizzo

* cplcore/: cpl_image_resample.c, cpl_image_resample.h: Rename
  functions cpl_image_warp_polynomial_scale() and cpl_image_warp()
  to cpl_image_fill_jacobian_polynomial() and
  cpl_image_fill_jacobian()

2008-11-04 10:20  cizzo

* cplcore/cpl_image_resample.c: Minimale change (indentation)

2008-11-04 10:20  cizzo

* cplcore/tests/cpl_image_resample-test.c: Add minimal test for
  cpl_image_warp_scale()

2008-11-04 09:38  llundin

* cplcore/cpl_image_resample.c: cpl_image_warp(): Update doxygen

2008-11-04 09:30  lbilbao

* cplcore/: cpl_image_io.c, cpl_io.h: Handling of
  CPL_BPP_16_UNSIGNED totally removed -> rely on CFITSIO for that.

2008-11-03 15:14  cizzo

* cplcore/: cpl_image_resample.c, cpl_image_resample.h: Add new
  function cpl_image_warp_scale()

2008-11-03 11:45  llundin

* cplcore/cpl_image_io.c: cpl_image_save(): Allow use of
  cpl_propertylist_save() on NULL image

2008-11-03 11:36  llundin

* cplcore/tests/cpl_image_io-test.c: cpl_image_save(): Test empty
  main HDU

2008-11-03 11:22  llundin

* cplcore/: cpl_test.c, cpl_test.h, tests/cpl_test-test.c:
  cpl_test_fits(): CPL_TEST_FITS replaces CPL_FITS_TESTER

2008-11-03 11:12  llundin

* cplcore/cpl_polynomial.c: cpl_polynomial_extract(): Guard against
  empty self

2008-11-03 08:51  lbilbao

* configure.ac: cpl-4.5.0 -> cpl-4.5.1cvs

2008-11-03 08:33  lbilbao

* configure.ac: cpl-4.4.1cvs -> cpl-4.5.0

2008-10-31 18:50  llundin

* cplcore/cpl_image_io.c: cpl_image_save(): Fix type-punning
  warning for bpp (bis)

2008-10-31 18:47  llundin

* cplcore/cpl_test.c: cpl_test_fits_macro(): Add CPL_FITS_TESTER
  help text when unset

2008-10-31 18:45  llundin

* cplcore/cpl_image_io.c: cpl_image_save(): Fix type-punning
  warning for bpp

2008-10-31 18:38  llundin

* cpldfs/tests/cpl_dfs-test.c: cpl_test_fits() Used on successful
  saves

2008-10-31 18:35  llundin

* cplcore/: cpl_image_io.c, tests/cpl_image_io-test.c:
  cpl_image_save(): Write PCOUNT,GCOUNT in dataless extension
  headers (DFS06130)

2008-10-31 17:39  llundin

* cplcore/cpl_image_io.c: cpl_image_save(): Check status of
  fits_close_file(), avoid unneeded fio_status check on NULL image

2008-10-31 17:32  llundin

* cplcore/tests/cpl_image_io-test.c: cpl_test_fits() used on
  successful saves. Drop keep.fits

2008-10-31 17:27  llundin

* cplcore/: cpl_test.c, cpl_test.h, tests/cpl_test-test.c:
  cpl_test_fits(): Added with some unit-testing.
  cpl_test_image_abs(): CPL_MSG_ERROR guard on
  cpl_image_dump_structure()

2008-10-31 15:14  llundin

* cplcore/: cpl_image_io.c, cpl_image_io_body.h,
  tests/cpl_image_io-test.c: cpl_image_save(): DFS06101 also for
  CPL_BPP_16_UNSIGNED, Drop BZERO+BSCALE from minimal header, drop
  use of _body.h, reduce scope of variables, tightened unit-tests a
  bit

2008-10-31 14:51  cizzo

* cplcore/cpl_image_resample.c: Minor modification to doc for
  cpl_image_warp_polynomial_scale()

2008-10-31 14:01  cizzo

* cplcore/cpl_image_resample.c: Simplify doc for
  cpl_image_warp_polynomial_scale()

2008-10-31 13:14  cizzo

* cplcore/cpl_image_resample.c: Fix incorrect doc for
  cpl_image_warp_polynomial_scale()

2008-10-31 11:21  cizzo

* cplcore/cpl_image_resample.c: Add doc to
  cpl_image_warp_polynomial_scale()

2008-10-31 11:19  llundin

* cplcore/tests/cpl_image_io-test.c: Drop default image size from
  512 to 32

2008-10-31 10:33  llundin

* cplcore/cpl_image_filter_body.h: cpl_filter_median_*(): Drop
  unused code

2008-10-31 10:11  llundin

* cplcore/cpl_image_filter.c: cpl_image_filter_mask(): Update
  doxygen

2008-10-31 09:14  llundin

* cplcore/tests/cpl_polynomial-test.c: cpl_polynomial_derivative():
  Add two more tests

2008-10-30 17:16  llundin

* cplcore/: cpl_polynomial.c, tests/cpl_polynomial-test.c:
  cpl_polynomial_derivative(): Fix DFS06121, support multivariate
  differentation that changes the degree from non-zero to zero

2008-10-30 16:20  llundin

* cplcore/: cpl_image_filter.c, cpl_image_filter_body.h:
  cpl_image_filter_mask(): Support non-full mask in median
  filtering

2008-10-30 16:03  llundin

* cplcore/cpl_image_resample_body.h:
  cpl_image_get_interpolated_*(): Fix indentation

2008-10-30 15:58  cizzo

* cplcore/tests/cpl_image_resample-test.c: Add minimal test case
  for cpl_image_warp_polynomial_scale()

2008-10-30 15:58  cizzo

* cplcore/: cpl_image_resample.c, cpl_image_resample.h: Add first
  tentative implementation of cpl_image_warp_polynomial_scale()

2008-10-30 15:16  llundin

* cplcore/: cpl_image_resample.c, cpl_image_resample_body.h:
  cpl_image_get_interpolated_*(): Remove redundancy from interface.
  cpl_image_warp_polynomial(): Replace ++ on double with explicit
  cast

2008-10-30 13:49  llundin

* cplcore/: cpl_image_resample.c, cpl_image_resample_body.h,
  tests/cpl_image_resample-test.c: cpl_image_warp_polynomial():
  (poly_x,poly_y) replaces (poly_u,poly_v) (DFS06120)

2008-10-30 13:00  lbilbao

* configure.ac: cpl-4.4.0 -> cpl-4.4.1cvs

2008-10-30 12:07  llundin

* cplcore/tests/cpl_image_basic-test.c: cpl_image_copy_test():
  Added

2008-10-30 12:06  llundin

* cplcore/cpl_image_basic.c: cpl_image_copy(): Document
  non-overlapping pixel-buffers, correct pointer in
  multi-row-copying

2008-10-30 11:30  lbilbao

* cplcore/cpl_image_io.c: Extra check added regarding previous
  performance-related change in cpl_image_save().

2008-10-30 10:58  llundin

* cplcore/tests/cpl_image_basic-test.c: cpl_image_copy(): Verify
  bpm copy

2008-10-30 10:10  lbilbao

* configure.ac: cpl-4.3.0 -> cpl-4.4.0

2008-10-29 17:17  lbilbao

* cplcore/cpl_image_io.c: Performance improvement in
  cpl_image_save() (DFS6101).

2008-10-29 17:00  lbilbao

* cplcore/: cpl_image_io.c, tests/cpl_image_io-test.c:
  cpl_image_save() and cpl_image_append() merged and new unit test
  added as a preparation for ticket DFS6101.

2008-10-29 16:12  cizzo

* cpldfs/: cpl_dfs.c, cpl_dfs.h: Add new function
  cpl_dfs_setup_product_init() to support alternative behaviour in
  cpl_dfs_setup_product_header().

2008-10-28 18:24  llundin

* cplcore/: cpl_image_filter.c, cpl_image_filter_body.h,
  tests/cpl_image_filter-test.c: cpl_image_filter_mask(): (Still
  draft) Handle bpms in median filtering

2008-10-28 18:21  llundin

* cplcore/: cpl_image_basic.c, cpl_image_basic_body.h:
  cpl_image_copy(): Use memcpy(), avoid cpl_mask_duplicate()

2008-10-28 18:19  llundin

* cplcore/cpl_mask.c: cpl_mask_duplicate(): Avoid cpl_calloc().
  cpl_mask_copy(): Use memcpy()

2008-10-28 16:40  scastro

* cplui/tests/cpl_frameset-test.c: Added Test 2a to dump a frameset
  into file in disk.

2008-10-28 16:40  scastro

* cplui/cpl_frameset.c: Added cpl_frameset_dump(const cpl_frameset
  *self, FILE *stream). See DFS06025.

2008-10-28 16:39  scastro

* cplui/cpl_frameset.h: Added prototype for void
  cpl_frameset_dump(const cpl_frameset *self, FILE *stream);

2008-10-28 16:27  scastro

* cplui/cpl_frame.h: cpl_frame_dump(): made cpl_frame a const.

2008-10-28 16:26  scastro

* cplui/cpl_frame.c: cpl_frame_dump(): modified to all the
  information in only one line. Made cpl_frame a const.

2008-10-28 15:13  scastro

* cplui/tests/cpl_frame-test.c: Removed unsed cpl_test_frame_dump()
  and replaced by Test 4 which uses the new cpl_frame_dump().

2008-10-28 15:11  scastro

* cplui/cpl_frame.c: Added new function void
  cpl_frame_dump(cpl_frame *frame, FILE *stream) as requested in
  DFS06025.

2008-10-28 15:11  scastro

* cplui/cpl_frame.h: New prototype for void
  cpl_frame_dump(cpl_frame *frame, FILE *stream);

2008-10-28 15:08  llundin

* cplcore/tests/cpl_mask-test.c: cpl_mask_copy(): Test error
  handling

2008-10-28 15:04  llundin

* cplcore/tests/cpl_mask-test.c: Added some more tests...

2008-10-28 14:10  llundin

* cplcore/: cpl_test.c, cpl_test.h, tests/cpl_test-test.c:
  cpl_test_eq_mask(): Added w. some unit testing

2008-10-28 13:58  scastro

* cplui/cpl_frameset.c: cpl_frameset_labelise(): replaced
  cpl_ensure(0, CPL_ERROR_UNSPECIFIED, NULL) by cpl_ensure(0,
  cpl_error_get_code, NULL). DFS05722.

2008-10-28 09:41  llundin

* cplcore/cpl_test.c: cpl_test_image_abs_macro(): Dump image
  structures on failure

2008-10-27 15:49  cizzo

* cplcore/cpl_table.c: According to CPL rule, eliminate asserts
  from code

2008-10-24 15:32  llundin

* cplcore/: cpl_image_io.c, cpl_image_io.h,
  tests/cpl_image_io-test.c: cpl_image_dump_structure(),
  cpl_image_dump_window(): Added with unit tests

2008-10-24 14:21  llundin

* cplcore/: cpl_type.c, tests/cpl_type-test.c: cpl_type_get_name():
  Return empty string on error

2008-10-24 14:17  llundin

* cplcore/cpl_test.c: cpl_test_{,non}null(): Improve message

2008-10-24 12:47  llundin

* cplcore/: cpl_type.c, cpl_type.h, tests/cpl_type-test.c:
  cpl_type_get_name(): Added with unit tests

2008-10-22 14:33  llundin

* cplcore/: cpl_filter_median_double.c, cpl_filter_median_float.c,
  cpl_filter_median_impl.h, cpl_filter_median_int.c,
  cpl_image_filter.c, cpl_image_filter_body.h:
  cpl_filter_median_*(): Draft added.
  cpl_image_filter_median_uniform_*():Dropped

2008-10-22 13:08  llundin

* cplcore/: cpl_filter_median_double.c, cpl_filter_median_float.c,
  cpl_filter_median_impl.h, cpl_filter_median_int.c,
  cpl_image_filter.c: cpl_filter_median_all_*(): Replaces
  cpl_filter_median_*()

2008-10-22 13:00  llundin

* cplcore/: cpl_image_filter.c, cpl_image_filter_body.h:
  cpl_filter_average_*(): Replaces cpl_image_filter_*()

2008-10-22 12:50  llundin

* cplcore/: cpl_filter_median.c, cpl_filter_median_double.c,
  cpl_filter_median_float.c, cpl_filter_median_int.c: Drop support
  for different input and output pixel types

2008-10-22 12:49  llundin

* cplcore/cpl_filter_median_impl.h: include cpl_macros.h to support
  stand alone inclusion

2008-10-22 11:14  llundin

* cplcore/: cpl_filter.h, cpl_filter_median.c,
  tests/cpl_filter-test.c, tests/cpl_filter_body.h: Drop
  CPL_BORDER_EXTRAPOL_OUT

2008-10-21 17:48  llundin

* cplcore/: cpl_filter.h, cpl_image_filter.c, cpl_image_filter.h,
  tests/cpl_filter-test.c, tests/cpl_filter_body.h:
  cpl_image_filter_mask(): Draft, replaces
  cpl_image_filter_uniform()

2008-10-21 17:27  llundin

* cplcore/tests/cpl_filter-test.c: Drop benchmark size to 32 as
  default

2008-10-21 15:15  llundin

* cplcore/: Makefile.am, cpl_filter.h, cpl_filter_median.c,
  cpl_filter_median_double.c, cpl_filter_median_float.c,
  cpl_filter_median_impl.h, cpl_filter_median_int.c,
  cpl_image_filter.c, cpl_image_filter.h, cpl_image_filter_body.h,
  tests/Makefile.am, tests/cpl_filter-test.c,
  tests/cpl_filter_body.h: cpl_image_filter_uniform(): Draft
  version imported from irplib - API will change

2008-10-17 17:09  llundin

* cplcore/: cpl_stats.c, cpl_stats_body.h: Avoid extra pixel-buffer
  pass for median-dev on CPL_STATS_ALL

2008-10-17 17:05  llundin

* cplcore/tests/cpl_stats-test.c: CPL_STAT_CMP(): Added.
  CPL_STATS_MEDIAN_DEV appended to statone test

2008-10-17 16:24  llundin

* cplcore/: cpl_image_stats.c, cpl_image_stats.h,
  cpl_image_stats_body.h, cpl_stats.c, cpl_stats.h,
  cpl_stats_body.h, tests/cpl_stats-test.c:
  cpl_image_get_median_dev_window(), cpl_stats_get_median_dev(),
  CPL_STATS_MEDIAN_DEV: Added

2008-10-17 15:06  llundin

* cplcore/cpl_mask.c: cpl_mask_get_first_window(): Added as static

2008-10-16 18:43  llundin

* cplcore/: cpl_image_stats.c, cpl_image_stats_body.h:
  cpl_image_get_median_dev(): Correct error location on all
  rejected pixels, avoid bad-pixel map allocation+check when empty,
  add FLOP count

2008-10-16 17:33  llundin

* cplcore/: cpl_image_stats.c, tests/cpl_stats-test.c:
  cpl_image_get_median_dev(): Fix error location on all-rejected
  image (with unit-test), avoid duplication of pre-existing mask

2008-10-16 15:35  llundin

* cplcore/: cpl_image_stats.c, cpl_image_stats.h,
  tests/cpl_stats-test.c: cpl_image_get_centroid_{x,y}(): Added
  (for completeness). Error propagation corrected, code duplication
  reduced, more unit tests added

2008-10-16 15:33  llundin

* cplcore/cpl_image_defs.h: CPL_CONCAT3X(): Added

2008-10-09 11:02  llundin

* cplcore/cpl_test.c: cpl_test_end(): Test mem leaks after unit
  test report

2008-09-30 10:36  lbilbao

* configure.ac: cpl-4.3.0 -> cpl-4.3.1cvs

2008-09-30 10:20  lbilbao

* configure.ac: cpl-4.3.0cvs -> cpl-4.3.0

2008-09-29 16:38  cizzo

* cpldrs/cpl_ppm.c: Fix typo

2008-09-18 13:32  llundin

* cplcore/cpl_memory.c: cpl_vsprintf(): Improve error text

2008-09-17 15:27  cizzo

* cplcore/: cpl_table.c, cpl_table.h: Add new function
  cpl_table_set_column_savetype()

2008-09-17 14:55  cizzo

* cplcore/cpl_table.h: Standard C comments

2008-09-16 11:48  llundin

* cplcore/cpl_init.c: cpl_init(): Use cpl_error_set_message()
  instead of cpl_error_set_message_macro()

2008-09-16 11:47  llundin

* configure.ac, m4/cpl.m4: Test for variadic macros

2008-09-16 11:44  llundin

* cplcore/cpl_imagelist_basic_body.h, cpldfs/cpl_dfs.c,
  cpldrs/cpl_fit.c: Use CPL_CPU_CACHE as default for L2 cache size

2008-09-16 10:40  llundin

* m4/cpl.m4: Improve help text

2008-09-16 10:39  llundin

* acinclude.m4: typos

2008-09-16 10:14  llundin

* cpldfs/cpl_dfs.c: cpl_dfs_find_md5sum(): Improve error string on
  fits_get_hduoff() failure

2008-09-12 16:11  llundin

* cpldfs/cpl_dfs.c: cpl_dfs_find_md5sum(): Fix memory leak on
  failed ffmbyt()

2008-09-12 15:07  llundin

* cpldfs/cpl_dfs.c: cpl_dfs_find_md5sum(): Replace
  fits_get_hduaddr() with fits_get_hduoff() (DFS05866) and reenable
  blocking

2008-09-10 09:28  llundin

* cplui/: cpl_recipedefine.c, cpl_recipedefine.h,
  tests/cpl_recipedefine-test.c: CPL_RECIPE_DEFINE(): Use new
  internal function cpl_recipedefine_create_is_ok() to reduce macro
  size

2008-09-09 17:23  llundin

* cplui/: cpl_recipedefine.c, cpl_recipedefine.h,
  tests/cpl_recipedefine-test.c: CPL_RECIPE_DEFINE(): Use new
  internal function cpl_recipedefine_init() to reduce macro size

2008-09-09 16:41  llundin

* cplui/: Makefile.am, cpl_recipedefine.c, cpl_recipedefine.h,
  tests/cpl_recipedefine-test.c: CPL_RECIPE_DEFINE(): Use new
  internal functions to reduce macro size:
  cpl_recipedefine_{create,exec,destroy}()

2008-09-09 13:28  llundin

* cpldfs/md5.c: Drop doxygen tags from static, non-doxygen
  documented function definitions

2008-09-05 11:50  cizzo

* cplcore/cpl_table.c: Add function
  cpl_table_set_column_save_type(), defined private until it is
  officially decided that this extremely complex accessor function
  will be accepted by the Community, by the CPL Team, and by His
  Holyness the Pope

2008-09-05 11:38  cizzo

* cplcore/cpl_table.h: Add prototype to
  cpl_table_set_column_save_type(), commented out until it is
  officially decided that this extremely complex accessor function
  will be accepted by the Community, the CPL Team, and His Holyness
  the Pope

2008-09-05 11:36  cizzo

* cplcore/: cpl_column.c, cpl_column.h: Add new functions
  cpl_column_set_save_type() cpl_column_get_save_type()

2008-09-05 11:03  cizzo

* cplcore/tests/cpl_table-test.c: Add some tests about TLOGICAL
  columns - commented out

2008-09-04 14:58  scastro

* cpldrs/cpl_wcs.c: cpl_wcs_delete(): reordered the way memory is
  deallocated.

2008-08-22 15:08  cizzo

* cplcore/cpl_table.c: Support type TLOGICAL in cpl_table_load()

2008-08-19 18:06  lbilbao

* cpldrs/cpl_fit.c: Bug fix. (DFS05795)

2008-08-12 09:22  llundin

* cpldrs/tests/cpl_wlcalib-test.c: cpl_wlcalib_lss(): Protect
  against negative values due to round-off

2008-08-12 09:17  llundin

* cplcore/: cpl_test.c, cpl_test.h, tests/cpl_test-test.c:
  cpl_test_lt(): Added

2008-08-11 15:06  lbilbao

* cplcore/cpl_vector.c: fits_open_file() -> fits_open_diskfile().
  (DFS05510)

2008-08-11 15:01  llundin

* configure.ac: Undo previous change (which breaks SunOS support)

2008-08-11 14:58  lbilbao

* cplcore/: cpl_image_io.c, cpl_imagelist_io.c: fits_open_file() ->
  fits_open_diskfile(). Error checking improved in
  cpl_image_load_window(). (DFS05510)

2008-08-08 17:00  llundin

* cplui/cpl_frameset_io.c: cpl_fits_has_image(): Ensure proper
  closing of file on error

2008-08-08 16:59  llundin

* cplcore/cpl_image_io.c: cpl_image_save(): Propagate error from
  cpl_image_append(). cpl_image_load(): Ensure proper closing of
  file on error. cpl_image_append(): Use
  cpl_error_set_message_macro() on error

2008-08-08 14:51  llundin

* configure.ac: Drop unused AC_CHECK_LIB() on -lsocket, -lnsl

2008-08-08 12:07  lbilbao

* cplcore/: cpl_image_io.c, tests/cpl_image_io-test.c:
  fits_open_file() -> fits_open_diskfile(). (DFS05510)

2008-08-08 09:46  llundin

* cplcore/cpl_image_basic.c, cplcore/cpl_vector.c,
  cpldrs/cpl_fit.c: cpl_image_normalise(),
  cpl_vector_fill_kernel_profile(),
  cpl_vector_gen_lowpass_kernel(),
  cpl_fit_imagelist_polynomial_window(): use CPL error state for
  unsupported switch-cases (DFS05755)

2008-08-07 18:59  lbilbao

* cplcore/cpl_image_stats.c: Added missing references in
  documentation. (DFS05612)

2008-08-07 18:53  lbilbao

* cplcore/cpl_stats.c: Documentation relevant to previous error
  code change (DFS05610) added.

2008-08-07 18:39  lbilbao

* cplcore/cpl_stats.c: Error code changed CPL_ERROR_TYPE_MISMATCH
  -> CPL_ERROR_INVALID_TYPE. (DFS05614)

2008-08-07 15:50  lbilbao

* cplcore/: cpl_stats.c, tests/cpl_stats-test.c: Error code
  changed. (DFS05610)

2008-08-07 15:19  lbilbao

* cplcore/: cpl_image_basic.c, cpl_image_basic_body.h: Unused piece
  of code removed.

2008-08-07 12:01  lbilbao

* configure.ac: 4.2.0 -> 4.3.0cvs

2008-08-07 10:17  llundin

* cplcore/cpl_polynomial.c: cpl_polynomial_shift_1d_1(): Dim
  numbered from 0

2008-08-07 10:03  llundin

* cplcore/cpl_polynomial.c: cpl_polynomial_solve_1d(): Use
  cpl_error_set_message_macro() on iterator failure

2008-08-06 14:46  lbilbao

* configure.ac: cpl-4_2_0b3 -> cpl-4_2_0

2008-08-04 13:45  llundin

* cplcore/cpl_polynomial.c: cpl_polynomial_shift_1d_1(): Added as
  static

2008-08-01 16:36  llundin

* cpldrs/cpl_wlcalib_xc.c: cpl_vector_fill_line_spectrum(): Update
  with checks from IRPLIB version

2008-07-28 16:21  llundin

* cplcore/tests/cpl_plot-test.c: Fix const-gcc-warning

2008-07-28 15:01  lbilbao

* configure.ac: 4.2.0b2 -> 4.2.0b3

2008-07-28 14:54  cizzo

* cpldfs/cpl_dfs.c: Avoid inheriting QC parameters from input
  frames

2008-07-28 14:09  lbilbao

* configure.ac: 4.2.0b1 -> 4.2.0b2

2008-07-28 14:00  llundin

* cplcore/tests/cpl_memory-test.c:
  cpl_memory_test_is_empty(),cpl_memory_test_is_non_empty(): Added

2008-07-28 13:32  llundin

* cpldrs/cpl_wlcalib_xc.c: cpl_vector_fill_lss_profile_symmetric():
  Add FIXME optimization comment

2008-07-28 12:10  llundin

* cpldrs/cpl_wlcalib_xc.c: cpl_wlcalib_xc_best_poly(): Do not fail
  on *wlres == NULL, set xc of failed candidates to zero.
  cpl_wlcalib_is_lines(), cpl_vector_fill_line_spectrum(): Do not
  assume dispersion is positive

2008-07-28 11:25  llundin

* cpldrs/tests/cpl_wlcalib-test.c:
  cpl_wlcalib_xc_best_poly_test_one(): Verify sign of solution,
  shift 1st guess, and increase problem size a bit

2008-07-25 13:05  llundin

* cpldrs/cpl_wlcalib_xc.c: static cpl_erf_antideriv() replaces
  macro. cpl_vector_fill_line_spectrum(): Fail on non-physical
  disp1d + better error messages

2008-07-24 16:28  llundin

* cpldrs/tests/cpl_wlcalib-test.c:
  cpl_wlcalib_xc_best_poly_test_one(): Improve error bound to allow
  real solution to be found, use better test spectra

2008-07-24 15:35  llundin

* cpldrs/cpl_wlcalib_xc.c: cpl_wlcalib_fill_spectrum(): Fix mem
  leak on error

2008-07-24 15:02  llundin

* cpldrs/tests/cpl_photom-test.c: cpl_plot_bivector()

2008-07-24 11:32  llundin

* cpldrs/: Makefile.am, cpl_wlcalib_xc.c, cpl_wlcalib_xc_impl.h,
  tests/cpl_wlcalib-test.c: cpl_wlcalib_xc_gen_spc_table(): Use
  cpl_vector_fill_line_spectrum() when needed.
  cpl_vector_fill_line_spectrum(): Non-static, available internally
  in CPL via cpl_wlcalib_xc_impl.h for unit-tests

2008-07-24 10:31  llundin

* cpldrs/tests/cpl_wlcalib-test.c:
  cpl_wlcalib_xc_best_poly_test_one(): Used for test with and
  without catalog resampling

2008-07-24 09:48  llundin

* cpldrs/cpl_wlcalib_xc.c: cpl_wlcalib_xc_best_poly_test(): Add
  cpl_msg_debug() call on resamping status

2008-07-23 20:55  llundin

* cpldrs/cpl_wlcalib_xc.c: cpl_wlcalib_xc_best_poly(): Fix compiler
  warning

2008-07-23 19:18  llundin

* cpldrs/cpl_wlcalib_xc.c: cpl_wlcalib_is_lines(): Added.
  cpl_vector_fill_line_spectrum(): Copied from nacop.
  cpl_wlcalib_fill_spectrum(): Handle only sampled profiles, wrap
  sub_cat around hires-cat, call cpl_wlcalib_xc_signal_resample()
  on sub_cat

2008-07-23 17:08  llundin

* cpldrs/cpl_wlcalib_xc.c: cpl_wlcalib_fill_spectrum(): Replaces
  cpl_wlcalib_xc_gen_signal() with only half the poly-evals.
  cpl_wlcalib_xc_estimate(): Take vectors with work-memory, call
  cpl_wlcalib_fill_spectrum(). cpl_wlcalib_xc_gen_spc_table(): Use
  cpl_wlcalib_fill_spectrum()

2008-07-23 17:02  llundin

* cpldrs/tests/cpl_wlcalib-test.c: cpl_wlcalib_xc_best_poly_test():
  Call cpl_plot_columns() on spc-table

2008-07-23 16:01  llundin

* cplcore/cpl_bivector.c: cpl_bivector_interpolate_linear(): Use
  cpl_vector_find() for 1st ref point

2008-07-23 15:51  scastro

* cpldrs/cpl_wcs.c: removed include cpl_msg.h

2008-07-23 14:03  llundin

* cplcore/cpl_test.c: #include "cpl_msg.h"

2008-07-23 14:02  llundin

* cpldrs/cpl_geom_img.c: Calls to cpl_msg_info() replaced by
  cpl_msg_debug()

2008-07-23 14:02  llundin

* cplcore/cpl_matrix.c: cpl_matrix_get_determinant(): Remove dead
  code

2008-07-23 13:51  llundin

* cpldrs/cpl_wlcalib_xc.c: do not include cpl_msg.h

2008-07-23 13:28  llundin

* cpldrs/cpl_wlcalib_xc.c: cpl_wlcalib_xc_signal_resample(): Void
  repeated call to cpl_bivector_get_size().
  cpl_wlcalib_xc_cat_extract(): cpl_vector_find() used instead of
  linear search. cpl_wlcalib_xc_best_poly(): No upper limit on
  degree, cpl_wlcalib_xc_gen_spc_table() called only when needed,
  add doxygen about deallocation + complexity, Verify that nsamples
  is positive, and that guess_poly is 1D

2008-07-23 09:43  llundin

* cplcore/cpl_polynomial.c: cpl_vector_fill_polynomial(): Use
  cpl_vector_get_data()

2008-07-22 16:32  llundin

* cpldrs/cpl_wlcalib_xc.c: cpl_wlcalib_xc_best_poly(): Fix compiler
  warning

2008-07-22 11:02  llundin

* cplcore/cpl_polynomial.c:
  cpl_vector_fill_polynomial_fit_residual(): cpl_tools_add_flops()
  called

2008-07-21 14:21  llundin

* cpldrs/cpl_fit_body.h:
  cpl_fit_imagelist_polynomial_{double,float,int}(): Fix warnings
  issued with -O2, but not -O3

2008-07-21 14:09  llundin

* configure.ac: package name -> 4.2.0b1, CPL_CONFIG_VERSION
  incremented

2008-07-21 13:13  llundin

* cpldrs/: cpl_ppm.c, cpl_ppm.h: cpl_ppm_match_positions(): const
  correctness. (also fix warnings: undeclared use of
  cpl_msg_debug() + unused variables

2008-07-21 12:04  llundin

* cpldfs/cpl_dfs.c: cpl_dfs_find_md5sum(): In fits_movabs_hdu()
  NULL replaces (int*)&hdutype

2008-07-21 12:01  lbilbao

* cplcore/cpl_image_io.c: Change to fits_open_diskfile() reverted.
  Further investigation required. It is probably worth to drop the
  whole cpl_image_append().

2008-07-21 11:14  lbilbao

* cplcore/cpl_image_io.c: Last instance of fits_open_file()
  replaced.

2008-07-21 10:48  llundin

* cplcore/cpl_image_basic.c, cplcore/cpl_matrix.c,
  cplcore/cpl_plot.c, cpldfs/Makefile.am, cpldfs/cpl_dfs.c,
  cpldfs/md5.c, cpldfs/tests/Makefile.am,
  cpldfs/tests/cpl_dfs-test.c, cplui/cpl_frameset_io.c,
  cplui/cpl_frameset_io.h, cplui/tests/cpl_pluginlist-test.c,
  cplcore/cpl_image_filter.h, cplcore/cpl_image_gen.h,
  cplcore/cpl_image_stats.c, cplcore/cpl_bivector.c,
  cplcore/cpl_column.h, cplcore/cpl_error.h, cplcore/cpl_image.h,
  cplcore/cpl_image_basic.h, cplcore/cpl_image_gen.c,
  cplcore/cpl_imagelist.h, cplcore/cpl_math_const.h,
  cplcore/cpl_msg.h, cplcore/cpl_propertylist_impl.h,
  cplcore/cpl_table.c, cplcore/cpl_tools.c,
  cplcore/cpl_tools_body.h, cplcore/cpl_errorstate.c,
  cplcore/cpl_errorstate.h, cplcore/cpl_fits.h,
  cplcore/cpl_image_bpm.h, cplcore/cpl_image_filter_body.h,
  cplcore/cpl_image_io_body.h, cplcore/cpl_image_stats.h,
  cplcore/cpl_io.h, cplcore/cpl_msg.c, cplcore/cpl_stats.c,
  cplcore/cpl_table.h, cplcore/cpl_vector.c, Makefile.am,
  cplcore/cpl_bivector.h, cplcore/cpl_column.c, cplcore/cpl_fits.c,
  cplcore/cpl_image_basic_body.h, cplcore/cpl_image_bpm.c,
  cplcore/cpl_image_defs.h, cplcore/cpl_image_filter.c,
  cplcore/cpl_image_gen_body.h, cplcore/cpl_image_io.c,
  cplcore/cpl_image_io.h, cplcore/cpl_image_iqe.c,
  cplcore/cpl_image_iqe.h, cplcore/cpl_image_resample.c,
  cplcore/cpl_image_resample.h, cplcore/cpl_image_resample_body.h,
  cplcore/cpl_image_stats_body.h, cplcore/cpl_imagelist_basic.c,
  cplcore/cpl_imagelist_basic.h,
  cplcore/cpl_imagelist_basic_body.h, cplcore/cpl_imagelist_defs.h,
  cplcore/cpl_imagelist_io.c, cplcore/cpl_imagelist_io.h,
  cplcore/cpl_imagelist_io_body.h, cplcore/cpl_init.h,
  cplcore/cpl_mask.c, cplcore/cpl_mask.h, cplcore/cpl_matrix.h,
  cplcore/cpl_plot.h, cplcore/cpl_polynomial.c,
  cplcore/cpl_polynomial.h, cplcore/cpl_stats.h,
  cplcore/cpl_stats_body.h, cplcore/cpl_test.c, cplcore/cpl_test.h,
  cplcore/cpl_tools.h, cplcore/cpl_vector.h,
  cplcore/cpl_vector_fit_impl.h, cplcore/cpl_xmemory.c,
  cplcore/cpl_xmemory.h, cplcore/tests/Makefile.am,
  cplcore/tests/cpl_bivector-test.c,
  cplcore/tests/cpl_error-test.c,
  cplcore/tests/cpl_errorstate-test.c,
  cplcore/tests/cpl_fits-test.c,
  cplcore/tests/cpl_image_basic-test.c,
  cplcore/tests/cpl_image_bpm-test.c,
  cplcore/tests/cpl_image_filter-test.c,
  cplcore/tests/cpl_image_gen-test.c,
  cplcore/tests/cpl_image_io-test.c,
  cplcore/tests/cpl_image_iqe-test.c,
  cplcore/tests/cpl_image_resample-test.c,
  cplcore/tests/cpl_imagelist_basic-test.c,
  cplcore/tests/cpl_imagelist_io-test.c,
  cplcore/tests/cpl_mask-test.c, cplcore/tests/cpl_math-test.c,
  cplcore/tests/cpl_matrix-test.c, cplcore/tests/cpl_memory-test.c,
  cplcore/tests/cpl_msg-test.c, cplcore/tests/cpl_plot-test.c,
  cplcore/tests/cpl_polynomial-test.c,
  cplcore/tests/cpl_stats-test.c, cplcore/tests/cpl_table-test.c,
  cplcore/tests/cpl_test-test.c, cplcore/tests/cpl_type-test.c,
  cplcore/tests/cpl_vector-test.c, cpldrs/Makefile.am,
  cpldrs/cpl_apertures.c, cpldrs/cpl_apertures.h,
  cpldrs/cpl_apertures_img.c, cpldrs/cpl_apertures_img.h,
  cpldrs/cpl_detector.c, cpldrs/cpl_detector.h,
  cpldrs/cpl_detector_body.h, cpldrs/cpl_fit.c, cpldrs/cpl_fit.h,
  cpldrs/cpl_geom_img.c, cpldrs/cpl_geom_img.h,
  cpldrs/cpl_geom_img_body.h, cpldrs/cpl_photom.c,
  cpldrs/cpl_photom.h, cpldrs/cpl_phys_const.h, cpldrs/cpl_wcs.c,
  cpldrs/cpl_wlcalib_xc.c, cpldrs/cpl_wlcalib_xc.h,
  cpldrs/tests/Makefile.am, cpldrs/tests/cpl_apertures-test.c,
  cpldrs/tests/cpl_apertures_img-test.c,
  cpldrs/tests/cpl_detector-test.c, cpldrs/tests/cpl_fit-test.c,
  cpldrs/tests/cpl_geom_img-test.c, cpldrs/tests/cpl_photom-test.c,
  cpldrs/tests/cpl_ppm-test.c, cpldrs/tests/cpl_wcs-test.c,
  cpldrs/tests/cpl_wlcalib-test.c: Extend range of copyright years
  from 2004 to 2008

2008-07-21 10:32  llundin

* cplcore/cpl_msg.h: cpl_msg_progress(): deprecated

2008-07-21 08:49  llundin

* cpldrs/: cpl_fit.c, cpl_fit_body.h:
  cpl_fit_imagelist_polynomial_{double,float,int}(): Drop redundant
  urx, ury; Add doxygen for llx, lly; Try to simplify index
  expression for pi[]

2008-07-21 08:40  llundin

* cpldrs/cpl_fit_body.h:
  cpl_fit_imagelist_polynomial_{double,float,int}(): Revert swap of
  loops for filling pbw[] due to inefficient change of memory
  access

2008-07-18 18:19  llundin

* cpldrs/cpl_wlcalib_xc.c: cpl_wlcalib_xc_best_poly():
  cpl_polynomial_fit() replaces cpl_polynomial_fit_1d_create(), use
  CPL_PTR_SWAP() to avoid deep copy+new allocation

2008-07-18 17:36  llundin

* cplcore/tests/cpl_polynomial-test.c: Recoded last instance of
  cpl_polynomial_fit_2d_create()

2008-07-18 16:55  llundin

* cplcore/tests/cpl_polynomial-test.c:
  cpl_polynomial_fit_test_2d(): Added

2008-07-18 16:49  llundin

* cplcore/cpl_polynomial.c: cpl_polynomial_fit_2d(): Fix bug in
  coefficient resetting

2008-07-18 16:33  cizzo

* cpldrs/: cpl_ppm.c, cpl_ppm.h: upgrade to cpl_polynomial_fit()

2008-07-18 15:10  llundin

* cplcore/tests/cpl_polynomial-test.c: cpl_polynomial_fit_test():
  More 1D tests

2008-07-18 14:33  llundin

* cplcore/tests/cpl_polynomial-test.c: cpl_polynomial_fit_test():
  Only one distinct sampling point (1D)

2008-07-18 13:24  llundin

* cplcore/: cpl_polynomial.c, cpl_polynomial.h,
  tests/cpl_polynomial-test.c:
  cpl_vector_fill_polynomial_fit_residual(): Added with unit test

2008-07-18 11:29  cizzo

* cpldrs/: cpl_ppm.c, cpl_ppm.h: Add const-correctness to
  cpl_ppm_match_points()

2008-07-18 10:19  llundin

* cplcore/cpl_polynomial.c: cpl_polynomial_fit(): doxygen (distint
  samples)

2008-07-18 09:57  llundin

* cplcore/cpl_polynomial.c: cpl_polynomial_fit_{1,2}d(): Use
  cpl_polynomial_delete_coeff()

2008-07-17 18:06  lbilbao

* cplcore/cpl_image_io.c: Calls to fits_open_file() replaced with
  fits_open_diskfile() in cpl_image_load() and
  cpl_image_load_window() (DFS05510).

2008-07-17 17:36  lbilbao

* cplcore/cpl_fits.c: cpl_fits_get_extension_nb() and
  cpl_fits_get_nb_extensions() rewritten to avoid use of CFITSIO
  fits_open_file() (DFS5510).

2008-07-17 16:32  llundin

* cplcore/tests/cpl_polynomial-test.c: cpl_polynomial_fit_test():
  Test more errors and reset of preset 1D-coeffs

2008-07-17 16:13  llundin

* cplcore/cpl_polynomial.h: cpl_polynomial_fit_1d_create(),
  cpl_polynomial_fit_2d_create(): Deprecated

2008-07-17 16:09  llundin

* cplcore/tests/cpl_polynomial-test.c: cpl_polynomial_fit_test():
  Some 1D tests. cpl_polynomial_eval_1d_diff(): One more test

2008-07-17 15:53  llundin

* cplcore/: cpl_test.c, cpl_test.h, tests/cpl_test-test.c:
  cpl_test_polynomial_abs(): Added

2008-07-17 15:26  llundin

* cplcore/cpl_polynomial.c: cpl_polynomial_fit(): Correct
  1D-residual. doxygen

2008-07-17 14:31  llundin

* cplcore/cpl_polynomial.c: cpl_polynomial_fit_2d(): added.
  cpl_polynomial_fit(): Support 2D

2008-07-17 11:29  llundin

* cplcore/: cpl_polynomial.c, cpl_polynomial.h:
  cpl_polynomial_fit(), cpl_polynomial_eval_1d_diff(): Added

2008-07-10 17:16  lbilbao

* cpldrs/: cpl_fit.c, cpl_fit.h, cpl_fit_body.h,
  tests/cpl_fit-test.c: New function
  cpl_fit_imagelist_polynomial_window() added with unit tests. The
  existing cpl_fit_imagelist_polynomial() is now a wrapper around
  the new one.

2008-07-10 16:45  cizzo

* cpldrs/cpl_ppm.c: Eliminate too many debug messages, turn info
  messages into debug, use cpl_set_error_message() to send error
  messages in the stack instead of printing them

2008-07-10 11:41  llundin

* cplcore/cpl_matrix.c: cpl_matrix_set(): inline

2008-07-10 11:39  llundin

* cplcore/cpl_polynomial.c: cpl_polynomial_fit_2d_create(): dmv[]
  replaces cpl_matrix_set()

2008-07-09 13:58  scastro

* cplcore/cpl_propertylist.c: Added doxygen code to
  cpl_propertylist_dump().

2008-07-09 13:56  scastro

* cplcore/cpl_propertylist.c: new function cpl_propertylist_dump().

2008-07-09 13:55  scastro

* cplcore/cpl_propertylist.h: new prototype for
  cpl_propertylist_dump().

2008-07-09 13:55  scastro

* cplcore/tests/cpl_propertylist-test.c: Commented out call to
  cpl_propertylist_dump(), which replaces static function in this
  test (cpl_test_plist_dump()).

2008-07-07 11:41  llundin

* cplcore/cpl_plot.c: cpl_plot_vectors(): Use correct error code

2008-07-04 17:29  llundin

* cpldrs/cpl_fit.c: cpl_fit_imagelist_polynomial(): is_symsamp
  replaces is_eqdist, update doxygen accordingly (and mention
  Chebyshev nodes)

2008-07-04 17:05  lbilbao

* cpldrs/tests/cpl_fit-test.c: Proven Validity of eq_dist in case
  of symmetric values around a mean for x_pos.

2008-07-04 14:55  llundin

* cplcore/cpl_vector.c: cpl_vector_correlate(): Added @code to
  doxygen

2008-07-04 11:32  llundin

* README: --with-cfitsio replaces --with-CFITSIO

2008-07-03 11:56  llundin

* cpldrs/: cpl_wlcalib_xc.c, tests/cpl_wlcalib-test.c:
  cpl_vector_fill_lss_profile_symmetric(): Convolve with unit width
  and area tophat

2008-06-17 14:41  llundin

* cpldrs/tests/Makefile.am: Align with cplcore/tests/Makefile.am

2008-06-17 14:17  llundin

* cpldrs/tests/cpl_wlcalib-test.c:
  cpl_wlcalib_xc_convolve_create_kernel_test(): Add more tests

2008-06-17 13:38  llundin

* cpldrs/: cpl_wlcalib_xc.c, tests/cpl_wlcalib-test.c:
  cpl_wlcalib_xc_convolve_create_kernel(): Use new, static function
  cpl_vector_fill_lss_profile_symmetric(), Added unit tests

2008-06-12 14:49  yjung

* cpldrs/cpl_wlcalib_xc.c: [no log message]

2008-06-11 16:56  scastro

* cplui/cpl_frame.c: cpl_frame_get_nplanes(): replaced a call to
  fits_open_file() with fits_open_diskfile(). See DFS05510.

2008-06-11 16:23  scastro

* cplcore/cpl_propertylist.c: cpl_propertylist_save(): replaced a
  call to fits_open_file() with fits_open_diskfile(). See DFS05510.

2008-06-11 15:31  scastro

* cpldrs/cpl_wcs.c: Removed all calls to cpl_msg_error() and
  replaced them by either cpl_ensure() or
  cpl_error_set_message_macro() when appropriate.

2008-06-11 14:32  scastro

* cpldrs/tests/cpl_wcs-test.c: replaced at the end return(0) with
  return cpl_test_end(0).

2008-06-11 14:31  scastro

* cpldrs/tests/cpl_wcs-test.c: Replaced calls to cpl_error_reset()
  with cpl_test_error()

2008-06-11 14:25  scastro

* cpldrs/tests/cpl_wcs-test.c: Removed warning of C99 for mixed
  declarations and code.

2008-06-11 09:38  llundin

* cpldrs/tests/cpl_wlcalib-test.c: Add multiple calls of
  cpl_wlcalib_xc_best_poly() for benchmarking (on for msg. level
  info and debug)

2008-06-10 15:27  yjung

* cpldrs/cpl_wlcalib_xc.c: ispeed up with direct acess to vectors
  and bivectors (DFS05537)

2008-06-10 14:17  llundin

* cpldrs/cpl_wlcalib_xc.c: cpl_wlcalib_xc_estimate():
  cpl_error_reset() replaced by
  cpl_errorstate_get()/cpl_errorstate_set()

2008-06-10 13:55  yjung

* cpldrs/cpl_wlcalib_xc.c: [no log message]

2008-06-10 13:49  yjung

* cpldrs/: cpl_wlcalib_xc.c, tests/cpl_wlcalib-test.c: Added some
  error checking Less strict on slitw requirement (DFS05522)
  Convolution kernel generated once (DFS05526 part 1)

2008-06-06 14:08  yjung

* cpldrs/cpl_wlcalib_xc.c: update doc

2008-06-06 13:27  llundin

* cplcore/cpl_type.c: #include <cxtypes.h> dropped

2008-06-06 11:57  llundin

* cpldrs/tests/: Makefile.am, cpl_wlcalib-test.c: Added
  cpl_wlcalib-test.c with a single test

2008-06-06 11:32  llundin

* cpldfs/cpl_dfs.c: cpl_dfs_update_product_header(): Drop call to
  cpl_msg_debug()

2008-06-06 11:27  llundin

* cpldfs/cpl_dfs.c: cpl_dfs_paf_init():
  cpl_error_set_message_macro() replaces cpl_msg_error()

2008-06-06 11:25  llundin

* cpldfs/tests/cpl_dfs-test.c: cpl_dfs_save_tests(): Call
  cpl_dfs_save_paf() with illegal filename

2008-06-05 10:29  scastro

* cpldrs/cpl_wcs.c: cpl_wcs_new_from_propertylist(): inverted the
  order of the check for NAXIS. If checks first if there is ZNAXIS,
  then NAXIS.

2008-06-04 16:30  llundin

* cplcore/cpl_image_io.c: cpl_image_load(): Put CFITSIO error info
  + arguments into error after failed open call, only allocate
  extname when xtnum greater than zero

2008-06-04 09:54  yjung

* cpldrs/cpl_wlcalib_xc.c: if not needed do not allocate the large
  vxcorrs vector

2008-06-03 16:35  yjung

* cpldrs/cpl_wlcalib_xc.c: DFS05344: Memory error in
  cpl_wlcalib_xc_best_poly()

2008-06-03 15:12  yjung

* cpldrs/cpl_wlcalib_xc.c: DFS05345: wlcalib_xc_best_poly() does
  not use CPL error system -> solved

2008-06-02 14:58  scastro

* cpldrs/tests/cpl_wcs-test.c: New tests for accessor functions.

2008-06-02 14:58  scastro

* cpldrs/cpl_wcs.c: Modified cpl_wcs structure to include new
  elements from wcslib structure.

  New accessor functions:

  int cpl_wcs_get_image_naxis(const cpl_wcs *wcs); const cpl_array
  *cpl_wcs_get_image_dims(const cpl_wcs *wcs); const cpl_array
  *cpl_wcs_get_crval(const cpl_wcs *wcs); const cpl_array
  *cpl_wcs_get_crpix(const cpl_wcs *wcs); const cpl_matrix
  *cpl_wcs_get_cd(const cpl_wcs *wcs)

  cpl_wcs_new_from_propertylist(): included a check for the
  existence of NAXIS or ZNAXIS.

2008-06-02 14:53  scastro

* cpldrs/cpl_wcs.h: New prototypes for accessor functions.  int
  cpl_wcs_get_image_naxis(const cpl_wcs *wcs); const cpl_array
  *cpl_wcs_get_image_dims(const cpl_wcs *wcs); const cpl_array
  *cpl_wcs_get_crval(const cpl_wcs *wcs); const cpl_array
  *cpl_wcs_get_crpix(const cpl_wcs *wcs); const cpl_matrix
  *cpl_wcs_get_cd(const cpl_wcs *wcs);

2008-05-29 17:12  scastro

* cplui/tests/Makefile.am: removed -static from AM_LDFLAGS

2008-05-27 13:03  llundin

* cpldfs/cpl_dfs.c: cpl_dfs_setup_product_header): Use
  cpl_parameterlist_get_first_const(),
  cpl_parameterlist_get_next_const() to avoid cast of const to
  non-const

2008-05-27 11:38  llundin

* cpldfs/tests/cpl_dfs-test.c: cpl_dfs_save_tests(): Add test of
  cpl_dfs_save_propertylist()

2008-05-27 11:37  llundin

* cpldfs/: cpl_dfs.c, cpl_dfs.h: cpl_dfs_save_propertylist(),
  CPL_DFS_PRO_SCIENCE, CPL_DFS_PRO_TECH, CPL_DFS_PRO_TYPE,
  CPL_DFS_PRO_CATG: Added. cpl_dfs_save_*(): doxygen improved.
  cpl_dfs_update_product_header(): Fail on frame with missing
  filename

2008-05-27 11:17  llundin

* cpldfs/tests/cpl_dfs-test.c: cpl_dfs_save_tests(): Verify support
  of NULL-image in cpl_dfs_save_image()

2008-05-20 14:25  llundin

* cplcore/tests/cpl_polynomial-test.c:
  cpl_polynomial_fit_2d_bench(): Added

2008-05-20 09:36  llundin

* cplcore/tests/Makefile.am: cpl_type-test added

2008-05-19 11:55  cizzo

* cpldrs/: cpl_ppm.c, cpl_ppm.h, tests/cpl_ppm-test.c: Add extra
  parameters lin_scale and lin_angle

2008-05-16 17:47  llundin

* cpldrs/cpl_geom_img.c: cpl_geom_img_offset_saa(): Add onto 1st
  image when rtot == 0 and CPL_GEOM_FIRST

2008-05-16 16:11  llundin

* cplcore/cpl_type.c: cpl_type_get_sizeof(): Drop cx types
  (DFS05359)

2008-05-16 16:07  llundin

* cplcore/tests/cpl_type-test.c: Test also CPL_TYPE_POINTER

2008-05-16 16:02  llundin

* cplcore/tests/cpl_type-test.c: Tests cpl_type_get_sizeof()

2008-05-15 15:46  llundin

* cplcore/: cpl_image_basic.c, cpl_image_io.c:
  cpl_image_fill_rejected(): cpl_mask_is_empty() replaces
  cpl_mask_count()

2008-05-14 16:14  llundin

* cpldrs/: cpl_geom_img.c, cpl_geom_img_body.h,
  tests/cpl_geom_img-test.c: cpl_geom_img_offset_saa():
  contribution is at least zero, reject zero-contribution pixels

2008-05-14 16:11  llundin

* cplcore/: cpl_test.c, cpl_test.h: cpl_test_leq_macro(): #value,
  #tolerance

2008-05-14 15:06  cizzo

* cpldrs/: cpl_ppm.c, cpl_ppm.h: Minor changes

2008-05-14 14:35  llundin

* cpldrs/: cpl_geom_img.c, cpl_geom_img_body.h:
  cpl_geom_img_offset_fine(), cpl_geom_img_offset_saa(): Do not
  call cpl_msg_progress()

2008-05-14 14:25  llundin

* cplcore/cpl_msg.c: cpl_msg_progess(): Roll back to original
  version in rev. 1.32 (using statically defined
  cpl_tools_get_cputime()), mark as deprecated

2008-05-13 17:55  llundin

* cpldrs/cpl_geom_img_body.h:
  cpl_geom_img_offset_saa_{float,double}(): comment on stride
  access for acc[]

2008-05-13 16:38  llundin

* cpldrs/cpl_geom_img_body.h:
  cpl_geom_img_offset_saa_{float,double}(): Use a single variable
  in innermost loop, reduce scope of some declarations

2008-05-13 14:46  llundin

* cpldrs/cpl_geom_img_body.h:
  cpl_geom_img_offset_saa_{float,double}(): Make nx-loop innermost

2008-05-13 11:58  llundin

* cpldrs/cpl_geom_img_body.h:
  cpl_geom_img_offset_saa_{float,double}(): localize offset_i/j

2008-05-13 11:32  llundin

* cpldrs/cpl_geom_img_body.h:
  cpl_geom_img_offset_saa_{float,double}(): Compute rsc[] onces for
  each source image

2008-05-13 11:07  llundin

* cpldrs/cpl_geom_img.c: cpl_geom_img_get_min_max_double():
  CX_MIN(rmin, rmax)

2008-05-13 10:55  llundin

* cpldrs/tests/cpl_geom_img-test.c:
  cpl_geom_img_offset_saa_bench(): Take nx,ny; msg MFLOP/s

2008-05-09 16:01  cguirao

* Makefile.purify.in: Adding -dlclose-mode=2 on request from MZ

2008-05-08 16:30  llundin

* cpldrs/cpl_geom_img.c: cpl_geom_img_get_min_max_double():
  cpl_tools_add_flops(), small localization

2008-05-08 14:29  llundin

* cpldrs/cpl_geom_img.c: cpl_geom_img_get_min_max_double(): Improve
  doxygen, use CPL_SORT(), inline

2008-05-08 09:32  llundin

* cpldrs/cpl_geom_img_body.h:
  cpl_geom_img_offset_saa_all_{float,double}(): Use additional
  unsigned char buffer for contribution map

2008-05-07 16:36  llundin

* cpldrs/cpl_geom_img.c: cpl_geom_img_get_min_max_double(): Improve
  comments

2008-05-07 16:35  llundin

* cpldrs/: cpl_geom_img.c, cpl_geom_img_body.h:
  cpl_geom_img_get_min_max_double(): Added.
  cpl_geom_img_offset_saa_{float,double}():
  cpl_geom_img_get_min_max_double() replaces
  cpl_tools_sort_double()

2008-05-07 15:01  llundin

* cpldrs/cpl_geom_img_body.h:
  cpl_geom_img_offset_saa_all_{float,double}(): Improved
  doxumentation

2008-05-07 14:04  llundin

* configure.ac, m4/cpl.m4: CPL_CHECK_CPU: Defines CPL_CPU_CACHE,
  CPL_CPU_CORES from /proc/cpuinfo

2008-05-07 11:41  llundin

* cpldrs/tests/cpl_geom_img-test.c:
  cpl_geom_img_offset_saa_bench(): Use images of CPL_TYPE_FLOAT

2008-05-07 11:15  llundin

* cpldrs/cpl_geom_img_body.h:
  cpl_geom_img_offset_saa_all_{float,double}(): Iterate only on
  valid source pixels, use only a single index in innermost loop

2008-05-07 10:24  llundin

* cpldrs/cpl_geom_img_body.h:
  cpl_geom_img_offset_saa_all_{float,double}{}: Move final division
  to separate loop

2008-05-07 10:07  llundin

* cpldrs/cpl_geom_img_body.h:
  cpl_geom_img_offset_saa_all_{float,double}(): Do not compute
  floating point source location

2008-05-07 09:07  llundin

* cpldrs/cpl_geom_img_body.h:
  cpl_geom_img_offset_saa_{float,double}(): Drop leaps, neighbors,
  add ppi[]

2008-05-06 19:26  llundin

* cpldrs/cpl_geom_img_body.h: cpl_geom_img_offset_saa(): Add
  clop-count. cpl_geom_img_offset_saa_all_{float,double}(): Divide
  sumrs into rsc

2008-05-06 19:06  llundin

* cplcore/cpl_tools.c: cpl_tools_add_flops(): inline

2008-05-06 18:34  llundin

* cpldrs/cpl_geom_img_body.h:
  cpl_geom_img_offset_saa_all_{double,float}(): Drops leaps[], use
  1/sumrs, pull rsc etc out out to image-loop

2008-05-06 17:29  llundin

* cpldrs/: cpl_geom_img.c, cpl_geom_img_body.h:
  cpl_geom_img_offset_saa(): Add special case with no rejection

2008-05-06 17:27  llundin

* cpldrs/tests/cpl_geom_img-test.c: Call
  cpl_geom_img_offset_saa_bench() with and without rejection

2008-05-06 15:08  llundin

* cpldrs/: cpl_geom_img.c, cpl_geom_img_body.h: Support pixel types
  via static functions. Put cpl_msg_error() into CPl error

2008-05-06 11:46  llundin

* cpldrs/: cpl_geom_img.c, cpl_geom_img_body.h:
  cpl_geom_img_offset_saa(): Move variables to smaller scope

2008-05-06 10:20  llundin

* cplcore/cpl_test.c: cpl_test_end(): Fix doxygen example

2008-05-05 15:25  llundin

* cpldrs/cpl_geom_img.c: cpl_geom_img_offset_saa(): Correct
  sub-pixel offeset error (DFS05411). Fix warning of y1 shadowing

2008-05-05 09:15  cizzo

* cpldrs/tests/cpl_ppm-test.c: Use CPL_MATH_PI instead of M_PI

2008-05-02 16:22  cizzo

* cpldrs/cpl_ppm.c: Simplify distance between triangles

2008-05-02 15:42  cizzo

* cpldrs/cpl_ppm.c: Use c99 compatible constants

2008-05-02 14:27  llundin

* cplcore/: cpl_errorstate.c, tests/cpl_errorstate-test.c:
  cpl_errorstate_append(), cpl_errorstate_find(): Fix for DFS05408

2008-05-02 12:01  cizzo

* cplcore/tests/cpl_table-test.c: Add unit tests about null values
  in float and double columns of arrays

2008-05-02 12:00  cizzo

* cplcore/cpl_table.c: Fix problem with NULL values in float and
  double columns of arrays

2008-05-02 10:46  llundin

* cplcore/tests/cpl_math-test.c: Verify sizeof CPL_MATH_PI

2008-04-30 13:41  cizzo

* cpldrs/tests/cpl_ppm-test.c: Automatic check introduced, make the
  test silent

2008-04-30 13:07  cizzo

* cpldrs/tests/cpl_ppm-test.c: Add test with contaminated data set

2008-04-30 11:26  cizzo

* cpldrs/cpl_ppm.c: Avoid patterns larger than data (for the
  moment)

2008-04-29 15:48  cizzo

* cpldrs/tests/cpl_ppm-test.c: Add test on random points

2008-04-29 13:50  cizzo

* cpldrs/cpl_ppm.c: Fix bug about negative tolerance...

2008-04-29 13:50  cizzo

* cpldrs/tests/cpl_ppm-test.c: Add some more tests...

2008-04-29 11:29  cizzo

* cpldrs/tests/Makefile.am: Add unit tests for ppm

2008-04-29 11:29  cizzo

* cpldrs/tests/cpl_ppm-test.c: First unit tests added, work still
  ongoing

2008-04-29 11:27  cizzo

* cpldrs/cpl_ppm.c: First running version: it seems to work...
  Testing still ongoing

2008-04-28 17:13  cizzo

* cpldrs/cpl_ppm.c: Temporary delta for 2D pattern matching (7)

2008-04-28 16:23  cizzo

* cpldrs/cpl_ppm.c: Temporary delta for 2D pattern matching (6)

2008-04-28 14:46  cizzo

* cpldrs/cpl_ppm.c: Temporary delta for 2D pattern matching (5)

2008-04-25 15:42  cizzo

* cpldrs/cpl_ppm.c: Temporary delta for 2D pattern matching (4)

2008-04-25 11:46  cizzo

* cpldrs/cpl_ppm.c: Temporary delta for 2D pattern matching (3)

2008-04-25 11:19  cizzo

* cpldrs/cpl_ppm.c: Temporary delta for 2D pattern matching (2)

2008-04-24 17:08  cizzo

* cpldrs/cpl_ppm.c: Temporary delta for 2D pattern matching

2008-04-23 16:25  cizzo

* cpldrs/: cpl_ppm.c, cpl_ppm.h: Begin implementation

2008-04-23 00:45  llundin

* cpldrs/tests/cpl_geom_img-test.c:
  cpl_geom_img_offset_saa_bench(): Added

2008-04-22 17:09  cizzo

* cpldrs/cpl_ppm.c: Temporary delta: doc for 2D pattern matching in
  the making (2)...

2008-04-21 20:09  llundin

* cpldrs/cpl_geom_img.c: cpl_geom_img_offset_saa(): Move ox/oy_tmp
  code to scope of CPL_GEOM_UNION, Catch empty output image for
  CPL_GEOM_INTERSECT

2008-04-21 19:01  llundin

* cpldrs/cpl_geom_img_body.h: cpl_geom_img_offset_saa(): Sort only
  when outliers are rejected

2008-04-21 16:57  cizzo

* cpldrs/cpl_ppm.c: Temporary delta: doc for 2D pattern matching in
  the making...

2008-04-21 03:21  llundin

* cpldrs/tests/cpl_geom_img-test.c: #ifdef SAVE_COMBINED

2008-04-21 03:11  llundin

* cplcore/cpl_image_resample_body.h: cpl_image_get_interpolated():
  Direct bpm[] access replaces cpl_image_is_rejected()

2008-04-21 00:28  llundin

* cplcore/: cpl_init.c, cpl_tools.c, cpl_tools.h: cpl_init():
  Remove cpl_tools_get_cputime() from CPL

2008-04-21 00:16  llundin

* cplcore/cpl_msg.c: cpl_msg_progress(): clock() replaces
  cpl_tools_get_cputime() (and drop cpl_tools.h), cpl_sprintf()
  replaces cpl_malloc()+sprintf()

2008-04-20 22:43  llundin

* cpldrs/tests/cpl_geom_img-test.c: Add some more tests of
  cpl_geom_img_offset_saa(). Use cpl_test_get_cputime() instead of
  cpl_tools_get_cputime()

2008-04-20 22:41  llundin

* cplcore/tests/cpl_image_filter-test.c,
  cplcore/tests/cpl_image_io-test.c,
  cplcore/tests/cpl_imagelist_basic-test.c,
  cplcore/tests/cpl_imagelist_io-test.c,
  cplcore/tests/cpl_matrix-test.c,
  cplcore/tests/cpl_polynomial-test.c,
  cplcore/tests/cpl_stats-test.c, cplcore/tests/cpl_vector-test.c,
  cpldrs/tests/cpl_fit-test.c: Use cpl_test_get_cputime() instead
  of cpl_tools_get_cputime()

2008-04-20 22:39  llundin

* cplcore/tests/cpl_image_gen-test.c: Use cpl_test functions

2008-04-20 22:37  llundin

* cplcore/: cpl_test.c, cpl_test.h: cpl_test_get_cputime():
  Defined. cpl_test_end(): print info from times()

2008-04-20 22:35  llundin

* configure.ac: Invoke ESO_FUNC_SYSCONF and define HAVE_SYS_TIMES_H
  in order to let times() replace the troublesome
  cpl_tools_get_cputime()

2008-04-20 06:05  llundin

* cpldrs/tests/cpl_geom_img-test.c: cpl_geom_img_offset_saa():
  Added some more tests

2008-04-19 18:15  llundin

* cplcore/cpl_vector.c: cpl_vector_correlate(): Added FIXME
  comment. cpl_vector_get(),cpl_vector_set(): idx replaces index,
  which is declared as index() from strings.h

2008-04-19 01:18  llundin

* cpldrs/tests/cpl_detector-test.c: Use cpl_test_image_abs()

2008-04-19 01:09  llundin

* cplcore/: cpl_image_io.c, cpl_image_io_body.h: cpl_image_new():
  Srop switch

2008-04-19 00:59  llundin

* cplcore/tests/cpl_image_io-test.c: Add more unit tests

2008-04-19 00:58  llundin

* cplcore/: cpl_image_io.c, cpl_image_io_body.h:
  cpl_image_duplicate(): Drop switch. cpl_image_save(): Put CFITSIO
  text into error

2008-04-19 00:56  llundin

* cplcore/: cpl_test.c, cpl_test.h, tests/cpl_test-test.c:
  cpl_test_image_abs(): Added

2008-04-19 00:45  llundin

* cplcore/cpl_image_gen.c: Improve doxygen + error checking, avoid
  repeated calls to new()/delete()

2008-04-16 21:13  llundin

* cplcore/cpl_xmemory.c: cpl_xmemory_status(): Improve msg on fatal
  error

2008-04-15 20:24  llundin

* cpldfs/cpl_dfs.c: cpl_dfs_paf_dump(): Use
  cpl_propertylist_get_const(), cpl_sprintf(), memchr(); avoid
  multiple calls to cpl_propertylist_get_size()

2008-04-15 15:06  yjung

* cpldfs/cpl_dfs.c: Added support for CPL_TYPE_BOOL in
  cpl_dfs_save_paf() (DFS05341)

2008-04-12 17:41  llundin

* cpldrs/tests/cpl_detector-test.c: Added more unit tests also with
  errors

2008-04-04 10:51  scastro

* cpldrs/cpl_wcs.c: cpl_wcs_new_from_propertylist(): replace calls
  to cpl_error_get_code() with cpl_errorstate functions.

2008-03-27 14:27  yjung

* cplcore/: cpl_plot.c, cpl_plot.h, tests/cpl_plot-test.c: added
  cpl_plot_columns()

2008-03-27 12:44  yjung

* cplcore/: cpl_plot.c, cpl_plot.h, tests/cpl_plot-test.c: [no log
  message]

2008-03-25 16:40  yjung

* cplcore/cpl_plot.c: [no log message]

2008-03-25 13:34  yjung

* cplcore/tests/cpl_plot-test.c: [no log message]

2008-03-25 12:02  yjung

* cplcore/: cpl_plot.c, cpl_plot.h, tests/cpl_plot-test.c: added
  support for NULL first column in cpl_plot_table()

2008-03-25 11:28  yjung

* cplcore/tests/cpl_plot-test.c: [no log message]

2008-03-20 11:14  llundin

* cplcore/cpl_image_bpm.c: cpl_image_count_rejected(): Single point
  of return

2008-03-19 16:36  llundin

* cplcore/cpl_image_bpm.c: cpl_image_reject_from_mask(): Preserve
  bpm-pointer (DFS05191)

2008-03-19 16:29  llundin

* cplcore/: cpl_image_io.c, cpl_image_io_body.h:
  cpl_image_get_bpm(): Drop spurious temp-variable. cpl_image_get()
  + cpl_image_set(): variable pos replaces already-defined name
  index. cpl_image_save() + cpl_image_append(): variable b0
  replaces already-defined name bzero

2008-03-19 13:49  llundin

* cplcore/cpl_image_iqe.c: iqesec(): #define hsq2 to
  CPL_MATH_SQRT1_2

2008-03-18 13:50  llundin

* cplcore/cpl_image_io.c: cpl_image_get_bpm_const(): Comment on
  const in-correctness

2008-03-17 10:14  llundin

* cplcore/cpl_image_io.c: cpl_image_append(): const correctness

2008-03-17 10:11  llundin

* cplcore/cpl_imagelist_io.c: cpl_imagelist_append(): const
  correctness

2008-03-17 10:07  llundin

* cplcore/cpl_mask.c: cpl_mask_count(): Fix compiler warnings

2008-03-13 14:26  llundin

* cplcore/tests/cpl_polynomial-test.c: Default call of _dump() to
  /dev/null

2008-03-13 14:23  llundin

* cplcore/tests/cpl_matrix-test.c: Default call of _dump() with
  /dev/null. Reduce bench-mark default size. Formatting

2008-03-13 14:14  llundin

* cplcore/tests/cpl_image_resample-test.c: Default call of _dump()
  with /dev/null. Formatting. cpl_test() -> cpl_test_nonnull()

2008-03-13 14:06  llundin

* cpldrs/tests/cpl_apertures_img-test.c,
  cplcore/tests/cpl_image_iqe-test.c: Default call of _dump() with
  /dev/null

2008-03-13 14:01  llundin

* cplui/tests/cpl_recipedefine-test.c: cpl_recipedefine_test():
  Default call of _dump() with /dev/null

2008-03-13 10:38  llundin

* cpldrs/tests/cpl_apertures-test.c: fclose(stream)

2008-03-12 15:37  llundin

* cpldrs/tests/cpl_apertures-test.c: Verify correctness of aperture
  stats

2008-03-12 14:30  llundin

* cpldrs/tests/cpl_apertures-test.c: Loop on all three image types,
  check on NULL pointers

2008-03-11 21:09  llundin

* cplcore/cpl_vector.c: cpl_vector_append(): const correctness

2008-03-11 18:11  llundin

* cplcore/cpl_tools_body.h: cpl_tools_get_variance_double(): Fix
  doxygen typo

2008-03-11 18:04  llundin

* cplcore/: cpl_matrix.c, cpl_vector.c:
  cpl_{vector,matrix}_get_stdev(): Use
  cpl_tools_get_variancesum_double()

2008-03-11 18:04  llundin

* cplcore/: cpl_stats_body.h, tests/cpl_stats-test.c:
  cpl_stats_new_from_image_window(): pix_mean may be computed
  differently in all-stats block

2008-03-11 17:59  llundin

* cplcore/: cpl_tools.h, cpl_tools_body.h:
  cpl_tools_get_variancesum_{double,float,int}(): Added

2008-03-11 17:31  llundin

* cplcore/: cpl_tools.c, cpl_tools.h, cpl_tools_body.h: Added
  cpl_tools_get_variance_{float,int}()

2008-03-11 17:26  llundin

* cplcore/cpl_stats.c: cpl_stats_new_from_image_window(): Fix
  uninit warning

2008-03-11 17:11  llundin

* cpldrs/cpl_apertures.c: cpl_apertures_new_from_image(): Compute
  mean and stdev using accumulated sums (DFS05126)

2008-03-11 17:07  llundin

* cpldrs/tests/cpl_apertures-test.c: Call cpl_apertures_dump() on
  CPL_MSG_INFO

2008-03-11 14:54  llundin

* cplcore/: cpl_stats.c, tests/cpl_stats-test.c:
  cpl_stats_new_from_image_window(): Avoid double-pass on pixel
  buffer for mean+stdev (DFS05126)

2008-03-11 14:25  llundin

* cplcore/: cpl_stats.c, cpl_stats_body.h, tests/cpl_stats-test.c:
  cpl_stats_new_from_image_window(): All-category replaces
  minmaxflux category, with bench-mark

2008-03-11 11:12  llundin

* cplcore/: cpl_stats.c, cpl_stats_body.h:
  cpl_stats_new_from_image_window(): Minor clean-up in preparation
  for DFS05126

2008-03-10 16:24  llundin

* cplcore/tests/cpl_stats-test.c: Verify
  cpl_image_get_{min,max,mean,etc}() against
  cpl_stats_get_{ditto}(). Verify
  cpl_stats_get_{min,max,mean,stdev}() against
  cpl_vector_get_{ditto()

2008-03-10 13:06  llundin

* cplcore/cpl_stats.c: cpl_stats_new_from_image(): Propagate error
  from cpl_stats_new_from_image_window()

2008-03-10 11:14  llundin

* cplcore/tests/cpl_stats-test.c: Add tests of NULL-pointers and
  consistency of mode-flags

2008-03-10 11:00  llundin

* cplcore/cpl_stats.c: cpl_stats_dump(): Guard against NULL stream
  (DFS05138)

2008-03-10 10:22  llundin

* cplcore/tests/cpl_image_bpm-test.c: cpl_test(), cpl_test_zero(),
  cpl_test_nonnull(), cpl_test_eq() replaces assert()

2008-03-10 10:07  llundin

* cplcore/tests/cpl_stats-test.c: Use cpl_test_rel(),
  cpl_test_nonnull()

2008-03-07 15:29  llundin

* cplcore/cpl_matrix.c: cpl_matrix_get_stdev(): Use
  cpl_tools_get_variance_double() (DFS05126)

2008-03-07 15:27  llundin

* cplcore/tests/cpl_matrix-test.c: main(): Add unit test of
  cpl_matrix_get_stdev()

2008-03-07 15:04  llundin

* cplcore/: cpl_polynomial.c, cpl_tools.c, cpl_tools.h,
  cpl_vector.c, tests/cpl_bivector-test.c:
  cpl_tools_get_variance_double(): Use new algorithm, compute mean
  instead of expecting it

2008-03-07 15:03  llundin

* cplcore/tests/cpl_vector-test.c: Added
  cpl_vector_get_stdev_bench()

2008-03-07 13:24  llundin

* cplcore/cpl_vector.c: cpl_vector_fill_tanh_kernel(): Redeclare to
  cpl_error_code and guard against too long vectors (DFS05133)

2008-03-07 11:14  llundin

* cplcore/tests/cpl_plot-test.c: cpl_vector_save_bench(),
  cpl_vector_get_diff(): Drop definition. main(): Do not fail on
  failed plotting, plot iff CPL_MSG_LEVEL is set below warning

2008-03-07 09:35  yjung

* cplcore/tests/cpl_plot-test.c: missed #include <assert.h>

2008-03-06 17:03  llundin

* cpldfs/: cpl_dfs.c, tests/cpl_dfs-test.c:
  cpl_dfs_update_product_header(): Allow (ignore) non-fits products

2008-03-06 16:34  llundin

* cpljava/cpl_gasgano.c: doExec(): Ignore return status of
  cpl_dfs_update_product_header()

2008-03-04 10:06  cizzo

* cplcore/cpl_column.c: Initialise new integer column buffer to
  zero - all elements remain invalid though. This is to avoid a
  warning by velgrind about uninitialised variables in
  cpl_table_save()

2008-03-03 16:03  llundin

* cplcore/cpl_errorstate.c: @defgroup added

2008-03-03 11:25  llundin

* cplcore/: cpl_error.c, cpl_error.h:
  cpl_error_{set,get}_message(): Fix doxygen (DFS05090)

2008-03-03 11:06  llundin

* cplcore/tests/cpl_error-test.c: Use
  cpl_test_{eq,eq_string,zero}() instead of cpl_test()

2008-02-28 13:07  yjung

* cplcore/cpl_image_filter.c: DFS04857 : improved the fitering
  documentation

2008-02-27 13:35  yjung

* cplcore/: cpl_plot.c, cpl_plot.h, tests/cpl_plot-test.c: Ready
  for evaluation

2008-02-27 09:33  yjung

* cplcore/tests/cpl_plot-test.c: [no log message]

2008-02-26 18:05  yjung

* cplcore/tests/Makefile.am: added cpl_plot-test

2008-02-26 18:04  yjung

* cplcore/tests/cpl_plot-test.c: [no log message]

2008-02-26 17:55  yjung

* cplcore/: cpl_plot.c, cpl_plot.h: [no log message]

2008-02-26 17:48  yjung

* cplcore/: Makefile.am, cpl_plot.c, cpl_plot.h: added cpl_plot.c
  .h for evaluation

2008-02-26 13:58  yjung

* configure.ac: after the 4.1.0 release

2008-02-26 13:54  yjung

* configure.ac: Package name -> 4.1.0

2008-02-26 13:28  scastro

* Doxyfile.in: Removed cpl.css which was creating bad formatting in
  html pages.

2008-02-26 11:36  scastro

* cpldrs/cpl_wcs.c: fixed typo in doxygen.

2008-02-26 11:29  yjung

* Doxyfile.in: update config with doxygen -u

2008-02-26 11:29  yjung

* libcext/cext/cxdeque.c: doxygen tag missing

2008-02-26 11:13  yjung

* doxygen/Doxyfile.in: [no log message]

2008-02-26 10:53  yjung

* cpldrs/cpl_detector.c: doxygen problem solved

2008-02-26 10:50  yjung

* cplcore/cpl_test.h: doxygen description of a parameter corrected

2008-02-26 10:49  yjung

* cpldrs/cpl_wcs.c: /** replaces /* for doxygen comments

2008-02-21 13:41  llundin

* cplcore/cpl_test.c: cpl_test_get_description(): WCSLIB replaces
  LIBWCS

2008-02-14 16:01  yjung

* configure.ac: package name -> 4.1.0cvs

2008-02-14 16:00  yjung

* configure.ac: package name -> 4.1.0b3

2008-02-14 15:23  llundin

* cplcore/: Makefile.am, cpl_init.c: cpl_get_description(): Add
  desc for WCSLIB

2008-02-14 09:51  llundin

* cplcore/cpl_test.c: cpl_test_init(): exit() on cpl_init() failure

2008-02-13 14:15  llundin

* cplcore/cpl_test.c: CPL_XSTRINGIFY(), CPL_STRINGIFY(): Moved to
  cpl_tools.h. cpl_test_init_macro(): Call cpl_get_description()

2008-02-13 14:14  llundin

* cplcore/: cpl_init.c, cpl_init.h: cpl_get_description(): Added
  (DFS04975)

2008-02-13 14:12  llundin

* cplcore/cpl_tools.h: CPL_XSTRINGIFY(), CPL_STRINGIFY(): Added

2008-02-13 13:44  llundin

* cplcore/cpl_init.c: cpl_init(): Warn about unsupported CFITSIO
  version

2008-02-13 13:42  llundin

* cplcore/cpl_test.c: cpl_test_init_macro(): Dump most recent error
  in cpl_init()

2008-02-13 09:55  llundin

* cplcore/cpl_test.c: cpl_test_get_description(): Improved message

2008-02-12 10:09  llundin

* cplui/cpl_recipedefine.h: CPL_RECIPE_DEFINE(): In
  cpl_plugin_get_info() print also compile-time CPL version number
  (using %X...)

2008-02-07 17:35  llundin

* cplcore/tests/cpl_image_basic-test.c: cpl_image_fit_gaussian():
  Add error check on NULL image and too small size (DFS04939)

2008-02-07 17:30  llundin

* cplcore/cpl_image_basic.c: cpl_image_fit_gaussian(): Avoid cast
  of float image, split multiple error checks into single ones,
  updated doxygen on size (4)

2008-02-07 17:28  llundin

* cplcore/: cpl_image_iqe.c, tests/cpl_image_iqe-test.c:
  cpl_image_iqe(): Guard against too small images (DFS04939)

2008-02-07 11:54  llundin

* cplcore/tests/cpl_bivector-test.c,
  cplcore/tests/cpl_errorstate-test.c,
  cplcore/tests/cpl_image_basic-test.c,
  cplcore/tests/cpl_image_filter-test.c,
  cplcore/tests/cpl_image_resample-test.c,
  cplcore/tests/cpl_imagelist_basic-test.c,
  cplcore/tests/cpl_imagelist_io-test.c,
  cplcore/tests/cpl_matrix-test.c,
  cplcore/tests/cpl_polynomial-test.c,
  cplcore/tests/cpl_stats-test.c, cplcore/tests/cpl_vector-test.c,
  cpldfs/tests/cpl_dfs-test.c,
  cpldrs/tests/cpl_apertures_img-test.c,
  cpldrs/tests/cpl_fit-test.c, cpldrs/tests/cpl_photom-test.c,
  cplui/tests/cpl_frameset_io-test.c,
  cplui/tests/cpl_recipedefine-test.c: cpl_test() ->
  cpl_test_zero()

2008-02-07 11:47  llundin

* cplcore/tests/cpl_imagelist_basic-test.c,
  cplcore/tests/cpl_memory-test.c,
  cplcore/tests/cpl_polynomial-test.c,
  cplcore/tests/cpl_stats-test.c, cpldrs/tests/cpl_wcs-test.c,
  cplui/tests/cpl_frameset_io-test.c: cpl_test() ->
  cpl_test_error()

2008-02-07 11:38  llundin

* cplcore/tests/cpl_image_basic-test.c,
  cplcore/tests/cpl_polynomial-test.c,
  cplcore/tests/cpl_vector-test.c, cpldrs/tests/cpl_photom-test.c:
  cpl_test() -> cpl_test_nonnull()

2008-02-07 11:30  llundin

* cplcore/tests/cpl_image_basic-test.c,
  cplcore/tests/cpl_image_filter-test.c,
  cplcore/tests/cpl_image_resample-test.c,
  cplcore/tests/cpl_imagelist_basic-test.c,
  cplcore/tests/cpl_imagelist_io-test.c,
  cpldrs/tests/cpl_apertures_img-test.c,
  cpldrs/tests/cpl_fit-test.c, cpldrs/tests/cpl_wcs-test.c,
  cplui/tests/cpl_frameset_io-test.c: cpl_test() ->
  cpl_test_{,non}null()

2008-02-07 11:22  llundin

* cplcore/tests/cpl_test-test.c: Test cpl_test_zero()

2008-02-07 11:18  llundin

* cplcore/: cpl_test.c, cpl_test.h: cpl_test_zero(): Added.
  cpl_test(): Improve report on success

2008-02-07 11:15  llundin

* cplui/tests/cpl_recipedefine-test.c: cpl_recipedefine_test():
  Define prestate

2008-02-04 15:16  scastro

* cplui/cpl_parameter.c: cpl_parameter_new_value(): fixed doxygen
  text.

2008-02-01 15:59  yjung

* cpldrs/cpl_wlcalib_xc.c: allow degree = 4

2008-01-31 14:15  llundin

* cplcore/cpl_test.h: Improve doxygen

2008-01-31 11:45  llundin

* cplcore/cpl_test.c: cpl_test_end(): Fixed msg typo

2008-01-31 10:45  llundin

* cpl.h, cplui/Makefile.am, cplui/cpl_recipedefine.h,
  cplui/tests/Makefile.am, cplui/tests/cpl_recipedefine-test.c:
  Added CPL recipe definition macro with unit test

2008-01-30 14:27  yjung

* configure.ac: package name -> 4_1_0cvs

2008-01-30 14:26  yjung

* configure.ac: package name -> 4.1.0b2

2008-01-30 14:07  yjung

* cpldrs/: cpl_wcs.c, tests/cpl_wcs-test.c: Use CPL_ERROR_NO_WCS as
  an error code in the cpl_wcs functions if WCSLIB is not
  installed.

2008-01-30 13:44  yjung

* cplcore/: cpl_error.c, cpl_error.h: added CPL_ERROR_NO_WCS new
  error code

2008-01-30 13:19  yjung

* cplcore/cpl_image_filter.c: change constraint on kernel size for
  cpl_image_filter_median()

2008-01-29 11:50  llundin

* cpldfs/cpl_dfs.c: cpl_dfs_setup_product_header(): Move
  declaration int pro_science to beginning of scope

2008-01-29 11:29  cizzo

* cplcore/cpl_table.c: In cpl_table_save() move declaration of
  variable at top of scope

2008-01-29 10:43  yjung

* cpldrs/tests/cpl_wcs-test.c: Check if CPL_WCS installed

2008-01-29 10:33  scastro

* cpldrs/cpl_wcs.c: Replaced M_TWOPI by the CPL analogous,
  CPL_MATH_2PI.

2008-01-28 10:33  yjung

* cplcore/cpl_tools.c: DFS04883: DICB sorting is incomplete in
  cpl_fits_property_get_type()

2008-01-24 10:05  scastro

* cpldrs/cpl_wcs.c: Included stdio.h for snprintf()

2008-01-23 16:25  cizzo

* cpldfs/cpl_dfs.c: cpl_dfs_setup_product_header(), improve
  comments of keywords PRO.TECH and PRO.SCIENCE according to DFO
  directives

2008-01-23 14:28  yjung

* configure.ac: [no log message]

2008-01-23 14:27  yjung

* configure.ac:  -> 4.1.0b1

2008-01-23 14:02  cizzo

* cpldfs/cpl_dfs.c: In cpl_dfs_setup_product_header() fix the check
  is-FITS made on the wrong file

2008-01-23 13:36  cizzo

* cpldfs/cpl_dfs.c: In cpl_dfs_setup_product_header() extend
  support for PRO.TYPE, PRO.TECH, PRO.SCIENCE

2008-01-23 09:06  llundin

* cplcore/cpl_init.c: cpl_init(): CPL_MEMORY_MODE overwrites the
  default CPL memory mode

2008-01-23 08:57  llundin

* cplcore/cpl_memory.c: cpl_memory_is_empty(): Remove QFITS
  reference

2008-01-22 17:27  scastro

* cpldrs/tests/cpl_wcs-test.c: New test for cpl_wcs_platesol().

2008-01-22 17:26  scastro

* cpldrs/cpl_wcs.c: New function cpl_wcs_platesol(). Removed unused
  variables. Included missing return value in function
  cpl_wcs_platesol().

2008-01-22 17:24  scastro

* cpldrs/cpl_wcs.h: New version delivered. Prototype of new
  function cpl_wcs_platesol().

2008-01-22 16:14  yjung

* cpldrs/tests/: Makefile.am, cpl_wcs-test.c: [no log message]

2008-01-22 15:37  cizzo

* cpldfs/cpl_dfs.c: In cpl_dfs_setup_product_header() add support
  for PRO.TYPE, PRO.TECH, PRO.SCIENCE

2008-01-21 14:53  yjung

* cpldrs/cpl_wcs.h: removed #ifdef CPL_WCS_INSTALLED from cpl_wcs.h

2008-01-21 14:05  cizzo

* cplcore/cpl_table.c: Fix DFS04866: cpl_table_save() can now
  overwrite also a non-FITS file

2008-01-21 09:15  yjung

* cplcore/cpl_imagelist_io.c: [no log message]

2008-01-17 16:23  llundin

* cplcore/cpl_test.c: cpl_test_end(): Add counter of tests

2008-01-16 13:55  yjung

* cpldrs/Makefile.am, cpldrs/cpl_wcs.c, cpldrs/cpl_wcs.h,
  m4/cpl.m4: Add conditional compilation of cpl_ws

2008-01-16 13:40  yjung

* m4/cpl.m4: added definition for CPL_WCS_INSTALLED

2008-01-16 13:11  yjung

* cpldrs/Makefile.am: removed wcslib.h

2008-01-16 13:11  yjung

* cpldrs/wcsconfig.h: removed

2008-01-15 13:54  yjung

* cplcore/cpl_image_basic.c: DFS04843 : added doc

2008-01-11 11:35  llundin

* cplcore/cpl_test.h: cpl_test_error(): Fix doxygen

2008-01-11 11:33  yjung

* cpldrs/: Makefile.am, wcsconfig.h: [no log message]

2008-01-11 09:51  yjung

* cpldrs/: cpl_wcs.c, cpl_wcs.h: moved include wcslib.h from .h to
  .c

2008-01-10 17:56  yjung

* Doxyfile.in, Makefile.am, README.CVS, acinclude.m4, configure.ac,
  cpl.h, cpldrs/Makefile.am, cpldrs/cpl_wcs.c, cpldrs/cpl_wcs.h,
  m4/cpl.m4: USE EXTERNALLY installed WCSLIB 4.3 - specified with
  WCSDIR

2008-01-10 17:05  yjung

* cpldrs/: cpl_wcs.c, cpl_wcs.h: [no log message]

2008-01-10 13:52  llundin

* cplcore/cpl_tools.c: cpl_polynomial_shift_double(): Correct FLOP
  count

2008-01-09 15:12  scastro

* libcext/configure.ac: Removed -pedantic from this file to avoid
  errors in Solaris 10.

2008-01-08 10:41  yjung

* cpldfs/cpl_dfs.c: DFS04786: removed writing of PRO TYPR = REDUCED

2008-01-07 14:42  yjung

* m4/cpl.m4: [no log message]

2008-01-07 13:20  yjung

* m4/cpl.m4: Only Warning if CFITSIO version is not good.

2008-01-07 10:31  llundin

* libcext/cext/cxutils.c: cx_vasprintf(): Define-guard on ENOMEM

2007-12-27 16:49  scastro

* libcext/configure.ac: Removed -ansi and -std=c99. THESE FLAGS
  MAKE COMPILATION FAIL IN THE HP MACHINE (dfs5). THE CX LIBRARY IS
  MEANT TO BE POSIX COMPLIANT, WHICH IS CONTRARY TO ANSI OR C99.

2007-12-27 13:50  scastro

* cplcore/cpl_msg.c: cpl_msg_out(): TEST. Initialized msg_text[],
  msg_log[] and msg_term[].

2007-12-21 16:58  cguirao

* Makefile.am, Makefile.purify.in, configure.ac,
  cplcore/tests/Makefile.am, cpldfs/tests/Makefile.am,
  cpldrs/tests/Makefile.am, cplui/tests/Makefile.am,
  libcext/Makefile.am, libcext/Makefile.purify.in,
  libcext/configure.ac, libcext/m4/purify.m4,
  libcext/tests/Makefile.am, m4/purify.m4: PURIFY NRI Compliant

2007-12-21 14:17  llundin

* cplcore/tests/cpl_memory-test.c: cpl_memory_dump() at info level.
  Cause a resize of the memory table

2007-12-21 14:17  llundin

* cplcore/cpl_xmemory.c: cpl_xmemory_init(): calloc() the memory
  table, and resize as needed

2007-12-20 15:56  llundin

* cplcore/cpl_xmemory.c: cpl_xmemory_status(): For Memory Still
  Allocated report only number of pointers, when that number is
  zero

2007-12-20 12:54  llundin

* cplcore/tests/cpl_msg-test.c: Call cpl_msg_indent_more/less(),
  cpl_msg_set_time_on() (on terminal), cpl_msg_info() (on too long
  message)

2007-12-20 12:53  llundin

* cplcore/: cpl_msg.c, cpl_msg.h: cpl_msg_get_domain(): Replace
  old-style declaration with proper one

2007-12-20 09:49  llundin

* libcext/cext/cxfileutils.c: cx_path_alloc(): Use only stat() when
  S_ISDIR() is defined. cx_path_max(): Guard pathconf() against
  NULL (and try to avoid compiler warning on unavailable pathconf()

2007-12-18 16:02  llundin

* cplcore/tests/cpl_memory-test.c: Choose non-zero number of
  pointers in benchmark for mode 1

2007-12-18 15:50  llundin

* cplcore/cpl_xmemory.c, cplcore/tests/Makefile.am,
  cplcore/tests/cpl_memory-test.c, m4/cpl.m4: Always define both
  CPL_XMEMORY_MODE and CPL_XMEMORY_MAXPTRS - and use them in unit
  testing

2007-12-18 10:20  llundin

* cplcore/cpl_xmemory.c: cpl_xmemory_realloc_count(): Wrap around
  cpl_xmemory_malloc_count() on NULL, detect invalid pointer on
  ncells = 0. Improve messaging, fix cast warnings

2007-12-17 16:36  llundin

* cplcore/cpl_xmemory.c: cpl_xmemory_findfree(): Added with code
  removed from cpl_xmemory_addcell(). cpl_xmemory_realloc(): Reuse
  pos when pointer unchanged

2007-12-17 15:09  llundin

* cplcore/: cpl_memory.c, cpl_xmemory.c, cpl_xmemory.h:
  cpl_xmemory_{{m,c,re}alloc,free}(): Replace __FILE__, __LINE__
  with type. cpl_memory_init(): Register the system/xmemory
  functions directly. cpl_xmemory_addcell(): Find free cell with
  memchr()

2007-12-17 11:02  llundin

* libcext/cext/cxmemory.c: cx_realloc(): Move declaration to start
  of block

2007-12-17 09:36  llundin

* cplcore/cpl_xmemory.c: cpl_xmemory_alloc(): Remove. Inline short
  functions

2007-12-14 19:05  llundin

* cplcore/cpl_xmemory.c: Fixed warnings: tatic counters, cast of
  size_t for fprintf()

2007-12-14 15:58  llundin

* cplcore/tests/cpl_memory-test.c: Add memory benchmark

2007-12-14 15:27  llundin

* cplcore/cpl_xmemory.c: Reduce pointer checks in memory mode 1
  allocation

2007-12-14 14:56  llundin

* cplcore/cpl_xmemory.c: Initilized static variables replaces
  xmemory struct. Detect memory leaks also in mode 1. Mode 2
  allocates using mode 1 routines

2007-12-14 14:54  llundin

* cplcore/tests/cpl_memory-test.c: test cpl_memory_is_empty()

2007-12-14 14:54  llundin

* cplcore/: cpl_test.c, cpl_test.h: cpl_test_memory_is_empty():
  Added

2007-12-14 13:08  llundin

* cplcore/: cpl_memory.c, cpl_xmemory.c, cpl_xmemory.h:
  cpl_xmemory_status(), cpl_xmemory_is_empty(): Take mode as
  parameter

2007-12-14 11:57  llundin

* cplcore/: cpl_memory.c, cpl_xmemory.c, cpl_xmemory.h:
  cpl_xmemory_{{m,c,re}alloc,free}_nocell(): Added for xmemory-mode
  = 1

2007-12-14 10:11  llundin

* cplcore/: cpl_init.c, cpl_memory.c, cpl_memory_impl.h:
  cpl_memory_init(): Take int CPL_XMEMORY_MODE

2007-12-14 10:10  llundin

* cplcore/: cpl_xmemory.c, cpl_xmemory.h: No default for
  CPL_XMEMORY_MODE. cpl_xmemory_strdup(): Removed (unused)

2007-12-14 09:14  llundin

* libcext/cext/cxmemory.c: cx_realloc(): Fix memory leak on nbytes
  == 0 (DFS04757)

2007-12-14 09:06  llundin

* cplcore/cpl_xmemory.c: PTR_HASH(): Cast to int.
  cpl_xmemory_init(): init _p_val. cpl_xmemory_addcell(): Drop
  return value

2007-12-13 18:12  llundin

* cplcore/cpl_xmemory.c: cpl_xmemory_p_val[] const. alloc_total,
  MEMPAGESZ dropped. cpl_xmemory_findcell(): added.
  cpl_xmemory_addcell(), cpl_xmemory_remcell(): void.
  cpl_xmemory_alloc(): Added. cpl_xmemory_{m,c,re}alloc(): Wrap
  around cpl_xmemory_alloc() using corresponding system alloc-call.
  Branch on CPL_XMEMORY_MODE at compile time. strdup_(): Dropped

2007-12-13 16:21  llundin

* cplcore/cpl_tools.c: CPL_XSTRINGIFY(), CPL_STRINGIFY(): Dropped

2007-12-13 11:28  llundin

* cplcore/tests/cpl_memory-test.c: Test cpl_{m,c,re}alloc() on zero
  size

2007-12-13 09:49  scastro

* BUGS: Included mention to memory leak in wcslib.

2007-12-12 16:18  llundin

* cplcore/cpl_xmemory.c: cpl_xmemory_malloc(): Solve NULL-pointer
  problem by dropping linux specific code, assert() on NULL, remove
  unused variables. cpl_xmemory_hash(): Removed.
  cpl_xmemory_status_(): Removed

2007-12-12 13:10  scastro

* libcext/cext/cxstring.c: cx_string_truncate(): renamed MIN to
  CX_MIN

2007-12-12 13:09  scastro

* libcext/cext/cxmacros.h: Namespace protected the following:
  CX_MIN, CX_MAX, CX_ABS, CX_CLAMP

2007-12-12 12:52  yjung

* doxygen/cplref_introduction.tex: rm qfits ref

2007-12-12 12:50  yjung

* doxygen/cplref_installation.tex: removed qfits ref

2007-12-12 12:48  yjung

* README: -> 4.1.0

2007-12-12 12:46  yjung

* configure.ac: 4.1.0a1 -> 4.1.0cvs

2007-12-12 12:42  yjung

* configure.ac: 4.0.0cvs -> 4.1.0a1

2007-12-11 16:07  scastro

* cplcore/tests/cpl_propertylist-test.c: Fixed typo.

2007-12-11 15:44  scastro

* libcext/cext/cxmacros.h: Changed from #undef to #ifndef the
  following: MIN, MAX, ABS, CLAMP as mentioned in DFS 03017

2007-12-11 15:42  llundin

* cplcore/tests/cpl_polynomial-test.c: Raise bar for valgrind

2007-12-11 14:49  llundin

* cplcore/: cpl_test.c, cpl_test.h, tests/cpl_test-test.c:
  cpl_test_error_set(): Removed

2007-12-11 14:42  llundin

* cplcore/tests/: cpl_bivector-test.c, cpl_image_iqe-test.c,
  cpl_imagelist_io-test.c, cpl_matrix-test.c, cpl_memory-test.c,
  cpl_polynomial-test.c, cpl_vector-test.c: Use cpl_test_error(),
  cpl_test_{,non}null() etc.

2007-12-11 14:41  llundin

* cplcore/tests/cpl_image_basic-test.c: cpl_image_divide(): Check
  bpm on zero-division, use cpl_test_error() etc

2007-12-11 13:15  llundin

* cpldfs/tests/cpl_dfs-test.c: cpl_test_nonnull(),
  cpl_test_error(), cpl_test_eq_string() replaces cpl_test(),
  cpl_test_error_set()

2007-12-11 13:07  llundin

* cpldfs/tests/cpl_dfs-test.c: cpl_test_error() replaces
  cpl_test(), cpl_test_error_set()

2007-12-11 12:58  llundin

* cpldrs/tests/: cpl_apertures-test.c, cpl_apertures_img-test.c,
  cpl_fit-test.c: cpl_test_error() replaces cpl_test(),
  cpl_test_error_set()

2007-12-11 11:36  llundin

* cplui/tests/: cpl_frameset-test.c, cpl_frameset_io-test.c:
  cpl_test_error() replaces cpl_test_eq(), cpl_test_error_set()

2007-12-11 11:12  llundin

* cplcore/: cpl_test.c, cpl_test.h: cpl_test_reset(): Made static

2007-12-11 11:11  llundin

* cplcore/tests/cpl_bivector-test.c,
  cplcore/tests/cpl_errorstate-test.c,
  cplcore/tests/cpl_image_basic-test.c,
  cplcore/tests/cpl_image_iqe-test.c,
  cplcore/tests/cpl_imagelist_basic-test.c,
  cplcore/tests/cpl_imagelist_io-test.c,
  cplcore/tests/cpl_matrix-test.c, cplcore/tests/cpl_memory-test.c,
  cplcore/tests/cpl_polynomial-test.c,
  cplcore/tests/cpl_vector-test.c, cpldfs/tests/cpl_dfs-test.c,
  cpldrs/tests/cpl_apertures-test.c,
  cpldrs/tests/cpl_apertures_img-test.c,
  cpldrs/tests/cpl_fit-test.c, cplui/tests/cpl_frameset-test.c,
  cplui/tests/cpl_frameset_io-test.c: cpl_test_error_set() replaces
  cpl_test_reset()

2007-12-11 09:54  scastro

* cplcore/tests/cpl_propertylist-test.c: Increased tests for
  removal of compression keywords.

2007-12-11 09:54  scastro

* cplcore/cpl_propertylist.c: cpl_propertylist_save(): include
  removal of compression keywords when saving a property list.

2007-12-06 18:32  scastro

* cplcore/tests/cpl_propertylist-test.c: Removed tests that used
  internal functions get_first and get_next, which have been
  removed from cpl.

2007-12-06 18:31  scastro

* cplcore/cpl_propertylist_impl.h: Removed prototypes of internal
  functions: cpl_propertylist_get_first(), _first_const(),
  _get_next(), _next_const().

2007-12-06 18:18  scastro

* cplcore/cpl_propertylist.c: Removed internal functions:
  cpl_propertylist_get_first(), get_firts_const(), get_next(),
  get_next_const().  Removed temporaty cx_deque_iterator pos from
  propertylist structure because it was only needed for the
  get_first and get_next functions.

2007-12-06 17:50  scastro

* cplcore/Makefile.am: Removed PLIST_CFLAGS.

2007-12-06 17:49  scastro

* cplcore/cpl_propertylist.c: Removed cpl_propertylist based on
  cx_list. The basic type now is cx_deque. Removed #ifdef PLIST.

2007-12-06 15:30  yjung

* cplcore/: cpl_image_io.c, cpl_imagelist_io.c, cpl_vector.c: added
  removal of FITS COMPRESSION KEYS in the products

2007-12-06 13:31  scastro

* cplcore/cpl_table.c: cpl_table_save(): renamed to
  CPL_FITS_COMPRKEYS.

2007-12-06 13:30  scastro

* cplcore/cpl_tools.h: renamed CPL_FITS_COMPRESSEDKEYS to
  CPL_FITS_COMPRKEYS

2007-12-06 13:25  scastro

* cplcore/tests/cpl_propertylist-test.c: Added test 24 to check the
  removal of compressed keywords from the header when saving a
  table.

2007-12-06 13:24  scastro

* cplcore/cpl_table.c: cpl_table_save(): Added
  CPL_FITS_COMPRESSEDKEYS in calls to cpl_fits_add_properties(), to
  removed compressed keywords when saving a table.

2007-12-06 13:22  scastro

* cplcore/cpl_tools.h: New define CPL_FITS_COMPRESSEDKEYS which
  contains a regular expression with keywords describing compressed
  files.

2007-12-05 16:51  scastro

* cplcore/tests/cpl_msg-test.c: Included tests for DFS02594.

2007-12-05 16:50  scastro

* libcext/configure.ac: Placed ESO_PROG_CC_FLAG([ansi],
  [CFLAGS="$CFLAGS -ansi"]) before the call to std=c99 so that it
  allows checking for C99 semantics in vsnprintf tests which are
  performed in eso.m4. This should fix ticket DFS02594.

2007-12-05 16:48  scastro

* libcext/m4/eso.m4: Fixed typos related to brackets. Included
  stdlib.h in check whether vsnprintf() has C99 semantics. These
  changes, in combination with the change in configure.ac should
  fix the bug mentioned in DFS02594.

2007-12-04 12:59  yjung

* m4/cpl.m4: [no log message]

2007-12-04 12:55  yjung

* m4/cpl.m4: added LIBCPLWCS

2007-12-04 10:58  yjung

* cpldrs/: cpl_wcs.c, cpl_wcs.h, tests/cpl_wcs-test.c: [no log
  message]

2007-12-04 10:55  yjung

* Doxyfile.in, Makefile.am, README.CVS, acinclude.m4, configure.ac,
  cpl.h: added CPLWCS subdirectory / library - IMPORTED from
  WCSLIB-4.2/C

2007-11-30 14:42  scastro

* cplcore/cpl_propertylist.c: cpl_propertylist_to_fitsfile():
  explicit variable initialization added.

2007-11-29 12:39  llundin

* cplui/cpl_frameset_io.c: cpl_imagelist_load_frameset(): Fix
  mem-leak on empty imagelist

2007-11-29 09:25  llundin

* cplcore/: cpl_test.c, cpl_test.h, tests/cpl_test-test.c:
  cpl_test_error_set(): Added

2007-11-28 16:31  yjung

* cplcore/tests/cpl_fits-test.c: [no log message]

2007-11-28 16:24  llundin

* cplcore/: cpl_test.c, cpl_test.h, tests/cpl_test-test.c:
  cpl_test_neq() renamed to cpl_test_noneq(). cpl_test_null(),
  cpl_test_error() added

2007-11-28 16:23  llundin

* cplcore/tests/Makefile.am: Added cpl_test module

2007-11-27 17:07  cizzo

* cplcore/: cpl_msg.c, cpl_msg.h: Add new function
  cpl_msg_get_domain()

2007-11-27 17:06  cizzo

* cplcore/tests/cpl_msg-test.c: Add test on cpl_msg_get_domain()

2007-11-27 16:30  scastro

* cpldrs/cpl_wcs.c: Adapted to the change in API of
  cpl_propertylist_to_fitsfile().

2007-11-27 16:20  scastro

* cpldrs/cpl_wcs.c: Fixed bug in _id of cpl_error_msg() as
  mentioned in DFS04314

2007-11-27 16:12  cizzo

* cplcore/cpl_matrix.c: Upgrade doc for function cpl_matrix_power()

2007-11-27 15:40  cizzo

* cplcore/cpl_matrix.c: In case of exponent 0.5 sqrt() is used for
  speedup

2007-11-27 13:13  cizzo

* cplcore/cpl_table.c: Upgrade doc of cpl_table_sort()

2007-11-27 12:00  cizzo

* cplcore/cpl_table.c: Now cpl_table_sort() does modify pointer to
  sorted columns

2007-11-27 11:57  cizzo

* cplcore/tests/cpl_table-test.c: Add unit test about
  cpl_table_sort()

2007-11-27 10:27  scastro

* cplcore/tests/cpl_propertylist-test.c: Included test 23 to test
  new API of cpl_propertylist_to_fitsfile().

2007-11-27 10:26  scastro

* cplcore/cpl_tools.c: cpl_fits_add_properties(): removed the call
  to cpl_propertylist_copy_property_regexp() in favour of the new
  API of cpl_propertylist_to_fitsfile().

2007-11-27 10:23  scastro

* cplcore/cpl_propertylist_impl.h: new prototype for
  cpl_propertylist_to_fitsfile(): changed API to take a new
  argument, which is a const char *to_rm as a regular expression to
  filter keywords.

2007-11-27 10:22  scastro

* cplcore/cpl_propertylist.c: cpl_propertylist_to_fitsfile():
  changed API to take a new argument, which is a const char *to_rm
  as a regular expression to filter keywords. For rhis, I have also
  included a new inline function called
  _cpl_propertylist_to_fitsfile().

2007-11-26 10:23  yjung

* configure.ac: 4.0cvs -> 4.0.0cvs

2007-11-26 10:15  yjung

* cplcore/: cpl_propertylist.c, tests/cpl_fits-test.c: allow to
  pass pl=NULL to cpl_propertylist_save()

2007-11-26 09:06  llundin

* cplui/cpl_frameset_io.c: cpl_fits_has_image(): fits_get_img_dim()
  replaces fits_read_key()

2007-11-26 08:34  llundin

* cplui/: cpl_frameset_io.c, tests/cpl_frameset_io-test.c:
  cpl_imagelist_load_frameset(): Allow only 1st HDU to not have
  image data (as before), require created imagelist to be non-empty
  (as before)

2007-11-23 21:57  llundin

* cplcore/cpl_matrix.c: cpl_matrix_get_data_const(): fixed warnings

2007-11-23 20:32  llundin

* cplui/: cpl_frameset_io.c, tests/cpl_frameset_io-test.c:
  cpl_fits_has_image(): Added. cpl_imagelist_load_frameset(): Check
  for image data using cpl_fits_has_image(), and fail on invalid
  requests on primary header

2007-11-23 19:06  llundin

* cplui/cpl_frameset_io.c: cpl_imagelist_append_from_file(): Added.
  _cpl_frameset_check_hdu(): Dropped due to redundant image load.
  cpl_imagelist_load_frameset(): Drop _cpl_frameset_check_hdu, use
  cpl_imagelist_append_from_file()

2007-11-23 19:04  llundin

* cplui/tests/cpl_frameset_io-test.c:
  cpl_imagelist_load_frameset(): Add test on empty frameset

2007-11-23 17:03  llundin

* cplui/cpl_frameset_io.c: _cpl_frameset_check_hdu(): Take
  filename. cpl_imagelist_load_frameset(): Improve doxygen, avoid
  cpl_frame_get_nextensions() on extnum non-negative, avoid
  cpl_frameset_get_frame_const()+cpl_frameset_get_size()

2007-11-23 17:01  llundin

* cplui/tests/cpl_frameset_io-test.c: Fixed memory leak

2007-11-23 14:32  llundin

* cplui/tests/cpl_frameset_io-test.c:
  cpl_imagelist_load_frameset(): Cover error handling, verify plane
  number on a range of calls

2007-11-23 13:23  llundin

* cplcore/: cpl_test.c, cpl_test.h, tests/cpl_test-test.c:
  cpl_test_nonnull(), cpl_test_neq(): Added

2007-11-23 11:17  scastro

* cplcore/tests/cpl_propertylist-test.c: Included Test 22 for
  cpl_propertylist_save().

2007-11-22 16:08  yjung

* cplcore/cpl_propertylist.c: [no log message]

2007-11-22 15:17  yjung

* cplcore/tests/cpl_fits-test.c: [no log message]

2007-11-22 15:07  yjung

* cplcore/tests/: cpl_fits-test.c: [no log message]

2007-11-22 15:00  yjung

* cplcore/: cpl_propertylist.c, tests/cpl_fits-test.c: [no log
  message]

2007-11-22 14:25  yjung

* cplcore/: cpl_propertylist.c, cpl_propertylist.h: added
  cpl_propertylist_save()

2007-11-22 12:04  yjung

* cplcore/cpl_fits.c: [no log message]

2007-11-22 11:18  llundin

* cplcore/cpl_test.h: include cpl_msg.h, cpl_type.h

2007-11-22 11:12  yjung

* cplcore/tests/cpl_fits-test.c: [no log message]

2007-11-22 10:56  yjung

* cplcore/cpl_fits.h: [no log message]

2007-11-22 10:45  yjung

* cplcore/tests/: Makefile.am, cpl_fits-test.c: [no log message]

2007-11-22 10:44  yjung

* cpl.h, cplcore/Makefile.am, cplcore/cpl_fits.c,
  cplcore/cpl_fits.h: added cpl_fits module

2007-11-22 09:58  yjung

* cplcore/cpl_imagelist_basic.c: the created image in
  cpl_imagelist_collapse_create() has a NULL bpm if there are none
  (DFS04143)

2007-11-22 09:48  yjung

* cplcore/tests/cpl_mask-test.c: add test for
  cpl_mask_count_window()

2007-11-22 09:41  yjung

* cplcore/: cpl_mask.c, cpl_mask.h: added cpl_mask_count_window

2007-11-22 08:45  llundin

* cplcore/: Makefile.am, cpl_image_filter.c, cpl_image_stats.c,
  cpl_mask.c, cpl_mask.h, cpl_mask_impl.h, tests/cpl_mask-test.c:
  cpl_mask_is_empty(), cpl_mask_is_empty_window(): Export
  (DFS04640)

2007-11-21 16:15  llundin

* cplcore/cpl_test.c: cpl_test_end(): Improve doxygen on nfail

2007-11-21 14:17  scastro

* BUGS: Added not about warnings caused in regcomp() of the C
  library. See DFS04623.

2007-11-21 09:58  llundin

* cplcore/cpl_test.c: cpl_test_end(): Drop PACKAGE name on failure

2007-11-21 09:58  llundin

* cplcore/tests/cpl_matrix-test.c: main(): cpl_msg_info() replaces
  cpl_msg_warning() on near-singular matrix

2007-11-20 15:00  yjung

* acinclude.m4: Still for MAcOS support

2007-11-20 13:33  yjung

* acinclude.m4: cpl_with_java_include -> cpl_with_java_includes -
  typo that prevented --with-java-includes to possibly work !!!
  (DFS03891 part 2)

2007-11-20 11:38  yjung

* acinclude.m4: added support for java on Mac OS X (DFS03891)

2007-11-19 17:53  yjung

* cplcore/cpl_xmemory.c: rm warning

2007-11-19 17:34  yjung

* libcext/cext/cxutils.c: free() used instead of cx_free().  Bug
  exposed on MacOS X where vasprintf() were avaliable DFS03194

2007-11-19 16:06  scastro

* cplcore/cpl_propertylist.c: cpl_propertylist_to_fitsfile(): using
  cpl_error_set_macro() to catch CFITSIO errors and pass them to
  the user. Removed cx_print.

2007-11-19 14:03  yjung

* cplcore/cpl_vector.c: add doc for DFS03972

2007-11-19 13:26  yjung

* cplcore/: cpl_image_basic.c, tests/cpl_image_basic-test.c:
  DFS03177 : cpl_image_fit_gaussian() calls now cpl_image_iqe()

2007-11-19 13:15  yjung

* cplcore/cpl_image_iqe.c: added a missing include

2007-11-16 13:58  llundin

* cpldfs/cpl_dfs.c: cpl_dfs_update_product_header(): Drop
  place-holder special key

2007-11-16 10:36  llundin

* cpldfs/cpl_dfs.c: Added defines for DATAMD5 and
  DATAMD5_PLACEHOLDER

2007-11-15 08:57  llundin

* cplcore/cpl_test.h: Check for support of GCC nonnull attribute
  and use it also with cpl_test_eq_string_macro()

2007-11-14 12:03  llundin

* cpldfs/cpl_dfs.c: cpl_dfs_update_product_header(): Support
  place-holder COMMENT DATAMD5

2007-11-14 10:55  yjung

* cplcore/: cpl_imagelist_io.c, tests/cpl_imagelist_io-test.c: Add
  support for extensions in cpl_imagelist_save()

2007-11-14 10:07  yjung

* cplcore/: cpl_image_resample.c, tests/cpl_image_resample-test.c:
  added DOC and unit tests

2007-11-13 15:33  llundin

* libcext/cext/cxfileutils.c: Guarded include of sys/types.h to
  support -ansi on HP-UX

2007-11-13 15:32  yjung

* cplcore/cpl_image_resample.c: [no log message]

2007-11-13 15:27  yjung

* cplcore/: cpl_image_resample.c, cpl_image_resample.h,
  cpl_image_resample_body.h: added cpl_image_warp()

2007-11-13 15:23  llundin

* cplcore/tests/: cpl_polynomial-test.c, cpl_vector-test.c:
  Compensate for cpl_error_margin set to 1

2007-11-13 15:07  llundin

* cplcore/tests/cpl_math-test.c: cpl_test_rel() replaces
  cpl_test_leq()

2007-11-13 14:22  llundin

* cpldrs/cpl_detector.c: cpl_flux_get_noise_ring():
  cpl_error_set_message_macro() replaces cpl_error_set_message()

2007-11-13 14:13  llundin

* cplcore/cpl_test.c, cplcore/cpl_test.h,
  cplcore/tests/cpl_bivector-test.c,
  cplcore/tests/cpl_error-test.c,
  cplcore/tests/cpl_errorstate-test.c,
  cplcore/tests/cpl_image_basic-test.c,
  cplcore/tests/cpl_image_bpm-test.c,
  cplcore/tests/cpl_image_filter-test.c,
  cplcore/tests/cpl_image_gen-test.c,
  cplcore/tests/cpl_image_io-test.c,
  cplcore/tests/cpl_image_iqe-test.c,
  cplcore/tests/cpl_image_resample-test.c,
  cplcore/tests/cpl_imagelist_basic-test.c,
  cplcore/tests/cpl_imagelist_io-test.c,
  cplcore/tests/cpl_mask-test.c, cplcore/tests/cpl_math-test.c,
  cplcore/tests/cpl_matrix-test.c, cplcore/tests/cpl_memory-test.c,
  cplcore/tests/cpl_msg-test.c,
  cplcore/tests/cpl_polynomial-test.c,
  cplcore/tests/cpl_stats-test.c, cplcore/tests/cpl_test-test.c,
  cplcore/tests/cpl_vector-test.c, cpldfs/tests/cpl_dfs-test.c,
  cpldrs/tests/cpl_apertures-test.c,
  cpldrs/tests/cpl_apertures_img-test.c,
  cpldrs/tests/cpl_detector-test.c, cpldrs/tests/cpl_fit-test.c,
  cpldrs/tests/cpl_geom_img-test.c, cpldrs/tests/cpl_photom-test.c,
  cpldrs/tests/cpl_wcs-test.c, cplui/tests/cpl_frameset-test.c,
  cplui/tests/cpl_frameset_io-test.c: cpl_test_init(): Take also
  PACKAGE_BUGREPORT

2007-11-13 10:44  llundin

* cplcore/tests/cpl_test-test.c: Test also expected failures

2007-11-13 10:16  llundin

* cplcore/cpl_test.c: cpl_test_end(): Dump errorstate on failed
  test

2007-11-09 16:34  scastro

* cplcore/tests/cpl_propertylist-test.c: Included #ifdef
  HAVE_CONFIG_H to remove warning related to CPL_MAJOR_VERSION.
  Modified #if CPL_MAJOR_VERSION to >= 5 in test 14b.

2007-11-09 16:33  scastro

* cplcore/cpl_propertylist.c: cpl_propertylist_erase_regexp():
  changed #if CPL_MAJOR_VERSION to >= 5

2007-11-09 15:34  llundin

* cplcore/cpl_test.c:  cpl_test_eq_string_macro(): Avoid
  cpl_strdup()

2007-11-09 13:00  llundin

* cplcore/tests/: Makefile.am, cpl_test-test.c: Added unit tests of
  unit test module

2007-11-09 12:18  llundin

* cplcore/tests/cpl_polynomial-test.c: Use cpl_test_rel() and
  cpl_test_abs()

2007-11-09 12:17  llundin

* cplcore/: cpl_test.c, cpl_test.h: cpl_test_eq(),
  cpl_test_eq_string(), cpl_test_abs(), cpl_test_rel(): Added

2007-11-08 15:54  llundin

* libcext/m4/eso.m4: AC_DEFUN([ESO_ENABLE_STRICT]: [std=c99]
  replaces [-std=c99]

2007-11-08 15:24  yjung

* configure.ac: 4.0.1 -> 4.0.1cvs

2007-11-08 15:23  yjung

* configure.ac: 4.0cvs -> 4.0.1

2007-11-08 13:49  scastro

* cplcore/tests/cpl_propertylist-test.c: Test 14b: included a #if
  around the return values in case of error so that it returns -1
  when CPL_MAJOR_VERSION == 5 otherwise it returns 0. This #if
  should be removed after cpl-5.0 is released.

2007-11-08 13:49  scastro

* cplcore/cpl_propertylist.c: cpl_propertylist_erase_regexp():
  included a #if around the return values in case of error so that
  it returns -1 when CPL_MAJOR_VERSION == 5 otherwise it returns 0.
  This #if should be removed after cpl-5.0 is released.

2007-11-08 12:08  llundin

* cplcore/cpl_msg.c: cpl_msg_init(), cpl_msg_stop(): Duplicate
  streams and change line width only on supported systems

2007-11-08 12:07  llundin

* configure.ac: Check for presence of non-C99 functions

2007-11-08 11:14  scastro

* cplcore/tests/cpl_propertylist-test.c: Test 14b: Rollback
  previous change on the return value when an error occurs. It is
  set to 0.

2007-11-08 11:12  scastro

* cplcore/cpl_propertylist.c: cpl_propertylist_erase_regexp():
  rollback previous change on the return value when an error
  occurs. It is set to 0.

2007-11-08 10:04  llundin

* libcext/configure.ac: Added -fno-common -std=c99 -ansi -pedantic

2007-11-08 09:54  llundin

* libcext/cext/cxdeque.c: cx_deque_insert(): /* */ comment replaces
  //

2007-11-07 14:38  cizzo

* cplcore/cpl_msg.c: Truncate too long messages instead of
  corrupting memory

2007-11-07 14:09  llundin

* cplcore/: cpl_image_basic.c, cpl_image_basic_body.h,
  cpl_image_stats_body.h: cpl_image_extract(),
  cpl_image_get_median_window(): Use cpl_tools_copy_window()

2007-11-07 14:08  llundin

* cplcore/: cpl_tools.c, cpl_tools.h: cpl_tools_copy_window():
  Added

2007-11-07 13:18  llundin

* cplcore/: Makefile.am, cpl_image_filter.c, cpl_image_stats.c,
  cpl_mask.c, cpl_mask_impl.h, tests/cpl_mask-test.c, cpl_mask.h:
  cpl_mask_is_empty(), cpl_mask_is_empty_window(): Do not export

2007-11-06 17:46  llundin

* cplcore/cpl_image_filter.c: cpl_mask_has_rejected(): Dropped, use
  cpl_mask_is_empty() instead

2007-11-06 17:45  llundin

* cplcore/: cpl_mask.c, cpl_mask.h, tests/cpl_mask-test.c:
  cpl_mask_is_empty() added

2007-11-06 17:16  llundin

* cplcore/: cpl_image_stats.c, cpl_image_stats_body.h:
  cpl_image_get_median_window(): Transitive window bounds check,
  compute median without casting to double, use memcpy() to
  duplicate pixel buffer

2007-11-06 10:41  llundin

* cplcore/: cpl_image_basic.c, cpl_image_basic_body.h:
  cpl_image_turn(): Avoid image duplication for 1D-images.
  cpl_vector_get_fwhm(): Fix compiler warning (y_[12] replaces
  y[12]). Improve documentation

2007-11-06 10:34  llundin

* cplcore/tests/cpl_image_basic-test.c: cpl_image_get_diff():
  cpl_test() replaces assert()

2007-11-06 09:40  llundin

* cplcore/: cpl_image_basic.c, cpl_mask.c: cpl_image_turn(),
  cpl_mask_turn(): Fix doxygen bug (DFS04637)

2007-11-06 09:25  llundin

* cplcore/tests/cpl_image_basic-test.c: cpl_image_turn_test():
  Check direction of 90 degree rotation

2007-11-06 08:51  llundin

* cplcore/: cpl_image_basic.c, cpl_image_basic_body.h:
  cpl_image_turn(): Fix a doxygen typo, avoid image duplication for
  rot=2 and for square images with rot=+/- 1

2007-11-05 18:36  llundin

* cplcore/: cpl_mask.c, tests/cpl_mask-test.c: cpl_mask_turn():
  Allow all values of rot and extend the unit test to verify the
  result

2007-11-05 17:53  llundin

* cplcore/tests/cpl_image_basic-test.c: cpl_image_turn_test(): Do
  actual unit-test of cpl_image_turn

2007-11-05 17:19  llundin

* cplcore/tests/cpl_image_basic-test.c: CPL_MATH_E replaces E_VALUE

2007-11-05 16:28  yjung

* cplcore/cpl_image_basic.c: [no log message]

2007-11-05 16:19  llundin

* cplcore/: cpl_image_basic.c, cpl_image_basic_body.h:
  cpl_image_turn(): Sllow all values of rot

2007-11-05 16:10  yjung

* cplcore/tests/cpl_image_basic-test.c: add tests for DFS02049

2007-11-05 16:03  llundin

* cplcore/: cpl_image_basic.c, cpl_image_basic_body.h:
  cpl_image_extract(): cpl_image_wrap() replaces cpl_image_new

2007-11-05 15:45  yjung

* cplcore/cpl_image_basic.c: DFS02049 : Handle the division by zero
  : set the pixel as bad if it occurs.

2007-11-05 11:35  llundin

* cplcore/: cpl_image_basic.c, cpl_image_basic_body.h:
  cpl_image_extract(): Use memcpy() for extractions with more than
  a single column

2007-11-02 09:13  llundin

* cpldfs/cpl_dfs.c: cpl_dfs_{image,table}_save(): Fix for DFS04585
  copied from HEAD

2007-10-31 15:26  yjung

* cplcore/: cpl_mask.c, cpl_mask.h, tests/cpl_mask-test.c: added
  cpl_mask_warp() cpl_mask_unwrap()

2007-10-31 14:46  yjung

* cplcore/cpl_xmemory.c: [no log message]

2007-10-31 14:08  yjung

* cplcore/cpl_xmemory.c, m4/cpl.m4: [no log message]

2007-10-30 17:21  yjung

* cplcore/cpl_xmemory.c: [no log message]

2007-10-30 17:07  yjung

* m4/cpl.m4: [no log message]

2007-10-30 16:34  yjung

* cplcore/: cpl_xmemory.c, cpl_xmemory.h: Simplified : rm mmap
  calls and falloc fdealloc()

2007-10-30 15:56  yjung

* m4/cpl.m4: [no log message]

2007-10-30 15:39  yjung

* m4/cpl.m4: Add check on the CFITSIO version

2007-10-29 09:42  scastro

* cplcore/cpl_propertylist.c: Included FIXME note in
  _cpl_propertylist_from_fitsfile() to be checked before next
  release in Dez 2007.

2007-10-26 12:26  scastro

* cplcore/tests/cpl_propertylist-test.c: Included test 14b to catch
  the proper error code returned when regexp is NULL.

2007-10-26 12:25  scastro

* cplcore/cpl_propertylist.c: cpl_propertylist_erase_regexp():
  Changed return value from 0 to -1 when an error occurs, to avoid
  conflicts with when n o entries are erased (and 0 is returned).
  See DFS04587.

2007-10-26 12:07  scastro

* cplcore/cpl_propertylist.c: cpl_propertylist_load() and
  cpl_propertylist_load_regexp(): Check for cfitsio error code
  END_OF_FILE when moving to the next HDU (cxlist version).

2007-10-26 12:01  scastro

* cplcore/tests/cpl_propertylist-test.c: Included test 10a to
  verify the error code returned by cpl_propertylist_load() and
  cpl_propertylist_load_regexp() when a non-existent extension is
  requested.

2007-10-26 12:00  scastro

* cplcore/cpl_propertylist.c: cpl_propertylist_load() and
  cpl_propertylist_load_regexp(): Check for cfitsio error code
  END_OF_FILE when moving to the next HDU (deque version).

2007-10-26 09:16  llundin

* cpldfs/cpl_dfs.c: cpl_dfs_update_product_header(): Improve
  doxygen

2007-10-25 13:52  cizzo

* cplcore/cpl_table.c: Support TUSHORT in cpl_table_load()

2007-10-25 11:35  yjung

* configure.ac: [no log message]

2007-10-24 17:16  scastro

* Doxyfile.in: Included SORT_BRIEF_DOCS=yes to alphabetically sort
  functions inside each modules page.

2007-10-24 13:40  llundin

* cpldfs/cpl_dfs.c: cpl_dfs_product_save(): Update documentation

2007-10-23 14:50  llundin

* cpldfs/: cpl_dfs.c, tests/cpl_dfs-test.c:
  cpl_dfs_update_product_header(): Fail on missing product file,
  and on missing DATAMD5 card, recompute DATAMD5 for any product
  type (DFS4596, DFS4552)

2007-10-23 13:38  llundin

* cpldfs/: cpl_dfs.c, cpl_dfs.h, tests/cpl_dfs-test.c:
  cpl_dfs_save_imagelist(): Added with unit-test - Still missing
  MD5-sum in header

2007-10-23 11:29  llundin

* cpldfs/: cpl_dfs.c, cpl_dfs.h: cpl_dfs_product_save(): Add
  cpl_imagelist support

2007-10-23 08:41  llundin

* cpldfs/tests/cpl_dfs-test.c: cpl_dfs_save_tests(): Cover regexp
  card removal with both zero and one key removed

2007-10-22 17:13  scastro

* cplcore/tests/cpl_propertylist-test.c: Included Test 14b to test
  return value in case of an error in
  cpl_propertylist_erase_regexp().

2007-10-22 17:12  scastro

* cplcore/cpl_propertylist.c: cpl_propertylist_erase_regexp():
  Changed return value when an error occurs from 0 to -1, to avoid
  conflicts with when no entries are erased (and 0 is returned).
  See DFS04587.

2007-10-22 16:35  llundin

* cpldfs/tests/cpl_dfs-test.c: cpl_dfs_{image,table}_save(): Test
  fits key removal

2007-10-22 16:06  llundin

* cpldfs/cpl_dfs.c: cpl_dfs_{image,table}_save(): Fix for DFS04585
  (error check on cpl_propertylist_erase_regexp())

2007-10-16 14:50  scastro

* doxygen/Doxyfile.in: Included SORT_BRIEF_DOCS=YES to
  alphabetically sort the functions in each module page.

2007-10-15 11:46  llundin

* cpldfs/tests/cpl_dfs-test.c: cpl_dfs_save_tests(): QC -> ESO QC

2007-10-15 10:25  cizzo

* cplcore/cpl_column.c: Call fabs() instead of fabsf() in
  cpl_column_absolute()

2007-10-12 15:02  scastro

* cplcore/tests/cpl_propertylist-test.c: Included test for when
  trying to load a property list with an extension larger than the
  number of extensions.

2007-10-12 15:01  scastro

* cplcore/cpl_propertylist.c: cpl_propertylist_to_fitsfile():
  included better error messaging report when receiving an error
  from CFITSIO.

2007-10-10 16:24  cizzo

* cplcore/tests/cpl_table-test.c: Add tests for new function
  cpl_table_get_column_names().

2007-10-10 16:23  cizzo

* cplcore/: cpl_table.c, cpl_table.h: Add new function
  cpl_table_get_column_names(). Function
  cpl_table_get_column_name() is deprecated

2007-10-10 12:29  cizzo

* cplcore/: cpl_table.c, cpl_table.h, tests/cpl_table-test.c:
  Rename cpl_table_absolute_column() to cpl_table_abs_column()

2007-10-09 17:24  cizzo

* cplcore/cpl_msg.c: Fix problem with long messages in
  cpl_msg_out() (DFS03014)

2007-10-09 17:23  cizzo

* cplcore/tests/cpl_table-test.c: Add test for
  cpl_table_absolute_column()

2007-10-09 17:22  cizzo

* cplcore/: cpl_column.c, cpl_column.h, cpl_table.c, cpl_table.h:
  Add functions cpl_table_absolute_column() and
  cpl_column_absolute()

2007-10-07 18:59  rpalsa

* cplcore/cpl_propertylist.c: _cpl_propertylist_from_fitsfile():
  Skip totally empty FITS records. Records with a blank keyword
  followed by a comment are translated to a comment record, i.e.
  the blank keyword is replaced by COMMENT.

2007-10-07 16:45  rpalsa

* cplcore/cpl_propertylist.c: cpl_propertylist_load(),
  cpl_propertylist_load_regexp(): Check for cfitsio error code
  END_OF_FILE when moving to the target HDU (deque version).

2007-10-07 16:03  rpalsa

* cplcore/cpl_propertylist.c: cpl_propertylist_load(),
  cpl_propertylist_load_regexp(): Check for cfitsio error code
  END_OF_FILE when moving to the target HDU.

2007-10-05 17:09  cizzo

* cplcore/cpl_table.c: Support also TUSHORT columns in
  cpl_table_load()

2007-10-04 10:41  llundin

* cplcore/cpl_tools.c: cpl_tools_get_median_9double(): Updated
  doxygen with algorithm citation found in eclipse

2007-10-02 14:37  cizzo

* NEWS: More News for CPL 4.0

2007-09-26 10:26  llundin

* cplcore/tests/cpl_propertylist-test.c,
  cplui/tests/cpl_frame-test.c, cplui/tests/cpl_frameset_io-test.c:
  ANSI-C remove() replaces unlink()

2007-09-26 10:24  llundin

* cplcore/cpl_tools.c: cpl_errorstate_dump_debug(): Prototype
  dropped following move to cpl_test

2007-09-25 15:53  llundin

* cplcore/cpl_test.h: cpl_test_leq(): Fix doxygen typo

2007-09-24 15:57  llundin

* NEWS: Some News for CPL 4.0

2007-09-24 15:13  llundin

* cpldfs/tests/cpl_dfs-test.c: cpl_dfs_save_txt(): Added and
  replaces argv[0]

2007-09-24 13:39  llundin

* README: Fix typo: version 3.2 -> gcc version 3.2

2007-09-24 10:05  llundin

* libcext/cext/cxutils.c: cx_line_max(): Call sysconf only when
  _SC_LINE_MAX is defined (i.e. incomplete sysconf() support, as
  under CYGWIN_NT-5.1)

2007-09-19 16:26  llundin

* cpl.h, cplcore/Makefile.am, cplcore/cpl_test.c,
  cplcore/cpl_test.h, cplcore/cpl_tools.c, cplcore/cpl_tools.h:
  cplcore/cpl_test module created and exported using functions
  moved from cplcore/cpl_tools module

2007-09-14 14:25  llundin

* libcext/acinclude.m4: Removed all CX math constants, except CX_PI
  which is still used by giraf-2.4

2007-09-14 14:06  llundin

* cplcore/cpl_image_basic.c, cplcore/cpl_image_gen.c,
  cplcore/cpl_image_iqe.c, cplcore/cpl_vector.c,
  cplcore/tests/cpl_bivector-test.c,
  cplcore/tests/cpl_image_basic-test.c,
  cplcore/tests/cpl_polynomial-test.c,
  cplcore/tests/cpl_vector-test.c, cpldrs/cpl_photom.c,
  cpldrs/cpl_wlcalib_xc.c: CPL_MATH constants replaces CX,
  atan(),sqrt(),exp() dittos

2007-09-14 14:02  llundin

* cplcore/tests/cpl_image_iqe-test.c: cpl_image_iqe(): Test error
  handling

2007-09-14 11:59  llundin

* libcext/acinclude.m4: Add comment regarding deprecated
  mathematical constants

2007-09-14 11:46  llundin

* cplcore/: cpl_math_const.h, tests/cpl_math-test.c: CPL_MATH_2PI
  added

2007-09-14 11:36  llundin

* cplcore/: cpl_math_const.h, tests/cpl_math-test.c:
  CPL_MATH_SQRT2PI added

2007-09-14 11:04  llundin

* cplcore/: cpl_math_const.h, tests/cpl_math-test.c:
  CPL_MATH_FWHM_SIG, CPL_MATH_SIG_FWHM added

2007-09-14 10:35  llundin

* cplcore/: cpl_math_const.h, tests/cpl_math-test.c: CPL_MATH_4_PI
  added

2007-09-14 10:25  llundin

* cplcore/: cpl_math_const.h, tests/cpl_math-test.c:
  CPL_MATH_DEG_RAD, CPL_MATH_RAD_DEG added

2007-09-14 10:09  llundin

* cpldrs/cpl_detector.c: cpl_bivector_gen_rect_poisson(),
  cpl_bivector_gen_ring_poisson(): CPL_MATH_PI_2 and
  CPL_MATH_SQRT1_2 replaces M_PI_2 and M_SQRT1_2

2007-09-14 09:11  llundin

* cplcore/tests/cpl_math-test.c: Lower bar on accuracy, atan2()
  replaces atan() in pi approximations

2007-09-13 17:01  llundin

* cpl.h, cplcore/Makefile.am, cplcore/cpl_math_const.h,
  cplcore/tests/Makefile.am, cplcore/tests/cpl_math-test.c: Math
  constants added (DFS03268)

2007-09-12 16:28  llundin

* cpljava/cpl_gasgano.c: setCplMessaging(): Added with call to
  cpl_msg_warning() on failure. makePluginLibrary(): Call
  setCplMessaging(), ignore plugins when cpl_plugin_get_info()
  fails. doExec(): Call cpl_dfs_update_product_header() only if a
  plugin-exec is found and check if it failed, restore error state
  to point prior to cpl_plugin_get_info() call.
  ensureHandlersSetup(): Call cpl_msg_warning() on cpl_init()
  failure

2007-09-10 12:19  yjung

* cpldfs/cpl_dfs.c: added doc for doxygen

2007-09-10 12:07  yjung

* cpldrs/cpl_wlcalib_xc.c: pb in doxygen

2007-09-10 10:42  llundin

* cplcore/cpl_init.c: cpl_init(): Fixed doxygen typo

2007-09-10 10:41  llundin

* cplcore/cpl_init.c: cpl_init(): Added doxygen on possible CPL
  error code

2007-09-10 09:15  yjung

* configure.ac: [no log message]

2007-09-10 09:14  yjung

* configure.ac: 4.0b4cvs -> 4.0

2007-09-07 11:33  cizzo

* cplcore/cpl_table.c: Improve doc of cpl_table_set_column_format()

2007-09-07 11:29  cizzo

* cplcore/cpl_table.c: Improve doc of cpl_table_get_column_unit()

2007-09-05 11:53  kbanse

* README: include JDK link

2007-09-04 14:11  yjung

* configure.ac: 4.0b4 -> 4.0b4cvs

2007-09-04 14:10  yjung

* configure.ac: 4.0b3 -> 4.0b4

2007-09-04 09:19  llundin

* cplcore/cpl_image_filter_body.h:
  cpl_image_filter_median_uniform_{double,float}(): Moved calls to
  CPL_IMAGE_FILTER_MIN(), CPL_IMAGE_FILTER_MAX() out of innermost
  loops

2007-09-04 08:03  llundin

* cplcore/tests/cpl_image_filter-test.c: included config.h.
  filter_one(): Fix mem-leak, init func-pointer

2007-09-03 16:36  llundin

* cplcore/: cpl_image_filter.c, cpl_image_filter_body.h:
  cpl_image_filter_{linear,morpho,median,stdev}(): Delete empty bpm
  from result, drop never-taken cpl_mask_has_rejected()-guarded
  return following nobpm call.
  cpl_image_filter_median_uniform_{double,float}(): Added.
  cpl_image_filter_median(): Use
  cpl_image_filter_median_uniform_{double,float}() when kernel is
  uniform and no bpm on input

2007-09-03 15:13  cizzo

* cplcore/cpl_column.c: Correct error handling in a number of
  accessor functions

2007-09-03 15:05  cizzo

* cplcore/: cpl_array.c, cpl_table.c: Correct error handling in a
  number of accessor functions

2007-09-03 12:47  llundin

* cplcore/: cpl_image_filter.c, cpl_image_filter_body.h:
  cpl_image_filter_median(): Avoid cast for median computation

2007-09-03 12:47  llundin

* cplcore/cpl_tools.c: cpl_tools_get_median_9float(): Added.
  cpl_tools_get_median_float(): Use cpl_tools_get_median_9float()

2007-09-03 09:48  llundin

* cplcore/tests/cpl_image_filter-test.c: Reduce default image size
  and fix typos

2007-08-31 14:36  llundin

* cplcore/tests/cpl_image_filter-test.c: filter_one(): for linear
  filtering use a unity kernel and verify the result

2007-08-31 14:06  llundin

* cplcore/tests/cpl_image_filter-test.c: Added filter_one() and
  loops for test variations

2007-08-31 14:02  llundin

* cplcore/cpl_image_filter.c:
  cpl_image_filter_{linear,morpho,median,stdev}():
  cpl_mask_has_rejected() replaces cpl_image_count_rejected()

2007-08-30 15:12  llundin

* cplcore/cpl_tools.c: cpl_test_init(): Work-around for DFS04285.
  cpl_test_end(): cpl_msg_debug on errno

2007-08-30 12:28  scastro

* cplcore/cpl_propertylist.c: cpl_propertylist_load_regexp(): fixed
  leaks as described in DFS04290.

2007-08-30 12:26  scastro

* cplcore/tests/cpl_propertylist-test.c: Fixed small leaks.

2007-08-30 10:43  llundin

* cplcore/tests/cpl_image_bpm-test.c: Renamed ima to img, fixed
  memory leak

2007-08-29 13:28  kbanse

* README: change qfits to CFITSIO

2007-08-29 12:29  llundin

* cplcore/cpl_tools.c: cpl_test_one(): cpl_errorstate_dump() added

2007-08-29 12:27  yjung

* configure.ac: add cvs to the package name to protect b3

2007-08-29 12:23  yjung

* configure.ac: b3 release

2007-08-28 14:02  scastro

* cplcore/cpl_type.c: Added type codes into doxygen text. See
  DFS03301.

2007-08-28 12:02  llundin

* cplcore/cpl_memory.c: cpl_vsprintf(): Removed fix for DFS04278
  (which has been solved)

2007-08-28 11:50  scastro

* libcext/cext/cxutils.c: cx_vasprintf(): fixed bug from DFS04278.

2007-08-27 16:49  llundin

* cplcore/cpl_memory.c:  cpl_vsprintf(): Improved error message

2007-08-27 16:45  llundin

* cplcore/cpl_memory.c: cpl_vsprintf(): Check
  _cpl_memory_is_initialized like the others do

2007-08-27 16:41  llundin

* cplcore/cpl_memory.c: Fix for DFS04278 using work-around for
  DFS04276 - Add comment about work-around

2007-08-27 16:35  llundin

* cplcore/: cpl_memory.c, tests/cpl_memory-test.c: Fix for DFS04278
  using work-around for DFS04276

2007-08-24 09:52  yjung

* configure.ac: [no log message]

2007-08-23 16:24  llundin

* cplcore/cpl_image_filter.c:
  cpl_image_filter_{linear,morpho,median,stdev}(): Use
  cpl_mask_has_rejected() to avoid calls to cpl_mask_dilation()
  with no bad pixels

2007-08-23 16:22  llundin

* cplcore/: cpl_image_io.c, cpl_image_io.h:
  cpl_image_wrap_{double,float,int}(): Dropped const modifier

2007-08-22 12:05  scastro

* cplcore/cpl_propertylist_impl.c: Removed cpl_propertylist_impl.c
  because it is now deprecated.

2007-08-21 13:41  scastro

* cplui/tests/Makefile.am: Included cpl_frameset_io-test. Included
  also a clean-local.

2007-08-21 13:40  scastro

* cplui/tests/cpl_frameset_io-test.c: Including unit tests for
  cpl_frameset_io module.

2007-08-21 13:34  scastro

* cplui/cpl_frameset_io.c: cpl_imagelist_load_frameset(): Fixed bug
  when loading all fits extensions. Included new internal static
  function for this fix. See ticket DFS04250.

2007-08-20 14:13  scastro

* cplui/cpl_frameset.c: cpl_frameset{find, get_first, get_frame,
  get_next}: replaced cpl_error_get_code() by
  cpl_errorstate_is_equal() as reported in DFS04212.

2007-08-20 14:06  scastro

* cplcore/cpl_propertylist.c: cpl_propertylist_{get, get_first,
  get_next, get_property}: replace cpl_error_get_code() by
  cpl_errorstate_is_equal() as reported in DFS04212.

2007-08-20 13:37  yjung

* cplcore/cpl_image_basic.c: doc error corrected

2007-08-14 12:05  yjung

* configure.ac: 4.0b1 -> 4.0b2

2007-08-10 17:18  yjung

* cplcore/: cpl_imagelist_io.c, cpl_imagelist_io_body.h: DFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first imageDFS04211 :
  cpl_imagelist_load loads the first image

2007-08-10 09:56  llundin

* cplui/cpl_parameterlist.c:
  cpl_parameterlist_get_{first,next,last}(),
  cpl_parameterlist_find{,_type,_context,_tag}():
  cpl_errorstate_is_equal() replaces cpl_error_get_code(), see
  DFS04212

2007-08-10 08:07  llundin

* cplcore/cpl_image_io.c: cpl_image_load(): Removed unused
  variable, related to DFS04193 fix

2007-08-09 23:19  llundin

* cpldfs/: cpl_dfs.c, tests/cpl_dfs-test.c: cpl_is_fits(): Set
  CPL_ERROR_BAD_FILE_FORMAT only on failed close

2007-08-09 18:05  llundin

* cpldrs/cpl_apertures.c: cpl_apertures_extract(): On sucess
  recover from error(s) set by cpl_apertures_extract_sigma(), see
  DFS02616

2007-08-09 13:28  llundin

* cpldfs/tests/cpl_dfs-test.c: cpl_dfs_save_image(): Do test 3 on a
  single rawframe + one calibration fits image

2007-08-09 10:01  llundin

* cpldfs/tests/cpl_dfs-test.c: cpl_dfs_save_image(): Do test 3 on a
  single rawframe. Delete frameset at end

2007-08-09 09:42  llundin

* cpldfs/: cpl_dfs.c, tests/cpl_dfs-test.c: cpl_is_fits():
  CPL_ERROR_FILE_NOT_FOUND replaces CPL_ERROR_FILE_IO

2007-08-09 09:39  llundin

* cpldfs/tests/cpl_dfs-test.c: cpl_dfs_save_image(): Test error
  handling on non-existing raw-file

2007-08-09 09:35  llundin

* cpldfs/cpl_dfs.c: cpl_is_fits(): Use also CPL_ERROR_FILE_IO, add
  CFITSIO text to error

2007-08-07 10:05  llundin

* cpldrs/cpl_fit.c: cpl_fit_imagelist_polynomial(): Improve
  documentation

2007-08-06 14:09  llundin

* cpldfs/cpl_dfs.c:  cpl_dfs_update_product_header(): close fits
  file on error, fits_open_diskfile() replaces fits_open_file(),
  Add cfitsio return value to error message

2007-08-03 21:33  yjung

* cplcore/cpl_image_io.c: DFS04193: pnum unused in cpl_image_load

2007-08-02 10:27  llundin

* cplcore/cpl_tools.c: cpl_test_get_description(): LP64, PIC,
  OPTIMIZE, gcc version fall-back

2007-08-02 10:08  llundin

* cplcore/cpl_tools.c: cpl_test_get_description(): Add
  CFITSIO_VERSION

2007-07-31 15:27  llundin

* cplcore/tests/cpl_bivector-test.c,
  cplcore/tests/cpl_image_basic-test.c,
  cplcore/tests/cpl_image_resample-test.c,
  cplcore/tests/cpl_imagelist_basic-test.c,
  cplcore/tests/cpl_polynomial-test.c,
  cplcore/tests/cpl_vector-test.c, cplcore/cpl_tools.c,
  cplcore/cpl_tools.h, cplcore/tests/cpl_error-test.c,
  cplcore/tests/cpl_errorstate-test.c,
  cplcore/tests/cpl_imagelist_io-test.c,
  cplcore/tests/cpl_memory-test.c, cplcore/tests/cpl_stats-test.c,
  cpldfs/tests/cpl_dfs-test.c, cpldrs/tests/cpl_apertures-test.c,
  cpldrs/tests/cpl_apertures_img-test.c,
  cpldrs/tests/cpl_fit-test.c, cpldrs/tests/cpl_photom-test.c,
  cpldrs/tests/cpl_wcs-test.c, cplui/tests/cpl_frameset-test.c:
  cpl_test() redeclared to void and error-counting is done via an
  internal variable. cpl_test_reset() replaces cpl_error_reset()

2007-07-31 14:28  llundin

* cplcore/cpl_errorstate.c: cpl_errorstate_dump(): Do nothing when
  cpl_error_is_readonly()

2007-07-31 11:56  llundin

* cplcore/cpl_tools.c, cplcore/cpl_tools.h,
  cplcore/tests/cpl_bivector-test.c,
  cplcore/tests/cpl_image_basic-test.c,
  cplcore/tests/cpl_image_resample-test.c,
  cplcore/tests/cpl_imagelist_basic-test.c,
  cplcore/tests/cpl_matrix-test.c,
  cplcore/tests/cpl_polynomial-test.c,
  cplcore/tests/cpl_vector-test.c, cpldrs/tests/cpl_fit-test.c:
  cpl_test_leq(): Redeclared to void

2007-07-31 11:53  llundin

* cpldrs/tests/cpl_wcs-test.c: Use cpl_test_init() instead if
  cpl_init(). Use cpl_test_end() instead of cpl_end()

2007-07-31 11:27  yjung

* cplcore/cpl_image_basic.c: [no log message]

2007-07-31 09:40  llundin

* cplcore/cpl_tools.h: cpl_assert(): cpl_assert_ok replaces ok

2007-07-31 09:33  llundin

* cpldrs/cpl_wcs.c: cpl_memory.h and cpl_msg.h replaces cpl.h and
  cxmessages.h. Included string.h. Added newline at end of file

2007-07-31 08:50  llundin

* cplcore/tests/cpl_stats-test.c: Output from cpl_stats_dump() sent
  to /dev/null per default

2007-07-31 08:35  llundin

* cpldfs/tests/cpl_dfs-test.c: Removed unused code

2007-07-30 21:01  llundin

* cplcore/cpl_tools.c: cpl_test_get_description(): Check for
  definition of gcc macros

2007-07-30 18:19  llundin

* cplcore/tests/cpl_stats-test.c: cpl_stats_dump() called only with
  debugging

2007-07-30 18:11  llundin

* cplcore/tests/cpl_bivector-test.c,
  cplcore/tests/cpl_error-test.c,
  cplcore/tests/cpl_errorstate-test.c,
  cplcore/tests/cpl_image_basic-test.c,
  cplcore/tests/cpl_image_bpm-test.c,
  cplcore/tests/cpl_image_filter-test.c,
  cplcore/tests/cpl_image_gen-test.c,
  cplcore/tests/cpl_image_io-test.c,
  cplcore/tests/cpl_image_iqe-test.c,
  cplcore/tests/cpl_image_resample-test.c,
  cplcore/tests/cpl_imagelist_basic-test.c,
  cplcore/tests/cpl_imagelist_io-test.c,
  cplcore/tests/cpl_mask-test.c, cplcore/tests/cpl_matrix-test.c,
  cplcore/tests/cpl_memory-test.c, cplcore/tests/cpl_msg-test.c,
  cplcore/tests/cpl_polynomial-test.c,
  cplcore/tests/cpl_stats-test.c, cplcore/tests/cpl_vector-test.c,
  cpldrs/tests/cpl_apertures-test.c,
  cpldrs/tests/cpl_apertures_img-test.c,
  cpldrs/tests/cpl_detector-test.c, cpldrs/tests/cpl_fit-test.c,
  cpldrs/tests/cpl_geom_img-test.c, cpldrs/tests/cpl_photom-test.c,
  cplui/tests/cpl_frameset-test.c: Use cpl_test_init() instead if
  cpl_init(). Use cpl_test_end instead of cpl_end()

2007-07-30 17:53  llundin

* cplcore/cpl_tools.c: cpl_test_init(): Added signal(SIGFPE,
  SIG_IGN), improved error message

2007-07-30 17:48  llundin

* cplcore/cpl_tools.h: cpl_assert(): Use cpl_test_end()

2007-07-30 16:13  llundin

* cplcore/tests/Makefile.am: Cleanup of cleanup target

2007-07-30 16:12  llundin

* cplcore/cpl_tools.c, cplcore/cpl_tools.h,
  cpldfs/tests/cpl_dfs-test.c: cpl_error_reset_test(): Removed.
  cpl_test_reset(), cpl_test_init(), cpl_test_end(): Added

2007-07-30 14:24  llundin

* cplcore/cpl_matrix.c: cpl_matrix_decomp_{chol,lu}(): Use
  cpl_error_set_message_macro() on CPL_ERROR_SINGULAR_MATRIX

2007-07-30 10:08  llundin

* cpldrs/tests/cpl_fit-test.c: cpl_fit_imagelist_polynomial():
  Tested with multiple samples at three different (equidistant)
  points

2007-07-30 10:07  llundin

* cpldrs/cpl_fit.c: cpl_fit_imagelist_polynomial(): Call to
  cpl_vector_ensure_distinct() replaces such code, Drop incorrect
  reset of center element on is_eqdist

2007-07-30 10:05  llundin

* cplcore/cpl_polynomial.c: cpl_polynomial_fit_1d_create(): Call
  cpl_vector_ensure_distinct()

2007-07-30 10:04  llundin

* cplcore/: cpl_tools.c, cpl_tools.h: Added @internal to doxygen of
  all functions. cpl_vector_ensure_distinct(): Added

2007-07-27 18:13  llundin

* cpldrs/cpl_fit.c: cpl_fit_imagelist_polynomial(): Count number of
  distinct sampling points to detect singular systems. Avoid vector
  duplication on mindeg == 1

2007-07-27 09:57  llundin

* cplcore/cpl_init.c: cpl_init(): Verify run-time version of
  cfitsio, DFS04171

2007-07-26 14:47  llundin

* cplcore/cpl_error.h: cpl_error_ensure(): document break as action

2007-07-26 14:46  llundin

* cplcore/cpl_image_io.c: cpl_image_load{,_window}(): Fixed missing
  error check on pixel load, DFS04170

2007-07-26 13:40  llundin

* cplcore/cpl_tools.c, cplcore/cpl_tools.h, cpldfs/cpl_dfs.c:
  cpl_tools_get_cfitsio_msg(): Replaces static
  cpl_dfs_get_cfitsio_msg()

2007-07-26 13:02  llundin

* cpldrs/cpl_detector.c: cpl_flux_get_noise_ring(): Fix for
  zero-valued pixel samples, DFS04169

2007-07-25 09:59  llundin

* cplcore/cpl_errorstate.c: cpl_errorstate_dump_one():
  cpl_error_get_where() replaces non-standard location dump

2007-07-23 15:24  cizzo

* cpl.h: Add cpl_ppm.h

2007-07-23 09:59  scastro

* cplcore/tests/cpl_propertylist-test.c: Removed mixed
  declarations.

2007-07-20 16:23  yjung

* configure.ac: 4.0cvs -> 4.0b1

2007-07-20 15:54  scastro

* cplcore/tests/cpl_propertylist-test.c: Included test for saving
  an empty HISTORY and COMMENT keyword.

2007-07-20 15:54  scastro

* cplcore/cpl_propertylist.c: cpl_propertylist_to_fitsfile():
  Included a work-around for what seems to be a bug in CFITSIO when
  saving an empty value for keywords HISTORY and COMMENT.

2007-07-20 14:49  cizzo

* cplcore/cpl_table.c: Fix wrong memory handling in
  cpl_table_save() when saving array columns

2007-07-20 13:15  cizzo

* cplcore/cpl_table.c: Avoid to pass NULL units to CFITSIO routine:
  it only works with the latest CFITSIO releases (after 3.06). Now
  cpl_table_save() is also compatible with CFITSIO 2.51

2007-07-20 13:13  cizzo

* cplcore/tests/cpl_table-test.c: Add a final blank to an info
  string (cosmetics)

2007-07-20 11:24  llundin

* cpldrs/cpl_geom_img.c: cpl_geom_ima_offset_xcorr_subw(): DBL_MAX
  replaces overflowing expression

2007-07-20 11:18  llundin

* cplcore/tests/cpl_errorstate-test.c: Change default message level
  to off, but allow for the final error message

2007-07-20 11:18  llundin

* cplcore/cpl_errorstate.c: cpl_errorstate_dump_one(): Change
  message level from info to error for all but no error message

2007-07-20 09:43  scastro

* libcext/cext/cxdeque.c: Removed unrelated comments.

2007-07-20 09:42  scastro

* libcext/tests/cxdeque-test.c: Removed unused variables.

2007-07-19 17:48  llundin

* cplcore/: cpl_errorstate.c, tests/cpl_errorstate-test.c:
  cpl_errorstate_dump(): Correct bug introduced in previous commit
  and call dumper once with zeroes when there is not error to dump.
  Extend unit-tests to verify that zero-calls are done correctly

2007-07-19 16:53  cizzo

* cplcore/cpl_table.c: Column units are now read in by
  cpl_table_load()

2007-07-19 16:52  cizzo

* cplcore/tests/cpl_table-test.c: Add a number of unit tests on
  loading and saving table column units

2007-07-19 13:31  scastro

* libcext/tests/cxdeque-test.c: Removed unused functions. Removed
  warnings.

2007-07-19 13:30  scastro

* cplcore/tests/cpl_propertylist-test.c: Tested sorting from
  cx_list and from cx_deque. Test is now commented out.

2007-07-19 10:23  scastro

* cplcore/cpl_propertylist.c: cpl_propertylist_to_fitsfile():
  removed mixed declarations and code, which caused warnings when
  compiling on Solaris machines.

2007-07-18 16:29  llundin

* cplcore/: cpl_errorstate.c, tests/cpl_errorstate-test.c:
  cpl_errorstate_dump_one(): Print message of no errors to dump
  also when older errors exist. Update doxygen accordingly and fix
  typo. Unit test added

2007-07-18 15:45  scastro

* cplui/: cpl_plugin.h, cpl_plugin.c: cpl_plugin_get_type_string()
  and cpl_plugin_get_version_string(): removed const from return
  value.

2007-07-18 13:27  scastro

* cplcore/cpl_propertylist.c: Making the implementation with
  cxdeque the default one for CPL propertylist. Functions
  cpl_propertylist_get_first(), cpl_propertylist_get_next(),
  cpl_propertylist_get_first_const(), and
  cpl_propertylist_get_next_const() are now internal.

2007-07-18 13:25  scastro

* cplcore/cpl_propertylist_impl.h: Added prototypes for:
  cpl_propertylist_get_first(), cpl_propertylist_get_next(),
  cpl_propertylist_get_first_const(), and
  cpl_propertylist_get_next_const().

2007-07-18 13:25  scastro

* cplcore/cpl_propertylist.h: Moved the following prototypes to the
  internal header file.  cpl_propertylist_get_first(),
  cpl_propertylist_get_next(), cpl_propertylist_get_first_const(),
  and cpl_propertylist_get_next_const().

2007-07-18 13:09  jmlarsen

* cplcore/: cpl_table.c, tests/cpl_table-test.c: Fixed assertion
  failure when sorting table column with only invalid values
  (DFS04044). Unit test added

2007-07-18 11:54  scastro

* cpldrs/cpl_wcs.c: Making doc internal.

2007-07-18 11:53  scastro

* cpldrs/tests/cpl_wcs-test.c: Updated to new delivery

2007-07-18 11:50  scastro

* cpldrs/cpl_wcs.c: Updated all functions to new delivery.

2007-07-18 11:50  scastro

* cpldrs/cpl_wcs.h: Updated all prototypes to new delivery.

2007-07-18 09:57  llundin

* cplcore/cpl_image_iqe.c: old-style function definitions replaced

2007-07-17 17:14  scastro

* cplcore/tests/cpl_propertylist-test.c: Changed test for sorting
  function.

2007-07-17 17:13  scastro

* libcext/cext/cxdeque.c: Improved the sorting function.

2007-07-17 16:01  llundin

* libcext/cext/snprintf.c: fmtint(): Redeclare string literal
  pointer to const

2007-07-17 15:59  llundin

* cpldrs/cpl_wlcalib_xc.c: Include cpl_msg.h

2007-07-17 15:59  llundin

* cpldrs/cpl_geom_img.c: cpl_geom_img_offset_saa(): Add
  CPL_ERROR_UNSUPPORTED_MODE for unsupported combination modes (and
  fix uninit warning)

2007-07-17 15:58  llundin

* cpldrs/cpl_apertures.c: cpl_apertures_sort_by_{npix,max,flux}():
  Fix (false) uninit warning

2007-07-17 15:57  llundin

* cplcore/cpl_vector.c: cpl_vector_correlate(): Raised bar on
  assert() on rounding errors

2007-07-17 15:56  llundin

* cplcore/cpl_image_iqe.c: indexd(): Removed. Add declarations of
  (private) functions imported from RTD. WARNING: Duplicate code.
  Great care should be excersized if the code is reimported from
  RTD

2007-07-17 15:54  llundin

* cplcore/cpl_stats.c: cpl_stats_new_from_image_window(): Fixed
  (false) uninit warnings

2007-07-17 15:53  llundin

* cplcore/cpl_mask.c: cpl_mask_collapse_create(): Fixed uninit
  compiler warning (and optimize collapse)

2007-07-17 15:52  llundin

* cplcore/cpl_xmemory.c: cpl_xmemory_addcell(): Work around unused
  variable warning

2007-07-17 15:51  llundin

* cplcore/cpl_image_io.c: cpl_image_load{,_window}(): Fixed free of
  undefined image on CPL_ERROR_TYPE_MISMATCH

2007-07-17 15:50  llundin

* cplcore/cpl_bivector.c: cpl_bivector_interpolate_linear(): Fixed
  (false) uninit warning

2007-07-17 12:48  cizzo

* cplcore/cpl_array.c, cplcore/cpl_array.h, cplcore/cpl_column.c,
  cplcore/cpl_column.h, cplcore/cpl_table.c, cplcore/cpl_table.h,
  cpldfs/cpl_dfs.c: const correctness (again)

2007-07-17 12:03  scastro

* cplcore/cpl_propertylist.c: Adapted calls to renamed functions in
  deque implementation.

2007-07-17 12:00  scastro

* cplcore/cpl_propertylist.c: Adapted calls to renamed functions.

2007-07-17 11:53  yjung

* cplcore/cpl_tools.c: changed cpl_property_get_name_const ->
  cpl_property_get_name

2007-07-17 11:42  scastro

* cplui/cpl_frameset_io.c: Adapted to function tha has been
  renamed.

2007-07-17 11:36  scastro

* cplui/cpl_parameter.h, cplui/cpl_parameter.c, cplui/cpl_frame.h,
  cplui/cpl_frame.c, cplcore/cpl_property.h,
  cplcore/cpl_property.c: Removed non-const functions.

2007-07-16 16:37  scastro

* libcext/tests/Makefile.am: Added cxdeque-test.

2007-07-16 16:36  scastro

* libcext/tests/cxdeque-test.c: cxdeque-test.c: Added a test suite
  for cxdeque.

2007-07-16 16:20  rpalsa

* cplui/tests/cpl_recipeconfig-test.c: main(): const qualifier
  removed from variable declaration of "tags".

2007-07-16 16:04  yjung

* cplcore/cpl_tools.c: rm warnings const related

2007-07-16 16:00  llundin

* cplcore/cpl_init.h: Redeclared CPL_INIT_DEFAULT

2007-07-16 15:47  scastro

* cplcore/cpl_propertylist.c: Modified calls to const functions
  when appropriated.

2007-07-16 15:30  cizzo

* cplcore/cpl_table.c, cpldfs/cpl_dfs.c: const correctness

2007-07-16 15:11  scastro

* cplui/cpl_frameset_io.c: cpl_imagelist_load_frameset(): Replaced
  call to cpl_frame_get_filename() with
  cpl_frame_get_filename_const().

2007-07-16 15:09  scastro

* cplui/: cpl_frame.h, cpl_frame.c: Added const accessor functions.

2007-07-16 14:54  scastro

* cplcore/: cpl_property.h, cpl_property.c: Added const accessor
  functions.

2007-07-16 14:31  scastro

* cplui/: cpl_parameter.h, cpl_parameter.c: Added const accessor
  functions.

2007-07-16 13:55  cizzo

* cpldfs/cpl_dfs.c, cplcore/cpl_table.c: const correctness

2007-07-16 13:55  scastro

* cplui/: cpl_parameterlist.h, cpl_parameterlist.c: Added const
  accessor functions.

2007-07-16 13:22  scastro

* cplui/cpl_frameset_io.c: cpl_imagelist_load_frameset(): Replaced
  call to cpl_frameset_get_frame() with
  cpl_frameset_get_frame_const().

2007-07-16 13:14  scastro

* cplui/cpl_frameset.c: Added const accessor functions.  Included
  appropriate calls to const accessor functions in other functions.

2007-07-16 13:13  scastro

* cplui/cpl_frameset.h: Added const accessor functions.

2007-07-16 11:57  scastro

* cplcore/: cpl_propertylist.h, cpl_propertylist.c: Added new const
  accessor functions.

2007-07-16 11:19  cizzo

* cpldrs/: cpl_ppm.c, cpl_ppm.h: Minimized inclusions in header
  file, and source

2007-07-16 11:09  llundin

* cplcore/cpl_init.c, cplcore/cpl_init.h,
  cplcore/tests/cpl_bivector-test.c,
  cplcore/tests/cpl_error-test.c,
  cplcore/tests/cpl_errorstate-test.c,
  cplcore/tests/cpl_image_basic-test.c,
  cplcore/tests/cpl_image_bpm-test.c,
  cplcore/tests/cpl_image_filter-test.c,
  cplcore/tests/cpl_image_gen-test.c,
  cplcore/tests/cpl_image_io-test.c,
  cplcore/tests/cpl_image_iqe-test.c,
  cplcore/tests/cpl_image_resample-test.c,
  cplcore/tests/cpl_imagelist_basic-test.c,
  cplcore/tests/cpl_imagelist_io-test.c,
  cplcore/tests/cpl_mask-test.c, cplcore/tests/cpl_matrix-test.c,
  cplcore/tests/cpl_memory-test.c, cplcore/tests/cpl_msg-test.c,
  cplcore/tests/cpl_polynomial-test.c,
  cplcore/tests/cpl_property-test.c,
  cplcore/tests/cpl_propertylist-test.c,
  cplcore/tests/cpl_stats-test.c, cplcore/tests/cpl_table-test.c,
  cplcore/tests/cpl_vector-test.c, cpldfs/tests/cpl_dfs-test.c,
  cpldrs/tests/cpl_apertures-test.c,
  cpldrs/tests/cpl_apertures_img-test.c,
  cpldrs/tests/cpl_detector-test.c, cpldrs/tests/cpl_fit-test.c,
  cpldrs/tests/cpl_geom_img-test.c, cpldrs/tests/cpl_photom-test.c,
  cpldrs/tests/cpl_wcs-test.c, cpljava/cpl_gasgano.c,
  cplui/tests/cpl_frame-test.c, cplui/tests/cpl_framedata-test.c,
  cplui/tests/cpl_frameset-test.c,
  cplui/tests/cpl_parameter-test.c,
  cplui/tests/cpl_parameterlist-test.c,
  cplui/tests/cpl_plugin-test.c, cplui/tests/cpl_pluginlist-test.c,
  cplui/tests/cpl_recipeconfig-test.c: cpl_init(): Redeclared to
  take a parameter, CPL_INIT_DEFAULT

2007-07-16 10:58  cizzo

* cplcore/: cpl_array.c, cpl_array.h, cpl_column.c, cpl_column.h,
  cpl_table.c, cpl_table.h: const correctness improved

2007-07-16 10:52  rpalsa

* cplui/: cpl_recipeconfig.c, cpl_recipeconfig.h:
  _cpl_recipeconfig_get_tags(), cpl_recipeconfig_get_tags(),
  cpl_recipeconfig_get_inputs() and cpl_recipeconfig_get_outputs():
  Remove const qualifier from the function return value.

2007-07-13 16:21  scastro

* cplcore/cpl_propertylist.h, cplcore/cpl_propertylist.c,
  cplui/cpl_frameset.h, cplui/cpl_frameset.c,
  cplui/cpl_parameterlist.h, cplui/cpl_parameterlist.c: Const
  correct accessor functions.

2007-07-13 14:25  cizzo

* cpldrs/: Makefile.am, cpl_ppm.c, cpl_ppm.h: Fix implementation of
  ppm modules

2007-07-13 12:52  cizzo

* cpldrs/: cpl_ppm.c, cpl_ppm.h: Adding point-pattern-matching
  module

2007-07-12 17:03  cizzo

* cplcore/cpl_matrix.c: Slight modification of cpl_matrix_dump()
  according to MUSE consortium wish list

2007-07-11 17:39  rpalsa

* cplcore/tests/cpl_propertylist-test.c:
  cpl_test_property_comparison(): Cast and extra dereference
  operator removed from return values of cpl_property_get_name()
  when calling strcmp().

2007-07-11 16:05  yjung

* cplcore/: cpl_image_io.c, cpl_vector.c: fixed DFS04124 : rm
  PCOUNT GCOUNT from image and vector savings - already added by
  cfitsio

2007-07-11 15:09  cizzo

* cplcore/: cpl_table.c, cpl_table.h: Const correct accessor
  functions

2007-07-11 09:32  cizzo

* cplcore/cpl_array.c: Fix wrong access to array data in
  cpl_array_get_data_double()

2007-07-10 11:55  cizzo

* cplcore/: cpl_array.c, cpl_array.h, cpl_array_impl.h,
  cpl_column.c, cpl_column.h: Const correct accessor functions

2007-07-06 16:35  llundin

* cplcore/: cpl_image_stats.c, cpl_stats.c: Use const for bpm of
  input image

2007-07-06 16:20  llundin

* cpldrs/cpl_geom_img.c: cpl_geom_ima_offset_xcorr(): Use
  cpl_vector_get_median_const() and not cpl_vector_get_median()

2007-07-06 16:20  llundin

* cpldrs/cpl_detector.c: cpl_flux_get_noise_window(),
  cpl_flux_get_noise_ring(): Optimize by allowing vector to be
  modified by cpl_vector_get_median()

2007-07-06 16:20  llundin

* cplcore/: cpl_vector.c, cpl_vector.h: cpl_vector_get_median():
  Renamed from cpl_vector_get_median_modify().
  cpl_vector_get_median_const(): Renamed from
  cpl_vector_get_median()

2007-07-06 15:57  llundin

* cplcore/cpl_bivector.c, cplcore/cpl_bivector.h,
  cplcore/cpl_image_basic.c, cplcore/cpl_image_filter.c,
  cplcore/cpl_image_io.c, cplcore/cpl_image_io.h,
  cplcore/cpl_image_resample.c, cplcore/cpl_imagelist_basic.c,
  cplcore/cpl_imagelist_basic_body.h, cplcore/cpl_imagelist_io.c,
  cplcore/cpl_imagelist_io.h, cplcore/cpl_mask.c,
  cplcore/cpl_mask.h, cplcore/cpl_matrix.c, cplcore/cpl_matrix.h,
  cplcore/cpl_polynomial.c, cplcore/cpl_vector.c,
  cplcore/cpl_vector.h, cplcore/cpl_vector_fit_impl.h,
  cplcore/tests/cpl_vector-test.c, cpldrs/cpl_apertures.c,
  cpldrs/cpl_detector.c, cpldrs/cpl_detector_body.h,
  cpldrs/cpl_fit.c, cpldrs/cpl_fit_body.h, cpldrs/cpl_geom_img.c,
  cpldrs/cpl_geom_img_body.h, cpldrs/cpl_photom.c,
  cpldrs/cpl_wlcalib_xc.c, cpldrs/tests/cpl_fit-test.c: Dropped
  const modifier from input to 13 pointer-accessors and added 13
  new _const pointer-accessors. Suppressed (unrelated) warnings
  about dropped const-modifier on string literals passed to CFITSIO
  and an old-style definition. Use new _const pointer-accessors
  where applicable

2007-07-06 15:43  llundin

* cplcore/tests/cpl_error-test.c:
  cpl_error_test_set_message_empty(): Drop extra argument from var
  list

2007-07-06 15:08  llundin

* libcext/cext/cxmessages.c: cx_log_prefix_init(): Declare
  explicitly (Avoid old-style function definition)

2007-07-06 11:15  scastro

* libcext/cext/Makefile.am: Added cxdeque.c and cxdeque.h.

2007-07-06 11:06  scastro

* cplcore/tests/cpl_propertylist-test.c: Added a new test to test
  saving a very long propertylist. It is commented out now.

2007-07-06 11:06  scastro

* cplcore/Makefile.am: Added PLIST_FLAGS to control the switch
  between propertylist with deque and with cxlist. Setting this
  flag at build time will activate the version with deques. The
  setting is done as follows: make PLIST_FLAGS="-DPLIST"

2007-07-06 11:04  scastro

* cplcore/cpl_propertylist.c: Added version with deque of all
  propertylist functions. The choice between version with cxlist
  and version with cxdeque is controlled by a PLIST flag.

2007-07-06 10:25  llundin

* cplcore/: cpl_error.c, cpl_error.h: doxygen cleanup, including
  doxygen for CPL_HAVE_VA_ARGS and CPL_ERROR_MAX_MESSAGE_LENGTH

2007-07-05 14:59  llundin

* cplcore/cpl_error.h: cpl_error_ensure(): Imported from irplib.
  CPL_HAVE_VA_ARGS: Added. cpl_ensure(), cpl_ensure_code():
  Redefined in terms of cpl_error_ensure()

2007-07-05 09:51  llundin

* cplcore/cpl_vector.c: cpl_vector_correlate(): Raised bar on
  assert() on rounding errors

2007-07-04 14:27  scastro

* cplcore/cpl_propertylist_impl.c: cpl_propertylist_impl.c: This is
  a test file. Synchronized the API of cpl_propertylist_sort()
  with that of cx_list version.

2007-07-04 14:14  scastro

* libcext/cext/cxdeque.h: This is a test file. Added prototypes for
  cx_deque_sort() and cx_deque_compare().

2007-07-04 14:13  scastro

* libcext/cext/cxdeque.c: cx_deque_sort(): This is a test file.
  Added a function to sort a deque.

2007-07-04 14:12  scastro

* cplcore/cpl_propertylist_impl.c: cpl_propertylist_impl.c: This is
  a test file. Implemented cpl_propertylist_sort using cx_deque.

2007-07-04 09:33  llundin

* cpldfs/tests/cpl_dfs-test.c: Removed fix for DFS4100

2007-07-04 09:31  llundin

* cplcore/tests/cpl_table-test.c: cpl_table_save(): Added
  regression test for DFS4100

2007-07-04 09:27  llundin

* cplcore/: cpl_error.c, cpl_error.h, tests/cpl_error-test.c:
  cpl_error_get_message_default(): Made public (DFS4046).
  cpl_error_set_message_macro(): Ignore single-space message to
  avoid warnings on NULL and empty format-strings. Improve doxygen
  on CPL error codes

2007-07-03 16:41  cizzo

* cplcore/cpl_table.c: Cleanup

2007-07-03 16:32  scastro

* cplcore/cpl_propertylist.c: cpl_propertylist_to_fitsfile(): Fixed
  a bug when trying to work with an empty propertylist.

2007-07-03 16:22  llundin

* cpldfs/: cpl_dfs.c, cpl_dfs.h, tests/cpl_dfs-test.c:
  cpl_dfs_save_{image,table,paf}(): Added with unit tsts

2007-07-03 16:21  llundin

* cpldfs/tests/Makefile.am: Added clean-up of files to clean-local
  target

2007-07-03 16:20  llundin

* cplcore/cpl_tools.h: cpl_error_reset_test(): Added

2007-07-03 15:45  llundin

* cplcore/cpl_table.c: cpl_table_save(): Avoid modification of
  propertylist for primary header

2007-07-03 13:51  llundin

* cpldfs/tests/cpl_dfs-test.c: cpl_dfs_product_tests(): do unit
  tests of cpl_dfs_setup_product_header() and
  cpl_dfs_update_product_header()

2007-07-02 17:24  scastro

* cplcore/cpl_propertylist_impl.c: cpl_propertylist_impl.c: Added
  to the repository. This is a test-development file which is not
  included in any makefile.

2007-07-02 17:20  scastro

* libcext/cext/cxdeque.h: cxdeque.h: Added to the repository. This
  file is not included in any makefile.

2007-07-02 17:19  scastro

* libcext/cext/cxdeque.c: cxdeque.c: Added to the repository. This
  file is not included in any makefile.

2007-06-29 14:07  llundin

* cpldfs/cpl_dfs.c: cpl_error_set_message_macro() replaces
  cpl_error_set_message() to support gcc -std=c99 -pedantic

2007-06-29 09:33  scastro

* cplcore/cpl_propertylist.c: cpl_propertylist_get(): included
  comment in doxygen to point users to use get_first() and
  get_next() as a more efficient way to loop through a list.

2007-06-28 15:13  llundin

* cplcore/cpl_image_gen_body.h, cplcore/tests/cpl_vector-test.c,
  cpldrs/cpl_detector.c: Use cpl_drand() instead of drand48() (and
  drop useless calls to srand48())

2007-06-28 15:13  llundin

* cplcore/cpl_tools.h: cpl_drand(): Added

2007-06-28 14:06  scastro

* cplcore/cpl_propertylist.c: cpl_propertylist_to_fitsfile():
  replaced calls to cpl_propertylist_get() with _get_first() and
  _get_next().

2007-06-28 09:39  cizzo

* cplcore/tests/cpl_table-test.c: Add (in comment) the test on a
  big table

2007-06-27 13:59  llundin

* cplcore/cpl_table.c: cpl_table_save(): Avoid modification of
  propertylist for extension header

2007-06-21 14:15  llundin

* cplcore/cpl_error.c: cpl_error_get_message_default(): Renamed
  from cpl_error_get_message_standard()

2007-06-20 16:55  yjung

* cplcore/cpl_image_basic.c, cplcore/cpl_image_io.h,
  cplcore/tests/cpl_image_basic-test.c,
  cplcore/tests/cpl_imagelist_basic-test.c,
  cplcore/tests/cpl_mask-test.c, cpldrs/cpl_apertures.c,
  cpldrs/cpl_geom_img.c, cpldrs/tests/cpl_apertures-test.c,
  cpldrs/tests/cpl_apertures_img-test.c: removed CPL_PIXEL_MAXVAL
  and CPL_PIXEL_MINVAL definitions (DFS03433)

2007-06-20 15:37  yjung

* cpldrs/: cpl_detector.c, cpl_detector.h,
  tests/cpl_detector-test.c: [no log message]

2007-06-20 15:27  scastro

* cpldrs/tests/cpl_wcs-test.c: cpl_wcs-test.c: Adding tests for
  cpl_wcs functions.

2007-06-20 15:18  scastro

* cpldrs/cpl_wcs.c: cpl_wcs.c: Adding new cpl_wcs module.

2007-06-20 15:18  scastro

* cpldrs/cpl_wcs.h: cpl_wcs.h: Adding header file for new cpl_wcs
  module.

2007-06-20 09:31  llundin

* cplcore/cpl_error.h: cpl_error_set_message(): Updated doxygen
  with __STRICT_ANSI__ case

2007-06-20 09:08  llundin

* cplcore/cpl_error.h: cpl_error_set_message(): ifdef
  __STRICT_ANSI__ then allow only a non-printf-style message

2007-06-20 08:59  llundin

* cplcore/cpl_errorstate.c: cpl_errorstate_append(): Remove
  incorrect assertion. Correct typo in struct documentation

2007-06-19 15:43  llundin

* cplcore/: cpl_error.c, cpl_error.h, tests/cpl_error-test.c:
  cpl_error_set_message_macro(): Added __attribute__ to
  declaration. cpl_error_set(): Define as call to
  cpl_error_set_message_macro(). cpl_error_set_macro(): Removed.
  cpl_error_set_where(): Define as call to
  cpl_error_set_message_macro(). cpl_error_set(),
  cpl_error_set_where(): Added unit tests

2007-06-19 14:04  llundin

* cpldfs/cpl_dfs.c: cpl_error_set_message_macro(): Redeclared to
  type cpl_error_code (bis)

2007-06-19 14:00  llundin

* cplcore/: cpl_error.c, cpl_error.h: cpl_error_set_where(): Calls
  cpl_error_set_macro(), redeclared to type cpl_error_code.
  cpl_error_set_where_macro(): Removed. cpl_error_set*(): Improved
  documentation

2007-06-19 13:06  llundin

* cplcore/cpl_error.c, cplcore/cpl_error.h,
  cplcore/tests/cpl_error-test.c, cpldfs/cpl_dfs.c:
  cpl_error_set_message_macro(): Redeclared to type cpl_error_code

2007-06-19 10:17  llundin

* cpldfs/: cpl_dfs.c, tests/cpl_dfs-test.c:
  cpl_dfs_setup_product_header(): Set well-defined error code on
  missing product tag - with unit test

2007-06-19 08:43  llundin

* cplcore/tests/cpl_error-test.c,
  cplcore/tests/cpl_errorstate-test.c,
  cplcore/tests/cpl_polynomial-test.c,
  cplcore/tests/cpl_vector-test.c, cpldfs/tests/cpl_dfs-test.c:
  Added ifdef HAVE_CONFIG_H/include config.h

2007-06-18 17:17  llundin

* cpldfs/: cpl_dfs.c, tests/cpl_dfs-test.c:
  cpl_dfs_setup_product_header(), cpl_dfs_update_product_header():
  Put error messages into the CPL error history.
  cpl_dfs_setup_product_header(): Require product frame to be
  grouped as product (with unit test)

2007-06-18 17:09  llundin

* cplcore/: cpl_error.h, cpl_error_impl.h:
  CPL_ERROR_MAX_MESSAGE_LENGTH: definition moved to  cpl_error.h
  from cpl_error_impl.h. cpl_ensure(), cpl_ensure_code(): Moved to
  section of macro definitions in cpl_error.h

2007-06-18 16:13  yjung

* cplcore/cpl_bivector.c: DOC fix <- Muse input

2007-06-18 14:35  llundin

* cplcore/: cpl_error.c, cpl_error.h, tests/cpl_error-test.c,
  tests/cpl_errorstate-test.c: cpl_error_set_message(),
  cpl_error_set_message_macro(): Redeclared to type void, allow
  message with no arguments

2007-06-18 13:50  llundin

* cplcore/cpl_column.c:  cpl_column_dump() +
  cpl_column_dump_structure(): Use cpl_errorstate_get/set() instead
  of cpl_error_reset()

2007-06-18 13:44  llundin

* cplcore/: cpl_error.c, cpl_error.h, cpl_error_impl.h,
  cpl_errorstate.c, tests/cpl_error-test.c,
  tests/cpl_errorstate-test.c: Added message to CPL error struct,
  Added cpl_error_set_message() with unit tests. Improved
  documentation. cpl_error_get_where(): Use cx_snprintf() instead
  of snprintf()

2007-06-18 11:03  llundin

* cplcore/: cpl_error.c, cpl_error.h: Improved documentation

2007-06-18 10:46  llundin

* cplcore/cpl_errorstate.c: Removed calls to cpl_msg_debug()

2007-06-18 10:44  llundin

* cplcore/: cpl_error.c, cpl_error.h: cpl_error_dump(): Removed
  again

2007-06-18 09:49  llundin

* cpl.h, cplcore/cpl_error.c, cplcore/cpl_error.h,
  cplcore/cpl_error_impl.h, cplcore/cpl_errorstate.c,
  cplcore/cpl_errorstate.h, cplcore/cpl_image_basic.c,
  cplcore/cpl_imagelist_basic.c, cplcore/cpl_matrix.c,
  cplcore/cpl_property.c, cplcore/cpl_propertylist.c,
  cplcore/cpl_table.c, cplcore/cpl_vector.c,
  cplcore/cpl_vector_fit_impl.h, cplcore/tests/Makefile.am,
  cplcore/tests/cpl_error-test.c,
  cplcore/tests/cpl_errorstate-test.c,
  cplcore/tests/cpl_matrix-test.c, cpldrs/cpl_apertures_img.c,
  cpldrs/cpl_fit.c, cpldrs/cpl_geom_img.c, cplui/cpl_parameter.c,
  cplui/cpl_recipeconfig.c: Added cpl_errorstate functions, removed
  cpl_error_push(), cpl_error_pop()

2007-06-15 11:19  llundin

* cplcore/: Makefile.am, cpl_errorstate.c, cpl_errorstate.h:
  cpl_errorstate module with stubs added

2007-06-15 11:19  llundin

* cplcore/: cpl_error.c, cpl_error_impl.h: Add internal, static
  state: cpl_errorstate_is_set. cpl_error_where_string moved to
  cpl_error_get_where(). CPL error string sizes moved to
  cpl_error_impl.h. Some internal variables renamed

2007-06-15 09:39  cizzo

* cplcore/tests/cpl_table-test.c: No real change - some commented
  code added

2007-06-13 09:24  scastro

* cplcore/cpl_memory.c: cpl_memory_dump(): Removed warning.

2007-06-13 08:46  yjung

* cpl.h: added cpl_wlcalib_xc

2007-06-12 16:13  llundin

* cplcore/cpl_error.c: Change CPL error state to an array (so far
  use only 1st element)

2007-06-12 15:49  llundin

* cplcore/cpl_error.c: Disentagle the CPL error state from its
  backup (and simplify cpl_error_push()/cpl_error_pop())

2007-06-12 15:09  llundin

* cplcore/cpl_error.c, cplcore/cpl_error_impl.h,
  cplcore/cpl_property.c, cplcore/cpl_propertylist.c,
  cplui/cpl_parameter.c: cpl_error_set_code(): Made static,
  replaced by cpl_error_set()/cpl_ensure()

2007-06-12 14:49  cizzo

* cplcore/tests/: cpl_table-testfail1.c, cpl_table-testfail2.c:
  This file is no longer needed

2007-06-12 14:24  llundin

* cplcore/tests/cpl_error-test.c: Test also
  cpl_error_push()/cpl_error_pop()

2007-06-12 14:21  llundin

* cplcore/tests/cpl_error-test.c: Improve comments

2007-06-12 14:02  llundin

* cplcore/tests/cpl_error-test.c: Tests of all error codes with
  cpl_error_set() and cpl_ensure()

2007-06-12 13:38  llundin

* cplcore/tests/: Makefile.am, cpl_error-test.c: Added unit tests
  for error module

2007-06-12 09:39  rpalsa

* libcext/cext/cxmessages.h: cx_assert() macro definitions: Do not
  put the #expr argument on a line of its own, this confuses some
  code parsers, syntax checkers, which interpret this as
  preprocessor directive.

2007-06-12 09:33  rpalsa

* cplui/: cpl_parameterlist.c, cpl_parameterlist.h:
  cpl_parameterlist_get_first(), cpl_parameterlist_get_next(),
  cpl_parameterlist_get_last(), cpl_parameterlist_find(),
  cpl_parameterlist_find_tag(), cpl_parameterlist_find_type(),
  cpl_parameterlist_find_context(): const qualifier added to first
  argument.

2007-06-11 16:32  scastro

* cplcore/cpl_propertylist.c: cpl_propertylist_get_property():
  updated doxygen text.

2007-06-08 16:57  scastro

* cplcore/tests/cpl_propertylist-test.c: Added tests for
  cpl_propertylist_get_first() and cpl_propertylist_get_next().

2007-06-08 16:56  scastro

* cplcore/cpl_propertylist.c: Added two new functions. As a
  consequence, modified the structure of cpl_propertylist to take a
  new member, which gives the cached position of a property in the
  list.  cpl_propertylist_get_first(): added.
  cpl_propertylist_get_next():added.  cpl_propertylist_new():
  initializes the cache position.

2007-06-08 16:54  scastro

* cplcore/cpl_propertylist.h: Added prototype for two new
  functions: cpl_propertylist_get_first() and
  cpl_propertylist_get_next().

2007-06-08 14:44  scastro

* cplcore/cpl_memory.c: CPL memory module has been updated to
  include cpl_xmemory calls when appropriate.

2007-06-06 19:10  llundin

* cpldfs/cpl_dfs.c: cpl_dfs_find_md5sum(): Call fits_get_hduaddr()
  instead of fits_get_hduaddrll(), which is introduced after
  CFITSIO 2.510

2007-06-05 17:00  llundin

* cpldfs/cpl_dfs.c: cpl_dfs_setup_product_header(): Removed
  unneeded snprintf() (which causes a compiler warning on HP-UX)
  and move pval to smallest possible scope. cpl_dfs_find_md5sum():
  Fix implicit-cast warning

2007-06-04 14:59  llundin

* cpldfs/: cpl_dfs.c, tests/cpl_dfs-test.c:
  cpl_dfs_setup_product_header(): New error codes:
  CPL_ERROR_BAD_FILE_FORMAT for an invalid input file, e.g. a
  directory, CPL_ERROR_DATA_NOT_FOUND for a frame with a missing
  filename, CPL_ERROR_UNSPECIFIED has been removed

2007-06-04 12:18  llundin

* cpldfs/cpl_dfs.c: cpl_is_fits(): Add prototype and doxygen, use
  CPL error codes, check return status of fits_open_diskfile() and
  fits_close_file(). cpl_get_base_name(): Add prototype and
  doxygen, do not segfault on NULL.
  cpl_dfs_setup_product_header((): Replace CPL_ERROR_UNSPECIFIED
  with CPL_ERROR_FILE_NOT_FOUND

2007-06-04 10:54  yjung

* cplcore/cpl_stats.c: DFS03993 ... doc

2007-06-01 11:14  scastro

* cplcore/tests/cpl_propertylist-test.c: Removed warnings.

2007-05-31 09:44  scastro

* cplui/tests/cpl_frame-test.c: Removed comments about qfits.

2007-05-31 09:43  scastro

* cplcore/tests/cpl_propertylist-test.c: Included missing header
  file unistd.h.

2007-05-31 09:42  scastro

* cplui/tests/cpl_frame-test.c: Included missing header file
  unistd.h. Removed commented qfits calls.

2007-05-31 09:35  scastro

* cplcore/cpl_memory.c: cpl_memory_is_empty() and
  cpl_memory_dump(): removed qfits comments.

2007-05-30 17:07  yjung

* m4/cpl.m4: QFITS totally removed

2007-05-30 15:27  llundin

* cpldfs/: md5.c, md5.h: MD5Transform(): Moved from md5.h to md5.c.
  byteReverse(): Use only on actual Big-Endian machines (check for
  WORDS_BIGENDIAN)

2007-05-30 14:51  llundin

* cpldfs/cpl_dfs.c: cpl_get_base_name(): Redeclare to const and add
  to documentation. cpl_dfs_find_md5sum(): Disable blocking

2007-05-30 14:02  llundin

* cpldfs/tests/cpl_dfs-test.c: Use cpl_test() on strncmp(md5sum,
  ...)

2007-05-30 09:20  cizzo

* cplcore/: cpl_table.c, cpl_table.h: Add const modifier to
  from_table in cpl_table_duplicate_column()

2007-05-29 17:30  yjung

* cplcore/tests/cpl_property-test.c: typo (forgotten ';')

2007-05-29 17:26  llundin

* cplcore/cpl_tools.c, cplcore/cpl_vector.c,
  cpldrs/cpl_apertures.c: #include <string.h> added (was previously
  removed from the header-file of the module

2007-05-29 17:19  yjung

* cplcore/: cpl_image_io.c, cpl_imagelist_io.c, cpl_tools.h,
  cpl_vector.c: Fixed DFS03966 : - missing PCOUNT GCOUNT - DATE
  written twice - buffer overflow risks avoided with cpl_sprintf()

2007-05-29 17:11  cizzo

* cpldfs/cpl_dfs.c: Eliminate the dependencies of
  dfs_setup_header() from qfits

2007-05-29 16:13  rpalsa

* cplui/cpl_pluginlist.c: cpl_pluginlist_get_next(): Add missing
  semicolon after cx_assert() call.

2007-05-29 16:08  rpalsa

* libcext/cext/cxmessages.h: cx_assert() macro definition: wrap if
  statement in a do-while loop.

2007-05-29 15:00  yjung

* cplcore/cpl_mask.c: DFS03967 : doc updated

2007-05-29 13:03  cizzo

* cplcore/cpl_table.c: In cpl_table_load_window() allow loading
  zero rows even if a first row greater than zero is specified

2007-05-29 12:51  cizzo

* cplcore/cpl_table.c: In cpl_table_load_window(), remove the
  overloading of firstrow and nrow arguments

2007-05-28 13:48  llundin

* cpldfs/tests/cpl_dfs-test.c: cpl_dfs_update_product_header()
  test: Added test with large multi-extension file and test with
  new PIPEFILE value

2007-05-28 13:47  llundin

* cpldfs/cpl_dfs.c: cpl_dfs_find_md5sum(): Added PIPEFILE updated.
  Changed messaging to info from error. Corrected Copyright Comment
  and improved comments

2007-05-26 12:04  llundin

* cpldfs/cpl_dfs.c: cpl_dfs_find_md5sum((): At most one
  cpl_malloc()

2007-05-25 18:35  llundin

* cpldfs/tests/cpl_dfs-test.c: cpl_dfs_update_product_header()
  test: Try several variations of single- and multi- extension
  files

2007-05-25 18:34  llundin

* cpldfs/cpl_dfs.c: cpl_dfs_update_product_header(): Split calls to
  ffgbyt()/MD5Update() into blocks

2007-05-25 16:26  llundin

* cpldfs/cpl_dfs.c: cpl_dfs_find_md5sum(): Draft, computes MD5sum,
  needs blocking. cpl_dfs_update_product_header(): Drop qfits usage

2007-05-25 16:13  llundin

* cpldfs/: Makefile.am, cpl_dfs.c: Add md5.{c,h} as include-files
  for cpl_dfs.c

2007-05-25 16:12  llundin

* cpldfs/: md5.c, md5.h: All (four) exported (MD5-)functions
  redeclared to static. Comment changed from QFITS to CPL

2007-05-25 16:09  llundin

* cpldfs/: md5.c, md5.h: Copied MD5 source from QFITS cvs repo

2007-05-25 16:02  llundin

* cpldfs/cpl_dfs.c: cpl_dfs_find_md5sum(): Draft version added,
  data units loaded, MD5 not yet computed

2007-05-25 15:07  cizzo

* cplcore/cpl_table.c: Minor modification to cpl_table_load()

2007-05-25 14:28  cizzo

* cplcore/cpl_table.c: Fix bugs in cpl_table_load_window() - this
  is the first working and tested version

2007-05-25 14:27  cizzo

* cplcore/tests/cpl_table-test.c: Add tests about loading part of a
  table

2007-05-25 13:37  yjung

* cplcore/Makefile.am, m4/cpl.m4: add support for CPL_XMEMORY
  options

2007-05-25 11:37  cizzo

* cplcore/: cpl_table.c, cpl_table.h: Add new function
  cpl_table_load_window() - it compiles, but basically it is STILL
  UNTESTED! cpl_table_load(), now based on cpl_table_load_window(),
  was however tested successfully.

2007-05-24 17:53  yjung

* cpldrs/cpl_wlcalib_xc.c: [no log message]

2007-05-24 17:47  scastro

* cplcore/cpl_propertylist.c, cplcore/cpl_propertylist_impl.h,
  cplcore/cpl_memory.c, cplcore/cpl_init.c, cplui/cpl_frame.c,
  cplui/cpl_frameset_io.c: Removed all calls to QFITS functions.
  Removed include qfits.h.

2007-05-24 17:33  yjung

* cpldrs/: Makefile.am, cpl_wlcalib_xc.c, cpl_wlcalib_xc.h: [no log
  message]

2007-05-24 17:19  scastro

* cplui/tests/Makefile.am: Added LIBCFITSIO and CFITSIO_INCLUDES.

2007-05-24 17:11  scastro

* cplcore/tests/cpl_property-test.c: Removed warnings.

2007-05-24 17:11  scastro

* cplcore/tests/cpl_propertylist-test.c: Removed all calls to QFITS
  functions and replaced whenever possible with calls to CFITSIO.

2007-05-24 16:36  llundin

* cpldfs/cpl_dfs.c: cpl_dfs_get_cfitsio_msg(): Added.
  cpl_dfs_update_key_string(): Added.
  cpl_dfs_update_product_header(): Use cpl_dfs_update_key_string()
  instead of qfits_replace_card()

2007-05-24 16:33  yjung

* configure.ac, m4/cpl.m4: add check memory mode

2007-05-24 16:17  yjung

* cplcore/cpl_xmemory.c: swiched the default CPL_XMEMORY_MODE mode
  to 1

2007-05-24 15:58  yjung

* cpldrs/cpl_detector.c: Remove the check on the number of pixels

2007-05-24 12:53  cizzo

* cplcore/cpl_table.c: Eliminate any remaining reference to qfits

2007-05-24 12:04  llundin

* cpldrs/tests/cpl_photom-test.c: cpl_photom_fill_blackbody() test:
  Remove obsolete tests based on user provided FITS files

2007-05-24 09:42  cizzo

* cplcore/cpl_table.c: First working implementation of
  cpl_table_load() and cpl_table_save() based on CFITSIO

2007-05-23 18:04  scastro

* cplcore/tests/cpl_property-test.c, cplui/tests/cpl_frame-test.c:
  included static qualifier in internal function to remove warning.

2007-05-23 17:28  scastro

* cplui/cpl_frameset_io.c: cpl_imagelist_load_frameset(): include
  #else in QFITS_SUPPORT statement.

2007-05-23 17:26  scastro

* cplcore/cpl_init.c: Included missing header cpl_init.h to get rid
  of warning.

2007-05-23 16:48  cizzo

* cplcore/cpl_table.c: Work in progress (7) for new CFITSIO-based
  cpl_table_load/save() - excluded from compilation

2007-05-23 15:55  cizzo

* cplcore/cpl_tools.h: Add entry for TNULL to CPL_FITS_BADKEYS list

2007-05-23 15:35  cizzo

* cplcore/cpl_tools.h: Add entry for TDIM to CPL_FITS_BADKEYS list

2007-05-23 15:12  cizzo

* cplcore/cpl_table.c: Unused variable declarations removed

2007-05-23 11:22  cizzo

* cplcore/cpl_column.c: Eliminate (wrong) compiler warnings about
  possible use of uninitialised variables

2007-05-23 10:10  cizzo

* cplcore/cpl_table.h: cpl_table_get_column_dimension() needed its
  type to be corrected

2007-05-23 10:10  cizzo

* cplcore/cpl_table.c: Fix doc of cpl_table_set_column_dimension()
  and cpl_table_get_column_dimension(); the latter function needed
  also its type to be corrected

2007-05-23 10:06  cizzo

* cplcore/tests/cpl_table-test.c: Add tests about table of images

2007-05-22 15:28  cizzo

* cplcore/cpl_table.c: Unit tests successful for cpl_table_load()
  and cpl_table_save(), memory leaks eliminated - still excluded
  from compilation

2007-05-22 14:55  cizzo

* cplcore/cpl_table.c: Work in progress (6) for new CFITSIO-based
  cpl_table_load() - excluded from compilation

2007-05-22 09:54  scastro

* cplui/tests/cpl_frame-test.c: Removed inline initializations.

2007-05-21 17:01  cizzo

* cplcore/cpl_table.c: Work in progress (5) for new CFITSIO-based
  cpl_table_load() - excluded from compilation

2007-05-21 15:05  cizzo

* cplcore/cpl_table.c: Work in progress (4) for new CFITSIO-based
  cpl_table_load() - excluded from compilation

2007-05-21 15:04  scastro

* cplui/cpl_frame.c: cpl_frame_get_nplanes(): fixed a bug when
  calling cx_free outside a loop.

2007-05-21 13:45  scastro

* cplcore/tests/cpl_propertylist-test.c: Removed inline
  initializations due to non-supporting platforms.

2007-05-21 09:52  llundin

* cplcore/tests/cpl_memory-test.c: cpl_sprintf() test: Allow w.
  warning that an illegal format is accepted (MacOS X)

2007-05-21 09:13  llundin

* cpldrs/cpl_fit.c: cpl_fit_imagelist_polynomial(): Indentation, a
  comment

2007-05-18 17:01  cizzo

* cplcore/cpl_table.c: Work in progress (3) for new CFITSIO-based
  cpl_table_load() - excluded from compilation

2007-05-18 13:40  llundin

* cplcore/tests/cpl_memory-test.c: cpl_sprintf() tests improved on
  illegal format failure

2007-05-18 12:13  scastro

* cplcore/cpl_propertylist.c: cpl_propertylist_get_property():
  Removed inline initialization of variable to support SunOS.

2007-05-17 16:32  cizzo

* cplcore/cpl_table.c: Work in progress (2) for new CFITSIO-based
  cpl_table_load() - excluded from compilation

2007-05-16 17:43  scastro

* cplui/tests/cpl_frame-test.c: Call to renamed function.

2007-05-16 17:43  scastro

* cplui/cpl_frameset_io.c: Support for renamed internal function
  cpl_frame_get_nplanes().

2007-05-16 17:42  scastro

* cplui/cpl_frame.c: Included @internal in doxygen text of
  cpl_frame_get_nplanes(). Renamed function.

2007-05-16 17:41  scastro

* cplui/cpl_frame_impl.h: renamed cpl_frame_get_nplanes()

2007-05-16 17:31  scastro

* cplui/tests/cpl_frame-test.c: Included cpl_frame_impl.h

2007-05-16 17:29  scastro

* cplui/cpl_frameset_io.c: cpl_imagelist_load_frameset(): Included
  support for CFITSIO.

2007-05-16 17:27  scastro

* cplui/cpl_frame.c: Renamed cpl_frame_get_nplanes() to
  _cpl_frame_get_nplanes() and made it private.

2007-05-16 17:25  scastro

* cplui/cpl_frame.h: Moved and renamed cpl_frame_get_nplanes() to
  _cpl_frame_get_nplanes() in cpl_frame_impl.h.

2007-05-16 17:22  scastro

* cplui/Makefile.am: include in: noninst_HEADERS, the
  cpl_frame_impl.h

2007-05-16 17:17  scastro

* cplui/cpl_frame_impl.h: cpl_frame_impl.h has been added to CVS.
  It contains a private function _cpl_frame_get_nplanes(), which
  uses CFITSIO.

2007-05-16 17:02  cizzo

* cplcore/cpl_table.c: Work in progress (1) for new CFITSIO-based
  cpl_table_load() - excluded from compilation

2007-05-16 16:37  scastro

* cplui/cpl_frame.c: Added static qualifier for internal functions.

2007-05-15 17:09  cizzo

* cplcore/tests/cpl_table-test.c: Make unique the names of the
  produced FITS tables, as well as some error messages

2007-05-15 17:07  cizzo

* cplcore/cpl_table.c: Debugging (1) for new CFITSIO-based
  cpl_table_save() - excluded from compilation

2007-05-15 16:44  scastro

* cplui/tests/cpl_frame-test.c: cpl_frame-test.c: included tests
  for cpl_frame_get_nplanes().

2007-05-15 16:43  scastro

* cplui/: cpl_frame.c, cpl_frame.h: cpl_frame_get_nplanes(): new
  function was added to query the number of planes in an extension.
  It uses CFITSIO.(function was converted from QFITS).

2007-05-15 09:02  llundin

* cplcore/cpl_polynomial.c: cpl_polynomial_fit_{1,2}d_create(): Use
  CPL_ERROR_DATA_NOT_FOUND for x/xy_pos too short

2007-05-14 15:54  yjung

* cplcore/: Makefile.am, cpl_xmemory.c, cpl_xmemory.h: import
  cpl_xmemory from qfits_memory

2007-05-14 14:55  cizzo

* cplcore/cpl_table.c: Work in progress (6) for new CFITSIO-based
  cpl_table_save() - excluded from compilation

2007-05-14 11:59  llundin

* cplcore/cpl_polynomial.c: cpl_polynomial_fit_1d_create(): Fixed
  documentation typos

2007-05-11 14:51  scastro

* cpldfs/cpl_dfs.c: cpl_dfs_setup_product_header(): replaced calls
  to cpl_propertylsit_contains() with cpl_propertylist_has().

2007-05-11 14:24  scastro

* cplcore/cpl_propertylist.h: cpl_propertylist_get_property(): It
  was added in the library.

2007-05-11 14:22  yjung

* cplcore/: cpl_image_io.c, cpl_imagelist_io.c, cpl_tools.c,
  cpl_tools.h, cpl_vector.c: call to cpl_propertylist_to_fitsfile

2007-05-11 14:19  scastro

* cplcore/cpl_propertylist.c: cpl-propertylist_to_fitsfile: Removed
  warnings.

2007-05-11 11:19  scastro

* cplcore/tests/cpl_propertylist-test.c: cpl_propertylist-test.c:
  included test using cpl_propertylist_to_fitsfile() and
  cpl_propertylist_get_property().

2007-05-11 10:48  scastro

* cplcore/cpl_propertylist_impl.h: cpl_propertylist_to_fitsfile and
  cpl_propertylist_from_fitsfile: Included support to CFITSIO.

2007-05-11 10:44  scastro

* cplcore/cpl_propertylist.c: All cpl_propertylist_get*() and
  _set*(): updated the documentation to clarify that when a
  propertylist is searched for a property, it will return the first
  one it finds.

  New functions: cpl_propertylist_to_fitsfile() and
  cpl_propertylist_from_fitsfile(): Included support for CFITSIO.

2007-05-10 17:03  cizzo

* cplcore/cpl_table.c: Work in progress (5) for new CFITSIO-based
  cpl_table_save() - excluded from compilation

2007-05-10 16:59  scastro

* cplcore/cpl_memory.c: Replaced all calls to qfits_malloc,
  realloc, calloc and free to the system memory calls. Removed all
  calls to qfits functions: qfits_cache_purge(),
  qfits_memory_is_empty(), qfits_memory_status().

2007-05-10 13:15  cizzo

* cplcore/cpl_table.c: Work in progress (4) for new CFITSIO-based
  cpl_table_save() - excluded from compilation

2007-05-09 16:54  cizzo

* cplcore/cpl_table.c: Work in progress (3) for new CFITSIO-based
  cpl_table_save() - excluded from compilation

2007-05-09 14:53  yjung

* cplcore/: cpl_imagelist_basic.c, cpl_imagelist_basic.h,
  cpl_imagelist_basic_body.h, tests/cpl_imagelist_basic-test.c:
  removed cpl_imagelist_basic_fit_polynomial()

2007-05-09 12:10  yjung

* cpldrs/: cpl_apert/cpl_apertures.c, cpl_apert/cpl_apertures.h,
  cpl_apert/cpl_apertures_img.c, cpl_apert/cpl_apertures_img.h,
  cpl_det/cpl_detector.c, cpl_det/cpl_detector.h,
  cpl_det/cpl_detector_body.h, cpl_fit/cpl_fit.c,
  cpl_fit/cpl_fit.h, cpl_fit/cpl_fit_body.h,
  cpl_geom/cpl_geom_img.c, cpl_geom/cpl_geom_img.h,
  cpl_geom/cpl_geom_img_body.h, cpl_phot/cpl_photom.c,
  cpl_phot/cpl_photom.h: rm dir struct in cpldrs

2007-05-09 11:53  yjung

* cplcore/Makefile.am: rm cpldrs dir struct

2007-05-09 11:38  yjung

* Doxyfile.in: [no log message]

2007-05-09 11:34  yjung

* acinclude.m4: rm dir struct in cpldrs

2007-05-09 11:33  yjung

* doxygen/Doxyfile.in: removed dir struct in cpldrs

2007-05-09 11:28  yjung

* cpldrs/: Makefile.am, cpl_apertures.c, cpl_apertures.h,
  cpl_apertures_img.c, cpl_apertures_img.h, cpl_detector.c,
  cpl_detector.h, cpl_detector_body.h, cpl_fit.c, cpl_fit.h,
  cpl_fit_body.h, cpl_geom_img.c, cpl_geom_img.h,
  cpl_geom_img_body.h, cpl_photom.c, cpl_photom.h: removed
  directory structure

2007-05-08 17:41  scastro

* cplcore/cpl_init.c: cpl_init(): included support for CFITSIO.

2007-05-08 17:32  scastro

* cplui/cpl_frame.c: cpl_frame_get_nextensions(): included support
  for CFITSIO.

2007-05-08 12:19  yjung

* cplcore/cpl_tools.c: added the keywords sorting implementation

2007-05-07 17:38  cizzo

* cplcore/cpl_table.c: Work in progress (2) for new CFITSIO-based
  cpl_table_save() - excluded from compilation

2007-05-07 17:09  yjung

* cplcore/cpl_tools.c: [no log message]

2007-05-07 16:19  yjung

* cplcore/: cpl_image_io.c, cpl_image_io_body.h,
  cpl_imagelist_io.c, cpl_imagelist_io_body.h, cpl_io.h,
  cpl_tools.c, cpl_tools.h, cpl_vector.c,
  tests/cpl_image_io-test.c, tests/cpl_vector-test.c: moved from
  QFITS to CFITSIO in cpl_vector cpl_image cpl_imagelist cpl_tools

2007-05-04 16:49  cizzo

* cplcore/cpl_table.c: Work in progress for new CFITSIO-based
  cpl_table_save() - excluded from compilation

2007-05-04 11:26  yjung

* cpldrs/tests/cpl_detector-test.c: CPL_BPP_DEFAULT
  ->CPL_BPP_IEEE_FLOAT

2007-05-04 11:25  yjung

* cplcore/tests/: cpl_image_basic-test.c, cpl_image_filter-test.c,
  cpl_image_io-test.c, cpl_image_resample-test.c,
  cpl_imagelist_basic-test.c, cpl_imagelist_io-test.c,
  cpl_mask-test.c: CPL_BPP_DEFAULT -> CPL_BPP_IEEE_FLOAT

2007-04-30 17:19  rpalsa

* configure.ac: Package and library version updated.

2007-04-30 16:50  rpalsa

* autogen.sh, libcext/autogen.sh: Terminal output redirected, if
  warnings are not requested.

2007-04-30 16:15  llundin

* cplcore/cpl_imagelist_io.c: cpl_imagelist_unset(): Removed
  unneeded array and iterations

2007-04-30 16:13  llundin

* cplcore/tests/cpl_imagelist_io-test.c: cpl_imagelist_empty():
  Added, unit tests cpl_imagelist_unset()

2007-04-30 15:00  llundin

* cplui/cpl_frameset.c: cpl_frameset_labelise(),
  cpl_frameset_extract(): Improved documentation (including
  complexity)

2007-04-30 12:08  llundin

* cplui/tests/cpl_frameset-test.c: Keep all frames for
  cpl_frameset_labelise() tests. Add check for memory leaks and
  error code. Message level runtime controlled

2007-04-30 11:09  llundin

* cplui/cpl_frameset.c: cpl_frameset_labelise(): Reduce comparisons
  for blocks of identical tags, Add cpl_msg_debug()

2007-04-30 07:59  llundin

* cplui/tests/cpl_frameset-test.c: cpl_frameset_labelise(): Add
  test using frame_equal()

2007-04-27 15:51  llundin

* cplui/cpl_frameset.c: cpl_frameset_labelise(): Reduce complexity
  to O(nframes * nlabels) from O(nframes^2)

2007-04-27 15:50  llundin

* cplui/tests/cpl_frameset-test.c: cpl_frameset_labelise(): Some
  real tests, using frame_oddeven() and frame_differ(). Removed
  unused functions

2007-04-27 14:17  llundin

* cplui/tests/cpl_frameset-test.c: cpl_frameset_labelise(),
  cpl_frameset_extract(): Added trivial error handling test

2007-04-27 14:17  llundin

* cplui/: cpl_frameset.c, cpl_frameset.h: cpl_frameset_labelise(),
  cpl_frameset_extract(): Added const modifiers to API.
  cpl_frameset_labelise(): Use cpl_frameset_get_next(), drop
  switch, nframes == 1 case

2007-04-26 15:54  rpalsa

* libcext/cext/cxutils.c: cx_vasprintf(): In case the system does
  not provide a vasprintf, make sure that -1 is also returned if
  another error than an allocation failure happened.

2007-04-26 11:22  cizzo

* cplcore/Makefile.am: Supporting new cpl_tools for fast cpl_table
  sorting

2007-04-26 11:21  cizzo

* cplcore/cpl_table.c: New and much faster cpl_table_sort()
  version, provided by Jonas Larsen

2007-04-26 11:19  cizzo

* cplcore/: cpl_tools.c, cpl_tools.h: New functions inserted for
  support of fast table sorting, and eliminate calls to malloc for
  i_stack variable

2007-04-26 11:17  cizzo

* cplcore/cpl_tools_body.h: Implementation, for support of fast
  table sorting

2007-04-26 09:46  llundin

* cpldrs/tests/cpl_fit-test.c:
  cpl_fit_imagelist_polynomial_tests(): Measure only FLOP/sec in
  cpl_fit_imagelist_polynomial()

2007-04-26 09:01  llundin

* cpldrs/tests/cpl_fit-test.c: cpl.h -> cpl_init.h, cpl_memory.h,
  cpl_stats.h

2007-04-24 15:16  llundin

* cpl.h: cpl_fit.h added

2007-04-24 14:10  llundin

* cpldrs/: cpl_fit/cpl_fit.c, cpl_fit/cpl_fit_body.h,
  tests/cpl_fit-test.c: cpl_fit_imagelist_polynomial(),
  cpl_fit_imagelist_residual_{double,float,int}(): Added FLOP
  count.  cpl_fit_imagelist_polynomial_tests()(): Added FLOP/sec

2007-04-24 13:52  llundin

* cplcore/cpl_matrix.c, cpldrs/cpl_fit/cpl_fit.c:
  cpl_matrix_product_normal_create(),
  cpl_matrix_product_transpose(),
  cpl_matrix_solve_chol_transpose(): Removed from cpl_fit, instead
  use from matrix. cpl_matrix_solve_chol_transpose(): Added error
  codes to doxygen

2007-04-24 13:32  llundin

* cplcore/cpl_polynomial.c, cplcore/cpl_tools.c,
  cplcore/cpl_tools.h, cpldrs/cpl_fit/cpl_fit.c:
  cpl_polynomial_shift_double(), cpl_vector_transform_mean(): Moved
  to tools (from polynomial and fit). cpl_tools_ipow(): Remove from
  fit (available from tools)

2007-04-24 11:47  llundin

* cpldrs/: Makefile.am, cpl_fit/cpl_fit.c, cpl_fit/cpl_fit.h,
  cpl_fit/cpl_fit_body.h, tests/Makefile.am, tests/cpl_fit-test.c:
  cpl_fit_imagelist_polynomial(): Renamed from IRPLIB

2007-04-24 11:42  llundin

* cplcore/: cpl_image_gen.c, cpl_image_gen_body.h:
  cpl_image_fill_noise_uniform(): Support also CPL_TYPE_INT

2007-04-24 10:28  llundin

* cplcore/tests/cpl_memory-test.c:  cpl_malloc(), cpl_calloc,
  cpl_realloc(), cpl_free(): Added unit tests

2007-04-23 16:01  llundin

* cplcore/tests/: Makefile.am, cpl_memory-test.c: cpl_strdup() +
  cpl_sprintf(): Added unit tests (also covers cpl_vsprintf())

2007-04-23 16:00  llundin

* cplcore/: cpl_memory.c, cpl_memory.h, cpl_tools.c, cpl_tools.h:
  cpl_sprintf() + cpl_vsprintf(): Made public via a move from tools
  to memory module. cpl_vsprintf(): Reimplemented as a wrapper
  around cx_vasprintf(). cpl_memory_init(): Fixed implicit
  declaration

2007-04-23 08:22  cizzo

* cplcore/cpl_table.c: In cpl_table_load(), report error in case of
  loading columnless tables

2007-04-20 16:48  cizzo

* cplcore/tests/cpl_table-test.c: Test cpl_table_save() and
  cpl_table_load() on 0-length FITS tables

2007-04-20 16:48  cizzo

* cplcore/cpl_table.c: Now cpl_table_load() allows to load 0-length
  FITS tables

2007-04-20 09:59  cizzo

* cplcore/cpl_table.c: Fix DATE keyword deletion from table headers

2007-04-05 10:14  rpalsa

* cplcore/cpl_propertylist_impl.h: Added cfitsio header include
  directive.  cpl_propertylist_from_fitsfile(): Prototype added.
  Support (preliminary) for cfitsio added.

2007-04-05 10:12  rpalsa

* cplcore/cpl_propertylist.h: Added cfitsio header include
  directive.  cpl_propertylist_sort(): Prototype added.

2007-04-05 10:11  rpalsa

* cplcore/cpl_propertylist.c: _cpl_propertylist_from_fitsfile(),
  cpl_propertylist_from_fitsfile(): Added to support FITS I/O using
  cfitsio cpl_propertylist_load(), cpl_propertylist_load_regexp():
  Modified to support cfitsio FITS I/O.  cpl_propertylist_sort():
  Added.

2007-04-03 17:15  yjung

* m4/cpl.m4: typo CFITIODIR -> CFITSIODIR

2007-04-03 17:10  yjung

* m4/cpl.m4: typo CFITIOSDIR -> CFITIODIR

2007-04-03 17:03  yjung

* cplcore/: cpl_image_io.c, cpl_image_io_body.h,
  cpl_imagelist_io.c, cpl_imagelist_io_body.h: imagelist loading
  uses CFITSIO inst of QFITS

2007-04-03 14:10  yjung

* cplcore/: cpl_image_io.c, cpl_image_io_body.h,
  tests/cpl_image_io-test.c: cpl_image_load() and
  cpl_image_load_window() : QFITS -> CFITSIO

2007-03-30 11:42  rpalsa

* autogen.sh, libcext/autogen.sh: libltdl configuration: Trigger
  for autoreconf workaround fixed (imported from trunk).

2007-03-30 11:36  rpalsa

* autogen.sh, libcext/autogen.sh: libltdl configuration: Trigger
  for autoreconf workaround fixed.

2007-03-29 11:32  rpalsa

* cpljava/Makefile.am, libcext/cext/Makefile.am,
  libcext/tests/Makefile.am: Use correct path for
  MAINTAINERCLEANFILES entries.

2007-03-29 11:21  rpalsa

* cplcore/tests/Makefile.am, cpldfs/Makefile.am,
  cpldfs/tests/Makefile.am, cpldrs/Makefile.am, cplui/Makefile.am,
  cplui/tests/Makefile.am, cpldrs/tests/Makefile.am: Symbols
  QFITS_INCLUDES, QFITS_LDFLAGS and LIBQFITS replaced by their
  CFITSIO counterparts.

2007-03-29 11:18  rpalsa

* cplcore/Makefile.am: Symbols QFITS_INCLUDES, QFITS_LDFLAGS and
  LIBQFITS replaced by their CFITSIO counterparts.

2007-03-29 11:16  rpalsa

* configure.ac: Package version updated.  Macro call
  CPL_CHECK_QFITS replaced by CPL_CHECK_CFITSIO

2007-03-29 11:15  rpalsa

* acinclude.m4: All references to QFITS_INCLUDES replaced by
  CFITSIO_INCLUDES.

2007-03-29 11:14  rpalsa

* m4/cpl.m4: Macro CPL_CHECK_CFITSIO added.

2007-03-29 09:53  rpalsa

* libcext/autogen.sh, autogen.sh: libltdl configuration: Workaround
  for autoreconf incompatibility with libtool versions older than
  2.0 updated (imported from revision 1.5)

2007-03-29 09:50  rpalsa

* autogen.sh, libcext/autogen.sh: libltdl configuration: Workaround
  for autoreconf incompatibility with libtool versions older than
  2.0 updated.

2007-03-28 16:24  rpalsa

* admin/html.am: Use build directory instead of source directory as
  target for doxygen output.

2007-03-28 15:15  rpalsa

* cplui/tests/Makefile.am: Tests for module cpl_parameterlist added
  (imported from trunk).

2007-03-28 15:14  rpalsa

* cplui/tests/cpl_parameterlist-test.c: Added (imported from trunk)

2007-03-28 15:12  rpalsa

* cplui/cpl_parameterlist.c: cpl_parameterlist_find_context(),
  cpl_parameterlist_find_tag(): Problem with unset context and tag
  fixed (imported from trunk)

2007-03-28 15:09  rpalsa

* cplui/cpl_parameterlist.c: cpl_parameterlist_find_context(),
  cpl_parameterlist_find_tag(): Problem with unset context and tag
  fixed.

2007-03-28 14:33  rpalsa

* cplui/tests/Makefile.am: Tests for module cpl_parameterlist
  added.

2007-03-28 14:32  rpalsa

* cplui/tests/cpl_parameterlist-test.c: Added.

2007-03-21 18:16  llundin

* cplcore/cpl_image_io.c: cpl_image_labelise_mask_create():
  Allocate the temporary work-space needed by cpl_image_floodfill()

2007-03-21 16:46  llundin

* cplcore/tests/cpl_image_basic-test.c:
  cpl_image_collapse_window_create(): Several unit tests

2007-03-21 16:46  llundin

* cplcore/cpl_image_basic_body.h:
  cpl_image_collapse_window_create(): Proper handling of bad
  -pixels

2007-03-20 22:23  llundin

* cplcore/: cpl_image_basic.c, cpl_image_basic_body.h:
  cpl_image_collapse_create(): Call
  cpl_image_collapse_window_create() - and not vice-versa.
  cpl_image_collapse_window_create(): Call
  cpl_image_collapse_window_create_{double,float,int}().
  cpl_image_collapse_window_create_{double,float,int}(): Collapse
  directly w. stride-2 - and not via cpl_stats

2007-03-20 22:20  llundin

* cplcore/cpl_image_defs.h: Added CPL_CONCAT2X and CPL_CONCAT

2007-03-20 14:04  cizzo

* cplcore/cpl_table.c: Avoid access to uninitialised data in
  functions cpl_table_and_selected_TYPE()

2007-03-20 14:02  cizzo

* cplcore/tests/cpl_table-test.c: Add test case related to
  incorrect logic for arrays and strings in functions
  cpl_table_or_selected_invalid() and
  cpl_table_and_selected_invalid() (ticket DFS03619)

2007-03-20 13:36  cizzo

* cplcore/cpl_table.c: Correct inverted logic for arrays and
  strings in functions cpl_table_or_selected_invalid() and
  cpl_table_and_selected_invalid()

2007-03-20 11:52  jmlarsen

* cplcore/tests/cpl_table-test.c: Finished unfinished comment

2007-03-20 11:51  jmlarsen

* cplcore/tests/cpl_table-test.c: Added test to expose DFS03618,
  and a commented-out test to expose DFS03619

2007-03-20 11:42  jmlarsen

* cplcore/cpl_table.c: Fixed bug that cpl_table_erase_selected did
  reselect rows (DFS03618)

2007-03-13 23:48  llundin

* cplcore/cpl_image_basic.h, cplcore/cpl_image_bpm.h,
  cplcore/cpl_image_defs.h, cplcore/cpl_image_filter.h,
  cplcore/cpl_image_gen.h, cplcore/cpl_image_io.h,
  cplcore/cpl_image_iqe.h, cplcore/cpl_imagelist_basic.h,
  cplcore/cpl_imagelist_defs.h, cplcore/cpl_imagelist_io.h,
  cplcore/cpl_mask.h, cplcore/cpl_stats.h,
  cpldrs/cpl_det/cpl_detector.h, cpldrs/cpl_geom/cpl_geom_img.h:
  Removed unused standard header files: stdio.h, stdlib.h,
  string.h, unistd.h, limits.h

2007-03-13 23:45  llundin

* cplcore/cpl_tools.h: Added float.h and removed string.h

2007-03-13 23:44  llundin

* cpldfs/tests/Makefile.am: Added LIBCPLUI to LDADD

2007-03-13 20:09  llundin

* cplcore/cpl_matrix.c: cpl_matrix_get_nrow(),
  cpl_matrix_get_ncol() and cpl_matrix_get_data(): Do not use
  cpl_ensure()

2007-03-13 20:08  llundin

* cplcore/cpl_error.h: cpl_ensure() + cpl_ensure_code(): Added
  doxygen

2007-03-09 16:42  cplmgr

* ChangeLog: Updated

2007-03-09 16:38  cplmgr

* libcext/ChangeLog: Updated

2007-03-09 16:34  cplmgr

* configure.ac: Package version updated

2007-03-06 13:22  jmlarsen

* cplcore/: cpl_column.c, cpl_table.c: Replaced some tabs with
  spaces

2007-03-05 11:43  llundin

* cplcore/cpl_polynomial.c: cpl_vector_fill_polynomial(): Avoid
  repeated calls to cpl_vector_get_size()

2007-02-22 12:49  llundin

* cplcore/cpl_matrix.c: cpl_matrix_product_create(): Wrap around
  cpl_matrix_product(). cpl_matrix_product(): Rewrite in style of
  cpl_matrix_product_transpose(). cpl_matrix_product(),
  cpl_matrix_product_transpose(),
  cpl_matrix_solve_chol_transpose(): Use cpl_tools_add_flops()

2007-02-22 11:27  jmlarsen

* cplcore/tests/cpl_table-test.c: Added a few tests in order to
  have full white-box testing of cpl_table_erase_selected() and
  cpl_column_erase_pattern()

2007-02-22 11:25  jmlarsen

* cplcore/cpl_table.c: Optimized cpl_table_erase_selected() from
  O(n*n) to O(n) execution time (DFS02356)

2007-02-22 11:23  jmlarsen

* cplcore/: cpl_column.c, cpl_column.h: Added
  cpl_column_erase_pattern() in order to support O(n)
  cpl_table_erase_selected() (DFS02356)

2007-02-22 10:47  llundin

* cplcore/: cpl_matrix.c, cpl_matrix_impl.h: cpl_matrix_product(),
  cpl_matrix_product_transpose() and
  cpl_matrix_solve_chol_transpose(): Imported from IRPLIB.
  cpl_matrix_get_nrow(), cpl_matrix_get_ncol() and
  cpl_matrix_get_data(): Use inline and cpl_ensure()

2007-02-22 10:45  llundin

* cplcore/cpl_error.h: Removed unnecessary checks on __LINE__ and
  __FILE__

2007-02-22 10:31  llundin

* cplcore/: Makefile.am, cpl_matrix.c, cpl_tools.c,
  cpl_matrix_impl.h, cpl_polynomial.c, cpl_tools.h: Use
  cpl_matrix_impl.h for non-exported cpl_matrix functions (instead
  of cpl_tools)

2007-02-22 10:20  llundin

* cplcore/cpl_matrix.c: cpl_matrix_swap_rows(),
  cpl_matrix_decomp_lu(), cpl_matrix_flip_rows():  Use static
  swap_rows()

2007-02-21 09:18  llundin

* cplcore/cpl_tools.c: cpl_matrix_product_normal_create(): Use
  cpl_matrix_wrap() instead of cpl_matrix_new()

2007-02-21 09:17  llundin

* cplcore/cpl_matrix.c: cpl_matrix_transpose_create() and
  cpl_matrix_product_create(): Use cpl_matrix_wrap() instead of
  cpl_matrix_new()

2007-02-16 13:39  llundin

* cplcore/cpl_polynomial.c: cpl_matrix_fill_normal_vandermonde():
  Improved documentation

2007-02-15 14:30  llundin

* cplcore/cpl_matrix.c:
  cpl_matrix_{new,wrap,duplicate,extract,extract_diagonal}(): Use
  cpl_malloc instead of cpl_calloc() to create matrix struct

2007-02-15 13:19  llundin

* cplcore/cpl_polynomial.c: cpl_polynomial_fit_1d_create(): Use
  cpl_matrix_wrap() when possible

2007-02-15 12:23  llundin

* cplcore/cpl_polynomial.c: cpl_polynomial_fit_1d_create(): Call
  cpl_polynomial_set_coeff() with leading coefficient first
  (Discovered due to DFS03488)

2007-02-15 12:19  llundin

* cplcore/tests/cpl_polynomial-test.c:
  cpl_polynomial_fit_[12]d_create(): Verify that CPL error state is
  OK on success (bis)

2007-02-15 12:11  llundin

* cplcore/tests/cpl_polynomial-test.c:
  cpl_polynomial_fit_[12]d_create(): Verify that CPL error state is
  OK on success

2007-02-08 11:07  llundin

* cplcore/tests/cpl_polynomial-test.c: cpl_tools_ipow(): Added unit
  tests

2007-02-06 10:15  rpalsa

* README: Add section on Gasgano support

2007-02-06 09:15  cplmgr

* configure.ac: Package version updated.

2007-02-01 15:29  llundin

* COPYING: Updated FSF address

2007-02-01 13:49  llundin

* cplcore/cpl_error.h: Improved documentation of CPL error codes,
  including CPL_ERROR_EOL

2007-01-31 15:11  rpalsa

* acinclude.m4: Macro CPL_BASE_PATHS(): Add directory cpl_fit to
  CPLDRS_INCLUDES

2007-01-31 12:07  rpalsa

* cpldrs/cpl_fit/cpl_fit.c: Levenberg-Marquard implementation moved
  to cpl_vector_fit_impl.h in cplcore. cpl_fit_lvmq(): Made this
  function a wrapper for the static implementation _cpl_fit_lvmq().

2007-01-31 11:55  rpalsa

* cplcore/cpl_vector.c: cpl_vector_fit_gaussian(): Call static
  version of cpl_fit_lvmq instead of public interface.

2007-01-31 11:53  rpalsa

* cplcore/cpl_vector_fit_impl.h: Include guards added, and FIXME
  warning in the beginning completed.

2007-01-31 11:45  rpalsa

* cplcore/Makefile.am: noinst_HEADERS: File cpl_vector_fit_impl.h
  added.

2007-01-31 11:40  rpalsa

* cplcore/cpl_vector_fit_impl.h: Added.

2007-01-31 11:37  rpalsa

* cpljava/cpl_gasgano.c: doExec(): Macro call replaced with
  explicit code. Support for product MD5 sum computation for recipe
  plugins added.

2007-01-31 11:29  rpalsa

* cpljava/Makefile.am: Add LIBCPLDFS to library dependencies.

2007-01-30 11:23  kbanse

* cpljava/cpl_gasgano.c: add MD5 calculation to the doExec function

2007-01-29 11:29  rpalsa

* libcext/autogen.sh: Function bt_libtoolize() added and libltdl
  support added.

2007-01-29 11:19  rpalsa

* libcext/autogen.sh: Command 'grep -E' replaced by oldfashioned
  'egrep' to make SunOS and HP-UX happy.

2007-01-29 11:15  rpalsa

* autogen.sh: Command 'grep -E' replaced by oldfashioned 'egrep' to
  make SunOS and HP-UX happy.

2007-01-29 09:40  rpalsa

* cplcore/Makefile.am: Add directory cpldrs/cpl_fit to INCLUDES. It
  is required by cpl_vector_fit_gaussian(). Note: This breaks the
  library hierarchy!

2007-01-29 09:21  jmlarsen

* cpldrs/cpl_fit/cpl_fit.h: Ooops. Added missing #endif

2007-01-25 12:00  jmlarsen

* Doxyfile.in: Moved non-linear fitting routine to cpldrs

2007-01-25 11:38  jmlarsen

* cplcore/cpl_vector.c, cplcore/cpl_matrix.c, cplcore/cpl_matrix.h,
  cpldrs/Makefile.am, cpldrs/cpl_fit/cpl_fit.c,
  cpldrs/cpl_fit/cpl_fit.h, doxygen/Doxyfile.in: Moved non-linear
  fitting routine to cpldrs (Klaus' orders)

2007-01-25 11:36  jmlarsen

* cplcore/cpl_vector.h: Moved typedef of cpl_vector to after
  includes

2007-01-24 13:55  cplmgr

* configure.ac: Package version updated.

2007-01-24 13:54  rpalsa

* README: CPL package version updated

2007-01-23 15:14  jmlarsen

* cplcore/cpl_matrix_type.h: Moved matrix type definition back to
  cpl_matrix.h and solved the cyclic inclusion problem by a
  re-ordering of typedefs and includes, similar to what is done
  elsewhere in CPL

2007-01-23 15:06  jmlarsen

* cplcore/tests/cpl_vector-test.c: Added simple test of
  cpl_vector_fit_gaussian

2007-01-23 15:05  jmlarsen

* cplcore/: cpl_matrix.h, cpl_vector.c, cpl_vector.h: Moved matrix
  type definition back to cpl_matrix.h and solved the cyclic
  inclusion problem by a re-ordering of typedefs and includes,
  similar to what is done elsewhere in CPL

2007-01-23 14:15  jmlarsen

* cplcore/cpl_vector.h: Include cpl_matrix_type.h instead of
  cpl_matrix.h to avoid cyclic inclusion

2007-01-23 14:13  jmlarsen

* cplcore/: cpl_matrix.c, cpl_vector.c: Exported non-linear fitting
  routine

2007-01-23 14:12  jmlarsen

* cplcore/: cpl_matrix.h, cpl_matrix_type.h: Moved cpl_matrix
  typedef to separate header file

2007-01-19 10:01  cizzo

* cplcore/cpl_matrix.c: Change cpl_matrix_dump to a more flexible
  format

2007-01-18 08:57  llundin

* cpldfs/cpl_dfs.c: cpl_dfs_setup_product_header(): Fixed cast
  warning from splint, replace fid with cpl_func, remove static
  from xfid, replace 0x0 with NULL, use cpl_ensure_code(), drop
  obsolete cast on qifts_is_fits(), drop obsolete fix for DFS02961,
  added FIXME for product group and spurious function name in error
  message

2007-01-17 14:30  llundin

* cpldfs/: cpl_dfs.c, cpl_dfs.h, tests/cpl_dfs-test.c:
  cpl_dfs_update_product_header(): Added

2007-01-17 14:30  llundin

* cplcore/: cpl_tools.c, cpl_tools.h: cpl_sprintf(): Added

2007-01-17 13:21  jmlarsen

* doxygen/Doxyfile.in: Undo previous erroneous commit

2007-01-17 13:17  jmlarsen

* cplcore/cpl_image_iqe.c, doxygen/Doxyfile.in: Declared static the
  functions which are not supposed to be exported. WARNING:
  Duplicate code! Great care should be excersized if the code is
  reimported from RTD

2007-01-16 15:06  llundin

* cplcore/: cpl_msg.c, cpl_msg.h, cpl_tools.c, cpl_tools.h:
  cpl_msg_set_level_from_env(): Moved to (public) msg-module from
  tools

2007-01-12 11:01  llundin

* cplcore/cpl_matrix.c: const char * fid replaced by cpl_func

2007-01-12 10:50  llundin

* cplcore/cpl_matrix.c: Replaced 0x0 with NULL, fixed some implicit
  cast warnings

2007-01-12 10:22  llundin

* cplcore/: cpl_matrix.c, tests/cpl_matrix-test.c:
  cpl_matrix_solve_lu(): Fix memory leak on illegal input

2007-01-11 11:19  jmlarsen

* cplcore/cpl_vector.c: cpl_vector_fit_gaussian: Made estimation of
  offset more robust for noisy inputs, and estimation of centroid
  slightly more accurate (DFS03329)

2007-01-11 10:47  llundin

* cpldrs/cpl_geom/cpl_geom_img.c: cpl_geom_img_offset_combine(),
  cpl_geom_img_offset_saa(): Use @code/@endcode

2007-01-11 10:13  yjung

* cplcore/cpl_image_iqe.c: [no log message]

2007-01-11 09:21  yjung

* cplcore/cpl_io.h: DFS02998

2007-01-10 16:33  yjung

* cplcore/: cpl_vector.c, cpl_vector.h: added
  cpl_vector_get_median_modify() (DFS03223)

2007-01-10 14:58  yjung

* cplcore/: cpl_imagelist_basic.c,
  tests/cpl_imagelist_basic-test.c: added bad pixels handlingin
  cpl_imagelist_swap_axis_create()

2007-01-10 09:16  yjung

* cplcore/cpl_imagelist_basic.c: [no log message]

2007-01-10 09:11  yjung

* cplcore/tests/cpl_imagelist_basic-test.c: added test for
  cpl_imagelist_swap_axis_create()

2007-01-09 16:40  yjung

* cplcore/: cpl_image_basic.h, cpl_imagelist_basic.c,
  cpl_imagelist_basic.h, cpl_imagelist_basic_body.h,
  tests/cpl_imagelist_basic-test.c: added
  cpl_imagelist_swap_axis_create() (DFS03234)

2007-01-09 09:11  yjung

* cplcore/cpl_vector.c: Added doc for cpl_vector_new() (DFS03317)

2006-12-20 12:59  yjung

* cplcore/: cpl_image_io.c, cpl_vector.c: [no log message]

2006-12-13 16:00  yjung

* cplcore/: cpl_image_io.c, cpl_vector.c: Solve DFS03286: wrong
  DATE key with empty data units

2006-12-08 13:54  yjung

* cplcore/cpl_tools.c: do not remove DATAMD5 any more

2006-12-01 14:15  yjung

* cplcore/: cpl_image_io.c, cpl_imagelist_io.c, cpl_vector.c:
  removed MD5 key

2006-12-01 10:32  cizzo

* cplcore/cpl_table.c: Do not add anymore the DATAMD5 placeholder
  (done in function cpl_dfs_setup_product_header()

2006-12-01 10:27  cizzo

* cpldfs/cpl_dfs.c: Add DATAMD5 placeholder

2006-11-29 13:09  llundin

* cplcore/cpl_tools.c: cpl_tools_gen_valid_header(): Replace
  cpl_propertylist_duplicate() + cpl_propertylist_erase_regexp()
  with cpl_propertylist_copy_property_regexp(), limit scope of some
  variables

2006-11-29 13:08  llundin

* cplcore/tests/cpl_vector-test.c: Added cpl_vector_save_bench().
  Check vector contens after save/load

2006-11-27 12:31  yjung

* cplcore/: cpl_image_basic.c, cpl_image_basic_body.h,
  tests/cpl_image_basic-test.c: Use sqrt() instead of pow() in
  special case for efficiency reason.  (DFS03222)

2006-11-27 11:33  yjung

* cplcore/: cpl_image_io.c, cpl_imagelist_io.c, cpl_vector.c: added
  some documentation (DFS03190)

2006-11-27 11:19  yjung

* cplcore/cpl_image_iqe.c: added dof cpl_image_iqe() (DFS03188)

2006-11-24 09:00  cizzo

* cplcore/cpl_table.c: Remove computation of md5 signature in
  cpl_table_save()

2006-11-23 17:54  yjung

* cplcore/cpl_image_io.c: [no log message]

2006-11-23 17:51  yjung

* cplcore/: cpl_image_io.c, cpl_imagelist_io.c, cpl_vector.c:
  removed MD5 computation - this task is moved to the caller
  application

2006-11-22 15:53  yjung

* cplcore/cpl_image_bpm.c: fixed cpl_image_accept (DFS03258) to
  make it faster

2006-11-21 16:11  llundin

* cplcore/cpl_image_basic.c: cpl_image_flip(): Add FIXME comment

2006-11-21 14:41  rpalsa

* configure.ac: Package and library version updated.

2006-11-21 14:40  rpalsa

* cpljava/cpl_gasgano.c: Start doing some stylistic changes to
  bring it in line with the CPL conventions.

2006-11-21 14:38  rpalsa

* cpljava/Makefile.am: Add symbol GASGANO_SHREXT to
  libgasgano_la_LDFLAGS to enforce the proper filename suffix.
  Needed for Mac OS X support.

2006-11-21 13:54  rpalsa

* acinclude.m4: CPL_PATH_JAVA(): Better support for Mac OS X.
  CPL_ENABLE_GASGANO(): Use required library filename suffix on Mac
  OS X.

2006-11-17 15:28  llundin

* cplcore/cpl_imagelist_basic_body.h:
  cpl_imagelist_collapse_median_create(): Fill multiple timelines
  depending on L2-cache size

2006-11-17 15:27  llundin

* cplcore/tests/cpl_imagelist_basic-test.c: Added
  cpl_imagelist_fit_polynomial_bench(). Benchmark only with
  msg-level info (or debug)

2006-11-17 13:36  rpalsa

* acinclude.m4: In CPL_PATH_GASGANO(): Typo in test statement
  fixed.

2006-11-17 09:57  rpalsa

* acinclude.m4: In CPL_PATH_JAVA(): Command line option
  --with-java-includes-md added.

2006-11-17 09:56  yjung

* cplcore/: cpl_image_stats.c, cpl_vector.c: added doc for median
  of even number of samples (DFS03221)

2006-11-17 09:44  rpalsa

* cpljava/Makefile.am: Symbol GASGANO_NATIVE_INCLUDES defined.
  Rules for the individual header files merged into one.

2006-11-17 09:42  rpalsa

* acinclude.m4: Obsolete macro CPL_HEADER_GASGANO removed. Macro
  CPL_CLASSPATH_GASGANO added. In CPL_PATH_JAVA(): Checks for
  javah added.

2006-11-17 09:40  rpalsa

* configure.ac: Package version updated. Obsolete call to
  CPL_HEADER_HASGANO removed. Explicit call to
  CPL_CLASSPATH_GASGANO added.

2006-11-16 10:20  rpalsa

* cpljava/Makefile.am: Add INCLTDL to INCLUDES.

2006-11-16 09:58  llundin

* cplcore/: cpl_imagelist_basic.c, cpl_imagelist_basic_body.h:
  cpl_imagelist_collapse_median_create(): Compute median using type
  of pixel (instead of always casting to double)

2006-11-16 09:57  llundin

* cplcore/tests/cpl_imagelist_basic-test.c:
  cpl_imagelist_collapse_median_create(): Added unit tests and
  benchmark

2006-11-15 17:52  yjung

* cplcore/cpl_image_io.c: bug fix (related to DFS03204)

2006-11-15 17:43  yjung

* cplcore/tests/cpl_image_io-test.c: added test case for
  cpl_imagesave with CPL_BPP_16_UNSIGNED

2006-11-15 16:45  rpalsa

* configure.ac: Explicit call to CPL_PATH_GASGANO added.

2006-11-15 16:43  rpalsa

* cpljava/Makefile.am: libcplgasgano_la_SOURCES: Source file
  javacpl.c renamed to cpl_gasgano.c

2006-11-15 16:41  rpalsa

* cpljava/: Makefile.am, cpl_gasgano.c: Added.

2006-11-15 16:39  rpalsa

* Makefile.am: Support for the optional Gasgano interface library
  added.

2006-11-15 16:38  rpalsa

* cpl.h: Headers for the cpl_framedata and cpl_recipeconfig modules
  added.

2006-11-15 16:37  rpalsa

* autogen.sh: Support for libltdl configuration added.

2006-11-15 16:36  rpalsa

* acinclude.m4: Macros CPL_PATH_JAVA, CPL_PATH_GASGANO,
  CPL_HEADER_GASGANO and CPL_ENABLE_GASGANO added.

2006-11-15 16:35  rpalsa

* configure.ac: Checks for JDK and Gasgano added. Support for the
  optional gasgano interface library added.

2006-11-15 16:33  rpalsa

* libltdl/.cvsignore: Added.

2006-11-15 16:04  yjung

* cplcore/: cpl_image_io.c, cpl_image_io_body.h,
  cpl_imagelist_io.c, cpl_imagelist_io_body.h, cpl_io.h: DFS03204 :
  allow to save UNSIGNED 16 bits int (image and imagelist)

2006-11-13 14:38  llundin

* cplcore/tests/cpl_matrix-test.c: cpl_matrix_get_determinant():
  Test also with an existing error code

2006-11-13 14:36  llundin

* cplcore/cpl_matrix.c: cpl_matrix_get_determinant(): Call
  cpl_error_pop() iff cpl_error_push() is called

2006-11-13 10:16  llundin

* cplcore/tests/cpl_image_resample-test.c,
  cplcore/tests/cpl_imagelist_basic-test.c,
  cplcore/tests/cpl_stats-test.c, cplcore/tests/cpl_vector-test.c,
  cpldfs/tests/cpl_dfs-test.c, cpldrs/tests/cpl_photom-test.c:
  Removed \n from messages

2006-11-13 10:14  llundin

* cpldrs/tests/cpl_apertures-test.c: Removed \t from messages

2006-11-13 10:04  llundin

* cplcore/tests/cpl_image_basic-test.c: Removed shadowed
  declaration. Removed \t from cpl_msg_info()

2006-11-13 09:57  llundin

* libcext/tests/: cxlist-test.c, cxmap-test.c, cxslist-test.c,
  cxstring-test.c, cxtree-test.c: main(): Explicitly declare
  argument as void

2006-11-13 09:51  llundin

* cplcore/tests/cpl_bivector-test.c,
  cplcore/tests/cpl_image_basic-test.c,
  cplcore/tests/cpl_image_bpm-test.c,
  cplcore/tests/cpl_image_filter-test.c,
  cplcore/tests/cpl_image_gen-test.c,
  cplcore/tests/cpl_image_io-test.c,
  cplcore/tests/cpl_image_iqe-test.c,
  cplcore/tests/cpl_image_resample-test.c,
  cplcore/tests/cpl_imagelist_io-test.c,
  cplcore/tests/cpl_mask-test.c, cplcore/tests/cpl_matrix-test.c,
  cplcore/tests/cpl_msg-test.c, cplcore/tests/cpl_property-test.c,
  cplcore/tests/cpl_propertylist-test.c,
  cplcore/tests/cpl_stats-test.c, cplcore/tests/cpl_table-test.c,
  cplcore/tests/cpl_vector-test.c,
  cpldrs/tests/cpl_apertures-test.c,
  cpldrs/tests/cpl_detector-test.c,
  cpldrs/tests/cpl_geom_img-test.c, cplui/tests/cpl_frame-test.c,
  cplui/tests/cpl_framedata-test.c,
  cplui/tests/cpl_frameset-test.c,
  cplui/tests/cpl_parameter-test.c, cplui/tests/cpl_plugin-test.c,
  cplui/tests/cpl_pluginlist-test.c,
  cplui/tests/cpl_recipeconfig-test.c: main(): Explicitly declare
  argument as void

2006-11-13 09:51  llundin

* cplcore/cpl_imagelist_basic_body.h:
  cpl_imagelist_fit_polynomial(): Minor improvement on
  error-computation

2006-11-13 09:26  llundin

* cplcore/tests/cpl_polynomial-test.c: Fix gcc-warning: main().
  Added test: cpl_memory_is_empty(). Removed shadowed declarations

2006-11-13 09:02  llundin

* cplcore/cpl_image_basic.c: Fix cpp warning: undef
  CPL_IMAGE_BASIC_OP_SCALAR

2006-11-13 09:02  llundin

* cplcore/: cpl_image_basic_body.h, cpl_image_resample_body.h: Fix
  cpp warning: undef CPL_OPERATION

2006-11-10 16:30  llundin

* cplcore/tests/cpl_imagelist_basic-test.c:
  cpl_imagelist_fit_polynomial(): Added tests

2006-11-10 16:30  llundin

* cplcore/: cpl_imagelist_basic.c, cpl_imagelist_basic_body.h: Fix
  warning: defined CPL_CLASS. cpl_imagelist_fit_polynomial():
  Corrected documentation, Added a couple of new CPL error codes,
  Try to avoid resetting existing CPL error code on success, Reduce
  memory usage, Increase speed

2006-11-07 14:10  cizzo

* cplcore/cpl_table.c: Release memory of possible nulls buffer in
  case of 3d tables

2006-11-03 10:28  rpalsa

* cplcore/cpl_version.c: cpl_version_get_version(): Documentation
  updated.

2006-11-02 16:43  llundin

* cplcore/cpl_imagelist_basic.h: cpl_imagelist_power_scalar():
  Removed, has no definition

2006-11-02 15:46  llundin

* cplcore/cpl_imagelist_basic.h: Fixed typo

2006-10-31 15:58  rpalsa

* cplui/tests/Makefile.am: Testcases for modules cpl_framedata and
  cpl_recipeconfig added.

2006-10-31 15:57  rpalsa

* cplui/Makefile.am: Modules cpl_framedata and cpl_recipeconfig
  added.

2006-10-31 15:55  rpalsa

* configure.ac: Package and library version updated.

2006-10-31 15:54  rpalsa

* cplui/cpl_recipe.h: Type cpl_recipe2 and structure definition
  struct _cpl_recipe2_ added.

2006-10-31 15:52  rpalsa

* cplui/cpl_plugin.h: enum _cpl_plugin_type: constant
  CPL_PLUGIN_TYPE_RECIPE_V2 added.

2006-10-31 15:48  rpalsa

* cplui/: tests/cpl_framedata-test.c,
  tests/cpl_recipeconfig-test.c, cpl_framedata.c, cpl_framedata.h,
  cpl_recipeconfig.c, cpl_recipeconfig.h: Added.

2006-10-31 15:19  rpalsa

* acinclude.m4: CPL_BASE_PATH: Build tree added to includes.

2006-10-16 11:53  llundin

* cplcore/cpl_image_basic.c: cpl_image_get_fwhm(): Improved comment
  on cpl_error_push/pop()

2006-10-12 11:47  jmlarsen

* cplcore/cpl_vector.c: Reduced source code line length

2006-10-11 15:45  jmlarsen

* cplcore/cpl_vector.c: cpl_fit_lm(): Avoid resetting an existing
  error (DFS03176)

2006-10-10 14:44  llundin

* cplcore/cpl_image_basic.c: cpl_image_fit_gaussian(): Replace
  calls to cpl_error_reset()+cpl_error_set_code() with
  cpl_error_push()+cpl_error_pop() (DFS03174)

2006-10-10 13:34  llundin

* cplcore/cpl_stats.c: cpl_stats_new_from_image_window(): Correct
  handling of round-off for CPL_STATS_CENTROID (DFS03173)

2006-10-07 07:09  yjung

* cplcore/cpl_image_basic_body.h: DFS03169 : bug in
  cpl_image_threshold()

2006-10-04 13:44  llundin

* cpldrs/tests/cpl_apertures_img-test.c: Added more unit tests of
  cpl_apertures_get_fwhm()

2006-10-04 13:42  llundin

* cpldrs/cpl_apert/: cpl_apertures_img.c, cpl_apertures_img.h:
  cpl_apertures_get_fwhm(): Add const modifiers to input, check
  errors from call to cpl_image_get_fwhm() - ignoring all but
  CPL_ERROR_DATA_NOT_FOUND (except when that happens for all
  apertures)

2006-10-04 13:34  llundin

* cplcore/cpl_image_basic.c: cpl_image_get_fwhm(): Work-around for
  missing guard in cpl_error_push()

2006-09-29 11:19  cizzo

* cplcore/cpl_column.c: Functions cpl_column_get_array() and
  _get_string() didn't report out-of-range access

2006-09-29 11:07  cizzo

* cplcore/cpl_table.c: Minor code formatting

2006-09-29 10:24  yjung

* cplcore/cpl_mask.c, cpldrs/cpl_apert/cpl_apertures.c: DFS03150 :
  closing <-> opening

2006-09-28 17:35  yjung

* cplcore/cpl_image_filter_body.h: DFS03156: add a check on the
  filter norm before dividing with it...

2006-09-15 09:43  llundin

* cplui/cpl_plugin.c: cpl_plugin_init(): Fixed doxygen typo

2006-09-14 10:12  llundin

* cplcore/tests/cpl_msg-test.c: Corrected buffer size

2006-09-12 16:43  llundin

* acinclude.m4, configure.ac, cpl.h, cplcore/Makefile.am,
  cplcore/cpl_error.h, cplcore/cpl_func.h.bot,
  cplcore/cpl_func.h.top: Make cpl_func work outside of CPL

2006-09-05 10:09  cplmgr

* libcext/ChangeLog, ChangeLog: Updated.

2006-09-04 13:47  yjung

* cpldrs/cpl_apert/cpl_apertures.c: added documentation for the
  centroiding computation

2006-09-04 12:03  yjung

* cpldrs/cpl_apert/cpl_apertures.c: DFS03116: centroid computation
  wrong if all pixels to 0

2006-08-29 10:48  llundin

* cplcore/tests/cpl_matrix-test.c: Take into account -O0 for
  DFS03097 test

2006-08-29 10:12  yjung

* cplcore/tests/cpl_vector-test.c: added tests for
  cpl_vector_load() cpl_vector_save

2006-08-29 09:42  yjung

* cplcore/: cpl_bivector.c, cpl_bivector.h, cpl_vector.c,
  cpl_vector.h, tests/cpl_bivector-test.c, tests/cpl_vector-test.c:
  Solved DFS03083: new cpl_vector_save()  cpl_vector_load()
  functions

2006-08-29 09:33  yjung

* cplcore/tests/cpl_image_gen-test.c: warniong

2006-08-28 15:55  yjung

* cplcore/cpl_image_iqe.c: declared cpl_iqe() as static

2006-08-28 15:22  yjung

* cplcore/cpl_vector.c: [no log message]

2006-08-28 14:45  yjung

* cplcore/: cpl_vector.c, cpl_vector.h: added cpl_vector_save() and
  cpl_vector_append() as static functions

2006-08-28 14:44  llundin

* cplcore/tests/cpl_matrix-test.c: Added tests related to DFS03097

2006-08-28 14:44  llundin

* cplcore/cpl_matrix.c: cpl_matrix_decomp_lu(): Last pivot bug.
  cpl_matrix_solve_chol(): Fix similar to DFS3097

2006-08-28 13:16  llundin

* cplcore/cpl_matrix.c: cpl_matrix_solve_lu(): Fix for DFS03097

2006-08-28 10:06  yjung

* cplcore/cpl_image_basic_body.h: cpl_error_get_code -->
  cpl_error_get_code() !!!!

2006-08-25 14:06  cizzo

* cplcore/cpl_table.c: Upgrade documentation

2006-08-23 15:44  yjung

* cplcore/: cpl_imagelist_defs.h, cpl_imagelist_io.c,
  cpl_imagelist_io.h: removed unused nalloc private member.  Added
  cpl_imagelist_unset() (DFS02455)

2006-08-23 14:24  yjung

* cplcore/: cpl_image_basic.c, cpl_image_basic_body.h, cpl_stats.c,
  cpl_stats_body.h: DFS03079 : efficiency problems solved with
  cpl_stats_image (allocate/deallocate the full bpm ...)

2006-08-23 13:30  yjung

* cplcore/cpl_image_stats.c: DFS03084 : memory leak if no good
  pixel

2006-08-23 13:19  yjung

* cplcore/cpl_stats.c: DFS03016: handle the no good pixels case

2006-08-07 09:38  cizzo

* cplcore/cpl_array.c: Eliminate memory leak in
  cpl_array_duplicate()

2006-08-06 11:06  cizzo

* cplcore/cpl_table.c: Fix memory leaks in cpl_table_load() and
  cpl_table_save()

2006-07-25 15:59  rpalsa

* libcext/cext/cxmemory.c: cx_memory_calloc_fallback(): Inline
  function specifier removed to avoid problems with gcc 4.1.x.

2006-07-25 15:57  rpalsa

* cplcore/cpl_msg.c: _cpl_print_err(), _cpl_print_out(),
  _cpl_change_width(): Inline function specifier removed to avoid
  problems with gcc 4.1.x

2006-07-25 15:54  rpalsa

* cplui/cpl_frameset.c: _cpl_frameset_compare(): Inline function
  specifier removed to avoid problems with gcc 4.1.x

2006-07-24 10:19  cplmgr

* libcext/ChangeLog, ChangeLog: Updated.

2006-07-24 10:07  cplmgr

* configure.ac: Package version updated.

2006-07-21 09:25  rpalsa

* cpl.h: Header cpl_version.h added.

2006-07-21 09:24  rpalsa

* cplui/cpl_parameter.c: cpl_parameter_get_string(): Documentation
  updated with correct return value in case of an error.

2006-07-21 09:19  rpalsa

* cplcore/cpl_propertylist.c: cpl_propertylist_get_bool():
  Documentation beautified.

2006-07-21 09:12  rpalsa

* libcext/m4/eso.m4: Definition of ESO_ENABLE_DEBUG: Typo fixed in
  check for support of the gcc compiler option -g3.

2006-07-17 17:34  yjung

* cplcore/cpl_memory.c: [no log message]

2006-07-13 08:49  jmlarsen

* cplcore/cpl_vector.c: cpl_vector_fit_gaussian(): Make sure that
  returned sigma is always positive

2006-07-10 13:39  cizzo

* cplcore/cpl_table.c: More clear documentation on the meaning of
  resetting the selection flags

2006-07-10 10:49  cizzo

* cplcore/cpl_table.c: cpl_table_save() now erases possible WCS
  keywords from output property list

2006-07-10 09:47  cizzo

* cplcore/cpl_table.c: cpl_table_compare_structure() was setting
  error code when comparing different tables with same number of
  columns

2006-07-10 09:16  cizzo

* cplcore/cpl_error.c: Redefinition of MAX_FILE_LENGTH

2006-07-03 13:55  cizzo

* cplcore/cpl_table.c: Correct error handling in several functions,
  using cpl_error_push() and _pop() where necessary

2006-07-03 10:43  cizzo

* cplcore/cpl_table.c: Correct error handling in cpl_table_sort()

2006-06-30 15:23  llundin

* cplcore/tests/cpl_propertylist-test.c: Test 17: Removed
  unnecessary code

2006-06-30 14:33  rpalsa

* cplcore/cpl_propertylist.c: cpl_propertylist_to_fits(): Avoid
  writing beyond string buffer boundaries.

2006-06-30 11:55  llundin

* cplcore/cpl_error.c: cpl_error_get_where(): Replaced all
  strcpy()/strcat()/sprintf() with a single snprintf()

2006-06-30 11:18  llundin

* cplcore/tests/cpl_propertylist-test.c: Added variable-key-length
  test of cpl_propertylist_to_fits()

2006-06-30 11:18  llundin

* cplcore/tests/: Makefile.am, cpl_msg-test.c: Added cpl_msg-test.c

2006-06-27 10:32  llundin

* cplcore/cpl_image_basic.c, cplcore/cpl_image_bpm.c,
  cplcore/cpl_image_io.c, cpldrs/cpl_apert/cpl_apertures.c:
  cpl_ensure(, CPL_ERROR_<*>) -> cpl_ensure_code()

2006-06-27 10:31  llundin

* cplcore/cpl_imagelist_io.c: cpl_ensure(, CPL_ERROR_<*>) ->
  cpl_ensure_code(). Removed qfits-casts

2006-06-27 10:30  llundin

* cpldrs/cpl_det/cpl_detector.c:  cpl_flux_get_noise_ring(): Fixed
  gcc warning

2006-06-26 16:13  cizzo

* cplcore/: cpl_array.c, cpl_table.c: Eliminate several strict
  compiler warnings

2006-06-26 15:54  cizzo

* cplcore/: cpl_matrix.c, cpl_msg.c: Eliminate several strict
  compiler warnings

2006-06-26 15:46  cizzo

* cplcore/cpl_column.c: Eliminate several strict compiler warnings

2006-06-26 14:15  rpalsa

* cplui/tests/cpl_plugin-test.c: Version string test updated to new
  version string format.

2006-06-26 13:59  cplmgr

* ChangeLog: Updated.

2006-06-26 13:52  cplmgr

* configure.ac: Package version updated.

2006-06-26 13:52  cplmgr

* libcext/ChangeLog: Updated.

2006-06-26 11:00  llundin

* cplcore/cpl_vector.c: cpl_vector_set_size(): Fixed doc-bug

2006-06-26 09:08  rpalsa

* cplui/cpl_plugin.c: cpl_plugin_get_version_string(): Version
  string format changed.

2006-06-22 15:45  cizzo

* cplcore/cpl_array.c: Fix wrong argument name in
  cpl_array_get_size() doc

2006-06-13 14:16  rpalsa

* libcext/tests/Makefile.am: AM_LDFLAGS: Changed from -all-static
  to -static, so that the tests may be used with valgrind.

2006-06-13 14:09  rpalsa

* libcext/.cvsignore: Updated to package version 1.0.5.

2006-06-13 14:04  rpalsa

* libcext/: cext/cxlist.c, cext/cxfileutils.h, cext/cxfileutils.c,
  templates/Makefile.am.tmpl, templates/source.c.tmpl,
  templates/source.h.tmpl, doxygen/Doxyfile.in, admin/html.am:
  Updated to package version 1.0.5.

2006-06-13 14:01  rpalsa

* libcext/cext/: Makefile.am, cxutils.h, cxutils.c, cxtypes.h.top,
  cxtree.h, cxtree.c, cxstrutils.h, cxstrutils.c, cxstring.h,
  cxstring.c, cxslist.h, cxslist.c, cxmultimap.h, cxmultimap.c,
  cxmessages.h, cxmessages.c, cxmemory.h, cxmemory.c, cxmap.h,
  cxmap.c, cxmacros.h, cxlist.h: Updated to package version 1.0.5.

2006-06-13 14:00  rpalsa

* libcext/cext/snprintf.c: Beautified.

2006-06-13 13:57  rpalsa

* libcext/: tests/cxtree-test.c, tests/cxstring-test.c,
  tests/cxslist-test.c, tests/cxmap-test.c, tests/cxlist-test.c,
  cext/snprintf.h: Updated to package version 1.0.5.

2006-06-13 13:56  rpalsa

* libcext/tests/Makefile.am: Updated to package version 1.0.5.
  AM_LDFLAGS: Changed from -all-static to -static, so that tests
  can be used with valgrind.

2006-06-13 13:53  rpalsa

* libcext/: Makefile.am, Doxyfile.in, COPYING, configure.ac:
  Updated to package version 1.0.5.

2006-06-13 13:47  rpalsa

* tests/Makefile.am: AM_LDFLAGS: Changed from -all-static to
  -static, in order to use the tests with valgrind.

2006-06-12 15:38  rpalsa

* libcext/cext/cxslist.c: Extra empty line added.

2006-06-12 15:37  rpalsa

* libcext/cext/cxmessages.h: Extra line at the end removed.

2006-06-12 15:37  rpalsa

* libcext/tests/cxmap-test.c: cx_test_map_greater_char(): Put back.

2006-06-12 13:25  rpalsa

* libcext/tests/cxmap-test.c: cx_test_map_dump(): keyword static
  added to function definition

2006-06-12 13:25  rpalsa

* libcext/tests/cxtree-test.c: cx_test_tree_dump(): keyword static
  added to function definition

2006-06-12 13:25  rpalsa

* libcext/tests/cxslist-test.c: cx_test_slist_dump(): keyword
  static added to function definition

2006-06-12 12:09  rpalsa

* libcext/tests/cxlist-test.c: cx_test_list_dump(): keyword static
  added to function definition

2006-06-12 11:54  rpalsa

* libcext/cext/: cxslist.h, cxstring.c, cxstring.h, cxstrutils.h,
  cxtree.c, cxtree.h, cxtypes.h.top, cxutils.c, cxutils.h,
  snprintf.h, cxfileutils.c, cxfileutils.h, cxlist.h, cxmacros.h,
  cxmap.c, cxmap.h, cxmemory.c, cxmemory.h, cxmessages.c,
  cxmessages.h, cxmultimap.c, cxmultimap.h: Copyright and FSF
  address updated.

2006-06-12 11:52  rpalsa

* libcext/tests/cxstring-test.c: Copyright updated.

2006-06-12 11:06  rpalsa

* libcext/COPYING: Copyright and FSF address updated.

2006-06-12 11:01  rpalsa

* libcext/: tests/Makefile.am, tests/cxlist-test.c,
  tests/cxmap-test.c, tests/cxslist-test.c, tests/cxtree-test.c,
  cext/Makefile.am, Makefile.am: Copyright and FSF address updated.

2006-06-12 10:46  rpalsa

* libcext/cext/: cxlist.c, cxslist.c, cxstrutils.c: Fixes from
  CPL-1_0-BRANCH for non-standard (non C99) usage of the inline
  function specifier merged in.

2006-06-12 10:43  rpalsa

* libcext/tests/cxstring-test.c: Disable terminal output from
  individual tests by default. Environment variable VERBOSE is used
  to enable verbose output from the tests.

2006-06-12 10:41  rpalsa

* libcext/configure.ac: Package and library version updated.

2006-06-09 14:56  rpalsa

* libcext/cext/: cxlist.c, cxslist.c, cxstrutils.c: Non standard
  (C99) usage of inline function specifier fixed.

2006-06-09 14:54  rpalsa

* libcext/tests/cxstring-test.c: Disable terminal output from
  individual tests by default. (Needs to be improved!)

2006-06-07 15:15  rpalsa

* cplui/cpl_frameset.c: cpl_frameset_get_frame(): Documentation
  updated.

2006-06-07 11:27  rpalsa

* cplcore/cpl_propertylist.c:
  cpl_propertylist_copy_property_regexp(): Do not generate an error
  if the source list is empty, but rather do nothing. Memory leaks
  fixed.

2006-06-06 16:21  rpalsa

* cplcore/: cpl_propertylist.c, cpl_propertylist.h:
  cpl_propertylist_get(): const qualifier added to first argument.

2006-06-06 15:46  rpalsa

* cplui/cpl_parameter.c: _cpl_parameter_init(): Use
  cpl_error_push()/cpl_error_pop() instead of
  cpl_error_get_code()/cpl_error_set_code().

2006-06-06 15:26  rpalsa

* cplui/cpl_frameset.c: cpl_frameset_insert(): Function
  documentation updated with respect to transfer of ownership of
  frames.

2006-06-06 14:59  rpalsa

* cplui/tests/cpl_frameset-test.c: Compiler warnings fixed.
  Properly deallocate the created frameset  at the end.

2006-06-01 15:52  rpalsa

* cplcore/cpl_version.h.bot: Line feed added at the end of the
  file.

2006-06-01 15:28  llundin

* cpldfs/tests/Makefile.am: Added CPLUI_INCLUDES to includes

2006-06-01 15:28  llundin

* cpldfs/cpl_dfs.h: Changed DFS_H to CPL_DFS_H

2006-06-01 10:13  jmlarsen

* cplcore/cpl_vector.c: Replaced M_PI -> CX_PI

2006-05-31 15:58  llundin

* cplcore/tests/cpl_vector-test.c: cpl_vector_correlate(): Raised
  bar for -O3

2006-05-31 15:44  jmlarsen

* cplcore/: cpl_vector.c, cpl_vector.h: Imported 1d Gaussian
  fitting routine from IRPLIB

2006-05-31 13:28  llundin

* cpldfs/cpl_dfs.c: cpl_dfs_setup_product_header(): Use
  cpl_propertylist_load_regexp() for loading DATAMD5 from input
  calib frames

2006-05-31 11:49  llundin

* cpldfs/cpl_dfs.c: cpl_dfs_setup_product_header(): Fixed DFS02964,
  use cpl_propertylist_load_regexp()

2006-05-31 11:44  llundin

* cpldfs/tests/cpl_dfs-test.c: cpl_dfs_setup_product_header():
  Added a simple successful call

2006-05-31 11:30  llundin

* cpldfs/tests/cpl_dfs-test.c: Added some more checks of error
  handling

2006-05-31 10:42  llundin

* cpldfs/tests/: Makefile.am, cpl_dfs-test.c, cpl_prokeys-test.c:
  Added a (simple) test of cpl_dfs_setup_product_header()

2006-05-30 16:57  cizzo

* cplcore/cpl_error.c: Avoid doc for cpl_error_set_code()

2006-05-30 16:23  llundin

* cpldfs/cpl_dfs.c: cpl_dfs_setup_product_header(): Copy properties
  via cpl_propertylist_{copy,erase}_regexp() (DFS02790), Remove
  const char * gcc-warnings

2006-05-18 17:12  yjung

* cplcore/cpl_imagelist_basic_body.h: BUG recently introduced -
  removed

2006-05-18 09:31  llundin

* cplcore/cpl_error.h: Removed kludgey cpl_msg.h (unneeded with
  cpl_assure reemoved)

2006-05-18 09:29  llundin

* cplcore/cpl_tools.h: Included cpl_msg.h (for testing macros)

2006-05-17 16:24  yjung

* cplcore/cpl_imagelist_io_body.h: improve the image_list loading
  efficiency

2006-05-17 15:14  llundin

* cplcore/cpl_error.h: cpl_assure{,_code}() removed

2006-05-17 14:27  llundin

* cplcore/: cpl_polynomial.c, cpl_polynomial.h,
  tests/cpl_polynomial-test.c: cpl_polynomial_create_collapse():
  Renamed to cpl_polynomial_extract()

2006-05-15 17:00  rpalsa

* doxygen/cpl.css: Fonts changed.

2006-05-15 16:58  rpalsa

* cplui/cpl_frameset.c: cpl_frameset_get_frame(): Second argument
  "index" renamed to "position" to avoid shadowing of a global
  symbol. _cpl_frameset_get(): "static" qualifier added to internal
  function definition.

2006-05-15 16:55  rpalsa

* cplui/cpl_frameset.h: cpl_frameset_get_frame(): Compiler warnings
  fixed. Second argument renamed to "position".

2006-05-15 16:53  rpalsa

* cpldfs/cpl_dfs.c: cpl_dfs_setup_product_header(): Calls to
  cpl_propertylist_erase_regexp() updated.

2006-05-15 16:50  rpalsa

* cplcore/tests/Makefile.am: Empty symbol AM_LDFLAGS added as
  placeholder.

2006-05-15 16:49  rpalsa

* cplcore/tests/cpl_propertylist-test.c: Tests for functions
  cpl_propertylist_copy_property_regexp(),
  cpl_propertylist_erase_regexp(), cpl_propertylist_load_regexp()
  and cpl_propertylist_append() added.

2006-05-15 16:47  rpalsa

* cplcore/cpl_propertylist.c: Functions cpl_propertylist_append()
  and cpl_propertylist_load_regexp() added. Functions
  cpl_propertylist_erase_regexp() and
  cpl_propertylist_copy_property_regexp() updated with new API.

2006-05-15 16:46  rpalsa

* cplcore/cpl_propertylist.h: Prototypes cpl_propertylist_append()
  and cpl_propertylist_load_regexp() added. Prototypes
  cpl_propertylist_erase_regexp() and
  cpl_propertylist_copy_property_regexp() updated with new API.

2006-05-15 16:43  rpalsa

* cplcore/cpl_table.c: cpl_table_save(): Calls to
  cpl_propertylist_erase_regexp() updated.

2006-05-15 16:40  rpalsa

* cplcore/cpl_tools.c: cpl_tools_gen_valid_header(): Calls to
  cpl_propertylist_erase_regexp() updated.

2006-05-15 16:38  rpalsa

* cplcore/cpl_version.c: cpl_version_get_version(): Documentation
  updated.

2006-05-15 16:36  rpalsa

* Doxyfile.in: Value of HTML_STYLESHEET updated.

2006-05-10 13:28  llundin

* cpldrs/cpl_phot/cpl_photom.c: Include cpl_photom.h.
  cpl_photom_fill_blackbody(): Add physical units to the
  documentation

2006-05-09 17:14  yjung

* cplcore/: cpl_image_stats.c, cpl_image_stats_body.h: compute only
  if there is a bpm

2006-05-09 11:13  rpalsa

* cplui/cpl_parameter.c: Documentation for functions
  cpl_parameter_set_default_bool(),
  cpl_parameter_set_default_int(),
  cpl_parameter_set_default_double(),
  cpl_parameter_set_default_string() added.

2006-05-09 11:11  rpalsa

* cplui/cpl_frameset.c: Indendation cleaned.

2006-05-09 11:09  rpalsa

* acinclude.m4: Macro CPL_BASE_PATH(): Add build directory to
  CX_INCLUDES definition.

2006-05-09 10:39  rpalsa

* cplcore/cpl_version.c: Function documentation added. Needs to be
  improved.

2006-05-09 10:38  rpalsa

* cplcore/cpl_array.c: Generation of the doxygen documentation
  enabled.

2006-05-08 15:32  scastro

* cplcore/cpl_table.c: Fixed a bug when casting a QFITS type I
  (short) to a cpl type J (long).

2006-05-04 15:24  rpalsa

* Makefile.am: Set SUBDIRS variable without using indirection.

2006-05-04 15:20  rpalsa

* libcext/admin/html.am, admin/html.am: Move definition of
  HTML_BUILD_DIR outside of MAINTAINER_MODE conditional.

2006-05-04 15:19  rpalsa

* libcext/Makefile.am: Set SUBDIRS variable without using
  indirection.

2006-05-04 15:16  rpalsa

* libcext/Doxyfile.in: OUTPUT_DIRECTORY setting corrected.

2006-05-04 15:05  rpalsa

* cplui/cpl_parameter.c: Functions _cpl_parameter_default_set(),
  cpl_parameter_default_set_bool(),
  cpl_parameter_default_set_int(),
  cpl_parameter_default_set_double(),
  cpl_parameter_default_set_string() implemented.

2006-05-04 15:00  rpalsa

* cplui/cpl_parameter.h: Function prototypes
  cpl_parameter_set_default_bool(),
  cpl_parameter_set_default_int(),
  cpl_parameter_set_default_double(),
  cpl_parameter_set_default_string() added.

2006-05-04 14:55  rpalsa

* cplui/Makefile.am: Replace symbol CPPFLAGS with AM_CPPFLAGS to
  avoid shadowing of the user variable.

2006-05-04 14:52  rpalsa

* cplui/tests/Makefile.am: Empty symbol definition AM_LDFLAGS
  added. Indendation fixed.

2006-05-04 14:48  rpalsa

* cplui/tests/cpl_parameter-test.c: Test cases for changing a
  parameter's default value added.

2006-05-04 13:22  rpalsa

* autogen.sh, libcext/autogen.sh: Workaround for autoreconf problem
  with libltdl convenience library implemented.

2006-05-03 15:52  scastro

* cplcore/cpl_table.c: Fixed a bug on cpl_table_load when no
  invalid elements exist in arrays.

2006-05-03 11:53  llundin

* cplcore/: cpl_matrix.c, cpl_matrix.h, cpl_tools.c,
  tests/cpl_matrix-test.c: Removed cpl_matrix_do_echelon(). Made
  cpl_matrix_{decomp,solve}_{lu,chol}() public

2006-05-02 13:44  rpalsa

* libltdl/.cvsignore: Added again.

2006-05-02 12:00  rpalsa

* libltdl/.cvsignore: Obsolete.

2006-04-27 14:49  llundin

* cplcore/cpl_matrix.c: cpl_matrix_solve_lu(): Added const modif,
  removed (false) uninit warning

2006-04-26 11:34  llundin

* cplcore/cpl_polynomial.c: cpl_polynomial_solve_1d(): Revert to
  previous stopping criterion

2006-04-26 11:34  llundin

* cplcore/tests/cpl_polynomial-test.c: Remove most of previous test

2006-04-25 15:04  rpalsa

* cplcore/tests/Makefile.am: Remove locally created file
  test_table.tfits on cleanup.

2006-04-25 14:52  rpalsa

* cplcore/Makefile.am: Target cpl_version.h added. List of
  DISTCLEANFILES extended.

2006-04-25 14:40  rpalsa

* cplcore/: cpl_version.h.top, cpl_version.h.bot, cpl_version.c:
  Added.

2006-04-25 14:40  rpalsa

* acinclude.m4: Macro CPL_CONFIG_VERSION() added.

2006-04-25 14:39  rpalsa

* configure.ac: Package and library version updated. Call
  CPL_CONFIG_VERSION() instead of ESO_SET_VERSION()

2006-04-21 15:22  rpalsa

* .cvsignore, libcext/.cvsignore: Updated.

2006-04-21 15:19  rpalsa

* cplui/tests/.cvsignore: Added.

2006-04-21 15:16  rpalsa

* cpldfs/.cvsignore, cpldfs/tests/.cvsignore,
  cpldrs/tests/.cvsignore: Added.

2006-04-21 15:12  rpalsa

* cplcore/tests/.cvsignore: Added.

2006-04-21 15:09  rpalsa

* libcext/admin/.cvsignore, admin/.cvsignore: Added.

2006-04-21 15:06  rpalsa

* configure.ac: Obsolete libltdl configuration macros removed. The
  list of configuration files to create was updated.

2006-04-21 15:01  rpalsa

* Makefile.am: Directory prefixes updated.

2006-04-21 14:48  rpalsa

* bootstrap: Updated to call autogen.sh. Kept for backwards
  compatibility.

2006-04-21 14:47  rpalsa

* Doxyfile.in: Added.

2006-04-21 14:47  rpalsa

* bootdirs: Obsolete.

2006-04-21 14:40  rpalsa

* templates/: Makefile.am.tmpl, source.c.tmpl, source.h.tmpl:
  Updated.

2006-04-21 14:29  rpalsa

* m4/cpl.m4, autogen.sh: Added.

2006-04-21 14:24  rpalsa

* cpldrs/tests/Makefile.am: Clean local files created by the tests.

2006-04-21 14:17  rpalsa

* admin/: config.guess, config.sub, depcomp, install-sh, ltmain.sh,
  missing, mkinstalldirs: Obsolete.

2006-04-21 14:07  rpalsa

* libcext/cext/: cxstring.c, cxtree.c: Compiler warnings fixed.

2006-04-21 14:00  rpalsa

* libcext/cext/cxmessages.c: Compiler warnings fixed.

2006-04-21 13:57  rpalsa

* libcext/cext/Makefile.am: Add cxtypes.h to DISTCLEANFILES. Rule
  for creating cxtypes.h updated with explicit directory prefixes.

2006-04-21 13:49  rpalsa

* libcext/configure.ac: Package and library version updated.

2006-04-21 13:43  rpalsa

* libcext/Makefile.am: Various directory prefixes adapted.

2006-04-21 13:41  rpalsa

* libcext/bootstrap: Updated to call autogen.sh. Kept for backwards
  compatibility.

2006-04-21 12:14  rpalsa

* libcext/autogen.sh: Added.

2006-04-21 12:11  rpalsa

* libcext/acinclude.m4: Macro ESO_ENABLE_DEBUG(): Logic inverted in
  check whether debugging code should be generated.

2006-04-21 12:05  rpalsa

* libcext/templates/: Makefile.am.tmpl, source.c.tmpl,
  source.h.tmpl: Updated.

2006-04-21 11:48  rpalsa

* libcext/tests/Makefile.am: Build directory added to INCLUDES.
  Symbol AM_LDFLAGS added.

2006-04-21 11:40  rpalsa

* libcext/admin/: config.guess, config.sub, depcomp, install-sh,
  ltmain.sh, missing, mkinstalldirs: Obsolete.

2006-04-21 11:39  rpalsa

* libcext/admin/html.am, admin/html.am: Use build directory instead
  of source directory as target for doxygen output.

2006-04-21 11:31  rpalsa

* libcext/doxygen/Doxyfile.in: Moved to top level directory.

2006-04-21 11:28  rpalsa

* libcext/Doxyfile.in: Added.

2006-04-21 11:22  rpalsa

* libcext/m4/eso.m4: Added.

2006-04-21 11:20  rpalsa

* m4macros/cpl.m4, libcext/m4macros/eso.m4: Removed.

2006-04-20 16:58  scastro

* cplcore/cpl_table.c: Included support for TDIM keywords in
  cpl_table_load and cpl_table_save.

2006-04-20 14:45  rpalsa

* libcext/cext/cxstrutils.c: cx_strjoinv(): Increment local
  variable i properly, when joining the array elements.

2006-04-19 15:33  yjung

* cplcore/cpl_image_io.c: added doc

2006-04-11 16:37  scastro

* cplcore/tests/cpl_table-test.c: Add tests for cpl_table_load()
  and cpl_table_save()

2006-04-11 16:36  scastro

* cplcore/cpl_table.c: Support 3D-tables in cpl_table_save() and
  cpl_table_load()

2006-04-10 17:07  llundin

* cplcore/tests/cpl_polynomial-test.c: cpl_polynomial_solve_1d():
  Try difficult polynomial and its derivative

2006-04-10 17:06  llundin

* cplcore/cpl_polynomial.c: cpl_polynomial_solve_1d(): Improved
  stopping criterion and internal documentation.
  cpl_polynomial_derivative(): Improved docs and simplified check
  for zero-polynomial

2006-04-07 16:13  rpalsa

* libcext/m4/eso.m4: Macro definition ESO_CHECK_FUNC: Move
  AC_CHECK_DECL call before the option pedantic errors is added to
  the CFLAGS. Otherwise the ISO C Standard compliance makes this
  macro not working as intended, since it contains a conversion
  from function pointer to object pointer.

2006-04-07 16:07  rpalsa

* libltdl/.cvsignore: Updated.

2006-04-07 16:05  rpalsa

* cplcore/cpl_memory.c: Support for Qfits 6.0 added. Compiler
  warnings fixed.

2006-04-07 16:02  rpalsa

* cplcore/: cpl_table.c, cpl_sparseimage.c, cpl_plist.c,
  cpl_messaging.c, cpl_column.c: Compiler warnings fixed.

2006-04-07 16:00  rpalsa

* cplcore/Makefile.am: Symbol CPPFLAGS replaced by AM_CPPFLAGS to
  avoid shadowing the user variable.

2006-04-07 15:50  rpalsa

* cplexec/Makefile.am: Symbol CPPFLAGS replaced by AM_CPPFLAGS to
  avoid shadowing the user variable.

2006-04-07 15:48  rpalsa

* cplui/: cpl_frameset.c, cpl_frame.c: Compiler warnings fixed.

2006-04-07 15:03  rpalsa

* cplui/cpl_parameter.c: Compiler warnings fixed.

2006-04-07 15:02  rpalsa

* cplui/Makefile.am: Symbol CPPFLAGS replaced by AM_CPPFLAGS to
  avoid shadowing of the user variable.

2006-04-07 15:00  rpalsa

* m4/cpl.m4: Macro definition CPL_CHECK_QFITS: Updated to take into
  account the changes for Qfits 6.0.

2006-04-07 14:51  rpalsa

* libcext/configure.ac: Pacakge and library version updated.

2006-04-07 14:50  rpalsa

* libcext/tests/Makefile.am: Add build directory to INCLUDES.

2006-04-07 14:48  rpalsa

* libcext/cext/Makefile.am: Target cxtypes.h: Use proper directory
  prefix for built sources.

2006-04-07 14:44  rpalsa

* libcext/cext/: cxmessages.c, cxstring.c, cxstrutils.c: Compiler
  warnings fixed.

2006-04-07 14:43  rpalsa

* libcext/acinclude.m4: Macro definition CEXT_ENABLE_DEBUG: Logic
  inverted in check for debug code generation.

2006-04-07 14:37  rpalsa

* libcext/autogen.sh: Added.

2006-04-07 14:37  rpalsa

* libcext/bootstrap: Updated to use autoreconf.

2006-04-07 14:36  rpalsa

* libcext/Makefile.am: Updated for changed location of the M4 macro
  files.

2006-04-07 14:13  rpalsa

* acinclude.m4: CX_INCLUDES extended to take the build directory
  into account.

2006-04-07 14:11  rpalsa

* autogen.sh: Added.

2006-04-07 13:11  yjung

* cplcore/cpl_bivector.c: [no log message]

2006-04-07 12:02  rpalsa

* bootstrap: Updated to use autoreconf.

2006-04-07 12:00  rpalsa

* configure.ac: Package and library version updated.

2006-04-07 11:59  rpalsa

* Makefile.am: Updated with changed location of the M4 macro files.

2006-04-06 15:00  yjung

* cplcore/: cpl_image_filter.c, cpl_image_filter_body.h,
  tests/cpl_image_filter-test.c: Allow 9x9 median filtering
  (DFS02160)

2006-04-06 14:03  yjung

* cplcore/cpl_image_io.c: removed warning

2006-04-06 13:55  yjung

* cplcore/cpl_image_filter_body.h: call cpl_tools_get_median_double
  inst of cpl_tools_get_median_9double

2006-04-06 13:54  yjung

* cplcore/: cpl_tools.c, cpl_tools.h: made
  cpl_tools_get_median_9double() static and called by
  cpl_tools_get_median_double()

2006-04-06 13:38  yjung

* cplcore/cpl_image_basic.c: The input parameters check was invalid
  (DFS02696)

2006-04-06 11:38  yjung

* cpldrs/cpl_apert/cpl_apertures.c: removed a leak in an error case

2006-04-06 11:22  cizzo

* cplcore/cpl_column.c: In function cpl_column_fill_invalid_int()
  allocate and fill invalid arrays with the integer invalid code

2006-04-06 10:20  llundin

* cplcore/cpl_polynomial.c: Improved documentation

2006-04-05 16:36  llundin

* cplcore/tests/cpl_polynomial-test.c: cpl_polynomial_solve_1d():
  Raised bar for alphaev56

2006-04-05 16:09  yjung

* cplcore/cpl_mask.c: leak corrected in cpl_mask_turn()

2006-04-05 15:32  yjung

* cplcore/cpl_memory.c: added qfits_cache_purge() call in
  qfits_memory_dump()

2006-04-05 15:23  llundin

* cpldrs/tests/cpl_photom-test.c: Moved cpl_end() to end

2006-04-05 15:18  llundin

* cpldrs/tests/cpl_geom_img-test.c: Ignore SIGFPE (alphaev56). No
  output on default. Add total time and mem-leak check

2006-04-05 15:07  llundin

* cpldrs/tests/cpl_apertures_img-test.c: Ignore SIGFPE (alphaev56).
  Use cpl_assert(). Add total time and mem-leak check

2006-04-05 15:03  llundin

* cpldrs/tests/cpl_apertures-test.c: Ignore SIGFPE (alphaev56). No
  output on default. Add total time and mem-leak check

2006-04-05 14:53  yjung

* cplcore/: cpl_image_stats.c, cpl_image_stats_body.h: add bad
  pixels handling in median computation

2006-04-05 14:51  llundin

* cplcore/tests/cpl_image_io-test.c: Ignore SIGFPE (alphaev56). No
  output on default. Add total time and mem-leak check. assert() ->
  cpl_assert()

2006-04-05 14:42  llundin

* cplcore/tests/cpl_image_basic-test.c: Ignore SIGFPE (alphaev56).
  Move cpl_end to end. Add total time

2006-04-05 14:30  llundin

* cplcore/tests/cpl_image_filter-test.c: Ignore SIGFPE (alphaev56).
  No output on default. Add total time and check for mem-leaks

2006-04-05 14:29  yjung

* cplcore/cpl_tools.c: [no log message]

2006-04-05 14:22  llundin

* cplcore/tests/cpl_image_gen-test.c: Ignore SIGFPE (alphaev56). No
  output on default. Add timing and check for mem-leaks

2006-04-05 14:16  llundin

* cplcore/tests/cpl_image_iqe-test.c: Moved cpl_end() to end.
  Ignore SIGFPE (alphaev56). Added timing.

2006-04-05 14:10  llundin

* cplcore/tests/cpl_stats-test.c: Moved cpl_end() to end. Ignore
  SIGFPE (alphaev56)

2006-04-05 14:09  yjung

* cplcore/cpl_imagelist_io.c: [no log message]

2006-04-05 14:06  llundin

* cplcore/tests/cpl_bivector-test.c: Moved cpl_end() to end. Added
  timing.

2006-04-05 14:06  yjung

* cplcore/cpl_image_basic.c: added some doc on bad pixels

2006-04-05 14:03  llundin

* cplcore/tests/cpl_vector-test.c: Moved cpl_end() to end

2006-04-05 14:01  llundin

* cplcore/tests/cpl_mask-test.c: Ignore SIGFPE (alphaev56). No
  output on default. Add timing and check for mem-leaks

2006-04-05 13:43  llundin

* cplcore/tests/cpl_image_resample-test.c: Ignore SIGFPE
  (alphaev56)

2006-04-04 17:03  yjung

* cplcore/cpl_image_io.c: DFS02709 : empty bad pixel map created if
  one uses get_ function

2006-04-04 15:26  llundin

* cplcore/tests/cpl_matrix-test.c: Ignore SIGFPE (alphaev56).
  cpl_matrix_solve(): Accept CPL_ERROR_SINGULAR_MATRIX on
  near-singular (alphaev56). Benchmark: Do not reset overall time

2006-04-04 13:34  yjung

* cplcore/: cpl_image_basic.c, cpl_image_basic_body.h,
  cpl_image_filter.c, cpl_image_filter_body.h,
  cpl_image_resample.c, cpl_image_stats_body.h,
  cpl_imagelist_basic_body.h, cpl_mask.c, cpl_stats.c: Changed
  order of loops for optimisation (DFS02808)

2006-04-04 11:18  rpalsa

* libcext/m4macros/eso.m4, m4macros/cpl.m4: Moved to directory m4.

2006-04-04 11:17  rpalsa

* libcext/m4/eso.m4, m4/cpl.m4: Added.

2006-04-04 11:05  llundin

* cplcore/tests/cpl_polynomial-test.c:
  cpl_polynomial_fit_1d_create(): Raised bar for alphaev56

2006-04-04 09:35  rpalsa

* admin/config.guess, admin/config.sub, admin/depcomp,
  admin/install-sh, admin/ltmain.sh, admin/missing,
  admin/mkinstalldirs, libcext/admin/config.guess,
  libcext/admin/config.sub, libcext/admin/depcomp,
  libcext/admin/install-sh, libcext/admin/ltmain.sh,
  libcext/admin/missing, libcext/admin/mkinstalldirs, bootdirs:
  Obsolete.

2006-04-04 09:34  rpalsa

* admin/.cvsignore, libcext/admin/.cvsignore: Added.

2006-04-04 09:30  rpalsa

* libltdl/: COPYING.LIB, Makefile.am, README, acinclude.m4,
  config.guess, config.sub, configure.ac, install-sh, ltdl.c,
  ltdl.h, ltmain.sh, missing: Obsolete.

2006-04-03 16:46  llundin

* cplcore/: cpl_polynomial.c, cpl_polynomial.h,
  tests/cpl_polynomial-test.c: cpl_polynomial_collapse_create():
  Collapse along a polynomial

2006-04-03 15:29  llundin

* cplcore/cpl_polynomial.c: Added cpl_polynomial_delete_coeff().
  Removed cpl_polynomial_{decrease,increase}_pow().
  cpl_polynomial_derivative() & cpl_polynomial_set_coeff(): Use
  cpl_polynomial_delete_coeff().

2006-04-03 14:34  llundin

* cplcore/tests/cpl_polynomial-test.c: Removed two memory leaks

2006-04-03 11:43  llundin

* cplcore/cpl_polynomial.c: Switch layout of self->pow[]

2006-04-03 09:08  llundin

* cplcore/tests/cpl_polynomial-test.c: Raised bar for Xeon
  (cpl_polynomial_solve_1d())

2006-03-31 17:00  llundin

* cplcore/: cpl_polynomial.c, cpl_polynomial.h,
  tests/cpl_polynomial-test.c: Added cpl_polynomial_derivative()

2006-03-31 10:31  llundin

* cplcore/: cpl_polynomial.c, cpl_polynomial.h,
  tests/cpl_polynomial-test.c: Added
  cpl_polynomial_collapse_create()

2006-03-30 14:45  llundin

* cplcore/tests/cpl_polynomial-test.c: Added new tests of
  cpl_polynomial_fit_2d_create(). Improved messages. Added optional
  benchmark of cpl_polynomial_fit_2d_create()

2006-03-30 14:44  llundin

* cplcore/cpl_polynomial.c: cpl_polynomial_fit_2d_create(): Removed
  alternatives for mv-fill

2006-03-30 13:06  llundin

* cplcore/tests/cpl_polynomial-test.c: Remove cpl_msg_progress()
  calls

2006-03-30 11:32  llundin

* cplcore/cpl_polynomial.c: cpl_polynomial_fit_1d_create(): Use
  cpl_matrix_fill_normal_vandermonde.
  cpl_polynomial_fit_2d_create(): Create transpose Vandermonde and
  use cpl_matrix_solve_spd()

2006-03-30 11:26  llundin

* cplcore/: cpl_matrix.c, cpl_tools.c, cpl_tools.h:
  cpl_matrix_product_normal_create(): Moved to cpl_tools

2006-03-30 11:25  llundin

* cplcore/tests/cpl_polynomial-test.c:
  cpl_polynomial_fit_2d_create(): Removed dead test

2006-03-28 09:30  llundin

* cplcore/cpl_polynomial.c: cpl_polynomial_fit_1d_create(): call
  cpl_matrix_solve_spd(), improved documentation

2006-03-28 09:29  llundin

* cplcore/cpl_matrix.c: cpl_matrix_solve_normal(): call
  cpl_matrix_solve_spd()

2006-03-28 09:29  llundin

* cplcore/: cpl_tools.c, cpl_tools.h: cpl_matrix_solve_spd() added

2006-03-28 09:24  llundin

* cplcore/tests/cpl_polynomial-test.c:
  cpl_polynomial_fit_1d_create(): Test unordered insertion

2006-03-22 11:50  yjung

* cplcore/cpl_memory.c: call qfits_cache_purge() in
  cpl_memory_is_empty()

2006-03-20 15:53  yjung

* cplcore/tests/: cpl_image_bpm-test.c, cpl_image_resample-test.c,
  cpl_stats-test.c: [no log message]

2006-03-20 11:17  llundin

* cplcore/cpl_tools.c: Removed cpl_tools_gaussian_2d(). assert() ->
  cpl_ensure()

2006-03-17 17:03  llundin

* cplcore/cpl_tools.c: cpl_tools_is_power_of_2(): Reimplemented
  without conversion to double

2006-03-17 16:40  llundin

* cplcore/cpl_polynomial.c: Removed shadowed pow-warning. assert()
  -> cx_assert(). Removed possible uninit access

2006-03-17 15:37  cizzo

* cplcore/tests/cpl_table-test.c: Add more tests related to 3D
  tables

2006-03-17 13:49  cizzo

* cplcore/tests/cpl_table-test.c: Add more tests related to 3D
  tables

2006-03-17 11:20  llundin

* cplcore/cpl_tools.c: Remore pow and float cmp warning

2006-03-16 11:25  cizzo

* cplcore/cpl_table.c: Fix some bad formatting of output in
  cpl_table_dump()

2006-03-16 10:50  cizzo

* cplcore/cpl_array.c: Use CPL memory correctly

2006-03-16 10:41  cizzo

* cplcore/cpl_array.c: Fix bug in cpl_array_duplicate (the input
  object was destroyed)

2006-03-16 09:12  llundin

* cplcore/tests/cpl_polynomial-test.c: Raised bar on test of
  cpl_polynomial_solve_1d() for dmdlin9a

2006-03-16 08:59  llundin

* cplcore/tests/: cpl_image_basic-test.c, cpl_vector-test.c: Cast
  %p-argument to void*

2006-03-16 08:55  llundin

* cplcore/tests/cpl_polynomial-test.c: Raised bar on test of
  cpl_polynomial_solve_1d() for ma011965

2006-03-15 17:22  llundin

* cplcore/cpl_matrix.c: cpl_matrix_*_chol(): Updated flop-count

2006-03-15 17:14  yjung

* cplcore/cpl_image_io.c: DFS02819 solved: PCOUNT GCOUNT missing in
  extension images

2006-03-15 16:58  cizzo

* cplcore/tests/cpl_table-test.c: Begin introducing tests on
  3D-tables. Temporarily disable saving and loading of intermediate
  tables, since those functions do not support yet 3D-tables

2006-03-15 14:11  llundin

* cplcore/cpl_matrix.c: cpl_matrix_solve_normal(): Update
  documentation and use cpl_matrix_product_normal_create(). Remove
  cpl_matrix_product_transpose_create()

2006-03-14 16:49  llundin

* cplcore/cpl_matrix.c: cpl_matrix_product_transpose_create():
  Unroll j-loop 6 times

2006-03-14 16:36  llundin

* cplcore/cpl_matrix.c: cpl_matrix_product_transpose_create(): Loop
  unrolling experiment

2006-03-14 16:34  llundin

* cplcore/tests/cpl_matrix-test.c: Compute FLOP/sec in becnmark

2006-03-14 16:32  llundin

* cplcore/tests/cpl_polynomial-test.c: typo

2006-03-13 13:37  llundin

* cplcore/cpl_error.h: cpl_ensure*(): Protect against shadowing of
  error variable

2006-03-13 11:00  llundin

* cplcore/cpl_matrix.c: cpl_matrix_solve_normal(): Use
  cpl_matrix_{decomp,solve}_chol(). static
  cpl_matrix_product_transpose_create(): Compute only upper half
  for AtA

2006-03-13 10:58  llundin

* cplcore/tests/cpl_polynomial-test.c: Stop fit on
  CPL_ERROR_SINGULAR_MATRIX

2006-03-13 10:58  llundin

* cplcore/tests/cpl_matrix-test.c: Added cpl_matrix_fill_test().
  Benchmark and test determinant with cpl_matrix_fill_test()

2006-03-12 15:42  cizzo

* cplcore/: cpl_table.c, cpl_table.h: Support dimensioned columns

2006-03-12 15:41  cizzo

* cplcore/cpl_column.c: Minor corrections in the doc

2006-03-12 15:00  cizzo

* cplcore/: cpl_column.c, cpl_column.h: Support dimensioned columns

2006-03-10 17:31  cizzo

* cplcore/: cpl_table.c, cpl_table.h: First implementation of 3D
  tables support

2006-03-10 16:57  cizzo

* cplcore/: cpl_column.c, cpl_column.h: Several more changes for
  array columns support

2006-03-10 16:56  cizzo

* cplcore/: cpl_array.c, cpl_array_impl.h: Add function
  cpl_array_set_column()

2006-03-10 16:54  llundin

* cplcore/cpl_matrix.c: cpl_matrix_solve*(): Updated documentation
  (including multiple RHS)

2006-03-10 14:13  rpalsa

* cplui/cpl_frame.c: _cpl_frame_fileinfo_delete(): Braces put
  around if-statement body.

2006-03-10 14:06  rpalsa

* cplui/: cpl_frame.c: _cpl_frame_fileinfo_delete(): Braces put
  around if-statement body.

2006-03-10 11:46  llundin

* cplcore/: cpl_matrix.c, tests/cpl_matrix-test.c: Added static
  cpl_matrix_{decomp,solve}_lu(). cpl_matrix_get_determinant():
  Solved DFS 2809. cpl_matrix_solve(): Solved DFS 2390

2006-03-09 13:06  cizzo

* cplcore/cpl_column.c: Ensure that inserted arrays are compatible
  with hosting column type

2006-03-09 13:04  cizzo

* cplcore/: cpl_array.c, cpl_array.h: Const correct functions

2006-03-09 10:25  cizzo

* cplcore/cpl_array.c: eliminate unused variable in
  cpl_array_get_column()

2006-03-09 10:22  cizzo

* cplcore/: cpl_array.c, cpl_array_impl.h: Const correct
  cpl_array_get_column()

2006-03-09 10:21  cizzo

* cplcore/: cpl_column.c, cpl_column.h: Add function
  cpl_column_set_depth()

2006-03-08 16:00  llundin

* cplcore/cpl_bivector.c, cplcore/cpl_image_basic.c,
  cplcore/cpl_image_basic_body.h, cplcore/cpl_image_bpm.c,
  cplcore/cpl_image_filter.c, cplcore/cpl_image_gen.c,
  cplcore/cpl_image_io.c, cplcore/cpl_image_io_body.h,
  cplcore/cpl_image_iqe.c, cplcore/cpl_image_resample.c,
  cplcore/cpl_image_stats.c, cplcore/cpl_imagelist_basic.c,
  cplcore/cpl_imagelist_basic_body.h, cplcore/cpl_imagelist_io.c,
  cplcore/cpl_imagelist_io_body.h, cplcore/cpl_mask.c,
  cplcore/cpl_msg.c, cplcore/cpl_polynomial.c, cplcore/cpl_stats.c,
  cplcore/cpl_tools.c, cplcore/cpl_vector.c,
  cplcore/tests/cpl_matrix-test.c,
  cpldrs/cpl_apert/cpl_apertures.c,
  cpldrs/cpl_apert/cpl_apertures_img.c,
  cpldrs/cpl_det/cpl_detector.c,
  cpldrs/cpl_det/cpl_detector_body.h,
  cpldrs/cpl_geom/cpl_geom_img.c,
  cpldrs/cpl_geom/cpl_geom_img_body.h,
  cpldrs/cpl_phot/cpl_photom.c, cplui/cpl_frameset_io.c: Replaced
  cpl_assure() with cpl_ensure() (and cpl_assure_code() ->
  cpl_ensure_code(). Replaced fctid with cpl_func

2006-03-08 15:37  llundin

* cplcore/cpl_bivector.c, cplcore/cpl_image_basic.c,
  cplcore/cpl_image_iqe.c, cplcore/cpl_image_stats.c,
  cplcore/cpl_imagelist_basic.c, cplcore/cpl_mask.c,
  cplcore/cpl_msg.c, cplcore/cpl_polynomial.c, cplcore/cpl_stats.c,
  cplcore/cpl_vector.c, cpldrs/cpl_apert/cpl_apertures.c,
  cpldrs/cpl_det/cpl_detector.c, cpldrs/cpl_geom/cpl_geom_img.c:
  cpl_assure() -> cpl_ensure()

2006-03-08 15:35  cizzo

* cplcore/Makefile.am: Add support for cpl_array_impl.h

2006-03-08 15:34  cizzo

* cplcore/: cpl_array.c, cpl_array_impl.h: Add private function for
  direct access of cpl_column contained in cpl_array

2006-03-08 15:20  llundin

* cplcore/cpl_bivector.c, cplcore/cpl_image_basic.c,
  cplcore/cpl_image_filter.c, cplcore/cpl_image_io.c,
  cplcore/cpl_image_iqe.c, cplcore/cpl_image_resample.c,
  cplcore/cpl_imagelist_basic.c, cplcore/cpl_imagelist_io.c,
  cplcore/cpl_mask.c, cplcore/cpl_polynomial.c,
  cplcore/cpl_vector.c, cplcore/tests/cpl_matrix-test.c,
  cpldrs/cpl_apert/cpl_apertures.c, cpldrs/cpl_det/cpl_detector.c,
  cpldrs/cpl_geom/cpl_geom_img.c, cplcore/cpl_tools.c,
  cpldrs/cpl_apert/cpl_apertures_img.c,
  cpldrs/cpl_phot/cpl_photom.c, cplui/cpl_frameset_io.c:
  cpl_assure() -> cpl_ensure() one liners (bis)

2006-03-08 15:15  llundin

* cplcore/: cpl_image_basic.c, cpl_image_bpm.c, cpl_image_io.c,
  cpl_image_resample.c, cpl_image_stats.c, cpl_imagelist_basic.c,
  cpl_imagelist_io.c, cpl_mask.c, cpl_polynomial.c, cpl_stats.c,
  cpl_vector.c: cpl_assure() -> cpl_ensure() one liners

2006-03-08 15:06  llundin

* cplcore/: cpl_image_basic.c, cpl_image_bpm.c, cpl_image_gen.c,
  cpl_image_io.c, cpl_image_resample.c, cpl_image_stats.c,
  cpl_imagelist_basic.c, cpl_imagelist_io.c, cpl_mask.c,
  cpl_polynomial.c, cpl_stats.c, cpl_vector.c: cpl_assure_code() ->
  cpl_ensure_code()

2006-03-08 14:35  llundin

* cplcore/cpl_error.h: Defined cpl_func, cpl_ensure() and
  cpl_ensure_code(). Removed support for (getenv("CPL_DEBUG") in
  cpl_assure*() and ensured one-time evaluation of their macro
  arguments

2006-03-08 14:33  llundin

* configure.ac: Added AC_CHECK_DECLS() for __func__

2006-03-08 09:31  llundin

* cplcore/: cpl_image_basic.c, cpl_image_basic.h:
  cpl_image_threshold(): DFS2802

2006-03-08 09:29  llundin

* cplcore/: cpl_image_basic.c, cpl_image_basic.h,
  tests/cpl_image_basic-test.c: cpl_image_threshold(): DFS2802 and
  disallow lo_cut greater than hi_cut

2006-03-08 09:27  cizzo

* cplcore/cpl_array.c: Use cpl_memory instead of xmemory

2006-03-08 09:23  cizzo

* cplcore/: cpl_column.c, cpl_column.h: Add support for array
  columns

2006-03-08 09:23  cizzo

* cplcore/Makefile.am: Support cpl_array modules

2006-03-08 09:22  cizzo

* cplcore/: cpl_array.c, cpl_array.h: First implementation

2006-03-07 09:17  cizzo

* cpldfs/cpl_dfs.c: Correct documentation of cpl_dfs_setup_header()

2006-03-06 14:19  cizzo

* cplcore/: cpl_column.c, cpl_table.c: Restore realloc calls where
  necessary

2006-03-02 11:41  llundin

* cplcore/tests/cpl_polynomial-test.c: Raised bar on test of
  cpl_polynomial_fit_2d_create()

2006-03-01 09:25  yjung

* m4macros/cpl.m4: [no log message]

2006-03-01 09:18  yjung

* m4macros/cpl.m4: [no log message]

2006-02-27 11:55  yjung

* cplcore/cpl_memory.c: pointer cast

2006-02-23 16:25  yjung

* cpldrs/tests/cpl_photom-test.c: [no log message]

2006-02-23 16:18  yjung

* cplcore/tests/: cpl_bivector-test.c, cpl_image_iqe-test.c,
  cpl_imagelist_basic-test.c, cpl_imagelist_io-test.c,
  cpl_polynomial-test.c, cpl_vector-test.c: missing includes

2006-02-23 15:31  yjung

* cpldrs/tests/cpl_photom-test.c: [no log message]

2006-02-23 15:30  yjung

* cplcore/tests/: cpl_bivector-test.c, cpl_image_basic-test.c,
  cpl_image_iqe-test.c, cpl_image_resample-test.c,
  cpl_imagelist_basic-test.c, cpl_imagelist_io-test.c,
  cpl_matrix-test.c, cpl_polynomial-test.c, cpl_stats-test.c,
  cpl_vector-test.c: use cpl_memory_dump() inst of xmemory_status()

2006-02-23 15:24  yjung

* cplcore/cpl_memory.c: [no log message]

2006-02-23 15:21  yjung

* cplcore/: cpl_memory.c, cpl_memory.h: added cpl_memory_is_empty()
  and cpl_memory_dump()

2006-02-23 14:54  yjung

* cplcore/: cpl_bivector.c, cpl_image_basic.c,
  cpl_image_basic_body.h, cpl_image_bpm.c, cpl_image_filter.c,
  cpl_image_filter_body.h, cpl_image_gen.c, cpl_image_io.c,
  cpl_image_io_body.h, cpl_image_iqe.c, cpl_image_resample.c,
  cpl_image_stats.c, cpl_imagelist_basic.c,
  cpl_imagelist_basic_body.h, cpl_imagelist_io.c, cpl_mask.c,
  cpl_memory_impl.h, cpl_stats.c, cpl_tools.c, cpl_vector.c:
  removed #include "cpl_memory_impl.h" and use cpl_malloc() inst of
  malloc()

2006-02-23 14:28  yjung

* cplcore/tests/: cpl_image_bpm-test.c, cpl_image_filter-test.c,
  cpl_image_gen-test.c, cpl_image_io-test.c, cpl_mask-test.c: [no
  log message]

2006-02-23 13:59  yjung

* cplcore/cpl_column.c, cplcore/cpl_memory.c,
  cplcore/cpl_polynomial.c, cplcore/cpl_table.c,
  cplcore/tests/cpl_bivector-test.c,
  cplcore/tests/cpl_image_basic-test.c,
  cplcore/tests/cpl_image_iqe-test.c,
  cplcore/tests/cpl_image_resample-test.c,
  cplcore/tests/cpl_imagelist_basic-test.c,
  cplcore/tests/cpl_imagelist_io-test.c,
  cplcore/tests/cpl_matrix-test.c,
  cplcore/tests/cpl_polynomial-test.c,
  cplcore/tests/cpl_stats-test.c, cplcore/tests/cpl_table-test.c,
  cplcore/tests/cpl_vector-test.c, cpldrs/tests/cpl_photom-test.c:
  #include "xmemory.h" removed, call cpl_free() inst of free()

2006-02-21 12:15  yjung

* cplcore/: cpl_image_basic_body.h, tests/cpl_image_basic-test.c:
  Fixed DFS02782 and add test case to verify it in the test suite
  (cast prob in int images)

2006-02-21 11:40  yjung

* cplcore/: cpl_image_basic_body.h, tests/cpl_image_basic-test.c:
  Fixed DFS02782 and add a test for it

2006-02-21 09:56  yjung

* cpldrs/cpl_det/: cpl_detector.c: fixed DFS02792 (added doc for
  random number usage)

2006-02-20 11:13  yjung

* cplcore/cpl_table.c: QFITS API changes

2006-02-17 17:30  llundin

* cplcore/: cpl_image_basic.c, tests/cpl_image_basic-test.c:
  cpl_image_divide_create(): Fixed DFS1724

2006-02-17 17:17  llundin

* cplcore/: cpl_image_basic.c, tests/cpl_image_basic-test.c:
  cpl_image_divide_create(): Fixed DFS1724

2006-02-17 15:33  yjung

* cpldfs/cpl_dfs.c: QFITS renamed: is_fits_file() --->
  qfits_is_fits()

2006-02-17 15:31  yjung

* cplcore/cpl_propertylist.c: QFITS renaming : is_fits_file() -->
  qfits_is_fits()

2006-02-15 15:36  llundin

* cplcore/cpl_imagelist_io.h: cpl_imagelist_new(): Added the
  required void to prototype

2006-02-12 14:12  cizzo

* cplcore/cpl_table.c: Appropriate return value for null for
  cpl_table_get_TYPE()

2006-02-03 21:16  llundin

* cplcore/tests/cpl_matrix-test.c: Stop the test of
  cpl_matrix_solve*() when it becomes meaningless

2006-01-31 19:55  rpalsa

* cplexec/Makefile.am: cplexec_LDFLAGS and cplexec_DEPENDENCIES
  symbol definitions completed with settings for libcplcore and
  libcext.

2006-01-31 19:50  rpalsa

* cplcore/: cpl_messaging.h, cpl_messaging.c: cpl_msg_error(),
  cpl_msg_warning(), cpl_msg_info(), cpl_msg_debug(): const
  qualifier added to format argument.

2006-01-31 19:45  rpalsa

* doxygen/Doxyfile.in: Remove LaTeX package html from
  EXTRA_PACKAGES

2006-01-31 17:04  rpalsa

* cplui/: cpl_parameterlist.c: cpl_parameterlist_get_size(): Typo
  in the documentation fixed.

2006-01-29 16:25  cizzo

* cplcore/cpl_table.c: In functions cpl_table_get_TYPE() ensure
  that the error flag is set properly

2006-01-28 23:17  llundin

* cplcore/tests/cpl_matrix-test.c: cpl_matrix_solve*(): Add a test
  of numerical performance

2006-01-26 12:57  llundin

* cplcore/cpl_tools.h: Added cpl_assert() for test modules

2006-01-26 12:56  llundin

* cplcore/tests/cpl_matrix-test.c: cpl_matrix_solve(): Remove test
  of not-yet-supported multiple right han sides

2006-01-26 12:53  llundin

* cplcore/tests/cpl_matrix-test.c: Added two checks
  cpl_matrix_solve(). Use CPL messaging system and check for memory
  leaks

2006-01-25 14:53  yjung

* cplcore/cpl_image_io.c: added documentation (DFS02709)

2006-01-24 17:48  yjung

* cpldrs/cpl_geom/: cpl_geom_img.c: Fixed bug in
  cpl_geom_img_offset_combine() (DFS02712)

2006-01-24 17:29  yjung

* cpldrs/cpl_apert/cpl_apertures.c: Many bugs corrected in
  cpl_apertures_extract_window()

2006-01-24 17:27  yjung

* cpldrs/cpl_apert/cpl_apertures.c: Many bugs solved at once in
  this function ...

2006-01-19 09:32  llundin

* cplcore/cpl_image_resample.c: Proper placement of #define CPL_OP

2006-01-19 09:29  yjung

* cplcore/cpl_image_resample.c: [no log message]

2006-01-16 11:55  yjung

* cplcore/: cpl_image_bpm.c, cpl_imagelist_basic.c: [no log
  message]

2006-01-16 10:27  llundin

* cplcore/tests/cpl_polynomial-test.c: Raised bar for P-III
  Coppermine

2006-01-16 09:59  llundin

* cplcore/tests/cpl_polynomial-test.c: Raised bar for P-III
  Coppermine

2006-01-15 11:18  llundin

* cplcore/tests/cpl_polynomial-test.c: Replaced test_leq with
  cpl_test_leq

2006-01-13 17:42  llundin

* cplcore/: cpl_polynomial.c, cpl_tools.h,
  tests/cpl_polynomial-test.c: Use HAVE_LONG_DOUBLE to typedef
  cpl_long_double

2006-01-13 17:29  llundin

* configure.ac: Added AC_C_LONG_DOUBLE

2006-01-13 17:28  llundin

* cplcore/cpl_tools.h: config.h

2006-01-13 17:26  llundin

* configure.ac: Added AC_C_LONG_DOUBLE

2006-01-13 16:31  llundin

* cplcore/: cpl_polynomial.c, cpl_tools.h,
  tests/cpl_polynomial-test.c: Use HAVE_LONG_DOUBLE to typedef
  cpl_long_double

2006-01-04 11:21  llundin

* cplcore/cpl_image_basic.c: cpl_image_fft(): Removed compiler
  warning

2005-12-02 14:04  yjung

* cplcore/tests/cpl_image_iqe-test.c: usable now

2005-12-02 13:35  yjung

* cplcore/tests/cpl_image_iqe-test.c: first usable version

2005-12-02 13:11  yjung

* cplcore/tests/: Makefile.am, cpl_image_iqe-test.c: added test for
  IQE

2005-12-02 13:09  yjung

* cpl.h, cplcore/Makefile.am, cplcore/cpl_image.h,
  cplcore/cpl_image_iqe.c, cplcore/cpl_image_iqe.h: added
  cpl_image_iqe module

2005-12-02 12:59  cplmgr

* ChangeLog: Updated.

2005-12-02 12:11  cplmgr

* libcext/ChangeLog: Updated.

2005-12-02 12:02  rpalsa

* libcext/tests/Makefile.am: Symbol AM_LDFLAGS added.

2005-12-02 11:56  cplmgr

* configure.ac: Package and library version updated.

2005-12-02 11:52  yjung

* cplcore/: cpl_image_iqe.h, cpl_image_iqe.c: [no log message]

2005-12-02 10:18  yjung

* cplcore/: cpl_imagelist_basic.c, cpl_imagelist_basic.h,
  cpl_imagelist_basic_body.h, tests/cpl_imagelist_basic-test.c:
  added cpl_imagelist_collapse_sigclip_create() (DFS02662)

2005-11-28 12:13  yjung

* cpldrs/cpl_apert/cpl_apertures.c: DFS02616

2005-11-28 11:22  yjung

* cpldrs/cpl_apert/cpl_apertures.c: return an error if the
  labelised image miss a value (DFS02616)

2005-11-28 11:21  yjung

* cpldrs/tests/cpl_apertures-test.c: added a test to catch a pb
  with the labelised image (DFS02616)

2005-11-24 14:42  rpalsa

* cplui/tests/cpl_plugin-test.c: Version string test updated to new
  version string format.

2005-11-24 12:20  cplmgr

* ChangeLog: Updated.

2005-11-24 12:15  cplmgr

* cplui/cpl_plugin.c: cpl_plugin_get_version_string(): Version
  string format changed.

2005-11-24 11:46  cplmgr

* ChangeLog: Updated.

2005-11-24 11:38  cplmgr

* configure.ac: Package and library version updated.

2005-11-24 11:33  cizzo

* cplcore/cpl_table.c, cpldfs/cpl_dfs.c: Upgrade from HEAD

2005-11-24 10:14  yjung

* cplcore/cpl_image_basic.c: added doc for the cpl_fft()

2005-11-23 16:23  yjung

* cplcore/cpl_bivector.c: DFS02447 : expects file with 2 columns
  for cpl_bivector_load()

2005-11-23 14:43  yjung

* cplcore/tests/cpl_mask-test.c: added tests for new functions

2005-11-23 14:23  yjung

* cplcore/cpl_image_basic.c: added doc for collapse func.

2005-11-23 14:21  yjung

* cplcore/tests/cpl_image_basic-test.c: Test if a column of bad
  pixels can be collapsed...

2005-11-23 13:52  yjung

* cplcore/tests/cpl_sparseimage-test.c: [no log message]

2005-11-22 17:23  yjung

* cplcore/Makefile.am, cplcore/cpl_image_basic.c,
  cplcore/cpl_image_basic_body.h, cplcore/cpl_image_bpm.c,
  cplcore/cpl_image_defs.h, cplcore/cpl_image_filter.c,
  cplcore/cpl_image_io.c, cplcore/cpl_image_io.h,
  cplcore/cpl_image_io_body.h, cplcore/cpl_image_resample.c,
  cplcore/cpl_image_resample.h, cplcore/cpl_image_resample_body.h,
  cplcore/cpl_image_stats.c, cplcore/cpl_imagelist_basic.c,
  cplcore/cpl_mask.c, cplcore/cpl_mask.h,
  cplcore/cpl_sparseimage.c, cplcore/cpl_sparseimage.h,
  cplcore/cpl_stats.c, cplcore/cpl_stats_body.h,
  cplcore/tests/Makefile.am, cplcore/tests/cpl_image_bpm-test.c,
  cplcore/tests/cpl_image_resample-test.c,
  cpldrs/cpl_apert/cpl_apertures.c, cpldrs/cpl_det/cpl_detector.c,
  cpldrs/cpl_det/cpl_detector_body.h: Replaced the internal image
  badpixel map type from sparseimage to cpl_mask. cpl_sparseimage
  is no longer existing. New functions had to be added to the
  cpl_mask module to replace the sparse image functionalities.

  Removed public functions:  - cpl_mask_new_from_rejected()  -
  cpl_mask_new_from_rejected_window()

  Removed private function:   - cpl_sparseimage_new() -
  cpl_sparseimage_delete()   - cpl_sparseimage_get_size()   -
  cpl_sparseimage_get_data()   - cpl_sparseimage_contains()   -
  cpl_sparseimage_duplicate() - cpl_sparseimage_or_create() -
  cpl_sparseimage_extract()   - cpl_sparseimage_turn() -
  cpl_sparseimage_shift()   - cpl_sparseimage_flip()   -
  cpl_sparseimage_move()   - cpl_sparseimage_collapse_create() -
  cpl_sparseimage_or() - cpl_sparseimage_insert()   -
  cpl_sparseimage_erase()   - cpl_sparseimage_subsample()   -
  cpl_sparseimage_copy()   - cpl_sparseimage_dump()   -
  cpl_sparseimage_extract_mask()

  New functions:  - cpl_image_get_bpm()  -
  cpl_mask_collapse_create()  - cpl_mask_extract()  -
  cpl_mask_turn()  - cpl_mask_shift()  - cpl_mask_copy()  -
  cpl_mask_flip()  - cpl_mask_move()  -
  cpl_mask_extract_subsample()

  Modified API:  - cpl_image_extract_subsample()

  DFS ticket : DFS02652

2005-11-21 11:53  yjung

* cplcore/: cpl_image_basic.c, cpl_image_basic_body.h,
  cpl_image_defs.h, cpl_image_io.c, cpl_image_io_body.h,
  cpl_type.h: removed the COMPLEX type support in images (DFS02659
  / part2)

2005-11-21 11:30  yjung

* cplcore/: cpl_image_basic.c, cpl_image_basic.h,
  tests/cpl_image_basic-test.c: Changed cpl_image_fft() API to use
  a real and an imaginary part image, and not the COMPLEX type any
  more (DFS02659 / part1)

2005-11-14 14:28  cizzo

* cplcore/cpl_table.c: Fix bug in cpl_table_duplicate_column() that
  allowed copying columns between tables of different sizes

2005-10-25 14:17  yjung

* cpldrs/cpl_geom/cpl_geom_img.c: corrected bug

2005-10-25 14:15  yjung

* cpldrs/cpl_geom/cpl_geom_img_body.h: [no log message]

2005-10-25 14:06  yjung

* cpldrs/cpl_geom/: cpl_geom_img.c, cpl_geom_img_body.h: added
  includes

2005-10-25 12:16  yjung

* cpldrs/cpl_geom/cpl_geom_img.h: [no log message]

2005-10-25 11:48  yjung

* cplcore/: cpl_imagelist_basic.c, cpl_imagelist_basic_body.h,
  cpl_imagelist_defs.h, cpl_imagelist_io.c, cpl_imagelist_io.h:
  removed internal members nx, ny, type

2005-10-25 11:13  yjung

* cpldrs/: cpl_apert/cpl_apertures.c,
  cpl_apert/cpl_apertures_img.c, cpl_det/cpl_detector.c,
  cpl_geom/cpl_geom_img.c, cpl_geom/cpl_geom_img_body.h,
  cpl_phot/cpl_photom.c, tests/cpl_apertures-test.c,
  tests/cpl_apertures_img-test.c, tests/cpl_detector-test.c,
  tests/cpl_geom_img-test.c, tests/cpl_photom-test.c: removed
  includes to cpl_image_defs.h cpl_imagelist_defs.h
  cpl_memory_impl.h and any access to the internal objects
  structures.

2005-10-13 17:12  yjung

* cplcore/cpl_image_basic.c: added doc (DFS02570)

2005-10-12 14:59  llundin

* cplcore/tests/cpl_polynomial-test.c: Added cpl_tools_add_flops()
  etc. Changed 2D-poly test back to POLY_SIZE

2005-10-12 14:59  llundin

* cplcore/: cpl_image_basic_body.h, cpl_image_resample.c,
  cpl_image_resample_body.h, cpl_matrix.c, cpl_polynomial.c,
  cpl_tools.c, cpl_tools.h, cpl_vector.c,
  tests/cpl_image_basic-test.c, tests/cpl_image_resample-test.c,
  tests/cpl_vector-test.c: Added cpl_tools_add_flops() etc.

2005-10-10 14:58  llundin

* cplcore/cpl_imagelist_io.c: cpl_imagelist_save(): Fix for DFS2591

2005-10-10 14:46  llundin

* cplcore/tests/cpl_imagelist_io-test.c: Add several failure
  checks. Add some normal checks. Add check for memory leaks.
  Reduce size of test image. Add timing. Detect multiple failures

2005-10-10 14:43  llundin

* cplcore/cpl_imagelist_io.c: cpl_imagelist_save(): Fix memory leak
  on write failure. cpl_imagelist_set(): Check uniformity also when
  pos=0

2005-10-10 14:42  llundin

* cplcore/cpl_imagelist_io_body.h: cpl_imagelist_load{,_window}():
  Detect negative qfits_query_n_ext()

2005-10-06 14:25  llundin

* cplcore/cpl_init.c: cpl_end(): Added reset of state of
  cpl_tools_get_cputime()

2005-10-06 14:25  llundin

* cplcore/: cpl_tools.c, cpl_tools.h: cpl_tools_get_cputime():
  Added reset mode of internal state

2005-09-29 09:38  yjung

* cplcore/cpl_image_io.c: new doc on error codes for loading
  functions (DFS02560)

2005-09-29 09:35  yjung

* cplcore/cpl_image_io_body.h: corrected error code in case of
  failure while loading an image (DFS02560)

2005-09-26 14:33  cplmgr

* ChangeLog: Updated.

2005-09-26 14:23  cplmgr

* configure.ac: Package and library version updated.

2005-09-21 16:17  yjung

* cplcore/cpl_image_io.c: corrected bug

2005-09-21 16:09  yjung

* cplcore/: cpl_image_io.c, cpl_image_io.h, cpl_mask.c, cpl_mask.h:
  moved cpl_image_labelise_create_mask() from cpl_mask to
  cpl_image_io

2005-09-21 15:49  yjung

* cplcore/: cpl_mask.c, cpl_mask.h, tests/cpl_mask-test.c: added
  cpl_mask_get() cpl_mask_set() and cpl_mask_duplicate as well as
  some documentation on CPL_BINARY_0 and CPL_BINARY_1 (DFS02543).

2005-09-19 14:50  llundin

* cplcore/tests/cpl_vector-test.c: Higher round-off on AMD-64

2005-09-19 14:22  llundin

* cplcore/cpl_tools.h, cplcore/tests/cpl_bivector-test.c,
  cplcore/tests/cpl_image_basic-test.c,
  cplcore/tests/cpl_image_resample-test.c,
  cplcore/tests/cpl_imagelist_basic-test.c,
  cplcore/tests/cpl_polynomial-test.c,
  cplcore/tests/cpl_sparseimage-test.c,
  cplcore/tests/cpl_stats-test.c, cplcore/tests/cpl_vector-test.c,
  cpldrs/tests/cpl_photom-test.c: Moved common (numerical)
  test-code to cpl_tools.h and stop use of assert() for tests

2005-09-15 12:04  yjung

* cplcore/: cpl_image_io.c, cpl_imagelist_io.c, cpl_tools.c,
  cpl_tools.h: Solved DFS02537 : missing ORIGIN and DATE-OBS in
  products headers

2005-09-15 11:58  yjung

* cplcore/: cpl_image_io.c, cpl_imagelist_io.c, cpl_tools.c,
  cpl_tools.h: Solved DFS02537 : ORIGIN and DATE-OBS keys missing
  in products

2005-09-15 11:32  yjung

* cpldfs/cpl_dfs.c: removed a printf()

2005-09-06 14:18  cizzo

* cpldfs/cpl_dfs.c: Use PACKAGE and PACKAGE_VERSION for the content
  of PRO.REC1.DRS.ID

2005-09-06 13:20  cizzo

* cpldfs/cpl_dfs.c: Change CPL version string

2005-08-25 16:49  rpalsa

* cplui/cpl_plugin.c: cpl_plugin_get_version_as_string(): Correctly
  format the version string to return. No leading zeros.

2005-08-22 15:19  yjung

* cplcore/: cpl_imagelist_io.c, cpl_imagelist_io.h,
  cpl_imagelist_io_body.h, tests/cpl_imagelist_io-test.c: added
  cpl_imagelist_load_window() and its tests (DFS02372)

2005-08-22 12:20  yjung

* cplcore/: cpl_image_io.c, cpl_image_io.h, cpl_image_io_body.h,
  tests/cpl_image_io-test.c: added cpl_image_load_window()

2005-08-17 09:48  cizzo

* cplcore/cpl_table.c: Remove 'inline' specifier on function
  definition

2005-08-16 15:01  rpalsa

* libcext/cext/cxtree.c: Use inline function specifier according to
  ISO/IEC 9899:1999(E) 6.7.4 3

2005-08-16 11:27  rpalsa

* configure.ac: ESO_SET_LIBRARY_VERSION: Comment indicating its
  calling sequence added.

2005-08-16 11:27  rpalsa

* libcext/configure.ac: Package and library version updated.
  ESO_SET_LIBRARY_VERSION: Comment indicating its calling sequence
  added.

2005-08-16 11:21  rpalsa

* libcext/cext/cxstring.c: Use inline function specifier according
  to ISO/IEC 9899:1999(E) 6.7.4 3

2005-08-11 14:58  cizzo

* cpldfs/cpl_dfs.c: Upgrade CPL package version

2005-08-10 15:13  yjung

* cpldrs/cpl_geom/: cpl_geom_img.c: cpl_msg_warning ->
  cpl_msg_debug

2005-08-05 09:03  llundin

* cpldrs/cpl_phys_const.h: Updated URL in comment

2005-08-04 09:05  yjung

* cplcore/: cpl_mask.c, tests/cpl_image_filter-test.c: increased
  the allowed kernel size for erosion/dilation

2005-08-04 09:02  yjung

* cplcore/: cpl_mask.c, tests/cpl_image_filter-test.c: increased
  the allowed kernel size for dilation ant erosion

2005-08-04 08:47  llundin

* cplcore/: cpl_image_bpm.c, cpl_sparseimage.c: cpl_image_accept()
  and  cpl_sparseimage_erase(): Corrected bug on last rejected
  pixel

2005-08-02 15:14  yjung

* cplcore/: cpl_image_filter.c, tests/cpl_image_filter-test.c:
  DFS02163 - allow bigger kernels for linear filtering

2005-08-02 15:12  yjung

* cplcore/: cpl_image_filter.c, tests/cpl_image_filter-test.c:
  ticket DFS02163 - allow bigger kernels for the linear filtering

2005-07-29 15:29  cplmgr

* configure.ac: Library version fixed again.

2005-07-29 15:07  cplmgr

* configure.ac: Library version fixed.

2005-07-29 10:06  cizzo

* cpldfs/cpl_dfs.c: cpl_dfs_setup_pro_header(): write to header
  keywords true and false instead of 1 and 0, in case of boolean
  parameters

2005-07-28 14:37  rpalsa

* cplui/: cpl_frameset.c: cpl_frameset_insert(): Add a check
  verifying that the frame to insert has a valid tag, otherwise
  return an error

2005-07-22 14:38  cplmgr

* ChangeLog: Updated.

2005-07-22 14:31  rpalsa

* cplcore/cpl_property.c: In cpl_property_get_size(): Documentation
  fixed with respect to the size returned for a string property.

2005-07-22 14:27  cplmgr

* ChangeLog: Updated.

2005-07-22 14:20  cplmgr

* libcext/ChangeLog: Updated.

2005-07-22 13:57  cplmgr

* configure.ac: Package version updated.

2005-07-21 13:56  rpalsa

* cplcore/cpl_table.c: In cpl_table_print(): Correctly check
  whether a string value is a NULL value or not when retrieving
  values from a table.

2005-07-18 12:57  yjung

* cplcore/cpl_image_io.c: removed an useless zero-padding

2005-07-14 17:55  llundin

* cplcore/cpl_error.h: cpl_assure(): Explicit cast
  (void)cpl_error_set_code()

2005-07-13 17:22  cizzo

* cplcore/cpl_column.c: Go to nearest integer in result of
  cpl_column_pow_int()

2005-07-13 17:07  cizzo

* cplcore/tests/cpl_table-test.c: Implement tests for
  cpl_table_power_column(), cpl_table_logarithm_column(), and
  cpl_table_exponential_column()

2005-07-13 17:03  cizzo

* cplcore/cpl_column.c: Compute integer powers using
  cpl_tools_ipow() instead of pow()

2005-07-13 16:19  llundin

* cplcore/: cpl_msg.c, tests/cpl_polynomial-test.c:
  cpl_msg_progress(): test + fix for DFS02166

2005-07-13 15:23  cizzo

* cplcore/: cpl_table.c, cpl_table.h: Add const qualifier to
  indicate non-modified arguments in cpl_table_sort() and
  cpl_table_save() functions

2005-07-13 15:22  cizzo

* cplcore/cpl_msg.h: Implement safe declaration of functions with
  variable argument list, in case the compiler is gcc

2005-07-12 14:22  llundin

* cplcore/cpl_tools.c, cplcore/cpl_tools.h,
  cpldrs/cpl_phot/cpl_photom.c: Added cpl_tools_ipow()

2005-07-08 11:00  cizzo

* cplcore/cpl_msg.c: Correct bug in msg_init counter

2005-07-08 10:45  cizzo

* cplcore/cpl_msg.c: Keep backward compatibility with CPL2.0 of
  cpl_msg_init()

2005-07-08 09:51  llundin

* cplcore/cpl_polynomial.c: Improved documentation

2005-07-08 08:54  llundin

* cplcore/: cpl_polynomial.c, tests/cpl_polynomial-test.c: Solved
  performance problem related to pow()

2005-07-07 16:02  llundin

* cplcore/cpl_msg.h: Revoked 1.6 which was done in error

2005-07-07 15:59  llundin

* cplcore/cpl_image_basic.c, cplcore/cpl_image_filter.c,
  cplcore/cpl_image_filter_body.h, cplcore/cpl_msg.h,
  cpldrs/cpl_apert/cpl_apertures.c, cpldrs/cpl_geom/cpl_geom_img.c:
  Removed/recoded arbitrary constants (DFS 2319)

2005-07-07 14:07  llundin

* cpldrs/tests/cpl_apertures_img-test.c: Treshold test image at 1.
  Use cpl_msg_set_level_from_env() and no output as default

2005-07-06 17:48  yjung

* configure.ac: Package version updated 2.1a -> 2.1b

2005-07-05 10:32  cizzo

* cplcore/cpl_table.c: Add warning to cpl_table_save()
  documentation

2005-07-04 17:42  yjung

* cplcore/cpl_image_io.c: added doc refering to DFS01883

2005-07-04 09:32  cplmgr

* configure.ac: Package version updated.

2005-07-04 08:28  cizzo

* cplcore/cpl_column.c: explicit braces to avoid ambiguous 'else'
  in cpl_column_duplicate()

2005-07-01 16:37  llundin

* cplcore/: cpl_tools.c, cpl_tools.h, tests/cpl_bivector-test.c,
  tests/cpl_image_resample-test.c, tests/cpl_polynomial-test.c,
  tests/cpl_vector-test.c: Added cpl_msg_set_level_from_env()

2005-07-01 16:36  llundin

* cpldrs/tests/cpl_geom_img-test.c: Corrected bug: CPL_TRUE =>
  CPL_GEOM_UNION

2005-07-01 16:19  cizzo

* cpldfs/cpl_dfs.c: Remove useless extra parameter to
  cpl_msg_warning() call

2005-06-29 11:38  llundin

* cplui/: cpl_parameterlist.c, cpl_parameterlist.h: Function
  cpl_parameterlist_get_size(): const modifier added

2005-06-28 13:44  llundin

* cplcore/cpl_init.c: cpl_end(): Call qfits_cache_purge()

2005-06-28 13:23  cizzo

* cplcore/cpl_msg.c: Correct warning messages for uninitialised
  system

2005-06-28 11:12  cizzo

* cplcore/cpl_init.c: Extend doc of cpl_init()

2005-06-28 09:51  cizzo

* cplcore/tests/cpl_table-test.c: Add test for cpl_table_unwrap()

2005-06-28 09:50  cizzo

* cplcore/: cpl_table.c, cpl_table.h: Add function
  cpl_table_unwrap()

2005-06-28 09:49  cizzo

* cplcore/: cpl_column.c, cpl_column.h: Change API to
  cpl_column_unwrap(): now returns the pointer to the internal data
  buffer

2005-06-28 09:26  llundin

* cplcore/cpl_image_resample_body.h: Removed debugging line

2005-06-28 08:59  cizzo

* cpldrs/tests/: cpl_geom_img-test.c, cpl_photom-test.c: New usage
  of cpl_init() and cpl_end()

2005-06-28 08:53  cizzo

* cpldrs/tests/: cpl_apertures-test.c, cpl_apertures_img-test.c,
  cpl_detector-test.c: New usage of cpl_init() and cpl_end()

2005-06-28 08:49  cizzo

* cplui/tests/: cpl_plugin-test.c, cpl_pluginlist-test.c: New usage
  of cpl_init() and cpl_end()

2005-06-28 08:46  cizzo

* cplui/tests/: cpl_frame-test.c, cpl_frameset-test.c,
  cpl_parameter-test.c: New usage of cpl_init() and cpl_end()

2005-06-28 08:41  cizzo

* cplcore/tests/: cpl_table-test.c, cpl_vector-test.c: New usage of
  cpl_init() and cpl_end()

2005-06-28 08:38  cizzo

* cplcore/tests/: cpl_sparseimage-test.c, cpl_stats-test.c: New
  usage of cpl_init() and cpl_end()

2005-06-28 08:34  cizzo

* cplcore/tests/: cpl_polynomial-test.c, cpl_property-test.c,
  cpl_propertylist-test.c: New usage of cpl_init() and cpl_end()

2005-06-28 08:30  cizzo

* cplcore/tests/: cpl_mask-test.c, cpl_matrix-test.c: New usage of
  cpl_init() and cpl_end()

2005-06-28 08:25  cizzo

* cplcore/tests/: cpl_image_resample-test.c,
  cpl_imagelist_basic-test.c, cpl_imagelist_io-test.c: New usage of
  cpl_init() and cpl_end()

2005-06-28 08:21  cizzo

* cplcore/tests/: cpl_image_filter-test.c, cpl_image_gen-test.c,
  cpl_image_io-test.c: New usage of cpl_init() and cpl_end()

2005-06-28 08:16  cizzo

* cplcore/tests/: cpl_bivector-test.c, cpl_image_basic-test.c,
  cpl_image_bpm-test.c: New usage of cpl_init() and cpl_end()

2005-06-27 16:52  cizzo

* cplcore/: cpl_init.c, cpl_init.h: Add function cpl_end()

2005-06-27 16:51  cizzo

* cplcore/cpl_msg.c: Deprecate cpl_msg_init() and cpl_msg_stop()

2005-06-27 13:53  cizzo

* cplcore/cpl_matrix.c: Add a note about NaN contained in solutions
  based on nearly singular matrices

2005-06-22 16:25  yjung

* cpldrs/cpl_geom/: cpl_geom_img.c, cpl_geom_img.h: added
  CPL_GEOM_FIRST

2005-06-16 16:18  llundin

* cplcore/: cpl_vector.c, cpl_vector.h, tests/cpl_vector-test.c:
  cpl_vector_product()

2005-06-14 16:19  llundin

* cplcore/tests/cpl_polynomial-test.c: Adapt accuracy limit to
  non-debug mode

2005-06-14 11:36  yjung

* cplcore/cpl_imagelist_basic.c, cplcore/cpl_imagelist_basic.h,
  cplcore/cpl_imagelist_basic_body.h,
  cpldrs/cpl_det/cpl_detector.c, cpldrs/cpl_det/cpl_detector.h,
  cpldrs/cpl_det/cpl_detector_body.h: moved
  cpl_imagelist_fit_polynomial() from cpldrs to cplcore

2005-06-14 10:08  cizzo

* cplcore/cpl_table.c: Fix typo: choosen chosen

2005-06-13 13:53  llundin

* cplcore/: cpl_image_resample.c, cpl_image_resample_body.h,
  tests/cpl_image_resample-test.c: cpl_image_warp_polynomial(): Fix
  for identity transform. cpl_image_get_interpolated() brought up
  to specs

2005-06-13 13:50  llundin

* cplcore/cpl_vector.c: Generalized radius from 2 in
  cpl_vector_fill_alpha_kernel() and other modes in
  cpl_vector_fill_kernel_profile()

2005-06-09 14:02  llundin

* cplcore/cpl_tools.c, cplcore/cpl_vector.c, cplcore/cpl_vector.h,
  cpldrs/cpl_geom/cpl_geom_img.c: Generalized radius and resolution
  of pixel interpolation

2005-06-08 16:16  rpalsa

* libcext/cext/cxstrutils.c: (cx_strsplit): Typo in documentation
  fixed.

2005-06-08 14:27  cizzo

* cplcore/cpl_msg.c: Fix erroneous precompiler instructions (by
  Lars)

2005-06-08 09:36  llundin

* cplcore/cpl_msg.c: Fixed #ifdef

2005-06-08 09:21  cizzo

* cplcore/: cpl_msg.c: Improve portability in using ioctl() and
  stream descriptors handling functions

2005-06-03 13:06  rpalsa

* cplui/tests/cpl_parameter-test.c: Added.

2005-06-03 13:05  rpalsa

* cplui/tests/Makefile.am: Test module cpl_parameter-test added.

2005-06-03 13:04  rpalsa

* cplui/cpl_parameter.c: Function _cpl_parameter_set_data(): In
  order to correctly set a string value in case the original value
  is not a plain type, but a cpl_parameter_data, the function must
  treat the passed pointer in the same way as for the built-in
  types, i.e. treat it as a pointer to pointer to char.

2005-06-03 13:00  rpalsa

* cplui/cpl_parameter.c: Function _cpl_parameter_set_data(): In
  order to correctly set a string value in case the original value
  is not a plain type, but a cpl_parameter_data, the function must
  treat the passed pointer in the same way as for the built-in
  types, i.e. treat it as a pointer to pointer to char.

2005-06-03 12:59  rpalsa

* cplui/tests/Makefile.am: Test module cpl_parameter-test added.

2005-06-03 12:59  rpalsa

* cplui/tests/cpl_parameter-test.c: Added.

2005-06-03 11:57  cizzo

* cplcore/tests/cpl_table-test.c: Add test related to a bug in
  dividing a double column by a column of different type

2005-06-03 11:55  cizzo

* cplcore/cpl_column.c: cpl_column_divide(): fix bug in dividing a
  double column by a column of different type

2005-06-03 11:45  rpalsa

* cplui/cpl_parameter.h: Copyright updated

2005-06-03 11:45  rpalsa

* cplui/cpl_parameter.c: Function _cpl_parameter_set_data(): In
  order to correctly set a string value in case the original value
  is not a plain type, but a cpl_parameter_data, the function must
  treat the passed pointer in the same way as for the built-in
  types, i.e. treat it as a pointer to pointer to char.

2005-06-03 11:39  cizzo

* cplcore/cpl_column.c: cpl_column_divide(): fix bug in dividing a
  double column by a column of different type

2005-06-03 11:38  cizzo

* cplcore/tests/cpl_table-test.c: Add test related to a bug in
  dividing a double column by a column of different type

2005-06-03 11:33  rpalsa

* tests/Makefile.am: Test module cpl_parameter-test added.

2005-06-03 11:31  rpalsa

* tests/cpl_parameter-test.c: Added.

2005-06-02 17:15  cplmgr

* cplcore/cpl_image_basic.c, cplcore/cpl_image_basic.h,
  cplcore/cpl_image_gen.c, cplcore/cpl_image_io.c,
  cplcore/cpl_image_io_body.h, cplcore/cpl_imagelist_io.c,
  cplcore/cpl_matrix.c, cplcore/cpl_polynomial.c,
  cplcore/cpl_polynomial.h, cplcore/cpl_stats.c,
  cplcore/cpl_stats.h, cplcore/cpl_table.c, cplcore/cpl_tools.c,
  cplcore/cpl_tools.h, cplcore/cpl_vector.c, cplcore/cpl_vector.h,
  cplcore/tests/cpl_bivector-test.c,
  cplcore/tests/cpl_image_basic-test.c,
  cplcore/tests/cpl_polynomial-test.c,
  cplcore/tests/cpl_vector-test.c, cpldfs/cpl_dfs.c,
  cpldrs/cpl_apert/cpl_apertures.c, cpldrs/cpl_phot/cpl_photom.c,
  cplui/cpl_frameset_io.c: Bug fixes imported from HEAD.

2005-05-23 08:53  llundin

* cplcore/cpl_bivector.c: Let cpl_bivector_delete() (silently)
  accept a corrupted object for deletion

2005-05-20 17:06  llundin

* cplcore/tests/cpl_bivector-test.c: Added test of
  cpl_bivector_duplicate(), and some more tests of
  cpl_bivector_<dump,load>().

2005-05-20 17:05  llundin

* cplcore/: cpl_bivector.c, cpl_bivector.h: Fixed
  cpl_bivector_load() empty file bug. Added const modifiers. void
  cpl_bivector_dump() acts like other cpl_<*>_dump() functions
  (does not set CPL error code, etc). cpl_bivector_load() does not
  hang on FIFO.

2005-05-20 11:49  llundin

* cplcore/tests/cpl_polynomial-test.c: Extra test of 0-degree +
  memory leak

2005-05-20 11:48  llundin

* cplcore/cpl_polynomial.c: Abolish stdev-scaling in
  polynomial-fitting

2005-05-20 11:46  llundin

* cplcore/: cpl_tools.c, cpl_tools.h, cpl_vector.c:
  cpl_tools_get_variance_double() needed to solve 0-degree
  inconsistencies in polynomial module

2005-05-20 11:42  yjung

* cplcore/cpl_image_io_body.h: typo

2005-05-20 10:32  yjung

* cplcore/: cpl_image_io.c, cpl_image_io_body.h: DFS02342

2005-05-20 09:50  llundin

* cplcore/tests/cpl_polynomial-test.c: Improved tests of 0-degree
  polynomials

2005-05-20 09:48  llundin

* cplcore/cpl_polynomial.c: Solved 0-degree inconsistencies

2005-05-18 15:55  cizzo

* cpldfs/cpl_dfs.c: Improve documentation of
  cpl_def_setup_product_header()

2005-05-18 15:42  yjung

* cplcore/cpl_imagelist_basic.c: unused variable removed

2005-05-17 15:18  yjung

* cplui/cpl_frameset_io.c: improved error checking

2005-05-17 14:23  yjung

* cplcore/cpl_imagelist_io.c: make use of
  cpl_tools_gen_valid_header()

2005-05-17 14:14  yjung

* cplcore/cpl_image_io.c: uses cpl_tools_gen_valid_header() to
  properly handle the files creation.

2005-05-17 14:13  yjung

* cplcore/: cpl_tools.c, cpl_tools.h: added
  cpl_tools_gen_valid_header()

2005-05-17 08:15  cizzo

* cplcore/cpl_matrix.c: Eliminate a memory leak and complete
  documentation of cpl_matrix_solve_normal()

2005-05-12 08:06  llundin

* cplcore/tests/cpl_polynomial-test.c: typo

2005-05-11 15:24  llundin

* cplcore/tests/cpl_polynomial-test.c: Added P0-check for
  cpl_polynomial_fit_1d_create(). Adjust limits to HP-UX and SunOS.
  Added test of cpl_polynomial_fit_2d_create(). Added a
  (temporary?) genccd test

2005-05-11 15:19  llundin

* cplcore/cpl_polynomial.c: Improved documentation.
  cpl_polynomial_fit_{1,2}d_create(): Prepared stdev transform.
  cpl_polynomial_fit_{1,2}d_create(): transform eval-points by
  mean. Prevent print of zero-valued coeffs in
  cpl_polynomial_dump(). cpl_polynomial_fit_2d_create(): set
  CPL_ERROR_DIVISION_BY_ZERO if all data-points have same value, do
  not use pow(), avoid lookup-table

2005-05-11 15:06  llundin

* cplcore/cpl_vector.c: Fixed some errors in documention.
  cpl_vector_dump() compatible with cpl_matrix_dump().
  cpl_vector_load(): Solved rewind() problem and extended error
  checking. Reduced round-off in cpl_vector_get_mean(). Use
  memcpy() in cpl_vector_get_median()

2005-05-11 15:01  llundin

* cplcore/tests/cpl_vector-test.c: cpl_msg_set_level_from_env().
  Some more tests of cpl_vector_load()

2005-05-11 13:16  yjung

* cplcore/cpl_imagelist_basic.c: doc

2005-05-11 12:37  yjung

* cplcore/: cpl_imagelist_basic.c, cpl_imagelist_basic.h,
  cpl_imagelist_basic_body.h, tests/cpl_imagelist_basic-test.c:
  added cpl_imagelist_collapse_minmax_create()

2005-05-09 09:44  llundin

* cplcore/tests/cpl_polynomial-test.c:
  cpl_msg_set_level_from_env(). Some tests of
  cpl_polynomial_fit_1d_create() and a call to
  cpl_polynomial_fit_2d_create()

2005-05-09 09:41  llundin

* cplcore/cpl_polynomial.c: Fixed some errors in documention. Use
  CPL_ERROR_DATA_NOT_FOUND for empty polynomials and
  CPL_ERROR_INVALID_TYPE for wrong dimension. Use
  CPL_ERROR_INCOMPATIBLE_INPUT when appropriate. Require non-empty
  input-polynomial in cpl_polynomial_copy().  Use realloc in
  cpl_polynomial_copy() for identical dims. Use assert() to expose
  internal bugs.  cpl_polynomial_fit_1d_create(): Require at least
  at many data-points as the polynomial coefficients, set
  CPL_ERROR_DIVISION_BY_ZERO if all data-points have same x-value,
  do not use pow(), set CPL_ERROR_SINGULAR_MATRIX when appropriate,
  transform x-values by mean and stdev, extend documentation, use
  cpl_matrix_wrap() for RHS.  cpl_polynomial_fit_2d_create():
  Require at least at many data-points as the polynomial
  coefficients, set CPL_ERROR_SINGULAR_MATRIX when appropriate, use
  cpl_matrix_wrap() for RHS

2005-05-06 18:39  llundin

* cplcore/: cpl_image_basic.c, cpl_image_basic.h, cpl_stats.c,
  cpl_stats.h: Avoid bitmasks with value 1 (to detect use of
  logical or on bitmasks)

2005-05-06 18:37  llundin

* cplcore/cpl_vector.c: Fixed wrong cpl_error code in
  cpl_vector_divide_scalar()

2005-05-06 08:03  llundin

* cplcore/cpl_image_basic.c: Remove memory-leak on rejected pixel
  in cpl_image_get_fwhm() (DFS02318)

2005-05-04 18:03  llundin

* cplcore/cpl_image_basic.c: Removed redundant initialization

2005-05-04 17:25  llundin

* cplcore/cpl_image_basic.c: Ensure return of -1 on error in
  cpl_image_get_fwhm() (DFS02317)

2005-04-27 14:35  cizzo

* cpldfs/cpl_dfs.c: Remove HIERARCH prefix from property names

2005-04-15 16:59  llundin

* cplcore/tests/: cpl_image_basic-test.c, cpl_polynomial-test.c,
  cpl_vector-test.c: assert_cpl(). test_leq(). error_margin = 2.
  Default is no output

2005-04-15 14:19  rpalsa

* libcext/m4macros/eso.m4: Fixes from revision 1.2.2.5 imported.

2005-04-15 13:48  rpalsa

* configure.ac: Package version updated.

2005-04-15 13:47  rpalsa

* libcext/configure.ac: Library revision updated.

2005-04-15 13:40  rpalsa

* libcext/configure.ac: Package version changed.

2005-04-15 13:39  rpalsa

* libcext/m4macros/eso.m4: ESO_FUNC_VA_COPY: Fix test setting
  symbol HAVE_VA_COPY.

2005-04-15 08:58  llundin

* cplcore/tests/cpl_polynomial-test.c: Accuracy checks ported to
  alpha, sun4u, 9000/785

2005-04-15 08:57  llundin

* cplcore/tests/cpl_vector-test.c: Reduced POLY_SIZE to 20 due to
  SIGFPE on alphaev56

2005-04-14 14:23  cizzo

* cplcore/cpl_table.c: Fix bug on cpl_table_and/or_selected_invalid

2005-04-14 12:45  cizzo

* cpldfs/cpl_dfs.c: Use a more portable definition of MAX_PLENGTH

2005-04-13 10:01  llundin

* cplcore/: cpl_vector.c, tests/cpl_vector-test.c: Higher round-off
  on cpl_vector_correlate() (commutative test)

2005-04-12 14:25  cizzo

* cpldfs/cpl_dfs.c: Do not stop on headerless input files

2005-04-12 13:05  yjung

* cplcore/cpl_imagelist_io.c: corrected a bug in
  cpl_imagelist_delete()

2005-04-12 09:41  llundin

* cplcore/cpl_polynomial.c: Added missing do to macro

2005-04-12 09:39  cizzo

* cpldfs/cpl_dfs.c: Add missing error checking when loading a
  header from a specified file

2005-04-08 10:58  cizzo

* doxygen/cplref_introduction_pdf.tex: Implementation (by Klaus
  Banse)

2005-04-07 17:22  rpalsa

* doxygen/Doxyfile.in: Really disable LaTeX documnetation.

2005-04-07 12:49  llundin

* cplcore/cpl_tools.h: Included cxtypes.h

2005-04-07 12:47  llundin

* cplcore/cpl_image_basic.c, cplcore/cpl_image_gen.c,
  cplcore/cpl_tools.c, cplcore/tests/cpl_bivector-test.c,
  cplcore/tests/cpl_vector-test.c, cpldrs/cpl_phot/cpl_photom.c:
  Replaced M_PI with CX_PI (from libcext)

2005-04-07 11:28  llundin

* cplcore/: cpl_polynomial.h, cpl_vector.h: Removed Carriage Return

2005-04-07 10:55  cizzo

* cpldfs/cpl_dfs.c: Add header file for snprintf()...

2005-04-06 17:31  cplmgr

* ChangeLog: Updated.

2005-04-06 17:18  cizzo

* NEWS: Draft for 2.0 release - please check

2005-04-06 14:40  rpalsa

* cplui/cpl_parameterlist.c: Function cpl_parameterlist_get_next():
  Move argument check after variable declarations.

2005-04-01 15:39  yjung

* TODO: [no log message]

2005-04-01 15:35  yjung

* README: update to 2.0

2005-03-31 13:42  cizzo

* cplcore/cpl_error.c: Associate a message to
  CPL_ERROR_INVALID_TYPE

2005-03-30 17:14  cizzo

* cplcore/cpl_column.c: Fix bug: attempt to duplicate null string
  was not caught

2005-03-27 18:49  cplmgr

* ChangeLog, libcext/ChangeLog: Updated.

2005-03-27 18:45  cplmgr

* libcext/ChangeLog: Updated.

2005-03-24 11:39  yjung

* cpldrs/cpl_apert/cpl_apertures.c: check to avoid division by zero

2005-03-23 12:14  rpalsa

* configure.ac: Package version changed.

2005-03-23 11:02  cplmgr

* ChangeLog: Updated.

2005-03-23 10:58  cplmgr

* libcext/ChangeLog: Updated

2005-03-23 10:51  cplmgr

* configure.ac: Package version updated.

2005-03-23 10:51  cplmgr

* libcext/tests/cxmap-test.c: Function cx_test_map_greater_char()
  removed.

2005-03-22 15:05  cizzo

* cplcore/cpl_error.c: Make MAX_NAME_LENGTH compatible with the
  value of CPL_MAX_FUNCTION_NAME

2005-03-22 14:33  cizzo

* cpldfs/cpl_dfs.c: Correct delete of DPR keywords

2005-03-21 10:31  llundin

* cplcore/cpl_error.c, cplcore/cpl_error.h,
  cplcore/cpl_image_bpm.c, cplcore/cpl_image_bpm.h,
  cplcore/cpl_image_io.c, cplcore/cpl_image_io.h,
  cplcore/cpl_image_stats.c, cplcore/cpl_image_stats.h,
  cplcore/cpl_sparseimage.c, cplcore/cpl_sparseimage.h,
  cplcore/cpl_tools.c, cplcore/cpl_tools.h,
  cpldrs/cpl_phot/cpl_photom.h, cplcore/cpl_stats.c,
  cplcore/cpl_stats.h: Removed const modifier from arguments passed
  by value

2005-03-18 11:54  yjung

* cpldrs/cpl_geom/cpl_geom_img.c: added include for
  cpl_error_push()

2005-03-18 11:06  llundin

* cpldrs/cpl_geom/cpl_geom_img.c: Added TODO comment

2005-03-18 10:58  cizzo

* cplcore/: cpl_column.c, cpl_column.h, cpl_table.c, cpl_table.h:
  Add const qualifier where appropriate

2005-03-18 10:19  cizzo

* cplcore/: cpl_matrix.c, cpl_matrix.h: Add const qualifier where
  appropriate

2005-03-17 15:17  cizzo

* cpldfs/cpl_dfs.c: Avoid duplicate definition of PRO_DID

2005-03-15 14:53  yjung

* cpldrs/cpl_geom/cpl_geom_img.c: added some documentation

2005-03-11 16:49  cizzo

* cplcore/cpl_msg.c: Add separators for component

2005-03-11 16:33  cizzo

* cplcore/cpl_msg.c: Ugly indentation eliminated

2005-03-10 17:14  rpalsa

* cplui/cpl_parameter.c: Function cpl_parameter_set_tag():
  Deallocate previous usertag before setting the new one.

2005-03-10 09:11  yjung

* cplcore/cpl_msg.c: changed circa to something else

2005-03-09 15:01  rpalsa

* cplui/cpl_parameter.h: Definition of enum _cpl_parameter_mode_:
  trailing comma removed.

2005-03-08 15:05  yjung

* cpldrs/cpl_det/cpl_detector_body.h: iset-> ilist

2005-03-08 15:04  yjung

* cpldrs/cpl_det/cpl_detector.c: iset -> ilist

2005-03-08 11:52  yjung

* cpldrs/cpl_apert/cpl_apertures.c: bug correction on centroid
  computation

2005-03-07 16:34  yjung

* cplcore/: cpl_imagelist_defs.h, cpl_imagelist_io.h: offered
  cpl_imagelist_is_uniform()

2005-03-07 14:16  yjung

* cpldrs/cpl_geom/: cpl_geom_img.c, cpl_geom_img_body.h: iset ->
  ilist

2005-03-02 17:41  yjung

* cpldrs/cpl_geom/cpl_geom_img.c: added #include cpl_error.h

2005-03-02 17:39  cplmgr

* configure.ac: Package version updated.

2005-03-02 17:37  rpalsa

* cplcore/: cpl_init.c, cpl_memory.c, cpl_memory.h,
  cpl_memory_impl.h: Include cpl_memory_impl.h instead of
  cpl_memory.h

2005-03-02 16:51  cizzo

* cpldfs/cpl_dfs.c: Add PRO TYPE keyword

2005-03-02 15:25  yjung

* cplui/cpl_frame.h: added CPL_FRAME_TYPE_ANY in cpl_frame types

2005-03-02 09:57  yjung

* cpldrs/cpl_geom/cpl_geom_img.c: error handling changed

2005-03-01 11:24  yjung

* cpldrs/: cpl_apert/cpl_apertures.c,
  cpl_apert/cpl_apertures_img.c, cpl_det/cpl_detector.c,
  cpl_geom/cpl_geom_img.c, cpl_phot/cpl_photom.c: added doc on
  returned error codes

2005-03-01 09:24  yjung

* cpldrs/cpl_phot/cpl_photom.c: added defgroup for this one

2005-03-01 09:21  yjung

* cpldrs/cpl_apert/: cpl_apertures.c, cpl_apertures_img.c: added
  doc

2005-03-01 09:15  yjung

* cpldrs/: cpl_det/cpl_detector.c, cpl_geom/cpl_geom_img.c: added
  doc

2005-03-01 09:02  yjung

* doxygen/Doxyfile.in: remove cpl_tools.c from doc

2005-03-01 08:41  yjung

* cplcore/: cpl_polynomial.c, cpl_stats.c: updated documentation

2005-02-28 19:39  yjung

* cplcore/cpl_vector.c: added doc on returned error codes

2005-02-28 19:24  yjung

* cplcore/cpl_stats.c: added documentation on returned error codes

2005-02-28 19:19  yjung

* cplcore/cpl_polynomial.c: added doc on retured errors

2005-02-28 18:54  yjung

* cplcore/cpl_mask.c: added doc on returned error codes

2005-02-28 18:47  yjung

* cplcore/cpl_image_stats.c: add the doc on the error codes

2005-02-28 18:36  yjung

* cplcore/cpl_image_resample.c: added doc on returned error codes

2005-02-28 18:27  yjung

* cplcore/cpl_imagelist_io.c: added doc for the returned errors

2005-02-28 18:14  yjung

* cplcore/cpl_imagelist_basic.c: added doc for the returned error
  codes (doxygen)

2005-02-28 13:59  yjung

* cplcore/cpl_imagelist_basic_body.h: [no log message]

2005-02-28 12:06  yjung

* cplcore/cpl_image_io.c: added doc for the returned error codes

2005-02-28 11:51  yjung

* cplcore/cpl_image_gen.c: documentation for returned error codes
  (doxygen)

2005-02-28 10:00  llundin

* cpldfs/: cpl_dfs.c, cpl_dfs.h: Added const modifier to parlist

2005-02-28 09:15  yjung

* cplcore/cpl_imagelist_io_body.h: not mmapp

2005-02-28 08:19  llundin

* cplcore/cpl_imagelist_io_body.h: Revert image creation in
  cpl_imagelist_load() to cpl_image_load()

2005-02-28 08:14  llundin

* cplcore/: cpl_imagelist_defs.h, cpl_imagelist_io.c: Removed need
  for cpl_image_defs.h

2005-02-28 08:11  llundin

* cplcore/: cpl_imagelist_basic.c, cpl_imagelist_basic_body.h:
  Removed need for cpl_image_defs.h. Replaced
  CPL_ERROR_ILLEGAL_OUTPUT. Corrected error checking with
  cpl_imagelist_is_uniform()

2005-02-28 08:00  llundin

* cplcore/tests/cpl_imagelist_basic-test.c: Removed unneeded
  #include

2005-02-28 07:58  llundin

* cpldrs/cpl_apert/cpl_apertures.c: Removed need for
  cpl_image_defs.h. Simplified calling sequence for
  cpl_apertures_extract{,_window}()

2005-02-28 07:56  llundin

* cpldrs/cpl_det/cpl_detector.c: Removed need for cpl_image_defs.h

2005-02-28 07:55  llundin

* cpldrs/cpl_geom/cpl_geom_img.c: Fixed memory leak in
  cpl_geom_img_offset_combine()

2005-02-26 15:56  cizzo

* cplcore/cpl_msg.c: Minor correction to the documentation

2005-02-26 15:33  cizzo

* cplcore/cpl_msg.c: Reformatting of error description

2005-02-26 15:01  cizzo

* cplcore/cpl_matrix.c: Reformatting of error description

2005-02-26 12:56  cizzo

* cplcore/cpl_table.c: Fix some mistakes in the reformatted error
  description

2005-02-26 12:50  cizzo

* cplcore/cpl_table.c: Completed reformatting of error description

2005-02-25 17:23  cizzo

* cplcore/cpl_table.c: Further reformatting of error description

2005-02-25 17:03  yjung

* cpldrs/cpl_geom/cpl_geom_img.c: doxygen

2005-02-25 16:47  yjung

* cplcore/cpl_image_filter.c: updated the returned error codes doc
  (doxygen)

2005-02-25 16:24  yjung

* cplcore/cpl_image_bpm.c: updated doc on returned error codes
  (doxygen)

2005-02-25 12:52  yjung

* cplcore/cpl_image_basic.c: updated documentation on error codes
  (doxygen)

2005-02-25 11:32  yjung

* cplcore/cpl_bivector.c: added error description (doxygen)

2005-02-25 09:47  llundin

* cpldfs/: cpl_dfs.c, cpl_dfs.h: Added 2 const modifiers to
  cpl_dfs_setup_product_header()

2005-02-25 09:34  cizzo

* cplcore/cpl_table.c: Partial reformatting of error description

2005-02-24 19:51  yjung

* cplcore/cpl_imagelist_io_body.h: load the whole extenxion in one
  go (all the planes

2005-02-24 18:37  yjung

* cplcore/: cpl_image_io.c, cpl_imagelist_io_body.h: do not map the
  files any more !!!!!!! problems with huge files

2005-02-24 09:24  cplmgr

* configure.ac: Package version updated.

2005-02-23 16:59  llundin

* cplcore/cpl_image_basic.c: Cleaned up division

2005-02-23 16:58  llundin

* cplcore/cpl_image_resample.c: 4 X 4 Caveat for
  pixel-interpolation

2005-02-23 16:57  llundin

* cpldrs/cpl_geom/cpl_geom_img.c: Commented out currently unused
  variable

2005-02-23 16:28  cizzo

* cplcore/: cpl_column.c, cpl_column.h, cpl_table.c, cpl_table.h:
  Add cpl_table_get_column_stdev()

2005-02-23 16:27  cizzo

* cplcore/tests/cpl_table-test.c: Add test for
  cpl_table_get_column_mean(), _median(), and _stdev()

2005-02-23 16:02  yjung

* cplcore/cpl_vector.c: cpl_vector_get_median used to modify the
  input vector - corrected

2005-02-22 11:43  llundin

* cplcore/cpl_error.h: cpl_assure{,_code}() will at least set
  CPL_ERROR_UNSPECIFIED

2005-02-21 13:28  cizzo

* cpldfs/cpl_dfs.c: Fix wrong check in
  cpl_dfs_setup_product_header()

2005-02-21 13:19  yjung

* cplcore/cpl_imagelist_io.c: doxygen

2005-02-21 11:05  yjung

* cplcore/: cpl_imagelist_io.c, cpl_imagelist_io_body.h: updated
  doxygen comments

2005-02-21 11:01  yjung

* cplcore/: cpl_image_basic.c, cpl_image_filter.c,
  cpl_imagelist_basic.c, cpl_imagelist_basic_body.h: updated
  doxygen comments

2005-02-21 09:40  yjung

* doxygen/Doxyfile.in: added cpldfs

2005-02-21 09:38  yjung

* cpldrs/cpl_det/cpl_detector.c: doxygen

2005-02-21 09:35  yjung

* cplcore/cpl_vector.c: doxygen change

2005-02-18 16:15  cizzo

* cplcore/: cpl_table.c, cpl_msg.c: Fix typo

2005-02-18 14:30  yjung

* cplcore/tests/cpl_imagelist_io-test.c: bug in the test

2005-02-18 14:15  llundin

* cplcore/cpl_msg.c: Moved _cpl_msg_init("cpl_msg_progress") to
  follow declarations

2005-02-18 08:42  cplmgr

* configure.ac: Package version updated

2005-02-17 11:52  yjung

* cplcore/: cpl_stats.c, cpl_stats_body.h: centroid computation:
  subtract the min if there are <0 values

2005-02-17 10:07  yjung

* cplcore/tests/cpl_sparseimage-test.c: solved centroid pb

2005-02-17 09:53  yjung

* cplcore/: cpl_stats.c, cpl_stats_body.h: support 1 pixel image

2005-02-17 09:37  rpalsa

* cplui/cpl_plugin.c: Function cpl_plugin_dump():  Use correct
  format when printing plugin type and version.

2005-02-16 19:28  yjung

* cpl.h, cplcore/Makefile.am, cplcore/cpl_image.h,
  cplcore/cpl_image_basic.c, cplcore/cpl_image_stats.c,
  cplcore/cpl_image_stats.h, cplcore/cpl_image_stats_body.h,
  cplcore/cpl_stats.c, cplcore/cpl_stats.h,
  cplcore/cpl_stats_body.h, cplcore/tests/cpl_image_basic-test.c,
  cplcore/tests/cpl_imagelist_basic-test.c: created the
  cpl_image_stats module from functions in cpl_stats

2005-02-16 18:56  yjung

* cplcore/: cpl_image_basic.c, cpl_image_basic_body.h,
  cpl_image_filter.c, cpl_image_io.c, cpl_image_io.h,
  cpl_imagelist_basic_body.h, cpl_mask.c, cpl_stats.c,
  tests/cpl_image_basic-test.c, tests/cpl_image_io-test.c: new
  removal of _remove() functions

2005-02-16 18:40  yjung

* cplcore/tests/: Makefile.am, cpl_bivector-test.c,
  cpl_image_bpm-test.c, cpl_imagelist_complex-test.c,
  cpl_imagelist_io-test.c, cpl_polynomial-test.c: removed _remove()
  functions

2005-02-16 18:12  yjung

* cplcore/Makefile.am, cplcore/cpl_bivector.c,
  cplcore/cpl_bivector.h, cplcore/cpl_image_bpm.c,
  cplcore/cpl_image_bpm.h, cplcore/cpl_image_io.c,
  cplcore/cpl_image_io.h, cplcore/cpl_imagelist_basic.c,
  cplcore/cpl_imagelist_complex.c, cplcore/cpl_imagelist_complex.h,
  cplcore/cpl_imagelist_complex_body.h, cplcore/cpl_imagelist_io.c,
  cplcore/cpl_imagelist_io.h, cplcore/cpl_imagelist_io_body.h,
  cplcore/cpl_memory.c, cplcore/cpl_polynomial.c,
  cplcore/cpl_polynomial.h, cplcore/cpl_stats.c,
  cplcore/cpl_stats.h, cplui/cpl_frameset_io.c: removed _remove()
  functions

2005-02-16 12:33  llundin

* cplcore/tests/cpl_sparseimage-test.c: Disabled centroiding

2005-02-14 18:20  rpalsa

* cplui/cpl_frame.c: Functions cpl_frame_set_filename(),
  cpl_frame_set_tag(): Do proper zero termination when resetting
  the filename or tag.

2005-02-14 18:10  rpalsa

* cplui/cpl_frame.c: Functions cpl_frame_set_filename() and
  cpl_frame_set_tag(): Simplify code for resetting the filename and
  the tag.

2005-02-14 13:03  cizzo

* cplcore/cpl_table.c: Correct documentation for
  cpl_table_erase_selected()

2005-02-14 11:25  cizzo

* cplcore/cpl_msg.c: Correct doc of cpl_msg_stop_log()

2005-02-14 10:33  cizzo

* cplcore/: cpl_matrix.c, cpl_matrix.h: Correct name for
  cpl_matrix_get_mean(), _median(), _stdev()

2005-02-14 08:56  cizzo

* cplcore/cpl_table.c: Improve doc of cpl_table_load() and
  cpl_table_save(), and differentiate between illegal FITS files
  and specifying an extension not containing a table

2005-02-11 18:40  yjung

* cplui/: cpl_frame.c, cpl_frame.h: added cpl_frame_get_nextensions

2005-02-11 17:30  yjung

* cplcore/cpl_stats.c: raise an error if the centroid cannot be
  computed

2005-02-11 16:20  rpalsa

* cplcore/cpl_propertylist.c: Use cpl_error_push() and
  cpl_error_pop()

2005-02-11 15:47  rpalsa

* cplcore/: cpl_error.c, cpl_error_impl.h: Functions
  cpl_error_push() and cpl_error_pop() added.

2005-02-11 10:36  rpalsa

* cplui/cpl_parameterlist.c: Function cpl_parameterlist_dump():
  Implementation added.

2005-02-11 10:35  rpalsa

* cplui/cpl_parameter.c: Function cpl_parameter_dump():
  Implementation added.

2005-02-11 09:10  cizzo

* cplcore/cpl_error.c: Correct array sizes

2005-02-10 15:30  rpalsa

* cplui/: cpl_parameter.c, cpl_parameter.h: Function
  cpl_parameter_dump() resurrected (stubs only).

2005-02-10 15:30  rpalsa

* cplui/: cpl_parameterlist.c, cpl_parameterlist.h: Function
  cpl_parameterlist_dump() resurrected (stubs only).

2005-02-10 15:29  rpalsa

* cplui/: cpl_pluginlist.c, cpl_pluginlist.h: Function
  cpl_pluginlist_dump() resurrected.

2005-02-10 15:28  rpalsa

* cplui/: cpl_plugin.c, cpl_plugin.h: Function cpl_plugin_copy():
  Documentation updated. Function cpl_plugin_dump() resurrected.

2005-02-10 11:59  yjung

* ChangeLog, cpldrs/cpl_apert/cpl_apertures.c,
  cpldrs/cpl_apert/cpl_apertures.h,
  cpldrs/cpl_apert/cpl_apertures_img.c,
  cpldrs/cpl_apert/cpl_apertures_img.h,
  cpldrs/tests/cpl_apertures-test.c,
  cpldrs/tests/cpl_apertures_img-test.c: removed remaining
  _remove() functions

2005-02-10 11:47  rpalsa

* cplui/: cpl_parameter.c, cpl_parameter.h: Function
  cpl_parameter_set_tag(): Added.

2005-02-09 18:12  llundin

* cplcore/tests/cpl_vector-test.c: Raised bar on Commutativity test

2005-02-09 17:56  llundin

* cplcore/cpl_vector.c: Fixed remaining sign bugs

2005-02-09 17:44  yjung

* cplcore/cpl_vector.c: Fixed sign bug

2005-02-09 17:18  yjung

* cpldrs/cpl_det/cpl_detector.c: typo

2005-02-09 16:42  cizzo

* cpldfs/cpl_dfs.c: Fix bug in error handling

2005-02-09 16:01  rpalsa

* cplui/cpl_parameter.c: Function cpl_parameter_set_alias(),
  cpl_parameter_get_alias(): Documentation updated.

2005-02-09 16:01  cizzo

* cpldfs/cpl_dfs.c: Hardcoded CPL version

2005-02-09 16:00  rpalsa

* cplui/cpl_parameter.h: Documentation for enum
  _cpl_parameter_mode_ added.

2005-02-09 15:59  cizzo

* cpldfs/cpl_dfs.c: Input primary FITS keywords no longer
  mandatory, and other minor changes of behaviour

2005-02-09 15:22  llundin

* cplcore/tests/cpl_image_io-test.c: Removed unused variable

2005-02-08 16:24  cizzo

* cpldfs/cpl_dfs.c: Fix two or three bugs (Yves' test)

2005-02-08 12:50  cizzo

* cplcore/cpl_error.c: cpl_error_reset() also resets the file and
  the line fields

2005-02-08 10:31  yjung

* cpldfs/: cpl_dfs.c, cpl_dfs.h: moved defines in cpl_dfs.c

2005-02-08 10:15  yjung

* cpldfs/cpl_dfs.c: little changes

2005-02-07 18:04  yjung

* cpl.h: added cpl_dfs.h in cpl.h

2005-02-07 17:53  yjung

* cpldfs/: cpl_prokeys.c, cpl_prokeys.h: obsolete

2005-02-07 13:28  cizzo

* cplcore/cpl_error.c: Avoid setting CPL_ERROR_UNSPECIFIED if no
  error is set at cpl_set_where() call

2005-02-07 11:06  llundin

* cplcore/cpl_image_resample.h, cplcore/cpl_imagelist_basic.c,
  cplcore/cpl_imagelist_basic.h, cplcore/cpl_tools.h,
  cplcore/cpl_vector.c, cplcore/cpl_vector.h,
  cpldrs/cpl_geom/cpl_geom_img.c, cpldrs/cpl_geom/cpl_geom_img.h:
  Removed cpl_tools.h from public .h files. typedef enum
  cpl_lowpass

2005-02-07 10:05  yjung

* cpldfs/cpl_prokeys.c: removed functions

2005-02-07 09:56  cizzo

* cpldfs/Makefile.am: Support cpl_dfs.c.h

2005-02-07 09:56  cizzo

* cpldfs/: cpl_dfs.c, cpl_dfs.h: Implementation of
  cpl_dfs_setup_product_header() - NOT TESTED

2005-02-07 09:29  rpalsa

* cplcore/: cpl_propertylist.c, cpl_propertylist.h: Convenience
  functions to update and copy properties added.

2005-02-04 15:35  cizzo

* cplcore/cpl_table.h: Add necessary FILE definition

2005-02-04 13:49  rpalsa

* cplui/cpl_plugin.c: Function cpl_plugin_copy(): More typos fixed
  in the documentation.

2005-02-04 10:22  rpalsa

* cplui/cpl_plugin.c: Function cpl_plugin_copy(): Typo in
  documentation fixed.

2005-02-02 16:32  yjung

* cplcore/cpl_imagelist_io.c: ...

2005-02-02 11:38  cplmgr

* configure.ac: Package version updated.

2005-02-02 10:52  rpalsa

* doxygen/Doxyfile.in: Hide documentation of internal functions.

2005-02-02 10:37  cizzo

* cplui/cpl_parameter.c: Move cpl_error_set_code() to
  cpl_error_impl.h

2005-02-02 10:32  cizzo

* cplcore/: Makefile.am, cpl_error.c, cpl_error.h,
  cpl_image_basic.c, cpl_property.c, cpl_propertylist.c: Move
  cpl_error_set_code() to cpl_error_impl.h

2005-02-02 10:28  cizzo

* cplcore/cpl_error_impl.h: Implementation

2005-02-01 17:00  cizzo

* cplcore/cpl_table.c: Include cpl_propertylist_impl.h

2005-02-01 16:54  yjung

* cplcore/tests/cpl_image_io-test.c: no qfits use any more

2005-02-01 16:51  yjung

* cplcore/: cpl_image_io.c, cpl_imagelist_io.c: added some missing
  includes

2005-02-01 16:32  rpalsa

* doxygen/cpl.css: Added.

2005-02-01 16:31  rpalsa

* doxygen/Doxyfile.in: Updated.

2005-02-01 16:29  rpalsa

* cplcore/tests/cpl_property-test.c,
  cplcore/tests/cpl_propertylist-test.c,
  cplui/tests/cpl_frame-test.c, cplui/tests/cpl_frameset-test.c,
  cplui/tests/cpl_plugin-test.c: Adapted to API changes.

2005-02-01 16:28  rpalsa

* cplcore/cpl_macros.h, cplcore/cpl_memory.c, cplcore/cpl_memory.h,
  cplcore/cpl_memory_impl.h, cplcore/cpl_property.c,
  cplcore/cpl_property.h, cplcore/cpl_propertylist.c,
  cplcore/cpl_propertylist.h, cplcore/cpl_type.c,
  cplcore/cpl_type.h, cplui/cpl_frame.c, cplui/cpl_frame.h,
  cplui/cpl_frameset.c, cplui/cpl_frameset.h,
  cplui/cpl_parameter.c, cplui/cpl_parameter.h,
  cplui/cpl_parameterlist.c, cplui/cpl_parameterlist.h,
  cplui/cpl_plugin.c, cplui/cpl_plugin.h, cplui/cpl_plugininfo.h,
  cplui/cpl_pluginlist.c, cplui/cpl_pluginlist.h,
  cplui/cpl_recipe.h: API changes.

2005-02-01 11:33  llundin

* cplcore/tests/cpl_image_basic-test.c: Raised round-off limit for
  cpl_image_fft()

2005-02-01 10:54  llundin

* cplcore/tests/cpl_image_basic-test.c: Raised round-off limit
  cpl_image_logarithm()

2005-01-31 15:09  cizzo

* cplcore/: cpl_error.c, cpl_error.h: Apply better solution to the
  previous delta (following Lars' suggestion)

2005-01-31 11:45  llundin

* cplcore/Makefile.am: cpl_tools.h is not distributed

2005-01-31 11:45  llundin

* cplui/cpl_frameset_io.c: Needs private cpl_imagelist_is_uniform()

2005-01-31 10:27  llundin

* cplcore/: cpl_image_basic.c, tests/cpl_image_basic-test.c:
  cpl_image_fft(): Normalize on inverse transform

2005-01-30 11:02  cizzo

* cplcore/cpl_msg.h: Increase the value of MAX_FUNCTION_NAME

2005-01-30 10:58  cizzo

* cplcore/: cpl_msg.c, cpl_msg.h: Move the definition of the
  constants MAX_MSG_LENGTH, MAX_FUNCTION_NAME, MAX_DOMAIN_NAME,
  MAX_LOGFILE_NAME from .c to .h

2005-01-29 17:04  cizzo

* cplcore/: cpl_error.c, cpl_error.h: Preliminary step before
  making cpl_error_set_code() private

2005-01-29 16:19  cizzo

* cplcore/cpl_msg.c: Avoid cpl_error_set_code() calls

2005-01-29 16:11  cizzo

* cplcore/: cpl_matrix.c, cpl_matrix.h: Avoid cpl_error_set_code()
  calls, and reintroduce the _mean(), _median(), _stdev()

2005-01-29 14:44  cizzo

* cplcore/cpl_column.c: Avoid cpl_error_set_code() calls

2005-01-28 17:29  llundin

* cplcore/cpl_io.h: #include <cpl_macros.h>

2005-01-28 16:26  llundin

* cpl.h, cplcore/Makefile.am, cplcore/cpl_image.h,
  cplcore/cpl_image_basic.c, cplcore/cpl_image_basic.h,
  cplcore/cpl_image_bpm.c, cplcore/cpl_image_bpm.h,
  cplcore/cpl_image_defs.h, cplcore/cpl_image_filter.c,
  cplcore/cpl_image_filter.h, cplcore/cpl_image_gen.c,
  cplcore/cpl_image_gen.h, cplcore/cpl_image_io.c,
  cplcore/cpl_image_io.h, cplcore/cpl_image_resample.c,
  cplcore/cpl_image_resample.h, cplcore/cpl_imagelist.h,
  cplcore/cpl_imagelist_basic.h, cplcore/cpl_imagelist_complex.h,
  cplcore/cpl_imagelist_defs.h, cplcore/cpl_imagelist_io.c,
  cplcore/cpl_imagelist_io.h, cplcore/cpl_mask.c,
  cplcore/cpl_mask.h, cplcore/cpl_sparseimage.c,
  cplcore/cpl_sparseimage.h, cplcore/cpl_stats.c,
  cplcore/cpl_stats.h, cplcore/tests/cpl_image_basic-test.c,
  cplcore/tests/cpl_image_io-test.c,
  cplcore/tests/cpl_sparseimage-test.c,
  cplcore/tests/cpl_stats-test.c, cpldrs/cpl_apert/cpl_apertures.c,
  cpldrs/cpl_apert/cpl_apertures.h,
  cpldrs/cpl_apert/cpl_apertures_img.c,
  cpldrs/cpl_apert/cpl_apertures_img.h,
  cpldrs/cpl_det/cpl_detector.c, cpldrs/cpl_geom/cpl_geom_img.c,
  cpldrs/cpl_geom/cpl_geom_img.h, cpldrs/tests/cpl_detector-test.c:
  Privatized cpl_image members. cpl_geom_combine. pisigma optional

2005-01-28 12:39  cizzo

* cplcore/: cpl_table.c, cpl_table.h: Avoid cpl_error_set_code()
  call, and move the cpl_column.h include from the .h to the .c
  module

2005-01-28 12:38  cizzo

* cplcore/tests/cpl_table-test.c: Avoid cpl_error_set_code() call

2005-01-28 11:30  yjung

* cpl.h: ui-> io

2005-01-28 11:27  yjung

* cplui/cpl_frameset_io.c: small crrection

2005-01-28 11:20  yjung

* cplui/Makefile.am: ui-> io

2005-01-28 11:19  yjung

* cplui/cpl_frameset_io.h: ui -> io

2005-01-28 11:18  yjung

* cplui/: cpl_frameset_io.c, cpl_frameset_io.h, cpl_frameset_ui.c,
  cpl_frameset_ui.h: _ui renamed in _io

2005-01-28 11:15  rpalsa

* cplcore/cpl_propertylist_impl.h: Added.

2005-01-28 11:07  yjung

* cpl.h: added cpl_frameset_ui.h

2005-01-28 11:06  yjung

* cplui/: Makefile.am, cpl_frameset_ui.c, cpl_frameset_ui.h: added
  cpl_frameset_ui

2005-01-28 10:27  rpalsa

* cplcore/Makefile.am: Updated.

2005-01-28 10:18  llundin

* cpldrs/: cpl_apert/cpl_apertures.c, cpl_apert/cpl_apertures.h,
  cpl_geom/cpl_geom_img.c, tests/cpl_apertures-test.c: Redeclare
  aperture sorting routines to not modify object pointer

2005-01-28 09:43  llundin

* cpldrs/: cpl_apert/cpl_apertures.c, cpl_apert/cpl_apertures.h,
  cpl_geom/cpl_geom_img.c, cpl_geom/cpl_geom_img.h,
  tests/cpl_apertures-test.c, tests/cpl_geom_img-test.c: Added
  sigmas to cpl_geom_img_offset_combine()

2005-01-28 08:37  cizzo

* cplcore/cpl_table.h: Change of API: the append flag in
  cpl_table_save is now unsigned int to accomodate the new output
  modes

2005-01-27 16:55  cizzo

* cplcore/cpl_table.c: Change of API: the append flag in
  cpl_table_save is now unsigned int to accomodate the new output
  modes

2005-01-27 16:11  cizzo

* cplcore/tests/: cpl_image_filter-test.c, cpl_mask-test.c,
  cpl_matrix-test.c: Adapt to cpl_matrix_wrap() API change

2005-01-27 16:11  cizzo

* cplcore/: cpl_matrix.c, cpl_matrix.h: Make _unwrap() to return
  void *, and change the _wrap() API

2005-01-27 15:46  llundin

* cpldrs/: cpl_apert/cpl_apertures.c, cpl_apert/cpl_apertures.h,
  tests/cpl_apertures-test.c: Added sigmas to
  cpl_apertures_extract_window()

2005-01-27 15:00  cizzo

* cplcore/cpl_table.c: Wrong error code setting in functions
  _selected_invalid()

2005-01-27 14:59  llundin

* cpldrs/cpl_apert/cpl_apertures.c: loop over sigmas in
  cpl_apertures_extract_window()

2005-01-27 14:43  llundin

* cplcore/: cpl_image_io.c, cpl_image_io.h, cpl_vector.c,
  cpl_vector.h: Redeclared cpl_{vector,image}_unwrap() to void *

2005-01-27 11:53  llundin

* cplcore/: cpl_vector.c, cpl_vector.h: Aligned API of
  cpl_vector_wrap() with that of cpl_image_wrap_*()

2005-01-26 15:06  llundin

* cplcore/cpl_imagelist_io.c, cplcore/cpl_imagelist_io.h,
  cplcore/tests/cpl_imagelist_basic-test.c,
  cplcore/tests/cpl_imagelist_io-test.c,
  cpldrs/cpl_det/cpl_detector.c,
  cpldrs/cpl_det/cpl_detector_body.h: Removed redundant
  cpl_imagelist_get_*()

2005-01-26 14:10  llundin

* cplcore/: cpl_imagelist_defs.h, cpl_imagelist_io.c,
  cpl_imagelist_io.h, tests/cpl_imagelist_io-test.c:
  cpl_imagelist_is_uniform() is private

2005-01-26 13:42  cizzo

* cplcore/cpl_table.c: Fix error setting in cpl_table_delete

2005-01-25 17:59  llundin

* cplcore/: cpl_vector.c, cpl_vector.h, tests/cpl_vector-test.c:
  Added istep to cpl_vector_extract()

2005-01-25 17:47  llundin

* cplcore/cpl_image_resample.c, cplcore/cpl_image_resample.h,
  cplcore/cpl_image_resample_body.h,
  cplcore/tests/cpl_image_resample-test.c,
  cpldrs/cpl_geom/cpl_geom_img.c: cpl_image_extract_subsample()
  generalized

2005-01-25 17:38  llundin

* cpl.h: Removed private sparseimage.h and column.h

2005-01-25 16:44  llundin

* cplcore/: cpl_image_resample.c, cpl_image_resample.h,
  tests/cpl_image_resample-test.c: cpl_image_warp_polynomial() API
  change: radius + profile

2005-01-25 14:22  llundin

* cplcore/cpl_image_io.c, cplcore/cpl_image_io.h,
  cplcore/cpl_imagelist_io.c, cplcore/cpl_imagelist_io.h,
  cplcore/cpl_io.h, cplcore/tests/cpl_image_basic-test.c,
  cplcore/tests/cpl_image_filter-test.c,
  cplcore/tests/cpl_image_io-test.c,
  cplcore/tests/cpl_image_resample-test.c,
  cplcore/tests/cpl_imagelist_io-test.c,
  cplcore/tests/cpl_mask-test.c, cpldrs/tests/cpl_detector-test.c:
  cpl_image_save(). CPL_IO_DEFAULT

2005-01-25 09:41  llundin

* cplcore/cpl_image_basic.c: CPL_FFT_EOL => CPL_FFT_MAX

2005-01-25 09:02  llundin

* cplcore/: cpl_imagelist_io.c, cpl_imagelist_io.h,
  cpl_imagelist_io_body.h, tests/cpl_imagelist_io-test.c:
  cpl_imagelist_load()

2005-01-25 08:02  llundin

* cpldrs/: cpl_apert/cpl_apertures_img.c, cpl_det/cpl_detector.c,
  cpl_geom/cpl_geom_img.c: defgroup renaming

2005-01-24 15:53  llundin

* cplcore/cpl_imagelist_complex.c, cplcore/cpl_imagelist_io.c,
  cplcore/cpl_imagelist_io.h, cplcore/cpl_imagelist_io_body.h,
  cplcore/tests/cpl_imagelist_basic-test.c,
  cplcore/tests/cpl_imagelist_complex-test.c,
  cplcore/tests/cpl_imagelist_io-test.c,
  cpldrs/cpl_det/cpl_detector.c, cpldrs/tests/cpl_geom_img-test.c:
  Redeclared cpl_imagelist_new()

2005-01-24 14:43  llundin

* cplcore/cpl_imagelist_io_body.h: Removed direct access of ->ni

2005-01-24 14:43  llundin

* cplcore/cpl_imagelist_io.c: fixed cpl_imagelist_set() bug

2005-01-21 16:09  cizzo

* cplcore/tests/cpl_matrix-test.c: Fix rounding problem

2005-01-21 15:49  cizzo

* cplcore/cpl_msg.c: Avoid warning message

2005-01-21 14:28  llundin

* cplcore/cpl_imagelist_basic.c, cplcore/cpl_imagelist_basic.h,
  cplcore/cpl_imagelist_basic_body.h,
  cplcore/cpl_imagelist_complex.c, cplcore/cpl_imagelist_defs.h,
  cplcore/cpl_imagelist_io.c, cplcore/cpl_imagelist_io.h,
  cplcore/cpl_imagelist_io_body.h,
  cplcore/tests/cpl_imagelist_basic-test.c,
  cplcore/tests/cpl_imagelist_io-test.c,
  cpldrs/cpl_geom/cpl_geom_img.c, cpldrs/cpl_geom/cpl_geom_img.h,
  cpldrs/tests/cpl_geom_img-test.c: Redeclare cpl_imagelist_erase()
  and cpl_geom_img_offset_combine(). cpl_imagelist_check()
  redeclared to cpl_imagelist_is_uniform(). Remove direct imagelist
  access. Added checks in cpl_imagelist_set()

2005-01-21 14:24  llundin

* cplcore/cpl_io.h: Removed unnecessary comma

2005-01-20 15:31  llundin

* cplcore/cpl_error.h: -DCPL_DEBUG

2005-01-20 15:15  llundin

* cplcore/cpl_io.h: Removed _cpl_type_bpp_ and the references to
  qfits and changed CPL_BPP_DEFAULT to a macro

2005-01-17 12:03  cizzo

* cplcore/: cpl_msg.c, cpl_msg.h: Add function
  cpl_msg_set_log_name()

2005-01-17 11:55  llundin

* cpl.h, cplcore/Makefile.am, cplcore/cpl_imagelist.h,
  cplcore/cpl_imagelist_basic.c, cplcore/cpl_imagelist_basic.h,
  cplcore/cpl_imagelist_complex.c, cplcore/cpl_imagelist_complex.h,
  cplcore/cpl_imagelist_defs.h, cplcore/cpl_imagelist_io.c,
  cplcore/cpl_imagelist_io.h,
  cplcore/tests/cpl_imagelist_basic-test.c,
  cplcore/tests/cpl_imagelist_io-test.c,
  cpldrs/cpl_det/cpl_detector.c,
  cpldrs/cpl_det/cpl_detector_body.h,
  cpldrs/cpl_geom/cpl_geom_img.c, cpldrs/cpl_geom/cpl_geom_img.h,
  cpldrs/cpl_geom/cpl_geom_img_body.h,
  cpldrs/tests/cpl_geom_img-test.c: Members of cpl_imagelist made
  private

2005-01-17 09:39  rpalsa

* cplcore/cpl_plist.c: Function cpl_plist_load(): Check whether
  qfits returned a valid header or not. Function
  cpl_plist_get_string(): Typo fixed in the documentation.

2005-01-13 11:13  llundin

* cplcore/cpl_property.c, cplcore/cpl_property.h,
  cplcore/cpl_propertylist.c, cplcore/cpl_propertylist.h,
  cplui/cpl_frame.c, cplui/cpl_frame.h, cplui/cpl_frameset.c,
  cplui/cpl_frameset.h, cplui/cpl_parameter.c,
  cplui/cpl_parameter.h: Redeclaration of some functions from int
  to cpl_error_code. Replacement of some cx_assert() with
  cpl_assure_code()

2005-01-13 08:09  llundin

* cplcore/cpl_error.h: set CPL_ERROR_UNSPECIFIED to 1 while
  verifying redeclation of functions from int to cpl_error_code

2005-01-13 07:51  llundin

* cplcore/tests/cpl_vector-test.c: unused variable

2005-01-12 18:16  llundin

* cplcore/cpl_error.h: include stdlib.h (for getenv())

2005-01-12 17:35  llundin

* cpldfs/cpl_prokeys.h: include cpl_error.h

2005-01-12 17:29  llundin

* cpldfs/: cpl_prokeys.c, cpl_prokeys.h: Renamed plist to
  propertylist

2005-01-12 17:29  llundin

* cpl.h: Include most basic modules first

2005-01-12 15:21  llundin

* cplui/: cpl_frameset.c, cpl_frameset.h: cpl_frameset_labelise()
  stays in CPL

2005-01-11 17:06  llundin

* cpldrs/cpl_geom/: cpl_geom_img.c, cpl_geom_img.h: Use
  cpl_vector_fill_kernel_profile()

2005-01-11 17:04  llundin

* cplcore/cpl_image_resample.c: cpl_image_get_interpolated()
  confidence is negative on error

2005-01-11 13:54  llundin

* cplcore/cpl_vector.c, cplcore/cpl_vector.h,
  cplcore/tests/cpl_vector-test.c, cpldrs/cpl_det/cpl_detector.c:
  Redeclared cpl_vector_get_stdev()

2005-01-11 06:40  llundin

* cpl.h, cplcore/Makefile.am, cplcore/cpl_image_basic.h,
  cplcore/cpl_image_io.h, cplcore/cpl_imagelist_io.c,
  cplcore/cpl_imagelist_io.h, cplcore/cpl_io.h, cplcore/cpl_mask.h,
  cplcore/cpl_type.h, cplcore/cpl_vector.h: Added cpl_io.h

2005-01-10 16:34  cizzo

* cplcore/: cpl_msg.c, cpl_msg.h: Add const qualifier to function
  arguments declaration where appropriate

2005-01-10 16:14  llundin

* cplcore/: cpl_image_basic.c, cpl_image_basic.h,
  cpl_image_basic_body.h: CPL_FFT_SWAP_HALVES. Support for
  CPL_TYPE_COMPLEX in cpl_image_move()

2005-01-10 16:13  llundin

* cpldrs/tests/cpl_geom_img-test.c: my_assert()

2005-01-10 16:12  llundin

* cpldrs/cpl_geom/cpl_geom_img.c: Added cpl_assure()

2005-01-10 15:49  llundin

* cplcore/cpl_image_io.c: Removed assert() from
  cpl_image_delete_imaginary()

2005-01-09 07:28  llundin

* cplcore/: cpl_image_basic.c, cpl_image_basic_body.h,
  cpl_image_gen.c, cpl_image_gen_body.h, cpl_image_io.c,
  cpl_imagelist_basic.c, cpl_imagelist_io.c, cpl_stats.c: Fixed
  doxygen warnings

2005-01-09 06:26  llundin

* cplcore/: cpl_image_basic.c, cpl_image_basic_body.h,
  tests/cpl_image_basic-test.c: CPL_TYPE_COMPLEX supported by
  cpl_image_copy()

2005-01-08 17:55  llundin

* cplcore/cpl_image_basic.c: Documentation of FFT modes

2005-01-08 17:00  llundin

* cplcore/cpl_image_basic.c, cplcore/cpl_image_basic.h,
  cplcore/tests/cpl_image_basic-test.c,
  cpldrs/cpl_geom/cpl_geom_img.c: CPL_FFT_UNNORMALIZED and
  CPL_FFT_TO_REAL. cpl_image_divide() && cpl_image_abs() test

2005-01-08 15:12  llundin

* cplcore/cpl_image_basic.c, cplcore/cpl_image_basic.h,
  cplcore/cpl_image_basic_body.h, cplcore/cpl_image_defs.h,
  cplcore/cpl_image_io.c, cplcore/cpl_image_io_body.h,
  cplcore/tests/cpl_image_basic-test.c,
  cpldrs/cpl_geom/cpl_geom_img.c, cpldrs/tests/cpl_geom_img-test.c:
  cpl_image_fft()

2005-01-08 15:11  llundin

* cplcore/cpl_type.h: CPL_TYPE_COMPLEX

2005-01-05 20:04  llundin

* cplcore/cpl_vector.c, cplcore/cpl_vector.h,
  cplcore/tests/cpl_vector-test.c, cpldrs/tests/cpl_photom-test.c:
  Changed API of cpl_vector_correlate(). cpl_vector_set_size()

2005-01-05 19:02  llundin

* cplcore/tests/cpl_polynomial-test.c: Removed unused static
  function

2005-01-04 17:01  cizzo

* cplcore/cpl_msg.c: Eliminate asserts; add option to avoid output
  lines of text to be splitted; output lines of text are never
  splitted in logfiles

2005-01-04 14:46  llundin

* cplcore/: cpl_polynomial.c, cpl_polynomial.h,
  tests/cpl_polynomial-test.c: cpl_polynomial_shift() =>
  cpl_polynomial_shift_1d

2005-01-04 14:02  llundin

* cplcore/: cpl_polynomial.c, cpl_polynomial.h,
  tests/cpl_polynomial-test.c: API change of
  cpl_polynomial_solve_1d

2005-01-03 17:26  llundin

* cplcore/cpl_column.c, cplcore/cpl_column.h,
  cplcore/cpl_image_basic_body.h, cplcore/cpl_image_filter_body.h,
  cplcore/cpl_imagelist_basic_body.h, cplcore/cpl_stats.c,
  cplcore/cpl_table.c, cplcore/cpl_tools.c, cplcore/cpl_tools.h,
  cplcore/cpl_vector.c, cpldrs/cpl_apert/cpl_apertures.c:
  cpl_tools_{kth,median}_*() => cpl_tools_get_{kth,median}_*().
  cpl_column_mean() => cpl_column_get_mean() etc.

2005-01-03 17:11  llundin

* cplcore/cpl_mask.c: #include "cpl_image_bpm.h"

2005-01-03 17:11  llundin

* cplcore/tests/cpl_imagelist_basic-test.c: Commented out
  cpl_imagelist_compare()

2005-01-03 17:08  llundin

* cplcore/cpl_mask.h: Removed #include "cpl_image_bpm.h"

2005-01-03 17:05  llundin

* cplcore/cpl_mask.h: #include "cpl_image_bpm.h"

2005-01-03 16:03  cizzo

* cplcore/: cpl_column.c, cpl_matrix.c, cpl_table.c: Make some
  returned check values -1 in case of error

2005-01-03 11:45  llundin

* cplcore/: cpl_stats.c, cpl_tools.c, cpl_tools.h: Removed _remove
  from cpl_tools_kth_{double,float,int}_remove() and
  cpl_tools_median_{double,float}_remove()

2005-01-03 11:45  cizzo

* cplcore/: cpl_column.c, cpl_column.h, cpl_matrix.c, cpl_matrix.h,
  cpl_table.c, cpl_table.h, tests/Makefile.am,
  tests/cpl_matrix-test.c, tests/cpl_table-test.c: Function
  renaming, API changes, eliminate asserts

2005-01-03 10:27  llundin

* cplcore/cpl_type.h: Added CPL FITS IO modes

2004-12-30 17:19  llundin

* cplcore/: cpl_image_resample.c, cpl_image_resample.h,
  cpl_image_resample_body.h, tests/cpl_image_resample-test.c:
  cpl_image_warp_polynomial(). Use direct buffer access in
  cpl_image_get_interpolated()

2004-12-30 17:17  llundin

* cplcore/cpl_image_io.c: Unused variable

2004-12-30 13:33  llundin

* cplcore/cpl_image_resample.c: Fixed cpl_image index + 1 bug

2004-12-30 12:29  llundin

* cplcore/: cpl_image_basic.c, cpl_image_bpm.c, cpl_image_io.c,
  cpl_image_io.h, cpl_image_resample.c,
  tests/cpl_image_basic-test.c, tests/cpl_stats-test.c: Added int *
  is_rejected to cpl_image_get()

2004-12-30 12:27  llundin

* cplcore/cpl_type.h: cpl_boolean

2004-12-29 19:35  llundin

* cplcore/: cpl_image_resample.c, cpl_image_resample.h,
  cpl_tools.c, cpl_tools.h, cpl_vector.c, cpl_vector.h:
  cpl_image_get_interpolated(). cpl_vector_fill_kernel_profile()

2004-12-29 19:34  llundin

* cplcore/cpl_image_io.c: man typo

2004-12-29 17:51  llundin

* cplcore/: cpl_tools.c, cpl_tools.h: cpl_clock, cpl_kernel enum.
  Prepend CPL_ to #define

2004-12-29 16:16  llundin

* cplcore/: cpl_imagelist_basic.c, cpl_imagelist_basic.h: enum
  cpl_norm in cpl_imagelist_normalise(). Propagate error code

2004-12-29 15:39  llundin

* cplcore/cpl_image_io.c, cplcore/cpl_image_io.h,
  cplcore/cpl_image_io_body.h, cpldrs/tests/cpl_apertures-test.c:
  Removed bpm-pointer from cpl_image_wrap_*()

2004-12-29 15:10  llundin

* cplcore/cpl_image_basic_body.h, cplcore/cpl_image_filter_body.h,
  cplcore/cpl_image_io.c, cplcore/cpl_image_io_body.h,
  cplcore/cpl_image_resample_body.h,
  cplcore/cpl_imagelist_basic_body.h,
  cplcore/cpl_imagelist_complex_body.h,
  cpldrs/cpl_geom/cpl_geom_img_body.h: cpl_image_wrap_*() requires
  non-NULL pixel pointer

2004-12-29 14:11  llundin

* cplcore/cpl_image_gen.c, cplcore/cpl_image_io.c,
  cplcore/cpl_mask.c, cplcore/cpl_sparseimage.c,
  cplcore/tests/cpl_image_basic-test.c,
  cplcore/tests/cpl_image_gen-test.c,
  cplcore/tests/cpl_image_io-test.c,
  cplcore/tests/cpl_imagelist_basic-test.c,
  cplcore/tests/cpl_sparseimage-test.c,
  cpldrs/cpl_det/cpl_detector.c, cpldrs/cpl_geom/cpl_geom_img.c,
  cpldrs/tests/cpl_detector-test.c: cpl_image_wrap_*(,NULL,NULL) =>
  cpl_image_new()

2004-12-29 13:22  llundin

* cplcore/cpl_image_io_body.h: cpl_image_new() bis

2004-12-29 13:12  llundin

* cplcore/cpl_image_io.c: Minor comments

2004-12-29 13:06  llundin

* cplcore/: cpl_image_io.c, cpl_image_io.h, cpl_image_io_body.h:
  cpl_image_new()

2004-12-29 12:45  llundin

* cpldrs/cpl_geom/cpl_geom_img.c: Removed cpl_image_get_mean(),
  cpl_image_subtract_scalar() and cpl_image_move() from
  cpl_geom_img_offset_coarse()

2004-12-28 17:27  llundin

* cplcore/: cpl_image_basic.c, cpl_stats.c, cpl_stats.h,
  tests/cpl_sparseimage-test.c, tests/cpl_stats-test.c: CPL_STAT_*
  => CPL_STATS_*. Add stream parameter to cpl_stats_dump().
  cpl_image_get_sqflux()

2004-12-28 14:42  llundin

* cplcore/: cpl_image_basic.c, cpl_image_basic.h:
  cpl_image_normalise()

2004-12-28 13:06  llundin

* cplcore/: cpl_image_io.c, cpl_image_io.h, cpl_image_io_body.h,
  cpl_stats.c, cpl_stats.h, tests/cpl_image_basic-test.c:
  cpl_image_get() and cpl_image_set()

2004-12-28 10:15  llundin

* cplcore/: cpl_image_basic.c, cpl_image_basic.h,
  cpl_image_basic_body.h, cpl_imagelist_basic.c,
  cpl_imagelist_basic.h, tests/cpl_image_basic-test.c: Replacement
  of cpl_*_op_scalar*()

2004-12-23 16:53  llundin

* cplcore/: cpl_imagelist_basic.c, cpl_imagelist_basic.h,
  cpl_imagelist_basic_body.h, tests/cpl_imagelist_basic-test.c:
  Replacements for cpl_imagelist_op_scalar(). iset => imlist

2004-12-23 16:51  llundin

* cplcore/: cpl_imagelist_io.c, cpl_imagelist_io_body.h: iset =>
  imlist. Individual checks in cpl_imagelist_check()

2004-12-23 16:49  llundin

* cplcore/cpl_image_basic.c: argument renaming.
  cpl_image_op_scalar() => cpl_image_divide_scalar()

2004-12-22 19:30  llundin

* cplcore/tests/cpl_image_basic-test.c: cpl_image_logarithm()

2004-12-22 19:26  llundin

* cplcore/tests/cpl_image_basic-test.c: cpl_image_<op>_scalar(),
  cpl_image_exponential(), cpl_vector_pow() checks

2004-12-22 18:58  llundin

* cplcore/tests/cpl_vector-test.c: more cpl_vector_pow() checks

2004-12-22 18:25  llundin

* cplcore/cpl_image_basic_body.h: Fixed CPL_OPERATION bug. Really

2004-12-22 18:22  llundin

* cplcore/: cpl_image_basic.c, cpl_image_basic_body.h: Fixed
  CPL_OPERATION bug

2004-12-22 16:53  llundin

* cplcore/cpl_image_basic.c: Domain check in CPL_IMAGE_LOGASSIGN().
  FIXME

2004-12-22 11:23  llundin

* cplcore/tests/cpl_vector-test.c: cpl_vector_delete(error). more
  cpl_vector_power()

2004-12-22 10:58  llundin

* cplcore/tests/cpl_vector-test.c: cpl_vector_power()

2004-12-22 10:15  llundin

* cplcore/cpl_bivector.c, cplcore/cpl_polynomial.c,
  cplcore/cpl_sparseimage.c, cpldrs/cpl_phot/cpl_photom.c: Recoded
  som assert()s to be side-effect-free

2004-12-21 18:47  llundin

* cplcore/cpl_image_gen.c, cplcore/cpl_imagelist_basic.c,
  cplcore/tests/cpl_image_basic-test.c,
  cpldrs/cpl_geom/cpl_geom_img.c: cpl_image_op_scalar() =>
  cpl_image_<op>_scalar()

2004-12-21 18:09  llundin

* cplcore/: cpl_image_basic.c, cpl_image_basic.h,
  cpl_image_basic_body.h: Added
  cpl_image_{add,subtract,multiply,divide}_scalar(),
  cpl_image_{power,exponential,logarithm}()

2004-12-21 14:04  cizzo

* cplcore/tests/cpl_matrix-test.c: Adapt to the few API changes
  planned for cpl version 2.0

2004-12-21 14:04  cizzo

* cplcore/: cpl_matrix.c, cpl_matrix.h: Eliminate all assertions,
  and add few API changes planned for cpl version 2.0

2004-12-21 13:35  llundin

* cplcore/tests/cpl_vector-test.c: A few more tests

2004-12-21 13:07  llundin

* cplcore/: cpl_vector.c, cpl_vector.h, tests/cpl_bivector-test.c,
  tests/cpl_vector-test.c: Removed cpl_vector_op_scalar(). Added
  some tests of cpl_vector_add_scalar() etc.

2004-12-20 18:00  llundin

* cplcore/: cpl_vector.c, cpl_vector.h:
  cpl_vector_{add,subtract,multiply,divide}_scalar(),
  cpl_vector_{logarithm,exponential,power}()

2004-12-20 15:04  llundin

* cplcore/: cpl_image_io.c, cpl_image_io.h, cpl_imagelist_io.c,
  cpl_imagelist_io.h, cpl_type.h: cpl_type_bpp

2004-12-20 11:27  llundin

* cplcore/cpl_image_gen.c, cplcore/cpl_image_gen.h,
  cplcore/cpl_polynomial.c, cplcore/cpl_polynomial.h,
  cplcore/tests/cpl_image_basic-test.c,
  cplcore/tests/cpl_image_bpm-test.c,
  cplcore/tests/cpl_image_filter-test.c,
  cplcore/tests/cpl_image_gen-test.c,
  cplcore/tests/cpl_image_io-test.c,
  cplcore/tests/cpl_image_resample-test.c,
  cplcore/tests/cpl_imagelist_basic-test.c,
  cplcore/tests/cpl_imagelist_complex-test.c,
  cplcore/tests/cpl_imagelist_io-test.c,
  cplcore/tests/cpl_mask-test.c, cplcore/tests/cpl_stats-test.c,
  cpldrs/tests/cpl_apertures-test.c,
  cpldrs/tests/cpl_apertures_img-test.c,
  cpldrs/tests/cpl_geom_img-test.c: cpl_image_fill_test_create(),
  cpl_polynomial_fit_1d_create() and cpl_polynomial_fit_2d_create()

2004-12-16 16:53  cizzo

* cpldrs/: cpl_apert/cpl_apertures.c, cpl_geom/cpl_geom_img.c:
  Avoid cpl_matrix_new_constant(), now deprecated

2004-12-16 15:33  yjung

* cpldfs/: Makefile.am, cpl_prokeys.h: added CPLDFS libraru

2004-12-16 13:45  yjung

* Makefile.am, README.CVS, acinclude.m4, configure.ac,
  cpldfs/Makefile.am, cpldfs/cpl_prokeys.c, m4macros/cpl.m4: added
  cpldfs library

2004-12-16 13:31  yjung

* cpldfs/tests/cpl_prokeys-test.c: new test file

2004-12-16 13:29  yjung

* cpldfs/tests/Makefile.am: new file

2004-12-16 13:11  yjung

* cpl.h: added cpl_prokeys

2004-12-16 13:10  yjung

* cpldfs/: cpl_prokeys.c, cpl_prokeys.h: new file

2004-12-16 12:54  yjung

* cpldfs/Makefile.am: new

2004-12-16 11:15  yjung

* cplcore/Makefile.am: cpl_tools still distyributed for the moment

2004-12-16 11:00  yjung

* cplcore/Makefile.am: do not install cpl_tools any more

2004-12-16 10:58  yjung

* Makefile.am: added cpl.h in the distribution

2004-12-16 10:56  yjung

* cpl.h: added the cpl.h file

2004-12-15 20:50  llundin

* cplcore/cpl_image_stats.c, cplcore/cpl_image_stats.h,
  cplcore/cpl_imset.h, cplcore/cpl_plist.c, cplcore/cpl_plist.h,
  cplcore/tests/cpl_image_stats-test.c,
  cplcore/tests/cpl_plist-test.c, cplui/cpl_parlist.c,
  cplui/cpl_parlist.h: Renaming according to naming convention

2004-12-15 20:35  llundin

* cplcore/Makefile.am, cplcore/cpl_bivector.c,
  cplcore/cpl_bivector.h, cplcore/cpl_column.c,
  cplcore/cpl_column.h, cplcore/cpl_error.c, cplcore/cpl_error.h,
  cplcore/cpl_image.h, cplcore/cpl_image_basic.c,
  cplcore/cpl_image_basic.h, cplcore/cpl_image_basic_body.h,
  cplcore/cpl_image_bpm.c, cplcore/cpl_image_bpm.h,
  cplcore/cpl_image_defs.h, cplcore/cpl_image_filter.c,
  cplcore/cpl_image_filter_body.h, cplcore/cpl_image_gen.c,
  cplcore/cpl_image_gen.h, cplcore/cpl_image_io.c,
  cplcore/cpl_image_io.h, cplcore/cpl_image_io_body.h,
  cplcore/cpl_image_resample.c, cplcore/cpl_image_resample.h,
  cplcore/cpl_image_resample_body.h, cplcore/cpl_imagelist.h,
  cplcore/cpl_mask.c, cplcore/cpl_matrix.c, cplcore/cpl_matrix.h,
  cplcore/cpl_memory.c, cplcore/cpl_memory.h,
  cplcore/cpl_polynomial.c, cplcore/cpl_polynomial.h,
  cplcore/cpl_property.c, cplcore/cpl_property.h,
  cplcore/cpl_propertylist.c, cplcore/cpl_propertylist.h,
  cplcore/cpl_sparseimage.c, cplcore/cpl_sparseimage.h,
  cplcore/cpl_stats.c, cplcore/cpl_stats.h, cplcore/cpl_table.c,
  cplcore/cpl_table.h, cplcore/cpl_tools.c, cplcore/cpl_tools.h,
  cplcore/cpl_vector.c, cplcore/cpl_vector.h,
  cplcore/tests/Makefile.am, cplcore/tests/cpl_bivector-test.c,
  cplcore/tests/cpl_image_basic-test.c,
  cplcore/tests/cpl_image_bpm-test.c,
  cplcore/tests/cpl_image_filter-test.c,
  cplcore/tests/cpl_image_gen-test.c,
  cplcore/tests/cpl_image_io-test.c,
  cplcore/tests/cpl_image_resample-test.c,
  cplcore/tests/cpl_mask-test.c, cplcore/tests/cpl_matrix-test.c,
  cplcore/tests/cpl_polynomial-test.c,
  cplcore/tests/cpl_property-test.c,
  cplcore/tests/cpl_propertylist-test.c,
  cplcore/tests/cpl_sparseimage-test.c,
  cplcore/tests/cpl_stats-test.c, cplcore/tests/cpl_table-test.c,
  cplcore/tests/cpl_table-testfail2.c,
  cplcore/tests/cpl_vector-test.c, cpldrs/Makefile.am,
  cpldrs/tests/Makefile.am, cplui/Makefile.am,
  cplui/cpl_frameset.c, cplui/cpl_frameset.h,
  cplui/cpl_parameter.c, cplui/cpl_parameter.h,
  cplui/cpl_parameterlist.c, cplui/cpl_parameterlist.h,
  cplui/cpl_plugin.c, cplui/cpl_plugin.h, cplui/cpl_pluginlist.c,
  cplui/cpl_pluginlist.h, cplui/cpl_recipe.h,
  cplui/tests/cpl_frameset-test.c, cplui/tests/cpl_plugin-test.c,
  cplui/tests/cpl_pluginlist-test.c: Renaming according to naming
  convention

2004-12-15 20:35  llundin

* cpldrs/cpl_geom/: cpl_geom_ima_body.h, cpl_geom_img_body.h:
  Renaming (renamed cpldrs/cpl_geom/cpl_geom_ima_body.h to
  cpldrs/cpl_geom/cpl_geom_img_body.h)

2004-12-15 20:35  llundin

* cpldrs/cpl_geom/: cpl_geom_ima.h, cpl_geom_img.h: Renaming
  (renamed cpldrs/cpl_geom/cpl_geom_ima.h to
  cpldrs/cpl_geom/cpl_geom_img.h)

2004-12-15 20:35  llundin

* cpldrs/cpl_geom/: cpl_geom_ima.c, cpl_geom_img.c: Renaming
  (renamed cpldrs/cpl_geom/cpl_geom_ima.c to
  cpldrs/cpl_geom/cpl_geom_img.c)

2004-12-15 20:35  llundin

* cpldrs/cpl_det/: cpl_det_body.h, cpl_detector_body.h: Renaming
  (renamed cpldrs/cpl_det/cpl_det_body.h to
  cpldrs/cpl_det/cpl_detector_body.h)

2004-12-15 20:35  llundin

* cpldrs/cpl_det/: cpl_det.h, cpl_detector.h: Renaming (renamed
  cpldrs/cpl_det/cpl_det.h to cpldrs/cpl_det/cpl_detector.h)

2004-12-15 20:35  llundin

* cpldrs/cpl_det/: cpl_det.c, cpl_detector.c: Renaming (renamed
  cpldrs/cpl_det/cpl_det.c to cpldrs/cpl_det/cpl_detector.c)

2004-12-15 20:35  llundin

* cpldrs/cpl_phot/: cpl_phot.h, cpl_photom.h: Renaming (renamed
  cpldrs/cpl_phot/cpl_phot.h to cpldrs/cpl_phot/cpl_photom.h)

2004-12-15 20:35  llundin

* cpldrs/cpl_phot/: cpl_phot.c, cpl_photom.c: Renaming (renamed
  cpldrs/cpl_phot/cpl_phot.c to cpldrs/cpl_phot/cpl_photom.c)

2004-12-15 20:35  llundin

* cpldrs/cpl_apert/: cpl_apert_ima.h, cpl_apertures_img.h: Renaming
  (renamed cpldrs/cpl_apert/cpl_apert_ima.h to
  cpldrs/cpl_apert/cpl_apertures_img.h)

2004-12-15 20:35  llundin

* cpldrs/cpl_apert/: cpl_apert.h, cpl_apertures.h: Renaming
  (renamed cpldrs/cpl_apert/cpl_apert.h to
  cpldrs/cpl_apert/cpl_apertures.h)

2004-12-15 20:35  llundin

* cpldrs/cpl_apert/: cpl_apert_ima.c, cpl_apertures_img.c: Renaming
  (renamed cpldrs/cpl_apert/cpl_apert_ima.c to
  cpldrs/cpl_apert/cpl_apertures_img.c)

2004-12-15 20:35  llundin

* cpldrs/cpl_apert/: cpl_apert.c, cpl_apertures.c: Renaming
  (renamed cpldrs/cpl_apert/cpl_apert.c to
  cpldrs/cpl_apert/cpl_apertures.c)

2004-12-15 20:35  llundin

* cpldrs/tests/: cpl_phot-test.c, cpl_photom-test.c: Renaming
  (renamed cpldrs/tests/cpl_phot-test.c to
  cpldrs/tests/cpl_photom-test.c)

2004-12-15 20:35  llundin

* cpldrs/tests/: cpl_det-test.c, cpl_detector-test.c: Renaming
  (renamed cpldrs/tests/cpl_det-test.c to
  cpldrs/tests/cpl_detector-test.c)

2004-12-15 20:35  llundin

* cpldrs/tests/: cpl_geom_ima-test.c, cpl_geom_img-test.c: Renaming
  (renamed cpldrs/tests/cpl_geom_ima-test.c to
  cpldrs/tests/cpl_geom_img-test.c)

2004-12-15 20:35  llundin

* cpldrs/tests/: cpl_apert_ima-test.c, cpl_apertures_img-test.c:
  Renaming (renamed cpldrs/tests/cpl_apert_ima-test.c to
  cpldrs/tests/cpl_apertures_img-test.c)

2004-12-15 20:35  llundin

* cpldrs/tests/: cpl_apert-test.c, cpl_apertures-test.c: Renaming
  (renamed cpldrs/tests/cpl_apert-test.c to
  cpldrs/tests/cpl_apertures-test.c)

2004-12-15 20:34  llundin

* cplcore/tests/: cpl_imagelist_io-test.c, cpl_imset_io-test.c:
  Renaming (renamed cplcore/tests/cpl_imset_io-test.c to
  cplcore/tests/cpl_imagelist_io-test.c)

2004-12-15 20:34  llundin

* cplcore/tests/: cpl_imagelist_basic-test.c,
  cpl_imset_basic-test.c: Renaming (renamed
  cplcore/tests/cpl_imset_basic-test.c to
  cplcore/tests/cpl_imagelist_basic-test.c)

2004-12-15 20:34  llundin

* cplcore/tests/: cpl_imagelist_complex-test.c,
  cpl_imset_complex-test.c: Renaming (renamed
  cplcore/tests/cpl_imset_complex-test.c to
  cplcore/tests/cpl_imagelist_complex-test.c)

2004-12-15 20:34  llundin

* cplcore/: cpl_imagelist_io_body.h, cpl_imset_io_body.h: Renaming
  (renamed cplcore/cpl_imset_io_body.h to
  cplcore/cpl_imagelist_io_body.h)

2004-12-15 20:34  llundin

* cplcore/: cpl_imagelist_basic_body.h, cpl_imset_basic_body.h:
  Renaming (renamed cplcore/cpl_imset_basic_body.h to
  cplcore/cpl_imagelist_basic_body.h)

2004-12-15 20:34  llundin

* cplcore/: cpl_imagelist_complex_body.h, cpl_imset_complex_body.h:
  Renaming (renamed cplcore/cpl_imset_complex_body.h to
  cplcore/cpl_imagelist_complex_body.h)

2004-12-15 20:34  llundin

* cplcore/: cpl_image_stats_body.h, cpl_stats_body.h: Renaming
  (renamed cplcore/cpl_image_stats_body.h to
  cplcore/cpl_stats_body.h)

2004-12-15 20:34  llundin

* cplcore/: cpl_imagelist_io.h, cpl_imset_io.h: Renaming (renamed
  cplcore/cpl_imset_io.h to cplcore/cpl_imagelist_io.h)

2004-12-15 20:34  llundin

* cplcore/: cpl_imagelist_basic.h, cpl_imset_basic.h: Renaming
  (renamed cplcore/cpl_imset_basic.h to
  cplcore/cpl_imagelist_basic.h)

2004-12-15 20:34  llundin

* cplcore/: cpl_messaging.h, cpl_msg.h: Renaming (renamed
  cplcore/cpl_messaging.h to cplcore/cpl_msg.h)

2004-12-15 20:34  llundin

* cplcore/: cpl_imagelist_complex.h, cpl_imset_complex.h: Renaming
  (renamed cplcore/cpl_imset_complex.h to
  cplcore/cpl_imagelist_complex.h)

2004-12-15 20:34  llundin

* cplcore/: cpl_imagelist_defs.h, cpl_imset_defs.h: Renaming
  (renamed cplcore/cpl_imset_defs.h to
  cplcore/cpl_imagelist_defs.h)

2004-12-15 20:34  llundin

* cplcore/: cpl_type.h, cpl_types.h: Renaming (renamed
  cplcore/cpl_types.h to cplcore/cpl_type.h)

2004-12-15 20:34  llundin

* cplcore/: cpl_imagelist_io.c, cpl_imset_io.c: Renaming (renamed
  cplcore/cpl_imset_io.c to cplcore/cpl_imagelist_io.c)

2004-12-15 20:34  llundin

* cplcore/: cpl_imagelist_basic.c, cpl_imset_basic.c: Renaming
  (renamed cplcore/cpl_imset_basic.c to
  cplcore/cpl_imagelist_basic.c)

2004-12-15 20:34  llundin

* cplcore/: cpl_messaging.c, cpl_msg.c: Renaming (renamed
  cplcore/cpl_messaging.c to cplcore/cpl_msg.c)

2004-12-15 20:34  llundin

* cplcore/: cpl_imagelist_complex.c, cpl_imset_complex.c: Renaming
  (renamed cplcore/cpl_imset_complex.c to
  cplcore/cpl_imagelist_complex.c)

2004-12-15 20:34  llundin

* cplcore/: cpl_type.c, cpl_types.c: Renaming (renamed
  cplcore/cpl_types.c to cplcore/cpl_type.c)

2004-12-15 17:25  llundin

* cplcore/cpl_types.h: Define BPP_* within CPL (for renaming)

2004-12-15 15:15  rpalsa

* configure.ac: Package version updated.

2004-12-08 13:24  cizzo

* doxygen/: cpl_reference.tex, cplref_applications.tex,
  cplref_installation.tex, cplref_introduction.tex, layout.tex:
  Apply corrections suggested by Derek

2004-12-07 15:55  yjung

* cplcore/cpl_mask.h: doc

2004-12-07 15:07  yjung

* cpldrs/tests/: cpl_apert-test.c, cpl_apert_ima-test.c: replaced
  binary images by cpl_mask

2004-12-07 14:04  yjung

* cplcore/cpl_mask.c: cpl_mask_new creates an initialized mask

2004-12-07 12:10  yjung

* cplcore/tests/cpl_image_io-test.c: ...

2004-12-07 12:04  yjung

* cplcore/tests/cpl_mask-test.c: corrected from image bnary

2004-12-07 11:54  yjung

* cplcore/tests/: cpl_image_bpm-test.c, cpl_image_filter-test.c,
  cpl_image_io-test.c: replace image binary by mask

2004-12-07 11:43  yjung

* cplcore/: cpl_image_io.c, cpl_image_io.h: removed
  cpl_image_copy_from_fits()

2004-12-07 11:42  yjung

* cplcore/: cpl_image_io.c, cpl_image_io.h: removed
  cpl_image_new_empty()

2004-12-07 11:30  yjung

* cplcore/tests/: cpl_image_binary-test.c, cpl_mask-test.c:
  replaced image-binary by mask

2004-12-07 11:29  yjung

* cplcore/tests/Makefile.am: removed image-binary / added cpl_mask

2004-12-07 11:26  yjung

* cpldrs/cpl_det/: cpl_det.c, cpl_det_body.h: use cpl_mask inst of
  cpl_image_binary

2004-12-07 11:26  yjung

* cpldrs/cpl_geom/cpl_geom_ima.c: removed include
  cpl_image_binary.h

2004-12-07 11:14  yjung

* cpldrs/cpl_apert/cpl_apert.c: replaced binary images by cpl_mask

2004-12-07 11:04  yjung

* cplcore/: cpl_image_bpm.h, cpl_imset_basic.c,
  cpl_imset_basic_body.h, cpl_mask.c, cpl_sparseimage.c,
  cpl_sparseimage.h: compiles now properly after having replaced
  the binary image by cpl_mask

2004-12-07 10:39  yjung

* cplcore/cpl_mask.h: added an include

2004-12-07 10:10  yjung

* cplcore/: cpl_image_io.c, cpl_image_io.h: added
  cpl_image_new_from_mask()

2004-12-06 19:18  yjung

* cplcore/cpl_image_stats.c: removed direct access to cpl_mask

2004-12-06 19:14  yjung

* cplcore/cpl_image_io_body.h: wrong function name

2004-12-06 19:09  yjung

* cplcore/cpl_image_filter.c: removed direct access to cpl_mask
  struct

2004-12-06 19:00  yjung

* cplcore/cpl_image_filter.c: undo

2004-12-06 18:59  yjung

* cplcore/: cpl_image_filter.c, cpl_sparseimage.c,
  cpl_sparseimage.h: cpl_sparseimage_extract_mask(const cpl_mask *
  map) made public again

2004-12-06 18:53  yjung

* cplcore/: cpl_image_bpm.c, cpl_image_bpm.h: use accessor funct
  for cpl_mask

2004-12-06 18:45  yjung

* cplcore/: cpl_mask.c, cpl_mask.h: added
  cpl_mask_new_from_rejected_window() and
  cpl_mask_new_from_rejected()

2004-12-06 18:35  yjung

* cplcore/: cpl_image_bpm.c, cpl_image_bpm.h: moved
  cpl_image_bpm_from_image and cpl_image_bpm_from_image_subw to
  cpl_mask

2004-12-06 18:23  yjung

* cplcore/cpl_image_filter.c: removed cpl_binary images use
  cpl_mask

2004-12-06 18:13  yjung

* cplcore/: cpl_mask.c, cpl_mask.h: added accessor functions

2004-12-06 17:28  yjung

* cplcore/: cpl_sparseimage.c, cpl_sparseimage.h: removed support
  for binary images

2004-12-06 17:12  yjung

* cplcore/: cpl_image_stats.c, cpl_image_stats_body.h: cpl_bin
  images support removed

2004-12-06 16:54  yjung

* cplcore/: cpl_image_resample.c, cpl_image_resample_body.h:
  removed support for binary images

2004-12-06 16:52  yjung

* cplcore/: cpl_image_io.c, cpl_image_io.h, cpl_image_io_body.h:
  binary images replaced by cpl_mask

2004-12-06 16:34  yjung

* cplcore/cpl_mask.h: added cpl_binary definition

2004-12-06 16:31  yjung

* cplcore/: cpl_image_basic_body.h, cpl_image_defs.h: removed
  support for binary images

2004-12-06 16:31  yjung

* cplcore/cpl_image_basic.c: removed binary image

2004-12-06 16:30  yjung

* cplcore/cpl_image.h: removed cpl_image_binary (-> cpl_mask)

2004-12-06 16:29  yjung

* cplcore/: cpl_mask.c, cpl_mask.h: updated

2004-12-06 11:51  yjung

* cplcore/Makefile.am: cpl_image_binary - > cpl_mask

2004-12-06 11:50  yjung

* cplcore/: cpl_mask.c, cpl_mask.h: from cpl_image_binary

2004-12-06 11:50  yjung

* cplcore/: cpl_image_binary.c, cpl_image_binary.h: moved to
  cpl_mask

2004-11-30 14:58  rpalsa

* cplui/cpl_parameter.c: Change copyright.

2004-11-30 14:57  rpalsa

* libcext/configure.ac: Change required version of aoutoconf to
  2.59

2004-11-30 14:56  rpalsa

* m4macros/cpl.m4: When checking for qfits_get_datetime_iso8601()
  use AC_LINK_IFELSE instead of AC_RUN_IFELSE.

2004-11-30 14:53  cizzo

* cplcore/cpl_table.c: In cpl_table_erase_unselected(): workaround
  for premature destruction of selection buffer

2004-11-30 11:08  cizzo

* cplcore/cpl_table.c: cpl_table_save(): Make sure that the
  XTENSION property is removed before writing the primary header.

2004-11-30 11:03  rpalsa

* cplcore/cpl_table.c: cpl_table_save(): Make sure that the
  XTENSION property is removed before writing the primary header.

2004-11-25 13:09  llundin

* cplcore/: cpl_error.c, cpl_error.h: Added CPL_ERROR_UNSPECIFIED
  and CPL_ERROR_EOL

2004-11-18 11:37  yjung

* cplcore/cpl_image_io.c: remove NAXIS1 and NAXIS2 if empty image
  is passed (cpl_image_save)

2004-11-18 11:12  yjung

* cplcore/cpl_image_io.c: add simple in header if not passed...

2004-11-18 10:59  rpalsa

* cplexec/cpl_exec_params_process.c, tests/cpl_plugin-test.c: C++
  style comment replaced.

2004-11-18 10:48  yjung

* cplcore/cpl_image_io.c: update NAXIS to 0 if the passed image is
  NULL (cpl_image_save)

2004-11-18 10:21  yjung

* cplcore/cpl_image_io.c: corrected bug when you try to save an
  empty image

2004-11-09 13:07  rpalsa

* bootstrap, libcext/bootstrap: Make the script tolerant in case
  the libltdl directory exists, but is empty

2004-11-05 16:30  yjung

* cplcore/cpl_image_basic.c: doxygen command corrected

2004-11-03 11:17  rpalsa

* configure.ac: Package version changed

2004-10-26 16:50  llundin

* cplcore/tests/cpl_matrix-test.c: Fixed memory leak. Use return
  cpl_error_get_code()

2004-10-26 15:14  llundin

* cplcore/tests/cpl_table-test.c: Fixed memory leak. Use
  cpl_error_reset() + assert() + return cpl_error_get_code()

2004-10-26 14:35  llundin

* cplcore/tests/cpl_vector-test.c: Fixed memory leak:
  cpl_vector_delete(tmp_vec)

2004-10-26 13:59  llundin

* cplcore/tests/cpl_imset_complex-test.c: Fixed memory leak. Use
  cpl_error_get_code() and assert().

2004-10-26 13:57  llundin

* cplcore/cpl_imset_io.c: CPL_ASSURE_ERR_CODE() in
  cpl_imset_set_image()

2004-10-26 13:16  llundin

* cplcore/cpl_image_filter.c: Removed memory leak using
  cpl_sparseimage_delete()

2004-10-26 11:50  llundin

* cplcore/tests/cpl_image_bpm-test.c: moved remove()

2004-10-26 11:19  llundin

* cplcore/tests/cpl_image_stats-test.c: Use assert(). Stricter
  numerical check

2004-10-26 11:18  llundin

* cplcore/cpl_image_stats.c: Fixed memory leak in
  cpl_image_percentile()

2004-10-26 10:39  llundin

* cplcore/cpl_image_bpm.c: Removed memory leak in
  cpl_image_bpm_set_from_ascii()

2004-10-26 10:38  llundin

* cplcore/tests/cpl_image_bpm-test.c: Use assert()

2004-10-26 10:03  llundin

* cplcore/cpl_imset_io.c: Fixed too big malloc() in
  cpl_imset_new(). Fixed return value on error in
  cpl_imset_get_type()

2004-10-21 08:31  llundin

* cplcore/cpl_image_io.c: Avoid use of internals in
  cpl_image_copy_from_fits()

2004-10-18 14:55  llundin

* cplcore/cpl_matrix.c: Corrected argument check in
  cpl_matrix_power(), cpl_matrix_logarithm()

2004-10-13 13:45  cizzo

* cplcore/cpl_matrix.c: Correct computation of the standard
  deviation in cpl_matrix_stdev

2004-10-13 13:41  cizzo

* cplcore/cpl_table.c: In cpl_table_save(), avoid a field_size = 0
  when in a character column all strings are invalid

2004-10-13 13:18  cizzo

* cplcore/cpl_table.c: In cpl_table_save(), avoid a field_size = 0
  when in a character column all strings are invalid

2004-10-12 15:01  cizzo

* cplcore/cpl_matrix.c: Correct computation of the standard
  deviation

2004-10-07 15:39  cizzo

* cplcore/tests/cpl_table-test.c: Eliminate debug printf()s

2004-10-07 14:56  cizzo

* cplcore/tests/cpl_matrix-test.c: Trying to fix a number of memory
  leaks

2004-10-06 09:25  cizzo

* cplcore/cpl_column.c: Fix access violation in
  cpl_column_median_TYPE() functions

2004-09-30 17:33  llundin

* cplcore/cpl_image_filter.c: ker_norm = 0

2004-09-30 16:56  llundin

* cplcore/tests/cpl_vector-test.c: Added ifdef`ed code for FFT-test

2004-09-30 16:56  llundin

* cplcore/tests/cpl_image_basic-test.c: renamed to test.fits

2004-09-30 16:36  llundin

* cplcore/tests/cpl_bivector-test.c,
  cplcore/tests/cpl_imset_basic-test.c,
  cplcore/tests/cpl_polynomial-test.c,
  cpldrs/tests/cpl_apert-test.c, cpldrs/tests/cpl_apert_ima-test.c,
  cpldrs/tests/cpl_geom_ima-test.c, cpldrs/tests/cpl_phot-test.c:
  Added cpl_msg_stop()

2004-09-30 12:57  llundin

* cplcore/: cpl_image_basic.c, cpl_sparseimage.c,
  tests/cpl_sparseimage-test.c: Fixed memory leaks in
  cpl_sparseimage_new(), cpl_sparseimage_shift_int(),
  cpl_image_shift_int_local()

2004-09-29 08:42  llundin

* cplcore/cpl_image_stats.c: Allow functions to complete when
  called with cpl_error_get_code()

2004-09-28 08:48  cizzo

* cplcore/tests/cpl_table-test.c: Translate into English

2004-09-22 17:14  yjung

* cplcore/cpl_image_basic.c: forgot to deallocate an image

2004-09-22 15:43  yjung

* cpldrs/tests/cpl_apert-test.c: corrected access to the cpl_apert
  structure

2004-09-22 14:50  yjung

* cpldrs/cpl_det/cpl_det.c: removed doxy entry

2004-09-13 11:50  dmckay

* cplui/cpl_frameset.c: Allow comment lines (which start with a
  hash (#)) within Set Of Frames (SOF) files. This affects the
  cpl_frameset_load() function.

2004-09-13 08:49  llundin

* cplcore/cpl_vector.c: CPL_ASSURE_ERR_CODE() in cpl_vector_fill()

2004-09-10 19:36  llundin

* cplcore/: cpl_image_stats.c, cpl_image_stats_body.h: Added
  support for binary images. Fixed a few memory leaks (on error).
  Some checks on centroid output. Avoid overwrite of cpl_error_code

2004-09-05 06:20  llundin

* cplcore/tests/cpl_polynomial-test.c: replaced printf() with
  cpl_msg_info()

2004-09-04 04:37  llundin

* cplcore/: cpl_image_basic.c, cpl_image_basic_body.h: Improved
  handling of bad pixels in cpl_image_collapse()

2004-09-04 02:53  llundin

* cplcore/cpl_image_stats.c, cpldrs/cpl_apert/cpl_apert.c: Detect
  stdev error with one sample

2004-09-02 13:40  rpalsa

* cplcore/: cpl_property.c: In cpl_property_set_string(): add check
  for argument value.

2004-09-01 13:45  rpalsa

* cplui/cpl_frameset.c: Cross reference corrected in
  cpl_frameset_next() documentation.

2004-09-01 13:37  rpalsa

* cplui/cpl_frameset.c: Cross reference corrected in
  cpl_frameset_next() documentation.

2004-09-01 02:17  yjung

* cplcore/cpl_imset_io.c: added check on the size of an image added
  to an image set

2004-08-27 21:44  yjung

* cplcore/cpl_image_basic_body.h: corrected rotation bug reported
  by Nuria

2004-08-24 14:35  cizzo

* cplcore/cpl_error.h: eliminate comma at enum end

2004-08-18 14:50  yjung

* cplcore/cpl_image_io.c: added doc for cpl_image_load()

2004-08-03 15:59  llundin

* cplcore/tests/cpl_polynomial-test.c: Allowed minor rounding
  (SunOS)

2004-07-29 10:22  cplmgr

* configure.ac: Package version changed.

2004-07-27 15:08  yjung

* cpldrs/cpl_apert/: cpl_apert.c, cpl_apert.h: added 8 fields in
  cpl_apert : left_x, left_y, right_x right_y top_x top_y bottom_x
  bottom_y

2004-07-16 11:37  yjung

* cplcore/: cpl_image_basic.c, cpl_image_stats.c,
  cpl_image_stats.h, tests/cpl_image_stats-test.c,
  tests/cpl_sparseimage-test.c: de allocate cpl_image_stats with
  cpl_image_stats_delete()

2004-07-16 11:23  yjung

* cplcore/cpl_image_stats.c: added ref to bitmask def

2004-07-14 15:23  llundin

* cplcore/cpl_image_stats.c: Fixed allocation bug

2004-07-14 13:33  llundin

* cplcore/: cpl_image_stats.c, cpl_image_stats_body.h,
  cpl_vector.c, tests/cpl_vector-test.c: stdev is bias-corrected
  (vector and image). Check that image_stats object is properly
  defined when used

2004-07-07 15:24  rpalsa

* cplui/cpl_plugin.h: Change order of enum _cpl_plugin_type_ and
  the corresponding typedef.

2004-07-07 15:19  rpalsa

* cplui/cpl_plugin.h: Move typedef cpl_plugin_type after enum
  definition.

2004-07-06 11:50  rpalsa

* cplcore/cpl_messaging.c: Send warning messages to the standard
  output stream rather than the error stream.

2004-07-06 11:50  cizzo

* cplcore/cpl_messaging.c: Send warnings to the print stream

2004-07-05 07:18  llundin

* cplcore/: cpl_bivector.c, cpl_bivector.h, cpl_vector.c,
  cpl_vector.h: Corrected meaning of cpl_vector_new_from_data() +
  removed const !

2004-07-05 02:46  llundin

* cplcore/: cpl_image_filter.c, cpl_image_filter.h: Added const to
  prototypes

2004-07-04 03:24  llundin

* cplcore/cpl_messaging.c: Added guard on Loop time prediction
  offset

2004-07-03 01:45  llundin

* cplcore/: cpl_vector.c, cpl_vector.h:
  cpl_vector_delete_but_data()

2004-07-03 01:44  llundin

* cplcore/: cpl_table.c, cpl_table.h: Added const to
  cpl_table_load()

2004-06-24 17:45  llundin

* cplcore/: cpl_messaging.c, cpl_tools.c, cpl_tools.h: Cancelled
  non-intrusive use of cpl_tools_cputime() in cpl_msg_progress().
  Fixed bug in cpl_tools_cputime()

2004-06-24 11:46  rpalsa

* configure.ac: Package version changed

2004-06-24 11:38  llundin

* cplcore/cpl_image_binary.c, cplcore/cpl_image_binary.h,
  cplcore/cpl_image_gen.c, cplcore/cpl_imset_basic.c,
  cplcore/cpl_imset_io.c, cplcore/cpl_imset_io.h,
  cplcore/cpl_imset_io_body.h, cplcore/cpl_matrix.c,
  cplcore/cpl_matrix.h, cplcore/cpl_table.c, cplcore/cpl_table.h,
  cplcore/cpl_tools.c, cpldrs/cpl_apert/cpl_apert.c,
  cpldrs/cpl_apert/cpl_apert.h, cplui/cpl_frameset.c,
  cplui/cpl_frameset.h: Added const to several function prototypes.
  Removed some dead code and unused variables. Improved
  cpl_tools_cputime(). Casted several filenames to (char*) due to
  qfits

2004-06-24 10:48  cizzo

* cplcore/cpl_messaging.c: Replace error handling with asserts

2004-06-24 09:50  llundin

* cplcore/: cpl_messaging.c, cpl_tools.c, cpl_tools.h: Added
  consistency checks and read-only mode for cpl_tools_cputime() and
  fixed wrap-around bug. Non-intrusive use of cpl_tools_cputime()
  in cpl_msg_progress().

2004-06-23 19:16  llundin

* cplcore/cpl_messaging.c: Added some consistency checks to
  cpl_msg_progress()

2004-06-23 18:55  llundin

* cplcore/cpl_messaging.c: cpl_msg_progress() produces normal
  line(s) of output

2004-06-23 16:02  rpalsa

* libcext/cext/: snprintf.c: Fix bug with %% conversion code

2004-06-23 14:52  rpalsa

* cplui/tests/cpl_frameset-test.c: Merge in changes from cpl 1.0.1.

2004-06-23 14:51  rpalsa

* cplui/cpl_frameset.h: Cleanup

2004-06-23 14:50  rpalsa

* cplui/cpl_frameset.c: Merge in changes from cpl 1.0.1. In
  cpl_frameset_load(): If no tag is given in the input file use an
  empty string as tag instead of ignoring the entry in the file.

2004-06-23 14:47  rpalsa

* m4macros/cpl.m4: When checking for qfits_get_datetime_iso8601()
  use AC_LINK_IFELSE instead of AC_RUN_IFELSE.

2004-06-23 11:05  yjung

* cplcore/cpl_image_basic.c: check the image size for FWHM
  computation

2004-06-22 15:49  yjung

* cplcore/cpl_image_basic.c: bug corrected in
  cpl_vector_get_noise()

2004-06-21 14:34  yjung

* cpldrs/cpl_det/cpl_det.c: bug corrected

2004-06-18 17:54  llundin

* cpldrs/cpl_apert/cpl_apert.c: sqrt(stdev)

2004-06-18 17:29  llundin

* cplcore/: cpl_image_stats.c, cpl_image_stats_body.h: Fixed a few
  CPL_ASSURE bugs. Renamed some variables

2004-06-18 17:07  llundin

* cplcore/cpl_image_stats.h: Removed variable names from prototypes

2004-06-16 08:57  cizzo

* cplcore/cpl_messaging.c: Complete the previous delta

2004-06-16 08:28  cizzo

* cplcore/cpl_messaging.c: Complete the previous delta

2004-06-15 17:26  yjung

* cpldrs/tests/cpl_apert-test.c: rm unused var

2004-06-15 17:22  yjung

* cplcore/tests/cpl_image_basic-test.c: typo in messages

2004-06-15 17:20  yjung

* cpldrs/cpl_det/cpl_det.c: rm unused var

2004-06-15 17:11  yjung

* cpldrs/tests/: cpl_apert-test.c, cpl_apert_ima-test.c,
  cpl_det-test.c, cpl_geom_ima-test.c, cpl_phot-test.c: removed
  relative path in includes

2004-06-15 17:07  yjung

* cpldrs/cpl_geom/cpl_geom_ima.c: include ../../cpl_apert.h
  replaced by include cpl_apert.h

2004-06-15 16:33  rpalsa

* acinclude.m4: Extra single quote removed from symbol definition
  of CPLDRS_INCLUDE

2004-06-15 15:19  rpalsa

* configure.ac: Package version changed. Checks for header files
  stropts.h, sys/ioctl.h, termios.h, and termio.h added. Support
  for directory libltdl removed.

2004-06-15 15:16  rpalsa

* acinclude.m4: Use correct quoting in macro definitions.
  Subdirectories of cpldrs added to CPLDRS_INCLUDES

2004-06-15 15:14  rpalsa

* admin/: config.guess, config.sub, depcomp, install-sh, missing,
  mkinstalldirs: Updated to new version from automake 1.8.5

2004-06-15 15:14  rpalsa

* admin/html.am: Definition of target html removed. Already
  provided by automake 1.8.5

2004-06-15 15:14  rpalsa

* admin/ltmain.sh: Updated to new version from libtool 1.5.6

2004-06-15 15:12  rpalsa

* libcext/acinclude.m4: Use correct quoting in macro definitions.

2004-06-15 15:12  rpalsa

* libcext/bootstrap, bootstrap: Required version of GNU build tools
  updated.

2004-06-15 15:09  rpalsa

* libcext/configure.ac: Required version of autoconf updated.

2004-06-15 15:04  rpalsa

* libcext/admin/ltmain.sh: Updated to new version from libtool
  1.5.6

2004-06-15 15:04  rpalsa

* libcext/admin/html.am: Definition of target html removed. Already
  provided by automake 1.8.5

2004-06-15 15:02  rpalsa

* libcext/admin/: config.guess, config.sub, depcomp, install-sh,
  missing, mkinstalldirs: Updated to new version from automake
  1.8.5

2004-06-15 14:59  rpalsa

* Makefile.am: Required version of automake updated. Subdirectory
  libltdl is no longer built.

2004-06-15 14:53  rpalsa

* cpldrs/: Makefile.am, tests/Makefile.am: Required version of
  automake updated. List of includes updated.

2004-06-15 14:51  rpalsa

* cplui/Makefile.am, cplui/tests/Makefile.am, libcext/Makefile.am,
  libcext/cext/Makefile.am, libcext/tests/Makefile.am,
  cplcore/Makefile.am, cplcore/tests/Makefile.am: Required version
  of automake updated.

2004-06-15 14:46  rpalsa

* libcext/m4macros/eso.m4: Use correct quoting in macro
  definitions. Use the AC_RUN_IFELSE macro instead of AC_TRY_RUN

2004-06-15 14:42  rpalsa

* m4macros/cpl.m4: Use correct quoting in macro definitions. Add
  check for qfits compatibility

2004-06-15 14:27  yjung

* cplcore/cpl_image_basic_body.h: corrected bug

2004-06-15 14:23  cizzo

* cplcore/cpl_messaging.c: Avoid line wrapping for overwritable
  messages

2004-06-15 11:40  rpalsa

* libltdl/: .cvsignore, COPYING.LIB, Makefile.am, README,
  acinclude.m4, config.guess, config.sub, configure.in, install-sh,
  ltconfig, ltdl.c, ltdl.h, ltmain.sh, missing, mkinstalldirs:
  Obsolete.

2004-06-15 09:17  yjung

* cplcore/cpl_image_io.c: added doc

2004-06-11 11:23  cizzo

* cplcore/cpl_table.c: From branch: eliminate from primary header
  spurious entries EXTNAME EXTVER EXTLEVEL, and update the DATE
  entry for each appended HDU

2004-06-11 11:09  cizzo

* cplcore/cpl_table.c: Import from branch: NAXIS keywords must be
  removed both from primary and secondary headers of created FITS
  tables

2004-06-11 10:51  rpalsa

* configure.ac: Update library and package version.

2004-06-11 10:49  rpalsa

* cplcore/: cpl_image_io.c, cpl_table.c: Use the appropriate
  function name of qfits_get_datetime_iso8601(), depending on the
  version of qfits we link against.

2004-06-11 10:47  rpalsa

* libcext/m4macros/eso.m4: Replace macro AC_TRY_RUN with
  AC_RUN_IFELSE

2004-06-11 10:46  rpalsa

* m4macros/cpl.m4: Add check for the presence of the qfits function
  qfits_get_datetime_iso8601()

2004-06-11 10:43  rpalsa

* README: Update note about the required Qfits version.

2004-06-02 17:08  llundin

* cplcore/cpl_sparseimage.c: Improved documentation of
  cpl_sparseimage_from_binary()

2004-06-02 13:34  yjung

* cpldrs/cpl_geom/cpl_geom_ima.c: corrected error on the combined
  image size computation

2004-06-01 16:41  llundin

* cplcore/: cpl_bivector.c, cpl_bivector.h: Added
  cpl_bivector_delete_but_data()

2004-05-28 09:51  yjung

* cplcore/cpl_bivector.c: typo

2004-05-28 09:50  yjung

* cplcore/: cpl_bivector.c, cpl_bivector.h: added
  cpl_bivector_new_from_vectors

2004-05-27 13:59  yjung

* cplui/: cpl_frameset.c, cpl_frameset.h: added
  cpl_frameset_to_tags()

2004-05-24 14:53  cplmgr

* ChangeLog: Updated.

2004-05-24 14:20  llundin

* cplcore/tests/cpl_sparseimage-test.c: Removed flawed test

2004-05-24 14:01  llundin

* tests/cpl_sparseimage-test.c: Removed flawed test

2004-05-19 16:11  cplmgr

* libcext/tests/Makefile.am, tests/Makefile.am: Remove -all-static
  from LDFLAGS. Seems to cause problems on Mac OS X

2004-05-19 13:17  cplmgr

* ChangeLog: Updated.

2004-05-19 13:12  cplmgr

* libcext/ChangeLog: Updated.

2004-05-18 18:54  rpalsa

* configure.ac: Check for additional headers. Package version
  changed.

2004-05-18 18:53  rpalsa

* cplcore/cpl_messaging.c: Add conditional compilation depending on
  which header files the system provides. (To be improved).

2004-05-18 18:49  rpalsa

* libltdl/: ltconfig, mkinstalldirs: Not part of this package
  anymore.

2004-05-18 18:48  rpalsa

* libltdl/: Makefile.am, README, acinclude.m4, config.guess,
  config.sub, install-sh, ltdl.c, ltdl.h, ltmain.sh, missing:
  Updated with new version coming with libtool 1.5.6

2004-05-18 18:45  rpalsa

* admin/html.am, libcext/admin/html.am: Definition of target html
  removed. Already provided by automake.

2004-05-18 18:43  rpalsa

* admin/config.guess, admin/config.sub, admin/depcomp,
  admin/install-sh, admin/missing, admin/mkinstalldirs,
  libcext/admin/config.guess, libcext/admin/config.sub,
  libcext/admin/depcomp, libcext/admin/install-sh,
  libcext/admin/missing, libcext/admin/mkinstalldirs: Updated with
  new version from automake 1.8.5

2004-05-18 18:40  rpalsa

* admin/ltmain.sh, libcext/admin/ltmain.sh: Updated with new
  version from libtool 1.5.6

2004-05-18 18:38  rpalsa

* Makefile.am, cplcore/Makefile.am, cplexec/Makefile.am,
  cplui/Makefile.am, tests/Makefile.am, libcext/Makefile.am,
  libcext/cext/Makefile.am, libcext/tests/Makefile.am: Update
  required automake version.

2004-05-18 18:37  rpalsa

* README: Update package version number.

2004-05-18 18:36  rpalsa

* bootstrap, libcext/bootstrap, README.CVS: Update required build
  tool versions

2004-05-18 18:33  rpalsa

* m4macros/cpl.m4, acinclude.m4, libcext/acinclude.m4,
  libcext/m4macros/eso.m4: Add proper quoting to macro definitions.

2004-05-18 16:24  rpalsa

* libltdl/configure.ac: Replacement for configure.in

2004-05-18 16:23  rpalsa

* libltdl/configure.in: Replaced by configure.ac

2004-05-17 11:54  rpalsa

* README: Remove 'or newer' from qfits version requirement. It
  works only with qfits 4.3.5

2004-05-14 14:38  cplmgr

* ChangeLog: Updated.

2004-05-14 14:32  cplmgr

* libcext/ChangeLog: Updated.

2004-05-14 13:42  cplmgr

* configure.ac: Package version updated.

2004-05-13 11:53  rpalsa

* tests/check.out.HP-UX: Obsolete.

2004-05-13 11:51  rpalsa

* cplui/cpl_frameset.c: Solution for caching problem when removing
  frames from the set has been implemented.

2004-05-13 11:42  rpalsa

* tests/cpl_frameset-test.c: Adapted to changed frameset internal
  caching behaviour.

2004-05-11 17:26  rpalsa

* cplui/cpl_frameset.c: Do not reset internal cache after frame
  deletion. This does not work. True solution has to be found

2004-05-11 17:20  rpalsa

* cplui/cpl_frameset.c: Reset internal cache after frame deletion.

2004-05-11 16:30  rpalsa

* tests/Makefile.am: Add libtool link flag -all-static to LDFLAGS

2004-05-11 16:25  rpalsa

* tests/cpl_frameset-test.c: Adapted to changed behaviour of
  cpl_frameset_begin()/cpl_frameset_next()

2004-05-11 16:24  rpalsa

* cplui/cpl_frameset.c: Change cpl_frameset_begin() and
  cpl_frameset_next() so that frames are accessed in the order of
  insertion.

2004-05-11 16:15  cizzo

* cplcore/: cpl_messaging.c: Now cpl_msg_stop() also closes the
  logfile if still open

2004-05-10 08:20  cizzo

* cplcore/cpl_table.c: Fix inverted logic in
  cpl_and_select_string()

2004-05-07 22:43  yjung

* cpldrs/cpl_geom/cpl_geom_ima.c: corrected bug in computation of
  the intersection image (shift and add) piosition

2004-05-06 08:47  rpalsa

* configure.ac: Library and package version changed.

2004-05-06 08:46  rpalsa

* AUTHORS: Updated.

2004-05-04 21:50  yjung

* cpldrs/cpl_geom/: cpl_geom_ima.c, cpl_geom_ima.h: added the
  refine parameter to cpl_geom_ima_offset_combine()

2004-05-04 14:17  cizzo

* cplcore/cpl_messaging.c: Fix a bug - verbosity level shouldn't be
  changed in case of failure in creating a logfile

2004-05-04 14:13  cizzo

* cplcore/cpl_messaging.c: Fix a bug - verbosity level shouldn't be
  changed in case of failure in creating a logfile

2004-05-01 06:18  yjung

* cpldrs/cpl_geom/cpl_geom_ima.c: do not try to correlate the 1st
  frame with itself any more

2004-04-30 09:07  cizzo

* doxygen/: cplref_applications.tex, cplref_installation.tex,
  cplref_introduction.tex: Consistent heading style of
  capitalisation

2004-04-29 13:19  cizzo

* cplcore/cpl_table.c: Fix bug in cpl_table_and_select_string()
  (inverted logic)

2004-04-23 10:49  yjung

* cpldrs/cpl_det/cpl_det.c: corrected a bug (array read outside
  bounds

2004-04-23 09:51  llundin

* cplcore/cpl_polynomial.c: cpl_vector_gen_polynomial_equid()
  renamed x to x0

2004-04-22 18:35  llundin

* cpldrs/: cpl_phot/cpl_phot.c, cpl_phot/cpl_phot.h,
  tests/cpl_phot-test.c: Rename of cpl_vector_planck() to
  cpl_phot_blackbody()

2004-04-22 13:21  yjung

* cplcore/tests/cpl_matrix-test.c: commented out cpl_matrix_dump()

2004-04-22 13:11  yjung

* cpldrs/cpl_geom/cpl_geom_ima.c: changed the include back

2004-04-22 13:03  yjung

* cpldrs/cpl_geom/cpl_geom_ima.c: changed include

2004-04-22 11:40  yjung

* cpldrs/cpl_det/: cpl_det.c, cpl_det.h, cpl_det_body.h: added
  cpl_det_linearity

2004-04-22 10:59  yjung

* cpldrs/: cpl_det/cpl_det.c, cpl_det/cpl_det.h,
  tests/cpl_det-test.c: added cpl_det_ron_ring()

2004-04-19 11:36  yjung

* cplcore/cpl_polynomial.c: cpl_matrix_leastsq() changed

2004-04-19 11:16  cizzo

* cplcore/cpl_matrix.c: Correct convention used in
  cpl_matrix_leastsq(), consistent with cpl_matrix_solve_system()

2004-04-19 11:16  cizzo

* cplcore/tests/cpl_matrix-test.c: Add cpl_matrix_leastq() test

2004-04-15 11:36  llundin

* cpldrs/: cpl_phys_const.h, cpl_phot/cpl_phot.c,
  tests/cpl_phot-test.c: Wien displacement. Unit-less Planck

2004-04-13 14:23  cplmgr

* configure.ac: Package version updated.

2004-04-13 11:24  cizzo

* cplcore/cpl_table.c: Upgrade the DATE keyword to the last file
  modification, and not just to the file creation

2004-04-08 18:55  yjung

* cplcore/cpl_image_io.c: old name used (qfits 4.3.5)

2004-04-08 18:48  yjung

* cplcore/cpl_image_io.c: update md5 and date of writing in
  produced fits images

2004-04-08 18:40  yjung

* cplcore/cpl_image_io.c: add datamd5 and date of writing in saved
  images

2004-04-08 17:32  rpalsa

* cplcore/cpl_table.c: Erase extension related keywords from the
  primary header property list

2004-04-08 17:06  yjung

* cpldrs/tests/cpl_det-test.c: changed API for image generation
  functions

2004-04-08 16:56  yjung

* cplcore/: cpl_image_gen.c, cpl_image_gen.h, cpl_image_gen_body.h,
  tests/cpl_image_basic-test.c, tests/cpl_image_gen-test.c,
  tests/cpl_imset_basic-test.c: changed the image generation
  functions API

2004-04-08 15:12  yjung

* cplcore/: cpl_polynomial.c, cpl_polynomial.h: changed API of
  cpl_polynomial_1d_fit and cpl_polynomial_2d_fit() according CPL
  group req.

2004-04-08 14:54  yjung

* cpldrs/tests/: cpl_image_photometry-test.c,
  cpl_imset_combine-test.c, cpl_objects-test.c: renamed

2004-04-08 14:52  yjung

* cpldrs/tests/: cpl_apert_ima-test.c, cpl_geom_ima-test.c,
  cpl_phot-test.c: cpl_1dfunction -> cpl_bivector

2004-04-08 14:48  yjung

* cpldrs/cpl_geom/: cpl_geom_ima.c, cpl_geom_ima.h: cpl_1dfunction
  -> cpl_bivector

2004-04-08 14:45  yjung

* cpldrs/cpl_det/cpl_det.c: cpl_1dfunction -> cpl_bivector

2004-04-08 14:43  yjung

* cpldrs/cpl_apert/: cpl_apert_ima.c, cpl_apert_ima.h:
  cpl_1dfunction  -> cpl_bivector

2004-04-08 14:39  yjung

* cplcore/tests/cpl_image_bpm-test.c: 1dfunction -
  > bivector

2004-04-08 14:38  yjung

* cplcore/tests/cpl_1dfunction-test.c: moved to cpl_bictor

2004-04-08 14:36  yjung

* cplcore/tests/Makefile.am: 1dfunction-> bivector

2004-04-08 14:34  yjung

* cplcore/: cpl_polynomial.c, cpl_polynomial.h,
  tests/cpl_bivector-test.c: cpl_1dfunction -> cpl_bivector

2004-04-08 14:33  yjung

* cplcore/cpl_vector.c: doc update

2004-04-08 14:31  yjung

* cplcore/cpl_imset_basic.h: removed an unused include

2004-04-08 14:30  yjung

* cplcore/: cpl_image_stats.c, cpl_tools.h: rm an unused include

2004-04-08 14:30  yjung

* cplcore/: cpl_image_bpm.c, cpl_image_bpm.h: cpl_1dfunction ->
  cpl_bivector

2004-04-08 14:28  yjung

* cplcore/cpl_image_basic.c: doc corrected

2004-04-08 14:26  yjung

* cplcore/Makefile.am: cpl_1dfunction-> cpl_bivector

2004-04-08 14:25  yjung

* cplcore/: cpl_1dfunction.c, cpl_1dfunction.h: moved to
  cpl_bivector

2004-04-08 14:25  yjung

* cplcore/: cpl_bivector.c, cpl_bivector.h: New revision

2004-04-08 09:48  rpalsa

* libcext/m4macros/eso.m4: In ESO_FUNC_STRDUP: Change pil_strdup to
  cx_strdup in the symbol definition

2004-04-08 09:46  cizzo

* cplcore/cpl_table.c: Avoid duplication of DATAMD5 keyword

2004-04-08 09:23  cizzo

* cplcore/cpl_table.c: Avoid duplication of DATAMD5 keyword

2004-04-08 09:22  cizzo

* cplcore/tests/cpl_table-test.c: Minor change

2004-04-07 16:05  llundin

* cplcore/cpl_polynomial.c, cplcore/cpl_polynomial.h,
  cplcore/tests/cpl_polynomial-test.c,
  cpldrs/tests/cpl_phot-test.c: Renamed
  cpl_polynomial_1d_eval_equid() to
  cpl_vector_gen_polynomial_equid()

2004-04-07 09:41  yjung

* cplcore/cpl_image_io.c: cpl_image_save updates NAXIS1 and 2 in
  accordance with the provided image

2004-04-07 09:25  yjung

* cplcore/cpl_image_io.c: NAXIS NAXIS1 NAXIS2 NAXIS3 corrected
  inside cpl_image_save() and cpl_image_append()

2004-04-06 18:45  llundin

* cpldrs/cpl_phot/cpl_phot.h: Removed relative include-path

2004-04-06 18:24  yjung

* cpldrs/tests/: cpl_det-test.c, cpl_geom_ima-test.c: corrected
  missing include and unused variables

2004-04-06 18:10  yjung

* cpldrs/: cpl_spectro.c, cpl_spectro.h: moved to
  cpl_phot/cpl_phot.[ch]

2004-04-06 18:09  yjung

* cpldrs/tests/cpl_spectro-test.c: moved to cpl_phot-test

2004-04-06 18:09  yjung

* cpldrs/tests/cpl_phot-test.c: renamed from cpl_spectro-test

2004-04-06 18:08  yjung

* cpldrs/tests/Makefile.am: renamed cpl_spectro in cpl_phot

2004-04-06 18:05  yjung

* cpldrs/cpl_phot/: cpl_phot.c, cpl_phot.h: New revision

2004-04-06 18:05  yjung

* cpldrs/Makefile.am: created cpl_phot/

2004-04-06 17:28  llundin

* cplcore/cpl_1dfunction.c, cplcore/cpl_1dfunction.h,
  cplcore/tests/cpl_1dfunction-test.c,
  cpldrs/tests/cpl_spectro-test.c: Fixed API for
  cpl_1dfunction_interpolate_linear(). Removed
  cpl_1dfunction_natural_spline()

2004-04-06 11:53  cplmgr

* ChangeLog: Updated

2004-04-06 11:33  cplmgr

* configure.ac: Package version changed.

2004-04-06 11:22  yjung

* cpldrs/cpl_apert/: cpl_apert.c, cpl_apert.h: added
  cpl_apert_detect_threshold_sigma()

2004-04-05 16:25  cizzo

* cplcore/: cpl_table.c: Avoid warning from xmemory

2004-04-05 16:06  cizzo

* cplcore/cpl_table.c: Correct violation in cpl_table_print()

2004-04-05 16:03  cizzo

* cplcore/cpl_table.c: Correct violation in cpl_table_print()

2004-04-05 10:05  yjung

* cplcore/tests/cpl_image_basic-test.c: added test for
  insert_local()

2004-04-05 10:04  yjung

* cplcore/cpl_sparseimage.c: corrected bug in insert_local()

2004-04-05 09:45  yjung

* cplcore/cpl_sparseimage.c: bug in insert_local()

2004-04-02 18:57  yjung

* cplcore/: cpl_sparseimage.c, cpl_sparseimage.h: added
  cpl_sparseimage_insert_local()

2004-04-02 18:56  yjung

* cplcore/cpl_image_basic.c: added bad pixels handling in
  cpl_image_insert_local()

2004-04-02 16:38  yjung

* doxygen/Doxyfile.in: added cpldrs

2004-04-02 16:27  yjung

* cplcore/: cpl_image_basic.c, cpl_image_basic.h,
  cpl_image_basic_body.h, tests/cpl_image_basic-test.c: added
  cpl_image_insert_local()

2004-04-02 15:05  yjung

* cplcore/cpl_image_basic.c, cplcore/cpl_image_basic.h,
  cplcore/cpl_image_basic_body.h, cplcore/cpl_image_resample.c,
  cplcore/cpl_image_resample.h, cplcore/cpl_image_resample_body.h,
  cplcore/tests/cpl_image_basic-test.c,
  cplcore/tests/cpl_image_resample-test.c,
  cpldrs/cpl_geom/cpl_geom_ima.c: cpl_image_subsample moved from
  cpl_image_basic to cpl_image_resample

2004-04-02 13:53  yjung

* cpldrs/tests/cpl_geom_ima-test.c: cpl_geom_ima_offset_saa()
  prototype changed

2004-04-02 13:13  cizzo

* cplcore/cpl_messaging.c: Move previous fix to the right block...

2004-04-02 11:25  yjung

* cplcore/: cpl_polynomial.c, cpl_polynomial.h: added
  cpl_polynomial_2d_fit and cpl_polynomial_1d_fit

2004-04-02 11:24  yjung

* cplcore/: cpl_image_gen.c, cpl_image_gen.h, cpl_image_gen_body.h:
  added cpl_image_gen_polynomial_double and
  cpl_image_gen_polynomial_float

2004-04-02 11:15  cizzo

* cplcore/cpl_messaging.c: Avoid empty line after progress bar

2004-04-01 17:45  yjung

* cpldrs/cpl_geom/: cpl_geom_ima.c, cpl_geom_ima.h,
  cpl_geom_ima_body.h: cpl_geom_ima_offset_saa and
  cpl_geom_ima_offset_combine return now both the cpombined image
  and the contribution map

2004-04-01 14:45  yjung

* cpldrs/tests/cpl_apert-test.c: added an include

2004-04-01 12:00  yjung

* cpldrs/cpl_geom/: cpl_geom_ima.c, cpl_geom_ima.h:
  cpl_geom_ima_offset_combine() returns now 3 images

2004-03-31 11:11  cizzo

* cplcore/: cpl_table.c, cpl_table.h: Add function
  cpl_table_row_is_selected()

2004-03-29 13:51  yjung

* cplcore/cpl_vector.c: corrected bad check on entries

2004-03-26 14:43  yjung

* cplcore/: cpl_image_filter.c, cpl_image_filter_body.h: the
  filtered images borders are computed now

2004-03-26 10:08  yjung

* cplcore/cpl_image_bpm.c: updated doc

2004-03-26 09:40  cizzo

* cplcore/cpl_messaging.c: Keep into account message indentation
  when wrapping

2004-03-26 09:31  cizzo

* cplcore/cpl_messaging.c: Keep into account message indentation
  when wrapping

2004-03-25 10:40  cizzo

* cplcore/cpl_messaging.c: Improve documentation, and add a
  new-line character at the end of the progress message

2004-03-25 09:52  yjung

* cpldrs/cpl_geom/cpl_geom_ima.c: if refining fails or if no anchor
  point is detected, still recombine using the offsets estimates

2004-03-22 13:10  yjung

* cpldrs/: cpl_apert/cpl_apert.c, cpl_apert/cpl_apert_ima.c,
  cpl_geom/cpl_geom_ima.c, tests/cpl_geom_ima-test.c:
  cpl_apert_get_xxx() 's index starts with 1 and not 0

2004-03-17 16:09  yjung

* cplcore/: cpl_image_basic.c, cpl_image_stats_body.h: unused
  variables removed

2004-03-17 15:09  yjung

* cplcore/: cpl_image_basic.c, cpl_image_stats.c: added doc

2004-03-16 17:09  yjung

* cpldrs/cpl_det/: cpl_det.c, cpl_det_body.h: made
  cpl_det_clean_bad_pix() much faster

2004-03-16 13:28  yjung

* cpldrs/cpl_det/cpl_det.c: small change in entries check

2004-03-16 12:55  yjung

* cplcore/cpl_image_io.c: added some doc

2004-03-16 12:25  yjung

* cpldrs/cpl_apert/cpl_apert.c: removed a cpl_image_save()

2004-03-16 12:22  yjung

* cpldrs/tests/cpl_apert_ima-test.c: typo

2004-03-16 12:21  yjung

* cpldrs/tests/cpl_apert-test.c: added tests on bad pixels support

2004-03-16 12:20  yjung

* cpldrs/cpl_apert/cpl_apert.c: corrected cpl_apert_dump()

2004-03-16 11:08  yjung

* cpldrs/cpl_apert/: cpl_apert.c, cpl_apert.h: added
  cpl_apert_get_min() cpl_apert_get_xcentroid() and
  cpl_apert_get_ycentroid()

2004-03-16 09:35  yjung

* cplcore/cpl_image_bpm.c: changed doc and better checked inputs of
  cpl_image_bpm_set_from_map()

2004-03-15 15:15  yjung

* cpldrs/tests/cpl_apert_ima-test.c: comment out the dumps

2004-03-15 15:14  yjung

* cpldrs/tests/cpl_apert_ima-test.c: typo

2004-03-15 15:03  yjung

* cpldrs/tests/Makefile.am: added cpl_apert_ima-test

2004-03-15 15:02  yjung

* cpldrs/tests/cpl_apert_ima-test.c: Initial revision

2004-03-15 15:02  yjung

* cpldrs/tests/cpl_apert-test.c: typo

2004-03-15 14:56  yjung

* cpldrs/cpl_det/cpl_det.h: typo

2004-03-15 14:48  yjung

* cpldrs/tests/cpl_det-test.c: updated

2004-03-15 14:22  yjung

* cpldrs/tests/: cpl_apert-test.c, cpl_geom_ima-test.c,
  cpl_det-test.c: updated

2004-03-15 14:11  yjung

* cpldrs/cpl_apert/cpl_apert_ima.c: typo

2004-03-15 14:00  yjung

* cpldrs/tests/Makefile.am: added cpl_geom_ima-test and
  cpl_det-test

2004-03-15 13:57  yjung

* cpldrs/tests/cpl_apert-test.c: updated

2004-03-15 13:48  yjung

* cpldrs/tests/: Makefile.am, cpl_apert-test.c, cpl_det-test.c,
  cpl_geom_ima-test.c: new directory organisation

2004-03-15 13:24  yjung

* cpldrs/cpl_det/cpl_det.c: bad file included

2004-03-15 13:22  yjung

* cpldrs/: cpl_imset_combine.c, cpl_imset_combine.h,
  cpl_imset_combine_body.h: functions moved to
  cpl_geom/cpl_geom_ima.c

2004-03-15 13:21  yjung

* cpldrs/: cpl_image_photometry.c, cpl_image_photometry.h,
  cpl_image_photometry_body.h: functions moved to cpl_det/cpl_det.c
  and cpl_apert/cpl_apert_ima.c

2004-03-15 13:19  yjung

* cpldrs/: cpl_objects.c, cpl_objects.h: moved to
  cpl_apert/cpl_apert.c

2004-03-15 13:19  yjung

* cpldrs/cpl_geom/cpl_geom_ima.c: typo

2004-03-15 13:04  yjung

* cpldrs/Makefile.am: changed the compiled files

2004-03-15 12:05  yjung

* cpldrs/cpl_det/: cpl_det.c, cpl_det.h, cpl_det_body.h: Initial
  revision

2004-03-15 11:54  yjung

* cpldrs/cpl_apert/: cpl_apert.c, cpl_apert.h: renamed
  cpl_apert_detect()

2004-03-15 11:50  yjung

* cpldrs/cpl_geom/: cpl_geom_ima.c, cpl_geom_ima.h,
  cpl_geom_ima_body.h: Initial revision

2004-03-12 16:06  yjung

* cpldrs/Makefile.am: added cpl_apert.c cpl_apert_ima.c

2004-03-12 16:03  yjung

* cpldrs/cpl_apert/cpl_apert.c: typo

2004-03-12 15:51  yjung

* cpldrs/cpl_apert/: cpl_apert_ima.c, cpl_apert_ima.h: Initial
  revision

2004-03-12 15:13  yjung

* cpldrs/cpl_apert/: cpl_apert.c, cpl_apert.h: first correct
  version

2004-03-12 14:25  yjung

* cpldrs/cpl_apert/: cpl_apert.c, cpl_apert.h: Initial revision

2004-03-10 15:50  yjung

* cpldrs/: cpl_image_photometry.c, cpl_image_photometry.h,
  tests/cpl_image_photometry-test.c: cpl_image_get_fwhm_basic moved
  to cplcore as cpl_image_fwhm_locmax()

2004-03-10 15:49  yjung

* cplcore/: cpl_image_basic.c, cpl_image_basic.h,
  tests/cpl_image_basic-test.c: added cpl_image_get_fwhm_locmax()
  and changed prototype of cpl_image_gaussian_fit()

2004-03-08 16:59  yjung

* cplcore/: cpl_image_stats.c, cpl_image_stats.h,
  cpl_image_stats_body.h: added cpl_image_xcentroid(),
  cpl_image_xcentroid_subw(), cpl_image_ycentroid() and
  cpl_image_ycentroid_subw()

2004-03-08 14:40  yjung

* cpldrs/: cpl_imset_combine.c, cpl_imset_combine.h: added 3
  parameters to cpl_imset_recombine (min and max rej and
  union_flag)

2004-03-05 11:16  yjung

* cpldrs/tests/cpl_image_photometry-test.c: typo

2004-03-05 11:16  yjung

* cpldrs/cpl_image_photometry.c: use log()

2004-03-04 16:12  yjung

* cpldrs/tests/cpl_image_photometry-test.c: added test for
  cpl_image_fwhm_gaussian()

2004-03-04 16:01  yjung

* cplcore/cpl_image_basic.c: doc

2004-03-04 16:00  yjung

* cplcore/: cpl_image_basic.c, tests/cpl_image_basic-test.c:
  support bad pixels handling in cpl_image fit gaussian()

2004-03-04 14:28  yjung

* cplcore/tests/cpl_image_stats-test.c: test cpl_image_get() on bad
  pixels.

2004-03-04 14:20  yjung

* cplcore/cpl_image_stats.c: handle the case where cpl_image_get()
  is called on a bad pixel

2004-03-04 13:14  yjung

* cplcore/: cpl_image_stats.c, cpl_image_stats.h: added
  cpl_image_get()

2004-03-04 13:13  yjung

* cpldrs/: cpl_image_photometry.c, cpl_image_photometry.h: added
  cpl_image_get_fwhm_gaussian() cpl_image_get_fwhms_gaussian()
  cpl_image_get_fwhm_basic() cpl_image_get_fwhms_basic()

2004-03-04 10:16  yjung

* cplcore/cpl_image_basic.c: anges in cpl_image_gaussian_fit(0

2004-03-03 18:41  yjung

* cpldrs/tests/: cpl_imset_combine-test.c, cpl_objects-test.c: some
  changes due to the new cpl_image_gen()

2004-03-03 18:26  yjung

* cplcore/tests/cpl_imset_basic-test.c: start the message system

2004-03-03 18:11  cizzo

* cplcore/cpl_messaging.c: Ensure that the messaging system is
  initialized just once

2004-03-03 17:57  yjung

* cplcore/tests/cpl_image_io-test.c: nothing

2004-03-03 17:55  yjung

* cplcore/cpl_image_gen.c: new image generated by default

2004-03-03 17:43  yjung

* cplcore/cpl_image_gen_body.h: typo

2004-03-03 17:40  yjung

* cplcore/: cpl_image_gen.c, cpl_image_gen.h, cpl_image_gen_body.h,
  tests/cpl_image_gen-test.c: allow to specify sig_x and sig_y for
  the 2d gaussian generation

2004-03-03 16:31  yjung

* cplcore/cpl_image_basic.c: typo

2004-03-03 16:27  yjung

* cplcore/: cpl_image_basic.c, cpl_image_basic.h: added
  cpl_image_gaussian_fit()

2004-03-02 11:27  llundin

* cpldrs/tests/cpl_spectro-test.c: Test of cpl_vector_planck() with
  atmospheric transmissivity

2004-03-02 09:26  yjung

* cplcore/: cpl_image_io.c, cpl_image_io.h: added
  cpl_image_append()

2004-03-01 18:14  yjung

* cplcore/: cpl_imset_basic.c, cpl_imset_basic_body.h:
  cpl_imset_time_median() efficiency improve - bad pixels not
  handled any more by the function

2004-03-01 17:41  yjung

* cpldrs/cpl_imset_combine.c: removed a cpl_msg_info()

2004-03-01 17:33  yjung

* cpldrs/: cpl_imset_combine.c, cpl_imset_combine_body.h: added
  calls to cpl_msg_progress()

2004-03-01 17:19  yjung

* cplcore/cpl_imset_basic_body.h: added call to cpl_msg_progress()

2004-03-01 15:04  cizzo

* cplcore/: cpl_messaging.c, cpl_messaging.h: Implement function
  cpl_msg_progress()

2004-03-01 12:08  yjung

* cplcore/tests/cpl_vector-test.c: remove call to cpl_vector_dump()

2004-03-01 11:57  yjung

* cplcore/tests/cpl_vector-test.c: added tests for
  cpl_vector_slect() and cpl_vector _extract_selected()

2004-03-01 11:53  yjung

* cplcore/cpl_vector.h: added cpl_vector_extract_selected

2004-03-01 11:52  yjung

* cplcore/cpl_vector.c: typo

2004-03-01 11:48  cizzo

* cplcore/: cpl_messaging.c, cpl_messaging.h: implementation of
  cpl_msg_progress()

2004-03-01 11:44  yjung

* cplcore/: cpl_vector.c, cpl_vector.h: added
  cpl_vector_extract_selected() and cpl_vector_select()

2004-03-01 11:43  llundin

* cpldrs/: cpl_phys_const.h, cpl_spectro.c, cpl_spectro.h,
  tests/cpl_spectro-test.c: cpl_vector_planck() supports 4 modes

2004-02-27 19:24  yjung

* cpldrs/cpl_image_photometry.c: additional test on fwhm validity

2004-02-27 19:03  yjung

* cplcore/cpl_image_basic_body.h: bug in cpl_image_extractrow() and
  cpl_image_extractcol()

2004-02-27 18:39  yjung

* cpldrs/cpl_objects.c: bug corrected in cpl_objects_detect()

2004-02-27 18:04  yjung

* cpldrs/: cpl_image_photometry.c, cpl_image_photometry.h: added
  cpl_image_get_objects_fwhm()

2004-02-27 16:09  yjung

* cplcore/: cpl_image_basic.c, cpl_image_basic.h,
  cpl_image_basic_body.h: added cpl_image_extract_row() and
  cpl_image_extract_col()

2004-02-27 14:58  yjung

* cpldrs/cpl_objects.c: x, y pos in cpl_objects are in FITS
  convention

2004-02-27 11:59  cizzo

* cplcore/cpl_messaging.c: Correct typo

2004-02-27 11:53  cizzo

* cplcore/: cpl_messaging.c, cpl_messaging.h: Implement function
  cpl_msg_over() (UNTESTED)

2004-02-27 10:41  yjung

* cplcore/tests/: cpl_vector-test.c, cpl_1dfunction-test.c: added a
  missing include

2004-02-27 10:40  yjung

* cplcore/tests/cpl_polynomial-test.c: added an unclude

2004-02-27 10:38  yjung

* cplcore/: cpl_memory_impl.h, cpl_polynomial.c, cpl_tools.c: use
  cpl_memory instead of cxmemory

2004-02-27 09:43  rpalsa

* cplcore/: cpl_memory.c, cpl_memory.h: Function cpl_strdup()
  added.

2004-02-26 17:30  yjung

* cpldrs/cpl_image_photometry.c: input test less strict on the nb
  of bad pixels allowed in cpl_image_clean_badpix()

2004-02-26 17:19  yjung

* cplcore/: cpl_vector.c, tests/cpl_vector-test.c: corrected bad
  check of inputs in cpl_vector_extract()

2004-02-26 14:50  yjung

* cpldrs/cpl_imset_combine.c: changed the output messages

2004-02-26 11:23  yjung

* cpldrs/cpl_imset_combine.c: new test on cross correlation
  validity

2004-02-25 15:03  yjung

* cplcore/: cpl_vector.c: typo

2004-02-25 15:02  yjung

* cplcore/: cpl_vector.c, tests/cpl_vector-test.c: typo + new tests

2004-02-25 14:52  yjung

* cplcore/: cpl_vector.c, cpl_vector.h: added
  cpl_vector_new_from_data() cpl_vector_get() cpl_vector_set()
  cpl_vector_extract() cpl_vector_sum()

2004-02-16 12:01  yjung

* cplcore/cpl_image_stats.c: cpl_image_delete used instead of free
  to delete an image !!!!!!!!!!

2004-02-16 11:05  llundin

* cplcore/: cpl_polynomial.c, cpl_polynomial.h,
  tests/cpl_polynomial-test.c: Fixed bug in
  cpl_polynomial_duplicate(). Added cpl_polynomial_cmp(). Improved
  documentation on cpl_polynomial_1d_shift().

2004-02-14 10:34  rpalsa

* tests/.cvsignore: Obsolete.

2004-02-13 17:52  yjung

* cpldrs/cpl_image_photometry.c: new check on entries in deadpix
  correction

2004-02-13 17:18  yjung

* cpldrs/: cpl_image_photometry.c, cpl_image_photometry_body.h,
  tests/cpl_image_photometry-test.c: bugs in deadpix correction -
  test ok

2004-02-13 16:44  yjung

* cpldrs/cpl_image_photometry_body.h: borders effects in
  clean_bad_pix()

2004-02-13 16:30  yjung

* cpldrs/: cpl_image_photometry.c, cpl_image_photometry.h,
  cpl_image_photometry_body.h: added cpl_image_clean_badpix()

2004-02-13 16:28  yjung

* cpldrs/Makefile.am: added cpl_image_photometry_body.h

2004-02-13 16:27  yjung

* cpldrs/cpl_image_photometry_body.h: Initial revision

2004-02-13 15:09  yjung

* cplcore/tests/cpl_image_bpm-test.c: typo

2004-02-13 15:04  yjung

* cplcore/: cpl_image_bpm.c, cpl_image_bpm.h,
  tests/cpl_image_bpm-test.c: added cpl_image_bpm_get_pos()

2004-02-13 11:49  yjung

* cpldrs/: cpl_imset_combine.c, cpl_imset_combine.h: added option
  to specify the anchor points

2004-02-13 10:56  llundin

* cplcore/: cpl_polynomial.c, tests/cpl_polynomial-test.c: Improved
  documentation on cpl_polynomial_1d_shift(). Optimized
  cpl_polynomial_copy() for same size args

2004-02-13 10:09  yjung

* cpldrs/: cpl_imset_combine.c, cpl_imset_combine.h: corrected bug
  with pointers...

2004-02-12 16:01  llundin

* cplcore/: cpl_polynomial.c, tests/cpl_polynomial-test.c:
  cpl_polynomial_1d_{eval,diff}() uses long double

2004-02-11 15:52  llundin

* cplcore/: cpl_polynomial.c, tests/cpl_polynomial-test.c: Changed
  output format of cpl_polynomial_dump

2004-02-11 15:20  llundin

* cplcore/: cpl_image_resample.c, cpl_image_resample_body.h:
  Renamed cpl_polynomial_compute() to cpl_polynomial_eval() and
  cpl_polynomial_get_dimension() to cpl_polynomial_dimension()

2004-02-11 15:06  llundin

* cplcore/: cpl_polynomial.c, cpl_polynomial.h,
  tests/cpl_polynomial-test.c: Removed cpl_polynomial_get_size().
  Added cpl_polynomial_degree(). Redeclared void
  cpl_polynomial_dump() to cpl_error_code. Renamed
  cpl_polynomial_compute() to cpl_polynomial_eval() and
  cpl_polynomial_get_dimension() to cpl_polynomial_dimension()

2004-02-11 14:02  llundin

* cplcore/cpl_error.h: Added CPL_ASSURE_ERR_CODE()

2004-02-11 12:39  yjung

* cpldrs/: cpl_imset_combine.c, cpl_imset_combine.h: added
  cpl_imset_recombine()

2004-02-11 11:16  llundin

* cplcore/cpl_polynomial.c, cplcore/cpl_polynomial.h,
  cplcore/tests/cpl_polynomial-test.c,
  cpldrs/tests/cpl_spectro-test.c: Unified API for 1- and
  multi-dimensional polynomials

2004-02-10 17:49  yjung

* cpldrs/cpl_imset_combine.c: corrected test to detect bad
  correlated planes

2004-02-10 16:33  llundin

* cplcore/: cpl_polynomial.c, cpl_polynomial.h,
  tests/cpl_polynomial-test.c: Special storage for 1d-polynomials

2004-02-10 11:52  yjung

* cplcore/: Makefile.am, cpl_image.h, cpl_image_distortion.c,
  cpl_image_distortion.h, cpl_image_distortion_body.h,
  cpl_image_resample.c, cpl_image_resample.h,
  cpl_image_resample_body.h, tests/Makefile.am,
  tests/cpl_image_distortion-test.c,
  tests/cpl_image_resample-test.c: renamed cpl_image_distortion in
  cpl_image_resample.  removed cpl_image_distortion_linear() - was
  a special case of cpl_image_distortion_poly().
  cpl_image_distortion_poly() renamed in cpl_image_warp_poly()

2004-02-10 09:53  llundin

* cplcore/: cpl_polynomial.c, cpl_polynomial.h,
  tests/cpl_polynomial-test.c: Added cpl_double_horner1d_diff()

2004-02-09 18:14  llundin

* cplcore/: cpl_polynomial.c, cpl_polynomial.h,
  tests/cpl_polynomial-test.c: Added cpl_vector_horner1d_shift()

2004-02-09 15:31  cizzo

* cplcore/cpl_table.c: Handle case of all-NULL string column

2004-02-09 15:26  cizzo

* cplcore/cpl_table.c: Handle case of all-NULL string column

2004-02-09 13:34  llundin

* cplcore/cpl_polynomial.c: cpl_double_horner1d_root_nr: Improved
  convergence check (2)

2004-02-09 10:37  llundin

* cplcore/: cpl_polynomial.c, cpl_polynomial.h,
  tests/cpl_polynomial-test.c: cpl_double_horner1d_root_nr:
  Improved convergence check

2004-02-06 19:16  llundin

* cplcore/: cpl_polynomial.c, tests/cpl_polynomial-test.c:
  Accelerated NR

2004-02-06 16:56  yjung

* cpldrs/cpl_imset_combine.h: added an include

2004-02-06 16:56  yjung

* cpldrs/tests/cpl_imset_combine-test.c: added tests for
  cpl_imset_shiftandadd() cpl_imset_find_offsets_with_objs()

2004-02-06 16:28  llundin

* cpldrs/: cpl_phys_const.h, cpl_spectro.c: Renamed constants

2004-02-06 15:46  yjung

* cpldrs/tests/cpl_objects-test.c: added tests on
  cpl_objects_detect() and cpl_objects_detect_subw()

2004-02-06 14:19  yjung

* cplui/cpl_frameset.c: cx_malloc inst. of cpl_malloc

2004-02-06 14:17  yjung

* cplui/: cpl_frameset.c, cpl_frameset.h: added
  cpl_frameset_to_filenames() cpl_frameset_labelise()
  cpl_frameset_get_frame() cpl_frameset_extract()

2004-02-06 14:12  llundin

* cplcore/tests/cpl_polynomial-test.c: cpl_double_horner1d()
  suddenly less accurate

2004-02-06 13:58  yjung

* cplcore/tests/cpl_imset_io-test.c: updated test on
  cpl_imset_reject_images()

2004-02-06 13:47  yjung

* cplcore/tests/cpl_imset_basic-test.c: test of
  cpl_imaset_find_offsets()  moved to cpldrs

2004-02-06 13:47  yjung

* cpldrs/tests/cpl_imset_combine-test.c: added test of
  cpl_imset_find_offsets()

2004-02-06 13:27  yjung

* cpldrs/tests/cpl_spectro-test.c: ok...

2004-02-06 13:25  yjung

* cplcore/tests/cpl_1dfunction-test.c: typo

2004-02-06 13:22  yjung

* cpldrs/tests/cpl_spectro-test.c: added test on
  cpl_vector_planck()

2004-02-06 13:20  yjung

* cplcore/tests/cpl_1dfunction-test.c: typo

2004-02-06 13:17  yjung

* cplcore/tests/cpl_1dfunction-test.c: test on cpl_vector_planck()
  moved to cpldrs

2004-02-06 13:11  yjung

* cpldrs/tests/Makefile.am: typo

2004-02-06 13:08  yjung

* cpldrs/tests/: Makefile.am, cpl_image_photometry-test.c,
  cpl_imset_combine-test.c, cpl_spectro-test.c: added new test
  suites

2004-02-06 12:52  yjung

* cpldrs/: Makefile.am, cpl_image_distortion.c,
  cpl_image_distortion.h, cpl_image_distortion_body.h,
  tests/Makefile.am, tests/cpl_image_distortion-test.c: moved to
  cplcore

2004-02-06 12:51  yjung

* cplcore/: Makefile.am, cpl_image_distortion.c,
  cpl_image_distortion.h, cpl_image_distortion_body.h: added
  cpl_image_distortion

2004-02-06 12:49  yjung

* cplcore/tests/Makefile.am: added cpl_image-distortion-test

2004-02-06 12:48  yjung

* cplcore/tests/cpl_image_distortion-test.c: Re imported

2004-02-06 12:47  yjung

* cplcore/tests/cpl_image_distortion-test.c: new

2004-02-06 12:47  yjung

* cplcore/tests/cpl_image_distortion.c: mistake

2004-02-06 12:46  yjung

* cplcore/tests/cpl_image_distortion.c: Initial revision

2004-02-06 11:45  llundin

* cplcore/: cpl_error.c, cpl_error.h: Added CPL_ERROR_CONTINUE

2004-02-06 11:41  yjung

* tests/: cpl_1dfunction-test.c, cpl_frame-test.c,
  cpl_frameset-test.c, cpl_image_basic-test.c,
  cpl_image_binary-test.c, cpl_image_bpm-test.c,
  cpl_image_distortion-test.c, cpl_image_filter-test.c,
  cpl_image_gen-test.c, cpl_image_io-test.c,
  cpl_image_stats-test.c, cpl_imset_basic-test.c,
  cpl_imset_complex-test.c, cpl_imset_io-test.c, cpl_matrix-test.c,
  cpl_objects-test.c, cpl_plist-test.c, Makefile.am,
  cpl_plugin-test.c, cpl_pluginlist-test.c, cpl_polynomial-test.c,
  cpl_property-test.c, cpl_sparseimage-test.c, cpl_table-test.c,
  cpl_table-testfail1.c, cpl_table-testfail2.c, cpl_vector-test.c:
  moved to cplcore/tests

2004-02-06 11:38  yjung

* cplcore/tests/cpl_polynomial-test.c: in progress

2004-02-06 11:11  yjung

* cpldrs/tests/: cpl_image_distortion-test.c, cpl_objects-test.c:
  from cplcore/tests

2004-02-06 11:10  yjung

* cplcore/tests/: cpl_image_distortion-test.c, cpl_objects-test.c:
  to cpldrs/tests

2004-02-06 11:09  yjung

* cpldrs/tests/Makefile.am: Initial revision

2004-02-06 11:05  yjung

* cplcore/tests/: cpl_frame-test.c, cpl_frameset-test.c,
  cpl_plugin-test.c, cpl_pluginlist-test.c:  to cplui/tests

2004-02-06 11:05  yjung

* cplui/tests/: cpl_frame-test.c, cpl_frameset-test.c,
  cpl_plugin-test.c, cpl_pluginlist-test.c: coming from
  cplcore/tests

2004-02-06 11:02  yjung

* cplui/tests/Makefile.am: Initial revision

2004-02-06 10:55  yjung

* cplui/Makefile.am, cpldrs/Makefile.am: added SUBDIRS = tests

2004-02-06 10:52  yjung

* cplcore/tests/Makefile.am: New file

2004-02-06 10:52  yjung

* cplcore/Makefile.am: added SUBDIRS = tests

2004-02-06 10:52  llundin

* cplcore/cpl_polynomial.c, cplcore/cpl_polynomial.h,
  tests/cpl_polynomial-test.c: cpl_double_horner1d() also computes
  derivative. Added cpl_double_horner1d_root()

2004-02-06 10:51  yjung

* configure.ac: added declaration of cplcore/tests/Makefile,
  cplui/tests/Makefile and cpldrs/tests/Makefile

2004-02-06 10:48  yjung

* Makefile.am: removed compilation of cpl/tests

2004-02-06 10:47  yjung

* cplcore/tests/: cpl_1dfunction-test.c, cpl_imset_basic-test.c:
  removed usage of cpldrs functions

2004-02-06 09:24  yjung

* cplcore/tests/: cpl_1dfunction-test.c, cpl_frame-test.c,
  cpl_frameset-test.c, cpl_image_basic-test.c,
  cpl_image_binary-test.c, cpl_image_bpm-test.c,
  cpl_image_distortion-test.c, cpl_image_filter-test.c,
  cpl_image_gen-test.c, cpl_image_io-test.c,
  cpl_image_stats-test.c, cpl_imset_basic-test.c,
  cpl_imset_complex-test.c, cpl_imset_io-test.c, cpl_matrix-test.c,
  cpl_objects-test.c, cpl_plist-test.c, cpl_plugin-test.c,
  cpl_pluginlist-test.c, cpl_polynomial-test.c,
  cpl_property-test.c, cpl_sparseimage-test.c, cpl_table-test.c,
  cpl_table-testfail1.c, cpl_table-testfail2.c, cpl_vector-test.c:
  moved cpl/tests/* to cpl/cplcore/tests/.

2004-02-05 18:23  yjung

* cpldrs/: cpl_objects.c, cpl_objects.h: added
  cpl_objects_detect_subw() and cpl_objects_detect()

2004-02-05 18:11  yjung

* cplcore/: cpl_imset_io.c, cpl_imset_io.h: changed prototype of
  cpl_imset_reject_images()

2004-02-05 18:01  yjung

* tests/cpl_imset_io-test.c: changed cpl_imset_reject_frames()

2004-02-05 13:45  yjung

* cpldrs/: cpl_objects.c, cpl_objects.h: removed fwhm stuff

2004-02-05 11:02  yjung

* cpldrs/cpl_imset_combine.c: precisely defined the different
  offsets meanings !

2004-02-04 18:11  yjung

* cpldrs/: cpl_imset_combine.c, cpl_imset_combine.h,
  cpl_imset_combine_body.h: added cpl_image_correlate_subw(),
  cpl_image_find_offset_with_objs() and
  cpl_imset_find_offsets_with_objs()

2004-02-03 17:20  llundin

* cplcore/cpl_polynomial.c, cplcore/cpl_polynomial.h,
  cplcore/cpl_vector.c, cplcore/cpl_vector.h,
  tests/cpl_polynomial-test.c, tests/cpl_vector-test.c: Moved
  cpl_double_horner1d() and cpl_vector_horner1d_equid

2004-02-03 15:29  llundin

* cpldrs/cpl_spectro.c, tests/cpl_1dfunction-test.c:
  cpl_vector_planck: Improved comments and testing

2004-02-03 11:57  llundin

* cpldrs/cpl_spectro.c: cpl_vector_planck() tested

2004-02-03 11:52  yjung

* cplcore/cpl_1dfunction.c: removed unused defines

2004-02-03 11:51  yjung

* cpldrs/cpl_image_photometry.c: added missing defines

2004-02-03 11:39  yjung

* cpldrs/: cpl_image_photometry.c, cpl_image_photometry.h: Initial
  revision

2004-02-03 11:23  yjung

* cplcore/: cpl_1dfunction.c, cpl_1dfunction.h, cpl_image_stats.c,
  cpl_image_stats.h: moved readout noise measurement functions to
  cpldrs

2004-02-03 11:22  yjung

* cpldrs/Makefile.am: added cpl_image_photometry

2004-02-03 10:52  llundin

* cpldrs/cpl_spectro.c: Removed spurious #endif

2004-02-03 10:46  llundin

* cpldrs/: cpl_spectro.c, cpl_spectro.h: cpl_vector_planck()

2004-02-03 10:45  yjung

* tests/cpl_imset_basic-test.c: added an include

2004-02-03 10:42  llundin

* cpldrs/Makefile.am: Added cpl_phys_const.h & cpl_spectro.{h,c}

2004-02-03 10:37  yjung

* cpldrs/cpl_imset_combine.c: typo

2004-02-03 10:24  yjung

* cplcore/: cpl_imset_basic.c, cpl_imset_basic.h,
  cpl_imset_basic_body.h: moved cpl_imset_finf_offsets() and
  cpl_imset_shiftandadd() to cpldrs

2004-02-03 10:21  yjung

* cpldrs/: Makefile.am, cpl_imset_combine.c, cpl_imset_combine.h,
  cpl_imset_combine_body.h: added cpl_imset_combine

2004-02-03 10:11  yjung

* Makefile.am, tests/Makefile.am: added cpldrs

2004-02-03 10:07  llundin

* cpldrs/cpl_phys_const.h: Speed of light, Planck & Boltzman

2004-02-03 10:03  yjung

* cplcore/: cpl_image_distortion.c, cpl_image_distortion.h,
  cpl_image_distortion_body.h, cpl_objects.c, cpl_objects.h: moved
  to cpldrs

2004-02-03 10:02  yjung

* cplcore/Makefile.am: moved cpl_image_distortion and cpl_objects
  to cpldrs

2004-02-03 10:01  yjung

* cpldrs/: Makefile.am, cpl_image_distortion.c,
  cpl_image_distortion.h, cpl_image_distortion_body.h,
  cpl_objects.c, cpl_objects.h: added cpl_image_distortion and
  cpl_objects files

2004-02-02 18:24  llundin

* cplcore/cpl_vector.c: cpl_double_horner1d: Improved comments

2004-02-02 18:04  llundin

* cplcore/cpl_vector.c: Imporved cpl_double_horner1d

2004-02-02 17:49  llundin

* cplcore/cpl_1dfunction.c, cplcore/cpl_1dfunction.h,
  tests/cpl_1dfunction-test.c: cpl_1dfunction_interpolate_linear:
  more checks and efficiency

2004-02-02 17:00  yjung

* cplcore/cpl_image_distortion.c,
  cplcore/cpl_image_distortion_body.h, cplcore/cpl_polynomial.c,
  cplcore/cpl_polynomial.h, tests/cpl_image_distortion-test.c,
  tests/cpl_polynomial-test.c: polynomial object from 2d to any
  dimension

2004-02-02 16:37  llundin

* cplcore/cpl_vector.c, cplcore/cpl_vector.h,
  tests/cpl_vector-test.c: Added cpl_double_horner1d() and
  cpl_vector_horner1d_equid()

2004-02-02 10:37  rpalsa

* cpldrs/Makefile.am: Added.

2004-02-02 10:37  rpalsa

* configure.ac: Build directory cpldrs added.

2004-02-02 10:37  rpalsa

* README.CVS, acinclude.m4, m4macros/cpl.m4: cplbase replaced by
  cpldrs

2004-02-02 10:31  rpalsa

* cplbase/.cvsignore: Obsolete.

2004-02-02 10:16  rpalsa

* cpldrs/.cvsignore: Added.

2004-01-30 15:36  llundin

* cplcore/: cpl_tools.c, cpl_tools.h: cpl_tools_is_power_of_2:
  Reimplemented with frexp() and improved comment

2004-01-30 15:06  cizzo

* cplcore/cpl_table.c: cpl_table_save() crashed with integer
  columns just containing NULLs

2004-01-30 11:40  cizzo

* cplcore/cpl_table.c: Take care of the EXTEND, BSCALE and BZERO
  keywords in the secondary array, while saving a table

2004-01-30 11:38  cizzo

* cplcore/cpl_table.c: Take care of the BSCALE and BZERO keywords
  in the secondary array, while saving a table

2004-01-30 11:37  cizzo

* cplcore/cpl_column.c: Fix access violation in
  cpl_column_median_TYPE() functions

2004-01-30 11:34  cizzo

* cplcore/cpl_table.c: Take care of the EXTEND keyword in the
  secondary array, while saving a table

2004-01-30 11:26  rpalsa

* tests/cpl_plist-test.c: Add testcase for cpl_plist_from_fits() as
  Test 11. Test 11 renamed to Test 12.

2004-01-30 11:25  rpalsa

* cplui/cpl_frame.h: Add PAF frame type to the API

2004-01-30 11:24  rpalsa

* cplcore/cpl_messaging.c: Flush the correct streams in the default
  print handlers. Move default print handler initialization to
  proper place.

2004-01-30 11:22  rpalsa

* cplcore/cpl_plist.c: cpl_plist_decode_fits(): Leave parsing the
  FITS card to qfits to avoid problems if the qfits keytuple does
  not carry the line member. This currently needs to use a work
  around due to a type reporting problem in qfits! Fix it asap.

2004-01-30 11:10  cizzo

* cplcore/: cpl_table.c: Take care of the SIMPLE keyword in the
  secondary array, while saving a table

2004-01-30 10:37  cizzo

* cplcore/cpl_table.c: cpl_table_save() crashed with integer
  columns just containing NULLs

2004-01-23 13:16  rpalsa

* cplcore/cpl_messaging.c: Installation of default print handlers
  is done before terminal size check.

2004-01-23 12:02  rpalsa

* cplcore/cpl_plist.c: _cpl_plist_decode_fits(): Do proper check
  whether a returned value or comment is empty.

2004-01-23 11:52  rpalsa

* tests/cpl_plist-test.c: Remove single quotes from string value
  for the entry ORIGIN in hdr[]

2004-01-23 11:31  yjung

* cplcore/: cpl_imset_basic.c, cpl_imset_basic.h,
  cpl_imset_basic_body.h: added cpl_imset_shiftandadd()

2004-01-23 11:31  yjung

* cplcore/: cpl_1dfunction.c, cpl_1dfunction.h: added const in
  declarations

2004-01-22 17:42  yjung

* cplcore/: cpl_image_distortion.c, cpl_image_distortion.h,
  cpl_tools.c, cpl_tools.h: move cpl_interpolation_kernel to
  cpl_tools

2004-01-22 17:27  rpalsa

* tests/cpl_plist-test.c: Test 11 renamed to Test 12. Test for
  cpl_plist_from_fits() added as Test 11.

2004-01-22 17:25  rpalsa

* cplcore/cpl_plist.c: _cpl_plist_decode_fits(): Leave parsing the
  FITS card to qfits to avoid problems if the qfits keytuple does
  not carry the line member. This currently needs to use a work
  around due to a type reporting problem in qfits! Fix it asap.

2004-01-22 17:21  rpalsa

* cplui/cpl_frame.h: Frame type CPL_FRAME_TYPE_PAF added.

2004-01-22 14:36  yjung

* cplcore/cpl_1dfunction.c: corrected bug in cpl_1dfunction_read()

2004-01-22 09:15  yjung

* cplcore/cpl_imset_basic.c, cplcore/cpl_imset_basic.h,
  tests/cpl_imset_basic-test.c: changed cpl_imset_find_offsets()
  prototype

2004-01-20 17:07  yjung

* tests/cpl_plist-test.c: added a test 12 case

2004-01-20 15:42  yjung

* cplcore/cpl_imset_io.c: bug in cpl_imset_delete() corrected

2004-01-20 15:27  yjung

* cplcore/cpl_imset_io.c: corrected bug in cpl_imset_delete()

2004-01-20 15:15  yjung

* cplcore/cpl_1dfunction.c: bug in
  cpl_1dfunction_gen_rect_poisson() corrected

2004-01-19 13:02  yjung

* cplcore/cpl_image_io.c: cpl_image_set_badpixels() : better check
  on inputs

2004-01-19 11:50  yjung

* cplcore/: cpl_image_stats.c, cpl_image_stats.h:
  cpl_image_rect_readout_noise() made public (used in NACO
  pipeline)

2004-01-16 15:55  rpalsa

* cplexec/cpl_exec.c: Call cpl_init() at the correct position.

2004-01-16 14:51  rpalsa

* cplexec/cpl_exec_plugin_process.c: Startup/Shutdown of CPL
  message subsystem moved to main()

2004-01-16 14:50  rpalsa

* cplexec/cpl_exec.c: CPL message subsystem is initialized close to
  the CPL library initialization.

2004-01-14 15:34  cizzo

* cplcore/cpl_messaging.c: Wrong stream flushed in _cpl_print_out()
  and _cpl_print_err()

2004-01-13 11:33  llundin

* cplcore/cpl_vector.c: XC: Toeplitz comment

2004-01-09 14:40  llundin

* cplcore/cpl_vector.c: cpl_vector_xcorr: Removed zero-term from
  norms

2004-01-08 16:27  llundin

* cplcore/cpl_vector.c: cpl_vector_xcorr: Fixed offset bug. Added
  zero-term to norms. Use that dot-product is distributive over
  subtraction (3rd)

2004-01-07 17:08  llundin

* cplcore/cpl_vector.c: cpl_vector_xcorr: Use that dot-product is
  distributive over subtraction (2nd)

2004-01-07 16:32  llundin

* cplcore/cpl_vector.c: cpl_vector_xcorr: Use that dot-product is
  distributive (1st)

2004-01-07 11:38  yjung

* cplcore/cpl_tools.c: chaeck inputs in cpl_tools_median_9double()

2004-01-02 11:10  cizzo

* doxygen/: cpl_reference.tex, cplref_applications.tex,
  cplref_installation.tex, cplref_introduction.tex, layout.tex: Fix
  some typos

2004-01-02 11:02  cizzo

* cplcore/cpl_column.c: Switch off doxygen triggers

2004-01-02 09:54  rpalsa

* templates/Makefile.am.tmpl: MAINTAINERCLEANFILES and surrounding
  MAINTAINER_MODE conditional added.

2004-01-02 09:52  rpalsa

* cplcore/Makefile.am, cplui/Makefile.am, tests/Makefile.am:
  MAINTAINER_MODE conditional moved.

2004-01-02 09:37  rpalsa

* libcext/: cext/Makefile.am, tests/Makefile.am: MAINTAINER_MODE
  conditional added.

2003-12-30 17:15  rpalsa

* AUTHORS, BUGS, COPYING, Makefile.am, README, TODO, configure.ac:
  Merged in changes from CPL-1_0-BRANCH, release cpl-1_0

2003-12-30 17:15  rpalsa

* cplcore/cpl_vector.c: License changed to GPL, Copyright updated.
  Two semicolons added to make it compile.

2003-12-30 17:12  rpalsa

* cplcore/: cpl_imset_io.h, cpl_imset_io_body.h, cpl_matrix.c,
  cpl_matrix.h, cpl_messaging.c, cpl_messaging.h, cpl_objects.c,
  cpl_objects.h, cpl_polynomial.c, cpl_polynomial.h,
  cpl_sparseimage.c, cpl_sparseimage.h, cpl_table.c, cpl_table.h,
  cpl_tools.c, cpl_tools.h, cpl_vector.h, cpl_image_gen.h,
  cpl_image_gen_body.h, cpl_image_io.c, cpl_image_io.h,
  cpl_image_io_body.h, cpl_image_stats.c, cpl_image_stats.h,
  cpl_image_stats_body.h, cpl_imset.h, cpl_imset_basic.c,
  cpl_imset_basic.h, cpl_imset_basic_body.h, cpl_imset_complex.c,
  cpl_imset_complex.h, cpl_imset_complex_body.h, cpl_imset_defs.h,
  cpl_imset_io.c, cpl_1dfunction.c, cpl_1dfunction.h, cpl_column.c,
  cpl_column.h, cpl_error.c, cpl_error.h, cpl_image.h,
  cpl_image_basic.c, cpl_image_basic.h, cpl_image_basic_body.h,
  cpl_image_binary.c, cpl_image_binary.h, cpl_image_bpm.c,
  cpl_image_bpm.h, cpl_image_defs.h, cpl_image_distortion.c,
  cpl_image_distortion.h, cpl_image_distortion_body.h,
  cpl_image_filter.c, cpl_image_filter.h, cpl_image_filter_body.h,
  cpl_image_gen.c: License changed to GPL, Copyright updated.

2003-12-30 17:09  rpalsa

* cplcore/: Makefile.am, cpl_init.c, cpl_init.h, cpl_macros.h,
  cpl_memory.c, cpl_memory.h, cpl_memory_impl.h, cpl_plist.c,
  cpl_plist.h, cpl_property.c, cpl_property.h, cpl_types.c,
  cpl_types.h: Merged in changes from CPL-1_0-BRANCH, release
  cpl-1_0

2003-12-30 17:06  rpalsa

* m4macros/cpl.m4, cplui/cpl_plugin.h, cplui/Makefile.am,
  cplui/cpl_frame.c, cplui/cpl_frame.h, cplui/cpl_frameset.c,
  cplui/cpl_frameset.h, cplui/cpl_parameter.c,
  cplui/cpl_parameter.h, cplui/cpl_parlist.c, cplui/cpl_parlist.h,
  cplui/cpl_plugin.c, cplui/cpl_plugininfo.h,
  cplui/cpl_pluginlist.c, cplui/cpl_pluginlist.h,
  cplui/cpl_recipe.h: Merged in changes from CPL-1_0-BRANCH,
  release cpl-1_0

2003-12-30 17:06  rpalsa

* templates/: Makefile.am.tmpl, source.c.tmpl, source.h.tmpl:
  Added.

2003-12-30 17:05  rpalsa

* tests/: cpl_1dfunction-test.c, cpl_image_basic-test.c,
  cpl_image_binary-test.c, cpl_image_bpm-test.c,
  cpl_image_distortion-test.c, cpl_image_filter-test.c,
  cpl_image_gen-test.c, cpl_image_io-test.c,
  cpl_image_stats-test.c, cpl_imset_basic-test.c,
  cpl_imset_complex-test.c, cpl_imset_io-test.c, cpl_matrix-test.c,
  cpl_objects-test.c, cpl_polynomial-test.c,
  cpl_sparseimage-test.c, cpl_vector-test.c: License changed to
  GPL, Copyright updated.

2003-12-30 17:01  rpalsa

* tests/: cpl_frame-test.c, cpl_frameset-test.c, cpl_plist-test.c,
  cpl_plugin-test.c, cpl_pluginlist-test.c, cpl_property-test.c,
  cpl_table-test.c, cpl_table-testfail1.c, cpl_table-testfail2.c,
  Makefile.am: Merged in changes from CPL-1_0-BRANCH, release
  cpl-1_0

2003-12-30 16:54  rpalsa

* tests/check.out.HP-UX: Useless.

2003-12-29 15:17  rpalsa

* libcext/: cext/cxmemory.c, cext/cxmemory.h, cext/cxmessages.c,
  cext/cxmessages.h, cext/cxmultimap.c, cext/cxmultimap.h,
  cext/cxslist.c, cext/cxslist.h, cext/cxstring.c, cext/cxstring.h,
  cext/cxstrutils.c, cext/cxstrutils.h, cext/cxtree.c,
  cext/cxtree.h, cext/cxtypes.h.bot, cext/cxtypes.h.top,
  cext/cxutils.c, cext/cxutils.h, cext/snprintf.c, cext/snprintf.h,
  cext/Makefile.am, cext/cxfileutils.c, cext/cxfileutils.h,
  cext/cxlist.c, cext/cxlist.h, cext/cxmacros.h, cext/cxmap.c,
  cext/cxmap.h, AUTHORS, BUGS, COPYING, ChangeLog, INSTALL,
  Makefile.am, NEWS, README, TODO, configure.ac: Merged in changes
  from CPL-1_0-BRANCH, release cpl-1_0

2003-12-29 15:15  rpalsa

* libcext/tests/: Makefile.am, cxlist-test.c, cxmap-test.c,
  cxslist-test.c, cxstring-test.c, cxtree-test.c: Merged in changes
  from CPL-1_0-BRANCH

2003-12-29 15:13  rpalsa

* libcext/templates/: Makefile.am.tmpl, source.c.tmpl,
  source.h.tmpl: Added.

2003-12-19 15:48  llundin

* cplcore/cpl_vector.c, tests/cpl_vector-test.c: cpl_vector_xcorr:
  Incremental RMS

2003-12-18 18:30  llundin

* cplcore/cpl_vector.c: cpl_vector_xcorr: Added comments

2003-12-17 17:10  llundin

* cplcore/cpl_vector.c: cpl_vector_xcorr: Improved documentation

2003-12-17 16:43  llundin

* cplcore/cpl_vector.c, tests/cpl_vector-test.c: Fixed
  cross-correlation i1-bug

2003-12-16 20:09  llundin

* cplcore/cpl_vector.c, tests/cpl_vector-test.c: Cross-correlation
  checked

2003-12-16 17:17  cplmgr

* libcext/Makefile.am, Makefile.am: BUGS added to distribution

2003-12-16 17:12  cplmgr

* BUGS, libcext/BUGS: Updated

2003-12-16 16:06  rpalsa

* cplcore/cpl_memory.c: Fixed bug in _cpl_free()

2003-12-16 11:47  cplmgr

* libcext/ChangeLog, ChangeLog: Updated for release 1.0

2003-12-16 11:27  cizzo

* tests/: cpl_image_io-test.c, cpl_frame-test.c,
  cpl_image_filter-test.c, cpl_vector-test.c: GPL license

2003-12-16 11:26  llundin

* cplcore/cpl_vector.c, cplcore/cpl_vector.h,
  tests/cpl_vector-test.c: 1st version of cross-correlation.
  cpl_vector_compare: CPL_ASSURE() on tolerance. cpl_vector_sort:
  Improved order onversion

2003-12-16 11:24  cizzo

* tests/: cpl_image_bpm-test.c, cpl_table-testfail1.c,
  cpl_table-testfail2.c, cpl_image_basic-test.c, cpl_plist-test.c:
  GPL license

2003-12-16 11:21  cizzo

* tests/: cpl_image_stats-test.c, cpl_sparseimage-test.c,
  cpl_property-test.c, cpl_frameset-test.c, cpl_1dfunction-test.c:
  GPL license

2003-12-16 11:17  cizzo

* tests/: cpl_plugin-test.c, cpl_image_gen-test.c,
  cpl_pluginlist-test.c, cpl_table-test.c, cpl_image_binary-test.c,
  cpl_matrix-test.c: GPL license

2003-12-16 11:15  cizzo

* cplcore/: cpl_matrix.c, cpl_table.c: Restore headings...

2003-12-16 11:08  cizzo

* cplcore/: cpl_messaging.c: Fix a bug

2003-12-16 10:32  cizzo

* cplcore/: cpl_matrix.c, cpl_table.c: Fix bugs detected by Lars:
  functions segmented instead of failing appropriately

2003-12-16 09:57  cizzo

* cplcore/: cpl_matrix.h: Remove prototype of non-existing function

2003-12-15 19:24  llundin

* cplcore/cpl_image_io.c: Fixed CPL_ASSURE() bug

2003-12-15 19:16  llundin

* cplcore/cpl_image_io.c: Fixed CPL_ASSURE() bug

2003-12-15 18:48  rpalsa

* cplexec/cpl_exec_plugin_process.c: Use platform specific shlib
  extension

2003-12-15 18:39  rpalsa

* cplcore/cpl_property.c: cpl_property_delete(): correctly handle a
  NULL pointer.

2003-12-15 15:54  cizzo

* libcext/cext/snprintf.c: Remove ESO copyright statement

2003-12-15 15:53  cizzo

* libcext/cext/cxmemory.c: License changed to GPL

2003-12-15 15:50  cizzo

* libcext/cext/: cxmultimap.c, cxlist.c, cxstring.c, cxtree.c,
  cxutils.c: License changed to GPL

2003-12-15 15:47  cizzo

* libcext/cext/: cxmemory.h, cxmap.c, cxfileutils.c, cxslist.c,
  cxmessages.c, cxstrutils.c: License changed to GPL

2003-12-15 15:42  cizzo

* libcext/cext/: cxstring.h, cxtree.h, cxutils.h: License changed
  to GPL

2003-12-15 15:38  cizzo

* libcext/cext/cxtypes.h.top: License changed to GPL

2003-12-15 15:30  cizzo

* libcext/cext/: cxmap.h, cxmacros.h, cxfileutils.h, cxslist.h,
  cxmessages.h, cxstrutils.h, cxmultimap.h, cxlist.h: License
  changed to GPL

2003-12-15 15:24  cizzo

* cplui/: cpl_frame.c, cpl_plugin.c, cpl_pluginlist.c,
  cpl_parlist.c, cpl_frameset.c, cpl_parameter.c: License changed
  to GPL

2003-12-15 15:20  cizzo

* cplui/: cpl_frame.h, cpl_recipe.h, cpl_plugin.h,
  cpl_plugininfo.h, cpl_pluginlist.h, cpl_parlist.h,
  cpl_frameset.h, cpl_parameter.h: License changed to GPL

2003-12-15 15:14  cizzo

* cplexec/: cpl_exec_plugin_process.c, cpl_exec_utils.c,
  cpl_exec_stringarray.c, cpl_exec_params_process.c, cpl_exec.c,
  cpl_exec_params_utils.c: License changed to GPL

2003-12-15 15:11  cizzo

* cplexec/: cpl_exec_plugin_process.h, cpl_exec_utils.h,
  cpl_exec_stringarray.h, cpl_exec_params_process.h, cpl_exec.h,
  cpl_exec_params_utils.h: License changed to GPL

2003-12-15 15:06  cizzo

* cplcore/: cpl_image_stats.c, cpl_image_io.c, cpl_column.c,
  cpl_matrix.c, cpl_image_filter.c, cpl_sparseimage.c: License
  changed to GPL

2003-12-15 15:02  cizzo

* cplcore/: cpl_types.c, cpl_messaging.c, cpl_image_binary.c,
  cpl_plist.c, cpl_vector.c: License changed to GPL

2003-12-15 14:59  cizzo

* cplcore/: cpl_table.c, cpl_error.c, cpl_property.c, cpl_tools.c,
  cpl_memory.c, cpl_1dfunction.c, cpl_image_bpm.c, cpl_image_gen.c:
  License changed to GPL

2003-12-15 14:55  cizzo

* cplcore/cpl_image_basic.c: License changed to GPL

2003-12-15 14:52  cizzo

* cplcore/cpl_sparseimage.h: License changed to GPL

2003-12-15 14:48  cizzo

* cplcore/: cpl_memory_impl.h, cpl_image_filter.h,
  cpl_image_filter_body.h, cpl_matrix.h: License changed to GPL

2003-12-15 14:45  cizzo

* cplcore/: cpl_plist.h, cpl_vector.h, cpl_image_io_body.h,
  cpl_image_stats.h, cpl_image_io.h, cpl_column.h: License changed
  to GPL

2003-12-15 14:42  cizzo

* cplcore/: cpl_types.h, cpl_messaging.h, cpl_image_binary.h,
  cpl_macros.h, cpl_image.h, cpl_image_basic_body.h: License
  changed to GPL

2003-12-15 14:39  cizzo

* cplcore/: cpl_tools.h, cpl_memory.h, cpl_image_stats_body.h,
  cpl_1dfunction.h, cpl_image_bpm.h, cpl_image_gen.h: License
  changed to GPL

2003-12-15 14:36  cizzo

* cplcore/: cpl_image_gen_body.h, cpl_error.h, cpl_image_defs.h,
  cpl_property.h: License changed to GPL

2003-12-15 14:32  cizzo

* cplcore/: cpl_image_basic.h, cpl_table.h: License changed to GPL

2003-12-15 14:26  cizzo

* tests/Makefile.am, libcext/Makefile.am: License changed to GPL

2003-12-15 14:24  llundin

* cplcore/cpl_vector.c: Added CPL_ASSURE() on arguments

2003-12-15 14:23  cizzo

* cplcore/Makefile.am, cplexec/Makefile.am, cplui/Makefile.am:
  License changed to GPL

2003-12-15 14:10  rpalsa

* templates/: Makefile.am.tmpl, source.c.tmpl, source.h.tmpl:
  Added.

2003-12-15 14:09  rpalsa

* cplcore/: cpl_init.c, cpl_init.h: License changed to GPL

2003-12-15 14:07  llundin

* tests/cpl_vector-test.c: Additional tests. Use of assert()

2003-12-15 13:50  rpalsa

* Makefile.am: License changed to GPL

2003-12-15 13:40  rpalsa

* COPYING, libcext/COPYING: License changed to GPL

2003-12-15 10:45  rpalsa

* README: Required qfits version corrected and download location
  updated.

2003-12-15 10:42  rpalsa

* cplui/cpl_plugininfo.h: Documentation updated.

2003-12-15 10:30  rpalsa

* cplui/cpl_plugininfo.h: Documentation updated.

2003-12-15 10:22  rpalsa

* cplexec/cpl_exec_plugin_process.c: Bug fixed: cpl_msg_stop()
  called after cpl_msg_terminal_off()

2003-12-15 10:21  rpalsa

* cplexec/cpl_exec_params_process.c: Usage output updated.

2003-12-15 10:20  rpalsa

* cplui/cpl_plugininfo.h: Documentation updated.

2003-12-15 09:38  llundin

* cplcore/cpl_vector.c: CPL_ASSURE of arguments

2003-12-14 18:00  rpalsa

* configure.ac: Package version changed, contact address updated.

2003-12-14 17:59  rpalsa

* cplcore/cpl_plist.c: Added FITS header sorting, string property
  to FITS conversion updated.

2003-12-14 17:58  rpalsa

* cplcore/: cpl_1dfunction.c, cpl_property.c: Typo in documentation
  fixed.

2003-12-14 17:56  rpalsa

* tests/cpl_plist-test.c: Test 11 changed because of header
  sorting.

2003-12-14 17:55  rpalsa

* tests/Makefile.am: Cleanup of local files changed.

2003-12-14 17:54  rpalsa

* tests/: cpl_plugin-test.c, cpl_pluginlist-test.c: Calls to
  cpl_plugin_create() replaced

2003-12-14 17:53  rpalsa

* cplexec/cpl_exec_params_process.c: Usage text corrected.

2003-12-14 17:52  rpalsa

* cplui/Makefile.am: Header file cpl_plugininfo.h added.

2003-12-14 17:50  rpalsa

* cplui/cpl_frameset.c: Replaced const cxptr with cxcptr because of
  ISO-C standard, obsolete type casts removed

2003-12-14 17:48  rpalsa

* cplui/cpl_plugininfo.h: Added.

2003-12-14 17:47  rpalsa

* libcext/configure.ac: Package version changed, contact address
  updated.

2003-12-14 17:45  rpalsa

* libcext/tests/: cxlist-test.c, cxmap-test.c, cxslist-test.c,
  cxtree-test.c: Replaced const cxptr with cxcptr because of ISO-C
  standard

2003-12-14 17:44  rpalsa

* libcext/cext/: cxlist.c, cxlist.h, cxmap.c, cxmap.h,
  cxmultimap.c, cxmultimap.h, cxslist.c, cxslist.h, cxtree.c,
  cxtree.h, cxtypes.h.bot: Replaced const cxptr with cxcptr because
  of ISO-C standard; iterators were fixed similarly

2003-12-13 20:51  rpalsa

* cplui/cpl_plugin.c: Documentation updated.

2003-12-13 20:51  rpalsa

* README, libcext/README: Updated

2003-12-13 16:52  rpalsa

* configure.ac: Add macro call to determine the file name extension
  of shared libraries.

2003-12-13 16:42  rpalsa

* cplexec/cpl_exec.h: Remove hardcoded shlib extension.

2003-12-13 16:40  rpalsa

* cplui/cpl_frame.c, cplui/cpl_frame.h, cplui/cpl_frameset.c,
  cplui/cpl_frameset.h, cplui/cpl_parameter.c,
  cplui/cpl_parameter.h, cplui/cpl_parlist.c, cplui/cpl_parlist.h,
  cplui/cpl_plugin.c, cplui/cpl_plugin.h, cplui/cpl_pluginlist.c,
  cplui/cpl_pluginlist.h, cplui/cpl_recipe.h, cplcore/cpl_init.c,
  cplcore/cpl_memory.c, cplcore/cpl_plist.c, cplcore/cpl_plist.h,
  cplcore/cpl_property.c, cplcore/cpl_property.h,
  cplcore/cpl_types.c, cplcore/cpl_types.h: Reference documentation
  updated.

2003-12-12 17:53  rpalsa

* cplexec/cpl_exec_params_process.c: Changed call to
  cpl_parlist_size() into cpl_parlist_get_size().

2003-12-12 14:44  yjung

* cplcore/: cpl_image_io.c, cpl_sparseimage.c: @see function ->
  @see function()

2003-12-12 14:42  yjung

* cplcore/cpl_image_basic.c: params in accordance with doc in
  cpl_image_threshold()

2003-12-12 14:41  yjung

* cplcore/: cpl_image_io.c, cpl_sparseimage.c: @see function ->
  @see function()

2003-12-12 14:38  yjung

* cplcore/cpl_image_basic.c: params in accordance with the doc

2003-12-12 13:28  rpalsa

* libcext/cext/: cxlist.c, cxmap.c, cxmessages.c, cxmultimap.c,
  cxslist.c, cxstrutils.c, cxtree.c, cxutils.c: Documentation
  fixed: () added to functions listed after @see tags.

2003-12-12 13:26  rpalsa

* libcext/cext/cxmemory.c: Typos in the documentation fixed.

2003-12-12 12:20  cizzo

* cplcore/: cpl_matrix.c: Fix parameter list in doc

2003-12-12 12:19  cizzo

* cplcore/: cpl_messaging.c: Fix function names in doc

2003-12-12 10:01  llundin

* TODO: Improve the handling of range errors

2003-12-12 09:46  llundin

* cplcore/: cpl_image_binary.c, cpl_image_io.c, cpl_vector.c:
  Replaced some small arbitrary constants

2003-12-12 09:36  llundin

* cplcore/: cpl_image_binary.c, cpl_image_io.c, cpl_vector.c:
  Replaced some small arbitrary constants

2003-12-12 09:09  llundin

* cplcore/cpl_image_distortion.c: sinc: Removed arbitrary constant

2003-12-11 17:46  llundin

* cplcore/cpl_vector.c: cpl_vector_mean & cpl_vector_sqrt: Verify
  input

2003-12-11 16:40  llundin

* cplcore/cpl_vector.c: cpl_vector_mean & cpl_vector_sqrt: Verify
  input

2003-12-11 15:19  cizzo

* cplcore/: cpl_messaging.c: Fix incorrect asserts

2003-12-11 08:33  cizzo

* tests/cpl_matrix-test.c: Eliminate calls to
  cpl_matrix_is_matrix()

2003-12-09 17:03  yjung

* cplcore/cpl_sparseimage.c: corrected a small bug

2003-12-09 17:03  yjung

* tests/cpl_image_basic-test.c: added test case for shift function

2003-12-09 16:54  yjung

* tests/cpl_sparseimage-test.c: added test cases

2003-12-09 16:50  yjung

* cplcore/: cpl_image_basic.c, cpl_sparseimage.c,
  cpl_sparseimage.h: changed cpl_sparseimage_shift_int_local() - >
  cpl_sparseimage_shift_int()

2003-12-09 16:49  yjung

* cplcore/: cpl_sparseimage.c, cpl_sparseimage.h: [no log message]

2003-12-09 15:12  yjung

* cplcore/cpl_sparseimage.c: corrected bug in indices computation
  in cpl_spareimage_extract()

2003-12-09 13:46  yjung

* cplcore/: cpl_image_basic.c, cpl_sparseimage.c,
  cpl_sparseimage.h: added cpl_sparseimage_shift_int_local()

2003-12-09 09:50  cizzo

* cplcore/: cpl_messaging.c: Avoid brakets in component name

2003-12-09 09:49  cizzo

* cplcore/: cpl_matrix.c: Fix wrong doc

2003-12-08 18:06  yjung

* cplcore/: cpl_image_basic.c, cpl_image_basic.h,
  cpl_image_basic_body.h: added cpl_image_shift_int_local()

2003-12-08 18:04  yjung

* tests/cpl_imset_basic-test.c: added tests for
  cpl_imset_find_offsets()

2003-12-08 16:31  yjung

* cplcore/cpl_imset_basic.c: corrected the shift computation

2003-12-08 15:35  yjung

* cplcore/cpl_imset_basic.c: small bug

2003-12-08 15:03  yjung

* cplcore/cpl_tools.c: 0 is not a power of 2
  (cpl_tools_is_power_of_2())

2003-12-08 14:55  yjung

* cplcore/cpl_imset_basic.c: added doc

2003-12-08 14:15  yjung

* tests/cpl_imset_complex-test.c: added test on multiply_complex()

2003-12-08 14:06  yjung

* cplcore/cpl_imset_basic.c: cpl_imset_multiply_complex renamed in
  cpl_imset_complex_multiply()

2003-12-08 14:03  yjung

* cplcore/: cpl_imset_basic.c, cpl_imset_complex.c,
  cpl_imset_complex.h, cpl_imset_complex_body.h:
  cpl_imset_multiply_complex() -> cpl_imset_complex_multiply

2003-12-08 13:43  yjung

* cplcore/cpl_imset_complex.c: added bad pixel map handling

2003-12-08 11:32  yjung

* cplcore/cpl_tools.c: corrected cpl_tools_is_power_of_2() name

2003-12-08 11:23  yjung

* tests/cpl_imset_basic-test.c: moved some tests to
  cpl_imset_complex-test

2003-12-08 11:22  yjung

* tests/cpl_imset_complex-test.c: Initial revision

2003-12-08 11:22  yjung

* tests/Makefile.am: added cpl_imset_complex-test

2003-12-08 10:56  yjung

* cplcore/: cpl_imset_basic.h, cpl_imset_basic_body.h: new
  module... cpl_imset_complex

2003-12-08 10:54  yjung

* cplcore/: Makefile.am, cpl_imset.h, cpl_imset_basic.c: created a
  new module cpl_imset_complex

2003-12-08 10:51  yjung

* cplcore/: cpl_tools.c, cpl_tools.h: added
  cpl_tools_is_power_of_2()

2003-12-08 10:50  yjung

* cplcore/: cpl_imset_complex.c, cpl_imset_complex.h,
  cpl_imset_complex_body.h: Initial revision

2003-12-05 15:04  cizzo

* cplcore/: cpl_table.c: Fix doc

2003-12-05 11:55  cizzo

* cplui/: cpl_frame.c, cpl_frameset.c, cpl_parameter.c: Fix typos

2003-12-05 11:31  cizzo

* cplcore/: cpl_plist.c, cpl_property.c: Fix typos

2003-12-05 11:06  cizzo

* cplui/: cpl_plugin.c, cpl_pluginlist.c: Fix some typos

2003-12-05 10:32  cizzo

* cplcore/: cpl_messaging.c, cpl_table.c: Upgrade doc

2003-12-05 10:06  cizzo

* cplcore/: cpl_init.c: Correct typos

2003-12-05 10:03  cizzo

* cplcore/: cpl_table.c: Upgrade doc

2003-12-05 08:46  cizzo

* cplcore/cpl_column.c: Eliminate Doxygen trigger

2003-12-04 16:53  cizzo

* cplcore/: cpl_table.c: Improve documentation.

2003-12-04 16:52  cizzo

* cplcore/: cpl_matrix.c, cpl_matrix.h: Improve documentation.
  Function cpl_matrix_is_matrix() is eliminated.

2003-12-04 16:52  cizzo

* tests/cpl_matrix-test.c: Function cpl_matrix_is_matrix() is
  eliminated

2003-12-04 15:03  yjung

* cplcore/: cpl_image_distortion.c, cpl_imset_basic.c,
  cpl_imset_io.c, cpl_objects.c, cpl_polynomial.c: upgraded
  documentation

2003-12-04 14:35  yjung

* tests/: cpl_image_basic-test.c, cpl_sparseimage-test.c: remove an
  extrac cpl_msg_stop()

2003-12-04 14:30  yjung

* cplcore/cpl_sparseimage.c: upgraded documentation

2003-12-04 14:23  yjung

* cplcore/cpl_image_basic.c: forgot badpixelmap

2003-12-04 14:17  yjung

* cplcore/cpl_image_stats.c: upgraded documentation

2003-12-04 14:12  yjung

* cplcore/cpl_image_io.c: upgraded documentation

2003-12-04 14:11  yjung

* cplcore/: cpl_image_gen.c, cpl_image_gen_body.h: ugrade
  documentation

2003-12-04 14:07  yjung

* cplcore/: cpl_image_bpm.c, cpl_image_filter.c: upgraded
  documentation

2003-12-04 14:01  yjung

* cplcore/: cpl_image_basic.c, cpl_image_binary.c: upgraded
  documentation

2003-12-04 13:47  yjung

* cplcore/cpl_vector.c: upgrade documentation

2003-12-04 13:44  yjung

* cplcore/cpl_tools.c: upgrade documerntation

2003-12-04 13:41  yjung

* cplcore/cpl_1dfunction.c: documentation upgrade

2003-12-04 13:12  yjung

* tests/: cpl_image_binary-test.c, cpl_image_filter-test.c: added
  #include "cpl_memory_impl.h"

2003-12-04 13:04  cizzo

* cplcore/: cpl_error.c, cpl_error.h: Upgrade doc

2003-12-04 13:01  yjung

* cplcore/cpl_image_gen_body.h: documentation - > change of
  parameter names

2003-12-04 12:49  yjung

* cplcore/: cpl_1dfunction.c, cpl_image_basic.c,
  cpl_image_binary.c, cpl_image_bpm.c, cpl_image_filter.c,
  cpl_image_gen.c, cpl_image_io.c, cpl_image_stats.c,
  cpl_sparseimage.c, cpl_tools.c, cpl_vector.c: reference manual -
  doxygen documentation upgrade

2003-12-03 17:26  yjung

* tests/: cpl_image_basic-test.c, cpl_sparseimage-test.c: added
  calls to cpl_msg_start and stop() and added test for
  cpl_image_move_pixels()

2003-12-03 17:16  yjung

* cplcore/: cpl_image_basic.c, cpl_image_basic.h,
  cpl_image_basic_body.h, cpl_imset_basic.c, cpl_imset_basic.h,
  cpl_imset_basic_body.h, cpl_sparseimage.c, cpl_sparseimage.h:
  added cpl_sparseimage_move_pixels(), cpl_image_move_pixels(),
  cpl_imset_multiply_complex(), cpl_imset_find_offstes()

2003-12-01 16:19  cizzo

* cplcore/cpl_init.c: Add Synopsis

2003-12-01 16:13  cizzo

* cplcore/: cpl_column.c, cpl_error.c, cpl_matrix.c,
  cpl_messaging.c, cpl_table.c: Add Synopsis

2003-12-01 16:04  cizzo

* cplcore/: cpl_column.c, cpl_error.c, cpl_init.c, cpl_matrix.c,
  cpl_messaging.c, cpl_table.c: Add Synopsis

2003-12-01 13:20  cizzo

* cplcore/: cpl_error.c, cpl_error.h: Improve documentation

2003-12-01 13:18  cizzo

* cplcore/: cpl_error.c, cpl_error.h: Improve documentation and
  solve a problem with cpl_messaging.h including cpl_error.h and
  viceversa (Lars)

2003-12-01 12:48  cizzo

* cplcore/: cpl_messaging.c, cpl_messaging.h: Upgrade the
  documentation

2003-12-01 12:47  cizzo

* tests/: cpl_1dfunction-test.c, cpl_frame-test.c,
  cpl_frameset-test.c, cpl_image_basic-test.c,
  cpl_image_binary-test.c, cpl_image_filter-test.c,
  cpl_image_gen-test.c, cpl_image_io-test.c,
  cpl_image_stats-test.c, cpl_matrix-test.c, cpl_plist-test.c,
  cpl_plugin-test.c, cpl_pluginlist-test.c, cpl_property-test.c,
  cpl_sparseimage-test.c, cpl_table-test.c, cpl_table-testfail1.c,
  cpl_table-testfail2.c, cpl_vector-test.c: Add missing
  initialization calls

2003-12-01 11:23  cizzo

* cplcore/: cpl_error.c, cpl_error.h: Fix a problem with header
  files, because cpl_error.h included cpl_messaging.h and viceversa
  (Lars)

2003-12-01 11:22  cizzo

* cplcore/: cpl_messaging.c, cpl_messaging.h: Set the right type to
  functions

2003-12-01 10:31  cizzo

* tests/: cpl_image_basic-test.c, cpl_sparseimage-test.c: Init
  messaging system

2003-11-30 11:54  cizzo

* cplcore/: cpl_messaging.c, cpl_messaging.h: Upgrade
  documentation, and make the software a bit safer

2003-11-26 16:44  cizzo

* cplcore/: cpl_table.c: Minor improvement to documentation

2003-11-26 15:49  rpalsa

* m4macros/cpl.m4: In CPL_CHECK_QFITS: Include the Qfits default
  installation path when looking for headers and libraries.

2003-11-26 14:38  cizzo

* cplcore/: cpl_matrix.c, cpl_table.c: Further improvements to the
  documentation

2003-11-25 16:29  cizzo

* cplcore/: cpl_table.c: Replace calls to snprintf() with calls to
  cx_snprintf() to solve a problem with the gcc 3.2 compiler

2003-11-24 09:23  cizzo

* cplcore/: cpl_table.h: Eliminate two unused functions

2003-11-24 09:23  cizzo

* cplcore/: cpl_table.c: Major upgrade of the documentation, and
  fix some minor bugs. Eliminate two unused functions

2003-11-21 15:31  cizzo

* cplcore/: cpl_matrix.c: Correct typo in the doc

2003-11-21 14:52  rpalsa

* libcext/cext/: cxmessages.c, cxmessages.h: Functions
  cx_log_set_default_handler(), cx_log_get_domain_count() and
  cx_log_get_domain_name() added.

2003-11-18 15:21  cizzo

* cplcore/: cpl_matrix.c: Minor change in documentation

2003-11-18 10:53  cizzo

* cplcore/: cpl_matrix.c: Minor change in documentation

2003-11-18 10:29  cizzo

* cplcore/: cpl_matrix.c: Minor change in doc style

2003-11-17 16:30  cizzo

* cplcore/: cpl_matrix.c: Improve the documentation, replace the
  emulation of realloc() with a call to cx_realloc(), and other
  minor changes

2003-11-14 11:51  yjung

* cplcore/cpl_image_bpm.c, cplcore/cpl_image_bpm.h,
  tests/cpl_image_bpm-test.c: renamed cpl_image_bpm_set_goodpix()
  in cpl_image_bpm_reset_badpix()

2003-11-14 11:27  yjung

* cplcore/cpl_image_bpm.c: check bounds of indices given in ASCII
  file

2003-11-14 11:25  yjung

* cplcore/cpl_image_bpm.c: check the indices given in an ASCII file
  to see if they are out of bounds

2003-11-14 11:11  yjung

* cplcore/: cpl_image_bpm.c, cpl_image_bpm.h: added
  cpl_image_bpm_is_badpix() and cpl_image_bpm_set_goodpix()

2003-11-14 11:09  yjung

* cplcore/: cpl_sparseimage.c, cpl_sparseimage.h: added
  cpl_sparseimage_has_index() and cpl_sparseimage_remove_pixel()

2003-11-14 11:04  yjung

* tests/cpl_sparseimage-test.c: added tests fo
  cpl_sparseimage_has_index() and cpl_sparseimage_remove_pixel()

2003-11-14 10:58  yjung

* tests/cpl_image_bpm-test.c: added tests for
  cpl_image_bpm_set_goodpix() and cpl_image_bpm_is_bad()

2003-11-14 10:38  yjung

* cplcore/cpl_sparseimage.c: typo

2003-11-14 10:36  yjung

* cplcore/: cpl_image_bpm.c, cpl_image_bpm.h: added
  cpl_image_bpm_is_badpix() and cpl_image_bpm_set_goodpix()

2003-11-14 10:35  yjung

* cplcore/: cpl_sparseimage.c, cpl_sparseimage.h: added
  cpl_sparseimage_remove_pixel()

2003-11-14 09:54  yjung

* cplcore/: cpl_sparseimage.c, cpl_sparseimage.h: added
  cpl_sparseimage_has_index()

2003-11-11 10:19  cplmgr

* ChangeLog: Updated for release 1.0b1

2003-11-11 10:13  cplmgr

* libcext/ChangeLog: Updated for release 1.0b1

2003-11-11 09:50  rpalsa

* cplcore/cpl_plist.c: Function cpl_plist_from_fits() added,
  cpl_plist_load() restructured to use same architecture as
  cpl_plist_from_fits().

2003-11-11 09:46  rpalsa

* cplcore/cpl_plist.h: Function cpl_plist_from_fits() added.

2003-11-07 17:14  yjung

* cplcore/cpl_imset_basic.c, cplcore/cpl_imset_basic.h,
  cplcore/cpl_imset_basic_body.h, tests/cpl_imset_basic-test.c:
  added cpl_imset_conv_xy_rtheta() and cpl_imset_conv_rtheta_xy()

2003-11-07 15:39  cplmgr

* configure.ac, libcext/configure.ac: Package version changed

2003-11-07 15:34  yjung

* tests/cpl_imset_basic-test.c: added test for cpl_imset_fft()

2003-11-07 15:34  yjung

* cplcore/cpl_imset_basic.c: added cpl_is_power_of_2()

2003-11-07 15:27  cplmgr

* README: Updated for version 1.0b1

2003-11-07 15:17  rpalsa

* cplui/cpl_plugin.c: Symbol _CPL_PLUGIN_API replaced by version
  number.

2003-11-07 15:14  rpalsa

* cplui/cpl_plugin.h: Obsolete symbol _CPL_PLUGIN_API removed.

2003-11-07 14:59  yjung

* cplcore/cpl_imset_basic.c: corrected index

2003-11-07 14:37  rpalsa

* cplexec/cpl_exec.h, cplexec/cpl_exec_params_process.h,
  cplexec/cpl_exec_params_utils.h,
  cplexec/cpl_exec_plugin_process.h,
  cplexec/cpl_exec_stringarray.h, cplexec/cpl_exec_utils.h,
  cplcore/cpl_init.h, cplcore/cpl_macros.h, cplcore/cpl_memory.h,
  cplcore/cpl_memory_impl.h, cplcore/cpl_plist.h,
  cplcore/cpl_property.h, cplcore/cpl_types.h: Leading underscore
  removed from code guards

2003-11-07 14:32  yjung

* cplcore/: cpl_imset_io.c, cpl_imset_io.h: changed api of
  cpl_imset_save()

2003-11-07 14:31  yjung

* cplcore/cpl_imset_basic.c: doxygen

2003-11-07 14:26  cizzo

* cplcore/: cpl_column.c, cpl_column.h, cpl_error.c, cpl_error.h,
  cpl_matrix.c, cpl_matrix.h, cpl_messaging.h, cpl_table.c,
  cpl_table.h: Eliminate identifiers in capital letters prefixed by
  an underscore

2003-11-07 14:22  cizzo

* cplcore/: cpl_column.c, cpl_column.h, cpl_error.c, cpl_error.h,
  cpl_matrix.c, cpl_matrix.h, cpl_messaging.h, cpl_table.c,
  cpl_table.h: Eliminate identifiers in capital letters prefixed by
  an underscore

2003-11-07 14:02  yjung

* cplcore/: cpl_imset_basic.c, cpl_imset_basic.h,
  cpl_imset_basic_body.h: added cpl_imset_fft()

2003-11-07 14:01  yjung

* cplcore/: cpl_imset_io.c, cpl_imset_io.h: added
  cpl_imset_set_image()

2003-11-07 14:01  rpalsa

* cplui/: cpl_frame.h, cpl_frameset.h, cpl_parameter.h,
  cpl_parlist.h, cpl_pluginlist.h, cpl_recipe.h: Leading underscore
  removed from code guards

2003-11-07 13:58  rpalsa

* libcext/cext/: cxfileutils.h, cxlist.h, cxmacros.h, cxmap.h,
  cxmemory.h, cxmessages.h, cxmultimap.h, cxslist.h, cxstring.h,
  cxstrutils.h, cxtree.h, cxutils.h, snprintf.h: Leading underscore
  removed from code guards

2003-11-07 13:58  cizzo

* tests/cpl_matrix-test.c: rename cpl_matrix_is_null() to
  cpl_matrix_is_zero(), add tests for cpl_matrix_maxpos _minpos
  _max _min

2003-11-07 13:55  cizzo

* cplcore/cpl_table.c, cplcore/cpl_table.h, tests/cpl_table-test.c:
  Create new function cpl_table_column_convert() replacing the
  convert functions carrying the type signature in their names

2003-11-07 13:54  cizzo

* cplcore/: cpl_matrix.c, cpl_matrix.h: rename cpl_matrix_is_null()
  to cpl_matrix_is_zero(), fix a serious bug in cpl_matrix_maxpos
  _minpos

2003-11-07 13:50  cizzo

* cplcore/cpl_matrix.h: rename cpl_matrix_is_null() to
  cpl_matrix_is_zero()

2003-11-07 13:46  cizzo

* cplcore/cpl_table.c: Minor fix

2003-11-07 11:35  cizzo

* cplcore/cpl_table.c: Minor fix

2003-11-07 11:33  cizzo

* tests/cpl_table-test.c, cplcore/cpl_table.c, cplcore/cpl_table.h:
  Create new function cpl_table_column_convert() replacing the
  convert functions carrying the type signature in their names

2003-11-07 10:52  cizzo

* cplcore/cpl_matrix.c: Fix serious bug in cpl_matrix_minpo() and
  cpl_matrix_maxpos()

2003-11-07 10:41  cizzo

* tests/cpl_matrix-test.c: Add tests for cpl_matrix_min _max
  _minpos and _maxpos

2003-11-06 17:03  yjung

* cplcore/: cpl_image_gen.c, cpl_image_gen_body.h, cpl_tools.c,
  cpl_tools.h: functions made static

2003-11-06 16:53  yjung

* cplcore/: cpl_image_distortion.c, cpl_image_distortion.h,
  cpl_image_gen.c, cpl_image_gen_body.h, cpl_tools.c, cpl_tools.h:
  some functions made static

2003-11-06 16:06  yjung

* cplcore/cpl_image_stats.c: removed an unused function

2003-11-06 16:04  yjung

* cplcore/: cpl_tools.c, cpl_tools.h: code reorganized

2003-11-06 16:00  yjung

* cplcore/cpl_image_stats.c: added cpl_image_rect_readout_noise()

2003-11-06 15:57  yjung

* cplcore/cpl_vector.c: ASCIILINESZ does not exist any more

2003-11-06 15:55  yjung

* cplcore/: cpl_1dfunction.c, cpl_1dfunction.h: added
  cpl_1dfunction_gen_rect_poisson()

2003-11-06 15:53  yjung

* cplcore/cpl_image_io.c: added doc for cpl_image_duplicate()

2003-11-06 15:49  yjung

* cplcore/: cpl_1dfunction.c, cpl_1dfunction.h,
  cpl_image_distortion.c, cpl_image_distortion_body.h,
  cpl_image_stats.c, cpl_tools.c, cpl_tools.h, cpl_vector.c:
  cleaned cpl_tools and improved documentation

2003-11-06 12:00  yjung

* cplcore/cpl_image_io.c: added CPL_ASSURE checks in
  cpl_image_duplicate()

2003-11-05 16:03  yjung

* cplcore/: cpl_image_io.c: doxygen

2003-11-05 15:20  yjung

* cplcore/: cpl_image.h, cpl_image_defs.h, cpl_image_io.c,
  cpl_image_io_body.h, cpl_image_stats.c, cpl_imset.h,
  cpl_imset_io_body.h: _CPL_XXX_H_ -> CPL_XXX_H CPL_CLASS_BINARY ->
  CPL_CLASS_BIN

2003-11-05 15:06  yjung

* cplcore/cpl_image_basic.h: use const

2003-11-05 15:02  yjung

* tests/: cpl_image_basic-test.c, cpl_image_filter-test.c,
  cpl_image_io-test.c, cpl_image_stats-test.c: changed prototypes
  for cpl_image_load() and cpl_image_convert()

2003-11-05 14:55  yjung

* cplcore/cpl_tools.h: added some new functions

2003-11-05 14:52  yjung

* cplcore/cpl_tools.c: added a couple of new functions and updated
  documentation

2003-11-05 14:45  yjung

* cplcore/: cpl_image_io.c, cpl_image_io.h, cpl_image_io_body.h:
  cpl_image_load_TYPE() to cpl_image_load(TYPE)
  cpl_image_convert_to_TYPE() to cpl_image_convert(TYPE)

2003-11-05 14:27  yjung

* cplcore/: cpl_image_basic.c, cpl_image_basic_body.h,
  cpl_image_defs.h, cpl_image_io.c, cpl_image_io_body.h: replaced
  CPL_IMAGE_BINARY  by CPL_IMAGE_BIN

2003-11-05 14:25  yjung

* cplcore/: cpl_1dfunction.h, cpl_image.h, cpl_image_basic.h,
  cpl_image_defs.h, cpl_image_filter.h, cpl_image_gen.h,
  cpl_image_io.h, cpl_image_stats.h, cpl_tools.h, cpl_vector.h:
  replaced _CPL_XXX_H_ by CPL_XXX_H

2003-11-05 14:09  yjung

* cplcore/cpl_tools.c: updated doxygen documentation

2003-11-05 13:39  yjung

* cplcore/cpl_image_io.c, cplcore/cpl_image_io.h,
  cplcore/cpl_image_io_body.h, cplcore/cpl_imset_basic.c,
  cplcore/cpl_imset_io_body.h, cplcore/cpl_objects.c,
  tests/cpl_image_basic-test.c, tests/cpl_image_distortion-test.c,
  tests/cpl_image_filter-test.c, tests/cpl_image_io-test.c,
  tests/cpl_image_stats-test.c: changed cpl_image_load_TYPE() to
  cpl_image_load(.., TYPE,..) changed cpl_image_convert_to_TYPE()
  to cpl_image_convert(..., TYPE, ...)

2003-10-30 15:03  yjung

* cplcore/cpl_vector.c: doxygen + synchro with the main trunk

2003-10-30 14:57  yjung

* cplcore/: cpl_image_io.c, cpl_image_stats.c: doxygen + synchro
  with trunk

2003-10-30 14:52  yjung

* cplcore/: cpl_image_filter.c, cpl_image_filter_body.h,
  cpl_sparseimage.c, cpl_sparseimage.h, cpl_image_gen.c: doxygen +
  synchro with trunk

2003-10-30 14:42  yjung

* cplcore/cpl_image_bpm.c: doxygen + synchro with trunk

2003-10-30 14:38  yjung

* cplcore/: cpl_image_binary.c, cpl_image_binary.h: synchro with
  the trunk

2003-10-30 14:28  yjung

* cplcore/: cpl_image_basic.c, cpl_image_basic_body.h: doxygen +
  synchro with the main trunk version

2003-10-30 14:28  yjung

* cplcore/cpl_1dfunction.c: doxygen...

2003-10-30 14:10  yjung

* cplcore/: cpl_1dfunction.c, cpl_image_basic.c,
  cpl_image_binary.c, cpl_image_bpm.c, cpl_image_distortion.c,
  cpl_image_filter.c, cpl_image_gen.c, cpl_image_io.c,
  cpl_image_stats.c, cpl_imset_basic.c, cpl_imset_io.c,
  cpl_objects.c, cpl_polynomial.c, cpl_sparseimage.c, cpl_tools.c,
  cpl_vector.c: doxygen: added error codes in doc

2003-10-30 09:29  yjung

* cplcore/: cpl_error.h, cpl_image_io.c, cpl_image_io.h,
  cpl_imset_basic.c: removed cpl_image_delete_bpm() (replaced by
  cpl_image_bpm_reset())

2003-10-29 16:31  yjung

* cplcore/cpl_image_bpm.c, cplcore/cpl_image_filter.c,
  cplcore/cpl_image_io.c, cplcore/cpl_image_io.h,
  cplcore/cpl_imset_basic.c, tests/cpl_image_io-test.c,
  tests/cpl_imset_basic-test.c: removed cpl_image_count_badpixels

2003-10-29 16:21  yjung

* tests/cpl_image_bpm-test.c: added missing include

2003-10-29 16:15  yjung

* tests/cpl_image_filter-test.c: do not use sparse image object any
  more

2003-10-29 16:13  yjung

* cplcore/cpl_image_binary.c, cplcore/cpl_image_bpm.c,
  cplcore/cpl_image_filter.c, cplcore/cpl_image_io.c,
  cplcore/cpl_image_io.h, tests/cpl_image_io-test.c: removed
  cpl_image_count_badpixels()

2003-10-29 16:00  yjung

* tests/cpl_image_io-test.c: do not use sparse image object any
  more

2003-10-29 15:52  yjung

* cplcore/cpl_image_bpm.c: removed bad test

2003-10-29 15:52  yjung

* cplcore/cpl_memory.h: added prototype of cpl_memory_init()

2003-10-29 15:51  yjung

* cplcore/cpl_image_stats.c: added missing include

2003-10-29 15:51  yjung

* cplcore/: cpl_image_io.c, cpl_image_io.h: changed prototypes of
  cpl_image_new_type()

2003-10-29 15:34  yjung

* tests/cpl_imset_basic-test.c: do not use sparse images any more

2003-10-29 15:34  yjung

* tests/cpl_image_bpm-test.c: rm printf()

2003-10-29 15:33  yjung

* cplcore/cpl_image_bpm.c: removed a bad test

2003-10-29 15:10  yjung

* cplcore/cpl_image_bpm.c: bug in cpl_image_bpm_set_badpix()

2003-10-29 14:49  yjung

* tests/cpl_image_filter-test.c: do not use sparse images any more

2003-10-29 14:42  yjung

* tests/cpl_image_io-test.c: do not use cpl_sparse objects any more

2003-10-29 14:32  yjung

* cplcore/: cpl_image_io.c, cpl_image_io.h: removed
  cpl_image_add_badpixel()

2003-10-29 14:06  yjung

* cplcore/: cpl_image_io.c, cpl_image_io.h, cpl_image_io_body.h:
  changed prototype of cpl_image_new_type()

2003-10-29 13:51  yjung

* cplcore/: cpl_image_io.c, cpl_image_io.h: removed
  cpl_image_get_badpixelmap()

2003-10-29 13:45  yjung

* cplcore/cpl_image_bpm.c: doxygen

2003-10-29 13:43  yjung

* tests/cpl_image_bpm-test.c: added a missing include

2003-10-29 13:43  yjung

* cplcore/cpl_sparseimage.c: changed cpl_sparseimage_subsample()

2003-10-29 13:34  yjung

* cplcore/cpl_sparseimage.c: added a entries test in
  cpl_sparseimage_subsample()

2003-10-29 13:34  yjung

* cplcore/cpl_memory.h: added declaration of cpl_memory_init()

2003-10-29 13:13  yjung

* cplcore/cpl_image_bpm.c: doxygen...

2003-10-29 13:01  yjung

* tests/: cpl_image_filter-test.c, cpl_image_io-test.c: added
  include "cpl_sparseimage" - should not be allowed, just
  temporarly...

2003-10-29 12:55  yjung

* cplcore/: cpl_sparseimage.c, cpl_sparseimage.h: added
  cpl_sparseimage_add_pixel()

2003-10-29 12:44  yjung

* tests/cpl_image_bpm-test.c, cplcore/cpl_image_bpm.c,
  cplcore/cpl_image_bpm.h: removed cpl_image_bpm_set_from_map()

2003-10-29 12:36  yjung

* tests/Makefile.am: added cpl_image_bpm

2003-10-29 12:35  yjung

* tests/cpl_image_bpm-test.c: Initial revision

2003-10-29 12:34  yjung

* tests/cpl_sparseimage-test.c, cplcore/cpl_sparseimage.c,
  cplcore/cpl_sparseimage.h: removed cpl_sparseimage_loadmap()

2003-10-29 12:31  yjung

* cplcore/: Makefile.am, cpl_image.h: added cpl_image_bpm

2003-10-29 12:30  yjung

* cplcore/: cpl_image_bpm.c, cpl_image_bpm.h: Initial revision

2003-10-29 11:49  yjung

* tests/cpl_image_bpm-test.c: added tests for all currently
  existing bpm functions

2003-10-29 11:49  yjung

* cplcore/cpl_image_bpm.c: cpl_sparseimage_loadmap() removed and
  implemented here.

2003-10-29 11:23  yjung

* cplcore/: cpl_sparseimage.c, cpl_sparseimage.h: removed
  cpl_sparseimage_loadmap()

2003-10-29 11:14  yjung

* tests/cpl_sparseimage-test.c: removed cpl_sparseimage_loadmap()

2003-10-29 10:48  yjung

* cplcore/cpl_image_bpm.c: fixed a bug in cpl_image_bpm_reset()

2003-10-29 10:32  yjung

* cplcore/cpl_image_bpm.c: added a test case im
  cpl_image_bpm_set_pix

2003-10-29 10:03  yjung

* cplcore/cpl_image_bpm.c: added a check

2003-10-28 18:08  yjung

* cplcore/Makefile.am: typo

2003-10-28 17:59  yjung

* cplcore/: cpl_image_distortion.c, cpl_polynomial.c: doxygen doc
  small update

2003-10-28 17:46  yjung

* cplcore/: cpl_image_binary.c, cpl_image_binary.h,
  cpl_image_bpm.c, cpl_image_bpm.h, cpl_image_filter.c,
  cpl_image_stats.c, cpl_imset_basic.c, cpl_imset_basic_body.h,
  cpl_sparseimage.c: hide cpl_sparseimage to ext user, and add a
  cpl_image_bpm module for the bad pixels handling interface

2003-10-28 17:45  yjung

* tests/Makefile.am: added cpl_image_bpm-test

2003-10-28 17:43  yjung

* tests/cpl_image_bpm-test.c: Initial revision

2003-10-28 16:17  yjung

* cplcore/cpl_image.h: added cpl_image_bpm module and removed
  cpl_sparseimage from public place

2003-10-28 16:17  yjung

* cplcore/Makefile.am: added cpl_image_bpm module

2003-10-28 16:15  yjung

* cplcore/: cpl_image_bpm.c, cpl_image_bpm.h: Initial revision

2003-10-28 16:08  yjung

* cplcore/: cpl_image_gen.c, cpl_image_stats.c: doxygen...

2003-10-28 15:04  yjung

* cplcore/cpl_image_basic.c, cplcore/cpl_image_basic.h,
  cplcore/cpl_image_binary.c, cplcore/cpl_image_binary.h,
  cplcore/cpl_image_filter.c, cplcore/cpl_image_filter.h,
  cplcore/cpl_image_gen.c, cplcore/cpl_image_gen.h,
  cplcore/cpl_image_io.c, cplcore/cpl_image_io.h,
  cplcore/cpl_image_io_body.h, cplcore/cpl_image_stats.c,
  cplcore/cpl_image_stats.h, cplcore/cpl_sparseimage.c,
  cplcore/cpl_sparseimage.h, tests/cpl_sparseimage-test.c:
  reorganized code (added cpl_image_defs.h, hide cpl_image_stats,
  hide ccpl_sparseimage...)

2003-10-28 14:10  yjung

* cplcore/cpl_image.h: definitions moved to cpl_image_defs.h

2003-10-28 14:09  yjung

* cplcore/Makefile.am: added cpl_image_defs.h

2003-10-28 14:07  yjung

* cplcore/cpl_image_defs.h: new revision

2003-10-28 13:36  yjung

* cplcore/cpl_vector.c: updated doxygen documentation according to
  Derek's comments

2003-10-28 13:31  yjung

* cplcore/cpl_sparseimage.c: updated doxygen documentation
  according to Derek's comments

2003-10-28 13:26  yjung

* cplcore/cpl_image_stats.c: updated doxygen documentation
  according to Derek's comments

2003-10-28 13:14  yjung

* cplcore/cpl_image_io.c: updated doxygen documentation according
  to Derek's comments

2003-10-28 12:58  yjung

* cplcore/cpl_image_gen.c: updated doxygen documentation according
  to Derek's comments

2003-10-28 12:54  yjung

* cplcore/cpl_image_filter.c: updated doxygen documentation
  according to Derek's comments

2003-10-28 12:49  yjung

* cplcore/cpl_image_binary.c: updated doxygen documentation
  according to Derek's comments

2003-10-28 12:02  yjung

* cplcore/cpl_image_basic.c: updated doxygen documentation
  according to Derek's comments

2003-10-28 11:50  yjung

* cplcore/cpl_1dfunction.c: updated doxygen documentation according
  to Derek's comments

2003-10-28 11:29  yjung

* cplcore/: cpl_1dfunction.c, cpl_image_basic.c,
  cpl_image_binary.c, cpl_image_distortion.c, cpl_image_filter.c,
  cpl_image_gen.c, cpl_image_io.c, cpl_image_stats.c,
  cpl_imset_basic.c, cpl_imset_io.c, cpl_objects.c,
  cpl_polynomial.c, cpl_sparseimage.c, cpl_tools.c, cpl_vector.c:
  doxygen documentation updated according Derek's comments

2003-10-27 14:58  yjung

* cplcore/: cpl_image_basic.c, cpl_image_basic.h,
  cpl_image_basic_body.h: added cpl_image_subsample()

2003-10-27 14:58  yjung

* cplcore/: cpl_sparseimage.c, cpl_sparseimage.h: added
  cpl_sparseimage_subsample()

2003-10-27 14:57  yjung

* tests/cpl_image_basic-test.c: added test case for
  cpl_image_subsample()

2003-10-24 13:51  yjung

* cplcore/: cpl_1dfunction.h, cpl_image_basic.h,
  cpl_image_binary.h, cpl_image_defs.h, cpl_image_distortion.h,
  cpl_image_filter.h, cpl_image_gen.h, cpl_image_io.h,
  cpl_image_stats.h, cpl_imset_basic.h, cpl_imset_defs.h,
  cpl_imset_io.h, cpl_memory.h, cpl_objects.h, cpl_polynomial.h,
  cpl_sparseimage.h, cpl_tools.h, cpl_vector.h: _CPL_BAL_BLA_H_
  ---> CPL_BLA_BLA_H

2003-10-23 16:25  yjung

* cplcore/cpl_memory_impl.h, tests/cpl_1dfunction-test.c,
  tests/cpl_image_basic-test.c, tests/cpl_image_binary-test.c,
  tests/cpl_image_distortion-test.c, tests/cpl_image_filter-test.c,
  tests/cpl_image_gen-test.c, tests/cpl_image_io-test.c,
  tests/cpl_image_stats-test.c, tests/cpl_imset_basic-test.c,
  tests/cpl_imset_io-test.c, tests/cpl_objects-test.c,
  tests/cpl_polynomial-test.c, tests/cpl_sparseimage-test.c,
  tests/cpl_vector-test.c: use xmemory functions in the tests

2003-10-23 15:11  yjung

* tests/cpl_sparseimage-test.c: typo

2003-10-23 15:10  yjung

* tests/: cpl_image_basic-test.c, cpl_image_binary-test.c,
  cpl_image_distortion-test.c, cpl_image_filter-test.c,
  cpl_image_gen-test.c, cpl_image_io-test.c,
  cpl_image_stats-test.c, cpl_imset_basic-test.c,
  cpl_imset_io-test.c, cpl_objects-test.c, cpl_polynomial-test.c,
  cpl_sparseimage-test.c, cpl_vector-test.c: call cpl_init() to use
  xmemory

2003-10-23 15:02  yjung

* tests/cpl_1dfunction-test.c: use the xmemory model (call
  cpl_init())

2003-10-23 14:13  yjung

* cplcore/cpl_image_io.c: changed cpl_image_save() prototype to use
  cpl_plist instead of qfits_header

2003-10-23 14:09  yjung

* tests/cpl_image_io-test.c: change in cpl_image_save prototype

2003-10-23 14:09  yjung

* cplcore/cpl_image_io.h: changed cpl_image_save() prototype to use
  cpl_plist instead of qfits_header

2003-10-23 13:51  yjung

* cplcore/: cpl_image_io.c, cpl_image_io.h: changed
  cpl_image_save() prototype to use cpl_plist instead of
  qfits_header

2003-10-21 15:23  rpalsa

* cplexec/cpl_exec.c: Program information updated.

2003-10-21 15:22  rpalsa

* cplexec/cpl_exec.h: Symbol APP_DATE removed.

2003-10-01 16:09  cizzo

* cplcore/: cpl_column.c: Fix bug in cpl_column_min() and
  cpl_column_max()

2003-10-01 13:11  cizzo

* cplcore/: cpl_column.c: Fix bug in cpl_column_minpos() and
  cpl_column_maxpos()

2003-10-01 11:20  cizzo

* cplcore/: cpl_table.c, cpl_table.h: Fix error in the interface

2003-10-01 10:09  cizzo

* cplcore/cpl_table.c: Fix error in the documentation

2003-09-30 14:32  cplmgr

* configure.ac: Check endianess of target system

2003-09-29 16:14  cplmgr

* AUTHORS: Updated

2003-09-29 15:17  cplmgr

* libcext/: AUTHORS, BUGS, COPYING, INSTALL, NEWS, README, TODO:
  Added

2003-09-29 11:59  cplmgr

* ChangeLog: Updated for 1.0b

2003-09-29 11:58  cplmgr

* libcext/ChangeLog: Added.

2003-09-29 10:58  yjung

* cplcore/: cpl_1dfunction.c, cpl_vector.c: added Synopsys/doxygen
  info

2003-09-29 10:54  yjung

* cplcore/: cpl_1dfunction.c, cpl_image_basic.c,
  cpl_image_binary.c, cpl_image_filter.c, cpl_image_gen.c,
  cpl_image_io.c, cpl_image_stats.c, cpl_sparseimage.c,
  cpl_vector.c: added doxygen info on which file to include...

2003-09-29 09:42  cplmgr

* configure.ac, libcext/configure.ac: Package version changed.

2003-09-29 09:27  cplmgr

* configure.ac, libcext/configure.ac: Package version change
  reverted

2003-09-29 09:13  cplmgr

* configure.ac, libcext/configure.ac: Package version changed

2003-09-24 14:59  rpalsa

* cplui/cpl_plugin.h: Previous change reverted. The typedef of
  cpl_plugin moved back in front of the structure definition.

2003-09-24 09:42  rpalsa

* cplui/cpl_plugin.h: Move typedef struct _cpl_plugin_ after
  structure declaration.

2003-09-17 14:42  rpalsa

* tests/cpl_pluginlist-test.c: Offending cpl_plugin_delete() calls
  removed.

2003-09-17 14:06  rpalsa

* cplui/cpl_pluginlist.c: Bug fixed in cpl_pluginlist_next()

2003-09-09 21:34  yjung

* cplcore/: cpl_objects.c, cpl_polynomial.c: small warnings
  corrected

2003-09-09 21:22  yjung

* cplcore/cpl_sparseimage.c: added a forgotten #include
  "cp_tools.h"

2003-09-08 14:46  mkiesgen

* tests/cpl_pluginlist-test.c: Fixed call to changed Function names

2003-09-05 10:49  yjung

* tests/cpl_objects-test.c: added an include

2003-09-05 10:48  yjung

* tests/cpl_polynomial-test.c: removed unused var.

2003-09-05 10:39  yjung

* tests/cpl_objects-test.c: use accessor functions

2003-09-05 10:37  yjung

* cplcore/cpl_objects.c: typo

2003-09-05 10:20  yjung

* cplcore/: cpl_objects.c, cpl_objects.h: added accessor functions

2003-09-05 10:00  yjung

* cplcore/cpl_objects.c: added cpl_objects_sort_max() and
  cpl_objects_sort_flux()

2003-09-05 09:48  yjung

* cplcore/: cpl_objects.c, cpl_objects.h: added
  cpl_objects_sort_npix()

2003-09-04 17:43  yjung

* tests/cpl_objects-test.c: some additional tests

2003-09-04 17:43  yjung

* cplcore/: cpl_objects.c, cpl_objects.h: some new functions added

2003-09-04 15:21  yjung

* tests/cpl_objects-test.c: added an include

2003-09-04 15:20  yjung

* cplcore/cpl_objects.c: added some includes

2003-09-04 14:32  yjung

* cplcore/cpl_image_stats.c: cosmetics

2003-09-04 13:55  yjung

* tests/cpl_objects-test.c: added missing includes

2003-09-04 13:40  yjung

* tests/Makefile.am: added cpl_objects-test

2003-09-04 13:40  yjung

* tests/cpl_objects-test.c: Initial revision

2003-09-04 11:42  yjung

* cplcore/cpl_objects.h: added some functions declarations

2003-09-04 11:38  yjung

* cplcore/cpl_image_distortion.c: added doc

2003-09-04 11:12  yjung

* cplcore/: cpl_image_binary.c, cpl_1dfunction.c: cosmetics

2003-09-04 11:08  yjung

* cplcore/: cpl_image_stats.c, cpl_image_gen.c, cpl_image_filter.c:
  cosmetics

2003-09-04 11:06  yjung

* cplcore/cpl_imset_io.c: remived cxstrutils dependency

2003-09-04 11:03  yjung

* cplcore/cpl_polynomial.c: removed cxchar

2003-09-04 11:02  yjung

* cplcore/cpl_vector.c: cosmetics

2003-09-04 10:39  yjung

* cplcore/cpl_objects.c: various corrections

2003-09-04 10:21  yjung

* cplcore/Makefile.am: added cpl_objects

2003-09-04 10:20  yjung

* cplcore/cpl_objects.h: include only image definition

2003-09-03 17:47  yjung

* tests/cpl_image_distortion-test.c: cosmetics

2003-09-03 17:44  yjung

* cplcore/cpl_image_distortion.c,
  cplcore/cpl_image_distortion_body.h,
  tests/cpl_image_distortion-test.c: added
  cpl_image_distortion_poly() and tested it

2003-09-03 15:57  yjung

* tests/cpl_image_distortion-test.c: first usable version

2003-09-03 15:12  yjung

* cplcore/cpl_image_distortion.c: added include "math.h"

2003-09-03 14:44  cizzo

* cplcore/: cpl_matrix.h: eliminate unused prototype

2003-09-03 14:17  yjung

* cplcore/: cpl_image_distortion.c, cpl_image_distortion.h: moved
  #include cpl_tools.h from .c to .h

2003-09-03 14:11  yjung

* tests/Makefile.am: added cpl_image_distortion-test

2003-09-03 14:11  yjung

* tests/cpl_image_distortion-test.c: Initial revision

2003-09-02 17:56  yjung

* cplcore/cpl_tools.c: added sinc()

2003-09-02 17:43  yjung

* cplcore/: cpl_image_distortion.c, cpl_image_distortion.h,
  cpl_image_distortion_body.h: added cpl_image_distortion_linear()

2003-09-02 17:42  yjung

* cplcore/: cpl_tools.c, cpl_tools.h: added
  cpl_interpolation_kernel()

2003-09-02 17:01  yjung

* cplcore/cpl_image.h: added cpl_image_distortion.h

2003-09-02 13:22  yjung

* cplcore/Makefile.am: added cpl_image_distortion

2003-09-02 13:21  yjung

* cplcore/: cpl_image_distortion.c, cpl_image_distortion.h,
  cpl_image_distortion_body.h: New revision - still empty

2003-09-02 11:29  yjung

* cplcore/: cpl_polynomial.c, cpl_polynomial.h: changed
  cpl_polynomial_new() and first working revision

2003-09-02 11:28  yjung

* tests/cpl_polynomial-test.c: functions successfully tested

2003-09-01 17:24  yjung

* tests/Makefile.am: added cpl_polynomial

2003-09-01 17:08  yjung

* tests/Makefile.am: added cpl_polynomial

2003-09-01 17:08  yjung

* tests/cpl_polynomial-test.c: Initial revision

2003-09-01 16:40  yjung

* cplcore/: cpl_polynomial.c, cpl_polynomial.h: typo

2003-09-01 16:21  yjung

* cplcore/cpl_polynomial.c: typo

2003-09-01 14:39  yjung

* cplcore/Makefile.am: added cpl_polynomial.[ch]

2003-09-01 14:32  yjung

* cplcore/: cpl_polynomial.c, cpl_polynomial.h: New revision

2003-09-01 11:24  cizzo

* cplcore/: cpl_table.c, cpl_table.h: Added function
  cpl_table_erase_unselected()

2003-08-29 15:27  rpalsa

* cplui/cpl_parameter.c: Typo fixed.

2003-08-29 15:25  rpalsa

* cplexec/cpl_exec_plugin_process.c: Adapted to API changes in
  cpl_pluginlist.

2003-08-29 15:23  rpalsa

* cplui/: cpl_pluginlist.c, cpl_pluginlist.h: API cleanup

2003-08-29 15:19  rpalsa

* cplui/cpl_parameter.h: Return types updated.

2003-08-29 15:19  rpalsa

* cplui/cpl_parameter.c: Return types updated. Function
  documentation added (partially).

2003-08-29 10:34  rpalsa

* libcext/cext/cxstrutils.c: Fixes from branch CPL-1_0-BRANCH,
  Revision 1.1.2.1 imported.

2003-08-29 10:34  rpalsa

* libcext/cext/cxstring.c: Fixes from branch CPL-1_0-BRANCH,
  Revision 1.3.2.1 imported.

2003-08-29 10:31  rpalsa

* libcext/cext/cxtree.c: Fixes from branch CPL-1_0-BRANCH, Revision
  1.4.2.1 imported.

2003-08-29 10:29  rpalsa

* libcext/cext/: cxmap.c, cxmultimap.c: Fixes from branch
  CPL-1_0-BRANCH, Revision 1.1.2.1 imported.

2003-08-29 10:27  rpalsa

* libcext/cext/cxmessages.h: Fixes from branch CPL-1_0-BRANCH,
  Revision 1.2.2.1 imported.

2003-08-29 10:26  rpalsa

* cplcore/cpl_plist.c: Fixes from branch CPL-1_0-BRANCH, revision
  1.4.2.9 added.

2003-08-29 09:43  rpalsa

* libcext/cext/: cxmap.c, cxmultimap.c, cxstring.c, cxstrutils.c,
  cxtree.c: Typos fixed.

2003-08-26 14:27  rpalsa

* cplcore/cpl_plist.c: Typo fixed.

2003-08-25 14:25  cizzo

* cplcore/cpl_table.c: Rewrite cpl_table_print()

2003-08-25 14:25  cizzo

* cplcore/cpl_column.c: Change default column formats

2003-08-25 14:23  cizzo

* tests/cpl_table-test.c: [no log message]

2003-08-25 14:18  cizzo

* cplcore/cpl_table.c: Rewrite cpl_table_print()

2003-08-25 14:18  cizzo

* cplcore/cpl_column.c: Change default column formats

2003-08-25 09:21  rpalsa

* libcext/cext/cxmessages.h: Typo fixed.

2003-08-22 11:10  cizzo

* cplexec/: cpl_exec_params_process.c, cpl_exec_params_utils.c:
  Change name of few functions

2003-08-22 10:44  cizzo

* tests/cpl_table-test.c: Add tests for cpl_table_load() and
  cpl_table_save()

2003-08-22 10:43  cizzo

* cplcore/cpl_table.c: First fully tested (on Linux) version of
  cpl_table_save()

2003-08-22 10:38  cizzo

* tests/cpl_table-test.c: Add tests for cpl_table_load() and
  cpl_table_save()

2003-08-22 10:37  cizzo

* cplcore/cpl_table.c: First fully tested version of
  cpl_table_save()

2003-08-21 16:16  cizzo

* cplcore/: cpl_column.c: Fix uninitialized pointers in
  cpl_column_code_null_TYPE() functions

2003-08-21 12:57  cizzo

* cplui/: cpl_parameter.c, cpl_parameter.h: Shorten the name of a
  few functions, and eliminate cpl_parameter_enum_set_element_int()

2003-08-21 08:49  cizzo

* cplcore/: cpl_table.c: Fix a problem with headers. There is still
  a problem with NULL values coding in FITS, but this seems to be
  related to qfits. This routine should still not be considered
  tested.

2003-08-20 14:23  cizzo

* cplcore/: cpl_table.c, cpl_table.h: Add cpl_table_save(). The
  function is not yet completely tested

2003-08-20 10:37  llundin

* cplcore/cpl_tools.c: Added environment var. CPL_SRAND_CONST to
  set the srand argument to the constant 1

2003-08-19 17:08  cizzo

* cplcore/: cpl_messaging.c: Restore original print and error
  handlers at msg_stop()

2003-08-18 09:10  cizzo

* cplcore/: cpl_plist.c, cpl_plist.h: Add cpl_plist_prepend_TYPE()

2003-08-18 09:03  cizzo

* cplcore/: cpl_plist.c, cpl_plist.h: Add cpl_plist_prepend_TYPE()

2003-08-14 13:12  rpalsa

* cplexec/cpl_exec_plugin_process.c: Print proper error message if
  plugin TOC could not be found.

2003-08-13 13:35  yjung

* cplcore/cpl_messaging.h: use CPL_END_DECLS and CPL_BEGIN_DECLS

2003-08-13 13:27  yjung

* cplcore/: cpl_1dfunction.c, cpl_image_basic.c,
  cpl_image_binary.c, cpl_image_filter.c, cpl_image_gen.c,
  cpl_image_io.c, cpl_image_stats.c, cpl_imset_basic.c,
  cpl_imset_io.c, cpl_objects.c, cpl_sparseimage.c, cpl_tools.c,
  cpl_vector.c: use #include "cpl_memory_impl.h"

2003-08-13 13:18  yjung

* cplcore/cpl_memory_impl.h: added #include "cpl_macros.h"

2003-08-13 12:54  yjung

* cplcore/cpl_memory_impl.h: added #include "cpl_macros.h"

2003-08-13 10:00  yjung

* cplcore/: cpl_1dfunction.c, cpl_image_basic.c,
  cpl_image_binary.c, cpl_image_filter.c, cpl_image_gen.c,
  cpl_image_io.c, cpl_image_stats.c, cpl_sparseimage.c,
  cpl_tools.c, cpl_vector.c: replaced #include "cxmemory.h" by
  #include "cpl_memory_impl.h"

2003-08-13 09:57  rpalsa

* cplcore/Makefile.am: Private header file cpl_memory_impl.h added.

2003-08-13 09:55  rpalsa

* cplcore/cpl_memory_impl.h: Added from CPL-1_0-BRANCH

2003-08-13 09:48  rpalsa

* cplcore/cpl_plist.c, cplcore/cpl_property.c, cplui/cpl_frame.c,
  cplui/cpl_frameset.c, cplui/cpl_parameter.c, cplui/cpl_parlist.c,
  cplui/cpl_plugin.c, cplui/cpl_pluginlist.c: Changes to memory
  service calls reverted.

2003-08-13 09:47  rpalsa

* cplcore/cpl_memory_impl.h: Go directly to the cxmemory services.

2003-08-12 17:01  rpalsa

* cplcore/cpl_plist.c, cplcore/cpl_property.c, cplui/cpl_frame.c,
  cplui/cpl_frameset.c, cplui/cpl_parameter.c, cplui/cpl_parlist.c,
  cplui/cpl_plugin.c, cplui/cpl_pluginlist.c: Memory services
  changed

2003-08-12 16:21  rpalsa

* cplcore/Makefile.am: Private header cpl_memory_impl.h file added.

2003-08-12 16:20  rpalsa

* cplcore/cpl_memory_impl.h: Added

2003-08-07 11:55  cizzo

* cplcore/: cpl_column.c: Eliminate memory leak in column
  destructor

2003-08-05 17:06  mkiesgen

* cplexec/cpl_exec_params_process.c: Fixed help system for
  plugin/recipe handling

2003-08-05 12:53  yjung

* cplcore/: cpl_image_basic.c, cpl_image_basic.h,
  cpl_image_basic_body.h, cpl_sparseimage.c, cpl_sparseimage.h,
  cpl_tools.c, cpl_tools.h: added cpl_image_flip_local()
  cpl_sparseimage_flip_local() cpl_tools_sort_iarray()

2003-08-05 11:31  yjung

* tests/cpl_image_basic-test.c: added tests for
  cpl_image_flip_local()

2003-08-05 10:49  yjung

* tests/: cpl_image_filter-test.c, cpl_imset_basic-test.c: removed
  some products creation

2003-08-05 10:43  yjung

* cplcore/: cpl_image_basic.c, cpl_image_basic.h,
  cpl_image_basic_body.h, cpl_sparseimage.c, cpl_sparseimage.h:
  added cpl_image_flip_local() and cpl_sparseimage_flip_local()

2003-08-04 16:05  yjung

* cplcore/: cpl_1dfunction.c, cpl_image.h, cpl_image_basic.c,
  cpl_image_basic.h, cpl_image_binary.c, cpl_image_binary.h,
  cpl_image_filter.c, cpl_image_filter.h, cpl_image_gen.c,
  cpl_image_gen.h, cpl_image_io.c, cpl_image_io.h,
  cpl_image_stats.c, cpl_image_stats.h, cpl_sparseimage.c,
  cpl_sparseimage.h, cpl_tools.c, cpl_tools.h, cpl_vector.c:
  removed #include "xmemory.h" an added #include "cxmemory.h"

2003-08-04 15:50  yjung

* cplcore/: cpl_image_basic.c, cpl_image_io.c: corrected
  compilation warning

2003-08-04 15:37  yjung

* cplcore/: cpl_1dfunction.c, cpl_image_basic.c,
  cpl_image_binary.c, cpl_image_defs.h, cpl_image_filter.c,
  cpl_image_gen.c, cpl_image_io.c, cpl_image_stats.c,
  cpl_imset_basic.c, cpl_imset_defs.h, cpl_imset_io.c,
  cpl_objects.c, cpl_sparseimage.c, cpl_tools.c, cpl_tools.h,
  cpl_vector.c: removed #include "xmemory.h" and added #include
  "cxmemory.h"

2003-07-29 11:36  rpalsa

* cplexec/cpl_exec_plugin_process.c: File sequence number and
  suffix handling fixed.

2003-07-24 16:35  rpalsa

* cplcore/Makefile.am: Source modules cpl_init and cpl_memory
  added.

2003-07-24 16:24  rpalsa

* acinclude.m4: Fixes from CPL-1_0-BRANCH, Revision 1.11.2.2
  imported

2003-07-24 16:19  rpalsa

* cplcore/cpl_plist.c: Fixes from CPL-1_0-BRANCH, Revision 1.4.2.5
  imported

2003-07-24 16:13  rpalsa

* cplcore/cpl_table.c: Fixes from CPL-1_0-BRANCH, Revision
  1.37.2.10 imported

2003-07-24 16:00  rpalsa

* libcext/cext/snprintf.c: Conflicts resolved.

2003-07-24 15:58  rpalsa

* libcext/cext/snprintf.c: Fixes from CPL-1_0-BRANCH, Revision
  1.1.2.3 imported.

2003-07-24 15:55  rpalsa

* libcext/cext/snprintf.c: Correct order of symbol definition for
  call redirection.

2003-07-24 14:44  rpalsa

* cplcore/: cpl_init.c, cpl_init.h, cpl_memory.c, cpl_memory.h:
  Added from CPL-1_0-BRANCH

2003-07-24 14:42  rpalsa

* cplui/cpl_parameter.c: Fixes form CPL-1_0-BRANCH, Revision
  1.2.2.5 imported

2003-07-24 14:38  rpalsa

* cplui/cpl_plugin.h: Fixes form CPL-1_0-BRANCH, Revision 1.3.2.3
  imported

2003-07-24 14:33  rpalsa

* libcext/cext/cxmessages.c: Fixes from CPL-1_0-BRANCH, Revision
  1.2.2.1 imported.

2003-07-24 14:32  rpalsa

* libcext/cext/cxutils.c: Fixes from CPL-1_0-BRANCH, Revision
  1.3.2.1 imported.

2003-07-24 14:30  rpalsa

* libcext/cext/snprintf.c: Fixes from CPL-1_0-BRANCH, Revision
  1.1.2.2 imported.

2003-07-24 14:29  rpalsa

* libcext/cext/snprintf.h: Fixes from CPL-1_0-BRANCH, Revision
  1.2.2.1 imported.

2003-07-24 14:09  rpalsa

* libcext/cext/cxutils.c: Add macros to redirect calls to
  snprintf() and vsnprintf().

2003-07-24 14:08  rpalsa

* libcext/cext/: snprintf.c, snprintf.h: Do not use system function
  names for API.

2003-07-24 14:04  rpalsa

* libcext/cext/cxmessages.c: Replace vsnprintf() call with
  cx_vsnprintf().

2003-07-24 11:52  llundin

* cplcore/: cpl_error.c, cpl_error.h: See version 1.13 and 1.21 in
  HEAD

2003-07-23 17:33  llundin

* cplcore/: cpl_sparseimage.c, cpl_sparseimage.h: Allowed NULL
  input in cpl_sparseimage_extract() and added assert(). Added
  accessors.

2003-07-23 16:00  llundin

* cplcore/cpl_image_basic_body.h, cplcore/cpl_image_binary.c,
  cplcore/cpl_image_filter_body.h, cplcore/cpl_image_gen_body.h,
  cplcore/cpl_image_io.c, cplcore/cpl_image_io.h,
  cplcore/cpl_image_io_body.h, tests/cpl_image_io-test.c,
  tests/cpl_sparseimage-test.c: Added pointer args to
  cpl_image_new_{double,float,int,bin}()

2003-07-23 14:52  llundin

* cplcore/: cpl_image_io.c, cpl_image_io.h: Added const qualifier
  to second arg of cpl_image_set_type()

2003-07-23 14:47  llundin

* cplcore/: cpl_image_io.c, cpl_image_io.h, cpl_image_io_body.h:
  Added const qualifier to cpl_image_new_{double,float,int,bin}()

2003-07-23 14:47  rpalsa

* cplcore/cpl_plist.c: _cpl_plist_decode_fits(): Empty values
  (NULL) for HISTORY keyword is handled correctly.

2003-07-23 14:37  llundin

* cplcore/cpl_image_basic_body.h, cplcore/cpl_image_binary.c,
  cplcore/cpl_image_filter_body.h, cplcore/cpl_image_gen_body.h,
  cplcore/cpl_image_io.c, cplcore/cpl_image_io.h,
  cplcore/cpl_image_io_body.h, cplcore/cpl_imset_basic_body.h,
  cplcore/cpl_sparseimage.c, tests/cpl_image_io-test.c,
  tests/cpl_sparseimage-test.c: Added pointer args to
  cpl_image_new_{double,float,int,bin}()

2003-07-23 11:31  llundin

* cplcore/cpl_sparseimage.c: use assert() to verify internal
  consistency

2003-07-22 15:11  rpalsa

* cplui/cpl_plugin.h: Change order of enum _cpl_plugin_type_ and
  the corresponding typedef.

2003-07-22 09:17  llundin

* cplcore/cpl_sparseimage.c: Improved argument check in
  cpl_sparseimage_rotate_int_local() & cpl_sparseimage_extract() &
  cpl_sparseimage_collapse()

2003-07-21 18:20  llundin

* tests/cpl_image_basic-test.c: return CPL_ERROR_NONE

2003-07-21 18:19  llundin

* cplcore/cpl_sparseimage.c: Allowed for NULL input in
  cpl_sparseimage_rotate_int_local() & cpl_sparseimage_extract() &
  cpl_sparseimage_collapse()

2003-07-21 14:29  llundin

* cplcore/cpl_image_stats.c: Fix firstgoodpos bug in
  cpl_image_stat_subw()

2003-07-21 14:16  llundin

* cplcore/cpl_image_basic.c: Fixed scale bug in
  cpl_image_normalize()

2003-07-21 14:14  llundin

* cplcore/: cpl_image_basic.c, cpl_image_basic.h,
  cpl_image_basic_body.h: Numerically robusted & fixed scale bug in
  cpl_image_normalize(). Add const qualifier to args of
  cpl_image_threshold(). Identifier rename in prep. for BPM in
  arithmetics.

2003-07-21 14:11  llundin

* cplcore/: cpl_image_stats.c, cpl_image_stats.h: Fix firstgoodpos
  bug in cpl_image_stat_subw(). Add const qualifier to function
  arguments

2003-07-17 13:53  rpalsa

* cplcore/Makefile.am: Source modules cpl_init and cpl_memory
  added.

2003-07-17 13:53  rpalsa

* cplcore/: cpl_init.c, cpl_init.h, cpl_memory.c, cpl_memory.h:
  Added.

2003-07-17 13:48  rpalsa

* cplexec/cpl_exec_plugin_process.c: Do not create plugin list
  list_of_pllib_names using ce_stringarray_new(). Terminal/log file
  appearance changed.

2003-07-17 13:47  rpalsa

* cplexec/cpl_exec.c: Add library initialization.

2003-07-17 10:38  rpalsa

* cplcore/cpl_table.c: In cpl_table_or_select_string(): Properly
  deallocate compliled regular expression

2003-07-17 10:37  rpalsa

* cplcore/cpl_plist.c: In cpl_plist_erase_regexp(): Properly
  deallocate compliled regular expression

2003-07-17 10:31  cizzo

* cplcore/: cpl_matrix.c: Avoid memory leak in solve_system()

2003-07-17 09:59  cizzo

* cplcore/: cpl_table.c: Fix memory leak from incomplete cpl_table
  destructor

2003-07-17 09:46  yjung

* cplcore/cpl_image_filter.c: typo

2003-07-17 09:38  yjung

* cplcore/cpl_image_filter.c, cplcore/cpl_image_filter.h,
  cplcore/cpl_image_filter_body.h, tests/cpl_image_filter-test.c:
  changed cpl_image_filter_bpm -> cpl_image_filter and
  cpl_image_filter -> cpl_image_filter_nobpm (in static)

2003-07-16 17:49  yjung

* tests/cpl_image_filter-test.c: changed filtering functiuons names

2003-07-16 17:45  yjung

* cplcore/: cpl_sparseimage.c, cpl_sparseimage.h: rm a const

2003-07-16 17:36  yjung

* cplcore/: cpl_image_filter.c, cpl_image_filter.h,
  cpl_image_filter_body.h: changed filter functions names

2003-07-16 17:15  yjung

* cplcore/cpl_image_filter.c, cplcore/cpl_image_filter_body.h,
  tests/cpl_image_filter-test.c: enhanced the bad pixel maps
  handling in filtering functions

2003-07-16 15:39  mkiesgen

* cplexec/cpl_exec_plugin_process.c: Fixed memory leaks Fixed 78
  char

2003-07-16 14:16  mkiesgen

* cplui/cpl_pluginlist.c: Fixed 78 char

2003-07-16 14:16  mkiesgen

* cplui/cpl_plugin.h: Added new functions prototype

2003-07-16 14:15  mkiesgen

* cplui/cpl_plugin.c: Fixed 78 char Added new functions

2003-07-16 14:13  mkiesgen

* cplexec/cpl_exec_utils.h: Fixed header

2003-07-16 14:13  mkiesgen

* cplexec/cpl_exec_utils.c: Fixed 78 char

2003-07-16 14:12  mkiesgen

* cplexec/cpl_exec_stringarray.h: Fixed header Added new functions

2003-07-16 14:12  mkiesgen

* cplexec/cpl_exec_stringarray.c: Fixed memory leaks Fixed 78 char
  Storage into array in now always a complete object (string) and
  never a reference

2003-07-16 14:09  mkiesgen

* cplexec/: cpl_exec_params_process.h, cpl_exec_params_utils.h:
  Fixed header

2003-07-16 14:09  mkiesgen

* cplexec/cpl_exec_params_process.c: Fixed memory leaks Fixed 78
  char

2003-07-16 14:08  mkiesgen

* cplexec/: cpl_exec.c, cpl_exec_params_utils.c: Fixed 78 char

2003-07-15 16:12  yjung

* cplcore/: cpl_image_io_body.h: forgot to initialize ql.map

2003-07-15 15:53  yjung

* tests/cpl_image_basic-test.c: changed a call

2003-07-15 15:39  yjung

* cplcore/: cpl_image_binary.c, cpl_image_binary.h,
  cpl_image_filter.c, cpl_image_stats.c: changed prototype of
  cpl_image_binary_from_sparse() and added
  cpl_image_binary_from_sparse_subw()

2003-07-15 15:25  yjung

* cplcore/: cpl_image_basic.c, cpl_image_basic_body.h,
  cpl_image_binary.c, cpl_image_binary.h, cpl_image_filter.c,
  cpl_image_stats.c, cpl_imset_basic.c, cpl_imset_basic_body.h,
  cpl_sparseimage.c, cpl_sparseimage.h: - added correct output
  badpixel maps in collapsing functions.  - added
  cpl_image_binary_from_sparse_subw() and changed prototype of
  cpl_image_binary_from_sparse() - added cpl_sparseimage_collapse()

2003-07-15 13:23  llundin

* cplcore/cpl_sparseimage.c, cplcore/cpl_sparseimage.h,
  tests/cpl_sparseimage-test.c: const in cpl_sparseimage_new() +
  added documentation & assertions

2003-07-15 13:07  llundin

* cplcore/cpl_image_io.c, cplcore/cpl_image_io.h,
  cplcore/cpl_sparseimage.c, cplcore/cpl_sparseimage.h,
  tests/cpl_image_io-test.c, tests/cpl_sparseimage-test.c:
  cpl_sparseimage_add_pixel() & cpl_image_add_badpixel()

2003-07-15 12:53  yjung

* tests/cpl_imset_basic-test.c: added test case for
  cpl_imset_time_median()

2003-07-15 12:47  yjung

* cplcore/cpl_imset_basic_body.h: correct a bug in
  cpl_imset_time_median()

2003-07-15 11:46  yjung

* tests/cpl_imset_basic-test.c: removed a bug

2003-07-15 11:32  yjung

* tests/cpl_imset_basic-test.c: added tests on
  cpl_imset_time_median(0

2003-07-15 11:08  yjung

* cplcore/: cpl_imset_basic.c, cpl_imset_basic.h,
  cpl_imset_basic_body.h: added cpl_imset_time_median()

2003-07-14 15:50  llundin

* cplcore/cpl_image_binary.c, cplcore/cpl_image_filter.c,
  cplcore/cpl_image_io.c, cplcore/cpl_image_io.h,
  tests/cpl_image_io-test.c: rename to cpl_image_count_badpixels()

2003-07-14 15:21  llundin

* cplcore/cpl_image_binary.c, cplcore/cpl_image_filter.c,
  cplcore/cpl_image_io.c, cplcore/cpl_image_io.h,
  cplcore/cpl_imset_basic.c, tests/cpl_image_io-test.c,
  tests/cpl_imset_basic-test.c: rename to
  cpl_image_count_badpixels(). Fixed return value of
  cpl_imset_time_badpixels

2003-07-14 14:50  rpalsa

* cplexec/cpl_exec.c: Parameter definitions corrected.

2003-07-14 14:48  rpalsa

* cplexec/cpl_exec_params_process.c: Missing break statement added
  in params_parse_config_postprocess().

2003-07-14 14:47  rpalsa

* cplexec/cpl_exec_plugin_process.c: Standard header included.
  Terminal message default changed to CPL_MSG_INFO, verbose changed
  to CPL_MSG_DEBUG

2003-07-14 14:41  rpalsa

* cplexec/cpl_exec_plugin_process.h: Standard header included,
  Cleaned up.

2003-07-14 14:39  rpalsa

* cplui/cpl_parameter.c: On parameter definition, set the
  parameter's current value to its default. Note this has
  consequences for the function calling sequence.

2003-07-14 14:32  llundin

* cplcore/cpl_imset_basic.c: Improved comments. Added assert()

2003-07-14 13:26  llundin

* cplcore/: cpl_imset_basic.c, cpl_imset_defs.h:
  cpl_imset_time_badpixels()

2003-07-14 09:40  cizzo

* cplcore/: cpl_matrix.c, cpl_table.c: Import changes from
  CPL-1_0-BRANCH

2003-07-14 09:36  cizzo

* cplcore/cpl_table.c: Include xmemory.h and another minor fix

2003-07-14 09:15  rpalsa

* cplcore/cpl_matrix.c: In cpl_matrix_min(), cpl_matrix_max(): Size
  is decremented before being used. Allocs/frees replaced by
  cxmemory calls. Headers referring to qfits/xmemory removed.

2003-07-14 09:13  rpalsa

* cplcore/cpl_table.c: Fix assertion in cpl_table_unselect_row().

2003-07-11 17:04  yjung

* cplcore/: cpl_image_basic.c, cpl_image_io.c, cpl_sparseimage.c,
  cpl_tools.c: warning removed

2003-07-11 17:01  yjung

* tests/cpl_imset_basic-test.c: ...

2003-07-11 16:54  yjung

* tests/cpl_image_stats-test.c: removed some debug code

2003-07-11 16:26  yjung

* cplcore/cpl_imset_basic.c, cplcore/cpl_imset_basic.h,
  cplcore/cpl_imset_basic_body.h, tests/cpl_image_stats-test.c,
  tests/cpl_imset_basic-test.c: added cpl_imset_time_stdev()

2003-07-11 16:13  llundin

* cplcore/cpl_error.h: Included cpl_messaging.h

2003-07-11 16:01  rpalsa

* cplui/: cpl_parameter.c, cpl_parameter.h: libcext types removed
  from interface.

2003-07-11 15:59  llundin

* cplcore/cpl_sparseimage.c: Adhered to bad-pixel convention in
  cpl_sparseimage_from_binary()

2003-07-11 09:24  llundin

* tests/cpl_sparseimage-test.c: Add CPL_MSG_DEBUG output

2003-07-10 14:12  llundin

* cplcore/cpl_error.h: Added cpl_msg_debug to CPL_ASSURE

2003-07-10 11:42  rpalsa

* cplui/cpl_parameter.c: Robustness against not set string value
  added to cpl_parameter_print()

2003-07-10 11:28  rpalsa

* cplui/cpl_parameter.c: Robustness against not set attributes
  added to cpl_parameter_print()

2003-07-09 17:44  mkiesgen

* cplexec/cpl_exec_plugin_process.c: Program flow to handle logfile
  was wrong

2003-07-09 11:27  mkiesgen

* cplexec/cpl_exec_plugin_process.c: Program flow to handle logfile
  was wrong

2003-07-08 19:59  mkiesgen

* cplui/cpl_plugin.h: Removed doxygen tag which was there by
  mistake

2003-07-08 19:58  mkiesgen

* cplexec/: cpl_exec_params_process.c, cpl_exec_params_process.h,
  cpl_exec_params_utils.c, cpl_exec_plugin_process.c,
  cpl_exec_utils.c: Various small bugfixes needed to get cplexec
  working properly

2003-07-08 16:52  yjung

* cplcore/: cpl_image_basic.c, cpl_image_binary.c,
  cpl_image_filter.c, cpl_image_gen.c, cpl_image_io.c,
  cpl_image_stats.c, cpl_imset_basic.c, cpl_imset_io.c,
  cpl_sparseimage.c: doxygen

2003-07-08 15:35  yjung

* cplcore/Makefile.am, cplcore/cpl_imset.h,
  cplcore/cpl_imset_basic.c, cplcore/cpl_imset_basic.h,
  cplcore/cpl_imset_defs.h, cplcore/cpl_imset_io.c,
  cplcore/cpl_imset_io.h, tests/cpl_imset_basic-test.c,
  tests/cpl_imset_io-test.c: moved imset definition in
  cpl_imset_defs.h and changed includes accordingly

2003-07-08 14:57  yjung

* cplcore/cpl_image_binary.c: doxygen

2003-07-08 14:46  yjung

* cplcore/Makefile.am: added cpl_image_defs.h

2003-07-08 14:45  yjung

* tests/: cpl_image_binary-test.c, cpl_image_gen-test.c: forgot
  includes

2003-07-08 14:37  yjung

* cplcore/: cpl_image_gen.c, cpl_image_stats.c, cpl_sparseimage.c:
  forgot some includes

2003-07-08 14:26  yjung

* cplcore/cpl_image.h, cplcore/cpl_image_basic.c,
  cplcore/cpl_image_basic.h, cplcore/cpl_image_binary.c,
  cplcore/cpl_image_binary.h, cplcore/cpl_image_defs.h,
  cplcore/cpl_image_filter.c, cplcore/cpl_image_filter.h,
  cplcore/cpl_image_gen.c, cplcore/cpl_image_gen.h,
  cplcore/cpl_image_io.c, cplcore/cpl_image_io.h,
  cplcore/cpl_image_stats.c, cplcore/cpl_image_stats.h,
  cplcore/cpl_sparseimage.c, cplcore/cpl_sparseimage.h,
  tests/cpl_image_basic-test.c, tests/cpl_image_binary-test.c,
  tests/cpl_image_filter-test.c, tests/cpl_image_gen-test.c,
  tests/cpl_image_io-test.c, tests/cpl_image_stats-test.c,
  tests/cpl_sparseimage-test.c: reorganized the includes to put the
  image definition in cpl_image_defs.h

2003-07-08 13:08  rpalsa

* cplexec/Makefile.am: Library dependencies for LIBCPLCORE, LIBCEXT
  and LIBQFITS removed. LIBCPLUI depends on LIBCPLCORE which in
  turn depends on the others.

2003-07-08 12:53  yjung

* cplcore/cpl_image.h, cplcore/cpl_image_binary.c,
  cplcore/cpl_image_io.c, cplcore/cpl_image_io_body.h,
  cplcore/cpl_sparseimage.c, cplcore/cpl_sparseimage.h,
  tests/cpl_sparseimage-test.c: put the cpl_image and
  cpl_sparseimage definitions in the cpl_sparseimage.c and added
  accessors functions for sparseimage objects

2003-07-08 12:06  rpalsa

* cplexec/getopt/: getopt.c, getopt.h, getopt1.c: Added.

2003-07-08 12:05  rpalsa

* cplexec/cpl_exec_params_process.c: Check on HAVE_GETOPT_LONG
  added.

2003-07-08 12:04  rpalsa

* cplexec/Makefile.am: Add getopt extra sources (compiled on
  demand)

2003-07-08 12:02  rpalsa

* configure.ac: Call to CPL_FUNC_GETOPT added.

2003-07-08 12:02  rpalsa

* acinclude.m4: Macro CPL_FUNC_GETOPT added.

2003-07-07 18:49  yjung

* cplcore/cpl_image.h, cplcore/cpl_image_basic.c,
  cplcore/cpl_image_stats.c, cplcore/cpl_image_stats.h,
  tests/cpl_sparseimage-test.c: made cpl_image_stats struct
  invisible and added accessor functions in cpl_image_stats.h

2003-07-07 17:19  yjung

* cplcore/cpl_sparseimage.c: doxygen

2003-07-07 17:15  yjung

* cplcore/: cpl_image_io.c, cpl_image_stats.c: doxygen

2003-07-07 17:11  yjung

* cplcore/: cpl_1dfunction.c, cpl_image_basic.c,
  cpl_image_binary.c: doxygen

2003-07-07 17:07  yjung

* cplcore/: cpl_image_stats.c, cpl_sparseimage.c: doxygen

2003-07-07 17:01  yjung

* cplcore/: cpl_image_binary.c, cpl_image_io.c: doxygen

2003-07-07 16:58  yjung

* cplcore/: cpl_1dfunction.c, cpl_image_basic.c: doxygen

2003-07-07 16:13  yjung

* cplcore/: cpl_image_io.c: cast filename

2003-07-07 16:00  cizzo

* cplcore/cpl_matrix.c: Remove unsupported LaTeX commands

2003-07-07 15:55  cizzo

* cplcore/: cpl_column.c, cpl_matrix.c, cpl_table.c: Correct wrong
  docs

2003-07-07 15:54  rpalsa

* cplexec/cplexecrc.in: Added.

2003-07-07 15:54  rpalsa

* cplexec/: caller.conf.tmpl, demo.sh: Abandoned.

2003-07-07 15:49  rpalsa

* cplexec/Makefile.am: Header files added. Library dependencies
  added. Add config file to installation.

2003-07-07 15:48  rpalsa

* cplexec/cpl_exec.c: Location and name of the configuration file
  has changed. Version is now the package version.

2003-07-07 15:47  rpalsa

* cplexec/cpl_exec.h: Location and name of the configuration file
  has changed.

2003-07-07 15:44  rpalsa

* configure.ac: Create cplexec configuration file from template.

2003-07-07 15:43  rpalsa

* acinclude.m4: Directory for config files added to macro
  CPL_SET_PATHS

2003-07-07 11:27  llundin

* cplcore/: cpl_error.c, cpl_error.h: cpl_error_set() sets file
  name & line number

2003-07-06 13:34  rpalsa

* libcext/m4macros/eso.m4: Fixes from CPL-1_0-BRANCH, Revision
  1.2.2.1 imported.

2003-07-06 13:32  rpalsa

* libcext/cext/snprintf.c: Fixes from CPL-1_0-BRANCH, Revision
  1.1.2.1 imported.

2003-07-05 19:50  rpalsa

* libcext/cext/snprintf.c: Compile vsnprintf() if we do not have a
  C99 version.

2003-07-05 19:48  rpalsa

* libcext/m4macros/eso.m4: Typo fixed in test for vsnprintf().
  Stricter check of vsnprintf() C99 features.

2003-07-04 18:11  rpalsa

* bootstrap, libcext/bootstrap: Require bash. Bugs fixed.

2003-07-04 18:07  rpalsa

* bootstrap, libcext/bootstrap: Require bash. Bugs fixed.

2003-07-04 16:46  yjung

* cplcore/cpl_image_io.c: forgot to zero-pad the saved FITS images

2003-07-04 16:44  yjung

* cplcore/cpl_image_io.c: forgot to Zero-pad the saved FITS files

2003-07-03 17:58  mkiesgen

* cplexec/Makefile.am: Corrected include command

2003-07-03 17:23  llundin

* cplcore/cpl_error.c, cplcore/cpl_error.h,
  tests/cpl_sparseimage-test.c: Enhanced error handling with file &
  line number

2003-07-03 17:17  mkiesgen

* cplexec/: Makefile.am, caller.conf.tmpl, cpl_exec.c, cpl_exec.h,
  cpl_exec_params_process.c, cpl_exec_params_process.h,
  cpl_exec_params_utils.c, cpl_exec_params_utils.h,
  cpl_exec_plugin_process.c, cpl_exec_plugin_process.h,
  cpl_exec_stringarray.c, cpl_exec_stringarray.h, cpl_exec_utils.c,
  cpl_exec_utils.h, demo.sh: CPL High Level Plugin API Reference
  Calling Application

2003-07-03 17:15  mkiesgen

* Makefile.am: Added necessary steps for cplexec calling
  application

2003-07-03 17:14  mkiesgen

* configure.ac: Added necessary checks for cplexec calling
  application

2003-07-03 17:14  mkiesgen

* cplui/: cpl_pluginlist.c, cpl_pluginlist.h: Removed static from
  search procedures

2003-07-03 17:13  mkiesgen

* cplui/cpl_plugin.c: Added API Version number assignment

2003-07-03 17:13  mkiesgen

* cplui/cpl_parameter.h: Added necessary accessor functions for
  caller

2003-07-03 17:13  mkiesgen

* cplui/cpl_parameter.c: Added necessary accessor functions for
  caller Fixed minor bug

2003-07-03 11:42  rpalsa

* cplcore/cpl_plist.c: Fixes form CPL-1_0-BRANCH, Revision 1.4.2.3
  imported

2003-07-03 11:42  rpalsa

* cplcore/cpl_property.c: Fixes form CPL-1_0-BRANCH, Revision
  1.6.2.2 imported

2003-07-03 11:35  rpalsa

* cplcore/cpl_plist.c: sprintf() calls replaced by snprintf().
  Return values fixed for get value operations.

2003-07-03 11:33  rpalsa

* cplcore/cpl_property.c: Some casts added.

2003-07-03 08:39  yjung

* cplcore/cpl_image_io.c: support all kind of conversion in
  cpl_image_convert()

2003-07-02 17:17  llundin

* cplcore/cpl_image_stats.c: Fixed typo in
  cpl_image_rect_readout_noise

2003-07-02 16:30  yjung

* cplcore/cpl_image_io.c: bug corrected (bpp handling in
  cpl_image_save())

2003-07-02 15:46  yjung

* tests/cpl_image_io-test.c: better testing for cpl_image_save()

2003-07-02 15:45  yjung

* cplcore/cpl_image_io.c: bug fixed in cpl_image_save (bpp not
  correctly handled in headers)

2003-07-02 14:59  rpalsa

* README: Prepared for version 1.0a

2003-07-02 11:49  yjung

* tests/cpl_image_gen-test.c: added use of cpl_tools_cputime()

2003-07-02 11:48  yjung

* cplcore/: cpl_tools.c, cpl_tools.h: added cpl_tools_cputime()

2003-07-02 11:37  rpalsa

* tests/cpl_property-test.c: Merged in changes on CPL-1_0-BRANCH
  Revision 1.2.2.1

2003-07-02 11:36  rpalsa

* cplcore/cpl_property.h: Merged in changes on CPL-1_0-BRANCH
  Revision 1.3.2.1

2003-07-02 11:36  rpalsa

* cplcore/cpl_property.c: Merged in changes on CPL-1_0-BRANCH
  Revision 1.6.2.1

2003-07-02 11:35  rpalsa

* cplcore/cpl_plist.h, tests/cpl_plist-test.c: Merged in changes on
  CPL-1_0-BRANCH Revision 1.4.2.1

2003-07-02 11:35  rpalsa

* cplcore/cpl_plist.c: Merged in changes on CPL-1_0-BRANCH Revision
  1.4.2.2

2003-07-02 11:26  rpalsa

* cplcore/cpl_plist.c, cplcore/cpl_plist.h, cplcore/cpl_property.c,
  cplcore/cpl_property.h, tests/cpl_plist-test.c,
  tests/cpl_property-test.c: Type cpl_property_type replaced by
  cpl_type. Type identifiers updated.

2003-07-02 11:22  cizzo

* cplcore/: cpl_table.c, cpl_table.h: rename some functions

2003-07-01 18:14  yjung

* tests/cpl_imset_basic-test.c: added tests for
  cpl_imset_time_average()

2003-07-01 18:10  yjung

* cplcore/cpl_imset_basic.c: added a test case

2003-07-01 18:08  yjung

* cplcore/cpl_image_io.c: break ; were missing

2003-07-01 17:20  yjung

* cplcore/cpl_imset_basic.c: the contribution map counts the good
  pixels, not the bad ones

2003-07-01 17:11  yjung

* tests/cpl_imset_basic-test.c: added tests for 14 functions

2003-07-01 16:05  llundin

* cplcore/: cpl_vector.c, cpl_vector.h: Declared cpl_vector_copy as
  cpl_error_code. AAdded const qualifiers

2003-07-01 15:43  yjung

* tests/cpl_imset_io-test.c: ..

2003-07-01 15:36  llundin

* cplcore/: cpl_image_stats.c, cpl_image_stats.h, cpl_tools.c,
  cpl_tools.h: Not yet tested: cpl_image_rect_readout_noise &
  cpl_generate_rect_poisson_points

2003-07-01 15:35  yjung

* tests/cpl_imset_io-test.c: NFRAMES 10 -> 5

2003-07-01 15:21  yjung

* tests/: Makefile.am, cpl_imset_basic-test.c: added
  cpl_imset_basic-test (still empty)

2003-07-01 15:09  llundin

* cplcore/: cpl_vector.c, cpl_vector.h: Added mean & stdev.
  Declared cpl_vector_copy as cpl_error_code. Added const
  qualifiers

2003-07-01 15:06  yjung

* tests/cpl_imset_io-test.c: added test cases

2003-07-01 14:17  yjung

* cplcore/: cpl_imset_io.c, cpl_imset_io.h, cpl_imset_io_body.h:
  added cpl_imset_duplicate() cpl_imset_reject_images() replaced
  cpl_imset_new_TYPE() by cpl_imset_new()

2003-07-01 11:56  yjung

* cplcore/cpl_sparseimage.c: added an include for cpl_tools.h

2003-07-01 11:41  yjung

* tests/cpl_imset_io-test.c: removed from the branch

2003-07-01 11:37  yjung

* cplcore/: cpl_objects.h, cpl_imset.h, cpl_imset_io.c,
  cpl_imset_io.h, cpl_imset_io_body.h, cpl_objects.c: removed from
  this branch

2003-07-01 11:31  yjung

* cplcore/: cpl_imset_io.c, cpl_imset_io.h, cpl_imset_io_body.h:
  added cpl_imset_from_image() and removed
  cpl_imset_get_pixel_type()

2003-07-01 10:38  yjung

* cplcore/cpl_image_basic.c: changed doc

2003-07-01 10:35  yjung

* tests/cpl_image_basic-test.c: added printf

2003-07-01 10:03  yjung

* cplcore/cpl_image_basic.c: changed prototype of
  cpl_sparseimage_rotate_int_local()

2003-07-01 10:03  yjung

* cplcore/: cpl_sparseimage.c, cpl_sparseimage.h: implemented
  cpl_sparseimage_rotate_int_local()

2003-07-01 10:02  yjung

* cplcore/: cpl_tools.c, cpl_tools.h: added cpl_tools_iarray_sort()

2003-06-30 17:36  yjung

* cplcore/: cpl_image_basic.c, cpl_sparseimage.c,
  cpl_sparseimage.h: added support in rotate function for bad pixel
  map handling, added cpl_sparseimage_rotate_int_local (still to be
  written...

2003-06-30 17:19  yjung

* tests/cpl_image_basic-test.c: added tests for rotate function

2003-06-30 17:12  yjung

* cplcore/cpl_image_basic_body.h: corrected rotate function

2003-06-30 16:26  yjung

* cplcore/: cpl_image_basic.c, cpl_image_basic.h,
  cpl_image_basic_body.h: added cpl_image_basic_rotate_int_local()

2003-06-30 15:08  cizzo

* cplcore/cpl_table.c: Improve the documentation

2003-06-30 13:43  yjung

* cplcore/: cpl_image_filter.c, cpl_image_filter.h,
  cpl_image_gen.c, cpl_image_gen.h, cpl_image_io.c, cpl_image_io.h,
  cpl_image_stats.c, cpl_image_stats.h, cpl_imset_basic.c,
  cpl_imset_basic.h, cpl_imset_io.c, cpl_imset_io.h: moved some
  definitions from .h to .c

2003-06-30 13:36  yjung

* cplcore/: cpl_image_basic.c, cpl_image_basic.h: moved some
  defines in .c

2003-06-30 13:19  yjung

* tests/Makefile.am: remnoved cpl_imset from branch

2003-06-30 13:19  yjung

* cplcore/Makefile.am: removed cpl_imset from branch

2003-06-30 12:48  yjung

* tests/cpl_imset_io-test.c: changed cpl_imset_new() in
  cpl_imset_new_type()

2003-06-30 12:47  yjung

* cplcore/: cpl_imset_basic.c, cpl_imset_basic.h,
  cpl_imset_basic_body.h: added cpl_imset_add_local,
  cpl_imset_subtract_local, cpl_imset_multiply_local,
  cpl_imset_divide_local, cpl_imset_add_image_local,
  cpl_imset_subtract_image_local, cpl_imset_multiply_image_local,
  cpl_imset_divide_image_local, cpl_imset_const_op_local,
  cpl_imset_normalize_local, cpl_imset_threshold_local,
  cpl_imset_contribution_map, cpl_imset_time_average.

2003-06-30 12:46  yjung

* cplcore/: cpl_imset_io.c, cpl_imset_io.h, cpl_imset_io_body.h:
  added cpl_imset_check(), added some const, replaced
  cpl_imset_new() by cpl_imset_new_double(), cpl_imset_new_float()
  and cpl_imset_new_int()

2003-06-30 12:44  yjung

* cplcore/cpl_imset.h: added type field in the cpl_imset definition

2003-06-30 12:02  yjung

* cplcore/: cpl_image_io.c, cpl_image_io.h: added
  cpl_image_delete_bpm()

2003-06-30 12:01  yjung

* cplcore/: cpl_image_binary.c, cpl_image_binary.h: added a
  const...

2003-06-30 12:00  yjung

* cplcore/: cpl_sparseimage.c, cpl_sparseimage.h: added
  cpl_sparseimage_from_binary()

2003-06-30 11:59  yjung

* cplcore/Makefile.am: tabs ...

2003-06-30 11:58  yjung

* cplcore/Makefile.am: added cpl_imset_basic_body.h

2003-06-27 13:40  yjung

* cplcore/cpl_imset_basic_body.h: Initial revision

2003-06-27 10:14  llundin

* cplcore/: cpl_image_basic.c, cpl_image_basic.h: Removed "const"
  qualifier from cpl_image_const_op_local

2003-06-27 10:14  rpalsa

* libcext/cext/cxmacros.h: Patches from CPL-1_0-BRANCH Rev. 1.1.2.1
  imported.

2003-06-27 10:12  rpalsa

* cplcore/cpl_types.c: Patches from CPL-1_0-BRANCH Rev 1.2.2.1
  imported.

2003-06-27 09:52  cizzo

* cplcore/: cpl_column.c, cpl_column.h: Correct prototype of
  cpl_column_set_string() and of cpl_column_fill_string()

2003-06-27 09:51  yjung

* cplcore/Makefile.am: added cpl_imset_basic

2003-06-27 09:47  yjung

* cplcore/: cpl_imset.h, cpl_imset_basic.c, cpl_imset_basic.h:
  added cpl_imset_basic.ch (still empty)

2003-06-27 09:44  cizzo

* cplcore/: cpl_column.c, cpl_column.h: Correct prototype of
  cpl_column_set_string() and of cpl_column_fill_string()

2003-06-26 13:56  llundin

* cplcore/cpl_sparseimage.c: Improved comment on
  cpl_sparseimage_union_local

2003-06-25 13:43  cizzo

* tests/cpl_matrix-test.c, cplcore/cpl_matrix.c,
  cplcore/cpl_matrix.h: rename cpl_matrix_resize() to
  cpl_matrix_reshape(), and create new function cpl_matrix_resize()

2003-06-24 11:51  yjung

* cplcore/: cpl_image_filter.c, cpl_image_filter_body.h: corrected
  kernel norm computation (use fabs())

2003-06-24 11:28  yjung

* cplcore/cpl_image_filter_body.h: typo

2003-06-24 11:23  yjung

* cplcore/: cpl_image_filter.c, cpl_image_filter_body.h: corrected
  kernel norm computation (with fabs()...)

2003-06-23 16:42  cizzo

* cplcore/cpl_matrix.c: Correct documentation

2003-06-23 15:15  llundin

* cplcore/: cpl_image_stats.c, cpl_image_stats.h: Changed return
  type of cpl_image_{min,max}pos* from int to cpl_error_code

2003-06-23 15:05  llundin

* cplcore/: cpl_image_stats.c, cpl_image_stats.h: Changed return
  type of cpl_image_{min,max}pos* from int to cpl_error_code

2003-06-20 17:40  cizzo

* cplcore/: cpl_table.c, cpl_table.h: Add const qualifier at the
  last argument of cpl_table_set_string()

2003-06-18 17:40  cizzo

* tests/cpl_table-test.c: Alignment to cpl_type

2003-06-18 17:37  cizzo

* tests/cpl_table-test.c, cplcore/cpl_column.c,
  cplcore/cpl_column.h, cplcore/cpl_table.c, cplcore/cpl_table.h:
  Alignment to cpl_type

2003-06-18 17:08  rpalsa

* cplcore/cpl_types.c: Dead code removed from cpl_type_sizeof().
  Documentation added.

2003-06-18 14:20  cizzo

* cplcore/: cpl_matrix.c: Upgrade the documentation with regard to
  the error codes set by the routines

2003-06-18 14:18  cizzo

* cplcore/: cpl_column.c, cpl_table.c: Minor change in the
  documentation

2003-06-18 13:32  cizzo

* cplcore/: cpl_table.c: Upgrade the documentation with regard to
  the error codes set by the routines

2003-06-18 13:31  cizzo

* cplcore/: cpl_column.c: Minor changes

2003-06-18 11:31  rpalsa

* libcext/cext/cxmacros.h: Macro CLAMP added.

2003-06-18 10:33  yjung

* tests/: cpl_image_gen-test.c, cpl_image_stats-test.c,
  cpl_imset_io-test.c: rm tabs

2003-06-18 10:31  yjung

* cplcore/cpl_image.h, cplcore/cpl_image_basic.c,
  cplcore/cpl_image_basic_body.h, cplcore/cpl_image_binary.c,
  cplcore/cpl_image_filter.c, cplcore/cpl_image_io.c,
  cplcore/cpl_image_stats.c, cplcore/cpl_imset_io_body.h,
  tests/cpl_image_gen-test.c, tests/cpl_image_stats-test.c,
  tests/cpl_imset_io-test.c: rm tabs - update doc

2003-06-18 10:11  yjung

* cplcore/cpl_image.h, cplcore/cpl_image_basic.c,
  cplcore/cpl_image_basic_body.h, cplcore/cpl_image_binary.c,
  cplcore/cpl_image_filter.c, cplcore/cpl_image_filter_body.h,
  cplcore/cpl_image_io.c, cplcore/cpl_image_io.h,
  cplcore/cpl_image_io_body.h, cplcore/cpl_image_stats.c,
  cplcore/cpl_image_stats_body.h, cplcore/cpl_imset_io_body.h,
  tests/cpl_image_io-test.c: use types frome cpl_types.h for image
  types

2003-06-18 09:45  yjung

* TODO: test

2003-06-18 09:41  yjung

* cplcore/cpl_image.h, cplcore/cpl_image_basic.c,
  cplcore/cpl_image_basic_body.h, cplcore/cpl_image_binary.c,
  cplcore/cpl_image_filter.c, cplcore/cpl_image_filter_body.h,
  cplcore/cpl_image_io.c, cplcore/cpl_image_io.h,
  cplcore/cpl_image_io_body.h, cplcore/cpl_image_stats.c,
  cplcore/cpl_image_stats_body.h, cplcore/cpl_imset_io_body.h,
  tests/cpl_image_io-test.c: use the types from cpl_types.h for
  image types

2003-06-17 17:26  cizzo

* cplcore/cpl_column.c: Upgrade the documentation with regard to
  the error codes set by the routines

2003-06-17 17:13  cizzo

* cplcore/cpl_column.c: Upgrade the documentation with regard to
  the error codes set by the routines

2003-06-17 16:18  yjung

* README: test

2003-06-17 14:21  cizzo

* cplcore/: cpl_error.c, cpl_error.h: Add cpl_error_set()

2003-06-17 13:58  cizzo

* cplcore/: cpl_error.h: Set the comments on cpl_error codes to the
  appropriate location so that they are interpreted correctly by
  Doxygen

2003-06-17 11:09  cizzo

* cplcore/cpl_plist.c: Fix wrong call to _cpl_plist_compare_regexp

2003-06-17 11:01  cizzo

* cplcore/cpl_plist.c: Fix wrong call to _cpl_plist_compare_regexp

2003-06-16 14:51  cplmgr

* libcext/configure.ac: Package version set to pre 1.1

2003-06-16 14:48  cplmgr

* configure.ac, libcext/configure.ac: Package version set to 1.0
  (alpha)

2003-06-16 14:45  cplmgr

* configure.ac: Package version set to pre 1.1

2003-06-16 11:47  mkiesgen

* libcext/cext/cxstrutils.h: Added cx_strfreev prototype

2003-06-14 18:16  rpalsa

* tests/cpl_plist-test.c: Adapted to changed loader calling
  sequence.

2003-06-14 18:15  rpalsa

* cplcore/: cpl_plist.c, cpl_plist.h: Loader calling sequence
  changed. Fills a property list instead of creation one.

2003-06-13 17:05  cizzo

* tests/cpl_matrix-test.c: Minor change

2003-06-13 15:39  yjung

* cplcore/: cpl_vector.c, cpl_vector.h: doc...

2003-06-13 15:32  yjung

* cplcore/cpl_image_stats.c: typo

2003-06-13 15:08  yjung

* cplcore/: cpl_sparseimage.c, cpl_sparseimage.h: doc...

2003-06-13 15:04  yjung

* cplcore/: cpl_objects.c, cpl_objects.h: doc

2003-06-13 15:02  yjung

* cplcore/: cpl_imset_io.c, cpl_imset_io.h: doc..

2003-06-13 15:00  yjung

* cplcore/: cpl_image_stats.c, cpl_image_stats.h: doc...

2003-06-13 14:53  yjung

* cplcore/cpl_image_io.c: doc...

2003-06-13 14:43  yjung

* cplcore/: cpl_image_gen.c, cpl_image_gen.h: doc ...

2003-06-13 14:40  yjung

* cplcore/cpl_image_filter.c: doc...

2003-06-13 14:37  yjung

* cplcore/cpl_imset_io.h: ...

2003-06-13 14:35  yjung

* cplcore/cpl_image_binary.c: doc...

2003-06-13 14:26  yjung

* cplcore/cpl_image_basic.c: doc...

2003-06-13 14:20  yjung

* cplcore/: cpl_1dfunction.c, cpl_1dfunction.h: doc...

2003-06-13 10:58  cizzo

* cplcore/cpl_image_basic.h: Rename a number of functions to
  uniform to used CPL conventions

2003-06-13 10:49  yjung

* cplcore/cpl_image_basic.h: changed prototype of
  cpl_image_threshold()

2003-06-13 10:27  cizzo

* cplcore/cpl_image_basic.c, cplcore/cpl_image_basic_body.h,
  cplcore/cpl_image_binary.c, cplcore/cpl_image_filter.c,
  cplcore/cpl_image_gen.c, cplcore/cpl_image_io.c,
  cplcore/cpl_image_io.h, cplcore/cpl_imset_io_body.h,
  cplcore/cpl_objects.c, tests/cpl_image_basic-test.c,
  tests/cpl_image_filter-test.c, tests/cpl_image_io-test.c,
  tests/cpl_image_stats-test.c, tests/cpl_sparseimage-test.c:
  Rename a number of functions to uniform to used CPL conventions

2003-06-12 15:27  llundin

* tests/cpl_sparseimage-test.c: Improved sparse statistics test
  with less output

2003-06-12 15:15  yjung

* tests/cpl_image_filter-test.c: add some printf()

2003-06-12 15:02  yjung

* tests/cpl_image_binary-test.c: update

2003-06-12 14:45  yjung

* cplcore/: cpl_image_basic.c, cpl_image_basic.h,
  cpl_image_basic_body.h: tabs...

2003-06-12 14:43  yjung

* tests/cpl_image_basic-test.c: update tests

2003-06-12 13:26  yjung

* cplcore/cpl_image_io.c, cplcore/cpl_image_io.h,
  cplcore/cpl_image_io_body.h, tests/cpl_image_io-test.c: completed
  test suite for image_io

2003-06-12 12:43  llundin

* cplcore/cpl_image_basic.c, cplcore/cpl_image_basic.h,
  cplcore/cpl_image_basic_body.h, cplcore/cpl_sparseimage.c,
  cplcore/cpl_sparseimage.h, tests/cpl_sparseimage-test.c: Improved
  sparse image union with undefined map

2003-06-12 09:51  yjung

* cplcore/cpl_image_filter.c, cplcore/cpl_image_filter.h,
  cplcore/cpl_image_filter_body.h, tests/cpl_image_filter-test.c:
  chieved bpm handling in filtering functions

2003-06-11 17:06  yjung

* cplcore/cpl_image_filter.c, cplcore/cpl_image_filter.h,
  cplcore/cpl_image_filter_body.h, tests/cpl_image_filter-test.c:
  support bad pixels for all functions but stdev filtering

2003-06-11 16:29  llundin

* cplcore/cpl_image_io.c, cplcore/cpl_image_io.h,
  cplcore/cpl_image_io_body.h, tests/check.out.HP-UX,
  tests/cpl_sparseimage-test.c: Test of statistics on images with
  bad pixels

2003-06-11 15:26  llundin

* cplcore/cpl_sparseimage.c: Removed unused declaration

2003-06-11 15:09  yjung

* cplcore/: cpl_image_filter.c, cpl_image_filter.h,
  cpl_image_filter_body.h: added support for bpm for linear
  filtering

2003-06-11 15:05  llundin

* cplcore/cpl_image_basic_body.h, cplcore/cpl_sparseimage.c,
  cplcore/cpl_sparseimage.h, tests/cpl_image_stats-test.c,
  tests/cpl_sparseimage-test.c: NULL input to sparse image union no
  longer an error

2003-06-11 14:58  llundin

* cplcore/cpl_image_binary.c: Fixed bug (inverted values) in
  cpl_image_binary_from_sparse

2003-06-11 13:57  yjung

* cplcore/: cpl_image_binary.c, cpl_image_binary.h: morphological
  operations use now a kernel

2003-06-11 13:10  yjung

* tests/cpl_image_binary-test.c: changed morpho functions
  prototypes

2003-06-11 12:55  llundin

* cplcore/cpl_image_binary.c: Added support for NULL params in
  cpl_image_binary_from_sparse

2003-06-11 10:56  yjung

* cplcore/cpl_image_binary.c: typo

2003-06-11 09:36  llundin

* cplcore/cpl_image_io.c: Added assert comments to
  cpl_image_get_badpixels

2003-06-10 17:20  yjung

* cplcore/cpl_image_stats.c: checks if input image is empty

2003-06-10 17:08  yjung

* cplcore/cpl_image_io.c: added checks to verify that the input
  image is not empty

2003-06-10 17:01  yjung

* cplcore/cpl_image_filter.c: cheks to verify if the input image is
  empty or not

2003-06-10 16:52  yjung

* cplcore/cpl_image_binary.c: added checks to verify that input
  images are not empty

2003-06-10 16:35  yjung

* cplcore/cpl_image_basic.c: typo

2003-06-10 16:34  yjung

* cplcore/: cpl_image_basic.c, cpl_image_basic_body.h: add checks
  to verify that input image is not 'empty'

2003-06-10 16:17  yjung

* cplcore/: cpl_image_io.c: typo

2003-06-10 16:07  yjung

* cplcore/: cpl_image_io.c, cpl_image_io.h: new functions

2003-06-10 15:04  cizzo

* cplcore/cpl_1dfunction.c, cplcore/cpl_vector.c,
  cplcore/cpl_vector.h, tests/cpl_vector-test.c: Rename
  cpl_vector_size() to cpl_vector_get_size()

2003-06-10 14:54  cizzo

* tests/cpl_1dfunction-test.c, tests/cpl_vector-test.c,
  cplcore/cpl_1dfunction.c, cplcore/cpl_1dfunction.h,
  cplcore/cpl_vector.c, cplcore/cpl_vector.h: Merge all constant
  arith operations into cpl_vector_const_op(), and rename some of
  the functions

2003-06-10 14:05  cizzo

* cplcore/cpl_matrix.c: Minor changes

2003-06-10 14:03  yjung

* cplcore/cpl_imset_io.c, cplcore/cpl_imset_io.h,
  cplcore/cpl_imset_io_body.h, tests/cpl_imset_io-test.c: slightly
  corrected imset functions and added test cases

2003-06-10 14:01  cizzo

* cplcore/cpl_matrix.c: Minor changes

2003-06-10 13:19  llundin

* cplcore/: cpl_image_binary.c, cpl_image_binary.h,
  cpl_image_stats.c, cpl_image_stats.h, cpl_image_stats_body.h:
  Improved bad pixel map usage with binary image

2003-06-10 11:06  yjung

* cplcore/: cpl_imset_io.c, cpl_imset_io.h: added
  cpl_imset_get_ni()

2003-06-09 17:21  rpalsa

* cplcore/cpl_image_io_body.h: Cast added to filename in image
  loading operations

2003-06-09 17:20  rpalsa

* cplcore/: cpl_image_io.c, cpl_image_io.h: Some functions added
  (TO BE CONFIRMED)

2003-06-09 17:13  rpalsa

* libcext/tests/cxstring-test.c: Tests adapted to modified calling
  sequence for member functions.

2003-06-09 17:11  rpalsa

* libcext/cext/cxstring.h: Member functions removed from type
  definition. Prototypes adapted.

2003-06-09 17:11  rpalsa

* libcext/cext/cxstring.c: Member functions removed from type
  definition. Functions creating a copy during processing have been
  removed. All functions work in place.

2003-06-09 17:07  rpalsa

* libcext/bootstrap, bootstrap: Function definitions changed to be
  compatible with Bourne shell.

2003-06-06 19:37  yjung

* tests/: cpl_image_test1.fits, cpl_image_test2.fits: not needed
  any more - use images generation now

2003-06-06 19:36  yjung

* tests/Makefile.am: rm cpl_image_test12.fits

2003-06-06 19:35  yjung

* tests/cpl_image_stats-test.c: use image generation function

2003-06-06 19:30  yjung

* tests/cpl_image_io-test.c: generate test images

2003-06-06 19:17  yjung

* tests/cpl_image_binary-test.c: use image generation function

2003-06-06 19:14  yjung

* tests/cpl_image_basic-test.c: use image generation function

2003-06-06 18:56  yjung

* tests/cpl_image_filter-test.c: changed proto of
  cpl_image_gen_test()

2003-06-06 18:55  yjung

* tests/cpl_image_gen-test.c: [no log message]

2003-06-06 18:54  yjung

* cplcore/: cpl_image_gen.c, cpl_image_gen.h: can specify the size
  to cpl_image_gen_test()

2003-06-06 18:37  yjung

* tests/cpl_image_filter-test.c: use a generated test image now

2003-06-06 17:23  yjung

* tests/cpl_image_gen-test.c: completed tests for
  cpl_image_gen_test

2003-06-06 17:22  rpalsa

* cplui/Makefile.am: Modules cpl_parameter and cpl_parlist added.
  Interface cpl_recipe.h added.

2003-06-06 17:21  yjung

* cplcore/: cpl_image_gen.c, cpl_image_gen.h: added
  cpl_image_gen_test()

2003-06-06 17:21  rpalsa

* cplui/cpl_parameter.h: Parameter initialization merged with
  parameter creation. Prototypes adapted.

2003-06-06 17:21  rpalsa

* cplui/cpl_parameter.c: Parameter initialization merged with
  parameter creation.

2003-06-06 17:19  rpalsa

* cplui/cpl_plugin.c: Function name changed for
  cpl_plugin_set_all(). Lines folded if necessary.

2003-06-06 17:18  rpalsa

* cplui/cpl_plugin.h: Names changed.

2003-06-06 17:16  rpalsa

* cplui/cpl_recipe.h: Type names adapted. Accessor functions are
  not used anymore for frames and parameters.

2003-06-06 16:56  cizzo

* cplcore/: cpl_matrix.c, cpl_matrix.h: Correct return type of
  several functions: cpl_error_code instead of int

2003-06-06 16:53  yjung

* cplcore/: cpl_image_gen.c, cpl_image_gen.h, cpl_image_gen_body.h:
  in progress

2003-06-06 16:53  yjung

* cplcore/: cpl_tools.c, cpl_tools.h: added cpl_tools_gaussian_2d()

2003-06-06 16:43  cizzo

* cplcore/: cpl_column.c, cpl_column.h, cpl_table.c, cpl_table.h:
  Correct return type of several functions: cpl_error_code instead
  of int

2003-06-06 16:02  yjung

* tests/Makefile.am: added cpl_image_gen-test

2003-06-06 15:52  yjung

* tests/cpl_image_gen-test.c: Initial revision

2003-06-06 15:50  yjung

* cplcore/: Makefile.am, cpl_image.h, cpl_image_gen.c,
  cpl_image_gen_body.h: added first compiling version of
  cpl_image_gen

2003-06-06 15:33  yjung

* cplcore/: cpl_image_gen.c, cpl_image_gen.h, cpl_image_gen_body.h:
  Initial revision

2003-06-06 15:27  yjung

* cplcore/cpl_image_filter_body.h: ...

2003-06-06 15:22  llundin

* cplcore/cpl_sparseimage.c, cplcore/cpl_sparseimage.h,
  tests/cpl_sparseimage-test.c: Extended sparse image test

2003-06-06 15:02  cizzo

* cplcore/cpl_table.c: Regular expression matching was not applied
  in the _or_constant_string selection function; upgrade the
  documentation

2003-06-06 14:58  cizzo

* cplcore/: cpl_property.c, cpl_property.h: Rename some functions

2003-06-06 14:57  cizzo

* cplcore/: cpl_plist.c, cpl_plist.h: Rename some functions, remove
  cpl_plist_erase_with() and replace it with
  cpl_plist_erase_regexp()

2003-06-06 14:55  cizzo

* tests/: cpl_plist-test.c, cpl_property-test.c: Rename some
  functions calls

2003-06-06 14:49  yjung

* cplcore/: cpl_image_basic.c, cpl_image_basic.h: int->
  cpl_error_code in functions prototypes

2003-06-06 14:38  yjung

* tests/cpl_image_io-test.c: cpl_image_save proto changed

2003-06-06 14:37  yjung

* cplcore/: cpl_image_io.c, cpl_image_io.h: changed prototype :
  int->cpl_error_code

2003-06-06 14:35  yjung

* cplcore/: cpl_imset_io.c, cpl_imset_io.h: prototype changed
  int->cpl_error_code

2003-06-06 14:33  yjung

* cplcore/: cpl_1dfunction.c, cpl_1dfunction.h: some prototypes
  changed int->cpl_error_code

2003-06-06 14:30  yjung

* cplcore/: cpl_vector.c, cpl_vector.h: changed prototype int to
  cpl_error_code

2003-06-06 14:29  yjung

* cplcore/: cpl_imset.h, cpl_imset_io.c: includes stuff

2003-06-06 14:27  yjung

* cplcore/: cpl_image_binary.c, cpl_image_filter.c: rm an include

2003-06-06 14:20  yjung

* cplcore/cpl_image_binary.c: returned type int replaced by
  cpl_error_code for some functions

2003-06-06 14:19  yjung

* cplcore/cpl_image_binary.h: return type int replaced by
  cpl_error_code for some functions

2003-06-06 14:06  yjung

* tests/cpl_image-test.c: not used any more

2003-06-06 13:48  yjung

* tests/cpl_image_basic-test.c: ..

2003-06-06 13:43  yjung

* tests/Makefile.am: added cpl_imset_io.c

2003-06-06 13:27  yjung

* tests/cpl_imset_io-test.c: Initial revision

2003-06-06 13:24  yjung

* cplcore/Makefile.am: added cpl_imset.h cpl_imset_io.h
  cpl_imset_io.c cpl_imset_body.h

2003-06-06 13:16  rpalsa

* cplcore/Makefile.am: Tabs removed.

2003-06-06 13:15  rpalsa

* cplcore/cpl_types.c: Typo fixed when removing array flag.

2003-06-06 13:01  yjung

* cplcore/: cpl_imset_io.c, cpl_imset_io.h, cpl_imset_io_body.h:
  first compiling version

2003-06-06 12:01  llundin

* tests/: Makefile.am, cpl_sparseimage-test.c: Tests for sparse
  image functionality

2003-06-06 11:06  llundin

* cplcore/: cpl_image_basic_body.h, cpl_sparseimage.c,
  cpl_sparseimage.h: Improved error handling

2003-06-06 10:54  cizzo

* tests/cpl_frameset-test.c: Renaming some calls

2003-06-06 10:54  cizzo

* cplui/: cpl_frameset.c, cpl_frameset.h: Rename
  cpl_frameset_size() to cpl_frameset_get_size() and
  cpl_frameset_empty() to cpl_frameset_is_empty()

2003-06-06 10:53  cizzo

* tests/cpl_frame-test.c: Call to cpl_frame_copy() changed to
  cpl_frame_duplicate()

2003-06-06 10:52  cizzo

* cplui/: cpl_frame.c, cpl_frame.h: Rename cpl_frame_copy() to
  cpl_frame_duplicate()

2003-06-06 10:33  cizzo

* cplcore/: cpl_matrix.c, cpl_matrix.h: Implement
  cpl_matrix_determinant()

2003-06-05 16:26  mkiesgen

* bootstrap, libcext/bootstrap: Changed /bin/sh to /bin/bash

2003-06-05 16:11  yjung

* cplcore/cpl_imset_io.h: ...

2003-06-05 16:02  yjung

* cplcore/cpl_imset_io.c: typo

2003-06-05 15:49  yjung

* cplcore/: cpl_imset_io.c, cpl_imset_io.h, cpl_imset_io_body.h:
  added new functions

2003-06-05 14:34  cizzo

* tests/cpl_matrix-test.c: Rename some functions

2003-06-05 14:33  cizzo

* cplcore/: cpl_matrix.c, cpl_matrix.h: Rename several functions,
  and add some more

2003-06-05 14:32  cizzo

* cplcore/cpl_column.c: Rename a function and fix an exception in
  minmax routines

2003-06-05 14:31  cizzo

* cplcore/cpl_column.h: Rename a function

2003-06-05 14:30  cizzo

* cplcore/: cpl_table.c, cpl_table.h: Rename some functions

2003-06-05 12:00  yjung

* cplcore/cpl_image_io.c: use CPL_ASSURE in cpl_image_convert()

2003-06-03 13:23  yjung

* cplcore/cpl_image_basic.c: fix badpixels handling for collapse
  functions

2003-06-03 12:06  yjung

* cplcore/cpl_image_basic.c: added support for sparseimage in
  cpl_image_extract()

2003-06-03 12:00  yjung

* cplcore/: cpl_sparseimage.c, cpl_sparseimage.h: added
  cpl_sparseimage_extract()

2003-06-03 10:19  yjung

* cplcore/: cpl_imset_io.c, cpl_imset_io_body.h,
  cpl_image_binary.c, cpl_image_filter.c: renaming

2003-06-03 10:17  yjung

* cplcore/cpl_1dfunction.c: renameing

2003-06-03 10:15  yjung

* cplcore/cpl_vector.c: renaming

2003-06-03 09:36  yjung

* cplcore/cpl_image.h: changed doc for stats

2003-06-02 16:04  yjung

* cplcore/cpl_imset_io.c: changed defgroup

2003-06-02 11:34  mkiesgen

* tests/Makefile.am: Added testcase for cpl_pluginlist, part of the
  high-level caller-plugin interface

2003-06-02 11:33  mkiesgen

* tests/cpl_pluginlist-test.c: Testcase for cpl_pluginlist, part of
  the high-level caller-plugin interface

2003-06-02 11:32  mkiesgen

* tests/cpl_plugin-test.c, cplui/cpl_pluginlist.h,
  cplui/cpl_pluginlist.c: Cleaned up code

2003-06-01 16:35  rpalsa

* cplcore/cpl_error.h: Error code CPL_ERROR_INVALID_TYPE added.

2003-06-01 16:34  rpalsa

* cplcore/: cpl_types.c, cpl_types.h: Added.

2003-06-01 16:31  rpalsa

* cplui/: cpl_parameter.c, cpl_parameter.h, cpl_parlist.c,
  cpl_parlist.h: Added.

2003-05-28 17:14  yjung

* tests/Makefile.am: images for tests included in the dist

2003-05-28 16:57  mkiesgen

* cplui/: cpl_plugin.c, cpl_pluginlist.c, cpl_pluginlist.h: Changed
  cpl_pluginlist according to CPL high level interface proposal

2003-05-28 16:55  mkiesgen

* cplui/cpl_plugin.h, cplui/Makefile.am, tests/Makefile.am,
  tests/cpl_plugin-test.c: Changed cpl_plugin according to CPL high
  level interface proposal

2003-05-28 13:37  llundin

* cplcore/cpl_image_basic.c, cplcore/cpl_sparseimage.c,
  cplcore/cpl_vector.c, tests/cpl_image_basic-test.c,
  tests/cpl_image_binary-test.c, tests/cpl_image_filter-test.c,
  tests/cpl_image_io-test.c, tests/cpl_image_stats-test.c,
  tests/cpl_matrix-test.c: Removed some gcc warnings (including
  cpl_tools.h bug in cpl_image_basic)

2003-05-28 13:32  rpalsa

* doxygen/Doxyfile.in: Added symbols to PREDEFINED, optimization
  for C turned off.

2003-05-28 13:30  rpalsa

* libcext/cext/cxstring.h: Beautified.

2003-05-28 11:35  llundin

* cplcore/: cpl_image_basic.c, cpl_image_basic.h, cpl_image_io.c,
  cpl_image_io.h, cpl_image_stats.c, cpl_image_stats.h,
  cpl_sparseimage.c, cpl_sparseimage.h: Added const in function
  declarations

2003-05-27 18:01  llundin

* cplcore/cpl_image_basic_body.h: Fixed too long line

2003-05-27 18:00  llundin

* cplcore/cpl_error.h: Fixed too long line (and improved comment)

2003-05-27 13:24  llundin

* cplcore/cpl_image.h, cplcore/cpl_image_basic.c,
  cplcore/cpl_image_basic_body.h, cplcore/cpl_image_io.c,
  cplcore/cpl_image_io_body.h, cplcore/cpl_image_stats.c,
  cplcore/cpl_sparseimage.c, tests/check.out.HP-UX: Exception
  handling + bug fix (log domain cpl_image_cst_op*)

2003-05-27 13:03  yjung

* cplcore/: cpl_imset.h, cpl_imset_io.c, cpl_imset_io.h,
  cpl_imset_io_body.h: in progress

2003-05-27 11:22  yjung

* cplcore/cpl_imset_io.c: in progress

2003-05-27 11:11  yjung

* cplcore/cpl_imset_io.c: Initial revision

2003-05-27 10:55  yjung

* cplcore/cpl_imset.h: in progress

2003-05-27 10:53  yjung

* cplcore/cpl_imset.c: moved to cpl_imset_io.c

2003-05-27 10:52  yjung

* cplcore/cpl_imset_io.h: Initial revision

2003-05-27 10:43  yjung

* cplcore/: cpl_imset.c, cpl_imset.h: in progress

2003-05-27 10:42  yjung

* cplcore/cpl_imset_io_body.h: Initial revision

2003-05-26 15:35  yjung

* cplcore/: cpl_imset.c, cpl_imset.h: in progress

2003-05-26 13:50  yjung

* cplcore/: cpl_objects.c, cpl_objects.h: moved objects def in .c
  and use error module

2003-05-26 13:32  yjung

* cplcore/: cpl_imset.c, cpl_imset.h: Initial revision

2003-05-26 13:19  yjung

* tests/cpl_vector-test.c: added test case for read and dump

2003-05-26 13:18  yjung

* cplcore/: cpl_vector.c, cpl_vector.h: added a parameter to
  cpl_vector_compare

2003-05-26 12:05  rpalsa

* cplui/: cpl_plugin.h, cpl_recipe.h: Added.

2003-05-26 10:28  yjung

* tests/cpl_1dfunction-test.c: added test for cpl_1dfunction_read()
  and cpl_1dfunction_dump()

2003-05-26 10:27  yjung

* cplcore/cpl_1dfunction.c: small bug in cpl_1dfunction_read()

2003-05-24 14:19  cizzo

* cplcore/cpl_table.c: Fix wrong error check

2003-05-23 19:07  rpalsa

* libcext/cext/cxstring.h: Type layout changed, function names
  changed.

2003-05-23 19:06  rpalsa

* libcext/cext/cxstring.c: Type layout changed, some bugs fixed.

2003-05-23 19:05  rpalsa

* libcext/doxygen/Doxyfile.in: Turn off optimization for C.

2003-05-23 19:05  rpalsa

* libcext/tests/cxstring-test.c: Adapted cx_string layout changes.

2003-05-23 18:32  rpalsa

* libcext/tests/cxlist-test.c: Properly destroy all created lists.

2003-05-23 17:48  yjung

* tests/cpl_image_binary-test.c: some functions now return an error
  code

2003-05-23 17:43  yjung

* tests/cpl_vector-test.c: returned value is now error code for
  some functions

2003-05-23 17:34  yjung

* tests/cpl_1dfunction-test.c: some returned values changed (error
  code)

2003-05-23 17:23  yjung

* cplcore/cpl_image_filter.c: typo

2003-05-23 17:22  yjung

* cplcore/cpl_image_filter.c: introduce use of the error module

2003-05-23 17:04  yjung

* cplcore/cpl_image_binary.c: improved use of error module

2003-05-23 16:46  yjung

* cplcore/cpl_1dfunction.c: improved error module usage

2003-05-23 16:43  yjung

* cplcore/cpl_vector.h: changed cpl_vector_sort prototype

2003-05-23 16:42  yjung

* cplcore/cpl_vector.c: improved error module usage

2003-05-23 16:11  yjung

* cplcore/cpl_image_binary.c: use error module

2003-05-23 16:04  cizzo

* cplcore/cpl_table.c: Try some CPL_ASSURE calls to macro

2003-05-23 15:37  rpalsa

* libcext/tests/cxslist-test.c: Properly destroy all created lists.

2003-05-23 15:29  cizzo

* tests/cpl_table-test.c: Renaming of a function

2003-05-23 15:28  cizzo

* cplcore/: cpl_column.c, cpl_column.h, cpl_table.c, cpl_table.h:
  Add new functions for computing log, exp and pow of a column, and
  add the general function cpl_table_const_op() for compatibility
  with other packages

2003-05-23 15:16  rpalsa

* libcext/cext/cxtree.c: cx_tree_delete(): Correctly destroy head
  node and the tree structure itself.

2003-05-23 15:14  rpalsa

* libcext/tests/cxtree-test.c: Test 12: Bug fixed. _tree replaced
  by tree.

2003-05-23 14:44  yjung

* cplcore/cpl_vector.c: changed prototype of cpl_vector_sort and
  use error module

2003-05-23 14:43  yjung

* tests/cpl_vector-test.c: changed prototype of cpl_vector_sort()

2003-05-23 12:09  yjung

* cplcore/cpl_1dfunction.c: added usage of the error system

2003-05-23 10:53  yjung

* cplcore/cpl_image_binary.c: use a bit more accessors.

2003-05-23 10:47  llundin

* cplcore/cpl_error.h: Added CPL_ASSURE for exception handling

2003-05-22 16:51  yjung

* cplcore/: cpl_error.c, cpl_error.h: relation code - message done
  by a function

2003-05-22 14:55  llundin

* cplcore/: cpl_image_stats.c, cpl_image_stats_body.h: Fixed
  initialization bug in sparse minmaxpos

2003-05-22 11:35  yjung

* cplcore/cpl_image_binary.h: changed some names

2003-05-22 11:32  yjung

* tests/cpl_image_binary-test.c: added test cases for binary images
  handling functions

2003-05-21 18:35  yjung

* tests/Makefile.am: addded cpl_image_binary-test.c

2003-05-21 18:34  yjung

* tests/cpl_image_binary-test.c: Initial revision

2003-05-21 18:23  yjung

* tests/cpl_image_filter-test.c: added test cases for all filtering
  functions

2003-05-21 18:10  yjung

* cplcore/cpl_image_filter.c: ...

2003-05-21 18:05  yjung

* cplcore/: cpl_image_filter.c, cpl_image_filter.h,
  cpl_image_filter_body.h: removed cpl_image_filter_flat which is
  covered by the linear filtering functions

2003-05-21 17:35  yjung

* cplcore/: cpl_image_filter.c, cpl_image_filter.h,
  cpl_image_filter_body.h: morpho filtering now uses cpl_matrix

2003-05-21 17:34  yjung

* tests/cpl_image_filter-test.c: added test for morpho filtering

2003-05-21 17:10  cizzo

* tests/cpl_table-test.c, cplcore/cpl_column.c,
  cplcore/cpl_column.h, cplcore/cpl_table.c, cplcore/cpl_table.h:
  Eliminate type in constant operation functions names

2003-05-21 16:35  yjung

* cplcore/cpl_1dfunction.c, cplcore/cpl_1dfunction.h,
  cplcore/cpl_vector.c, cplcore/cpl_vector.h,
  tests/cpl_1dfunction-test.c, tests/cpl_vector-test.c: hide the
  vector and 1dfunction data types

2003-05-21 16:31  cizzo

* cplcore/: cpl_column.c, cpl_table.c: Correct documentation of
  some functions

2003-05-21 09:06  cizzo

* cplcore/: cpl_column.c, cpl_column.h, cpl_table.c: Rename a
  function and implement regular expression for string matching

2003-05-20 17:29  yjung

* cplcore/: cpl_image_filter.c, cpl_image_filter.h,
  cpl_image_filter_body.h: removed cpl_image_filter_3x1()
  cpl_image_filter_3x3(), cpl_image_filter_5x5().  They are
  replaced by the more generic cpl_image_filter_linear().
  cpl_image_filter_linear is 8% slower for a 5x5 filter, but that's
  ok.

2003-05-20 17:16  yjung

* tests/cpl_image_filter-test.c: added test for linear filtering

2003-05-20 17:03  yjung

* cplcore/cpl_image_filter.c: the kernel size has to be odd, not
  even

2003-05-20 16:38  yjung

* cplcore/: cpl_image_filter.c, cpl_image_filter_body.h: do not
  acces cpl_matrix struct

2003-05-20 16:28  yjung

* cplcore/: cpl_matrix.c, cpl_matrix.h: put the cpl_matrix
  definition back in the .c

2003-05-20 16:11  yjung

* cplcore/: cpl_image_stats.c, cpl_image_stats.h,
  cpl_image_stats_body.h: CPL_IMAGE_STATS_MEDIAN ->
  CPL_IMAGE_STATS_MEDIAN_STAT

2003-05-20 16:08  yjung

* cplcore/: cpl_image_filter.c, cpl_image_filter.h,
  cpl_image_filter_body.h: use cpl_matrix for kernels and add a
  generic cpl_image_filter_linear function

2003-05-20 14:29  yjung

* cplcore/cpl_matrix.h: typo

2003-05-20 11:54  yjung

* cplcore/: cpl_image_filter.c, cpl_image_filter.h:
  cpl_image_filter3x3, cpl_image_filter3x1, cpl_image_filter5x5
  made static

2003-05-20 11:54  yjung

* cplcore/cpl_image_filter_body.h: no support for int images

2003-05-20 11:43  yjung

* cplcore/cpl_matrix.h: classified methods...

2003-05-20 11:35  yjung

* tests/cpl_matrix-test.c: print_matrix() -> cpl_matrix_print()

2003-05-20 11:29  yjung

* cplcore/cpl_tools.c: typo

2003-05-20 11:23  yjung

* cplcore/cpl_column.c: use cpl_tools.c

2003-05-20 11:23  yjung

* cplcore/: cpl_tools.c, cpl_tools.h: added cpl_tools_kth_float()
  cpl_tools_kth_int() cpl_tools_median_float() and
  cpl_tools_median_int()

2003-05-20 11:05  yjung

* cplcore/: cpl_matrix.c, cpl_matrix.h: use cpl_tools.c...

2003-05-20 11:05  yjung

* cplcore/: cpl_1dfunction.h, cpl_vector.h, cpl_image.h: added
  CPL_END_DECLS

2003-05-20 10:23  yjung

* tests/Makefile.am: added cpl_image_filter-test

2003-05-20 10:21  yjung

* tests/cpl_image_filter-test.c: Initial revision

2003-05-20 10:08  yjung

* tests/cpl_image_stats-test.c: completed with
  cpl_image_median_stat() and cpl_image_percentile()

2003-05-20 09:57  yjung

* cplcore/cpl_image_stats.c: corrected index in
  cpl_image_percentile()

2003-05-19 18:05  yjung

* tests/: Makefile.am, cpl_image_stats-test.c: added
  cpl_image_stats-test.c

2003-05-19 17:59  yjung

* tests/cpl_image_basic-test.c: bad call for a collapse function

2003-05-19 17:45  yjung

* tests/cpl_image-test.c: cpl_image_firstgoodpos_subw() not
  offered...not tested

2003-05-19 17:41  yjung

* tests/Makefile.am: added cpl_image-basic

2003-05-19 17:40  yjung

* tests/cpl_image_basic-test.c: Initial revision

2003-05-19 17:30  yjung

* cplcore/cpl_image_basic.c: comments

2003-05-19 17:21  yjung

* cplcore/cpl_image_basic.h: comment

2003-05-19 17:19  yjung

* cplcore/: cpl_image_basic.c, cpl_image_basic.h,
  cpl_image_stats.c: moved cpl_image_firstgoodpos_subw as static
  into cpl_image_stats()

2003-05-19 17:13  yjung

* cplcore/: cpl_image_basic.c, cpl_image_basic.h: removed
  cpl_image_floor() (use cpl_image_convert instead)

2003-05-19 17:03  cizzo

* tests/cpl_table-test.c: Renaming several functions

2003-05-19 17:03  cizzo

* cplcore/: cpl_column.c, cpl_column.h, cpl_table.c, cpl_table.h:
  Renaming several functions, add functionality

2003-05-19 17:01  yjung

* cplcore/cpl_image_basic.h: removed cpl_image_opposite() and
  cpl_image_invert()

2003-05-19 16:46  yjung

* tests/Makefile.am: added cpl_image_io-test

2003-05-19 16:28  yjung

* tests/cpl_image_io-test.c: first usable version

2003-05-19 16:10  yjung

* tests/cpl_image_io-test.c: Initial revision

2003-05-19 15:08  yjung

* tests/cpl_1dfunction-test.c: added test cases to cover all
  functions

2003-05-19 15:08  yjung

* cplcore/cpl_1dfunction.c: cosmetics

2003-05-19 14:30  yjung

* cplcore/cpl_vector.c: ...

2003-05-19 14:30  yjung

* tests/cpl_vector-test.c: added some test cases to cover all
  functions

2003-05-19 13:36  yjung

* cplcore/: cpl_image.h, cpl_image_binary.h: moved cpl_binary
  definition to cpl_image.h

2003-05-19 13:06  yjung

* cplcore/: cpl_image_io.c, cpl_image_io.h, cpl_image_io_body.h:
  added support for binary images

2003-05-19 11:25  yjung

* cplcore/cpl_image_io_body.h: added CPL_CLASS_BINARY

2003-05-19 11:22  yjung

* cplcore/: cpl_image_io.h, cpl_image_io.c: added cpl_image_new_bin

2003-05-19 11:11  yjung

* cplcore/cpl_sparseimage.c: include error corrected

2003-05-19 11:10  yjung

* cplcore/cpl_image_io.h: moved some functions to cpl_sparseimage.h

2003-05-19 11:09  yjung

* cplcore/cpl_image_binary.c: corrected some errors...

2003-05-19 11:00  yjung

* cplcore/Makefile.am: added cpl_sparseimage and cpl_image_binary

2003-05-19 10:59  yjung

* cplcore/cpl_image_binary.h: added cpl_binary definition

2003-05-19 10:58  yjung

* cplcore/cpl_image_io.c: moved sparse functions to
  cpl_sparseimage.c and add defgroup for doxygen

2003-05-19 10:57  yjung

* cplcore/cpl_image.h: added include for cpl_image_binary and
  cpl_sparseimage

2003-05-19 10:56  yjung

* cplcore/: cpl_sparseimage.c, cpl_image_basic.c,
  cpl_image_binary.c, cpl_image_filter.c, cpl_image_stats.c: added
  defgroup for doxygen

2003-05-19 10:35  yjung

* cplcore/: cpl_sparseimage.c, cpl_sparseimage.h: Initial revision

2003-05-16 18:16  rpalsa

* cplcore/Makefile.am: cpl_image_binary.h added to include_HEADERS

2003-05-16 17:38  rpalsa

* libcext/configure.ac: Libtool versioning macro added. Macros
  syncronized with changes in acinclude.m4.

2003-05-16 17:36  rpalsa

* libcext/acinclude.m4: Macro CEXT_CREATE_FSSTND renamed.

2003-05-16 17:35  rpalsa

* libcext/Makefile.am: Add file eso.m4 to EXTRA_DIST

2003-05-16 17:34  rpalsa

* libcext/cext/Makefile.am: Use libtool version symbols rather than
  explicit version numbers.

2003-05-16 17:34  rpalsa

* libcext/m4macros/eso.m4: Generic macro added to set libtool
  version information from configure. MAndatory argument added to
  macro ESO_FUNC_VA_COPY.

2003-05-16 17:31  rpalsa

* configure.ac: Libtool versioning is setup here. Support added.
  Macro names changed in accordance with changes in acinlude.m4

2003-05-16 17:29  rpalsa

* acinclude.m4: Macros renamed. Macros which are needed for
  building (external) instrument packages moved to cpl.m4

2003-05-16 17:27  rpalsa

* Makefile.am: Standard files removed from EXTRA_DIST, already
  distributed by default with recent automake versions. Add
  m4macros/cpl.m4 to EXTRA_DIST

2003-05-16 17:24  rpalsa

* admin/config.guess, admin/config.sub, admin/install-sh,
  admin/ltmain.sh, admin/mkinstalldirs, libcext/admin/config.guess,
  libcext/admin/config.sub, libcext/admin/install-sh,
  libcext/admin/ltmain.sh, libcext/admin/mkinstalldirs: New version
  installed

2003-05-16 17:22  llundin

* cplcore/Makefile.am: Added *_body.h files

2003-05-16 17:18  rpalsa

* cplui/Makefile.am, cplcore/Makefile.am: Using symbols in
  INCLUDES, LDFLAGS. Libtool version now done in configure; support
  added.

2003-05-16 17:16  rpalsa

* m4macros/cpl.m4: Macro CPL_CHECK_CEXT added. Type in
  cpl_check_cpl_header fixed. Macro CPL_CREATE_SYMBOLS added.

2003-05-16 17:12  rpalsa

* tests/Makefile.am: Symbols used in INCLUDES, LDFLAGS

2003-05-16 16:41  rpalsa

* bootstrap, libcext/bootstrap: Remove all occurrances of the cwd
  from PATH

2003-05-16 15:53  llundin

* cplcore/cpl_image.h, cplcore/cpl_image_basic.c,
  cplcore/cpl_image_basic.h, cplcore/cpl_image_basic_body.h,
  cplcore/cpl_image_filter.c, cplcore/cpl_image_io.c,
  cplcore/cpl_image_io.h, cplcore/cpl_image_io_body.h,
  tests/cpl_image-test.c, cplcore/cpl_image_stats.c,
  cplcore/cpl_image_stats_body.h: Beta version of bad pixel maps

2003-05-16 14:38  mkiesgen

* libcext/tests/cxstring-test.c: Changed compare value in test 7 to
  > 0 instead of ==1 to make test work correctly under gcc 3

2003-05-15 17:11  cizzo

* cplcore/: cpl_column.c, cpl_column.h, cpl_table.c, cpl_table.h:
  Rename some of the functions

2003-05-15 17:10  cizzo

* tests/cpl_table-test.c: Rename some functions

2003-05-15 16:14  yjung

* cplcore/cpl_vector.c: doxygen things

2003-05-15 15:33  cizzo

* tests/cpl_table-test.c: Changed calling sequence for
  cpl_table_move_column(), and insert alternative code in case
  cpl_table_resize would be eliminated

2003-05-15 15:29  cizzo

* cplcore/: cpl_column.c, cpl_column.h, cpl_table.c, cpl_table.h:
  Several changes, in accordance with (not yet all) Michele's
  comments

2003-05-15 15:23  yjung

* cplcore/cpl_1dfunction.c: added an include

2003-05-15 15:22  yjung

* cplcore/: cpl_1dfunction.c, cpl_tools.h, cpl_vector.c: define
  moved in cpl_tools.h

2003-05-15 15:20  yjung

* cplcore/cpl_tools.h: added defin ASCIILINESZ

2003-05-15 15:16  yjung

* cplcore/cpl_tools.c: removed end of defgroup (doxygen)

2003-05-15 15:15  yjung

* cplcore/cpl_objects.c: added defgroup for doxygen

2003-05-15 15:14  yjung

* cplcore/: cpl_1dfunction.c, cpl_vector.c: added defgroup for
  Doxygen

2003-05-15 13:45  yjung

* cplcore/: cpl_1dfunction.c, cpl_1dfunction.h, cpl_vector.c,
  cpl_vector.h: cosmetics

2003-05-14 17:57  yjung

* cplcore/: cpl_objects.c, cpl_objects.h: in progress

2003-05-14 17:16  rpalsa

* .bootstrap: Obsolete.

2003-05-14 17:16  rpalsa

* Makefile.boot, libcext/Makefile.boot: Replaced by bootstrap shell
  script.

2003-05-14 17:15  rpalsa

* Makefile.am, libcext/Makefile.am: ACLOCAL_AMFLAGS added.

2003-05-14 17:14  rpalsa

* acinclude.m4, libcext/acinclude.m4: Package independent macros
  replaced by common version. Local implementations removed.

2003-05-14 17:13  rpalsa

* configure.ac, libcext/configure.ac: Package independent macros
  replaced by common version.

2003-05-14 17:07  rpalsa

* m4macros/cpl.m4: Added.

2003-05-14 17:06  rpalsa

* README.CVS: Makefile.boot and kazlib specific parts removed.

2003-05-14 17:03  rpalsa

* libcext/bootstrap, bootdirs, bootstrap: Added.

2003-05-14 16:56  rpalsa

* libcext/m4macros/eso.m4: Added.

2003-05-14 15:00  rpalsa

* kazlib/.cvsignore: Obsolete. Usage of kazlib has bbeen abandoned.

2003-05-14 14:57  rpalsa

* kazlib/: CHANGES, MUST_READ, Makefile.am, Makefile.gcc,
  Makefile.vc, README, acinclude.m4, blast.pl, configure.ac,
  convenience.m4, dict.c, dict.h, docs.ist, docs.ltx, except.c,
  except.h, hash.c, hash.h, list.c, list.h, sfx.c, sfx.h,
  admin/compile, admin/config.guess, admin/config.sub,
  admin/depcomp, admin/install-sh, admin/ltmain.sh, admin/missing,
  admin/mkinstalldirs: Obsolete. Usage of kazlib has bbeen
  abandoned.

2003-05-13 17:05  yjung

* cplcore/: cpl_objects.c, cpl_objects.h: Initial revision

2003-05-13 17:00  yjung

* cplcore/: cpl_image_binary.c, cpl_image_binary.h: Initial
  revision

2003-05-12 15:06  yjung

* cplcore/: cpl_image_filter.c, cpl_image_filter.h,
  cpl_image_filter_body.h: changed possible values foe
  CPL_IMAGE_OPERATION

2003-05-12 15:04  yjung

* cplcore/: cpl_image_stats.c, cpl_image_stats.h,
  cpl_image_stats_body.h: renames possible values for
  CPL_IMAGE_OPERATION

2003-05-12 14:59  yjung

* cplcore/: cpl_image_basic.c, cpl_image_basic.h,
  cpl_image_basic_body.h: rnamed CPL_OPERATION possible values

2003-05-12 14:55  yjung

* cplcore/: cpl_image_io.c, cpl_image_io.h, cpl_image_io_body.h:
  renamed some the CPL_OPERATION possible values

2003-05-12 14:48  yjung

* cplcore/cpl_vector.c: use cpl_tools

2003-05-12 14:45  yjung

* cplcore/: cpl_image_filter_body.h, cpl_tools.c, cpl_tools.h:
  cpl_tools_double_sort() renamed in cpl_tools_darray_sort()

2003-05-12 14:33  yjung

* cplcore/: cpl_image.c, cpl_image_operation.h: files splitted into
  cpl_image_io basic filter ans stats

2003-05-12 14:30  yjung

* cplcore/: Makefile.am, cpl_image.h, cpl_image_basic_body.h,
  cpl_image_filter.c, cpl_image_filter_body.h, cpl_image_stats.c,
  cpl_tools.c, cpl_tools.h: sorting and median -> cpl_tools.ch

2003-05-12 13:51  yjung

* cplcore/: cpl_tools.c, cpl_tools.h: Initial revision

2003-05-12 10:54  yjung

* cplcore/: cpl_image_basic.c, cpl_image_basic.h,
  cpl_image_basic_body.h, cpl_image_filter.c, cpl_image_filter.h,
  cpl_image_filter_body.h, cpl_image_io.c, cpl_image_io.h,
  cpl_image_io_body.h, cpl_image_stats.c, cpl_image_stats.h,
  cpl_image_stats_body.h: cpl_image.c splitted in 4 different
  cpl_image categories

2003-05-09 16:20  cizzo

* cplcore/cpl_table.c: Rename cpl_table_select() and
  cpl_table_unselect()

2003-05-09 14:29  cizzo

* cplcore/: cpl_table.c, cpl_table.h: Get rid of several select
  functions, and eliminate needless type check in comparison
  between columns

2003-05-06 13:09  cizzo

* cplcore/: cpl_column.h, cpl_error.h, cpl_matrix.h,
  cpl_messaging.h, cpl_table.h: Correct header

2003-05-06 13:05  cizzo

* cplcore/: cpl_error.c, cpl_column.c, cpl_matrix.c,
  cpl_messaging.c, cpl_table.c: Correct header

2003-05-05 13:26  yjung

* cplcore/: cpl_image.c, cpl_image.h: changed prototype of
  cpl_image_convert()

2003-04-30 09:48  yjung

* cplcore/cpl_1dfunction.c: forgot a fabs()

2003-04-30 09:43  yjung

* cplcore/cpl_vector.h: static function were not supposed to be
  declared here

2003-04-29 17:29  yjung

* cplcore/: cpl_1dfunction.c, cpl_1dfunction.h:
  cpl_function1d_centroid also handles negative values now

2003-04-29 15:49  llundin

* cplcore/cpl_image.c: Removed unused declarations found by
  MKiesgen

2003-04-29 15:23  cizzo

* cplcore/cpl_matrix.c: 1x1 matrices are now allowed

2003-04-29 15:22  cizzo

* tests/cpl_matrix-test.c: Add test on 1x1 matrix

2003-04-28 09:26  llundin

* cplcore/cpl_image.c, tests/check.out.HP-UX: Reverted change in
  cpl_image.c rev. 1.34. Added stdout/stderr from `make check` on
  HP-UX (& alpha linux)

2003-04-25 11:27  cizzo

* cplcore/cpl_matrix.c: Avoid changing pointer to matrix once it is
  shifted

2003-04-24 16:35  yjung

* tests/: cpl_image_test1.fits, cpl_image_test2.fits: new test FITS
  files (512x512 instead of 1024x1024)

2003-04-24 16:35  yjung

* tests/cpl_image-test.c: reduced IMAGESZ

2003-04-23 17:56  llundin

* cplcore/: cpl_image.c, cpl_image_operation.h: Fixed
  first-pixel-bug in min/max location in cpl_image_stat_subw.
  Increased memory performance by reordering some loops.

2003-04-17 17:19  llundin

* cplcore/: cpl_image.c, cpl_image.h, cpl_image_operation.h:
  Removed invert & reciprocal functions. Improved accuracy in
  std.dev. Finalized code reuse

2003-04-17 14:33  llundin

* tests/cpl_image-test.c: Express invert & reciprocal by
  cpl_image_cst_op

2003-04-11 17:50  llundin

* cplcore/cpl_image.c: Increased number of digits in printf in
  cpl_image_stat_dump

2003-04-11 16:13  llundin

* cplcore/cpl_image.h: Set result to zero in case of division
  overflow

2003-04-11 11:50  mkiesgen

* libcext/tests/cxstring-test.c: Added test for cxstring

2003-04-11 11:50  mkiesgen

* libcext/tests/Makefile.am: Added cxstring-test

2003-04-11 11:49  mkiesgen

* libcext/cext/: cxstring.c, cxstring.h: cxstring is a container
  for a string and its length.

2003-04-11 11:48  mkiesgen

* libcext/cext/Makefile.am: Added cxstring.

2003-04-11 11:48  mkiesgen

* cplcore/cpl_property.c: Bugfixed cpl_property_copy due to changes
  in memory allocation

2003-04-11 11:46  mkiesgen

* cplcore/: cpl_plist.h, cpl_plist.c: Added erase for keywords
  starting with a given string.

2003-04-11 11:27  llundin

* cplcore/: cpl_image.c, cpl_image.h, cpl_image_operation.h: Fixed
  rounding problem with sqrt() in cpl_image_stat_subw. Made
  cpl_image_invert consistent over types

2003-04-11 09:27  llundin

* tests/cpl_image-test.c: Moderated ranges and prevented gross
  rounding errors

2003-04-10 16:09  yjung

* cplcore/cpl_image.c: forgot a cast ...

2003-04-10 12:04  yjung

* cplcore/cpl_image.c: Check return of stat functions

2003-04-10 11:51  yjung

* cplcore/cpl_image.c, cplcore/cpl_image.h, tests/cpl_image-test.c:
  Statistic object and related functions completely re-written
  according design discussed together in the CPL meeting
  09-04-2003.

2003-04-10 08:11  cizzo

* cplcore/cpl_table.c: Minor changes

2003-04-10 08:06  cizzo

* cplcore/cpl_column.c: Minor changes

2003-04-10 08:00  cizzo

* cplcore/cpl_matrix.c: Minor changes

2003-04-09 15:19  llundin

* cplcore/: cpl_image.c, cpl_image.h, cpl_image_operation.h: Robust
  use of pow() and log(). Rewritten cpl_image_cst_op* to reduce
  code replication

2003-04-08 18:31  yjung

* tests/cpl_image-test.c: added test cases for log ^ and exp

2003-04-08 17:23  llundin

* cplcore/cpl_image_operation.h: Fixed cpp warning - really

2003-04-08 17:15  llundin

* cplcore/: cpl_image.c, cpl_image.h, cpl_image_operation.h: Fixed
  cpp warning. Rewritten to reduce code replication

2003-04-08 16:36  rpalsa

* cplcore/cpl_error.h, cplcore/cpl_property.h, cplui/cpl_frame.h:
  Order of typedef and enum definition changed. The HP compiler
  apparently needs to know the object size for typedef referring to
  enums.

2003-04-08 16:34  rpalsa

* cplcore/cpl_property.c: _cpl_property_value_resize(): Bare type
  (char *) replaced by library type (cxptr)

2003-04-08 16:16  rpalsa

* libcext/cext/cxmemory.c: Standard memory services encapsulated in
  functions. Defining a symbol is not sufficient on HP-UX without
  verifying the prototypes

2003-04-08 15:16  rpalsa

* libcext/cext/cxtree.c: Order of typedef and enum definition
  changed for cx_tnode_color. The HP compiler needs to know the
  object size for this typedef.

2003-04-08 14:45  rpalsa

* cplcore/cpl_property.c: cpl_property_get_bool(): cast operation
  on result fixed.

2003-04-08 12:29  rpalsa

* tests/cpl_plist-test.c: Comment updated.

2003-04-08 11:49  yjung

* cplcore/: cpl_image.c, cpl_image.h, cpl_image_operation.h:
  Problems of compilations on HP: moved type_t to cpl_type_t

2003-04-08 11:01  rpalsa

* libcext/acinclude.m4: CX_CREATE_CXTYPES: Changed order of
  inclusion for cxmacros.h.

2003-04-08 10:59  rpalsa

* libcext/cext/snprintf.h: Unnecessary includes removed.

2003-04-08 09:25  yjung

* cplcore/Makefile.am: added cpl_image_operation.h

2003-04-07 17:05  yjung

* cplcore/cpl_image.c: changed comments

2003-04-07 15:57  rpalsa

* acinclude.m4: Added option to skip QFITS test completely in
  CPL_CHECK_QFITS

2003-04-07 15:54  yjung

* cplcore/: cpl_image.c, cpl_image.h: reorganized a bit the
  functions.  Corrected the log() bug reported by Lars

2003-04-07 15:20  yjung

* tests/cpl_image-test.c: added test on INT and cross types
  operations

2003-04-07 14:11  yjung

* cplcore/cpl_image.c: added support for integer_t images in all
  functions but filtering functions

2003-04-07 10:28  yjung

* cplcore/cpl_image.h: added cpl_image_load_int()

2003-04-04 17:08  yjung

* cplcore/: cpl_image.c, cpl_image.h: added cpl_image_convert() -
  still needs to be tested

2003-04-04 15:59  yjung

* cplcore/cpl_image.c, cplcore/cpl_image.h,
  cplcore/cpl_image_operation.h, tests/cpl_image-test.c: Support
  now operations on images with differtent types.  Removed MACROS
  for operation functions (to support thes cross operations).
  Division is correctly done now.  In cpl_image_getmaxpos():
  corrected bad initialization INT image type support still has to
  be added.

2003-04-04 11:01  yjung

* cplcore/cpl_image.c, cplcore/cpl_image.h,
  cplcore/cpl_image_operation.h, tests/cpl_image-test.c: moved data
  to pixels in the cpl_image definition

2003-04-04 10:27  llundin

* cplcore/cpl_image.c, cplcore/cpl_image.h,
  cplcore/cpl_image_operation.h, tests/cpl_image-test.c: Renamed
  lx/ly (and made new division default)

2003-04-04 09:35  llundin

* cplcore/cpl_image_operation.h: Rewritten to reduce code
  replication

2003-04-04 08:40  llundin

* cplcore/: cpl_image.c, cpl_image.h: Rewritten to reduce code
  replication

2003-04-03 17:21  yjung

* tests/: cpl_image-test.c, cpl_image_test1.fits,
  cpl_image_test2.fits: added 2 input FITS test files and upgraded
  the cpl_image-test module

2003-04-02 18:54  yjung

* cplcore/: cpl_image.c, cpl_image.h: added
  cpl_image_get_pixels_as_float() cpl_image_get_pixels_as_double()

2003-04-02 18:11  yjung

* cplcore/cpl_image.c: some bugs detected thanks to tests
  cpl_image-test.c

2003-04-02 18:10  yjung

* tests/cpl_image-test.c: in progress - still has to be completed

2003-04-02 14:48  yjung

* cplcore/cpl_image.c: cpl_image_del() -> cpl_image_delete()

2003-04-02 14:43  yjung

* cplcore/cpl_image.c: typo

2003-04-02 14:30  yjung

* tests/cpl_image-test.c: new tests for the new cpl_image
  functions()

2003-04-02 14:22  yjung

* tests/Makefile.am: moved image-test to cpl_image-test

2003-04-02 13:13  yjung

* tests/image-test.c: moved to cpl_image-test.c

2003-04-02 13:12  yjung

* tests/cpl_image-test.c: previously named image-tests.c

2003-04-02 12:01  yjung

* cplcore/: cpl_image.c, cpl_image.h: Finished to upgrade the
  cpl_image functions. Still have to be tested.

2003-04-01 13:48  yjung

* cplcore/: cpl_image.c, cpl_image.h: in progress...

2003-03-31 18:06  yjung

* cplcore/: cpl_image.c, cpl_image.h: in progress - many functions
  are still missing

2003-03-19 10:51  mkiesgen

* cplcore/cpl_property.c: Changed the memory allocation scheme, due
  to a misalignment memory allocation problem in the old scheme.
  Works without memory leaks now.

2003-03-10 11:53  llundin

* tests/image-test.c: Renamed cpl_image_t

2003-02-24 17:34  rpalsa

* README.CVS: CVSROOT updated, tool versions corrected.

2003-02-10 16:09  yjung

* cplcore/: cpl_image.c, cpl_image.h: image_cst_op_local ->
  cpl_image_cst_op_local image_get_median -> cpl_image_get_median

2003-02-10 16:06  yjung

* cplcore/: cpl_image.c, cpl_image.h: pixelvalue-> pixelval

2003-02-10 16:05  yjung

* tests/image-test.c: pixelvalue -> pixelval

2003-02-10 13:00  yjung

* cplcore/: cpl_1dfunction.c, cpl_1dfunction.h, cpl_image.c,
  cpl_image.h, cpl_vector.c, cpl_vector.h: cleaning

2003-01-14 16:09  rpalsa

* configure.ac: CPL_CHECK_LIBCEXT commented out. Not yet
  implemented.

2002-12-18 08:36  cizzo

* cplcore/cpl_error.c: Correct documentation

2002-09-25 10:02  rpalsa

* libcext/cext/Makefile.am, Makefile.am, configure.ac,
  cplcore/Makefile.am, cplui/Makefile.am, libcext/Makefile.am,
  libcext/configure.ac, libcext/tests/Makefile.am,
  tests/Makefile.am: Pushed to automake 1.6

2002-09-24 11:13  rpalsa

* admin/config.guess, admin/config.sub, admin/depcomp,
  admin/install-sh, admin/missing, admin/mkinstalldirs,
  libcext/admin/config.guess, libcext/admin/config.sub,
  libcext/admin/depcomp, libcext/admin/install-sh,
  libcext/admin/missing, libcext/admin/mkinstalldirs,
  libltdl/config.guess, libltdl/config.sub, libltdl/install-sh,
  libltdl/missing, libltdl/mkinstalldirs: New version installed.

2002-09-02 13:54  cizzo

* cplcore/cpl_messaging.c: Add handlers for printing, and do all
  the messages printing through the cx_print() and cx_printerr()
  calls

2002-08-26 15:15  rpalsa

* tests/: cpl_frame-test.c, cpl_frameset-test.c: Added.

2002-08-26 15:12  rpalsa

* tests/Makefile.am: Add cpl_framet and cpl_frameset tests.

2002-08-26 10:43  rpalsa

* cplui/: Makefile.am, cpl_frame.c, cpl_frame.h, cpl_frameset.c,
  cpl_frameset.h: Added.

2002-07-27 15:21  rpalsa

* tests/Makefile.am: Cleaned up. Tests cpl_property-test and
  cpl_plist-test added.

2002-07-27 15:19  rpalsa

* tests/: cpl_plist-test.c, cpl_property-test.c: Added.

2002-07-27 15:16  rpalsa

* cplcore/: cpl_plist.c, cpl_plist.h, cpl_property.c,
  cpl_property.h, cpl_macros.h: Added.

2002-07-22 11:30  rpalsa

* tests/.cvsignore: Added.

2002-07-19 16:21  rpalsa

* libcext/cext/Makefile.am: Make use of CX_DEBUG_FLAGS.

2002-07-19 16:20  rpalsa

* libcext/acinclude.m4: CX_DEBUG_FLAGS setup added.

2002-07-19 14:51  rpalsa

* libcext/: Makefile.am, configure.ac: Testsuite support added.

2002-07-19 14:49  rpalsa

* libcext/tests/: .cvsignore, Makefile.am, cxlist-test.c,
  cxmap-test.c, cxslist-test.c, cxtree-test.c: Added.

2002-07-19 13:50  rpalsa

* libcext/cext/cxtree.c: Bug fixees after testing.

2002-07-19 13:49  rpalsa

* libcext/cext/: cxlist.c, cxslist.c: Assertion simplified.

2002-07-17 16:26  rpalsa

* libcext/cext/cxlist.c: Various bugs fixed after testing.

2002-07-17 16:25  rpalsa

* libcext/cext/cxslist.c: Sentinel node data field initialization
  removed.

2002-07-17 11:43  rpalsa

* libcext/cext/cxslist.c: Various bugs fixed after testing.

2002-07-17 11:41  rpalsa

* libcext/cext/cxslist.h: Function name corrected for
  cx_slist_is_empty(). Changed to cx_slist_empty().

2002-07-15 14:31  rpalsa

* tests/dict-test.c: Obsolete, dictionary implementation moved to C
  extensions.

2002-07-15 14:29  rpalsa

* cplcore/: cpl_dict.c, cpl_dict.h: Obsolete. Implementation
  replaced by C extensions.

2002-07-15 12:13  rpalsa

* cplcore/Makefile.am, tests/Makefile.am: Remove kazlib
  dependencies.

2002-07-15 12:12  rpalsa

* Makefile.am: Remove kazlib support. Subdirectory cplui added.

2002-07-15 12:11  rpalsa

* configure.ac: Remove kazlib support. Obsolete.

2002-07-15 12:10  rpalsa

* acinclude.m4: Let QFITSDIR take precedence over CPLDIR when
  locating the qfits library.

2002-07-15 12:05  rpalsa

* Makefile.boot: Remove kazlib. Obsolete.

2002-07-15 11:50  rpalsa

* libcext/cext/cxfileutils.c: Typo fixed in documentation.

2002-07-15 11:45  rpalsa

* libcext/cext/Makefile.am: Module cxfileutils added.

2002-07-15 11:42  rpalsa

* libcext/cext/: cxfileutils.c, cxfileutils.h: Added.

2002-07-15 11:39  rpalsa

* libcext/cext/cxutils.c: cx_line_alloc() either uses sysconf() or
  the default. Preprocessor symbols are not used anymore.

2002-07-15 11:35  rpalsa

* libcext/configure.ac: Checks for stat macros and stat functions
  added.

2002-07-10 16:29  rpalsa

* libcext/cext/: cxutils.c, cxutils.h: Functions cx_line_max() and
  cx_line_alloc() added.

2002-07-10 15:44  rpalsa

* libcext/: acinclude.m4, configure.ac: Checks for sysconf(),
  fpathconf() and pathconf() added.

2002-07-04 15:43  rpalsa

* libcext/cext/cxmultimap.h: Compare function type corrected in
  cx_multimap_new()

2002-07-02 16:09  cizzo

* cplcore/: cpl_column.c, cpl_matrix.c, cpl_messaging.c,
  cpl_table.c: Minor changes in the documentation

2002-07-02 15:59  cizzo

* doxygen/Doxyfile.in: Restoring original value of EXTRACT_ALL

2002-07-02 15:07  cizzo

* cplcore/cpl_error.h: Add documentation to cpl_error_code enum

2002-07-02 15:04  cizzo

* doxygen/Doxyfile.in: Minor changes

2002-07-02 14:40  cizzo

* cplcore/cpl_error.c: Add extra standard messages

2002-07-02 08:51  cizzo

* cplcore/cpl_error.c: Correct cpl_error_set_where() prototype, and
  add Doxygen preprocessing instructions.

2002-07-02 08:50  cizzo

* cplcore/cpl_error.h: Correct cpl_error_set_where() prototype.

2002-07-01 17:04  rpalsa

* cplcore/cpl_error.h: FILE_IO and BAD_FILE_FORMAT errors added.

2002-07-01 16:29  cizzo

* doxygen/Doxyfile.in: DOXYGEN_SKIP added to PREDEFINED list

2002-07-01 16:27  rpalsa

* doxygen/Doxyfile.in: Add directory cplui to input list.

2002-07-01 11:00  cizzo

* cplcore/cpl_table.c: Final version of the loader

2002-06-27 11:15  cizzo

* cplcore/cpl_table.c: Transform some asserts in recoverable errors

2002-06-27 10:55  cizzo

* cplcore/cpl_column.c: Transform some asserts in recoverable
  errors, and fix some more bugs

2002-06-26 08:44  cizzo

* libcext/cext/Makefile.am: Remove module cxstring

2002-06-24 15:53  cizzo

* cplcore/cpl_table.c: Changed prototype
  qfits_query_columns_nulls()

2002-06-24 15:42  rpalsa

* libcext/cext/: cxmap.h, cxmultimap.h, cxslist.h, cxtree.h: Typo
  fixed in comment.

2002-06-24 15:42  rpalsa

* libcext/cext/: cxlist.h, cxlist.c: Added. Untested code!

2002-06-21 16:45  rpalsa

* libcext/cext/: strlib.c, strlib.h: Discontinued.

2002-06-21 16:45  rpalsa

* libcext/cext/Makefile.am: Tree, map and multimap modules added.

2002-06-21 16:44  rpalsa

* libcext/cext/: cxmap.c, cxmap.h, cxmultimap.c, cxmultimap.h,
  cxtree.c, cxtree.h: Added. Untested Code!

2002-06-21 16:37  rpalsa

* cplcore/: cpl_error.c, cpl_error.h: Type mismatch error added.

2002-06-21 16:36  rpalsa

* libcext/cext/cxslist.c: Function definitions enhanced by using
  const qualifier for arguments where appropriate.

2002-06-21 16:35  rpalsa

* libcext/cext/cxslist.h: Prototypes enhanced by using const
  qualifier.

2002-06-21 16:33  rpalsa

* libcext/cext/cxmessages.c: cx_log_set_level_flags() function name
  syncronized with prototype.

2002-06-21 16:31  rpalsa

* libcext/cext/cxmessages.h: Bug fixed in cx_assert for non-GNU
  case.

2002-06-21 16:30  rpalsa

* libcext/doxygen/Doxyfile.in: Macro expansion changed.

2002-06-19 17:27  cizzo

* cplcore/cpl_matrix.c: Now using xmemory.h. Calls to realloc()
  must be replaced by less efficient code

2002-06-19 17:27  cizzo

* tests/cpl_matrix-test.c: Introduce new memory model, and the
  VERBOSE flag

2002-06-19 16:35  cizzo

* cplcore/cpl_table.c: Align to new qfits_query_column_data()
  prototype

2002-06-19 16:15  cizzo

* tests/cpl_table-test.c: Introducing the VERBOSE flag

2002-06-19 16:14  cizzo

* cplcore/: cpl_column.c, cpl_table.c: Now using xmemory.h. Calls
  to realloc() must be replaced by less efficient code

2002-06-19 10:25  cizzo

* cplcore/cpl_column.h: Upgrade header

2002-06-19 10:16  cizzo

* cplcore/cpl_table.c: Working on loader in progress; now using
  consistently the memory model defined in xmemory.h

2002-06-19 10:13  cizzo

* cplcore/cpl_matrix.c: Fix a bug, other minor changes

2002-06-18 12:40  cizzo

* cplcore/: cpl_messaging.c, cpl_messaging.h: Shorten functions
  names

2002-06-17 13:07  cizzo

* cplcore/cpl_matrix.c: Improve error handling

2002-06-17 12:53  cizzo

* cplcore/cpl_table.c: Improve error handling

2002-06-17 12:36  cizzo

* cplcore/cpl_column.c: Improve error handling

2002-06-17 12:28  cizzo

* cplcore/Makefile.am: Add messaging module

2002-06-17 12:28  cizzo

* cplcore/: cpl_error.c, cpl_error.h: Add more error codes, and
  modify cpl_error_set_code() to return the set code

2002-06-17 12:27  cizzo

* cplcore/: cpl_messaging.c, cpl_messaging.h: First implementation

2002-06-12 11:15  cizzo

* cplcore/: cpl_column.h, cpl_error.h, cpl_matrix.h, cpl_table.h:
  Minor change

2002-06-12 10:45  cizzo

* cplcore/: cpl_error.c, cpl_error.h: Add one more message

2002-06-12 10:44  cizzo

* cplcore/cpl_table.c: Several changes, use error module, fix bugs,
  add functions cpl_table_any_null() and cpl_table_any_valid()

2002-06-12 10:40  cizzo

* cplcore/cpl_table.h: Add functions cpl_table_any_null() and
  cpl_table_any_valid()

2002-06-12 10:38  cizzo

* cplcore/: cpl_column.c, cpl_column.h: Add functions
  cpl_column_any_null() and cpl_column_any_valid()

2002-06-10 16:22  cizzo

* cplcore/cpl_matrix.c: Fix wrong usage of cpl_error_set_where()

2002-06-10 13:54  cizzo

* cplcore/Makefile.am: Add error module

2002-06-10 13:53  cizzo

* cplcore/: cpl_error.c, cpl_error.h: Add some more error flags

2002-06-10 13:52  cizzo

* cplcore/cpl_column.c: Unsing error module; some more useless
  checka are eliminated

2002-06-10 11:23  cizzo

* cplcore/: cpl_error.c, cpl_error.h: First implementation

2002-06-10 11:23  cizzo

* cplcore/cpl_matrix.c: First using of the error module

2002-06-10 11:21  cizzo

* tests/cpl_matrix-test.c: Matching modifications in CPL matrix

2002-06-07 14:35  cizzo

* cplcore/cpl_matrix.c: Close doxygen block

2002-06-07 10:42  cizzo

* cplcore/cpl_matrix.h: Remove comments in italian...

2002-06-07 09:40  cizzo

* cplcore/cpl_matrix.c: Eliminate return status checks from
  cxmemory routines

2002-06-06 15:58  cizzo

* cplcore/Makefile.am: Add include path to cext (hardcoded, to be
  fixed)

2002-06-06 15:56  cizzo

* cplcore/cpl_table.c: Eliminate return status checks from cxmemory
  routines

2002-06-06 12:20  cizzo

* cplcore/cpl_column.c: Eliminate return status checks from
  cxmemory routines

2002-06-06 08:01  cizzo

* cplcore/: cpl_table.c, cpl_table.h: Support column unit and
  format

2002-06-05 16:55  rpalsa

* cplcore/Makefile.am: Blank lines removed.

2002-06-05 16:46  cizzo

* cplcore/: cpl_column.c, cpl_column.h: Add unit and format to
  cpl_column

2002-06-04 14:41  rpalsa

* libcext/cext/Makefile.am: Intermediate version. Subset of modules
  added.

2002-06-04 14:34  rpalsa

* libcext/acinclude.m4: Changed the whole thing.

2002-06-04 14:34  rpalsa

* libcext/configure.ac: Checks for particular functions added.

2002-06-04 14:32  rpalsa

* libcext/cext/: cxslist.c, cxslist.h: Added. Untested code!

2002-06-04 14:31  rpalsa

* libcext/cext/: cxmacros.h, cxmemory.c, cxmemory.h, cxmessages.c,
  cxmessages.h, cxstrutils.c, cxstrutils.h, cxtypes.h.bot,
  cxtypes.h.top, cxutils.c, cxutils.h, snprintf.c, snprintf.h:
  Added.

2002-05-15 14:35  cizzo

* cplcore/cpl_table.c: Some optimizations added

2002-05-12 14:08  cizzo

* cplcore/: cpl_column.c, cpl_column.h: Completed code optimization

2002-05-09 16:16  cizzo

* cplcore/cpl_column.c: Optimization of some routines

2002-05-09 14:15  cizzo

* cplcore/cpl_matrix.c: Optimization

2002-05-09 14:14  cizzo

* tests/cpl_matrix-test.c: Add one more test

2002-05-09 11:54  cizzo

* tests/cpl_matrix-test.c: Improve checks

2002-05-07 14:50  cizzo

* cplcore/cpl_matrix.c: Add functions for median computation, and
  avoid creation of 1x1 matrices

2002-05-07 14:48  cizzo

* cplcore/: cpl_column.c, cpl_column.h, cpl_table.c, cpl_table.h:
  Add functions for median computation

2002-05-07 14:45  cizzo

* tests/cpl_table-test.c: Minor changes

2002-05-05 15:24  cizzo

* tests/Makefile.am: Add cpl_matrix tester

2002-05-05 15:20  cizzo

* cplcore/Makefile.am: Add matrix class

2002-05-05 15:20  cizzo

* cplcore/cpl_matrix.c, cplcore/cpl_matrix.h,
  tests/cpl_matrix-test.c: Implementation

2002-04-26 08:58  rpalsa

* doxygen/: cplref_applications.tex, cplref_installation.tex,
  cplref_introduction.tex: Comments included.

2002-04-24 15:48  rpalsa

* doxygen/cpl_reference.tex: Change record: correct date inserted.

2002-04-24 15:31  rpalsa

* doxygen/: cpl_reference.tex, cplref_applications.tex,
  cplref_components.tex, cplref_installation.tex,
  cplref_introduction.tex, dmd-doc.sty, layout.tex, shortcut.tex,
  eso-logo.eps: Added.

2002-04-24 14:21  rpalsa

* cplcore/: cpl_image.c, cpl_image.h: Changed to new header
  template.

2002-04-18 15:01  cizzo

* cplcore/: cpl_column.c, cpl_table.c: Correct standard header

2002-04-18 15:01  cizzo

* cplcore/: cpl_table.h, cpl_column.h, cpl_matrix.h: Add standard
  header

2002-04-18 14:36  cizzo

* cplcore/cpl_matrix.h: First (untested) implementation

2002-04-10 15:43  yjung

* cplcore/: cpl_vector.c, cpl_vector.h: added
  cpl_vector_threshold()

2002-04-10 14:53  csabet

* cplcore/cpl_image.c: Removed the cause for a warning

2002-04-10 14:52  csabet

* cplcore/cpl_vector.h: added prototypes for the new routines

2002-04-10 14:52  csabet

* cplcore/cpl_vector.c: Changed two routines subject to further
  discussion

2002-03-21 17:42  cizzo

* cplcore/: cpl_table.c, cpl_table.h: Add new function()

2002-03-21 17:38  cizzo

* cplcore/: cpl_column.c, cpl_column.h: Add new module
  cpl_column_set_data_null()

2002-03-18 18:06  cizzo

* cplcore/cpl_table.c: Fix sorting routine

2002-03-18 18:05  cizzo

* tests/cpl_table-test.c: Add sorting checks

2002-03-18 10:34  ndevilla

* tests/image-test.c: Added basic tests for arithmetic.

2002-03-18 10:33  ndevilla

* cplcore/cpl_image.c: Corrected bug in cpl_image_mul

2002-03-13 12:04  rpalsa

* Makefile.boot: Use correct syntax for test command in
  boot-libltdl and boot-kazlib.

2002-03-13 09:52  cizzo

* tests/: cpl_table-test.c, cpl_table-testfail1.c,
  cpl_table-testfail2.c: Silence the 'OK' messages of the program

2002-03-13 09:37  cizzo

* tests/Makefile.am: Add tests for the cpl_table class

2002-03-13 09:37  cizzo

* tests/cpl_table-testfail2.c: Trying to create a table modeled on
  an existing cpl_table, specifying a negative number of rows.

2002-03-13 09:36  cizzo

* tests/cpl_table-testfail1.c: Trying to create a table with
  negative number of rows

2002-03-13 09:35  cizzo

* tests/cpl_table-test.c: Implementation (test on selection and
  sorting still missing)

2002-03-13 08:56  cizzo

* cplcore/cpl_table.c: Implementation of cpl_table_column_exist(),
  eliminate a buggy speedup, fix more bugs

2002-03-13 08:51  cizzo

* cplcore/cpl_table.h: Declaration of cpl_table_column_exist() and
  cpl_table_compare_structures(), correct declaration of
  cpl_table_set_segment_null()

2002-03-13 08:50  cizzo

* cplcore/cpl_column.c: Fix s few bugs

2002-03-07 15:35  yjung

* cplcore/cpl_vector.c: added the size of vector

2002-03-07 15:34  yjung

* cplcore/cpl_1dfunction.c: ...

2002-03-07 15:34  yjung

* tests/cpl_1dfunction-test.c: added tests

2002-03-07 14:57  yjung

* tests/cpl_1dfunction-test.c: first usable version

2002-03-07 14:02  yjung

* tests/cpl_vector-test.c: ...

2002-03-07 12:34  yjung

* tests/cpl_vector-test.c: usable now

2002-03-06 16:39  yjung

* tests/Makefile.am: added cpl_vector-test and cpl_1dfunction-test

2002-03-06 16:29  yjung

* tests/: cpl_1dfunction-test.c, cpl_vector-test.c: Initial
  revision

2002-03-06 16:29  yjung

* tests/: cpl_1dfunction.c, cpl_vector_test.c: [no log message]

2002-03-06 16:21  yjung

* tests/: cpl_1dfunction.c, cpl_vector_test.c: Initial revision

2002-03-05 15:21  rpalsa

* cplcore/Makefile.am: Add -lm to libcplcore_la_LIBADD to satisfy
  the library dependency.

2002-03-04 10:50  ndevilla

* tests/image-test.c: Initial release, just to see if it compiles.

2002-03-04 10:50  ndevilla

* tests/Makefile.am: Added image-test target

2002-02-22 13:21  yjung

* cplcore/cpl_1dfunction.c: bad function call...

2002-02-22 13:03  ndevilla

* cplcore/cpl_image.c: Renamed eclipse functions, removed eclipse
  error handling, added pixel sorting routines.

2002-02-22 09:23  rpalsa

* tests/Makefile.am: Empty XFAIL_TESTS hook added.

2002-02-22 08:58  rpalsa

* tests/Makefile.am: Don't distribute test executables. TESTS
  removed from EXTRA_DIST.

2002-02-22 08:54  rpalsa

* configure.ac: Create Makefile for the testsuite.

2002-02-22 08:53  rpalsa

* Makefile.am: Added testsuite directory.

2002-02-22 08:52  rpalsa

* tests/: Makefile.am, dict-test.c: Added.

2002-02-20 14:31  yjung

* cplcore/: cpl_1dfunction.c, cpl_1dfunction.h, cpl_vector.c,
  cpl_vector.h: updated files headers

2002-02-19 16:59  cizzo

* cplcore/: cpl_column.c, cpl_column.h, cpl_table.c, cpl_table.h:
  Replace size_t -> int, on failure/success return 0/not-zero
  instead of EXIT_SUCCESS/EXIT_FAILURE, and other changes in the
  documentation

2002-02-18 16:52  ndevilla

* cplcore/: cpl_image.c, cpl_image.h: added load/save functions.

2002-02-18 14:17  cizzo

* cplcore/cpl_table.c: Move @return after @param documentation

2002-02-12 13:03  rpalsa

* cplcore/Makefile.am: cpl_image.h added to include_HEADERS

2002-02-07 15:54  ndevilla

* cplcore/cpl_vector.c: Removed GNU attributes for some functions.
  Not needed here.

2002-02-07 15:03  ndevilla

* README.CVS: Added section about qfits.

2002-02-07 12:56  rpalsa

* cplcore/Makefile.am: Handle qfits as installed library.

2002-02-07 12:55  rpalsa

* configure.ac: Check for external qfits library. Removed qfits
  from CONFIG_SUBDIRS

2002-02-07 12:53  rpalsa

* acinclude.m4: Macro CPL_CHECK_QFITS added.

2002-02-07 12:53  rpalsa

* Makefile.am: Support for qfits as part of the CPL tree removed.

2002-02-07 12:52  rpalsa

* .bootstrap: Directory qfits removed.

2002-02-07 12:04  rpalsa

* README.CVS: Updated with respect to the changed handling of
  Qfits.

2002-02-06 17:16  ndevilla

* cplcore/: cpl_image.c, cpl_image.h: Added filtering functions.

2002-01-23 16:10  ndevilla

* cplcore/cpl_image.c: Suppressed e_error messages.

2002-01-21 09:47  rpalsa

* kazlib/convenience.m4: Don't rely on variable LIBTOOL in check
  whether litool is used or not.

2002-01-21 09:38  rpalsa

* configure.ac: Changed location of KAZLIB_CONVENIENCE_LIBRARY.
  Must run after AC_PROG_LIBTOOL.

2002-01-21 09:19  rpalsa

* kazlib/convenience.m4: Check if libtool is used and determine
  proper library suffix.

2002-01-16 18:05  yjung

* cplcore/: cpl_1dfunction.c, cpl_1dfunction.h: added modifs
  requested during CPL meeting

2002-01-16 17:58  yjung

* cplcore/: cpl_vector.c, cpl_vector.h: modif after meeting
  requests

2002-01-16 14:30  yjung

* cplcore/: cpl_vector.c, cpl_vector.h: added some functions
  required by Cyrus

2002-01-16 13:49  rpalsa

* acinclude.m4, libcext/acinclude.m4: Typo fixed.

2002-01-16 12:55  rpalsa

* kazlib/configure.ac: AC_PROG_RANLIB removed, since
  AC_PROG_LIBTOOL does it too.

2002-01-16 09:06  rpalsa

* kazlib/Makefile.am: Better test for dvi file in target dist-hook.

2002-01-16 09:06  rpalsa

* Makefile.am, libcext/Makefile.am: Better test for html
  subdirectory in target dist-hook.

2002-01-14 11:22  rpalsa

* kazlib/Makefile.am: Typo fixed in MAINTAINER_MODE conditional.

2002-01-14 10:07  rpalsa

* kazlib/Makefile.am: Remove aclocal.m4 from MAINTAINERCLEANFILES
  when building a convenience library, since the parent configure
  might depend on it.

2002-01-14 10:05  rpalsa

* Makefile.am: Add kazlib's aclocal.m4 to MAINTAINERCLEANFILES.

2002-01-11 16:27  yjung

* cplcore/: cpl_vector.c, cpl_vector.h: moved a part to
  cpl_1dfunction and changed cpl_vector type

2002-01-11 16:27  yjung

* cplcore/: cpl_1dfunction.c, cpl_1dfunction.h: first valid version

2002-01-11 16:26  yjung

* cplcore/Makefile.am: added cpl_1dfunction.[ch]

2002-01-11 16:03  ndevilla

* cplcore/Makefile.am: Added cpl_image.c

2002-01-11 16:03  ndevilla

* cplcore/: cpl_image.c, cpl_image.h: Initial release, contains
  various constructors/destructors, arithmetic operators,
  statistics computation and various data extraction routines.
  Still missing FITS I/O.

2002-01-11 14:18  yjung

* cplcore/: cpl_1dfunction.c, cpl_1dfunction.h: Initial revision

2002-01-08 15:34  cizzo

* cplcore/cpl_table.h: Select functions now return correctly size_t
  instead of int

2002-01-08 15:33  cizzo

* cplcore/cpl_table.c: Review documentation, and apply some minor
  changes

2002-01-08 15:18  rpalsa

* kazlib/configure.ac: Test for working malloc() removed. Use
  simple check for vprintf().

2002-01-08 15:14  rpalsa

* kazlib/acinclude.m4: Bug in macro KAZLIB_ENABLE_EXCEPTIONS fixed.
  Output of default parameter values unified.

2002-01-08 13:51  cizzo

* cplcore/cpl_column.c: Review documentation, and some minor
  changes

2002-01-07 18:30  cizzo

* cplcore/Makefile.am: Add modules cpl_table and cpl_column

2002-01-07 18:29  cizzo

* cplcore/: cpl_column.h, cpl_column.c, cpl_table.c, cpl_table.h:
  Implementation

2002-01-07 16:04  rpalsa

* kazlib/Makefile.am: sfx.c moved to EXTRA_libkaz_SOURCES.

2002-01-07 15:32  rpalsa

* cplcore/cpl_dict.h: Iterator type removed.

2002-01-07 15:04  rpalsa

* Makefile.am: Add kazlib to aclocal include path.

2002-01-04 10:32  yjung

* cplcore/: cpl_vector.c, cpl_vector.h: Still in development

2002-01-04 10:31  yjung

* cplcore/Makefile.am: added cpl_vector.[ch]

2002-01-02 16:51  yjung

* cplcore/: cpl_vector.c, cpl_vector.h: Initial revision

2002-01-01 15:00  rpalsa

* acinclude.m4, libcext/acinclude.m4: Changed behaviour of
  ENABLE_DEBUG macro. This should avoid the necessity of calling
  ENABLE_DEBUG before any other macro setting compiler options.

2002-01-01 13:38  rpalsa

* acinclude.m4, libcext/acinclude.m4: Avoid (cached) output when
  ENABLE_DEBUG and ENABLE_STRICT macros run the first time. Bug
  fixed in ENABLE_STRICT macro. Not needed AC_REQUIRE removed from
  ENABLE_DEBUG and ENABLE_STRICT macros.

2001-12-30 22:15  rpalsa

* acinclude.m4, libcext/acinclude.m4: Bug fixed when caching
  results in ENABLE_DEBUG and ENABLE_STRICT macros.

2001-12-19 13:00  rpalsa

* README.CVS: Topics added. Some recommendations about the
  installation process.

2001-12-19 09:28  rpalsa

* Makefile.am: Distribute files AUTHORS, COPYING, INSTALL and
  README. Added to EXTRA_DIST.

2001-12-19 09:13  cizzo

* libcext/cext/strlib.c: Set variables to consistent types

2001-12-17 17:35  rpalsa

* AUTHORS, BUGS, COPYING, ChangeLog, INSTALL, NEWS, README,
  README.CVS, TODO: Added.

2001-12-17 14:17  rpalsa

* configure.ac: Package version set to 0.0

2001-12-17 11:14  rpalsa

* cplcore/Makefile.am: Changed symbol INCLUDES to use correct path
  to qfits includes.

2001-12-17 11:13  rpalsa

* acinclude.m4: Changed symbol LIBQFITS to correct path.

2001-12-17 11:12  rpalsa

* Makefile.am: Added generated files in libltdl to
  MAINTAINERCLEANFILES.

2001-12-17 09:56  rpalsa

* libltdl/: .cvsignore, COPYING.LIB, Makefile.am, README,
  acinclude.m4, config.guess, config.sub, configure.in, install-sh,
  ltconfig, ltdl.c, ltdl.h, ltmain.sh, missing, mkinstalldirs:
  Import of GNU libltdl from libtool 1.4.2

2001-12-17 09:56  rpalsa

* libltdl/: .cvsignore, COPYING.LIB, Makefile.am, README,
  acinclude.m4, config.guess, config.sub, configure.in, install-sh,
  ltconfig, ltdl.c, ltdl.h, ltmain.sh, missing, mkinstalldirs:
  Initial revision

2001-12-17 09:42  rpalsa

* kazlib/: admin/compile, admin/config.guess, admin/config.sub,
  admin/depcomp, admin/install-sh, admin/ltmain.sh, admin/missing,
  admin/mkinstalldirs, .cvsignore, Makefile.am, acinclude.m4,
  configure.ac, convenience.m4: Added when adding support for
  automake/autoconf.

2001-12-17 09:31  rpalsa

* kazlib/: CHANGES, MUST_READ, Makefile.gcc, Makefile.vc, README,
  blast.pl, dict.c, dict.h, docs.ist, docs.ltx, except.c, except.h,
  hash.c, hash.h, list.c, list.h, sfx.c, sfx.h: Import of kazlib
  v1.20

2001-12-17 09:31  rpalsa

* kazlib/: CHANGES, MUST_READ, Makefile.gcc, Makefile.vc, README,
  blast.pl, dict.c, dict.h, docs.ist, docs.ltx, except.c, except.h,
  hash.c, hash.h, list.c, list.h, sfx.c, sfx.h: Initial revision

2001-12-14 16:19  rpalsa

* libcext/: .cvsignore, Makefile.am, Makefile.boot, acinclude.m4,
  configure.ac, admin/config.guess, admin/config.sub,
  admin/depcomp, admin/html.am, admin/install-sh, admin/ltmain.sh,
  admin/missing, admin/mkinstalldirs, cext/.cvsignore,
  cext/Makefile.am, cext/strlib.c, cext/strlib.h,
  doxygen/.cvsignore, doxygen/Doxyfile.in: Imported libcext
  sources.

2001-12-14 16:19  rpalsa

* libcext/: .cvsignore, Makefile.am, Makefile.boot, acinclude.m4,
  configure.ac, admin/config.guess, admin/config.sub,
  admin/depcomp, admin/html.am, admin/install-sh, admin/ltmain.sh,
  admin/missing, admin/mkinstalldirs, cext/.cvsignore,
  cext/Makefile.am, cext/strlib.c, cext/strlib.h,
  doxygen/.cvsignore, doxygen/Doxyfile.in: Initial revision

2001-12-14 16:13  rpalsa

* .bootstrap, .cvsignore, Makefile.am, Makefile.boot, acinclude.m4,
  configure.ac, admin/config.guess, admin/config.sub,
  admin/depcomp, admin/html.am, admin/install-sh, admin/ltmain.sh,
  admin/missing, admin/mkinstalldirs, cplbase/.cvsignore,
  cplcore/.cvsignore, cplcore/Makefile.am, cplcore/cpl_dict.c,
  cplcore/cpl_dict.h, cplui/.cvsignore, doxygen/.cvsignore,
  doxygen/Doxyfile.in: Imported CPL sources.

2001-12-14 16:13  rpalsa

* .bootstrap, .cvsignore, Makefile.am, Makefile.boot, acinclude.m4,
  configure.ac, admin/config.guess, admin/config.sub,
  admin/depcomp, admin/html.am, admin/install-sh, admin/ltmain.sh,
  admin/missing, admin/mkinstalldirs, cplbase/.cvsignore,
  cplcore/.cvsignore, cplcore/Makefile.am, cplcore/cpl_dict.c,
  cplcore/cpl_dict.h, cplui/.cvsignore, doxygen/.cvsignore,
  doxygen/Doxyfile.in: Initial revision