| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 3 days | wip | maxim nikonov | |
| 3 days | wip | maxim nikonov | |
| 2025-06-19 | Ensure that the 'awake' pipe does not overflow (#1263) | Matthias Melcher | |
| 2025-06-19 | Update Fl::await() and friends API and documentation | Matthias Melcher | |
| This creates the base for #1263, but does not fix it yet. | |||
| 2024-08-28 | Fix return values of Fl_Printer::begin_job() with GTK dialogs | ManoloFLTK | |
| 2024-04-08 | Make Fl_GTK_Printer_Driver recognize more paper sizes | ManoloFLTK | |
| also, make clear the B* paper size names are from JIS not ISO. | |||
| 2024-04-08 | Improve Fl_GTK_Printer_Driver::begin_job() | ManoloFLTK | |
| 2024-04-08 | Add Tabloid paper size to menu_print_page_size array | ManoloFLTK | |
| 2023-02-07 | macOS+XQuartz: support new homebrew name for GTK2 shared lib | ManoloFLTK | |
| 2023-02-02 | Allow cmake -DOPTION_APPLE_X11=On without -U__APPLE__ | ManoloFLTK | |
| 2023-01-31 | Fix miscellaneous #include directives | ManoloFLTK | |
| 2022-12-30 | Use `FL_OVERRIDE` for all overridden virtual methods (#611) | Matthias Melcher | |
| FL_OVERRIDE is defined as `override` for C++11 and higher FL_OVERRIDE is defined as `override` for VisualC 2015 and newer Don't interfere with Fl_Widget::override() | |||
| 2022-12-17 | Remove useless Fl_System_Driver members after 12da87b | ManoloFLTK | |
| 2022-11-15 | Add support of .svgz image files to fluid | ManoloFLTK | |
| The prototype of the public Fl_SVG_Image constructor is expanded to allow construction from in-memory, gzip'ed binary data. | |||
| 2022-11-07 | Create class Fl_Unix_Screen_Driver used by X11 and Wayland platforms | ManoloFLTK | |
| 2022-11-06 | Check return value from call to gtk_init_check() | ManoloFLTK | |
| 2022-11-06 | Allow using native file chooser on Darwin + XQuartz + (homebrew or fink) | ManoloFLTK | |
| 2022-09-26 | Replace all calls to sprintf() by calls to snprintf(). | ManoloFLTK | |
| 2022-07-05 | Documentation: add missing mentions of the Wayland platform. | ManoloFLTK | |
| 2022-04-04 | Catch also Fl_Posix_System_Driver after rename stat -> flstat in ↵ | ManoloFLTK | |
| Fl_System_Driver | |||
| 2022-03-21 | Remove unnecessary constructors. | ManoloFLTK | |
| 2022-01-16 | Rename FL/fl_string.h to FL/fl_string_functions.h | Albrecht Schlosser | |
| This is part 1 of the final fix for a previous name clash on case insensitive file systems (fl_string.h vs. Fl_String.H). | |||
| 2022-01-16 | Improve Fl_GTK_Native_File_Chooser_Driver in relation to FLTK windows. | ManoloFLTK | |
| Implement a new way to make the GTK file-chooser window modal-like by preventing any event processing by other FLTK windows. The new way is also no longer X11-specific. | |||
| 2022-01-14 | Move make_transient() to Fl_Posix_System_Driver from Fl_Screen_Driver | ManoloFLTK | |
| 2021-12-09 | Remove compiler warnings about unused parameters (issue #307) - cont'd | ManoloFLTK | |
| 2021-12-02 | PostScript output: initialise member variables in Fl_Cairo_Graphics_Driver ↵ | ManoloFLTK | |
| constructor. Also, remove inadequate Fl_Surface_Device::push_current(this) call in Fl_Posix_Printer_Driver::begin_job(). | |||
| 2021-07-21 | Call pthread's recursive mutex on Linux (Issue #245) | Albrecht Schlosser | |
| Add CMake test for PTHREAD_MUTEX_RECURSIVE Add autoconf/configure compile test for PTHREAD_MUTEX_RECURSIVE Replace "#ifdef PTHREAD_MUTEX_RECURSIVE" with "#ifdef HAVE_PTHREAD_MUTEX_RECURSIVE" and define HAVE_PTHREAD_MUTEX_RECURSIVE in config.h | |||
| 2021-05-03 | Fix compiler warning on macOS | Albrecht Schlosser | |
| Compiling drivers/Posix/Fl_Posix_System_Driver.cxx... drivers/Posix/Fl_Posix_System_Driver.cxx:176:14: warning: unused function 'quadruple_dlopen' [-Wunused-function] | |||
| 2021-03-31 | Move the X11-specific part of GTK native file chooser to Fl_X11_System_Driver | ManoloFLTK | |
| 2021-03-31 | Fl_X11_System_Driver::probe_for_GTK() is now ↵ | ManoloFLTK | |
| Fl_Posix_System_Driver::probe_for_GTK() | |||
| 2021-03-31 | Move quadruple_dlopen() to Fl_Posix_System_Driver.cxx where it's used. | ManoloFLTK | |
| 2021-03-31 | Move probe_for_GTK() to class Fl_Posix_System_Driver from Fl_X11_System_Driver. | ManoloFLTK | |
| Similarly move dlopen_or_dlsym(). This move is because GTK is not X11-specific. | |||
| 2021-02-21 | Fix #include statements, remove unnecessary includes | Albrecht Schlosser | |
| 2021-02-16 | Remove FL_CFG_SYS_POSIX and FL_CFG_SYS_WIN32 preprocessor vars from Fl_lock.cxx | ManoloFLTK | |
| 2021-02-16 | Remove FL_CFG_SYS_POSIX preprocessor variable from fl_open_uri.cxx | ManoloFLTK | |
| 2021-02-16 | Use <config.h> when appropriate. | ManoloFLTK | |
| 2020-11-10 | Remove compilation warning that HAVE_DLFCN_H is undefined. | ManoloFLTK | |
| 2020-10-28 | Pango ps (#148) | ManoloFLTK | |
| Use cairo-PostScript to output PostScript when pango is available. This allows to draw in vectorial form any script. Before, only the Latin script could be drawn to PostScript in vectorial form. | |||
| 2020-10-04 | Create Fl_X11_System_Driver::dlopen_or_dlsym() for run-time addresses. | ManoloFLTK | |
| The intent is to gather in a single place of the X11 platform source code all variable elements when using dlopen() and dlsym() system functions (e.g., .so vs .dylib extension name, is RTLD_DEFAULT available, locations to be sought). Member function Fl_System_Driver::load() is created only to support Fl_Plugin_Manager::load(). | |||
| 2020-10-02 | Have Fl_X11_System_Driver::newUUID() use uuid_generate() if available at ↵ | ManoloFLTK | |
| run-time. The code falls back to the ad-hoc method if uuid_generate() isn't available. | |||
| 2020-09-30 | Fix possible memory allocation error. | ManoloFLTK | |
| 2020-08-01 | Implement + deploy fl_strdup() | Greg Ercolano | |
| 2020-07-06 | Remove $Id$ tags, update URL's, and more | Albrecht Schlosser | |
| - remove obsolete svn '$Id$' tags from all source files - update .fl files and generated files accordingly - replace 'http://www.fltk.org' URL's with 'https://...' - replace bug report URL 'str.php' with 'bugs.php' - remove trailing whitespace - fix other whitespace errors flagged by Git - add and/or fix missing or wrong standard headers - convert tabs to spaces in all source files The only relevant code changes are in the fluid/ folder where some .fl files and other source files were used to generate the '$Id' headers and footers. | |||
| 2020-04-22 | Add optional argument to Fl_Printer::begin_job() to inform caller when an ↵ | ManoloFLTK | |
| error occurs. This solves an issue raised in fltk.general : Fl_Printer errors - how can I interpret them? https://www.fltk.org/newsgroups.php?s38419+gfltk.general+v38427 | |||
| 2020-02-10 | Implement fl_putenv() as cross-platform putenv() | Albrecht Schlosser | |
| 2020-01-27 | Restore compilability when HAVE_DLFCN_H = 0 | ManoloFLTK | |
| 2020-01-24 | GTK printer chooser: add code to support choice of paper size and orientation | ManoloFLTK | |
| 2019-10-30 | Concentrate source code that supports Darwin + XQuartz + fink as test platform | ManoloFLTK | |
| 2019-10-22 | Add default value of 0 for 1st arg of member function Fl_Printer::begin_job(). | ManoloFLTK | |
| 2019-09-15 | X11 platform: use Gnome printer dialog when the GTK library is available at ↵ | ManoloFLTK | |
| run-time The code to determine whether the GTK library is available is now in Fl_X11_System_Driver::probe_for_GTK() called both by Fl_Printer::begin_job() and Fl_Native_File_Chooser. New Fl::option OPTION_PRINTER_USES_GTK allows to deactivate use of the Gnome print dialog. Minor change in Fl_Native_File_Chooser: GTK version 3 is searched before version 2, whereas the search order was the opposite before. | |||
