| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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-04-29 | Cleaner access to Fl_Gl_Window_Driver objects. | ManoloFLTK | |
| 2021-04-27 | Slightly simplify gl_texture_fifo::compute_texture() | ManoloFLTK | |
| The font size is set to the value necessary for the GL scene before computing the string width. Virtual Fl_Gl_Window_Driver::effective_size() becomes unnecessary. | |||
| 2021-04-16 | Minor simplification in Fl_Gl_Window_Driver::capture_gl_rectangle() | ManoloFLTK | |
| 2021-04-14 | Fix Fl_Cairo_Graphics_Driver::rect and Fl_Cairo_Graphics_Driver::rectf | ManoloFLTK | |
| 2021-04-13 | Update Fl_WinAPI_Window_Driver.H | Daniel G | |
| Fix copy paste error. | |||
| 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 | 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 | 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 | |
