| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-03-31 | Fix whitespace errors (no code changes) | Albrecht Schlosser | |
| 2022-03-31 | Update .clang-format control file | Albrecht Schlosser | |
| 2022-03-31 | Add support of Fl_Region to the Cairo graphics driver | ManoloFLTK | |
| and remove it from the Wayland graphics driver. | |||
| 2022-03-30 | Add method Fl_Shared_Image::image() | Albrecht Schlosser | |
| This public method returns a pointer to the internal Fl_Image object (const Fl_Image *). This is only for reference, the internal image must not be modified by user code but it can be inspected and copied to another image. | |||
| 2022-03-27 | Export fl_cmap to be able to build shared FLTK libraries | Albrecht Schlosser | |
| 2022-03-27 | Move 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-27 | Wayland: replace public fl_event_time by static wld_event_time. | ManoloFLTK | |
| 2022-03-26 | CMake: Don't install man pages of game programs (issue #23) | Albrecht Schlosser | |
| I decided not to install the man pages for consistency because we don't install the executable programs. The instructions are commented out only so they can be activated easily if this will be changed, i.e. if we decide to install the test/game programs in the future. Closes #23 | |||
| 2022-03-26 | CMake: Remove obsolete platform dependent instructions | Albrecht Schlosser | |
| The intended effect (building a Windows "GUI" application), is correctly achieved using the "WIN32" option of add_executable() selectively where appropriate rather than setting this platform specific option for *all* (Windows) executables when using GNU compilers (MinGW, MSYS2, Cygwin, ...). | |||
| 2022-03-26 | CMake/MSVC: limit "/utf-8" to VS 2015 and later (PR #415) | Albrecht Schlosser | |
| According to PR #415 this switch was added in Visual Studio 2015 Update 3. However, version "1900" does not distinguish updates, hence Visual Studio 2015 up to Update 2 may fail to compile with this addition. Installing the updates would obviously fix this. | |||
| 2022-03-26 | Add UTF-8 encoding support in setup.cmake for MSVC (PR #415) | ZJUGKC | |
| The source files are all encoded by UTF-8 without BOM. This will raise warnings and errors when compiling by the MSVC with some active code pages (ACP). The file `test/ask.cxx` contains such characters with UTF-8 encoding. Adding `/utf-8` here is equivalent to specifying `/source-charset:utf-8 /execution-charset:utf-8`, and all warnings and errors are removed. | |||
| 2022-03-26 | Add `const` to Fl_Image::fail() (PR #415) | YX | |
| 2022-03-25 | Update documentation and dependencies | Albrecht Schlosser | |
| 2022-03-25 | CMake: add missing variable initialization | Albrecht Schlosser | |
| Although CMake uses previously undefined variables like empty strings it could happen that variables set in the calling context by other projects initialized some variables with unexpected values. Example: FLTK_LIBRARIES could have been initialized by previous execution of 'find_package(FLTK ...)' in a project using FLTK | |||
| 2022-03-25 | Remove documentation of non-existant function return values. | ManoloFLTK | |
| 2022-03-24 | Remove platform-dependent type Fl_Bitmask (not in documented public API). | ManoloFLTK | |
| 2022-03-24 | Merge remote-tracking branch 'refs/remotes/origin/master' | ManoloFLTK | |
| 2022-03-24 | Remove useless virtual member function overrides. | ManoloFLTK | |
| 2022-03-23 | Remove 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-23 | Create struct wld_window *Fl_Wayland_Window_Driver::wld_window to replace ↵ | ManoloFLTK | |
| eventually fl_window. | |||
| 2022-03-23 | Wayland: replace global fl_display by function struct wl_display ↵ | ManoloFLTK | |
| *fl_wl_display(). | |||
| 2022-03-23 | Remove unnecessary libEGL-devel Fedora package from requirements list. | ManoloFLTK | |
| 2022-03-23 | Fix for issue #419: Wayland: scale/resize issue. | ManoloFLTK | |
| 2022-03-22 | Restore CMake build with OPTION_USE_GL=0 | ManoloFLTK | |
| 2022-03-22 | Add support of configure --enable-wayland --disable-gl - Cont'd. | ManoloFLTK | |
| 2022-03-22 | Add support of configure --enable-wayland --disable-gl | ManoloFLTK | |
| 2022-03-22 | Restore building when HAVE_GL is 0 | ManoloFLTK | |
| 2022-03-22 | Add autoconf for configure-based builds. | ManoloFLTK | |
| 2022-03-22 | Merge remote-tracking branch 'refs/remotes/origin/master' | ManoloFLTK | |
| 2022-03-22 | Add Wayland build recipe for Fedora. | ManoloFLTK | |
| 2022-03-21 | Fix driver definitions of vsnprintf() and vsscanf() | Albrecht Schlosser | |
| These two functions are fully defined in the platform specific driver methods, there's no need to define them in the base class. This quick fix returns 0 from the base class method. The main reason was to avoid a compiler error of MSVC 2010 and earlier, i.e. before MSVC 2012. Todo: int Fl_WinAPI_System_Driver::clocale_sscanf() needs to be fixed because '_vsscanf_l()' (with lower case 'L' for 'locale') does not exist in MSVC 2010 and earlier. It is not clear yet in which version it was added - current MS docs show it in MSVC 2015 and later. | |||
| 2022-03-21 | MSVC: use fl_snprintf() rather than snprintf() | Albrecht Schlosser | |
| Note that this fix includes "../src/flstring.h" which makes the source file no longer compileable without the full source code, e.g. by using "fltk-config --compile ...". This might be fixed later. (?) | |||
| 2022-03-21 | Fix silly MSVC 2010 parser warnings | Albrecht Schlosser | |
| Code like "void copy(const char */*stuff*/, ...)" would issue the warning "'*/' seen outside comment" which is formally true but ... These warnings don't appear with newer MS compilers, but I fixed them anyway. | |||
| 2022-03-21 | Fix MSVC 2010 warning: using 'this' in initializer list | Albrecht Schlosser | |
| This is a legitimate warning although it probably didn't do any harm. | |||
| 2022-03-21 | Fix MSVC 2010 warning/error: declare variables in C early | Albrecht Schlosser | |
| ... before other code gets executed in a block. The warning or errors generated were MORE than confusing. | |||
| 2022-03-21 | Avoid using same name (p) for distinct members of derived classes - cont'd. | 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-03-21 | Fix for issue #418 : some warnings about unused functions. | ManoloFLTK | |
| 2022-03-21 | Issue #359 RFE: access the MacOS windowid . | ManoloFLTK | |
| 2022-03-21 | Fix for issue #416: Fl_Xlib_Graphics_Driver_font_xft.cxx has a libasan error. | ManoloFLTK | |
| 2022-03-21 | Remove unnecessary constructors. | ManoloFLTK | |
| 2022-03-21 | Mention the new Wayland platform. | ManoloFLTK | |
| 2022-03-20 | Improve documentation of Fl_Image::copy() | Albrecht Schlosser | |
| Mention the new Fl_Image::release() method to delete all types of images. | |||
| 2022-03-20 | Fix Fl_Tiled_Image::copy(int W, int H) | Albrecht Schlosser | |
| Remove false "optimization" that would return the same pointer if the requested width and height are the same. Note: copy() must always return a new image (this is the expected behavior of copy). Otherwise deleting one of the objects (either the source or the copy) would delete the other one as well. | |||
| 2022-03-20 | Update description of Fl_Graphics_Driver class hierarchy. | ManoloFLTK | |
| 2022-03-20 | Fix typo in comment. | ManoloFLTK | |
| 2022-03-20 | Simpler updateTrackingAreas method of class FLView is enough. | ManoloFLTK | |
| 2022-03-20 | Fix issue #413: Commit 29d9e31 creates memory handling problem under macOS. | ManoloFLTK | |
| 2022-03-19 | Add missing initialization parts of Fl_SVG_Image | Albrecht Schlosser | |
