1. 13 Dec, 2001 1 commit
    • Sebastian Wilhelmi's avatar
      Remove assorted G_OBJECT casts where unnecessary. · d99bd97f
      Sebastian Wilhelmi authored
      
      2001-12-13  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
      
      	* gdk-pixbuf-animation.c, gdk-pixbuf-loader.c, gdk-pixpuf.c,
      	io-gif-animation.c, io-gif.c, io-tiff.c, test-loaders.c: Remove
      	assorted G_OBJECT casts where unnecessary.
      
      	* gdk-pixbuf-loader.c: Call g_object_ref and g_object_unref
      	instead of gdk_pixbuf_animation_ref and gdk_pixbuf_animation_unref
      	resp.
      
      	* gdk-pixbuf-csource.c, io-bmp.c, io-gif-animation.c, io-ico.c,
      	io-jpeg.c, io-png.c, io-pnm.c, io-ras.c, io-tga.c, io-wbmp.c,
      	io-xbm.c, io-xpm.c, test-gdk-pixbuf.c: Dito for gdk_pixbuf_ref and
      	gdk_pixbuf_unref.
      
      	* Makefile.am, pixops/Makefile.am: Compile everything with
      	-DG_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED
      
      	* gdk-pixdata.c: Use g_ascii_strup() instead of g_strup().
      
      	* io-xpm.c: Use g_ascii_strcasecmp() instead of g_strcasecmp().
      
      	* demos/testpixbuf-drawable.c, demos/testpixbuf-save.c,
      	demos/testpixbuf-scale.c, demos/testpixbuf.c: Call g_object_ref
      	and g_object_unref instead of gdk_pixbuf_ref and gdk_pixbuf_unref
      	resp.
      d99bd97f
  2. 12 Dec, 2001 1 commit
  3. 29 Oct, 2001 1 commit
    • Tor Lillqvist's avatar
      Use -no-undefined on Win32. Make libgdk_pixbuf_1_3_la_OBJECTS depend on · 47dc8d4d
      Tor Lillqvist authored
      2001-10-29  Tor Lillqvist  <tml@iki.fi>
      
      	* Makefile.am: Use -no-undefined on Win32. Make
      	libgdk_pixbuf_1_3_la_OBJECTS depend on
      	gdk-pixbuf-marshal.c. Install import libraries.
      
      	* gdk_pixbuf.def: Update.
      
      	* gdk-pixbuf-io.c: (Win32) Use G_WIN32_DLLMAIN_FOR_DLL_NAME, saves
      	the actual DLL name of libgdk_pixbuf.
      	(get_libdir): Use it instead of guessing.
      
      	* io-xbm.c (gdk_pixbuf__xbm_image_begin_load): Use
      	g_file_open_tmp() insread of mkstemp().
      47dc8d4d
  4. 26 Sep, 2001 1 commit
  5. 20 Sep, 2001 1 commit
  6. 19 Sep, 2001 2 commits
    • Owen Taylor's avatar
      Don't include gkd-pixbuf-features.h here since is in builddir and confuses · 69b6e3d6
      Owen Taylor authored
      Wed Sep 19 00:28:24 2001  Owen Taylor  <otaylor@redhat.com>
      
              * Makefile.am (gdk_pixbuf_headers): Don't include
              gkd-pixbuf-features.h here since is in builddir
              and confuses autogen rules.
      
              * Makefile.am: Don't += variables before they have values,
              automake-1.5 doesn't like it.
      
              * Makefile.am: Fix srcdir != builddir for gdk-pixbuf-enum-types.c.
      
              * Makefile.am: The whitespace strikes back.
      69b6e3d6
    • Tim Janik's avatar
      don't use BUILT_SOURCES as its broken in automake 1.4, add explicit object · 77886cc5
      Tim Janik authored
      Wed Sep 19 02:50:40 2001  Tim Janik  <timj@gtk.org>
      
              * demos/Makefile.am ($(testpixbuf_OBJECTS)): don't use BUILT_SOURCES
              as its broken in automake 1.4, add explicit object rule to
              generate this.
      
              * gdk-pixbuf/Makefile.am: fix maintainer and normal cleanfiles.
              get rid of uneccessary stamps, group stuff more logically, and build
              sources due to object rules. fix srcdir!=builddir.
      77886cc5
  7. 18 Sep, 2001 1 commit
    • Matt Wilson's avatar
      don't use += before = · cbae2794
      Matt Wilson authored
      2001-09-18  Matt Wilson  <msw@redhat.com>
      
      	* docs/Makefile.am (EXTRA_DIST): don't use += before =
      
      	* docs/faq/Makefile.am (EXTRA_DIST): likewise
      
      	* docs/tutorial/Makefile.am (EXTRA_DIST): likewise
      
      	* gdk/Makefile.am (MAINTAINERCLEANFILES): likewise
      	(EXTRA_HEADERS): likewise
      
      	* gtk/Makefile.am (MAINTAINERCLEANFILES): likewise
      	(EXTRA_HEADERS): likewise
      	(EXTRA_DIST): likewise
      	(CLEANFILES): likewise
      
      	* gtk/stock-icons/Makefile.am (CLEANFILES): likewise
      
      	* tests/Makefile.am (EXTRA_DIST): likewise
      
      	* Makefile.am (install-data-local): changed to use
      	install-data-hook, which runs after install-pkgconfigDATA, so that
      	the pkgconfigdir will have been created and populated first.
      
      gdk-pixbuf/ChangeLog
      
      2001-09-17  Matt Wilson  <msw@redhat.com>
      
      	* Makefile.am (libpixbufloader_xbm_la_LDFLAGS): removed duplicate
      	LDFLAGS definition, use the -avoid-version one.
      	(libpixbufloader_tga_la_LDFLAGS): likewise
      cbae2794
  8. 16 Sep, 2001 1 commit
    • James Henstridge's avatar
      add generated files to ignore list. · 136d4776
      James Henstridge authored
      2001-09-16  James Henstridge  <james@daa.com.au>
      
      	* .cvsignore: add generated files to ignore list.
      
      	* gdk-pixbuf.h: include gdk-pixbuf-enum-types.h
      
      	* Makefile.am: add rules to build gdk-pixbuf-enum-types.[ch]
      136d4776
  9. 13 Sep, 2001 1 commit
  10. 04 Sep, 2001 2 commits
    • Owen Taylor's avatar
      Version 1.3.7 · c9b26b3d
      Owen Taylor authored
      Tue Sep  4 09:37:19 2001  Owen Taylor  <otaylor@redhat.com>
      
              * Version 1.3.7
      
              * configure.in docs/Makefile.am docs/gtk-config.1.in: Remove
              docs for gtk-config
      
              * modules/input/Makefile.am (install-data-local): Don't
              run gtk-query-immodules if DESTDIR is set.
      
              * NEWS: Various additions.
      c9b26b3d
    • Tim Janik's avatar
      updates for 1.3.7 release. · f4ab7aa5
      Tim Janik authored
      Tue Sep  4 03:12:25 2001  Tim Janik  <timj@gtk.org>
      
              * NEWS: updates for 1.3.7 release.
      
      Tue Sep  4 03:09:52 2001  Tim Janik  <timj@gtk.org>
      
              * gdk-pixbuf-csource.1: new file, manual page for
              the publically installed gdk-pixbuf-csource utility.
      f4ab7aa5
  11. 21 Aug, 2001 1 commit
  12. 26 Jun, 2001 3 commits
    • Tim Janik's avatar
      use gdk_pixbuf_new_from_stream(). fixed up item factory so inlined pixbufs · d4f0062f
      Tim Janik authored
      Tue Jun 26 10:04:30 2001  Tim Janik  <timj@gtk.org>
      
              * gtk/gtkiconfactory.c:
              * gtk/gtkitemfactory.c: use gdk_pixbuf_new_from_stream(). fixed up
              item factory so inlined pixbufs actually work.
      
      Tue Jun 26 09:48:02 2001  Tim Janik  <timj@gtk.org>
      
              * Makefile.am (noinst_PROGRAMS): get rid of make-inline-pixbuf
      
              * gdk-pixbuf-data.[hc]: provide gdk_pixbuf_new_from_stream()
              instead from gdk_pixbuf_new_from_inline().
      
              * gdk-pixdata.[hc]: auxillary GdkPixdata structure, public
              installed API for applications that need to serialize/deserialize
              on their own (gimp, BEAST).
      
              * gdk-pixbuf/gdk-pixbuf-csource.c: provide publically installed
              program that can dump images in CSource format and Pixbuf
              stream format. supports RLE encoding, MACRO formatting etc...
              invoke with --help.
      d4f0062f
    • Owen Taylor's avatar
    • Tim Janik's avatar
      hm, second attempt. it's fight CVS time again. · 0b741857
      Tim Janik authored
      Tue Jun 26 09:48:02 2001  Tim Janik  <timj@gtk.org>
      
              * Makefile.am (noinst_PROGRAMS): get rid of make-inline-pixbuf
      
              * gdk-pixbuf-data.[hc]: provide gdk_pixbuf_new_from_stream()
              instead from gdk_pixbuf_new_from_inline().
      
              * gdk-pixdata.[hc]: auxillary GdkPixdata structure, public
              installed API for applications that need to serialize/deserialize
              on their own (gimp, BEAST).
      
              * gdk-pixbuf/gdk-pixbuf-csource.c: provide publically installed
              program that can dump images in CSource format and Pixbuf
              stream format. supports RLE encoding, MACRO formatting etc...
              invoke with --help.
      
      Tue Jun 26 10:04:30 2001  Tim Janik  <timj@gtk.org>
      
              * gtk/gtkiconfactory.c:
              * gtk/gtkitemfactory.c: use gdk_pixbuf_new_from_stream(). fixed up
              item factory so inlined pixbufs actually work.
      0b741857
  13. 25 Jun, 2001 1 commit
  14. 13 Jun, 2001 1 commit
    • Havoc Pennington's avatar
      Updates · b858eb9f
      Havoc Pennington authored
      2001-06-11  Havoc Pennington  <hp@redhat.com>
      
      	* NEWS: Updates
      
      	* configure.in (GTK_MINOR_VERSION): bump version to 1.3.6
      
      	* gtk/Makefile.am: glib_genmarshal already contains top_builddir
      b858eb9f
  15. 07 Jun, 2001 3 commits
    • Havoc Pennington's avatar
      use Owen's new way of doing stampfiles/generated sources · 8cd9e496
      Havoc Pennington authored
      2001-06-07  Havoc Pennington  <hp@redhat.com>
      
      	* Makefile.am: use Owen's new way of doing stampfiles/generated
      	sources
      8cd9e496
    • Havoc Pennington's avatar
      fixups for glib-mkenums and glib-genmarshal (not tested yet because with · 138d95a9
      Havoc Pennington authored
      2001-06-07  Havoc Pennington  <hp@redhat.com>
      
      	* gtk/Makefile.am: fixups for glib-mkenums and glib-genmarshal
      	(not tested yet because with absolute path to srcdir I can't build
      	atk, but it was broken anyway so this may help)
      138d95a9
    • Havoc Pennington's avatar
      subst GLIB_GENMARSHAL, GOBJECT_QUERY, GLIB_MKENUMS variables · 5aba82da
      Havoc Pennington authored
      2001-06-07  Havoc Pennington  <hp@redhat.com>
      
      	* m4macros/glib-2.0.m4: subst GLIB_GENMARSHAL, GOBJECT_QUERY,
      	GLIB_MKENUMS variables
      
      	* gmodule-2.0.pc.in: add gmodule_supported variable
      
      	* glib-2.0.pc.in: add glib_genmarshal, gobject_query,
      	glib_mkenums variables
      
      	* configure.in: put G_MODULE_SUPPORTED value into
      	.pc files
      
      	* autogen.sh: support AUTOGEN_SUBDIR_MODE
      
      	* Makefile.am: add -uninstalled.pc.in to EXTRA_DIST
      
      2001-06-07  Havoc Pennington  <hp@redhat.com>
      
      	* pango/Makefile.am: add libpango.la to _DEPENDENCIES for the
      	other libs
      
      	* configure.in: use AM_PATH_GLIB_2_0
      
      	* autogen.sh: support AUTOGEN_SUBDIR_MODE
      
      	* Makefile.am: dist the .pc.in files
      
      2001-06-07  Havoc Pennington  <hp@redhat.com>
      
      	* atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
      	glib-genmarshal
      
      	* configure.in: rearrange the library checks to support
      	uninstalled linking
      
      	* autogen.sh: add support for AUTOGEN_SUBDIR_MODE
      
      	* atk-uninstalled.pc.in: new file, allows linking to uninstalled
      	ATK in giant GTK tarball
      
      2001-06-07  Havoc Pennington  <hp@redhat.com>
      
      	* tests/Makefile.am: add missing -I flag
      
      	* gtk/Makefile.am: use @GLIB_MKENUMS@, @GLIB_GENMARSHAL@, etc.
      
      	* configure.in: use pkg-config to see if GModule is
      	supported; fix to properly turn on included loaders
      	when GModule isn't supported; don't use AC_CHECK_LIB
      	when libs are not installed yet
      
      	* autogen.sh: add support for AUTOGEN_SUBDIR_MODE
      
      	* Makefile.am (SUBDIRS): add m4macros subdir
      
      	* gtk/Makefile.am: $(srcdir)/foo targets must be $(srcdir)/foo in
      	dependencies also.
      5aba82da
  16. 01 Jun, 2001 1 commit
    • Jonathan Blandford's avatar
      Initial stab at getting the focus code to work. · 741c71eb
      Jonathan Blandford authored
      Fri Jun  1 18:54:47 2001  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtk/gtktreeview.c: (gtk_tree_view_focus): Initial stab at
      	getting the focus code to work.
      	(gtk_tree_view_class_init): Add a bunch of keybindings.
      
      	* gtk/gtktreeviewcolumn.c
      	(gtk_tree_view_column_set_cell_data_func):
      	s/GtkCellDataFunc/GtkTreeCellDataFunc.
      	(_gtk_tree_view_column_set_tree_view): Use "notify::model" instead
      	of "properties_changed" to help justify the death of the latter
      	signal. (-:
      
      	* tests/testtreefocus.c (main): Let some columns be focussable to
      	test focus better.
      741c71eb
  17. 20 May, 2001 1 commit
    • Owen Taylor's avatar
      Remove an excess $(GLIB_LIBS). · 673a7463
      Owen Taylor authored
      Sun May 20 12:53:49 2001  Owen Taylor  <otaylor@redhat.com>
      
              * Makefile.am (libgdk_pixbuf_1_3_la_LDFLAGS): Remove an
              excess $(GLIB_LIBS).
      673a7463
  18. 16 May, 2001 1 commit
    • Owen Taylor's avatar
      Require libtool-1.4, automake-1.4p1. · 55b115ac
      Owen Taylor authored
      Sun May 13 12:01:12 2001  Owen Taylor  <otaylor@redhat.com>
      
              * autogen.sh (have_automake): Require libtool-1.4,
              automake-1.4p1.
      
              * acinclude.m4: Remove libtool macros.
      
              * gdk-pixbuf/Makefile.am: Add dependencies to loade
              modules.
      
              * gdk/Makefile.am: Add dependency on libgdk_pixbuf.la
              for libgdk.
      
              * gtk/Makefile.am: Add dependency on libgdk_pixbuf.la
              libgdk.la for libgtk.
      
              * modules/input/Makefile.am: Make modules have full
              dependencies.
      55b115ac
  19. 07 May, 2001 1 commit
    • Havoc Pennington's avatar
      fix some shell typos · b4e4a0ed
      Havoc Pennington authored
      2001-05-04  Havoc Pennington  <hp@redhat.com>
      
      	* configure.in: fix some shell typos
      
      	* gtk/gtkcolorsel.c (gtk_color_selection_destroy): warning fix
      
      	* gtk/gtkimage.c: handle animations
      
      	* gtk/gtkcheckbutton.c (gtk_check_button_size_request): request
      	border_width * 2, not just border_width
      
      	* gtk/gtkscale.c: add "format_value" signal to allow people
      	to override the way values are drawn.
      	(gtk_scale_get_value_size): fix width/height mistake,
      	and compute size from actual displayed text, not
      	from made-up text.
      
      	* gtk/gtktexttag.c (gtk_text_tag_class_init): fix return type in
      	signal registration
      
      	* tests/testtext.c: Add "Remove all tags" menu item for testing
      
      	* gtk/gtktextbuffer.c (gtk_text_buffer_remove_all_tags): implement
      
      	* demos/gtk-demo/main.c (main): add hack so we can find modules
      	without installing gtk
      
      	* demos/gtk-demo/textview.c (insert_text): demo font scaling
      
      	* gtk/gtkcellrenderertext.c: Add "scale" property (font scaling
      	factor)
      	(gtk_cell_renderer_text_se...
      b4e4a0ed
  20. 03 May, 2001 1 commit
    • Owen Taylor's avatar
      Add dependency on Atk for accessibility support. · 42cc312d
      Owen Taylor authored
      Thu May  3 14:13:49 2001  Owen Taylor  <otaylor@redhat.com>
      
              * INSTALL.in HACKING gtk/gtkaccessible.[ch] gtk/gtk.c: Add
      	dependency on Atk for accessibility support.
      
      	* configure.in **/Makefile.am: Major reworking of substituted
      	variables for CFLAGS/LIBS to make a lot more sane and
      	keep the the compile/link lines a bit shorter.
      
      	* gdk/x11/gdkkeys-x11.c: Fix #endif with trailing stuff.
      42cc312d
  21. 22 Apr, 2001 1 commit
    • Owen Taylor's avatar
      Add $(MATH_LIB). · aa25a73c
      Owen Taylor authored
      Sun Apr 22 15:51:32 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* Makefile.am (LDADDS): Add $(MATH_LIB).
      aa25a73c
  22. 04 Apr, 2001 1 commit
    • Tim Janik's avatar
      Released Gtk+-1.3.3. · dcb94348
      Tim Janik authored
      Wed Apr  4 09:18:18 2001  Tim Janik  <timj@gtk.org>
      
              * Released Gtk+-1.3.3.
      
      Wed Apr  4 07:42:23 2001  Tim Janik  <timj@gtk.org>
      
              * gdk/Makefile.am (EXTRA_DIST): add makeenums.pl to EXTRA_DIST.
      dcb94348
  23. 15 Mar, 2001 1 commit
    • Havoc Pennington's avatar
      Delete. · 872efdd9
      Havoc Pennington authored
      2001-03-14  Havoc Pennington  <hp@redhat.com>
      
              * gtk/gtkdata.h, gtk/gtkdata.c: Delete.
      
      	* gtk/gtk.h: remove gtkdata.h
      
      	* gtk/Makefile.am: remove gtkdata
      
      	* gtk/gtktext.c (gtk_text_set_adjustments): connect to "destroy"
      	not "disconnect" on the adjustments.
      
      	* gtk/gtktooltips.h, gtk/gtktooltips.c: derive from GtkObject not
      	GtkData
      
      	* gtk/gtkadjustment.h, gtk/gtkadjustment.c: derive from GtkObject
      	not GtkData
      
      	* configure.in: handle case where X render exists, but Pango lacks
      	Xft support.
      
      2001-03-14  Havoc Pennington  <hp@redhat.com>
      
      	* Makefile.am (gdk-pixbuf-marshal.c): Use different temporary file
      	from gdk-pixbuf-marshal.h, fixes parallel makes.
      
      2001-03-14  Havoc Pennington  <hp@redhat.com>
      
      	* gtk/gtk-docs.sgml: remove gtkdata, gtktreemodelsimple
      
      	* gtk/gtk.types: remove gtk_data_get_type
      872efdd9
  24. 22 Jan, 2001 2 commits
    • Havoc Pennington's avatar
      Add built marshaller files to support GdkPixbufLoader signals · e0fee22e
      Havoc Pennington authored
      2001-01-22  Havoc Pennington  <hp@redhat.com>
      
      	* Makefile.am: Add built marshaller files to support
      	GdkPixbufLoader signals
      
      	* gdk-pixbuf-io.c (gdk_pixbuf_load_module): have
      	GDK_PIXBUF_MODULEDIR unconditionally replace the compiled-in
      	module location, rather than acting as a fallback, because we are
      	using GDK_PIXBUF_MODULEDIR to use gdk-pixbuf before installing it.
      
      	* gdk-pixbuf.h: include gdk-pixbuf-loader.h
      
              * gdk-pixbuf-loader.h, gdk-pixbuf-loader.c: Move back over here
      	from gtk, and add error to close(), because stop_load may do
      	parsing of the image.
      
      	* pixops/have_mmx.S (_pixops_have_mmx): add newline at end of file
      
              * io-*.c: make individual operations static, and add fill_vtable
      	functions which are exported. Fix the collection of type warnings
      	that surfaced, including a number of functions that didn't
      	properly take a GError and some that weren't
      	const-correct. Involved adding error handling for a few loaders.
      
      	* gdk-pixbuf-io.h: Add error reporting to stop_load function
      
      	* gdk-pixbuf-io.c (gdk_pixbuf_load_module): change to just look up
      	a function that fills in the GdkPixbufModule vtable, instead of
      	looking up all the image functions individually; this means we
      	can get type safety within modules for the loader functions.
      	Also it means you don't have to keep the statically compiled and
      	GModule versions in sync.
      
      	* test-gdk-pixbuf.c (main): remove gdk_pixbuf_init()
      
      	* make-inline-pixbuf.c (main): remove call to gdk_pixbuf_init()
      
      	* gdk-pixbuf.h: nuke gdk_pixbuf_init()
      
      	* gdk-pixbuf-animation.c (gdk_pixbuf_frame_get_type): g_type_init
      	() here
      
      	* gdk-pixbuf.c (gdk_pixbuf_get_type): g_type_init () here
      
      	* gdk-pixbuf-animation.c (gdk_pixbuf_animation_get_type):
      	g_type_init() here
      
      
      2001-01-22  Havoc Pennington  <hp@redhat.com>
      
      	* demos/testanimation.c: fix to reflect gdk-pixbuf changes
      
      	* demos/testpixbuf.c: fix to reflect gdk-pixbuf changes
      
      	* gtk/gdk-pixbuf-loader.c, gtk/gdk-pixbuf-loader.h:
      	Remove, move back to gdk-pixbuf
      
      	* gtk/gtktextiter.c, gtk/gtktextiter.h: add sentence equivalents
      	to all the word functions
      
      	* gtk/gtktextview.c (gtk_text_view_start_cursor_blink): return
      	before doing anything on NULL layout or if we don't have the focus
      
      	* gtk/testtext.c (fill_example_buffer): "justification"
      
      	* gtk/gtktexttag.h, gtk/gtktexttag.c: change the tag attribute
      	to be called "justification" not "justify"
      
      	* demos/gtk-demo/textview.c (create_tags): "justification"
      
      	* gtk/gtktextlayout.c (set_para_values): Handle char-wise wrapping
      e0fee22e
    • John Harper's avatar
      new pixbuf loader, for X bitmap files. Basically a collision between · 8c9eb8b6
      John Harper authored
      2001-01-20  John Harper  <jsh@eazel.com>
      
      	* io-xbm.c: new pixbuf loader, for X bitmap files. Basically a
      	collision between Xlib's RdBitF.c and io-tiff.c
      
      	* gdk-pixbuf-io.c, Makefile.am, pixbufloader_xbm.def: added
      	io-xbm.c support
      
      	[ merged from stable gdk-pixbuf module. Untested, but it
      	compiles, and works fine in the stable module ]
      8c9eb8b6
  25. 09 Jan, 2001 1 commit
    • Alexander Larsson's avatar
      Added --with-included-loaders option · 7e3eadd6
      Alexander Larsson authored
      2001-01-09  Alexander Larsson  <alla@lysator.liu.se>
      
      	* configure.in:
      	Added --with-included-loaders option
      
      	* gdk-pixbuf/Makefile.am:
      	* gdk-pixbuf/gdk-pixbuf-io.c:
      	Add support for including selected gdk-pixbuf loaders only.
      
      	* gtk/gtkwindow.c (gtk_window_set_frame_dimensions,
      	gtk_window_set_has_frame):
      	Added inline documentation.
      
      	* gdk/x11/gdkwindow-x11.c (gdk_window_get_decorations):
      	* docs/reference/gdk/tmpl/windows.sgml:
      	Added inline documentation.
      7e3eadd6
  26. 02 Jan, 2001 1 commit
    • Havoc Pennington's avatar
      Havoc Pennington <hp@redhat.com> · a7aa33f1
      Havoc Pennington authored
      	* gtk/Makefile.am (LDFLAGS): add @LIBTOOL_EXPORT_OPTIONS@
      
      	* gdk/Makefile.am (LDFLAGS): add @LIBTOOL_EXPORT_OPTIONS@
      
      	* configure.in (LIBTOOL_EXPORT_OPTIONS): define
      	LIBTOOL_EXPORT_OPTIONS with options to control symbol export
      a7aa33f1
  27. 16 Nov, 2000 1 commit
    • Owen Taylor's avatar
      remove unecessary rules for win32-specific config-substituted targets. If · bc41c3ff
      Owen Taylor authored
      Wed Nov 15 18:39:40 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* **/Makefile.am : remove unecessary rules for win32-specific
      	config-substituted targets. If you want these rules, use
      	--enable-maintainer-mode (called automatically by autogen.sh).
      	Stops a lot of unneccessary make-time warnings.
      
      	* gtk/gtktext{layout,display}.c: Factor in total width as
      	well as screen when figuring alignment for word-wrap as well as
      	no wrap; this is necessary to handle lines that cannot be wrapped
      	at all.
      bc41c3ff
  28. 15 Nov, 2000 1 commit
  29. 06 Oct, 2000 1 commit
    • Havoc Pennington's avatar
      Pixbuf saving, patch from David Welton. · 6b9f9072
      Havoc Pennington authored
      2000-10-05  Havoc Pennington  <hp@redhat.com>
      
              Pixbuf saving, patch from David Welton.
      
      	* Makefile.am (GDK_PIXBUF_LIBS): add INTLLIBS
      	(libgdk_pixbuf_1_3_la_SOURCES): add gdk-pixbuf-i18n.h
      
      	* gdk-pixbuf-i18n.h: Add _() to gdk-pixbuf
      
      	* io-png.c (gdk_pixbuf__png_image_save): PNG save routine.
      
      	* io-jpeg.c (gdk_pixbuf__jpeg_image_save): JPEG save routine.
      
      	* gdk-pixbuf-io.c (gdk_pixbuf_save):
      	(gdk_pixbuf_savev): Implement pixbuf saving routines
      
      	* gdk-pixbuf.c (gdk_pixbuf_error_quark): pixbuf error quark
      	function
      
      	* gdk-pixbuf.h: Add public save routines; add pixbuf error
      	types
      
      	* gdk-pixbuf-io.h: Add save function to GdkPixbufModule
      
      2000-10-05  Havoc Pennington  <hp@redhat.com>
      
              * demos/testpixbuf-save.c: add pixbuf save test
      
      	* demos/Makefile.am: add testpixbuf-save.c
      6b9f9072
  30. 26 Sep, 2000 1 commit
    • Havoc Pennington's avatar
      Move more text widget headers into the private header list · e8597130
      Havoc Pennington authored
      2000-09-26  Havoc Pennington  <hp@redhat.com>
      
      	* gtk/Makefile.am (gtk_private_h_sources): Move more text widget
      	headers	into the private header list
      
      	* Makefile.am (pkgconfig_DATA): install pkg-config files
      
      	* configure.in: add pkg-config files
      
      	* gdk-2.0.pc.in, gdk-pixbuf.pc.in, gtk+-2.0.pc.in: pkg-config files
      
      	* gtk/gtkwindow.c (gtk_window_read_rcfiles): Invalidate
      	outstanding icon caches on theme change.
      
      	* gtk/gtkiconfactory.h, gtk/gtkiconfactory.c: New icon system. Three
      	important types:
      
      	(GtkIconSource): Specification for creating a pixbuf
      	appropriate for a direction/state/size triplet from
      	a source pixbuf or filename
      
      	(GtkIconSet): List of GtkIconSource objects that are used to
      	create the "same" icon (e.g. an OK button icon), and cache for
      	rendered icons
      
      	(GtkIconFactory): Hash from stock ID to GtkIconSet; used to look
      	up the icon set for a given stock ID.  GTK maintains a stack of
      	GtkIconFactory to search, and applications or libraries can add
      	additional icon factories on top of the stack
      
              * gtk/gtkrc.h, gtk/gtkrc.c: When loading an RcStyle, parse
      	the set of GtkIconSource specified for a given stock ID into
      	a GtkIconSet, and put the GtkIconSet into a GtkIconFactory for the
      	RcStyle, under the specified stock ID.
      
      	* gtk/gtkstyle.h, gtk/gtkstyle.c: Add a virtual function
      	render_icon used to derive a GdkPixbuf from a GtkIconSource.
      	This allows people to theme how prelight, insensitive, etc. are
      	done.
      
      	(gtk_style_lookup_icon_set): Look up a stock ID in the list of
      	icon factories for a style, and return the resulting
      	icon set if any.
      
      	(gtk_style_render_icon): Render an icon using the render_icon
      	method in the GtkStyleClass.
      
      	* gtk/gtkwidget.h, gtk/gtkwidget.c (gtk_widget_render_icon):
      	Use the style for a given widget to look up a stock ID, get the
      	icon set, and render an icon using the render_icon method
      	of the style
      
      	* gtk/gtkstock.h, gtk/gtkstock.c: Header with the GtkStockItem type
      	(contains information about a stock item), the built-in stock item
      	IDs, and functions to add/lookup stock items.
      
      	* gtk/stock-icons/*: Stock icons that come with GTK
      
      	* gtk/gtkbutton.h, gtk/gtkbutton.c (gtk_button_new_stock): Returns
      	a button based on a GtkStockItem
      	(gtk_button_new_accel): Takes a uline string and accel group, and
      	installs the accelerator.
      
      	* gtk/gtkimage.h, gtk/gtkimage.c: Make this into a generic
      	image-display widget.
      e8597130
  31. 11 Aug, 2000 1 commit
    • Havoc Pennington's avatar
      Change the format of the snapshot version to match glib · fcc95150
      Havoc Pennington authored
      2000-08-10  Havoc Pennington  <hp@redhat.com>
      
      * Makefile.am (snapshot): Change the format of the snapshot
      version to match glib
      
      * gdk/win32/Makefile.am (EXTRA_DIST): remove gdkinputprivate.h
      from EXTRA_DIST since it doesn't seem to exist
      
      2000-08-10  Havoc Pennington  <hp@redhat.com>
      
      * Makefile.am (EXTRA_DIST): The *.def files had the wrong names
      (s/pixbuf_/pixbufloader_)
      fcc95150
  32. 28 Jul, 2000 1 commit
    • Elliot Lee's avatar
      Add gdk_pixbuf_loader_new_with_type function, to allow handling image · 3ddaa735
      Elliot Lee authored
      
      
      2000-07-27  Elliot Lee  <sopwith@redhat.com>
      
      	* gtk/gdk-pixbuf-loader.[ch]: Add gdk_pixbuf_loader_new_with_type
      	function, to allow handling image formats that cannot be detected
      	by looking at content alone.
      
      gdk-pixbuf/
      2000-07-27  Elliot Lee  <sopwith@redhat.com>
      	* gdk-pixbuf-io.h, gdk-pixbuf-io.c: Add gdk_pixbuf_get_named_module() function to facilitate above change
      	* io-bmp.c: Don't malloc a temporary buffer - use stack instead.
      	* io-wbmp.c, pixbufloader_wbmp.defs, gdk-pixbuf-io.c, Makefile: Implement loader for WBMP format.
      
      **NOTE: I haven't tested this yet, I need to sync it to another machine, but it if it is broken
      I'm already working on fixing it
      3ddaa735
  33. 22 Jul, 2000 1 commit
    • Tor Lillqvist's avatar
      Win32 build setup: · 773aacf9
      Tor Lillqvist authored
      2000-07-23  Tor Lillqvist  <tml@iki.fi>
      
      	Win32 build setup:
      
      	* makefile.mingw.in
      	* pixops/makefile.mingw.in
      	* pixbuf_*.def: New files.
      
      	* Makefile.am
      	* pixops/Makefile.am: Add them. Add rule to generate makefile.mingw.
      
      	* gdk-pixbuf-io.c (gtk_win32_get_installation_directory):
      	New function, to get the GTK+ installation directory from
      	the Windows Registry, where the installation program
      	for whatever software includes GTK+ has stored it.
      
      	Used to avoid having hardcoding the directory where to look for
      	loaders. This function is needed by gtk, too, so it should
      	really be just in one place. Maybe a small static library
      	one level up from here?
      
      	* gdk-pixbuf-animation.c (gdk_pixbuf_animation_new_from_file)
      	* gdk-pixbuf-io.c (gdk_pixbuf_new_from_file):
      	Open file in binary mode. This *is* standard C. (No-op on Unix,
      	of course.)
      
      	* io-jpeg.c: If we don't HAVE_SIGSETJMP, use normal setjmp().
      
      	* io-tiff.c: Use g_get_tmp_dir(). If we don't HAVE_MKSTEMP, use
      	mktemp() and open().
      	(gdk_pixbuf__tiff_image_stop_load): g_free() also the tempname.
      
      	* pixops/*.S: The Gas from mingw32 doesn't like the .type
      	pseudo-op. Conditionalise on __MINGW32__, but probably
      	should conditionalise on Gas version instead? Or could we
      	do without .type on all systems?
      
      	* pixops/timescale.c: Use g_get_current_time()
      	instead of gettimeofday().
      773aacf9