FLTK logo

Article #1443: FLTK 1.3.x Weekly Snapshot, r10971

FLTK matrix user chat room
(using Element browser app)   FLTK gitter user chat room   GitHub FLTK Project   FLTK News RSS Feed  
  FLTK Apps      FLTK Library      Forums      Links     Login 
 Home  |  Articles & FAQs  |  Bugs & Features  |  Documentation  |  Download  |  Screenshots  ]
 

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 ]


Comments

Submit Comment ]
 
 

Comments are owned by the poster. All other content is copyright 1998-2024 by Bill Spitzak and others. This project is hosted by The FLTK Team. Please report site problems to 'erco@seriss.com'.