| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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-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-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 | 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 | Make clear we're calling a member function of class Fl_WinAPI_System_Driver. | ManoloFLTK | |
| 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_WIN_COCOA preprocessor variable from Fl_Tree_Prefs.cxx | ManoloFLTK | |
| 2021-02-16 | Remove FL_CFG_SYS_POSIX preprocessor variable from fl_open_uri.cxx | ManoloFLTK | |
| 2021-02-16 | Remove FL_CFG_WIN_COCOA preprocessor variable from Fl_Sys_Menu_Bar.cxx | ManoloFLTK | |
| 2021-02-16 | Remove FL_CFG_WIN_X11 preprocessor variable from Fl_own_colormap.cxx | ManoloFLTK | |
| 2021-02-16 | Fix whitespace errors (no code changes) | Albrecht Schlosser | |
| - remove trailing whitespace - convert tabs to spaces (configure.ac) | |||
| 2021-02-16 | Remove FL_CFG_SYS_WIN32 preprocessor variable from fl_draw_pixmap.cxx | ManoloFLTK | |
| 2021-02-16 | Include <config.h> when possible - continued. | ManoloFLTK | |
| 2021-02-16 | Use <config.h> when appropriate. | ManoloFLTK | |
| 2021-02-16 | Create virtual Fl_RGB_Image* Fl_Gl_Window_Driver::capture_gl_rectangle() | ManoloFLTK | |
| 2021-02-16 | Create classes Fl_XXX_Gl_Window_Driver according to driver model. | ManoloFLTK | |
| 2021-02-15 | PR #174: Skip the call to MonitorFromRect when it is not needed. | ManoloFLTK | |
| 2021-02-13 | Remove compilation warnings issued by Visual Studio 2019. | ManoloFLTK | |
| 2021-02-01 | Scaling support under Windows: fix fullscreen window mode. | ManoloFLTK | |
| When scale was > 1, fullscreen window did not cover the task bar, as seen with test/fullscreen. | |||
| 2021-01-25 | Windows: restore "checkers" app that was damaged after handling of issue #155. | ManoloFLTK | |
| 2020-12-02 | Improve Fl_Graphics_Driver::cache_size() when GUI is scaled. | ManoloFLTK | |
| The change lets this function enlarge the size only when strictly necessary for image tiling. | |||
| 2020-11-30 | Scaling for Windows and X11: support rectangular loops. | ManoloFLTK | |
| 2020-11-29 | Fix for issue #123 - Windows platform | ManoloFLTK | |
| 2020-11-29 | Windows: fix undrawn pixels at right and bottom of scaled windows. | ManoloFLTK | |
| 2020-11-27 | Prevent compilation warning about uninitialized variables. | ManoloFLTK | |
| 2020-11-25 | Fix for issue #123 - X11 platform | ManoloFLTK | |
| As discussed, only the window position becomes rounded to nearest integer value when a fractional GUI scale factor is applied. | |||
| 2020-11-24 | Fix for issue #163: Improve Xrender scaling quality | ManoloFLTK | |
| 2020-11-22 | Fix issue #162 | Greg Ercolano | |
| 2020-11-20 | Fix for issue #159 - continued | ManoloFLTK | |
| Changes here concentrate the fix within static function alpha_blend() and thus are visible only when drawing transparent images under X11 platform without Xrender. | |||
| 2020-11-19 | Remove compilation warnings about signed/unsigned comparison. | ManoloFLTK | |
