Article #1592: FLTK 1.4.x Weekly Snapshot, r12987

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

Return to Articles | Show Comments | Submit Comment ]

Article #1592: FLTK 1.4.x Weekly Snapshot, r12987

Created at 03: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 ]

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