Binary compatibility report for the libXi.so.6 library  between 6.0.0-Maemo 5.0 and 6.1.0-MeeGo 1.2 Harmattan versions on ARM

Test Info


Library NamelibXi.so.6
Version #16.0.0-Maemo 5.0 (gcc 4.2.1)
Version #26.1.0-MeeGo 1.2 Harmattan (gcc 4.4.1)
CPU ArchitectureARM

Test Results


Total Header Files1
Total Shared Libraries1
Total Symbols / Types83 / 61
VerdictIncompatible

Problem Summary


SeverityCount
Added Symbols-30
Removed SymbolsHigh9
Problems with
Data Types
High0
Medium0
Low2
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0

Added Symbols (30)


XInput.h, libXi.so.6.1.0
XAllowDeviceEvents Display* p1, XDevice* p2, int p3, Time p4 )

XInput2.h, libXi.so.6.1.0
XIAllowEvents Display* display, int deviceid, int event_mode, Time time )
XIChangeHierarchy Display* display, XIAnyHierarchyChangeInfo* changes, int num_changes )
XIChangeProperty Display* display, int deviceid, Atom property, Atom type, int format, int mode, unsigned char* data, int num_items )
XIDefineCursor Display* display, int deviceid, Window win, Cursor cursor )
XIDeleteProperty Display* display, int deviceid, Atom property )
XIFreeDeviceInfo XIDeviceInfo* info )
XIGetClientPointer Display* dpy, Window win, int* deviceid )
XIGetFocus Display* dpy, int deviceid, Window* focus_return )
XIGetProperty Display* display, int deviceid, Atom property, long offset, long length, int delete_property, Atom type, Atom* type_return, int* format_return, unsigned long* num_items_return, unsigned long* bytes_after_return, unsigned char** data )
XIGetSelectedEvents Display* dpy, Window win, int* num_masks_return )
XIGrabButton Display* display, int deviceid, int button, Window grab_window, Cursor cursor, int grab_mode, int paired_device_mode, int owner_events, XIEventMask* mask, int num_modifiers, XIGrabModifiers* modifiers_inout )
XIGrabDevice Display* dpy, int deviceid, Window grab_window, Time time, Cursor cursor, int grab_mode, int paired_device_mode, int owner_events, XIEventMask* mask )
XIGrabEnter Display* display, int deviceid, Window grab_window, Cursor cursor, int grab_mode, int paired_device_mode, int owner_events, XIEventMask* mask, int num_modifiers, XIGrabModifiers* modifiers_inout )
XIGrabFocusIn Display* display, int deviceid, Window grab_window, int grab_mode, int paired_device_mode, int owner_events, XIEventMask* mask, int num_modifiers, XIGrabModifiers* modifiers_inout )
XIGrabKeycode Display* display, int deviceid, int keycode, Window grab_window, int grab_mode, int paired_device_mode, int owner_events, XIEventMask* mask, int num_modifiers, XIGrabModifiers* modifiers_inout )
XIListProperties Display* display, int deviceid, int* num_props_return )
XIQueryDevice Display* dpy, int deviceid, int* ndevices_return )
XIQueryPointer Display* display, int deviceid, Window win, Window* root, Window* child, double* root_x, double* root_y, double* win_x, double* win_y, XIButtonState* buttons, XIModifierState* mods, XIGroupState* group )
XIQueryVersion Display* dpy, int* major_version_inout, int* minor_version_inout )
XISelectEvents Display* dpy, Window win, XIEventMask* masks, int num_masks )
XISetClientPointer Display* dpy, Window win, int deviceid )
XISetFocus Display* dpy, int deviceid, Window focus, Time time )
XIUndefineCursor Display* display, int deviceid, Window win )
XIUngrabButton Display* display, int deviceid, int button, Window grab_window, int num_modifiers, XIGrabModifiers* modifiers )
XIUngrabDevice Display* dpy, int deviceid, Time time )
XIUngrabEnter Display* display, int deviceid, Window grab_window, int num_modifiers, XIGrabModifiers* modifiers )
XIUngrabFocusIn Display* display, int deviceid, Window grab_window, int num_modifiers, XIGrabModifiers* modifiers )
XIUngrabKeycode Display* display, int deviceid, int keycode, Window grab_window, int num_modifiers, XIGrabModifiers* modifiers )
XIWarpPointer Display* display, int deviceid, Window src_win, Window dst_win, double src_x, double src_y, unsigned int src_width, unsigned int src_height, double dst_x, double dst_y )

to the top

Removed Symbols (9)


XInput.h, libXi.so.6.0.0
XChangeDeviceHierarchy Display* p1, XAnyHierarchyChangeInfo* p2, int p3 )
XDefineDeviceCursor Display* p1, XDevice* p2, Window p3, Cursor p4 )
XExtendedGrabDevice Display* p1, XDevice* p2, Window p3, int p4, int p5, Window p6, Cursor p7, int p8, XEventClass* p9, int p10, XGenericEventMask* p11 )
XGetClientPointer Display* p1, Window p2, XID* p3 )
XiSelectEvent Display* p1, Window p2, XDevice* p3, Mask p4 )
XQueryDevicePointer Display* p1, XDevice* p2, Window p3, Window* p4, Window* p5, int* p6, int* p7, int* p8, int* p9, unsigned int* p10 )
XQueryInputVersion Display* p1, int p2, int p3 )
XSetClientPointer Display* p1, Window p2, XDevice* p3 )
XWarpDevicePointer Display* p1, XDevice* p2, Window p3, Window p4, int p5, int p6, unsigned int p7, unsigned int p8, int p9, int p10 )

to the top

Problems with Data Types, Low Severity (2)


Xlib.h
[+] union _XEvent (2)

to the top

Header Files (1)


XInput.h

to the top

Shared Libraries (1)


libXi.so.6.0.0

to the top




Generated on Wed Jun 29 19:43:11 2011 for libXi.so.6 by ABI Compliance Checker 1.23.4  
A tool for checking backward binary compatibility of a shared C/C++ library API