| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-09-08 | Add necessary virtual qualifier to ~Fl_Font_Descriptor() and derived. | ManoloFLTK | |
| 2022-08-19 | Fl_Graphics_Driver: remove unused virtual qualifiers. | ManoloFLTK | |
| 2022-07-20 | Change prototype of virtual Fl_Graphics_Driver::pango_font_description(). | ManoloFLTK | |
| 2022-07-06 | Move member q_width from class Fl_Font_Descriptor to Fl_Quartz_Font_Descriptor. | ManoloFLTK | |
| That's because this member is used only in Fl_Quartz_Font_Descriptor. | |||
| 2022-06-19 | Move input method support to Fl_Screen_Driver from Fl_Graphics_Driver | ManoloFLTK | |
| 2022-05-11 | Remove warning: 'virtual void Fl_Graphics_Driver::xyline(int, int, int, ↵ | ManoloFLTK | |
| int)' was hidden. | |||
| 2022-03-24 | Remove platform-dependent type Fl_Bitmask (not in documented public API). | ManoloFLTK | |
| 2022-03-21 | Avoid using same name (p) for distinct members of derived classes. | ManoloFLTK | |
| 2022-03-21 | Rename member Fl_Graphics_Driver::p to xpoint to avoid shadowing. | ManoloFLTK | |
| 2022-01-07 | Add virtual void Fl_Graphics_Driver::set_status() and implement for X11 ↵ | ManoloFLTK | |
| platform. | |||
| 2021-12-09 | Remove compiler warnings about unused parameters (issue #307) | ManoloFLTK | |
| 2021-05-31 | Windows platform: use GDI+ to antialias oblique lines and curves. | ManoloFLTK | |
| 2021-05-28 | New virtual member function Fl_Graphics_Driver::colored_rectf(). | ManoloFLTK | |
| 2021-03-26 | Remove X11-specific code from platform-independent Fl_PostScript.cxx | ManoloFLTK | |
| 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-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-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-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-16 | Remove FL_CFG_SYS_WIN32 preprocessor variable from fl_draw_pixmap.cxx | ManoloFLTK | |
| 2021-02-12 | Fix comments and documentation | Albrecht Schlosser | |
| 2020-11-12 | Fix for issue #155 - continued | ManoloFLTK | |
| The issue lies in details how floating point scaled coordinates are converted to integer values and its impact on the drawing of large SVG images. This commit fixes the X11 platform. The macOS platform is immune because drawing uses floating point coordinates. The Windows platform still needs fixing. | |||
| 2020-07-30 | Fix use of an SVG image in Fl_Tiled_Image when display is rescaled. | ManoloFLTK | |
| 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. | |||
| 2019-03-12 | Avoid "unused argument" compiler warnings with -Wextra after #include ↵ | ManoloFLTK | |
| <fl_draw.H> | |||
| 2019-02-02 | STR #2714: remove new shadow lint for MacOS | Matthias Melcher | |
| 2018-12-04 | Define useful implementations of Fl_Graphics_Driver::push_no_clip() and ↵ | ManoloFLTK | |
| pop_clip(). | |||
| 2018-12-04 | Give a meaningful default implementation to a few more member functions of ↵ | ManoloFLTK | |
| class Fl_Graphics_Driver. | |||
| 2018-08-08 | Support for GUI scaling: add API to get/set the scaling factor value. | Manolo Gouy | |
| Also, define an FLTK event triggered when the scaling is changed and an option to disable the transient window showing the new scaling factor. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@13011 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 | |||
| 2018-07-10 | Make Fl_Graphics_Driver::newMainGraphicsDriver() public rather than private. | Manolo Gouy | |
| An FLTK app may be interested in calling it. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12991 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 | |||
| 2018-06-27 | Add examples/SVG_File_Surface.cxx and refer to it in the doc of class ↵ | Manolo Gouy | |
| Fl_Surface_Device This example code shows how to subclass Fl_Surface_Device and Fl_Graphics_Driver to endow FLTK with a new kind of graphics output. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12980 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 | |||
| 2018-06-23 | Doxygen only: fixed all block comments starting with an asterisk to ↵ | Matthias Melcher | |
| space-only, fixed doxygen keywords prepended with @ to use a backward slash instead. No code was changed. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12970 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 | |||
| 2018-06-23 | Doxygen: created Group to document drivers, disabled by default | Matthias Melcher | |
| Uncomment `ENABLED_SECTIONS += DriverDev` in documentation/Doxyfile.in to enable driver documentation. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12968 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 | |||
| 2018-06-15 | Turn static function Fl_Graphics_Driver * ↵ | Manolo Gouy | |
| Fl_Graphics_Driver::newMainGraphicsDriver() private. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12943 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 | |||
| 2018-05-06 | Make member function Fl_Image_Surface::get_offscreen_before_delete() be private. | Manolo Gouy | |
| git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12904 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 | |||
| 2018-05-06 | Remove useless #include <FL/Fl_Shared_Image.H> following usage of the new ↵ | Manolo Gouy | |
| Fl_Image::scale() member function. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12903 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 | |||
| 2018-05-06 | Improve fl_overlay_rect() when GUI is scaled. | Manolo Gouy | |
| git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12901 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 | |||
| 2018-04-27 | Expand the doc of class Fl_Graphics_Driver. | Manolo Gouy | |
| git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12876 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 | |||
| 2018-04-19 | Reorganise access to the value of the GUI scaling factor with public getter ↵ | Manolo Gouy | |
| and protected, virtual setter member functions. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12858 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 | |||
| 2018-04-19 | Documentation: place Doxygen doc next to function implementation | Manolo Gouy | |
| git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12857 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 | |||
| 2018-04-18 | Simplify the implementation of printing of Fl_Pixmap images under Windows. | Manolo Gouy | |
| git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12851 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 | |||
| 2018-04-16 | Comments only: extend "Implementation note about image drawing" to describe ↵ | Manolo Gouy | |
| the mask_bitmap virtual member function. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12845 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 | |||
| 2018-04-16 | Remove virtual member Fl_GraphicsDriver::mask_bitmap(char **) and its ↵ | Manolo Gouy | |
| re-implementations. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12843 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 | |||
| 2018-04-16 | Comments only: complete "Implementation note about image drawing" about how ↵ | Manolo Gouy | |
| to destroy cached images. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12841 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 | |||
| 2018-04-15 | Comments only: extend the description of how Fl_Graphics_Driver derived ↵ | Manolo Gouy | |
| classes support image classes. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12838 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 | |||
| 2018-04-14 | Remove useless 'friend' statements from class Fl_Graphics_Driver | Manolo Gouy | |
| git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12836 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 | |||
| 2018-04-14 | Comments only: more extensive explanation of how virtual member functions of ↵ | Manolo Gouy | |
| Fl_Graphics_Driver can support image drawing. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12835 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 | |||
| 2018-04-14 | Remove Fl_Pixmap::prepare() and Fl_Bitmap::prepare() that were used only once. | Manolo Gouy | |
| git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12834 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 | |||
