FLTK logo

Article #982: FLTK 1.3.x Weekly Snapshot, r7302

FLTK matrix user chat room
(using Element browser app)   FLTK gitter user chat room   GitHub FLTK Project   FLTK News RSS Feed  
  FLTK Apps      FLTK Library      Forums      Links     Login 
 Home  |  Articles & FAQs  |  Bugs & Features  |  Documentation  |  Download  |  Screenshots  ]
 

Return to Articles | Show Comments | Submit Comment ]

Article #982: FLTK 1.3.x Weekly Snapshot, r7302

Created at 01:04 Mar 19, 2010 by mike

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

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

Commit Log:

------------------------------------------------------------------------
r7302 | matt | 2010-03-18 18:20:21 -0700 (Thu, 18 Mar 2010) | 1 line

Changed reading and writing of pointers in Fl_Plugin. This will hopefully
fix issues with MinGW.
------------------------------------------------------------------------
r7301 | manolo | 2010-03-18 11:02:50 -0700 (Thu, 18 Mar 2010) | 1 line

Renamed class Fl_Virtual_Printer into Fl_Abstract_Printer
------------------------------------------------------------------------
r7300 | manolo | 2010-03-18 10:56:06 -0700 (Thu, 18 Mar 2010) | 1 line

Better WIN32 performance of Fl_Printer::print_window_rect()
------------------------------------------------------------------------
r7299 | manolo | 2010-03-18 09:08:35 -0700 (Thu, 18 Mar 2010) | 1 line

Setting copyright dates to 2010
------------------------------------------------------------------------
r7298 | manolo | 2010-03-18 08:32:23 -0700 (Thu, 18 Mar 2010) | 1 line

Setting copyright dates to 2010
------------------------------------------------------------------------
r7297 | manolo | 2010-03-18 08:29:18 -0700 (Thu, 18 Mar 2010) | 1 line

Added id lines and copyright
------------------------------------------------------------------------
r7296 | manolo | 2010-03-18 08:21:13 -0700 (Thu, 18 Mar 2010) | 1 line

Added id lines and copyright
------------------------------------------------------------------------
r7295 | manolo | 2010-03-18 08:15:41 -0700 (Thu, 18 Mar 2010) | 1 line

Attempt to add id lines and copyright
------------------------------------------------------------------------
r7294 | manolo | 2010-03-18 08:07:14 -0700 (Thu, 18 Mar 2010) | 2 lines

Attempt to set correct header and footer.

------------------------------------------------------------------------
r7293 | AlbrechtS | 2010-03-18 03:56:27 -0700 (Thu, 18 Mar 2010) | 5 lines

Changed a comment and added svn properties:

  $ svn ps svn:keywords "author date id revision" FL/Fl_Printer.H
  $ svn ps svn:eol-style native FL/Fl_Printer.H

------------------------------------------------------------------------
r7292 | manolo | 2010-03-17 14:22:10 -0700 (Wed, 17 Mar 2010) | 1 line

Attempt to add id lines and copyright
------------------------------------------------------------------------
r7291 | matt | 2010-03-17 14:11:06 -0700 (Wed, 17 Mar 2010) | 15 lines


Fixed the IDE's for Xcode3, Xcode3.1, and VisualC (last one untested).

Added some code for verbose plugin manager output. This is what you should
get when loading "cube" and then calling the regular "print" function.

Fl_Plugin: creating a plugin, class "fltk:device", name
"opengl.device.fltk.org"
Fl_Plugin: creating a plugin manager for class "fltk:device"
Fl_Plugin: adding plugin named "opengl.device.fltk.org" at 0x0x175314
Fl_Plugin: deleting a plugin manager
Fl_Plugin: creating a plugin manager for class "fltk:device"
Fl_Plugin: returning plugin named "opengl.device.fltk.org": 0x0x175314
Fl_Plugin: deleting a plugin manager
Fl_Plugin: deleting a plugin


------------------------------------------------------------------------
r7290 | manolo | 2010-03-17 13:47:47 -0700 (Wed, 17 Mar 2010) | 1 line

Added trick to force loading of Fl_Gl_Device_Plugin whenever fltk_gl is
loaded.
------------------------------------------------------------------------
r7289 | manolo | 2010-03-17 10:23:41 -0700 (Wed, 17 Mar 2010) | 1 line

PostScript text output: text is now rendered altering the spacing between
characters
------------------------------------------------------------------------
r7288 | manolo | 2010-03-17 07:40:31 -0700 (Wed, 17 Mar 2010) | 2 lines

Reflecting rename of src/Fl_Gl_Printer.cxx to src/Fl_Gl_Device_Plugin.cxx

------------------------------------------------------------------------
r7287 | AlbrechtS | 2010-03-17 07:19:34 -0700 (Wed, 17 Mar 2010) | 2 lines

fixed src/Makefile and updated dependencies.

------------------------------------------------------------------------
r7286 | manolo | 2010-03-17 07:08:43 -0700 (Wed, 17 Mar 2010) | 1 line

Reflecting Fl_Gl_Printer.cxx was renamed to Fl_Gl_device_Plugin.cxx
------------------------------------------------------------------------
r7285 | manolo | 2010-03-17 07:03:15 -0700 (Wed, 17 Mar 2010) | 1 line

No longer useful because class Fl_Gl_Printer has been deleted.
------------------------------------------------------------------------
r7284 | manolo | 2010-03-17 06:58:35 -0700 (Wed, 17 Mar 2010) | 1 line

Deleted class Fl_Gl_Printer that's no longer useful.
------------------------------------------------------------------------
r7283 | manolo | 2010-03-17 06:29:14 -0700 (Wed, 17 Mar 2010) | 1 line

Fl_Printer is now enough to print this window.
------------------------------------------------------------------------
r7282 | AlbrechtS | 2010-03-17 02:39:45 -0700 (Wed, 17 Mar 2010) | 2 lines

Fix compile error on Windows: class Fl_Widget needed in Fl_Device.H

------------------------------------------------------------------------
r7281 | manolo | 2010-03-17 00:56:50 -0700 (Wed, 17 Mar 2010) | 1 line

Some fine tuning after introduction of Fl_Gl_Window-capable
Fl_Printer::print_widget()
------------------------------------------------------------------------
r7280 | matt | 2010-03-16 15:51:31 -0700 (Tue, 16 Mar 2010) | 1 line

Using Fl_Plugin feature to automatically draw OpenGL (sub)windows. No
extra coding needs to be done. Just call Fl_Printer::print_widget(...).
The Fl_Gl_Printer device can (and should) be removed or at least made
inaccessible.
------------------------------------------------------------------------
r7279 | manolo | 2010-03-16 11:27:19 -0700 (Tue, 16 Mar 2010) | 1 line

The "Print front window" external button is available if compiling with
-DUSE_PRINT_BUTTON
------------------------------------------------------------------------
r7278 | manolo | 2010-03-16 10:40:03 -0700 (Tue, 16 Mar 2010) | 1 line

Fixed CGcontext stack error appearing under Mac OS X.
------------------------------------------------------------------------
r7277 | manolo | 2010-03-16 08:17:33 -0700 (Tue, 16 Mar 2010) | 1 line

Added Fl_PSfile_Device::start_job() with user-given filename.
------------------------------------------------------------------------
r7276 | manolo | 2010-03-16 07:47:40 -0700 (Tue, 16 Mar 2010) | 2 lines

Have class Fl_Sys_Menu_Bar and function fl_mac_set_about appear in Doxygen
doc.

------------------------------------------------------------------------
r7275 | manolo | 2010-03-16 05:03:48 -0700 (Tue, 16 Mar 2010) | 1 line

Fixed WIN32 printing of RGB images without transparency. Still
print_window_part() problem.
------------------------------------------------------------------------
r7274 | manolo | 2010-03-16 02:08:27 -0700 (Tue, 16 Mar 2010) | 1 line

Conflict with variable id used in Fl_Images.H and others was removed, so
#define id id_ hack now useless.
------------------------------------------------------------------------
r7273 | AlbrechtS | 2010-03-15 16:47:47 -0700 (Mon, 15 Mar 2010) | 4 lines

Renamed internal member variables id and mask to id_ and mask_ to avoid
conflict with Mac OS X/gcc 3.x name clash when compiling with obj-c.
Also made them private instead of public.

------------------------------------------------------------------------
r7272 | AlbrechtS | 2010-03-15 16:39:47 -0700 (Mon, 15 Mar 2010) | 5 lines

restoring transparency in test/unittest_images.cxx (Windows and X11).
Note: fl_draw_image() supports transparency (alpha channel) currently
only on Mac OS X.
This needs to be fixed for other platforms !

------------------------------------------------------------------------
r7271 | manolo | 2010-03-15 09:20:38 -0700 (Mon, 15 Mar 2010) | 1 line

Changed menu name.
------------------------------------------------------------------------
r7270 | manolo | 2010-03-15 08:57:48 -0700 (Mon, 15 Mar 2010) | 1 line

Now compiles with GCC3 and 4.
------------------------------------------------------------------------
r7269 | ianmacarthur | 2010-03-15 02:31:10 -0700 (Mon, 15 Mar 2010) | 6
lines


Make the GL printer menu in the cube demo look a little but tidier in
winXP (and I hope on X11 etc.) and alos hopefully without breaking it
for OSX and the Fl_Sys_Menu_Bar...


------------------------------------------------------------------------
r7268 | manolo | 2010-03-14 15:21:43 -0700 (Sun, 14 Mar 2010) | 1 line

Now compiles from Mac OS 10.3 and above
------------------------------------------------------------------------
r7267 | matt | 2010-03-14 14:29:12 -0700 (Sun, 14 Mar 2010) | 1 line

Updated Fl_Device and Fl_Printer for Xcode
------------------------------------------------------------------------
r7265 | AlbrechtS | 2010-03-14 12:41:24 -0700 (Sun, 14 Mar 2010) | 2 lines

Updated CHANGES file with Fl_Device and Fl_Printer support.

------------------------------------------------------------------------
r7264 | AlbrechtS | 2010-03-14 11:35:14 -0700 (Sun, 14 Mar 2010) | 2 lines

updated dependencies.

------------------------------------------------------------------------
r7263 | AlbrechtS | 2010-03-14 11:07:24 -0700 (Sun, 14 Mar 2010) | 9 lines

Merge of branch-1.3-Fl_Printer, with the following main changes:

 (1) adding Fl_Device class (and more) for device abstraction
 (2) adding Fl_Pinter class (and more) for printing support.

Todo: Code cleanup, update dependencies, remove/replace test print window.
I'm looking into converting the test window popup in a global shortcut
that would pop up the print dialog now...

------------------------------------------------------------------------
r7254 | yuri | 2010-03-13 13:51:52 -0800 (Sat, 13 Mar 2010) | 2 lines

fix mingw32 crosscompilation under linux - select correct WIN32 GUI

------------------------------------------------------------------------

Download | Home Page | Listing ]


Comments

Submit Comment ]
 
 

Comments are owned by the poster. All other content is copyright 1998-2024 by Bill Spitzak and others. This project is hosted by The FLTK Team. Please report site problems to 'erco@seriss.com'.