head 1.2; access; symbols pkgsrc-2026Q1:1.2.0.40 pkgsrc-2026Q1-base:1.2 pkgsrc-2025Q4:1.2.0.38 pkgsrc-2025Q4-base:1.2 pkgsrc-2025Q3:1.2.0.36 pkgsrc-2025Q3-base:1.2 pkgsrc-2025Q2:1.2.0.34 pkgsrc-2025Q2-base:1.2 pkgsrc-2025Q1:1.2.0.32 pkgsrc-2025Q1-base:1.2 pkgsrc-2024Q4:1.2.0.30 pkgsrc-2024Q4-base:1.2 pkgsrc-2024Q3:1.2.0.28 pkgsrc-2024Q3-base:1.2 pkgsrc-2024Q2:1.2.0.26 pkgsrc-2024Q2-base:1.2 pkgsrc-2024Q1:1.2.0.24 pkgsrc-2024Q1-base:1.2 pkgsrc-2023Q4:1.2.0.22 pkgsrc-2023Q4-base:1.2 pkgsrc-2023Q3:1.2.0.20 pkgsrc-2023Q3-base:1.2 pkgsrc-2023Q2:1.2.0.18 pkgsrc-2023Q2-base:1.2 pkgsrc-2023Q1:1.2.0.16 pkgsrc-2023Q1-base:1.2 pkgsrc-2022Q4:1.2.0.14 pkgsrc-2022Q4-base:1.2 pkgsrc-2022Q3:1.2.0.12 pkgsrc-2022Q3-base:1.2 pkgsrc-2022Q2:1.2.0.10 pkgsrc-2022Q2-base:1.2 pkgsrc-2022Q1:1.2.0.8 pkgsrc-2022Q1-base:1.2 pkgsrc-2021Q4:1.2.0.6 pkgsrc-2021Q4-base:1.2 pkgsrc-2021Q3:1.2.0.4 pkgsrc-2021Q3-base:1.2 pkgsrc-2021Q2:1.2.0.2 pkgsrc-2021Q2-base:1.2 pkgsrc-2021Q1:1.1.0.14 pkgsrc-2021Q1-base:1.1 pkgsrc-2020Q4:1.1.0.12 pkgsrc-2020Q4-base:1.1 pkgsrc-2020Q3:1.1.0.10 pkgsrc-2020Q3-base:1.1 pkgsrc-2020Q2:1.1.0.8 pkgsrc-2020Q2-base:1.1 pkgsrc-2020Q1:1.1.0.4 pkgsrc-2020Q1-base:1.1 pkgsrc-2019Q4:1.1.0.6 pkgsrc-2019Q4-base:1.1 pkgsrc-2019Q3:1.1.0.2 pkgsrc-2019Q3-base:1.1; locks; strict; comment @# @; 1.2 date 2021.05.17.10.38.48; author micha; state Exp; branches; next 1.1; commitid 7vhh52rNmRcenuTC; 1.1 date 2019.07.16.11.21.25; author micha; state Exp; branches; next ; commitid 7B7K5ZubRWqYbgvB; desc @@ 1.2 log @x11/fltk13: Update to 1.3.6 This release does not contain new "ABI features". The ABI (Application Binary Interface) is 100% compatible with release 1.3.5. CHANGES IN FLTK 1.3.6 RELEASED: May 15 2021 There have been no changes since FLTK 1.3.6rc2. CHANGES IN FLTK 1.3.6rc2 RELEASED: May 04 2021 FLTK 1.3.6rc2 fixes some minor issues of 1.3.6rc1, particularly macOS bundle generation. It addresses an issue that bundles can't be executed on macOS 11.3 Big Sur if built with configure/make after downloading the release tarball because of the macOS "quarantine" feature. Details: Albrecht Schlosser: Rename file 'VERSION' to 'fltk_version.dat' (#191) Fix version number in doxygen docs Fix build with Cairo for CMake < 3.13 CMake: fix old (pre 3.13) link_directories() usage Enhance CMake build configuration summary Refactor macOS bundle generation to avoid "quarantine" Fix a new compiler warning CHANGES IN FLTK 1.3.6rc1 RELEASED: Apr 26 2021 FLTK 1.3.6 is a maintenance release with new macOS Big Sur support and some bug fixes. macOS Big Sur is supported on both Intel and the new Apple Silicon (M1) chips. CMake support has been improved but is not yet "perfect". Documentation has been enhanced, bundled image libraries have been updated to current versions. The following lists are subsets of all commits. References in '(...)' are either STR numbers (STR xxxx) or GitHub Issues or Pull Requests (#nnn). Bug fixes and other improvements Albrecht Schlosser: Fix Fl::add_timeout() in draw() under Linux (STR 3188) X11: Fix X Input Methods (XIM) (STR 3502, 3192) Fix overly restrictive JPEG filter (#81) Fix DND in read-only Fl_Input (Fl_Output) (#113) Fix offscreen drawing under X11 (STR 3384) Fix potential fluid crashes (STR 3420) + memory leak Fix X11 copy-paste and drag-and-drop target selection (#182) Fix CMake install procedure (#212) Avoid "Bogus FL_MOVE/FL_DRAG events" (#76) CMake: Document FLTKConfig.cmake and set FLTK_INCLUDE_DIR Greg Ercolano: Fix issue92, added -d debug flag to fluid (#92) Merge pull request #176 from ComputerNerd/errmsg-fix-13 ManoloFLTK: X11: add support for copy+paste of image within one app Windows: add bitmap version of graphics when copying to clipboard Fix use of Xrender extension with old, 16-bit framebuffers. Fix for Fl_Native_File_Chooser under macOS 10.15 Catalina and ... Restore macOS capacity to turn window fullscreen encompassing several screens. Improve Fl_Copy_Surface under macOS Set OPTION_USE_SYSTEM_LIBPNG/JPEG off under macOS by default Have Fl_Pack::draw() call Fl_Group::init_sizes() on its parent group. CMake support of the Darwin+XQuartz test platform Add support of macOS "Big Sur" 11.0 Fix when building with SDK 10.15 and running with 11.0 Big Sur Backport fix for issue #185 "Shared Image reload() loses initial dimensions" from branch 1.4 Fix fl_endpoints() for macOS platform that was not effective. Fix stack corruption when loading GIF (pull request #200) Restore ./configure --enable-x11 on macOS Fix crash when terminating any macOS app by cmd-Q OKAMURA, Yasunobu: Fix JIS Keyboard dead keys @ text @$NetBSD$ Use libtool. Upstream will not merge this (libtool is listed as not acceptable). --- fluid/Makefile.orig 2021-05-04 17:36:17.000000000 +0000 +++ fluid/Makefile @@@@ -48,7 +48,7 @@@@ all: $(FLUID) fluid$(EXEEXT) fluid$(EXEEXT): $(OBJECTS) $(LIBNAME) $(FLLIBNAME) \ $(IMGLIBNAME) echo Linking $@@... - $(CXX) $(ARCHFLAGS) $(CXXFLAGS) -o $@@ $(OBJECTS) $(LINKFLTKFORMS) $(LINKFLTKIMG) $(LDFLAGS) $(LDLIBS) + ${LIBTOOL} --mode=link $(CXX) $(ARCHFLAGS) $(CXXFLAGS) -o $@@ $(OBJECTS) $(LINKFLTKFORMS) $(LINKFLTKIMG) $(LDFLAGS) $(LDLIBS) $(OSX_ONLY) $(RM) -r -f fluid.app $(OSX_ONLY) mkdir -p fluid.app/Contents/MacOS fluid.app/Contents/Resources $(OSX_ONLY) $(INSTALL_BIN) fluid fluid.app/Contents/MacOS @@@@ -78,7 +78,7 @@@@ include makedepend install: all echo "Installing FLUID in $(DESTDIR)$(bindir)..." -$(INSTALL_DIR) $(DESTDIR)$(bindir) - $(INSTALL_BIN) $(FLUID) $(DESTDIR)$(bindir)/fluid$(EXEEXT) + ${LIBTOOL} --mode=install $(INSTALL_BIN) $(FLUID) $(DESTDIR)$(bindir)/fluid$(EXEEXT) install-linux: -$(INSTALL_DIR) $(DESTDIR)/usr/share/applications @ 1.1 log @fltk13: Update tp 1.3.5 This release does not contain new "ABI features". The ABI (Application Binary Interface) is 100% compatible with releases 1.3.4, 1.3.4-1, and 1.3.4-2. Changes in FLTK 1.3.5 ===================== 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.   - Improve desktop scaling support for HiDPI screens.     Note: FLTK application scaling is available in FLTK 1.4.0. Bug fixes and other improvements:   - Update CHANGES for release, remove one wrong entry   - Fix Xcode FLTK project for use under macOS 10.14   - 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 this report in fltk.general   - 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. @ text @d4 1 d6 1 a6 1 --- fluid/Makefile.orig 2019-03-03 08:40:23.000000000 +0000 d8 1 a8 1 @@@@ -50,7 +50,7 @@@@ all: $(FLUID) fluid$(EXEEXT) d12 4 a15 4 - $(CXX) $(ARCHFLAGS) $(CXXFLAGS) $(LDFLAGS) -o $@@ $(OBJECTS) $(LINKFLTKFORMS) $(LINKFLTKIMG) $(LDLIBS) + ${LIBTOOL} --mode=link $(CXX) $(ARCHFLAGS) $(CXXFLAGS) $(LDFLAGS) -o $@@ $(OBJECTS) $(LINKFLTKFORMS) $(LINKFLTKIMG) $(LDLIBS) $(OSX_ONLY) $(RM) -r -f fluid.app/Contents/MacOS $(OSX_ONLY) mkdir fluid.app/Contents/MacOS d17 1 a17 1 @@@@ -74,7 +74,7 @@@@ include makedepend @