2004-11-29 James Henstridge * NEWS: add news items. * glade/glade-xml.c (add_relation): apply Padraig O'brian's patch to fix up AtkRelation creation. Fixes bug #158708. 2004-11-22 James Henstridge * glade/Makefile.am: update libtool version number. * NEWS: update news file. 2004-05-19 Daniel Elstner * glade/glade-gtk.c (combo_box_entry_find_internal_child): New function that exposes GtkComboBoxEntry's child GtkEntry widget as internal-child "entry". (_glade_init_gtk_widgets): Add glade_standard_build_children and combo_box_entry_find_internal_child to the glade_register_widget() call for GTK_TYPE_COMBO_BOX_ENTRY. 2004-11-11 James Henstridge * glade/glade-parser.c (glade_parser_start_element): Apply Damon's changes to ignore the comments attribute on various elements. This is also from bug #154806. * glade/glade-parser.c (handle_atk_action): translate the action description. Fixes bug #154804. * glade-2.0.dtd (property): add comments attribute. (atkproperty): add translatable, context and comments attributes. (atkaction): add note that description is translated. Patch from Damon Chaplin on bug #154806. 2004-11-09 James Henstridge * glade/glade-gtk.c (toolbar_build_children): fix a few errors in the conversion of old style toolbar items. * Makefile.am (install-data-local, uninstall-local): fix up rules so that they aren't run if the XML catalog isn't found. They still ignore errors though. * acconfig.h, acinclude.m4: remove, since they aren't needed anymore. * configure.in: update to use AM_PATH_PYTHON, and use JH_PATH_XML_CATALOG to check for location on XML catalog (this adds a --with-xml-catalog argument, which solves a few bugs). * m4/jh_xml_catalog.m4: new file containing macro to check for XML catalog. * autogen.sh (have_autoconf): require Automake 1.9 or 1.8, include m4/ subdirectory. * glade/glade-xml.c (glade_xml_set_value_from_string): handle GtkWidget type values, but don't throw an error if the named widget doesn't exist yet. (glade_standard_build_widget): only defer the widget prop if glade_xml_set_value_from_string() didn't succeed. Should fix bug #123618 and #152063. * glade/glade-parser.c: change some occurrences of "0" to "NULL". Based on patch from Kjartan (bug #150039). * test-libglade.c (main): remove deprecated gtk_signal_connect() call. * glade/glade-xml.c (glade_xml_set_value_from_string): handle G_TYPE_STRV boxed types, using newline separators. 2004-11-08 James Henstridge * glade/glade-gtk.c (_glade_init_gtk_widgets): add GtkFileChooserDialog. Fixes bug #137592. * libglade-convert.in (WidgetDef.ChildDef.dump): encode property value in UTF-8. (WidgetDef.dump): same here. * glade/glade-parser.c (widget_info_free): free the atk actions and relations. Should fix bug #125042. * libglade-convert.in (fixup_as_type): add code to convert x/y properties of GtkFixed children to child properties. Fixes bug #155708 and #82986. * glade/glade-gtk.c (toolbar_build_children): update to use newer toolbar APIs even for older glade files. (set_tooltip): use gtk_tool_item_set_tooltip() to set the tooltip on GtkToolItems instead of gtk_tooltips_set_tip(). (toolbar_build_children): call gtk_tool_item_set_tooltip() to set the tip on tool items in the compatibility code. 2004-09-23 Matthias Clasen * glade/glade-gtk.c (menu_item_set_use_stock): Make accelerators work in stock menu items. (#140328) 2004-07-09 Daniel Elstner * glade/glade-gtk.c (toolbar_build_children): Use the new gtk_toolbar_insert() instead of gtk_toolbar_append_widget() to append GtkToolItem objects. (bug #142761)