summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-09-12FLUID: formattingMatthias Melcher
2024-09-11FLUID: Eliminating two globalsMatthias Melcher
2024-09-11Fix "fl_read_image() missing right and bottom pixel line" (#1066)ManoloFLTK
2024-09-11FLUID: Imporving method name `can_have_children()`Matthias Melcher
2024-09-10Wayland + Mutter: fix issue with menubar on fullscreen window (#1061)ManoloFLTK
2024-09-09Wayland: one more fix yet for interactive move of subwindow inside parentManoloFLTK
2024-09-07Add support of GL with Wayland for Linux on Apple hardwareManoloFLTK
2024-09-07Add pointer to Fl_Image::scale() to documentation of Fl_Image::copy(int, int)ManoloFLTK
2024-09-06FLUID: fixing resizable behavior for windows in live mode (#1055)Matthias Melcher
2024-09-04Fixes menu scrolling for secondary screens (#1060)Matthias Melcher
- huge menus would scroll down when the mouse pointer hit position 0, but for some secondary screens, the top edge is not at y==0, so now we check for a range a the top border of the working space of the screen showing the menu.
2024-09-04Fixes menubar glitch when mouse is at y==0 (#1060)Matthias Melcher
2024-09-03CMake/Windows: enable MSVC runtime DLL option for Clang (#1058)Albrecht Schlosser
User @supsm reported that using LLVM/clang to compile together with the MSVC linker should support the MSVC runtime DLL selection. This commit enables the option on Windows except MinGW and MSYS rather than MSVC only.
2024-09-02FLUID Fix width of square buttonMatthias Melcher
2024-09-02FLUID: Improve resizing behavior of properties dialogMatthias Melcher
2024-09-02Reverting false Ctrl Key fix on WindowsMatthias Melcher
- 1ae43956e2bfb933d63fc774ca8e4ed22e4108dd
2024-09-01Cairo image drawing improvementsMatthias Melcher
2024-08-31Fixing set_font and image overflow for Cairo.Matthias Melcher
2024-08-31 FLUID: Add Synchronized Resize. #1055Matthias Melcher
2024-08-31Linux fixes for previous commitMatthias Melcher
2024-08-31FLUID: Fixes grouping and ungrouping, #1056Matthias Melcher
- grouping a bunch of widgets will now create the new group in the expected place - also add grouping and ungrouping of menu items - ungrouping now also works with only a few items selected instead all items, moving the selection before the group
2024-08-31 CMake: replace check_function_exists() with check_symbol_exists() (#1053)ManoloFLTK
2024-08-30macOS: Fix installing partial 'FLTK.framework' (#961)Albrecht Schlosser
... which is not a real macOS "Framework". Note that users building and *installing* FLTK should either install in a fresh directory or delete the entire 'FLTK.framework' tree if they are reusing an existing install directory because it will not be deleted by subsequent installs.
2024-08-28Removing wrongfully commited code.Matthias Melcher
2024-08-28Fix return values of Fl_Printer::begin_job() with GTK dialogsManoloFLTK
2024-08-28Remove single-quotes from fltk-config.in (again)Albrecht Schlosser
This commit removes all single-quotes (') that have been added to support /installing/ FLTK in paths with spaces (see PR #17).
2024-08-28Fix Doxygen problems with fl_draw() functions.ManoloFLTK
2024-08-27Restore building with option FLTK_USE_POLLManoloFLTK
2024-08-27Fix Fl_GDI_Graphics_Driver::rect_unscaled() (#1052)ManoloFLTK
2024-08-27Adding horiizonatl and vertical label marginMatthias Melcher
- sizeof(Fl_Widget) not increased - label positions can be adjusted - try it out in test/label app - full support in FLUD
2024-08-27Update comment.Matthias Melcher
2024-08-26Fix for artefact in X11 1-pixel thick rect drawing with some drivers (#156, ↵ManoloFLTK
#1052)
2024-08-26Display Git revision in docs generated from releases (#499)Albrecht Schlosser
- makesrcdist: store Git revision in a file in the tarball - CMake/resources.cmake: get git revision either from Git or file and store it as CMake cache variable 'FLTK_GIT_REVISION' for reference - documentation/*: get git revision from git or file - fluid/documentation/*: get git revision from git or file
2024-08-26Implement and document Fl::add_system_handler() for WaylandManoloFLTK
2024-08-26Fix Fl_GDI_Graphics_Driver::rect_unscaled() (#1052)ManoloFLTK
2024-08-25Document that Fl::add_system_handler() is not implemented under WaylandManoloFLTK
2024-08-25CMake: replace check_function_exists() for trunc() (#1049)Albrecht Schlosser
Part 1: replace the check for trunc() with check_symbol_exists(). Part 2 (to be done): replace all occurrences of the macro check_function_exists() with check_symbol_exists() if possible.
2024-08-25Fix Fl_Wayland_Screen_Driver::compose() to handle the FL_Alt_Gr keyManoloFLTK
2024-08-23CMake: remove cache consistency check (#1046)Albrecht Schlosser
The attempted consistency check to remove FLTK's obsolete cache variable OPENGL_GLU_INCLUDE_DIR which is used by CMake 3.29+ could cause false positives, at least on macOS, as reported on issue #1046. This modified code removes OPENGL_GLU_INCLUDE_DIR if it is defined but FLTK_OPENGL_GLU_INCLUDE_DIR is not (yet) defined which indicates the first configure execution with the new code.
2024-08-23Fix CTRL/META state display in test/handle_keys.cxx (macOS)Albrecht Schlosser
This changes only the display of the mentioned state bits in the test program, and only on macOS. Thanks to Manolo for finding and reporting this.
2024-08-23More detailed documentation of how Fl::event_state() differs between platformsManoloFLTK
2024-08-23Quick fix for Window Ctrl charcter handling.Matthias Melcher
This is needed to allow platform compatibel e_text and e_length, but a lot more work ist needed to unify keyboard handling
2024-08-19Changing test/editor Shortcut Key Ctrl-i.Matthias Melcher
The original choice for split screen editing, Ctrl-2, did not work well on some platforms.
2024-08-18Clean up main (root) .gitignore fileAlbrecht Schlosser
- remove obsolete comments - remove "duplicates": '/out' includes '/out/*' etc. - reorder so files are correctly categorized to simplify maintenance.
2024-08-18Keep VisualStudio 2022 generated fiels out of Git repoMatthiasWM
2024-08-18Ducumentation fix for previous commitMatthias Melcher
2024-08-18Fix fl_overlay_rect smearing on macOS (#735)Matthias Melcher
If fl_overlay_rect crosses window bounds, reading the window contents would fail and restoring the contents would fail, generating a smear effect.
2024-08-14Fix Doxygen typos in fl_draw() documentationManoloFLTK
2024-08-14FLUID: fixing compiler warningMatthias Melcher
2024-08-14FLUID: fixing unintialised widgetMatthias Melcher
2024-08-14FLUID: add image spacing controlMatthias Melcher