| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-06-29 | Prepare for support of macOS 10.15 Catalina | ManoloFLTK | |
| Drawing the window titlebar to a PDF context does not work with Catalina Beta. | |||
| 2019-06-27 | Add method Fl_Menu_::menu_end() (STR 3523) | Albrecht Schlosser | |
| This method can be called after all menu modifications to make sure the menu() array is relocated (copied from the internal working area) to a private place owned by the Fl_Menu_ instance. menu_end() is now called in Fl_Menu_Button::popup() to make sure the menu array is in private storage. This fixes STR 3523 w/o user code changes. Calling menu_end() is in most cases optional. Todo: call menu_end() where useful (or necessary), e.g. in Fl_Choice, Fl_Menu_Bar, etc. ? | |||
| 2019-06-22 | Update dependency system | Albrecht Schlosser | |
| Try to make `make depend' independent of locale. | |||
| 2019-06-21 | Simpler list of virtual member functions of Fl_Gl_Window_Driver | ManoloFLTK | |
| 2019-06-19 | Fix building for Windows platform when HAVE_GL_OVERLAY is set to 1 | ManoloFLTK | |
| 2019-06-19 | Rename variable from txt_buf to alpha_buf | ManoloFLTK | |
| 2019-06-18 | Avoid "uninitialized memory" error in gl_draw | Albrecht Schlosser | |
| As discussed in fltk.general, valgrind reported errors when gl_draw() is called and the text is converted to a texture (i.e. when testing whether the texture already exists). We need a length check to make sure we don't overrun text buffers. See threads "gl_draw" and "gl_draw - [General Use]", respectively, started on Jun 19, 2019. | |||
| 2019-06-18 | Slightly simpler Fl_WinAPI_Screen_Driver::init() | ManoloFLTK | |
| 2019-06-16 | Windows platform: resize all windows after screen configuration events | ManoloFLTK | |
| 2019-06-16 | Make FLTK Windows apps "Per-Monitor-V2 DPI Aware" | ManoloFLTK | |
| Per-Monitor V2 awareness mode is supported on Windows 10 1703 or above and has window title bars correctly scaled on HighDPI screens. Before this commit, FLTK Windows apps were "Per-Monitor-V1 DPI Aware". FLTK apps detect at run-time whether the V2 mode is possible. | |||
| 2019-06-12 | Move Fl_Cocoa_Window_Driver::capture_titlebar_and_borders() to ↵ | ManoloFLTK | |
| Fl_Cocoa_Window_Driver.cxx from Fl_cocoa.mm | |||
| 2019-06-11 | Fix Fl_WinAPI_Window_Driver::capture_titlebar_and_borders() when window ↵ | ManoloFLTK | |
| titlebar is partially out of screen | |||
| 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-06-06 | Fix in Fl_Xlib_Graphics_Driver::font_unscaled() necessary when changing ↵ | ManoloFLTK | |
| drawing surfaces | |||
| 2019-06-03 | Better use of the did_view_resolution_change message sent to FLViewLayer | ManoloFLTK | |
| 2019-06-03 | X11+Pango: fix case when function pango_font_get_glyph_extents() fails | ManoloFLTK | |
| 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-24 | Remove Fl_Copy_Surface_Driver::draw_decorated_window() that is unnecessary | ManoloFLTK | |
| 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-22 | Support for fl_scroll() under macOS when GUI is scaled - cont'd | ManoloFLTK | |
| Handles support of non-layered windows | |||
| 2019-05-22 | Remove warning appeared with Doxygen 1.8.15 | 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-18 | Avoid small repetition | ManoloFLTK | |
| 2019-05-17 | Have Fl_Cocoa_Window_Driver::flush() use the drawRect: method to draw to ↵ | ManoloFLTK | |
| non-layered views | |||
| 2019-05-15 | Merge remote-tracking branch 'origin/master' | ManoloFLTK | |
| 2019-05-15 | Restore use for GL windows under macOS 10.14.0 | Manolo Gouy | |
| 2019-05-15 | Document Fl_File_Input::errorcolor() as deprecated | Albrecht Schlosser | |
| Fl_File_Input::errorcolor() and Fl_File_Input::errorcolor(Fl_Color) have not been used anywhere. Marked as deprecated. | |||
| 2019-05-15 | Remove class FLGLViewLayer and get simpler code. | ManoloFLTK | |
| 2019-05-13 | Remove Fl_Cocoa_Screen_Driver::flush() that is useless | ManoloFLTK | |
| 2019-05-13 | Fix GUI rescaling when one window is iconified (macOS) | ManoloFLTK | |
| 2019-05-12 | Fix GUI scaling in presence of un-show()'n subwindows (macOS) | ManoloFLTK | |
| 2019-05-09 | Use more convenient API for function get_window_frame_sizes() | ManoloFLTK | |
| 2019-05-08 | Fix Fl_Cocoa_Window_Driver::capture_titlebar_and_borders() when GUI is ↵ | ManoloFLTK | |
| scaled down | |||
| 2019-05-08 | Adapt function fake_X_wm() to rescaled GUI. | ManoloFLTK | |
| 2019-05-08 | Avoid double window redraw after resize | ManoloFLTK | |
| 2019-05-07 | Remove unnecessary code | ManoloFLTK | |
| 2019-05-06 | Slightly simpler code for what is specific to macOS 10.14.0 | ManoloFLTK | |
| 2019-05-06 | Restore forcing the position of a window before it's shown | ManoloFLTK | |
| 2019-05-04 | Remove call to Fl_Group::init_sizes() because it's expected from the caller. | ManoloFLTK | |
| 2019-05-04 | Fix control for subwindow leakage in presence of GUI scaling | ManoloFLTK | |
