summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-01-27Fixes fltk-options setting wrong keysMatthias Melcher
2023-01-27FLUID: close communications pipeMatthias Melcher
2023-01-27FLUID: fixe external command alert on UnixMatthias Melcher
2023-01-27Wayland.dox: reword and add some informationManoloFLTK
2023-01-27Fix for [fltk.coredev] native file chooser crashManoloFLTK
2023-01-26STR 2936: FLUID: option to ignore syntax check in DeclBlockMatthias Melcher
2023-01-26Simpler Fl_Wayland_Gl_Window_Driver::resize() is enoughManoloFLTK
2023-01-26Fixing FLUID file corruption from issue #653 (#662)Matthias Melcher
Removing all globals in file writer (#653 ) Fix some static analyser complaints Valgrind: handle width==0 in GfxDrivers on Wayland and X11 Don't use `Fl_Input_::static_value`, it accesses previous buffer that may be deleted Project file write encapsulated, removing globals Encapsulating project file reader, removing states in glbals Project i/o increased source code readability
2023-01-25Create new documentation chapter for FLTK developersManoloFLTK
Add Doxygen-formatted description of the Wayland backend Add bundled-libs.dox Delete README.bundled-libs.txt Move "Development" page to "Development of FLTK" chapter
2023-01-24Remove warnings when building doc with DoxygenManoloFLTK
2023-01-23FLUID: unneeded assignment, possible NULL pointer (#660)Matthias Melcher
2023-01-23STR 2639 Fixes Fl_Pack resize behaviourMatthias Melcher
FLUID cleanups FLUID Fl_Pack support improvement FLUID fix error in handling live mode resizables
2023-01-23Wayland: remove useless member variables of struct outputManoloFLTK
2023-01-21FLUID: No syntax highlighting in comment editor (#658)Matthias Melcher
2023-01-21Animated GIF support (Fl_Anim_GIF_Image class) (#375)wcout
2023-01-21Move global FLTK options into new app fltk-admin (#560)Matthias Melcher
2023-01-20No default values in plain CMatthias Melcher
2023-01-20STR 2822: function to count bytes in a UTF-8 stringMatthias Melcher
2023-01-20STR 2843: FLUID align evenly now prefers correct gap size over correct widthMatthias Melcher
2023-01-20STR 2894: pressed_menubutton_ now protected in Fl_Menu_ButtonMatthias Melcher
2023-01-20STR 2909: Fl_Tile now forwards FL_RELEASE event to childrenMatthias Melcher
2023-01-20STR 3408: Fl_Scroll draws background inactive if neededMatthias Melcher
2023-01-20STR 3461: fix menu linespacingMatthias Melcher
2023-01-20STR 2658: documentation fixes on Fl::set_fontsMatthias Melcher
2023-01-19Fluid: improve contrast of comments in widget browserAlbrecht Schlosser
2023-01-17Update bundled libjpeg to version 9e - cont'dManoloFLTK
2023-01-17Update bundled libjpeg to version 9e - cont'dManoloFLTK
2023-01-17Update bundled libjpeg to version 9e (16 jan 2022)ManoloFLTK
2023-01-17Update bundled libpng to version 1.6.39 - cont'dManoloFLTK
2023-01-17Update bundled libpng to version 1.6.39 - cont'dManoloFLTK
2023-01-17Update bundled libpng to version 1.6.39 (20 nov 2022)ManoloFLTK
2023-01-17Update bundled zlib to version 1.2.13 (13 oct 2022)ManoloFLTK
2023-01-16Fix shared library build on Solaris as requested by STR 3378Albrecht Schlosser
I couldn't test this though. Reference: https://www.fltk.org/str.php?L3378
2023-01-16Wayland menus: support tall popup menu + Sway supportManoloFLTK
2023-01-16Wayland menus: support tall popup menuManoloFLTK
2023-01-16Remove DartConfig.cmake as requested by STR 2059Albrecht Schlosser
This file was not in use and we currently don't intend to use CDash.
2023-01-16Improve examples/chart-simple demo programAlbrecht Schlosser
Make sure that the first chart entry is not zero because this wouldn't show the first part of FL_SPECIALPIE_CHART separated from the circle.
2023-01-16Fl_Chart: minor update and additional documentationAlbrecht Schlosser
Add forgotten parameter docs and some minor code fixes.
2023-01-15Improve deriving from Fl_Chart (STR 2022)Albrecht Schlosser
This commit makes the local, static drawing functions in the source file available for subclasses by converting them to static protected methods as requested by STR 2022. The source and header files have been reformatted according to the CMP, documentation for the new protected methods was added. Source code *functionality* has not been changed. This resolves and closes STR 2022. Todo: - investigate whether these drawing methods wouldn't better be member functions and "convert" them if applicable - investigate whether the internal struct FL_CHART_ENTRY could become a local part of the Fl_Chart class, maybe Fl_Chart::Entry. - rename private member variables with trailing underscore (see CMP)
2023-01-15Fix memory leak warnings by "binding" imagesAlbrecht Schlosser
Although the memory "leak" is not really an issue in this demo program (memory is returned anyway), "fixing" the leak warning issued by valgrind and address sanitizer demonstrates the new feature to "bind" images.
2023-01-15Have files fl_attr.h and names.h visible by DoxygenManoloFLTK
For some reason, the \file Doxygen command is absolutely required.
2023-01-15Rename static member Fl_Wayland_Window_Driver::tall_popup to new_popupManoloFLTK
The new name reflects better the role of this bool member variable. Also, add explanatory comments about the use of this variable.
2023-01-14Add necessary initialisation in test/mandelbrotManoloFLTK
Detected by valgrind : ==16102== Conditional jump or move depends on uninitialised value(s) ==16102== at 0x449A10: Drawing_Area::idle() (mandelbrot.cxx:143)
2023-01-14More for "undefined reference to png_init_filter_functions_vsx" (#652)ManoloFLTK
2023-01-14Extend commit a4b33f8 to other uses of function convert_crlf()ManoloFLTK
Helper function convert_crlf() from file fl_wayland_clipboard_dnd.cxx has been repaired by commit a4b33f8 (13 jan 2023). But the same function was also in file Fl_cocoa.mm. This commit moves the repaired code to class Fl_Screen_Driver and has both fl_wayland_clipboard_dnd.cxx and Fl_cocoa.mm use it.
2023-01-14Fix "undefined reference to png_init_filter_functions_vsx" (#652)ManoloFLTK
Add two auxiliary source files needed to properly build libpng for the ppc64 architecture.
2023-01-14Add missing initialisation after dynamic memory allocationManoloFLTK
2023-01-13Fix set_fonts() in Xlib/xft and Cairo Graphics_DriverAlbrecht Schlosser
src/drivers/Cairo/Fl_Cairo_Graphics_Driver.cxx: - fix font_name_process() out of bounds memory access - unify/align font_name_process() code (see also Xlib/xft) - fix font name string allocation src/drivers/Xlib/Fl_Xlib_Graphics_Driver_font_xft.cxx - unify/align font_name_process() code (see also Cairo_Graphics) - fix font name string allocation Todo: move common code to Fl_Graphics_Driver or another common file.
2023-01-13Fix for "Rename Fl_X* Fl_Window::i private class member" (#223)ManoloFLTK
2023-01-13Wayland menus: add missing use of scaling factorManoloFLTK