1. 28 Nov, 2004 2 commits
  2. 25 Nov, 2004 1 commit
  3. 23 Nov, 2004 1 commit
    • Matthias Clasen's avatar
      Don't mark gdk_pixbuf_error_quark() as const, to be consistent with all · eeb0f9bc
      Matthias Clasen authored
      2004-11-23  Matthias Clasen  <mclasen@redhat.com>
      
      	* gdk-pixbuf-core.h: Don't mark gdk_pixbuf_error_quark() as const,
      	to be consistent with all the other error_quark functions.
      	(technically they are const, but since these are called only
      	in error paths, giving the compiler better optimization
      	opportunities doesn't matter much)
      
      	* gdk-pixbuf.symbols: Add attribute annotations.
      	* makegdkpixbufalias.pl: Keep attribute annotations, but strip PRIVATE.
      	* Makefile.am (gdk_pixbuf.def): Strip attribute annotations, but keep
      	PRIVATE.
      eeb0f9bc
  4. 16 Nov, 2004 2 commits
    • Manish Singh's avatar
      _gdk_pixbuf_lock now returns a gboolean. · 8a5db20e
      Manish Singh authored
      Mon Nov 15 18:58:22 2004  Manish Singh  <yosh@gimp.org>
      
              * gdk-pixbuf-private.h: _gdk_pixbuf_lock now returns a gboolean.
      
              * abicheck.sh: don't hardcode lengths for cut, instead split on
              the third field.
      8a5db20e
    • Matthias Clasen's avatar
      Be extra careful when locking and handle the case that the module may · 4f9db59b
      Matthias Clasen authored
      2004-11-15  Matthias Clasen  <mclasen@redhat.com>
      
      	* gdk-pixbuf-animation.c:
      	* gdk-pixbuf-loader.c:
      	* gdk-pixbuf-io.c: Be extra careful when locking and handle
      	the case that the module may initialize the thread system.
      
      	* gdk-pixbuf-io.[hc] (_gdk_pixbuf_lock): Return whether the
      	lock was actually taken.
      4f9db59b
  5. 15 Nov, 2004 1 commit
  6. 12 Nov, 2004 3 commits
    • Matthias Clasen's avatar
      Don't use _gdk_pixbuf_load_module_unlocked() in the !USE_GMODULE case. · 9e847e41
      Matthias Clasen authored
      2004-11-12  Matthias Clasen  <mclasen@redhat.com>
      
      	* gdk-pixbuf-io.c (gdk_pixbuf_io_init): Don't use
      	_gdk_pixbuf_load_module_unlocked() in the !USE_GMODULE case.
      9e847e41
    • Matthias Clasen's avatar
      2.5.5 · 49d0db81
      Matthias Clasen authored
      49d0db81
    • Matthias Clasen's avatar
      Changes to make gdk-pixbuf threadsafe (#157310, #157306, Colin Walters): · cb918cdb
      Matthias Clasen authored
      2004-11-12  Matthias Clasen  <mclasen@redhat.com>
      
      	Changes to make gdk-pixbuf threadsafe  (#157310, #157306,
      	Colin Walters):
      
      	* gdk-pixbuf-io.h (enum GdkPixbufFormatFlags): Add
      	GDK_PIXBUF_FORMAT_THREADSAFE to indicate that an image loader
      	is threadsafe.
      
      	* gdk-pixbuf-io.c (get_file_formats, _gdk_pixbuf_load_module):
      	Use a lock to make initialization of global data structures
      	threadsafe.
      	* gdk-pixbuf-private.h:
      	* gdk-pixbuf-io.c (_gdk_pixbuf_lock, _gdk_pixbuf_unlock):
      	Auxiliary functions which use another lock to protect
      	threadunsafe image loaders.
      
      	* gdk-pixbuf-io.c (gdk_pixbuf_real_save):
      	(save_to_callback_with_tmp_file):
      	(gdk_pixbuf_real_save_to_callback):
      	(gdk_pixbuf_new_from_xpm_data):
      	(_gdk_pixbuf_generic_image_load):
      	* gdk-pixbuf-animation.c (gdk_pixbuf_animation_new_from_file):
      	* gdk-pixbuf-loader.c (gdk_pixbuf_loader_load_module):
      	(gdk_pixbuf_loader_close):
      	(gdk_pixbuf_loader_finalize):
      	Use _gdk_pixbuf_lock() and _gdk_pixbuf_unlock().
      
      	* io-ani.c, io-bmp.c, io-gif.c, io-ico.c:
      	* io-jpeg.c, io-pcx.c, io-png.c, io-pnm.c:
      	* io-ras.c, io-tga.c, io-wbmp.c, io-xbm.c:
      	* io-xpm.c: Mark as threadsafe.
      
      	* io-tiff.c: Remove pointless locking, mark as
      	threadunsafe.
      cb918cdb
  7. 11 Nov, 2004 1 commit
  8. 05 Nov, 2004 1 commit
  9. 01 Nov, 2004 1 commit
  10. 29 Oct, 2004 1 commit
    • Hans Breuer's avatar
      updated · 6ba800f8
      Hans Breuer authored
      2004-10-29  Hans Breuer  <hans@breuer.org>
      
      	* makefile.msc : updated
      6ba800f8
  11. 28 Oct, 2004 1 commit
  12. 19 Sep, 2004 1 commit
  13. 17 Sep, 2004 1 commit
  14. 13 Sep, 2004 1 commit
  15. 09 Sep, 2004 1 commit
  16. 01 Sep, 2004 1 commit
  17. 26 Aug, 2004 2 commits
  18. 25 Aug, 2004 1 commit
  19. 24 Aug, 2004 3 commits
  20. 22 Aug, 2004 1 commit
  21. 20 Aug, 2004 1 commit
  22. 17 Aug, 2004 1 commit
    • Matthias Clasen's avatar
      No need for INCLUDE_INTERNAL_SYMBOLS anymore. · 54fb7a7b
      Matthias Clasen authored
      2004-08-17  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/abicheck.sh: No need for INCLUDE_INTERNAL_SYMBOLS anymore.
      
      	* gdk/gdk.symbols: Don't use #if defined().
      
      	* gdk/Makefile.am (gdkalias.h):
      	* gtk/Makefile.am (gtkalias.h): Don't use cpp to filter gtk.symbols.
      
      	* gdk/makegdkalias.pl:
      	* gtk/makegtkalias.pl: Move the #ifdef processing into the perl script, and
      	keep the #ifdefs which differentiate between platforms.
      
      	* gtk/Makefile.am (gtk_private_h_sources): Remove gtkinternals.h, it is no
      	longer needed.
      54fb7a7b
  23. 13 Aug, 2004 1 commit
  24. 12 Aug, 2004 2 commits
  25. 11 Aug, 2004 3 commits
    • Matthias Clasen's avatar
      Make scaling and compositing functions handle edge pixels consistently. · 024268b0
      Matthias Clasen authored
      2004-08-11  Matthias Clasen  <mclasen@redhat.com>
      
      	* pixops/pixops.c: Make scaling and compositing functions handle
      	edge pixels consistently.  (#111922, Brian Cameron)
      024268b0
    • Matthias Clasen's avatar
      underscore prefix the mmx implementations, in order to not export them. · d1d8945d
      Matthias Clasen authored
      2004-08-11  Matthias Clasen  <mclasen@redhat.com>
      
      	* pixops/pixops-internal.h:
      	* pixops/pixops.c:
      	* pixops/*.S: underscore prefix the mmx implementations, in order
      	to not export them.
      
      	* gdk-pixbuf.symbols: Remove the mmx pixops implementations.
      
      	* abicheck.sh: No need to define INCLUDE_MMX_SYMBOLS any more.
      d1d8945d
    • Matthias Clasen's avatar
      Add hidden aliases for exported symbols which are used internally in order · f4437de1
      Matthias Clasen authored
      Tue Aug 10 23:53:59 2004  Matthias Clasen  <maclas@gmx.de>
      
      	Add hidden aliases for exported symbols which are
      	used internally in order to get rid of many PLT
      	entries.  (#145519, Arjan van de Ven)
      
      	* gdk/Makefile.am: Add rules to generate gdk_pixbuf.def and
      	gdk-pixbuf-alias.h from gdk-pixbuf.symbols, and make make
      	check check the abi with abicheck.sh.
      
      	* gdk/gdk-pixbuf.symbols: New file. Definition of the gdk-pixbuf
      	ABI. The file can be processed by cpp to filter out certain
      	subsets of symbols.
      
      	* gdk/abicheck.sh: New file. Script to check the actually
      	symbols exported from libgdk_pibuf.2.0.so against the symbols
      	found in gdk-pixbuf.symbols.
      
      	* gdk/makegdkpixbufalias.pl: New file. Perl script to generate the
      	header containing the alias definitions for internally used
      	exported symbols from a list of symbols.
      
      	* *.c: Include gdk-pixbuf-alias.h
      f4437de1
  26. 06 Aug, 2004 1 commit
    • Hans Breuer's avatar
      updated · bec29744
      Hans Breuer authored
      2004-08-06  Hans Breuer  <hans@breuer.org>
      
      	* gdk_pixbuf.def makefile.msc : updated
      bec29744
  27. 02 Aug, 2004 1 commit
  28. 01 Aug, 2004 1 commit
  29. 21 Jul, 2004 1 commit
    • Matthias Clasen's avatar
      Remove trailing commas from enumerations. (#148035) · 44663458
      Matthias Clasen authored
      Tue Jul 20 22:26:29 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkfilechooserutils.h:
      	* gtk/gtktoolbutton.c:
      	* gtk/gtktoolbar.c:
      	* gtk/gtkicontheme.c:
      	* gtk/gtkcalendar.c:
      	* demos/gtk-demo/ui_manager.c:
      	* demos/gtk-demo/appwindow.c: Remove trailing commas
      	from enumerations.  (#148035)
      44663458
  30. 20 Jul, 2004 1 commit
    • Soeren Sandmann's avatar
      === Released 2.5.0 === · 9d2a9468
      Soeren Sandmann authored
      Sun Jul 18 17:21:10 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
      
              * === Released 2.5.0 ===
      
              * NEWS: updates
      
              * tests/testcombo.c: Fix compilation
      9d2a9468