| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-03-21 | Fix for issue #416: Fl_Xlib_Graphics_Driver_font_xft.cxx has a libasan error. | ManoloFLTK | |
| 2022-03-14 | Move initialisation of X11 and Wayland built-in font names to ↵ | ManoloFLTK | |
| fl_???_platform_init.cxx | |||
| 2022-03-13 | Separate platform init functions from platform-specific driver files | ManoloFLTK | |
| 2022-01-16 | Rename FL/fl_string.h to FL/fl_string_functions.h | Albrecht Schlosser | |
| This is part 1 of the final fix for a previous name clash on case insensitive file systems (fl_string.h vs. Fl_String.H). | |||
| 2022-01-07 | Add virtual void Fl_Graphics_Driver::set_status() and implement for X11 ↵ | ManoloFLTK | |
| platform. | |||
| 2022-01-02 | Text input method for X11: fix for case when text widget is inside subwindow. | ManoloFLTK | |
| 2021-12-12 | X11 platform: account for GUI scaling in location of input method aux window. | ManoloFLTK | |
| 2021-11-26 | Fix for issue #254: remove hardware overlay support - cont'd. | ManoloFLTK | |
| 2021-11-26 | Fix for issue #254: remove hardware overlay support . | ManoloFLTK | |
| 2021-11-25 | X11+XRender platform: more accurate drawing of RGB images when GUI is scaled. | ManoloFLTK | |
| RGB images are now drawn to a size that exactly fit discretised rectangles when non integral GUI scaling values are used. | |||
| 2021-11-25 | Fix X11 platform bug when drawing transparent RGB image without XRender. | ManoloFLTK | |
| The bug would appear with test/device and when scaling up to 133% or above: the background of the Porsche pixmap would be truncated. The bug requires to set OPTION_XRENDERER=0 to appear. | |||
| 2021-10-27 | Fix focus box drawing on X11 (partial fix for issue #156) | Albrecht Schlosser | |
| This fixes focus box drawing on X11 for some broken graphics drivers with line width zero as discussed on issue #156 titled "Incorrect rendering on Alpine Linux". This title is not entirely correct. The issue has been observed on other Linux distros as well if the "modesetting" driver is in effect. This does not fix rectangle drawing (missing pixels) in general which is obviously caused by a similar or the same driver issue. | |||
| 2021-10-27 | Fix indenting, whitespace errors and dependencies | Albrecht Schlosser | |
| (no code changes) | |||
| 2021-09-12 | Fix malloc/delete mismatch (X11 only) | Albrecht Schlosser | |
| 2021-05-28 | New virtual member function Fl_Graphics_Driver::colored_rectf(). | ManoloFLTK | |
| 2021-05-26 | X11: fix fl_clip_box() coordinates > 16-bit (STR 3134) | Albrecht Schlosser | |
| Pre-clip coordinates to 16-bit range before using X11 clipping functions because X11 supports only 16-bit int's. | |||
| 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-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 | 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-02-16 | Fix whitespace errors (no code changes) | Albrecht Schlosser | |
| - remove trailing whitespace - convert tabs to spaces (configure.ac) | |||
| 2021-02-16 | Use <config.h> when appropriate. | ManoloFLTK | |
| 2021-02-16 | Create classes Fl_XXX_Gl_Window_Driver according to driver model. | ManoloFLTK | |
| 2020-11-24 | Fix for issue #163: Improve Xrender scaling quality | ManoloFLTK | |
| 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 | |
| 2020-11-19 | Fix for issue #159. | ManoloFLTK | |
| 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-10-28 | Pango ps (#148) | ManoloFLTK | |
| Use cairo-PostScript to output PostScript when pango is available. This allows to draw in vectorial form any script. Before, only the Latin script could be drawn to PostScript in vectorial form. | |||
| 2020-10-08 | Fl_Xlib_Font_Descriptor does not need char glok[64] when USE_XFT is on | ManoloFLTK | |
| 2020-08-01 | Remove unneeded strdup from example, fold tabs | Greg Ercolano | |
| 2020-08-01 | Implement + deploy fl_strdup() | Greg Ercolano | |
| 2020-07-30 | Fix use of an SVG image in Fl_Tiled_Image when display is rescaled. | ManoloFLTK | |
| 2020-07-28 | Fix for issue #119. Drawing artefacts for SVG images without XRender. | ManoloFLTK | |
| Xlib: Drawing SVG images in scaled mode without XRender has drawing artefacts. | |||
| 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-03-20 | Rewrite Fl_Xlib_Graphics_Driver::get_font_name() with less lines of code. | ManoloFLTK | |
| 2020-03-20 | Fix Fl::get_font_name() under X11+Xft-Pango | ManoloFLTK | |
| 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. | |||
| 2020-01-09 | Fix X11 RTL text clipping (STR 2798) - part 2 | Albrecht Schlosser | |
| Yet another fix for RTL text... | |||
| 2020-01-08 | Improve X11 coordinate clipping for text (STR 2798) | Albrecht Schlosser | |
| Text outside the 16-bit X11 coordinate space must be clipped before calling X11 draw functions, otherwise text might appear anywhere in the window because X11 would "truncate" the coordinates instead of proper clipping (X11 handles only 16-bit coordinates). | |||
| 2019-11-08 | X11 + pango: Sort font names ignoring case. | ManoloFLTK | |
| 2019-11-07 | Reorganise use of virtual member function Fl_Surface_Device::end_current() | ManoloFLTK | |
| 2019-11-01 | Fix HiDPI support under X11 to read/draw RGB image from/to display. | ManoloFLTK | |
| 2019-09-11 | Fix use of Xrender extension with old, 16-bit framebuffers. | ManoloFLTK | |
| Subject "Bug in 1.4 Displaying PNG under x64 Kernel x86 app." in fltk.general contains a report by Darren Legge that presents the problem, and a later post stating the code modification does fix the problem. | |||
| 2019-06-06 | Add one argument to Fl_Screen_Driver::read_win_rectangle() | ManoloFLTK | |
| The new argument gives the window to be captured, or NULL to indicate capture from the current offscreen. Calling this function becomes easier because less dependent on global variables. | |||
| 2019-06-06 | Fix in Fl_Xlib_Graphics_Driver::font_unscaled() necessary when changing ↵ | ManoloFLTK | |
| drawing surfaces | |||
| 2019-06-03 | X11+Pango: fix case when function pango_font_get_glyph_extents() fails | ManoloFLTK | |
