| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-01-06 | Remove Fl_Simple_Terminal (replaced by Fl_Terminal) | Albrecht Schlosser | |
| ... as discussed previously. | |||
| 2024-01-06 | Wld: Add missing keypad key to keypad translation table (#881) | Albrecht Schlosser | |
| Keypad key 'Del' aka '.' (or ',') was missing in the key translation table for Fl::e_original_keysym. Also: add DEBUG_KEYBOARD macro to enable/disable keyboard debugging code easier. | |||
| 2024-01-06 | Fix numeric keyboard example program | Albrecht Schlosser | |
| examples/howto-remap-numpad-keyboard-keys.cxx: Substitute Fl::event_key() as well which is required for some input widgets - maybe only on some platforms (seemed to work on X11 but not on Wayland). Also: fix typos and whitespace. | |||
| 2024-01-06 | Fix typo | Albrecht Schlosser | |
| 2024-01-06 | Fix "When zooming window, the window size range must be adjusted" (#880) | ManoloFLTK | |
| 2024-01-06 | Wld: Fix e_original_keysym for keypad number keys + NumLock off (#881) | ManoloFLTK | |
| 2024-01-06 | Wayland: fix processing of '.' keypad key (#881) | ManoloFLTK | |
| 2024-01-05 | Wayland: numeric keypad keys don't work as intended - cont'd (#881) | ManoloFLTK | |
| 2024-01-05 | Wayland: numeric keypad keys don't work as intended (#881) | ManoloFLTK | |
| 2024-01-04 | Remove unused variables [-Wunused-variable] | Albrecht Schlosser | |
| 2024-01-03 | Limit test/terminal window size | Greg Ercolano | |
| Prevents window from squishing buttons horizontally. Allows tty height to shrink to no less than a single line. | |||
| 2024-01-04 | Removes debugging printf. | Matthias Melcher | |
| 2024-01-04 | #797: Improves Fl_Tile resize behaviour | Matthias Melcher | |
| - if a tile with a size range is resize smaller than the minimum size of all children, the children will now no longer shrink, and expanding will make them work again as expected. | |||
| 2024-01-01 | CMake: add missing configuration output statement | Albrecht Schlosser | |
| 2023-12-30 | Fluid: fix "MergeBack" preference location | Albrecht Schlosser | |
| ... although currently disabled - just in case this feature will be re-enabled. | |||
| 2023-12-28 | Adds Fl_Input RMB menu translation to test/preferences | Matthias Melcher | |
| This also updates the RMB menu labels before every popup so that changing the labels after creating the widgets still reflects that change correctly. | |||
| 2023-12-28 | Fix for bug in Mutter Wayland compositor (#878) - cont'd | ManoloFLTK | |
| Add more tests to do additional operations under stricter conditions | |||
| 2023-12-28 | Fix for bug in Mutter Wayland compositor (#878) | ManoloFLTK | |
| Mutter implements too strictly this rule expected from compositors about "frame callbacks" : "A server should avoid signaling the frame callbacks if the surface is not visible in any way, e.g. the surface is off-screen, or completely obscured by other opaque surfaces." When a window is being interactively resized, it makes no sense to create a frame callback for an entirely covered surface but then never signal the surface can be redrawn, because this blocks the resize operation. Neither KWin nor Weston have this problem. | |||
| 2023-12-27 | Fix position of 1-button Fl_Message windows | ManoloFLTK | |
| 2023-12-26 | Wld: export only member functions for ./configure --enable-shared (#872) | ManoloFLTK | |
| 2023-12-23 | Improve docs and add two new Fl_Menu_Item methods (#875) | Albrecht Schlosser | |
| This addresses some issues pointed out by GitHub Issue #875. Documentation lacked details about Fl_Multi_Label assignment and correct memory handling. The new methods - Fl_Menu_Item::image_label(const Fl_Image *) and - Fl_Menu_Item::multi_label(const Fl_Multi_Label *) provide a cleaner interface to assign images and Fl_Multi_Label's to menu items. examples/howto-menu-with-images.cxx: carify some issues, fix leak, and use new Fl_Menu_Item::multi_label(const Fl_Multi_Label *). | |||
| 2023-12-23 | Fix memory free() mismatch (#875) | Albrecht Schlosser | |
| This issue was revealed during testing for GitHub Issue #875. "ERROR: AddressSanitizer: attempting free on address which was not malloc()-ed", reported by examples/howto-menu-with-images.cxx if the window object was released at the end of the program, causing Fl_Menu_::clear() to be called. The issue was caused by casting all supported label types to 'const char *' which are stored in Fl_Menu_Item::text and then trying to free() all text strings in Fl_Menu_::clear() under certain conditions. Now images and Fl_Multi_Label's are no longer (tried to be) free'd. | |||
| 2023-12-22 | A more cross-platform way to fix issue #876 | ManoloFLTK | |
| 2023-12-21 | Ensure that exporting 'fl_disable_wayland' works | Albrecht Schlosser | |
| ... with cmake_minimum_required(VERSION 3.4) or higher. This version sets CMP0065 to 'NEW' which by default inhibits exporting global symbols from executable programs. For details see CMake policy CMP0065 and README.Wayland.txt. | |||
| 2023-12-21 | Fix "Fl_Plugin_Manager::loadAll doesn't work correct" (#876) | ManoloFLTK | |
| 2023-12-21 | Fix "Fl_Input popup menu customize doesn't work" (#874) | ManoloFLTK | |
| 2023-12-21 | Fix "commit 96bacd3 may crash on X11" (#873) | ManoloFLTK | |
| 2023-12-21 | Fix a typo, trailing whitespace, and dependencies | Albrecht Schlosser | |
| 2023-12-20 | Restore "configure --enable-shared" under Linux (#872) | ManoloFLTK | |
| 2023-12-20 | Make the 'Forms' compatibility library 'fltk_forms' optional | Albrecht Schlosser | |
| This library is no longer needed in FLTK itself. There is only one demo program (test/forms.cxx) that uses it if it is built. The demo program displays a message if fltk_forms is not available. The default is 'enabled' for backwards compatibility but this may be changed to 'disabled' in a future version. | |||
| 2023-12-20 | Update README.txt and CREDITS.txt | Albrecht Schlosser | |
| - README.txt: typos, names, FLTK URL and other minor changes - CREDITS.txt: update current maintainers, remove mail addresses | |||
| 2023-12-19 | Remove typos in the documentation of fl_x11_use_display() | ManoloFLTK | |
| 2023-12-19 | Fix typos, formatting, and text alignment in test/forms.cxx | Albrecht Schlosser | |
| no real code changes | |||
| 2023-12-19 | Procedure to instruct FLTK to use given X11 connexion (#149) | ManoloFLTK | |
| 2023-12-18 | Fix issue #871 for html causing crashes | Greg Ercolano | |
| 2023-12-18 | Wayland: Menu items are accessible when mouse is over another win (#869) | ManoloFLTK | |
| 2023-12-17 | Fix MSVC compiler warning | Albrecht Schlosser | |
| 2023-12-16 | #842: Enables command line color arguments on macOS | Matthias Melcher | |
| 2023-12-16 | #674: FLUID: Scrolls shell script terminal to the bottom on every run | Matthias Melcher | |
| 2023-12-16 | #832: FLUID: Improves widget browser output | Matthias Melcher | |
| 2023-12-16 | Small doc clarification | Greg Ercolano | |
| 2023-12-16 | Fixes fl_message_position for widgets and subwindows | Matthias Melcher | |
| - https://groups.google.com/d/msgid/fltkcoredev/902a753e-7430-4302-b384-c30c7d45e3bfn%40googlegroups.com. | |||
| 2023-12-16 | Adds mouse wheel input to Fl_Counter | Matthias Melcher | |
| 2023-12-16 | #868: Suppress warning about unused private members of Fl_Shortcut_Button | Matthias Melcher | |
| 2023-12-16 | STR#3283: Add new Fl_Table right-click popup menu example | Greg Ercolano | |
| 2023-12-16 | Fix memory leak in Fl_Terminal (#867) | Albrecht Schlosser | |
| 2023-12-15 | Fix C++ comments in C file | Albrecht Schlosser | |
| 2023-12-15 | Wayland+libdecor: iImprove fl_is_surface_gtk_titlebar() | ManoloFLTK | |
| 2023-12-15 | #840: Generously adds Fl::args_to_utf8() for MinGW support. | Matthias Melcher | |
| 2023-12-15 | #840: Fixes fixed buffer size in Fl::args_to_utf8() (fl_call_main) | MatthiasWM | |
