summaryrefslogtreecommitdiff
path: root/gdk-pixbuf
Commit message (Collapse)AuthorAgeFilesLines
* 2.14.1GTK_2_14_1Matthias Clasen2008-09-051-0/+4
| | | | svn path=/trunk/; revision=21296
* Fix a deadlock in pixbuf loader initializationMatthias Clasen2008-09-053-77/+82
| | | | svn path=/trunk/; revision=21295
* 2.14.0GTK_2_14_0Matthias Clasen2008-09-041-0/+4
| | | | svn path=/trunk/; revision=21290
* Bug 549711 – Race condition when loading gdk-pixbuf image modulesMatthias Clasen2008-09-032-39/+47
| | | | | | | | | | | | 2008-09-03 Matthias Clasen <mclasen@redhat.com> Bug 549711 – Race condition when loading gdk-pixbuf image modules * gdk-pixbuf-io.c: Fix a race condition in module loading, spotted by Chris Lord. svn path=/trunk/; revision=21268
* Bug 437791 – Animation is played at the wrong speedBjörn Lindqvist2008-08-291-4/+8
| | | | | | | | | | | 2008-08-29 Björn Lindqvist <bjourne@gmail.com> Bug 437791 – Animation is played at the wrong speed * gdk-pixbuf/io-gif.c (gif_get_lzw): Better 100 ms timeout for broken GIFs with 0 frame timeout. svn path=/trunk/; revision=21242
* Fix a typoMatthias Clasen2008-08-282-1/+8
| | | | svn path=/trunk/; revision=21220
* 2.13.7GTK_2_13_7Matthias Clasen2008-08-191-0/+4
| | | | svn path=/trunk/; revision=21151
* Exclude CR2 files in the tiff loader.Matthias Clasen2008-08-142-0/+8
| | | | svn path=/trunk/; revision=21115
* reorder marshalers for no reason apart from forcing a rebuild of theMichael Natterer2008-08-132-1/+7
| | | | | | | | | | | 2008-08-13 Michael Natterer <mitch@imendio.com> * gdk-pixbuf-marshal.list: reorder marshalers for no reason apart from forcing a rebuild of the header after yesterday's Makefile.am change. svn path=/trunk/; revision=21105
* define -DGDK_PIXBUF_DISABLE_DEPRECATED in the global CFLAGS.Michael Natterer2008-08-122-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-08-12 Michael Natterer <mitch@imendio.com> * configure.in: define -DGDK_PIXBUF_DISABLE_DEPRECATED in the global CFLAGS. * gdk-pixbuf/Makefile.am: make the contents gdk-pixbuf-marshal.h visible for GDK_PIXBUF_COMPILATION. * contrib/gdk-pixbuf-xlib/Makefile.am * demos/Makefile.am * demos/gtk-demo/Makefile.am * gdk-pixbuf/pixops/Makefile.am * gdk/Makefile.am * gdk/x11/Makefile.am * gtk/Makefile.am * gtk/tests/Makefile.am * gtk/theme-bits/Makefile.am * modules/engines/ms-windows/Makefile.am * modules/engines/pixbuf/Makefile.am * modules/input/Makefile.am * perf/Makefile.am * tests/Makefile.am: remove -DDGDK_PIXBUF_DISABLE_DEPRECATED here. svn path=/trunk/; revision=21096
* use canonical signal names.Sven Neumann2008-08-111-8/+8
| | | | | | | | | 2008-08-11 Sven Neumann <sven@gimp.org> * gdk-pixbuf/gdk-pixbuf-loader.c: use canonical signal names. svn path=/trunk/; revision=21072
* Bug 546549 : Better Type Checking reviewed by: mitchSven Herzberg2008-08-082-8/+20
| | | | | | | | | | | | | 2008-08-08 Sven Herzberg <sven@imendio.com> Bug 546549 : Better Type Checking reviewed by: mitch * gdk-pixbuf-animation.c: check if a vfunc is implemented before trying to call into it svn path=/trunk/; revision=21047
* Bug 546549 : Better Type Checking reviewed by mitchSven Herzberg2008-08-062-9/+21
| | | | | | | | | | | | | | | | | 2008-08-06 Sven Herzberg <sven@imendio.com> Bug 546549 : Better Type Checking reviewed by mitch * gdk-pixbuf.c (gdk_pixbuf_copy), (gdk_pixbuf_get_colorspace), (gdk_pixbuf_get_n_channels), (gdk_pixbuf_get_has_alpha), (gdk_pixbuf_get_bits_per_sample), (gdk_pixbuf_get_pixels), (gdk_pixbuf_get_width), (gdk_pixbuf_get_height), (gdk_pixbuf_get_rowstride): use GDK_IS_PIXBUF() and not pixbuf != NULL in g_return_*() statements svn path=/trunk/; revision=21025
* 2.13.6GTK_2_13_6Matthias Clasen2008-08-051-0/+4
| | | | svn path=/trunk/; revision=21015
* Pass appropriate -machine flag to lib.exe.Tor Lillqvist2008-08-032-1/+5
| | | | | | | | | 2008-08-04 Tor Lillqvist <tml@novell.com> * Makefile.am: Pass appropriate -machine flag to lib.exe. svn path=/trunk/; revision=20958
* More correct content type handlingMatthias Clasen2008-07-232-1/+10
| | | | svn path=/trunk/; revision=20897
* 2.13.5GTK_2_13_5Matthias Clasen2008-07-221-0/+4
| | | | svn path=/trunk/; revision=20888
* Don't do funny casts to avoid compiler warningsFederico Mena Quintero2008-07-182-2/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | 2008-07-18 Federico Mena Quintero <federico@novell.com> * demos/gtk-demo/changedisplay.c (find_toplevel_at_pointer): Don't do funny casts to avoid compiler warnings. * demos/gtk-demo/textview.c (easter_egg_callback): Likewise. * gtk/gtkmain.c (rewrite_event_for_grabs, gtk_get_event_widget): Likewise. * gtk/gtkmodules.c (load_module): Likewise. * gtk/gtkselection.c (gtk_selection_convert): Likewise. * gtk/gtktipsquery.c (gtk_tips_query_event): Likewise. * gtk/queryimmodules.c (query_module): Likewise. * tests/testgtk.c (create_gridded_geometry, create_key_lookup) (find_widget_at_pointer): Likewise. Signed-off-by: Federico Mena Quintero <federico@novell.com> svn path=/trunk/; revision=20862
* Use gdk_pixbuf_copy_area() to copy between pixbufs. Reported by AndreyMatthias Clasen2008-07-152-3/+12
| | | | | | | | | * gdk-pixbuf-utils.c (gdk_pixbuf_saturate_and_pixelate): Use gdk_pixbuf_copy_area() to copy between pixbufs. Reported by Andrey Tsyvarev svn path=/trunk/; revision=20840
* test content sniffing capability of gioMatthias Clasen2008-07-152-5/+5
| | | | svn path=/trunk/; revision=20837
* Improve docs for gdk_pixbuf_new_from_file_at_scale(). Proposed by JuanMatthias Clasen2008-07-152-4/+17
| | | | | | | | * gdk-pixbuf-io.c: Improve docs for gdk_pixbuf_new_from_file_at_scale(). Proposed by Juan Manuel Palacios svn path=/trunk/; revision=20828
* Use GIO for sniffing image types, except on Win32, where GIO doesn't doMatthias Clasen2008-07-122-1/+39
| | | | | | | | | | 2008-07-11 Matthias Clasen <mclasen@redhat.com> * gdk-pixbuf-io.c: Use GIO for sniffing image types, except on Win32, where GIO doesn't do any sniffing. svn path=/trunk/; revision=20820
* 2.13.4GTK_2_13_4Matthias Clasen2008-07-051-0/+4
| | | | svn path=/trunk/; revision=20783
* Revert name changeCody Russell2008-07-011-1/+1
| | | | svn path=/trunk/; revision=20724
* Practically everything changed.Cody Russell2008-06-301-1/+1
| | | | | | | | | | | | | 2008-06-30 Cody Russell <bratsche@gnome.org> * Practically everything changed. Change all references of GIMP Toolkit (and variations of it) to GTK+ Toolkit, showing no mercy at all to our beloved ancestry. (#540529) svn path=/trunk/; revision=20709
* do not hard code the prefix of the enum, use @ENUMPREFIX@ instead (youKristian Rietveld2008-06-231-1/+1
| | | | | | | | | | | | | 2008-06-23 Kristian Rietveld <kris@imendio.com> * gdk/gdkenumtypes.h.template: * gdk-pixbuf/gdk-pixbuf-enum-types.h.template: * gtk/gtktypebuiltins.h.template: * perf/typebuiltins.h.template: do not hard code the prefix of the enum, use @ENUMPREFIX@ instead (you need an up to date glib for this). svn path=/trunk/; revision=20674
* Include "config.h" instead of <config.h> Command used: find -nameJohan Dahlin2008-06-2230-30/+30
| | | | | | | | | | | | 2008-06-21 Johan Dahlin <jdahlin@async.com.br> * *.[ch]: Include "config.h" instead of <config.h> Command used: find -name \*.[ch]|xargs perl -p -i -e 's/^#include <config.h>/#include "config.h"/g' Rubberstamped by Mitch and Tim svn path=/trunk/; revision=20669
* Use g_set_error_literal where appropriate. Bug #538640.Christian Persch2008-06-1919-632/+638
| | | | svn path=/trunk/; revision=20463
* Add image/x-win-bitmap mimetypeMatthias Clasen2008-06-182-0/+6
| | | | svn path=/trunk/; revision=20451
* 2.13.3GTK_2_13_3Matthias Clasen2008-06-141-0/+4
| | | | svn path=/trunk/; revision=20385
* updated to allow simple switch between gdiplus- and former fileformatHans Breuer2008-06-133-4/+25
| | | | | | | | | | 2008-06-13 Hans Breuer <hans@breuer.org> * makefile.msc : updated to allow simple switch between gdiplus- and former fileformat backends * io-tiff.c : use g_snprintf svn path=/trunk/; revision=20369
* Fix a crashMatthias Clasen2008-06-132-1/+31
| | | | svn path=/trunk/; revision=20367
* 2.13.2GTK_2_13_2Matthias Clasen2008-06-031-0/+4
| | | | svn path=/trunk/; revision=20309
* Add gdk-pixbuf-features.h to BUILT_SOURCES.Behdad Esfahbod2008-06-022-1/+6
| | | | | | | | | 2008-06-02 Behdad Esfahbod <behdad@gnome.org> * Makefile.am: Add gdk-pixbuf-features.h to BUILT_SOURCES. svn path=/trunk/; revision=20267
* Fix INCLUDE_ macrosMatthias Clasen2008-05-304-3/+9
| | | | svn path=/trunk/; revision=20259
* 2.13.1GTK_2_13_1Matthias Clasen2008-05-301-0/+4
| | | | svn path=/trunk/; revision=20246
* Bug 535453 - gdk_pixbuf_format_get_license returns NULL forMatthias Clasen2008-05-293-2/+17
| | | | | | | | | | | | | any of the loaders * queryloaders.c (write_loader_info): Add the license info after the description. * gdk-pixbuf-io.c (gdk_pixbuf_io_init): Read the license info from the module file. Reported by Andrey Tsyvarev. svn path=/trunk/; revision=20241
* define GDK_PIXBUF_H_INSIDE around including all other headers.Michael Natterer2008-05-2812-2/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | 2008-05-28 Michael Natterer <mitch@imendio.com> * gdk-pixbuf.h: define GDK_PIXBUF_H_INSIDE around including all other headers. * gdk-pixbuf-animation.h * gdk-pixbuf-core.h * gdk-pixbuf-enum-types.h.template * gdk-pixbuf-features.h.in * gdk-pixbuf-io.h * gdk-pixbuf-loader.h * gdk-pixbuf-simple-anim.h * gdk-pixbuf-transform.h: add single-include guards that #error out if GDK_PIXBUF_DISABLE_SINGLE_INCLUDES is defined and any of these files is included individually. * gdk-pixbuf-private.h: don't incude "gdk-pixbuf-io.h". * gdk-pixbuf-csource.c: #define __GTK_H_INSIDE__ around including "../gtk/gtkversion.h". Ugly but needed in this special case. svn path=/trunk/; revision=20214
* Use explicit G_MODULE_EXPORT decoration when building the loader inTor Lillqvist2008-05-2719-94/+96
| | | | | | | | | | | | | 2008-05-27 Tor Lillqvist <tml@novell.com> * io-*.c: Use explicit G_MODULE_EXPORT decoration when building the loader in question as a module. * gdk-pixbuf-io.c: Enable included build of the icns and jasper loaders. svn path=/trunk/; revision=20192
* put back the #define, but call it GDK_PIXBUF_C_COMPILATION.Michael Natterer2008-05-273-3/+12
| | | | | | | | | | | | | 2008-05-27 Michael Natterer <mitch@imendio.com> * gdk-pixbuf.c: put back the #define, but call it GDK_PIXBUF_C_COMPILATION. * gdk-pixbuf-features.h.in: make variable export depend on that define instead of GDK_PIXBUF_COMPILATION. svn path=/trunk/; revision=20189
* Fix and simplify definition of GDK_PIXBUF_VAR:Michael Natterer2008-05-274-28/+36
| | | | | | | | | | | | | | | | | | | 2008-05-27 Michael Natterer <mitch@imendio.com> Fix and simplify definition of GDK_PIXBUF_VAR: * Makefile.am: add -DGDK_PIXBUF_COMPILATION to INCLUDES. * gdk-pixbuf.c: don't #define it here. Remove GDK_PIXBUF_VAR from the definition of the version variables. * gdk-pixbuf-features.h.in: in the !G_PLATFORM_WIN32 case, always define GDK_PIXBUF_VAR to "extern". Remove redundant #ifndef GDK_PIXBUF_VAR around the whole block, the header itself already has include guards. svn path=/trunk/; revision=20188
* updated fix c99ism (variable at start of block export functions for windowHans Breuer2008-05-231-16/+29
| | | | | | | | | | | | | 2008-05-23 Hans Breuer <hans@breuer.org> * **/makefile.msc gtk/makefile.msc.in : updated * gtk/gtkwidget.c : fix c99ism (variable at start of block * gdk/gdk.symbols gtk/gtk.symbols : export functions for window redirection * gtk/gtkfilechooserdefault.c : #include <locale.h> for setlocale(LC_ALL, ...) svn path=/trunk/; revision=20131
* Bug 532558 - Cannot build dll when using separate builddirTor Lillqvist2008-05-122-3/+12
| | | | | | | | | | | | 2008-05-12 Tor Lillqvist <tml@novell.com> Bug 532558 - Cannot build dll when using separate builddir * Makefile.am: .def file belongs in $(srcdir). Patch by Marko Lindqvist. svn path=/trunk/; revision=20096
* deprecate the entire gdk-pixbuf-marshal.h since it's installed by accidentMichael Natterer2008-05-022-1/+9
| | | | | | | | | | | 2008-05-02 Michael Natterer <mitch@imendio.com> * Makefile.am (stamp-gdk-pixbuf-marshal.h): deprecate the entire gdk-pixbuf-marshal.h since it's installed by accident only and shouldn't be used by anybody. svn path=/trunk/; revision=20067
* Guard against NULL pointer. (#467051, Gian Mario Tagliaretti)Björn Lindqvist2008-03-231-0/+2
| | | | | | | | | | 2008-03-23 Björn Lindqvist <bjourne@gmail.com> * gdk-pixbuf/gdk-pixbuf-io.c (gdk_pixbuf_new_from_xpm_data): Guard against NULL pointer. (#467051, Gian Mario Tagliaretti) svn path=/trunk/; revision=19929
* Insert the ChangeLog from gdip-pixbuf-loaders.Tor Lillqvist2008-03-201-0/+203
| | | | svn path=/trunk/; revision=19915
* Import the GDI+ gdk-pixbuf loaders for Windows by Dominic Lachowicz andTor Lillqvist2008-03-2017-46/+3016
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-03-21 Tor Lillqvist <tml@novell.com> Import the GDI+ gdk-pixbuf loaders for Windows by Dominic Lachowicz and Alberto Ruiz into the GTK+ tree, from the gdip-pixbuf-loader module. * configure.in: Add switch --disable-gdiplus-loaders that disables building of the GDI+ loaders. When including loaders in the gdk-pixbuf library, either build in abll the GDI+ ones or none of them. Use just -DINCLUDE_gdiplus in $INCLUDED_LOADER_DEFINE to signal building them in. Add Automake conditionals BUILD_GDIPLUS_LOADERS to indicate whether the GDI+ loaders should be built and INCLUDE_GDIPLUS to indicate whether they should be built-in. For the rest of the changes, see gdk-pixbuf/ChangeLog. In gdk-pixbuf: * Makefile.am: Add the bits and pieces for the GDI+ loaders. When building GDI+ loaders don't build the traditional ones for the same formats. Always build the traditional PNG loader, though, as it isn't possible to read and write PNG tEXt chunks through GDI+, and GIMP at least needs that functionality in the gdk-pixbuf PNG loader. Either build all the GDI+ loaders (except the PNG one) into libgdk-pixbuf, or build them all as DLLs. I don't see any reason to enable cherry-picking among them whether to build in or not. * io-gdip-animation.c * io-gdip-animation.h * io-gdip-bmp.c * io-gdip-emf.c * io-gdip-gif.c * io-gdip-ico.c * io-gdip-jpeg.c * io-gdip-native.h * io-gdip-png.c * io-gdip-propertytags.h * io-gdip-tiff.c * io-gdip-utils.c * io-gdip-utils.h * io-gdip-wmf.c: New files. Note that io-gdip-png.c is not currently used. * gdk-pixbuf-io.c: Add the bits and pieces for built-in GDI+ loaders. svn path=/trunk/; revision=19914
* Set a GDK_ERROR_CORRUPT_IMAGE error if the loader is closed while stillClaudio Saavedra2008-03-112-1/+19
| | | | | | | | | | | | 2008-03-11 Claudio Saavedra <csaavedra@alumnos.utalca.cl> * io-bmp.c: (gdk_pixbuf__bmp_image_stop_load): Set a GDK_ERROR_CORRUPT_IMAGE error if the loader is closed while still reading the headers. (#505085) svn path=/trunk/; revision=19757
* Check for the BMP header magic numbers before decoding it. (#505085)Claudio Saavedra2008-03-112-0/+16
| | | | | | | | | | 2008-03-11 Claudio Saavedra <csaavedra@alumnos.utalca.cl> * io-bmp.c: (DecodeHeader): Check for the BMP header magic numbers before decoding it. (#505085) svn path=/trunk/; revision=19756
* It's perfectly acceptable for a module to only support theDominic Lachowicz2008-02-221-1/+1
| | | | | | | | | | | 2008-02-22 Dominic Lachowicz <domlachowicz@gmail.com> * gdk-pixbuf/queryloaders.c (loader_sanity_check): It's perfectly acceptable for a module to only support the save_to_callback() method if it marks itself as WRITABLE svn path=/trunk/; revision=19632