summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-12-01Adds some possible NULL references and small fixesMatthias Melcher
2023-12-01Fixes a few minor compiler warnings.Matthias Melcher
2023-12-01Fixes name conflict in X11 GL swap_intervalMatthias Melcher
2023-11-30Wayland: use GTK Shell also with system libdecor - cont'dManoloFLTK
2023-11-30Wayland: use GTK Shell also with system libdecorManoloFLTK
2023-11-30Wayland: add changes to struct libdecor_frame_gtkManoloFLTK
2023-11-30Fixes anonymous union intialisation for C++98Matthias Melcher
2023-11-30FLUID: Add dialog box when processes are still runing when user tries to quit.Matthias Melcher
2023-11-29Set date of last update to bundled libdecorManoloFLTK
2023-11-29solve issue 853: make scrollbar publicGreg Ercolano
2023-11-29Add commandline conversion for Windows (no-op on other platforms)Albrecht Schlosser
- add Fl::args_to_utf8() to convert commandline arguments to UTF-8 This new function closes the gap that previously only Visual Studio applications converted their commandlines to UTF-8. Tested with MinGW, MSYS2/MinGW-w64, and Visual Studio (2019).
2023-11-29Minor fixes and window size_range in new test/tile.cxxAlbrecht Schlosser
Also add comments to clarify what "old" and "new" code is,respectively.
2023-11-29Adds OpenGL swap interval documentation.Matthias Melcher
2023-11-29Merge branch 'master' of https://github.com/fltk/fltkMatthiasWM
2023-11-29Implements swap_interval for MSWindows.MatthiasWM
2023-11-29Change type of member variables Fl_Graphics_Driver::ascent + descentManoloFLTK
Type short is too small for Fl_Cairo_Graphics_Driver and font sizes ≥ 110.
2023-11-29Update libdecor to commit cc58dd2a dated 2-nov-2023ManoloFLTK
2023-11-28Adds OpenGL swap_interval for Wayland and X11.Matthias Melcher
2023-11-28Rearrange PostScript graphics driver code redundant with Cairo driverManoloFLTK
2023-11-28Remove PostScript graphics driver code redundant with Cairo driverManoloFLTK
2023-11-27Fix compiler warning, dependencies, and trailing whitespaceAlbrecht Schlosser
The benign warning was: ‘Fl_Browser_::hscrollbar’ will be initialized after [-Wreorder] ‘int Fl_Browser_::linespacing_’ ...
2023-11-27Cairo graphics driver: Improve drawing of Fl_Pixmap and Fl_BitmapManoloFLTK
2023-11-27Cairo graphics driver: Improve drawing of Fl_Pixmap and Fl_BitmapManoloFLTK
2023-11-26Adds GL swap control for X11Matthias Melcher
2023-11-26STR 1373: adds vsync control to OpenGL contexts on macOSMatthias Melcher
Windows and X11 to follow, no idea about Wayland.
2023-11-26Restores mouse pointer before popping up cut/copy/paste menuMatthias Melcher
on Fl_Input and Fl_Text_Display Also adds – to Help View
2023-11-25Adds pulldown menu to Fl_Text_Display and ..._EditorMatthias Melcher
2023-11-25Ignore more files generated by building with WaylandAlbrecht Schlosser
2023-11-25Cleans up Fl_Input right mouse button menuMatthias Melcher
2023-11-25STR 749: Adds cut/copy/paste popup menu to Fl_InputMatthias Melcher
2023-11-25Fix and improve fl_call_main.cAlbrecht Schlosser
- add missing NULL pointer at end of argv - fix #if condition for compilation Todo: another update will follow soon, using a standardized FLTK interface for argument conversion to UTF-8 for non-MSVC builds.
2023-11-25CMake/Windows/MSVC: Add option to select MSVC RuntimeAlbrecht Schlosser
Selects MSVC compiler/build options known as /MT, /MTd, /MD, or /MDd. This applies to "Visual Studio" (IDE) and "NMake Makefiles" builds.
2023-11-25CMake/Windows/MSVC: add DLL path as target propertyAlbrecht Schlosser
This modifies the debug environment so demo programs linked to FLTK DLL's can be debugged w/o copying FLTK DLL's to the build folders of the demo programs. This is work in progress and may be improved in a future commit but it works as it is now for all demo programs.
2023-11-25Adds `linespacing()` to `Fl_Browser_` and all derived widgetsMatthias Melcher
2023-11-25Fl_Terminal better name for flags -> charflagsGreg Ercolano
2023-11-25Cairo graphics driver: Improve drawing of Fl_Pixmap and Fl_BitmapManoloFLTK
Previously, these objects were drawn slightly blurred on HighDPI. This commit has them resized to the pixel size of the area where they are being drawn and then drawn.
2023-11-23Stabilizes Fl_Tile size_range mode.Matthias Melcher
- improved documentation - new tile resize strategy - robust against zero sized children
2023-11-23Added safety when calling Text_Display methodsMatthias Melcher
- before assigning a buffer (Github #845) - also fixed a warning form unused arg in Fl_Terminal
2023-11-23Adds zero size check in Fl_Tile::on_moveMatthias Melcher
2023-11-22Adds Callback Reason to FAQ on Fl_Window::callbackMatthias Melcher
2023-11-22Fixes warning in Fl_Tile by DoxygenMatthias Melcher
2023-11-22Make new handle_lf/cr methods privateGreg Ercolano
2023-11-22Fixes warning and errors.Matthias Melcher
2023-11-22Adding size range settings to Fl_Tile, initial commit.Matthias Melcher
- some documentation missing - Fl_Tile::resize() not satisfying yet - minimums work, maximums currently ignored - 0 size children may make program hang
2023-11-21Fl_Terminal docs: Added some tablesGreg Ercolano
2023-11-21Added output_translate(): controls lf -> crlf translationGreg Ercolano
2023-11-21Fl_Terminal docs for fg/bg colorsGreg Ercolano
2023-11-20Fl::check() docs fix: example indentedGreg Ercolano
2023-11-20Change Fl_Terminal default color() 0x0 -> FL_BLACKGreg Ercolano
2023-11-20Solve issue 837, doc some protected methods.Greg Ercolano