- Mar 06, 2025
-
-
Albrecht Schlosser authored
Note: current minimum for future 1.5.0 is C++11, this may be raised after further discussion.
-
Albrecht Schlosser authored
-
Albrecht Schlosser authored
-
Albrecht Schlosser authored
-
- Mar 04, 2025
-
-
ManoloFLTK authored
-
- Feb 24, 2025
-
-
ManoloFLTK authored
This code was used in the past to support a deprecated way to obtain the initial value of the GUI scaling factor for the X11 platform.
-
- Feb 23, 2025
-
-
Albrecht Schlosser authored
-
- Feb 22, 2025
-
-
ManoloFLTK authored
-
ManoloFLTK authored
-
- Feb 21, 2025
-
-
ManoloFLTK authored
-
Albrecht Schlosser authored
-
Albrecht Schlosser authored
-
Albrecht Schlosser authored
make remaining casts consistent with other casts of the same variables
-
- Feb 20, 2025
-
-
ManoloFLTK authored
-
- Feb 19, 2025
-
-
Albrecht Schlosser authored
Note: ubuntu-20.04 will be phased out soon
-
Albrecht Schlosser authored
Note: this fixes the warning, but a better fix would be to use either strlcpy(), fl_strlcpy(), or a string type in 1.5.0 or higher.
-
Albrecht Schlosser authored
... in source file and documentation
-
- Feb 14, 2025
-
-
ManoloFLTK authored
-
ManoloFLTK authored
-
- Feb 08, 2025
-
-
ManoloFLTK authored
This change allows to capture the rounded corners of a top-level GL window. Also, rename Fl_Cocoa_Window_Driver::capture_decorated_window_10_5() from capture_decorated_window_10_6() because this function uses CGWindowListCreateImageFromArray() available from macOS 10.5.
-
- Feb 06, 2025
-
-
ManoloFLTK authored
-
ManoloFLTK authored
-
- Feb 05, 2025
-
-
ManoloFLTK authored
-
Albrecht Schlosser authored
Also replace 'MSWindows' with 'Windows' where appropriate, leaving only old documents like README files from 1.3 and older as-is.
-
- Feb 04, 2025
-
-
ManoloFLTK authored
-
- Feb 03, 2025
-
-
ManoloFLTK authored
-
ManoloFLTK authored
Also, use more explicit button names
-
ManoloFLTK authored
-
ManoloFLTK authored
-
- Feb 01, 2025
-
-
Albrecht Schlosser authored
This commit adds only documentation.
-
Albrecht Schlosser authored
-
- Jan 30, 2025
-
-
ManoloFLTK authored
-
ManoloFLTK authored
FLTK now supports 2 types of fullscreen modes under macOS: 1) normal macOS fullscreen mode where the menubar and titlebar appear when mouse is moved to top of screen and the window covers one screen only; 2) multiple-screen mode that requires calling Fl_Window::fullscreen_screens() before. This commit fixes all possible transitions between these fullscreen modes and normal window mode.
-
- Jan 29, 2025
-
-
Albrecht Schlosser authored
Separate both constructor types and document parameters.
-
- Jan 27, 2025
-
-
Albrecht Schlosser authored
If FLTK has been built with bundled image libs the include directory of the *installed* library headers is 'FL/images' relative to the normal 'include' directory. The CMake property "include_directories" is now added to the installed fltk_images library so it is used when building user programs with bundled image libs.
-
- Jan 26, 2025
-
-
ManoloFLTK authored
-
- Jan 24, 2025
-
-
ManoloFLTK authored
-
ManoloFLTK authored
This commit adds support of scenarios where a child window is moved while its parent is simultaneously modified.
-
- Jan 22, 2025
-
-
Albrecht Schlosser authored
Adjust internal vector sizes before and after changing the rows() in the base class to avoid inconsisten sizes. Note that the crash reported by the OP of PR #1187 was caused by more than one issue, not only the one fixed here. Thanks for the original patch to the author, GitHub user 'basiliscos'.
-
ManoloFLTK authored
Users who need the old behavior for strict backwards compatibility under Windows can load the previous (Arial) font at program startup with only a few lines of code: #ifdef _WIN32 // reset Windows fonts to pre-1.4.2 state Fl::set_font(FL_HELVETICA, " Arial"); Fl::set_font(FL_HELVETICA + 1, "BArial"); Fl::set_font(FL_HELVETICA + 2, "IArial"); Fl::set_font(FL_HELVETICA + 3, "PArial"); #endif
-