| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-10-10 | Fl_Cairo_Graphics_Driver: fix Fl_Bitmap drawing whatever the endianness. | ManoloFLTK | |
| 2022-10-10 | Fix for issue #511: allow fl_circle() even without calls to ↵ | ManoloFLTK | |
| fl_begin/end_loop/polygon(). | |||
| 2022-10-09 | Fl_Cairo_Graphics_Driver: make image drawing correct whatever the host ↵ | ManoloFLTK | |
| endianness. | |||
| 2022-10-09 | Remove superfluous center alignment from images | Albrecht Schlosser | |
| Doxygen uses a <div> with center alignment for images, hence adding HTML center alignment for image is not only superfluous but was also inconsistent. Also removed some more unnecessary HTML tags, updated copyright year. | |||
| 2022-10-09 | Fix issue #510: image transparency is not properly processed. | ManoloFLTK | |
| 2022-10-09 | Fix documentation of Fl_Timeout::insert() | Albrecht Schlosser | |
| 2022-10-07 | Class Fl_Single_Window declares but doesn't implement method make_current(). | ManoloFLTK | |
| Also, add missing doc for methods Fl_XXX_Window::show(int, char**). | |||
| 2022-10-06 | Update window icon-related doc in platform-specific section. | ManoloFLTK | |
| 2022-10-06 | Make Windows-specific HICON-using functions visible in doc. | ManoloFLTK | |
| 2022-10-06 | Fix use of several FLTK widgets above an GL scene. | ManoloFLTK | |
| The code failed with 2 or more widgets when FLTK would trigger partial redraws of the widgets, unless the Fl_Gl_Window was FL_DAMAGE_ALL. This commit also adds a second FLTK widget to example/OpenGL3test to check this multiple widget situation, and fixes an error where operator ! was used instead of ~ . | |||
| 2022-10-05 | Fix issue #509: Cairo drawing: unexpected behaviour | ManoloFLTK | |
| This commit fixes " "drawing an fl_pie() with dimension 1x1". But it does not change "drawing fl_line() with begin position = end position does not show" because the same behaviour is observed with Windows and macOS. | |||
| 2022-10-03 | CMake: Fix some special cases regarding generation of docs | Albrecht Schlosser | |
| Ignore error if docs are not generated using a git working tree, for instance from a downloaded tarball or zip file. This is only a temporary solution for issue #499 (see "FIXME" comment). Execute doxygen only if it is available. i.e. found by CMake. | |||
| 2022-10-03 | Revert 75016cb because it doesn't work well with macOS < 13.0 | ManoloFLTK | |
| The problem is visible with test/tile when moving the sub window's border. This also fixes issue #508 | |||
| 2022-10-02 | Add missing return value to Fl_WinAPI_Gl_Window_Driver::create_gl_context() | ManoloFLTK | |
| 2022-10-02 | Clean use of virtual GLContext Fl_Gl_Window_Driver::create_gl_context(). | ManoloFLTK | |
| 2022-10-02 | macOS: simpler way to delete the GL1 context of widgets-using GL3 windows. | ManoloFLTK | |
| 2022-10-01 | macOS: support 5 more keys as Fl_Sys_Menu_Bar item shortcuts. | ManoloFLTK | |
| 2022-10-01 | macOS: fixed problem in resizing of widget-containing OpenGL 3 window. | ManoloFLTK | |
| 2022-09-30 | FLTK widgets in OpenGL 3 windows: rewrite for driver system. | ManoloFLTK | |
| 2022-09-30 | Improve wording of GitHub Issue Templates | Albrecht Schlosser | |
| as suggested by Manolo and Ian | |||
| 2022-09-30 | macOS: simpler code for auxiliary NSView supporting widgets on a GL3 window. | ManoloFLTK | |
| 2022-09-30 | Support of FLTK widgets in OpenGL 3 windows under Windows. | ManoloFLTK | |
| 2022-09-30 | macOS: implement (BOOL)[FLView isOpaque] to improve drawing performance. | ManoloFLTK | |
| 2022-09-30 | macOS: support FL_Up,FL_Down,FL_Left,FL_Right system menu item shortcuts | ManoloFLTK | |
| 2022-09-29 | macOS platform: rename Fl_Cocoa_Gl_Window_Driver.cxx to .mm | ManoloFLTK | |
| 2022-09-29 | Doc: more details about installation of GLEW. | ManoloFLTK | |
| 2022-09-29 | Support of FLTK widgets in OpenGL 3 windows - cont'd. | ManoloFLTK | |
| This commit allows to switch between FL_DOUBLE / FL_SINGLE modes in widget-containing GL3 windows. Demo program examples/OpenGL3test is modified to show FLTK widgets even if the platform does not support OpenGL 3. | |||
| 2022-09-28 | Add GitHub Issue Templates | Albrecht Schlosser | |
| - bug_report.md: template for bug reports - feature_request.md: template for feature requests - fltk-build-or-usage-question.md: not really a template [1] [1] Explain to users that this is the wrong place to ask user questions and refer them to fltk.general | |||
| 2022-09-28 | macOS: support of FLTK widgets in OpenGL 3 windows - cont'd. | ManoloFLTK | |
| This code is OK under macOS 10 9 and 13. | |||
| 2022-09-28 | macOS: add necessary setWantsBestResolutionOpenGLSurface:YES message. | ManoloFLTK | |
| 2022-09-27 | Remove use of class Fl_Window_Driver inside libfltk_gl | ManoloFLTK | |
| 2022-09-27 | Use PR #507 by @ggarra13 to fix issue #85. | ManoloFLTK | |
| 2022-09-27 | Simpler 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-26 | Replace all calls to sprintf() by calls to snprintf(). | ManoloFLTK | |
| 2022-09-26 | Fix 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-25 | Add cross-platform support for adding widgets to an OpenGL3-based Fl_Gl_Window. | ManoloFLTK | |
| Under non-macOS platforms, the key is to call glUseProgram(0); after having used OpenGL 3 which allows to then use OpenGL 1 and draw FLTK widgets over the OpenGL3 scene. Under macOS, this is impossible because macOS GL3 contexts are not compatible with GL1. The solution implemented here is to create an additional Fl_Gl_Window placed above and sized as the GL3-based window, to give it a non opaque, GL1-based context, and to put the FLTK widgets in that additional window. | |||
| 2022-09-23 | Updated fltk logo for docs and help_dialog using logo from the website. | Greg Ercolano | |
| 2022-09-23 | GL3 for macOS platform: allow creation of GL1 and GL3 contexts by an app. | ManoloFLTK | |
| 2022-09-23 | GL3 support under X11: ask for compatibility profile if possible. | ManoloFLTK | |
| 2022-09-23 | Fix build process of PDF docs on macOS and update .gitignore | Albrecht Schlosser | |
| Note: the syntax of command/switch `sed -i` is slightly different on macOS vs. Linux and should not be used. Move .gitignore parts referring to /documentation/ to their own file 'documentation/.gitignore' and add new generated file(s). | |||
| 2022-09-23 | Fix Fl_X11_Window_Driver::fullscreen_on() and ↵ | ManoloFLTK | |
| Fl_X11_Window_Driver::fullscreen_off(). | |||
| 2022-09-23 | Fixes incorrect install of fluid in macOS Applications directory. | Gonzalo Garramuño | |
| This requires sudo permissions to do it, and breaks ExtenalProject_Add. | |||
| 2022-09-23 | Use adequate #include for fl_wl_display(). | ManoloFLTK | |
| 2022-09-23 | Wayland: process OPTION_USE_WAYLAND for Unix only | ManoloFLTK | |
| 2022-09-22 | Fix issue #501: build error under macOS 10.10 | ManoloFLTK | |
| 2022-09-22 | Wayland: fix window closing with titlelbar close button. | ManoloFLTK | |
| 2022-09-22 | Wayland: fix error detection during call to glewInit(). | ManoloFLTK | |
| 2022-09-21 | Improve docs of Fl_Copy_Surface and use of OpenGL 3. | ManoloFLTK | |
| 2022-09-21 | Update with changes from source (commit bcb1d791) - cont'd. | ManoloFLTK | |
| 2022-09-21 | Update with changes from source (commit bcb1d791). | ManoloFLTK | |
