summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-03-01macOS: add resize-example apps to .gitignoreAlbrecht Schlosser
2021-03-01Remove warnings about hidden virtual member functions.ManoloFLTK
2021-03-01Fix cairo build (autoconf + CMake) + README'sAlbrecht Schlosser
- rewrite to use pkg-config with both autoconf + CMake - remove hardcoded library names - fix build dependencies and search directories - remove or replace old and unused variables - update README files To be done: - implement fallback for autoconf/configure if pkg-config is missing - fix pango build (uses cairo internally)
2021-03-01Fix CMake warning related to CMP0072Albrecht Schlosser
2021-02-27Update dependenciesAlbrecht Schlosser
2021-02-27Remove config_lib.h and runtime configuration infoAlbrecht Schlosser
... as discussed in fltk.coredev.
2021-02-27Rename forgotten occurrence of fl_remove_scale() in Doxygen data.ManoloFLTK
2021-02-27Rename fl_remove_scale() to fl_override_scale() as discussed in fltk.generalManoloFLTK
Re: Can custom box type functions handle their own high-DPI screen scaling?
2021-02-25Fix Doxygen docs (unescaped '$')Albrecht Schlosser
2021-02-25Update bundled libs to current versionsAlbrecht Schlosser
- update README.bundled-libs.txt + some comments - update bundled jpeg lib from version 9c to 9d All bundled libs are now up-to-date. For current update status please see README.bundled-libs.txt.
2021-02-25Add 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-24Improve precision of GUI scaling for Windows platform.ManoloFLTK
2021-02-22Update bundled nanosvg library to latest versionAlbrecht Schlosser
For details see: - README.bundled-libs.txt - nanosvg/README.txt
2021-02-22Simplify source code of Fl_GDI_Graphics_Driver::draw_rgb(Fl_RGB_Image *,…)ManoloFLTK
2021-02-21Remove VS compilation warnings about implicit type conversions.ManoloFLTK
2021-02-21Suppress Visual Studio warnings in bundled libsAlbrecht Schlosser
We don't have control over the code of these bundled libs, hence we suppress some special warnings: - C4267: conversion from ... to ..., possible loss of data - C4996: The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name ...
2021-02-21Remove VS compilation warning messages about implicit type conversions.ManoloFLTK
2021-02-21Fix for issue #192: focus box drawing incorrectly on OSX (e.g. 10.10.5) at ↵ManoloFLTK
scales >100%
2021-02-21Remove Travis-CI control fileAlbrecht Schlosser
Since we're using GitHub Actions for CI builds this file is no longer needed.
2021-02-21Fix #include statements, remove unnecessary includesAlbrecht Schlosser
2021-02-20Rename file 'VERSION' to 'fltk_version.dat' (#191)Albrecht Schlosser
The file VERSION could be included erroneously on case insensitive platforms (notably Windows) if the user included the c++ standard header <version> directly or indirectly. Renaming the file fixes this.
2021-02-19Remove use of static global var gl_fontsize inside virtual member ↵ManoloFLTK
Fl_Gl_Window_Driver::alpha_mask_for_string()
2021-02-18Solves all "conversion" warnings in fluid for issue #109.Greg Ercolano
2021-02-18Remove #include ".../config_lib.h" from remaining sourcesAlbrecht Schlosser
... except src/Fl.cxx Fl.cxx uses the FL_CFG_* macros to define the values of runtime configuration options. This is now the only usage of config_lib.h. Todo: we can probably implement these runtime config vars in another way and finally remove config_lib.h.
2021-02-18Update dependenciesAlbrecht Schlosser
2021-02-18Remove redundant definition of FL_CFG_GFX_OPENGLAlbrecht Schlosser
2021-02-18Make clear we're calling a member function of class Fl_WinAPI_System_Driver.ManoloFLTK
2021-02-17Rewrite Pango checks for autoconf/configureAlbrecht Schlosser
- disable "fallback mode" (don't use hardcoded flags and libs) - use pkg-config for pango flags and libs but don't *require* it [1] - enable CXXFLAGS and LDFLAGS usage for --enable-pango [1] if pkg-config is not available (installed) you can still use environment variables CFLAGS, CXXFLAGS, and LDFLAGS to enable Pango.
2021-02-17Documentation: remove Doxygen warnings of undeclared members.ManoloFLTK
2021-02-17Include config.h rather than config_lib.h in fl_open_uri.cxxManoloFLTK
2021-02-16Remove FL_CFG_SYS_POSIX and FL_CFG_SYS_WIN32 preprocessor vars from Fl_lock.cxxManoloFLTK
2021-02-16Remove FL_CFG_WIN_COCOA preprocessor variable from Fl_Tree_Prefs.cxxManoloFLTK
2021-02-16Remove FL_CFG_SYS_POSIX preprocessor variable from Fl_get_key.cxxManoloFLTK
2021-02-16Remove FL_CFG_SYS_POSIX preprocessor variable from fl_open_uri.cxxManoloFLTK
2021-02-16Remove FL_CFG_WIN_COCOA preprocessor variable from Fl_Sys_Menu_Bar.cxxManoloFLTK
2021-02-16Include <config.h> in Fl_Gl_Window.cxxManoloFLTK
2021-02-16Remove FL_CFG_WIN_X11 preprocessor variable from Fl_own_colormap.cxxManoloFLTK
2021-02-16Fix whitespace errors (no code changes)Albrecht Schlosser
- remove trailing whitespace - convert tabs to spaces (configure.ac)
2021-02-16Fix 'configure --enable-pango'Albrecht Schlosser
Also change 'pango' to 'Pango' consistently in warning and error messages.
2021-02-16Fix lowercase error in filenames.ManoloFLTK
2021-02-16Remove FL_CFG_WIN_X11 preprocessor variable from Fl_Native_File_Chooser_GTK.cxxManoloFLTK
2021-02-16Remove FL_CFG_SYS_WIN32 preprocessor variable from fl_draw_pixmap.cxxManoloFLTK
2021-02-16Include <config.h> when possible - continued.ManoloFLTK
2021-02-16Use <config.h> when appropriate.ManoloFLTK
2021-02-16Create virtual Fl_RGB_Image* Fl_Gl_Window_Driver::capture_gl_rectangle()ManoloFLTK
2021-02-16Create classes Fl_XXX_Gl_Window_Driver according to driver model.ManoloFLTK
2021-02-15Issue #109 contd: missed fractals.cxx fixes, also fix parens issue.Greg Ercolano
Missed mods to fractals.cxx. Also fixed a parens issue Albrecht noticed on the Mac build.
2021-02-15Solve all 'fractals' warnings in VS2017/Win32 for issue #109.Greg Ercolano
2021-02-15PR #174: Skip the call to MonitorFromRect when it is not needed.ManoloFLTK
2021-02-15Update CMake and make files, minor edits onlyAlbrecht Schlosser
There are no functional changes to be expected, mostly formatting and comments.