File gdk-pixbuf.changes of Package gdk-pixbuf
xxxxxxxxxx
1
-------------------------------------------------------------------
2
Tue Aug 30 18:23:39 UTC 2022 - Michael Gorse <mgorse@suse.com>
3
4
- Add gdk-pixbuf-CVE_2021-44648.patch: check for maximum LZW code
5
size (boo#1194633 CVE-2021-44648). Also add
6
gdk_pixbuf_new_tests.tar.xz for some new gif tests.
7
8
-------------------------------------------------------------------
9
Wed Jul 27 19:22:21 UTC 2022 - Michael Gorse <mgorse@suse.com>
10
11
- Add gdk-pixbuf-CVE-2021-46829.patch: check for overflow when
12
compositing or clearing frames (boo#1201826 CVE-2021-46829).
13
14
-------------------------------------------------------------------
15
Thu Jan 7 07:35:09 UTC 2021 - Jia Zhaocong <zcjia@suse.com>
16
17
- Add gdk-pixbuf-bsc1180393-CVE-2020-29385.patch:
18
gif: Fix LZW decoder accepting invalid LZW code. (bsc#1180393)
19
20
-------------------------------------------------------------------
21
Mon Jul 27 06:56:15 UTC 2020 - Jia Zhaocong <zcjia@suse.com>
22
23
- Add gdk-pixbuf-boo1174307-io-gif-overflow.patch: Avoid overflows
24
by checking the memset length argument (boo#1174307).
25
- Raise dependency glib-2.0 version.
26
27
-------------------------------------------------------------------
28
Mon Feb 24 01:29:03 UTC 2020 - Yifan Jiang <yfjiang@suse.com>
29
30
- A file tests/test-images/gif-test-suite/max-width.gif from the
31
test suite is correctly identified by clamav to be a malicious
32
BC.Gif.Exploit.Agent-1425366.Agent. This is an intentional part
33
of the test suite to ensure it has no negative side effects.
34
35
On SLE, the package is built with clamav scanning, which then
36
prevents a successful build. This change repacks the source
37
package to a password-protected zip to bypass the clamav scanning
38
for SLE (bsc#1159337), with following update:
39
40
+ Download upstream tarball through source service
41
+ Add pre_checkin.sh to convert tarball to zip file
42
+ Update spec-file to use the zip file as main source
43
44
-------------------------------------------------------------------
45
Thu Jan 30 12:17:20 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
46
47
- No longer recommend -lang: supplements are in use
48
49
-------------------------------------------------------------------
50
Tue Oct 8 11:52:24 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
51
52
- Update to version 2.40.0:
53
+ Allow creating a GdkPixbuf instance without any property.
54
55
-------------------------------------------------------------------
56
Mon Sep 9 08:46:09 UTC 2019 - mgorse@suse.com
57
58
- Update to version 2.39.2:
59
+ Add gdk_pixbuf_init_modules() for applications with GdkPixbuf
60
loader modules in a separate directory.
61
+ Add subproject fallback for dependencies.
62
+ Handle large XPM without crashing.
63
+ Use the appropriate gdk-pixbuf-query-loaders on install.
64
+ Disable deprecation warnings introduced by GLib 2.62.
65
+ Escape GIF version in error messages.
66
+ Render GIF frames on demand.
67
68
-------------------------------------------------------------------
69
Mon Sep 9 08:46:08 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
70
71
- Update to version 2.38.2:
72
+ build: Remove unnecessary argument.
73
+ gif: Suppress last deprecation warning.
74
+ tests:
75
- Disable deprecation warnings for GTimeVal.
76
- Add test for issue 95.
77
- Add test image for invalid XPM data.
78
+ Disable deprecation warnings for GTimeVal.
79
+ Use the monotonic clock instead of wall one.
80
+ xpm:
81
- Fail when XPM file doesn't contain enough data.
82
- Simplify error path.
83
- Sanity check XPM file dimensions.
84
85
-------------------------------------------------------------------
86
Wed May 8 09:33:53 UTC 2019 - Dominique Leuenberger <dimstar@opensuse.org>
87
88
- Move RPM macros to %_rpmmacrodir.
89
90
-------------------------------------------------------------------
91
Thu Feb 28 17:49:05 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
92
93
- Update to version 2.38.1:
94
+ Fix OOM in JPEG2000 loader.
95
+ Fix thumbnailing of animated GIFs.
96
+ Multiple improvements to the GIF loader.
97
+ Fix introspection generation.
98
+ Fix error handling in PNG loader.
99
+ Improve reproducibility of the build.
100
+ Speed up saving PNG files.
101
+ Add variables in the pkg-config files for binary utilities.
102
+ Build fixes.
103
104
-------------------------------------------------------------------
105
Sun Sep 9 07:32:39 UTC 2018 - antoine.belvire@opensuse.org
106
107
- Update to version 2.38.0:
108
+ Stable release.
109
+ Documentation fixes.
110
111
-------------------------------------------------------------------
112
Wed Aug 22 12:57:37 UTC 2018 - bjorn.lie@gmail.com
113
114
- Update to version 2.37.92:
115
+ Ensure that GdkPixbuf's storage is safely handled.
116
+ Add test case for buffer overflow in pixdata loader.
117
118
-------------------------------------------------------------------
119
Sun Jul 8 21:07:28 UTC 2018 - bjorn.lie@gmail.com
120
121
- Pass all options to meson, ensure we build gdk-pixbuf with the
122
features we want.
123
124
-------------------------------------------------------------------
125
Wed Jun 20 02:10:46 UTC 2018 - luc14n0@linuxmail.org
126
127
- Update to version 2.37.0:
128
+ Plug a memory leak when using GBytes (bgo#787626).
129
+ Fix introspection annotations (bgo#789935).
130
+ Fix OOB error when dithering (bgo#748211).
131
+ Drop the MMX assembly optimizations for pixops.
132
+ Improve compatibility for the post-install script (bgo#795705).
133
+ Expose the dimensions of the original image from
134
GdkPixbufLoader (bgo#778517).
135
+ Improve thumbnailer implementation (bgo#778517).
136
+ Generate separate introspection data for GdkPixdata API
137
(glgo#GNOME/gdk-pixbuf#72).
138
+ Deprecate GDK_INTERP_HYPER (glgo#GNOME/gdk-pixbuf#3).
139
- Pass installed_tests as false to meson to make sure we don't ship
140
unnecessary tests.
141
- Add typelib-1_0-GdkPixdata GI subpackage and require it on the
142
devel package, following upstream changes.
143
144
-------------------------------------------------------------------
145
Tue Apr 10 02:44:36 UTC 2018 - luc14n0@linuxmail.org
146
147
- Update to version 2.36.12:
148
+ gif, ico, jpeg, tiff, icns: various fixes (bgo#778584,
149
bgo#779012, bgo#753605, bgo#779020, bgo#779016).
150
+ Implement async loading without threads.
151
+ Updated translations.
152
- Rename with_docs meson option to docs, following usptream change.
153
- Drop fixed upstream patches:
154
gdk-pixbuf-bgo779012-ico-overflow.patch,
155
gdk-pixbuf-gif-negative-array-indexes.patch,
156
gdk-pixbuf-gif-uninitialized-variable.patch,
157
gdk-pixbuf-tiff-overflow.patch and
158
gdk-pixbuf-icns-handle-short-blocklen.patch.
159
160
-------------------------------------------------------------------
161
Tue Mar 20 17:34:41 UTC 2018 - dimstar@opensuse.org
162
163
- Unconditionally enable translation-update-upstream: on
164
Tumbleweed, this results in a NOP and for Leap in SLE paid
165
translations being used (boo#1086036).
166
167
-------------------------------------------------------------------
168
Wed Feb 28 16:25:54 UTC 2018 - dimstar@opensuse.org
169
170
- Modernize spec-file by calling spec-cleaner
171
172
-------------------------------------------------------------------
173
Fri Jan 5 17:38:55 UTC 2018 - mgorse@suse.com
174
175
- Add gdk-pixbuf-bgo779012-ico-overflow.patch: fix a potential
176
integer overflow (boo#1027026 CVE-2017-6312).
177
- Add gdk-pixbuf-gif-negative-array-indexes.patch and
178
gdk-pixbuf-gif-uninitialized-variable.patch: protect against
179
access to negative array indexes (BGO#778584).
180
- Add gdk-pixbuf-tiff-overflow.patch: avoid overflow during size
181
computation (bgo#779020).
182
- Add gdk-pixbuf-icns-handle-short-blocklen.patch: protect against
183
short block length when reading icns (boo#1027024
184
CVE-2017-6313).
185
186
-------------------------------------------------------------------
187
Tue Oct 3 21:36:15 UTC 2017 - luc14n0@linuxmail.org
188
189
- Update to version 2.36.11:
190
+ Build:
191
- Fix tiff loader build (bgo#786342).
192
- Prefer newer libpng (bgo#786035).
193
+ Use a free reference images for tests (bgo#787050).
194
+ gif: fail quickly if image dimensions are too big (bgo#785973).
195
+ xlib: Avoid an out-of-bounds error on bigendian (bgo#775896).
196
+ Updated translations.
197
- Drop u_contrib-gdk-pixbuf-xlib-Fix-rgb888amsb.patch: fixed
198
upstream.
199
- Add gdk-pixbuf-rpmlintrc: filter gdk-pixbuf-devel.*: W:
200
non-conffile-in-etc /etc/rpm/macros.gdk-pixbuf.
201
202
-------------------------------------------------------------------
203
Mon Sep 11 15:55:29 UTC 2017 - zaitor@opensuse.org
204
205
- Update to version 2.36.10:
206
+ build: meson build improvements.
207
+ build: win32 build fixes.
208
+ tests: show error before failing (bgo#786259).
209
+ Updated translations.
210
211
-------------------------------------------------------------------
212
Fri Sep 8 22:35:48 UTC 2017 - jengelh@inai.de
213
214
- Update summaries and RPM categories.
215
216
-------------------------------------------------------------------
217
Tue Aug 22 13:25:02 UTC 2017 - dimstar@opensuse.org
218
219
- Migrate to meosn build system:
220
+ Add meson BuildRequires: new dependency.
221
+ Add xsltproc, gdk-doc and docbook-xsl-stylesheets
222
BuildRequires: new dependencies, as gtk-doc and man pages are
223
no longer pre-built.
224
+ Replace configure, make, make_install calls for respective
225
meson, meson_build and meson_install macros.
226
- Drop libjasper-devel BuildRequires: drop JPEG2000 support: it is
227
not enabled per default by upstream.
228
229
-------------------------------------------------------------------
230
Sat Aug 19 17:37:46 UTC 2017 - zaitor@opensuse.org
231
232
- Update to version 2.36.9:
233
+ build: meson build improvements.
234
+ OS X: don't require shared-mime-info (bgo#786167).
235
+ gif: fix a coverity warning (bgo#785696).
236
+ build: make queryloaders output reproducible (bgo#783592).
237
+ Updated translations.
238
239
-------------------------------------------------------------------
240
Mon Aug 7 19:49:06 UTC 2017 - zaitor@opensuse.org
241
242
- Update to version 2.36.8:
243
+ jpeg: restore grayscale image support (bgo#785171).
244
+ bmp: Tighten image dimension checks (bgo#776694).
245
+ ico: Fixo icon quality sorting (bgo#785447).
246
+ Various other leak and overflow fixes (bgo#765094, bgo#783538,
247
bgo#778204).
248
+ Add some assertion to help static analysis (bgo#778943).
249
+ Remove support for building on various obsolete platforms.
250
+ Updated translations.
251
252
-------------------------------------------------------------------
253
Tue Jul 18 17:10:16 UTC 2017 - zaitor@opensuse.org
254
255
- Update to version 2.36.7:
256
+ Add tests for recent bug fixes.
257
+ ico, bmp, tiff: avoid integer overflows (bgo#776040,
258
bgo#776694, bgo#780269).
259
+ jpeg: error out if wrong # of channels (bgo#784866).
260
+ Misc.bugfixes (bgo#784583).
261
+ Support mimetypes: image/wmf, image/emf.
262
+ Updated translations.
263
- Drop gdk-pixbuf-cve-2017-2862-jpeg-channels.patch and
264
gdk-pixbuf-cve-2017-2870-tiff-mul-overflow.patch: Fixed upstream.
265
266
-------------------------------------------------------------------
267
Sun Jul 16 20:57:27 CEST 2017 - hpj@suse.com
268
269
- Add fixes for crashes, taken from upstream git (CVE-2017-2862,
270
CVE-2017-2870, bgo#784866, bgo#780269):
271
gdk-pixbuf-cve-2017-2862-jpeg-channels.patch
272
gdk-pixbuf-cve-2017-2870-tiff-mul-overflow.patch
273
274
-------------------------------------------------------------------
275
Wed May 10 09:10:45 UTC 2017 - dimstar@opensuse.org
276
277
- Supplement libgdk_pixbuf-2_0-0 by the thumbnailers (boo#1037100).
278
279
-------------------------------------------------------------------
280
Sun Mar 26 12:49:49 UTC 2017 - zaitor@opensuse.org
281
282
- Update to version 2.36.6:
283
+ jpeg: Support the EXIF tag (bgo#143608).
284
+ ico: Make option parsing locale-independent (bgo#776990).
285
+ Fix build on Windows.
286
+ Updated translations.
287
288
-------------------------------------------------------------------
289
Mon Feb 13 19:06:14 UTC 2017 - zaitor@opensuse.org
290
291
- Update to version 2.36.5:
292
+ Fix mimetypes for thumbnailer (bgo#778451).
293
+ Handle fseek failure (bgo#776990).
294
+ Fix signed/unsigned handling (bgo#777374).
295
+ Fix an overflow check (bgo#777315).
296
+ Handle extreme scaling better (bgo#80925).
297
+ Updated translations.
298
299
-------------------------------------------------------------------
300
Mon Jan 16 20:35:07 UTC 2017 - zaitor@opensuse.org
301
302
- Update to version 2.36.4:
303
+ Add a fastpath for no-op scales.
304
+ Documentation improvements (bgo#442452).
305
+ Fix some coverity warnings (bgo#776945, bgo#768062).
306
+ Updated translations.
307
308
-------------------------------------------------------------------
309
Wed Jan 4 19:39:13 UTC 2017 - zaitor@opensuse.org
310
311
- Update to version 2.36.3:
312
+ gif, ico: Fix area-updated coordinates (bgo#581484).
313
+ tga: Improve error handling (bgo#575217).
314
+ jasper: Improve error handling (bgo#685543).
315
+ Test suite improvements (bgo#696331).
316
+ Minor documentation fixes (bgo#776457).
317
+ Updated translations.
318
319
-------------------------------------------------------------------
320
Tue Dec 20 17:20:27 UTC 2016 - zaitor@opensuse.org
321
322
- Update to version 2.36.2:
323
+ Fix a NULL pointer dereference (bgo#776026).
324
+ Fix a memory leak (bgo#776020).
325
+ Support bmp headers with bitmask (bgo#766890).
326
+ Add tests for scaling (bgo#80925).
327
+ Handle compressed pixdata in resources (bgo#776105).
328
+ Avoid a buffer overrun in the qtif loader (bgo#775648).
329
+ Fix a crash in the bmp loader (bgo#775242).
330
+ Fix crash opening pnm images with large dimensions
331
(bgo#775232).
332
+ Prevent buffer overflow in the pixdata loader (bgo#775693).
333
+ Updated translations.
334
335
-------------------------------------------------------------------
336
Tue Dec 13 15:43:35 UTC 2016 - dimstar@opensuse.org
337
338
- Update to version 2.36.1:
339
+ Remove the pixdata loader (bgo#776004).
340
+ Fix integer overflows in the jpeg loader (bgo#775218).
341
+ Add an external thumbnailer for images.
342
+ Updated translations.
343
- Split the external thumbnailer into gdk-pixbuf-thumbnailer.
344
345
-------------------------------------------------------------------
346
Fri Dec 9 15:02:53 UTC 2016 - mstaudt@suse.com
347
348
- Add u_contrib-gdk-pixbuf-xlib-Fix-rgb888amsb.patch:
349
Fix RGBA conversion for big endian X11 environments.
350
Fixes (boo#929462, bsc#1010497, bgo#775896).
351
352
-------------------------------------------------------------------
353
Mon Sep 19 17:22:31 UTC 2016 - zaitor@opensuse.org
354
355
- Update to version 2.36.0:
356
+ Updated translations.
357
358
-------------------------------------------------------------------
359
Tue Sep 13 16:08:17 UTC 2016 - zaitor@opensuse.org
360
361
- Update to version 2.35.5:
362
+ Fix undefined behavior in overflow checks (bgo#770986).
363
+ Fix a typo (bgo#770756).
364
+ Avoid segfault in some tests (bgo#771026).
365
+ Updated translations.
366
367
-------------------------------------------------------------------
368
Tue Aug 30 18:39:13 UTC 2016 - zaitor@opensuse.org
369
370
- Update to version 2.35.4:
371
+ Updated translations.
372
- Conditionally apply translations-update-upstream BuildRequires
373
and macro for non-openSUSE only.
374
- Escape some macros in comments to silence rpmlint.
375
376
-------------------------------------------------------------------
377
Tue Aug 30 18:39:12 UTC 2016 - zaitor@opensuse.org
378
379
- Update to version 2.35.3:
380
+ Add API to determine supported save options (bgo#683371).
381
+ Add helper API for pixbuf options (bgo#768043).
382
+ Fix invalid gettext use (bgo#758552).
383
+ Fix a compiler warning in the xpm loader (bgo#768042).
384
+ Fix integer overflows in the bmp loader (bgo#768688,
385
bgo#768738).
386
+ Fix a crash in the ico loader (bgo#769170).
387
+ Updated translations.
388
- Drop gdk-pixbuf-bgo768688-bmp-overflow.patch,
389
gdk-pixbuf-bgo768484-ico-set-errors.patch,
390
gdk-pixbuf-bgo769738-bmp-overflow.patch and
391
gdk-pixbuf-bgo769170-ico-headers.patch: Fixed upstream.
392
393
-------------------------------------------------------------------
394
Tue Aug 30 18:39:11 UTC 2016 - zaitor@opensuse.org
395
396
- Update to version 2.35.2:
397
+ Use compiler directives for exporting symbols (bgo#767164).
398
+ Fix a problem with nearest scaling (bgo#766842).
399
+ Avoid redundant property notification.
400
+ Updated translations.
401
402
-------------------------------------------------------------------
403
Tue Aug 30 18:39:10 UTC 2016 - zaitor@opensuse.org
404
405
- Update to version 2.35.1:
406
+ Add non-varargs variant to save to stream (bgo#683063).
407
+ Add a common autotools module (bgo#765034).
408
+ Updated translations.
409
410
-------------------------------------------------------------------
411
Tue Aug 30 18:39:06 UTC 2016 - mgorse@suse.com
412
413
- Add fixes for some crashes, taken from upstream git (bsc#988745
414
bsc#991450 CVE-2016-6352):
415
gdk-pixbuf-bgo768688-bmp-overflow.patch
416
gdk-pixbuf-bgo768484-ico-set-errors.patch
417
gdk-pixbuf-bgo769738-bmp-overflow.patch
418
gdk-pixbuf-bgo769170-ico-headers.patch
419
420
-------------------------------------------------------------------
421
Wed Apr 13 10:35:15 UTC 2016 - idonmez@suse.com
422
423
- Update to GNOME 3.20 Fate#318572
424
- Remove upstreamed patches: gdk-pixbuf-bgo758991.patch,
425
0001-pixops-Don-t-overflow-variables-when-shifting-them.patch,
426
gdk-pixbuf-bgo747605.patch, gdk-pixbuf-bgo752297.patch,
427
0001-ico-Protect-against-overflow.patch,
428
0001-pixops-use-gint64-in-more-places-to-avoid-overflow-w.patch,
429
gdk-pixbuf-bsc960155-divide-by-zero.patch,
430
gdk-pixbuf-bsc948790-tga-dos.patch and
431
gdk-pixbuf-2-32-overflow-fixes.patch.
432
433
-------------------------------------------------------------------
434
Fri Mar 25 00:07:03 UTC 2016 - zaitor@opensuse.org
435
436
- Update to version 2.34.0:
437
+ Don't force no static builds on Win32 (bgo#760369).
438
+ Updated translations.
439
440
-------------------------------------------------------------------
441
Mon Jan 4 16:00:35 UTC 2016 - mgorse@suse.com
442
443
- Add gdk-pixbuf-bsc960155-divide-by-zero.patch -- fix a possible
444
divide by zero (bsc#960155).
445
446
- Add gdk-pixbuf-2-32-overflow-fixes.patch,
447
0001-ico-Protect-against-overflow.patch,
448
gdk-pixbuf-bgo747605.patch, and gdk-pixbuf-bgo758991.patch:
449
fix various overflows (bsc#958963 CVE-2015-7552).
450
451
-------------------------------------------------------------------
452
Tue Dec 22 20:15:18 UTC 2015 - zaitor@opensuse.org
453
454
- Update to version 2.33.2:
455
+ Fix two crashes in the bmp loader (bgo#747605, bgo#758991).
456
+ Updated translations.
457
458
-------------------------------------------------------------------
459
Mon Dec 22 18:01:04 UTC 2015 - zaitor@opensuse.org
460
461
- Update to version 2.33.1:
462
+ Improve various tests.
463
+ ico: integer overflow fixes.
464
+ tga: rewrite the loader, introducing a buffer queue
465
abstraction.
466
+ gif: fix thumbnailing animations.
467
+ Updated translations.
468
469
-------------------------------------------------------------------
470
Mon Dec 21 18:01:04 UTC 2015 - mgorse@suse.com
471
472
- Update to version 2.32.3:
473
+ Fix two crashes in the bmp loader (bgo#747605, bgo#758991).
474
+ ico: integer overflow fixes.
475
+ Updated translations.
476
477
-------------------------------------------------------------------
478
Wed Nov 25 21:54:00 UTC 2015 - mgorse@suse.com
479
480
- Add
481
0001-pixops-use-gint64-in-more-places-to-avoid-overflow-w.patch:
482
Fix some more overflows scaling a gif (bsc#948791 CVE-2015-7673).
483
484
-------------------------------------------------------------------
485
Mon Nov 9 19:35:03 UTC 2015 - zaitor@opensuse.org
486
487
- Update to version 2.32.2:
488
+ Avoid some integer overflow possibilities in scaling code.
489
+ Updated translations.
490
491
-------------------------------------------------------------------
492
Mon Oct 5 19:16:58 UTC 2015 - mgorse@suse.com
493
494
- Add gdk-pixbuf-bsc948790-tga-dos.patch: fix an overflow and DoS
495
with a TGA (bsc#948790 CVE-2015-7673).
496
- Add
497
0001-pixops-Don-t-overflow-variables-when-shifting-them.patch: Fix
498
overflow when scaling a gif (bsc#948791 CVE-2015-7674).
499
500
-------------------------------------------------------------------
501
Fri Sep 25 18:12:18 UTC 2015 - zaitor@opensuse.org
502
503
- Update to version 2.32.1:
504
+ Make relocations optional.
505
+ Fix a crash due to overflow when scaling.
506
+ Drop loaders for some rare image formats: wbmp, ras, pcx.
507
+ Prevent testsuite failures due to lack of memory.
508
+ Updated translations.
509
510
-------------------------------------------------------------------
511
Tue Sep 22 06:39:04 UTC 2015 - dimstar@opensuse.org
512
513
- Update to version 2.32.0:
514
+ Fix build issues (bgo#754154).
515
+ Fix animation loading (bgo#755269).
516
+ More overflow fixes in the scaling code (bgo#754387).
517
+ Fix a crash in the tga loader.
518
+ Updated translations.
519
520
-------------------------------------------------------------------
521
Mon Sep 14 19:07:18 UTC 2015 - mgorse@suse.com
522
523
- Add gdk-pixbuf-bgo752297.patch: Check for overflow before
524
allocating memory when scaling (bsc#942801 CVE-2015-4491).
525
Taken from upstream.
526
527
-------------------------------------------------------------------
528
Wed Sep 2 11:55:06 UTC 2015 - dimstar@opensuse.org
529
530
- Update to version 2.31.7:
531
+ Fix several integer overflows (bgo#753908, bgo#753569).
532
+ Fix build failure with --disable-modules (bgo#740912).
533
+ Port animations to GTask.
534
+ Updated translations.
535
536
-------------------------------------------------------------------
537
Wed Aug 19 08:36:31 UTC 2015 - zaitor@opensuse.org
538
539
- Update to version 2.31.6:
540
+ Really fix bgo#752297. This is CVE-2015-4491.
541
+ Updated translations.
542
543
-------------------------------------------------------------------
544
Tue Jul 21 01:12:26 UTC 2015 - zaitor@opensuse.org
545
546
- Update to version 2.31.5:
547
+ Add support for g_autoptr for all object types (bgo#750497).
548
+ Avoid a possible divide-by-zero in the pixbuf loader
549
(bgo#750440).
550
+ Remove gettext .pot file hack (bgo#743574).
551
+ Be more careful about integer overflow (bgo#752297).
552
+ Updated translations.
553
- Drop README from docs as it is now empty.
554
- Add generic www.gnome.org URL to silence a few lint warnings.
555
556
-------------------------------------------------------------------
557
Tue May 12 10:47:00 UTC 2015 - zaitor@opensuse.org
558
559
- Update to version 2.31.4:
560
+ SVGZ icons in notification GNOME3 (bgo#648815).
561
+ gdk_pixbuf_apply_embedded_orientation is not working
562
(bgo#725582).
563
+ Updated translations.
564
565
-------------------------------------------------------------------
566
Sun Mar 8 10:23:12 UTC 2015 - zaitor@opensuse.org
567
568
- Update to version 2.31.3:
569
+ API changes: Revert an annotation change that broke bindings.
570
+ Build fixes:
571
- Clean up configure
572
- Fix Visual Studio build
573
- Define MAP_ANONYMOUS when needed
574
- Include gi18n-lib.h where needed
575
+ Updated translations.
576
577
-------------------------------------------------------------------
578
Sat Nov 22 09:56:09 UTC 2014 - zaitor@opensuse.org
579
580
- Update to version 2.31.2:
581
+ API changes:
582
- Deprecate GdkPixdata.
583
- Add gdk_pixbuf_get_options() helper to list set options.
584
- Annotations fixes for various functions.
585
- Remove incorrect info about area-prepared signal.
586
+ Image format support changes:
587
- Flag multi-page TIFF files.
588
- Fix memory usage for GIF animations, add note about minimum
589
frame length.
590
- Return an error for truncated PNG files.
591
- Add density (DPI) support for JPEG, PNG and TIFF.
592
- Fix reading CMYK JPEG files generated by Photoshop.
593
- Allow saving 1-bit mono TIFF files as used in faxes.
594
- Simplify loader names.
595
- Fix loading GIF files when the first write is short.
596
- Add progressive loading to ICNS files.
597
- Add support for 256x256 ICO files.
598
- Fix reading MS AMCap2 BMP files.
599
+ Other:
600
- Honour requested depth in Xlib.
601
- Special-case compositing/copying with no scaling.
602
- Add relocation support to OSX and Linux.
603
- Prefer gdk-pixbuf's loaders to the GDI+ ones on Windows.
604
605
-------------------------------------------------------------------
606
Sun Nov 09 03:48:00 UTC 2014 - Led <ledest@gmail.com>
607
608
- fix bashism in post script
609
610
-------------------------------------------------------------------
611
Mon Sep 1 22:34:07 UTC 2014 - zaitor@opensuse.org
612
613
- Update to version 2.31.1:
614
+ Add gdk_pixbuf_get_file_info_async.
615
+ Updated translations.
616
617
-------------------------------------------------------------------
618
Mon Jul 21 17:23:55 UTC 2014 - dimstar@opensuse.org
619
620
- Update to version 2.31.0:
621
+ To improve the situation for language bindings, pixbufs can now
622
be constructed from data in GBytes, and pixbuf data can also be
623
extracted in this form. The GBytes data is treated as readonly,
624
and gdk_pixbuf_get_pixels() will create a copy. To avoid this
625
copy, a new function gdk_pixbuf_read_pixels() was introduced
626
which returns a const pointer to the data without copying.
627
628
-------------------------------------------------------------------
629
Tue Jul 1 19:19:56 UTC 2014 - dimstar@opensuse.org
630
631
- Update to version 2.30.8:
632
+ Add missing nullability annotations.
633
+ Documentation improvements.
634
+ Updated translations.
635
636
-------------------------------------------------------------------
637
Wed Mar 26 18:16:30 UTC 2014 - zaitor@opensuse.org
638
639
- Update to version 2.30.7:
640
+ Documentation fixes.
641
642
-------------------------------------------------------------------
643
Mon Mar 3 19:57:14 UTC 2014 - dimstar@opensuse.org
644
645
- Update to version 2.30.6:
646
+ Add annotations to gdk_pixbuf_save_to_buffer.
647
+ Win32 build fixes.
648
+ Updated translations.
649
650
-------------------------------------------------------------------
651
Tue Feb 18 11:30:56 UTC 2014 - zaitor@opensuse.org
652
653
- Update to version 2.30.5:
654
+ Convert documentation to markdown.
655
+ Updated translations.
656
657
-------------------------------------------------------------------
658
Tue Feb 4 17:14:11 UTC 2014 - dimstar@opensuse.org
659
660
- Update to version 2.30.4:
661
+ Make test suite robust against disabled formats.
662
+ Fix test failure when using libpng without iTXt support.
663
+ Updated translations.
664
665
-------------------------------------------------------------------
666
Tue Jan 14 07:44:12 UTC 2014 - dimstar@opensuse.org
667
668
- Update to version 2.30.3:
669
+ Expand the test suite.
670
+ Enable coverage testing with --enable-coverage.
671
+ Unify sniff buffer sizes across loaders: 4k everywhere.
672
+ Port to GTask (bgo#712704).
673
+ xpm: Fix scaling (bgo#686514).
674
+ xpm: Update colors from pango (bgo#678996).
675
+ qtif: fix fread() error check (bgo#721371).
676
677
-------------------------------------------------------------------
678
Tue Dec 17 11:38:54 UTC 2013 - dimstar@opensuse.org
679
680
- Update to version 2.30.2:
681
+ jpeg: fix icc profile loading and improve error handling.
682
+ Make --update-cache work better.
683
+ Updated translations.
684
685
-------------------------------------------------------------------
686
Mon Nov 11 18:52:47 UTC 2013 - dimstar@opensuse.org
687
688
- Update to version 2.30.1:
689
+ Only use RLIMIT_AS when available (bgo#708666).
690
+ Only use setrlimit when available (bgo#710690).
691
+ Avoid a bashism (bgo#711600).
692
+ Updated translations.
693
694
-------------------------------------------------------------------
695
Mon Sep 23 14:17:15 UTC 2013 - dimstar@opensuse.org
696
697
- Update to version 2.30.0:
698
+ Visual C++ build fixes.
699
+ Updated translations.
700
701
-------------------------------------------------------------------
702
Tue Jul 30 07:05:58 UTC 2013 - dimstar@opensuse.org
703
704
- Update to version 2.29.3:
705
+ Use GLib setup for installed tests.
706
+ Make installed tests find data files.
707
+ Updated translations.
708
709
-------------------------------------------------------------------
710
Sat Jun 22 14:31:04 UTC 2013 - dimstar@opensuse.org
711
712
- Update to version 2.29.2:
713
+ Install some tests.
714
+ ANI: Set an error if we fail to produce an animation.
715
+ Updated translations.
716
717
-------------------------------------------------------------------
718
Sun May 5 08:46:21 UTC 2013 - zaitor@opensuse.org
719
720
- Update to version 2.29.0:
721
+ Add gdk_pixbuf_loader_write_bytes (bgo#696917).
722
+ Update GIcon implementation (bgo#688820).
723
+ Fix libpng linking issues (bgo#698093).
724
+ Updated translations.
725
726
-------------------------------------------------------------------
727
Mon Apr 15 17:32:38 UTC 2013 - dimstar@opensuse.org
728
729
- Update to version 2.28.1:
730
+ Fix build with libpng 1.6.
731
732
-------------------------------------------------------------------
733
Tue Mar 26 10:47:01 UTC 2013 - dimstar@opensuse.org
734
735
- Update to version 2.28.0:
736
+ Updated translations.
737
738
-------------------------------------------------------------------
739
Tue Mar 19 20:19:57 UTC 2013 - dimstar@opensuse.org
740
741
- Update to version 2.27.3:
742
+ Allow prepare_func call in stop_load (bgo#695228).
743
+ Updated translations.
744
745
-------------------------------------------------------------------
746
Sun Mar 3 21:42:36 UTC 2013 - zaitor@opensuse.org
747
748
- Update to version 2.27.2:
749
+ Make gdk_pixbuf_animation_new_from_file load png files
750
(bgo#694148).
751
+ Fix string formatting for l10n extraction (bgo#693534).
752
+ Updated translations.
753
754
-------------------------------------------------------------------
755
Mon Feb 4 22:24:37 UTC 2013 - dimstar@opensuse.org
756
757
- Update to version 2.27.1:
758
+ Allow loading animations from streams.
759
+ Allow loading animations from resources.
760
+ Fix cross-compiling for Windows and Wine (bgo#692072).
761
+ Updated translations.
762
763
-------------------------------------------------------------------
764
Tue Jan 15 20:05:35 UTC 2013 - dimstar@opensuse.org
765
766
- Update to version 2.27.0:
767
+ The broken locking mechanism for loaders has been removed.
768
769
-------------------------------------------------------------------
770
Wed Nov 21 20:59:31 UTC 2012 - dimstar@opensuse.org
771
772
- Do not provide typelib-1_0-GdkPixbuf-2_0-32bit (baselibs.conf):
773
this only results in a big mess of duplicate provides. Adding
774
($HOSTTYPE) to the typelib() symbols does not work, as we'd
775
otherwise no longer be able to use them against noarch packages.
776
777
-------------------------------------------------------------------
778
Mon Nov 12 21:46:37 UTC 2012 - dimstar@opensuse.org
779
780
- Update to version 2.26.5:
781
+ Improve error message for missing cache file (bgo#686844).
782
+ Ensure we link to gobject (bgo#686822).
783
+ Silence custom make rule (bgo#686605).
784
+ Prevent an error pileup (bgo#686139).
785
+ Don't use AC_PATH_PROG (bgo#671516).
786
+ Updated translations.
787
- Drop gdk-pixbuf-link-gobject.patch: fixed upstream.
788
789
-------------------------------------------------------------------
790
Thu Oct 25 12:46:24 UTC 2012 - dimstar@opensuse.org
791
792
- Add gdk-pixbuf-link-gobject.patch: Ensure to link against
793
libgobject.
794
795
-------------------------------------------------------------------
796
Wed Oct 24 20:43:17 UTC 2012 - jengelh@inai.de
797
798
- Make gdk-pixbuf-devel-32bit available on all archs
799
(baselibs.conf).
800
801
-------------------------------------------------------------------
802
Tue Sep 18 15:19:55 UTC 2012 - zaitor@opensuse.org
803
804
- Update to version 2.26.4:
805
+ Make tiff loader threadsafe.
806
+ Support saving ICC profiles in jpeg (bgo#604610).
807
+ Add some missing annotations (bgo#683064).
808
+ Documentation improvements (bgo#676430).
809
+ Updated translations.
810
- Clean up spec, remove source service checkout support.
811
812
-------------------------------------------------------------------
813
Mon Aug 20 20:57:43 UTC 2012 - dimstar@opensuse.org
814
815
- Update to version 2.26.3:
816
+ Fix a minor string leak (bgo#681943)
817
+ Bail out as soon as a module is found (bgo#681943)
818
+ Add an option to disable GIO mime detection (bgo#676726)
819
+ Updated translations.
820
821
-------------------------------------------------------------------
822
Mon Aug 6 19:40:38 UTC 2012 - dimstar@opensuse.org
823
824
- Update to version 2.26.2:
825
+ Various functions have been added to the docs
826
+ Fix introspection of gdk_pixbuf_new_from_xpm_data (bg0#668956)
827
+ Improve the gif loaders handling of animations with varying
828
frame sizes (bgo#613595)
829
+ Updated translatons.
830
831
-------------------------------------------------------------------
832
Sat Apr 14 18:58:33 UTC 2012 - dimstar@opensuse.org
833
834
- Update to version 2.26.1:
835
+ Fix srcdir != builddir build (bgo#672133)
836
+ Avoid an integer overflow in the xbm loader (bgo#672811)
837
+ Updated translations.
838
839
-------------------------------------------------------------------
840
Tue Mar 20 20:32:43 UTC 2012 - vuntz@opensuse.org
841
842
- Update to version 2.26.0:
843
+ Correctly load .ANI files without sequence chunks.
844
+ Win32 build fixes.
845
+ Updated translations.
846
847
-------------------------------------------------------------------
848
Tue Feb 7 16:53:33 UTC 2012 - vuntz@opensuse.org
849
850
- Remove xz BuildRequires now that it comes for free in the build
851
system.
852
853
-------------------------------------------------------------------
854
Sun Feb 5 18:52:47 UTC 2012 - zaitor@opensuse.org
855
856
- Update to version 2.25.2:
857
+ New functions to load pixbufs from resources:
858
gdk_pixbuf_new_from_resource,
859
gdk_pixbuf_new_from_resource_at_scale.
860
+ gdk-pixbuf-pixdata is a new program that generates raw binary
861
GdkPixdata files, and there is a new loader for these.
862
+ Updated translations.
863
- Drop gdk-pixbuf-missing-include.patch: fixed upstream.
864
865
-------------------------------------------------------------------
866
Mon Dec 19 11:43:36 UTC 2011 - vuntz@opensuse.org
867
868
- Update to version 2.25.0:
869
+ Fix some string problems in the qtif loader (bgo#629396)
870
+ Fix various introspection annotations (bgo#659888)
871
+ Fix introspectability of gdk_pixbuf_get_pixels (bgo#662009)
872
+ Skip compressed icons in ICOs (bgo#652498)
873
+ Fix thread-safety issues with animations
874
+ Fix gif animation delays between frames (bgo#655755)
875
+ Work around gtk-doc limitations (bgo#663554)
876
+ Add a --with-x11 configure options (bgo#657569)
877
+ Fix build problem on NetBSD (bgo#640405)
878
+ Fix mingw build (bgo#657876)
879
+ Updated translations.
880
- Add gdk-pixbuf-missing-include.patch: add missing include.
881
- Add xz BuildRequires because we can't build a package for a
882
xz-compressed tarball without explicitly specifying that... See
883
bnc#697467 for more details.
884
- Pass new --with-x11 option to configure.
885
886
-------------------------------------------------------------------
887
Thu Dec 8 19:48:50 UTC 2011 - dimstar@opensuse.org
888
889
- Split typelib file in typelib-1_0-GdkPixbuf-2_0 subpackage.
890
- Add typelib-1_0-GdkPixbuf-2_0 Requires to devel subpackage.
891
892
-------------------------------------------------------------------
893
Wed Aug 31 09:52:33 CEST 2011 - vuntz@opensuse.org
894
895
- Update to version 2.24.0:
896
+ Clean up dependencies in the .pc file
897
+ Win32 build fixes
898
+ Updated translations.
899
900
-------------------------------------------------------------------
901
Tue Jun 28 09:48:11 CEST 2011 - dimstar@opensuse.org
902
903
- Update to version 2.23.5:
904
+ Prevent the return of partically initialized pixbuf structures
905
from the gif loader in some error cases (CVE-2011-2485)
906
+ Win32 build updates.
907
908
-------------------------------------------------------------------
909
Tue Jun 14 19:48:30 CEST 2011 - vuntz@opensuse.org
910
911
- Update to version 2.23.4:
912
+ Drop use of G_CONST_RETURN
913
+ Win32 build fixes
914
+ Updated translations.
915
916
-------------------------------------------------------------------
917
Mon Apr 4 09:23:54 UTC 2011 - fcrozat@novell.com
918
919
- Update to version 2.23.3:
920
+ Fix release tarball
921
+ More win32 build fixes
922
- Changes from version 2.23.2:
923
+ bgo#636138: Fix possible crashes when loading jpegs
924
+ Introspection annotation fixes
925
+ Update build files on Win32
926
+ Updated translations.
927
928
-------------------------------------------------------------------
929
Mon Mar 7 09:19:54 UTC 2011 - fcrozat@novell.com
930
931
- Update to version 2.23.1:
932
+ Introspection:
933
- Add package information
934
- Don't include backend API
935
+ Fix build against libpng 1.5
936
+ Bugs fixed:
937
- bgo#634659: gdk-pixbuf 2.22 can't find localisation
938
- bgo#635364: Add C include and exported packages information
939
to GIR
940
- bgo#639922: Proposed Visual C++ 2008 Project Files
941
- bgo#640407: Unportable test(1) construct in configure script.
942
+ Updated translations.
943
944
-------------------------------------------------------------------
945
Wed Feb 16 08:01:37 UTC 2011 - fcrozat@novell.com
946
947
- Update to version 2.23.0:
948
+ New API: gdk_pixbuf_new_from_stream_async
949
+ Updated translations.
950
- Drop gdk-pixbuf-add-gir_PACKAGES.patch: fixed upstream. Also
951
remove gnome-common BuildRequires and call to gnome-autogen.sh
952
that were needed for the patch.
953
- Add support for source service checkout, with %BUILD_FROM_VCS:
954
+ Add gtk-doc BuildRequires.
955
+ Add call to ./autogen.sh.
956
+ Enforce gtk-doc html generation by passing --enable-gtk-doc to
957
configure.
958
959
-------------------------------------------------------------------
960
Mon Feb 14 17:46:42 CET 2011 - sbrabec@suse.cz
961
962
- Added support for translation-update-upstream.
963
964
-------------------------------------------------------------------
965
Tue Dec 28 22:20:56 UTC 2010 - dimstar@opensuse.org
966
967
- Add gdk-pixbuf-add-gir_PACKAGES.patch: vapigen 0.12 parses the
968
.gir and the .vapi file, complaining about duplicate definitions.
969
The error is seen in packages building against gdk-pixbuf and
970
using vala-unstable to create own vala bindings.
971
- Add gnome-common BuildRequires, because the patch touches
972
Makefile.am, and call to gnome-autogen.sh in the build section.
973
974
-------------------------------------------------------------------
975
Sat Nov 6 19:05:40 CET 2010 - dimstar@opensuse.org
976
977
- Update to version 2.22.1:
978
+ Make GdkPixbuf implement the GIcon interface
979
+ Fix loader.cache detection on Windows
980
+ Updated translations.
981
982
-------------------------------------------------------------------
983
Wed Oct 13 20:21:06 CEST 2010 - vuntz@opensuse.org
984
985
- Put comments that are in the scriptlets area of the spec file in
986
"%if 0" statement: if we don't do that, they actually end up in
987
the scriplets and can even make them fail if the scriptlets were
988
just "-p /sbin/ldconfig".
989
990
-------------------------------------------------------------------
991
Tue Oct 12 00:13:44 CEST 2010 - vuntz@opensuse.org
992
993
- Remove gdk-pixbuf-query-loaders Requires(postun) in
994
libgdk_pixbuf-2_0-0: it's not needed.
995
- Add missing Requires for gdk-pixbuf-query-loaders to
996
libgdk_pixbuf-2_0-0 in baselibs.conf.
997
- Update baselibs.conf to remove assumption in the scriptlets of
998
the generated packages that they are 32bit packages.
999
- Use <prefix> in baselibs.conf since we use full paths there, and
1000
this is needed for x86 packages that put files in
1001
/emul/ia32-linux.
1002
1003
-------------------------------------------------------------------
1004
Tue Sep 21 23:24:22 CEST 2010 - vuntz@opensuse.org
1005
1006
- Update to version 2.22.0:
1007
+ Fix a problem with mime type detection
1008
+ Win32: Fix linking on x64
1009
+ Drop gobject-introspection requirement to 0.9.3
1010
+ Updated translations.
1011
1012
-------------------------------------------------------------------
1013
Sat Sep 18 13:48:48 CEST 2010 - vuntz@opensuse.org
1014
1015
- Update the %post scriptlet to not fail if
1016
gdk-pixbuf-query-loaders is not installed. Also make it easier to
1017
read by using a %define to use the right binary for
1018
gdk-pixbuf-query-loaders.
1019
1020
-------------------------------------------------------------------
1021
Fri Sep 10 17:45:06 CEST 2010 - dimstar@opensuse.org
1022
1023
- Update to version 2.21.7:
1024
+ bgo#624712: Fix linking when libpng loader is builtin
1025
+ bgo#604284: Improve the pixbuf loader docs
1026
+ bgo#622940: Fix compat issues wrt to single includes
1027
+ Win32: Link directly to GDI+
1028
+ Require gobject-introspection 0.9.5
1029
+ Updated translations.
1030
1031
-------------------------------------------------------------------
1032
Fri Jul 23 08:31:35 CEST 2010 - vuntz@opensuse.org
1033
1034
- Update to version 2.21.6:
1035
+ Drop aliasing hacks, use -Bsymbolic-functions
1036
+ Support NOCONFIGURE in autogen.sh
1037
+ Check for different versions of libpng
1038
1039
-------------------------------------------------------------------
1040
Wed Jul 21 11:06:22 CEST 2010 - vuntz@opensuse.org
1041
1042
- Improve summaries and descriptions.
1043
- Change gobject-introspection-devel and libpng-devel BuildRequires
1044
to pkgconfig(gobject-introspection-1.0) and pkgconfig(libpng).
1045
- Add libjasper-devel, pkgconfig(x11) BuildRequires, and explicit
1046
libjpeg-devel.
1047
- Add baselibs.conf, and rename gdk-pixbuf-query-loaders on 64
1048
bits.
1049
- Make libgdk_pixbuf-2_0-0 provide gdk-pixbuf to make the lang
1050
package installable.
1051
- Add Recommends for the lang package to libgdk_pixbuf-2_0-0.
1052
- Move conflicts with gtk2 < 2.21 to libgdk_pixbuf-2_0-0.
1053
- Stop renaming gdk-pixbuf-query-loaders to
1054
gdk-pixbuf-query-loaders-2.0: they're no issue with parallel
1055
instability since there's no other such tool.
1056
- Touch %{_libdir}/gdk-pixbuf-2.0/2.10.0/loaders.cache and make it
1057
a ghost file.
1058
- Pass --disable-static and --with-libjasper to configure.
1059
- Enable parallel build.
1060
- Move gtk-doc documentation and gdk-pixbuf-csource to devel
1061
subpackage.
1062
- Add a macros.gdk-pixbuf file containing useful macros for
1063
packages that ship gdk-pixbuf loaders.
1064
1065
-------------------------------------------------------------------
1066
Tue Jul 6 09:11:13 UTC 2010 - dimstar@opensuse.org
1067
1068
- Initial package of gdk-pixbuf, which has been split out of gtk2
1069
main package. For this reason it conflicts with gtk < 2.21
1070
- Changes from version 2.21.5:
1071
+ Bring back deprecated API
1072
+ Allow including individual headers again
1073
- Changes from version 2.21.4:
1074
+ Drop -2.0 suffix on gdk-pixbuf-csource and
1075
gdk-pixbuf-query-loaders
1076
+ Include gdk-pixbuf-xlib again
1077
+ Add pixbuf tests from the GTK+ tree
1078
+ Add binary version and module dir as variables in the .pc file
1079
+ Add a boxed type for GdkPixbufFormat
1080
- Changes from version 2.21.3, since GTK+ 2.21.2:
1081
+ gdk-pixbuf has been turned back into a standalone library.
1082
+ The default location for loaders has been changed to
1083
$libdir/gdk-pixbuf-2.0/2.10.0/loaders
1084
+ The default location for the module file has been changed to
1085
$libdir/gdk-pixbuf-2.0/2.10.0/loaders.cache
1086
and gdk-pixbuf-query-loaders-2.0 will update that file when
1087
given the --update-cache option.
1088