summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-26Make Cairo example compatible with Cairo version < 1.12 (#436)Albrecht Schlosser
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-24Remove obsolete configure test for 'bool'Albrecht Schlosser
as discussed in fltk.coredev "RFC: autoconf test for 'bool' type" on Apr 12, 2021.
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-21libdecor-cairo.c doesn't need any FLTK modification now.ManoloFLTK
2022-04-21Avoid code duplication using os_create_anonymous_file() from libdecor.ManoloFLTK
2022-04-21Minor improvement of get_prog_name().ManoloFLTK
2022-04-21Apply changes from upstream: https://gitlab.gnome.org/jadahl/libdecorManoloFLTK
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-15Document how to set window icons under Wayland.ManoloFLTK
2022-04-15Remove unimplemented window icon-related member functions and variables.ManoloFLTK
Wayland uses .desktop files to set window icons.
2022-04-15Fix yet another documentation typoAlbrecht Schlosser
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-14Merge remote-tracking branch 'refs/remotes/origin/master'ManoloFLTK
2022-04-14Pull in last changes in upstream : ↵ManoloFLTK
gitlab.gnome.org/christian-rauch/libdecor/ branch gtk_cairo_single
2022-04-14update README.macOS.md (Creating new Projects)Masato Sugiyama
2022-04-14Fix for issue #429 : Segfault with Ctrl+/- with current git versionManoloFLTK
2022-04-13Update "migration" documentation with new informationAlbrecht Schlosser
- clarify and extend documentation of Fl_Preferences file locations - add info about locale independent Fl_Preferences types (enum) - add info about FLTK timer consolidation across platforms
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-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-09Fix build of test/unittests with shared librariesAlbrecht Schlosser
- set variables UNITTEST_LIBS and UNITTEST_LIBS_SHARED appropriately - use these variables in build instructions This includes normal and shared builds with and w/o OpenGL.
2022-04-08Fix for issue #426: "configure --enable-cairoext" flips display upside downManoloFLTK
2022-04-07Reorder CMake build options for better order of include directoriesAlbrecht Schlosser
This is only one minor step to remove issues of some CMake options that can cause conflicting include directories ("-I..." switches). See implementation note in CMake/options.cmake.
2022-04-07Clean up test/.gitignoreAlbrecht Schlosser
- remove no longer used filenames - reorder to separate generated files from executables - add comment on how to create list of generated files
2022-04-07Add note to doc of Fl_Cairo_Window about required build option.ManoloFLTK
2022-04-07Package gnome-session-wayland is just a transitional package.ManoloFLTK
2022-04-07Rename remaining FLTK_USE_CAIRO to FLTK_HAVE_CAIROEXTAlbrecht Schlosser
Thanks to Manolo for finding this.
2022-04-07Update doc of struct Fl_Menu_Item whose shortcut_ member is now an int.ManoloFLTK
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-06Remove crashes that occur in SSD mode.ManoloFLTK
2022-04-05CMake: Restore removed HAVE_LIBPNG settingAlbrecht Schlosser
This was removed unintentionally.
2022-04-05Fix for "Fl_Native_File_Chooser_GTK does not respect PREVIEW option" in ↵ManoloFLTK
fltk.general.
2022-04-04Remove obsolete config variable 'HAVE_LIBPNG_PNG_H'Albrecht Schlosser
This variable has never been used in the code. Configure and CMake look for a *working* libpng (HAVE_PNG) and set variable HAVE_PNG_H if the header <png.h> can be included. The alternative to include <libpng/png.h> is always used in the #else clause and doesn't need its own config variable. Configure and CMake log what they find, hence this extra variable is not necessary.
2022-04-04Catch also Fl_Posix_System_Driver after rename stat -> flstat in ↵ManoloFLTK
Fl_System_Driver
2022-04-03Build and use fluid-cmd on Windows for .fl files (#224, #293)Albrecht Schlosser
On Windows fluid.exe is a "GUI" program and does not allow console output which can be a problem in automated builds. In Visual Studio the fluid GUI program would pop up console windows when generating .cxx and .h files from .fl files. The new (additional) fluid-cmd.exe is built as console application for users that need it and it is used in the FLTK build process on Windows to convert the .fl files.
2022-04-03Improve libpng header search (notably on macOS)Albrecht Schlosser
Fix usage of internal cache variables so users can switch between system and builtin libpng reliably.
2022-04-03Silence compiler warnings [-Wunused-but-set-variable]Albrecht Schlosser