Article #1518: FLTK 1.4.x Weekly Snapshot, r12212

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

Return to Articles | Show Comments | Submit Comment ]

Article #1518: FLTK 1.4.x Weekly Snapshot, r12212

Created at 03:00 Mar 24, 2017 by mike

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

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

Commit Log:

------------------------------------------------------------------------
r12212 | AlbrechtS | 2017-03-19 06:53:04 -0400 (Sun, 19 Mar 2017) | 2 lines

Fix dependencies.

------------------------------------------------------------------------
r12211 | manolo | 2017-03-17 17:06:55 -0400 (Fri, 17 Mar 2017) | 1 line

Account for translation also in non-Pango code section.
------------------------------------------------------------------------
r12210 | manolo | 2017-03-17 16:16:54 -0400 (Fri, 17 Mar 2017) | 1 line

Create Fl_Xlib_Graphics_Driver::scale_and_render_pixmap() to draw depth-4
or scaled RGB images using Xrender.
------------------------------------------------------------------------
r12209 | AlbrechtS | 2017-03-17 13:42:50 -0400 (Fri, 17 Mar 2017) | 20
lines

[CMake] Fix Visual Studio header detection.

This commit fixes a CMake issue if CMake is invoked from a desktop icon
or the Windows menu, i.e. not within the correct environment to find all
required header files.

We recommend to run CMake from a "Developer Command Prompt for Visual
Studio X",
but sometimes users click on their desktop icon and run CMake without the
correct context. In this case some header files in the Windows SDK's are
not
found by CMake.

The solution is to issue a warning and "fix" the header detection by faking
that the headers were found, because they are always available in Visual
Studio. The affected headers <locale.h> and <GL/glu.h> were set to "found"
in the bundles IDE's in FLTK 1.3 as well, so there should be no issue with
this fix.

It is also recommended by the CMake folks, i.e. they suggest not to search
for these special header files that are known to exist always.

------------------------------------------------------------------------
r12208 | AlbrechtS | 2017-03-17 13:32:00 -0400 (Fri, 17 Mar 2017) | 9 lines

Revert temporary fix (attempt) introduced in svn r11644.

The fix in src/Fl_Input.cxx in svn r11644 was an attempt to fix the
Visual Studio (Windows) build because CMake would sometimes not find
the correct header files, but this attempt opened a path where the
variable 'legal_fp_chars' was not initialized.

The (hopefully) correct fix will follow in my next commit...

------------------------------------------------------------------------
r12207 | AlbrechtS | 2017-03-17 13:22:39 -0400 (Fri, 17 Mar 2017) | 2 lines

Fix Linux build after removal of Fl_Translated_Xlib_Graphics_Driver.cxx

------------------------------------------------------------------------
r12206 | manolo | 2017-03-17 12:56:06 -0400 (Fri, 17 Mar 2017) | 1 line

The new Fl_Xlib_Graphics_Driver::draw_scaled() member function must also
account for possible translation.
------------------------------------------------------------------------
r12205 | manolo | 2017-03-17 12:33:14 -0400 (Fri, 17 Mar 2017) | 1 line

Remove class Fl_Translated_Xlib_Graphics_Driver and move its processing to
Fl_Xlib_Graphics_Driver.
------------------------------------------------------------------------
r12204 | AlbrechtS | 2017-03-17 12:05:26 -0400 (Fri, 17 Mar 2017) | 4 lines

OpenGL documentation fixes (included header files).

Also reformatted very long lines, removed trailing spaces.

------------------------------------------------------------------------
r12203 | AlbrechtS | 2017-03-17 11:59:07 -0400 (Fri, 17 Mar 2017) | 6 lines

[CMake] Remove unused header test HAVE_GL_GL_H (GL/gl.h).

Note: the test for OpenGL works slightly different with CMake vs.
configure.

The CMake (cache) variable HAVE_GL_GL_H was never used.

------------------------------------------------------------------------
r12202 | AlbrechtS | 2017-03-17 11:02:08 -0400 (Fri, 17 Mar 2017) | 4 lines

Flush output of examples/fltk-versions for Windows (MinGW).

MinGW wouldn't flush the output before closing the window.

------------------------------------------------------------------------
r12201 | manolo | 2017-03-17 04:58:17 -0400 (Fri, 17 Mar 2017) | 1 line

Fix the projective transformation matrix used for Xrender-based scaled
image drawing.
------------------------------------------------------------------------
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'.