File libwebp.changes of Package libwebp
330
1
-------------------------------------------------------------------
2
Thu Sep 14 02:30:38 UTC 2023 - xiaoguang wang <xiaoguang.wang@suse.com>
3
4
- Add 0001-Fix-OOB-write-in-BuildHuffmanTable.patch
5
Add 0001-Fix-invalid-incremental-decoding-check.patch:
6
[boo#1215231] [CVE-2023-4863]
7
8
-------------------------------------------------------------------
9
Tue May 30 01:20:57 UTC 2023 - Xiaoguang Wang <xiaoguang.wang@suse.com>
10
11
- Add libwebp-double-free.patch: Avoid a double free, upstream
12
commit a486d800 (bsc#1210212 CVE-2023-1999).
13
14
-------------------------------------------------------------------
15
Sat Aug 24 13:46:36 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
16
17
- Update to new upstream release 1.0.3
18
* Resize fixes for Nx1 sizes and the addition of non-opaque
19
alpha values for odd sizes.
20
* Lossless encode/decode performance improvements.
21
* Lossy compression performance improvement at low quality
22
levels with flat content.
23
* vwebp will now preserve the aspect ratio of images that
24
exceed monitor resolution by scaling the image to fit.
25
26
-------------------------------------------------------------------
27
Wed Jul 3 18:02:20 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
28
29
- Update to version 1.0.2:
30
* Lossless encoder speedups.
31
* Lossy encoder speedup on ARM.
32
* Lossless multi-threaded security fix.
33
- Changes from version 1.0.1:
34
* Lossless encoder speedups.
35
* Big-endian fix for alpha decoding.
36
* Gif2webp fix for loop count=65535 transcode.
37
* Further security related hardening in libwebp & libwebpmux.
38
* Miscellaneous bug & build fixes.
39
40
-------------------------------------------------------------------
41
Sat Apr 28 01:14:53 UTC 2018 - mrueckert@suse.de
42
43
- update baselibs.conf for the new soversions
44
45
-------------------------------------------------------------------
46
Sat Apr 28 00:53:26 UTC 2018 - mrueckert@suse.de
47
48
- update to 1.0.0
49
- lossy encoder improvements to avoid chroma shifts in various
50
-ircumstances (issues #308, #340)
51
- big-endian fixes for decode, RGBA import and
52
WebPPictureDistortion
53
- Tool updates:
54
gifwebp, anim_diff - default duration behavior (<= 10ms)
55
changed to match web browsers, transcoding
56
tools (issue #379)
57
img2webp, webpmux - allow options to be passed in via a file
58
(issue #355)
59
- changes from 0.6.1
60
- lossless performance and compression improvements + a new
61
'cruncher' mode (-m 6 -q 100)
62
- ARM performance improvements with clang (15-20% w/ndk r15c,
63
issue #339)
64
- webp-js: emscripten/webassembly based javascript decoder
65
- miscellaneous bug & build fixes (issue #329, #332, #343, #353,
66
#360, #361, #363)
67
- Tool updates / additions:
68
- added webpinfo - prints file format information (issue #330)
69
- gif2webp - loop behavior modified to match Chrome M63+
70
(crbug.com/649264); '-loop_compatibility' can be
71
used for the old behavior
72
- changes from 0.6.0
73
- lossless performance and compression improvements
74
- miscellaneous performance improvements (SSE2, NEON, MSA)
75
- webpmux gained a -duration option allowing for frame timing
76
modification
77
- new img2webp utility allowing a sequence of images to be
78
converted to animated webp
79
- API changes:
80
- libwebp:
81
WebPPictureSharpARGBToYUVA
82
WebPPlaneDistortion
83
- libwebpmux / gif2webp:
84
WebPAnimEncoderOptions: kmax <= 0 now disables keyframes,
85
kmax == 1 forces all keyframes. See
86
mux.h and the gif2webp manpage for
87
details.
88
- changes from 0.5.2
89
- This release covers CVE-2016-8888 and CVE-2016-9085.
90
- further security related hardening in the tools; fixes to
91
gif2webp/AnimEncoder (issues #310, #314, #316, #322),
92
cwebp/libwebp (issue #312)
93
- full libwebp (encoder & decoder) iOS framework; libwebpdecoder
94
WebP.framework renamed to WebPDecoder.framework (issue #307)
95
- CMake support for Android Studio (2.2)
96
- miscellaneous build related fixes (issue #306, #313)
97
- miscellaneous documentation improvements (issue #225)
98
- minor lossy encoder fixes and improvements
99
- changes from 0.5.1
100
- miscellaneous bug fixes (issues #280, #289)
101
- reverted alpha plane encoding with color cache for
102
compatibility with libwebp 0.4.0->0.4.3 (issues #291, #298)
103
- lossless encoding performance improvements
104
- memory reduction in both lossless encoding and decoding
105
- force mux output to be in the extended format (VP8X) when
106
undefined chunks are present (issue #294)
107
- gradle, cmake build support
108
- workaround for compiler bug causing 64-bit decode failures on
109
android devices using clang-3.8 in the r11c NDK
110
- various WebPAnimEncoder improvements
111
- disable extras for now. it seems it is not building and
112
installing a library anymore
113
114
-------------------------------------------------------------------
115
Fri Feb 12 15:34:04 UTC 2016 - mpluskal@suse.com
116
117
- Update baselibs.conf
118
119
-------------------------------------------------------------------
120
Thu Feb 11 15:44:22 UTC 2016 - mpluskal@suse.com
121
122
- Update to 0.5.0
123
* miscellaneous bug & build fixes (issues #234, #258, #274, #275,
124
#278)
125
* encoder & decoder speed-ups on x86/ARM/MIPS for lossy &
126
lossless
127
+ note! YUV->RGB conversion was sped-up, but the results will
128
be slightly different from previous releases
129
* various lossless encoder improvements
130
* gif2webp improvements, -min_size option added
131
* tools fully support input from stdin and output to stdout (issue
132
#168)
133
* New WebPAnimEncoder API for creating animations
134
* New WebPAnimDecoder API for decoding animations
135
* other API changes:
136
+ libwebp:
137
WebPPictureSmartARGBToYUVA() (-pre 4 in cwebp)
138
WebPConfig::exact (-exact in cwebp; -alpha_cleanup is now the
139
default)
140
WebPConfig::near_lossless (-near_lossless in cwebp)
141
WebPFree() (free'ing webp allocated memory in other
142
languages)
143
WebPConfigLosslessPreset()
144
WebPMemoryWriterClear()
145
+ libwebpdemux: removed experimental fragment related fields
146
and functions
147
+ libwebpmux: WebPMuxSetCanvasSize()
148
* new libwebpextras library with some uncommon import functions:
149
WebPImportGray/WebPImportRGB565/WebPImportRGB4444
150
- Make building more verbose
151
152
-------------------------------------------------------------------
153
Tue Dec 8 19:08:14 UTC 2015 - p.drouand@gmail.com
154
155
- Update to version 0.4.4
156
* rescaling out-of-bounds read fix (issue #254)
157
* various build fixes and improvements (issues #253, #259, #262, #267, #268)
158
* container documentation update
159
* gif2webp transparency fix (issue #245)
160
- Add freeglut-devel build requires
161
162
-------------------------------------------------------------------
163
Mon Jun 29 16:21:01 UTC 2015 - jengelh@inai.de
164
165
- Add libwebp-devel to baselibs.conf [bnc#936417]
166
167
-------------------------------------------------------------------
168
Sat Jun 13 10:48:36 UTC 2015 - dmueller@suse.com
169
170
- remove aarch64-disable-neon.diff: compiler was fixed, neon
171
can be compiled now
172
173
-------------------------------------------------------------------
174
Sun Mar 29 12:44:43 UTC 2015 - jengelh@inai.de
175
176
- Update to new upstream release 0.4.3
177
* lossless decode fix and a multi-threading fix
178
* documentation / vwebp updates for animation
179
180
-------------------------------------------------------------------
181
Wed Oct 29 08:21:16 UTC 2014 - dimstar@opensuse.org
182
183
- Update baselibs.conf: make it match the currently build library
184
packages.
185
186
-------------------------------------------------------------------
187
Tue Oct 28 06:45:02 UTC 2014 - dmueller@suse.com
188
189
- update to 0.4.2:
190
This is a binary compatible release.
191
* Android / gcc build fixes
192
* (Windows) fix reading from stdin and writing to stdout
193
* gif2webp: miscellaneous fixes
194
* fix 'alpha-leak' with lossy compression (issue #220)
195
* the lossless bitstream spec has been amended to reflect the current code
196
- add aarch64-disable-neon.diff: work around compile failure with
197
neon on aarch64.
198
- add libwebpdecoder1 subpackage
199
200
-------------------------------------------------------------------
201
Mon Aug 11 01:50:52 UTC 2014 - jengelh@inai.de
202
203
- Update to new upstream release 0.4.1
204
* AArch64 (arm64) & MIPS support/optimizations
205
* NEON assembly additions: ~25% faster lossy decode/encode (-m 4);
206
~10% faster lossless decode;~5-10% faster lossless encode (-m 3/4)
207
* dwebp/vwebp can read from stdin
208
* cwebp/gif2webp can write to stdout
209
* cwebp can read webp files; useful if storing sources as webp
210
lossless
211
212
-------------------------------------------------------------------
213
Thu Jan 9 14:21:55 UTC 2014 - jengelh@inai.de
214
215
- Update to new upstream release 0.4.0
216
* improved gif2webp tool
217
* numerous fixes, compression improvement and speed-up
218
* dither option added to decoder (dwebp -dither 50 ...)
219
* improved multi-threaded modes (-mt option)
220
* improved filtering strength determination
221
* BMP and TIFF format output added to 'dwebp'
222
* Significant memory reduction for decoding lossy images with alpha.
223
* Intertwined decoding of RGB and alpha for a shorter
224
time-to-first-decoded-pixel.
225
* WebPIterator has a new member 'has_alpha' denoting whether the
226
frame contains transparency.
227
* Container spec amended with new 'blending method' for animation.
228
229
-------------------------------------------------------------------
230
Wed Jun 26 10:22:32 UTC 2013 - jengelh@inai.de
231
232
- Update to new upstream release 0.3.1
233
* Add incremental decoding support for images containing
234
ALPH and ICCP chunks.
235
- Enable libwebpmux, libwebpdemux
236
237
-------------------------------------------------------------------
238
Tue Apr 16 09:49:31 UTC 2013 - jengelh@inai.de
239
240
- Update to new upstream release 0.3.0
241
* WebPINewRGB/WebPINewYUVA accept being passed a NULL output buffer
242
and will perform auto-allocation.
243
* Default filter option is now "-strong -f 60"
244
* Encoding speed-up for lossy methods 3 to 6
245
* Alpha encoding can be done in parallel to lossy using
246
`cwebp -mt ...`
247
* Color profile, metadata (XMP/EXIF) and animation support in the
248
container was finalized.
249
* Various NEON assembly additions
250
- Tool updates / additions:
251
* gif2webp added
252
* vwebp given color profile & animation support
253
* cwebp can preserve color profile / metadata with "-metadata"
254
255
-------------------------------------------------------------------
256
Sun Dec 9 13:21:00 UTC 2012 - mailaender@opensuse.org
257
258
- Update to version 0.2.1
259
* libwebp: validate chunk size in ParseOptionalChunks
260
* cwebp (windows): fix alpha image import on XP
261
* autoconf/libwebp: enable dll builds for mingw
262
* [cd]webp: always output windows errors
263
* fix double to float conversion warning
264
* cwebp: fix jpg encodes on XP
265
* VP8LAllocateHistogramSet: fix overflow in size calculation
266
* GetHistoBits: fix integer overflow
267
* EncodeImageInternal: fix uninitialized free
268
* fix the -g/O3 discrepancy for 32bit compile
269
* fix the BITS=8 case
270
* Make *InitSSE2() functions be empty on non-SSE2 platform
271
* make *InitSSE2() functions be empty on non-SSE2 platform
272
* make VP8DspInitNEON() public
273
274
-------------------------------------------------------------------
275
Fri Aug 31 08:57:43 UTC 2012 - dimstar@opensuse.org
276
277
- Update to version 0.2.0:
278
* Add support for ARGB -> YUVA conversion for lossless decoder
279
* Add stats for lossless and alpha encoding
280
* Security related hardening: allocation and size checks
281
* Add PAM output support to dwebp
282
* Alpha channel encode/decode support
283
* Lossless encoder/decoder
284
* Add TIFF input support to cwebp
285
* Incompatible changes:
286
- The encode ABI has been modified to support alpha encoding
287
- Deprecated function WebPINew() has been removed
288
- Decode function signatures have changed to consistently use
289
size_t over int/uint32_t
290
- decode_vp8.h is no longer installed system-wide
291
- cwebp will encode the alpha channel if present.
292
* Add libtiff-devel BuildRequires for the new tiff input support.
293
* Rename libwebp2 subpackage to libwebp4 (by changing lname
294
defines), following upstreams soname bump (incl. baselibs.conf).
295
* No reason to run autogen
296
297
-------------------------------------------------------------------
298
Mon Jan 30 12:51:06 UTC 2012 - jengelh@medozas.de
299
300
- Rename webp-tools to libwebp-tools to follow scheme of other
301
lib*-tools packages.
302
303
-------------------------------------------------------------------
304
Wed Nov 23 09:26:59 UTC 2011 - coolo@suse.com
305
306
- add libtool as buildrequire to avoid implicit dependency
307
308
-------------------------------------------------------------------
309
Mon Oct 31 13:37:08 UTC 2011 - pgajdos@suse.com
310
311
- update to 0.1.3:
312
* Advanced decoding APIs.
313
* On-the-fly cropping and rescaling of images.
314
* SSE2 instructions for decoding performance optimizations on x86 based platforms.
315
* Support Multi-threaded decoding.
316
* 40% improvement in Decoding performance.
317
* Add support for RGB565, RGBA4444 & ARGB image colorspace.
318
* Better handling of large picture encoding.
319
320
-------------------------------------------------------------------
321
Fri Sep 16 11:24:15 UTC 2011 - coolo@suse.com
322
323
- add baselibs.conf and use original tar
324
325
-------------------------------------------------------------------
326
Sat Aug 6 18:57:59 UTC 2011 - jengelh@medozas.de
327
328
- Rename subpackage libwebp-tools to webp-tools to get out of
329
rpmlint's pedant observation that it does not contain libraries.
330