| [ Return to Articles | Show Comments | Submit Comment ]
Article #1518: FLTK 1.4.x Weekly Snapshot, r12212
Created at 00: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 ]
[ Submit Comment ] |
| |