| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-03-13 | Wayland.dox: document recent changes about custom cursors | ManoloFLTK | |
| 2023-03-13 | Wayland: add support for multiple high or low DPI displays | ManoloFLTK | |
| 2023-03-09 | Fix dependencies, typos, trailing whitespace, and formatting | Albrecht Schlosser | |
| No code changes. | |||
| 2023-03-09 | CMake: build shared libs with OPTION_CAIROEXT (issue #250) | Albrecht Schlosser | |
| - remove separate libfltk_cairo to avoid cyclic dependencies, but - keep a dummy libfltk_cairo in 1.4.0 for backwards compatibility - move cairo/Fl_Cairo.cxx to src/Fl_Cairo.cxx - add preliminary Cairo support for Visual Studio (MSVC) Static linking is not affected by this change, but users building with hand-made Makefiles will have to remove libfltk_cairo starting with FLTK 1.4.0. The dummy library can be linked for backwards compatibility but it will be removed later (in 1.4.x or 1.5.0). The shared FLTK library libfltk.{so|dylib|dll|..} depends on libcairo if and only if FLTK is built with one of the Cairo options. This has always been the case for OPTION_CAIROEXT but is now also true if only OPTION_CAIRO is selected, i.e. FLTK programs linked with a Cairo enabled shared FLTK library will also be linked with libcairo. The same is true for configure options --enable-cairo and --enable-cairoext, respectively. Preliminary Cairo support for MSVC now detects a Cairo installation using the CMake variable FLTK_CAIRO_DIR which must be set by the user. Note that this feature is temporary and may be changed in the future for a better and more comfortable version. | |||
| 2023-03-08 | Wayland.dox: more details about window positioning | ManoloFLTK | |
| 2023-03-07 | Fix typo in Wayland Doxygen doc | ManoloFLTK | |
| 2023-03-06 | DnD of filenames: make Wayland behave as Windows and macOS | ManoloFLTK | |
| and also add more detailed documentation of platform-specific behaviors. | |||
| 2023-03-05 | Wayland: improve DnD of filenames to allow space-containing names | ManoloFLTK | |
| 2023-03-03 | Remove unused variable declaration + fix in wayland.dox | ManoloFLTK | |
| 2023-03-03 | Miscellaneous minor additions to Wayland documentation | ManoloFLTK | |
| 2023-03-02 | Better document type struct Fl_Wayland_Screen_Driver::output | ManoloFLTK | |
| 2023-02-21 | Wayland: more detailed documentation of struct fl_wld_buffer | ManoloFLTK | |
| Also, remove Doxygen warning from file bundled-libs.dox | |||
| 2023-02-21 | Update recipe to update the bundled png source code | ManoloFLTK | |
| 2023-02-20 | Wayland developer's documentation: miscellaneous updates | ManoloFLTK | |
| 2023-02-19 | Beef up documentation of "Opening a Wayland connection" | ManoloFLTK | |
| 2023-02-18 | More detailed documentation of Wayland custom cursors | ManoloFLTK | |
| 2023-02-17 | Wayland: beef up documentation of custom cursor shapes | ManoloFLTK | |
| 2023-02-17 | Remove special FL_CURSOR_NONE implementation in Wayland | ManoloFLTK | |
| 2023-02-17 | New section "Buffer factories" in Wayland documentation | ManoloFLTK | |
| 2023-02-17 | Wayland: improve and document support of FL_CURSOR_NONE | ManoloFLTK | |
| 2023-02-16 | Wayland: beef up cursor-related documentation | ManoloFLTK | |
| 2023-02-16 | Wayland: remove libdecor/demo/* from FLTK source tree | ManoloFLTK | |
| 2023-02-15 | Wayland: new struct wl_cursor *custom_cursor member variable | ManoloFLTK | |
| 2023-02-14 | Rename class Fl_Display_Cairo_Graphics_Driver to Fl_X11_Cairo_Graphics_Driver | ManoloFLTK | |
| 2023-02-10 | Fix typos in documentation and comments | Albrecht Schlosser | |
| (no code changes) | |||
| 2023-02-05 | Improve doc of Fl_Widget::test_shortcut() methods | ManoloFLTK | |
| This removes a \todo item. | |||
| 2023-02-05 | Doxygen fix for FL_DEPRECATED | Matthias Melcher | |
| 2023-02-02 | Documentation: clarify header inclusion requirements | Albrecht Schlosser | |
| Since FLTK 1.4.0 inclusion of FL/Fl.H is no longer a requirement unless class Fl is used (e.g. Fl::run()) or if it is used to include other headers like FL/Enumerations.H | |||
| 2023-02-02 | Update dependencies and fix whitespace errors | Albrecht Schlosser | |
| - replace tabs with spaces - remove trailing whitespace | |||
| 2023-01-27 | Wayland.dox: reword and add some information | ManoloFLTK | |
| 2023-01-25 | Create new documentation chapter for FLTK developers | ManoloFLTK | |
| Add Doxygen-formatted description of the Wayland backend Add bundled-libs.dox Delete README.bundled-libs.txt Move "Development" page to "Development of FLTK" chapter | |||
| 2023-01-24 | Remove warnings when building doc with Doxygen | ManoloFLTK | |
| 2023-01-21 | Move global FLTK options into new app fltk-admin (#560) | Matthias Melcher | |
| 2023-01-13 | Fix for "Rename Fl_X* Fl_Window::i private class member" (#223) | ManoloFLTK | |
| 2023-01-09 | Doc only: fix for "Fl::awake() and Fl::add_timeout()" (#524) | ManoloFLTK | |
| 2023-01-03 | Update "Migrating Code ..." documentation | Albrecht Schlosser | |
| Add "New FL_OVERRIDE Macro" paragraph and update some more parts. | |||
| 2022-12-27 | Exclude generated, Wayland specific files from Doxygen docs | Albrecht Schlosser | |
| Some Wayland specific files are generated by the build process with configure + make in the source tree. These files are now ignored by the Doxygen documentation process. | |||
| 2022-12-10 | Docs: add widget screenshot for Fl_Hor_Nice_Slider | Greg Ercolano | |
| 2022-12-09 | Add new Wayland-specific fl_wl_compositor() function | ManoloFLTK | |
| 2022-11-30 | Add a unit test for drawing complex shapes (#565) | Matthias Melcher | |
| 2022-11-27 | macOS+OpenGL3: remove "warning: gl.h and gl3.h are both included" | ManoloFLTK | |
| 2022-11-24 | Refactor code to make rounded rectangles accessible (#553) | Matthias Melcher | |
| This adds fl_rounded_rect and fl_rounded_rectf so the user can draw rounded rectangles. This uses existing and optimised code that is rearranged. | |||
| 2022-11-17 | Fluid: Add Undo to formula input fields. (#547) | Matthias Melcher | |
| 2022-10-12 | Update Doxyfile.in for current Doxygen version 1.9.5 | Albrecht Schlosser | |
| This file is now compatible up to Doxygen 1.9.5, i.e. there are no warnings about obsolete parameters when generating the docs. Current git 'master' of Doxygen (1.9.6: not yet released) issues some warnings but these will hopefully be fixed in Doxygen. Oldest tested Doxygen: 1.8.17 - older versions may emit warnings. | |||
| 2022-10-06 | Update window icon-related doc in platform-specific section. | ManoloFLTK | |
| 2022-10-03 | CMake: Fix some special cases regarding generation of docs | Albrecht Schlosser | |
| Ignore error if docs are not generated using a git working tree, for instance from a downloaded tarball or zip file. This is only a temporary solution for issue #499 (see "FIXME" comment). Execute doxygen only if it is available. i.e. found by CMake. | |||
| 2022-09-29 | Doc: more details about installation of GLEW. | ManoloFLTK | |
| 2022-09-27 | Simpler code to support FLTK widgets in macOS OpenGL 3 windows. | ManoloFLTK | |
| Also, the application-level code to add widgets to a GL3 window becomes platform-independent. | |||
| 2022-09-25 | Add cross-platform support for adding widgets to an OpenGL3-based Fl_Gl_Window. | ManoloFLTK | |
| Under non-macOS platforms, the key is to call glUseProgram(0); after having used OpenGL 3 which allows to then use OpenGL 1 and draw FLTK widgets over the OpenGL3 scene. Under macOS, this is impossible because macOS GL3 contexts are not compatible with GL1. The solution implemented here is to create an additional Fl_Gl_Window placed above and sized as the GL3-based window, to give it a non opaque, GL1-based context, and to put the FLTK widgets in that additional window. | |||
| 2022-09-23 | Updated fltk logo for docs and help_dialog using logo from the website. | Greg Ercolano | |
