| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-02-21 | Fix: fl_height(int, int) decreases the font size after each call (#915) | ManoloFLTK | |
| 2023-10-18 | Fix trailing whitespace | Albrecht Schlosser | |
| 2023-10-16 | Add virtual void Fl_Graphics_Driver::draw_circle() | ManoloFLTK | |
| 2023-10-09 | macOS: remove a bunch of deprecation warnings | ManoloFLTK | |
| 2023-09-17 | Restore Doxygen doc of fl_graphics_driver | ManoloFLTK | |
| 2023-04-13 | Fix compiler warnings [-Wpedantic] | Albrecht Schlosser | |
| Remove extra semicolons after function definitions | |||
| 2022-11-30 | Add a unit test for drawing complex shapes (#565) | Matthias Melcher | |
| 2022-11-30 | Remove useless fl_matrix member variable of class Fl_Graphics_Driver | ManoloFLTK | |
| 2022-11-27 | Fix forgotten name change | Matthias Melcher | |
| 2022-11-24 | Refactor code to make rounded rectangles accessible (#553) | Matthias Melcher | |
| This adds fl_rounded_rect and fl_rounded_rectf so the user can draw rounded rectangles. This uses existing and optimised code that is rearranged. | |||
| 2022-10-10 | Remove duplications between Fl_Graphics_Driver and derived classes. | ManoloFLTK | |
| 2022-09-15 | Make Fl::set_color(r,g,b,a) effective under Wayland and macOS. | ManoloFLTK | |
| 2022-09-01 | Remove useless if (...) | Albrecht Schlosser | |
| 2022-08-30 | Set Fl_Graphics_Driver::set_color(Fl_Color, unsigned) used by macOS, Wayland ↵ | ManoloFLTK | |
| and display-cairo. | |||
| 2022-08-19 | Fl_Graphics_Driver: remove unused virtual qualifiers. | ManoloFLTK | |
| 2022-06-19 | Move input method support to Fl_Screen_Driver from Fl_Graphics_Driver | ManoloFLTK | |
| 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-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-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-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-16 | Remove FL_CFG_SYS_WIN32 preprocessor variable from fl_draw_pixmap.cxx | ManoloFLTK | |
| 2021-02-16 | Use <config.h> when appropriate. | ManoloFLTK | |
| 2021-02-13 | Remove compilation warnings issued by Visual Studio 2019. | 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-19 | Rename private member function with trailing underscore. | ManoloFLTK | |
| 2020-11-17 | Replace virtual Fl_RGB_Image::cache_size() by virtual Fl_Image::cache_size() | ManoloFLTK | |
| 2020-11-12 | Fix for issue #155 - continued | ManoloFLTK | |
| Restores proper separation of what is in libfltk and what is in libfltk_images | |||
| 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-09-23 | Add Doxygen doc of "static unsigned Fl_Graphics_Driver::need_pixmap_bg_color" | ManoloFLTK | |
| 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. | |||
| 2020-02-03 | Move fl_font(face, size) to fl_draw.cxx | Albrecht Schlosser | |
| I believe this is a better place. Also: add FL_EXPORT since it's no longer inline. | |||
| 2020-02-03 | Fix regression calling fl_font() w/o draw context | Albrecht Schlosser | |
| According to the documentation fl_font(face, size) may be called "outside a draw context if necessary to call fl_width()". This worked in 1.3.5 but did not in 1.4 (so far). I reworded the docs to make clear that other measurement functions can be called as well and refactored the code to make sure that fl_font(face, size) will open the display if necessary. | |||
| 2020-01-20 | Improve documentation of clipping functions | Albrecht Schlosser | |
| Clarify functionality of fl_not_clipped() and fl_clip_box(). Add developer documentation for Fl_Graphics_Driver::clip_box(). Documentation only, no code changes in this commit. | |||
| 2020-01-15 | Fix uninitialized vars in calls to fl_clip_box() (issue #6) | Albrecht Schlosser | |
| The main fixes are only to avoid static code analyzer warnings reported in issue #5, but there are also minor bug fixes included. These bug fixes are more of theoretical concerns though. Close #6. | |||
| 2019-11-02 | Slightly simpler code to support fl_overlay_rect() on HighDPI screens. | ManoloFLTK | |
| 2019-11-01 | Fix fl_overlay_rect() under X11 on HighDPI display. | ManoloFLTK | |
| The mandelbrot demo program is fixed. | |||
| 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 | |
