| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-02-11 | Improve recognition of re-scaling shortcuts w/ various keyboard layouts | ManoloFLTK | |
| 2023-12-16 | #842: Enables command line color arguments on macOS | Matthias Melcher | |
| 2023-10-24 | Wayland: implement scale factor windows as popups - cont'd | ManoloFLTK | |
| 2023-10-24 | Wayland: implement scale factor windows as popups - cont'd | ManoloFLTK | |
| 2023-10-23 | Wayland: simpler implementation of transient scale factor windows | ManoloFLTK | |
| 2023-10-23 | Wayland: implement transient scale factor windows as popups | ManoloFLTK | |
| as discussed in issue #794. Also, fix for macOS the use of the FL_FOCUS event for these transient windows | |||
| 2023-10-21 | Fix "Keyboard sometimes stops working after Ctrl/+ or Ctrl/-" (#794) | ManoloFLTK | |
| 2023-10-19 | Fix "Keyboard sometimes stops working after Ctrl/+ or Ctrl/-" (#794) | ManoloFLTK | |
| 2023-10-19 | Fix for "Keyboard sometimes stops working after Ctrl/+ or Ctrl/-" (#794) | ManoloFLTK | |
| 2023-07-19 | Fix textcolor of transient scale display (#756) | Albrecht Schlosser | |
| Make background color and text (label) color of the transient scale display consistent with tooltip colors. | |||
| 2023-02-02 | Fix position() methods that shadow Fl_Widget::position() | Matthias Melcher | |
| * `FL_DEPRECATED` macro to mark `position()` method that shadow `Fl_Widget::position()` #69 (#666) | |||
| 2023-01-14 | Extend 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. | |||
| 2022-11-07 | Create class Fl_Unix_Screen_Driver used by X11 and Wayland platforms | ManoloFLTK | |
| 2022-09-26 | Replace all calls to sprintf() by calls to snprintf(). | ManoloFLTK | |
| 2022-08-29 | Make hybrid Wayland/X11 platform. | ManoloFLTK | |
| 2022-06-19 | Move input method support to Fl_Screen_Driver from Fl_Graphics_Driver | ManoloFLTK | |
| 2021-06-18 | Revert parts of and fix other 'constness' changes (#239, #181) | Albrecht Schlosser | |
| Some of the previous constness changes turned out to be incomplete, others had to be reverted because some other driver methods could not be made 'const' - particularly those calling open_display() to get the requested information. | |||
| 2021-06-16 | Make non-const Fl_Screen_Driver methods const (#181) | Albrecht Schlosser | |
| As requested by issue #181: "Fl_Screen_Driver.H non-const functions should be const" Not all methods could be made 'const' because some screen related methods call init() internally. | |||
| 2021-06-09 | Don't activate scaling shortcuts if platform doesn't support scaling. | ManoloFLTK | |
| 2021-02-13 | Remove compilation warnings issued by Visual Studio 2019. | ManoloFLTK | |
| 2020-07-06 | Remove $Id$ tags, update URL's, and more | Albrecht Schlosser | |
| - remove obsolete svn '$Id$' tags from all source files - update .fl files and generated files accordingly - replace 'http://www.fltk.org' URL's with 'https://...' - replace bug report URL 'str.php' with 'bugs.php' - remove trailing whitespace - fix other whitespace errors flagged by Git - add and/or fix missing or wrong standard headers - convert tabs to spaces in all source files The only relevant code changes are in the fluid/ folder where some .fl files and other source files were used to generate the '$Id' headers and footers. | |||
| 2020-02-11 | Fix static analyzer errors and warnings | Albrecht Schlosser | |
| Fix several bugs found by scan-build (more to come). https://clang-analyzer.llvm.org/scan-build.html See also current travis-ci build log with static analyzer, e.g. https://travis-ci.com/fltk/fltk/jobs/285426415 (link may become invalid in the future). | |||
| 2020-01-31 | Update Fl::keyboard_screen_scaling() | Albrecht Schlosser | |
| - make the internal variable static - make it callable after fl_open_display() - document that it's currently only usable to switch scaling off | |||
| 2020-01-31 | Add Fl::keyboard_screen_scaling(int) to control recognition of ctrl/+/-/0/ | ManoloFLTK | |
| 2019-08-21 | Fix a case when fl_read_window() did not capture subwindows correctly. | ManoloFLTK | |
| The case was under macOS with a non-GL parent window mapped to a retina display containing a GL subwindow and if the app did not call Fl::use_high_res_GL(1). | |||
| 2019-06-18 | Slightly simpler Fl_WinAPI_Screen_Driver::init() | ManoloFLTK | |
| 2019-06-06 | Add one argument to Fl_Screen_Driver::read_win_rectangle() | ManoloFLTK | |
| The new argument gives the window to be captured, or NULL to indicate capture from the current offscreen. Calling this function becomes easier because less dependent on global variables. | |||
| 2019-04-11 | Add check against hidden window. | ManoloFLTK | |
| 2019-03-27 | Send FL_FOCUS is necessary under X11 | ManoloFLTK | |
| 2019-03-27 | Use Fl_Widget_Tracker to check for existence of the putative focus widget | ManoloFLTK | |
| 2019-03-27 | Follow CMP and rename a type with capitalized words without underscore | ManoloFLTK | |
| 2019-03-27 | Remove unnecessary #include directives | ManoloFLTK | |
| 2019-03-27 | Add further checks to avoid null pointer. | ManoloFLTK | |
| 2019-03-27 | Check against null pointer for security | ManoloFLTK | |
| 2019-03-27 | Don't change the focus widget after showing transient scale factor window | ManoloFLTK | |
| 2019-03-25 | Replace static void Fl_Window_Driver::default_icons() by virtual ↵ | ManoloFLTK | |
| Fl_Screen_Driver::default_icons() | |||
| 2019-03-06 | Process env var FLTK_SCALING_FACTOR consistently across platforms. | ManoloFLTK | |
| The procedure to set screen scaling factors becomes: 1) each screen scaling factor is set to 1 2) the OS is queried according to each platform to get screen scaling factor values 3) The value of FLTK_SCALING_FACTOR, if present, is used to multiply scaling factors | |||
| 2019-02-23 | New member function const Fl_Image* Fl_Window::shape() replaces int ↵ | ManoloFLTK | |
| Fl_Window::is_shaped() The new function allows to get the window's shaping image and delete it after use, if appropriate. | |||
| 2019-02-20 | Check to avoid erroneous values for the starting GUI scale factor. | ManoloFLTK | |
| 2019-02-02 | STR #2714: remove new shadow lint for MacOS | Matthias Melcher | |
| 2018-12-05 | New static member function: Fl_Device_Plugin *Fl_Device_Plugin::opengl_plugin() | ManoloFLTK | |
| 2018-11-28 | Create default implementation of Fl_Screen_Driver::get_system_scheme() and ↵ | Manolo Gouy | |
| use it for macOS and Windows. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@13137 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 | |||
| 2018-09-07 | X11: simplify the use of member function Fl_X11_Screen_Driver::init_workarea(). | Manolo Gouy | |
| git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@13044 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 | |||
| 2018-08-08 | Support for GUI scaling: add API to get/set the scaling factor value. | Manolo Gouy | |
| Also, define an FLTK event triggered when the scaling is changed and an option to disable the transient window showing the new scaling factor. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@13011 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 | |||
| 2018-06-26 | Move Fl_Screen_Driver.H from FL/ to src/ | Manolo Gouy | |
| git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12975 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 | |||
| 2018-06-26 | Move Fl_Window_Driver.H from FL/ to src/ | Manolo Gouy | |
| git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12974 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 | |||
| 2018-06-23 | Doxygen only: fixed all block comments starting with an asterisk to ↵ | Matthias Melcher | |
| space-only, fixed doxygen keywords prepended with @ to use a backward slash instead. No code was changed. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12970 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 | |||
| 2018-06-23 | Doxygen: created Group to document drivers, disabled by default | Matthias Melcher | |
| Uncomment `ENABLED_SECTIONS += DriverDev` in documentation/Doxyfile.in to enable driver documentation. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12968 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 | |||
| 2018-06-15 | Avoid repetitive calls to Fl_Screen_Driver::screen_count() | Manolo Gouy | |
| git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12942 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 | |||
| 2018-06-14 | Repair regression appeared after r.12939 for MSWindows before 8.1 | Manolo Gouy | |
| git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12941 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 | |||
