summaryrefslogtreecommitdiff
path: root/Changes.txt
blob: e0420797a597927c19c3924901de4d26ecee1223 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
5.0.4
	- Typo fix of graphics/dune

5.0.3
	- Port to OCaml 4.10, with dune-configurator. (Shakthi Kannan <author@shakthimaan.com>)

5.0.2
	- Port to OCaml 4.08

5.0.1
        - Added colormodel to `header_infos` when a jpeg file is loaded (Ken Sakayori <kensakayori@gmail.com>)
        - Added YCbCr and CMYK color models (Ken Sakayori <kensakayori@gmail.com>)

5.0.0
	- dune port
	
4.2.6
        - Complation fix of tiffps for OCaml 4.06.0

4.2.5
        - Ported to lablgtk.2.8.16
	- Added cmxs creation

4.2.4
        - -safe-string support

4.2.3
	- compilation fix for homebrew
	- compilation fix when there is no supported subpackages which
	  require external libraries

4.2.2
        * Added some documents to mli files
	* Fixed memory leaks in ftintf.c. Thanks to Max Mouratov!   
        * Fixed warning switches for OCaml 4.03.0
        * .cmx files are now installed

4.2.1
        * Load_only_the_first_frame load_option is added
        * Fixes for 4.02.2 new warnings
 
4.2.0
        * OCaml 4.02.0 string/bytes fix

4.1.2
        * GIF lib version 5 support
        * clang related compilation fixes

4.1.1
        * omake --config clean up
        * pkg-config is now used if exists in order to seek external libraries

4.1.0
        * bmp was not linked with examples. Since bmp is pure ML libarary, 
          you may need to add -linkall to linker command to your build script,
          otherwise the module is silently ignored. 
        * bmp 32bit RGBA is now supported
        * added jpeg marker load/saving (not tested well)
        * added exif support (you need libexif)
        ! refactored ocamlfind package names (probably introduce some incompatibility)
        * removed unused old configure and make scripts
        * Applied GODI's patches. Now omake takes the following variable definitions:
             - INCLUDES
             - LDFLAGS
             - NATIVE_ENABLED
             - ARG_WANT_XXX
             - ARG_PATH_GS
             - ARG_FREETYPE_CONFIG
          If they are not defined, some default values are deduced.

4.0.2
	* ppm save was somehow disabled.

4.0.1
	* Minor bug fixes, patch submitted by Damien Doligez 
 
4.0.0
	* Stop supporting the autoconf build. (It might works though.)
	* Instead of autoconf, using omake and ocamlfind
	* Subpackages: no need to link codes for uninterested format.
	* Stop supporting lablgtk1
	  - Ximage2 module is now Ximage, and the older Ximage is removed
	  - OXimage2 module is now OXimage, and the older OXimage is removed

3.2.0
	* Misnamed version. It should have been 3.0.3 or something. 
        * Small bug fix for image load memory allocation vulnerability

3.0.2
        * O'Caml 3.11 port.
	* Integer overflow vulnerability fix for pngread.c

3.0.1
        * Alpha channel support for png images.

3.0.0
        * new version numbering scheme
        * autoconf and makefiles cleanup
        * fix examples compilation

2.2.1
        * Now compiling with -warn-error -A
2.2
        * complete code review and rewriting
        * the main module, originally named "Image" is now "Images".
        * the whole set of compiled files are now installed in the library
        * a new export for the Ps module:
          get_bounding_box : string -> bounding_box
          returns the bounding box option of a postscript file image.
2.12
        * O'Caml 3.07 port. Added support for lablgtk2.
2.11
        * bug fix release
2.01
        * bug fix at load_Glyph at freetype1/ftintf.c
2.00
        * O'Caml 3.03 dll support. (This and later versions of camlimages
          will not  work with the older O'Camls).
        * Better support for giflib library
1.03
        * Image.save takes the image format now as an option.
1.02
        * added CMYK (Cyan Magenta Yellow and blacK) color space 
          (even though we have no trivial good color conversion 
          between CMYK and RGB)
        * added RGBA (RGB with the Alpha channel) and CMYK images
        * Colorhist
        * Unit
        * Geometry

        * (Jpeg now supports CMYK image reading and writing)
        * Postscript
1.01
        * fix for O'Caml 3.00 + lablgtk 1.00
        * bitmap cache files finalization is now standard.
        * bug fixes
1.0
        * Initial distribution revision