Blame NEWS

Packit a4058c
2.36.11
Packit a4058c
=======
Packit a4058c
* build: Fix tiff loader build (#786342)
Packit a4058c
* build: Fix the build on OS X (#786167)
Packit a4058c
* build: Prefer newer libpng (#786035)
Packit a4058c
* Use a free reference images for tests (#787050)
Packit a4058c
* gif: fail quickly if image dimensions are too big (#785973)
Packit a4058c
* xlib: Avoid an out-of-bounds error on bigendian (#775896)
Packit a4058c
* Translation updates
Packit a4058c
Packit a4058c
2.36.10
Packit a4058c
=======
Packit a4058c
* build: meson build improvements
Packit a4058c
* build: win32 build fixes
Packit a4058c
* tests: show error before failing (#786259)
Packit a4058c
* Translation updates
Packit a4058c
Packit a4058c
2.36.9
Packit a4058c
======
Packit a4058c
* build: meson build improvements
Packit a4058c
* OS X: don't require shared-mime-info (#786167)
Packit a4058c
* gif: fix a coverity warning (#785696)
Packit a4058c
* build: make queryloaders output reproducible (#7835920
Packit a4058c
* Translation updates
Packit a4058c
Packit a4058c
2.36.8
Packit a4058c
======
Packit a4058c
* jpeg: restore grayscale image support (#785171)
Packit a4058c
* bmp: Tighten image dimension checks (#776694)
Packit a4058c
* ico: Fixo icon quality sorting (#785447)
Packit a4058c
* Various other leak and overflow fixes (#765094, #783538, #778204)
Packit a4058c
* Add some assertion to help static analysis (#778943)
Packit a4058c
* Remove support for building on various obsolete platforms
Packit a4058c
* Translation updates
Packit a4058c
Packit a4058c
2.36.7
Packit a4058c
======
Packit a4058c
Packit a4058c
* Add tests for recent bug fixes
Packit a4058c
* ico, bmp, tiff: avoid integer overflows (#776040, #776694, #780269)
Packit a4058c
* jpeg: error out if wrong # of channels (#784866)
Packit a4058c
* Misc.bugfixes (#784583)
Packit a4058c
* Support mimetypes: image/wmf, image/emf
Packit a4058c
* Translation updates
Packit a4058c
Packit a4058c
2.36.6
Packit a4058c
======
Packit a4058c
Packit a4058c
* jpeg: Support the EXIF tag (#143608)
Packit a4058c
* ico: Make option parsing locale-independent (#776990)
Packit a4058c
* Fix build on Windows
Packit a4058c
* Translation updates
Packit a4058c
Packit a4058c
2.36.5
Packit a4058c
======
Packit a4058c
Packit a4058c
* Fix mimetypes for thumbnailer (#778451)
Packit a4058c
* Handle fseek failure (#776990)
Packit a4058c
* Fix signed/unsigned handling (#777374)
Packit a4058c
* Fix an overflow check (#777315)
Packit a4058c
* Handle extreme scaling better (#80925)
Packit a4058c
* Translation updates
Packit a4058c
Packit a4058c
2.36.4
Packit a4058c
======
Packit a4058c
Packit a4058c
* Add a fastpath for no-op scales
Packit a4058c
* Documentation improvements (#442452)
Packit a4058c
* Fix some coverity warnings (#776945, #768062)
Packit a4058c
* Translation updates
Packit a4058c
Packit a4058c
2.36.3
Packit a4058c
======
Packit a4058c
Packit a4058c
* gif, ico: Fix area-updated coordinates (#581484)
Packit a4058c
* tga: Improve error handling (#575217)
Packit a4058c
* jasper: Improve error handling (#685543)
Packit a4058c
* Test suite improvements (#696331)
Packit a4058c
* Minor documentation fixes (#776457)
Packit a4058c
* Translation updates
Packit a4058c
Packit a4058c
2.36.2
Packit a4058c
======
Packit a4058c
Packit a4058c
* Fix a NULL pointer dereference (#776026)
Packit a4058c
* Fix a memory leak (#776020)
Packit a4058c
* Support bmp headers with bitmask (#766890)
Packit a4058c
* Add tests for scaling (#80925)
Packit a4058c
* Handle compressed pixdata in resources (#776105)
Packit a4058c
* Avoid a buffer overrun in the qtif loader ($#775648)
Packit a4058c
* Fix a crash in the bmp loader (#775242)
Packit a4058c
* Fix crash opening pnm images with large dimensions (#775232)
Packit a4058c
* Prevent buffer overflow in the pixdata loader (#775693)
Packit a4058c
* Translation updates
Packit a4058c
Packit a4058c
2.36.1
Packit a4058c
======
Packit a4058c
Packit a4058c
* Remove the pixdata loader (#776004)
Packit a4058c
* Fix integer overflows in the jpeg loader (#775218)
Packit a4058c
* Add an external thumbnailer for images
Packit a4058c
* Translation updates
Packit a4058c
Packit a4058c
2.36.0
Packit a4058c
======
Packit a4058c
Packit a4058c
* Translation updates
Packit a4058c
Packit a4058c
2.35.5
Packit a4058c
======
Packit a4058c
Packit a4058c
* Fix undefined behavior in overflow checks (#770986)
Packit a4058c
* Fix a typo (#770756)
Packit a4058c
* Avoid segfault in some tests (#771026)
Packit a4058c
* Translation updates
Packit a4058c
Packit a4058c
2.35.4
Packit a4058c
======
Packit a4058c
Packit a4058c
* Translation updates
Packit a4058c
Packit a4058c
2.35.3
Packit a4058c
======
Packit a4058c
Packit a4058c
* Add API to determine supported save options (#683371)
Packit a4058c
* Add helper API for pixbuf options (#768043)
Packit a4058c
* Fix invalid gettext use (#758552)
Packit a4058c
* Fix a compiler warning in the xpm loader (#768042)
Packit a4058c
* Fix integer overflows in the bmp loader (#768688, #768738)
Packit a4058c
* Fix a crash in the ico loader (#769170)
Packit a4058c
* Translation updates
Packit a4058c
Packit a4058c
2.35.2
Packit a4058c
======
Packit a4058c
Packit a4058c
* Use compiler directives for exporting symbols (#767164)
Packit a4058c
* Fix a problem with nearest scaling (#766842)
Packit a4058c
* Avoid redundant property notification
Packit a4058c
* Translation updates
Packit a4058c
Packit a4058c
2.35.1
Packit a4058c
======
Packit a4058c
Packit a4058c
* Add non-varargs variant to save to stream (#683063)
Packit a4058c
* Add a common autotools module (#765034)
Packit a4058c
* Translation updates
Packit a4058c
Packit a4058c
2.34.0
Packit a4058c
======
Packit a4058c
Packit a4058c
* Don't force no static builds on Win32 (#760369)
Packit a4058c
* Translation updates
Packit a4058c
Packit a4058c
2.33.2
Packit a4058c
======
Packit a4058c
Packit a4058c
* Fix two crashes in the bmp loader (#747605, #758991)
Packit a4058c
* Translation updates
Packit a4058c
Packit a4058c
2.33.1
Packit a4058c
======
Packit a4058c
Packit a4058c
* Improve various tests
Packit a4058c
* ico: integer overflow fixes
Packit a4058c
* tga: rewrite the loader, introducing a buffer queue abstraction
Packit a4058c
* gif: fix thumbnailing animations
Packit a4058c
* Translation updates
Packit a4058c
Packit a4058c
2.32.1
Packit a4058c
======
Packit a4058c
Packit a4058c
* Make relocations optional
Packit a4058c
* Fix a crash due to overflow when scaling
Packit a4058c
* Drop loaders for some rare image formats: wbmp, ras, pcx
Packit a4058c
* Prevent testsuite failures due to lack of memory
Packit a4058c
* Translation updates
Packit a4058c
Packit a4058c
2.32.0
Packit a4058c
======
Packit a4058c
Packit a4058c
* Fix build issues (#754154)
Packit a4058c
* Fix animation loading (#755269)
Packit a4058c
* More overflow fixes in the scaling code (#754387)
Packit a4058c
* Fix a crash in the tga loader
Packit a4058c
* Translation updates: Swedish, Turkish, Slovak,
Packit a4058c
  Indonesian, French, Greek, Polish, Brazilian Portuguese,
Packit a4058c
  Danish, Russian, Galician, Hungarian
Packit a4058c
Packit a4058c
2.31.7
Packit a4058c
======
Packit a4058c
Packit a4058c
* Fix several integer overflows (#753908, #753569)
Packit a4058c
* Fix build failure with --disable-modules (#740912)
Packit a4058c
* Port animations to GTask
Packit a4058c
* Translation updates: Chinese (Taiwan), Polish
Packit a4058c
Packit a4058c
2.31.6
Packit a4058c
======
Packit a4058c
Packit a4058c
* Really fix bug 752297. This is CVE-2015-4491
Packit a4058c
* Translation updates: Catalan
Packit a4058c
Packit a4058c
2.31.5
Packit a4058c
======
Packit a4058c
Packit a4058c
* Add support for g_autoptr for all object types (#750497)
Packit a4058c
* Avoid a possible divide-by-zero in the pixbuf loader (750440)
Packit a4058c
* Remove gettext .pot file hack (#743574)
Packit a4058c
* Be more careful about integer overflow (#752297)
Packit a4058c
* Translation upates: Portuguese
Packit a4058c
Packit a4058c
2.31.4
Packit a4058c
======
Packit a4058c
Packit a4058c
* Bug fixes:
Packit a4058c
 648815 SVGZ icons in notification GNOME3
Packit a4058c
 725582 gdk_pixbuf_apply_embedded_orientation is not working...
Packit a4058c
Packit a4058c
* Translation updates:
Packit a4058c
 Bosnian, Danish, Italian, Kazakh, Korean, Swedish
Packit a4058c
Packit a4058c
2.31.3
Packit a4058c
======
Packit a4058c
Packit a4058c
* API changes:
Packit a4058c
- Revert an annotation change that broke bindings
Packit a4058c
Packit a4058c
* Build fixes:
Packit a4058c
- Clean up configure
Packit a4058c
- Fix Visual Studio build
Packit a4058c
- Define MAP_ANONYMOUS when needed
Packit a4058c
- Include gi18n-lib.h where needed
Packit a4058c
Packit a4058c
* Translation updates:
Packit a4058c
 Hungarian, German, Indonesian, Turkish, Serbian, Slovenian,
Packit a4058c
 Basque, Russian, Icelandic, French, Chinese (Taiwan), Galician,
Packit a4058c
 Slovak
Packit a4058c
Packit a4058c
2.31.2
Packit a4058c
======
Packit a4058c
Packit a4058c
* API changes:
Packit a4058c
- Deprecate GdkPixdata
Packit a4058c
- Add gdk_pixbuf_get_options() helper to list set options
Packit a4058c
- Annotations fixes for various functions
Packit a4058c
- Remove incorrect info about area-prepared signal
Packit a4058c
Packit a4058c
* Image format support changes
Packit a4058c
- Flag multi-page TIFF files
Packit a4058c
- Fix memory usage for GIF animations, add note about minimum frame length
Packit a4058c
- Return an error for truncated PNG files
Packit a4058c
- Add density (DPI) support for JPEG, PNG and TIFF
Packit a4058c
- Fix reading CMYK JPEG files generated by Photoshop
Packit a4058c
- Allow saving 1-bit mono TIFF files as used in faxes
Packit a4058c
- Simplify loader names
Packit a4058c
- Fix loading GIF files when the first write is short
Packit a4058c
- Add progressive loading to ICNS files
Packit a4058c
- Add support for 256x256 ICO files
Packit a4058c
- Fix reading MS AMCap2 BMP files
Packit a4058c
Packit a4058c
* Other:
Packit a4058c
- Honour requested depth in Xlib
Packit a4058c
- Special-case compositing/copying with no scaling
Packit a4058c
- Add relocation support to OSX and Linux
Packit a4058c
- Prefer gdk-pixbuf's loaders to the GDI+ ones on Windows
Packit a4058c
Packit a4058c
2.31.1
Packit a4058c
======
Packit a4058c
Packit a4058c
* Add gdk_pixbuf_get_file_info_async
Packit a4058c
Packit a4058c
* Translation updates
Packit a4058c
Packit a4058c
2.31.0
Packit a4058c
======
Packit a4058c
Packit a4058c
* To improve the situation for language bindings, pixbufs can now
Packit a4058c
  be constructed from data in GBytes, and pixbuf data can also be
Packit a4058c
  extracted in this form. The GBytes data is treated as readonly,
Packit a4058c
  and gdk_pixbuf_get_pixels() will create a copy. To avoid this
Packit a4058c
  copy, a new function gdk_pixbuf_read_pixels() was introduced
Packit a4058c
  which returns a const pointer to the data without copying.
Packit a4058c
Packit a4058c
2.30.8
Packit a4058c
======
Packit a4058c
Packit a4058c
* Add missing nullability annotations
Packit a4058c
Packit a4058c
* Documentation improvements
Packit a4058c
Packit a4058c
* Translation updates
Packit a4058c
Packit a4058c
2.30.7
Packit a4058c
======
Packit a4058c
Packit a4058c
* Documentation fixes
Packit a4058c
Packit a4058c
2.30.6
Packit a4058c
======
Packit a4058c
Packit a4058c
* Add annotations to gdk_pixbuf_save_to_buffer
Packit a4058c
Packit a4058c
* Win32 build fixes
Packit a4058c
Packit a4058c
* Translation updates
Packit a4058c
Packit a4058c
2.30.5
Packit a4058c
======
Packit a4058c
Packit a4058c
* Convert documentation to markdown
Packit a4058c
Packit a4058c
* Translation updates
Packit a4058c
Packit a4058c
2.30.4
Packit a4058c
======
Packit a4058c
Packit a4058c
* Make test suite robust against disabled formats
Packit a4058c
Packit a4058c
* Fix test failure when using libpng without iTXt support
Packit a4058c
Packit a4058c
* Translation updates
Packit a4058c
Packit a4058c
2.30.3
Packit a4058c
======
Packit a4058c
Packit a4058c
* Expand the test suite
Packit a4058c
Packit a4058c
* Enable coverage testing with --enable-coverage
Packit a4058c
Packit a4058c
* Unify sniff buffer sizes across loaders: 4k everywhere
Packit a4058c
Packit a4058c
* Port to GTask (#712704)
Packit a4058c
Packit a4058c
* xpm: Fix scaling (#686514)
Packit a4058c
Packit a4058c
* xpm: Update colors from pango (#678996)
Packit a4058c
Packit a4058c
* qtif: fix fread() error check (#721371)
Packit a4058c
Packit a4058c
* Translation updates
Packit a4058c
Packit a4058c
2.30.2
Packit a4058c
======
Packit a4058c
Packit a4058c
* jpeg: fix icc profile loading
Packit a4058c
Packit a4058c
* jpeg: Improve error handling
Packit a4058c
Packit a4058c
* Make --update-cache work better
Packit a4058c
Packit a4058c
* Translation updates
Packit a4058c
Packit a4058c
2.30.1
Packit a4058c
======
Packit a4058c
Packit a4058c
* Only use RLIMIT_AS when available (#708666)
Packit a4058c
Packit a4058c
* Only use setrlimit when available (#710690)
Packit a4058c
Packit a4058c
* Avoid a bashism (#711600)
Packit a4058c
Packit a4058c
* Translation updates
Packit a4058c
Packit a4058c
2.30.0
Packit a4058c
======
Packit a4058c
Packit a4058c
* Visual C++ build fixes
Packit a4058c
Packit a4058c
* Translation updates
Packit a4058c
Packit a4058c
2.29.3
Packit a4058c
======
Packit a4058c
Packit a4058c
* Use GLib setup for installed tests
Packit a4058c
Packit a4058c
* Make installed tests find data files
Packit a4058c
Packit a4058c
* Translation updates
Packit a4058c
Packit a4058c
2.29.1
Packit a4058c
======
Packit a4058c
Packit a4058c
* Install some tests
Packit a4058c
Packit a4058c
* ANI: Set an error if we fail to produce an animation
Packit a4058c
Packit a4058c
* Translation updates
Packit a4058c
Packit a4058c
2.29.0
Packit a4058c
======
Packit a4058c
Packit a4058c
* Add gdk_pixbuf_loader_write_bytes (696917)
Packit a4058c
Packit a4058c
* Update GIcon implementation (688820)
Packit a4058c
Packit a4058c
* Fix libpng linking issues (698093)
Packit a4058c
Packit a4058c
* Translation updates (Turkish)
Packit a4058c
Packit a4058c
2.28.0
Packit a4058c
======
Packit a4058c
Packit a4058c
* Translation updates (Tadjik, Russian, Crimean Tatar, Hindi)
Packit a4058c
Packit a4058c
2.27.3
Packit a4058c
======
Packit a4058c
Packit a4058c
* Allow prepare_func call in stop_load (695228)
Packit a4058c
Packit a4058c
* Translation updates (Lithuanian, German, Basque, Belarusian,
Packit a4058c
  Thai, Greek, Indonesian, Korean, Assamese, Italian, Estonian,
Packit a4058c
  Hungarian, Portuguese, Danish, Latvian)
Packit a4058c
Packit a4058c
2.27.2
Packit a4058c
======
Packit a4058c
Packit a4058c
* Make gdk_pixbuf_animation_new_from_file load png files (694148)
Packit a4058c
Packit a4058c
* Fix string formatting for l10n extraction (693534)
Packit a4058c
Packit a4058c
* Translation updates (Hebrew, Spanish, Brazilian Portuguese,
Packit a4058c
  Slovenian, Galician, French, Catalan, Catalan (Valencian),
Packit a4058c
  Malayalam, Slovak, Polish, Czech, Serbian, Uyghur, Norwegian
Packit a4058c
  bokmål, Punjabi, Traditional Chinese)
Packit a4058c
Packit a4058c
2.27.1
Packit a4058c
======
Packit a4058c
Packit a4058c
* Allow loading animations from streams
Packit a4058c
Packit a4058c
* Allow loading animations from resources
Packit a4058c
Packit a4058c
* Fix cross-compiling for Windows and Wine (692072)
Packit a4058c
Packit a4058c
* Translation updates (Hungarian, German, Polish)
Packit a4058c
Packit a4058c
2.27.0
Packit a4058c
======
Packit a4058c
Packit a4058c
* The broken locking mechanism for loaders has been removed.
Packit a4058c
  gdk-pixbuf now ignores loaders that are not marked as thread-safe.
Packit a4058c
Packit a4058c
Packit a4058c
2.26.5
Packit a4058c
======
Packit a4058c
Packit a4058c
* Improve error message for missing cache file (686844)
Packit a4058c
Packit a4058c
* Ensure we link to gobject (#686822)
Packit a4058c
Packit a4058c
* Silence custom make rule (#686605)
Packit a4058c
Packit a4058c
* Prevent an error pileup (#686139)
Packit a4058c
Packit a4058c
* Don't use AC_PATH_PROG (#671516)
Packit a4058c
Packit a4058c
* Translation updates
Packit a4058c
 Bulgarian
Packit a4058c
 Estonian
Packit a4058c
 Hindi
Packit a4058c
 Italian
Packit a4058c
 Japanese
Packit a4058c
 Latvian
Packit a4058c
 Malayalam
Packit a4058c
 Norwegian bokmål
Packit a4058c
 Simplified Chinese
Packit a4058c
 Telugu
Packit a4058c
 Thai
Packit a4058c
Packit a4058c
Packit a4058c
2.26.4
Packit a4058c
======
Packit a4058c
Packit a4058c
* Make tiff loader threadsafe
Packit a4058c
Packit a4058c
* Support saving ICC profiles in jpeg (#604610)
Packit a4058c
Packit a4058c
* Add some missing annotations (#683064)
Packit a4058c
Packit a4058c
* Documentation improvements (#676430)
Packit a4058c
Packit a4058c
* Translation updates
Packit a4058c
 Assamese
Packit a4058c
 Belarusian
Packit a4058c
 Brazilian Portuguese
Packit a4058c
 British English
Packit a4058c
 Catalan
Packit a4058c
 Czech
Packit a4058c
 Danish
Packit a4058c
 French
Packit a4058c
 Galician
Packit a4058c
 German
Packit a4058c
 Greek
Packit a4058c
 Hebrew
Packit a4058c
 Hungarian
Packit a4058c
 Indonesian
Packit a4058c
 Korean
Packit a4058c
 Latvian
Packit a4058c
 Lithuanian
Packit a4058c
 Norwegian bokmål
Packit a4058c
 Polish
Packit a4058c
 Portuguese
Packit a4058c
 Punjabi
Packit a4058c
 Russian
Packit a4058c
 Serbian
Packit a4058c
 Slovenian
Packit a4058c
 Spanish
Packit a4058c
 Traditional Chinese
Packit a4058c
 Vietnamese
Packit a4058c
Packit a4058c
2.26.3
Packit a4058c
======
Packit a4058c
Packit a4058c
* Fix a minor string leak (#681943)
Packit a4058c
Packit a4058c
* Bail out as soon as a module is found (#681943)
Packit a4058c
Packit a4058c
* Add an option to disable GIO mime detection (#676726)
Packit a4058c
Packit a4058c
* Translation updates
Packit a4058c
 Assamese
Packit a4058c
 Catalan
Packit a4058c
 Hebrew
Packit a4058c
 Japanese
Packit a4058c
 Portuguese
Packit a4058c
 Telugu
Packit a4058c
 Traditional Chinese
Packit a4058c
 Turkish
Packit a4058c
Packit a4058c
Packit a4058c
2.26.2
Packit a4058c
======
Packit a4058c
Packit a4058c
* Various functions have been added to the docs
Packit a4058c
Packit a4058c
* Fix introspection of gdk_pixbuf_new_from_xpm_data (#668956)
Packit a4058c
Packit a4058c
* Improve the gif loaders handling of animations
Packit a4058c
  with varying frame sizes (#613595)
Packit a4058c
Packit a4058c
* Translation updates:
Packit a4058c
 Galician
Packit a4058c
 German
Packit a4058c
 Greek
Packit a4058c
 Indonesian
Packit a4058c
 Kashubian
Packit a4058c
 Polish
Packit a4058c
 Serbian
Packit a4058c
 Slovakian
Packit a4058c
 Spanish
Packit a4058c
Packit a4058c
Packit a4058c
2.26.1
Packit a4058c
======
Packit a4058c
Packit a4058c
* Fix srcdir != builddir build (#672133)
Packit a4058c
Packit a4058c
* Avoid an integer overflow in the xbm loader (#672811)
Packit a4058c
Packit a4058c
* Translation updates:
Packit a4058c
 Catalan (Valencian)
Packit a4058c
 Hindi
Packit a4058c
 Latvian
Packit a4058c
 Odia
Packit a4058c
Packit a4058c
Packit a4058c
2.26.0
Packit a4058c
======
Packit a4058c
Packit a4058c
* Win32 build fixes
Packit a4058c
Packit a4058c
* Correctly load .ANI files without sequence chunks
Packit a4058c
Packit a4058c
* Translation updates:
Packit a4058c
 Assamese
Packit a4058c
 Basque
Packit a4058c
 Belarusian
Packit a4058c
 Brazilian Portuguese
Packit a4058c
 British English
Packit a4058c
 Bulgarian
Packit a4058c
 Catalan
Packit a4058c
 Czech
Packit a4058c
 Danish
Packit a4058c
 Estonian
Packit a4058c
 French
Packit a4058c
 Galician
Packit a4058c
 German
Packit a4058c
 Hebrew
Packit a4058c
 Italian
Packit a4058c
 Khmer
Packit a4058c
 Korean
Packit a4058c
 Lithuanian
Packit a4058c
 Norwegian bokmål
Packit a4058c
 Polish
Packit a4058c
 Portuguese
Packit a4058c
 Russian
Packit a4058c
 Serbian
Packit a4058c
 Swedish
Packit a4058c
 Traditional Chinese
Packit a4058c
 Turkish
Packit a4058c
 Ukranian
Packit a4058c
Packit a4058c
Packit a4058c
2.25.1
Packit a4058c
======
Packit a4058c
Packit a4058c
* New functions to load pixbufs from resources:
Packit a4058c
  gdk_pixbuf_new_from_resource
Packit a4058c
  gdk_pixbuf_new_from_resource_at_scale
Packit a4058c
Packit a4058c
* gdk-pixbuf-pixdata is a new program that generates
Packit a4058c
  raw binary GdkPixdata files, and there is a new
Packit a4058c
  loader for these.
Packit a4058c
Packit a4058c
* Translation updates:
Packit a4058c
 Belarusian
Packit a4058c
 Bulgarian
Packit a4058c
 Catalan
Packit a4058c
 Czech
Packit a4058c
 French
Packit a4058c
 Galician
Packit a4058c
 German
Packit a4058c
 Hebrew
Packit a4058c
 Norwegian bokmål
Packit a4058c
 Slovenian
Packit a4058c
 Spanish
Packit a4058c
 Swedish
Packit a4058c
 Telugu
Packit a4058c
 Traditional Chinese
Packit a4058c
Packit a4058c
Packit a4058c
2.25.0
Packit a4058c
======
Packit a4058c
Packit a4058c
* Fix some string problems in the qtif loader (#629396)
Packit a4058c
* Fix various introspection annotations (#659888)
Packit a4058c
* Fix introspectability of gdk_pixbuf_get_pixels (#662009)
Packit a4058c
* Fix build problem on NetBSD (#640405)
Packit a4058c
* Skip compressed icons in ICOs (#652498)
Packit a4058c
* Add a --with-x11 configure options (#657569)
Packit a4058c
* Fix mingw build (#657876)
Packit a4058c
* Work around gtk-doc limitations (#663554)
Packit a4058c
* Fix thread-safety issues with animations
Packit a4058c
* Fix gif animation delays between frames (#655755)
Packit a4058c
Packit a4058c
* Translation updates:
Packit a4058c
 Belarusian
Packit a4058c
 Esperanto
Packit a4058c
 Tamil
Packit a4058c
 Japanese
Packit a4058c
 Punjabi
Packit a4058c
Packit a4058c
2.24.0
Packit a4058c
======
Packit a4058c
Packit a4058c
* Clean up dependencies in the .pc file
Packit a4058c
Packit a4058c
* Win32 build fixes
Packit a4058c
Packit a4058c
* Translation updates:
Packit a4058c
 Lithuanian
Packit a4058c
Packit a4058c
2.23.5
Packit a4058c
======
Packit a4058c
Packit a4058c
* Prevent the return of partically initialized pixbuf structures
Packit a4058c
  from the gif loader in some error cases (CVE-2011-2485)
Packit a4058c
Packit a4058c
* Win32 build updates
Packit a4058c
Packit a4058c
2.23.4
Packit a4058c
======
Packit a4058c
Packit a4058c
* Drop use of G_CONST_RETURN
Packit a4058c
Packit a4058c
* Win32 build fixes
Packit a4058c
Packit a4058c
* Translation updates:
Packit a4058c
 Catalan (Valencian)
Packit a4058c
 Esperanto
Packit a4058c
 Finnish
Packit a4058c
 Turkish
Packit a4058c
 Vietnamese
Packit a4058c
Packit a4058c
2.23.3
Packit a4058c
======
Packit a4058c
Packit a4058c
- Fix release tarball
Packit a4058c
Packit a4058c
- More win32 build fixes
Packit a4058c
Packit a4058c
2.23.2
Packit a4058c
======
Packit a4058c
Packit a4058c
* Fix possible crashes when loading jpegs (#636138)
Packit a4058c
Packit a4058c
* Introspection annotation fixes
Packit a4058c
Packit a4058c
* Update build files on Win32
Packit a4058c
Packit a4058c
* Translation updates:
Packit a4058c
- Italian
Packit a4058c
- Slovenian
Packit a4058c
- Dutch
Packit a4058c
- Oriya
Packit a4058c
- Serbian
Packit a4058c
- Ukrainian
Packit a4058c
- Assamese
Packit a4058c
- Telugu
Packit a4058c
- Marathi
Packit a4058c
- Japanese
Packit a4058c
- Uighur
Packit a4058c
Packit a4058c
Packit a4058c
2.23.1
Packit a4058c
======
Packit a4058c
Packit a4058c
* Win32:
Packit a4058c
 - Use dynamically constructed GDK_PIXBUF_LIBDIR for locating modules
Packit a4058c
 - Use dynamically constructed GDK_PIXBUF_LOCALEDIR to find translations
Packit a4058c
 - Use GDI+ loader by default
Packit a4058c
Packit a4058c
* Introspection:
Packit a4058c
 - Add package information
Packit a4058c
 - Don't include backend API
Packit a4058c
Packit a4058c
* Build against libpng 1.5
Packit a4058c
Packit a4058c
* Bugs fixed:
Packit a4058c
 634659 gdk-pixbuf 2.22 can't find localisation
Packit a4058c
 635364 Add C include and exported packages information to GIR
Packit a4058c
 639922 Proposed Visual C++ 2008 Project Files
Packit a4058c
 640407 Unportable test(1) construct in configure script.
Packit a4058c
Packit a4058c
* Translation updates
Packit a4058c
 Asturian
Packit a4058c
 Basque
Packit a4058c
 Bengali India
Packit a4058c
 Bulgarian
Packit a4058c
 French
Packit a4058c
 Galician
Packit a4058c
 Greek
Packit a4058c
 Korean
Packit a4058c
 Latvian
Packit a4058c
 Portuguese
Packit a4058c
 Russian
Packit a4058c
 Simplified Chinese
Packit a4058c
 Swedish
Packit a4058c
 Uighur
Packit a4058c
Packit a4058c
Packit a4058c
2.23.0
Packit a4058c
======
Packit a4058c
Packit a4058c
* New API: gdk_pixbuf_new_from_stream_async
Packit a4058c
Packit a4058c
* Translation updates
Packit a4058c
 Brazilian Portuguese
Packit a4058c
 British English
Packit a4058c
 Catalan
Packit a4058c
 Czech
Packit a4058c
 Estonian
Packit a4058c
 Galician
Packit a4058c
 German
Packit a4058c
 Hebrew
Packit a4058c
 Indonesian
Packit a4058c
 Hungarian
Packit a4058c
 Norwegian bokmål
Packit a4058c
 Polish
Packit a4058c
 Romanian
Packit a4058c
 Slovenian
Packit a4058c
 Spanish
Packit a4058c
 Thai
Packit a4058c
 Traditional Chinese
Packit a4058c
 Uighur
Packit a4058c
Packit a4058c
Packit a4058c
2.22.1
Packit a4058c
======
Packit a4058c
Packit a4058c
* Make GdkPixbuf implement the GIcon interface
Packit a4058c
Packit a4058c
* Fix loader.cache detection on Windows
Packit a4058c
Packit a4058c
* Translation updates
Packit a4058c
  Brazilian Portuguese
Packit a4058c
  Bulgarian
Packit a4058c
  Catalan
Packit a4058c
  Catalan (Valencian)
Packit a4058c
  Chinese
Packit a4058c
  Greek
Packit a4058c
  Lithuanian
Packit a4058c
  Norwegian bokmål
Packit a4058c
  Punjabi
Packit a4058c
  Romanian
Packit a4058c
  Russian
Packit a4058c
  Uighur
Packit a4058c
Packit a4058c
Packit a4058c
2.22.0
Packit a4058c
======
Packit a4058c
Packit a4058c
* Fix a problem with mime type detection
Packit a4058c
Packit a4058c
* Win32: Fix linking on x64
Packit a4058c
Packit a4058c
* Drop gobject-introspection requirement to 0.9.3
Packit a4058c
Packit a4058c
* Translation updates
Packit a4058c
  Basque
Packit a4058c
  Czech
Packit a4058c
  Danish
Packit a4058c
  Dutch
Packit a4058c
  Estonian
Packit a4058c
  French
Packit a4058c
  Galician
Packit a4058c
  German
Packit a4058c
  Hebrew
Packit a4058c
  Hungarian
Packit a4058c
  Indonesian
Packit a4058c
  Japanese
Packit a4058c
  Polish
Packit a4058c
  Portuguese
Packit a4058c
  Simplified Chinese
Packit a4058c
  Slovenian
Packit a4058c
  Spanish
Packit a4058c
  Turkish
Packit a4058c
Packit a4058c
2.21.7
Packit a4058c
======
Packit a4058c
Packit a4058c
* Fix linking when libpng loader is builtin (#624712)
Packit a4058c
Packit a4058c
* Improve the pixbuf loader docs (#604284)
Packit a4058c
Packit a4058c
* Fix compat issues wrt to single includes (#622940)
Packit a4058c
Packit a4058c
* Win32: Link directly to GDI+
Packit a4058c
Packit a4058c
* Require gobject-introspection 0.9.5
Packit a4058c
Packit a4058c
* Translation updates:
Packit a4058c
  British English
Packit a4058c
  Italian
Packit a4058c
Packit a4058c
2.21.6
Packit a4058c
======
Packit a4058c
Packit a4058c
* Drop aliasing hacks, use -Bsymbolic-functions
Packit a4058c
Packit a4058c
* Support NOCONFIGURE in autogen.sh
Packit a4058c
Packit a4058c
* Check for different versions of libpng
Packit a4058c
Packit a4058c
2.21.5
Packit a4058c
======
Packit a4058c
Packit a4058c
* Bring back deprecated API
Packit a4058c
Packit a4058c
* Allow including individual headers again
Packit a4058c
Packit a4058c
2.21.4
Packit a4058c
======
Packit a4058c
Packit a4058c
* Drop -2.0 suffix on gdk-pixbuf-csource and gdk-pixbuf-query-loaders
Packit a4058c
Packit a4058c
* Include gdk-pixbuf-xlib again
Packit a4058c
Packit a4058c
* Add pixbuf tests from the GTK+ tree
Packit a4058c
Packit a4058c
* Add binary version and module dir as variables in the .pc file
Packit a4058c
Packit a4058c
* Add a boxed type for GdkPixbufFormat
Packit a4058c
Packit a4058c
Packit a4058c
2.21.3
Packit a4058c
======
Packit a4058c
Packit a4058c
gdk-pixbuf has been turned back into a standalone library, after being
Packit a4058c
shipped as part of GTK+ for a number of years. The changes in this
Packit a4058c
version, compared to the version included in GTK+ 2.20 are the following:
Packit a4058c
Packit a4058c
* The default location for loaders has been changed to
Packit a4058c
  $libdir/gdk-pixbuf-2.0/2.10.0/loaders
Packit a4058c
Packit a4058c
* The default location for the module file has been changed to
Packit a4058c
  $libdir/gdk-pixbuf-2.0/2.10.0/loaders.cache
Packit a4058c
  and gdk-pixbuf-query-loaders-2.0 will update that file when given
Packit a4058c
  the --update-cache option.