| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-08-19 | Avoid repetition of the same multiplication. | ManoloFLTK | |
| 2019-08-18 | Improved implementation of layer-backed views under macOS ≥ 10.14 | ManoloFLTK | |
| This new implementation does all screen drawing through the drawRect: method. The benefit is that [[NSGraphicsContext currentContext] CGContext] provides a system-built drawing context whose product ultimately appears on screen. Feed-back from the fldigi FLTK application shows that this procedure is measurably faster that the previous one when drawing a rapidly changing image. | |||
| 2019-08-12 | Support copy function in Fl_Color_Chooser | Albrecht Schlosser | |
| Users can press ctrl-c (or ctrl-x) while using the fl_color_chooser() function or the Fl_Color_Chooser widget to copy the current color selection to the clipboard. | |||
| 2019-07-18 | X11: support copy/paste of image via clipboard within a single app | ManoloFLTK | |
| X11 requires to process differently paste if both copy and paste are within the same app or are in 2 separate apps. This was implemented for paste of text. It's now also implemented for paste of image. | |||
| 2019-07-18 | Fl_GDI_Copy_Surface_Driver: add BITMAP version of graphics to clipboard | ManoloFLTK | |
| When copying graphical data to the clipboard with Fl_Copy_Surface, both a vectorial and a bitmap versions of the graphics are copied. | |||
| 2019-07-13 | Fl_WinAPI_Printer_Driver::end_page(): make sure rotation stops when the page ↵ | ManoloFLTK | |
| ends | |||
| 2019-07-08 | Fl_Quartz_Copy_Surface_Driver: minor code reorganisation. | ManoloFLTK | |
| 2019-07-06 | Correct guard for adequate version of macOS SDK | ManoloFLTK | |
| 2019-07-06 | Add support for macOS 10.15 "Catalina" | ManoloFLTK | |
| This is relatively to Catalina public beta for now. | |||
| 2019-07-03 | Fix a subtle bug in Fl_Menu_::menu_end() | Albrecht Schlosser | |
| This bug could cause memory allocation/free errors and eventually cause a crash. | |||
| 2019-07-03 | Fix a bug appeared in macOS 10.15 Catalina Beta about GUI scaling transient ↵ | ManoloFLTK | |
| window. The bug is that the app freezes for a few seconds before the yellow transient window is closed if the close message is set from within a timer callback. If the window to close returns NO to the canBecomeKeyWindow message, the bug does not occur. Anyway it's good that canBecomeKeyWindow returns NO for a window with the OUTPUT flag. | |||
| 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 | |
