| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | libdecor: update to upstream commit c2bd8ad6 (31-may-2024) | 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-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-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 | |
| 2024-05-14 | New member function Fl_Menu_Bar::play_menu(const char *title) | ManoloFLTK | |
| 2024-05-13 | Wayland: call gtk_surface1_set_modal() of GTK Shell protocol - cont'd | ManoloFLTK | |
| 2024-05-11 | Wayland: call gtk_surface1_set_modal() of GTK Shell protocol for modal wins | ManoloFLTK | |
| This has the Mutter compositor open modal windows at the center of their parent window rather than at an unpredictable display position before this commit. | |||
| 2024-05-11 | Fix DnD to Wayland FLTK app on the KDE/Plasma desktop | ManoloFLTK | |
| 2024-05-11 | Add detailed comment about getting all supported XDND data types | ManoloFLTK | |
| 2024-05-10 | Fix DnD from Wayland gnome app to X11 FLTK app | ManoloFLTK | |
| This DnD gives two data types of the dragged text: text and a gnome-specific type. The code previously accepted DnD with 1 data type or 4 or more data types, and processed situations with 2 or 3 data types in a special way that fails with gnome source apps. The new code processes situations with 2 and 3 data types just like other ones. This works OK when dragging from gnome wayland apps. | |||
| 2024-05-10 | Wayland: slightly improved fix for issue #878 | ManoloFLTK | |
| 2024-05-09 | Remove unused variables, fix compiler warnings | Albrecht Schlosser | |
| 2024-05-09 | Optimize "arrow" drawing and centering | Albrecht Schlosser | |
| - center (sub)menu arrow as good as possible - adjust arrow sizes in Fl_Counter widget - refactor "oxy" arrow drawing and centering in widgets | |||
| 2024-05-09 | Wayland documentation: improve "Input Methods" and various details | ManoloFLTK | |
| also fix typo mentionned -> mentioned | |||
| 2024-05-09 | Followup: avoid dereference null pointer (#971) | Greg Ercolano | |
| Changing _root->find_clicked(..) to just find_clicked(..) includes the check of _root for NULL, which is probably better than doing a repeat explicit check and early exit. | |||
| 2024-05-08 | macOS: Fix scaling subwindows - cont'd #927 | ManoloFLTK | |
| 2024-05-08 | Avoid possible dereferencing of null pointer (#971) | ManoloFLTK | |
| 2024-05-08 | Have menu items drawn with same colors in all platforms (#969) | ManoloFLTK | |
| Also, remove this text from the doc of Fl_Menu_::down_box() "If this is FL_NO_BOX then it acts like FL_THIN_UP_BOX and selection_color() acts like FL_WHITE, for back compatibility." that was true only for the Windows platform and that required selection_color to be replaced by white for menu items which is not what FLTK 1.4 expects. The new state of menu item drawings is as follows : - all platforms draw menu items with the same symbolic colors - selected items and menu titles are drawn with the selection color as background color - menu items are drawn by default with no box but can be given one by Fl_Menu_::down_box(Fl_Boxtype) - the text of selected items is drawn with the menu's color unless fl_contrast() finds it does not make enough contrast with the background (selection color) and substitutes it with a more adapted color - the Windows platform uses a visibly different hue for its default selection color from what other platforms use | |||
| 2024-05-07 | Improve arrow positions for 'oxy' scheme | Albrecht Schlosser | |
| - improve centering the different arrows - fix one bug that prevented correct positioning | |||
| 2024-05-07 | Limit (sub)menu arrow size as discussed in fltk.general | Albrecht Schlosser | |
| ... in thread: "FLTK 1.4 Menu Bar Style", started on May 6, 2024 This is about the little triangle (or similar) pointing right when a submenu exists in a menu. The arrow form differs per scheme. | |||
| 2024-05-06 | Wayland: simpler implementation of "GTK Shell" protocol | ManoloFLTK | |
| 2024-05-05 | Wayland: use frame_cb before redrawing GL subwins - cont'd (#967) | ManoloFLTK | |
| 2024-05-03 | Wayland: use frame_cb before redrawing GL subwindows (#967) | ManoloFLTK | |
| 2024-05-03 | macOS + CMake: fix use of optional framework UniformTypeIdentifiers | ManoloFLTK | |
| 2024-05-02 | macOS + GL: remove compilation error with old SDK versions | ManoloFLTK | |
| 2024-04-30 | Remove (comment out) debug statement (kdialog) | Albrecht Schlosser | |
| 2024-04-30 | Fix preset_file() and directory() in native file chooser for kdialog | ManoloFLTK | |
| 2024-04-30 | Implement and document new class Fl_PDF_File_Surface | ManoloFLTK | |
| 2024-04-29 | Fix potential NULL pointer dereference | Albrecht Schlosser | |
| ... as reported in thread "Windows 11 crash (still investigating)" of fltk.coredev, started on Apr 24, 2024. This bug could only be triggered if a /subwindow/ wss hidden but was not limited to Windows. | |||
| 2024-04-27 | X11: simpler code to capture window decoration under xfce | ManoloFLTK | |
| 2024-04-26 | Fix repositioning subwindows. | Matthias Melcher | |
| The commit f288aea from Feb. 23rd introduced a regression where children of subwindows were moved inside the subwindow when only the subwindow itself was supposed to move. | |||
| 2024-04-26 | Box type focus frame graphics fixes. | Matthias Melcher | |
