| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-01-11 | Fix "Compilation warning: 'NSOpenGLContext' on macOS 11" !#646) | ManoloFLTK | |
| 2023-01-10 | Fix new warnings in CI | Matthias Melcher | |
| 2023-01-10 | CI: Enable compiler warnings in CI builds (#648) | Albrecht Schlosser | |
| '-Wall -Wunused -Wsuggest-override' depending on the C++ standard, either - C++98 (Linux/X11) - C++11 (Linux/Wayland) - C++20 (macOS) | |||
| 2023-01-10 | Fix compiler warning in test/tabs | Matthias Melcher | |
| 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 | Add new Fl_Rect::inset(lt,top,rt,bot) method | Greg Ercolano | |
| 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 | Include OS error if reap_editor() fails | Greg Ercolano | |
| 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 | Adding color to test/mandelbrot (#634) | 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 | Remove unused variable, fix "type issue" (#445, part 2) | Albrecht Schlosser | |
| This commit removes the unused variable as suggested in the discussion of issue #445: "type issue in fluid/ExternalCodeEditor_WIN32.cxx" ... although the compiler would remove it anyway. ;-) | |||
| 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 | Update "Migrating Code ..." documentation | Albrecht Schlosser | |
| Add "New FL_OVERRIDE Macro" paragraph and update some more parts. | |||
| 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 | |
| 2023-01-01 | Make sure that zlib and png are both local or system (#621) | Matthias Melcher | |
| Autoconf syncs png and zlib configuration Cmake png zlib selection | |||
| 2023-01-01 | FLUID: BMP header file not tracked | Matthias Melcher | |
| 2023-01-01 | FLUID: Fixes size_t signedness warning | Matthias Melcher | |
| 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 | FLUID support for inline image data (see #542, #592) (#604) | 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-29 | libdecor: update from upstream (3f3e5e1d) as of 29-dec-2022 | 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 merge error in animated.cxx (sorry for the noise) | Albrecht Schlosser | |
| 2022-12-28 | Replace an enum with 'const' variables in test/animated.cxx | Albrecht Schlosser | |
| - replace enum value 'FRAMES' with 'const unsigned int frames' - replace enum value 'DIM' with 'const unsigned int dim' - remove commented statements that have never been used. Note: this also changes uppercase enum values to lowercase constants. | |||
| 2022-12-28 | Fix compiler warnings on Windows with mingw-w64 CMAKE_CXX_STANDARD=20 (#615) | ManoloFLTK | |
