Subject: CVS commit: pkgsrc
To: None <source-changes@netbsd.org>
From: Rene Hexel <rh@netbsd.org>
List: source-changes
Date: 09/08/1999 09:10:26
Module Name:	pkgsrc
Committed By:	rh
Date:		Wed Sep  8 16:10:25 UTC 1999

Modified Files:
	pkgsrc/devel/libglade: Makefile
	pkgsrc/devel/libglade/files: md5
	pkgsrc/devel/libglade/pkg: PLIST

Log Message:
Update libglade to 0.5

Changes include:
        * glade/glade-gnome.c (propbox_build_children): added similar
        behaviour here.

        * glade/glade-gtk.c (notebook_build_children): added underline
        accelerator support for notebook tabs.  You can switch between
        pages of the notebook by using the underline accelerator on the
        page's tab.

        * glade/glade-gnome.c (button_build_children): same function here
        for gnome support.

        * glade/glade-gtk.c (button_build_children): new function for
        building button children.  It also adds an accelerator for the
        clicked signal if appropriate.

        * glade/glade-xml.c (glade_xml_set_common_params): check to see if
        any label underline accelerators have to be attached.

        * glade/glade-private.h (GladeXMLPrivate): added new fields for
        label underline accelerators.

        * glade/glade-build.h: added prototypes for the new functions.

        * glade/glade-xml.c (glade_xml_handle_label_accel): handle label
        underline accelerators.
        (glade_xml_get_parent_accel): routine for getting underline
        accelerators directed at the parent widget.

        * glade/glade-gtk.c (label_new): extract the underline accelerator
        from the label.

        * glade/glade-gnome.c (propbox_new): set up the property box to use
        a new accel group.

        * glade/glade-xml.c (glade_get_adjustment): accept the adjustment
        element names from glade 0.5.2 and pre 0.5.2.

        * glade/glade-xml.c (glade_xml_new_from_memory): added new function
        to create a GladeXML object from a in memory buffer.

        * po/POTFILES.in: removed all the entries someone added here to
        discourage people from translating this module.  None of the installed
        components need translation.

        * glade/glade-sax.c (my_xmlSAXParseMemory):
        * glade/glade-sax.c (glade_widget_tree_parse_memory): added an function
        to create a GladeWidgetTree from a string.

        * glade/glade-gtk.c (layout_new): added support for GtkLayout.

        * glade/glade-gnome.c (iconlist_new): added support for GnomeIconList.
        (iconsel_new): support for GnomeIconSelection.
        (druid*): added support for GnomeDruid, GnomeDruidPageStart,
        GnomeDruidPageFinish, GnomeDruidPageStandard.
        (pixmap_new): added support for GnomePixmap.
        (propbox_new): added support for GnomePropertyBox.

        * glade/glade-build.h: changed declaration of GladeWidgetBuildData
        structure so it does not cause problems for newer gtk-doc's.

        * doc/Makefile.am (scan): fixed up target so that libtool works
        correctly even if it does not recognise the C compiler name (there
        were problems with CC=egcs).

        * glade/glade-xml.c: save a reference to the GladeWidgetTree
        structure, and unref it when the GladeXML structure is destroyed.
        This is so it does not get destroyed if it gets purged from the
        cache.

        * glade/glade-private.h: added the GladeWidgetTree to the private
        structure.

        * glade/glade-tree.c (glade_tree_get): check mtime on file to see
        if tree needs to be read in again.

        * glade/glade-sax.c: added implementations of reference counting
        routines, and save modification time of the file in the structure.

        * glade/glade-widget-tree.h: added an mtime field to GladeWidgetTree
        and added reference counting.

        * po/da.po: added danish file


To generate a diff of this commit:
cvs rdiff -r1.6 -r1.7 pkgsrc/devel/libglade/Makefile
cvs rdiff -r1.2 -r1.3 pkgsrc/devel/libglade/files/md5
cvs rdiff -r1.5 -r1.6 pkgsrc/devel/libglade/pkg/PLIST

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.