Binary compatibility report for the libgdk-x11-2.0.so.0 library  between 0.1000.12-Maemo 4.1.2 and 0.1400.7-Maemo 5.0 versions on ARM

Test Info


Library Namelibgdk-x11-2.0.so.0
Version #10.1000.12-Maemo 4.1.2 (gcc 3.4.4)
Version #20.1400.7-Maemo 5.0 (gcc 4.2.1)
CPU ArchitectureARM

Test Results


Total Header Files30
Total Shared Libraries1
Total Symbols / Types695 / 272
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-36
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low70
Problems with
Constants
Low1

Added Symbols (36)


gdk.h, libgdk-x11-2.0.so.0.1400.7
gdk_notify_startup_complete_with_id gchar const* startup_id )
gdk_threads_add_idle GSourceFunc function, gpointer data )
gdk_threads_add_idle_full gint priority, GSourceFunc function, gpointer data, GDestroyNotify notify )
gdk_threads_add_timeout guint interval, GSourceFunc function, gpointer data )
gdk_threads_add_timeout_full gint priority, guint interval, GSourceFunc function, gpointer data, GDestroyNotify notify )
gdk_threads_add_timeout_seconds guint interval, GSourceFunc function, gpointer data )
gdk_threads_add_timeout_seconds_full gint priority, guint interval, GSourceFunc function, gpointer data, GDestroyNotify notify )

gdkapplaunchcontext.h, libgdk-x11-2.0.so.0.1400.7
gdk_app_launch_context_get_type ( )
gdk_app_launch_context_new ( )
gdk_app_launch_context_set_desktop GdkAppLaunchContext* context, gint desktop )
gdk_app_launch_context_set_display GdkAppLaunchContext* context, GdkDisplay* display )
gdk_app_launch_context_set_icon GdkAppLaunchContext* context, GIcon* icon )
gdk_app_launch_context_set_icon_name GdkAppLaunchContext* context, char const* icon_name )
gdk_app_launch_context_set_screen GdkAppLaunchContext* context, GdkScreen* screen )
gdk_app_launch_context_set_timestamp GdkAppLaunchContext* context, guint32 timestamp )

gdkcolor.h, libgdk-x11-2.0.so.0.1400.7
gdk_color_to_string GdkColor const* color )

gdkdisplay.h, libgdk-x11-2.0.so.0.1400.7
gdk_display_supports_composite GdkDisplay* display )

gdkkeys.h, libgdk-x11-2.0.so.0.1400.7
gdk_keymap_have_bidi_layouts GdkKeymap* keymap )

gdkpango.h, libgdk-x11-2.0.so.0.1400.7
gdk_pango_attr_emboss_color_new GdkColor const* color )

gdkscreen.h, libgdk-x11-2.0.so.0.1400.7
gdk_screen_get_monitor_height_mm GdkScreen* screen, gint monitor_num )
gdk_screen_get_monitor_plug_name GdkScreen* screen, gint monitor_num )
gdk_screen_get_monitor_width_mm GdkScreen* screen, gint monitor_num )

gdktestutils.h, libgdk-x11-2.0.so.0.1400.7
gdk_test_render_sync GdkWindow* window )
gdk_test_simulate_button GdkWindow* window, gint x, gint y, guint button, GdkModifierType modifiers, GdkEventType button_pressrelease )
gdk_test_simulate_key GdkWindow* window, gint x, gint y, guint keyval, GdkModifierType modifiers, GdkEventType key_pressrelease )

gdkwindow.h, libgdk-x11-2.0.so.0.1400.7
gdk_window_freeze_toplevel_updates_libgtk_only GdkWindow* window )
gdk_window_redirect_to_drawable GdkWindow* window, GdkDrawable* drawable, gint src_x, gint src_y, gint dest_x, gint dest_y, gint width, gint height )
gdk_window_remove_redirection GdkWindow* window )
gdk_window_reset_toplevel_updates_libgtk_only GdkWindow* window )
gdk_window_set_composited GdkWindow* window, gboolean composited )
gdk_window_set_opacity GdkWindow* window, gdouble opacity )
gdk_window_set_startup_id GdkWindow* window, gchar const* startup_id )
gdk_window_thaw_toplevel_updates_libgtk_only GdkWindow* window )

gdkx.h, libgdk-x11-2.0.so.0.1400.7
gdk_x11_display_broadcast_startup_message GdkDisplay* display, char const* message_type, ... )
gdk_x11_display_get_startup_notification_id GdkDisplay* display )
gdk_x11_screen_get_monitor_output GdkScreen* screen, gint monitor_num )

to the top

Problems with Symbols, Low Severity (70)


gdk.h, libgdk-x11-2.0.so.0.1000.12
[+] gdk_input_add_full gint source, GdkInputCondition condition, GdkInputFunction function, gpointer data, GdkDestroyNotify destroy ) (1)
[+] gdk_rectangle_intersect GdkRectangle* src1, GdkRectangle* src2, GdkRectangle* dest ) (2)
[+] gdk_rectangle_union GdkRectangle* src1, GdkRectangle* src2, GdkRectangle* dest ) (2)

gdkcairo.h, libgdk-x11-2.0.so.0.1000.12
[+] gdk_cairo_rectangle cairo_t* cr, GdkRectangle* rectangle ) (1)
[+] gdk_cairo_region cairo_t* cr, GdkRegion* region ) (1)
[+] gdk_cairo_set_source_color cairo_t* cr, GdkColor* color ) (1)
[+] gdk_cairo_set_source_pixbuf cairo_t* cr, GdkPixbuf* pixbuf, double pixbuf_x, double pixbuf_y ) (1)

gdkcolor.h, libgdk-x11-2.0.so.0.1000.12
[+] gdk_colormap_free_colors GdkColormap* colormap, GdkColor* colors, gint ncolors ) (1)

gdkdisplay.h, libgdk-x11-2.0.so.0.1000.12
[+] gdk_display_put_event GdkDisplay* display, GdkEvent* event ) (1)
[+] gdk_display_store_clipboard GdkDisplay* display, GdkWindow* clipboard_window, guint32 time_, GdkAtom* targets, gint n_targets ) (1)

gdkdnd.h, libgdk-x11-2.0.so.0.1000.12
[+] gdk_drag_get_protocol guint32 xid, GdkDragProtocol* protocol ) (2)
[+] gdk_drag_get_protocol_for_display GdkDisplay* display, guint32 xid, GdkDragProtocol* protocol ) (2)

gdkdrawable.h, libgdk-x11-2.0.so.0.1000.12
[+] gdk_draw_glyphs_transformed GdkDrawable* drawable, GdkGC* gc, PangoMatrix* matrix, PangoFont* font, gint x, gint y, PangoGlyphString* glyphs ) (1)
[+] gdk_draw_lines GdkDrawable* drawable, GdkGC* gc, GdkPoint* points, gint npoints ) (1)
[+] gdk_draw_pixbuf GdkDrawable* drawable, GdkGC* gc, GdkPixbuf* pixbuf, gint src_x, gint src_y, gint dest_x, gint dest_y, gint width, gint height, GdkRgbDither dither, gint x_dither, gint y_dither ) (1)
[+] gdk_draw_points GdkDrawable* drawable, GdkGC* gc, GdkPoint* points, gint npoints ) (1)
[+] gdk_draw_polygon GdkDrawable* drawable, GdkGC* gc, gboolean filled, GdkPoint* points, gint npoints ) (1)
[+] gdk_draw_segments GdkDrawable* drawable, GdkGC* gc, GdkSegment* segs, gint nsegs ) (1)
[+] gdk_draw_trapezoids GdkDrawable* drawable, GdkGC* gc, GdkTrapezoid* trapezoids, gint n_trapezoids ) (1)

gdkevents.h, libgdk-x11-2.0.so.0.1000.12
[+] gdk_event_copy GdkEvent* event ) (1)
[+] gdk_event_get_axis GdkEvent* event, GdkAxisUse axis_use, gdouble* value ) (1)
[+] gdk_event_get_coords GdkEvent* event, gdouble* x_win, gdouble* y_win ) (1)
[+] gdk_event_get_root_coords GdkEvent* event, gdouble* x_root, gdouble* y_root ) (1)
[+] gdk_event_get_screen GdkEvent* event ) (1)
[+] gdk_event_get_state GdkEvent* event, GdkModifierType* state ) (1)
[+] gdk_event_get_time GdkEvent* event ) (1)
[+] gdk_event_put GdkEvent* event ) (1)
[+] gdk_event_request_motions GdkEventMotion* event ) (1)

gdkgc.h, libgdk-x11-2.0.so.0.1000.12
[+] gdk_gc_set_clip_rectangle GdkGC* gc, GdkRectangle* rectangle ) (1)
[+] gdk_gc_set_clip_region GdkGC* gc, GdkRegion* region ) (1)

gdkpango.h, libgdk-x11-2.0.so.0.1000.12
[+] gdk_pango_layout_get_clip_region PangoLayout* layout, gint x_origin, gint y_origin, gint* index_ranges, gint n_ranges ) (1)
[+] gdk_pango_layout_line_get_clip_region PangoLayoutLine* line, gint x_origin, gint y_origin, gint* index_ranges, gint n_ranges ) (1)

gdkregion.h, libgdk-x11-2.0.so.0.1000.12
[+] gdk_region_copy GdkRegion* region ) (1)
[+] gdk_region_empty GdkRegion* region ) (1)
[+] gdk_region_equal GdkRegion* region1, GdkRegion* region2 ) (2)
[+] gdk_region_get_clipbox GdkRegion* region, GdkRectangle* rectangle ) (1)
[+] gdk_region_get_rectangles GdkRegion* region, GdkRectangle** rectangles, gint* n_rectangles ) (1)
[+] gdk_region_intersect GdkRegion* source1, GdkRegion* source2 ) (1)
[+] gdk_region_point_in GdkRegion* region, int x, int y ) (1)
[+] gdk_region_polygon GdkPoint* points, gint npoints, GdkFillRule fill_rule ) (1)
[+] gdk_region_rect_in GdkRegion* region, GdkRectangle* rectangle ) (2)
[+] gdk_region_rectangle GdkRectangle* rectangle ) (1)
[+] gdk_region_spans_intersect_foreach GdkRegion* region, GdkSpan* spans, int n_spans, gboolean sorted, GdkSpanFunc function, gpointer data ) (1)
[+] gdk_region_subtract GdkRegion* source1, GdkRegion* source2 ) (1)
[+] gdk_region_union GdkRegion* source1, GdkRegion* source2 ) (1)
[+] gdk_region_union_with_rect GdkRegion* region, GdkRectangle* rect ) (1)
[+] gdk_region_xor GdkRegion* source1, GdkRegion* source2 ) (1)

gdkrgb.h, libgdk-x11-2.0.so.0.1000.12
[+] gdk_draw_gray_image GdkDrawable* drawable, GdkGC* gc, gint x, gint y, gint width, gint height, GdkRgbDither dith, guchar* buf, gint rowstride ) (1)
[+] gdk_draw_indexed_image GdkDrawable* drawable, GdkGC* gc, gint x, gint y, gint width, gint height, GdkRgbDither dith, guchar* buf, gint rowstride, GdkRgbCmap* cmap ) (1)
[+] gdk_draw_rgb_32_image GdkDrawable* drawable, GdkGC* gc, gint x, gint y, gint width, gint height, GdkRgbDither dith, guchar* buf, gint rowstride ) (1)
[+] gdk_draw_rgb_32_image_dithalign GdkDrawable* drawable, GdkGC* gc, gint x, gint y, gint width, gint height, GdkRgbDither dith, guchar* buf, gint rowstride, gint xdith, gint ydith ) (1)
[+] gdk_draw_rgb_image GdkDrawable* drawable, GdkGC* gc, gint x, gint y, gint width, gint height, GdkRgbDither dith, guchar* rgb_buf, gint rowstride ) (1)
[+] gdk_draw_rgb_image_dithalign GdkDrawable* drawable, GdkGC* gc, gint x, gint y, gint width, gint height, GdkRgbDither dith, guchar* rgb_buf, gint rowstride, gint xdith, gint ydith ) (1)

gdkselection.h, libgdk-x11-2.0.so.0.1000.12
[+] gdk_selection_send_notify guint32 requestor, GdkAtom selection, GdkAtom target, GdkAtom property, guint32 time_ ) (1)
[+] gdk_selection_send_notify_for_display GdkDisplay* display, guint32 requestor, GdkAtom selection, GdkAtom target, GdkAtom property, guint32 time_ ) (1)

gdkwindow.h, libgdk-x11-2.0.so.0.1000.12
[+] gdk_window_begin_paint_rect GdkWindow* window, GdkRectangle* rectangle ) (1)
[+] gdk_window_begin_paint_region GdkWindow* window, GdkRegion* region ) (1)
[+] gdk_window_input_shape_combine_region GdkWindow* window, GdkRegion* shape_region, gint offset_x, gint offset_y ) (1)
[+] gdk_window_invalidate_maybe_recurse GdkWindow* window, GdkRegion* region, gboolean(*child_func)(GdkWindow*, gpointer), gpointer user_data ) (1)
[+] gdk_window_invalidate_rect GdkWindow* window, GdkRectangle* rect, gboolean invalidate_children ) (1)
[+] gdk_window_invalidate_region GdkWindow* window, GdkRegion* region, gboolean invalidate_children ) (1)
[+] gdk_window_move_region GdkWindow* window, GdkRegion* region, gint dx, gint dy ) (1)
[+] gdk_window_set_geometry_hints GdkWindow* window, GdkGeometry* geometry, GdkWindowHints geom_mask ) (1)
[+] gdk_window_shape_combine_region GdkWindow* window, GdkRegion* shape_region, gint offset_x, gint offset_y ) (1)

to the top

Problems with Constants (1)


gdkkeysyms.h
[+] GDK_SCHWA

to the top

Header Files (30)


gdk.h
gdkcairo.h
gdkcolor.h
gdkcursor.h
gdkdisplay.h
gdkdisplaymanager.h
gdkdnd.h
gdkdrawable.h
gdkenumtypes.h
gdkevents.h
gdkfont.h
gdkgc.h
gdki18n.h
gdkimage.h
gdkinput.h
gdkkeys.h
gdkkeysyms.h
gdkpango.h
gdkpixbuf.h
gdkpixmap.h
gdkproperty.h
gdkregion.h
gdkrgb.h
gdkscreen.h
gdkselection.h
gdkspawn.h
gdktypes.h
gdkvisual.h
gdkwindow.h
gdkx.h

to the top

Shared Libraries (1)


libgdk-x11-2.0.so.0.1000.12

to the top




Generated on Mon Jun 20 18:27:06 2011 for libgdk-x11-2.0.so.0 by ABI Compliance Checker 1.23.3  
A tool for checking backward binary compatibility of a shared C/C++ library API