summaryrefslogtreecommitdiff
path: root/src/Fl_cocoa.mm
AgeCommit message (Collapse)Author
2023-10-18 launching a binary from the command line hangs on macOS Sonoma (#799)ManoloFLTK
2023-10-17 launching a binary from the command line hangs on macOS Sonoma (#799)ManoloFLTK
2023-10-13Fix trailing whitespace and dependenciesAlbrecht Schlosser
2023-10-13FLUID: allow mousewheel events on coordinate inputMatthias Melcher
MACOS: make sure that even small mouse wheel deltas count at least as 1 unit
2023-10-11Fixes conversion warning.Matthias Melcher
2023-10-11macOS: remove availability warningManoloFLTK
2023-10-11Add legit #pragma clang diagnostic ignored "-Wdeprecated-declarations"ManoloFLTK
2023-10-09macOS: remove a bunch of deprecation warningsManoloFLTK
2023-10-06Fix: macOS runtime warning makeKeyWindow... (#785)ManoloFLTK
2023-08-09macOS: add extra comment explaining need for PPC-specific source codeManoloFLTK
2023-08-09Fl_cocoa.mm: fix Apple macro for PPC caseSergey Fedorov
2023-08-05Revert "#733 partial: Adds rotation gesture event on MacOS"Albrecht Schlosser
This reverts commit 3049e6394a3376f7fff1c8cde19fd7bb1a9252ec as agreed upon in GitHub Issue #733.
2023-08-05#733 partial: Adds rotation gesture event on MacOSMatthias Melcher
2023-04-23Replace internal fl_create_offscreen() calls by new Fl_Image_SurfaceManoloFLTK
2023-04-14Restore building with macOS SDK 10.9 and earlierManoloFLTK
2023-04-14macOS: remove calls to deprecated APIManoloFLTK
2023-02-13Allow scaled image in Fl_Window::cursor(const Fl_RGB_Image *, int, int)ManoloFLTK
2023-01-30Fix launching of unbundled app from /tmpManoloFLTK
2023-01-14Extend commit a4b33f8 to other uses of function convert_crlf()ManoloFLTK
Helper function convert_crlf() from file fl_wayland_clipboard_dnd.cxx has been repaired by commit a4b33f8 (13 jan 2023). But the same function was also in file Fl_cocoa.mm. This commit moves the repaired code to class Fl_Screen_Driver and has both fl_wayland_clipboard_dnd.cxx and Fl_cocoa.mm use it.
2023-01-13Fix for "Rename Fl_X* Fl_Window::i private class member" (#223)ManoloFLTK
2023-01-09Virtual member Fl_Window_Driver::makeWindow() now returns voidManoloFLTK
2023-01-01FLUID refactor and macOS warnings removed (#623)Matthias Melcher
P renamed to g_project class Project renamed to class Fluid_Project fixes macOS type cast warnings
2022-12-29 Fix "Focus is lost leaving full screen on macOS 13" (#608)ManoloFLTK
2022-11-01Fix trailing whitespaceAlbrecht Schlosser
2022-10-03Revert 75016cb because it doesn't work well with macOS < 13.0ManoloFLTK
The problem is visible with test/tile when moving the sub window's border. This also fixes issue #508
2022-09-30macOS: implement (BOOL)[FLView isOpaque] to improve drawing performance.ManoloFLTK
2022-09-29macOS platform: rename Fl_Cocoa_Gl_Window_Driver.cxx to .mmManoloFLTK
2022-09-28macOS: support of FLTK widgets in OpenGL 3 windows - cont'd.ManoloFLTK
This code is OK under macOS 10 9 and 13.
2022-09-28macOS: add necessary setWantsBestResolutionOpenGLSurface:YES message.ManoloFLTK
2022-09-27Simpler code to support FLTK widgets in macOS OpenGL 3 windows.ManoloFLTK
Also, the application-level code to add widgets to a GL3 window becomes platform-independent.
2022-09-26Fix crash under macOS 13 Ventura public beta 6 when closing menu window.ManoloFLTK
Bizarrely, an NSMouseEntered event arrives returning nil to [event window]!
2022-09-23GL3 for macOS platform: allow creation of GL1 and GL3 contexts by an app.ManoloFLTK
2022-09-22Fix issue #501: build error under macOS 10.10ManoloFLTK
2022-09-15Make Fl::set_color(r,g,b,a) effective under Wayland and macOS.ManoloFLTK
2022-09-12Allow use of Fl_Window::default_icon() with a scaled image.ManoloFLTK
2022-09-07Improve support of child windows that may leak outside their parent window.ManoloFLTK
1) add Wayland code that prevent subwindows from leaking outside their parent. This does not cover GL subwindows. 2) add macOS code that prevent GL subwindows from leaking outside their parent. This fixes issue #494 for the macOS platform. N.B.: Wayland GL subwindows are not prevented from leaking because no solution that would not require any change in client applications was found. Code that would cover Wayland GL subwindows but would require client applications to always use the FL_ALPHA flag is included in this commit in commented out form.
2022-08-29Make hybrid Wayland/X11 platform.ManoloFLTK
2022-06-27Remove unused code controlled by the FLTK_CONSOLIDATE_MOTION preprocessor ↵ManoloFLTK
variable.
2022-06-23Fix for issue #450: Fl_Counter slips into infinite loop.ManoloFLTK
This issue revealed that the macOS and Wayland platform processed events slightly differently from other platforms. Under X11 and Windows, Fl::wait() processes one event if one is present, and also all other events present in the event queue immediately after the processing of that event. Under macOS and Wayland, Fl::wait() processes one event if one is present and returns. This commits makes the macOS and Wayland platforms behave as other platforms.
2022-05-05Add check against null pointer occurrence reported with Gmsh (Issue #434).ManoloFLTK
2022-04-29Fix for issue #434 : Segfaults on macOS.ManoloFLTK
2022-04-10Fix for issue #426 - cont'd.ManoloFLTK
2022-04-08Fix for issue #426: "configure --enable-cairoext" flips display upside downManoloFLTK
2022-04-03Silence compiler warnings [-Wunused-but-set-variable]Albrecht Schlosser
2022-03-21Issue #359 RFE: access the MacOS windowid .ManoloFLTK
2022-03-20Simpler updateTrackingAreas method of class FLView is enough.ManoloFLTK
2022-03-20 Fix issue #413: Commit 29d9e31 creates memory handling problem under macOS.ManoloFLTK
2022-03-19Restore default YES value for FLWindow releasedWhenClosed property.ManoloFLTK
2022-03-18Fix for issue #411: send FL_ENTER / FL_LEAVE events to Fl_Window objects.ManoloFLTK
2022-03-01Fix default size_range() calculation (issue #392, STR 3352)Albrecht Schlosser