| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-04-07 | Make Fl_Input::handle_key() protected (#203) | Albrecht Schlosser | |
| ... as requested in this comment: https://github.com/fltk/fltk/issues/211#issuecomment-814235771 | |||
| 2021-04-07 | Remove static variable, fix gcc warning [-Wclobbered] (#203) | Albrecht Schlosser | |
| PR #203 "Multithread fix for PNG loading" includes a suggested fix that moves the variable fp to the Fl_PNG_Image structure. This commit fixes the threading issue by allocating the variable fp with new, avoiding the [-Wclobbered] warning w/o using a static var. The same issue is now also fixed in Fl_JPEG_Image. | |||
| 2021-04-04 | Fix for issue #209: Gtk-CRITICAL messages from native file chooser | ManoloFLTK | |
| Thanks to K.R. for the fix. | |||
| 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-03-27 | Add guard against multiple inclusion of header file. | ManoloFLTK | |
| 2021-03-26 | Remove X11-specific code from platform-independent Fl_PostScript.cxx | ManoloFLTK | |
| 2021-03-23 | Better fix for issue #206. | Greg Ercolano | |
| Albrecht caught a problem with my strncat use (see comments for 12d8da9c). I noticed we have fl_strlcpy() and fl_strlcat() which is what was really needed here. | |||
| 2021-03-23 | Solve issue #206 warning. | Greg Ercolano | |
| 2021-03-23 | Optimization for pixel loop. | Greg Ercolano | |
| As per erco's comments on fltk.coredev, Mar 21 2021 in thread Subject: Re: 1.4 build failing on OSX for me | |||
| 2021-03-22 | Remove unused #include statements | Albrecht Schlosser | |
| Cairo is not used in this file, math.h is not necessary, and stdio.h is only required if USE_PANGO is false. | |||
| 2021-03-22 | Solve issue #204, wrong default for labelfgcolor() | Greg Ercolano | |
| FL_BLACK changed to FL_FOREGROUND_COLOR as per docs. | |||
| 2021-03-22 | Add missing include file stdlib.h for abs(int) | Albrecht Schlosser | |
| This file was included (in math.h or elsewhere) on Linux and latest macOS versions but maybe not in earlier macOS versions or with other configuration options. | |||
| 2021-03-21 | Windows: fix fl_filename_isdir() | Albrecht Schlosser | |
| - convert filename from UTF-8 to "Windows wide chars" - use GetFileAttributesW() instead of _stat() | |||
| 2021-03-21 | Remove unnecessary system includes from public headers | Albrecht Schlosser | |
| Add includes of system headers in the implementation files where necessary. | |||
| 2021-03-19 | Added docs for public fl_vsnprintf() (STR #3413) | Greg Ercolano | |
| Applied vsnprintf_v2.patch from STR#3413 which documents the previously undocumented function, so that it shows up here in the doxygen docs: Files -> File List -> vsnprintf.c -> fl_vsnprintf() This commit does not solve STR #3413, just adds the recommended documentation for fl_vsnprintf(). Other functions in src/vsnprintf.c could use docs too. See the bottom of comment #5 in the STR for recommendations to fully solve. | |||
| 2021-03-18 | Fix stack corruption when loading GIF | fire-eggs | |
| 2021-03-15 | Partial fix for issue #188. | ManoloFLTK | |
| This fixes the inconsistency created by the possibility to change img->w() and img->h() values. The fix is to use img->data_w() and img->data_h() that have constant values. | |||
| 2021-03-15 | Fix Linux build with --enable-pango | Albrecht Schlosser | |
| 2021-03-15 | Create class Fl_Cairo_Graphics_Driver. | ManoloFLTK | |
| That class is extracted from inside Fl_PostScript_Graphics_Driver and might become handy in the future. | |||
| 2021-03-15 | Class Fl_PostScript_Graphics_Driver: better separation of what varies with ↵ | ManoloFLTK | |
| USE_PANGO | |||
| 2021-03-13 | Fix fl_endpoints() for macOS platform that was not effective. | ManoloFLTK | |
| 2021-03-13 | Fast pango (#201) | ManoloFLTK | |
| * Cache single unicode character widths under Xft+Pango | |||
| 2021-03-11 | Unification of scaled coordinate calculations in class ↵ | ManoloFLTK | |
| Fl_Scalable_Graphics_Driver Most coordinate calculations are done with the new inline function int Fl_Scalable_Graphics_Driver::floor(int coord) that is used by both the Windows and X11 platforms. | |||
| 2021-03-02 | Windows platform: accurate drawing area of RGB images with scaled GUI. | ManoloFLTK | |
| 2021-03-02 | X11 platform: Accurately control RGB image drawing with GUI scaling. | ManoloFLTK | |
| 2021-03-01 | Remove duplicated code between derived classes of Fl_Graphics_Driver - cont'd. | ManoloFLTK | |
| 2021-03-01 | Remove duplicated code between derived classes of Fl_Graphics_Driver. | ManoloFLTK | |
| 2021-03-01 | Remove warnings about hidden virtual member functions. | ManoloFLTK | |
| 2021-03-01 | Fix cairo build (autoconf + CMake) + README's | Albrecht Schlosser | |
| - rewrite to use pkg-config with both autoconf + CMake - remove hardcoded library names - fix build dependencies and search directories - remove or replace old and unused variables - update README files To be done: - implement fallback for autoconf/configure if pkg-config is missing - fix pango build (uses cairo internally) | |||
| 2021-02-27 | Update dependencies | Albrecht Schlosser | |
| 2021-02-27 | Remove config_lib.h and runtime configuration info | Albrecht Schlosser | |
| ... as discussed in fltk.coredev. | |||
| 2021-02-27 | Rename fl_remove_scale() to fl_override_scale() as discussed in fltk.general | ManoloFLTK | |
| Re: Can custom box type functions handle their own high-DPI screen scaling? | |||
| 2021-02-25 | Fix Doxygen docs (unescaped '$') | Albrecht Schlosser | |
| 2021-02-25 | Add fl_remove_scale()/fl_restore_scale() to transiently draw without scaling ↵ | ManoloFLTK | |
| factor. This new API is a response to this message in fltk.general : Can custom box type functions handle their own high-DPI screen scaling? | |||
| 2021-02-24 | Improve precision of GUI scaling for Windows platform. | ManoloFLTK | |
| 2021-02-22 | Simplify source code of Fl_GDI_Graphics_Driver::draw_rgb(Fl_RGB_Image *,…) | ManoloFLTK | |
| 2021-02-21 | Remove VS compilation warnings about implicit type conversions. | ManoloFLTK | |
| 2021-02-21 | Remove VS compilation warning messages about implicit type conversions. | ManoloFLTK | |
| 2021-02-21 | Fix for issue #192: focus box drawing incorrectly on OSX (e.g. 10.10.5) at ↵ | ManoloFLTK | |
| scales >100% | |||
| 2021-02-21 | Fix #include statements, remove unnecessary includes | Albrecht Schlosser | |
| 2021-02-19 | Remove use of static global var gl_fontsize inside virtual member ↵ | ManoloFLTK | |
| Fl_Gl_Window_Driver::alpha_mask_for_string() | |||
| 2021-02-18 | Remove #include ".../config_lib.h" from remaining sources | Albrecht Schlosser | |
| ... except src/Fl.cxx Fl.cxx uses the FL_CFG_* macros to define the values of runtime configuration options. This is now the only usage of config_lib.h. Todo: we can probably implement these runtime config vars in another way and finally remove config_lib.h. | |||
| 2021-02-18 | Update dependencies | Albrecht Schlosser | |
| 2021-02-18 | Remove redundant definition of FL_CFG_GFX_OPENGL | Albrecht Schlosser | |
| 2021-02-18 | Make clear we're calling a member function of class Fl_WinAPI_System_Driver. | ManoloFLTK | |
| 2021-02-17 | Documentation: remove Doxygen warnings of undeclared members. | ManoloFLTK | |
| 2021-02-17 | Include config.h rather than config_lib.h in fl_open_uri.cxx | ManoloFLTK | |
