Article #1432: FLTK 1.3.x Weekly Snapshot, r10820

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

Return to Articles | Show Comments | Submit Comment ]

Article #1432: FLTK 1.3.x Weekly Snapshot, r10820

Created at 03:05 Jul 31, 2015 by mike

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

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

Commit Log:

------------------------------------------------------------------------
r10820 | AlbrechtS | 2015-07-27 14:13:46 -0400 (Mon, 27 Jul 2015) | 4 lines

Document Fl_Window::show() calling Fl_Group::current(0).

Also fix indenting in src/Fl_win32.cxx.

------------------------------------------------------------------------
r10819 | greg.ercolano | 2015-07-26 17:10:18 -0400 (Sun, 26 Jul 2015) | 4
lines

Fixes STR#3177; item_pathname() supports FL_SUBMENU_POINTER,
and small doc mods.


------------------------------------------------------------------------
r10818 | manolo | 2015-07-25 11:57:14 -0400 (Sat, 25 Jul 2015) | 3 lines

Fixed image copy/paste for Mac OS 10.4 and 10.5 that use different
pasteboard type names
from later OS versions.
Unfortunately, it does not work with Mac OS 10.3
------------------------------------------------------------------------
r10817 | manolo | 2015-07-25 04:02:03 -0400 (Sat, 25 Jul 2015) | 2 lines

Make Fl_Copy_Surface work on Mac OS 10.3:
use different pasteboard data type names according to running OS.
------------------------------------------------------------------------
r10816 | manolo | 2015-07-24 18:17:36 -0400 (Fri, 24 Jul 2015) | 13 lines

Use -(NSGraphicsContext*)[NSWindow graphicsContext] to obtain the adequate
graphics context to draw to a window. This requires Mac OS 10.4.
The advantage is that it is possible for a secondary thread to call 
Fl_Window::make_current() without needing to create an autorelease pool.

We save the native graphics state, and also the state with origin at top. 
Fl_X::q_release_context() restores the graphics state twice to return to
the native state. This allows to use a single graphics context for a single
window and a single thread.

Under 10.3, we have to create a new NSGraphicsContext when
Fl_Window::make_current()
is called directly, so that secondary threads cannot call
Fl_Window::make_current() without
having created an autorelease pool.
------------------------------------------------------------------------
r10815 | manolo | 2015-07-24 17:30:46 -0400 (Fri, 24 Jul 2015) | 4 lines

Restore usability on Mac OS 10.3: 
- do not use NSOpenGLPFAMultisample
- do not use -[NSBitmapImageRep bitmapFormat]
that require Mac OS 10.4
------------------------------------------------------------------------
r10814 | AlbrechtS | 2015-07-24 14:43:20 -0400 (Fri, 24 Jul 2015) | 2 lines

Document FL_ABI_VERSION, reformat lists in enumerations.dox.

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