summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2022-05-01Issue #438 : Wayland: Text drawing different from Xft version - cont'd.ManoloFLTK
2022-04-30 Fix for issue #438 : Wayland: Text drawing different from Xft version - cont'd.ManoloFLTK
2022-04-29Add explanatory comments about text size and vertical position.ManoloFLTK
2022-04-29 Fix for issue #438 : Wayland: Textdrawing different from Xft version.ManoloFLTK
2022-04-29Fix for issue #434 : Segfaults on macOS.ManoloFLTK
2022-04-25Create member function Fl_Cairo_Graphics_Driver::set_cairo()- cont'd.ManoloFLTK
2022-04-25Create member function Fl_Cairo_Graphics_Driver::set_cairo().ManoloFLTK
2022-04-23Create Fl_Cairo_Graphics_Driver::handle_dummy_cairo(cairo_t *cr).ManoloFLTK
2022-04-22Restore use of CMake OPTION_USE_SYSTEM_LIBDECORManoloFLTK
2022-04-21Avoid code duplication using os_create_anonymous_file() from libdecor.ManoloFLTK
2022-04-21Minor improvement of get_prog_name().ManoloFLTK
2022-04-20Improve docs of Fl_Image and related classes (#431)Albrecht Schlosser
Clarifications as discussed since April 15, 2022 07:00 UTC (see GitHub issue #431).
2022-04-15Document how to set window icons under Wayland - cont'd.ManoloFLTK
2022-04-15Remove unimplemented window icon-related member functions and variables.ManoloFLTK
Wayland uses .desktop files to set window icons.
2022-04-15Fix documentation typoAlbrecht Schlosser
Fix missing opening quote. (#431 cont'd)
2022-04-15Clarify documentation of Fl_Image::copy() and more (#431)Albrecht Schlosser
- emphasize that Fl_Image::copy(W, H) creates an image with w() == data_w() == W and h() == data_h() == H - clarify some more docs of Fl_Image methods (ensure that data_w() and data_h() are used where appropriate rather than w() and h() - improve wording, examples, and formatting of related docs. Closes #431
2022-04-14Fix for issue #429 : Segfault with Ctrl+/- with current git versionManoloFLTK
2022-04-13Make Fl_Image::copy() 'const', including all derived classesAlbrecht Schlosser
Copying an image does not (and must not) change the original object, hence copy() should always be 'const'. This is *necessary* if the given Fl_Image object is 'const'.
2022-04-13Fix for issue #427 - continued.ManoloFLTK
2022-04-12Fix for issue #427: Problems with data_w, data_h, w, h of Fl_Image.ManoloFLTK
2022-04-12Modify test/cairo_test.cxx to show roles of OPTION_CAIRO and OPTION_CAIROEXT.ManoloFLTK
Also make clear that these options require, for now, Fl_Double_Window to work cross-platform.
2022-04-10Fix for issue #426 - cont'd.ManoloFLTK
2022-04-08Fix for issue #426: "configure --enable-cairoext" flips display upside downManoloFLTK
2022-04-07Rename remaining FLTK_USE_CAIRO to FLTK_HAVE_CAIROEXTAlbrecht Schlosser
Thanks to Manolo for finding this.
2022-04-07Undo most of f6a93eb that was a bad move.ManoloFLTK
2022-04-07Fix build w/o XftAlbrecht Schlosser
2022-04-06Remove useless instructions.ManoloFLTK
2022-04-06Remove warnings: comparison of integer expressions of different signedness ↵ManoloFLTK
[-Wsign-compare]
2022-04-05Fix for "Fl_Native_File_Chooser_GTK does not respect PREVIEW option" in ↵ManoloFLTK
fltk.general.
2022-04-04Catch also Fl_Posix_System_Driver after rename stat -> flstat in ↵ManoloFLTK
Fl_System_Driver
2022-04-03Silence compiler warnings [-Wunused-but-set-variable]Albrecht Schlosser
2022-04-03Remove '#include <sys/stat.h>' from FL/platform_types.hAlbrecht Schlosser
- Add this include statement only where needed. - Rename Fl_System_Driver::stat() to flstat(). This fixes an issue when using some (!) MinGW 64-bit build systems that obviously '#define stat _stat64' or similar. This would result in compiler problems if 'stat()' is a member function of Fl_System_Driver.
2022-04-01Fl_Wayland_Window_Driver::scroll() when GUI scaling >= 2.ManoloFLTK
2022-04-01Merge remote-tracking branch 'refs/remotes/origin/master'ManoloFLTK
2022-04-01Fix regression introduced with d9a6ec8 visible in test/scroll.ManoloFLTK
2022-03-31Fix whitespace errors (no code changes)Albrecht Schlosser
2022-03-31Add support of Fl_Region to the Cairo graphics driverManoloFLTK
and remove it from the Wayland graphics driver.
2022-03-27Export fl_cmap to be able to build shared FLTK librariesAlbrecht Schlosser
2022-03-27Move src/cmap.cxx to util/cmap.cxx (utilities folder)Albrecht Schlosser
Regenerated src/fl_cmap.h with less spaces, updated copyright year. Only whitespace and comments are changed in this file. Note that src/cmap.cxx is not compiled to build the FLTK libs, it's only used to generate src/fl_cmap.h.
2022-03-27Wayland: replace public fl_event_time by static wld_event_time.ManoloFLTK
2022-03-26Add `const` to Fl_Image::fail() (PR #415)YX
2022-03-25Update documentation and dependenciesAlbrecht Schlosser
2022-03-25Remove documentation of non-existant function return values.ManoloFLTK
2022-03-24Remove platform-dependent type Fl_Bitmask (not in documented public API).ManoloFLTK
2022-03-24Merge remote-tracking branch 'refs/remotes/origin/master'ManoloFLTK
2022-03-24Remove useless virtual member function overrides.ManoloFLTK
2022-03-23Remove vsscanf_l() call from Win32 driver (it appears to be a BSD-ism and ↵ian.macarthur
unsupported by the MS tools) and rename several clocale specific methods from "name" to "vname" since they take a va_list not a variable list of arguments.
2022-03-23Create struct wld_window *Fl_Wayland_Window_Driver::wld_window to replace ↵ManoloFLTK
eventually fl_window.
2022-03-23Wayland: replace global fl_display by function struct wl_display ↵ManoloFLTK
*fl_wl_display().
2022-03-23Fix for issue #419: Wayland: scale/resize issue.ManoloFLTK