[Ocemp-CVS] ocempgui/ocempgui/access/papi papi.c, 1.17, 1.18 papi.h, 1.10, 1.11 papi_atkactioniface
Status: Beta
Brought to you by:
marcusva
Update of /cvsroot/ocemp/ocempgui/ocempgui/access/papi In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv21497/ocempgui/access/papi Modified Files: papi.c papi.h papi_atkactioniface.c papi_atkattribute.c papi_atkbridge.c papi_atkcomponentiface.c papi_atkdocumentiface.c papi_atkeditableiface.c papi_atkhyperlink.c papi_atkhyperlinkimpliface.c papi_atkhypertextiface.c papi_atkimageiface.c papi_atkobject.c papi_atkrelation.c papi_atkrelationset.c papi_atkrelationtype.c papi_atkrole.c papi_atkselectioniface.c papi_atkstateset.c papi_atkstatetype.c papi_atkstreamableiface.c papi_atktableiface.c papi_atktextattribute.c papi_atktextiface.c papi_atktextrange.c papi_atktextrectangle.c papi_atktype.c papi_atkutil.c papi_atkvalueiface.c papi_constants.c papi_private.h Log Message: Update to Papi 0.0.5. Index: papi_atkdocumentiface.c =================================================================== RCS file: /cvsroot/ocemp/ocempgui/ocempgui/access/papi/papi_atkdocumentiface.c,v retrieving revision 1.14 retrieving revision 1.15 diff -u -d -r1.14 -r1.15 --- papi_atkdocumentiface.c 18 Jun 2007 20:30:26 -0000 1.14 +++ papi_atkdocumentiface.c 23 Sep 2007 07:35:53 -0000 1.15 @@ -189,7 +189,6 @@ at->name = g_strdup (((PyAtkAttribute *) attr)->obj->name); at->value = g_strdup (((PyAtkAttribute *) attr)->obj->value); retval = g_slist_append (retval, at); - Py_DECREF (attr); } } Index: papi_atkstreamableiface.c =================================================================== RCS file: /cvsroot/ocemp/ocempgui/ocempgui/access/papi/papi_atkstreamableiface.c,v retrieving revision 1.15 retrieving revision 1.16 diff -u -d -r1.15 -r1.16 --- papi_atkstreamableiface.c 18 Jun 2007 20:30:27 -0000 1.15 +++ papi_atkstreamableiface.c 23 Sep 2007 07:35:53 -0000 1.16 @@ -250,5 +250,4 @@ func); i++; } - } Index: papi.c =================================================================== RCS file: /cvsroot/ocemp/ocempgui/ocempgui/access/papi/papi.c,v retrieving revision 1.17 retrieving revision 1.18 diff -u -d -r1.17 -r1.18 --- papi.c 18 Jun 2007 20:30:26 -0000 1.17 +++ papi.c 23 Sep 2007 07:35:52 -0000 1.18 @@ -103,6 +103,7 @@ (PyObject *) &PyAtkTextRectangle_Type); PyModule_AddObject (mod, "AtkTextRange", (PyObject *) &PyAtkTextRange_Type); + PyModule_AddStringConstant (mod, "__version__", VERSION); /* Export the 'global' functions. */ atkbridge_export_funcs (mod); Index: papi_atkutil.c =================================================================== RCS file: /cvsroot/ocemp/ocempgui/ocempgui/access/papi/papi_atkutil.c,v retrieving revision 1.15 retrieving revision 1.16 diff -u -d -r1.15 -r1.16 --- papi_atkutil.c 18 Jun 2007 20:30:27 -0000 1.15 +++ papi_atkutil.c 23 Sep 2007 07:35:53 -0000 1.16 @@ -194,6 +194,8 @@ Py_DECREF (id); return NULL; } + Py_DECREF (tmp); + Py_DECREF (id); return id; } @@ -409,11 +411,15 @@ Py_DECREF (dict); return NULL; } + Py_DECREF (dict); /* Update the signal ids. */ key = PyInt_FromLong (PyDict_Size (_global_signals)); if (!PyDict_GetItemString (_global_signals, event_type)) + { PyDict_SetItemString (_global_signals, event_type, key); + Py_DECREF (key); + } return dict; } @@ -477,6 +483,8 @@ Py_DECREF (key); return 0; } + Py_DECREF (cb); + Py_DECREF (key); } else { @@ -505,6 +513,8 @@ Py_DECREF (key); return 0; } + Py_DECREF (cb); + Py_DECREF (key); } /* Increase id count upon successful addition. */ _global_listener_ids++; |