2007-03-09 Friday cplmgr
* configure.ac: Package version updated 2007-03-06 Tuesday jmlarsen * cplcore/cpl_column.c, cplcore/cpl_table.c: Replaced some tabs with spaces 2007-03-05 Monday llundin * cplcore/cpl_polynomial.c: cpl_vector_fill_polynomial(): Avoid repeated calls to cpl_vector_get_size() 2007-02-22 Thursday 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 Thursday jmlarsen * cplcore/cpl_table.c: Optimized cpl_table_erase_selected() from O(n*n) to O(n) execution time (DFS02356) 2007-02-22 Thursday jmlarsen * cplcore/cpl_column.c, cplcore/cpl_column.h: Added cpl_column_erase_pattern() in order to support O(n) cpl_table_erase_selected() (DFS02356) 2007-02-22 Thursday llundin * cplcore/cpl_matrix.c, cplcore/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 Thursday llundin * cplcore/cpl_error.h: Removed unnecessary checks on __LINE__ and __FILE__ 2007-02-22 Thursday llundin * cplcore/Makefile.am, cplcore/cpl_matrix.c, cplcore/cpl_tools.c, cplcore/cpl_matrix_impl.h, cplcore/cpl_polynomial.c, cplcore/cpl_tools.h: Use cpl_matrix_impl.h for non-exported cpl_matrix functions (instead of cpl_tools) 2007-02-22 Thursday llundin * cplcore/cpl_matrix.c: cpl_matrix_swap_rows(), cpl_matrix_decomp_lu(), cpl_matrix_flip_rows(): Use static swap_rows() 2007-02-21 Wednesday llundin * cplcore/cpl_tools.c: cpl_matrix_product_normal_create(): Use cpl_matrix_wrap() instead of cpl_matrix_new() 2007-02-21 Wednesday 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 Friday llundin * cplcore/cpl_polynomial.c: cpl_matrix_fill_normal_vandermonde(): Improved documentation 2007-02-15 Thursday 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 Thursday llundin * cplcore/cpl_polynomial.c: cpl_polynomial_fit_1d_create(): Use cpl_matrix_wrap() when possible 2007-02-15 Thursday 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-06 Tuesday rpalsa * README: Add section on Gasgano support 2007-02-06 Tuesday cplmgr * configure.ac: Package version updated. 2007-02-01 Thursday llundin * COPYING: Updated FSF address 2007-02-01 Thursday llundin * cplcore/cpl_error.h: Improved documentation of CPL error codes, including CPL_ERROR_EOL 2007-01-31 Wednesday rpalsa * acinclude.m4: Macro CPL_BASE_PATHS(): Add directory cpl_fit to CPLDRS_INCLUDES 2007-01-31 Wednesday rpalsa * cplcore/cpl_vector.c: cpl_vector_fit_gaussian(): Call static version of cpl_fit_lvmq instead of public interface. 2007-01-31 Wednesday rpalsa * cplcore/cpl_vector_fit_impl.h: Include guards added, and FIXME warning in the beginning completed. 2007-01-31 Wednesday rpalsa * cplcore/Makefile.am: noinst_HEADERS: File cpl_vector_fit_impl.h added. 2007-01-31 Wednesday rpalsa * cplcore/cpl_vector_fit_impl.h: Added. 2007-01-31 Wednesday 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 Wednesday rpalsa * cpljava/Makefile.am: Add LIBCPLDFS to library dependencies. 2007-01-30 Tuesday kbanse * cpljava/cpl_gasgano.c: add MD5 calculation to the doExec function 2007-01-29 Monday rpalsa * autogen.sh: Command 'grep -E' replaced by oldfashioned 'egrep' to make SunOS and HP-UX happy. 2007-01-29 Monday 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-25 Thursday jmlarsen * Doxyfile.in: Moved non-linear fitting routine to cpldrs 2007-01-25 Thursday jmlarsen * cplcore/cpl_vector.c, cplcore/cpl_matrix.c, cplcore/cpl_matrix.h, cpldrs/Makefile.am: Moved non-linear fitting routine to cpldrs (Klaus' orders) 2007-01-25 Thursday jmlarsen * cplcore/cpl_vector.h: Moved typedef of cpl_vector to after includes 2007-01-24 Wednesday cplmgr * configure.ac: Package version updated. 2007-01-24 Wednesday rpalsa * README: CPL package version updated 2007-01-23 Tuesday 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 Tuesday jmlarsen * cplcore/cpl_matrix.h, cplcore/cpl_vector.c, cplcore/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 Tuesday jmlarsen * cplcore/cpl_vector.h: Include cpl_matrix_type.h instead of cpl_matrix.h to avoid cyclic inclusion 2007-01-23 Tuesday jmlarsen * cplcore/cpl_matrix.c, cplcore/cpl_vector.c: Exported non-linear fitting routine 2007-01-23 Tuesday jmlarsen * cplcore/cpl_matrix.h, cplcore/cpl_matrix_type.h: Moved cpl_matrix typedef to separate header file 2007-01-19 Friday cizzo * cplcore/cpl_matrix.c: Change cpl_matrix_dump to a more flexible format 2007-01-18 Thursday 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 Wednesday llundin * cpldfs/cpl_dfs.c, cpldfs/cpl_dfs.h: cpl_dfs_update_product_header(): Added 2007-01-17 Wednesday llundin * cplcore/cpl_tools.c, cplcore/cpl_tools.h: cpl_sprintf(): Added 2007-01-17 Wednesday jmlarsen * cplcore/cpl_image_iqe.c: 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 Tuesday llundin * cplcore/cpl_msg.c, cplcore/cpl_msg.h, cplcore/cpl_tools.c, cplcore/cpl_tools.h: cpl_msg_set_level_from_env(): Moved to (public) msg-module from tools 2007-01-12 Friday llundin * cplcore/cpl_matrix.c: const char * fid replaced by cpl_func 2007-01-12 Friday llundin * cplcore/cpl_matrix.c: Replaced 0x0 with NULL, fixed some implicit cast warnings 2007-01-12 Friday llundin * cplcore/cpl_matrix.c: cpl_matrix_solve_lu(): Fix memory leak on illegal input 2007-01-11 Thursday 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 Thursday yjung * cplcore/cpl_io.h: DFS02998 2007-01-10 Wednesday yjung * cplcore/cpl_vector.c, cplcore/cpl_vector.h: added cpl_vector_get_median_modify() (DFS03223) 2007-01-10 Wednesday yjung * cplcore/cpl_imagelist_basic.c: added bad pixels handlingin cpl_imagelist_swap_axis_create() 2007-01-09 Tuesday yjung * cplcore/cpl_image_basic.h, cplcore/cpl_imagelist_basic.c, cplcore/cpl_imagelist_basic.h, cplcore/cpl_imagelist_basic_body.h: added cpl_imagelist_swap_axis_create() (DFS03234) 2007-01-09 Tuesday yjung * cplcore/cpl_vector.c: Added doc for cpl_vector_new() (DFS03317) 2006-12-13 Wednesday yjung * cplcore/cpl_image_io.c, cplcore/cpl_vector.c: Solve DFS03286: wrong DATE key with empty data units 2006-12-08 Friday yjung * cplcore/cpl_tools.c: do not remove DATAMD5 any more 2006-12-01 Friday yjung * cplcore/cpl_image_io.c, cplcore/cpl_imagelist_io.c, cplcore/cpl_vector.c: removed MD5 key 2006-12-01 Friday cizzo * cplcore/cpl_table.c: Do not add anymore the DATAMD5 placeholder (done in function cpl_dfs_setup_product_header() 2006-12-01 Friday cizzo * cpldfs/cpl_dfs.c: Add DATAMD5 placeholder 2006-11-29 Wednesday 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-27 Monday yjung * cplcore/cpl_image_basic.c, cplcore/cpl_image_basic_body.h: Use sqrt() instead of pow() in special case for efficiency reason. (DFS03222) 2006-11-27 Monday yjung * cplcore/cpl_image_io.c, cplcore/cpl_imagelist_io.c, cplcore/cpl_vector.c: added some documentation (DFS03190) 2006-11-27 Monday yjung * cplcore/cpl_image_iqe.c: added dof cpl_image_iqe() (DFS03188) 2006-11-24 Friday cizzo * cplcore/cpl_table.c: Remove computation of md5 signature in cpl_table_save() 2006-11-23 Thursday yjung * cplcore/cpl_image_io.c, cplcore/cpl_imagelist_io.c, cplcore/cpl_vector.c: removed MD5 computation - this task is moved to the caller application 2006-11-22 Wednesday yjung * cplcore/cpl_image_bpm.c: fixed cpl_image_accept (DFS03258) to make it faster 2006-11-21 Tuesday llundin * cplcore/cpl_image_basic.c: cpl_image_flip(): Add FIXME comment 2006-11-21 Tuesday rpalsa * configure.ac: Package and library version updated. 2006-11-21 Tuesday rpalsa * cpljava/cpl_gasgano.c: Start doing some stylistic changes to bring it in line with the CPL conventions. 2006-11-21 Tuesday 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 Tuesday 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 Friday llundin * cplcore/cpl_imagelist_basic_body.h: cpl_imagelist_collapse_median_create(): Fill multiple timelines depending on L2-cache size 2006-11-17 Friday rpalsa * acinclude.m4: In CPL_PATH_GASGANO(): Typo in test statement fixed. 2006-11-17 Friday rpalsa * acinclude.m4: In CPL_PATH_JAVA(): Command line option --with-java-includes-md added. 2006-11-17 Friday yjung * cplcore/cpl_image_stats.c, cplcore/cpl_vector.c: added doc for median of even number of samples (DFS03221) 2006-11-17 Friday rpalsa * cpljava/Makefile.am: Symbol GASGANO_NATIVE_INCLUDES defined. Rules for the individual header files merged into one. 2006-11-17 Friday 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 Friday rpalsa * configure.ac: Package version updated. Obsolete call to CPL_HEADER_HASGANO removed. Explicit call to CPL_CLASSPATH_GASGANO added. 2006-11-16 Thursday rpalsa * cpljava/Makefile.am: Add INCLTDL to INCLUDES. 2006-11-16 Thursday llundin * cplcore/cpl_imagelist_basic.c, cplcore/cpl_imagelist_basic_body.h: cpl_imagelist_collapse_median_create(): Compute median using type of pixel (instead of always casting to double) 2006-11-15 Wednesday yjung * cplcore/cpl_image_io.c: bug fix (related to DFS03204) 2006-11-15 Wednesday rpalsa * configure.ac: Explicit call to CPL_PATH_GASGANO added. 2006-11-15 Wednesday rpalsa * cpljava/Makefile.am: libcplgasgano_la_SOURCES: Source file javacpl.c renamed to cpl_gasgano.c 2006-11-15 Wednesday rpalsa * cpljava/Makefile.am, cpljava/cpl_gasgano.c: Added. 2006-11-15 Wednesday rpalsa * Makefile.am: Support for the optional Gasgano interface library added. 2006-11-15 Wednesday rpalsa * cpl.h: Headers for the cpl_framedata and cpl_recipeconfig modules added. 2006-11-15 Wednesday rpalsa * autogen.sh: Support for libltdl configuration added. 2006-11-15 Wednesday rpalsa * acinclude.m4: Macros CPL_PATH_JAVA, CPL_PATH_GASGANO, CPL_HEADER_GASGANO and CPL_ENABLE_GASGANO added. 2006-11-15 Wednesday rpalsa * configure.ac: Checks for JDK and Gasgano added. Support for the optional gasgano interface library added. 2006-11-15 Wednesday yjung * cplcore/cpl_image_io.c, cplcore/cpl_image_io_body.h, cplcore/cpl_imagelist_io.c, cplcore/cpl_imagelist_io_body.h, cplcore/cpl_io.h: DFS03204 : allow to save UNSIGNED 16 bits int (image and imagelist) 2006-11-13 Monday llundin * cplcore/cpl_matrix.c: cpl_matrix_get_determinant(): Call cpl_error_pop() iff cpl_error_push() is called 2006-11-13 Monday llundin * cplcore/cpl_imagelist_basic_body.h: cpl_imagelist_fit_polynomial(): Minor improvement on error-computation 2006-11-13 Monday llundin * cplcore/cpl_image_basic.c: Fix cpp warning: undef CPL_IMAGE_BASIC_OP_SCALAR 2006-11-13 Monday llundin * cplcore/cpl_image_basic_body.h, cplcore/cpl_image_resample_body.h: Fix cpp warning: undef CPL_OPERATION 2006-11-10 Friday llundin * cplcore/cpl_imagelist_basic.c, cplcore/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 Tuesday cizzo * cplcore/cpl_table.c: Release memory of possible nulls buffer in case of 3d tables 2006-11-03 Friday rpalsa * cplcore/cpl_version.c: cpl_version_get_version(): Documentation updated. 2006-11-02 Thursday llundin * cplcore/cpl_imagelist_basic.h: cpl_imagelist_power_scalar(): Removed, has no definition 2006-11-02 Thursday llundin * cplcore/cpl_imagelist_basic.h: Fixed typo 2006-10-31 Tuesday rpalsa * cplui/Makefile.am: Modules cpl_framedata and cpl_recipeconfig added. 2006-10-31 Tuesday rpalsa * configure.ac: Package and library version updated. 2006-10-31 Tuesday rpalsa * cplui/cpl_recipe.h: Type cpl_recipe2 and structure definition struct _cpl_recipe2_ added. 2006-10-31 Tuesday rpalsa * cplui/cpl_plugin.h: enum _cpl_plugin_type: constant CPL_PLUGIN_TYPE_RECIPE_V2 added. 2006-10-31 Tuesday rpalsa * cplui/cpl_framedata.c, cplui/cpl_framedata.h, cplui/cpl_recipeconfig.c, cplui/cpl_recipeconfig.h: Added. 2006-10-31 Tuesday rpalsa * acinclude.m4: CPL_BASE_PATH: Build tree added to includes. 2006-10-16 Monday llundin * cplcore/cpl_image_basic.c: cpl_image_get_fwhm(): Improved comment on cpl_error_push/pop() 2006-10-12 Thursday jmlarsen * cplcore/cpl_vector.c: Reduced source code line length 2006-10-11 Wednesday jmlarsen * cplcore/cpl_vector.c: cpl_fit_lm(): Avoid resetting an existing error (DFS03176) 2006-10-10 Tuesday 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 Tuesday llundin * cplcore/cpl_stats.c: cpl_stats_new_from_image_window(): Correct handling of round-off for CPL_STATS_CENTROID (DFS03173) 2006-10-07 Saturday yjung * cplcore/cpl_image_basic_body.h: DFS03169 : bug in cpl_image_threshold() 2006-10-04 Wednesday llundin * cplcore/cpl_image_basic.c: cpl_image_get_fwhm(): Work-around for missing guard in cpl_error_push() 2006-09-29 Friday cizzo * cplcore/cpl_column.c: Functions cpl_column_get_array() and _get_string() didn't report out-of-range access 2006-09-29 Friday cizzo * cplcore/cpl_table.c: Minor code formatting 2006-09-29 Friday yjung * cplcore/cpl_mask.c: DFS03150 : closing <-> opening 2006-09-28 Thursday yjung * cplcore/cpl_image_filter_body.h: DFS03156: add a check on the filter norm before dividing with it... 2006-09-15 Friday llundin * cplui/cpl_plugin.c: cpl_plugin_init(): Fixed doxygen typo 2006-09-12 Tuesday 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-08-29 Tuesday yjung * cplcore/cpl_bivector.c, cplcore/cpl_bivector.h, cplcore/cpl_vector.c, cplcore/cpl_vector.h: Solved DFS03083: new cpl_vector_save() cpl_vector_load() functions 2006-08-28 Monday yjung * cplcore/cpl_image_iqe.c: declared cpl_iqe() as static 2006-08-28 Monday yjung * cplcore/cpl_vector.c, cplcore/cpl_vector.h: added cpl_vector_save() and cpl_vector_append() as static functions 2006-08-28 Monday llundin * cplcore/cpl_matrix.c: cpl_matrix_decomp_lu(): Last pivot bug. cpl_matrix_solve_chol(): Fix similar to DFS3097 2006-08-28 Monday llundin * cplcore/cpl_matrix.c: cpl_matrix_solve_lu(): Fix for DFS03097 2006-08-28 Monday yjung * cplcore/cpl_image_basic_body.h: cpl_error_get_code --> cpl_error_get_code() !!!! 2006-08-25 Friday cizzo * cplcore/cpl_table.c: Upgrade documentation 2006-08-23 Wednesday yjung * cplcore/cpl_imagelist_defs.h, cplcore/cpl_imagelist_io.c, cplcore/cpl_imagelist_io.h: removed unused nalloc private member. Added cpl_imagelist_unset() (DFS02455) 2006-08-23 Wednesday yjung * cplcore/cpl_image_basic.c, cplcore/cpl_image_basic_body.h, cplcore/cpl_stats.c, cplcore/cpl_stats_body.h: DFS03079 : efficiency problems solved with cpl_stats_image (allocate/deallocate the full bpm ...) 2006-08-23 Wednesday yjung * cplcore/cpl_image_stats.c: DFS03084 : memory leak if no good pixel 2006-08-23 Wednesday yjung * cplcore/cpl_stats.c: DFS03016: handle the no good pixels case 2006-08-07 Monday cizzo * cplcore/cpl_array.c: Eliminate memory leak in cpl_array_duplicate() 2006-08-06 Sunday cizzo * cplcore/cpl_table.c: Fix memory leaks in cpl_table_load() and cpl_table_save() 2006-07-25 Tuesday 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 Tuesday rpalsa * cplui/cpl_frameset.c: _cpl_frameset_compare(): Inline function specifier removed to avoid problems with gcc 4.1.x 2006-07-24 Monday cplmgr * ChangeLog: Updated. 2006-07-24 Monday cplmgr * configure.ac: Package version updated. 2006-07-21 Friday rpalsa * cpl.h: Header cpl_version.h added. 2006-07-21 Friday rpalsa * cplui/cpl_parameter.c: cpl_parameter_get_string(): Documentation updated with correct return value in case of an error. 2006-07-21 Friday rpalsa * cplcore/cpl_propertylist.c: cpl_propertylist_get_bool(): Documentation beautified. 2006-07-13 Thursday jmlarsen * cplcore/cpl_vector.c: cpl_vector_fit_gaussian(): Make sure that returned sigma is always positive 2006-07-10 Monday cizzo * cplcore/cpl_table.c: More clear documentation on the meaning of resetting the selection flags 2006-07-10 Monday cizzo * cplcore/cpl_table.c: cpl_table_save() now erases possible WCS keywords from output property list 2006-07-10 Monday 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 Monday cizzo * cplcore/cpl_error.c: Redefinition of MAX_FILE_LENGTH 2006-07-03 Monday cizzo * cplcore/cpl_table.c: Correct error handling in several functions, using cpl_error_push() and _pop() where necessary 2006-07-03 Monday cizzo * cplcore/cpl_table.c: Correct error handling in cpl_table_sort() 2006-06-30 Friday rpalsa * cplcore/cpl_propertylist.c: cpl_propertylist_to_fits(): Avoid writing beyond string buffer boundaries. 2006-06-30 Friday llundin * cplcore/cpl_error.c: cpl_error_get_where(): Replaced all strcpy()/strcat()/sprintf() with a single snprintf() 2006-06-27 Tuesday llundin * cplcore/cpl_image_basic.c, cplcore/cpl_image_bpm.c, cplcore/cpl_image_io.c: cpl_ensure(, CPL_ERROR_<*>) -> cpl_ensure_code() 2006-06-27 Tuesday llundin * cplcore/cpl_imagelist_io.c: cpl_ensure(, CPL_ERROR_<*>) -> cpl_ensure_code(). Removed qfits-casts 2006-06-26 Monday cizzo * cplcore/cpl_array.c, cplcore/cpl_table.c: Eliminate several strict compiler warnings 2006-06-26 Monday cizzo * cplcore/cpl_matrix.c, cplcore/cpl_msg.c: Eliminate several strict compiler warnings 2006-06-26 Monday cizzo * cplcore/cpl_column.c: Eliminate several strict compiler warnings 2006-07-24 Monday cplmgr * configure.ac: Package version updated. 2006-07-21 Friday rpalsa * cpl.h: Header cpl_version.h added. 2006-07-21 Friday rpalsa * cplui/cpl_parameter.c: cpl_parameter_get_string(): Documentation updated with correct return value in case of an error. 2006-07-21 Friday rpalsa * cplcore/cpl_propertylist.c: cpl_propertylist_get_bool(): Documentation beautified. 2006-07-13 Thursday jmlarsen * cplcore/cpl_vector.c: cpl_vector_fit_gaussian(): Make sure that returned sigma is always positive 2006-07-10 Monday cizzo * cplcore/cpl_table.c: More clear documentation on the meaning of resetting the selection flags 2006-07-10 Monday cizzo * cplcore/cpl_table.c: cpl_table_save() now erases possible WCS keywords from output property list 2006-07-10 Monday 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 Monday cizzo * cplcore/cpl_error.c: Redefinition of MAX_FILE_LENGTH 2006-07-03 Monday cizzo * cplcore/cpl_table.c: Correct error handling in several functions, using cpl_error_push() and _pop() where necessary 2006-07-03 Monday cizzo * cplcore/cpl_table.c: Correct error handling in cpl_table_sort() 2006-06-30 Friday rpalsa * cplcore/cpl_propertylist.c: cpl_propertylist_to_fits(): Avoid writing beyond string buffer boundaries. 2006-06-30 Friday llundin * cplcore/cpl_error.c: cpl_error_get_where(): Replaced all strcpy()/strcat()/sprintf() with a single snprintf() 2006-06-27 Tuesday llundin * cplcore/cpl_image_basic.c, cplcore/cpl_image_bpm.c, cplcore/cpl_image_io.c: cpl_ensure(, CPL_ERROR_<*>) -> cpl_ensure_code() 2006-06-27 Tuesday llundin * cplcore/cpl_imagelist_io.c: cpl_ensure(, CPL_ERROR_<*>) -> cpl_ensure_code(). Removed qfits-casts 2006-06-26 Monday cizzo * cplcore/cpl_array.c, cplcore/cpl_table.c: Eliminate several strict compiler warnings 2006-06-26 Monday cizzo * cplcore/cpl_matrix.c, cplcore/cpl_msg.c: Eliminate several strict compiler warnings 2006-06-26 Monday cizzo * cplcore/cpl_column.c: Eliminate several strict compiler warnings 2006-06-26 Monday cplmgr * configure.ac: Package version updated. 2006-06-26 Monday llundin * cplcore/cpl_vector.c: cpl_vector_set_size(): Fixed doc-bug 2006-06-26 Monday rpalsa * cplui/cpl_plugin.c: cpl_plugin_get_version_string(): Version string format changed. 2006-06-22 Thursday cizzo * cplcore/cpl_array.c: Fix wrong argument name in cpl_array_get_size() doc 2006-06-07 Wednesday rpalsa * cplui/cpl_frameset.c: cpl_frameset_get_frame(): Documentation updated. 2006-06-07 Wednesday 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 Tuesday rpalsa * cplcore/cpl_propertylist.c, cplcore/cpl_propertylist.h: cpl_propertylist_get(): const qualifier added to first argument. 2006-06-06 Tuesday 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 Tuesday rpalsa * cplui/cpl_frameset.c: cpl_frameset_insert(): Function documentation updated with respect to transfer of ownership of frames. 2006-06-01 Thursday rpalsa * cplcore/cpl_version.h.bot: Line feed added at the end of the file. 2006-06-01 Thursday llundin * cpldfs/cpl_dfs.h: Changed DFS_H to CPL_DFS_H 2006-06-01 Thursday jmlarsen * cplcore/cpl_vector.c: Replaced M_PI -> CX_PI 2006-05-31 Wednesday jmlarsen * cplcore/cpl_vector.c, cplcore/cpl_vector.h: Imported 1d Gaussian fitting routine from IRPLIB 2006-05-31 Wednesday 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 Wednesday llundin * cpldfs/cpl_dfs.c: cpl_dfs_setup_product_header(): Fixed DFS02964, use cpl_propertylist_load_regexp() 2006-05-30 Tuesday cizzo * cplcore/cpl_error.c: Avoid doc for cpl_error_set_code() 2006-05-30 Tuesday 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 Thursday yjung * cplcore/cpl_imagelist_basic_body.h: BUG recently introduced - removed 2006-05-18 Thursday llundin * cplcore/cpl_error.h: Removed kludgey cpl_msg.h (unneeded with cpl_assure reemoved) 2006-05-18 Thursday llundin * cplcore/cpl_tools.h: Included cpl_msg.h (for testing macros) 2006-05-17 Wednesday yjung * cplcore/cpl_imagelist_io_body.h: improve the image_list loading efficiency 2006-05-17 Wednesday llundin * cplcore/cpl_error.h: cpl_assure{,_code}() removed 2006-05-17 Wednesday llundin * cplcore/cpl_polynomial.c, cplcore/cpl_polynomial.h: cpl_polynomial_create_collapse(): Renamed to cpl_polynomial_extract() 2006-05-15 Monday 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 Monday rpalsa * cplui/cpl_frameset.h: cpl_frameset_get_frame(): Compiler warnings fixed. Second argument renamed to "position". 2006-05-15 Monday rpalsa * cpldfs/cpl_dfs.c: cpl_dfs_setup_product_header(): Calls to cpl_propertylist_erase_regexp() updated. 2006-05-15 Monday 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 Monday 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 Monday rpalsa * cplcore/cpl_table.c: cpl_table_save(): Calls to cpl_propertylist_erase_regexp() updated. 2006-05-15 Monday rpalsa * cplcore/cpl_tools.c: cpl_tools_gen_valid_header(): Calls to cpl_propertylist_erase_regexp() updated. 2006-05-15 Monday rpalsa * cplcore/cpl_version.c: cpl_version_get_version(): Documentation updated. 2006-05-15 Monday rpalsa * Doxyfile.in: Value of HTML_STYLESHEET updated. 2006-05-09 Tuesday yjung * cplcore/cpl_image_stats.c, cplcore/cpl_image_stats_body.h: compute only if there is a bpm 2006-05-09 Tuesday 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 Tuesday rpalsa * cplui/cpl_frameset.c: Indendation cleaned. 2006-05-09 Tuesday rpalsa * acinclude.m4: Macro CPL_BASE_PATH(): Add build directory to CX_INCLUDES definition. 2006-05-09 Tuesday rpalsa * cplcore/cpl_version.c: Function documentation added. Needs to be improved. 2006-05-09 Tuesday rpalsa * cplcore/cpl_array.c: Generation of the doxygen documentation enabled. 2006-05-08 Monday scastro * cplcore/cpl_table.c: Fixed a bug when casting a QFITS type I (short) to a cpl type J (long). 2006-05-04 Thursday rpalsa * Makefile.am: Set SUBDIRS variable without using indirection. 2006-05-04 Thursday rpalsa * admin/html.am: Move definition of HTML_BUILD_DIR outside of MAINTAINER_MODE conditional. 2006-05-04 Thursday 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 Thursday 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 Thursday rpalsa * cplui/Makefile.am: Replace symbol CPPFLAGS with AM_CPPFLAGS to avoid shadowing of the user variable. 2006-05-04 Thursday rpalsa * autogen.sh: Workaround for autoreconf problem with libltdl convenience library implemented. 2006-05-03 Wednesday scastro * cplcore/cpl_table.c: Fixed a bug on cpl_table_load when no invalid elements exist in arrays. 2006-05-03 Wednesday llundin * cplcore/cpl_matrix.c, cplcore/cpl_matrix.h, cplcore/cpl_tools.c: Removed cpl_matrix_do_echelon(). Made cpl_matrix_{decomp,solve}_{lu,chol}() public 2006-04-27 Thursday llundin * cplcore/cpl_matrix.c: cpl_matrix_solve_lu(): Added const modif, removed (false) uninit warning 2006-04-26 Wednesday llundin * cplcore/cpl_polynomial.c: cpl_polynomial_solve_1d(): Revert to previous stopping criterion 2006-04-25 Tuesday rpalsa * cplcore/Makefile.am: Target cpl_version.h added. List of DISTCLEANFILES extended. 2006-04-25 Tuesday rpalsa * cplcore/cpl_version.h.top, cplcore/cpl_version.h.bot, cplcore/cpl_version.c: Added. 2006-04-25 Tuesday rpalsa * acinclude.m4: Macro CPL_CONFIG_VERSION() added. 2006-04-25 Tuesday rpalsa * configure.ac: Package and library version updated. Call CPL_CONFIG_VERSION() instead of ESO_SET_VERSION() 2006-04-21 Friday rpalsa * .cvsignore: Updated. 2006-04-21 Friday rpalsa * cpldfs/.cvsignore: Added. 2006-04-21 Friday rpalsa * admin/.cvsignore: Added. 2006-04-21 Friday rpalsa * configure.ac: Obsolete libltdl configuration macros removed. The list of configuration files to create was updated. 2006-04-21 Friday rpalsa * Makefile.am: Directory prefixes updated. 2006-04-21 Friday rpalsa * bootstrap: Updated to call autogen.sh. Kept for backwards compatibility. 2006-04-21 Friday rpalsa * Doxyfile.in: Added. 2006-04-21 Friday rpalsa * bootdirs: Obsolete. 2006-04-21 Friday rpalsa * m4/cpl.m4, autogen.sh: Added. 2006-04-21 Friday rpalsa * admin/config.guess, admin/config.sub, admin/depcomp, admin/install-sh, admin/ltmain.sh, admin/missing, admin/mkinstalldirs: Obsolete. 2006-04-21 Friday rpalsa * admin/html.am: Use build directory instead of source directory as target for doxygen output. 2006-04-20 Thursday scastro * cplcore/cpl_table.c: Included support for TDIM keywords in cpl_table_load and cpl_table_save. 2006-04-19 Wednesday yjung * cplcore/cpl_image_io.c: added doc 2006-04-11 Tuesday scastro * cplcore/cpl_table.c: Support 3D-tables in cpl_table_save() and cpl_table_load() 2006-04-10 Monday 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 Friday rpalsa * cplcore/cpl_memory.c: Support for Qfits 6.0 added. Compiler warnings fixed. 2006-04-07 Friday rpalsa * cplcore/cpl_table.c, cplcore/cpl_sparseimage.c, cplcore/cpl_plist.c, cplcore/cpl_messaging.c, cplcore/cpl_column.c: Compiler warnings fixed. 2006-04-07 Friday rpalsa * cplcore/Makefile.am: Symbol CPPFLAGS replaced by AM_CPPFLAGS to avoid shadowing the user variable. 2006-04-07 Friday rpalsa * cplui/cpl_frameset.c, cplui/cpl_frame.c: Compiler warnings fixed. 2006-04-07 Friday rpalsa * cplui/cpl_parameter.c: Compiler warnings fixed. 2006-04-07 Friday rpalsa * cplui/Makefile.am: Symbol CPPFLAGS replaced by AM_CPPFLAGS to avoid shadowing of the user variable. 2006-04-07 Friday rpalsa * m4/cpl.m4: Macro definition CPL_CHECK_QFITS: Updated to take into account the changes for Qfits 6.0. 2006-04-07 Friday rpalsa * acinclude.m4: CX_INCLUDES extended to take the build directory into account. 2006-04-07 Friday rpalsa * autogen.sh: Added. 2006-04-07 Friday rpalsa * autogen.sh: file autogen.sh was initially added on branch CPL-1_0-BRANCH. 2006-04-07 Friday rpalsa * bootstrap: Updated to use autoreconf. 2006-04-07 Friday rpalsa * configure.ac: Package and library version updated. 2006-04-07 Friday rpalsa * Makefile.am: Updated with changed location of the M4 macro files. 2006-04-06 Thursday yjung * cplcore/cpl_image_filter.c, cplcore/cpl_image_filter_body.h: Allow 9x9 median filtering (DFS02160) 2006-04-06 Thursday yjung * cplcore/cpl_image_io.c: removed warning 2006-04-06 Thursday yjung * cplcore/cpl_image_filter_body.h: call cpl_tools_get_median_double inst of cpl_tools_get_median_9double 2006-04-06 Thursday yjung * cplcore/cpl_tools.c, cplcore/cpl_tools.h: made cpl_tools_get_median_9double() static and called by cpl_tools_get_median_double() 2006-04-06 Thursday yjung * cplcore/cpl_image_basic.c: The input parameters check was invalid (DFS02696) 2006-04-06 Thursday 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 Thursday llundin * cplcore/cpl_polynomial.c: Improved documentation 2006-04-05 Wednesday yjung * cplcore/cpl_mask.c: leak corrected in cpl_mask_turn() 2006-04-05 Wednesday yjung * cplcore/cpl_memory.c: added qfits_cache_purge() call in qfits_memory_dump() 2006-04-05 Wednesday yjung * cplcore/cpl_image_stats.c, cplcore/cpl_image_stats_body.h: add bad pixels handling in median computation 2006-04-05 Wednesday yjung * cplcore/cpl_image_basic.c: added some doc on bad pixels 2006-04-04 Tuesday yjung * cplcore/cpl_image_io.c: DFS02709 : empty bad pixel map created if one uses get_ function 2006-04-04 Tuesday yjung * cplcore/cpl_image_basic.c, cplcore/cpl_image_basic_body.h, cplcore/cpl_image_filter.c, cplcore/cpl_image_filter_body.h, cplcore/cpl_image_resample.c, cplcore/cpl_image_stats_body.h, cplcore/cpl_imagelist_basic_body.h, cplcore/cpl_mask.c, cplcore/cpl_stats.c: Changed order of loops for optimisation (DFS02808) 2006-04-04 Tuesday rpalsa * m4/cpl.m4: Added. 2006-04-04 Tuesday rpalsa * m4/cpl.m4: file cpl.m4 was initially added on branch CPL-1_0-BRANCH. 2006-04-04 Tuesday rpalsa * admin/config.guess, admin/config.sub, admin/depcomp, admin/install-sh, admin/ltmain.sh, admin/missing, admin/mkinstalldirs, bootdirs: Obsolete. 2006-04-04 Tuesday rpalsa * admin/.cvsignore: Added. 2006-04-04 Tuesday rpalsa * admin/.cvsignore: file .cvsignore was initially added on branch CPL-1_0-BRANCH. 2006-04-03 Monday llundin * cplcore/cpl_polynomial.c, cplcore/cpl_polynomial.h: cpl_polynomial_collapse_create(): Collapse along a polynomial 2006-04-03 Monday 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 Monday llundin * cplcore/cpl_polynomial.c: Switch layout of self->pow[] 2006-03-31 Friday llundin * cplcore/cpl_polynomial.c, cplcore/cpl_polynomial.h: Added cpl_polynomial_derivative() 2006-03-31 Friday llundin * cplcore/cpl_polynomial.c, cplcore/cpl_polynomial.h: Added cpl_polynomial_collapse_create() 2006-03-30 Thursday llundin * cplcore/cpl_polynomial.c: cpl_polynomial_fit_2d_create(): Removed alternatives for mv-fill 2006-03-30 Thursday 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 Thursday llundin * cplcore/cpl_matrix.c, cplcore/cpl_tools.c, cplcore/cpl_tools.h: cpl_matrix_product_normal_create(): Moved to cpl_tools 2006-03-28 Tuesday llundin * cplcore/cpl_polynomial.c: cpl_polynomial_fit_1d_create(): call cpl_matrix_solve_spd(), improved documentation 2006-03-28 Tuesday llundin * cplcore/cpl_matrix.c: cpl_matrix_solve_normal(): call cpl_matrix_solve_spd() 2006-03-28 Tuesday llundin * cplcore/cpl_tools.c, cplcore/cpl_tools.h: cpl_matrix_solve_spd() added 2006-03-22 Wednesday yjung * cplcore/cpl_memory.c: call qfits_cache_purge() in cpl_memory_is_empty() 2006-03-20 Monday llundin * cplcore/cpl_tools.c: Removed cpl_tools_gaussian_2d(). assert() -> cpl_ensure() 2006-03-17 Friday llundin * cplcore/cpl_tools.c: cpl_tools_is_power_of_2(): Reimplemented without conversion to double 2006-03-17 Friday llundin * cplcore/cpl_polynomial.c: Removed shadowed pow-warning. assert() -> cx_assert(). Removed possible uninit access 2006-03-17 Friday llundin * cplcore/cpl_tools.c: Remore pow and float cmp warning 2006-03-16 Thursday cizzo * cplcore/cpl_table.c: Fix some bad formatting of output in cpl_table_dump() 2006-03-16 Thursday cizzo * cplcore/cpl_array.c: Use CPL memory correctly 2006-03-16 Thursday cizzo * cplcore/cpl_array.c: Fix bug in cpl_array_duplicate (the input object was destroyed) 2006-03-15 Wednesday llundin * cplcore/cpl_matrix.c: cpl_matrix_*_chol(): Updated flop-count 2006-03-15 Wednesday yjung * cplcore/cpl_image_io.c: DFS02819 solved: PCOUNT GCOUNT missing in extension images 2006-03-15 Wednesday 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 Tuesday llundin * cplcore/cpl_matrix.c: cpl_matrix_product_transpose_create(): Unroll j-loop 6 times 2006-03-14 Tuesday llundin * cplcore/cpl_matrix.c: cpl_matrix_product_transpose_create(): Loop unrolling experiment 2006-03-13 Monday llundin * cplcore/cpl_error.h: cpl_ensure*(): Protect against shadowing of error variable 2006-03-13 Monday 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-12 Sunday cizzo * cplcore/cpl_table.c, cplcore/cpl_table.h: Support dimensioned columns 2006-03-12 Sunday cizzo * cplcore/cpl_column.c: Minor corrections in the doc 2006-03-12 Sunday cizzo * cplcore/cpl_column.c, cplcore/cpl_column.h: Support dimensioned columns 2006-03-10 Friday cizzo * cplcore/cpl_table.c, cplcore/cpl_table.h: First implementation of 3D tables support 2006-03-10 Friday cizzo * cplcore/cpl_column.c, cplcore/cpl_column.h: Several more changes for array columns support 2006-03-10 Friday cizzo * cplcore/cpl_array.c, cplcore/cpl_array_impl.h: Add function cpl_array_set_column() 2006-03-10 Friday llundin * cplcore/cpl_matrix.c: cpl_matrix_solve*(): Updated documentation (including multiple RHS) 2006-03-10 Friday rpalsa * cplui/cpl_frame.c: _cpl_frame_fileinfo_delete(): Braces put around if-statement body. 2006-03-10 Friday rpalsa * cplui/cpl_frame.c: _cpl_frame_fileinfo_delete(): Braces put around if-statement body. 2006-03-10 Friday llundin * cplcore/cpl_matrix.c: Added static cpl_matrix_{decomp,solve}_lu(). cpl_matrix_get_determinant(): Solved DFS 2809. cpl_matrix_solve(): Solved DFS 2390 2006-03-09 Thursday cizzo * cplcore/cpl_column.c: Ensure that inserted arrays are compatible with hosting column type 2006-03-09 Thursday cizzo * cplcore/cpl_array.c, cplcore/cpl_array.h: Const correct functions 2006-03-09 Thursday cizzo * cplcore/cpl_array.c: eliminate unused variable in cpl_array_get_column() 2006-03-09 Thursday cizzo * cplcore/cpl_array.c, cplcore/cpl_array_impl.h: Const correct cpl_array_get_column() 2006-03-09 Thursday cizzo * cplcore/cpl_column.c, cplcore/cpl_column.h: Add function cpl_column_set_depth() 2006-03-08 Wednesday 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, 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 Wednesday 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: cpl_assure() -> cpl_ensure() 2006-03-08 Wednesday cizzo * cplcore/Makefile.am: Add support for cpl_array_impl.h 2006-03-08 Wednesday cizzo * cplcore/cpl_array.c, cplcore/cpl_array_impl.h: Add private function for direct access of cpl_column contained in cpl_array 2006-03-08 Wednesday 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/cpl_tools.c, cplui/cpl_frameset_io.c: cpl_assure() -> cpl_ensure() one liners (bis) 2006-03-08 Wednesday llundin * cplcore/cpl_image_basic.c, cplcore/cpl_image_bpm.c, cplcore/cpl_image_io.c, cplcore/cpl_image_resample.c, cplcore/cpl_image_stats.c, cplcore/cpl_imagelist_basic.c, cplcore/cpl_imagelist_io.c, cplcore/cpl_mask.c, cplcore/cpl_polynomial.c, cplcore/cpl_stats.c, cplcore/cpl_vector.c: cpl_assure() -> cpl_ensure() one liners 2006-03-08 Wednesday llundin * cplcore/cpl_image_basic.c, cplcore/cpl_image_bpm.c, cplcore/cpl_image_gen.c, cplcore/cpl_image_io.c, cplcore/cpl_image_resample.c, cplcore/cpl_image_stats.c, cplcore/cpl_imagelist_basic.c, cplcore/cpl_imagelist_io.c, cplcore/cpl_mask.c, cplcore/cpl_polynomial.c, cplcore/cpl_stats.c, cplcore/cpl_vector.c: cpl_assure_code() -> cpl_ensure_code() 2006-03-08 Wednesday 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 Wednesday llundin * configure.ac: Added AC_CHECK_DECLS() for __func__ 2006-03-08 Wednesday llundin * cplcore/cpl_image_basic.c, cplcore/cpl_image_basic.h: cpl_image_threshold(): DFS2802 2006-03-08 Wednesday llundin * cplcore/cpl_image_basic.c, cplcore/cpl_image_basic.h: cpl_image_threshold(): DFS2802 and disallow lo_cut greater than hi_cut 2006-03-08 Wednesday cizzo * cplcore/cpl_array.c: Use cpl_memory instead of xmemory 2006-03-08 Wednesday cizzo * cplcore/cpl_column.c, cplcore/cpl_column.h: Add support for array columns 2006-03-08 Wednesday cizzo * cplcore/Makefile.am: Support cpl_array modules 2006-03-08 Wednesday cizzo * cplcore/cpl_array.c, cplcore/cpl_array.h: First implementation 2006-03-07 Tuesday cizzo * cpldfs/cpl_dfs.c: Correct documentation of cpl_dfs_setup_header() 2006-03-06 Monday cizzo * cplcore/cpl_column.c, cplcore/cpl_table.c: Restore realloc calls where necessary 2006-02-27 Monday yjung * cplcore/cpl_memory.c: pointer cast 2006-02-23 Thursday yjung * cplcore/cpl_memory.c, cplcore/cpl_memory.h: added cpl_memory_is_empty() and cpl_memory_dump() 2006-02-23 Thursday yjung * 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_filter_body.h, 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_mask.c, cplcore/cpl_memory_impl.h, cplcore/cpl_stats.c, cplcore/cpl_tools.c, cplcore/cpl_vector.c: removed #include "cpl_memory_impl.h" and use cpl_malloc() inst of malloc() 2006-02-23 Thursday yjung * cplcore/cpl_column.c, cplcore/cpl_memory.c, cplcore/cpl_polynomial.c, cplcore/cpl_table.c: #include "xmemory.h" removed, call cpl_free() inst of free() 2006-02-21 Tuesday yjung * cplcore/cpl_image_basic_body.h: Fixed DFS02782 and add test case to verify it in the test suite (cast prob in int images) 2006-02-21 Tuesday yjung * cplcore/cpl_image_basic_body.h: Fixed DFS02782 and add a test for it 2006-02-20 Monday yjung * cplcore/cpl_table.c: QFITS API changes 2006-02-17 Friday llundin * cplcore/cpl_image_basic.c: cpl_image_divide_create(): Fixed DFS1724 2006-02-17 Friday llundin * cplcore/cpl_image_basic.c: cpl_image_divide_create(): Fixed DFS1724 2006-02-17 Friday yjung * cpldfs/cpl_dfs.c: QFITS renamed: is_fits_file() ---> qfits_is_fits() 2006-02-17 Friday yjung * cplcore/cpl_propertylist.c: QFITS renaming : is_fits_file() --> qfits_is_fits() 2006-02-15 Wednesday llundin * cplcore/cpl_imagelist_io.h: cpl_imagelist_new(): Added the required void to prototype 2006-02-12 Sunday cizzo * cplcore/cpl_table.c: Appropriate return value for null for cpl_table_get_TYPE() 2006-01-31 Tuesday rpalsa * cplcore/cpl_messaging.h, cplcore/cpl_messaging.c: cpl_msg_error(), cpl_msg_warning(), cpl_msg_info(), cpl_msg_debug(): const qualifier added to format argument. 2006-01-31 Tuesday rpalsa * cplui/cpl_parameterlist.c: cpl_parameterlist_get_size(): Typo in the documentation fixed. 2006-01-29 Sunday cizzo * cplcore/cpl_table.c: In functions cpl_table_get_TYPE() ensure that the error flag is set properly 2006-01-26 Thursday llundin * cplcore/cpl_tools.h: Added cpl_assert() for test modules 2006-01-25 Wednesday yjung * cplcore/cpl_image_io.c: added documentation (DFS02709) 2006-01-19 Thursday llundin * cplcore/cpl_image_resample.c: Proper placement of #define CPL_OP 2006-01-13 Friday llundin * cplcore/cpl_polynomial.c, cplcore/cpl_tools.h: Use HAVE_LONG_DOUBLE to typedef cpl_long_double 2006-01-13 Friday llundin * configure.ac: Added AC_C_LONG_DOUBLE 2006-01-13 Friday llundin * cplcore/cpl_tools.h: config.h 2006-01-13 Friday llundin * configure.ac: Added AC_C_LONG_DOUBLE 2006-01-13 Friday llundin * cplcore/cpl_polynomial.c, cplcore/cpl_tools.h: Use HAVE_LONG_DOUBLE to typedef cpl_long_double 2006-01-04 Wednesday llundin * cplcore/cpl_image_basic.c: cpl_image_fft(): Removed compiler warning 2005-12-02 Friday 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 Friday cplmgr * ChangeLog: Updated. 2005-12-02 Friday cplmgr * configure.ac: Package and library version updated. 2005-12-02 Friday yjung * cplcore/cpl_imagelist_basic.c, cplcore/cpl_imagelist_basic.h, cplcore/cpl_imagelist_basic_body.h: added cpl_imagelist_collapse_sigclip_create() (DFS02662) 2005-11-24 Thursday cplmgr * ChangeLog: Updated. 2005-11-24 Thursday cplmgr * cplui/cpl_plugin.c: cpl_plugin_get_version_string(): Version string format changed. 2005-11-24 Thursday cplmgr * ChangeLog: Updated. 2005-11-24 Thursday cplmgr * configure.ac: Package and library version updated. 2005-11-24 Thursday cizzo * cplcore/cpl_table.c, cpldfs/cpl_dfs.c: Upgrade from HEAD 2005-11-24 Thursday yjung * cplcore/cpl_image_basic.c: added doc for the cpl_fft() 2005-11-23 Wednesday yjung * cplcore/cpl_bivector.c: DFS02447 : expects file with 2 columns for cpl_bivector_load() 2005-11-23 Wednesday yjung * cplcore/cpl_image_basic.c: added doc for collapse func. 2005-11-22 Tuesday 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: 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 Monday yjung * cplcore/cpl_image_basic.c, cplcore/cpl_image_basic_body.h, cplcore/cpl_image_defs.h, cplcore/cpl_image_io.c, cplcore/cpl_image_io_body.h, cplcore/cpl_type.h: removed the COMPLEX type support in images (DFS02659 / part2) 2005-11-21 Monday yjung * cplcore/cpl_image_basic.c, cplcore/cpl_image_basic.h: 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 Monday cizzo * cplcore/cpl_table.c: Fix bug in cpl_table_duplicate_column() that allowed copying columns between tables of different sizes 2005-10-25 Tuesday yjung * 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: removed internal members nx, ny, type 2005-10-13 Thursday yjung * cplcore/cpl_image_basic.c: added doc (DFS02570) 2005-10-12 Wednesday llundin * cplcore/cpl_image_basic_body.h, cplcore/cpl_image_resample.c, cplcore/cpl_image_resample_body.h, cplcore/cpl_matrix.c, cplcore/cpl_polynomial.c, cplcore/cpl_tools.c, cplcore/cpl_tools.h, cplcore/cpl_vector.c: Added cpl_tools_add_flops() etc. 2005-10-10 Monday llundin * cplcore/cpl_imagelist_io.c: cpl_imagelist_save(): Fix for DFS2591 2005-10-10 Monday 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 Monday llundin * cplcore/cpl_imagelist_io_body.h: cpl_imagelist_load{,_window}(): Detect negative qfits_query_n_ext() 2005-10-06 Thursday llundin * cplcore/cpl_init.c: cpl_end(): Added reset of state of cpl_tools_get_cputime() 2005-10-06 Thursday llundin * cplcore/cpl_tools.c, cplcore/cpl_tools.h: cpl_tools_get_cputime(): Added reset mode of internal state 2005-09-29 Thursday yjung * cplcore/cpl_image_io.c: new doc on error codes for loading functions (DFS02560) 2005-09-29 Thursday yjung * cplcore/cpl_image_io_body.h: corrected error code in case of failure while loading an image (DFS02560) 2005-09-26 Monday cplmgr * ChangeLog: Updated. 2005-09-26 Monday cplmgr * configure.ac: Package and library version updated. 2005-09-21 Wednesday yjung * cplcore/cpl_image_io.c: corrected bug 2005-09-21 Wednesday yjung * cplcore/cpl_image_io.c, cplcore/cpl_image_io.h, cplcore/cpl_mask.c, cplcore/cpl_mask.h: moved cpl_image_labelise_create_mask() from cpl_mask to cpl_image_io 2005-09-21 Wednesday yjung * cplcore/cpl_mask.c, cplcore/cpl_mask.h: 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 Monday llundin * cplcore/cpl_tools.h: Moved common (numerical) test-code to cpl_tools.h and stop use of assert() for tests 2005-09-15 Thursday yjung * cplcore/cpl_image_io.c, cplcore/cpl_imagelist_io.c, cplcore/cpl_tools.c, cplcore/cpl_tools.h: Solved DFS02537 : missing ORIGIN and DATE-OBS in products headers 2005-09-15 Thursday yjung * cplcore/cpl_image_io.c, cplcore/cpl_imagelist_io.c, cplcore/cpl_tools.c, cplcore/cpl_tools.h: Solved DFS02537 : ORIGIN and DATE-OBS keys missing in products 2005-09-15 Thursday yjung * cpldfs/cpl_dfs.c: removed a printf() 2005-09-06 Tuesday cizzo * cpldfs/cpl_dfs.c: Use PACKAGE and PACKAGE_VERSION for the content of PRO.REC1.DRS.ID 2005-09-06 Tuesday cizzo * cpldfs/cpl_dfs.c: Change CPL version string 2005-08-25 Thursday rpalsa * cplui/cpl_plugin.c: cpl_plugin_get_version_as_string(): Correctly format the version string to return. No leading zeros. 2005-08-22 Monday yjung * cplcore/cpl_imagelist_io.c, cplcore/cpl_imagelist_io.h, cplcore/cpl_imagelist_io_body.h: added cpl_imagelist_load_window() and its tests (DFS02372) 2005-08-22 Monday yjung * cplcore/cpl_image_io.c, cplcore/cpl_image_io.h, cplcore/cpl_image_io_body.h: added cpl_image_load_window() 2005-08-17 Wednesday cizzo * cplcore/cpl_table.c: Remove 'inline' specifier on function definition 2005-08-16 Tuesday rpalsa * configure.ac: ESO_SET_LIBRARY_VERSION: Comment indicating its calling sequence added. 2005-08-11 Thursday cizzo * cpldfs/cpl_dfs.c: Upgrade CPL package version 2005-08-05 Friday llundin * cpldrs/cpl_phys_const.h: Updated URL in comment 2005-08-04 Thursday yjung * cplcore/cpl_mask.c: increased the allowed kernel size for erosion/dilation 2005-08-04 Thursday yjung * cplcore/cpl_mask.c: increased the allowed kernel size for dilation ant erosion 2005-08-04 Thursday llundin * cplcore/cpl_image_bpm.c, cplcore/cpl_sparseimage.c: cpl_image_accept() and cpl_sparseimage_erase(): Corrected bug on last rejected pixel 2005-08-02 Tuesday yjung * cplcore/cpl_image_filter.c: DFS02163 - allow bigger kernels for linear filtering 2005-08-02 Tuesday yjung * cplcore/cpl_image_filter.c: ticket DFS02163 - allow bigger kernels for the linear filtering 2005-07-22 Friday 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 Friday cplmgr * ChangeLog: Updated. 2005-07-22 Friday cplmgr * configure.ac: Package version updated. 2005-07-18 Monday yjung * cplcore/cpl_image_io.c: removed an useless zero-padding 2005-07-14 Thursday llundin * cplcore/cpl_error.h: cpl_assure(): Explicit cast (void)cpl_error_set_code() 2005-07-13 Wednesday cizzo * cplcore/cpl_column.c: Go to nearest integer in result of cpl_column_pow_int() 2005-07-13 Wednesday cizzo * cplcore/cpl_column.c: Compute integer powers using cpl_tools_ipow() instead of pow() 2005-07-13 Wednesday llundin * cplcore/cpl_msg.c: cpl_msg_progress(): test + fix for DFS02166 2005-07-13 Wednesday cizzo * cplcore/cpl_table.c, cplcore/cpl_table.h: Add const qualifier to indicate non-modified arguments in cpl_table_sort() and cpl_table_save() functions 2005-07-13 Wednesday cizzo * cplcore/cpl_msg.h: Implement safe declaration of functions with variable argument list, in case the compiler is gcc 2005-07-12 Tuesday llundin * cplcore/cpl_tools.c, cplcore/cpl_tools.h: Added cpl_tools_ipow() 2005-07-08 Friday cizzo * cplcore/cpl_msg.c: Correct bug in msg_init counter 2005-07-08 Friday cizzo * cplcore/cpl_msg.c: Keep backward compatibility with CPL2.0 of cpl_msg_init() 2005-07-08 Friday llundin * cplcore/cpl_polynomial.c: Improved documentation 2005-07-08 Friday llundin * cplcore/cpl_polynomial.c: Solved performance problem related to pow() 2005-07-07 Thursday llundin * cplcore/cpl_msg.h: Revoked 1.6 which was done in error 2005-07-07 Thursday llundin * cplcore/cpl_image_basic.c, cplcore/cpl_image_filter.c, cplcore/cpl_image_filter_body.h, cplcore/cpl_msg.h: Removed/recoded arbitrary constants (DFS 2319) 2005-07-06 Wednesday yjung * configure.ac: Package version updated 2.1a -> 2.1b 2005-07-05 Tuesday cizzo * cplcore/cpl_table.c: Add warning to cpl_table_save() documentation 2005-07-04 Monday yjung * cplcore/cpl_image_io.c: added doc refering to DFS01883 2005-07-04 Monday cplmgr * configure.ac: Package version updated. 2005-07-04 Monday cizzo * cplcore/cpl_column.c: explicit braces to avoid ambiguous 'else' in cpl_column_duplicate() 2005-07-01 Friday llundin * cplcore/cpl_tools.c, cplcore/cpl_tools.h: Added cpl_msg_set_level_from_env() 2005-07-01 Friday cizzo * cpldfs/cpl_dfs.c: Remove useless extra parameter to cpl_msg_warning() call 2005-06-29 Wednesday llundin * cplui/cpl_parameterlist.c, cplui/cpl_parameterlist.h: Function cpl_parameterlist_get_size(): const modifier added 2005-06-28 Tuesday llundin * cplcore/cpl_init.c: cpl_end(): Call qfits_cache_purge() 2005-06-28 Tuesday cizzo * cplcore/cpl_msg.c: Correct warning messages for uninitialised system 2005-06-28 Tuesday cizzo * cplcore/cpl_init.c: Extend doc of cpl_init() 2005-06-28 Tuesday cizzo * cplcore/cpl_table.c, cplcore/cpl_table.h: Add function cpl_table_unwrap() 2005-06-28 Tuesday cizzo * cplcore/cpl_column.c, cplcore/cpl_column.h: Change API to cpl_column_unwrap(): now returns the pointer to the internal data buffer 2005-06-28 Tuesday llundin * cplcore/cpl_image_resample_body.h: Removed debugging line 2005-06-27 Monday cizzo * cplcore/cpl_init.c, cplcore/cpl_init.h: Add function cpl_end() 2005-06-27 Monday cizzo * cplcore/cpl_msg.c: Deprecate cpl_msg_init() and cpl_msg_stop() 2005-06-27 Monday cizzo * cplcore/cpl_matrix.c: Add a note about NaN contained in solutions based on nearly singular matrices 2005-06-16 Thursday llundin * cplcore/cpl_vector.c, cplcore/cpl_vector.h: cpl_vector_product() 2005-06-14 Tuesday yjung * cplcore/cpl_imagelist_basic.c, cplcore/cpl_imagelist_basic.h, cplcore/cpl_imagelist_basic_body.h: moved cpl_imagelist_fit_polynomial() from cpldrs to cplcore 2005-06-14 Tuesday cizzo * cplcore/cpl_table.c: Fix typo: choosen chosen 2005-06-13 Monday llundin * cplcore/cpl_image_resample.c, cplcore/cpl_image_resample_body.h: cpl_image_warp_polynomial(): Fix for identity transform. cpl_image_get_interpolated() brought up to specs 2005-06-13 Monday 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 Thursday llundin * cplcore/cpl_tools.c, cplcore/cpl_vector.c, cplcore/cpl_vector.h: Generalized radius and resolution of pixel interpolation 2005-06-08 Wednesday llundin * cplcore/cpl_msg.c: Fixed #ifdef 2005-06-08 Wednesday cizzo * cplcore/cpl_msg.c: Improve portability in using ioctl() and stream descriptors handling functions 2005-06-03 Friday 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 Friday cizzo * cplcore/cpl_column.c: cpl_column_divide(): fix bug in dividing a double column by a column of different type 2005-05-23 Monday llundin * cplcore/cpl_bivector.c: Let cpl_bivector_delete() (silently) accept a corrupted object for deletion 2005-05-20 Friday llundin * cplcore/cpl_bivector.c, cplcore/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 Friday llundin * cplcore/cpl_polynomial.c: Abolish stdev-scaling in polynomial-fitting 2005-05-20 Friday llundin * cplcore/cpl_tools.c, cplcore/cpl_tools.h, cplcore/cpl_vector.c: cpl_tools_get_variance_double() needed to solve 0-degree inconsistencies in polynomial module 2005-05-20 Friday yjung * cplcore/cpl_image_io_body.h: typo 2005-05-20 Friday yjung * cplcore/cpl_image_io.c, cplcore/cpl_image_io_body.h: DFS02342 2005-05-20 Friday llundin * cplcore/cpl_polynomial.c: Solved 0-degree inconsistencies 2005-05-18 Wednesday cizzo * cpldfs/cpl_dfs.c: Improve documentation of cpl_def_setup_product_header() 2005-05-18 Wednesday yjung * cplcore/cpl_imagelist_basic.c: unused variable removed 2005-05-17 Tuesday yjung * cplui/cpl_frameset_io.c: improved error checking 2005-05-17 Tuesday yjung * cplcore/cpl_imagelist_io.c: make use of cpl_tools_gen_valid_header() 2005-05-17 Tuesday yjung * cplcore/cpl_image_io.c: uses cpl_tools_gen_valid_header() to properly handle the files creation. 2005-05-17 Tuesday yjung * cplcore/cpl_tools.c, cplcore/cpl_tools.h: added cpl_tools_gen_valid_header() 2005-05-17 Tuesday cizzo * cplcore/cpl_matrix.c: Eliminate a memory leak and complete documentation of cpl_matrix_solve_normal() 2005-05-11 Wednesday 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 Wednesday 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 Wednesday yjung * cplcore/cpl_imagelist_basic.c: doc 2005-05-11 Wednesday yjung * cplcore/cpl_imagelist_basic.c, cplcore/cpl_imagelist_basic.h, cplcore/cpl_imagelist_basic_body.h: added cpl_imagelist_collapse_minmax_create() 2005-05-09 Monday 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 Friday llundin * cplcore/cpl_image_basic.c, cplcore/cpl_image_basic.h, cplcore/cpl_stats.c, cplcore/cpl_stats.h: Avoid bitmasks with value 1 (to detect use of logical or on bitmasks) 2005-05-06 Friday llundin * cplcore/cpl_vector.c: Fixed wrong cpl_error code in cpl_vector_divide_scalar() 2005-05-06 Friday llundin * cplcore/cpl_image_basic.c: Remove memory-leak on rejected pixel in cpl_image_get_fwhm() (DFS02318) 2005-05-04 Wednesday llundin * cplcore/cpl_image_basic.c: Removed redundant initialization 2005-05-04 Wednesday llundin * cplcore/cpl_image_basic.c: Ensure return of -1 on error in cpl_image_get_fwhm() (DFS02317) 2005-04-27 Wednesday cizzo * cpldfs/cpl_dfs.c: Remove HIERARCH prefix from property names 2005-04-14 Thursday cizzo * cplcore/cpl_table.c: Fix bug on cpl_table_and/or_selected_invalid 2005-04-14 Thursday cizzo * cpldfs/cpl_dfs.c: Use a more portable definition of MAX_PLENGTH 2005-04-13 Wednesday llundin * cplcore/cpl_vector.c: Higher round-off on cpl_vector_correlate() (commutative test) 2005-04-12 Tuesday cizzo * cpldfs/cpl_dfs.c: Do not stop on headerless input files 2005-04-12 Tuesday yjung * cplcore/cpl_imagelist_io.c: corrected a bug in cpl_imagelist_delete() 2005-04-12 Tuesday llundin * cplcore/cpl_polynomial.c: Added missing do to macro 2005-04-12 Tuesday cizzo * cpldfs/cpl_dfs.c: Add missing error checking when loading a header from a specified file 2005-04-07 Thursday llundin * cplcore/cpl_tools.h: Included cxtypes.h 2005-04-07 Thursday llundin * cplcore/cpl_image_basic.c, cplcore/cpl_image_gen.c, cplcore/cpl_tools.c: Replaced M_PI with CX_PI (from libcext) 2005-04-07 Thursday llundin * cplcore/cpl_polynomial.h, cplcore/cpl_vector.h: Removed Carriage Return 2005-04-07 Thursday cizzo * cpldfs/cpl_dfs.c: Add header file for snprintf()... 2005-04-06 Wednesday cplmgr * ChangeLog: Updated. 2005-04-06 Wednesday cizzo * NEWS: Draft for 2.0 release - please check 2005-04-06 Wednesday rpalsa * cplui/cpl_parameterlist.c: Function cpl_parameterlist_get_next(): Move argument check after variable declarations. 2005-04-01 Friday yjung * README: update to 2.0 2005-03-31 Thursday cizzo * cplcore/cpl_error.c: Associate a message to CPL_ERROR_INVALID_TYPE 2005-03-30 Wednesday cizzo * cplcore/cpl_column.c: Fix bug: attempt to duplicate null string was not caught 2005-03-23 Wednesday cplmgr * ChangeLog: Updated. 2005-03-23 Wednesday cplmgr * configure.ac: Package version updated. 2005-03-22 Tuesday cizzo * cplcore/cpl_error.c: Make MAX_NAME_LENGTH compatible with the value of CPL_MAX_FUNCTION_NAME 2005-03-22 Tuesday cizzo * cpldfs/cpl_dfs.c: Correct delete of DPR keywords 2005-03-21 Monday 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, cplcore/cpl_stats.c, cplcore/cpl_stats.h: Removed const modifier from arguments passed by value 2005-03-18 Friday cizzo * cplcore/cpl_column.c, cplcore/cpl_column.h, cplcore/cpl_table.c, cplcore/cpl_table.h: Add const qualifier where appropriate 2005-03-18 Friday cizzo * cplcore/cpl_matrix.c, cplcore/cpl_matrix.h: Add const qualifier where appropriate 2005-03-17 Thursday cizzo * cpldfs/cpl_dfs.c: Avoid duplicate definition of PRO_DID 2005-03-11 Friday cizzo * cplcore/cpl_msg.c: Add separators for component 2005-03-11 Friday cizzo * cplcore/cpl_msg.c: Ugly indentation eliminated 2005-03-10 Thursday rpalsa * cplui/cpl_parameter.c: Function cpl_parameter_set_tag(): Deallocate previous usertag before setting the new one. 2005-03-10 Thursday yjung * cplcore/cpl_msg.c: changed circa to something else 2005-03-09 Wednesday rpalsa * cplui/cpl_parameter.h: Definition of enum _cpl_parameter_mode_: trailing comma removed. 2005-03-07 Monday yjung * cplcore/cpl_imagelist_defs.h, cplcore/cpl_imagelist_io.h: offered cpl_imagelist_is_uniform() 2005-03-02 Wednesday cplmgr * configure.ac: Package version updated. 2005-03-02 Wednesday rpalsa * cplcore/cpl_init.c, cplcore/cpl_memory.c, cplcore/cpl_memory.h, cplcore/cpl_memory_impl.h: Include cpl_memory_impl.h instead of cpl_memory.h 2005-03-02 Wednesday cizzo * cpldfs/cpl_dfs.c: Add PRO TYPE keyword 2005-03-02 Wednesday yjung * cplui/cpl_frame.h: added CPL_FRAME_TYPE_ANY in cpl_frame types 2005-03-01 Tuesday yjung * cplcore/cpl_polynomial.c, cplcore/cpl_stats.c: updated documentation 2005-02-28 Monday yjung * cplcore/cpl_vector.c: added doc on returned error codes 2005-02-28 Monday yjung * cplcore/cpl_stats.c: added documentation on returned error codes 2005-02-28 Monday yjung * cplcore/cpl_polynomial.c: added doc on retured errors 2005-02-28 Monday yjung * cplcore/cpl_mask.c: added doc on returned error codes 2005-02-28 Monday yjung * cplcore/cpl_image_stats.c: add the doc on the error codes 2005-02-28 Monday yjung * cplcore/cpl_image_resample.c: added doc on returned error codes 2005-02-28 Monday yjung * cplcore/cpl_imagelist_io.c: added doc for the returned errors 2005-02-28 Monday yjung * cplcore/cpl_imagelist_basic.c: added doc for the returned error codes (doxygen) 2005-02-28 Monday yjung * cplcore/cpl_image_io.c: added doc for the returned error codes 2005-02-28 Monday yjung * cplcore/cpl_image_gen.c: documentation for returned error codes (doxygen) 2005-02-28 Monday llundin * cpldfs/cpl_dfs.c, cpldfs/cpl_dfs.h: Added const modifier to parlist 2005-02-28 Monday yjung * cplcore/cpl_imagelist_io_body.h: not mmapp 2005-02-28 Monday llundin * cplcore/cpl_imagelist_io_body.h: Revert image creation in cpl_imagelist_load() to cpl_image_load() 2005-02-28 Monday llundin * cplcore/cpl_imagelist_defs.h, cplcore/cpl_imagelist_io.c: Removed need for cpl_image_defs.h 2005-02-28 Monday llundin * cplcore/cpl_imagelist_basic.c, cplcore/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-26 Saturday cizzo * cplcore/cpl_msg.c: Minor correction to the documentation 2005-02-26 Saturday cizzo * cplcore/cpl_msg.c: Reformatting of error description 2005-02-26 Saturday cizzo * cplcore/cpl_matrix.c: Reformatting of error description 2005-02-26 Saturday cizzo * cplcore/cpl_table.c: Fix some mistakes in the reformatted error description 2005-02-26 Saturday cizzo * cplcore/cpl_table.c: Completed reformatting of error description 2005-02-25 Friday cizzo * cplcore/cpl_table.c: Further reformatting of error description 2005-02-25 Friday yjung * cplcore/cpl_image_filter.c: updated the returned error codes doc (doxygen) 2005-02-25 Friday yjung * cplcore/cpl_image_bpm.c: updated doc on returned error codes (doxygen) 2005-02-25 Friday yjung * cplcore/cpl_image_basic.c: updated documentation on error codes (doxygen) 2005-02-25 Friday yjung * cplcore/cpl_bivector.c: added error description (doxygen) 2005-02-25 Friday llundin * cpldfs/cpl_dfs.c, cpldfs/cpl_dfs.h: Added 2 const modifiers to cpl_dfs_setup_product_header() 2005-02-25 Friday cizzo * cplcore/cpl_table.c: Partial reformatting of error description 2005-02-24 Thursday yjung * cplcore/cpl_imagelist_io_body.h: load the whole extenxion in one go (all the planes 2005-02-24 Thursday yjung * cplcore/cpl_image_io.c, cplcore/cpl_imagelist_io_body.h: do not map the files any more !!!!!!! problems with huge files 2005-02-24 Thursday cplmgr * configure.ac: Package version updated. 2005-02-23 Wednesday llundin * cplcore/cpl_image_basic.c: Cleaned up division 2005-02-23 Wednesday llundin * cplcore/cpl_image_resample.c: 4 X 4 Caveat for pixel-interpolation 2005-02-23 Wednesday cizzo * cplcore/cpl_column.c, cplcore/cpl_column.h, cplcore/cpl_table.c, cplcore/cpl_table.h: Add cpl_table_get_column_stdev() 2005-02-23 Wednesday yjung * cplcore/cpl_vector.c: cpl_vector_get_median used to modify the input vector - corrected 2005-02-22 Tuesday llundin * cplcore/cpl_error.h: cpl_assure{,_code}() will at least set CPL_ERROR_UNSPECIFIED 2005-02-21 Monday cizzo * cpldfs/cpl_dfs.c: Fix wrong check in cpl_dfs_setup_product_header() 2005-02-21 Monday yjung * cplcore/cpl_imagelist_io.c: doxygen 2005-02-21 Monday yjung * cplcore/cpl_imagelist_io.c, cplcore/cpl_imagelist_io_body.h: updated doxygen comments 2005-02-21 Monday yjung * cplcore/cpl_image_basic.c, cplcore/cpl_image_filter.c, cplcore/cpl_imagelist_basic.c, cplcore/cpl_imagelist_basic_body.h: updated doxygen comments 2005-02-21 Monday yjung * cplcore/cpl_vector.c: doxygen change 2005-02-18 Friday cizzo * cplcore/cpl_table.c, cplcore/cpl_msg.c: Fix typo 2005-02-18 Friday llundin * cplcore/cpl_msg.c: Moved _cpl_msg_init("cpl_msg_progress") to follow declarations 2005-02-18 Friday cplmgr * configure.ac: Package version updated 2005-02-17 Thursday yjung * cplcore/cpl_stats.c, cplcore/cpl_stats_body.h: centroid computation: subtract the min if there are <0 values 2005-02-17 Thursday yjung * cplcore/cpl_stats.c, cplcore/cpl_stats_body.h: support 1 pixel image 2005-02-17 Thursday rpalsa * cplui/cpl_plugin.c: Function cpl_plugin_dump(): Use correct format when printing plugin type and version. 2005-02-16 Wednesday 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: created the cpl_image_stats module from functions in cpl_stats 2005-02-16 Wednesday yjung * cplcore/cpl_image_basic.c, cplcore/cpl_image_basic_body.h, cplcore/cpl_image_filter.c, cplcore/cpl_image_io.c, cplcore/cpl_image_io.h, cplcore/cpl_imagelist_basic_body.h, cplcore/cpl_mask.c, cplcore/cpl_stats.c: new removal of _remove() functions 2005-02-16 Wednesday 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-14 Monday 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 Monday cizzo * cplcore/cpl_table.c: Correct documentation for cpl_table_erase_selected() 2005-02-14 Monday cizzo * cplcore/cpl_msg.c: Correct doc of cpl_msg_stop_log() 2005-02-14 Monday cizzo * cplcore/cpl_matrix.c, cplcore/cpl_matrix.h: Correct name for cpl_matrix_get_mean(), _median(), _stdev() 2005-02-14 Monday 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 Friday yjung * cplui/cpl_frame.c, cplui/cpl_frame.h: added cpl_frame_get_nextensions 2005-02-11 Friday yjung * cplcore/cpl_stats.c: raise an error if the centroid cannot be computed 2005-02-11 Friday rpalsa * cplcore/cpl_propertylist.c: Use cpl_error_push() and cpl_error_pop() 2005-02-11 Friday rpalsa * cplcore/cpl_error.c, cplcore/cpl_error_impl.h: Functions cpl_error_push() and cpl_error_pop() added. 2005-02-11 Friday rpalsa * cplui/cpl_parameterlist.c: Function cpl_parameterlist_dump(): Implementation added. 2005-02-11 Friday rpalsa * cplui/cpl_parameter.c: Function cpl_parameter_dump(): Implementation added. 2005-02-11 Friday cizzo * cplcore/cpl_error.c: Correct array sizes 2005-02-10 Thursday rpalsa * cplui/cpl_parameter.c, cplui/cpl_parameter.h: Function cpl_parameter_dump() resurrected (stubs only). 2005-02-10 Thursday rpalsa * cplui/cpl_parameterlist.c, cplui/cpl_parameterlist.h: Function cpl_parameterlist_dump() resurrected (stubs only). 2005-02-10 Thursday rpalsa * cplui/cpl_pluginlist.c, cplui/cpl_pluginlist.h: Function cpl_pluginlist_dump() resurrected. 2005-02-10 Thursday rpalsa * cplui/cpl_plugin.c, cplui/cpl_plugin.h: Function cpl_plugin_copy(): Documentation updated. Function cpl_plugin_dump() resurrected. 2005-02-10 Thursday yjung * ChangeLog: removed remaining _remove() functions 2005-02-10 Thursday rpalsa * cplui/cpl_parameter.c, cplui/cpl_parameter.h: Function cpl_parameter_set_tag(): Added. 2005-02-09 Wednesday llundin * cplcore/cpl_vector.c: Fixed remaining sign bugs 2005-02-09 Wednesday yjung * cplcore/cpl_vector.c: Fixed sign bug 2005-02-09 Wednesday cizzo * cpldfs/cpl_dfs.c: Fix bug in error handling 2005-02-09 Wednesday rpalsa * cplui/cpl_parameter.c: Function cpl_parameter_set_alias(), cpl_parameter_get_alias(): Documentation updated. 2005-02-09 Wednesday cizzo * cpldfs/cpl_dfs.c: Hardcoded CPL version 2005-02-09 Wednesday rpalsa * cplui/cpl_parameter.h: Documentation for enum _cpl_parameter_mode_ added. 2005-02-09 Wednesday cizzo * cpldfs/cpl_dfs.c: Input primary FITS keywords no longer mandatory, and other minor changes of behaviour 2005-02-08 Tuesday cizzo * cpldfs/cpl_dfs.c: Fix two or three bugs (Yves' test) 2005-02-08 Tuesday cizzo * cplcore/cpl_error.c: cpl_error_reset() also resets the file and the line fields 2005-02-08 Tuesday yjung * cpldfs/cpl_dfs.c, cpldfs/cpl_dfs.h: moved defines in cpl_dfs.c 2005-02-08 Tuesday yjung * cpldfs/cpl_dfs.c: little changes 2005-02-07 Monday yjung * cpl.h: added cpl_dfs.h in cpl.h 2005-02-07 Monday yjung * cpldfs/cpl_prokeys.c, cpldfs/cpl_prokeys.h: obsolete 2005-02-07 Monday cizzo * cplcore/cpl_error.c: Avoid setting CPL_ERROR_UNSPECIFIED if no error is set at cpl_set_where() call 2005-02-07 Monday 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: Removed cpl_tools.h from public .h files. typedef enum cpl_lowpass 2005-02-07 Monday yjung * cpldfs/cpl_prokeys.c: removed functions 2005-02-07 Monday cizzo * cpldfs/Makefile.am: Support cpl_dfs.c.h 2005-02-07 Monday cizzo * cpldfs/cpl_dfs.c, cpldfs/cpl_dfs.h: Implementation of cpl_dfs_setup_product_header() - NOT TESTED 2005-02-07 Monday rpalsa * cplcore/cpl_propertylist.c, cplcore/cpl_propertylist.h: Convenience functions to update and copy properties added. 2005-02-04 Friday cizzo * cplcore/cpl_table.h: Add necessary FILE definition 2005-02-04 Friday rpalsa * cplui/cpl_plugin.c: Function cpl_plugin_copy(): More typos fixed in the documentation. 2005-02-04 Friday rpalsa * cplui/cpl_plugin.c: Function cpl_plugin_copy(): Typo in documentation fixed. 2005-02-02 Wednesday yjung * cplcore/cpl_imagelist_io.c: ... 2005-02-02 Wednesday cplmgr * configure.ac: Package version updated. 2005-02-02 Wednesday cizzo * cplui/cpl_parameter.c: Move cpl_error_set_code() to cpl_error_impl.h 2005-02-02 Wednesday cizzo * cplcore/Makefile.am, cplcore/cpl_error.c, cplcore/cpl_error.h, cplcore/cpl_image_basic.c, cplcore/cpl_property.c, cplcore/cpl_propertylist.c: Move cpl_error_set_code() to cpl_error_impl.h 2005-02-02 Wednesday cizzo * cplcore/cpl_error_impl.h: Implementation 2005-02-01 Tuesday cizzo * cplcore/cpl_table.c: Include cpl_propertylist_impl.h 2005-02-01 Tuesday yjung * cplcore/cpl_image_io.c, cplcore/cpl_imagelist_io.c: added some missing includes 2005-02-01 Tuesday 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-01-31 Monday cizzo * cplcore/cpl_error.c, cplcore/cpl_error.h: Apply better solution to the previous delta (following Lars' suggestion) 2005-01-31 Monday llundin * cplcore/Makefile.am: cpl_tools.h is not distributed 2005-01-31 Monday llundin * cplui/cpl_frameset_io.c: Needs private cpl_imagelist_is_uniform() 2005-01-31 Monday llundin * cplcore/cpl_image_basic.c: cpl_image_fft(): Normalize on inverse transform 2005-01-30 Sunday cizzo * cplcore/cpl_msg.h: Increase the value of MAX_FUNCTION_NAME 2005-01-30 Sunday cizzo * cplcore/cpl_msg.c, cplcore/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 Saturday cizzo * cplcore/cpl_error.c, cplcore/cpl_error.h: Preliminary step before making cpl_error_set_code() private 2005-01-29 Saturday cizzo * cplcore/cpl_msg.c: Avoid cpl_error_set_code() calls 2005-01-29 Saturday cizzo * cplcore/cpl_matrix.c, cplcore/cpl_matrix.h: Avoid cpl_error_set_code() calls, and reintroduce the _mean(), _median(), _stdev() 2005-01-29 Saturday cizzo * cplcore/cpl_column.c: Avoid cpl_error_set_code() calls 2005-01-28 Friday llundin * cplcore/cpl_io.h: #include <cpl_macros.h> 2005-01-28 Friday 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: Privatized cpl_image members. cpl_geom_combine. pisigma optional 2005-01-28 Friday cizzo * cplcore/cpl_table.c, cplcore/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 Friday yjung * cpl.h: ui-> io 2005-01-28 Friday yjung * cplui/cpl_frameset_io.c: small crrection 2005-01-28 Friday yjung * cplui/Makefile.am: ui-> io 2005-01-28 Friday yjung * cplui/cpl_frameset_io.h: ui -> io 2005-01-28 Friday yjung * cplui/cpl_frameset_io.c, cplui/cpl_frameset_io.h, cplui/cpl_frameset_ui.c, cplui/cpl_frameset_ui.h: _ui renamed in _io 2005-01-28 Friday rpalsa * cplcore/cpl_propertylist_impl.h: Added. 2005-01-28 Friday yjung * cpl.h: added cpl_frameset_ui.h 2005-01-28 Friday yjung * cplui/Makefile.am, cplui/cpl_frameset_ui.c, cplui/cpl_frameset_ui.h: added cpl_frameset_ui 2005-01-28 Friday rpalsa * cplcore/Makefile.am: Updated. 2005-01-28 Friday 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 Thursday 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 Thursday cizzo * cplcore/cpl_matrix.c, cplcore/cpl_matrix.h: Make _unwrap() to return void *, and change the _wrap() API 2005-01-27 Thursday cizzo * cplcore/cpl_table.c: Wrong error code setting in functions _selected_invalid() 2005-01-27 Thursday llundin * cplcore/cpl_image_io.c, cplcore/cpl_image_io.h, cplcore/cpl_vector.c, cplcore/cpl_vector.h: Redeclared cpl_{vector,image}_unwrap() to void * 2005-01-27 Thursday llundin * cplcore/cpl_vector.c, cplcore/cpl_vector.h: Aligned API of cpl_vector_wrap() with that of cpl_image_wrap_*() 2005-01-26 Wednesday llundin * cplcore/cpl_imagelist_io.c, cplcore/cpl_imagelist_io.h: Removed redundant cpl_imagelist_get_*() 2005-01-26 Wednesday llundin * cplcore/cpl_imagelist_defs.h, cplcore/cpl_imagelist_io.c, cplcore/cpl_imagelist_io.h: cpl_imagelist_is_uniform() is private 2005-01-26 Wednesday cizzo * cplcore/cpl_table.c: Fix error setting in cpl_table_delete 2005-01-25 Tuesday llundin * cplcore/cpl_vector.c, cplcore/cpl_vector.h: Added istep to cpl_vector_extract() 2005-01-25 Tuesday llundin * cplcore/cpl_image_resample.c, cplcore/cpl_image_resample.h, cplcore/cpl_image_resample_body.h: cpl_image_extract_subsample() generalized 2005-01-25 Tuesday llundin * cpl.h: Removed private sparseimage.h and column.h 2005-01-25 Tuesday llundin * cplcore/cpl_image_resample.c, cplcore/cpl_image_resample.h: cpl_image_warp_polynomial() API change: radius + profile 2005-01-25 Tuesday 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: cpl_image_save(). CPL_IO_DEFAULT 2005-01-25 Tuesday llundin * cplcore/cpl_image_basic.c: CPL_FFT_EOL => CPL_FFT_MAX 2005-01-25 Tuesday llundin * cplcore/cpl_imagelist_io.c, cplcore/cpl_imagelist_io.h, cplcore/cpl_imagelist_io_body.h: cpl_imagelist_load() 2005-01-24 Monday llundin * cplcore/cpl_imagelist_complex.c, cplcore/cpl_imagelist_io.c, cplcore/cpl_imagelist_io.h, cplcore/cpl_imagelist_io_body.h: Redeclared cpl_imagelist_new() 2005-01-24 Monday llundin * cplcore/cpl_imagelist_io_body.h: Removed direct access of ->ni 2005-01-24 Monday llundin * cplcore/cpl_imagelist_io.c: fixed cpl_imagelist_set() bug 2005-01-21 Friday cizzo * cplcore/cpl_msg.c: Avoid warning message 2005-01-21 Friday 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: 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 Friday llundin * cplcore/cpl_io.h: Removed unnecessary comma 2005-01-20 Thursday llundin * cplcore/cpl_error.h: -DCPL_DEBUG 2005-01-20 Thursday 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 Monday cizzo * cplcore/cpl_msg.c, cplcore/cpl_msg.h: Add function cpl_msg_set_log_name() 2005-01-17 Monday 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: Members of cpl_imagelist made private 2005-01-13 Thursday 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 Thursday llundin * cplcore/cpl_error.h: set CPL_ERROR_UNSPECIFIED to 1 while verifying redeclation of functions from int to cpl_error_code 2005-01-12 Wednesday llundin * cplcore/cpl_error.h: include stdlib.h (for getenv()) 2005-01-12 Wednesday llundin * cpldfs/cpl_prokeys.h: include cpl_error.h 2005-01-12 Wednesday llundin * cpldfs/cpl_prokeys.c, cpldfs/cpl_prokeys.h: Renamed plist to propertylist 2005-01-12 Wednesday llundin * cpl.h: Include most basic modules first 2005-01-12 Wednesday llundin * cplui/cpl_frameset.c, cplui/cpl_frameset.h: cpl_frameset_labelise() stays in CPL 2005-01-11 Tuesday llundin * cplcore/cpl_image_resample.c: cpl_image_get_interpolated() confidence is negative on error 2005-01-11 Tuesday llundin * cplcore/cpl_vector.c, cplcore/cpl_vector.h: Redeclared cpl_vector_get_stdev() 2005-01-11 Tuesday 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 Monday cizzo * cplcore/cpl_msg.c, cplcore/cpl_msg.h: Add const qualifier to function arguments declaration where appropriate 2005-01-10 Monday llundin * cplcore/cpl_image_basic.c, cplcore/cpl_image_basic.h, cplcore/cpl_image_basic_body.h: CPL_FFT_SWAP_HALVES. Support for CPL_TYPE_COMPLEX in cpl_image_move() 2005-01-10 Monday llundin * cplcore/cpl_image_io.c: Removed assert() from cpl_image_delete_imaginary() 2005-01-09 Sunday llundin * cplcore/cpl_image_basic.c, cplcore/cpl_image_basic_body.h, cplcore/cpl_image_gen.c, cplcore/cpl_image_gen_body.h, cplcore/cpl_image_io.c, cplcore/cpl_imagelist_basic.c, cplcore/cpl_imagelist_io.c, cplcore/cpl_stats.c: Fixed doxygen warnings 2005-01-09 Sunday llundin * cplcore/cpl_image_basic.c, cplcore/cpl_image_basic_body.h: CPL_TYPE_COMPLEX supported by cpl_image_copy() 2005-01-08 Saturday llundin * cplcore/cpl_image_basic.c: Documentation of FFT modes 2005-01-08 Saturday llundin * cplcore/cpl_image_basic.c, cplcore/cpl_image_basic.h: CPL_FFT_UNNORMALIZED and CPL_FFT_TO_REAL. cpl_image_divide() && cpl_image_abs() test 2005-01-08 Saturday 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: cpl_image_fft() 2005-01-08 Saturday llundin * cplcore/cpl_type.h: CPL_TYPE_COMPLEX 2005-01-05 Wednesday llundin * cplcore/cpl_vector.c, cplcore/cpl_vector.h: Changed API of cpl_vector_correlate(). cpl_vector_set_size() 2005-01-04 Tuesday 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 Tuesday llundin * cplcore/cpl_polynomial.c, cplcore/cpl_polynomial.h: cpl_polynomial_shift() => cpl_polynomial_shift_1d 2005-01-04 Tuesday llundin * cplcore/cpl_polynomial.c, cplcore/cpl_polynomial.h: API change of cpl_polynomial_solve_1d 2005-01-03 Monday 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: cpl_tools_{kth,median}_*() => cpl_tools_get_{kth,median}_*(). cpl_column_mean() => cpl_column_get_mean() etc. 2005-01-03 Monday llundin * cplcore/cpl_mask.c: #include "cpl_image_bpm.h" 2005-01-03 Monday llundin * cplcore/cpl_mask.h: Removed #include "cpl_image_bpm.h" 2005-01-03 Monday llundin * cplcore/cpl_mask.h: #include "cpl_image_bpm.h" 2005-01-03 Monday cizzo * cplcore/cpl_column.c, cplcore/cpl_matrix.c, cplcore/cpl_table.c: Make some returned check values -1 in case of error 2005-01-03 Monday llundin * cplcore/cpl_stats.c, cplcore/cpl_tools.c, cplcore/cpl_tools.h: Removed _remove from cpl_tools_kth_{double,float,int}_remove() and cpl_tools_median_{double,float}_remove() 2005-01-03 Monday cizzo * cplcore/cpl_column.c, cplcore/cpl_column.h, cplcore/cpl_matrix.c, cplcore/cpl_matrix.h, cplcore/cpl_table.c, cplcore/cpl_table.h: Function renaming, API changes, eliminate asserts 2005-01-03 Monday llundin * cplcore/cpl_type.h: Added CPL FITS IO modes 2004-12-30 Thursday llundin * cplcore/cpl_image_resample.c, cplcore/cpl_image_resample.h, cplcore/cpl_image_resample_body.h: cpl_image_warp_polynomial(). Use direct buffer access in cpl_image_get_interpolated() 2004-12-30 Thursday llundin * cplcore/cpl_image_io.c: Unused variable 2004-12-30 Thursday llundin * cplcore/cpl_image_resample.c: Fixed cpl_image index + 1 bug 2004-12-30 Thursday llundin * cplcore/cpl_image_basic.c, cplcore/cpl_image_bpm.c, cplcore/cpl_image_io.c, cplcore/cpl_image_io.h, cplcore/cpl_image_resample.c: Added int * is_rejected to cpl_image_get() 2004-12-30 Thursday llundin * cplcore/cpl_type.h: cpl_boolean 2004-12-29 Wednesday llundin * cplcore/cpl_image_resample.c, cplcore/cpl_image_resample.h, cplcore/cpl_tools.c, cplcore/cpl_tools.h, cplcore/cpl_vector.c, cplcore/cpl_vector.h: cpl_image_get_interpolated(). cpl_vector_fill_kernel_profile() 2004-12-29 Wednesday llundin * cplcore/cpl_image_io.c: man typo 2004-12-29 Wednesday llundin * cplcore/cpl_tools.c, cplcore/cpl_tools.h: cpl_clock, cpl_kernel enum. Prepend CPL_ to #define 2004-12-29 Wednesday llundin * cplcore/cpl_imagelist_basic.c, cplcore/cpl_imagelist_basic.h: enum cpl_norm in cpl_imagelist_normalise(). Propagate error code 2004-12-29 Wednesday llundin * cplcore/cpl_image_io.c, cplcore/cpl_image_io.h, cplcore/cpl_image_io_body.h: Removed bpm-pointer from cpl_image_wrap_*() 2004-12-29 Wednesday 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: cpl_image_wrap_*() requires non-NULL pixel pointer 2004-12-29 Wednesday llundin * cplcore/cpl_image_gen.c, cplcore/cpl_image_io.c, cplcore/cpl_mask.c, cplcore/cpl_sparseimage.c: cpl_image_wrap_*(,NULL,NULL) => cpl_image_new() 2004-12-29 Wednesday llundin * cplcore/cpl_image_io_body.h: cpl_image_new() bis 2004-12-29 Wednesday llundin * cplcore/cpl_image_io.c: Minor comments 2004-12-29 Wednesday llundin * cplcore/cpl_image_io.c, cplcore/cpl_image_io.h, cplcore/cpl_image_io_body.h: cpl_image_new() 2004-12-28 Tuesday llundin * cplcore/cpl_image_basic.c, cplcore/cpl_stats.c, cplcore/cpl_stats.h: CPL_STAT_* => CPL_STATS_*. Add stream parameter to cpl_stats_dump(). cpl_image_get_sqflux() 2004-12-28 Tuesday llundin * cplcore/cpl_image_basic.c, cplcore/cpl_image_basic.h: cpl_image_normalise() 2004-12-28 Tuesday llundin * cplcore/cpl_image_io.c, cplcore/cpl_image_io.h, cplcore/cpl_image_io_body.h, cplcore/cpl_stats.c, cplcore/cpl_stats.h: cpl_image_get() and cpl_image_set() 2004-12-28 Tuesday llundin * cplcore/cpl_image_basic.c, cplcore/cpl_image_basic.h, cplcore/cpl_image_basic_body.h, cplcore/cpl_imagelist_basic.c, cplcore/cpl_imagelist_basic.h: Replacement of cpl_*_op_scalar*() 2004-12-23 Thursday llundin * cplcore/cpl_imagelist_basic.c, cplcore/cpl_imagelist_basic.h, cplcore/cpl_imagelist_basic_body.h: Replacements for cpl_imagelist_op_scalar(). iset => imlist 2004-12-23 Thursday llundin * cplcore/cpl_imagelist_io.c, cplcore/cpl_imagelist_io_body.h: iset => imlist. Individual checks in cpl_imagelist_check() 2004-12-23 Thursday llundin * cplcore/cpl_image_basic.c: argument renaming. cpl_image_op_scalar() => cpl_image_divide_scalar() 2004-12-22 Wednesday llundin * cplcore/cpl_image_basic_body.h: Fixed CPL_OPERATION bug. Really 2004-12-22 Wednesday llundin * cplcore/cpl_image_basic.c, cplcore/cpl_image_basic_body.h: Fixed CPL_OPERATION bug 2004-12-22 Wednesday llundin * cplcore/cpl_image_basic.c: Domain check in CPL_IMAGE_LOGASSIGN(). FIXME 2004-12-22 Wednesday llundin * cplcore/cpl_bivector.c, cplcore/cpl_polynomial.c, cplcore/cpl_sparseimage.c: Recoded som assert()s to be side-effect-free 2004-12-21 Tuesday llundin * cplcore/cpl_image_gen.c, cplcore/cpl_imagelist_basic.c: cpl_image_op_scalar() => cpl_image_<op>_scalar() 2004-12-21 Tuesday llundin * cplcore/cpl_image_basic.c, cplcore/cpl_image_basic.h, cplcore/cpl_image_basic_body.h: Added cpl_image_{add,subtract,multiply,divide}_scalar(), cpl_image_{power,exponential,logarithm}() 2004-12-21 Tuesday cizzo * cplcore/cpl_matrix.c, cplcore/cpl_matrix.h: Eliminate all assertions, and add few API changes planned for cpl version 2.0 2004-12-21 Tuesday llundin * cplcore/cpl_vector.c, cplcore/cpl_vector.h: Removed cpl_vector_op_scalar(). Added some tests of cpl_vector_add_scalar() etc. 2004-12-20 Monday llundin * cplcore/cpl_vector.c, cplcore/cpl_vector.h: cpl_vector_{add,subtract,multiply,divide}_scalar(), cpl_vector_{logarithm,exponential,power}() 2004-12-20 Monday llundin * cplcore/cpl_image_io.c, cplcore/cpl_image_io.h, cplcore/cpl_imagelist_io.c, cplcore/cpl_imagelist_io.h, cplcore/cpl_type.h: cpl_type_bpp 2004-12-20 Monday llundin * cplcore/cpl_image_gen.c, cplcore/cpl_image_gen.h, cplcore/cpl_polynomial.c, cplcore/cpl_polynomial.h: cpl_image_fill_test_create(), cpl_polynomial_fit_1d_create() and cpl_polynomial_fit_2d_create() 2004-12-16 Thursday yjung * cpldfs/Makefile.am, cpldfs/cpl_prokeys.h: added CPLDFS libraru 2004-12-16 Thursday 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 Thursday yjung * cpl.h: added cpl_prokeys 2004-12-16 Thursday yjung * cpldfs/cpl_prokeys.c, cpldfs/cpl_prokeys.h: new file 2004-12-16 Thursday yjung * cpldfs/Makefile.am: new 2004-12-16 Thursday yjung * cplcore/Makefile.am: cpl_tools still distyributed for the moment 2004-12-16 Thursday yjung * cplcore/Makefile.am: do not install cpl_tools any more 2004-12-16 Thursday yjung * Makefile.am: added cpl.h in the distribution 2004-12-16 Thursday yjung * cpl.h: added the cpl.h file 2004-12-15 Wednesday llundin * cplcore/cpl_image_stats.c, cplcore/cpl_image_stats.h, cplcore/cpl_imset.h, cplcore/cpl_plist.c, cplcore/cpl_plist.h, cplui/cpl_parlist.c, cplui/cpl_parlist.h: Renaming according to naming convention 2004-12-15 Wednesday 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, cpldrs/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: Renaming according to naming convention 2004-12-15 Wednesday llundin * cplcore/cpl_imagelist_io_body.h, cplcore/cpl_imset_io_body.h: Renaming (renamed cplcore/cpl_imset_io_body.h to cplcore/cpl_imagelist_io_body.h) 2004-12-15 Wednesday llundin * cplcore/cpl_imagelist_basic_body.h, cplcore/cpl_imset_basic_body.h: Renaming (renamed cplcore/cpl_imset_basic_body.h to cplcore/cpl_imagelist_basic_body.h) 2004-12-15 Wednesday llundin * cplcore/cpl_imagelist_complex_body.h, cplcore/cpl_imset_complex_body.h: Renaming (renamed cplcore/cpl_imset_complex_body.h to cplcore/cpl_imagelist_complex_body.h) 2004-12-15 Wednesday llundin * cplcore/cpl_image_stats_body.h, cplcore/cpl_stats_body.h: Renaming (renamed cplcore/cpl_image_stats_body.h to cplcore/cpl_stats_body.h) 2004-12-15 Wednesday llundin * cplcore/cpl_imagelist_io.h, cplcore/cpl_imset_io.h: Renaming (renamed cplcore/cpl_imset_io.h to cplcore/cpl_imagelist_io.h) 2004-12-15 Wednesday llundin * cplcore/cpl_imagelist_basic.h, cplcore/cpl_imset_basic.h: Renaming (renamed cplcore/cpl_imset_basic.h to cplcore/cpl_imagelist_basic.h) 2004-12-15 Wednesday llundin * cplcore/cpl_messaging.h, cplcore/cpl_msg.h: Renaming (renamed cplcore/cpl_messaging.h to cplcore/cpl_msg.h) 2004-12-15 Wednesday llundin * cplcore/cpl_imagelist_complex.h, cplcore/cpl_imset_complex.h: Renaming (renamed cplcore/cpl_imset_complex.h to cplcore/cpl_imagelist_complex.h) 2004-12-15 Wednesday llundin * cplcore/cpl_imagelist_defs.h, cplcore/cpl_imset_defs.h: Renaming (renamed cplcore/cpl_imset_defs.h to cplcore/cpl_imagelist_defs.h) 2004-12-15 Wednesday llundin * cplcore/cpl_type.h, cplcore/cpl_types.h: Renaming (renamed cplcore/cpl_types.h to cplcore/cpl_type.h) 2004-12-15 Wednesday llundin * cplcore/cpl_imagelist_io.c, cplcore/cpl_imset_io.c: Renaming (renamed cplcore/cpl_imset_io.c to cplcore/cpl_imagelist_io.c) 2004-12-15 Wednesday llundin * cplcore/cpl_imagelist_basic.c, cplcore/cpl_imset_basic.c: Renaming (renamed cplcore/cpl_imset_basic.c to cplcore/cpl_imagelist_basic.c) 2004-12-15 Wednesday llundin * cplcore/cpl_messaging.c, cplcore/cpl_msg.c: Renaming (renamed cplcore/cpl_messaging.c to cplcore/cpl_msg.c) 2004-12-15 Wednesday llundin * cplcore/cpl_imagelist_complex.c, cplcore/cpl_imset_complex.c: Renaming (renamed cplcore/cpl_imset_complex.c to cplcore/cpl_imagelist_complex.c) 2004-12-15 Wednesday llundin * cplcore/cpl_type.c, cplcore/cpl_types.c: Renaming (renamed cplcore/cpl_types.c to cplcore/cpl_type.c) 2004-12-15 Wednesday llundin * cplcore/cpl_types.h: Define BPP_* within CPL (for renaming) 2004-12-15 Wednesday rpalsa * configure.ac: Package version updated. 2004-12-07 Tuesday yjung * cplcore/cpl_mask.h: doc 2004-12-07 Tuesday yjung * cplcore/cpl_mask.c: cpl_mask_new creates an initialized mask 2004-12-07 Tuesday yjung * cplcore/cpl_image_io.c, cplcore/cpl_image_io.h: removed cpl_image_copy_from_fits() 2004-12-07 Tuesday yjung * cplcore/cpl_image_io.c, cplcore/cpl_image_io.h: removed cpl_image_new_empty() 2004-12-07 Tuesday yjung * cplcore/cpl_image_bpm.h, cplcore/cpl_imset_basic.c, cplcore/cpl_imset_basic_body.h, cplcore/cpl_mask.c, cplcore/cpl_sparseimage.c, cplcore/cpl_sparseimage.h: compiles now properly after having replaced the binary image by cpl_mask 2004-12-07 Tuesday yjung * cplcore/cpl_mask.h: added an include 2004-12-07 Tuesday yjung * cplcore/cpl_image_io.c, cplcore/cpl_image_io.h: added cpl_image_new_from_mask() 2004-12-06 Monday yjung * cplcore/cpl_image_stats.c: removed direct access to cpl_mask 2004-12-06 Monday yjung * cplcore/cpl_image_io_body.h: wrong function name 2004-12-06 Monday yjung * cplcore/cpl_image_filter.c: removed direct access to cpl_mask struct 2004-12-06 Monday yjung * cplcore/cpl_image_filter.c: undo 2004-12-06 Monday yjung * cplcore/cpl_image_filter.c, cplcore/cpl_sparseimage.c, cplcore/cpl_sparseimage.h: cpl_sparseimage_extract_mask(const cpl_mask * map) made public again 2004-12-06 Monday yjung * cplcore/cpl_image_bpm.c, cplcore/cpl_image_bpm.h: use accessor funct for cpl_mask 2004-12-06 Monday yjung * cplcore/cpl_mask.c, cplcore/cpl_mask.h: added cpl_mask_new_from_rejected_window() and cpl_mask_new_from_rejected() 2004-12-06 Monday yjung * cplcore/cpl_image_bpm.c, cplcore/cpl_image_bpm.h: moved cpl_image_bpm_from_image and cpl_image_bpm_from_image_subw to cpl_mask 2004-12-06 Monday yjung * cplcore/cpl_image_filter.c: removed cpl_binary images use cpl_mask 2004-12-06 Monday yjung * cplcore/cpl_mask.c, cplcore/cpl_mask.h: added accessor functions 2004-12-06 Monday yjung * cplcore/cpl_sparseimage.c, cplcore/cpl_sparseimage.h: removed support for binary images 2004-12-06 Monday yjung * cplcore/cpl_image_stats.c, cplcore/cpl_image_stats_body.h: cpl_bin images support removed 2004-12-06 Monday yjung * cplcore/cpl_image_resample.c, cplcore/cpl_image_resample_body.h: removed support for binary images 2004-12-06 Monday yjung * cplcore/cpl_image_io.c, cplcore/cpl_image_io.h, cplcore/cpl_image_io_body.h: binary images replaced by cpl_mask 2004-12-06 Monday yjung * cplcore/cpl_mask.h: added cpl_binary definition 2004-12-06 Monday yjung * cplcore/cpl_image_basic_body.h, cplcore/cpl_image_defs.h: removed support for binary images 2004-12-06 Monday yjung * cplcore/cpl_image_basic.c: removed binary image 2004-12-06 Monday yjung * cplcore/cpl_image.h: removed cpl_image_binary (-> cpl_mask) 2004-12-06 Monday yjung * cplcore/cpl_mask.c, cplcore/cpl_mask.h: updated 2004-12-06 Monday yjung * cplcore/Makefile.am: cpl_image_binary - > cpl_mask 2004-12-06 Monday yjung * cplcore/cpl_mask.c, cplcore/cpl_mask.h: from cpl_image_binary 2004-12-06 Monday yjung * cplcore/cpl_image_binary.c, cplcore/cpl_image_binary.h: moved to cpl_mask 2004-11-30 Tuesday cizzo * cplcore/cpl_table.c: cpl_table_save(): Make sure that the XTENSION property is removed before writing the primary header. 2004-11-25 Thursday llundin * cplcore/cpl_error.c, cplcore/cpl_error.h: Added CPL_ERROR_UNSPECIFIED and CPL_ERROR_EOL 2004-11-18 Thursday yjung * cplcore/cpl_image_io.c: remove NAXIS1 and NAXIS2 if empty image is passed (cpl_image_save) 2004-11-18 Thursday yjung * cplcore/cpl_image_io.c: add simple in header if not passed... 2004-11-18 Thursday yjung * cplcore/cpl_image_io.c: update NAXIS to 0 if the passed image is NULL (cpl_image_save) 2004-11-18 Thursday yjung * cplcore/cpl_image_io.c: corrected bug when you try to save an empty image 2004-11-09 Tuesday rpalsa * bootstrap: Make the script tolerant in case the libltdl directory exists, but is empty 2004-11-05 Friday yjung * cplcore/cpl_image_basic.c: doxygen command corrected 2004-11-03 Wednesday rpalsa * configure.ac: Package version changed 2004-10-26 Tuesday llundin * cplcore/cpl_imset_io.c: CPL_ASSURE_ERR_CODE() in cpl_imset_set_image() 2004-10-26 Tuesday llundin * cplcore/cpl_image_filter.c: Removed memory leak using cpl_sparseimage_delete() 2004-10-26 Tuesday llundin * cplcore/cpl_image_stats.c: Fixed memory leak in cpl_image_percentile() 2004-10-26 Tuesday llundin * cplcore/cpl_image_bpm.c: Removed memory leak in cpl_image_bpm_set_from_ascii() 2004-10-26 Tuesday 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 Thursday llundin * cplcore/cpl_image_io.c: Avoid use of internals in cpl_image_copy_from_fits() 2004-10-18 Monday llundin * cplcore/cpl_matrix.c: Corrected argument check in cpl_matrix_power(), cpl_matrix_logarithm() 2004-10-13 Wednesday 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 Tuesday cizzo * cplcore/cpl_matrix.c: Correct computation of the standard deviation 2004-10-06 Wednesday cizzo * cplcore/cpl_column.c: Fix access violation in cpl_column_median_TYPE() functions 2004-09-30 Thursday llundin * cplcore/cpl_image_filter.c: ker_norm = 0 2004-09-30 Thursday llundin * cplcore/cpl_image_basic.c, cplcore/cpl_sparseimage.c: Fixed memory leaks in cpl_sparseimage_new(), cpl_sparseimage_shift_int(), cpl_image_shift_int_local() 2004-09-29 Wednesday llundin * cplcore/cpl_image_stats.c: Allow functions to complete when called with cpl_error_get_code() 2004-09-22 Wednesday yjung * cplcore/cpl_image_basic.c: forgot to deallocate an image 2004-09-13 Monday 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 Monday llundin * cplcore/cpl_vector.c: CPL_ASSURE_ERR_CODE() in cpl_vector_fill() 2004-09-10 Friday llundin * cplcore/cpl_image_stats.c, cplcore/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-04 Saturday llundin * cplcore/cpl_image_basic.c, cplcore/cpl_image_basic_body.h: Improved handling of bad pixels in cpl_image_collapse() 2004-09-04 Saturday llundin * cplcore/cpl_image_stats.c: Detect stdev error with one sample 2004-09-02 Thursday rpalsa * cplcore/cpl_property.c: In cpl_property_set_string(): add check for argument value. 2004-09-01 Wednesday rpalsa * cplui/cpl_frameset.c: Cross reference corrected in cpl_frameset_next() documentation. 2004-09-01 Wednesday yjung * cplcore/cpl_imset_io.c: added check on the size of an image added to an image set 2004-08-27 Friday yjung * cplcore/cpl_image_basic_body.h: corrected rotation bug reported by Nuria 2004-08-24 Tuesday cizzo * cplcore/cpl_error.h: eliminate comma at enum end 2004-08-18 Wednesday yjung * cplcore/cpl_image_io.c: added doc for cpl_image_load() 2004-07-29 Thursday cplmgr * configure.ac: Package version changed. 2004-07-16 Friday yjung * cplcore/cpl_image_basic.c, cplcore/cpl_image_stats.c, cplcore/cpl_image_stats.h: de allocate cpl_image_stats with cpl_image_stats_delete() 2004-07-16 Friday yjung * cplcore/cpl_image_stats.c: added ref to bitmask def 2004-07-14 Wednesday llundin * cplcore/cpl_image_stats.c: Fixed allocation bug 2004-07-14 Wednesday llundin * cplcore/cpl_image_stats.c, cplcore/cpl_image_stats_body.h, cplcore/cpl_vector.c: stdev is bias-corrected (vector and image). Check that image_stats object is properly defined when used 2004-07-07 Wednesday rpalsa * cplui/cpl_plugin.h: Move typedef cpl_plugin_type after enum definition. 2004-07-06 Tuesday cizzo * cplcore/cpl_messaging.c: Send warnings to the print stream 2004-07-05 Monday llundin * cplcore/cpl_bivector.c, cplcore/cpl_bivector.h, cplcore/cpl_vector.c, cplcore/cpl_vector.h: Corrected meaning of cpl_vector_new_from_data() + removed const ! 2004-07-05 Monday llundin * cplcore/cpl_image_filter.c, cplcore/cpl_image_filter.h: Added const to prototypes 2004-07-04 Sunday llundin * cplcore/cpl_messaging.c: Added guard on Loop time prediction offset 2004-07-03 Saturday llundin * cplcore/cpl_vector.c, cplcore/cpl_vector.h: cpl_vector_delete_but_data() 2004-07-03 Saturday llundin * cplcore/cpl_table.c, cplcore/cpl_table.h: Added const to cpl_table_load() 2004-06-24 Thursday llundin * cplcore/cpl_messaging.c, cplcore/cpl_tools.c, cplcore/cpl_tools.h: Cancelled non-intrusive use of cpl_tools_cputime() in cpl_msg_progress(). Fixed bug in cpl_tools_cputime() 2004-06-24 Thursday rpalsa * configure.ac: Package version changed 2004-06-24 Thursday 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, 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 Thursday cizzo * cplcore/cpl_messaging.c: Replace error handling with asserts 2004-06-24 Thursday llundin * cplcore/cpl_messaging.c, cplcore/cpl_tools.c, cplcore/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 Wednesday llundin * cplcore/cpl_messaging.c: Added some consistency checks to cpl_msg_progress() 2004-06-23 Wednesday llundin * cplcore/cpl_messaging.c: cpl_msg_progress() produces normal line(s) of output 2004-06-23 Wednesday rpalsa * cplui/cpl_frameset.h: Cleanup 2004-06-23 Wednesday 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 Wednesday rpalsa * m4macros/cpl.m4: When checking for qfits_get_datetime_iso8601() use AC_LINK_IFELSE instead of AC_RUN_IFELSE. 2004-06-23 Wednesday yjung * cplcore/cpl_image_basic.c: check the image size for FWHM computation 2004-06-22 Tuesday yjung * cplcore/cpl_image_basic.c: bug corrected in cpl_vector_get_noise() 2004-06-18 Friday llundin * cplcore/cpl_image_stats.c, cplcore/cpl_image_stats_body.h: Fixed a few CPL_ASSURE bugs. Renamed some variables 2004-06-18 Friday llundin * cplcore/cpl_image_stats.h: Removed variable names from prototypes 2004-06-16 Wednesday cizzo * cplcore/cpl_messaging.c: Complete the previous delta 2004-06-16 Wednesday cizzo * cplcore/cpl_messaging.c: Complete the previous delta 2004-06-15 Tuesday rpalsa * acinclude.m4: Extra single quote removed from symbol definition of CPLDRS_INCLUDE 2004-06-15 Tuesday 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 Tuesday rpalsa * acinclude.m4: Use correct quoting in macro definitions. Subdirectories of cpldrs added to CPLDRS_INCLUDES 2004-06-15 Tuesday rpalsa * bootstrap: Required version of GNU build tools updated. 2004-06-15 Tuesday rpalsa * admin/config.guess, admin/config.sub, admin/depcomp, admin/install-sh, admin/missing, admin/mkinstalldirs: Updated to new version from automake 1.8.5 2004-06-15 Tuesday rpalsa * admin/html.am: Definition of target html removed. Already provided by automake 1.8.5 2004-06-15 Tuesday rpalsa * admin/ltmain.sh: Updated to new version from libtool 1.5.6 2004-06-15 Tuesday rpalsa * Makefile.am: Required version of automake updated. Subdirectory libltdl is no longer built. 2004-06-15 Tuesday rpalsa * cpldrs/Makefile.am: Required version of automake updated. List of includes updated. 2004-06-15 Tuesday rpalsa * cplui/Makefile.am, cplcore/Makefile.am: Required version of automake updated. 2004-06-15 Tuesday rpalsa * m4macros/cpl.m4: Use correct quoting in macro definitions. Add check for qfits compatibility 2004-06-15 Tuesday yjung * cplcore/cpl_image_basic_body.h: corrected bug 2004-06-15 Tuesday cizzo * cplcore/cpl_messaging.c: Avoid line wrapping for overwritable messages 2004-06-15 Tuesday yjung * cplcore/cpl_image_io.c: added doc 2004-06-11 Friday 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 Friday 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-02 Wednesday llundin * cplcore/cpl_sparseimage.c: Improved documentation of cpl_sparseimage_from_binary() 2004-06-01 Tuesday llundin * cplcore/cpl_bivector.c, cplcore/cpl_bivector.h: Added cpl_bivector_delete_but_data() 2004-05-28 Friday yjung * cplcore/cpl_bivector.c: typo 2004-05-28 Friday yjung * cplcore/cpl_bivector.c, cplcore/cpl_bivector.h: added cpl_bivector_new_from_vectors 2004-05-27 Thursday yjung * cplui/cpl_frameset.c, cplui/cpl_frameset.h: added cpl_frameset_to_tags() 2004-05-11 Tuesday cizzo * cplcore/cpl_messaging.c: Now cpl_msg_stop() also closes the logfile if still open 2004-05-06 Thursday rpalsa * configure.ac: Library and package version changed. 2004-05-06 Thursday rpalsa * AUTHORS: Updated. 2004-05-04 Tuesday cizzo * cplcore/cpl_messaging.c: Fix a bug - verbosity level shouldn't be changed in case of failure in creating a logfile 2004-04-29 Thursday cizzo * cplcore/cpl_table.c: Fix bug in cpl_table_and_select_string() (inverted logic) 2004-04-23 Friday llundin * cplcore/cpl_polynomial.c: cpl_vector_gen_polynomial_equid() renamed x to x0 2004-04-19 Monday yjung * cplcore/cpl_polynomial.c: cpl_matrix_leastsq() changed 2004-04-19 Monday cizzo * cplcore/cpl_matrix.c: Correct convention used in cpl_matrix_leastsq(), consistent with cpl_matrix_solve_system() 2004-04-15 Thursday llundin * cpldrs/cpl_phys_const.h: Wien displacement. Unit-less Planck 2004-04-13 Tuesday cplmgr * configure.ac: Package version updated. 2004-04-08 Thursday yjung * cplcore/cpl_image_io.c: add datamd5 and date of writing in saved images 2004-04-08 Thursday yjung * cplcore/cpl_image_gen.c, cplcore/cpl_image_gen.h, cplcore/cpl_image_gen_body.h: changed the image generation functions API 2004-04-08 Thursday yjung * cplcore/cpl_polynomial.c, cplcore/cpl_polynomial.h: changed API of cpl_polynomial_1d_fit and cpl_polynomial_2d_fit() according CPL group req. 2004-04-08 Thursday yjung * cplcore/cpl_polynomial.c, cplcore/cpl_polynomial.h: cpl_1dfunction -> cpl_bivector 2004-04-08 Thursday yjung * cplcore/cpl_vector.c: doc update 2004-04-08 Thursday yjung * cplcore/cpl_imset_basic.h: removed an unused include 2004-04-08 Thursday yjung * cplcore/cpl_image_stats.c, cplcore/cpl_tools.h: rm an unused include 2004-04-08 Thursday yjung * cplcore/cpl_image_bpm.c, cplcore/cpl_image_bpm.h: cpl_1dfunction -> cpl_bivector 2004-04-08 Thursday yjung * cplcore/cpl_image_basic.c: doc corrected 2004-04-08 Thursday yjung * cplcore/Makefile.am: cpl_1dfunction-> cpl_bivector 2004-04-08 Thursday yjung * cplcore/cpl_1dfunction.c, cplcore/cpl_1dfunction.h: moved to cpl_bivector 2004-04-08 Thursday yjung * cplcore/cpl_bivector.c, cplcore/cpl_bivector.h: New revision 2004-04-08 Thursday cizzo * cplcore/cpl_table.c: Avoid duplication of DATAMD5 keyword 2004-04-07 Wednesday llundin * cplcore/cpl_polynomial.c, cplcore/cpl_polynomial.h: Renamed cpl_polynomial_1d_eval_equid() to cpl_vector_gen_polynomial_equid() 2004-04-07 Wednesday yjung * cplcore/cpl_image_io.c: NAXIS NAXIS1 NAXIS2 NAXIS3 corrected inside cpl_image_save() and cpl_image_append() 2004-04-06 Tuesday yjung * cpldrs/cpl_spectro.c, cpldrs/cpl_spectro.h: moved to cpl_phot/cpl_phot.[ch] 2004-04-06 Tuesday yjung * cpldrs/Makefile.am: created cpl_phot/ 2004-04-06 Tuesday llundin * cplcore/cpl_1dfunction.c, cplcore/cpl_1dfunction.h: Fixed API for cpl_1dfunction_interpolate_linear(). Removed cpl_1dfunction_natural_spline() 2004-04-05 Monday cizzo * cplcore/cpl_table.c: Avoid warning from xmemory 2004-04-05 Monday cizzo * cplcore/cpl_table.c: Correct violation in cpl_table_print() 2004-04-05 Monday yjung * cplcore/cpl_sparseimage.c: corrected bug in insert_local() 2004-04-05 Monday yjung * cplcore/cpl_sparseimage.c: bug in insert_local() 2004-04-02 Friday yjung * cplcore/cpl_sparseimage.c, cplcore/cpl_sparseimage.h: added cpl_sparseimage_insert_local() 2004-04-02 Friday yjung * cplcore/cpl_image_basic.c: added bad pixels handling in cpl_image_insert_local() 2004-04-02 Friday yjung * cplcore/cpl_image_basic.c, cplcore/cpl_image_basic.h, cplcore/cpl_image_basic_body.h: added cpl_image_insert_local() 2004-04-02 Friday 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: cpl_image_subsample moved from cpl_image_basic to cpl_image_resample 2004-04-02 Friday cizzo * cplcore/cpl_messaging.c: Move previous fix to the right block... 2004-04-02 Friday yjung * cplcore/cpl_polynomial.c, cplcore/cpl_polynomial.h: added cpl_polynomial_2d_fit and cpl_polynomial_1d_fit 2004-04-02 Friday yjung * cplcore/cpl_image_gen.c, cplcore/cpl_image_gen.h, cplcore/cpl_image_gen_body.h: added cpl_image_gen_polynomial_double and cpl_image_gen_polynomial_float 2004-04-02 Friday cizzo * cplcore/cpl_messaging.c: Avoid empty line after progress bar 2004-03-31 Wednesday cizzo * cplcore/cpl_table.c, cplcore/cpl_table.h: Add function cpl_table_row_is_selected() 2004-03-29 Monday yjung * cplcore/cpl_vector.c: corrected bad check on entries 2004-03-26 Friday yjung * cplcore/cpl_image_filter.c, cplcore/cpl_image_filter_body.h: the filtered images borders are computed now 2004-03-26 Friday yjung * cplcore/cpl_image_bpm.c: updated doc 2004-03-26 Friday cizzo * cplcore/cpl_messaging.c: Keep into account message indentation when wrapping 2004-03-25 Thursday cizzo * cplcore/cpl_messaging.c: Improve documentation, and add a new-line character at the end of the progress message 2004-03-17 Wednesday yjung * cplcore/cpl_image_basic.c, cplcore/cpl_image_stats_body.h: unused variables removed 2004-03-17 Wednesday yjung * cplcore/cpl_image_basic.c, cplcore/cpl_image_stats.c: added doc 2004-03-16 Tuesday yjung * cplcore/cpl_image_io.c: added some doc 2004-03-16 Tuesday yjung * cplcore/cpl_image_bpm.c: changed doc and better checked inputs of cpl_image_bpm_set_from_map() 2004-03-15 Monday yjung * cpldrs/cpl_imset_combine.c, cpldrs/cpl_imset_combine.h, cpldrs/cpl_imset_combine_body.h: functions moved to cpl_geom/cpl_geom_ima.c 2004-03-15 Monday yjung * cpldrs/cpl_image_photometry.c, cpldrs/cpl_image_photometry.h, cpldrs/cpl_image_photometry_body.h: functions moved to cpl_det/cpl_det.c and cpl_apert/cpl_apert_ima.c 2004-03-15 Monday yjung * cpldrs/cpl_objects.c, cpldrs/cpl_objects.h: moved to cpl_apert/cpl_apert.c 2004-03-15 Monday yjung * cpldrs/Makefile.am: changed the compiled files 2004-03-12 Friday yjung * cpldrs/Makefile.am: added cpl_apert.c cpl_apert_ima.c 2004-03-10 Wednesday yjung * cpldrs/cpl_image_photometry.c, cpldrs/cpl_image_photometry.h: cpl_image_get_fwhm_basic moved to cplcore as cpl_image_fwhm_locmax() 2004-03-10 Wednesday yjung * cplcore/cpl_image_basic.c, cplcore/cpl_image_basic.h: added cpl_image_get_fwhm_locmax() and changed prototype of cpl_image_gaussian_fit() 2004-03-08 Monday yjung * cplcore/cpl_image_stats.c, cplcore/cpl_image_stats.h, cplcore/cpl_image_stats_body.h: added cpl_image_xcentroid(), cpl_image_xcentroid_subw(), cpl_image_ycentroid() and cpl_image_ycentroid_subw() 2004-03-08 Monday yjung * cpldrs/cpl_imset_combine.c, cpldrs/cpl_imset_combine.h: added 3 parameters to cpl_imset_recombine (min and max rej and union_flag) 2004-03-05 Friday yjung * cpldrs/cpl_image_photometry.c: use log() 2004-03-04 Thursday yjung * cplcore/cpl_image_basic.c: doc 2004-03-04 Thursday yjung * cplcore/cpl_image_basic.c: support bad pixels handling in cpl_image fit gaussian() 2004-03-04 Thursday yjung * cplcore/cpl_image_stats.c: handle the case where cpl_image_get() is called on a bad pixel 2004-03-04 Thursday yjung * cplcore/cpl_image_stats.c, cplcore/cpl_image_stats.h: added cpl_image_get() 2004-03-04 Thursday yjung * cpldrs/cpl_image_photometry.c, cpldrs/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 Thursday yjung * cplcore/cpl_image_basic.c: anges in cpl_image_gaussian_fit(0 2004-03-03 Wednesday cizzo * cplcore/cpl_messaging.c: Ensure that the messaging system is initialized just once 2004-03-03 Wednesday yjung * cplcore/cpl_image_gen.c: new image generated by default 2004-03-03 Wednesday yjung * cplcore/cpl_image_gen_body.h: typo 2004-03-03 Wednesday yjung * cplcore/cpl_image_gen.c, cplcore/cpl_image_gen.h, cplcore/cpl_image_gen_body.h: allow to specify sig_x and sig_y for the 2d gaussian generation 2004-03-03 Wednesday yjung * cplcore/cpl_image_basic.c: typo 2004-03-03 Wednesday yjung * cplcore/cpl_image_basic.c, cplcore/cpl_image_basic.h: added cpl_image_gaussian_fit() 2004-03-02 Tuesday yjung * cplcore/cpl_image_io.c, cplcore/cpl_image_io.h: added cpl_image_append() 2004-03-01 Monday yjung * cplcore/cpl_imset_basic.c, cplcore/cpl_imset_basic_body.h: cpl_imset_time_median() efficiency improve - bad pixels not handled any more by the function 2004-03-01 Monday yjung * cpldrs/cpl_imset_combine.c: removed a cpl_msg_info() 2004-03-01 Monday yjung * cpldrs/cpl_imset_combine.c, cpldrs/cpl_imset_combine_body.h: added calls to cpl_msg_progress() 2004-03-01 Monday yjung * cplcore/cpl_imset_basic_body.h: added call to cpl_msg_progress() 2004-03-01 Monday cizzo * cplcore/cpl_messaging.c, cplcore/cpl_messaging.h: Implement function cpl_msg_progress() 2004-03-01 Monday yjung * cplcore/cpl_vector.h: added cpl_vector_extract_selected 2004-03-01 Monday yjung * cplcore/cpl_vector.c: typo 2004-03-01 Monday cizzo * cplcore/cpl_messaging.c, cplcore/cpl_messaging.h: implementation of cpl_msg_progress() 2004-03-01 Monday yjung * cplcore/cpl_vector.c, cplcore/cpl_vector.h: added cpl_vector_extract_selected() and cpl_vector_select() 2004-03-01 Monday llundin * cpldrs/cpl_phys_const.h, cpldrs/cpl_spectro.c, cpldrs/cpl_spectro.h: cpl_vector_planck() supports 4 modes 2004-02-27 Friday yjung * cpldrs/cpl_image_photometry.c: additional test on fwhm validity 2004-02-27 Friday yjung * cplcore/cpl_image_basic_body.h: bug in cpl_image_extractrow() and cpl_image_extractcol() 2004-02-27 Friday yjung * cpldrs/cpl_objects.c: bug corrected in cpl_objects_detect() 2004-02-27 Friday yjung * cpldrs/cpl_image_photometry.c, cpldrs/cpl_image_photometry.h: added cpl_image_get_objects_fwhm() 2004-02-27 Friday yjung * cplcore/cpl_image_basic.c, cplcore/cpl_image_basic.h, cplcore/cpl_image_basic_body.h: added cpl_image_extract_row() and cpl_image_extract_col() 2004-02-27 Friday yjung * cpldrs/cpl_objects.c: x, y pos in cpl_objects are in FITS convention 2004-02-27 Friday cizzo * cplcore/cpl_messaging.c: Correct typo 2004-02-27 Friday cizzo * cplcore/cpl_messaging.c, cplcore/cpl_messaging.h: Implement function cpl_msg_over() (UNTESTED) 2004-02-27 Friday yjung * cplcore/cpl_memory_impl.h, cplcore/cpl_polynomial.c, cplcore/cpl_tools.c: use cpl_memory instead of cxmemory 2004-02-27 Friday rpalsa * cplcore/cpl_memory.c, cplcore/cpl_memory.h: Function cpl_strdup() added. 2004-02-26 Thursday 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 Thursday yjung * cplcore/cpl_vector.c: corrected bad check of inputs in cpl_vector_extract() 2004-02-26 Thursday yjung * cpldrs/cpl_imset_combine.c: changed the output messages 2004-02-26 Thursday yjung * cpldrs/cpl_imset_combine.c: new test on cross correlation validity 2004-02-25 Wednesday yjung * cplcore/cpl_vector.c: typo 2004-02-25 Wednesday yjung * cplcore/cpl_vector.c: typo + new tests 2004-02-25 Wednesday yjung * cplcore/cpl_vector.c, cplcore/cpl_vector.h: added cpl_vector_new_from_data() cpl_vector_get() cpl_vector_set() cpl_vector_extract() cpl_vector_sum() 2004-02-16 Monday yjung * cplcore/cpl_image_stats.c: cpl_image_delete used instead of free to delete an image !!!!!!!!!! 2004-02-16 Monday llundin * cplcore/cpl_polynomial.c, cplcore/cpl_polynomial.h: Fixed bug in cpl_polynomial_duplicate(). Added cpl_polynomial_cmp(). Improved documentation on cpl_polynomial_1d_shift(). 2004-02-13 Friday yjung * cpldrs/cpl_image_photometry.c: new check on entries in deadpix correction 2004-02-13 Friday yjung * cpldrs/cpl_image_photometry.c, cpldrs/cpl_image_photometry_body.h: bugs in deadpix correction - test ok 2004-02-13 Friday yjung * cpldrs/cpl_image_photometry_body.h: borders effects in clean_bad_pix() 2004-02-13 Friday yjung * cpldrs/cpl_image_photometry.c, cpldrs/cpl_image_photometry.h, cpldrs/cpl_image_photometry_body.h: added cpl_image_clean_badpix() 2004-02-13 Friday yjung * cpldrs/Makefile.am: added cpl_image_photometry_body.h 2004-02-13 Friday yjung * cpldrs/cpl_image_photometry_body.h: Initial revision 2004-02-13 Friday yjung * cplcore/cpl_image_bpm.c, cplcore/cpl_image_bpm.h: added cpl_image_bpm_get_pos() 2004-02-13 Friday yjung * cpldrs/cpl_imset_combine.c, cpldrs/cpl_imset_combine.h: added option to specify the anchor points 2004-02-13 Friday llundin * cplcore/cpl_polynomial.c: Improved documentation on cpl_polynomial_1d_shift(). Optimized cpl_polynomial_copy() for same size args 2004-02-13 Friday yjung * cpldrs/cpl_imset_combine.c, cpldrs/cpl_imset_combine.h: corrected bug with pointers... 2004-02-12 Thursday llundin * cplcore/cpl_polynomial.c: cpl_polynomial_1d_{eval,diff}() uses long double 2004-02-11 Wednesday llundin * cplcore/cpl_polynomial.c: Changed output format of cpl_polynomial_dump 2004-02-11 Wednesday llundin * cplcore/cpl_image_resample.c, cplcore/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 Wednesday llundin * cplcore/cpl_polynomial.c, cplcore/cpl_polynomial.h: 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 Wednesday llundin * cplcore/cpl_error.h: Added CPL_ASSURE_ERR_CODE() 2004-02-11 Wednesday yjung * cpldrs/cpl_imset_combine.c, cpldrs/cpl_imset_combine.h: added cpl_imset_recombine() 2004-02-11 Wednesday llundin * cplcore/cpl_polynomial.c, cplcore/cpl_polynomial.h: Unified API for 1- and multi-dimensional polynomials 2004-02-10 Tuesday yjung * cpldrs/cpl_imset_combine.c: corrected test to detect bad correlated planes 2004-02-10 Tuesday llundin * cplcore/cpl_polynomial.c, cplcore/cpl_polynomial.h: Special storage for 1d-polynomials 2004-02-10 Tuesday yjung * cplcore/Makefile.am, cplcore/cpl_image.h, cplcore/cpl_image_distortion.c, cplcore/cpl_image_distortion.h, cplcore/cpl_image_distortion_body.h, cplcore/cpl_image_resample.c, cplcore/cpl_image_resample.h, cplcore/cpl_image_resample_body.h: 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 Tuesday llundin * cplcore/cpl_polynomial.c, cplcore/cpl_polynomial.h: Added cpl_double_horner1d_diff() 2004-02-09 Monday llundin * cplcore/cpl_polynomial.c, cplcore/cpl_polynomial.h: Added cpl_vector_horner1d_shift() 2004-02-09 Monday cizzo * cplcore/cpl_table.c: Handle case of all-NULL string column 2004-02-09 Monday llundin * cplcore/cpl_polynomial.c: cpl_double_horner1d_root_nr: Improved convergence check (2) 2004-02-09 Monday llundin * cplcore/cpl_polynomial.c, cplcore/cpl_polynomial.h: cpl_double_horner1d_root_nr: Improved convergence check 2004-02-06 Friday llundin * cplcore/cpl_polynomial.c: Accelerated NR 2004-02-06 Friday yjung * cpldrs/cpl_imset_combine.h: added an include 2004-02-06 Friday llundin * cpldrs/cpl_phys_const.h, cpldrs/cpl_spectro.c: Renamed constants 2004-02-06 Friday yjung * cplui/cpl_frameset.c: cx_malloc inst. of cpl_malloc 2004-02-06 Friday yjung * cplui/cpl_frameset.c, cplui/cpl_frameset.h: added cpl_frameset_to_filenames() cpl_frameset_labelise() cpl_frameset_get_frame() cpl_frameset_extract() 2004-02-06 Friday yjung * cpldrs/Makefile.am, cpldrs/cpl_image_distortion.c, cpldrs/cpl_image_distortion.h, cpldrs/cpl_image_distortion_body.h: moved to cplcore 2004-02-06 Friday yjung * cplcore/Makefile.am, cplcore/cpl_image_distortion.c, cplcore/cpl_image_distortion.h, cplcore/cpl_image_distortion_body.h: added cpl_image_distortion 2004-02-06 Friday llundin * cplcore/cpl_error.c, cplcore/cpl_error.h: Added CPL_ERROR_CONTINUE 2004-02-06 Friday yjung * cplui/Makefile.am, cpldrs/Makefile.am: added SUBDIRS = tests 2004-02-06 Friday yjung * cplcore/Makefile.am: added SUBDIRS = tests 2004-02-06 Friday llundin * cplcore/cpl_polynomial.c, cplcore/cpl_polynomial.h: cpl_double_horner1d() also computes derivative. Added cpl_double_horner1d_root() 2004-02-06 Friday yjung * configure.ac: added declaration of cplcore/tests/Makefile, cplui/tests/Makefile and cpldrs/tests/Makefile 2004-02-06 Friday yjung * Makefile.am: removed compilation of cpl/tests 2004-02-05 Thursday yjung * cpldrs/cpl_objects.c, cpldrs/cpl_objects.h: added cpl_objects_detect_subw() and cpl_objects_detect() 2004-02-05 Thursday yjung * cplcore/cpl_imset_io.c, cplcore/cpl_imset_io.h: changed prototype of cpl_imset_reject_images() 2004-02-05 Thursday yjung * cpldrs/cpl_objects.c, cpldrs/cpl_objects.h: removed fwhm stuff 2004-02-05 Thursday yjung * cpldrs/cpl_imset_combine.c: precisely defined the different offsets meanings ! 2004-02-04 Wednesday yjung * cpldrs/cpl_imset_combine.c, cpldrs/cpl_imset_combine.h, cpldrs/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 Tuesday llundin * cplcore/cpl_polynomial.c, cplcore/cpl_polynomial.h, cplcore/cpl_vector.c, cplcore/cpl_vector.h: Moved cpl_double_horner1d() and cpl_vector_horner1d_equid 2004-02-03 Tuesday llundin * cpldrs/cpl_spectro.c: cpl_vector_planck: Improved comments and testing 2004-02-03 Tuesday llundin * cpldrs/cpl_spectro.c: cpl_vector_planck() tested 2004-02-03 Tuesday yjung * cplcore/cpl_1dfunction.c: removed unused defines 2004-02-03 Tuesday yjung * cpldrs/cpl_image_photometry.c: added missing defines 2004-02-03 Tuesday yjung * cpldrs/cpl_image_photometry.c, cpldrs/cpl_image_photometry.h: Initial revision 2004-02-03 Tuesday yjung * cplcore/cpl_1dfunction.c, cplcore/cpl_1dfunction.h, cplcore/cpl_image_stats.c, cplcore/cpl_image_stats.h: moved readout noise measurement functions to cpldrs 2004-02-03 Tuesday yjung * cpldrs/Makefile.am: added cpl_image_photometry 2004-02-03 Tuesday llundin * cpldrs/cpl_spectro.c: Removed spurious #endif 2004-02-03 Tuesday llundin * cpldrs/cpl_spectro.c, cpldrs/cpl_spectro.h: cpl_vector_planck() 2004-02-03 Tuesday llundin * cpldrs/Makefile.am: Added cpl_phys_const.h & cpl_spectro.{h,c} 2004-02-03 Tuesday yjung * cpldrs/cpl_imset_combine.c: typo 2004-02-03 Tuesday yjung * cplcore/cpl_imset_basic.c, cplcore/cpl_imset_basic.h, cplcore/cpl_imset_basic_body.h: moved cpl_imset_finf_offsets() and cpl_imset_shiftandadd() to cpldrs 2004-02-03 Tuesday yjung * cpldrs/Makefile.am, cpldrs/cpl_imset_combine.c, cpldrs/cpl_imset_combine.h, cpldrs/cpl_imset_combine_body.h: added cpl_imset_combine 2004-02-03 Tuesday yjung * Makefile.am: added cpldrs 2004-02-03 Tuesday llundin * cpldrs/cpl_phys_const.h: Speed of light, Planck & Boltzman 2004-02-03 Tuesday yjung * cplcore/cpl_image_distortion.c, cplcore/cpl_image_distortion.h, cplcore/cpl_image_distortion_body.h, cplcore/cpl_objects.c, cplcore/cpl_objects.h: moved to cpldrs 2004-02-03 Tuesday yjung * cplcore/Makefile.am: moved cpl_image_distortion and cpl_objects to cpldrs 2004-02-03 Tuesday yjung * cpldrs/Makefile.am, cpldrs/cpl_image_distortion.c, cpldrs/cpl_image_distortion.h, cpldrs/cpl_image_distortion_body.h, cpldrs/cpl_objects.c, cpldrs/cpl_objects.h: added cpl_image_distortion and cpl_objects files 2004-02-02 Monday llundin * cplcore/cpl_vector.c: cpl_double_horner1d: Improved comments 2004-02-02 Monday llundin * cplcore/cpl_vector.c: Imporved cpl_double_horner1d 2004-02-02 Monday llundin * cplcore/cpl_1dfunction.c, cplcore/cpl_1dfunction.h: cpl_1dfunction_interpolate_linear: more checks and efficiency 2004-02-02 Monday yjung * cplcore/cpl_image_distortion.c, cplcore/cpl_image_distortion_body.h, cplcore/cpl_polynomial.c, cplcore/cpl_polynomial.h: polynomial object from 2d to any dimension 2004-02-02 Monday llundin * cplcore/cpl_vector.c, cplcore/cpl_vector.h: Added cpl_double_horner1d() and cpl_vector_horner1d_equid() 2004-02-02 Monday rpalsa * cpldrs/Makefile.am: Added. 2004-02-02 Monday rpalsa * configure.ac: Build directory cpldrs added. 2004-02-02 Monday rpalsa * README.CVS, acinclude.m4, m4macros/cpl.m4: cplbase replaced by cpldrs 2004-02-02 Monday rpalsa * cpldrs/.cvsignore: Added. 2004-01-30 Friday llundin * cplcore/cpl_tools.c, cplcore/cpl_tools.h: cpl_tools_is_power_of_2: Reimplemented with frexp() and improved comment 2004-01-30 Friday 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 Friday cizzo * cplcore/cpl_table.c: Take care of the SIMPLE keyword in the secondary array, while saving a table 2004-01-30 Friday cizzo * cplcore/cpl_table.c: cpl_table_save() crashed with integer columns just containing NULLs 2004-01-23 Friday rpalsa * cplcore/cpl_messaging.c: Installation of default print handlers is done before terminal size check. 2004-01-23 Friday rpalsa * cplcore/cpl_plist.c: _cpl_plist_decode_fits(): Do proper check whether a returned value or comment is empty. 2004-01-23 Friday yjung * cplcore/cpl_imset_basic.c, cplcore/cpl_imset_basic.h, cplcore/cpl_imset_basic_body.h: added cpl_imset_shiftandadd() 2004-01-23 Friday yjung * cplcore/cpl_1dfunction.c, cplcore/cpl_1dfunction.h: added const in declarations 2004-01-22 Thursday yjung * cplcore/cpl_image_distortion.c, cplcore/cpl_image_distortion.h, cplcore/cpl_tools.c, cplcore/cpl_tools.h: move cpl_interpolation_kernel to cpl_tools 2004-01-22 Thursday 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 Thursday rpalsa * cplui/cpl_frame.h: Frame type CPL_FRAME_TYPE_PAF added. 2004-01-22 Thursday yjung * cplcore/cpl_1dfunction.c: corrected bug in cpl_1dfunction_read() 2004-01-22 Thursday yjung * cplcore/cpl_imset_basic.c, cplcore/cpl_imset_basic.h: changed cpl_imset_find_offsets() prototype 2004-01-20 Tuesday yjung * cplcore/cpl_imset_io.c: bug in cpl_imset_delete() corrected 2004-01-20 Tuesday yjung * cplcore/cpl_imset_io.c: corrected bug in cpl_imset_delete() 2004-01-20 Tuesday yjung * cplcore/cpl_1dfunction.c: bug in cpl_1dfunction_gen_rect_poisson() corrected 2004-01-19 Monday yjung * cplcore/cpl_image_io.c: cpl_image_set_badpixels() : better check on inputs 2004-01-19 Monday yjung * cplcore/cpl_image_stats.c, cplcore/cpl_image_stats.h: cpl_image_rect_readout_noise() made public (used in NACO pipeline) 2004-01-14 Wednesday cizzo * cplcore/cpl_messaging.c: Wrong stream flushed in _cpl_print_out() and _cpl_print_err() 2004-01-13 Tuesday llundin * cplcore/cpl_vector.c: XC: Toeplitz comment 2004-01-09 Friday llundin * cplcore/cpl_vector.c: cpl_vector_xcorr: Removed zero-term from norms 2004-01-08 Thursday 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 Wednesday llundin * cplcore/cpl_vector.c: cpl_vector_xcorr: Use that dot-product is distributive over subtraction (2nd) 2004-01-07 Wednesday llundin * cplcore/cpl_vector.c: cpl_vector_xcorr: Use that dot-product is distributive (1st) 2004-01-07 Wednesday yjung * cplcore/cpl_tools.c: chaeck inputs in cpl_tools_median_9double() 2004-01-02 Friday cizzo * cplcore/cpl_column.c: Switch off doxygen triggers 2004-01-02 Friday rpalsa * cplcore/Makefile.am, cplui/Makefile.am: MAINTAINER_MODE conditional moved. 2003-12-30 Tuesday 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 Tuesday rpalsa * cplcore/cpl_vector.c: License changed to GPL, Copyright updated. Two semicolons added to make it compile. 2003-12-30 Tuesday rpalsa * cplcore/cpl_imset_io.h, cplcore/cpl_imset_io_body.h, cplcore/cpl_matrix.c, cplcore/cpl_matrix.h, cplcore/cpl_messaging.c, cplcore/cpl_messaging.h, cplcore/cpl_objects.c, cplcore/cpl_objects.h, cplcore/cpl_polynomial.c, cplcore/cpl_polynomial.h, cplcore/cpl_sparseimage.c, cplcore/cpl_sparseimage.h, cplcore/cpl_table.c, cplcore/cpl_table.h, cplcore/cpl_tools.c, cplcore/cpl_tools.h, cplcore/cpl_vector.h, 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_stats.c, cplcore/cpl_image_stats.h, cplcore/cpl_image_stats_body.h, cplcore/cpl_imset.h, cplcore/cpl_imset_basic.c, cplcore/cpl_imset_basic.h, cplcore/cpl_imset_basic_body.h, cplcore/cpl_imset_complex.c, cplcore/cpl_imset_complex.h, cplcore/cpl_imset_complex_body.h, cplcore/cpl_imset_defs.h, cplcore/cpl_imset_io.c, cplcore/cpl_1dfunction.c, cplcore/cpl_1dfunction.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_binary.c, cplcore/cpl_image_binary.h, cplcore/cpl_image_bpm.c, cplcore/cpl_image_bpm.h, cplcore/cpl_image_defs.h, cplcore/cpl_image_distortion.c, cplcore/cpl_image_distortion.h, cplcore/cpl_image_distortion_body.h, cplcore/cpl_image_filter.c, cplcore/cpl_image_filter.h, cplcore/cpl_image_filter_body.h, cplcore/cpl_image_gen.c: License changed to GPL, Copyright updated. 2003-12-30 Tuesday rpalsa * cplcore/Makefile.am, cplcore/cpl_init.c, cplcore/cpl_init.h, cplcore/cpl_macros.h, cplcore/cpl_memory.c, cplcore/cpl_memory.h, cplcore/cpl_memory_impl.h, cplcore/cpl_plist.c, cplcore/cpl_plist.h, cplcore/cpl_property.c, cplcore/cpl_property.h, cplcore/cpl_types.c, cplcore/cpl_types.h: Merged in changes from CPL-1_0-BRANCH, release cpl-1_0 2003-12-30 Tuesday 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-19 Friday llundin * cplcore/cpl_vector.c: cpl_vector_xcorr: Incremental RMS 2003-12-18 Thursday llundin * cplcore/cpl_vector.c: cpl_vector_xcorr: Added comments 2003-12-17 Wednesday llundin * cplcore/cpl_vector.c: cpl_vector_xcorr: Improved documentation 2003-12-17 Wednesday llundin * cplcore/cpl_vector.c: Fixed cross-correlation i1-bug 2003-12-16 Tuesday llundin * cplcore/cpl_vector.c: Cross-correlation checked 2003-12-16 Tuesday llundin * cplcore/cpl_vector.c, cplcore/cpl_vector.h: 1st version of cross-correlation. cpl_vector_compare: CPL_ASSURE() on tolerance. cpl_vector_sort: Improved order onversion 2003-12-16 Tuesday cizzo * cplcore/cpl_messaging.c: Fix a bug 2003-12-16 Tuesday cizzo * cplcore/cpl_matrix.c, cplcore/cpl_table.c: Fix bugs detected by Lars: functions segmented instead of failing appropriately 2003-12-16 Tuesday cizzo * cplcore/cpl_matrix.h: Remove prototype of non-existing function 2003-12-15 Monday llundin * cplcore/cpl_image_io.c: Fixed CPL_ASSURE() bug 2003-12-15 Monday llundin * cplcore/cpl_vector.c: CPL_ASSURE of arguments 2003-12-14 Sunday rpalsa * cplui/cpl_plugininfo.h: file cpl_plugininfo.h was initially added on branch CPL-1_0-BRANCH. 2003-12-12 Friday yjung * cplcore/cpl_image_io.c, cplcore/cpl_sparseimage.c: @see function -> @see function() 2003-12-12 Friday yjung * cplcore/cpl_image_basic.c: params in accordance with doc in cpl_image_threshold() 2003-12-12 Friday cizzo * cplcore/cpl_matrix.c: Fix parameter list in doc 2003-12-12 Friday cizzo * cplcore/cpl_messaging.c: Fix function names in doc 2003-12-12 Friday llundin * cplcore/cpl_image_binary.c, cplcore/cpl_image_io.c, cplcore/cpl_vector.c: Replaced some small arbitrary constants 2003-12-12 Friday llundin * cplcore/cpl_image_distortion.c: sinc: Removed arbitrary constant 2003-12-11 Thursday llundin * cplcore/cpl_vector.c: cpl_vector_mean & cpl_vector_sqrt: Verify input 2003-12-11 Thursday cizzo * cplcore/cpl_messaging.c: Fix incorrect asserts 2003-12-09 Tuesday yjung * cplcore/cpl_sparseimage.c: corrected a small bug 2003-12-09 Tuesday yjung * cplcore/cpl_image_basic.c, cplcore/cpl_sparseimage.c, cplcore/cpl_sparseimage.h: changed cpl_sparseimage_shift_int_local() - > cpl_sparseimage_shift_int() 2003-12-09 Tuesday yjung * cplcore/cpl_sparseimage.c: corrected bug in indices computation in cpl_spareimage_extract() 2003-12-09 Tuesday yjung * cplcore/cpl_image_basic.c, cplcore/cpl_sparseimage.c, cplcore/cpl_sparseimage.h: added cpl_sparseimage_shift_int_local() 2003-12-09 Tuesday cizzo * cplcore/cpl_messaging.c: Avoid brakets in component name 2003-12-09 Tuesday cizzo * cplcore/cpl_matrix.c: Fix wrong doc 2003-12-08 Monday yjung * cplcore/cpl_image_basic.c, cplcore/cpl_image_basic.h, cplcore/cpl_image_basic_body.h: added cpl_image_shift_int_local() 2003-12-08 Monday yjung * cplcore/cpl_imset_basic.c: corrected the shift computation 2003-12-08 Monday yjung * cplcore/cpl_imset_basic.c: small bug 2003-12-08 Monday yjung * cplcore/cpl_tools.c: 0 is not a power of 2 (cpl_tools_is_power_of_2()) 2003-12-08 Monday yjung * cplcore/cpl_imset_basic.c: added doc 2003-12-08 Monday yjung * cplcore/cpl_imset_basic.c: cpl_imset_multiply_complex renamed in cpl_imset_complex_multiply() 2003-12-08 Monday yjung * cplcore/cpl_imset_basic.c, cplcore/cpl_imset_complex.c, cplcore/cpl_imset_complex.h, cplcore/cpl_imset_complex_body.h: cpl_imset_multiply_complex() -> cpl_imset_complex_multiply 2003-12-08 Monday yjung * cplcore/cpl_imset_complex.c: added bad pixel map handling 2003-12-08 Monday yjung * cplcore/cpl_tools.c: corrected cpl_tools_is_power_of_2() name 2003-12-08 Monday yjung * cplcore/cpl_imset_basic.h, cplcore/cpl_imset_basic_body.h: new module... cpl_imset_complex 2003-12-08 Monday yjung * cplcore/Makefile.am, cplcore/cpl_imset.h, cplcore/cpl_imset_basic.c: created a new module cpl_imset_complex 2003-12-08 Monday yjung * cplcore/cpl_tools.c, cplcore/cpl_tools.h: added cpl_tools_is_power_of_2() 2003-12-08 Monday yjung * cplcore/cpl_imset_complex.c, cplcore/cpl_imset_complex.h, cplcore/cpl_imset_complex_body.h: Initial revision 2003-12-05 Friday cizzo * cplcore/cpl_table.c: Fix doc 2003-12-05 Friday cizzo * cplcore/cpl_messaging.c, cplcore/cpl_table.c: Upgrade doc 2003-12-05 Friday cizzo * cplcore/cpl_init.c: Correct typos 2003-12-05 Friday cizzo * cplcore/cpl_table.c: Upgrade doc 2003-12-05 Friday cizzo * cplcore/cpl_column.c: Eliminate Doxygen trigger 2003-12-04 Thursday cizzo * cplcore/cpl_table.c: Improve documentation. 2003-12-04 Thursday cizzo * cplcore/cpl_matrix.c, cplcore/cpl_matrix.h: Improve documentation. Function cpl_matrix_is_matrix() is eliminated. 2003-12-04 Thursday yjung * cplcore/cpl_image_distortion.c, cplcore/cpl_imset_basic.c, cplcore/cpl_imset_io.c, cplcore/cpl_objects.c, cplcore/cpl_polynomial.c: upgraded documentation 2003-12-04 Thursday yjung * cplcore/cpl_sparseimage.c: upgraded documentation 2003-12-04 Thursday yjung * cplcore/cpl_image_basic.c: forgot badpixelmap 2003-12-04 Thursday yjung * cplcore/cpl_image_stats.c: upgraded documentation 2003-12-04 Thursday yjung * cplcore/cpl_image_io.c: upgraded documentation 2003-12-04 Thursday yjung * cplcore/cpl_image_gen.c, cplcore/cpl_image_gen_body.h: ugrade documentation 2003-12-04 Thursday yjung * cplcore/cpl_image_bpm.c, cplcore/cpl_image_filter.c: upgraded documentation 2003-12-04 Thursday yjung * cplcore/cpl_image_basic.c, cplcore/cpl_image_binary.c: upgraded documentation 2003-12-04 Thursday yjung * cplcore/cpl_vector.c: upgrade documentation 2003-12-04 Thursday yjung * cplcore/cpl_tools.c: upgrade documerntation 2003-12-04 Thursday yjung * cplcore/cpl_1dfunction.c: documentation upgrade 2003-12-04 Thursday cizzo * cplcore/cpl_error.c, cplcore/cpl_error.h: Upgrade doc 2003-12-03 Wednesday yjung * cplcore/cpl_image_basic.c, cplcore/cpl_image_basic.h, cplcore/cpl_image_basic_body.h, cplcore/cpl_imset_basic.c, cplcore/cpl_imset_basic.h, cplcore/cpl_imset_basic_body.h, cplcore/cpl_sparseimage.c, cplcore/cpl_sparseimage.h: added cpl_sparseimage_move_pixels(), cpl_image_move_pixels(), cpl_imset_multiply_complex(), cpl_imset_find_offstes() 2003-12-01 Monday cizzo * cplcore/cpl_column.c, cplcore/cpl_error.c, cplcore/cpl_init.c, cplcore/cpl_matrix.c, cplcore/cpl_messaging.c, cplcore/cpl_table.c: Add Synopsis 2003-12-01 Monday cizzo * cplcore/cpl_error.c, cplcore/cpl_error.h: Improve documentation 2003-12-01 Monday cizzo * cplcore/cpl_error.c, cplcore/cpl_error.h: Fix a problem with header files, because cpl_error.h included cpl_messaging.h and viceversa (Lars) 2003-12-01 Monday cizzo * cplcore/cpl_messaging.c, cplcore/cpl_messaging.h: Set the right type to functions 2003-11-30 Sunday cizzo * cplcore/cpl_messaging.c, cplcore/cpl_messaging.h: Upgrade documentation, and make the software a bit safer 2003-11-26 Wednesday cizzo * cplcore/cpl_table.c: Minor improvement to documentation 2003-11-26 Wednesday cizzo * cplcore/cpl_matrix.c, cplcore/cpl_table.c: Further improvements to the documentation 2003-11-25 Tuesday 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 Monday cizzo * cplcore/cpl_table.h: Eliminate two unused functions 2003-11-24 Monday cizzo * cplcore/cpl_table.c: Major upgrade of the documentation, and fix some minor bugs. Eliminate two unused functions 2003-11-21 Friday cizzo * cplcore/cpl_matrix.c: Correct typo in the doc 2003-11-18 Tuesday cizzo * cplcore/cpl_matrix.c: Minor change in documentation 2003-11-18 Tuesday cizzo * cplcore/cpl_matrix.c: Minor change in documentation 2003-11-18 Tuesday cizzo * cplcore/cpl_matrix.c: Minor change in doc style 2003-11-17 Monday 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 Friday yjung * cplcore/cpl_image_bpm.c, cplcore/cpl_image_bpm.h: renamed cpl_image_bpm_set_goodpix() in cpl_image_bpm_reset_badpix() 2003-11-14 Friday yjung * cplcore/cpl_image_bpm.c: check bounds of indices given in ASCII file 2003-11-14 Friday yjung * cplcore/cpl_sparseimage.c: typo 2003-11-14 Friday yjung * cplcore/cpl_image_bpm.c, cplcore/cpl_image_bpm.h: added cpl_image_bpm_is_badpix() and cpl_image_bpm_set_goodpix() 2003-11-14 Friday yjung * cplcore/cpl_sparseimage.c, cplcore/cpl_sparseimage.h: added cpl_sparseimage_remove_pixel() 2003-11-14 Friday yjung * cplcore/cpl_sparseimage.c, cplcore/cpl_sparseimage.h: added cpl_sparseimage_has_index() 2003-11-07 Friday yjung * cplcore/cpl_imset_basic.c, cplcore/cpl_imset_basic.h, cplcore/cpl_imset_basic_body.h: added cpl_imset_conv_xy_rtheta() and cpl_imset_conv_rtheta_xy() 2003-11-07 Friday yjung * cplcore/cpl_imset_basic.c: added cpl_is_power_of_2() 2003-11-07 Friday yjung * cplcore/cpl_imset_basic.c: corrected index 2003-11-07 Friday yjung * cplcore/cpl_imset_io.c, cplcore/cpl_imset_io.h: changed api of cpl_imset_save() 2003-11-07 Friday yjung * cplcore/cpl_imset_basic.c: doxygen 2003-11-07 Friday cizzo * cplcore/cpl_column.c, cplcore/cpl_column.h, cplcore/cpl_error.c, cplcore/cpl_error.h, cplcore/cpl_matrix.c, cplcore/cpl_matrix.h, cplcore/cpl_messaging.h, cplcore/cpl_table.c, cplcore/cpl_table.h: Eliminate identifiers in capital letters prefixed by an underscore 2003-11-07 Friday yjung * cplcore/cpl_imset_basic.c, cplcore/cpl_imset_basic.h, cplcore/cpl_imset_basic_body.h: added cpl_imset_fft() 2003-11-07 Friday yjung * cplcore/cpl_imset_io.c, cplcore/cpl_imset_io.h: added cpl_imset_set_image() 2003-11-07 Friday cizzo * 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 Friday cizzo * cplcore/cpl_matrix.c, cplcore/cpl_matrix.h: rename cpl_matrix_is_null() to cpl_matrix_is_zero(), fix a serious bug in cpl_matrix_maxpos _minpos 2003-11-06 Thursday yjung * cplcore/cpl_image_distortion.c, cplcore/cpl_image_distortion.h, cplcore/cpl_image_gen.c, cplcore/cpl_image_gen_body.h, cplcore/cpl_tools.c, cplcore/cpl_tools.h: some functions made static 2003-11-06 Thursday yjung * cplcore/cpl_1dfunction.c, cplcore/cpl_1dfunction.h, cplcore/cpl_image_distortion.c, cplcore/cpl_image_distortion_body.h, cplcore/cpl_image_stats.c, cplcore/cpl_tools.c, cplcore/cpl_tools.h, cplcore/cpl_vector.c: cleaned cpl_tools and improved documentation 2003-11-06 Thursday yjung * cplcore/cpl_image_io.c: added CPL_ASSURE checks in cpl_image_duplicate() 2003-11-05 Wednesday yjung * cplcore/cpl_image_io.c: doxygen 2003-11-05 Wednesday yjung * cplcore/cpl_image.h, cplcore/cpl_image_defs.h, cplcore/cpl_image_io.c, cplcore/cpl_image_io_body.h, cplcore/cpl_image_stats.c, cplcore/cpl_imset.h, cplcore/cpl_imset_io_body.h: _CPL_XXX_H_ -> CPL_XXX_H CPL_CLASS_BINARY -> CPL_CLASS_BIN 2003-11-05 Wednesday yjung * cplcore/cpl_tools.c: updated doxygen documentation 2003-11-05 Wednesday 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: changed cpl_image_load_TYPE() to cpl_image_load(.., TYPE,..) changed cpl_image_convert_to_TYPE() to cpl_image_convert(..., TYPE, ...) 2003-10-30 Thursday yjung * cplcore/cpl_1dfunction.c, cplcore/cpl_image_basic.c, cplcore/cpl_image_binary.c, cplcore/cpl_image_bpm.c, cplcore/cpl_image_distortion.c, cplcore/cpl_image_filter.c, cplcore/cpl_image_gen.c, cplcore/cpl_image_io.c, cplcore/cpl_image_stats.c, cplcore/cpl_imset_basic.c, cplcore/cpl_imset_io.c, cplcore/cpl_objects.c, cplcore/cpl_polynomial.c, cplcore/cpl_sparseimage.c, cplcore/cpl_tools.c, cplcore/cpl_vector.c: doxygen: added error codes in doc 2003-10-30 Thursday yjung * cplcore/cpl_error.h, cplcore/cpl_image_io.c, cplcore/cpl_image_io.h, cplcore/cpl_imset_basic.c: removed cpl_image_delete_bpm() (replaced by cpl_image_bpm_reset()) 2003-10-29 Wednesday 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: removed cpl_image_count_badpixels 2003-10-29 Wednesday yjung * cplcore/cpl_image_bpm.c: removed a bad test 2003-10-29 Wednesday yjung * cplcore/cpl_image_bpm.c: bug in cpl_image_bpm_set_badpix() 2003-10-29 Wednesday yjung * cplcore/cpl_image_io.c, cplcore/cpl_image_io.h: removed cpl_image_add_badpixel() 2003-10-29 Wednesday yjung * cplcore/cpl_image_io.c, cplcore/cpl_image_io.h, cplcore/cpl_image_io_body.h: changed prototype of cpl_image_new_type() 2003-10-29 Wednesday yjung * cplcore/cpl_image_io.c, cplcore/cpl_image_io.h: removed cpl_image_get_badpixelmap() 2003-10-29 Wednesday yjung * cplcore/cpl_image_bpm.c: doxygen 2003-10-29 Wednesday yjung * cplcore/cpl_sparseimage.c: changed cpl_sparseimage_subsample() 2003-10-29 Wednesday yjung * cplcore/cpl_sparseimage.c: added a entries test in cpl_sparseimage_subsample() 2003-10-29 Wednesday yjung * cplcore/cpl_memory.h: added declaration of cpl_memory_init() 2003-10-29 Wednesday yjung * cplcore/cpl_image_bpm.c: cpl_sparseimage_loadmap() removed and implemented here. 2003-10-29 Wednesday yjung * cplcore/cpl_sparseimage.c, cplcore/cpl_sparseimage.h: removed cpl_sparseimage_loadmap() 2003-10-29 Wednesday yjung * cplcore/cpl_image_bpm.c: fixed a bug in cpl_image_bpm_reset() 2003-10-29 Wednesday yjung * cplcore/cpl_image_bpm.c: added a test case im cpl_image_bpm_set_pix 2003-10-29 Wednesday yjung * cplcore/cpl_image_bpm.c: added a check 2003-10-28 Tuesday yjung * cplcore/Makefile.am: typo 2003-10-28 Tuesday yjung * cplcore/cpl_image_distortion.c, cplcore/cpl_polynomial.c: doxygen doc small update 2003-10-28 Tuesday yjung * cplcore/cpl_image_binary.c, cplcore/cpl_image_binary.h, cplcore/cpl_image_bpm.c, cplcore/cpl_image_bpm.h, cplcore/cpl_image_filter.c, cplcore/cpl_image_stats.c, cplcore/cpl_imset_basic.c, cplcore/cpl_imset_basic_body.h, cplcore/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 Tuesday yjung * cplcore/cpl_image.h: added cpl_image_bpm module and removed cpl_sparseimage from public place 2003-10-28 Tuesday yjung * cplcore/Makefile.am: added cpl_image_bpm module 2003-10-28 Tuesday yjung * cplcore/cpl_image_bpm.c, cplcore/cpl_image_bpm.h: Initial revision 2003-10-28 Tuesday yjung * cplcore/cpl_image_gen.c, cplcore/cpl_image_stats.c: doxygen... 2003-10-28 Tuesday yjung * cplcore/cpl_1dfunction.c, cplcore/cpl_image_basic.c, cplcore/cpl_image_binary.c, cplcore/cpl_image_distortion.c, cplcore/cpl_image_filter.c, cplcore/cpl_image_gen.c, cplcore/cpl_image_io.c, cplcore/cpl_image_stats.c, cplcore/cpl_imset_basic.c, cplcore/cpl_imset_io.c, cplcore/cpl_objects.c, cplcore/cpl_polynomial.c, cplcore/cpl_sparseimage.c, cplcore/cpl_tools.c, cplcore/cpl_vector.c: doxygen documentation updated according Derek's comments 2003-10-27 Monday yjung * cplcore/cpl_image_basic.c, cplcore/cpl_image_basic.h, cplcore/cpl_image_basic_body.h: added cpl_image_subsample() 2003-10-27 Monday yjung * cplcore/cpl_sparseimage.c, cplcore/cpl_sparseimage.h: added cpl_sparseimage_subsample() 2003-10-24 Friday yjung * cplcore/cpl_1dfunction.h, cplcore/cpl_image_basic.h, cplcore/cpl_image_binary.h, cplcore/cpl_image_defs.h, cplcore/cpl_image_distortion.h, cplcore/cpl_image_filter.h, cplcore/cpl_image_gen.h, cplcore/cpl_image_io.h, cplcore/cpl_image_stats.h, cplcore/cpl_imset_basic.h, cplcore/cpl_imset_defs.h, cplcore/cpl_imset_io.h, cplcore/cpl_memory.h, cplcore/cpl_objects.h, cplcore/cpl_polynomial.h, cplcore/cpl_sparseimage.h, cplcore/cpl_tools.h, cplcore/cpl_vector.h: _CPL_BAL_BLA_H_ ---> CPL_BLA_BLA_H 2003-10-23 Thursday yjung * cplcore/cpl_memory_impl.h: use xmemory functions in the tests 2003-10-23 Thursday yjung * cplcore/cpl_image_io.c: changed cpl_image_save() prototype to use cpl_plist instead of qfits_header 2003-10-23 Thursday yjung * cplcore/cpl_image_io.h: changed cpl_image_save() prototype to use cpl_plist instead of qfits_header 2003-10-01 Wednesday cizzo * cplcore/cpl_column.c: Fix bug in cpl_column_min() and cpl_column_max() 2003-10-01 Wednesday cizzo * cplcore/cpl_column.c: Fix bug in cpl_column_minpos() and cpl_column_maxpos() 2003-10-01 Wednesday cizzo * cplcore/cpl_table.c, cplcore/cpl_table.h: Fix error in the interface 2003-10-01 Wednesday cizzo * cplcore/cpl_table.c: Fix error in the documentation 2003-09-29 Monday yjung * cplcore/cpl_1dfunction.c, cplcore/cpl_vector.c: added Synopsys/doxygen info 2003-09-29 Monday cplmgr * configure.ac: Package version change reverted 2003-09-29 Monday cplmgr * configure.ac: Package version changed 2003-09-09 Tuesday yjung * cplcore/cpl_objects.c, cplcore/cpl_polynomial.c: small warnings corrected 2003-09-05 Friday yjung * cplcore/cpl_objects.c: typo 2003-09-05 Friday yjung * cplcore/cpl_objects.c, cplcore/cpl_objects.h: added accessor functions 2003-09-05 Friday yjung * cplcore/cpl_objects.c: added cpl_objects_sort_max() and cpl_objects_sort_flux() 2003-09-05 Friday yjung * cplcore/cpl_objects.c, cplcore/cpl_objects.h: added cpl_objects_sort_npix() 2003-09-04 Thursday yjung * cplcore/cpl_objects.c, cplcore/cpl_objects.h: some new functions added 2003-09-04 Thursday yjung * cplcore/cpl_objects.c: added some includes 2003-09-04 Thursday yjung * cplcore/cpl_image_stats.c: cosmetics 2003-09-04 Thursday yjung * cplcore/cpl_objects.h: added some functions declarations 2003-09-04 Thursday yjung * cplcore/cpl_image_distortion.c: added doc 2003-09-04 Thursday yjung * cplcore/cpl_image_binary.c, cplcore/cpl_1dfunction.c: cosmetics 2003-09-04 Thursday yjung * cplcore/cpl_image_stats.c, cplcore/cpl_image_gen.c, cplcore/cpl_image_filter.c: cosmetics 2003-09-04 Thursday yjung * cplcore/cpl_imset_io.c: remived cxstrutils dependency 2003-09-04 Thursday yjung * cplcore/cpl_polynomial.c: removed cxchar 2003-09-04 Thursday yjung * cplcore/cpl_vector.c: cosmetics 2003-09-04 Thursday yjung * cplcore/cpl_objects.c: various corrections 2003-09-04 Thursday yjung * cplcore/Makefile.am: added cpl_objects 2003-09-04 Thursday yjung * cplcore/cpl_objects.h: include only image definition 2003-09-03 Wednesday yjung * cplcore/cpl_image_distortion.c, cplcore/cpl_image_distortion_body.h: added cpl_image_distortion_poly() and tested it 2003-09-03 Wednesday yjung * cplcore/cpl_image_distortion.c: added include "math.h" 2003-09-03 Wednesday cizzo * cplcore/cpl_matrix.h: eliminate unused prototype 2003-09-03 Wednesday yjung * cplcore/cpl_image_distortion.c, cplcore/cpl_image_distortion.h: moved #include cpl_tools.h from .c to .h 2003-09-02 Tuesday yjung * cplcore/cpl_tools.c: added sinc() 2003-09-02 Tuesday yjung * cplcore/cpl_image_distortion.c, cplcore/cpl_image_distortion.h, cplcore/cpl_image_distortion_body.h: added cpl_image_distortion_linear() 2003-09-02 Tuesday yjung * cplcore/cpl_tools.c, cplcore/cpl_tools.h: added cpl_interpolation_kernel() 2003-09-02 Tuesday yjung * cplcore/cpl_image.h: added cpl_image_distortion.h 2003-09-02 Tuesday yjung * cplcore/Makefile.am: added cpl_image_distortion 2003-09-02 Tuesday yjung * cplcore/cpl_image_distortion.c, cplcore/cpl_image_distortion.h, cplcore/cpl_image_distortion_body.h: New revision - still empty 2003-09-02 Tuesday yjung * cplcore/cpl_polynomial.c, cplcore/cpl_polynomial.h: changed cpl_polynomial_new() and first working revision 2003-09-01 Monday yjung * cplcore/cpl_polynomial.c, cplcore/cpl_polynomial.h: typo 2003-09-01 Monday yjung * cplcore/cpl_polynomial.c: typo 2003-09-01 Monday yjung * cplcore/Makefile.am: added cpl_polynomial.[ch] 2003-09-01 Monday yjung * cplcore/cpl_polynomial.c, cplcore/cpl_polynomial.h: New revision 2003-09-01 Monday cizzo * cplcore/cpl_table.c, cplcore/cpl_table.h: Added function cpl_table_erase_unselected() 2003-08-29 Friday rpalsa * cplcore/cpl_plist.c: Fixes from branch CPL-1_0-BRANCH, revision 1.4.2.9 added. 2003-08-25 Monday cizzo * cplcore/cpl_table.c: Rewrite cpl_table_print() 2003-08-25 Monday cizzo * cplcore/cpl_column.c: Change default column formats 2003-08-22 Friday cizzo * cplcore/cpl_table.c: First fully tested version of cpl_table_save() 2003-08-21 Thursday cizzo * cplcore/cpl_column.c: Fix uninitialized pointers in cpl_column_code_null_TYPE() functions 2003-08-21 Thursday 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 Wednesday cizzo * cplcore/cpl_table.c, cplcore/cpl_table.h: Add cpl_table_save(). The function is not yet completely tested 2003-08-20 Wednesday llundin * cplcore/cpl_tools.c: Added environment var. CPL_SRAND_CONST to set the srand argument to the constant 1 2003-08-19 Tuesday cizzo * cplcore/cpl_messaging.c: Restore original print and error handlers at msg_stop() 2003-08-18 Monday cizzo * cplcore/cpl_plist.c, cplcore/cpl_plist.h: Add cpl_plist_prepend_TYPE() 2003-08-13 Wednesday yjung * cplcore/cpl_messaging.h: use CPL_END_DECLS and CPL_BEGIN_DECLS 2003-08-13 Wednesday yjung * cplcore/cpl_1dfunction.c, cplcore/cpl_image_basic.c, cplcore/cpl_image_binary.c, cplcore/cpl_image_filter.c, cplcore/cpl_image_gen.c, cplcore/cpl_image_io.c, cplcore/cpl_image_stats.c, cplcore/cpl_imset_basic.c, cplcore/cpl_imset_io.c, cplcore/cpl_objects.c, cplcore/cpl_sparseimage.c, cplcore/cpl_tools.c, cplcore/cpl_vector.c: use #include "cpl_memory_impl.h" 2003-08-13 Wednesday yjung * cplcore/cpl_memory_impl.h: added #include "cpl_macros.h" 2003-08-13 Wednesday rpalsa * cplcore/Makefile.am: Private header file cpl_memory_impl.h added. 2003-08-13 Wednesday rpalsa * cplcore/cpl_memory_impl.h: Added from CPL-1_0-BRANCH 2003-08-12 Tuesday rpalsa * cplcore/cpl_memory_impl.h: file cpl_memory_impl.h was initially added on branch CPL-1_0-BRANCH. 2003-08-07 Thursday cizzo * cplcore/cpl_column.c: Eliminate memory leak in column destructor 2003-08-05 Tuesday yjung * cplcore/cpl_image_basic.c, cplcore/cpl_image_basic.h, cplcore/cpl_image_basic_body.h, cplcore/cpl_sparseimage.c, cplcore/cpl_sparseimage.h: added cpl_image_flip_local() and cpl_sparseimage_flip_local() 2003-08-04 Monday yjung * cplcore/cpl_1dfunction.c, cplcore/cpl_image_basic.c, cplcore/cpl_image_binary.c, cplcore/cpl_image_defs.h, cplcore/cpl_image_filter.c, cplcore/cpl_image_gen.c, cplcore/cpl_image_io.c, cplcore/cpl_image_stats.c, cplcore/cpl_imset_basic.c, cplcore/cpl_imset_defs.h, cplcore/cpl_imset_io.c, cplcore/cpl_objects.c, cplcore/cpl_sparseimage.c, cplcore/cpl_tools.c, cplcore/cpl_tools.h, cplcore/cpl_vector.c: removed #include "xmemory.h" and added #include "cxmemory.h" 2003-07-24 Thursday rpalsa * cplcore/Makefile.am: Source modules cpl_init and cpl_memory added. 2003-07-24 Thursday rpalsa * acinclude.m4: Fixes from CPL-1_0-BRANCH, Revision 1.11.2.2 imported 2003-07-24 Thursday rpalsa * cplcore/cpl_plist.c: Fixes from CPL-1_0-BRANCH, Revision 1.4.2.5 imported 2003-07-24 Thursday rpalsa * cplcore/cpl_table.c: Fixes from CPL-1_0-BRANCH, Revision 1.37.2.10 imported 2003-07-24 Thursday rpalsa * cplcore/cpl_init.c, cplcore/cpl_init.h, cplcore/cpl_memory.c, cplcore/cpl_memory.h: Added from CPL-1_0-BRANCH 2003-07-24 Thursday rpalsa * cplui/cpl_parameter.c: Fixes form CPL-1_0-BRANCH, Revision 1.2.2.5 imported 2003-07-24 Thursday rpalsa * cplui/cpl_plugin.h: Fixes form CPL-1_0-BRANCH, Revision 1.3.2.3 imported 2003-07-23 Wednesday llundin * cplcore/cpl_image_io.c, cplcore/cpl_image_io.h: Added const qualifier to second arg of cpl_image_set_type() 2003-07-23 Wednesday llundin * cplcore/cpl_image_io.c, cplcore/cpl_image_io.h, cplcore/cpl_image_io_body.h: Added const qualifier to cpl_image_new_{double,float,int,bin}() 2003-07-23 Wednesday 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: Added pointer args to cpl_image_new_{double,float,int,bin}() 2003-07-23 Wednesday llundin * cplcore/cpl_sparseimage.c: use assert() to verify internal consistency 2003-07-22 Tuesday llundin * cplcore/cpl_sparseimage.c: Improved argument check in cpl_sparseimage_rotate_int_local() & cpl_sparseimage_extract() & cpl_sparseimage_collapse() 2003-07-21 Monday llundin * cplcore/cpl_sparseimage.c: Allowed for NULL input in cpl_sparseimage_rotate_int_local() & cpl_sparseimage_extract() & cpl_sparseimage_collapse() 2003-07-21 Monday llundin * cplcore/cpl_image_basic.c, cplcore/cpl_image_basic.h, cplcore/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 Monday llundin * cplcore/cpl_image_stats.c, cplcore/cpl_image_stats.h: Fix firstgoodpos bug in cpl_image_stat_subw(). Add const qualifier to function arguments 2003-07-17 Thursday rpalsa * cplcore/cpl_init.c: file cpl_init.c was initially added on branch CPL-1_0-BRANCH. 2003-07-17 Thursday rpalsa * cplcore/cpl_init.h: file cpl_init.h was initially added on branch CPL-1_0-BRANCH. 2003-07-17 Thursday rpalsa * cplcore/cpl_memory.c: file cpl_memory.c was initially added on branch CPL-1_0-BRANCH. 2003-07-17 Thursday rpalsa * cplcore/cpl_memory.h: file cpl_memory.h was initially added on branch CPL-1_0-BRANCH. 2003-07-17 Thursday cizzo * cplcore/cpl_matrix.c: Avoid memory leak in solve_system() 2003-07-17 Thursday cizzo * cplcore/cpl_table.c: Fix memory leak from incomplete cpl_table destructor 2003-07-16 Wednesday yjung * cplcore/cpl_sparseimage.c, cplcore/cpl_sparseimage.h: rm a const 2003-07-16 Wednesday yjung * cplcore/cpl_image_filter.c, cplcore/cpl_image_filter.h, cplcore/cpl_image_filter_body.h: changed filter functions names 2003-07-16 Wednesday yjung * cplcore/cpl_image_filter.c, cplcore/cpl_image_filter_body.h: enhanced the bad pixel maps handling in filtering functions 2003-07-15 Tuesday yjung * cplcore/cpl_image_io_body.h: forgot to initialize ql.map 2003-07-15 Tuesday yjung * cplcore/cpl_image_basic.c, cplcore/cpl_image_basic_body.h, cplcore/cpl_image_binary.c, cplcore/cpl_image_binary.h, cplcore/cpl_image_filter.c, cplcore/cpl_image_stats.c, cplcore/cpl_imset_basic.c, cplcore/cpl_imset_basic_body.h, cplcore/cpl_sparseimage.c, cplcore/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 Tuesday llundin * cplcore/cpl_image_io.c, cplcore/cpl_image_io.h, cplcore/cpl_sparseimage.c, cplcore/cpl_sparseimage.h: cpl_sparseimage_add_pixel() & cpl_image_add_badpixel() 2003-07-15 Tuesday yjung * cplcore/cpl_imset_basic_body.h: correct a bug in cpl_imset_time_median() 2003-07-15 Tuesday yjung * cplcore/cpl_imset_basic.c, cplcore/cpl_imset_basic.h, cplcore/cpl_imset_basic_body.h: added cpl_imset_time_median() 2003-07-14 Monday 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: rename to cpl_image_count_badpixels(). Fixed return value of cpl_imset_time_badpixels 2003-07-14 Monday llundin * cplcore/cpl_imset_basic.c: Improved comments. Added assert() 2003-07-14 Monday llundin * cplcore/cpl_imset_basic.c, cplcore/cpl_imset_defs.h: cpl_imset_time_badpixels() 2003-07-14 Monday cizzo * cplcore/cpl_matrix.c, cplcore/cpl_table.c: Import changes from CPL-1_0-BRANCH 2003-07-11 Friday yjung * cplcore/cpl_image_basic.c, cplcore/cpl_image_io.c, cplcore/cpl_sparseimage.c, cplcore/cpl_tools.c: warning removed 2003-07-11 Friday yjung * cplcore/cpl_imset_basic.c, cplcore/cpl_imset_basic.h, cplcore/cpl_imset_basic_body.h: added cpl_imset_time_stdev() 2003-07-11 Friday llundin * cplcore/cpl_error.h: Included cpl_messaging.h 2003-07-11 Friday llundin * cplcore/cpl_sparseimage.c: Adhered to bad-pixel convention in cpl_sparseimage_from_binary() 2003-07-10 Thursday llundin * cplcore/cpl_error.h: Added cpl_msg_debug to CPL_ASSURE 2003-07-08 Tuesday yjung * cplcore/cpl_image_basic.c, cplcore/cpl_image_binary.c, cplcore/cpl_image_filter.c, cplcore/cpl_image_gen.c, cplcore/cpl_image_io.c, cplcore/cpl_image_stats.c, cplcore/cpl_imset_basic.c, cplcore/cpl_imset_io.c, cplcore/cpl_sparseimage.c: doxygen 2003-07-08 Tuesday 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: moved imset definition in cpl_imset_defs.h and changed includes accordingly 2003-07-08 Tuesday yjung * cplcore/cpl_image_binary.c: doxygen 2003-07-08 Tuesday yjung * cplcore/Makefile.am: added cpl_image_defs.h 2003-07-08 Tuesday yjung * cplcore/cpl_image_gen.c, cplcore/cpl_image_stats.c, cplcore/cpl_sparseimage.c: forgot some includes 2003-07-08 Tuesday 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: reorganized the includes to put the image definition in cpl_image_defs.h 2003-07-08 Tuesday 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: put the cpl_image and cpl_sparseimage definitions in the cpl_sparseimage.c and added accessors functions for sparseimage objects 2003-07-07 Monday yjung * cplcore/cpl_image.h, cplcore/cpl_image_basic.c, cplcore/cpl_image_stats.c, cplcore/cpl_image_stats.h: made cpl_image_stats struct invisible and added accessor functions in cpl_image_stats.h 2003-07-07 Monday yjung * cplcore/cpl_image_stats.c, cplcore/cpl_sparseimage.c: doxygen 2003-07-07 Monday yjung * cplcore/cpl_image_binary.c, cplcore/cpl_image_io.c: doxygen 2003-07-07 Monday yjung * cplcore/cpl_1dfunction.c, cplcore/cpl_image_basic.c: doxygen 2003-07-07 Monday yjung * cplcore/cpl_image_io.c: cast filename 2003-07-07 Monday cizzo * cplcore/cpl_column.c, cplcore/cpl_matrix.c, cplcore/cpl_table.c: Correct wrong docs 2003-07-07 Monday llundin * cplcore/cpl_error.c, cplcore/cpl_error.h: cpl_error_set() sets file name & line number 2003-07-04 Friday rpalsa * bootstrap: Require bash. Bugs fixed. 2003-07-04 Friday yjung * cplcore/cpl_image_io.c: forgot to Zero-pad the saved FITS files 2003-07-03 Thursday llundin * cplcore/cpl_error.c, cplcore/cpl_error.h: Enhanced error handling with file & line number 2003-07-03 Thursday rpalsa * cplcore/cpl_plist.c: Fixes form CPL-1_0-BRANCH, Revision 1.4.2.3 imported 2003-07-03 Thursday rpalsa * cplcore/cpl_property.c: Fixes form CPL-1_0-BRANCH, Revision 1.6.2.2 imported 2003-07-03 Thursday yjung * cplcore/cpl_image_io.c: support all kind of conversion in cpl_image_convert() 2003-07-02 Wednesday llundin * cplcore/cpl_image_stats.c: Fixed typo in cpl_image_rect_readout_noise 2003-07-02 Wednesday yjung * cplcore/cpl_image_io.c: bug fixed in cpl_image_save (bpp not correctly handled in headers) 2003-07-02 Wednesday yjung * cplcore/cpl_tools.c, cplcore/cpl_tools.h: added cpl_tools_cputime() 2003-07-02 Wednesday rpalsa * cplcore/cpl_property.h: Merged in changes on CPL-1_0-BRANCH Revision 1.3.2.1 2003-07-02 Wednesday rpalsa * cplcore/cpl_property.c: Merged in changes on CPL-1_0-BRANCH Revision 1.6.2.1 2003-07-02 Wednesday rpalsa * cplcore/cpl_plist.h: Merged in changes on CPL-1_0-BRANCH Revision 1.4.2.1 2003-07-02 Wednesday rpalsa * cplcore/cpl_plist.c: Merged in changes on CPL-1_0-BRANCH Revision 1.4.2.2 2003-07-02 Wednesday cizzo * cplcore/cpl_table.c, cplcore/cpl_table.h: rename some functions 2003-07-01 Tuesday yjung * cplcore/cpl_imset_basic.c: added a test case 2003-07-01 Tuesday yjung * cplcore/cpl_image_io.c: break ; were missing 2003-07-01 Tuesday yjung * cplcore/cpl_imset_basic.c: the contribution map counts the good pixels, not the bad ones 2003-07-01 Tuesday llundin * cplcore/cpl_image_stats.c, cplcore/cpl_image_stats.h, cplcore/cpl_tools.c, cplcore/cpl_tools.h: Not yet tested: cpl_image_rect_readout_noise & cpl_generate_rect_poisson_points 2003-07-01 Tuesday llundin * cplcore/cpl_vector.c, cplcore/cpl_vector.h: Added mean & stdev. Declared cpl_vector_copy as cpl_error_code. Added const qualifiers 2003-07-01 Tuesday yjung * cplcore/cpl_imset_io.c, cplcore/cpl_imset_io.h, cplcore/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 Tuesday yjung * cplcore/cpl_sparseimage.c: added an include for cpl_tools.h 2003-07-01 Tuesday yjung * cplcore/cpl_imset_io.c, cplcore/cpl_imset_io.h, cplcore/cpl_imset_io_body.h: added cpl_imset_from_image() and removed cpl_imset_get_pixel_type() 2003-07-01 Tuesday yjung * cplcore/cpl_image_basic.c: changed doc 2003-07-01 Tuesday yjung * cplcore/cpl_image_basic.c: changed prototype of cpl_sparseimage_rotate_int_local() 2003-07-01 Tuesday yjung * cplcore/cpl_sparseimage.c, cplcore/cpl_sparseimage.h: implemented cpl_sparseimage_rotate_int_local() 2003-07-01 Tuesday yjung * cplcore/cpl_tools.c, cplcore/cpl_tools.h: added cpl_tools_iarray_sort() 2003-06-30 Monday yjung * cplcore/cpl_image_basic.c, cplcore/cpl_sparseimage.c, cplcore/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 Monday yjung * cplcore/cpl_image_basic_body.h: corrected rotate function 2003-06-30 Monday yjung * cplcore/cpl_image_basic.c, cplcore/cpl_image_basic.h, cplcore/cpl_image_basic_body.h: added cpl_image_basic_rotate_int_local() 2003-06-30 Monday cizzo * cplcore/cpl_table.c: Improve the documentation 2003-06-30 Monday yjung * 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_imset_basic.c, cplcore/cpl_imset_basic.h, cplcore/cpl_imset_io.c, cplcore/cpl_imset_io.h: moved some definitions from .h to .c 2003-06-30 Monday yjung * cplcore/cpl_image_basic.c, cplcore/cpl_image_basic.h: moved some defines in .c 2003-06-30 Monday yjung * cplcore/cpl_imset_basic.c, cplcore/cpl_imset_basic.h, cplcore/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 Monday yjung * cplcore/cpl_imset_io.c, cplcore/cpl_imset_io.h, cplcore/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 Monday yjung * cplcore/cpl_imset.h: added type field in the cpl_imset definition 2003-06-30 Monday yjung * cplcore/cpl_image_io.c, cplcore/cpl_image_io.h: added cpl_image_delete_bpm() 2003-06-30 Monday yjung * cplcore/cpl_image_binary.c, cplcore/cpl_image_binary.h: added a const... 2003-06-30 Monday yjung * cplcore/cpl_sparseimage.c, cplcore/cpl_sparseimage.h: added cpl_sparseimage_from_binary() 2003-06-30 Monday yjung * cplcore/Makefile.am: tabs ... 2003-06-30 Monday yjung * cplcore/Makefile.am: added cpl_imset_basic_body.h 2003-06-27 Friday yjung * cplcore/cpl_imset_basic_body.h: Initial revision 2003-06-27 Friday llundin * cplcore/cpl_image_basic.c, cplcore/cpl_image_basic.h: Removed "const" qualifier from cpl_image_const_op_local 2003-06-27 Friday rpalsa * cplcore/cpl_types.c: Patches from CPL-1_0-BRANCH Rev 1.2.2.1 imported. 2003-06-27 Friday yjung * cplcore/Makefile.am: added cpl_imset_basic 2003-06-27 Friday yjung * cplcore/cpl_imset.h, cplcore/cpl_imset_basic.c, cplcore/cpl_imset_basic.h: added cpl_imset_basic.ch (still empty) 2003-06-27 Friday cizzo * cplcore/cpl_column.c, cplcore/cpl_column.h: Correct prototype of cpl_column_set_string() and of cpl_column_fill_string() 2003-06-26 Thursday llundin * cplcore/cpl_sparseimage.c: Improved comment on cpl_sparseimage_union_local 2003-06-25 Wednesday cizzo * 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 Tuesday yjung * cplcore/cpl_image_filter_body.h: typo 2003-06-24 Tuesday yjung * cplcore/cpl_image_filter.c, cplcore/cpl_image_filter_body.h: corrected kernel norm computation (with fabs()...) 2003-06-23 Monday cizzo * cplcore/cpl_matrix.c: Correct documentation 2003-06-23 Monday llundin * cplcore/cpl_image_stats.c, cplcore/cpl_image_stats.h: Changed return type of cpl_image_{min,max}pos* from int to cpl_error_code 2003-06-20 Friday cizzo * cplcore/cpl_table.c, cplcore/cpl_table.h: Add const qualifier at the last argument of cpl_table_set_string() 2003-06-18 Wednesday cizzo * cplcore/cpl_column.c, cplcore/cpl_column.h, cplcore/cpl_table.c, cplcore/cpl_table.h: Alignment to cpl_type 2003-06-18 Wednesday cizzo * cplcore/cpl_matrix.c: Upgrade the documentation with regard to the error codes set by the routines 2003-06-18 Wednesday cizzo * cplcore/cpl_column.c, cplcore/cpl_table.c: Minor change in the documentation 2003-06-18 Wednesday cizzo * cplcore/cpl_table.c: Upgrade the documentation with regard to the error codes set by the routines 2003-06-18 Wednesday cizzo * cplcore/cpl_column.c: Minor changes 2003-06-18 Wednesday 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: use types frome cpl_types.h for image types 2003-06-18 Wednesday yjung * TODO: test 2003-06-17 Tuesday cizzo * cplcore/cpl_column.c: Upgrade the documentation with regard to the error codes set by the routines 2003-06-17 Tuesday cizzo * cplcore/cpl_error.c, cplcore/cpl_error.h: Add cpl_error_set() 2003-06-17 Tuesday 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 Tuesday cizzo * cplcore/cpl_plist.c: Fix wrong call to _cpl_plist_compare_regexp 2003-06-16 Monday cplmgr * configure.ac: Package version set to pre 1.1 2003-06-14 Saturday rpalsa * cplcore/cpl_plist.c, cplcore/cpl_plist.h: Loader calling sequence changed. Fills a property list instead of creation one. 2003-06-13 Friday yjung * cplcore/cpl_vector.c, cplcore/cpl_vector.h: doc... 2003-06-13 Friday yjung * cplcore/cpl_image_stats.c: typo 2003-06-13 Friday yjung * cplcore/cpl_sparseimage.c, cplcore/cpl_sparseimage.h: doc... 2003-06-13 Friday yjung * cplcore/cpl_objects.c, cplcore/cpl_objects.h: doc 2003-06-13 Friday yjung * cplcore/cpl_imset_io.c, cplcore/cpl_imset_io.h: doc.. 2003-06-13 Friday yjung * cplcore/cpl_image_stats.c, cplcore/cpl_image_stats.h: doc... 2003-06-13 Friday yjung * cplcore/cpl_image_io.c: doc... 2003-06-13 Friday yjung * cplcore/cpl_image_gen.c, cplcore/cpl_image_gen.h: doc ... 2003-06-13 Friday yjung * cplcore/cpl_image_filter.c: doc... 2003-06-13 Friday yjung * cplcore/cpl_imset_io.h: ... 2003-06-13 Friday yjung * cplcore/cpl_image_binary.c: doc... 2003-06-13 Friday yjung * cplcore/cpl_image_basic.c: doc... 2003-06-13 Friday yjung * cplcore/cpl_1dfunction.c, cplcore/cpl_1dfunction.h: doc... 2003-06-13 Friday cizzo * cplcore/cpl_image_basic.h: Rename a number of functions to uniform to used CPL conventions 2003-06-13 Friday yjung * cplcore/cpl_image_basic.h: changed prototype of cpl_image_threshold() 2003-06-13 Friday 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: Rename a number of functions to uniform to used CPL conventions 2003-06-12 Thursday yjung * cplcore/cpl_image_basic.c, cplcore/cpl_image_basic.h, cplcore/cpl_image_basic_body.h: tabs... 2003-06-12 Thursday yjung * cplcore/cpl_image_io.c, cplcore/cpl_image_io.h, cplcore/cpl_image_io_body.h: completed test suite for image_io 2003-06-12 Thursday 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: Improved sparse image union with undefined map 2003-06-12 Thursday yjung * cplcore/cpl_image_filter.c, cplcore/cpl_image_filter.h, cplcore/cpl_image_filter_body.h: chieved bpm handling in filtering functions 2003-06-11 Wednesday yjung * cplcore/cpl_image_filter.c, cplcore/cpl_image_filter.h, cplcore/cpl_image_filter_body.h: support bad pixels for all functions but stdev filtering 2003-06-11 Wednesday llundin * cplcore/cpl_image_io.c, cplcore/cpl_image_io.h, cplcore/cpl_image_io_body.h: Test of statistics on images with bad pixels 2003-06-11 Wednesday llundin * cplcore/cpl_sparseimage.c: Removed unused declaration 2003-06-11 Wednesday yjung * cplcore/cpl_image_filter.c, cplcore/cpl_image_filter.h, cplcore/cpl_image_filter_body.h: added support for bpm for linear filtering 2003-06-11 Wednesday llundin * cplcore/cpl_image_basic_body.h, cplcore/cpl_sparseimage.c, cplcore/cpl_sparseimage.h: NULL input to sparse image union no longer an error 2003-06-11 Wednesday llundin * cplcore/cpl_image_binary.c: Fixed bug (inverted values) in cpl_image_binary_from_sparse 2003-06-11 Wednesday yjung * cplcore/cpl_image_binary.c, cplcore/cpl_image_binary.h: morphological operations use now a kernel 2003-06-11 Wednesday llundin * cplcore/cpl_image_binary.c: Added support for NULL params in cpl_image_binary_from_sparse 2003-06-11 Wednesday yjung * cplcore/cpl_image_binary.c: typo 2003-06-11 Wednesday llundin * cplcore/cpl_image_io.c: Added assert comments to cpl_image_get_badpixels 2003-06-10 Tuesday yjung * cplcore/cpl_image_stats.c: checks if input image is empty 2003-06-10 Tuesday yjung * cplcore/cpl_image_io.c: added checks to verify that the input image is not empty 2003-06-10 Tuesday yjung * cplcore/cpl_image_filter.c: cheks to verify if the input image is empty or not 2003-06-10 Tuesday yjung * cplcore/cpl_image_binary.c: added checks to verify that input images are not empty 2003-06-10 Tuesday yjung * cplcore/cpl_image_basic.c: typo 2003-06-10 Tuesday yjung * cplcore/cpl_image_basic.c, cplcore/cpl_image_basic_body.h: add checks to verify that input image is not 'empty' 2003-06-10 Tuesday yjung * cplcore/cpl_image_io.c: typo 2003-06-10 Tuesday yjung * cplcore/cpl_image_io.c, cplcore/cpl_image_io.h: new functions 2003-06-10 Tuesday cizzo * cplcore/cpl_1dfunction.c, cplcore/cpl_vector.c, cplcore/cpl_vector.h: Rename cpl_vector_size() to cpl_vector_get_size() 2003-06-10 Tuesday cizzo * 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 Tuesday cizzo * cplcore/cpl_matrix.c: Minor changes 2003-06-10 Tuesday yjung * cplcore/cpl_imset_io.c, cplcore/cpl_imset_io.h, cplcore/cpl_imset_io_body.h: slightly corrected imset functions and added test cases 2003-06-10 Tuesday cizzo * cplcore/cpl_matrix.c: Minor changes 2003-06-10 Tuesday llundin * cplcore/cpl_image_binary.c, cplcore/cpl_image_binary.h, cplcore/cpl_image_stats.c, cplcore/cpl_image_stats.h, cplcore/cpl_image_stats_body.h: Improved bad pixel map usage with binary image 2003-06-10 Tuesday yjung * cplcore/cpl_imset_io.c, cplcore/cpl_imset_io.h: added cpl_imset_get_ni() 2003-06-09 Monday rpalsa * cplcore/cpl_image_io_body.h: Cast added to filename in image loading operations 2003-06-09 Monday rpalsa * cplcore/cpl_image_io.c, cplcore/cpl_image_io.h: Some functions added (TO BE CONFIRMED) 2003-06-09 Monday rpalsa * bootstrap: Function definitions changed to be compatible with Bourne shell. 2003-06-06 Friday yjung * cplcore/cpl_image_gen.c, cplcore/cpl_image_gen.h: can specify the size to cpl_image_gen_test() 2003-06-06 Friday rpalsa * cplui/Makefile.am: Modules cpl_parameter and cpl_parlist added. Interface cpl_recipe.h added. 2003-06-06 Friday yjung * cplcore/cpl_image_gen.c, cplcore/cpl_image_gen.h: added cpl_image_gen_test() 2003-06-06 Friday rpalsa * cplui/cpl_parameter.h: Parameter initialization merged with parameter creation. Prototypes adapted. 2003-06-06 Friday rpalsa * cplui/cpl_parameter.c: Parameter initialization merged with parameter creation. 2003-06-06 Friday rpalsa * cplui/cpl_plugin.c: Function name changed for cpl_plugin_set_all(). Lines folded if necessary. 2003-06-06 Friday rpalsa * cplui/cpl_plugin.h: Names changed. 2003-06-06 Friday rpalsa * cplui/cpl_recipe.h: Type names adapted. Accessor functions are not used anymore for frames and parameters. 2003-06-06 Friday cizzo * cplcore/cpl_matrix.c, cplcore/cpl_matrix.h: Correct return type of several functions: cpl_error_code instead of int 2003-06-06 Friday yjung * cplcore/cpl_image_gen.c, cplcore/cpl_image_gen.h, cplcore/cpl_image_gen_body.h: in progress 2003-06-06 Friday yjung * cplcore/cpl_tools.c, cplcore/cpl_tools.h: added cpl_tools_gaussian_2d() 2003-06-06 Friday cizzo * cplcore/cpl_column.c, cplcore/cpl_column.h, cplcore/cpl_table.c, cplcore/cpl_table.h: Correct return type of several functions: cpl_error_code instead of int 2003-06-06 Friday yjung * cplcore/Makefile.am, cplcore/cpl_image.h, cplcore/cpl_image_gen.c, cplcore/cpl_image_gen_body.h: added first compiling version of cpl_image_gen 2003-06-06 Friday yjung * cplcore/cpl_image_gen.c, cplcore/cpl_image_gen.h, cplcore/cpl_image_gen_body.h: Initial revision 2003-06-06 Friday yjung * cplcore/cpl_image_filter_body.h: ... 2003-06-06 Friday llundin * cplcore/cpl_sparseimage.c, cplcore/cpl_sparseimage.h: Extended sparse image test 2003-06-06 Friday cizzo * cplcore/cpl_table.c: Regular expression matching was not applied in the _or_constant_string selection function; upgrade the documentation 2003-06-06 Friday cizzo * cplcore/cpl_property.c, cplcore/cpl_property.h: Rename some functions 2003-06-06 Friday cizzo * cplcore/cpl_plist.c, cplcore/cpl_plist.h: Rename some functions, remove cpl_plist_erase_with() and replace it with cpl_plist_erase_regexp() 2003-06-06 Friday yjung * cplcore/cpl_image_basic.c, cplcore/cpl_image_basic.h: int-> cpl_error_code in functions prototypes 2003-06-06 Friday yjung * cplcore/cpl_image_io.c, cplcore/cpl_image_io.h: changed prototype : int->cpl_error_code 2003-06-06 Friday yjung * cplcore/cpl_imset_io.c, cplcore/cpl_imset_io.h: prototype changed int->cpl_error_code 2003-06-06 Friday yjung * cplcore/cpl_1dfunction.c, cplcore/cpl_1dfunction.h: some prototypes changed int->cpl_error_code 2003-06-06 Friday yjung * cplcore/cpl_vector.c, cplcore/cpl_vector.h: changed prototype int to cpl_error_code 2003-06-06 Friday yjung * cplcore/cpl_imset.h, cplcore/cpl_imset_io.c: includes stuff 2003-06-06 Friday yjung * cplcore/cpl_image_binary.c, cplcore/cpl_image_filter.c: rm an include 2003-06-06 Friday yjung * cplcore/cpl_image_binary.c: returned type int replaced by cpl_error_code for some functions 2003-06-06 Friday yjung * cplcore/cpl_image_binary.h: return type int replaced by cpl_error_code for some functions 2003-06-06 Friday yjung * cplcore/Makefile.am: added cpl_imset.h cpl_imset_io.h cpl_imset_io.c cpl_imset_body.h 2003-06-06 Friday rpalsa * cplcore/Makefile.am: Tabs removed. 2003-06-06 Friday rpalsa * cplcore/cpl_types.c: Typo fixed when removing array flag. 2003-06-06 Friday yjung * cplcore/cpl_imset_io.c, cplcore/cpl_imset_io.h, cplcore/cpl_imset_io_body.h: first compiling version 2003-06-06 Friday llundin * cplcore/cpl_image_basic_body.h, cplcore/cpl_sparseimage.c, cplcore/cpl_sparseimage.h: Improved error handling 2003-06-06 Friday cizzo * cplui/cpl_frameset.c, cplui/cpl_frameset.h: Rename cpl_frameset_size() to cpl_frameset_get_size() and cpl_frameset_empty() to cpl_frameset_is_empty() 2003-06-06 Friday cizzo * cplui/cpl_frame.c, cplui/cpl_frame.h: Rename cpl_frame_copy() to cpl_frame_duplicate() 2003-06-06 Friday cizzo * cplcore/cpl_matrix.c, cplcore/cpl_matrix.h: Implement cpl_matrix_determinant() 2003-06-05 Thursday mkiesgen * bootstrap: Changed /bin/sh to /bin/bash 2003-06-05 Thursday yjung * cplcore/cpl_imset_io.h: ... 2003-06-05 Thursday yjung * cplcore/cpl_imset_io.c: typo 2003-06-05 Thursday yjung * cplcore/cpl_imset_io.c, cplcore/cpl_imset_io.h, cplcore/cpl_imset_io_body.h: added new functions 2003-06-05 Thursday cizzo * cplcore/cpl_matrix.c, cplcore/cpl_matrix.h: Rename several functions, and add some more 2003-06-05 Thursday cizzo * cplcore/cpl_column.c: Rename a function and fix an exception in minmax routines 2003-06-05 Thursday cizzo * cplcore/cpl_column.h: Rename a function 2003-06-05 Thursday cizzo * cplcore/cpl_table.c, cplcore/cpl_table.h: Rename some functions 2003-06-05 Thursday yjung * cplcore/cpl_image_io.c: use CPL_ASSURE in cpl_image_convert() 2003-06-03 Tuesday yjung * cplcore/cpl_image_basic.c: fix badpixels handling for collapse functions 2003-06-03 Tuesday yjung * cplcore/cpl_image_basic.c: added support for sparseimage in cpl_image_extract() 2003-06-03 Tuesday yjung * cplcore/cpl_sparseimage.c, cplcore/cpl_sparseimage.h: added cpl_sparseimage_extract() 2003-06-03 Tuesday yjung * cplcore/cpl_imset_io.c, cplcore/cpl_imset_io_body.h, cplcore/cpl_image_binary.c, cplcore/cpl_image_filter.c: renaming 2003-06-03 Tuesday yjung * cplcore/cpl_1dfunction.c: renameing 2003-06-03 Tuesday yjung * cplcore/cpl_vector.c: renaming 2003-06-03 Tuesday yjung * cplcore/cpl_image.h: changed doc for stats 2003-06-02 Monday yjung * cplcore/cpl_imset_io.c: changed defgroup 2003-06-02 Monday mkiesgen * cplui/cpl_pluginlist.h, cplui/cpl_pluginlist.c: Cleaned up code 2003-06-01 Sunday rpalsa * cplcore/cpl_error.h: Error code CPL_ERROR_INVALID_TYPE added. 2003-06-01 Sunday rpalsa * cplcore/cpl_types.c, cplcore/cpl_types.h: Added. 2003-06-01 Sunday rpalsa * cplui/cpl_parameter.c, cplui/cpl_parameter.h, cplui/cpl_parlist.c, cplui/cpl_parlist.h: Added. 2003-05-28 Wednesday mkiesgen * cplui/cpl_plugin.c, cplui/cpl_pluginlist.c, cplui/cpl_pluginlist.h: Changed cpl_pluginlist according to CPL high level interface proposal 2003-05-28 Wednesday mkiesgen * cplui/cpl_plugin.h, cplui/Makefile.am: Changed cpl_plugin according to CPL high level interface proposal 2003-05-28 Wednesday llundin * cplcore/cpl_image_basic.c, cplcore/cpl_sparseimage.c, cplcore/cpl_vector.c: Removed some gcc warnings (including cpl_tools.h bug in cpl_image_basic) 2003-05-28 Wednesday llundin * cplcore/cpl_image_basic.c, cplcore/cpl_image_basic.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: Added const in function declarations 2003-05-27 Tuesday llundin * cplcore/cpl_image_basic_body.h: Fixed too long line 2003-05-27 Tuesday llundin * cplcore/cpl_error.h: Fixed too long line (and improved comment) 2003-05-27 Tuesday 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: Exception handling + bug fix (log domain cpl_image_cst_op*) 2003-05-27 Tuesday yjung * cplcore/cpl_imset.h, cplcore/cpl_imset_io.c, cplcore/cpl_imset_io.h, cplcore/cpl_imset_io_body.h: in progress 2003-05-27 Tuesday yjung * cplcore/cpl_imset_io.c: in progress 2003-05-27 Tuesday yjung * cplcore/cpl_imset_io.c: Initial revision 2003-05-27 Tuesday yjung * cplcore/cpl_imset.h: in progress 2003-05-27 Tuesday yjung * cplcore/cpl_imset.c: moved to cpl_imset_io.c 2003-05-27 Tuesday yjung * cplcore/cpl_imset_io.h: Initial revision 2003-05-27 Tuesday yjung * cplcore/cpl_imset.c, cplcore/cpl_imset.h: in progress 2003-05-27 Tuesday yjung * cplcore/cpl_imset_io_body.h: Initial revision 2003-05-26 Monday yjung * cplcore/cpl_imset.c, cplcore/cpl_imset.h: in progress 2003-05-26 Monday yjung * cplcore/cpl_objects.c, cplcore/cpl_objects.h: moved objects def in .c and use error module 2003-05-26 Monday yjung * cplcore/cpl_imset.c, cplcore/cpl_imset.h: Initial revision 2003-05-26 Monday yjung * cplcore/cpl_vector.c, cplcore/cpl_vector.h: added a parameter to cpl_vector_compare 2003-05-26 Monday rpalsa * cplui/cpl_plugin.h, cplui/cpl_recipe.h: Added. 2003-05-26 Monday yjung * cplcore/cpl_1dfunction.c: small bug in cpl_1dfunction_read() 2003-05-24 Saturday cizzo * cplcore/cpl_table.c: Fix wrong error check 2003-05-23 Friday yjung * cplcore/cpl_image_filter.c: typo 2003-05-23 Friday yjung * cplcore/cpl_image_filter.c: introduce use of the error module 2003-05-23 Friday yjung * cplcore/cpl_image_binary.c: improved use of error module 2003-05-23 Friday yjung * cplcore/cpl_1dfunction.c: improved error module usage 2003-05-23 Friday yjung * cplcore/cpl_vector.h: changed cpl_vector_sort prototype 2003-05-23 Friday yjung * cplcore/cpl_vector.c: improved error module usage 2003-05-23 Friday yjung * cplcore/cpl_image_binary.c: use error module 2003-05-23 Friday cizzo * cplcore/cpl_table.c: Try some CPL_ASSURE calls to macro 2003-05-23 Friday cizzo * cplcore/cpl_column.c, cplcore/cpl_column.h, cplcore/cpl_table.c, cplcore/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 Friday yjung * cplcore/cpl_vector.c: changed prototype of cpl_vector_sort and use error module 2003-05-23 Friday yjung * cplcore/cpl_1dfunction.c: added usage of the error system 2003-05-23 Friday yjung * cplcore/cpl_image_binary.c: use a bit more accessors. 2003-05-23 Friday llundin * cplcore/cpl_error.h: Added CPL_ASSURE for exception handling 2003-05-22 Thursday yjung * cplcore/cpl_error.c, cplcore/cpl_error.h: relation code - message done by a function 2003-05-22 Thursday llundin * cplcore/cpl_image_stats.c, cplcore/cpl_image_stats_body.h: Fixed initialization bug in sparse minmaxpos 2003-05-22 Thursday yjung * cplcore/cpl_image_binary.h: changed some names 2003-05-21 Wednesday yjung * cplcore/cpl_image_filter.c: ... 2003-05-21 Wednesday yjung * cplcore/cpl_image_filter.c, cplcore/cpl_image_filter.h, cplcore/cpl_image_filter_body.h: removed cpl_image_filter_flat which is covered by the linear filtering functions 2003-05-21 Wednesday yjung * cplcore/cpl_image_filter.c, cplcore/cpl_image_filter.h, cplcore/cpl_image_filter_body.h: morpho filtering now uses cpl_matrix 2003-05-21 Wednesday cizzo * 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 Wednesday yjung * cplcore/cpl_1dfunction.c, cplcore/cpl_1dfunction.h, cplcore/cpl_vector.c, cplcore/cpl_vector.h: hide the vector and 1dfunction data types 2003-05-21 Wednesday cizzo * cplcore/cpl_column.c, cplcore/cpl_table.c: Correct documentation of some functions 2003-05-21 Wednesday cizzo * cplcore/cpl_column.c, cplcore/cpl_column.h, cplcore/cpl_table.c: Rename a function and implement regular expression for string matching 2003-05-20 Tuesday yjung * cplcore/cpl_image_filter.c, cplcore/cpl_image_filter.h, cplcore/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 Tuesday yjung * cplcore/cpl_image_filter.c: the kernel size has to be odd, not even 2003-05-20 Tuesday yjung * cplcore/cpl_image_filter.c, cplcore/cpl_image_filter_body.h: do not acces cpl_matrix struct 2003-05-20 Tuesday yjung * cplcore/cpl_matrix.c, cplcore/cpl_matrix.h: put the cpl_matrix definition back in the .c 2003-05-20 Tuesday yjung * cplcore/cpl_image_stats.c, cplcore/cpl_image_stats.h, cplcore/cpl_image_stats_body.h: CPL_IMAGE_STATS_MEDIAN -> CPL_IMAGE_STATS_MEDIAN_STAT 2003-05-20 Tuesday yjung * cplcore/cpl_image_filter.c, cplcore/cpl_image_filter.h, cplcore/cpl_image_filter_body.h: use cpl_matrix for kernels and add a generic cpl_image_filter_linear function 2003-05-20 Tuesday yjung * cplcore/cpl_matrix.h: typo 2003-05-20 Tuesday yjung * cplcore/cpl_image_filter.c, cplcore/cpl_image_filter.h: cpl_image_filter3x3, cpl_image_filter3x1, cpl_image_filter5x5 made static 2003-05-20 Tuesday yjung * cplcore/cpl_image_filter_body.h: no support for int images 2003-05-20 Tuesday yjung * cplcore/cpl_matrix.h: classified methods... 2003-05-20 Tuesday yjung * cplcore/cpl_tools.c: typo 2003-05-20 Tuesday yjung * cplcore/cpl_column.c: use cpl_tools.c 2003-05-20 Tuesday yjung * cplcore/cpl_tools.c, cplcore/cpl_tools.h: added cpl_tools_kth_float() cpl_tools_kth_int() cpl_tools_median_float() and cpl_tools_median_int() 2003-05-20 Tuesday yjung * cplcore/cpl_matrix.c, cplcore/cpl_matrix.h: use cpl_tools.c... 2003-05-20 Tuesday yjung * cplcore/cpl_1dfunction.h, cplcore/cpl_vector.h, cplcore/cpl_image.h: added CPL_END_DECLS 2003-05-20 Tuesday yjung * cplcore/cpl_image_stats.c: corrected index in cpl_image_percentile() 2003-05-19 Monday yjung * cplcore/cpl_image_basic.c: comments 2003-05-19 Monday yjung * cplcore/cpl_image_basic.h: comment 2003-05-19 Monday yjung * cplcore/cpl_image_basic.c, cplcore/cpl_image_basic.h, cplcore/cpl_image_stats.c: moved cpl_image_firstgoodpos_subw as static into cpl_image_stats() 2003-05-19 Monday yjung * cplcore/cpl_image_basic.c, cplcore/cpl_image_basic.h: removed cpl_image_floor() (use cpl_image_convert instead) 2003-05-19 Monday cizzo * cplcore/cpl_column.c, cplcore/cpl_column.h, cplcore/cpl_table.c, cplcore/cpl_table.h: Renaming several functions, add functionality 2003-05-19 Monday yjung * cplcore/cpl_image_basic.h: removed cpl_image_opposite() and cpl_image_invert() 2003-05-19 Monday yjung * cplcore/cpl_1dfunction.c: cosmetics 2003-05-19 Monday yjung * cplcore/cpl_vector.c: ... 2003-05-19 Monday yjung * cplcore/cpl_image.h, cplcore/cpl_image_binary.h: moved cpl_binary definition to cpl_image.h 2003-05-19 Monday yjung * cplcore/cpl_image_io.c, cplcore/cpl_image_io.h, cplcore/cpl_image_io_body.h: added support for binary images 2003-05-19 Monday yjung * cplcore/cpl_image_io_body.h: added CPL_CLASS_BINARY 2003-05-19 Monday yjung * cplcore/cpl_image_io.h, cplcore/cpl_image_io.c: added cpl_image_new_bin 2003-05-19 Monday yjung * cplcore/cpl_sparseimage.c: include error corrected 2003-05-19 Monday yjung * cplcore/cpl_image_io.h: moved some functions to cpl_sparseimage.h 2003-05-19 Monday yjung * cplcore/cpl_image_binary.c: corrected some errors... 2003-05-19 Monday yjung * cplcore/Makefile.am: added cpl_sparseimage and cpl_image_binary 2003-05-19 Monday yjung * cplcore/cpl_image_binary.h: added cpl_binary definition 2003-05-19 Monday yjung * cplcore/cpl_image_io.c: moved sparse functions to cpl_sparseimage.c and add defgroup for doxygen 2003-05-19 Monday yjung * cplcore/cpl_image.h: added include for cpl_image_binary and cpl_sparseimage 2003-05-19 Monday yjung * cplcore/cpl_sparseimage.c, cplcore/cpl_image_basic.c, cplcore/cpl_image_binary.c, cplcore/cpl_image_filter.c, cplcore/cpl_image_stats.c: added defgroup for doxygen 2003-05-19 Monday yjung * cplcore/cpl_sparseimage.c, cplcore/cpl_sparseimage.h: Initial revision 2003-05-16 Friday rpalsa * cplcore/Makefile.am: cpl_image_binary.h added to include_HEADERS 2003-05-16 Friday rpalsa * configure.ac: Libtool versioning is setup here. Support added. Macro names changed in accordance with changes in acinlude.m4 2003-05-16 Friday rpalsa * acinclude.m4: Macros renamed. Macros which are needed for building (external) instrument packages moved to cpl.m4 2003-05-16 Friday 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 Friday rpalsa * admin/config.guess, admin/config.sub, admin/install-sh, admin/ltmain.sh, admin/mkinstalldirs: New version installed 2003-05-16 Friday llundin * cplcore/Makefile.am: Added *_body.h files 2003-05-16 Friday rpalsa * cplui/Makefile.am, cplcore/Makefile.am: Using symbols in INCLUDES, LDFLAGS. Libtool version now done in configure; support added. 2003-05-16 Friday rpalsa * m4macros/cpl.m4: Macro CPL_CHECK_CEXT added. Type in cpl_check_cpl_header fixed. Macro CPL_CREATE_SYMBOLS added. 2003-05-16 Friday rpalsa * bootstrap: Remove all occurrances of the cwd from PATH 2003-05-16 Friday 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, cplcore/cpl_image_stats.c, cplcore/cpl_image_stats_body.h: Beta version of bad pixel maps 2003-05-15 Thursday cizzo * cplcore/cpl_column.c, cplcore/cpl_column.h, cplcore/cpl_table.c, cplcore/cpl_table.h: Rename some of the functions 2003-05-15 Thursday yjung * cplcore/cpl_vector.c: doxygen things 2003-05-15 Thursday cizzo * cplcore/cpl_column.c, cplcore/cpl_column.h, cplcore/cpl_table.c, cplcore/cpl_table.h: Several changes, in accordance with (not yet all) Michele's comments 2003-05-15 Thursday yjung * cplcore/cpl_1dfunction.c: added an include 2003-05-15 Thursday yjung * cplcore/cpl_1dfunction.c, cplcore/cpl_tools.h, cplcore/cpl_vector.c: define moved in cpl_tools.h 2003-05-15 Thursday yjung * cplcore/cpl_tools.h: added defin ASCIILINESZ 2003-05-15 Thursday yjung * cplcore/cpl_tools.c: removed end of defgroup (doxygen) 2003-05-15 Thursday yjung * cplcore/cpl_objects.c: added defgroup for doxygen 2003-05-15 Thursday yjung * cplcore/cpl_1dfunction.c, cplcore/cpl_vector.c: added defgroup for Doxygen 2003-05-15 Thursday yjung * cplcore/cpl_1dfunction.c, cplcore/cpl_1dfunction.h, cplcore/cpl_vector.c, cplcore/cpl_vector.h: cosmetics 2003-05-14 Wednesday yjung * cplcore/cpl_objects.c, cplcore/cpl_objects.h: in progress 2003-05-14 Wednesday rpalsa * .bootstrap: Obsolete. 2003-05-14 Wednesday rpalsa * Makefile.boot: Replaced by bootstrap shell script. 2003-05-14 Wednesday rpalsa * Makefile.am: ACLOCAL_AMFLAGS added. 2003-05-14 Wednesday rpalsa * acinclude.m4: Package independent macros replaced by common version. Local implementations removed. 2003-05-14 Wednesday rpalsa * configure.ac: Package independent macros replaced by common version. 2003-05-14 Wednesday rpalsa * m4macros/cpl.m4: Added. 2003-05-14 Wednesday rpalsa * README.CVS: Makefile.boot and kazlib specific parts removed. 2003-05-14 Wednesday rpalsa * bootdirs, bootstrap: Added. 2003-05-13 Tuesday yjung * cplcore/cpl_objects.c, cplcore/cpl_objects.h: Initial revision 2003-05-13 Tuesday yjung * cplcore/cpl_image_binary.c, cplcore/cpl_image_binary.h: Initial revision 2003-05-12 Monday yjung * cplcore/cpl_image_filter.c, cplcore/cpl_image_filter.h, cplcore/cpl_image_filter_body.h: changed possible values foe CPL_IMAGE_OPERATION 2003-05-12 Monday yjung * cplcore/cpl_image_stats.c, cplcore/cpl_image_stats.h, cplcore/cpl_image_stats_body.h: renames possible values for CPL_IMAGE_OPERATION 2003-05-12 Monday yjung * cplcore/cpl_image_basic.c, cplcore/cpl_image_basic.h, cplcore/cpl_image_basic_body.h: rnamed CPL_OPERATION possible values 2003-05-12 Monday yjung * cplcore/cpl_image_io.c, cplcore/cpl_image_io.h, cplcore/cpl_image_io_body.h: renamed some the CPL_OPERATION possible values 2003-05-12 Monday yjung * cplcore/cpl_vector.c: use cpl_tools 2003-05-12 Monday yjung * cplcore/cpl_image_filter_body.h, cplcore/cpl_tools.c, cplcore/cpl_tools.h: cpl_tools_double_sort() renamed in cpl_tools_darray_sort() 2003-05-12 Monday yjung * cplcore/cpl_image.c, cplcore/cpl_image_operation.h: files splitted into cpl_image_io basic filter ans stats 2003-05-12 Monday yjung * cplcore/Makefile.am, cplcore/cpl_image.h, cplcore/cpl_image_basic_body.h, cplcore/cpl_image_filter.c, cplcore/cpl_image_filter_body.h, cplcore/cpl_image_stats.c, cplcore/cpl_tools.c, cplcore/cpl_tools.h: sorting and median -> cpl_tools.ch 2003-05-12 Monday yjung * cplcore/cpl_tools.c, cplcore/cpl_tools.h: Initial revision 2003-05-12 Monday yjung * cplcore/cpl_image_basic.c, cplcore/cpl_image_basic.h, cplcore/cpl_image_basic_body.h, cplcore/cpl_image_filter.c, cplcore/cpl_image_filter.h, 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.h, cplcore/cpl_image_stats_body.h: cpl_image.c splitted in 4 different cpl_image categories 2003-05-09 Friday cizzo * cplcore/cpl_table.c: Rename cpl_table_select() and cpl_table_unselect() 2003-05-09 Friday cizzo * cplcore/cpl_table.c, cplcore/cpl_table.h: Get rid of several select functions, and eliminate needless type check in comparison between columns 2003-05-06 Tuesday cizzo * cplcore/cpl_column.h, cplcore/cpl_error.h, cplcore/cpl_matrix.h, cplcore/cpl_messaging.h, cplcore/cpl_table.h: Correct header 2003-05-06 Tuesday cizzo * cplcore/cpl_error.c, cplcore/cpl_column.c, cplcore/cpl_matrix.c, cplcore/cpl_messaging.c, cplcore/cpl_table.c: Correct header 2003-05-05 Monday yjung * cplcore/cpl_image.c, cplcore/cpl_image.h: changed prototype of cpl_image_convert() 2003-04-30 Wednesday yjung * cplcore/cpl_1dfunction.c: forgot a fabs() 2003-04-30 Wednesday yjung * cplcore/cpl_vector.h: static function were not supposed to be declared here 2003-04-29 Tuesday yjung * cplcore/cpl_1dfunction.c, cplcore/cpl_1dfunction.h: cpl_function1d_centroid also handles negative values now 2003-04-29 Tuesday llundin * cplcore/cpl_image.c: Removed unused declarations found by MKiesgen 2003-04-29 Tuesday cizzo * cplcore/cpl_matrix.c: 1x1 matrices are now allowed 2003-04-28 Monday llundin * cplcore/cpl_image.c: Reverted change in cpl_image.c rev. 1.34. Added stdout/stderr from `make check` on HP-UX (& alpha linux) 2003-04-25 Friday cizzo * cplcore/cpl_matrix.c: Avoid changing pointer to matrix once it is shifted 2003-04-23 Wednesday llundin * cplcore/cpl_image.c, cplcore/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 Thursday llundin * cplcore/cpl_image.c, cplcore/cpl_image.h, cplcore/cpl_image_operation.h: Removed invert & reciprocal functions. Improved accuracy in std.dev. Finalized code reuse 2003-04-11 Friday llundin * cplcore/cpl_image.c: Increased number of digits in printf in cpl_image_stat_dump 2003-04-11 Friday llundin * cplcore/cpl_image.h: Set result to zero in case of division overflow 2003-04-11 Friday mkiesgen * cplcore/cpl_property.c: Bugfixed cpl_property_copy due to changes in memory allocation 2003-04-11 Friday mkiesgen * cplcore/cpl_plist.h, cplcore/cpl_plist.c: Added erase for keywords starting with a given string. 2003-04-11 Friday llundin * cplcore/cpl_image.c, cplcore/cpl_image.h, cplcore/cpl_image_operation.h: Fixed rounding problem with sqrt() in cpl_image_stat_subw. Made cpl_image_invert consistent over types 2003-04-10 Thursday yjung * cplcore/cpl_image.c: forgot a cast ... 2003-04-10 Thursday yjung * cplcore/cpl_image.c: Check return of stat functions 2003-04-10 Thursday yjung * cplcore/cpl_image.c, cplcore/cpl_image.h: Statistic object and related functions completely re-written according design discussed together in the CPL meeting 09-04-2003. 2003-04-10 Thursday cizzo * cplcore/cpl_table.c: Minor changes 2003-04-10 Thursday cizzo * cplcore/cpl_column.c: Minor changes 2003-04-10 Thursday cizzo * cplcore/cpl_matrix.c: Minor changes 2003-04-09 Wednesday llundin * cplcore/cpl_image.c, cplcore/cpl_image.h, cplcore/cpl_image_operation.h: Robust use of pow() and log(). Rewritten cpl_image_cst_op* to reduce code replication 2003-04-08 Tuesday llundin * cplcore/cpl_image_operation.h: Fixed cpp warning - really 2003-04-08 Tuesday llundin * cplcore/cpl_image.c, cplcore/cpl_image.h, cplcore/cpl_image_operation.h: Fixed cpp warning. Rewritten to reduce code replication 2003-04-08 Tuesday 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 Tuesday rpalsa * cplcore/cpl_property.c: _cpl_property_value_resize(): Bare type (char *) replaced by library type (cxptr) 2003-04-08 Tuesday rpalsa * cplcore/cpl_property.c: cpl_property_get_bool(): cast operation on result fixed. 2003-04-08 Tuesday yjung * cplcore/cpl_image.c, cplcore/cpl_image.h, cplcore/cpl_image_operation.h: Problems of compilations on HP: moved type_t to cpl_type_t 2003-04-08 Tuesday yjung * cplcore/Makefile.am: added cpl_image_operation.h 2003-04-07 Monday yjung * cplcore/cpl_image.c: changed comments 2003-04-07 Monday rpalsa * acinclude.m4: Added option to skip QFITS test completely in CPL_CHECK_QFITS 2003-04-07 Monday yjung * cplcore/cpl_image.c, cplcore/cpl_image.h: reorganized a bit the functions. Corrected the log() bug reported by Lars 2003-04-07 Monday yjung * cplcore/cpl_image.c: added support for integer_t images in all functions but filtering functions 2003-04-07 Monday yjung * cplcore/cpl_image.h: added cpl_image_load_int() 2003-04-04 Friday yjung * cplcore/cpl_image.c, cplcore/cpl_image.h: added cpl_image_convert() - still needs to be tested 2003-04-04 Friday yjung * cplcore/cpl_image.c, cplcore/cpl_image.h, cplcore/cpl_image_operation.h: 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 Friday yjung * cplcore/cpl_image.c, cplcore/cpl_image.h, cplcore/cpl_image_operation.h: moved data to pixels in the cpl_image definition 2003-04-04 Friday llundin * cplcore/cpl_image.c, cplcore/cpl_image.h, cplcore/cpl_image_operation.h: Renamed lx/ly (and made new division default) 2003-04-04 Friday llundin * cplcore/cpl_image_operation.h: Rewritten to reduce code replication 2003-04-04 Friday llundin * cplcore/cpl_image.c, cplcore/cpl_image.h: Rewritten to reduce code replication 2003-04-02 Wednesday yjung * cplcore/cpl_image.c, cplcore/cpl_image.h: added cpl_image_get_pixels_as_float() cpl_image_get_pixels_as_double() 2003-04-02 Wednesday yjung * cplcore/cpl_image.c: some bugs detected thanks to tests cpl_image-test.c 2003-04-02 Wednesday yjung * cplcore/cpl_image.c: cpl_image_del() -> cpl_image_delete() 2003-04-02 Wednesday yjung * cplcore/cpl_image.c: typo 2003-04-02 Wednesday yjung * cplcore/cpl_image.c, cplcore/cpl_image.h: Finished to upgrade the cpl_image functions. Still have to be tested. 2003-04-01 Tuesday yjung * cplcore/cpl_image.c, cplcore/cpl_image.h: in progress... 2003-03-31 Monday yjung * cplcore/cpl_image.c, cplcore/cpl_image.h: in progress - many functions are still missing 2003-03-19 Wednesday 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-02-24 Monday rpalsa * README.CVS: CVSROOT updated, tool versions corrected. 2003-02-10 Monday yjung * cplcore/cpl_image.c, cplcore/cpl_image.h: image_cst_op_local -> cpl_image_cst_op_local image_get_median -> cpl_image_get_median 2003-02-10 Monday yjung * cplcore/cpl_image.c, cplcore/cpl_image.h: pixelvalue-> pixelval 2003-02-10 Monday yjung * cplcore/cpl_1dfunction.c, cplcore/cpl_1dfunction.h, cplcore/cpl_image.c, cplcore/cpl_image.h, cplcore/cpl_vector.c, cplcore/cpl_vector.h: cleaning 2003-01-14 Tuesday rpalsa * configure.ac: CPL_CHECK_LIBCEXT commented out. Not yet implemented. 2002-12-18 Wednesday cizzo * cplcore/cpl_error.c: Correct documentation 2002-09-25 Wednesday rpalsa * Makefile.am, configure.ac, cplcore/Makefile.am, cplui/Makefile.am: Pushed to automake 1.6 2002-09-24 Tuesday rpalsa * admin/config.guess, admin/config.sub, admin/depcomp, admin/install-sh, admin/missing, admin/mkinstalldirs: New version installed. 2002-09-02 Monday 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 Monday rpalsa * cplui/Makefile.am, cplui/cpl_frame.c, cplui/cpl_frame.h, cplui/cpl_frameset.c, cplui/cpl_frameset.h: Added. 2002-07-27 Saturday rpalsa * cplcore/cpl_plist.c, cplcore/cpl_plist.h, cplcore/cpl_property.c, cplcore/cpl_property.h, cplcore/cpl_macros.h: Added. 2002-07-15 Monday rpalsa * cplcore/cpl_dict.c, cplcore/cpl_dict.h: Obsolete. Implementation replaced by C extensions. 2002-07-15 Monday rpalsa * cplcore/Makefile.am: Remove kazlib dependencies. 2002-07-15 Monday rpalsa * Makefile.am: Remove kazlib support. Subdirectory cplui added. 2002-07-15 Monday rpalsa * configure.ac: Remove kazlib support. Obsolete. 2002-07-15 Monday rpalsa * acinclude.m4: Let QFITSDIR take precedence over CPLDIR when locating the qfits library. 2002-07-15 Monday rpalsa * Makefile.boot: Remove kazlib. Obsolete. 2002-07-02 Tuesday cizzo * cplcore/cpl_column.c, cplcore/cpl_matrix.c, cplcore/cpl_messaging.c, cplcore/cpl_table.c: Minor changes in the documentation 2002-07-02 Tuesday cizzo * cplcore/cpl_error.h: Add documentation to cpl_error_code enum 2002-07-02 Tuesday cizzo * cplcore/cpl_error.c: Add extra standard messages 2002-07-02 Tuesday cizzo * cplcore/cpl_error.c: Correct cpl_error_set_where() prototype, and add Doxygen preprocessing instructions. 2002-07-02 Tuesday cizzo * cplcore/cpl_error.h: Correct cpl_error_set_where() prototype. 2002-07-01 Monday rpalsa * cplcore/cpl_error.h: FILE_IO and BAD_FILE_FORMAT errors added. 2002-07-01 Monday cizzo * cplcore/cpl_table.c: Final version of the loader 2002-06-27 Thursday cizzo * cplcore/cpl_table.c: Transform some asserts in recoverable errors 2002-06-27 Thursday cizzo * cplcore/cpl_column.c: Transform some asserts in recoverable errors, and fix some more bugs 2002-06-24 Monday cizzo * cplcore/cpl_table.c: Changed prototype qfits_query_columns_nulls() 2002-06-21 Friday rpalsa * cplcore/cpl_error.c, cplcore/cpl_error.h: Type mismatch error added. 2002-06-19 Wednesday cizzo * cplcore/cpl_matrix.c: Now using xmemory.h. Calls to realloc() must be replaced by less efficient code 2002-06-19 Wednesday cizzo * cplcore/cpl_table.c: Align to new qfits_query_column_data() prototype 2002-06-19 Wednesday cizzo * cplcore/cpl_column.c, cplcore/cpl_table.c: Now using xmemory.h. Calls to realloc() must be replaced by less efficient code 2002-06-19 Wednesday cizzo * cplcore/cpl_column.h: Upgrade header 2002-06-19 Wednesday cizzo * cplcore/cpl_table.c: Working on loader in progress; now using consistently the memory model defined in xmemory.h 2002-06-19 Wednesday cizzo * cplcore/cpl_matrix.c: Fix a bug, other minor changes 2002-06-18 Tuesday cizzo * cplcore/cpl_messaging.c, cplcore/cpl_messaging.h: Shorten functions names 2002-06-17 Monday cizzo * cplcore/cpl_matrix.c: Improve error handling 2002-06-17 Monday cizzo * cplcore/cpl_table.c: Improve error handling 2002-06-17 Monday cizzo * cplcore/cpl_column.c: Improve error handling 2002-06-17 Monday cizzo * cplcore/Makefile.am: Add messaging module 2002-06-17 Monday cizzo * cplcore/cpl_error.c, cplcore/cpl_error.h: Add more error codes, and modify cpl_error_set_code() to return the set code 2002-06-17 Monday cizzo * cplcore/cpl_messaging.c, cplcore/cpl_messaging.h: First implementation 2002-06-12 Wednesday cizzo * cplcore/cpl_column.h, cplcore/cpl_error.h, cplcore/cpl_matrix.h, cplcore/cpl_table.h: Minor change 2002-06-12 Wednesday cizzo * cplcore/cpl_error.c, cplcore/cpl_error.h: Add one more message 2002-06-12 Wednesday 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 Wednesday cizzo * cplcore/cpl_table.h: Add functions cpl_table_any_null() and cpl_table_any_valid() 2002-06-12 Wednesday cizzo * cplcore/cpl_column.c, cplcore/cpl_column.h: Add functions cpl_column_any_null() and cpl_column_any_valid() 2002-06-10 Monday cizzo * cplcore/cpl_matrix.c: Fix wrong usage of cpl_error_set_where() 2002-06-10 Monday cizzo * cplcore/Makefile.am: Add error module 2002-06-10 Monday cizzo * cplcore/cpl_error.c, cplcore/cpl_error.h: Add some more error flags 2002-06-10 Monday cizzo * cplcore/cpl_column.c: Unsing error module; some more useless checka are eliminated 2002-06-10 Monday cizzo * cplcore/cpl_error.c, cplcore/cpl_error.h: First implementation 2002-06-10 Monday cizzo * cplcore/cpl_matrix.c: First using of the error module 2002-06-07 Friday cizzo * cplcore/cpl_matrix.c: Close doxygen block 2002-06-07 Friday cizzo * cplcore/cpl_matrix.h: Remove comments in italian... 2002-06-07 Friday cizzo * cplcore/cpl_matrix.c: Eliminate return status checks from cxmemory routines 2002-06-06 Thursday cizzo * cplcore/Makefile.am: Add include path to cext (hardcoded, to be fixed) 2002-06-06 Thursday cizzo * cplcore/cpl_table.c: Eliminate return status checks from cxmemory routines 2002-06-06 Thursday cizzo * cplcore/cpl_column.c: Eliminate return status checks from cxmemory routines 2002-06-06 Thursday cizzo * cplcore/cpl_table.c, cplcore/cpl_table.h: Support column unit and format 2002-06-05 Wednesday rpalsa * cplcore/Makefile.am: Blank lines removed. 2002-06-05 Wednesday cizzo * cplcore/cpl_column.c, cplcore/cpl_column.h: Add unit and format to cpl_column 2002-05-15 Wednesday cizzo * cplcore/cpl_table.c: Some optimizations added 2002-05-12 Sunday cizzo * cplcore/cpl_column.c, cplcore/cpl_column.h: Completed code optimization 2002-05-09 Thursday cizzo * cplcore/cpl_column.c: Optimization of some routines 2002-05-09 Thursday cizzo * cplcore/cpl_matrix.c: Optimization 2002-05-07 Tuesday cizzo * cplcore/cpl_matrix.c: Add functions for median computation, and avoid creation of 1x1 matrices 2002-05-07 Tuesday cizzo * cplcore/cpl_column.c, cplcore/cpl_column.h, cplcore/cpl_table.c, cplcore/cpl_table.h: Add functions for median computation 2002-05-05 Sunday cizzo * cplcore/Makefile.am: Add matrix class 2002-05-05 Sunday cizzo * cplcore/cpl_matrix.c, cplcore/cpl_matrix.h: Implementation 2002-04-24 Wednesday rpalsa * cplcore/cpl_image.c, cplcore/cpl_image.h: Changed to new header template. 2002-04-18 Thursday cizzo * cplcore/cpl_column.c, cplcore/cpl_table.c: Correct standard header 2002-04-18 Thursday cizzo * cplcore/cpl_table.h, cplcore/cpl_column.h, cplcore/cpl_matrix.h: Add standard header 2002-04-18 Thursday cizzo * cplcore/cpl_matrix.h: First (untested) implementation 2002-04-10 Wednesday yjung * cplcore/cpl_vector.c, cplcore/cpl_vector.h: added cpl_vector_threshold() 2002-04-10 Wednesday csabet * cplcore/cpl_image.c: Removed the cause for a warning 2002-04-10 Wednesday csabet * cplcore/cpl_vector.h: added prototypes for the new routines 2002-04-10 Wednesday csabet * cplcore/cpl_vector.c: Changed two routines subject to further discussion 2002-03-21 Thursday cizzo * cplcore/cpl_table.c, cplcore/cpl_table.h: Add new function() 2002-03-21 Thursday cizzo * cplcore/cpl_column.c, cplcore/cpl_column.h: Add new module cpl_column_set_data_null() 2002-03-18 Monday cizzo * cplcore/cpl_table.c: Fix sorting routine 2002-03-18 Monday ndevilla * cplcore/cpl_image.c: Corrected bug in cpl_image_mul 2002-03-13 Wednesday rpalsa * Makefile.boot: Use correct syntax for test command in boot-libltdl and boot-kazlib. 2002-03-13 Wednesday cizzo * cplcore/cpl_table.c: Implementation of cpl_table_column_exist(), eliminate a buggy speedup, fix more bugs 2002-03-13 Wednesday 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 Wednesday cizzo * cplcore/cpl_column.c: Fix s few bugs 2002-03-07 Thursday yjung * cplcore/cpl_vector.c: added the size of vector 2002-03-07 Thursday yjung * cplcore/cpl_1dfunction.c: ... 2002-03-05 Tuesday rpalsa * cplcore/Makefile.am: Add -lm to libcplcore_la_LIBADD to satisfy the library dependency. 2002-02-22 Friday yjung * cplcore/cpl_1dfunction.c: bad function call... 2002-02-22 Friday ndevilla * cplcore/cpl_image.c: Renamed eclipse functions, removed eclipse error handling, added pixel sorting routines. 2002-02-22 Friday rpalsa * configure.ac: Create Makefile for the testsuite. 2002-02-22 Friday rpalsa * Makefile.am: Added testsuite directory. 2002-02-20 Wednesday yjung * cplcore/cpl_1dfunction.c, cplcore/cpl_1dfunction.h, cplcore/cpl_vector.c, cplcore/cpl_vector.h: updated files headers 2002-02-19 Tuesday cizzo * cplcore/cpl_column.c, cplcore/cpl_column.h, cplcore/cpl_table.c, cplcore/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 Monday ndevilla * cplcore/cpl_image.c, cplcore/cpl_image.h: added load/save functions. 2002-02-18 Monday cizzo * cplcore/cpl_table.c: Move @return after @param documentation 2002-02-12 Tuesday rpalsa * cplcore/Makefile.am: cpl_image.h added to include_HEADERS 2002-02-07 Thursday ndevilla * cplcore/cpl_vector.c: Removed GNU attributes for some functions. Not needed here. 2002-02-07 Thursday ndevilla * README.CVS: Added section about qfits. 2002-02-07 Thursday rpalsa * cplcore/Makefile.am: Handle qfits as installed library. 2002-02-07 Thursday rpalsa * configure.ac: Check for external qfits library. Removed qfits from CONFIG_SUBDIRS 2002-02-07 Thursday rpalsa * acinclude.m4: Macro CPL_CHECK_QFITS added. 2002-02-07 Thursday rpalsa * Makefile.am: Support for qfits as part of the CPL tree removed. 2002-02-07 Thursday rpalsa * .bootstrap: Directory qfits removed. 2002-02-07 Thursday rpalsa * README.CVS: Updated with respect to the changed handling of Qfits. 2002-02-06 Wednesday ndevilla * cplcore/cpl_image.c, cplcore/cpl_image.h: Added filtering functions. 2002-01-23 Wednesday ndevilla * cplcore/cpl_image.c: Suppressed e_error messages. 2002-01-21 Monday rpalsa * configure.ac: Changed location of KAZLIB_CONVENIENCE_LIBRARY. Must run after AC_PROG_LIBTOOL. 2002-01-16 Wednesday yjung * cplcore/cpl_1dfunction.c, cplcore/cpl_1dfunction.h: added modifs requested during CPL meeting 2002-01-16 Wednesday yjung * cplcore/cpl_vector.c, cplcore/cpl_vector.h: modif after meeting requests 2002-01-16 Wednesday yjung * cplcore/cpl_vector.c, cplcore/cpl_vector.h: added some functions required by Cyrus 2002-01-16 Wednesday rpalsa * acinclude.m4: Typo fixed. 2002-01-16 Wednesday rpalsa * Makefile.am: Better test for html subdirectory in target dist-hook. 2002-01-14 Monday rpalsa * Makefile.am: Add kazlib's aclocal.m4 to MAINTAINERCLEANFILES. 2002-01-11 Friday yjung * cplcore/cpl_vector.c, cplcore/cpl_vector.h: moved a part to cpl_1dfunction and changed cpl_vector type 2002-01-11 Friday yjung * cplcore/cpl_1dfunction.c, cplcore/cpl_1dfunction.h: first valid version 2002-01-11 Friday yjung * cplcore/Makefile.am: added cpl_1dfunction.[ch] 2002-01-11 Friday ndevilla * cplcore/Makefile.am: Added cpl_image.c 2002-01-11 Friday ndevilla * cplcore/cpl_image.c, cplcore/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 Friday yjung * cplcore/cpl_1dfunction.c, cplcore/cpl_1dfunction.h: Initial revision 2002-01-08 Tuesday cizzo * cplcore/cpl_table.h: Select functions now return correctly size_t instead of int 2002-01-08 Tuesday cizzo * cplcore/cpl_table.c: Review documentation, and apply some minor changes 2002-01-08 Tuesday cizzo * cplcore/cpl_column.c: Review documentation, and some minor changes 2002-01-07 Monday cizzo * cplcore/Makefile.am: Add modules cpl_table and cpl_column 2002-01-07 Monday cizzo * cplcore/cpl_column.h, cplcore/cpl_column.c, cplcore/cpl_table.c, cplcore/cpl_table.h: Implementation 2002-01-07 Monday rpalsa * cplcore/cpl_dict.h: Iterator type removed. 2002-01-07 Monday rpalsa * Makefile.am: Add kazlib to aclocal include path. 2002-01-04 Friday yjung * cplcore/cpl_vector.c, cplcore/cpl_vector.h: Still in development 2002-01-04 Friday yjung * cplcore/Makefile.am: added cpl_vector.[ch] 2002-01-02 Wednesday yjung * cplcore/cpl_vector.c, cplcore/cpl_vector.h: Initial revision 2002-01-01 Tuesday rpalsa * 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 Tuesday rpalsa * 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 Sunday rpalsa * acinclude.m4: Bug fixed when caching results in ENABLE_DEBUG and ENABLE_STRICT macros. 2001-12-19 Wednesday rpalsa * README.CVS: Topics added. Some recommendations about the installation process. 2001-12-19 Wednesday rpalsa * Makefile.am: Distribute files AUTHORS, COPYING, INSTALL and README. Added to EXTRA_DIST. 2001-12-17 Monday rpalsa * AUTHORS, BUGS, COPYING, ChangeLog, INSTALL, NEWS, README, README.CVS, TODO: Added. 2001-12-17 Monday rpalsa * configure.ac: Package version set to 0.0 2001-12-17 Monday rpalsa * cplcore/Makefile.am: Changed symbol INCLUDES to use correct path to qfits includes. 2001-12-17 Monday rpalsa * acinclude.m4: Changed symbol LIBQFITS to correct path. 2001-12-17 Monday rpalsa * Makefile.am: Added generated files in libltdl to MAINTAINERCLEANFILES. 2001-12-14 Friday 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, cplcore/.cvsignore, cplcore/Makefile.am, cplcore/cpl_dict.c, cplcore/cpl_dict.h, cplui/.cvsignore: Initial revision |