Article #1440: FLTK 1.3.x Weekly Snapshot, r10934

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

Return to Articles | Show Comments | Submit Comment ]

Article #1440: FLTK 1.3.x Weekly Snapshot, r10934

Created at 03:04 Nov 27, 2015 by mike

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

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

Commit Log:

------------------------------------------------------------------------
r10934 | manolo | 2015-11-26 12:28:55 -0500 (Thu, 26 Nov 2015) | 1 line

Added necessary forward type declaration.
------------------------------------------------------------------------
r10933 | manolo | 2015-11-26 11:40:34 -0500 (Thu, 26 Nov 2015) | 1 line

Mention addition of Fl_Mac_App_Menu::custom_application_menu_items()
------------------------------------------------------------------------
r10932 | manolo | 2015-11-26 11:34:58 -0500 (Thu, 26 Nov 2015) | 2 lines

Mac OS only: added the Fl_Mac_App_Menu::custom_application_menu_items()
method
that allows customization of the application menu on the Mac platform.
------------------------------------------------------------------------
r10931 | manolo | 2015-11-26 10:37:43 -0500 (Thu, 26 Nov 2015) | 1 line

Mention Fl_Copy_Surface::draw_decorated_window().
------------------------------------------------------------------------
r10930 | AlbrechtS | 2015-11-24 09:43:20 -0500 (Tue, 24 Nov 2015) | 2 lines

Finish "rename" of *.xcf.gz - delete uncompressed files.

------------------------------------------------------------------------
r10929 | AlbrechtS | 2015-11-24 09:37:37 -0500 (Tue, 24 Nov 2015) | 7 lines

Rename *.xcf.gz files to *.xcf_gz instead of uncompressing.

This is intended circumvent the Apache/Subversion protocol issue
described by Ian in the previous few commits.

Todo: If this works we can remove the uncompressed files again ...

------------------------------------------------------------------------
r10928 | manolo | 2015-11-24 09:26:52 -0500 (Tue, 24 Nov 2015) | 5 lines

Added new method Fl_Copy_Surface::draw_decorated_window()
that copies a window to the clipboard together with its title bar and
borders.
This requires very little new code because the capture of window
decorations
is shared with the Fl_Paged_Device::print window() method.
The device test program is changed to call the new method.
------------------------------------------------------------------------
r10927 | ianmacarthur | 2015-11-24 06:51:06 -0500 (Tue, 24 Nov 2015) | 4
lines

Replace the "renamed" fluid.xcf[.gz] file that
was blocking repository access for checkouts.


------------------------------------------------------------------------
r10926 | ianmacarthur | 2015-11-24 06:49:30 -0500 (Tue, 24 Nov 2015) | 11
lines

Attempting to unblcok repository access.

The Apache server is currently mis-handling
files with a .gz extension, and this causes
checksum errors and blocks checkouts etc.

Renaming the files does not work (it also
fails) but it seems deleting the files, then
adding them back with a "new" name does work.


------------------------------------------------------------------------
r10925 | ianmacarthur | 2015-11-24 06:45:54 -0500 (Tue, 24 Nov 2015) | 11
lines

Testing to see if changing the file extension
from .xcf.gz to just .xcf (and uncompressing
the file too, of course!) unblocks the repository
access for svn checkouts etc.

Checkouts are currently broken because the
Apache server is mishandling files of .gz
type, and this is causing checksum errors
on file checkouts etc.


------------------------------------------------------------------------
r10924 | ianmacarthur | 2015-11-24 06:42:56 -0500 (Tue, 24 Nov 2015) | 8
lines

Attempting to workaround issue with
repository access.

The Apache server is not handling
files of .gz type the way that SVN
needs and this is blocking any checkouts.


------------------------------------------------------------------------
r10921 | manolo | 2015-11-23 16:30:19 -0500 (Mon, 23 Nov 2015) | 9 lines

WIN32: fixed printing of window borders and title bar on Windows 10
by Fl_Paged_Device::print_window(). The GetWindowRect()
function gives inadequate results on Windows 10. DwmGetWindowAttributes()
from dwmapi.dll gives adequate results. This new function is dynamically
loaded at run-time, when dwmapi.dll is available.
On Windows XP, dwmapi.dll is not available.
On Windows 7, DwmGetWindowAttributes() returns with error, so
GetWindowRect()
is used.
On Windows 10, DwmGetWindowAttributes() computes the correct window full
rectangle.
------------------------------------------------------------------------
r10916 | manolo | 2015-11-19 11:33:44 -0500 (Thu, 19 Nov 2015) | 2 lines

Mac OS: have Fl_Paged_Device::print_widget() print top-level windows with 
rounded bottom corners as they appear on screen.
------------------------------------------------------------------------
r10915 | manolo | 2015-11-18 10:53:46 -0500 (Wed, 18 Nov 2015) | 1 line

Mac OS only: simpler definition of the pdfdata private member of the
Fl_Copy_Surface class.
------------------------------------------------------------------------
r10913 | manolo | 2015-11-16 11:48:01 -0500 (Mon, 16 Nov 2015) | 2 lines

Mac OS. This simpler algorithm is just as good: remove the constraint
altogether for subwindows; keep it unchanged for windows.
------------------------------------------------------------------------
r10912 | manolo | 2015-11-16 03:59:33 -0500 (Mon, 16 Nov 2015) | 1 line

Corrected typo.
------------------------------------------------------------------------
r10911 | manolo | 2015-11-16 03:47:18 -0500 (Mon, 16 Nov 2015) | 7 lines

Mac OS: with OS 10.11, the (green) window maximize button turns the window
fullscreen so
it covers the dock and the system menu bar. The default behavior of a
subwindow of such
a fullscreen window is to be prevented to cover the menu bar (which makes
not much sense 
because this bar is covered by the main window). If the location of the
subwindow within
its parent window expected by FLTK would have it cover the menu bar, Mac OS
moves
it down. The subwindow therefore does not lie where FLTK wants it.
This patch overrides the adequate method of the NSWindow class to prevent
this bad behavior.
------------------------------------------------------------------------
r10910 | manolo | 2015-11-16 00:34:38 -0500 (Mon, 16 Nov 2015) | 1 line

Fixed typo in Doxygen doc.
------------------------------------------------------------------------
r10909 | manolo | 2015-11-15 05:45:59 -0500 (Sun, 15 Nov 2015) | 2 lines

Mac OS: Added necessary check because a non-FLTK window can be found 
as child of an FLTK window when turning a window full-screen.
------------------------------------------------------------------------
r10908 | manolo | 2015-11-13 05:55:38 -0500 (Fri, 13 Nov 2015) | 1 line

Mac OS X: simplified code for moving and resizing subwindows.
------------------------------------------------------------------------
r10900 | manolo | 2015-11-11 02:46:15 -0500 (Wed, 11 Nov 2015) | 5 lines

Mac OS X: with OS 10.11 "El Capitan" window capture returns an ARGB image
(it used to return RGBA)
whereas OpenGL window capture returns RGBA as before. Capturing a window
with subwindow(s)
requires ARGB <--> RGBA conversion when Quartz and OpenGL windows are
mixed.
The OpenGL-inside-Quartz case was taken care of before.
Here, the Quartz-inside-OpenGL case is properly handled.
------------------------------------------------------------------------
r10899 | manolo | 2015-11-10 01:39:37 -0500 (Tue, 10 Nov 2015) | 2 lines

Mac OS X: added checks that subwindows do not leak out of
enclosing window when they are programmatically resized or moved.
------------------------------------------------------------------------
r10898 | manolo | 2015-11-09 05:25:16 -0500 (Mon, 09 Nov 2015) | 2 lines

Mac OS: fixed bad window resizing when presence of sub-sub-window and
window
resized by top border.
------------------------------------------------------------------------
r10893 | manolo | 2015-11-08 14:00:17 -0500 (Sun, 08 Nov 2015) | 2 lines

Mac OS: improved control that subwindows do not leak outside their parent
after window resize.
------------------------------------------------------------------------
r10891 | manolo | 2015-11-07 12:20:33 -0500 (Sat, 07 Nov 2015) | 6 lines

Mac OS only.
Allow proper initial display of a subwindow-containing window in iconized
state
(previously, the subwindow was not displayed in the icon).
Also fixes a problem with subwindows when the screen resolution was changed
while the window was iconized.
Tested with Mac OS 10.11, 10.6 and 10.3.
------------------------------------------------------------------------
r10888 | AlbrechtS | 2015-11-06 19:11:45 -0500 (Fri, 06 Nov 2015) | 4 lines

Fixed missing image release as described in STR #2840.

Thanks to OP (Nikego) and Matt!

------------------------------------------------------------------------
r10882 | manolo | 2015-11-05 12:54:16 -0500 (Thu, 05 Nov 2015) | 3 lines

Changed Fl_Multi_Browser behaviour on the Mac OS platform so multiple
selection
is done by cmd-click rather than ctrl-click, as is expected on this
platform.
Also, updated the documentation to describe the effects of ctrl-, shift-
and cmd-clicks.
------------------------------------------------------------------------
r10881 | AlbrechtS | 2015-11-03 10:45:41 -0500 (Tue, 03 Nov 2015) | 2 lines

Fixed copyright year, updated CHANGES.

------------------------------------------------------------------------
r10880 | AlbrechtS | 2015-11-03 10:08:54 -0500 (Tue, 03 Nov 2015) | 2 lines

Fix out-of-bounds memory access in fluid (STR #3263).

------------------------------------------------------------------------
r10879 | manolo | 2015-11-03 09:51:55 -0500 (Tue, 03 Nov 2015) | 1 line

Added OpenGL 3 support in 1.3.4
------------------------------------------------------------------------
r10878 | manolo | 2015-11-03 09:36:36 -0500 (Tue, 03 Nov 2015) | 2 lines

The ATSU API (old API for text formatting) has been removed from SDK 10.11.
This fixes STR#3262
------------------------------------------------------------------------
r10877 | manolo | 2015-10-28 01:43:38 -0400 (Wed, 28 Oct 2015) | 1 line

Removed compilation warning.
------------------------------------------------------------------------
r10876 | manolo | 2015-10-27 04:40:56 -0400 (Tue, 27 Oct 2015) | 4 lines

Added support for OpenGL V3 and higher.
On the X11/MSWindows platforms, this requires external installation of the
GLEW library.
This fixes STR#3198 and STR#3257.
Added two new examples programs.
------------------------------------------------------------------------
r10875 | AlbrechtS | 2015-10-24 05:55:18 -0400 (Sat, 24 Oct 2015) | 2 lines

Fix doxygen comment of Fl::abi_check()

------------------------------------------------------------------------
r10874 | ianmacarthur | 2015-10-23 17:10:36 -0400 (Fri, 23 Oct 2015) | 6
lines

Revised documentation for using FLTK with
multithreaded programs.

Per STR 3223


------------------------------------------------------------------------
r10873 | manolo | 2015-10-21 13:13:11 -0400 (Wed, 21 Oct 2015) | 2 lines

Documentation: explicit what #include commands are needed to use
the Fl_Gl_Window::mode(int *) method.
------------------------------------------------------------------------
r10872 | manolo | 2015-10-21 10:37:27 -0400 (Wed, 21 Oct 2015) | 2 lines

Mac OS and SDK 10.3: #define's necessary for gl_draw.cxx are better in the
library source 
than in the public header file FL/gl.h
------------------------------------------------------------------------
r10871 | manolo | 2015-10-21 02:12:32 -0400 (Wed, 21 Oct 2015) | 1 line

Doc: use plural with 'data'.
------------------------------------------------------------------------
r10870 | manolo | 2015-10-20 10:53:37 -0400 (Tue, 20 Oct 2015) | 2 lines

More careful coding that does not read beyond the end of the image data
when an ARGB system image is converted to the RGBA format.
------------------------------------------------------------------------
r10869 | manolo | 2015-10-19 10:41:24 -0400 (Mon, 19 Oct 2015) | 1 line

More detailed comment.
------------------------------------------------------------------------
r10868 | manolo | 2015-10-19 09:16:04 -0400 (Mon, 19 Oct 2015) | 2 lines

Added message about Fl_Image_Surface.

------------------------------------------------------------------------
r10867 | manolo | 2015-10-19 08:11:48 -0400 (Mon, 19 Oct 2015) | 2 lines

Added several items since FLTK 1.3.3 was released.

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