| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2023-08-15 | Lot's of changes, must rethink UI. | Matthias Melcher | |
| 2023-08-15 | Missing includes | Matthias Melcher | |
| 2023-08-15 | Sudoku into smaller pieces. | Matthias Melcher | |
| 2023-08-15 | Random testing and fixing. | Matthias Melcher | |
| 2023-08-15 | Removed unused code | Matthias Melcher | |
| 2023-08-15 | Adding generator | Matthias Melcher | |
| 2023-08-15 | Improved, yet compatible, widget callback system using macros (#729) | Matthias Melcher | |
| * adds FL/fl_callback.macros.H * adds FL_FUNCTION_CALLBACK_n(widget, function, [type, data]) * adds FL_METHOD_CALLBACK_n(widget, class, instance, method, [type, data]) * adds FL_INLINE_CALLBACK_n(widget, [type, name, data], callback_body) * adds `examples/callback` * full documentation | |||
| 2023-08-15 | Wayland mouse wheel support: compositors can behave differently | ManoloFLTK | |
| 2023-08-14 | Handle shift + mousewheel event on Wayland (STR 3521) | Albrecht Schlosser | |
| Pressing the shift key while using the mousewheel changes horizontal to vertical scrolling and vice versa. This allows users with a standard mouse with only one scrollwheel to use it for both scrolling directions. This concludes "handling shift + mousewheel" for all supported platforms. | |||
| 2023-08-13 | Handle shift + mousewheel event on Windows (STR 3521) | Albrecht Schlosser | |
| Pressing the shift key while using the mousewheel changes horizontal to vertical scrolling and vice versa. This allows users with a standard mouse with only one scrollwheel to use it for both scrolling directions. Note: other mice that have either two buttons or a scroll ball can generate both horizontal and vertical scrolling in one action. This commit does not affect such behavior. This patch is different than the one in file 'scroll.patch' (STR 3521). It takes care of distinct mousewheel delta calculation for vertical and horizontal mousewheels and avoids the "fallthrough" case. Note: macOS takes care of this, there's no special handling required. To do: the Wayland platform still needs to be updated. | |||
| 2023-08-13 | Handle shift + mousewheel event on Linux (STR 3521) | Albrecht Schlosser | |
| Pressing the shift key while using the mousewheel changes horizontal to vertical scrolling and vice versa. This allows users with a standard mouse with only one scroll button to use it for both scrolling directions. Note: other mice that have either two buttons or a scroll ball can generate both horizontal and vertical scrolling in one action. This commit does not affect such behavior. This patch has been provided by Manolo in file 'scroll.patch' (see STR 3521). | |||
| 2023-08-13 | Fl_Tabs now supports horizontal mouse wheel events. | Matthias Melcher | |
| 2023-08-12 | Fix access to Cairo context. | Aditya Siram | |
| 2023-08-12 | Another occurrence of bad escape sequence. | Matthias Melcher | |
| 2023-08-12 | #765: Replaces uncommon escape sequence. | Matthias Melcher | |
| Missing return value in docs. | |||
| 2023-08-10 | Reformat code, remove obsolete comments | Albrecht Schlosser | |
| No effective code changes, i.e. only formatting, indents and comments. | |||
| 2023-08-10 | Improve docs of Fl::hide_all_windows() | Albrecht Schlosser | |
| + update fluid dependencies No code changes. | |||
