| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-01-19 | Wayland: add necessary initializations after commit b7fba46 | ManoloFLTK | |
| 2024-01-18 | Create struct wl_callback_listener ↵ | ManoloFLTK | |
| *Fl_Wayland_Graphics_Driver::p_surface_frame_listener | |||
| 2024-01-18 | Wayland: throttle resize operations also for top-level GL windows | ManoloFLTK | |
| Member cb of struct wld_buffer is replaced by member frame_cb of struct wld_window. This allows frame_cb to be used both for non-GL and for top-level GL windows. | |||
| 2024-01-17 | Synchronize mouse and keyboard callbacks for Fl_Button (#877) | Matthias Melcher | |
| Keyboard behavior for button types was not consistent with mouse click behavior. This change avoids callbacks when pressed radio buttons are pressed again. | |||
| 2024-01-17 | Restore original Fl_Button event behavior(#877) | Matthias Melcher | |
| Previous commits introduced too many changes to Fl_Button callbacks, creating problems in user apps. This is the base for a second much more specific fix to event flags. | |||
| 2024-01-17 | Wayland + full-size subwindow resizing issue - cont'd (#878) | ManoloFLTK | |
| Implement a less strict handling of resizing of a decorated window entirely covered by a subwindow where throttling of fast resize commands is guided by the value of the in_use member variable of the window's wld_buffer. | |||
| 2024-01-16 | Update libdecor to commit 7807ae34 dated 15-Jan-2024 | ManoloFLTK | |
| 2024-01-15 | Fixed issue number reference. | Greg Ercolano | |
| 2024-01-15 | Addresses issue #879 | Greg Ercolano | |
| 2024-01-15 | Small code fixups | Greg Ercolano | |
| > Enabled -Wall -Wextra -Wpedantic to catch errors - Silenced resulting "unused parameters" warnings - Fixed char omission in protected Fl_Terminal::insert_char() methods > Self doc code and better comments in RingBuffer::resize() > Changed private RingBuffer::clear_disp_row() -> clear_disp_rows() > Added private RingBuffer::hist_rows()/disp_rows() setter methods > Added private RingBuffer::offset_adjust() method for adjusting RingBuffer offset_ > Fixed comment typos > Remove white space inside outer parens of while()/if()/etc | |||
| 2024-01-15 | Restore correct copyright window for checkers demo | ManoloFLTK | |
| 2024-01-14 | #877: Formatting, comments, debug output | Matthias Melcher | |
| 2024-01-14 | #877L: Formatting, Unused variable. | Matthias Melcher | |
| 2024-01-14 | #842 - cont'd: fix typos in documentation. | ManoloFLTK | |
| 2024-01-14 | #887: Fixes FLTK file chooser not releasing preview image. | Matthias Melcher | |
| ...when hidden | |||
| 2024-01-14 | #889: Fixes missing return statement. | Matthias Melcher | |
| 2024-01-13 | #842: Documents args() color values and how they apply | Matthias Melcher | |
| 2024-01-13 | #877: Fixes shortcut callbacks for Fl_Button | Matthias Melcher | |
| - this commit does rewrite some of the logic, hoping to make thing more, um, logical. The bits react mostly the same and hopefully as expected. Everything is documented in the Fl_Button ctor. | |||
| 2024-01-13 | Remove compilation warning | ManoloFLTK | |
| converting to non pointer type "int" from NULL (-Wconversion-null) | |||
| 2024-01-13 | Fix yet another typo in documentation | Albrecht Schlosser | |
| 2024-01-13 | Fix doxygen docs (typo, undocumented parameter) | Albrecht Schlosser | |
| 2024-01-13 | #887: Fixes Fl_Shared_Image reference counting | Matthias Melcher | |
| - adds documentation to all calls - changes implementation details on ::copy() and copy(w,h) | |||
| 2024-01-13 | Wayland: fix processing of keypad keys - cont'd (#881) | ManoloFLTK | |
| 2024-01-11 | Comment out debug statement | ManoloFLTK | |
| 2024-01-11 | Solves issue #882. | Greg Ercolano | |
| 2024-01-11 | Solves issue #884: single quote zenity/kdialog | Greg Ercolano | |
| 2024-01-11 | #885: Fixes keyboard text selection in Fl_Text_Editor | Matthias Melcher | |
| 2024-01-10 | Add Fl_String not-equal test | Greg Ercolano | |
| 2024-01-11 | Quote doxygen command where necessary | Albrecht Schlosser | |
| ... if the doxygen path includes spaces. Done for configure/make + CMake. | |||
| 2024-01-10 | Add textattrib() get method+docs | Greg Ercolano | |
| Requested by Jonathan Griffitts during rust bindings. | |||
| 2024-01-07 | Wayland: fix processing of keypad keys - tidying (#881) | ManoloFLTK | |
| 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 | |
