| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-03-24 | Replace lround() calls by round() calls in class Fl_Anim_GIF_Image (#942) | ManoloFLTK | |
| 2024-03-24 | Remove duplicated #include <config.h> directive | ManoloFLTK | |
| 2024-03-23 | macOS: remove deprecated use of property allowedFileTypes in class NSSavePanel | ManoloFLTK | |
| The recommended replacement requires macos ≥ 11.0 and a new framework: UniformTypeIdentifiers | |||
| 2024-03-23 | Add necessary #include <config.h> directives | ManoloFLTK | |
| 2024-03-22 | Fix "Support for AIX" (#942) | Albrecht Schlosser | |
| Slightly modified patch from @michaelbaeuerle (issue #942). | |||
| 2024-03-22 | Add comments giving cairo version required for each cairo call if > 1.0 | ManoloFLTK | |
| 2024-03-21 | CMake: Remove "-no-pie" build option | Albrecht Schlosser | |
| libdecor/build/Makefile: unused anyway (previously used building demos) src/CMakeLists.txt: broke some user builds, see fltk.general, thread "-no-pie in FLTK Libraries build." (Mar 17, 2024). Todo: check usage of "-fPIC" (libdecor builds) | |||
| 2024-03-20 | Remove unused macro definitions | ManoloFLTK | |
| 2024-03-20 | Add missing include file (#939) | Albrecht Schlosser | |
| 2024-03-20 | Add compile-time check of required minimum cairo version | ManoloFLTK | |
| 2024-03-20 | Use type cairo_region_t* for Fl_Region under Wayland platform | ManoloFLTK | |
| 2024-03-19 | Update dependencies, whitespace, and Fl_File_Chooser.cxx | Albrecht Schlosser | |
| Rewrite src/Fl_File_Chooser.cxx from its .fl source file | |||
| 2024-03-19 | Document fl_close_display() | ManoloFLTK | |
| 2024-03-18 | Fix "Support for HP-UX" (#937) | Albrecht Schlosser | |
| Fix usage of vsscanf in Fl_Unix_System_Driver::clocale_vsscanf(). Final commit of all patches provided by the OP of issue #937 - if everything works now. | |||
| 2024-03-18 | Add more public accessor methods to Fl_Grid (#937) | Albrecht Schlosser | |
| Some of these accessor methods should be private so they can't be used by user code but - due to compiler issues - they must be public for HP-UX 11.11 (for details see GitHub Issue #937). | |||
| 2024-03-18 | Fix name clash on some systems (#937) | Albrecht Schlosser | |
| Rename local function and void using leading underscore. | |||
| 2024-03-18 | Replace setenv() with putenv() on old systems (+937) | Albrecht Schlosser | |
| Add system check for setenv() function in configure and CMake. | |||
| 2024-03-18 | Move nanosvg to a separate file, don't use 'roundf()' (#937) | Albrecht Schlosser | |
| Replacement of roundf() with nsvg__roundf() fixes one aspect of issue #937. Having the nanosvg implementation in its own module was planned anyway. | |||
| 2024-03-18 | Fix a Visual Studio compiler warning | Albrecht Schlosser | |
| 2024-03-18 | Fl_Native_File_Chooser_GTK: improve preview of text files on HiDPI | ManoloFLTK | |
| 2024-03-18 | Restore building on old Linux/Unix systems lacking Xutf8LookupString() | ManoloFLTK | |
| 2024-03-18 | Fix "FLTK on NetBSD very slow on X11 with Unicode locale" (#935) | ManoloFLTK | |
| 2024-03-16 | Fix memory leak in Fl_X11_Screen_Driver.cxx (#934) | Albrecht Schlosser | |
| Fl_X11_Screen_Driver::set_spot() did not free the list of missing fonts returned by XCreateFontSet(). This commit also initializes some variables and reformats code, but the only notable change is to call XFreeStringList(missing_list) if missing_list is not NULL. | |||
| 2024-03-16 | Create enum Fl_Wayland_Screen_Driver::cursor_shapes | ManoloFLTK | |
| 2024-03-15 | Fix a bunch of compiler warnings, particularly for old compilers | Albrecht Schlosser | |
| Works now much better with old C99 and C++98 standard compilers. Fixed: C++ comments in C files and headers included by C files. There are still some warnings with C90 though but these would be hard to fix and left as-is for now. test/fractals.cxx: some arrays were too small by 1, or the compiler warned at least (false positive?). Anyway, it's fixed now. | |||
| 2024-03-15 | STR 3489: fix alpha blending for X11 | Matthias Melcher | |
| 2024-03-15 | Have FLTK use libdecor at version > 0.2.2 | ManoloFLTK | |
| - it's no longer necessary to take care of the change in the layout of "struct libdecor" between versions ≤ 0.2.2 and > 0.2.2 of libdecor - version > 0.2.2 contains MR131, that is, it defines LIBDECOR_WINDOW_STATE_RESIZING so the hack to emulate it is no longer necessary - CMake option FLTK_USE_SYSTEM_LIBDECOR now requires libdecor version > 0.2.2 to be activated, otherwise the bundled libdecor is used - what will be the libdecor version after 0.2.2 (0.2.3? 0.3.0?) is not known as of today | |||
| 2024-03-13 | Improve Fl_Wayland_Screen_Driver::base_scale(int) | ManoloFLTK | |
| 2024-03-13 | Update libdecor to upstream commit 4f2c03d5 - cont'd | ManoloFLTK | |
| 2024-03-13 | Remove useless X11 libraries when building with -DFLTK_BACKEND_X11=0 | ManoloFLTK | |
| 2024-03-12 | Fix several compiler warnings | Albrecht Schlosser | |
| Three unrelated but only minor warnings. | |||
| 2024-03-12 | Fix trimming of trailing whitespace in Fl_Terminal::text() | Albrecht Schlosser | |
| ... and document a missing parameter. | |||
| 2024-03-12 | Fix use of FLTK_SCALING_FACTOR under macOS | ManoloFLTK | |
| 2024-03-12 | using xlib to query the new DPI (old #910) (PR #913) | ManoloFLTK | |
| Thanks to Mike Qin for finding how to query the possibly changed DPI value of an X11 display while an FLTK app keeps running without running an external command in a pipe. | |||
| 2024-03-11 | Add Fl_Terminal to "Scrollbar Size" unittest (#931) | Greg Ercolano | |
| This involved enlarging the unittest main window to make room for the additional test. Adding this test revealed a problem in Fl_Terminal's global scrollbar size handling, which is fixed here as well. Also fixed a small issue in the demo's debugging terminal with the horiz scrollbar. | |||
| 2024-03-11 | Refit display rows/cols preset, remove test code | Greg Ercolano | |
| 2024-03-11 | Fix Fl_Terminal horiz scrollbar appearing needlessly (#930) | Greg Ercolano | |
| 2024-03-11 | macOS: Fullscreen window loses sys menu bar if 2nd window is opened (#924) | ManoloFLTK | |
| 2024-03-11 | Fix: Filechooser preview of XML file shows it as a corrupt image (#926) | ManoloFLTK | |
| 2024-03-06 | Small scrollbar fixes | Greg Ercolano | |
| 2024-03-06 | Add horizontal scrollbar to Terminal widget (#928) | Albrecht Schlosser | |
| * Checkpoint. Basic functionality seems to be working. * Code cleanup * Added horizontal scrollbar to Terminal widget * Fix hscrollbar_size operation * Applied erco-terminal-mods_v5_final.patch.txt Final patch relating to PR 918 * Remove trailing whitespace, update copyright year --------- Co-authored-by: Jonathan Griffitts <jonathan.griffitts@gmail.com> Co-authored-by: Greg Ercolano <erco@seriss.com> Co-authored-by: Albrecht Schlosser <albrechts.fltk@online.de> | |||
| 2024-03-05 | Filechooser preview of XML file shows it as a corrupt image - cont'd (#926) | ManoloFLTK | |
| 2024-03-04 | Fix: Filechooser preview of XML file shows it as a corrupt image (#926) | ManoloFLTK | |
| 2024-03-04 | Fullscreen window loses sys menu bar if 2nd window is opened (#924) | ManoloFLTK | |
| 2024-03-04 | Fix Scaling window up/down also scales X/Y position on secondary displays ↵ | ManoloFLTK | |
| only (#925) | |||
| 2024-03-04 | Implement Fl_Wayland_Screen_Driver::base_scale(int numscreen) | ManoloFLTK | |
| 2024-03-04 | X11: improve moving window back & forth across screens (#919) | ManoloFLTK | |
| 2024-03-03 | Use Fl_Window_Driver::is_resizable() to check whether window can be resized | ManoloFLTK | |
| 2024-03-03 | X11: Window scaling makes window lose resizable status if resizable_ is ↵ | ManoloFLTK | |
| NULL (#923) | |||
| 2024-03-03 | A window needs is_resizable() true to obey fullscreen() or maximize() | ManoloFLTK | |
