1. 28 Jun, 2000 2 commits
  2. 26 Jun, 2000 3 commits
    • Owen Taylor's avatar
      Put 1.3.1 in warning message, not 1.3.0. · c5c75ece
      Owen Taylor authored
      Mon Jun 26 19:37:04 2000  Owen Taylor  <otaylor@redhat.com>
      
              * configure.in: Put 1.3.1 in warning message, not 1.3.0.
      
              (Fixes problem with drawing childless frames. Pointed out
      	by and a first patch from Anders)
      
      	* gtk/gtkframe.c (gtk_frame_compute_child_allocation): Always
      	compute a child_allocation, even if we don't have a child.
      
      	* gtk/gtkaspectframe.c (gtk_aspect_frame_compute_child_allocation):
      	Always chain to the parent's impl, even if we don't have a child.
      c5c75ece
    • Owen Taylor's avatar
      If possible, create only a single shm segment and use multiple parts of it · 2bb4bcff
      Owen Taylor authored
      Mon Jun 26 18:53:31 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* gdk/gdkrgb.c: If possible, create only a single shm segment and
      	use multiple parts of it instead of creating a bunch of separate
      	segments, since the maximum number of segments per system is not
      	large. (This might be worth backporting to GTK+-1.2.x if we make a
      	new release )
      
      	* gdk/gdkrgb.c: Localize a bunch of variables into the GdkRgbInfo
      	structure in preparation for per-colormap GdkRGB.
      
      	* gdk/x11/gdkimage-x11.c (gdk_image_new): Don't set gdk_use_xshm
      	to False when we get EINVAL from shmget so that the caller of
      	gdk_image_new can retry with a smaller segment size.
      2bb4bcff
    • BST 2000  Tony Gale's avatar
      Add Sections 4 & 5. · 68810d17
      BST 2000 Tony Gale authored
      Mon Jun 26 13:01:16 BST 2000  Tony Gale <gale@gtk.org>
      
              * docs/faq/gtk-faq.sgml: Add Sections 4 & 5.
      68810d17
  3. 24 Jun, 2000 1 commit
    • Tim Janik's avatar
      make the current version number 1.3.1 (binary age 0, interface age 0). · 100c9594
      Tim Janik authored
      Fri Jun 23 17:54:23 2000  Tim Janik  <timj@gtk.org>
      
              * configure.in: make the current version number 1.3.1 (binary age 0,
              interface age 0).
      
              * gtkfeatures.h, gtkfeatures.h.in: dejavue, get rid of these *again*,
              gtkcompat.h is all we want.
      
              * gtk/gtktypeutils.[hc]: define most of the primitive types in terms of
              GLib primitive types. fixed g_type_register_fundamental() argument
              ordering.
      
              * gtk-config.in (lib_gtk): add -lgdk_pixbuf so third party code
              compiles.
      
              * gdk-pixbuf-loader.[hc]: get rid of unistd.h include.
              object code cleanup, comment trigraph fixes, etc...
      100c9594
  4. 23 Jun, 2000 1 commit
  5. 22 Jun, 2000 7 commits
    • BST 2000  Tony Gale's avatar
      Change filename. Add Section 3. · 8aeed486
      BST 2000 Tony Gale authored
      Thu Jun 22 17:43:51 BST 2000  Tony Gale <gale@gtk.org>
      
              * docs/faq/gtk-faq.sgml: Change filename. Add Section 3.
      8aeed486
    • Havoc Pennington's avatar
      Convert GdkPixbuf to GObject, leaving it opaque (i.e. derivation is not · 3a422541
      Havoc Pennington authored
      2000-06-21  Havoc Pennington  <hp@pobox.com>
      
      * gdk-pixbuf.c: Convert GdkPixbuf to GObject, leaving it opaque
      (i.e. derivation is not allowed, and there are no virtual methods
      anyway).
      (gdk_pixbuf_preinit): Call g_type_init() here.
      (gdk_pixbuf_init): Add a user-friendly init function, for users
      of standalone gdk-pixbuf
      
      * gdk-pixbuf-animation.c: Convert to GObject, in the same
      way GdkPixbufAnimation was done.
      
      * gdk-pixbuf.h: Remove gdk_pixbuf_set_unref_handler() and
      gdk_pixbuf_finalize() from API, since these are broken and don't
      make sense with new GObject stuff.
      
      2000-06-21  Havoc Pennington  <hp@pobox.com>
      
      * gdk/gdkwindow.c (_gdk_window_destroy_hierarchy): Fix bug where
      we didn't check window->bg_pixmap != GDK_NO_BG.
      
      * gtk/gdk-pixbuf-loader.c: Change to reflect GObject-ification of
      gdk-pixbuf
      3a422541
    • BST 2000  Tony Gale's avatar
      Move file to here. TODO: Update Makfile.am · 7b6c38f5
      BST 2000 Tony Gale authored
      Thu Jun 22 14:02:19 BST 2000  Tony Gale <gale@gtk.org>
      
              * docs/faq/gtk-faq.sgm: Move file to here.
                TODO: Update Makfile.am
      7b6c38f5
    • BST 2000  Tony Gale's avatar
      Add Section 2 · c4018b02
      BST 2000 Tony Gale authored
      Thu Jun 22 13:41:09 BST 2000  Tony Gale <gale@gtk.org>
      
              * docs/gtk-faq.sgm: Add Section 2
      c4018b02
    • BST 2000  Tony Gale's avatar
      New file. Start of DocBook version of the FAQ. · 527b8727
      BST 2000 Tony Gale authored
      Thu Jun 22 08:43:45 BST 2000  Tony Gale <gale@gtk.org>
      
              * docs/gtk-faq.sgm: New file. Start of DocBook
                version of the FAQ.
      527b8727
    • Owen Taylor's avatar
      Define version numbers for GDK_PIXBUF_*, as they get substituted into a · cef3331e
      Owen Taylor authored
      Wed Jun 21 23:04:17 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* configure.in (GDK_PIXBUF_MAJOR): Define version
      	numbers for GDK_PIXBUF_*, as they get substituted
      	into a header file. Need to consider versioning
      	for gdk-pixbuf more carefully later.
      cef3331e
    • Raja R Harinath's avatar
      Work with srcdir != builddir. · 30bd71e2
      Raja R Harinath authored
      * demos/testanimation.c: Don't include "gdk-pixbuf.h".  Use
      <gtk/gdk-pixbuf-loader.h>, not "gtk-pixbuf/gdk-pixbuf-loader.h".
      * demos/testpixbuf.c: Likewise.
      * demos/testpixbuf-scale.c: Don't include "gdk-pixbuf.h".
      * demos/testpixbuf-drawable.c: Don't include "gdk-pixbuf.h".  Use
      <gdk/x11/gdkx.h>.
      * demos/pixbuf-demo.c: Use <gtk/gtk.h> not "gtk.h".  Don't include
      "gdk-pixbuf.h".
      * demos/Makefile.am (INCLUDES): Remove unneeded directories.
      30bd71e2
  6. 21 Jun, 2000 9 commits
    • Owen Taylor's avatar
      Change 1.4 version numbers to 2.0. · 8a7664a1
      Owen Taylor authored
      Wed Jun 21 19:45:02 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* TODO.xml: Change 1.4 version numbers to 2.0.
      8a7664a1
    • Owen Taylor's avatar
      Indentation fixups to GTK+ standard. · ba55612d
      Owen Taylor authored
      Wed Jun 21 19:29:08 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* gdk/gdkpixbuf-render.c gdk/gdkpixbuf-drawable.c: Indentation
      	fixups to GTK+ standard.
      ba55612d
    • Owen Taylor's avatar
      Welcome aboard, gdk-pixbuf. · 11056f56
      Owen Taylor authored
      Wed Jun 21 16:38:13 2000  Owen Taylor  <otaylor@redhat.com>
      
              * gdk-pixbuf/* docs/reference/gdk-pixbuf/*: Welcome aboard,
      	gdk-pixbuf.
      
      	* gtk/gdk-pixbuf-loader.c (gdk_pixbuf_loader_class_init):
      	fixups for GObject.
      
      	* gdk/Makefile.am gdk/gdkpixbuf-render.[ch] gdk/gdkpixbuf.[ch]: Bits of
      	gdk-pixbuf with GDK dependencies moved into GDK.
      
      	* gtk/Makefile.am gtk/gdk-pixbuf-loader.[ch]: Temporarily
      	move gdk-pixbuf-loader here until GObject has signals.
      
      	* demos/: New directory of demos. Move demos from
      	gdk-pixbuf here.
      
      	* demos/pixbuf-init.c: Small bit of code to check for
      	loaders in ../gdk-pixbuf/.libs/gdk-pixbuf, and if found,
      	set GDK_PIXBUF_MODULEDIR appropriately.
      
      	* gdk/gdkcompat.h: Remove GDK_DRAWABLE_PIXMAP compat
      	define which no longer makes sense.
      11056f56
    • Havoc Pennington's avatar
      Use gtk_get_default_language · 443e8c39
      Havoc Pennington authored
      2000-06-21  Havoc Pennington  <hp@redhat.com>
      
      * gtk/gtkwidget.c (gtk_widget_create_pango_context): Use
      gtk_get_default_language
      
      * gtk/gtkmain.h, gtk/gtkmain.c (gtk_get_default_language):
      new function to get the default language
      
      * gtk/gtktexttagprivate.h, gtk/gtktexttag.c, gtktextview.c:
      s/gtk_text_view_style_values/gtk_text_style_values/
      
      * gtk/gtktexttag.c, gtk/gtktexttag.h, gtk/gtktexttagprivate.h:
      Add a "language" field to tags.
      
      (gtk_text_tag_set_arg): Fix bug in setting
      "bg_full_height_set" tag.
      443e8c39
    • Havoc Pennington's avatar
      Use gunichar instead of gint when appropriate in the interfaces · ee089516
      Havoc Pennington authored
      2000-06-21  Havoc Pennington  <hp@redhat.com>
      
      * gtk/gtktextiter.h: Use gunichar instead of gint when appropriate
      in the interfaces
      
      * gtk/gtktexttypes.c: Remove UTF functions, use glib
      stuff instead when possible.
      
      * gtk/gtktexttypes.h: Delete some unused constants
      
      * gtktextbtree.c, gtktextiter.c, gtktextsegment.c, gtktextview.c,
      testtextbuffer.c: use glib instead of custom unicode routines
      ee089516
    • Owen Taylor's avatar
      Removed mistakenly added generated sgml · 39440b43
      Owen Taylor authored
      Wed Jun 21 12:50:58 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* docs/es/: Removed mistakenly added generated sgml
      
      	* docs/{gdk.texi,gtk.texi,gdk.sgml} macros.texi texinfo.tex:
      	Remove outdated info files.
      
      	* docs/gtk_tut* docs/package_tutorial.sh docs/tutorial:
      	Moved tutorial files into subdir
      
      	* docs/gtkfaq.sgml docs/faq/gtkfaq.sgml: Move FAQ into
      	subdir.
      
      	* docs/man/gtk_button.pod: Remove. (contents will be
      	integrated into gtk-reference button page.)
      
      	* configure.in docs/Makefile.am docs/tutorial/Makefile.am
      	docs/faq/Makefile.am: Adjust for new organization
      39440b43
    • Christopher Blizzard's avatar
      use $(mkinstalldirs) not $(MKINSTALLDIRS) · e01a4325
      Christopher Blizzard authored
      2000-06-21 Christopher Blizzard  <blizzard@redhat.com>
      
              * gdk/x11/Makefile.am (install-data-local): use $(mkinstalldirs)
              not $(MKINSTALLDIRS)
      e01a4325
    • Owen Taylor's avatar
      Finish the job Elliot started of removing font setting test for text · c319839d
      Owen Taylor authored
      Wed Jun 21 12:24:28 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/testgtk.c (create_text): Finish the job Elliot started
      	of removing font setting test for text widget. (Since text widget
      	and GdkFont are not deprecated, and cause portability problems.)
      c319839d
    • Owen Taylor's avatar
      Remove use of libunicode in favor of new GLib functions. · 2a98bc6a
      Owen Taylor authored
      Wed Jun 21 11:41:43 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkentry.c gtk/gtkimcontextsimple.c gtk/gtklabel.c
      	gtk/gtktexttypes.c gtk/testtext.c modules/linux-fb/basic.c:
      	Remove use of libunicode in favor of new GLib functions.
      
      	* gtk/gtkcolorsel.c: Remove conditional includes for FB, win32,
      	nano-x, framebuffer. The X11 include is just a hack until we get
      	the necessary functions in gdkcolor.h, so there is no reason to
      	add other includes of platforms.
      
      	* gtk/gtkwindow.c (gtk_window_compute_default_size): Revert
      	window bigger than the screen change.
      
              * gtk/testgtk.c: Revert some random changes from Elliot
      	that had no particular point and were causing testgtkrc
      	not to function correctly.
      
      	* gdk/gdkregion-generic.h: Revert change from Elliot. Just
      	because GdkSegment and GdkRegionBox have the same fields,
      	it doesn't mean that 'typedef GdkSegment GdkRegionBox'
      	results in clearer code.
      
      	* gdk/x11/gdkinput-x11.c (gdk_input_common_select_events,
      	gdk_input_translate_coordinates): Fix missed GdkObjectification
      2a98bc6a
  7. 20 Jun, 2000 3 commits
    • Elliot Lee's avatar
      Fix conditionality to work the "right" way. Missed commits from previous. · 2a1b3edd
      Elliot Lee authored
      
      
      2000-06-18  Elliot Lee  <sopwith@redhat.com>
      
      * gdk/Makefile.am, gdk/*/Makefile.am: Fix conditionality to work the "right" way.
      * gtk/gtk{plug,socket}.h: Missed commits from previous.
      2a1b3edd
    • Havoc Pennington's avatar
      Make this compile without framebuffer enabled · df4fc367
      Havoc Pennington authored
      2000-06-20  Havoc Pennington  <hp@redhat.com>
      
      * modules/linux-fb/Makefile.am: Make this compile
      without framebuffer enabled
      
      * gdk/linux-fb/Makefile.am: Add conditional to not build
      framebuffer unless specified in configure
      
      * gdk/gdkdraw.c (gdk_draw_drawable): Fix bug where I was getting
      the size of the target instead of source if -1 was passed for
      width/height
      
      * gdk/x11/gdkgeometry-x11.c (gdk_window_compute_position): Fix
      width/height confusion.
      
      2000-06-19  Havoc Pennington  <hp@redhat.com>
      
      * gdk/x11/gdkx.h (GDK_WINDOW_XWINDOW): change this to be
      GDK_DRAWABLE_XID. In the future, we probably want to make it
      faster with G_DISABLE_CHECKS turned on.
      
      2000-06-14  Havoc Pennington  <hp@redhat.com>
      
              * gdk/Makefile.am: add gdkpixmap.c
      
      	* gdk/gdk.c: s/gdk_window_init/_gdk_windowing_window_init/
      	s/gdk_image_init/_gdk_windowing_image_init
      
      	* gdk/gdkcolor.c: make ref/unref compat wrappers for GObject
      	ref/unref
      
      	* gdk/gdkcolor.h: make GdkColormap a GObject subclass
      
      	* gdk/gdkcompat.h: remove GdkWindowType compat, since
      	GdkWindowType is now non-deprecated;
      	change gdk_window_get_type() compat to be
      	gdk_window_get_window_type().
      
      	* gdk/gdkdnd.h: make GdkDragContext a GObject.
      
      	* gdk/gdkdraw.c, gdk/gdkdraw.h: Convert GdkDrawable to a pure
      	virtual GObject. Make all functions call into the vtable.
      	Move gdk_image_put() guts in here. Remove GdkDrawableType
      	and gdk_drawable_get_type(), these are now GdkWindow-specific.
      	draw_image, get_depth, get_size, set_colormap, get_colormap,
      	get_visual added to the vtable.
      
      	* gdk/gdkgc.h, gdk/gdkgc.c: Convert GdkGC to a pure virtual
      	GObject. Virtualize everything.
      	(gdk_gc_new_with_values): remove check for destroyed window,
      	because now GdkWindow::create_gc will check this.
      	(gdk_gc_set_values): New function to set GC values, this
      	was already implemented but wasn't in the header
      
      	* gdk/gdkimage.h, gdk/gdkimage.c: Convert GdkImage to a GObject.
      
      	* gdk/gdkinternals.h: Remove _gdk_window_alloc(), remove
      	_gdk_window_draw_image(), remove _gdk_windowing_window_class,
      	remove _gdk_window_class; add _gdk_window_impl_get_type() and
      	_gdk_pixmap_impl_get_type(). Rename gdk_window_init to
      	_gdk_windowing_window_init, rename gdk_image_init to
      	_gdk_windowing_image_init.
      
      	* gdk/gdkpango.c: Reflect GObject-ification of PangoContext.
      	(gdk_draw_layout): Remove check for destroyed window,
      	because all the drawable methods already check it.
      
      	* gdk/gdkpixmap.h, gdk/gdkpixmap.c: Convert GdkPixmap to GObject.
      	Add gdkpixmap.c which contains implementation of GdkDrawable
      	virtual table (by chaining to a platform-specific implementation
      	object).
      
      	* gdk/gdkprivate.h: Remove GDK_IS_WINDOW, GDK_IS_PIXMAP,
      	GDK_DRAWABLE_DESTROYED. Add GDK_WINDOW_DESTROYED. Replace
      	GDK_DRAWABLE_TYPE with GDK_WINDOW_TYPE. Remove GdkDrawablePrivate,
      	GdkWindowPrivate, GdkImageClass, GdkImagePrivate, GdkGCPrivate,
      	GdkColormapPrivate.
      
      	* gdk/gdktypes.h: #include <glib-object.h>
      
      	* gdk/gdkwindow.h, gdk/gdkwindow.c: Convert GdkWindow to GObject.
      	Move most functionality to platform-specific implementation
      	object. GdkWindow itself now handles the backing store, then
      	chains to the platform-specific implementation.
      	(gdk_window_get_window_type): return GdkWindowType of the window.
      	(gdk_window_peek_children): New routine, returns the children of
      	a GdkWindow
      	(gdk_window_get_children): Was in X11-specific code and did
      	XQueryTree. Changed to simply return a copy of window->children;
      	so it can go in cross-platform code.
      
      	* gdk/x11/Makefile.am: fix broken MKINSTALLDIRS path
      
      	* gdk/x11/gdkcolor-x11.c: implement X-specific parts of
      	GdkColormap; just changed to use the new private data instead
      	of casting to GdkColormapPrivate.
      
      	* gdk/x11/gdkcursor-x11.c: added a couple typechecks to
      	gdk_cursor_new().
      
      	* gdk/x11/gdkdnd-x11.c: Change the way we access private fields
      	(private data member in the GObject).
      	(xdnd_manager_source_filter): Function had broken
      	error handling, fix it (use gdk_error_trap_push).
      
      	* gdk/x11/gdkdrawable-x11.c: This file now implements
      	a base class for GdkWindowImplX11/GdkPixmapImplX11. This
      	base class is purely for the convenience of the X port,
      	and not part of the interface to cross-platform GDK.
      
      	* gdk/x11/gdkevents-x11.c: Reflect various renamings.
      
      	* gdk/x11/gdkgc-x11.c: Implement a subclass of GdkGC that's
      	specific to X, and returned by the create_gc virtual method
      	of GdkDrawableImplX11.
      	(gdk_x11_gc_set_dashes): Change this to take an array of gint8
      	rather than gchar, this was also changed in the GdkGC vtable.
      	(gdk_x11_gc_values_to_xvalues): If GdkGCValues is NULL, or the
      	mask is 0, return immediately, instead of checking every flag.
      	This is faster, and keeps us from segfaulting if values is NULL
      	and the mask contains some nonzero flags.
      
      	* gdk/x11/gdkgeometry-x11.c: deal with all the rearranging of
      	GdkWindow.
      
      	* gdk/x11/gdkglobals-x11.c: change type of grab window, since
      	GdkWindowPrivate is gone.
      
      	* gdk/x11/gdkim-x11.c: rename things that got renamed.
      
      	* gdk/x11/gdkimage-x11.c: implement in terms of GObject, and
      	remove the image_put stuff that got transferred to GdkDrawable.
      
      	* gdk/x11/gdkinput.c: renamings
      
      	* gdk/x11/gdkmain-x11.c: #include <pango/pangox.h>
      
      	* gdk/x11/gdkpixmap-x11.c: GObject conversion
      
      	* gdk/x11/gdkprivate-x11.h: indentation fixes
      
      	* gdk/x11/gdkproperty-x11.c: renamings
      
      	* gdk/x11/gdkselection-x11.c: renamings
      
      	* gdk/x11/gdkwindow-x11.c: Restructuring and renaming; this now
      	implements the platform-specific "impl" object.
      	Moved gdk_window_get_children to gdk/gdkwindow.c
      
      	* gdk/x11/gdkx.h: Remove all the private structs and private datas
      	that no longer exist. Add declaration of GdkGCX11 object here.
      	Fix all the macros to still work.
      
      	* gtk/gtk-boxed.defs: Remove GtkStyle, GdkColormap, GdkWindow,
      	GdkDragContext from the boxed types since they are now GObjects.
      
      	* gtk/gtkstyle.h, gtk/gtkstyle.c: Converted GtkStyle to a GObject,
      	moved xthickness/ythickness into the instance. GtkStyleClass
      	functions are now in the standard vtable for GtkStyle, so you have
      	to create a GObject subclass to write a theme engine.
      	(gtk_style_copy): fixed a leaked PangoFontDescription
      	(gtk_style_init): renamed gtk_style_realize, so gtk_style_init
      	can be the standard GObject function.
      
      	* Throughout GTK:
      	s/style->klass->[xy]thickness/style->[xy]thickness
      	s/pango_layout_unref/g_object_unref/
      
      	* gtk/gtkrc.h, gtk/gtkrc.c: Converted GtkRcStyle to a GObject.
      
      	* gtk/gtksocket.c: Use gdk_window_get_user_data() instead of
      	accessing GDK internals.
      
      	* gtk/gtkwidget.c: Use gdk_window_peek_children() instead of
      	accessing GDK internals.
      df4fc367
    • Elliot Lee's avatar
      (follow-on from previous commit) · 8f4f35b3
      Elliot Lee authored
      
      
      (follow-on from previous commit)
      2000-06-18  Elliot Lee  <sopwith@redhat.com>
      
      * gtk/gtkwindow.c: Don't allow creation of a window bigger than the screen.
      
      * gtk/gtkrange.c: Fix the mega-jumpy-with-lagged-events scrollbar
      problem by calculating event position relative to the trough
      rather than the slider.
      * gtk/gtkdnd.c, gtk/gtkcolorsel.c: Include FB headers if appropriate.
      
      * gdk/gdkgc.h: Add GDK_NOR.
      * configure.in, Makefile.am: Add modules top level dir
      * configure.in: Only use pangox library if building x11 target.
      * gdk/gdkdnd.h: Add GDK_DRAG_PROTO_LOCAL enum for future intra-app use.
      8f4f35b3
  8. 19 Jun, 2000 1 commit
    • Christopher Blizzard's avatar
      Change private class member to be named private_data throughout the file. · f327889a
      Christopher Blizzard authored
      Fri Jun 16 22:24:22 2000  Christopher Blizzard  <blizzard@redhat.com>
      
              * gtk/gtkcolorsel.c: Change private class member to be named
              private_data throughout the file.
      
              * gtk/gtkcolorsel.h (struct _GtkColorSelection): Change private to
              private_data to avoid clashing with keyword.
      
      Fri Jun 16 22:24:22 2000  Christopher Blizzard  <blizzard@redhat.com>
      
              * gdk/gdkdnd.h: Add comment to remove warning.
      f327889a
  9. 18 Jun, 2000 1 commit
  10. 12 Jun, 2000 2 commits
  11. 11 Jun, 2000 1 commit
    • Owen Taylor's avatar
      Fix cut and paste typo where wrong pixmap was being unref'ed. (Pointed out · 62e51198
      Owen Taylor authored
      Sun Jun 11 12:46:19 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkdnd.c (gtk_drag_set_default_icon): Fix
      	cut and paste typo where wrong pixmap was being
      	unref'ed. (Pointed out by a friend of KUSANO Takayuki.)
      
      Sun Jun 11 10:22:36 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkselection.c (gtk_selection_bytes_per_item):
      	Add helper function to compute format / bytes
      	relationship. Use in a couple places to fix up
      	errors which assume 8 * format.
      
      	* gtk/gtkselection.c (gtk_selection_request): Use 32
      	rather than 8 * sizeof (GdkAtom), to work correctly
      	on Alpha.
      62e51198
  12. 08 Jun, 2000 1 commit
  13. 07 Jun, 2000 3 commits
    • Elliot Lee's avatar
      Use $PANGO_CONFIG instead of pango-config · d23c74dd
      Elliot Lee authored
      
      
      * configure.in: Use $PANGO_CONFIG instead of pango-config
      d23c74dd
    • Owen Taylor's avatar
      Add missing backslash that was keeping GTK+ from building at all. · 60d3ad3e
      Owen Taylor authored
      Wed Jun  7 15:44:42 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/Makefile.am (LDFLAGS): Add missing backslash that was keeping
      	GTK+ from building at all.
      
      	* gdk/Makefile.am (gdk_c_sources): Fix up some indentation issues.
      60d3ad3e
    • CEST 2000 Paolo Molaro's avatar
      make it possible to configure gtk for different targets on the same · 4bacc3ec
      CEST 2000 Paolo Molaro authored
      
      Mon Jun  5 19:32:53 CEST 2000 Paolo Molaro <lupus@linuxcare.com>
      
      	* configure.in, gtk-config.in, gdk/Makefile.am, gdk/*/Makefile.am,
      	gtk/Makefile.am: make it possible to configure gtk for different
      	targets on the same platform. The library name is now
      	libgtk-$target-$version.so. gtk-config accepts a --target x11|nanox|linux-fb
      	flag. Only the x11 target compiles right now.
      	* gdk/gdkregion-generic.h, gdk/gdkregion-generic.c, gdk/gdkpoly-generic.h,
      	gdk/gdkpolyreg-generic.c: move generic region code in the main GDK dir.
      	* gdk/nanox/gdk*generic*: delete generic region code.
      	* gdk/linux-fb/gdk*generic*: delete generic region code.
      	* README.nanox: update information.
      4bacc3ec
  14. 06 Jun, 2000 3 commits
    • Owen Taylor's avatar
      Fix to prepend not append. (Pointed out by Brett Hall.) · caf18947
      Owen Taylor authored
      Tue Jun  6 10:53:59 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtktoolbar.c (gtk_toolbar_prepend_widget): Fix to
      	prepend not append. (Pointed out by Brett Hall.)
      caf18947
    • Owen Taylor's avatar
      Unref the entry's layout. · a03f62c6
      Owen Taylor authored
      Tue Jun  6 01:59:57 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkentry.c (gtk_entry_finalize): Unref the entry's layout.
      a03f62c6
    • Owen Taylor's avatar
      Add call to g_type_init() - we'll need this later, and this makes sure · 3a917e9d
      Owen Taylor authored
      Mon Jun  5 16:00:09 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* gdk/gdk.c (gdk_init_check): Add call to g_type_init() - we'll
      	need this later, and this makes sure that the atexit for
      	glib gets called after that for GDK, so atexits are
      	properly ordered for object leak checking.
      
      	* gdk/gdk.c (gdk_exit_func): Call gdk_windowing_exit().
      
      	* gdk/x11/gdkmain-x11.c (gdk_windowing_exit): Call
      	pango_x_shutdown_display()
      
      	* gtk/simple.c (main): Close window on destroy.
      3a917e9d
  15. 05 Jun, 2000 2 commits
    • Owen Taylor's avatar
      We need to treat initial creation different from setting with regards to · eaa77a47
      Owen Taylor authored
      Mon Jun  5 11:50:02 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* gdk/x11/gdkgc-x11.c (gdk_x11_gc_values_to_xvalues): We need
      	to treat initial creation different from setting with
      	regards to the graphics-exposures parameter, so add a parameter
      	indicating whether this is initial or not.
      eaa77a47
    • Owen Taylor's avatar
      Hack gdk_event_get_graphics_expose() to sort of work by adding an extra · eb34d193
      Owen Taylor authored
      Mon Jun  5 13:29:31 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* gdk/x11/gdkevents-x11.c: Hack gdk_event_get_graphics_expose()
      	to sort of work by adding an extra return_exposes arg
      	to gdk_event_translate() - it might be better to simply
      	deprecate the function altogether and force people to rewrite
      	without it. gdk_window_scroll() handles most of it, and where
      	gdk_window_scroll() doesn't work, simply redrawing more does.
      
      	* gtk/gtkwidget.c (gtk_widget_set_default_direction): Fix up
      	assertion.
      
      	* gtk-config.in: Include PANGO_CFLAGS/LIBS.
      
      	* gdk/x11/gdkevents-x11.c (gdk_event_translate): Remove a
      	bunch of pretty much useless /* Print debugging info */ comments
      	which had drifted away from the code they were commenting.
      eb34d193