Hello community, here is the log from the commit of package at-spi2-atk for openSUSE:Factory checked in at Fri Jul 8 11:21:51 CEST 2011.
-------- --- GNOME/at-spi2-atk/at-spi2-atk.changes 2011-06-01 16:40:16.000000000 +0200 +++ /mounts/work_src_done/STABLE/at-spi2-atk/at-spi2-atk.changes 2011-07-05 07:47:35.000000000 +0200 @@ -1,0 +2,12 @@ +Tue Jul 5 07:46:07 CEST 2011 - vu...@opensuse.org + +- Update to version 2.1.3: + + Only register events when something is listening. In theory, + this should mitigate performance loss that might show up when + no ATs are running. + + bgo#652797: Remove unused AtkMisc instance. + + bgo#652596: Allow setting value via the DBus property again. + + bgo#652858: Deregister objects on state-changed:defunct. + + Add AT-SPI mapping for ATK_RELATION_NODE_PARENT_OF. + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- at-spi2-atk-2.0.2.tar.bz2 New: ---- at-spi2-atk-2.1.3.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ at-spi2-atk.spec ++++++ --- /var/tmp/diff_new_pack.v94SzI/_old 2011-07-08 11:21:34.000000000 +0200 +++ /var/tmp/diff_new_pack.v94SzI/_new 2011-07-08 11:21:34.000000000 +0200 @@ -18,13 +18,13 @@ Name: at-spi2-atk -Version: 2.0.2 +Version: 2.1.3 Release: 1 Summary: Assistive Technology Service Provider Interface - GTK+ module License: GPLv2+ Group: System/Libraries Url: http://www.gnome.org/ -Source0: %{name}-%{version}.tar.bz2 +Source0: http://download.gnome.org/sources/at-spi2-atk/2.1/%{name}-%{version}.tar.bz2 Source99: %{name}-rpmlintrc BuildRequires: atk-devel BuildRequires: fdupes @@ -40,6 +40,7 @@ %package common + Summary: Assistive Technology Service Provider Interface -- Common Files for GTK+ Modules Group: System/Libraries # The GTK+ module is useful only if the at-spi registry is running. But it's @@ -60,6 +61,7 @@ %package gtk2 + Summary: Assistive Technology Service Provider Interface - GTK+ 2 Module Group: System/Libraries Requires: %{name}-common = %{version} @@ -75,6 +77,7 @@ %package gtk3 + Summary: Assistive Technology Service Provider Interface - GTK+ 3 Module Group: System/Libraries Requires: %{name}-common = %{version} ++++++ at-spi2-atk-2.0.2.tar.bz2 -> at-spi2-atk-2.1.3.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-atk-2.0.2/NEWS new/at-spi2-atk-2.1.3/NEWS --- old/at-spi2-atk-2.0.2/NEWS 2011-05-24 01:38:02.000000000 +0200 +++ new/at-spi2-atk-2.1.3/NEWS 2011-07-04 23:45:16.000000000 +0200 @@ -1,3 +1,16 @@ +What's new in at-spi2-atk 2.1.3: + +* Fix for BGO#652797: Remove unused AtkMisc instance. + +* Only register events when something is listening. In theory, this should + mitigate performance loss that might show up when no ATs are running. + +* BGO#652596: Allow setting value via the DBus property again. + +* BGO#652858: Deregister objects on state-changed:defunct. + +* Add AT-SPI mapping for ATK_RELATION_NODE_PARENT_OF. + What's new in at-spi2-atk 2.0.2: * Fix matching on attributes for collection methods diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-atk-2.0.2/atk-adaptor/Makefile.include new/at-spi2-atk-2.1.3/atk-adaptor/Makefile.include --- old/at-spi2-atk-2.0.2/atk-adaptor/Makefile.include 2011-05-24 01:14:17.000000000 +0200 +++ new/at-spi2-atk-2.1.3/atk-adaptor/Makefile.include 2011-07-04 23:44:54.000000000 +0200 @@ -1,12 +1,13 @@ gtkmodule_LTLIBRARIES = libatk-bridge.la -libatk_bridge_la_CFLAGS = $(DBUS_CFLAGS) \ - $(ATK_CFLAGS) \ - $(ATSPI_CFLAGS) \ - -I$(top_srcdir) \ - -I$(top_srcdir)/atk-adaptor/adaptors \ - $(P2P_CFLAGS) \ - -Werror=implicit-function-declaration +libatk_bridge_la_CFLAGS = \ + $(DBUS_CFLAGS) \ + $(ATK_CFLAGS) \ + $(ATSPI_CFLAGS) \ + -I$(top_srcdir) \ + -I$(top_srcdir)/atk-adaptor/adaptors \ + $(P2P_CFLAGS) \ + $(X_CFLAGS) libatk_bridge_la_LDFLAGS = -no-undefined \ -module \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-atk-2.0.2/atk-adaptor/accessible-cache.c new/at-spi2-atk-2.1.3/atk-adaptor/accessible-cache.c --- old/at-spi2-atk-2.0.2/atk-adaptor/accessible-cache.c 2011-02-21 23:42:35.000000000 +0100 +++ new/at-spi2-atk-2.1.3/atk-adaptor/accessible-cache.c 2011-07-04 23:44:54.000000000 +0200 @@ -275,7 +275,8 @@ { g_queue_push_tail (to_add, current); if (!spi_cache_in (cache, G_OBJECT (current)) && - !atk_state_set_contains_state (set, ATK_STATE_MANAGES_DESCENDANTS)) + !atk_state_set_contains_state (set, ATK_STATE_MANAGES_DESCENDANTS) && + !atk_state_set_contains_state (set, ATK_STATE_DEFUNCT)) { append_children (current, cache->add_traversal); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-atk-2.0.2/atk-adaptor/accessible-register.c new/at-spi2-atk-2.1.3/atk-adaptor/accessible-register.c --- old/at-spi2-atk-2.0.2/atk-adaptor/accessible-register.c 2010-08-16 23:58:52.000000000 +0200 +++ new/at-spi2-atk-2.1.3/atk-adaptor/accessible-register.c 2011-07-04 23:44:54.000000000 +0200 @@ -190,6 +190,13 @@ deregister_object (gpointer data, GObject * gobj) { SpiRegister *reg = SPI_REGISTER (data); + + spi_register_deregister_object (reg, gobj); +} + +void +spi_register_deregister_object (SpiRegister *reg, GObject *gobj) +{ guint ref; ref = object_to_ref (gobj); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-atk-2.0.2/atk-adaptor/accessible-register.h new/at-spi2-atk-2.1.3/atk-adaptor/accessible-register.h --- old/at-spi2-atk-2.0.2/atk-adaptor/accessible-register.h 2010-01-24 18:26:54.000000000 +0100 +++ new/at-spi2-atk-2.1.3/atk-adaptor/accessible-register.h 2011-07-04 23:44:54.000000000 +0200 @@ -72,6 +72,9 @@ gchar * spi_register_root_object_path (); +void +spi_register_deregister_object (SpiRegister *reg, GObject *gobj); + /*---------------------------------------------------------------------------*/ #endif /* ACCESSIBLE_REGISTER_H */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-atk-2.0.2/atk-adaptor/adaptors/accessible-adaptor.c new/at-spi2-atk-2.1.3/atk-adaptor/adaptors/accessible-adaptor.c --- old/at-spi2-atk-2.0.2/atk-adaptor/adaptors/accessible-adaptor.c 2010-12-03 21:47:03.000000000 +0100 +++ new/at-spi2-atk-2.1.3/atk-adaptor/adaptors/accessible-adaptor.c 2011-07-04 23:44:54.000000000 +0200 @@ -277,6 +277,7 @@ types[ATK_RELATION_DESCRIPTION_FOR] = Accessibility_RELATION_DESCRIPTION_FOR; types[ATK_RELATION_DESCRIBED_BY] = Accessibility_RELATION_DESCRIBED_BY; + types[ATK_RELATION_NODE_PARENT_OF] = Accessibility_RELATION_NODE_PARENT_OF; return TRUE; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-atk-2.0.2/atk-adaptor/adaptors/application-adaptor.c new/at-spi2-atk-2.1.3/atk-adaptor/adaptors/application-adaptor.c --- old/at-spi2-atk-2.0.2/atk-adaptor/adaptors/application-adaptor.c 2011-05-24 01:14:19.000000000 +0200 +++ new/at-spi2-atk-2.1.3/atk-adaptor/adaptors/application-adaptor.c 2011-07-04 23:44:54.000000000 +0200 @@ -101,6 +101,9 @@ { DBusMessage *reply; + if (bus == spi_global_app_data->bus) + spi_atk_add_client (dbus_message_get_sender (msg)); + reply = dbus_message_new_method_return(msg); if (reply) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-atk-2.0.2/atk-adaptor/adaptors/cache-adaptor.c new/at-spi2-atk-2.1.3/atk-adaptor/adaptors/cache-adaptor.c --- old/at-spi2-atk-2.0.2/atk-adaptor/adaptors/cache-adaptor.c 2011-05-24 01:14:17.000000000 +0200 +++ new/at-spi2-atk-2.1.3/atk-adaptor/adaptors/cache-adaptor.c 2011-07-04 23:44:54.000000000 +0200 @@ -29,6 +29,7 @@ #include <droute/droute.h> #include "common/spi-dbus.h" +#include "common/spi-stateset.h" #include "accessible-cache.h" #include "bridge.h" #include "object.h" @@ -144,7 +145,8 @@ /* Marshall children */ dbus_message_iter_open_container (&iter_struct, DBUS_TYPE_ARRAY, "(so)", &iter_sub_array); - if (!atk_state_set_contains_state (set, ATK_STATE_MANAGES_DESCENDANTS)) + if (!atk_state_set_contains_state (set, ATK_STATE_MANAGES_DESCENDANTS) && + !atk_state_set_contains_state (set, ATK_STATE_DEFUNCT)) { gint childcount, i; @@ -290,6 +292,9 @@ DBusMessage *reply; DBusMessageIter iter, iter_array; + if (bus == spi_global_app_data->bus) + spi_atk_add_client (dbus_message_get_sender (message)); + reply = dbus_message_new_method_return (message); dbus_message_iter_init_append (reply, &iter); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-atk-2.0.2/atk-adaptor/adaptors/table-adaptor.c new/at-spi2-atk-2.1.3/atk-adaptor/adaptors/table-adaptor.c --- old/at-spi2-atk-2.0.2/atk-adaptor/adaptors/table-adaptor.c 2011-05-24 01:14:17.000000000 +0200 +++ new/at-spi2-atk-2.1.3/atk-adaptor/adaptors/table-adaptor.c 2011-07-04 23:44:54.000000000 +0200 @@ -199,6 +199,19 @@ return reply; } +static const gchar * +validate_unallocated_string (const gchar *str) +{ + if (!str) + return ""; + if (!g_utf8_validate (str, -1, NULL)) + { + g_warning ("atk-bridge: received bad UTF-8 string from a table function"); + return ""; + } + return str; +} + static DBusMessage * impl_GetRowDescription (DBusConnection * bus, DBusMessage * message, void *user_data) @@ -218,8 +231,7 @@ return droute_invalid_arguments_error (message); } description = atk_table_get_row_description (table, row); - if (!description) - description = ""; + description = validate_unallocated_string (description); reply = dbus_message_new_method_return (message); if (reply) { @@ -248,8 +260,7 @@ return droute_invalid_arguments_error (message); } description = atk_table_get_column_description (table, column); - if (!description) - description = ""; + description = validate_unallocated_string (description); reply = dbus_message_new_method_return (message); if (reply) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-atk-2.0.2/atk-adaptor/adaptors/value-adaptor.c new/at-spi2-atk-2.1.3/atk-adaptor/adaptors/value-adaptor.c --- old/at-spi2-atk-2.0.2/atk-adaptor/adaptors/value-adaptor.c 2011-03-22 00:36:37.000000000 +0100 +++ new/at-spi2-atk-2.1.3/atk-adaptor/adaptors/value-adaptor.c 2011-07-04 23:44:54.000000000 +0200 @@ -114,8 +114,44 @@ return droute_return_v_double (iter, dub); } +static dbus_bool_t +impl_set_CurrentValue (DBusMessageIter * iter, void *user_data) +{ + AtkValue *value = (AtkValue *) user_data; + GValue src = { 0 }; + GValue dest = { 0 }; + gdouble dub; + DBusMessageIter iter_variant; + + g_return_val_if_fail (ATK_IS_VALUE (user_data), FALSE); + + dbus_message_iter_recurse (iter, &iter_variant); + if (dbus_message_iter_get_arg_type (&iter_variant) != DBUS_TYPE_DOUBLE) + { + g_warning ("TODO: Support setting value from a non-double"); + return FALSE; + } + dbus_message_iter_get_basic (&iter_variant, &dub); + g_value_init (&src, G_TYPE_DOUBLE); + g_value_set_double (&src, dub); + + atk_value_get_current_value (value, &dest); + + if (g_value_transform (&src, &dest)) + { + atk_value_set_current_value (value, &dest); + return TRUE; + } + else + { + return FALSE; + } +} + +/* keeping this method around for backwards-compatibility for now; see + * * BGO#652596 */ static DBusMessage * -impl_set_CurrentValue (DBusConnection * bus, DBusMessage * message, +impl_SetCurrentValue (DBusConnection * bus, DBusMessage * message, void *user_data) { AtkValue *value = (AtkValue *) user_data; @@ -149,7 +185,7 @@ } static DRouteMethod methods[] = { - {impl_set_CurrentValue, "SetCurrentValue"}, + {impl_SetCurrentValue, "SetCurrentValue"}, {NULL, NULL} }; @@ -157,7 +193,7 @@ {impl_get_MinimumValue, NULL, "MinimumValue"}, {impl_get_MaximumValue, NULL, "MaximumValue"}, {impl_get_MinimumIncrement, NULL, "MinimumIncrement"}, - {impl_get_CurrentValue, NULL, "CurrentValue"}, + {impl_get_CurrentValue, impl_set_CurrentValue, "CurrentValue"}, {NULL, NULL, NULL} }; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-atk-2.0.2/atk-adaptor/bridge.c new/at-spi2-atk-2.1.3/atk-adaptor/bridge.c --- old/at-spi2-atk-2.0.2/atk-adaptor/bridge.c 2011-05-24 01:14:17.000000000 +0200 +++ new/at-spi2-atk-2.1.3/atk-adaptor/bridge.c 2011-07-04 23:44:54.000000000 +0200 @@ -56,8 +56,6 @@ SpiBridge *spi_global_app_data = NULL; -static const AtkMisc *atk_misc = NULL; - /*static Display *bridge_display = NULL;*/ /*---------------------------------------------------------------------------*/ @@ -119,6 +117,7 @@ gchar **data; GList *new_list; + spi_atk_add_client (bus_name); evdata = (event_data *) g_malloc (sizeof (*evdata)); if (!evdata) return; @@ -135,6 +134,8 @@ spi_global_app_data->events = new_list; } +static GSList *clients = NULL; + static void get_registered_event_listeners (SpiBridge *app) { @@ -145,18 +146,21 @@ SPI_DBUS_PATH_REGISTRY, SPI_DBUS_INTERFACE_REGISTRY, "GetRegisteredEvents"); - spi_global_app_data->events_initialized = TRUE; if (!message) return; reply = dbus_connection_send_with_reply_and_block (app->bus, message, 5000, NULL); dbus_message_unref (message); if (!reply) - return; + { + spi_global_app_data->events_initialized = TRUE; + return; + } if (strcmp (dbus_message_get_signature (reply), "a(ss)") != 0) { - /* TODO: Add a warning when it's okay to add strings */ + g_warning ("atk-bridge: GetRegisteredEvents returned message with unknown signature"); dbus_message_unref (reply); + spi_global_app_data->events_initialized = TRUE; return; } dbus_message_iter_init (reply, &iter); @@ -172,6 +176,10 @@ dbus_message_iter_next (&iter_array); } dbus_message_unref (reply); + + if (!clients) + spi_atk_deregister_event_listeners (); + spi_global_app_data->events_initialized = TRUE; } static void @@ -630,6 +638,23 @@ else result = DBUS_HANDLER_RESULT_NOT_YET_HANDLED; } + + if (!g_strcmp0(interface, DBUS_INTERFACE_DBUS) && + !g_strcmp0(member, "NameOwnerChanged")) + { + char *name, *old, *new; + result = DBUS_HANDLER_RESULT_HANDLED; + if (dbus_message_get_args (message, NULL, + DBUS_TYPE_STRING, &name, + DBUS_TYPE_STRING, &old, + DBUS_TYPE_STRING, &new, + DBUS_TYPE_INVALID)) + { + if (*old != '\0' && *new == '\0') + spi_atk_remove_client (old); + } + } + return result; } @@ -679,7 +704,6 @@ /* Allocate global data and do ATK initializations */ spi_global_app_data = g_new0 (SpiBridge, 1); - atk_misc = atk_misc_get_instance (); spi_global_app_data->root = g_object_ref (root); /* Set up D-Bus connection and register bus name */ @@ -708,11 +732,7 @@ } } -#ifndef DISABLE_P2P spi_global_app_data->main_context = g_main_context_new (); -#else - spi_global_app_data->main_context = NULL; -#endif atspi_dbus_connection_setup_with_g_main (spi_global_app_data->bus, NULL); @@ -835,4 +855,46 @@ exit_func (); } +static gchar *name_match_tmpl = + "type='signal', interface='org.freedesktop.DBus', member='NameOwnerChanged', arg0='%s'"; + +void +spi_atk_add_client (const char *bus_name) +{ + GSList *l; + gchar *match; + + for (l = clients; l; l = l->next) + { + if (!g_strcmp0 (l->data, bus_name)) + return; + } + if (!clients && spi_global_app_data->events_initialized) + spi_atk_register_event_listeners (); + clients = g_slist_append (clients, g_strdup (bus_name)); + match = g_strdup_printf (name_match_tmpl, bus_name); + dbus_bus_add_match (spi_global_app_data->bus, match, NULL); + g_free (match); +} + +void +spi_atk_remove_client (const char *bus_name) +{ + GSList *l; + + for (l = clients; l; l = l->next) + { + if (!g_strcmp0 (l->data, bus_name)) + { + gchar *match = g_strdup_printf (name_match_tmpl, l->data); + dbus_bus_remove_match (spi_global_app_data->bus, match, NULL); + g_free (match); + g_free (l->data); + clients = g_slist_remove_link (clients, l); + if (!clients) + spi_atk_deregister_event_listeners (); + } + } +} + /*END------------------------------------------------------------------------*/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-atk-2.0.2/atk-adaptor/bridge.h new/at-spi2-atk-2.1.3/atk-adaptor/bridge.h --- old/at-spi2-atk-2.0.2/atk-adaptor/bridge.h 2010-12-03 21:47:06.000000000 +0100 +++ new/at-spi2-atk-2.1.3/atk-adaptor/bridge.h 2011-07-04 23:44:54.000000000 +0200 @@ -66,6 +66,9 @@ extern SpiBridge *spi_global_app_data; +void spi_atk_add_client (const char *bus_name); +void spi_atk_remove_client (const char *bus_name); + G_END_DECLS #endif /* BRIDGE_H */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-atk-2.0.2/atk-adaptor/event.c new/at-spi2-atk-2.1.3/atk-adaptor/event.c --- old/at-spi2-atk-2.0.2/atk-adaptor/event.c 2011-05-24 01:14:17.000000000 +0200 +++ new/at-spi2-atk-2.1.3/atk-adaptor/event.c 2011-07-04 23:44:54.000000000 +0200 @@ -59,13 +59,11 @@ static void switch_main_context (GMainContext *cnx) { -/* This code won't work on dbus-glib earlier than 0.9.0 because of FDO#30574 */ - if (spi_global_app_data->app_bus_addr [0] == '\0') - return; - GList *list; +#ifndef DISABLE_P2P atspi_dbus_server_setup_with_g_main (spi_global_app_data->server, cnx); +#endif atspi_dbus_connection_setup_with_g_main (spi_global_app_data->bus, cnx); for (list = spi_global_app_data->direct_connections; list; list = list->next) atspi_dbus_connection_setup_with_g_main (list->data, cnx); @@ -391,6 +389,9 @@ } } +#if 0 + g_print("event: %s %s %s: %d\n", data[0], data[1], data[2], ret); +#endif g_free (data [2]); g_free (data [1]); g_free (data [0]); @@ -605,15 +606,14 @@ guint detail1; accessible = ATK_OBJECT (g_value_get_object (¶m_values[0])); - pname = g_strdup (g_value_get_string (¶m_values[1])); + pname = g_value_get_string (¶m_values[1]); - /* TODO - Possibly ignore a change to the 'defunct' state. - * This is because without reference counting defunct objects should be removed. - */ detail1 = (g_value_get_boolean (¶m_values[2])) ? 1 : 0; emit_event (accessible, ITF_EVENT_OBJECT, STATE_CHANGED, pname, detail1, 0, DBUS_TYPE_INT32_AS_STRING, 0, append_basic); - g_free (pname); + + if (!g_strcmp0 (pname, "defunct")) + spi_register_deregister_object (spi_global_register, G_OBJECT (accessible)); return TRUE; } @@ -1095,6 +1095,12 @@ g_object_unref (G_OBJECT (bo)); g_object_unref (ao); + if (listener_ids) + { + g_warning ("atk_bridge: spi_atk-register_event_listeners called multiple times"); + return; + } + /* Register for focus event notifications, and register app with central registry */ listener_ids = g_array_sized_new (FALSE, TRUE, sizeof (guint), 16); @@ -1148,10 +1154,7 @@ "Gtk:AtkTable:column-reordered"); add_signal_listener (generic_event_listener, "Gtk:AtkTable:column-deleted"); add_signal_listener (generic_event_listener, "Gtk:AtkTable:model-changed"); - - /* Children signal listeners */ - atk_add_global_event_listener (children_changed_event_listener, - "Gtk:AtkObject:children-changed"); + add_signal_listener (children_changed_event_listener, "Gtk:AtkObject:children-changed"); #if 0 g_signal_connect (G_OBJECT (spi_global_app_data->root), @@ -1186,15 +1189,22 @@ listener_ids = NULL; if (atk_bridge_focus_tracker_id) + { atk_remove_focus_tracker (atk_bridge_focus_tracker_id); + atk_bridge_focus_tracker_id = 0; + } for (i = 0; ids && i < ids->len; i++) { atk_remove_global_event_listener (g_array_index (ids, guint, i)); } + g_array_free (ids, TRUE); if (atk_bridge_key_event_listener_id) + { atk_remove_key_event_listener (atk_bridge_key_event_listener_id); + atk_bridge_key_event_listener_id = 0; + } } /*---------------------------------------------------------------------------*/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-atk-2.0.2/atk-adaptor/gtk-2.0/Makefile.in new/at-spi2-atk-2.1.3/atk-adaptor/gtk-2.0/Makefile.in --- old/at-spi2-atk-2.0.2/atk-adaptor/gtk-2.0/Makefile.in 2011-05-24 01:38:22.000000000 +0200 +++ new/at-spi2-atk-2.1.3/atk-adaptor/gtk-2.0/Makefile.in 2011-07-04 23:47:06.000000000 +0200 @@ -268,13 +268,14 @@ top_srcdir = @top_srcdir@ gtkmoduledir = $(libdir)/gtk-2.0/modules gtkmodule_LTLIBRARIES = libatk-bridge.la -libatk_bridge_la_CFLAGS = $(DBUS_CFLAGS) \ - $(ATK_CFLAGS) \ - $(ATSPI_CFLAGS) \ - -I$(top_srcdir) \ - -I$(top_srcdir)/atk-adaptor/adaptors \ - $(P2P_CFLAGS) \ - -Werror=implicit-function-declaration +libatk_bridge_la_CFLAGS = \ + $(DBUS_CFLAGS) \ + $(ATK_CFLAGS) \ + $(ATSPI_CFLAGS) \ + -I$(top_srcdir) \ + -I$(top_srcdir)/atk-adaptor/adaptors \ + $(P2P_CFLAGS) \ + $(X_CFLAGS) libatk_bridge_la_LDFLAGS = -no-undefined \ -module \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-atk-2.0.2/atk-adaptor/gtk-3.0/Makefile.in new/at-spi2-atk-2.1.3/atk-adaptor/gtk-3.0/Makefile.in --- old/at-spi2-atk-2.0.2/atk-adaptor/gtk-3.0/Makefile.in 2011-05-24 01:38:23.000000000 +0200 +++ new/at-spi2-atk-2.1.3/atk-adaptor/gtk-3.0/Makefile.in 2011-07-04 23:47:06.000000000 +0200 @@ -268,13 +268,14 @@ top_srcdir = @top_srcdir@ gtkmoduledir = $(libdir)/gtk-3.0/modules gtkmodule_LTLIBRARIES = libatk-bridge.la -libatk_bridge_la_CFLAGS = $(DBUS_CFLAGS) \ - $(ATK_CFLAGS) \ - $(ATSPI_CFLAGS) \ - -I$(top_srcdir) \ - -I$(top_srcdir)/atk-adaptor/adaptors \ - $(P2P_CFLAGS) \ - -Werror=implicit-function-declaration +libatk_bridge_la_CFLAGS = \ + $(DBUS_CFLAGS) \ + $(ATK_CFLAGS) \ + $(ATSPI_CFLAGS) \ + -I$(top_srcdir) \ + -I$(top_srcdir)/atk-adaptor/adaptors \ + $(P2P_CFLAGS) \ + $(X_CFLAGS) libatk_bridge_la_LDFLAGS = -no-undefined \ -module \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-atk-2.0.2/configure new/at-spi2-atk-2.1.3/configure --- old/at-spi2-atk-2.0.2/configure 2011-05-24 01:38:21.000000000 +0200 +++ new/at-spi2-atk-2.1.3/configure 2011-07-04 23:47:07.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.68 for at-spi2-atk 2.0.2. +# Generated by GNU Autoconf 2.68 for at-spi2-atk 2.1.3. # # Report bugs to <accessibility-at...@lists.linux-foundation.org>. # @@ -709,8 +709,8 @@ # Identity of this package. PACKAGE_NAME='at-spi2-atk' PACKAGE_TARNAME='at-spi2-atk' -PACKAGE_VERSION='2.0.2' -PACKAGE_STRING='at-spi2-atk 2.0.2' +PACKAGE_VERSION='2.1.3' +PACKAGE_STRING='at-spi2-atk 2.1.3' PACKAGE_BUGREPORT='accessibility-at...@lists.linux-foundation.org' PACKAGE_URL='' @@ -1513,7 +1513,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures at-spi2-atk 2.0.2 to adapt to many kinds of systems. +\`configure' configures at-spi2-atk 2.1.3 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1587,7 +1587,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of at-spi2-atk 2.0.2:";; + short | recursive ) echo "Configuration of at-spi2-atk 2.1.3:";; esac cat <<\_ACEOF @@ -1712,7 +1712,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -at-spi2-atk configure 2.0.2 +at-spi2-atk configure 2.1.3 generated by GNU Autoconf 2.68 Copyright (C) 2010 Free Software Foundation, Inc. @@ -1990,7 +1990,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by at-spi2-atk $as_me 2.0.2, which was +It was created by at-spi2-atk $as_me 2.1.3, which was generated by GNU Autoconf 2.68. Invocation command line was $ $0 $@ @@ -2825,7 +2825,7 @@ # Define the identity of the package. PACKAGE='at-spi2-atk' - VERSION='2.0.2' + VERSION='2.1.3' cat >>confdefs.h <<_ACEOF @@ -13658,6 +13658,10 @@ CPPFLAGS=$orig_CPPFLAGS +if test "x$GCC" = xyes; then + CFLAGS="$CFLAGS -Werror-implicit-function-declaration" +fi + if test "x$enable_p2p" = "xno"; then P2P_CFLAGS=-DDISABLE_P2P fi @@ -14209,7 +14213,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by at-spi2-atk $as_me 2.0.2, which was +This file was extended by at-spi2-atk $as_me 2.1.3, which was generated by GNU Autoconf 2.68. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -14275,7 +14279,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -at-spi2-atk config.status 2.0.2 +at-spi2-atk config.status 2.1.3 configured by $0, generated by GNU Autoconf 2.68, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-atk-2.0.2/configure.ac new/at-spi2-atk-2.1.3/configure.ac --- old/at-spi2-atk-2.0.2/configure.ac 2011-05-24 01:37:23.000000000 +0200 +++ new/at-spi2-atk-2.1.3/configure.ac 2011-07-04 23:46:59.000000000 +0200 @@ -1,4 +1,4 @@ -AC_INIT([at-spi2-atk], [2.0.2], [accessibility-at...@lists.linux-foundation.org]) +AC_INIT([at-spi2-atk], [2.1.3], [accessibility-at...@lists.linux-foundation.org]) AC_CONFIG_AUX_DIR(config) AT_SPI_ATK_MAJOR_VERSION=0 @@ -99,6 +99,10 @@ DBIND_CHECK_ALIGNOF(dbind_struct) CPPFLAGS=$orig_CPPFLAGS +if test "x$GCC" = xyes; then + CFLAGS="$CFLAGS -Werror-implicit-function-declaration" +fi + if test "x$enable_p2p" = "xno"; then P2P_CFLAGS=-DDISABLE_P2P fi diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-atk-2.0.2/dbind/Makefile.am new/at-spi2-atk-2.1.3/dbind/Makefile.am --- old/at-spi2-atk-2.0.2/dbind/Makefile.am 2011-05-24 01:14:17.000000000 +0200 +++ new/at-spi2-atk-2.1.3/dbind/Makefile.am 2011-07-04 23:44:54.000000000 +0200 @@ -1,11 +1,8 @@ noinst_LTLIBRARIES = libdbind.la -WARN_CFLAGS=-Werror=implicit-function-declaration - AM_CPPFLAGS = \ -DG_LOG_DOMAIN=\"dbind\" \ -I$(top_srcdir) \ - $(WARN_CFLAGS) \ $(DBUS_CFLAGS) \ $(GLIB_CFLAGS) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-atk-2.0.2/dbind/Makefile.in new/at-spi2-atk-2.1.3/dbind/Makefile.in --- old/at-spi2-atk-2.0.2/dbind/Makefile.in 2011-05-24 01:38:23.000000000 +0200 +++ new/at-spi2-atk-2.1.3/dbind/Makefile.in 2011-07-04 23:47:06.000000000 +0200 @@ -243,11 +243,9 @@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ noinst_LTLIBRARIES = libdbind.la -WARN_CFLAGS = -Werror=implicit-function-declaration AM_CPPFLAGS = \ -DG_LOG_DOMAIN=\"dbind\" \ -I$(top_srcdir) \ - $(WARN_CFLAGS) \ $(DBUS_CFLAGS) \ $(GLIB_CFLAGS) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-atk-2.0.2/droute/Makefile.am new/at-spi2-atk-2.1.3/droute/Makefile.am --- old/at-spi2-atk-2.0.2/droute/Makefile.am 2011-05-24 01:14:17.000000000 +0200 +++ new/at-spi2-atk-2.1.3/droute/Makefile.am 2011-07-04 23:51:26.000000000 +0200 @@ -3,8 +3,7 @@ libdroute_la_CFLAGS = $(DBUS_CFLAGS) \ $(GLIB_CFLAGS) \ -I$(top_builddir)\ - -I$(top_srcdir) \ - -Werror=implicit-function-declaration + -I$(top_srcdir) libdroute_la_SOURCES =\ droute.c\ @@ -22,6 +21,7 @@ droute_test_CFLAGS = $(DBUS_CFLAGS) \ -I$(top_builddir)\ $(GLIB_CFLAGS) \ + $(ATSPI_CFLAGS) \ -I$(top_srcdir) droute_test_LDFLAGS = $(top_builddir)/dbind/libdbind.la\ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-atk-2.0.2/droute/Makefile.in new/at-spi2-atk-2.1.3/droute/Makefile.in --- old/at-spi2-atk-2.0.2/droute/Makefile.in 2011-05-24 01:38:23.000000000 +0200 +++ new/at-spi2-atk-2.1.3/droute/Makefile.in 2011-07-04 23:51:31.000000000 +0200 @@ -249,8 +249,7 @@ libdroute_la_CFLAGS = $(DBUS_CFLAGS) \ $(GLIB_CFLAGS) \ -I$(top_builddir)\ - -I$(top_srcdir) \ - -Werror=implicit-function-declaration + -I$(top_srcdir) libdroute_la_SOURCES = \ droute.c\ @@ -265,6 +264,7 @@ droute_test_CFLAGS = $(DBUS_CFLAGS) \ -I$(top_builddir)\ $(GLIB_CFLAGS) \ + $(ATSPI_CFLAGS) \ -I$(top_srcdir) droute_test_LDFLAGS = $(top_builddir)/dbind/libdbind.la\ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-atk-2.0.2/droute/droute-test.c new/at-spi2-atk-2.1.3/droute/droute-test.c --- old/at-spi2-atk-2.0.2/droute/droute-test.c 2011-03-21 19:53:03.000000000 +0100 +++ new/at-spi2-atk-2.1.3/droute/droute-test.c 2011-07-04 23:50:14.000000000 +0200 @@ -4,7 +4,7 @@ #include <droute/droute.h> #include <dbind/dbind.h> -#include "dbus/dbus-glib-lowlevel.h" +#include "atspi/atspi.h" #define TEST_OBJECT_PATH "/test/object" #define TEST_INTERFACE_ONE "test.interface.One" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-atk-2.0.2/po/LINGUAS new/at-spi2-atk-2.1.3/po/LINGUAS --- old/at-spi2-atk-2.0.2/po/LINGUAS 2011-05-24 01:14:17.000000000 +0200 +++ new/at-spi2-atk-2.1.3/po/LINGUAS 2011-07-04 23:44:54.000000000 +0200 @@ -1,12 +1,15 @@ # please keep this list sorted alphabetically # +an ar as ast +be bg bn bn_IN ca +ca@valencia cs cy da diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-atk-2.0.2/po/an.po new/at-spi2-atk-2.1.3/po/an.po --- old/at-spi2-atk-2.0.2/po/an.po 1970-01-01 01:00:00.000000000 +0100 +++ new/at-spi2-atk-2.1.3/po/an.po 2011-07-04 23:44:54.000000000 +0200 @@ -0,0 +1,23 @@ +# Aragonese translation for at-spi2-atk. +# Copyright (C) 2011 at-spi2-atk's COPYRIGHT HOLDER +# This file is distributed under the same license as the at-spi2-atk package. +# Daniel Martinez Cucalon <entaltoara...@gmail.com>, 2011. +# FULL NAME <EMAIL@ADDRESS>, 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: at-spi2-atk master\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=at-" +"spi&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2011-05-16 20:56+0000\n" +"PO-Revision-Date: 2011-05-19 10:42+0200\n" +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" +"Language-Team: Aragonese <softarago...@googlegroups.com>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ../atk-adaptor/bridge.c:509 +#, c-format +msgid "atk-bridge: Couldn't listen on dbus server: %s" +msgstr "atk-bridge: no s'ha puesto sentir en lo servidor dbus: %s" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-atk-2.0.2/po/be.po new/at-spi2-atk-2.1.3/po/be.po --- old/at-spi2-atk-2.0.2/po/be.po 1970-01-01 01:00:00.000000000 +0100 +++ new/at-spi2-atk-2.1.3/po/be.po 2011-07-04 23:44:54.000000000 +0200 @@ -0,0 +1,19 @@ +msgid "" +msgstr "" +"Project-Id-Version: at-spi2-atk.master\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2011-04-23 15:08+0200\n" +"PO-Revision-Date: 2011-04-23 15:10+0200\n" +"Last-Translator: Ігар <ihar.hrachys...@gmail.com>\n" +"Language-Team: LANGUAGE <l...@li.org>\n" +"Language: be\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" +"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Pootle 2.1.6\n" + +#: ../atk-adaptor/bridge.c:509 +msgid "atk-bridge: Couldn't listen on dbus server: %s" +msgstr "atk-bridge: Немагчыма праслухоўваць сервер D-Bus: %s" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-atk-2.0.2/po/c...@valencia.po new/at-spi2-atk-2.1.3/po/c...@valencia.po --- old/at-spi2-atk-2.0.2/po/c...@valencia.po 1970-01-01 01:00:00.000000000 +0100 +++ new/at-spi2-atk-2.1.3/po/c...@valencia.po 2011-06-16 17:50:04.000000000 +0200 @@ -0,0 +1,24 @@ +# Traducció del at-spi de l'equip de Softcatalà. +# Copyright © 2003, 2008 Free Software Foundation, Inc. +# This file is distributed under the same license as the at-spi package. +# Jordi Mallach <jo...@sindominio.net>, 2003. +# Joan Duran <jod...@gmail.com>, 2008-2010. +# +msgid "" +msgstr "" +"Project-Id-Version: at-spi\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2011-05-29 13:56+0200\n" +"PO-Revision-Date: 2011-02-27 10:20+0100\n" +"Last-Translator: Joan Duran <jod...@gmail.com>\n" +"Language-Team: Catalan <tradgn...@softcatala.org>\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n!=1;\n" + +#: ../atk-adaptor/bridge.c:509 +#, c-format +msgid "atk-bridge: Couldn't listen on dbus server: %s" +msgstr "atk-bridge: no s'ha pogut escoltar en el servidor de D-Bus: %s" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-atk-2.0.2/po/lt.po new/at-spi2-atk-2.1.3/po/lt.po --- old/at-spi2-atk-2.0.2/po/lt.po 2010-04-06 20:40:07.000000000 +0200 +++ new/at-spi2-atk-2.1.3/po/lt.po 2011-07-04 23:44:54.000000000 +0200 @@ -5,56 +5,54 @@ msgid "" msgstr "" "Project-Id-Version: at-spi\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-02-23 23:32+0200\n" -"PO-Revision-Date: 2010-02-23 23:32+0200\n" -"Last-Translator: Rimas Kudelis <r...@akl.lt>\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=at-spi&component=general\n" +"POT-Creation-Date: 2011-02-21 23:16+0000\n" +"PO-Revision-Date: 2011-06-29 13:51+0300\n" +"Last-Translator: Aurimas Černius <auri...@gmail.com>\n" "Language-Team: Lithuanian <komp...@konferencijos.lt>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: lt\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%" -"100<10 || n%100>=20) ? 1 : 2);\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Generator: Virtaal 0.5.2\n" -#: ../at-spi2.schemas.in.h:1 -msgid "Enable DBus-based AT-SPI infrastructure" -msgstr "Įjungti DBus pagrįstą AT-SPI infrastruktūrą" - -#: ../at-spi2.schemas.in.h:2 -msgid "GTK+ modules for accessibility support" -msgstr "GTK+ moduliai pritaikymo neįgaliesiems palaikymui" +#: ../atk-adaptor/bridge.c:535 +#, c-format +msgid "atk-bridge: Couldn't listen on dbus server: %s" +msgstr "atk-tiltas: Nepavyksta klausytis dbus serverio: %s" + +#~ msgid "Enable DBus-based AT-SPI infrastructure" +#~ msgstr "Įjungti DBus pagrįstą AT-SPI infrastruktūrą" + +#~ msgid "GTK+ modules for accessibility support" +#~ msgstr "GTK+ moduliai pritaikymo neįgaliesiems palaikymui" + +#~ msgid "" +#~ "In combination with /desktop/gnome/interface/accessibility, this key is " +#~ "needed to enable the DBus-based AT-SPI infrastructure if the DBus-based " +#~ "AT-SPI infrastructure has been relocated. It is ignored if the DBus-based " +#~ "AT-SPI infrastructure has not been relocated." +#~ msgstr "" +#~ "Šis raktas, kartu su /desktop/gnome/interface/accessibility, yra " +#~ "reikalingas norint įjungti DBus pagrįstą AT-SPI infrastruktūrą, kai DBus " +#~ "pagrįsta AT-SPI infrastruktūra buvo perkelta. Šio rakto nepaisoma, jei " +#~ "DBus pagrįsta AT-SPI infrastruktūra nebuvo perkelta." + +#~ msgid "" +#~ "This key determines the GTK+ modules to load for accessibility support." +#~ msgstr "" +#~ "Šis raktas nustato GTK+ modulius, įkraunamus pritaikymo neįgaliesiems " +#~ "palaikymui." -#: ../at-spi2.schemas.in.h:3 -msgid "" -"In combination with /desktop/gnome/interface/accessibility, this key is " -"needed to enable the DBus-based AT-SPI infrastructure if the DBus-based AT-" -"SPI infrastructure has been relocated. It is ignored if the DBus-based AT-" -"SPI infrastructure has not been relocated." -msgstr "" -"Šis raktas, kartu su /desktop/gnome/interface/accessibility, yra reikalingas " -"norint įjungti DBus pagrįstą AT-SPI infrastruktūrą, kai DBus pagrįsta AT-" -"SPI infrastruktūra buvo perkelta. Šio rakto nepaisoma, jei DBus pagrįsta AT-" -"SPI infrastruktūra nebuvo perkelta." +#~ msgid "AT-SPI Registry" +#~ msgstr "AT-SPI registras" -#: ../at-spi2.schemas.in.h:4 -msgid "This key determines the GTK+ modules to load for accessibility support." -msgstr "" -"Šis raktas nustato GTK+ modulius, įkraunamus pritaikymo neįgaliesiems " -"palaikymui." +#~ msgid "Accessibility Registry" +#~ msgstr "Prieinamumo registras" -#: ../registryd/Accessibility_Registry.server.in.in.h:1 -msgid "AT-SPI Registry" -msgstr "AT-SPI registras" - -#: ../registryd/Accessibility_Registry.server.in.in.h:2 -msgid "Accessibility Registry" -msgstr "Prieinamumo registras" - -#: ../registryd/at-spi-registryd.desktop.in.in.in.h:1 -msgid "AT SPI Registry" -msgstr "AT-SPI registras" +#~ msgid "AT SPI Registry" +#~ msgstr "AT-SPI registras" #, fuzzy #~ msgid "AT SPI Registry Wrapper" ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org