| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-06-22 | Wayland: use serial rather than time argument of wl_keyboard_key() to ↵ | ManoloFLTK | |
| support key repeats | |||
| 2024-06-22 | Fix typo reported in fltk.general | Albrecht Schlosser | |
| ... by Brian Larsen | |||
| 2024-06-21 | Update dependencies | Albrecht Schlosser | |
| 2024-06-21 | Remove trailing whitespace | Albrecht Schlosser | |
| no code changes | |||
| 2024-06-21 | Fix compiler warning on macOS: remove unused variable | Albrecht Schlosser | |
| 2024-06-21 | Fix Wayland memory leak (#991) | Albrecht Schlosser | |
| 2024-06-21 | Add Fl::remove_next_timeout(...) to remove only one timeout (#992) | Albrecht Schlosser | |
| This method also returns the data pointer of the removed timeout. This new method is generally useful for user code and particularly necessary to fix issue #991. Co-authored-by: Albrecht Schlosser <albrechts.fltk@online.de> | |||
| 2024-06-21 | macOS: fix changes to Fl_X::first with front window | ManoloFLTK | |
| 2024-06-19 | Avoid ScreenCaptureKit bug that may modify a non-resizable window's ↵ | ManoloFLTK | |
| styleMask | |||
| 2024-06-17 | Wayland: capture window titlebar as depth-4 image | ManoloFLTK | |
| 2024-06-17 | Update abi-compliance-checker howto | Albrecht Schlosser | |
| Add documentation link. Thanks to Greg for mentioning this in fltk.coredev. | |||
| 2024-06-16 | Fix "Under Ubuntu 22.04 any FLTK application appears in the Appmenu as 'FLTK'" | ManoloFLTK | |
| 2024-06-16 | Link frameworks used by recent macOS versions with -weak_framework | ManoloFLTK | |
| This allows FLTK apps to use the recent frameworks when they run on recent macOS versions even if the minimum supported macOS version of these apps is more ancient than the framework. | |||
| 2024-06-15 | Improve Fl::option documentation. | Matthias Melcher | |
| 2024-06-15 | X11: update XDND protocol from version 4 to 5 (#988) | Albrecht Schlosser | |
| Some applications insist on sending XDND protocol version 5 and rejected (ignored) FLTK as DND receiver because we allowed only protocol version 4. Known apps: Google Chrome and Chromium. This commit enables XDND protocol version 5 in FLTK programs as DND receiver. | |||
| 2024-06-14 | macOS 15.0 Sequoia: fix capture of window titlebars | ManoloFLTK | |
| The previous procedure using CGWindowListCreateImageFromArray() is obsoleted in macOS 15.0 . The new procedure requires an additional framework: ScreenCaptureKit; FLTK uses it only for macOS ≥ 15.0 | |||
| 2024-06-11 | Fix crash in howto-drag-and-drop under macOS | ManoloFLTK | |
| 2024-06-11 | Wayland: fix interactive moving and resizing of a subwindow - cont'd (#987) | ManoloFLTK | |
| 2024-06-09 | Fix: Changing default color palette affects opengl child drawing on Wayland ↵ | ManoloFLTK | |
| (#989) | |||
| 2024-06-08 | Wayland: support DnD from X11-FLTK to Wayland-FLTK | ManoloFLTK | |
| 2024-06-04 | Wayland: add necessary calls to gtk_surface1_release() | ManoloFLTK | |
| 2024-06-03 | macOS: remove use of deprecated [NSBox setBorderType:] method | ManoloFLTK | |
| 2024-06-03 | Document how to control window location in screen under Wayland | ManoloFLTK | |
| 2024-06-03 | Wayland: fix interactive moving and resizing of a subwindow (#987) | ManoloFLTK | |
| 2024-06-02 | Fix Child Windows under Wayland are clipped on resizing … (#987) | ManoloFLTK | |
| 2024-06-01 | Fix: Zero-sized borderless window causes high cpu usage on windows (#985) | ManoloFLTK | |
| 2024-06-01 | Reflect libdecor date in bundled-libs.dox | ManoloFLTK | |
| 2024-06-01 | libdecor: update to upstream commit c2bd8ad6 (31-may-2024) | ManoloFLTK | |
| 2024-05-30 | Fix typo in doc of Fl_Double_Window::as_double_window() | ManoloFLTK | |
| 2024-05-28 | Fix: Wayland sends wrong events after an FL_DRAG of a top window - cont'd (#983) | ManoloFLTK | |
| 2024-05-28 | Fix: Wayland sends wrong events after an FL_DRAG of a top window (#983) | ManoloFLTK | |
| 2024-05-27 | Remove useless Fl_Window_Driver accessors after new member ↵ | ManoloFLTK | |
| Fl_Window::get_size_range() | |||
| 2024-05-27 | Wayland documentation: more about opening display connection | ManoloFLTK | |
| 2024-05-26 | Adding new call `Fl_Window::get_size_range()`, #981 | Matthias Melcher | |
| 2024-05-26 | Revert InputChoice from fd791a0 | Matthias Melcher | |
| A change to Fl_Input_Choice callbacks slipped into fd791a068e39e06785adc44693f4c533d3d6c903. This Commit removes that change. It may need to be fixed and reapplied later in its own Commit. | |||
| 2024-05-24 | Control screen used by Fl_Menu_Bar::play_menu() - cont'd | ManoloFLTK | |
| 2024-05-24 | Fix: Fl_Browser unexpected display of empty lines ("@." vs "") (#979) | ManoloFLTK | |
| 2024-05-23 | Control screen used by Fl_Menu_Bar::play_menu() | ManoloFLTK | |
| 2024-05-22 | Wayland documentation: further details about throttling window redraws | ManoloFLTK | |
| 2024-05-21 | Beef up documentation about throttling window redraws under Wayland | ManoloFLTK | |
| 2024-05-21 | More details about handling modal windows and various gnome versions | ManoloFLTK | |
| 2024-05-20 | Wayland: don't call gtk_surface1_release() probably not useful | ManoloFLTK | |
| Also, add comment about when call to gtk_surface1_set_modal() is useful or useless but harmless. | |||
| 2024-05-20 | Fix "Support building with unusual prefix" (STR 3434) | Albrecht Schlosser | |
| Add '$(LDFLAGS)' to build commands for libs, for details see STR 3434. This applies to configure/make only, CMake builds are not affected. | |||
| 2024-05-19 | Wayland: accept diverse versions of the GTK Shell protocol | ManoloFLTK | |
| 2024-05-18 | Slightly reorganize code of Fl_MacOS_Sys_Menu_Bar_Driver::play_menu() | ManoloFLTK | |
| 2024-05-17 | Improve fl_contrast() functionality and documentation | Albrecht Schlosser | |
| - swap 3rd and 4th parameter of fl_contrast() - change 'Fl_Fontsize fs' to a neutral 'int size' parameter - clarify documentation of fl_contrast_level() and that different contrast algorithms use different level values - clarify that level 39 for the CIELAB mode results in "sufficient" contrast, i.e. /readable/ text which is the only intention of fl_contrast(). Reasoning: swapping the arguments looks more natural, i.e. the context before another argument (size) is what one would usually expect. Since the 'size' argument doesn't have be a font size, making it a simple 'int size' is more flexible and correct for future extensions. | |||
| 2024-05-17 | Comment that macOS windows move OK between LowRes and HighRes screens | ManoloFLTK | |
| 2024-05-16 | Fix and improve fl_contrast() calculations | Albrecht Schlosser | |
| - src/fl_contrast.cxx: - FL_CONTRAST_LEGACY: reset black/white threshold from 55 to 50 - FL_CONTRAST_CIELAB: change default contrast level from 55 to 39 - test/contrast.cxx: - set default contrast mode to CIELAB - add "random color" button to test random foreground colors (text) - slightly increase terminal size - make the Fl_Terminal widget the resizable() of the window | |||
| 2024-05-15 | Fix uses of isupper() and isprint() - STR #3436 | ManoloFLTK | |
| 2024-05-15 | Change member function args to Fl_Menu_Bar::play_menu(const Fl_Menu_Item *) | ManoloFLTK | |
