FLTK logo

[fltk/fltk] FLTK 1.3.6 doesn't handle fullscreen on macOS (Issue #287)

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 
 All Forums  |  Back to fltk.issues  ]
 
Previous Message ]New Message | Reply ]Next Message ]

[fltk/fltk] FLTK 1.3.6 doesn't handle fullscreen on macOS (Issue #287) "Pierre Ossman (Work account)" Oct 28, 2021  
 

Unfortunately fullscreen handling has some completely breaking bug on macOS in 1.3.6 and 1.3.7. FLTK misses some resize events and everything goes tits up as it desperately needs to keep things in sync. Entering or leaving fullscreen sometimes fails to update FLTK's internal coordinates, and everything start getting weird offsets.

I've bisected the problem to 46235ff. Unfortunately that is just a hugh squashed commit so it is difficult to tell what change caused the problem. I would guess 9ac7317 though as I'm seeing windowDidResize() getting calls, but not view_did_resize().

Unfortunately this makes FLTK 1.3.6 or newer pretty much unusable for us at TigerVNC. So a fix is desperately needed and a FLTK 1.3.8 probably needs to be released for others that want to build TigerVNC.

I'll try to experiment if the above commit can be reverted and if that solves the issue.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.

Direct Link to Message ]
 
     
Previous Message ]New Message | Reply ]Next Message ]
 
 

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