| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-06-02 | X11+Pango: font names visible in the fonts and utf8 apps are usable for ↵ | ManoloFLTK | |
| Fl::set_font(Fl_Font, const char*) | |||
| 2019-05-30 | X11+Pango: call pango_font_description_from_string() less often | ManoloFLTK | |
| Previously, each time fl_font(fnum, fsize) was called, functions pango_font_description_free() and pango_font_description_from_string() would be called. Now, pango_font_description_from_string() is called only once, the first time an Fl_Font is used. | |||
| 2019-05-27 | Fix Fl_X11_Window_Driver::capture_titlebar_and_borders() for scaled, ↵ | ManoloFLTK | |
| partially visible windows | |||
| 2019-05-25 | Slightly simplify Fl_X11_Window_Driver::capture_titlebar_and_borders() | ManoloFLTK | |
| 2019-05-25 | Restore the value of global variable fl_window | ManoloFLTK | |
| 2019-05-25 | Call virtual member Fl_Surface_Device::end_current() when necessary | ManoloFLTK | |
| Rename member function Fl_Surface_Device::end_current_() to end_current(), set it protected, and make it called by the destructor of all classes derived from Fl_Surface_Device that re-implement end_current(). This way, end_current() runs equally if Fl_Surface_Device()::pop_current() is called before or after the drawing surface is deleted. | |||
| 2019-05-23 | Fix Fl_Cocoa_Printer_Driver::draw_decorated_window() for GUI scaling - cont'd | ManoloFLTK | |
| 2019-05-23 | Fix Fl_Cocoa_Printer_Driver::draw_decorated_window for scaled GUI. | ManoloFLTK | |
| Support for scaled GUI was missing when the window titlebar is not layer-based. | |||
| 2019-05-22 | Implement Fl_Quartz_Copy_Surface_Driver::draw_decorated_window() | ManoloFLTK | |
| The window title is copied in vectorial form when the titlebar is layer-backed. | |||
| 2019-05-22 | Improve drawing of Fl_RGB_Image's to Fl_Copy_Surface on macOS | ManoloFLTK | |
| 2019-05-21 | Support for fl_scroll() under macOS when GUI is scaled | ManoloFLTK | |
| 2019-05-20 | More accurate implementation of Fl_Cocoa_Window_Driver::decoration_sizes(). | ManoloFLTK | |
| 2019-05-20 | Remove small duplication of code | ManoloFLTK | |
| 2019-05-13 | Remove Fl_Cocoa_Screen_Driver::flush() that is useless | ManoloFLTK | |
| 2019-04-30 | Minor change in Fl_Cocoa_Window_Driver::shape(const Fl_Image*) | ManoloFLTK | |
| 2019-04-28 | macOS: yet simpler implementation of window resize and rescale. | ManoloFLTK | |
| 2019-04-20 | macOS: better support of Fl_Window::border(int) | ManoloFLTK | |
| 2019-04-10 | Use the new Fl_Surface_Device::is_current() virtual function | ManoloFLTK | |
| 2019-04-10 | Remove useless member functions Fl_XXX_Copy_Surface_Driver::w() and h() | ManoloFLTK | |
| 2019-04-10 | New virtual member function bool Fl_Surface_Device::is_current() | ManoloFLTK | |
| 2019-04-09 | Fix for STR 3519: the PostScript graphics driver fails with some narrow ↵ | ManoloFLTK | |
| unicode characters | |||
| 2019-04-07 | Member Fl_Cocoa_Window_Driver::window_flags_ stores now 2 flags | ManoloFLTK | |
| 2019-04-07 | Simpler implementation of Fl_Cocoa_Window_Driver::resize() | ManoloFLTK | |
| 2019-03-25 | Replace static void Fl_Window_Driver::default_icons() by virtual ↵ | ManoloFLTK | |
| Fl_Screen_Driver::default_icons() | |||
| 2019-03-25 | Rename fl_compute_macKeyLookUp() to ↵ | ManoloFLTK | |
| Fl_Darwin_System_Driver::compute_macKeyLookUp() | |||
| 2019-03-12 | Remove unneeded #include directive | ManoloFLTK | |
| 2019-03-11 | X11 platform: follow when the OS changes the Xft.dpi resource | ManoloFLTK | |
| Under gnome, Tweaks -> Fonts ->Scaling factor allows to change the size of all fonts handled by gnome. With that change, FLTK apps obey to changes to Xft.dpi. | |||
| 2019-03-10 | X11 platform: use the Xft.dpi resource as basis for the initial GUI scaling ↵ | ManoloFLTK | |
| factor Previously, the display scaling factor value under gnome was sought in the gnome database using the gnome_scale_factor() function. But that information is no longer present. File $HOME/.config/monitors.xml was also used to get that information. Using the Xft.dpi X resource is simpler and more general because it's effective both for gnome and KDE. | |||
| 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-28 | Fix error in Fl_WinAPI_Screen_Driver::screen_work_area() when screen is scaled. | ManoloFLTK | |
| 2019-02-23 | Rename member todelete_ of struct Fl_Window_Driver::shape_data_type to ↵ | ManoloFLTK | |
| effective_bitmap_ | |||
| 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-21 | Remove compilation warning with -Wunused-result | ManoloFLTK | |
| Warning was: ignoring return value of ‘char* fgets(char*, int, FILE*)’ | |||
| 2019-02-21 | X11: use XGetDefault() to read the value of the Xft.dpi resource. | ManoloFLTK | |
| 2019-02-20 | Use also the Xft.dpi resource to initialize the GUI scale factor. | ManoloFLTK | |
| 2019-02-19 | X11 + gnome: improve detection of the current display scale factor | ManoloFLTK | |
| Gnome now seems to store the value of the display scale factor in file $HOME/.config/monitor.xml. Previously, that value was readable with the gsettings command. The present commit uses the information found in that file and reverts back to the gsettings command if that information is not found. | |||
| 2019-02-02 | STR #2714: remove new shadow lint for MacOS | Matthias Melcher | |
| 2019-01-21 | Remove incorrect putenv(buf) call followed by free(buf). | ManoloFLTK | |
| 2018-12-16 | Fix another clang-tidy warning (issue #5, part 1). | Albrecht Schlosser | |
| See https://github.com/fltk/fltk/issues/5 As Manolo pointed out the questionable variable was not used (read) in this case of the switch statement, hence it can be removed. | |||
| 2018-12-15 | Fix clang-tidy unused variable warning (issue #5, part 3). | Albrecht Schlosser | |
| https://github.com/fltk/fltk/issues/5 | |||
| 2018-12-04 | Define useful implementations of Fl_Graphics_Driver::push_no_clip() and ↵ | ManoloFLTK | |
| pop_clip(). | |||
| 2018-11-30 | Comments only: correct the header of 2 source files. | Manolo Gouy | |
| git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@13142 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 | |||
| 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-11-26 | Windows: Have Fl::x(), Fl::y(), Fl::w() and Fl::h() change their values when ↵ | Manolo Gouy | |
| the screen is rescaled. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@13134 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 | |||
| 2018-11-01 | MacOS Mojave: restore use of gl_start()/gl_finish() | Manolo Gouy | |
| git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@13105 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 | |||
| 2018-10-31 | Remove use of Fl_Gl_Window_Driver.H in file src/Fl_cocoa.mm | Manolo Gouy | |
| Thus, Fl_cocoa.mm is completely independent from code of libfltk_gl. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@13104 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 | |||
| 2018-10-31 | Remove all dependency to libfltk_gl from Fl_cocoa.mm. | Manolo Gouy | |
| git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@13103 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 | |||
| 2018-10-16 | Fix Fl_OpenGL_Display_Device::capture_gl_rectangle(Fl_Gl_Window*) by making ↵ | Manolo Gouy | |
| current the window's GL context. The problem was visible with test/cube: when the window was minimized, only the left GL subwindow was captured in the window icon. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@13066 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 | |||
| 2018-09-14 | X11 under Ubuntu: read screen scaling information - continued | Manolo Gouy | |
| the first scaling value set at 2 is retained. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@13049 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 | |||
| 2018-09-14 | X11 under Ubuntu: read screen scaling information from file ↵ | Manolo Gouy | |
| $HOME/.config/monitors.xml git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@13048 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 | |||
