[ Return to Articles | Show Comments | Submit Comment ]
Article #1592: FLTK 1.4.x Weekly Snapshot, r12987
Created at 00:00 Jun 29, 2018 by mike
A new weekly snapshot of FLTK 1.4.x (r12987) is now available on the download page:
http://www.fltk.org/software.php?VERSION=fltk-1.4.x-r12987
Commit Log:
------------------------------------------------------------------------
r12987 | AlbrechtS | 2018-06-27 16:44:46 -0400 (Wed, 27 Jun 2018) | 2 lines
Update dependencies.
------------------------------------------------------------------------
r12986 | AlbrechtS | 2018-06-27 16:44:21 -0400 (Wed, 27 Jun 2018) | 2 lines
Update Makefile + ignored files.
------------------------------------------------------------------------
r12985 | manolo | 2018-06-27 10:44:42 -0400 (Wed, 27 Jun 2018) | 2 lines
Set correct file properties.
------------------------------------------------------------------------
r12984 | manolo | 2018-06-27 10:43:17 -0400 (Wed, 27 Jun 2018) | 1 line
Add proper FLTK header and footer to this new source file.
------------------------------------------------------------------------
r12983 | manolo | 2018-06-27 08:26:49 -0400 (Wed, 27 Jun 2018) | 1 line
Remove a few useless 'friend' statements.
------------------------------------------------------------------------
r12982 | manolo | 2018-06-27 08:00:40 -0400 (Wed, 27 Jun 2018) | 1 line
Remove useless 'friend' statements from declaration of class
Fl_Image_Surface
------------------------------------------------------------------------
r12981 | manolo | 2018-06-27 07:09:13 -0400 (Wed, 27 Jun 2018) | 1 line
Use #include <FL/platform_types.h> to define type Fl_Offscreen
------------------------------------------------------------------------
r12980 | manolo | 2018-06-27 05:27:04 -0400 (Wed, 27 Jun 2018) | 4 lines
Add examples/SVG_File_Surface.cxx and refer to it in the doc of class
Fl_Surface_Device
This example code shows how to subclass Fl_Surface_Device and
Fl_Graphics_Driver to
endow FLTK with a new kind of graphics output.
------------------------------------------------------------------------
r12979 | manolo | 2018-06-26 10:38:25 -0400 (Tue, 26 Jun 2018) | 2 lines
Moving headers Fl_XXX_Driver.H from FL/ to src/ --- continued
------------------------------------------------------------------------
r12978 | manolo | 2018-06-26 10:26:33 -0400 (Tue, 26 Jun 2018) | 1 line
Move Fl_Gl_Window_Driver.H from FL/ to src/ --- continued
------------------------------------------------------------------------
r12977 | manolo | 2018-06-26 10:23:51 -0400 (Tue, 26 Jun 2018) | 1 line
Move Fl_Gl_Window_Driver.H from FL/ to src/
------------------------------------------------------------------------
r12976 | manolo | 2018-06-26 10:12:43 -0400 (Tue, 26 Jun 2018) | 1 line
Move Fl_System_Driver.H from FL/ to src/
------------------------------------------------------------------------
r12975 | manolo | 2018-06-26 10:04:09 -0400 (Tue, 26 Jun 2018) | 1 line
Move Fl_Screen_Driver.H from FL/ to src/
------------------------------------------------------------------------
r12974 | manolo | 2018-06-26 09:43:18 -0400 (Tue, 26 Jun 2018) | 1 line
Move Fl_Window_Driver.H from FL/ to src/
------------------------------------------------------------------------
r12973 | AlbrechtS | 2018-06-26 05:34:50 -0400 (Tue, 26 Jun 2018) | 11
lines
Fix dependencies.
This dependency issue affects only the autotools (configure/make) build
and shows that (IMHO) CMake is superior, at least for the way FLTK's
build is configured currently.
Todo: get rid of pre-configured makedepend files and hand-edited
dependencies in Makefile's. The latter is *really* important in our
new "driver model" build environment because there is not only one
possible dependency whatever build options we select...
------------------------------------------------------------------------
r12972 | manolo | 2018-06-26 03:38:54 -0400 (Tue, 26 Jun 2018) | 2 lines
Move Fl_Sys_Menu_Bar_Driver.H from FL/ to src/
------------------------------------------------------------------------
r12971 | manolo | 2018-06-25 06:22:17 -0400 (Mon, 25 Jun 2018) | 1 line
Give private member variable _panel of class
Fl_Quartz_Native_File_Chooser_Driver its true type, NSSavePanel*.
------------------------------------------------------------------------
r12970 | matt | 2018-06-23 16:50:22 -0400 (Sat, 23 Jun 2018) | 1 line
Doxygen only: fixed all block comments starting with an asterisk to
space-only, fixed doxygen keywords prepended with @ to use a backward slash
instead. No code was changed.
------------------------------------------------------------------------
r12969 | matt | 2018-06-23 13:04:18 -0400 (Sat, 23 Jun 2018) | 6 lines
Removed macro FL_PORTING, as it has been more confusing than helpful.
The original intention of FL_PORTING was to mark all places in the
source code where changes are required to port FLTK to a new platform.
Thanks to the driver system, this approach has become somewhat
misleading, so I removed all references.
------------------------------------------------------------------------
r12968 | matt | 2018-06-23 12:47:40 -0400 (Sat, 23 Jun 2018) | 3 lines
Doxygen: created Group to document drivers, disabled by default
Uncomment `ENABLED_SECTIONS += DriverDev` in documentation/Doxyfile.in
to enable driver documentation.
------------------------------------------------------------------------
r12967 | matt | 2018-06-23 06:46:28 -0400 (Sat, 23 Jun 2018) | 9 lines
Android: Android Developer Documentation would work but needs some changes
in Doxyfile:
- if develoer doc is wantedn, add 'ENABLED_SECTIONS = AndroidDev'
- currently, Doxyfile enables everything related to drivers, so remove
'EXCLUDE = /Users/matt/dev/fltk-1.4.svn/src/driversxx/'
With this, we get a sparsely filled module named 'Android Developer
Documentation'
and a lot of other driver related classes, which could also be encapsulated
in doxygen '@if DriverDev'.
------------------------------------------------------------------------
r12966 | matt | 2018-06-23 06:18:58 -0400 (Sat, 23 Jun 2018) | 1 line
Android: added a few more Doxygen comments
------------------------------------------------------------------------
r12965 | matt | 2018-06-23 06:06:04 -0400 (Sat, 23 Jun 2018) | 1 line
Android: fixed fl_beep to plat different sound for differen beep types,
testing Doxygen to generate driver developer documentation
------------------------------------------------------------------------
r12964 | AlbrechtS | 2018-06-22 12:31:30 -0400 (Fri, 22 Jun 2018) | 9 lines
Activate GitLab CI and GitLab Pages (HTML docs).
The GitLab CI control file enables continuous builds after every commit
and generates the (doxygen) HTML documentation.
The documentation is put online on GitLab pages at:
https://fltk.gitlab.io/fltk/
------------------------------------------------------------------------
r12963 | AlbrechtS | 2018-06-22 04:35:05 -0400 (Fri, 22 Jun 2018) | 2 lines
Remove unnecessary inclusion of config_lib.h
------------------------------------------------------------------------
r12962 | AlbrechtS | 2018-06-22 04:20:54 -0400 (Fri, 22 Jun 2018) | 2 lines
Update bundled libraries docs (typos, errors).
------------------------------------------------------------------------
[ Download | Home Page | Listing ]
[ Submit Comment ] |