diff --git a/CHANGES_1.3.txt b/CHANGES_1.3.txt index b85856da7..1dfccb0d5 100644 --- a/CHANGES_1.3.txt +++ b/CHANGES_1.3.txt @@ -1,3 +1,88 @@ +CHANGES IN FLTK 1.3.5 RELEASED: Mar 03 2019 + +Bug fixes and other improvements + + - Updated CHANGES for release, removed one wrong entry + + +CHANGES IN FLTK 1.3.5rc2 RELEASED: Feb 17 2019 + +Bug fixes and other improvements + + - Fix Xcode FLTK project for use under macOS 10.14 + + +CHANGES IN FLTK 1.3.5rc1 RELEASED: Feb 11 2019 + +New features and enhancements (highlights) + + - Add support for macOS 10.13 "High Sierra" and 10.14 "Mojave". + - Add FL/platform.H for compatibility with FLTK 1.4 and higher. + - Improve OpenGL(3+) support. + - Improve Cairo support and (CMake) Cairo detection. + +Bug fixes and other improvements + + - Fix for STR 3473 (and its duplicate STR 3507) to restore configure-based + builds on recent Linux/Unix distributions where the freetype-config + command has been replaced by pkg-config. + - Fix Fl_Tree::insert() with pos out ouf range (issue #18). + - Fix Fl_GIF_Image Color Table handling (STR 3491). + - Make sure not to access Fl_Menu_ widgets if the widget gets + deleted while the menu (pulldown) is open (STR 3503). + - Fix CMake build (fluid) on case sensitive macOS file systems. + - Windows/OpenGL: improve pixel format detection (STR 3119). + - Add support for macOS 10.14 "Mojave": all drawing to windows is done + through "layer-backed views" when the app is linked to SDK 10.14. + - MacOS platform: fix regression in macOS 10.13 where an unbundled app + had its system menu bar unresponsive. + - MacOS 10.10 platform: Fl_Window::fullscreen() and fullscreen_off() + no longer call Fl_Window::hide() + Fl_Window::show(). + The new procedure essentially resizes the window, as done on + the X11+EWMH and Windows platforms. This improves in particular + the possibility to turn an Fl_Gl_Window fullscreen on and off. + - MacOS platform: Support \r\n as end of line used by recent + MS Office apps in clipboard. + - Fix Fl_Text_Editor overstrike mode (STR 3463). + - More consistent and optimized "gleam" scheme box drawing. + - Fix a MinGW build error with new MinGW versions as of Feb 2018 + (undefined S_OK and __FD_ISSET), see STR 3454. + - Windows/CMake: Add missing definition of WIN32 for Windows builds. + This seems to be necessary for VS2017 and other compilers that + don't #define WIN32, but FLTK relies on this preprocessor macro. + Autoconf/configure and bundled IDE files #define WIN32 as well. + - Fix illegal memory access after free when closing fluid (valgrind + reports "Invalid read of size 4"), see also STR 3427. + - Fix crash when closing fluid with Fl_Table (STR 3427). + - Fix ignored buffer pre-allocation (requestedSize) in Fl_Text_Buffer. + See fltk.general "Fl_Text_Buffer constructor bug" on Dec 5, 2016. + - Fix Fl_Browser background and text color parsing (STR 3376). + - Fix Windows CreateDC/DeleteDC mismatch (STR 3373). + - Update bundled configure scripts config.guess and config.sub. + - Fix configure --enable-cairo --enable-cairoext, + see report in fltk.general: + https://groups.google.com/forum/#!topic/fltkgeneral/x80qQ6wt0s4 + - Fix macOS timer implementation (STR 3387). + - Fix drop-to-FLTK-widget under MSWindows when the desktop is + rescaled (STR 3390). + - Add support for macOS 10.13 "High Sierra". Subwindows don't + move correctly under 10.13 without this fix. + + +CHANGES IN FLTK 1.3.4-1 RELEASED: Nov 15 2016 + +Bug fixes and other improvements + + - Fix Windows IDE solutions VisualC2008 and VisualC2010 to + build properly if the FLTK source directory is located + in a path that contains spaces. + + Note: this is a source tar file update that is only necessary + if you build one of the above mentioned Visual Studio IDE + solutions in a path with spaces. Nothing else changed, no + documentation updates. + + CHANGES IN FLTK 1.3.4 RELEASED: Nov 11 2016 Bug fixes and other improvements @@ -38,7 +123,7 @@ CHANGES IN FLTK 1.3.4rc1 RELEASED: Oct 17 2016 - Added full support of true subwindows to the Mac OS X platform. Window nesting to any depth is possible. An Fl_Gl_Window window or subwindow can contain Fl_Window's as subwindows. - - Fluid now supports external editors (STR#3213) + - Fluid now supports external editors (STR #3213) See: Edit -> GUI Settings -> Use external editor - Added method Fl_Widget::is_label_copied(). - Added methods Fl_Copy_Surface::w(), Fl_Copy_Surface::h(),