| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-11-29 | Set date of last update to bundled libdecor | ManoloFLTK | |
| 2023-11-29 | solve issue 853: make scrollbar public | Greg Ercolano | |
| 2023-11-29 | Add 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-29 | Minor fixes and window size_range in new test/tile.cxx | Albrecht Schlosser | |
| Also add comments to clarify what "old" and "new" code is,respectively. | |||
| 2023-11-29 | Adds OpenGL swap interval documentation. | Matthias Melcher | |
| 2023-11-29 | Merge branch 'master' of https://github.com/fltk/fltk | MatthiasWM | |
| 2023-11-29 | Implements swap_interval for MSWindows. | MatthiasWM | |
| 2023-11-29 | Change type of member variables Fl_Graphics_Driver::ascent + descent | ManoloFLTK | |
| Type short is too small for Fl_Cairo_Graphics_Driver and font sizes ≥ 110. | |||
| 2023-11-29 | Update libdecor to commit cc58dd2a dated 2-nov-2023 | ManoloFLTK | |
| 2023-11-28 | Adds OpenGL swap_interval for Wayland and X11. | Matthias Melcher | |
| 2023-11-28 | Rearrange PostScript graphics driver code redundant with Cairo driver | ManoloFLTK | |
| 2023-11-28 | Remove PostScript graphics driver code redundant with Cairo driver | ManoloFLTK | |
| 2023-11-27 | Fix compiler warning, dependencies, and trailing whitespace | Albrecht Schlosser | |
| The benign warning was: ‘Fl_Browser_::hscrollbar’ will be initialized after [-Wreorder] ‘int Fl_Browser_::linespacing_’ ... | |||
| 2023-11-27 | Cairo graphics driver: Improve drawing of Fl_Pixmap and Fl_Bitmap | ManoloFLTK | |
| 2023-11-27 | Cairo graphics driver: Improve drawing of Fl_Pixmap and Fl_Bitmap | ManoloFLTK | |
| 2023-11-26 | Adds GL swap control for X11 | Matthias Melcher | |
| 2023-11-26 | STR 1373: adds vsync control to OpenGL contexts on macOS | Matthias Melcher | |
| Windows and X11 to follow, no idea about Wayland. | |||
| 2023-11-26 | Restores mouse pointer before popping up cut/copy/paste menu | Matthias Melcher | |
| on Fl_Input and Fl_Text_Display Also adds – to Help View | |||
| 2023-11-25 | Adds pulldown menu to Fl_Text_Display and ..._Editor | Matthias Melcher | |
| 2023-11-25 | Ignore more files generated by building with Wayland | Albrecht Schlosser | |
| 2023-11-25 | Cleans up Fl_Input right mouse button menu | Matthias Melcher | |
| 2023-11-25 | STR 749: Adds cut/copy/paste popup menu to Fl_Input | Matthias Melcher | |
| 2023-11-25 | Fix and improve fl_call_main.c | Albrecht 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-25 | CMake/Windows/MSVC: Add option to select MSVC Runtime | Albrecht 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-25 | CMake/Windows/MSVC: add DLL path as target property | Albrecht 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-25 | Adds `linespacing()` to `Fl_Browser_` and all derived widgets | Matthias Melcher | |
| 2023-11-25 | Fl_Terminal better name for flags -> charflags | Greg Ercolano | |
| 2023-11-25 | Cairo graphics driver: Improve drawing of Fl_Pixmap and Fl_Bitmap | ManoloFLTK | |
| 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-23 | Stabilizes Fl_Tile size_range mode. | Matthias Melcher | |
| - improved documentation - new tile resize strategy - robust against zero sized children | |||
| 2023-11-23 | Added safety when calling Text_Display methods | Matthias Melcher | |
| - before assigning a buffer (Github #845) - also fixed a warning form unused arg in Fl_Terminal | |||
| 2023-11-23 | Adds zero size check in Fl_Tile::on_move | Matthias Melcher | |
| 2023-11-22 | Adds Callback Reason to FAQ on Fl_Window::callback | Matthias Melcher | |
| 2023-11-22 | Fixes warning in Fl_Tile by Doxygen | Matthias Melcher | |
| 2023-11-22 | Make new handle_lf/cr methods private | Greg Ercolano | |
| 2023-11-22 | Fixes warning and errors. | Matthias Melcher | |
| 2023-11-22 | Adding 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-21 | Fl_Terminal docs: Added some tables | Greg Ercolano | |
| 2023-11-21 | Added output_translate(): controls lf -> crlf translation | Greg Ercolano | |
| 2023-11-21 | Fl_Terminal docs for fg/bg colors | Greg Ercolano | |
| 2023-11-20 | Fl::check() docs fix: example indented | Greg Ercolano | |
| 2023-11-20 | Change Fl_Terminal default color() 0x0 -> FL_BLACK | Greg Ercolano | |
| 2023-11-20 | Solve issue 837, doc some protected methods. | Greg Ercolano | |
| 2023-11-20 | Fix Fl_Wayland_Image_Surface_Driver c'tor | ManoloFLTK | |
| 2023-11-19 | Doc all pub/prot members, remove unused, add todo | Greg Ercolano | |
| - Made sure all public+protected members are documented. - Reclassified some private -> protected: > vscroll_width() - Removed signatures for unimplemented (non-existant) methods: > u8c_cursor(void) > history_use(int,bool) > cursor_h() - Reclassified some protected -> private: > x_to_glob_col() > xy_to_glob_rowcol() > is_hist_ring_row() > is_disp_ring_row() > handle_ctrl() > is_printable() > is_ctrl() ..etc.. > handle_selection_autoscroll() > handle_selection() > is_redraw_style - Add todo for ESC 7 and ESC 8 - Small code formatting mods - Small typos | |||
| 2023-11-19 | Fix compiler warning | Albrecht Schlosser | |
| "extended initializer lists only available with ‘-std=c++11’ ..." | |||
| 2023-11-19 | Windows/MSVC: Fix wide char commandline handling (#840) | Albrecht Schlosser | |
| Windows programs (subsystem:windows, not Windows console programs) compiled with Visual Studio need a WinMain entry point. The commandline arguments handled by this function are now properly converted to UTF-8 before the standard main() entry point is called. This applies only to Visual Studio! Note that some build systems like MinGW and/or MSYS2 may still have issues with some Unicode (non-ASCII) commandline arguments. | |||
| 2023-11-19 | Fix compiler warnings in Fl_Terminal on Windows | Albrecht Schlosser | |
| - missing FL_EXPORT: Visual Studio (dll) - missing include <stdarg.h>: MinGW | |||
| 2023-11-18 | Small improvements of test/grid_dialog.cxx | Albrecht Schlosser | |
| 2023-11-18 | Add Fl_Grid based dialog demo program - part 2 | Albrecht Schlosser | |
| Add forgotten source file. | |||
| 2023-11-18 | Add Fl_Grid based dialog demo program | Albrecht Schlosser | |
| This is a new test program for Fl_Grid based layout and a proof of concept for a future dialog class based on Fl_Grid. | |||
