| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-01-12 | New static member Fl_Window *Fl_Wayland_Window_Driver::previous_floatingtitle | ManoloFLTK | |
| 2023-01-12 | New static member bool Fl_Wayland_Window_Driver::tall_popup | ManoloFLTK | |
| 2023-01-12 | Remove repeated code in classes menuwindow and menutitle | ManoloFLTK | |
| 2023-01-12 | Remove useless #include directives | ManoloFLTK | |
| 2023-01-12 | Simpler implementation of Fl_Window_Driver::scroll_to_selected_item() | ManoloFLTK | |
| 2023-01-12 | Wayland menus: remove useless Fl_Window_Driver::extra_menutitle() | ManoloFLTK | |
| 2023-01-12 | Fix buffer overflow in Fl_Tree_Item::show_self() | Albrecht Schlosser | |
| 2023-01-11 | Fix "Wayland: compilation warnings" (#649) | ManoloFLTK | |
| 2023-01-11 | Fix "Long line crashes Fl_Hold_Browser" (#645) | ManoloFLTK | |
| This is in fact a regression introduced at commit be0f06e. | |||
| 2023-01-11 | Wayland: Further improved implementation of menu windows | ManoloFLTK | |
| Tall menus now work also as single popup window and show the correct selected item. Groups of popups with a menutitle, an associated menuwindow, and possibly submenus are constructed around the menuwindow, the menutitle being a child popup of the menuwindow. This positions these popup groups better than before. | |||
| 2023-01-11 | Fix ";" inadvertently written "," | ManoloFLTK | |
| 2023-01-09 | Virtual member Fl_Window_Driver::makeWindow() now returns void | ManoloFLTK | |
| 2023-01-09 | Wayland: Possibly better way to complete popup construction | ManoloFLTK | |
| 2023-01-09 | Doc only: fix for "Fl::awake() and Fl::add_timeout()" (#524) | ManoloFLTK | |
| 2023-01-09 | Wayland: fix Fl::event_key(int) | ManoloFLTK | |
| 2023-01-08 | FLUID: add drag'n'drop for images (#642) | Matthias Melcher | |
| FLUID dnd for desktop images into the design Documentation for fl_access | |||
| 2023-01-08 | Fix "Xrender blurs adjacent images with bilinear scaling" (#633) | ManoloFLTK | |
| Many thanks to @wcout for providing this fix. Xrender now draws images in the same way when tiling images or not when FL_RGB_SCALING_BILINEAR is on. This allows to remove static bool Fl_Tiled_Image::drawing_tiled_image() which becomes unused. | |||
| 2023-01-08 | Wayland: Improved implementation of menu windows | ManoloFLTK | |
| 2023-01-08 | Fix missing parameter documentation | Matthias Melcher | |
| 2023-01-07 | Fix Fl_Spinner draw problem - closes #638 | Greg Ercolano | |
| 2023-01-07 | Fix for "Shift-Ctrl-C shortcut in fluid not working on newer linux OS's" (#637) | ManoloFLTK | |
| 2023-01-06 | X11: Optionally copy selection buffer to clipboard (STR 3229) | Albrecht Schlosser | |
| The new method Fl::selection_to_clipboard(int) enables copying selection data to the clipboard on X11 if it is set to 1. This feature was requested by STR 3229 and the implementation was inspired by an `xterm` feature named "Select to Clipboard" which can be enabled by 'ctrl + middle mouse button + "Select to Clipboard"' in an xterm window. | |||
| 2023-01-05 | Add Fl_Tabs dragging in pulldown mode | Matthias Melcher | |
| 2023-01-05 | Adding Fl::hide_all_windows() | Matthias Melcher | |
| 2023-01-05 | Add close buttons for individual tabs in Fl_Tabs (#628) | Matthias Melcher | |
| Add close buttons for Fl_Tabs Introducing callback reasons FLUID shows all FL_WHEN_... options Adding Fl_Tabs overflow types Improved test/tabs to show new features | |||
| 2023-01-05 | Refactor drawing small circles: add fl_draw_circle() | Albrecht Schlosser | |
| This method can be used to draw small circles as part of the GUI. It is independent of the current scheme. Very small circles are approximated by drawing several rectangles. | |||
| 2023-01-04 | Fix for "Fl_Native_File_Chooser_MAC.mm compilation warning" (#627) | ManoloFLTK | |
| 2023-01-04 | Cairo/Pango: compute character widths fast and string widths accurately | ManoloFLTK | |
| This commit has Fl_Cairo_Graphics_Driver compute string widths in 2 ways: 1) when the string contains several unicode characters, the width of the whole string is computed, accounting for kerning when it occurs; 2) when the string contains a single unicode character, its width is computed, memorised, and re-used next time it's necessary. The effect of this approach is - Fl_Text_Display is fast because it uses memorised single character widths repeatedly - Fl_Input is drawn accurately because the cursor position is determined by string widths, not by sums of character widths. | |||
| 2023-01-03 | Clarify and improve Fl::scheme() related documentation | Albrecht Schlosser | |
| 2023-01-02 | Fix missing include file for Visual Studio | Albrecht Schlosser | |
| ... if GDIPLUS is disabled. Thanks to Winfried Szukalski for reporting this. | |||
| 2023-01-02 | Modify 'oxy' scheme's "choice arrow" for consistency | Albrecht Schlosser | |
| The "choice arrow" used two "down-arrows" which was different than all the other schemes. Changed to up-arrow and down-arrow to make this more consistent. The exception is the default scheme (none or base) which uses only one down-arrow. | |||
| 2023-01-02 | Fix box frame sizes of "round" boxes in scheme 'oxy' | Albrecht Schlosser | |
| 2023-01-02 | Fix a doxygen warning and improve "file list" contents | Albrecht Schlosser | |
| FL/Fl_Group.H: add `\brief` keyword src/Fl_Group.cxx: fix warning: the '#' in '#include' must be escaped | |||
| 2023-01-01 | FLUID refactor and macOS warnings removed (#623) | Matthias Melcher | |
| P renamed to g_project class Project renamed to class Fluid_Project fixes macOS type cast warnings | |||
| 2023-01-01 | Add a missing FL_OVERRIDE flag | Albrecht Schlosser | |
| 2022-12-30 | Remove commented fl_beep calls (#620) | Adam Chyła | |
| 2022-12-30 | Fixing false FL_OVERRIDE | Matthias Melcher | |
| 2022-12-30 | Fix uninitialised struct in SVG reader | Matthias Melcher | |
| 2022-12-30 | Use `FL_OVERRIDE` for all overridden virtual methods (#611) | Matthias Melcher | |
| FL_OVERRIDE is defined as `override` for C++11 and higher FL_OVERRIDE is defined as `override` for VisualC 2015 and newer Don't interfere with Fl_Widget::override() | |||
| 2022-12-30 | Fix misleading indentation (warning: [-Wmisleading-indentation]) | Albrecht Schlosser | |
| 2022-12-30 | Wayland+FreeBSD: fix "test/mandelbrot crashes on rightclick" (#618) | ManoloFLTK | |
| 2022-12-29 | Fix "Focus is lost leaving full screen on macOS 13" (#608) | ManoloFLTK | |
| 2022-12-28 | Improve and extend fl_contrast() (#370) | Albrecht Schlosser | |
| - Add internal fl_contrast_cielab() as the new default. - Keep old function as internal fl_contrast_legacy(). - Add fl_contrast_mode() to switch between fl_contrast() functions. - Add fl_contrast_level() to fine tune fl_contrast() per mode. - Add option to register and use a custom contrast function. - Add test/contrast.cxx test program. - Move all fl_contrast() related code to a new file src/fl_contrast.cxx. - Add fl_lightness() convenience function for perceived lightness. - Add fl_luminance() convenience function for physical luminance. | |||
| 2022-12-28 | Fix for Two compiler warnings (#615) - cont'd | ManoloFLTK | |
| The Page_Format and Page_Layout enums have been conceived for them to be combinable into a single int value. | |||
| 2022-12-28 | Fix compiler warnings on Windows with mingw-w64 CMAKE_CXX_STANDARD=20 (#615) | ManoloFLTK | |
| 2022-12-28 | Wayland: remove un-needed #include directives | ManoloFLTK | |
| 2022-12-28 | Wayland: remove un-necessary Fl_Wayland_Gl_Window_Driver::gl_event_queue | ManoloFLTK | |
| 2022-12-28 | Wayland: simplify function struct wl_display *fl_wl_display() | ManoloFLTK | |
| 2022-12-27 | Fix doxygen warnings (typos in argument names) | Albrecht Schlosser | |
| 2022-12-27 | Wayland: Dropdown menu moves when navigated (#613) - cont'd | ManoloFLTK | |
| Menu windows containing sub-menus are now processed differently. | |||
