LIBGPIV version, static lib, doxygen, cleanup autotools
[libgpiv.git] / ChangeLog
blob437ab23ce77c7563645cf120cf36ed327e06623e
2 2011-2-4 Gerber Van der Graaf
3         * added gpiv_(f)read_bindata and gpiv_(f)write_bindata
5 2009-03-16  Thomas Huxhorn
6         * lib/io.c: added support for ppm image format.
8 2008-01-12 Thomas Huxhorn
9         * lib/cam.c, lib/cam_par.c: bug repairs.
10         
11 2008-22-11 Gerber Van der Graaf
12         * build libgpiv_mpi libso name
13         * Cleanup public variables
14         * Changed guint to gint for variables used in for () loops in upstream
15         * Control doxygen with configure options
16         
17 2008-4-6 Gerber Van der Graaf
18         * lib/piv.c: parallelised for distributed memory systems using MPI
19         * lib/piv.c, lib/imgproc_deform.c: parallelised for shared systems memory 
20         using OMP
21         
22 2008-23-9 Gerber Van der Graaf
23         * lib/io.c: Repaired reading from stdin.
24         
25 2008-5-5 Gerber Van der Graaf
26         * Removed semicolon (:) from gpiv.conf as this seems to be more convenient
27         * include/gpiv/gpiv-io.h .h5 and .H5 extension for hdf files 
28         (previously .gpi/.GPI)
29         
30 2008-7-4 Gerber Van der Graaf
31         * Changed __GpivPivPar: int_size_2 to int_size_i (initital) and 
32         int_size_1 to int_size_f (final) in include/gpiv/gpiv-piv_par.h
33         * Moved some GpivImageProcPar members to a new structure GpivGenPar
34         containing general parameters, using key GEN in configuration.
35         * Repaired gpiv_*_check_parameters_read; added *__set = TRUE to
36         function properly without configuration
38 2008-27-3 Gerber Van der Graaf
39         * Removed NONREQUIRED macro in lib/io_png.c
40         
41 2007-10-12 Gerber Van der Graaf
42         * Debugged
44 2007-20-11 Gerber Van der Graaf
45         * Kafka: reduction and simplyfication of the API
46         * New: Struct Image
47         * Improved: all parameter and data structures. Extended with comment and
48         third dimension components (for future use).
49         * PyGpiv: Python module to use library in scripts, wrapped by SWIG, 
50         in separate packet.
51         * 'eval': files and API replaced by 'piv'
52         * _speed.c/.h: included in piv.c/.h
53         
54 2007-7-6 Gerber Van der Graaf
55         * Parameter keys of identic format (process key entirely capital letters,
56         each parameter starts with a capital letter, word separation with '_', 
57         key names are centralized by macro's.
59 2007-10-5 Gerber Van der Graaf
60         * renamed all parameters *_logic to *__set and functions *parameter_logic
61         to *parameter_set
63 2007-20-4 Gerber Van der Graaf
64         * Moved to fftw3 library
65         * Disabled some memory leaks
67 2007-30-3 Gerber Van der Graaf
68         * include: headers adapted for documentation with Doxygen
70 2007-22-3 Gerber Van der Graaf
71         * libgpiv_0.4.0_patch1: lib/imgproc debugged
73 2007-21-2 Gerber Van der Graaf
74         * libgpiv_0.4.0_patch1: new: spof filter, gauss weighting on interr. area.
76 2006-7-11 Gerber Van der Graaf
77         * assert substituted by g_return_(val_)if_fail in public functions and
78         by g_assert in private ones
80 2006-7-11 Gerber Van der Graaf
81         * Support for Portable Network Graphics image format (native) and for
82         tif, gif, pgm, and bmp by converting to png with netbpm on the fly.
83         * lib/io_raw.c, lib/io_png.c, lib/io_hdf.c added
85 2006-23-10 Gerber Van der Graaf
86         * lib/io_png.c: PNG (Portable Network Graphics) as native image format
88 2006-11-6 Gerber Van der Graaf
89         * include/gpiv/dac.h substituted by include/gpiv/cam.h, include/trig.h
90         * lib/dac.c substituted by lib/cam.c, lib/trig.c
91         * lib/dac_par.c substituted by lib/cam_par.c, lib/trig_par.c
92         * DISABLE_DAC substituted by ENABLE_CAM, ENABLE_TRIG
93         * GPIV_GPIVPOSTPAR_DEFAULT__* substituted by GPIV_POSTPAR_DEFAULT__*