+2008-03-19 Li Yuan <li.yuan@sun.com>
+
+ * libspi/collection.c: (match_attributes_none_p), (inorder),
+ (getMatchesInOrder):
+ * registryd/deviceeventcontroller.c:
+ (impl_generate_keyboard_event):
+ Bug #521667. Patch from Jens Granseuer <jensgr@gmx.net>.
+ Fixes several C99 idioms that lead to compilation errors
+ with older compilers like gcc 2.x. Also removes a few unused
+ variables.
+
2008-03-14 Li Yuan <li.yuan@sun.com>
* atk-bridge/bridge.c: (deregister_application):
int i, k;
Accessibility_AttributeSet *oa;
- gboolean flag = FALSE;
if (attributes->_length == 0 || attributes == NULL)
return TRUE;
while ((max == 0 || kount < max)
&& ! CORBA_Object_is_equivalent (obj, collection, ev))
{
-
- i = Accessibility_Accessible_getIndexInParent (obj, ev);
Accessibility_Accessible parent =
Accessibility_Accessible__get_parent (obj, ev);
+ i = Accessibility_Accessible_getIndexInParent (obj, ev);
kount = sort_order_canonical (mrp, ls, kount, max, parent,
i+1, TRUE, FALSE, TRUE, TRUE, ev);
obj = parent;
CORBA_Environment *ev){
GList *ls = NULL;
AtkObject *aobj;
- Accessibility_Accessible obj, collection;
+ Accessibility_Accessible obj;
MatchRulePrivate *mrp;
gint kount = 0;
SPI_DEVICE_EVENT_CONTROLLER (bonobo_object (servant));
gint err;
KeySym keysym;
+ DEControllerPrivateData *priv;
#ifdef SPI_DEBUG
fprintf (stderr, "synthesizing keystroke %ld, type %d\n",
gdk_error_trap_push ();
- DEControllerPrivateData *priv = (DEControllerPrivateData *)
+ priv = (DEControllerPrivateData *)
g_object_get_qdata (G_OBJECT (controller), spi_dec_private_quark);
if (!priv->have_xkb && xmkeymap==NULL) {