| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-02-10 | Implement fl_putenv() as cross-platform putenv() | Albrecht Schlosser | |
| 2020-02-09 | Remove empty file from compilation | Albrecht Schlosser | |
| 2020-02-06 | Fix computation of Fl_Window::decorated_h() on macOS when screen is scaled. | ManoloFLTK | |
| 2020-01-30 | Protect against situation where HAVE_DLSYM && HAVE_DLFCN_H && ↵ | ManoloFLTK | |
| !defined(RTLD_DEFAULT) | |||
| 2020-01-27 | Restore compilability when HAVE_DLFCN_H = 0 | ManoloFLTK | |
| 2020-01-24 | GTK printer chooser: add code to support choice of paper size and orientation | ManoloFLTK | |
| 2020-01-22 | Fix preservation of the caller's locale when running GTK dialogs. | ManoloFLTK | |
| There are now 2 kinds of GTK libraries (V2 and V3) and two dialogs the file chooser and the printer chooser. | |||
| 2020-01-20 | Fix Fl_PostScript_Graphics_Driver::clip_box() | Albrecht Schlosser | |
| 2020-01-19 | Have Fl_Quartz_Copy_Surface_Driver use retina resolution for resulting bitmap | ManoloFLTK | |
| 2020-01-16 | Fix JIS Keyboard dead keys | OKAMURA, Yasunobu | |
| 2020-01-15 | Fix uninitialized vars in calls to fl_clip_box() (issue #6) | Albrecht Schlosser | |
| The main fixes are only to avoid static code analyzer warnings reported in issue #5, but there are also minor bug fixes included. These bug fixes are more of theoretical concerns though. Close #6. | |||
| 2020-01-15 | Slightly improve Fl_Quartz_Graphics_Driver::copy_offscreen() when macOS ≥ 10.4 | ManoloFLTK | |
| 2020-01-11 | Implement Fl_Window::icon() and default_icon() for macOS | ManoloFLTK | |
| The implementation is effective for macOS 10.10 and above. Demo program test/device uses the new implementation. | |||
| 2020-01-09 | Fix X11 RTL text clipping (STR 2798) - part 2 | Albrecht Schlosser | |
| Yet another fix for RTL text... | |||
| 2020-01-08 | Improve X11 coordinate clipping for text (STR 2798) | Albrecht Schlosser | |
| Text outside the 16-bit X11 coordinate space must be clipped before calling X11 draw functions, otherwise text might appear anywhere in the window because X11 would "truncate" the coordinates instead of proper clipping (X11 handles only 16-bit coordinates). | |||
| 2020-01-03 | Fixed previous commit for MSWindows. | MatthiasM | |
| 2020-01-03 | Linux build: typos and stupidities to prev. commit | MatthiasWM | |
| 2020-01-03 | Linux/MSWindows: improved Fl_Preferences file path checking | Matthias Melcher | |
| 2020-01-03 | macOS: checking Fl_Preferences file path improved | Matthias Melcher | |
| zlib: removed warning | |||
| 2019-12-31 | Merge remote-tracking branch 'refs/remotes/origin/master' | Matthias Melcher | |
| 2019-12-31 | Limiting file access for Fl_Preferences. | Matthias Melcher | |
| Added Fl_Preferences::file_access() and various flags that make it possible to limit or completely deny file access to the preferences system, either for the core library or for the application or both. | |||
| 2019-12-26 | Fix Fl::add_timeout() under Linux (STR 3516) | Albrecht Schlosser | |
| See comment 14 (excerpt): "The current implementation basically handles add_timeout() the same way as repeat_timeout(), i.e. add_timeout() *calls* repeat_timeout(). However, repeat_timeout() intentionally *corrects* the timeout value by the value found in the global variable 'missed_timeout_by' which is set when the timer expires, directly before the timer callback is called. This variable is never reset." This commit resets the variable as necessary in Fl::add_timeout(). | |||
| 2019-12-22 | Android Image driver was incomplete and did not compile. | Matthias Melcher | |
| 2019-12-09 | Fix Fl::add_timeout() in draw() under Linux (STR 3188) | Albrecht Schlosser | |
| Timeouts queued during Fl_Widget::draw() - called by Fl::flush() - would not be serviced unless other events were processed. For Details see STR 3188. | |||
| 2019-11-08 | X11 + pango: Sort font names ignoring case. | ManoloFLTK | |
| 2019-11-07 | Reorganise use of virtual member function Fl_Surface_Device::end_current() | ManoloFLTK | |
| 2019-11-02 | Slightly simpler code to support fl_overlay_rect() on HighDPI screens. | ManoloFLTK | |
| 2019-11-01 | Fix HiDPI support under X11 to read/draw RGB image from/to display. | ManoloFLTK | |
| 2019-10-30 | Fix typo and debug output when loading libgtk | Albrecht Schlosser | |
| A recent commit changed the library name, supposedly unintended. While testing I found that the debug statements generated confusing output (both "selected GTK-3" and "selected GTK-2") when GTK-3 was available. | |||
| 2019-10-30 | Fix path to header file | ManoloFLTK | |
| 2019-10-30 | Concentrate source code that supports Darwin + XQuartz + fink as test platform | ManoloFLTK | |
| 2019-10-22 | Add default value of 0 for 1st arg of member function Fl_Printer::begin_job(). | ManoloFLTK | |
| 2019-09-15 | X11 platform: use Gnome printer dialog when the GTK library is available at ↵ | ManoloFLTK | |
| run-time The code to determine whether the GTK library is available is now in Fl_X11_System_Driver::probe_for_GTK() called both by Fl_Printer::begin_job() and Fl_Native_File_Chooser. New Fl::option OPTION_PRINTER_USES_GTK allows to deactivate use of the Gnome print dialog. Minor change in Fl_Native_File_Chooser: GTK version 3 is searched before version 2, whereas the search order was the opposite before. | |||
| 2019-09-11 | Fix use of Xrender extension with old, 16-bit framebuffers. | ManoloFLTK | |
| Subject "Bug in 1.4 Displaying PNG under x64 Kernel x86 app." in fltk.general contains a report by Darren Legge that presents the problem, and a later post stating the code modification does fix the problem. | |||
| 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-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 | Add support for macOS 10.15 "Catalina" | ManoloFLTK | |
| This is relatively to Catalina public beta for now. | |||
| 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-18 | Slightly simpler Fl_WinAPI_Screen_Driver::init() | 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-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 | 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 | |
