| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-01-16 | Fix DND in read-only Fl_Input (Fl_Output) | Albrecht Schlosser | |
| See report in fltk.coredev as of today (Jan 16, 2020): "Fl_Input in readonly mode - wrong behaviour". Summary: Drag and drop within a read-only Fl_Input (i.e. Fl_Output) widget would not insert the dragged text (correct) but removed the dragged text from the widget (error). This is now fixed. | |||
| 2020-01-16 | Fix JIS Keyboard dead keys | OKAMURA, Yasunobu | |
| 2020-01-16 | Don't include 'src/flstring.h' in menubar demo | Albrecht Schlosser | |
| src/flstring.h should only be used in library code because it includes <config.h>. Document this fact in src/flstring.h. | |||
| 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-14 | Merge remote-tracking branch 'refs/remotes/origin/master' | Matthias Melcher | |
| 2020-01-14 | Fixed some documentation for Fl_Preferences and fl_make_path. | Matthias Melcher | |
| 2020-01-14 | Fix typo in comment | ManoloFLTK | |
| 2020-01-13 | Add missing Fl_Image_Reader files | Albrecht Schlosser | |
| Forgot to add these files. Sorry for the noise. | |||
| 2020-01-13 | Fix Doxygen warnings and errors | Albrecht Schlosser | |
| 2020-01-13 | Combine image readers in class Fl_Image_Reader | Albrecht Schlosser | |
| This new class is explicitly internal and undocumented. We can rename and/or redefine or extend it as we need. This work is based on Matt's recent update with separate internal classes BMPReader and GIFReader which have been replaced by Fl_Image_Reader. | |||
| 2020-01-13 | Bring main window to front when it's not there. | 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-11 | Improved documentation of Fl_Preferences. | Matthias Melcher | |
| Detailed information on how preference file paths are generated, and preliminary docs what happens if that fails. Documentation, on what FLTK die pre 1.4 when any of this failed. Also, a little TODO list for me that I will hopefully get to in the next days. | |||
| 2020-01-10 | Updated image readers. | Matthias Melcher | |
| Removed duplicate code from Fl_JPEG_Image, updated and unified Doxygen comments. Avoiding name conflict in new protected functions. | |||
| 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-05 | Fix Doxygen description of the constructors. | ManoloFLTK | |
| 2020-01-04 | Update dependencies and .gitignore | Albrecht Schlosser | |
| 2020-01-04 | MacOS: Added the original code to the Fl_Preferences path that would search ↵ | Matthias Melcher | |
| $HOME first, and only if that fails, we try other ways to find the home directory. This should be highly compatible with what we had first. | |||
| 2020-01-03 | Merge remote-tracking branch 'refs/remotes/origin/master' | Matthias Melcher | |
| 2020-01-03 | Added code to read GIF files from memory (GitHub issue #33, 2/2) | Matthias Melcher | |
| 2020-01-03 | Added code to read BMP files from memory (GitHub issue #33, 1/2) | Matthias Melcher | |
| 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-27 | Merge branch 'master' of https://github.com/fltk/fltk | ManoloFLTK | |
| 2019-12-27 | Have Fl_Pack::draw() call Fl_Group::init_sizes() on its parent group. | ManoloFLTK | |
| Fl_Pack::draw() sometimes resizes itself. This must be followed by a call to Fl_Group::init_sizes() as indicated in that function's doc: "If you rearrange the widgets in your group, call this method to register the new arrangement with the Fl_Group that contains them." | |||
| 2019-12-26 | Fix rare early timeouts in Fl_Clock (STR 3516). | Albrecht Schlosser | |
| This is the main patch for Fl_Clock discussed in STR 3516. Although the root cause under Linux (in Fl::add_timeout()) has been fixed in a previous commit (35a3e7cc1) early timeouts may still occur, e.g. under Windows in a Virtualbox environment. This commit reverts bab61a93d and replaces it with the patch proposed by Manolo and further discussed in STR 3516. | |||
| 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-23 | Merge remote-tracking branch 'refs/remotes/origin/master' | Matthias Melcher | |
| 2019-12-22 | Android Image driver was incomplete and did not compile. | Matthias Melcher | |
| 2019-12-20 | Fix problems after closing full-screen window | ManoloFLTK | |
| macOS strangely sends NSViewFrameDidChangeNotification and a drawRect: message to its content view after having sent to the window the close message. That is apparently new in 10.15.2 | |||
| 2019-12-19 | Merge branch 'master' of https://github.com/fltk/fltk | ManoloFLTK | |
| 2019-12-19 | Fix support of screen scaling under macOS | ManoloFLTK | |
| 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-09 | Undo commit b1bcd1f that was not necessary. | ManoloFLTK | |
| 2019-11-08 | Safer control of memory allocation of aux_bitmap member of FLView | ManoloFLTK | |
| 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-05 | Comments only: place new class Fl_GTK_Printer_Driver in the inheritance ↵ | ManoloFLTK | |
| description. | |||
| 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-11-01 | Fix fl_overlay_rect() under X11 on HighDPI display. | ManoloFLTK | |
| The mandelbrot demo program is fixed. | |||
| 2019-10-30 | Merge remote-tracking branch 'refs/remotes/origin/master' | ManoloFLTK | |
| 2019-10-30 | Restore CMake support of Darwin + XQuartz + fink test platform | 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. | |||
