Article #1418: FLTK 1.3.x Weekly Snapshot, r10714

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

Return to Articles | Show Comments | Submit Comment ]

Article #1418: FLTK 1.3.x Weekly Snapshot, r10714

Created at 03:04 Apr 24, 2015 by mike

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

    http://www.fltk.org/software.php?VERSION=fltk-1.3.x-r10714

Commit Log:

------------------------------------------------------------------------
r10714 | ianmacarthur | 2015-04-23 06:11:23 -0400 (Thu, 23 Apr 2015) | 15
lines

WIN32 specific fix for (or at least work around to) STR #3143.

In testing, this resolves the reported issue, but I'd be happy if we could
find a
solution that resolved the underlying issue of us missing
PostThreadMessage()
messages passed from the worker thread to the main thread, whilst the main
window
is unresponsive (i.e. moving or dragging.)

This also puts in place an amendment to the way the awake callback
ring-buffer indices
are tested, when the buffer is wrapping over or near to full. This was
identified by 
Albrecht in STR #3223 (item #1 on that STR, though there are a few other
issues 
identified there.)

In my testing, this appears to be correct and robust. Further testing would
not go
amiss, however.

------------------------------------------------------------------------
r10713 | manolo | 2015-04-22 10:40:01 -0400 (Wed, 22 Apr 2015) | 2 lines

Fix for STR #3221: restore the correct state of mouse buttons and keyboard
modifier keys
after closing a non-FLTK window (file or printer dialogs).
------------------------------------------------------------------------
r10712 | AlbrechtS | 2015-04-21 08:44:46 -0400 (Tue, 21 Apr 2015) | 5 lines

Add FLTK version test program examples/fltk-versions.cxx.

This program can be used to verify that the FLTK runtime system
(ABI version) is binary compatible with the compiled and linked program.

------------------------------------------------------------------------
r10711 | AlbrechtS | 2015-04-21 07:53:29 -0400 (Tue, 21 Apr 2015) | 2 lines

Fix box sizes (box_dx() etc.) of scheme gleam.

------------------------------------------------------------------------
r10710 | ossman | 2015-04-20 08:02:10 -0400 (Mon, 20 Apr 2015) | 4 lines

Make sure we set WM_CLIENT_MACHINE, WM_LOCALE_NAME and _NET_WM_PID on
X11 windows as window manager need these to map windows to processes
and we might lose functionality without them.

------------------------------------------------------------------------
r10709 | ossman | 2015-04-20 07:57:41 -0400 (Mon, 20 Apr 2015) | 3 lines

We cannot resize the selection buffer without also storing the new
length or we may get buffer overflows the next time we copy something.

------------------------------------------------------------------------
r10708 | AlbrechtS | 2015-04-19 10:16:10 -0400 (Sun, 19 Apr 2015) | 7 lines

Rename static int send(..) to send_event() in src/Fl.cxx.

Also: remove unnecessary '#include <stdio.h>' (needed only for debugging).

Rationale: search for 'send' within the file has too many false positive
hits. The function is 'static' and hence local to this file.

------------------------------------------------------------------------
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'.