| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-08-02 | #762: saves all frequently used OpenGL attributes | Matthias Melcher | |
| When rendering the OpenGL layer, this prepares the FLTK rendering parameters and restores them after FLTK rendering. | |||
| 2023-08-02 | Fix Fl_Wayland_Image_Surface_Driver::end_current() | ManoloFLTK | |
| 2023-08-02 | Wayland: fix window closing with Sway's kill command or app menu | ManoloFLTK | |
| 2023-07-31 | Wayland: add test to avoid null pointer dereferencing | ManoloFLTK | |
| 2023-07-31 | Implement Fl_Wayland_Screen_Driver::poll_or_select_with_delay(double) | ManoloFLTK | |
| 2023-07-29 | Wayland: simpler use of function eglChooseConfig() | ManoloFLTK | |
| 2023-07-28 | Fl_Shortcut_Button: Silence compiler warnings | Albrecht Schlosser | |
| Part 1: [-Wreorder] 'shortcut_value’ will be initialized after ... Part 2: [-Wunused] unused variable 'Y' | |||
| 2023-07-28 | Wayland.dox: add info about the xdg decoration protocol | ManoloFLTK | |
| Also, use KWin to name the KDE desktop's Wayland compositor. | |||
| 2023-07-24 | Upgrade bundled libpng to version 1.6.40 - cont'd | ManoloFLTK | |
| 2023-07-24 | Upgrade bundled libpng to version 1.6.40 - cont'd | ManoloFLTK | |
| 2023-07-24 | Upgrade bundled libpng to version 1.6.40 | ManoloFLTK | |
| 2023-07-23 | Wayland: add info about CSD and SSD modes and LIBDECOR_FORCE_CSD | ManoloFLTK | |
| 2023-07-22 | FLUID: shell code cleanup | Matthias Melcher | |
| 2023-07-22 | Adds default shortcut to Fl_Shortcut_Button. | Matthias Melcher | |
| 2023-07-22 | libdecor: update with upstream source code as of 2023-JUL-15 | ManoloFLTK | |
| 2023-07-21 | Wayland: slightly improve procedure to close toplevel window | ManoloFLTK | |
| 2023-07-21 | FLUID: updates templates and predefined comments | Matthias Melcher | |
| 2023-07-20 | FLUID improves positioning and sizing new widgets | Matthias Melcher | |
| Better default sizes for text based widgets and menu managers Better Menu refresh on custom text heights Smarter positioning of menu bars and groups inside tabs Fixes wrong include guard | |||
| 2023-07-19 | Fix missing (new) source file in fluid and dependencies | Albrecht Schlosser | |
| New file: Fl_Button_Type.cxx | |||
| 2023-07-19 | FLUID: layout preset no longer forces text font selection | Matthias Melcher | |
| 2023-07-19 | FLUID: RTTI improvements, 'is_a90' now const, apply RTTI | Matthias Melcher | |
| 2023-07-19 | FLUID: Fixes override attribute, cleanup | Matthias Melcher | |
| 2023-07-19 | FLUID: emulated RTTI for all types | Matthias Melcher | |
| Complete type hierarchy in Fl_Types doc Window now derives correctly from Group Menu Items now correctly (functionally in FLUID) derived form Button Menu Buttons have a better hierarchy Fixing two possible crash bugs where Input_Choice was assumed to be a Menu_ Hoping I have not degraded the original code! | |||
| 2023-07-19 | Fix textcolor of transient scale display (#756) | Albrecht Schlosser | |
| Make background color and text (label) color of the transient scale display consistent with tooltip colors. | |||
| 2023-07-19 | FLUID fixes wrong type IDs and more cleanup | Matthias Melcher | |
| 2023-07-19 | Enable compilation with VS 2022 and clang (#752) | Albrecht Schlosser | |
| Ensure that <stdint.h> is included in Visual Studio 2010 and later (_MSC_VER >= 1600). | |||
| 2023-07-19 | Fix libpng compilation warning (#757) | Albrecht Schlosser | |
| According to the reported issue this warning appears when using gcc 13.1.0 (rev7, MinGW-W64). it's very likely a new warning and a false positive because the buffer is used as an output parameter, but anyway. | |||
| 2023-07-18 | FLUID: text fixes | Matthias Melcher | |
| 2023-07-18 | FLUID correct inheritance, formatting, factory floor cleaning | Matthias Melcher | |
| 2023-07-17 | FLUID: restores g++98 compatibility | Matthias Melcher | |
| I want enum classes, sigh. | |||
| 2023-07-17 | FLUID: better initial sizes for buttons and windows | Matthias Melcher | |
| 2023-07-17 | FLUID: emulating RTTI and fixing type dependencies (Buttons) | Matthias Melcher | |
| 2023-07-17 | FLUID: using symbols instead of integers | Matthias Melcher | |
| 2023-07-17 | FLUID: fix window visibility across project file update | Matthias Melcher | |
| 2023-07-15 | Documentation: add detail about primary monitor | ManoloFLTK | |
| 2023-07-14 | FLUID: fixes all overlapping widgets in all .fl files | Matthias Melcher | |
| Also fixes an issue with multiple use of the same variable for different types of i18n. | |||
| 2023-07-14 | FLUID File Format Documentation Fixes | Matthias Melcher | |
| 2023-07-14 | FLUID: File Format Fault Fixes. | Matthias Melcher | |
| 2023-07-14 | Documentation: screenshot updates | Matthias Melcher | |
| 2023-07-14 | Keep sending FL_DRAG until all mouse buttons are released | Albrecht Schlosser | |
| The old version would send FL_MOVE events after dragging with more than one mouse buttons pressed, as soon as the first button was released. The new version sends FL_DRAG until the last mouse button is released and then FL_MOVE, as usual. This change affects dragging only if more than one mouse button is pushed and held while dragging. The order of pushing and releasing mouse buttons does not affect the behavior. | |||
| 2023-07-14 | Documentation: correct spelling errors | ManoloFLTK | |
| 2023-07-14 | FLUID formatting and comments | Matthias Melcher | |
| 2023-07-13 | Documentation: details about how to position a window in screens | ManoloFLTK | |
| 2023-07-13 | Wayland: add control of targeted screen by fullscreen windows | ManoloFLTK | |
| 2023-07-13 | Clamp input values of Fl_Color_Chooser (#749) | Albrecht Schlosser | |
| Note: this may be somewhat confusing if the user enters out-of-range values manually because they are overwritten immediately with valid input but the effects seen in issue #749 are IMHO worse. | |||
| 2023-07-12 | Display mouse button state in test/handle_events.cxx demo | Albrecht Schlosser | |
| See fltk.general, thread "Is handling simultaneous Left-click and Right-click drags supported?" from Jul 12, 2023 Status: FL_DRAG operation is terminated when one mouse button is released, even if more than one button is actually down. Subsequent mouse movement is reported as FL_MOVE rather than FL_DRAG, this is under investigation. | |||
| 2023-07-12 | Wayland: keep mouse button state across push/release events | Albrecht Schlosser | |
| Notes: (1) Fl::e_state holds the current state of all mouse buttons which is returned by Fl::event_buttons() - "plural form". (2) Fl::e_keysym holds the "key" of the current event which can be a mouse button, returned by Fl::event_button() - "singular form". | |||
| 2023-07-12 | Fix Wayland FL_RELEASE events reporting wrong button | Albrecht Schlosser | |
| ... in Fl::event_button(). This can be seen when two buttons have been pressed simultaneously and then released (see test/handle_events.cxx). | |||
| 2023-07-12 | FLUDI documentation updates | Matthias Melcher | |
| 2023-07-12 | corrects default popup menu box type for Fl_Choice (#748) | Matthias Melcher | |
