Even though 1.3.1 does not fix all STRs, we decided to release FLTK 1.3.1 as it
contains a few substantial features, fixes, and adaptations to new compiler
releases.
CHANGES IN FLTK 1.3.1
• Fixed utf_strncasecmp and utf_strcasecmp
• Moved all inline constructors into source file to avoid bad DLLs
• Fixed Fl_Widget::copy_label() and Fl_Window::copy_label() when called
with the old label() (STR #2836)
• Fixed Fl_Input_::maximum_size() documentation and replace() method to
honor maximum_size() as number of allowed characters (STR #2747).
• Fixed a potential crash if Fl_Double_Window::flush() was called
before show()
• Fixed regression (in FLTK 1.3.0) that could clear a radio button by
using the keyboard (space or shortcut) (STR #2748)
• Fixed fl_pie() drawing too small on X11 (STR #2703)
• Fixed Fl_Menu issue with unusual menu flags (STR #2680)
• Fixed Windows DLL import of fl_xid() (STR #2670)
• Added Fl::screen_work_area() functions that compute the work area of
a screen. These functions improve the positioning of menus. Changed Fl::x(),
Fl::y(), Fl::w(), Fl::h() functions to return the origin and size of the work
area of the main screen (STR #2695 + 2697)
• Created the FL_SCREEN_CONFIGURATION_CHANGED event that is triggered
when a screen is added, removed, moved or when resolution is changed (STR #2600)
• Improved the description of page size and orientation by
Fl_PostScript_File_Device.
• Added support for horizontal wheel movement under X11 and MSWindows
Vista and above (STR #2644).
1.3.1 ABI FEATURES
(To enable the following ABI features, put: #define FLTK_ABI_VERSION 10301 at
the top of your FL/Enumerations.H and rebuild FLTK and your app)
• Fl_Tree optimized to support large trees (eg. 100k items): Added
_next_sibling and _prev_sibling to Fl_Tree_Item class, and support methods.
_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk