FLTK logo

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

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 #1432: FLTK 1.3.x Weekly Snapshot, r10820

Created at 00: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-2024 by Bill Spitzak and others. This project is hosted by The FLTK Team. Please report site problems to 'erco@seriss.com'.