| [ Return to Articles | Show Comments | Submit Comment ]
Article #1443: FLTK 1.3.x Weekly Snapshot, r10971
Created at 00:03 Dec 18, 2015 by mike
A new weekly snapshot of FLTK 1.3.x (r10971) is now available on the download page:
http://www.fltk.org/software.php?VERSION=fltk-1.3.x-r10971
Commit Log:
------------------------------------------------------------------------
r10971 | manolo | 2015-12-16 05:22:13 -0500 (Wed, 16 Dec 2015) | 3 lines
Running FLTK in static initializers (cont'd):
To make sure that fl_graphics_driver is initialized, it is enough to test
whether it is null.
This saves the memory cost of a static variable.
------------------------------------------------------------------------
r10970 | manolo | 2015-12-16 02:18:34 -0500 (Wed, 16 Dec 2015) | 2 lines
Running FLTK in static initializers (cont'd):
the static method Fl_Surface_Device::surface() can be called before main()
starts.
------------------------------------------------------------------------
r10969 | manolo | 2015-12-15 12:43:50 -0500 (Tue, 15 Dec 2015) | 2 lines
Better description of --enable-x11 by configure --help
------------------------------------------------------------------------
r10968 | manolo | 2015-12-15 12:34:47 -0500 (Tue, 15 Dec 2015) | 1 line
Mention the --enable-x11 configure option is now allowed on the Mac OS
platform.
------------------------------------------------------------------------
r10967 | manolo | 2015-12-15 11:53:52 -0500 (Tue, 15 Dec 2015) | 3 lines
Allow use of ./configure -enable-x11 on the Mac OS platform
to create an X11-using version of FLTK.
------------------------------------------------------------------------
r10966 | AlbrechtS | 2015-12-15 05:16:56 -0500 (Tue, 15 Dec 2015) | 8 lines
Fix Fl_Browser if text argument to some methods is NULL (STR #3269).
Fl_Browser::add(), Fl_Browser::insert(), and Fl_Browser::text() didn't
test if the provided text argument was NULL, although this was explicitly
allowed in the documentation.
Also applied some minor documentation fixes.
------------------------------------------------------------------------
r10965 | manolo | 2015-12-15 03:31:20 -0500 (Tue, 15 Dec 2015) | 1 line
Mac OS: it is clearer to initialize the fl_fonts global variable in
font-related code.
------------------------------------------------------------------------
r10964 | manolo | 2015-12-13 08:24:17 -0500 (Sun, 13 Dec 2015) | 2 lines
Allowing to use FLTK objects in static initializers (cont'd).
Mac OS: a more convenient position where to initialize the fl_fonts global
variable.
------------------------------------------------------------------------
r10963 | manolo | 2015-12-13 05:26:09 -0500 (Sun, 13 Dec 2015) | 2 lines
Allowing to use FLTK objects in static initializers (cont'd).
Case of Fl_Native_File_Chooser.
------------------------------------------------------------------------
r10962 | manolo | 2015-12-13 04:51:07 -0500 (Sun, 13 Dec 2015) | 4 lines
Allowing to use FLTK objects in static initializers (cont'd).
On the Mac platform, it is also necessary to change the initialization of
the macKeyLookUp array for keyboard events to work in a static
initializer.
------------------------------------------------------------------------
r10961 | manolo | 2015-12-13 04:36:14 -0500 (Sun, 13 Dec 2015) | 2 lines
Allowing to use FLTK objects in static initializers (cont'd).
For fl_file_chooser() and Fl_File_Chooser objects.
------------------------------------------------------------------------
r10960 | manolo | 2015-12-13 03:38:16 -0500 (Sun, 13 Dec 2015) | 3 lines
Allowing to use FLTK objects in static initializers (cont'd).
On the Mac platform, it's also necessary to initialize the fl_fonts
global variable.
------------------------------------------------------------------------
r10959 | manolo | 2015-12-13 01:55:30 -0500 (Sun, 13 Dec 2015) | 4 lines
Restore the possibility to construct FLTK objects and draw them within
static initializers
(which run before main() begins in an uncontrolled order). This was failing
because
calls to drawing functions (e.g., fl_font(f,s);) crashed due to
uninitialized fl_graphics_driver
global variable.
------------------------------------------------------------------------
r10958 | manolo | 2015-12-12 10:33:56 -0500 (Sat, 12 Dec 2015) | 2 lines
Allow compilation with old Mac OS versions + USE_X11 mode with which
header X11/Xregion.h is not available.
------------------------------------------------------------------------
[ Download | Home Page | Listing ]
[ Submit Comment ] |
| |