| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-09-03 | Adds images for documentation of compact buttons. | Matthias Melcher | |
| 2023-09-03 | Adds compact buttons feature to create keypads. | Matthias Melcher | |
| See test/buttons for an example. | |||
| 2023-09-02 | #718: Fixes drawing issues for Fl_Tabs | Matthias Melcher | |
| Tabs were drawn incorrectly when children's box was not FL_NO_BOX Current solution is cleaned up and always redraws tabs area without leaving breadcrumbs behind | |||
| 2023-08-31 | Special (UTF-8) characters in PDF docs maybe not rendered correctly (#772) | ManoloFLTK | |
| Use an image to display the table of the detailed description of class Fl_PostScript_File_Device in PDF format, and keep using a dynamic table for the HTML format. Replace use of the '⌘' character in file drawing.dox by text 'cmd'. | |||
| 2023-08-31 | Remove Doxygen warnings in processing of class Fl_Tabs | ManoloFLTK | |
| 2023-08-30 | #718: Fixes Fl_Tabs overlapping calculations | Matthias Melcher | |
| This method should greatly improve the overlapping calculations. Tested with super wide and super many tabs. Also documented every method in the class. | |||
| 2023-08-30 | Improve doxygen documentation generation | Albrecht Schlosser | |
| Under configure+make it is not possible to enable driver documentation. Therefore the '@DRIVER_DOCS@' variable must always be cleared. Add a comment on how to build the driver docs using the Makefile. Simplify CMake whitespace (trailing LF) handling. Make sure we find the correct source dir even if FLTK is included in a sub build (s/CMAKE_SOURCE_DIR/FLTK_SOURCE_DIR/). | |||
| 2023-08-30 | Doxygen docs w/configure/make: convert config to current version | Albrecht Schlosser | |
| The intermediate files 'Doxyfile' and 'Doxybook' are now converted to the current Doxygen version and the short form ('-s') when using configure+make as it was already done in CMake builds. This is to avoid Doxygen warnings and for better readability of the Doxygen config files which are created during the build. | |||
| 2023-08-30 | CHANGES.txt: report support of macOS 14.x Sonoma | ManoloFLTK | |
| 2023-08-29 | FLUID: fixes resizing of preferences panel | Matthias Melcher | |
| 2023-08-29 | FLUID: minor fixes | Matthias Melcher | |
| 2023-08-29 | Documentation/PDF: always use the configured doxygen executable | Albrecht Schlosser | |
| ... to create the LaTeX header file used by doxygen. This fix applies to both configure/make and CMake. The existing version used `doxygen` which erroneously ran the doxygen version from the current 'PATH' which might issue doxygen warnings and potentially create a wrong LaTeX header file if the configured doxygen program was not the one in the user's path. | |||
| 2023-08-29 | Document some protected methods and variables of Fl_Tabs | Albrecht Schlosser | |
| Todo: There are more protected methods that should be documented, particularly the virtual ones that might be overridden by subclasses. | |||
| 2023-08-29 | FLUID: adds missing include for other platforms | Matthias Melcher | |
| 2023-08-29 | FLUID: separate SourceView panel into its own file | Matthias Melcher | |
| hereby removing almost 200 lines of unrelated code form fluid.cxx and making the location of the panel code more obvious. Needs a make depend on Linux. | |||
| 2023-08-29 | FLUID: code cleanup, redundancies, typos | Matthias Melcher | |
| 2023-08-29 | FLUID: simplifies filename handling | Matthias Melcher | |
| 2023-08-29 | FLUID: simplified worker handling | Matthias Melcher | |
| 2023-08-28 | CMake: Make compile definitions 'FL_LIBRARY' and 'FL_DLL' private | Albrecht Schlosser | |
| ... so they are not inherited by consumers of the library. Remove 'add_definitions(-DFL_LIBRARY)' from src/CMakeLists.txt This is not necessary, see CMake/fl_add_library.cmake Don't set obsolete property 'CLEAN_DIRECT_OUTPUT' which was removed in CMake 2.8.0. | |||
| 2023-08-28 | Wayland.dox: some rephrasing | ManoloFLTK | |
| 2023-08-27 | Slightly simpler handle_close() in Fl_Wayland_Window_Driver.cxx | ManoloFLTK | |
| 2023-08-27 | Remove useless function prototype declaration | ManoloFLTK | |
| 2023-08-26 | Fix typos in Doxygen text for fl_filename_absolute/relative() | ManoloFLTK | |
| 2023-08-26 | Wayland.dox: give more details about progressive drawing | ManoloFLTK | |
| 2023-08-26 | Update 'cmake_minimum_required' version to 3.12.0 | Albrecht Schlosser | |
| Linking against OBJECT libraries as done in fluid since May 2023 and in shared library builds using MSVC even much earlier requires at least CMake 3.12. This commit adds the requirement explicitly to abort the build early. | |||
| 2023-08-26 | CMake: fix formatting, add more debug output | Albrecht Schlosser | |
| 2023-08-26 | Add missing FL_EXPORT for Windows shared lib build | Albrecht Schlosser | |
| 2023-08-26 | Adds safe versions of fl_filename_*, returning Fl_String | Matthias Melcher | |
| 2023-08-26 | FLUID: fixes file path calculation bug | Matthias Melcher | |
| 2023-08-26 | Fixes a bunch of typos in comments. | Matthias Melcher | |
| 2023-08-25 | Wayland.dox: add paragraph about rendering under Wayland | ManoloFLTK | |
| 2023-08-25 | Update to libdecor ca6e6b68 dated 25-aug-2023 | ManoloFLTK | |
| 2023-08-24 | Wayland.dox: remove obsolete paragraph. | ManoloFLTK | |
| 2023-08-24 | Remove unneeded #include directive | ManoloFLTK | |
| 2023-08-23 | Undo commit 5ea7a04 which requires Mutter V12 | ManoloFLTK | |
| That commit's goal was to use an algorithm that does not assume that number keys are at keycodes 10-19, which may not hold with "special" keyboards. Unfortunately, the new algorithm requires Mutter V12 and fails with Mutter V11, used by Debian 12. | |||
| 2023-08-23 | Upgrade bundled zlib to version 1.3 dated 18-aug-2023 | ManoloFLTK | |
| 2023-08-22 | Wayland: fix regression in menu positioning brought by c43cf2f | ManoloFLTK | |
| 2023-08-20 | Undo commit 0a31225 which killed "caps lock" | ManoloFLTK | |
| 2023-08-20 | Simpler function process_wld_key(() | ManoloFLTK | |
| 2023-08-20 | Wayland: process number keys independently of keyboard layout | ManoloFLTK | |
| The new algorithm supports alternate keyboard layouts, e.g., Dvorak. | |||
| 2023-08-20 | Remove redundant initialisation | ManoloFLTK | |
| 2023-08-20 | Create class function Fl_Wayland_Graphics_Driver::custom_offscreen() | ManoloFLTK | |
| 2023-08-18 | Improve handling of type Fl_Offscreen under Wayland | ManoloFLTK | |
| Type Fl_Offscreen is now to be cast to cairo_t*. Also, make sure the dimensions of GL windows are multiples of the screen scale factor. | |||
| 2023-08-17 | Fix typos in names of Doxygen items (#729) | ManoloFLTK | |
| 2023-08-16 | X11 platform: give number keys layout-independent keysym's | ManoloFLTK | |
| Without this, the sudoku app is unusable with a French keyboard | |||
| 2023-08-16 | macOS audio is usable with XQuartz | ManoloFLTK | |
| 2023-08-16 | Allow build of sudoku app with macOS + XQuartz | ManoloFLTK | |
| 2023-08-15 | FLUID fix: sets initial size range for windows | Matthias Melcher | |
| 2023-08-15 | Undoing previous changes | Matthias Melcher | |
| 2023-08-15 | THE LAST SIX COMMITS ARE INVALID AND WILL BE REVERTED | Matthias Melcher | |
