| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-01-03 | Add Fl_Valuator destructor. | Matthias Melcher | |
| This is required by Swig to generate code for wrapping FLTK for Python and potentially other languages. It has no impact on the API or ABI. | |||
| 2025-01-02 | Remove duplication and typo in documentation of Fl::copy() | ManoloFLTK | |
| 2024-12-12 | Put ABI breaking changes under ABI guards (#1139) | Albrecht Schlosser | |
| This reverts the improvement of #1139 in the default build which is now only available with FL_ABI_VERSION=10401 or higher. Users that need this improvement need to build with the required ABI version by setting it with configure or CMake. | |||
| 2024-12-09 | Update Fluid (.fl) files for release 1.4.1 | Albrecht Schlosser | |
| 2024-12-09 | Bump version numbers for release 1.4.1 | Albrecht Schlosser | |
| To do: update CHANGES.txt with real info. | |||
| 2024-12-07 | Giving access to some Fl_Text_Display member variables (#1153) | Matthias Melcher | |
| And typos in FLUID source code docs. | |||
| 2024-11-27 | Add missing FL_EXPORT qualifier | ManoloFLTK | |
| 2024-11-27 | Restore pixmap drawing under X11-noCairo broken by 0952d59 | ManoloFLTK | |
| 2024-11-24 | Fix compiler warning (g++ 14) [-Wstringop-overflow] | Albrecht Schlosser | |
| New compiler warning detected by g++ 14.2.0 building with CMake in Release mode. This *temporary* fix suppresses the warning but uses even larger fixed size buffers. Todo: these nasty warnings caused by using fixed buffer sizes should be removed by using std::string in FLTK 1.5.0. | |||
| 2024-11-23 | Increase clipping stack size (#1139) | Albrecht Schlosser | |
| 2024-11-20 | Fix fl_draw_image sometimes crashes when window is scaled - cont'd (#1134) | ManoloFLTK | |
| 2024-11-19 | Add 2 other missing FL_EXPORT qualifiers | ManoloFLTK | |
| 2024-11-19 | Add 2 missing FL_EXPORT qualifiers | ManoloFLTK | |
| 2024-11-19 | Fix fl_draw_image sometimes crashes when window is scaled (#1134) | ManoloFLTK | |
| 2024-11-12 | Fix for Windows and X11: Rounding issues with Fl_RGB_Image::draw() (#1120) | ManoloFLTK | |
| 2024-11-04 | Undo 6f6a375 that does not properly support macOS SDK 15.x (#1103) | ManoloFLTK | |
| 2024-11-03 | Recent macOS SDKs badly define MAC_OS_X_VERSION_MAX_ALLOWED | ManoloFLTK | |
| and the correct information is in __MAC_OS_X_VERSION_MAX_ALLOWED | |||
| 2024-11-01 | Improve and clarify documentation | Albrecht Schlosser | |
| 2024-11-01 | Wayland: Fix issue in maximization of a borderless window (#1099) | ManoloFLTK | |
| Also fixes scenarios mixing fullscreen and maximization: - maximize - set fullscreen - unset fullscreen - un-maximize with and without window border. | |||
| 2024-10-30 | Make Fl_Window::flush() public for consistency with subclasses | Albrecht Schlosser | |
| ... as discussed on fltk.general recently Note: this method was already public in all subclasses of Fl_Window. | |||
| 2024-10-25 | Add range check to Fl_Group::child(int) | Albrecht Schlosser | |
| Returns NULL if n is out of range to prevent accessing undefined memory. | |||
| 2024-10-19 | Remove FL_MENU_RESERVED bit mask in favor of better documentation | Albrecht Schlosser | |
| This bit mask was added in commit 53b40f4138e70e44 in an attempt to *document* reserved bits but it turned out that this mask could have negative side effects on some newer compilers by propagating the enum to an 'unsigned int' and issuing compiler warnings. See this comment and follow-up's in fltk.general: https://groups.google.com/g/fltkgeneral/c/7xrDkbkxiyw/m/rzEIJ7XhAgAJ | |||
| 2024-10-19 | Fixes Fl_Text_Display line number calculation. (#1088) | Matthias Melcher | |
| 2024-10-18 | Add forgotten FL_OVERRIDE attribute | Albrecht Schlosser | |
| 2024-10-18 | Add missing *public* methods of Fl_Single_Window | Albrecht Schlosser | |
| - void make_current() - void flush() | |||
| 2024-10-17 | Clarify the documentation of class Fl_Callback_User_Data | ManoloFLTK | |
| 2024-10-15 | Fix documentation typos and trailing whitespace | Albrecht Schlosser | |
| 2024-10-10 | Fl_Preferences documentation update. | Matthias Melcher | |
| 2024-10-07 | Improve documentation on mouse and keyboard events | Albrecht Schlosser | |
| 2024-10-06 | Support mouse buttons 4 + 5 (aka "side buttons") (#1076, #1068) | Albrecht Schlosser | |
| This work is based on PR 1068 (patch by @CendioHalim) and extended to store button status (4,5) in Fl::event_state() like it's done for other mouse buttons (1-3). Changes: - new symbol: FL_BUTTON4 = side button 1 = "back" - new symbol: FL_BUTTON5 = side button 2 = "forward" - modified : FL_BUTTONS now includes bits for two side buttons Note: the status of these new buttons is not maintained by X11, therefore we need to maintain them in internal variables for this platform. | |||
| 2024-08-28 | Fix Doxygen problems with fl_draw() functions. | ManoloFLTK | |
| 2024-08-27 | Adding horiizonatl and vertical label margin | Matthias Melcher | |
| - sizeof(Fl_Widget) not increased - label positions can be adjusted - try it out in test/label app - full support in FLUD | |||
| 2024-08-23 | More detailed documentation of how Fl::event_state() differs between platforms | ManoloFLTK | |
| 2024-08-14 | Adding Fl_Widget::label_image_spacing() (#1039) | Matthias Melcher | |
| - May need a better method name. - This makes the gap between the image in a label and the label text user settable. - Can be tested using test/label app | |||
| 2024-08-14 | Adding gap parameter to fl_draw(...) | Matthias Melcher | |
| This allows the user to define the spacing between a possible imge and the text. | |||
| 2024-08-12 | Small doc fixes (\See -> \see) | Greg Ercolano | |
| 2024-08-12 | Improve handling of malformed ANSI. (#950) | Greg Ercolano | |
| 2024-08-12 | Further accelerating Fl_Text_Display (#596) | Matthias Melcher | |
| This commit adds lazy evaluation for the wrapped line calculation, making scrolling much more interactive. | |||
| 2024-08-10 | Documentation: improve description of how to use drawing surfaces | ManoloFLTK | |
| 2024-08-10 | Fix tabs, trailing spaces, and update dependencies | Albrecht Schlosser | |
| 2024-08-10 | Configure/make: Quote variables that may contain spaces | mid-kid | |
| This allows installing FLTK to directories that contain spaces. | |||
| 2024-08-04 | Optimize Fl_Text_Display scrolling speed (#596). | Matthias Melcher | |
| 2024-08-03 | Fixes missing default argument in Fl_Fill_Dial constructor. | Matthias Melcher | |
| 2024-08-03 | Improve visibility of selected tab in Fl_Tabs (#1032). | Matthias Melcher | |
| 2024-08-03 | Better Fl_Tabs callback handling. | Matthias Melcher | |
| 2024-08-02 | Fix Fl_Tabs callback in Overflow mode (#1031). | Matthias Melcher | |
| 2024-07-29 | Add RMB pulldown menu to Fl_Help_View, #75 | Matthias Melcher | |
| - append underscores to private varaibles per CMP - add public Fl_Help_View::copy() and Fl_Help_View::text_selected() - add public Fl_Help_View::copy_menu_text - fixes some of the focus handling - add pulldown menu to copy selected text | |||
| 2024-07-28 | Remove FL_AUTO_DELETE_EVENT feature | Matthias Melcher | |
| It's not ripe for release yet and possibly not even needed according to pyFLTK maintainers. Added: 8cffbd694106a2371d297caa008f2290185fed2f | |||
| 2024-07-28 | Wayland: restore support of Fl_Tile with subwindow widget - cont'd | ManoloFLTK | |
| 2024-07-26 | Adds the FL_AUTO_DELETE_EVENT to suppress auto delete. | Matthias Melcher | |
| Language wrappers can have major issues with FLTK auto deleting all children of a group if a group is deleted. This event gives individual widget the opportunity to override auto delete. | |||
