API compatibility report for the FLTK library  between 1.3.2 and 1.3.3 versions on x86_64


Binary
Compatibility
Source
Compatibility

Test Info


Library NameFLTK
Version #11.3.2
Version #21.3.3
CPU Typex86_64
GCC Version4.8.3
SubjectBinary Compatibility

Test Results


Total Header Files140
Total Shared Libraries4
Total Symbols / Types2266 / 683
VerdictIncompatible
(6.1%)

Problem Summary


SeverityCount
Added Symbols-92
Removed SymbolsHigh125
Problems with
Data Types
High0
Medium1
Low5
Problems with
Symbols
High0
Medium0
Low2
Problems with
Constants
Low6
Other Changes
in Data Types
-11
Other Changes
in Constants
-4

Added Symbols (92)


Enumerations.H, libfltk.so.1.3
fl_define_FL_GLEAM_UP_BOX ( )

Fl.H, libfltk.so.1.3
Fl::add_clipboard_notify ( Fl_Clipboard_Notify_Handler h, void* data ) [static]
Fl::add_system_handler ( Fl_System_Handler h, void* data ) [static]
Fl::clipboard_contains char const* type ) [static]
Fl::clipboard_image [data]
Fl::clipboard_plain_text [data]
Fl::copy ( char const* stuff, int len, int destination, char const* type ) [static]
Fl::copy_image ( unsigned char const* data, int W, int H, int destination ) [static]
Fl::disable_im ( ) [static]
Fl::e_clipboard_data [data]
Fl::e_clipboard_type [data]
Fl::enable_im ( ) [static]
Fl::msleep unsigned long milliseconds ) [static]
Fl::paste ( Fl_Widget& receiver, int source, char const* type ) [static]
Fl::remove_clipboard_notify Fl_Clipboard_Notify_Handler h ) [static]
Fl::remove_system_handler Fl_System_Handler h ) [static]
Fl::screen_num int x, int y ) [static]
Fl::screen_num int x, int y, int w, int h ) [static]
Fl::sleep double seconds ) [static]
Fl::usleep unsigned long long microseconds ) [static]

fl_draw.H, libfltk.so.1.3
fl_cursor enum Fl_Cursor p1 )

Fl_Image.H, libfltk.so.1.3
Fl_Image::RGB_scaling ( ) [static]
Fl_Image::RGB_scaling enum Fl_RGB_Scaling p1 ) [static]
Fl_RGB_Image::Fl_RGB_Image [in-charge] ( Fl_Pixmap const* pxm, Fl_Color bg )
Fl_RGB_Image::Fl_RGB_Image [not-in-charge] ( Fl_Pixmap const* pxm, Fl_Color bg )

Fl_PostScript.H, libfltk.so.1.3
Fl_PostScript_File_Device::start_job int pagecount, int* from, int* to )
Fl_PostScript_Graphics_Driver::clocale_printf ( char const* format, ... )
Fl_PostScript_Graphics_Driver::width unsigned int u )

Fl_Secret_Input.H, libfltk.so.1.3
Fl_Secret_Input::handle int p1 )

Fl_Table.H, libfltk.so.1.3
Fl_Table::move_cursor int R, int C, int shiftselect )

Fl_Text_Display.H, libfltk.so.1.3
Fl_Text_Display::linenumber_align ( ) const
Fl_Text_Display::linenumber_align Fl_Align val )
Fl_Text_Display::linenumber_bgcolor ( ) const
Fl_Text_Display::linenumber_bgcolor Fl_Color val )
Fl_Text_Display::linenumber_fgcolor ( ) const
Fl_Text_Display::linenumber_fgcolor Fl_Color val )
Fl_Text_Display::linenumber_font ( ) const
Fl_Text_Display::linenumber_font Fl_Font val )
Fl_Text_Display::linenumber_format ( ) const
Fl_Text_Display::linenumber_format char const* val )
Fl_Text_Display::linenumber_size ( ) const
Fl_Text_Display::linenumber_size Fl_Fontsize val )
Fl_Text_Display::linenumber_width ( ) const
Fl_Text_Display::linenumber_width int width )

Fl_Tree.H, libfltk.so.1.3
Fl_Tree::add ( char const* path, Fl_Tree_Item* newitem )
Fl_Tree::extend_selection_dir ( Fl_Tree_Item* from, Fl_Tree_Item* to, int dir, int val, bool visible )
Fl_Tree::find_clicked ( )
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::resize int p1, int p2, int p3, int p4 )
Fl_Tree::root Fl_Tree_Item* newitem )

Fl_Tree_Item.H, libfltk.so.1.3
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::deparent int index )
Fl_Tree_Item::find_child_item char const* name )
Fl_Tree_Item::find_child_item char const* name ) const
Fl_Tree_Item::move ( Fl_Tree_Item* item, int op, int pos )
Fl_Tree_Item::move int to, int from )
Fl_Tree_Item::move_above Fl_Tree_Item* item )
Fl_Tree_Item::move_below Fl_Tree_Item* item )
Fl_Tree_Item::move_into ( Fl_Tree_Item* item, int pos )
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::reparent ( Fl_Tree_Item* newchild, int index )

Fl_Tree_Item_Array.H, libfltk.so.1.3
Fl_Tree_Item_Array::deparent int pos )
Fl_Tree_Item_Array::move int to, int from )
Fl_Tree_Item_Array::reparent ( Fl_Tree_Item* item, Fl_Tree_Item* newparent, int pos )
Fl_Tree_Item_Array::replace int pos, Fl_Tree_Item* new_item )

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

Fl_Window.H, libfltk.so.1.3
Fl_Window::combine_mask ( )
Fl_Window::cursor enum Fl_Cursor p1 )
Fl_Window::cursor ( Fl_RGB_Image const* p1, int p2, int p3 )
Fl_Window::default_cursor enum Fl_Cursor p1 )
Fl_Window::default_icon Fl_RGB_Image const* p1 ) [static]
Fl_Window::default_icons ( Fl_RGB_Image const** p1, int p2 ) [static]
Fl_Window::free_icons ( )
Fl_Window::fullscreen_screens int top, int bottom, int left, int right )
Fl_Window::icon Fl_RGB_Image const* p1 )
Fl_Window::icons ( Fl_RGB_Image const** p1, int p2 )
Fl_Window::shape Fl_Image const* img )
Fl_Window::shape_data_ [data]
Fl_Window::wait_for_expose ( )

to the top

Removed Symbols (125)


filename.H, libfltk.so.1.3
_fl_filename_isdir_quick char const* name )

Fl_Browser.H, libfltk.so.1.3
Fl_Browser::hide ( )
Fl_Browser::item_at int line ) const
Fl_Browser::item_swap void* a, void* b )
Fl_Browser::show ( )
Fl_Browser::~Fl_Browser [in-charge-deleting] ( )
Fl_Browser::~Fl_Browser [in-charge] ( )

Fl_Browser_.H, libfltk.so.1.3
Fl_Browser_::item_at int index ) const
Fl_Browser_::item_last ( ) const
Fl_Browser_::item_swap void* a, void* b )
Fl_Browser_::item_text void* item ) const

Fl_Check_Browser.H, libfltk.so.1.3
Fl_Check_Browser::~Fl_Check_Browser [in-charge-deleting] ( )
Fl_Check_Browser::~Fl_Check_Browser [in-charge] ( )

Fl_Device.H, libfltk.so.1.3
fl_copy_offscreen int x, int y, int w, int h, Fl_Offscreen pixmap, int srcx, int srcy )
Fl_Device::class_name ( )
Fl_Device::~Fl_Device [in-charge-deleting] ( )
Fl_Device::~Fl_Device [in-charge] ( )
Fl_Display_Device::class_name ( )
Fl_Graphics_Driver::class_name ( )
Fl_Graphics_Driver::color Fl_Color c )
Fl_Graphics_Driver::color uchar r, uchar g, uchar b )
Fl_Graphics_Driver::descent ( )
Fl_Graphics_Driver::draw char const* str, int n, int x, int y )
Fl_Graphics_Driver::draw Fl_Bitmap* bm, int XP, int YP, int WP, int HP, int cx, int cy )
Fl_Graphics_Driver::draw Fl_Pixmap* pxm, int XP, int YP, int WP, int HP, int cx, int cy )
Fl_Graphics_Driver::draw ( Fl_RGB_Image* rgb, int XP, int YP, int WP, int HP, int cx, int cy )
Fl_Graphics_Driver::draw int angle, char const* str, int n, int x, int y )
Fl_Graphics_Driver::draw_image ( Fl_Draw_Image_Cb cb, void* data, int X, int Y, int W, int H, int D )
Fl_Graphics_Driver::draw_image ( uchar const* buf, int X, int Y, int W, int H, int D, int L )
Fl_Graphics_Driver::draw_image_mono ( Fl_Draw_Image_Cb cb, void* data, int X, int Y, int W, int H, int D )
Fl_Graphics_Driver::draw_image_mono ( uchar const* buf, int X, int Y, int W, int H, int D, int L )
Fl_Graphics_Driver::font Fl_Font face, Fl_Fontsize fsize )
Fl_Graphics_Driver::height ( )
Fl_Graphics_Driver::rtl_draw char const* str, int n, int x, int y )
Fl_Graphics_Driver::width char const* str, int n )
Fl_Graphics_Driver::width unsigned int c )
Fl_Graphics_Driver::~Fl_Graphics_Driver [in-charge-deleting] ( )
Fl_Graphics_Driver::~Fl_Graphics_Driver [in-charge] ( )
Fl_Surface_Device::class_name ( )
Fl_Surface_Device::~Fl_Surface_Device [in-charge-deleting] ( )
Fl_Surface_Device::~Fl_Surface_Device [in-charge] ( )
Fl_Xlib_Graphics_Driver::class_id [data]
Fl_Xlib_Graphics_Driver::class_name ( )
Fl_Xlib_Graphics_Driver::color Fl_Color c )
Fl_Xlib_Graphics_Driver::color uchar r, uchar g, uchar b )
Fl_Xlib_Graphics_Driver::copy_offscreen int x, int y, int w, int h, Fl_Offscreen pixmap, int srcx, int srcy )
Fl_Xlib_Graphics_Driver::descent ( )
Fl_Xlib_Graphics_Driver::draw char const* str, int n, int x, int y )
Fl_Xlib_Graphics_Driver::draw Fl_Bitmap* pxm, int XP, int YP, int WP, int HP, int cx, int cy )
Fl_Xlib_Graphics_Driver::draw Fl_Pixmap* pxm, int XP, int YP, int WP, int HP, int cx, int cy )
Fl_Xlib_Graphics_Driver::draw ( Fl_RGB_Image* img, int XP, int YP, int WP, int HP, int cx, int cy )
Fl_Xlib_Graphics_Driver::draw int angle, char const* str, int n, int x, int y )
Fl_Xlib_Graphics_Driver::draw_image ( Fl_Draw_Image_Cb cb, void* data, int X, int Y, int W, int H, int D )
Fl_Xlib_Graphics_Driver::draw_image ( uchar const* buf, int X, int Y, int W, int H, int D, int L )
Fl_Xlib_Graphics_Driver::draw_image_mono ( Fl_Draw_Image_Cb cb, void* data, int X, int Y, int W, int H, int D )
Fl_Xlib_Graphics_Driver::draw_image_mono ( uchar const* buf, int X, int Y, int W, int H, int D, int L )
Fl_Xlib_Graphics_Driver::font Fl_Font face, Fl_Fontsize size )
Fl_Xlib_Graphics_Driver::height ( )
Fl_Xlib_Graphics_Driver::rtl_draw char const* str, int n, int x, int y )
Fl_Xlib_Graphics_Driver::text_extents char const* p1, int n, int& dx, int& dy, int& w, int& h )
Fl_Xlib_Graphics_Driver::width char const* str, int n )
Fl_Xlib_Graphics_Driver::width unsigned int c )
Fl_Xlib_Graphics_Driver::~Fl_Xlib_Graphics_Driver [in-charge-deleting] ( )
Fl_Xlib_Graphics_Driver::~Fl_Xlib_Graphics_Driver [in-charge] ( )
Fl_Xlib_Graphics_Driver::~Fl_Xlib_Graphics_Driver [not-in-charge] ( )
vtable for Fl_Xlib_Graphics_Driver [data]

Fl_Device.H, libfltk_gl.so.1.3
Fl_Device_Plugin::klass ( )

Fl_Gl_Window.H, libfltk_gl.so.1.3
Fl_Gl_Window::as_gl_window ( )

Fl_Group.H, libfltk_gl.so.1.3
Fl_Group::as_group ( )

Fl_Input_Choice.H, libfltk.so.1.3
Fl_Input_Choice::resize int X, int Y, int W, int H )

Fl_Paged_Device.H, libfltk.so.1.3
Fl_Paged_Device::class_name ( )
Fl_Paged_Device::~Fl_Paged_Device [in-charge-deleting] ( )
Fl_Paged_Device::~Fl_Paged_Device [in-charge] ( )

Fl_PostScript.H, libfltk.so.1.3
Fl_PostScript_File_Device::class_name ( )
Fl_PostScript_Graphics_Driver::begin_complex_polygon ( )
Fl_PostScript_Graphics_Driver::class_name ( )
Fl_PostScript_Graphics_Driver::draw char const* s, int nBytes, int x, int y )
Fl_PostScript_Graphics_Driver::end_complex_polygon ( )
Fl_PostScript_Graphics_Driver::gap ( )

Fl_Printer.H, libfltk.so.1.3
Fl_PostScript_Printer::class_id [data]
Fl_PostScript_Printer::class_name ( )
Fl_PostScript_Printer::start_job int pages, int* firstpage, int* lastpage )
Fl_PostScript_Printer::~Fl_PostScript_Printer [in-charge-deleting] ( )
Fl_PostScript_Printer::~Fl_PostScript_Printer [in-charge] ( )
Fl_PostScript_Printer::~Fl_PostScript_Printer [not-in-charge] ( )
Fl_Printer::class_name ( )
vtable for Fl_PostScript_Printer [data]

Fl_Spinner.H, libfltk.so.1.3
Fl_Spinner::handle int event )
Fl_Spinner::resize int X, int Y, int W, int H )

Fl_Table.H, libfltk.so.1.3
Fl_Table::clear ( )
Fl_Table::draw_cell ( enum Fl_Table::TableContext context, int R, int C, int X, int Y, int W, int H )

Fl_Table_Row.H, libfltk.so.1.3
Fl_Table_Row::clear ( )
Fl_Table_Row::~Fl_Table_Row [in-charge-deleting] ( )
Fl_Table_Row::~Fl_Table_Row [in-charge] ( )

Fl_Text_Display.H, libfltk.so.1.3
fl_text_drag_me int pos, Fl_Text_Display* d )

Fl_Text_Editor.H, libfltk.so.1.3
Fl_Text_Editor::~Fl_Text_Editor [in-charge-deleting] ( )
Fl_Text_Editor::~Fl_Text_Editor [in-charge] ( )

Fl_Widget.H, libfltk_forms.so.1.3
Fl_Widget::as_gl_window ( )
Fl_Widget::as_group ( )
Fl_Widget::as_window ( )

Fl_Window.H, libfltk_gl.so.1.3
Fl_Window::as_window ( )

forms.H, libfltk_forms.so.1.3
fl_gettime long* sec, long* usec )

gl.h, libfltk_gl.so.1.3
gl_finish ( )

gl_draw.H, libfltk_gl.so.1.3
gl_remove_displaylist_fonts ( )

x.H, libfltk.so.1.3
fl_xid_ Fl_Window const* w )

Xutf8.h, libfltk.so.1.3
XConvertUcsToUtf8 ( unsigned int ucs, char* buf )
XConvertUtf8ToUcs ( unsigned char const* buf, int len, unsigned int* ucs )
XCountUtf8Char ( unsigned char const* buf, int len )
XCreateUtf8FontStruct Display* dpy, char const* base_font_name_list )
XFastConvertUtf8ToUcs ( unsigned char const* buf, int len, unsigned int* ucs )
XFreeUtf8FontStruct Display* dpy, struct XUtf8FontStruct* font_set )
XGetUtf8FontAndGlyph ( struct XUtf8FontStruct* font_set, unsigned int ucs, struct XFontStruct** fnt, unsigned short* id )
XKeysymToUcs KeySym keysym )
XUtf8_measure_extents ( Display* display, Drawable d, struct XUtf8FontStruct* font_set, GC gc, int* xx, int* yy, int* ww, int* hh, char const* string, int num_bytes )
XUtf8CharByteLen ( unsigned char const* buf, int len )
XUtf8DrawImageString ( Display* display, Drawable d, struct XUtf8FontStruct* font_set, GC gc, int x, int y, char const* string, int num_bytes )
XUtf8DrawRtlString ( Display* display, Drawable d, struct XUtf8FontStruct* font_set, GC gc, int x, int y, char const* string, int num_bytes )
XUtf8DrawString ( Display* display, Drawable d, struct XUtf8FontStruct* font_set, GC gc, int x, int y, char const* string, int num_bytes )
XUtf8IsNonSpacing unsigned int ucs )
XUtf8IsRightToLeft unsigned int ucs )
XUtf8LookupString XIC ic, XKeyPressedEvent* event, char* buffer_return, int bytes_buffer, KeySym* keysym, int* status_return )
XUtf8TextWidth ( struct XUtf8FontStruct* font_set, char const* string, int num_bytes )
XUtf8Tolower int ucs )
XUtf8Toupper int ucs )
XUtf8UcsWidth ( struct XUtf8FontStruct* font_set, unsigned int ucs )

to the top

Problems with Data Types, Medium Severity (1)


Enumerations.H
[+] enum Fl_Boxtype (1)

to the top

Problems with Data Types, Low Severity (5)


Fl.H
[+] enum Fl::Fl_Option (1)

Fl_PostScript.H
[+] class Fl_PostScript_File_Device (1)
[+] 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 (2)


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

Fl_Tree_Item.H, libfltk.so.1.3
[+] Fl_Tree_Item::calc_item_height Fl_Tree_Prefs const& prefs ) const (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 Data Types (11)


Enumerations.H
[+] enum Fl_Boxtype (8)

Fl.H
[+] enum Fl::Fl_Option (1)

Fl_Tree.H
[+] enum Fl_Tree_Reason (1)

Fl_Tree_Prefs.H
[+] enum Fl_Tree_Select (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 (140)


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
math.h
names.h
x.H
Xutf8.h

to the top

Shared Libraries (4)


libfltk.so.1.3
libfltk_forms.so.1.3
libfltk_gl.so.1.3
libfltk_images.so.1.3

to the top



Test Info


Library NameFLTK
Version #11.3.2
Version #21.3.3
CPU Typex86_64
GCC Version4.8.3
SubjectSource Compatibility

Test Results


Total Header Files140
Total Shared Libraries4
Total Symbols / Types4290 / 916
VerdictIncompatible
(0.03%)

Problem Summary


SeverityCount
Added Symbols-167
Removed SymbolsHigh1
Problems with
Data Types
High0
Medium0
Low4
Problems with
Symbols
High0
Medium1
Low0
Problems with
Constants
Low7
Other Changes
in Data Types
-13
Other Changes
in Symbols
-1
Other Changes
in Constants
-14

Added Symbols (167)


Enumerations.H
fl_define_FL_GLEAM_UP_BOX ( )

Fl.H
Fl::add_clipboard_notify ( Fl_Clipboard_Notify_Handler h, void* data ) [static]
Fl::add_system_handler ( Fl_System_Handler h, void* data ) [static]
Fl::clipboard_contains char const* type ) [static]
Fl::clipboard_image [data]
Fl::clipboard_plain_text [data]
Fl::copy ( char const* stuff, int len, int destination, char const* type ) [static]
Fl::copy_image ( unsigned char const* data, int W, int H, int destination ) [static]
Fl::disable_im ( ) [static]
Fl::e_clipboard_data [data]
Fl::e_clipboard_type [data]
Fl::enable_im ( ) [static]
Fl::event_clipboard ( ) [static]
Fl::event_clipboard_type ( ) [static]
Fl::is_scheme char const* name ) [static]
Fl::msleep unsigned long milliseconds ) [static]
Fl::paste ( Fl_Widget& receiver, int source, char const* type ) [static]
Fl::remove_clipboard_notify Fl_Clipboard_Notify_Handler h ) [static]
Fl::remove_system_handler Fl_System_Handler h ) [static]
Fl::screen_num int x, int y ) [static]
Fl::screen_num int x, int y, int w, int h ) [static]
Fl::sleep double seconds ) [static]
Fl::usleep unsigned long long microseconds ) [static]

Fl_Copy_Surface.H
Fl_Copy_Surface::class_id [data]
Fl_Copy_Surface::class_name ( )
Fl_Copy_Surface::draw ( Fl_Widget* widget, int delta_x, int delta_y )
Fl_Copy_Surface::Fl_Copy_Surface [in-charge] int w, int h )
Fl_Copy_Surface::Fl_Copy_Surface [not-in-charge] int w, int h )
Fl_Copy_Surface::set_current ( )
Fl_Copy_Surface::~Fl_Copy_Surface [in-charge-deleting] ( )
Fl_Copy_Surface::~Fl_Copy_Surface [in-charge] ( )
Fl_Copy_Surface::~Fl_Copy_Surface [not-in-charge] ( )
Fl_Xlib_Surface_::class_id [data]
Fl_Xlib_Surface_::class_name ( )
Fl_Xlib_Surface_::Fl_Xlib_Surface_ [in-charge] ( )
Fl_Xlib_Surface_::Fl_Xlib_Surface_ [not-in-charge] ( )
Fl_Xlib_Surface_::translate int x, int y )
Fl_Xlib_Surface_::untranslate ( )
Fl_Xlib_Surface_::~Fl_Xlib_Surface_ [in-charge-deleting] ( )
Fl_Xlib_Surface_::~Fl_Xlib_Surface_ [in-charge] ( )
Fl_Xlib_Surface_::~Fl_Xlib_Surface_ [not-in-charge] ( )

fl_draw.H
fl_cursor enum Fl_Cursor p1 )

Fl_Image.H
Fl_Image::RGB_scaling ( ) [static]
Fl_Image::RGB_scaling enum Fl_RGB_Scaling p1 ) [static]
Fl_RGB_Image::Fl_RGB_Image [in-charge] ( Fl_Pixmap const* pxm, Fl_Color bg )
Fl_RGB_Image::Fl_RGB_Image [not-in-charge] ( Fl_Pixmap const* pxm, Fl_Color bg )

Fl_Image_Surface.H
Fl_Image_Surface::class_id [data]
Fl_Image_Surface::class_name ( )
Fl_Image_Surface::draw Fl_Widget* p1, int delta_x, int delta_y )
Fl_Image_Surface::Fl_Image_Surface [in-charge] int w, int h )
Fl_Image_Surface::Fl_Image_Surface [not-in-charge] int w, int h )
Fl_Image_Surface::image ( )
Fl_Image_Surface::set_current ( )
Fl_Image_Surface::~Fl_Image_Surface [in-charge-deleting] ( )
Fl_Image_Surface::~Fl_Image_Surface [in-charge] ( )
Fl_Image_Surface::~Fl_Image_Surface [not-in-charge] ( )

Fl_Native_File_Chooser.H
Fl_FLTK_File_Chooser::count ( ) const
Fl_FLTK_File_Chooser::directory ( ) const
Fl_FLTK_File_Chooser::directory char const* val )
Fl_FLTK_File_Chooser::errmsg ( ) const
Fl_FLTK_File_Chooser::errmsg char const* msg )
Fl_FLTK_File_Chooser::exist_dialog ( )
Fl_FLTK_File_Chooser::filename ( ) const
Fl_FLTK_File_Chooser::filename int i ) const
Fl_FLTK_File_Chooser::filter ( ) const
Fl_FLTK_File_Chooser::filter char const* p1 )
Fl_FLTK_File_Chooser::filter_value ( ) const
Fl_FLTK_File_Chooser::filter_value int i )
Fl_FLTK_File_Chooser::filters ( ) const
Fl_FLTK_File_Chooser::Fl_FLTK_File_Chooser [in-charge] int val )
Fl_FLTK_File_Chooser::Fl_FLTK_File_Chooser [not-in-charge] int val )
Fl_FLTK_File_Chooser::options ( ) const
Fl_FLTK_File_Chooser::options int p1 )
Fl_FLTK_File_Chooser::parse_filter ( )
Fl_FLTK_File_Chooser::preset_file ( ) const
Fl_FLTK_File_Chooser::preset_file char const* p1 )
Fl_FLTK_File_Chooser::show ( )
Fl_FLTK_File_Chooser::title ( ) const
Fl_FLTK_File_Chooser::title char const* p1 )
Fl_FLTK_File_Chooser::type ( ) const
Fl_FLTK_File_Chooser::type int p1 )
Fl_FLTK_File_Chooser::type_fl_file int p1 )
Fl_FLTK_File_Chooser::~Fl_FLTK_File_Chooser [in-charge-deleting] ( )
Fl_FLTK_File_Chooser::~Fl_FLTK_File_Chooser [in-charge] ( )
Fl_FLTK_File_Chooser::~Fl_FLTK_File_Chooser [not-in-charge] ( )
Fl_GTK_File_Chooser::pair::pair [in-charge] ( Fl_GTK_File_Chooser* c, char const* f )
Fl_GTK_File_Chooser::pair::pair [not-in-charge] ( Fl_GTK_File_Chooser* c, char const* f )
Fl_GTK_File_Chooser::pair::~pair [in-charge] ( )
Fl_GTK_File_Chooser::pair::~pair [not-in-charge] ( )

Fl_PostScript.H
Fl_PostScript_File_Device::start_job int pagecount, int* from, int* to )
Fl_PostScript_Graphics_Driver::clocale_printf ( char const* format, ... )
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_Text_Display.H
Fl_Text_Display::linenumber_align ( ) const
Fl_Text_Display::linenumber_align Fl_Align val )
Fl_Text_Display::linenumber_bgcolor ( ) const
Fl_Text_Display::linenumber_bgcolor Fl_Color val )
Fl_Text_Display::linenumber_fgcolor ( ) const
Fl_Text_Display::linenumber_fgcolor Fl_Color val )
Fl_Text_Display::linenumber_font ( ) const
Fl_Text_Display::linenumber_font Fl_Font val )
Fl_Text_Display::linenumber_format ( ) const
Fl_Text_Display::linenumber_format char const* val )
Fl_Text_Display::linenumber_size ( ) const
Fl_Text_Display::linenumber_size Fl_Fontsize val )
Fl_Text_Display::linenumber_width ( ) const
Fl_Text_Display::linenumber_width int width )

Fl_Tree.H
Fl_Tree::add ( char const* path, Fl_Tree_Item* newitem )
Fl_Tree::extend_selection_dir ( Fl_Tree_Item* from, Fl_Tree_Item* to, int dir, int val, bool visible )
Fl_Tree::find_clicked ( )
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::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::deparent int index )
Fl_Tree_Item::find_child_item char const* name )
Fl_Tree_Item::find_child_item char const* name ) 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::move ( Fl_Tree_Item* item, int op, int pos )
Fl_Tree_Item::move int to, int from )
Fl_Tree_Item::move_above Fl_Tree_Item* item )
Fl_Tree_Item::move_below Fl_Tree_Item* item )
Fl_Tree_Item::move_into ( Fl_Tree_Item* item, int pos )
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::reparent ( Fl_Tree_Item* newchild, int index )

Fl_Tree_Item_Array.H
Fl_Tree_Item_Array::deparent int pos )
Fl_Tree_Item_Array::move int to, int from )
Fl_Tree_Item_Array::reparent ( Fl_Tree_Item* item, Fl_Tree_Item* newparent, int pos )
Fl_Tree_Item_Array::replace int pos, Fl_Tree_Item* new_item )

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

Fl_Window.H
Fl_Window::combine_mask ( )
Fl_Window::cursor enum Fl_Cursor p1 )
Fl_Window::cursor ( Fl_RGB_Image const* p1, int p2, int p3 )
Fl_Window::default_cursor enum Fl_Cursor p1 )
Fl_Window::default_icon Fl_RGB_Image const* p1 ) [static]
Fl_Window::default_icons ( Fl_RGB_Image const** p1, int p2 ) [static]
Fl_Window::free_icons ( )
Fl_Window::fullscreen_screens int top, int bottom, int left, int right )
Fl_Window::icon Fl_RGB_Image const* p1 )
Fl_Window::icons ( Fl_RGB_Image const** p1, int p2 )
Fl_Window::shape Fl_Image const& b )
Fl_Window::shape Fl_Image const* img )
Fl_Window::shape_data_ [data]
Fl_Window::wait_for_expose ( )

to the top

Removed Symbols (1)


Xutf8.h
XUtf8LookupString XIC ic, XKeyPressedEvent* event, char* buffer_return, int bytes_buffer, KeySym* keysym, int* status_return )

to the top

Problems with Symbols, Medium Severity (1)


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

to the top

Problems with Data Types, Low Severity (4)


Fl_PostScript.H
[+] class Fl_PostScript_File_Device (1)
[+] 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 (7)


Enumerations.H
[+] FL_PATCH_VERSION

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 Data Types (13)


Enumerations.H
[+] enum Fl_Boxtype (9)

Fl.H
[+] enum Fl::Fl_Option (2)

Fl_Tree.H
[+] enum Fl_Tree_Reason (1)

Fl_Tree_Prefs.H
[+] enum Fl_Tree_Select (1)

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 (14)


Enumerations.H
[+] FL_Eisu
[+] FL_GLEAM_DOWN_BOX
[+] FL_GLEAM_DOWN_FRAME
[+] FL_GLEAM_ROUND_DOWN_BOX
[+] FL_GLEAM_ROUND_UP_BOX
[+] FL_GLEAM_THIN_DOWN_BOX
[+] FL_GLEAM_THIN_UP_BOX
[+] FL_GLEAM_UP_BOX
[+] FL_GLEAM_UP_FRAME
[+] FL_JIS_Underscore
[+] FL_Kana
[+] FL_Yen

Fl_Export.H
[+] FL_EXPORT

Xutf8.h
[+] XUtf8LookupString

to the top

Header Files (140)


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
math.h
names.h
x.H
Xutf8.h

to the top

Shared Libraries (4)


libfltk.so.1.3
libfltk_forms.so.1.3
libfltk_gl.so.1.3
libfltk_images.so.1.3

to the top



Generated on Wed Oct 29 15:14:04 2014 for FLTK by ABI Compliance Checker 1.99.9.1  
A tool for checking backward compatibility of a C/C++ library API