Article #1540: FLTK 1.4.x Weekly Snapshot, r12345

  
  FLTK Apps      FLTK Library      Forums      Links     Login 
 Home  |  Articles & FAQs  |  Bugs & Features  |  Documentation  |  Download  |  Screenshots  ]
 

Return to Articles | Show Comments | Submit Comment ]

Article #1540: FLTK 1.4.x Weekly Snapshot, r12345

Created at 03:00 Jul 21, 2017 by mike

A new weekly snapshot of FLTK 1.4.x (r12345) is now available on the download page:

    http://www.fltk.org/software.php?VERSION=fltk-1.4.x-r12345

Commit Log:

------------------------------------------------------------------------
r12345 | AlbrechtS | 2017-07-20 11:16:37 -0400 (Thu, 20 Jul 2017) | 11
lines

Improve docs of Fl_Widget::callback() and do_callback().

Clarify that all variants of do_callback() call clear_changed() after
the callback and that 'long Fl_Widget::argument()' may truncate the
user_data value on some (particularly Windows 64-bit) platforms.

Some code has been reformatted and refactored with better variable names,
but there are no effective code changes.

Obsolete, inactive code was removed.

------------------------------------------------------------------------
r12344 | AlbrechtS | 2017-07-20 11:06:11 -0400 (Thu, 20 Jul 2017) | 2 lines

Update Fl_Widget_Tracker docs with better example code.

------------------------------------------------------------------------
r12343 | manolo | 2017-07-20 07:04:59 -0400 (Thu, 20 Jul 2017) | 1 line

Make Fl_Widget_Surface::draw(Fl_Widget *wid, int, int) draw also the
overlay if 'wid' is an Fl_Overlay_Window.
------------------------------------------------------------------------
r12342 | manolo | 2017-07-20 05:25:49 -0400 (Thu, 20 Jul 2017) | 1 line

Remove unnecessary local variable.
------------------------------------------------------------------------
r12341 | manolo | 2017-07-20 04:54:01 -0400 (Thu, 20 Jul 2017) | 1 line

Remove Fl_Cocoa_Window_Driver::flush_double() because it is equal to
Fl_Window_Driver::flush_double()
------------------------------------------------------------------------
r12340 | manolo | 2017-07-20 04:10:45 -0400 (Thu, 20 Jul 2017) | 4 lines

Fl_Window_Driver::flush_single() needs not be a virtual member function.

It is really an accessor to protected method Fl_Window::flush().
Rename it to Fl_Window_Driver::flush_Fl_Window to reflect that.
------------------------------------------------------------------------
r12339 | manolo | 2017-07-19 12:19:15 -0400 (Wed, 19 Jul 2017) | 1 line

Remove unwanted difference in one Fl_Double_Window constructor between
branches 1.3 and 1.4.
------------------------------------------------------------------------
r12338 | AlbrechtS | 2017-07-18 16:15:02 -0400 (Tue, 18 Jul 2017) | 6 lines

[CMake] Add an option to use High-DPI support (Windows only).

This option can be used with CMake to configure the experimental
high-DPI support under Windows. The option may be removed once high-DPI
support under Windows is complete.

------------------------------------------------------------------------
r12328 | AlbrechtS | 2017-07-18 11:34:12 -0400 (Tue, 18 Jul 2017) | 5 lines

Remove documentation of STR #3374 from CHANGES.

We don't need to document STR fixes of bugs that have been introduced
and fixed in FLTK 1.4.0 svn since this is not a regression since 1.3.x.

------------------------------------------------------------------------
r12327 | manolo | 2017-07-18 10:35:05 -0400 (Tue, 18 Jul 2017) | 1 line

Simplify handling of the windowDidMove notification since MacOS 10.10
------------------------------------------------------------------------
r12325 | manolo | 2017-07-18 01:54:25 -0400 (Tue, 18 Jul 2017) | 1 line

Added support for MacOS 10.13 "High Sierra".
------------------------------------------------------------------------
r12323 | AlbrechtS | 2017-07-17 13:08:37 -0400 (Mon, 17 Jul 2017) | 8 lines

Add script to update bundled config files, and update files.

The bundled scripts misc/config.guess and misc/config.sub should be
updated from time to time to get support for new platforms.

The new script 'misc/update_config_scripts' can be used to download
the latest versions of config.guess and config.sub.

------------------------------------------------------------------------
r12322 | greg.ercolano | 2017-07-16 21:20:00 -0400 (Sun, 16 Jul 2017) | 2
lines

Some compilers probably need string.h for strcmp()..

------------------------------------------------------------------------
r12321 | greg.ercolano | 2017-07-16 21:13:28 -0400 (Sun, 16 Jul 2017) | 4
lines

Added new example program 'nativefilechooser-simple.cxx'
(Simpler than the application example)


------------------------------------------------------------------------
r12320 | manolo | 2017-07-16 13:42:28 -0400 (Sun, 16 Jul 2017) | 5 lines

X11 platform: Fix bug in test/overlay where overlay is clipped when using
button shortcuts.

In branch 1.3, file src/Fl_Overlay_Window.cxx, function
Fl_Overlay_Window::flush(),
part of line 49 was not reproduced in branch 1.4.
This fix reproduces in branch 1.4 the equivalent of the code in branch 1.3.
------------------------------------------------------------------------
r12318 | manolo | 2017-07-14 15:58:28 -0400 (Fri, 14 Jul 2017) | 1 line

Support of MacOS 10.13 to appear soon: fix handling of window moves in
presence of subwindows.
------------------------------------------------------------------------
Download | Home Page | Listing ]

Comments

Submit Comment ]
 
 

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