API compatibility report for the fltk library  between 1.3.2 and 1.3.x versions on x86_64


Binary
Compatibility
Source
Compatibility

Test Info


Library Namefltk
Version #11.3.2
Version #21.3.x
CPU Typex86_64
GCC Version4.4.6
SubjectBinary Compatibility

Test Results


Total Header Files142
Total Shared Libraries0 (not analyzed)
Total Symbols / Types2872 / 793
VerdictIncompatible
(0.1%)

Problem Summary


SeverityCount
Added Symbols-38
Removed SymbolsHigh2
Problems with
Data Types
High0
Medium0
Low3
Problems with
Symbols
High3
Medium0
Low1
Problems with
Constants
Low6
Other Changes
in Constants
-4

Added Symbols (38)


Fl.H
Fl::add_clipboard_notify ( Fl_Clipboard_Notify_Handler h, void* data ) [static]
Fl::remove_clipboard_notify Fl_Clipboard_Notify_Handler h ) [static]
Fl::screen_num int x, int y ) [static]
Fl::screen_num int x, int y, int w, int h ) [static]

Fl_PostScript.H
Fl_PostScript_Graphics_Driver::width unsigned int u )

Fl_Secret_Input.H
Fl_Secret_Input::handle int p1 )

Fl_Table.H
Fl_Table::move_cursor int R, int C, int shiftselect )

Fl_Tree.H
Fl_Tree::add ( char const* path, Fl_Tree_Item* newitem )
Fl_Tree::first_visible_item ( )
Fl_Tree::hposition ( ) const
Fl_Tree::hposition int pos )
Fl_Tree::is_hscroll_visible ( ) const
Fl_Tree::last_selected_item ( )
Fl_Tree::last_visible_item ( )
Fl_Tree::next_item ( Fl_Tree_Item* item, int dir, bool visible )
Fl_Tree::next_selected_item ( Fl_Tree_Item* item, int dir )
Fl_Tree::recalc_tree ( )
Fl_Tree::remove_child char const* name )
Fl_Tree::remove_child Fl_Tree_Item* item )
Fl_Tree::remove_child int index )
Fl_Tree::resize int p1, int p2, int p3, int p4 )
Fl_Tree::root Fl_Tree_Item* newitem )

Fl_Tree_Item.H
Fl_Tree_Item::_Init ( Fl_Tree_Prefs const& prefs, Fl_Tree* tree )
Fl_Tree_Item::add ( Fl_Tree_Prefs const& prefs, char const* new_label, Fl_Tree_Item* newitem )
Fl_Tree_Item::add ( Fl_Tree_Prefs const& prefs, char** arr, Fl_Tree_Item* newitem )
Fl_Tree_Item::calc_item_height ( ) const
Fl_Tree_Item::find_child_item char const* name )
Fl_Tree_Item::find_child_item char const* name ) const
Fl_Tree_Item::find_clicked ( Fl_Tree_Prefs const& prefs, int yonly )
Fl_Tree_Item::find_clicked ( Fl_Tree_Prefs const& prefs, int yonly ) const
Fl_Tree_Item::find_clicked_ ( Fl_Tree_Prefs const& prefs, int yonly ) const
Fl_Tree_Item::next_visible Fl_Tree_Prefs& prefs )
Fl_Tree_Item::prev_visible Fl_Tree_Prefs& prefs )
Fl_Tree_Item::recalc_tree ( )
Fl_Tree_Item::remove_child int p1 )

Fl_Tree_Item_Array.H
Fl_Tree_Item_Array::replace int pos, Fl_Tree_Item* new_item )

Fl_Widget.H
Fl_Widget::top_window ( ) const
Fl_Widget::top_window_offset int& xoff, int& yoff ) const

to the top

Removed Symbols (2)


Fl_Tree_Item.H
Fl_Tree_Item::find_clicked Fl_Tree_Prefs const& prefs )
Fl_Tree_Item::find_clicked Fl_Tree_Prefs const& prefs ) const

to the top

Problems with Symbols, High Severity (3)


Fl_Tree_Item.H
[+] Fl_Tree_Item::find_clicked Fl_Tree_Prefs const& prefs ) (1)
[+] Fl_Tree_Item::find_clicked Fl_Tree_Prefs const& prefs ) const (2)

to the top

Problems with Data Types, Low Severity (3)


Fl_PostScript.H
[+] class Fl_PostScript_Graphics_Driver (1)

Fl_Secret_Input.H
[+] class Fl_Secret_Input (1)

Fl_Tree.H
[+] class Fl_Tree (1)

to the top

Problems with Symbols, Low Severity (1)


Fl_Tree.H
[+] Fl_Tree::add ( Fl_Tree_Item* item, char const* name ) (1)

to the top

Problems with Constants, Low Severity (6)


fl_ask.H
[+] FL_BEEP_DEFAULT
[+] FL_BEEP_ERROR
[+] FL_BEEP_MESSAGE
[+] FL_BEEP_NOTIFICATION
[+] FL_BEEP_PASSWORD
[+] FL_BEEP_QUESTION

to the top

Other Changes in Constants (4)


Enumerations.H
[+] FL_Eisu
[+] FL_JIS_Underscore
[+] FL_Kana
[+] FL_Yen

to the top

Header Files (142)


dirent.h
Enumerations.H
filename.H
Fl.H
Fl_Adjuster.H
fl_ask.H
Fl_Bitmap.H
Fl_BMP_Image.H
Fl_Box.H
Fl_Browser.H
Fl_Browser_.H
Fl_Button.H
Fl_Cairo.H
Fl_Cairo_Window.H
Fl_Chart.H
Fl_Check_Browser.H
Fl_Check_Button.H
Fl_Choice.H
Fl_Clock.H
Fl_Color_Chooser.H
Fl_Counter.H
Fl_Device.H
Fl_Dial.H
Fl_Double_Window.H
fl_draw.H
Fl_Export.H
Fl_File_Browser.H
Fl_File_Chooser.H
Fl_File_Icon.H
Fl_File_Input.H
Fl_Fill_Dial.H
Fl_Fill_Slider.H
Fl_Float_Input.H
Fl_FormsBitmap.H
Fl_FormsPixmap.H
Fl_Free.H
Fl_GIF_Image.H
Fl_Gl_Window.H
Fl_Group.H
Fl_Help_Dialog.H
Fl_Help_View.H
Fl_Hold_Browser.H
Fl_Hor_Fill_Slider.H
Fl_Hor_Nice_Slider.H
Fl_Hor_Slider.H
Fl_Hor_Value_Slider.H
Fl_Image.H
Fl_Input.H
Fl_Input_.H
Fl_Input_Choice.H
Fl_Int_Input.H
Fl_JPEG_Image.H
Fl_Light_Button.H
Fl_Line_Dial.H
Fl_Menu.H
Fl_Menu_.H
Fl_Menu_Bar.H
Fl_Menu_Button.H
Fl_Menu_Item.H
Fl_Menu_Window.H
fl_message.H
Fl_Multi_Browser.H
Fl_Multi_Label.H
Fl_Multiline_Input.H
Fl_Multiline_Output.H
Fl_Native_File_Chooser.H
Fl_Nice_Slider.H
Fl_Object.H
Fl_Output.H
Fl_Overlay_Window.H
Fl_Pack.H
Fl_Paged_Device.H
Fl_Pixmap.H
Fl_Plugin.H
Fl_PNG_Image.H
Fl_PNM_Image.H
Fl_Positioner.H
Fl_PostScript.H
Fl_Preferences.H
Fl_Printer.H
Fl_Progress.H
Fl_Radio_Button.H
Fl_Radio_Light_Button.H
Fl_Radio_Round_Button.H
Fl_Repeat_Button.H
Fl_Return_Button.H
Fl_RGB_Image.H
Fl_Roller.H
Fl_Round_Button.H
Fl_Round_Clock.H
Fl_Scroll.H
Fl_Scrollbar.H
Fl_Secret_Input.H
Fl_Select_Browser.H
Fl_Shared_Image.H
fl_show_colormap.H
fl_show_input.H
Fl_Simple_Counter.H
Fl_Single_Window.H
Fl_Slider.H
Fl_Spinner.H
Fl_Sys_Menu_Bar.H
Fl_Table.H
Fl_Table_Row.H
Fl_Tabs.H
Fl_Text_Buffer.H
Fl_Text_Display.H
Fl_Text_Editor.H
Fl_Tile.H
Fl_Tiled_Image.H
Fl_Timer.H
Fl_Toggle_Button.H
Fl_Toggle_Light_Button.H
Fl_Toggle_Round_Button.H
Fl_Tooltip.H
Fl_Tree.H
Fl_Tree_Item.H
Fl_Tree_Item_Array.H
Fl_Tree_Prefs.H
fl_types.h
fl_utf8.h
Fl_Valuator.H
Fl_Value_Input.H
Fl_Value_Output.H
Fl_Value_Slider.H
Fl_Widget.H
Fl_Window.H
Fl_Wizard.H
Fl_XBM_Image.H
Fl_XPM_Image.H
forms.H
gl.h
gl2opengl.h
gl_draw.H
glu.h
glut.H
mac.H
math.h
names.h
win32.H
x.H
Xutf8.h

to the top



Test Info


Library Namefltk
Version #11.3.2
Version #21.3.x
CPU Typex86_64
GCC Version4.4.6
SubjectSource Compatibility

Test Results


Total Header Files142
Total Shared Libraries0 (not analyzed)
Total Symbols / Types4301 / 923
VerdictIncompatible
(0.02%)

Problem Summary


SeverityCount
Added Symbols-46
Removed SymbolsHigh2
Problems with
Data Types
High0
Medium0
Low3
Problems with
Symbols
High0
Medium3
Low0
Problems with
Constants
Low6
Other Changes
in Symbols
-1
Other Changes
in Constants
-4

Added Symbols (46)


Fl.H
Fl::add_clipboard_notify ( Fl_Clipboard_Notify_Handler h, void* data ) [static]
Fl::remove_clipboard_notify Fl_Clipboard_Notify_Handler h ) [static]
Fl::screen_num int x, int y ) [static]
Fl::screen_num int x, int y, int w, int h ) [static]

Fl_PostScript.H
Fl_PostScript_Graphics_Driver::width unsigned int u )

Fl_Secret_Input.H
Fl_Secret_Input::handle int p1 )

Fl_Spinner.H
Fl_Spinner::selection_color ( ) const
Fl_Spinner::selection_color Fl_Color val )

Fl_Table.H
Fl_Table::move_cursor int R, int C, int shiftselect )

Fl_Tree.H
Fl_Tree::add ( char const* path, Fl_Tree_Item* newitem )
Fl_Tree::first_visible_item ( )
Fl_Tree::hposition ( ) const
Fl_Tree::hposition int pos )
Fl_Tree::is_hscroll_visible ( ) const
Fl_Tree::last_selected_item ( )
Fl_Tree::last_visible_item ( )
Fl_Tree::next_item ( Fl_Tree_Item* item, int dir, bool visible )
Fl_Tree::next_selected_item ( Fl_Tree_Item* item, int dir )
Fl_Tree::prefs ( ) const
Fl_Tree::recalc_tree ( )
Fl_Tree::remove_child char const* name )
Fl_Tree::remove_child Fl_Tree_Item* item )
Fl_Tree::remove_child int index )
Fl_Tree::resize int p1, int p2, int p3, int p4 )
Fl_Tree::root Fl_Tree_Item* newitem )

Fl_Tree_Item.H
Fl_Tree_Item::_Init ( Fl_Tree_Prefs const& prefs, Fl_Tree* tree )
Fl_Tree_Item::add ( Fl_Tree_Prefs const& prefs, char const* new_label, Fl_Tree_Item* newitem )
Fl_Tree_Item::add ( Fl_Tree_Prefs const& prefs, char** arr, Fl_Tree_Item* newitem )
Fl_Tree_Item::calc_item_height ( ) const
Fl_Tree_Item::find_child_item char const* name )
Fl_Tree_Item::find_child_item char const* name ) const
Fl_Tree_Item::find_clicked ( Fl_Tree_Prefs const& prefs, int yonly )
Fl_Tree_Item::find_clicked ( Fl_Tree_Prefs const& prefs, int yonly ) const
Fl_Tree_Item::find_clicked_ ( Fl_Tree_Prefs const& prefs, int yonly ) const
Fl_Tree_Item::label_h ( ) const
Fl_Tree_Item::label_w ( ) const
Fl_Tree_Item::label_x ( ) const
Fl_Tree_Item::label_y ( ) const
Fl_Tree_Item::next_visible Fl_Tree_Prefs& prefs )
Fl_Tree_Item::prev_visible Fl_Tree_Prefs& prefs )
Fl_Tree_Item::recalc_tree ( )
Fl_Tree_Item::remove_child int p1 )

Fl_Tree_Item_Array.H
Fl_Tree_Item_Array::replace int pos, Fl_Tree_Item* new_item )

Fl_Widget.H
Fl_Widget::top_window ( ) const
Fl_Widget::top_window_offset int& xoff, int& yoff ) const
Fl_Widget::use_accents_menu ( )

to the top

Removed Symbols (2)


Fl_Tree_Item.H
Fl_Tree_Item::find_clicked Fl_Tree_Prefs const& prefs )
Fl_Tree_Item::find_clicked Fl_Tree_Prefs const& prefs ) const

to the top

Problems with Symbols, Medium Severity (3)


Fl_Tree_Item.H
[+] Fl_Tree_Item::find_clicked Fl_Tree_Prefs const& prefs ) (1)
[+] Fl_Tree_Item::find_clicked Fl_Tree_Prefs const& prefs ) const (2)

to the top

Problems with Data Types, Low Severity (3)


Fl_PostScript.H
[+] class Fl_PostScript_Graphics_Driver (1)

Fl_Secret_Input.H
[+] class Fl_Secret_Input (1)

Fl_Tree.H
[+] class Fl_Tree (1)

to the top

Problems with Constants, Low Severity (6)


fl_ask.H
[+] FL_BEEP_DEFAULT
[+] FL_BEEP_ERROR
[+] FL_BEEP_MESSAGE
[+] FL_BEEP_NOTIFICATION
[+] FL_BEEP_PASSWORD
[+] FL_BEEP_QUESTION

to the top

Other Changes in Symbols (1)


Fl_Tree.H
[+] Fl_Tree::add ( Fl_Tree_Item* item, char const* name ) (1)

to the top

Other Changes in Constants (4)


Enumerations.H
[+] FL_Eisu
[+] FL_JIS_Underscore
[+] FL_Kana
[+] FL_Yen

to the top

Header Files (142)


dirent.h
Enumerations.H
filename.H
Fl.H
Fl_Adjuster.H
fl_ask.H
Fl_Bitmap.H
Fl_BMP_Image.H
Fl_Box.H
Fl_Browser.H
Fl_Browser_.H
Fl_Button.H
Fl_Cairo.H
Fl_Cairo_Window.H
Fl_Chart.H
Fl_Check_Browser.H
Fl_Check_Button.H
Fl_Choice.H
Fl_Clock.H
Fl_Color_Chooser.H
Fl_Counter.H
Fl_Device.H
Fl_Dial.H
Fl_Double_Window.H
fl_draw.H
Fl_Export.H
Fl_File_Browser.H
Fl_File_Chooser.H
Fl_File_Icon.H
Fl_File_Input.H
Fl_Fill_Dial.H
Fl_Fill_Slider.H
Fl_Float_Input.H
Fl_FormsBitmap.H
Fl_FormsPixmap.H
Fl_Free.H
Fl_GIF_Image.H
Fl_Gl_Window.H
Fl_Group.H
Fl_Help_Dialog.H
Fl_Help_View.H
Fl_Hold_Browser.H
Fl_Hor_Fill_Slider.H
Fl_Hor_Nice_Slider.H
Fl_Hor_Slider.H
Fl_Hor_Value_Slider.H
Fl_Image.H
Fl_Input.H
Fl_Input_.H
Fl_Input_Choice.H
Fl_Int_Input.H
Fl_JPEG_Image.H
Fl_Light_Button.H
Fl_Line_Dial.H
Fl_Menu.H
Fl_Menu_.H
Fl_Menu_Bar.H
Fl_Menu_Button.H
Fl_Menu_Item.H
Fl_Menu_Window.H
fl_message.H
Fl_Multi_Browser.H
Fl_Multi_Label.H
Fl_Multiline_Input.H
Fl_Multiline_Output.H
Fl_Native_File_Chooser.H
Fl_Nice_Slider.H
Fl_Object.H
Fl_Output.H
Fl_Overlay_Window.H
Fl_Pack.H
Fl_Paged_Device.H
Fl_Pixmap.H
Fl_Plugin.H
Fl_PNG_Image.H
Fl_PNM_Image.H
Fl_Positioner.H
Fl_PostScript.H
Fl_Preferences.H
Fl_Printer.H
Fl_Progress.H
Fl_Radio_Button.H
Fl_Radio_Light_Button.H
Fl_Radio_Round_Button.H
Fl_Repeat_Button.H
Fl_Return_Button.H
Fl_RGB_Image.H
Fl_Roller.H
Fl_Round_Button.H
Fl_Round_Clock.H
Fl_Scroll.H
Fl_Scrollbar.H
Fl_Secret_Input.H
Fl_Select_Browser.H
Fl_Shared_Image.H
fl_show_colormap.H
fl_show_input.H
Fl_Simple_Counter.H
Fl_Single_Window.H
Fl_Slider.H
Fl_Spinner.H
Fl_Sys_Menu_Bar.H
Fl_Table.H
Fl_Table_Row.H
Fl_Tabs.H
Fl_Text_Buffer.H
Fl_Text_Display.H
Fl_Text_Editor.H
Fl_Tile.H
Fl_Tiled_Image.H
Fl_Timer.H
Fl_Toggle_Button.H
Fl_Toggle_Light_Button.H
Fl_Toggle_Round_Button.H
Fl_Tooltip.H
Fl_Tree.H
Fl_Tree_Item.H
Fl_Tree_Item_Array.H
Fl_Tree_Prefs.H
fl_types.h
fl_utf8.h
Fl_Valuator.H
Fl_Value_Input.H
Fl_Value_Output.H
Fl_Value_Slider.H
Fl_Widget.H
Fl_Window.H
Fl_Wizard.H
Fl_XBM_Image.H
Fl_XPM_Image.H
forms.H
gl.h
gl2opengl.h
gl_draw.H
glu.h
glut.H
mac.H
math.h
names.h
win32.H
x.H
Xutf8.h

to the top



Generated on Wed Jan 15 03:59:02 2014 for fltk by ABI Compliance Checker 1.99.8.5  
A tool for checking backward compatibility of a C/C++ library API