|
| 1 | +CHANGES IN FLTK 1.3.9 RELEASED: Dec 09 2023 |
| 2 | + |
| 3 | +FLTK 1.3.9 is a maintenance release with some fixes and enhancements. |
| 4 | + |
| 5 | +Highlights in this release: |
| 6 | + |
| 7 | + - Support macOS up to macOS 14 "Sonoma". |
| 8 | + - Update bundled libraries to current versions (see below). |
| 9 | + - Introduce bundled image library "prefixing" to avoid conflicts |
| 10 | + with system libraries. |
| 11 | + - New CMake option FLTK_MSVC_RUNTIME_DLL to select Visual Studio |
| 12 | + Runtime version: DLL (/MDx) or static (/MTx), see README.CMake.txt |
| 13 | + |
| 14 | + |
| 15 | +Bundled library versions (see also README.bundled-libs.txt): |
| 16 | + |
| 17 | + Library Version Release date |
| 18 | + --------------------------------------------- |
| 19 | + jpeg jpeg-9e 2022-01-16 |
| 20 | + png libpng-1.6.40 2023-06-21 |
| 21 | + zlib zlib-1.3 2023-08-18 |
| 22 | + |
| 23 | + |
| 24 | +Details: |
| 25 | + |
| 26 | + Albrecht Schlosser: |
| 27 | + Backport X11 INCR protocol fixes from 1.4.0 (issue #451) |
| 28 | + X11: Suppress compiler warnings when using gcc or clang |
| 29 | + Fix crash if a program exits before it opens a window (STR 3484). |
| 30 | + Fix compilation error with current Visual Studio 2022 |
| 31 | + Windows: #define WIN32 if not defined by user |
| 32 | + Backport warning fixes from 1.4.0 in src/fl_draw.cxx (#693) |
| 33 | + Fix compiler warning as pointed out in PR #693 |
| 34 | + Fix another compiler warning (#693) |
| 35 | + Remove unused variable, fix "type issue" (#445, part 2) |
| 36 | + Fix stack buffer overflow found by address sanitizer |
| 37 | + Fix "gtk+ rendering" (GitHub Issue #443) |
| 38 | + Fix doxygen warnings |
| 39 | + Bump version numbers, prepare release 1.3.9 |
| 40 | + Fix several compiler warnings |
| 41 | + Update bundled image libraries and zlib to current versions |
| 42 | + Update README, README.CMake.txt, and some support files |
| 43 | + Fix compiler warnings: backported from 1.4 (git 'master') |
| 44 | + CMake/MSVC: remove confusing recommendation to rerun CMake |
| 45 | + Documentation: remove dark color on title page |
| 46 | + Raise CMake minimum required version to 3.15 and more |
| 47 | + |
| 48 | + ManoloFLTK: |
| 49 | + macOS platform: Issue #325 "Disabling IM disables Greek and Cyrillic layouts" |
| 50 | + Fix fullscreen window level corner cases on macOS |
| 51 | + Fix issue #373 apparent with macOS platform and SDK ≤ 10.13 |
| 52 | + Issue #452: Fl::get_font_name failure on OS-X. |
| 53 | + Issue #454: crash in Fl::get_font_name(). |
| 54 | + Issue #469: Fl_Sys_Menu_Bar menu item shortcuts using Esc or Tab don't work on Mac |
| 55 | + Fix "Focus is lost leaving full screen on macOS 13" (#608) |
| 56 | + Add support of macOS Ventura 13.0 and macOS Sonoma 14.0 |
| 57 | + macOS: remove configure option --enable-x11 and CMake OPTION_APPLE_X11; |
| 58 | + this functionality remains in FLTK 1.4. |
| 59 | + configure.ac: make sure local-png and local-zlib always run together |
| 60 | + Remove the -mwindows argument from CFLAGS and CXXFLAGS |
| 61 | + |
| 62 | +Matthias Melcher: |
| 63 | + Issue #188: Fix reference counts and search for Fl_Shared_Image original |
| 64 | + |
| 65 | + YX: |
| 66 | + Fix IME problem (issue #270) |
| 67 | + |
| 68 | + |
| 69 | +CHANGES IN FLTK 1.3.8 RELEASED: Nov 20 2021 |
| 70 | + |
| 71 | +FLTK 1.3.8 is a maintenance release with some fixes and enhancements. |
| 72 | + |
| 73 | +Details: |
| 74 | + |
| 75 | + Albrecht Schlosser: |
| 76 | + Make "FLTK_CONSOLIDATE_MOTION" user-definable (issue #76) |
| 77 | + Fix compiler warnings (backported from 1.4) |
| 78 | + Add new dialog fl_choice_n() with extended return values (#282) |
| 79 | + |
| 80 | + ManoloFLTK: |
| 81 | + Account for deprecation of [NSBitmapImageRep initWithFocusedViewRect:] |
| 82 | + in macOS 10.14 |
| 83 | + macOS: fix fullscreen window when other windows were created before |
| 84 | + Fix issue #287: "FLTK 1.3.6 doesn't handle fullscreen on macOS" |
| 85 | + Fix issue #288: "FLTK 1.3.6+ doesn't notify window movement on macOS" |
| 86 | + Fix issue #279: "HiDpi issue on macOS with retina display" |
| 87 | + macOS: Allow building with non-Apple compiler that may not support blocks |
| 88 | + |
| 89 | + |
| 90 | +CHANGES IN FLTK 1.3.7 RELEASED: Jul 25 2021 |
| 91 | + |
| 92 | +FLTK 1.3.7 is a maintenance release for macOS only. It fixes one |
| 93 | +regression introduced in FLTK 1.3.6 and two long standing timer |
| 94 | +issues on macOS. |
| 95 | + |
| 96 | +Other platforms than macOS are not concerned. |
| 97 | + |
| 98 | +Changes: |
| 99 | + |
| 100 | + Avoid premature FL_RELEASE event at start of drag-n-drop operation |
| 101 | + Fix a timer inconsistency and prevent a crash |
| 102 | + Fl::add_timeout() must always create a new timer (#248) |
| 103 | + |
| 104 | + |
| 105 | + |
| 106 | +CHANGES IN FLTK 1.3.6 RELEASED: May 15 2021 |
| 107 | + |
| 108 | +There have been no changes since FLTK 1.3.6rc2. |
| 109 | + |
| 110 | + |
| 111 | +CHANGES IN FLTK 1.3.6rc2 RELEASED: May 04 2021 |
| 112 | + |
| 113 | +FLTK 1.3.6rc2 fixes some minor issues of 1.3.6rc1, particularly macOS |
| 114 | +bundle generation. It addresses an issue that bundles can't be executed |
| 115 | +on macOS 11.3 Big Sur if built with configure/make after downloading |
| 116 | +the release tarball because of the macOS "quarantine" feature. |
| 117 | + |
| 118 | +Details: |
| 119 | + |
| 120 | + Albrecht Schlosser: |
| 121 | + Rename file 'VERSION' to 'fltk_version.dat' (#191) |
| 122 | + Fix version number in doxygen docs |
| 123 | + Fix build with Cairo for CMake < 3.13 |
| 124 | + CMake: fix old (pre 3.13) link_directories() usage |
| 125 | + Enhance CMake build configuration summary |
| 126 | + Refactor macOS bundle generation to avoid "quarantine" |
| 127 | + Fix a new compiler warning |
| 128 | + |
| 129 | + |
| 130 | +CHANGES IN FLTK 1.3.6rc1 RELEASED: Apr 26 2021 |
| 131 | + |
| 132 | +FLTK 1.3.6 is a maintenance release with new macOS Big Sur support |
| 133 | +and some bug fixes. macOS Big Sur is supported on both Intel and the |
| 134 | +new Apple Silicon (M1) chips. |
| 135 | + |
| 136 | +CMake support has been improved but is not yet "perfect". Documentation |
| 137 | +has been enhanced, bundled image libraries have been updated to current |
| 138 | +versions. |
| 139 | + |
| 140 | +The following lists are subsets of all commits. References in '(...)' |
| 141 | +are either STR numbers (STR xxxx) or GitHub Issues or Pull Requests |
| 142 | +(#nnn). |
| 143 | + |
| 144 | + |
| 145 | +Bug fixes and other improvements |
| 146 | + |
| 147 | + Albrecht Schlosser: |
| 148 | + Fix Fl::add_timeout() in draw() under Linux (STR 3188) |
| 149 | + X11: Fix X Input Methods (XIM) (STR 3502, 3192) |
| 150 | + Fix overly restrictive JPEG filter (#81) |
| 151 | + Fix DND in read-only Fl_Input (Fl_Output) (#113) |
| 152 | + Fix offscreen drawing under X11 (STR 3384) |
| 153 | + Fix potential fluid crashes (STR 3420) + memory leak |
| 154 | + Fix X11 copy-paste and drag-and-drop target selection (#182) |
| 155 | + Fix CMake install procedure (#212) |
| 156 | + Avoid "Bogus FL_MOVE/FL_DRAG events" (#76) |
| 157 | + CMake: Document FLTKConfig.cmake and set FLTK_INCLUDE_DIR |
| 158 | + |
| 159 | + Greg Ercolano: |
| 160 | + Fix issue92, added -d debug flag to fluid (#92) |
| 161 | + Merge pull request #176 from ComputerNerd/errmsg-fix-13 |
| 162 | + |
| 163 | + ManoloFLTK: |
| 164 | + X11: add support for copy+paste of image within one app |
| 165 | + Windows: add bitmap version of graphics when copying to clipboard |
| 166 | + Fix use of Xrender extension with old, 16-bit framebuffers. |
| 167 | + Fix for Fl_Native_File_Chooser under macOS 10.15 Catalina and ... |
| 168 | + Restore macOS capacity to turn window fullscreen encompassing several screens. |
| 169 | + Improve Fl_Copy_Surface under macOS |
| 170 | + Set OPTION_USE_SYSTEM_LIBPNG/JPEG off under macOS by default |
| 171 | + Have Fl_Pack::draw() call Fl_Group::init_sizes() on its parent group. |
| 172 | + CMake support of the Darwin+XQuartz test platform |
| 173 | + Add support of macOS "Big Sur" 11.0 |
| 174 | + Fix when building with SDK 10.15 and running with 11.0 Big Sur |
| 175 | + Backport fix for issue #185 "Shared Image reload() loses initial dimensions" from branch 1.4 |
| 176 | + Fix fl_endpoints() for macOS platform that was not effective. |
| 177 | + Fix stack corruption when loading GIF (pull request #200) |
| 178 | + Restore ./configure --enable-x11 on macOS |
| 179 | + Fix crash when terminating any macOS app by cmd-Q |
| 180 | + |
| 181 | + OKAMURA, Yasunobu: |
| 182 | + Fix JIS Keyboard dead keys |
| 183 | + |
| 184 | + |
1 | 185 | CHANGES IN FLTK 1.3.5 RELEASED: Mar 03 2019 |
2 | 186 |
|
3 | 187 | Bug fixes and other improvements |
|
0 commit comments