summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-12-13FLTK implementation of the "GTK Shell" Wayland protocol - cont'dManoloFLTK
The pointer_enter() function now checks that its non-FLTK wl_surface argument is the wl_surface of the titlebar of a GTK-decorated window.
2023-12-13Allow walk while selection is being madeGreg Ercolano
2023-12-13macOS platform + GLUT: fix crash with glut_test - cont'dManoloFLTK
2023-12-13Wayland+GLUT: fix crash in glut_test application - cont'dManoloFLTK
2023-12-12Address hang in issue #866Greg Ercolano
2023-12-12#188: Fixes Fl_Shared_Image ref count and find opMatthias Melcher
- ported froward from 1.3.9 - fixes ref count for original and other images - fixes binary search issues
2023-12-12#863: Fixes Fl_tile resize behavior when scaling windowMatthias Melcher
2023-12-12Wayland+GLUT: fix crash in glut_test applicationManoloFLTK
2023-12-12macOS platform + GLUT: fix crash with glut_test appManoloFLTK
2023-12-12Improve documentation of fl_strdup()ManoloFLTK
and add example of value of fl_mac_os_version.
2023-12-12Documentation: fix outdated statements of quantities being expressed in pixelsManoloFLTK
2023-12-12CMake: remove deprecated 'exec_program' from target 'uninstall'Albrecht Schlosser
1. 'exec_program()' should be replaced with 'execute_process()'. Done. 2. 'cmake -E remove' is broken and deprecated since 3.17, hence we use 'cmake -E rm' (!) for CMake since 3.17 and 'cmake -E remove' only for older CMake versions.
2023-12-10Documentation: Improve doc comment for ~Fl_GroupKyriet
2023-12-10Replace wl_output_destroy() by wl_output_release() when possibleManoloFLTK
2023-12-09Documentation: remove obsolete deprecation warningAlbrecht Schlosser
This warning was only useful when we used Fl_String in our public interface which is no longer true.
2023-12-09Fl_Grid: Added show_grid(1) screenshotGreg Ercolano
2023-12-09Complete and update documentation of Wayland buffersManoloFLTK
2023-12-08Updated nmake build command in READMEGreg Ercolano
2023-12-08Document FLTK implementation of the "GTK Shell" Wayland protocolManoloFLTK
2023-12-08#862: Fixes Fl_Shortut to swallow all FL_SHORCUT events if hot.Matthias Melcher
2023-12-07Document Fl_Image_Surface::mask() with commented code exampleManoloFLTK
2023-12-07Update "Previous versions of bundled libraries"ManoloFLTK
2023-12-07Remove "-mwindows" link option from CFLAGS and CXXFLAGSManoloFLTK
2023-12-07Remove unnecessary #include <linux/input.h>ManoloFLTK
2023-12-06fluid: Clear button clears scroll history tooGreg Ercolano
2023-12-06Solve issue 856: manolo's parameter namesGreg Ercolano
2023-12-05Wayland: much lighter but partial implementation of the "GTK Shell" protocolManoloFLTK
Only the middle-button click gesture is implemented which avoids interference with what libdecor does with right-click and double-click.
2023-12-05#860: FLUID: Increments Shell history to 1000 linesMatthias Melcher
2023-12-05#860: FLUID: Removes Group attributes from Fl_TerminalMatthias Melcher
2023-12-05#856: FLUID: improved Declaration dialogMatthias Melcher
Also makes enum comment in Fl_File_Chooser.fl manageable. Not backward compatible: don't try to recreate the File Chooser with older FLUID versions.
2023-12-05Remove remaining 'pronounced "fulltick"' statementsAlbrecht Schlosser
+ fix source URL in fltk.spec.in + fix some typos
2023-12-05Wayland+CMake: use set_source_files_properties() for libdecor - cont'dManoloFLTK
2023-12-05Wayland+CMake: use set_source_files_properties() for libdecorManoloFLTK
2023-12-04#859: FLUID: Improves widget class code formattingMatthias Melcher
- categorizes multiple comments before a widget class member correctly vs. before a widget member - reintrodues newline characters for comment preview in the widget browser
2023-12-04Fix issue 854 - append_ansi() len fixGreg Ercolano
2023-12-04FLUID: improves special handling of widget_class membersMatthias Melcher
2023-12-04Minor updates of bundled libraries and README.CMake.txtAlbrecht Schlosser
Update Makefiles, CMakeLists.txt, improve formatting.
2023-12-04Fix compiler warningsAlbrecht Schlosser
fluid/code.cxx: unused variable src/drivers/Xlib/Fl_Xlib_Graphics_Driver_font_x.cxx: function may return address of local variable [-Wreturn-local-addr]
2023-12-04#858: Fluid: removed duplicate and false codeMatthias Melcher
2023-12-04FLUID: Refactored writing escaped stringsMatthias Melcher
2023-12-04New member function Fl_Image_Surface::mask(Fl_RGB_Image*)ManoloFLTK
2023-12-03Solves issue #856: improve Fl_File_Chooser enum docsGreg Ercolano
2023-12-03CMake: Remove UseFLTK.cmake generation and usageAlbrecht Schlosser
2023-12-02Update nanosvg/README.txt to reflect recent changesAlbrecht Schlosser
2023-12-02Upgrade bundled nanosvg library to latest upstream commitAlbrecht Schlosser
commit 706eb0618249507c1700cef4a518f73e546b1c38 (upstream/master) Author: Mikko Mononen <memononen@gmail.com> Date: Wed Nov 22 22:47:18 2023 +0200 Merge pull request #249 from wcout/issue_240 Fix for #240: Bug: "else" missing + FLTK specific extensions, see documentation/src/bundled-libs.dox
2023-12-02Fix error in configure-based buildManoloFLTK
2023-12-02Improve contrast of check marks and radio buttons (#443)Albrecht Schlosser
- add fl_draw_radio(...) to standardize radio button drawing - src/Fl_Light_Button.cxx: use fl_contrast() to determine color of radio button and check (light) button check marks, and use new fl_draw_radio() method - src/Fl_Menu.cxx: same as src/Fl_Light_Button.cxx and use fl_draw_check() instead of "manually" drawing the check mark (forgotten in an earlier update)
2023-12-02Update libdecor to commit 060fe761 dated 1-dec-2023ManoloFLTK
2023-12-02#858: FLUID: fixes control character replacement in widget browserMatthias Melcher
2023-12-02Wayland: make OPTION_USE_SYSTEM_LIBDECOR ON by defaultManoloFLTK
This commit makes the default FLTK build setting use libdecor as packaged in Linux when the build system contains packages libdecor-0-dev and libdecor-0-plugin-1-gtk in version ≥ 0.2.0. Otherwise, FLTK uses the bundled version of libdecor. This includes situations where package libdecor-0-dev is present in an earlier version.