| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-03-13 | Remove useless X11 libraries when building with -DFLTK_BACKEND_X11=0 | ManoloFLTK | |
| 2024-03-12 | Fix several compiler warnings | Albrecht Schlosser | |
| Three unrelated but only minor warnings. | |||
| 2024-03-12 | Fix trimming of trailing whitespace in Fl_Terminal::text() | Albrecht Schlosser | |
| ... and document a missing parameter. | |||
| 2024-03-12 | Fix use of FLTK_SCALING_FACTOR under macOS | ManoloFLTK | |
| 2024-03-12 | using xlib to query the new DPI (old #910) (PR #913) | ManoloFLTK | |
| Thanks to Mike Qin for finding how to query the possibly changed DPI value of an X11 display while an FLTK app keeps running without running an external command in a pipe. | |||
| 2024-03-11 | Add Fl_Terminal to "Scrollbar Size" unittest (#931) | Greg Ercolano | |
| This involved enlarging the unittest main window to make room for the additional test. Adding this test revealed a problem in Fl_Terminal's global scrollbar size handling, which is fixed here as well. Also fixed a small issue in the demo's debugging terminal with the horiz scrollbar. | |||
| 2024-03-11 | Refit display rows/cols preset, remove test code | Greg Ercolano | |
| 2024-03-11 | Fix Fl_Terminal horiz scrollbar appearing needlessly (#930) | Greg Ercolano | |
| 2024-03-11 | macOS: Fullscreen window loses sys menu bar if 2nd window is opened (#924) | ManoloFLTK | |
| 2024-03-11 | Fix: Filechooser preview of XML file shows it as a corrupt image (#926) | ManoloFLTK | |
| 2024-03-06 | Small scrollbar fixes | Greg Ercolano | |
| 2024-03-06 | Add horizontal scrollbar to Terminal widget (#928) | Albrecht Schlosser | |
| * Checkpoint. Basic functionality seems to be working. * Code cleanup * Added horizontal scrollbar to Terminal widget * Fix hscrollbar_size operation * Applied erco-terminal-mods_v5_final.patch.txt Final patch relating to PR 918 * Remove trailing whitespace, update copyright year --------- Co-authored-by: Jonathan Griffitts <jonathan.griffitts@gmail.com> Co-authored-by: Greg Ercolano <erco@seriss.com> Co-authored-by: Albrecht Schlosser <albrechts.fltk@online.de> | |||
| 2024-03-05 | Filechooser preview of XML file shows it as a corrupt image - cont'd (#926) | ManoloFLTK | |
| 2024-03-04 | Fix: Filechooser preview of XML file shows it as a corrupt image (#926) | ManoloFLTK | |
| 2024-03-04 | Fullscreen window loses sys menu bar if 2nd window is opened (#924) | ManoloFLTK | |
| 2024-03-04 | Fix Scaling window up/down also scales X/Y position on secondary displays ↵ | ManoloFLTK | |
| only (#925) | |||
| 2024-03-04 | Implement Fl_Wayland_Screen_Driver::base_scale(int numscreen) | ManoloFLTK | |
| 2024-03-04 | X11: improve moving window back & forth across screens (#919) | ManoloFLTK | |
| 2024-03-03 | Use Fl_Window_Driver::is_resizable() to check whether window can be resized | ManoloFLTK | |
| 2024-03-03 | X11: Window scaling makes window lose resizable status if resizable_ is ↵ | ManoloFLTK | |
| NULL (#923) | |||
| 2024-03-03 | A window needs is_resizable() true to obey fullscreen() or maximize() | ManoloFLTK | |
| 2024-03-03 | Fix Visual Studio compiler warnings | Albrecht Schlosser | |
| 2024-03-02 | Added Fl_Terminal::text() and docs | Greg Ercolano | |
| 2024-03-02 | Promote fl_strlcpy to <FL/fl_string_functions.h> | Matthias Melcher | |
| 2024-03-02 | Fix regression introduced at 41740ca for non resizable windows - cont'd | ManoloFLTK | |
| 2024-03-02 | Add OPTION_SIMPLE_ZOOM_SHORTCUT to fine tune zoom-in shortcut | ManoloFLTK | |
| 2024-03-02 | macOS: remove test that became useless after 5f20698 | ManoloFLTK | |
| 2024-03-01 | Windows: fix moving window with Windows+Shift+arrow (#919) | ManoloFLTK | |
| 2024-03-01 | Windows: improve changing scale values of display while app runs. | ManoloFLTK | |
| 2024-03-01 | Windows: fix issue if moving window back & forth across screens (#919) | ManoloFLTK | |
| 2024-03-01 | Windows: make Ctrl/+/-/0/ scaling system-wide if all screens have same DPI | ManoloFLTK | |
| 2024-02-29 | Move recognition of Ctrl= out of Fl::test_shortcut(unsigned) | ManoloFLTK | |
| 2024-02-28 | Fix a typo and the URL to an STR in a comment | Albrecht Schlosser | |
| no code changes | |||
| 2024-02-28 | Simplify code to recognize GUI rescaling shortcuts | ManoloFLTK | |
| 2024-02-27 | Fix regression introduced at 41740ca for non resizable windows | ManoloFLTK | |
| 2024-02-27 | Improve prioritization of event handlers added at open display time | ManoloFLTK | |
| 2024-02-27 | Minor optimization of macOS automatic Window menu | ManoloFLTK | |
| 2024-02-27 | macOS: Window menu of system menubar follows changes in active window | ManoloFLTK | |
| 2024-02-27 | Stop GUI scaling when window is maximized or full screen (#919) | ManoloFLTK | |
| Don't rescale when any top window on same screen as focus window is fullscreen or maximized | |||
| 2024-02-26 | Allow FL_COMMAND+'+' as macOS system menu shortcuts - cont'd | ManoloFLTK | |
| 2024-02-26 | Fix: Fl_Window::fullscreen() does not work correctly on Mac (#920) | ManoloFLTK | |
| 2024-02-26 | Don't rescale when top window is fullscreen or maximized (#919) | ManoloFLTK | |
| 2024-02-26 | Allow FL_COMMAND+'+' and FL_CTRL+'0' as menu shortcuts | ManoloFLTK | |
| 2024-02-23 | Fix Fl_Group::resize() for groups w/o resizable() (#917) | Albrecht Schlosser | |
| Improve code comments to clarify which cases are handled in a code block and why this is done. Subwindows have some special needs. | |||
| 2024-02-21 | Fix: fl_height(int, int) decreases the font size after each call (#915) | ManoloFLTK | |
| 2024-02-20 | Add scale_handler first so it has least priority of all handlers | ManoloFLTK | |
| 2024-02-20 | FL_MENU_TOGGLE/RADIO items do not update in macOS menu bar (#916) | ManoloFLTK | |
| 2024-02-20 | Improve implementation of the macOS Window menu | ManoloFLTK | |
| The macOS Window menu is connected to the item array of the macOS menubar via FL_SUBMENU_POINTER. This facilitates memorization of pointers to items of the macOS menubar because the item array no longer changes each time a window opens of gets closed. | |||
| 2024-02-18 | Fix Terminal character position and add word selection (#906) | Matthias Melcher | |
| * Improve horizontal interactive selection * Using half-character positions to implement selection similar to Fl_Input. * Add word and line selection * Fix vertical position of text | |||
| 2024-02-16 | Fixed Fl_Terminal xterm color 39/49 handling, and other mods. | Greg Ercolano | |
| Fixed a bug in the handling of xterm color 39 + 49, which avoids applying Dim/Bold if default color is the special "see through" color 0xffffff00. A test will be added to test/terminal to excercise this in a follow up commit. Renamed CharStyle::?gcolor_uchar() -> CharStyle::?gcolor_xterm() for a consistent naming convention. Changed fltk_fg_color() from a static func to a CharStyle method because it needs to access the defaultcolor for the special cases for xterm colors 39 and 49. Made CharStyle::attr_color() private, as per Jonathan Griffitts request in issue #909. Improved docs regarding effects of Dim/Bold for xterm and non-xterm color methods. Fl_Terminal::text?gcolor_xterm() methods now use CharStyle::?gcolor_xterm() methods, removing the duplicate code logic. | |||
