pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
fltk14-devel: Update to 1.4.1
Module Name: pkgsrc-wip
Committed By: Michael Baeuerle <micha%NetBSD.org@localhost>
Pushed By: micha
Date: Mon Jan 20 11:21:38 2025 +0100
Changeset: 64887582631f1cb15ced63d7b6424e81cf70ed2e
Modified Files:
fltk14-devel/COMMIT_MSG
fltk14-devel/Makefile
fltk14-devel/buildlink3.mk
fltk14-devel/distinfo
Log Message:
fltk14-devel: Update to 1.4.1
- Switch to Github
- Remove API requirement cairo>=1.10.0
The documentation does not specify a minimum API version.
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=64887582631f1cb15ced63d7b6424e81cf70ed2e
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
fltk14-devel/COMMIT_MSG | 127 +++++++++++++++++++++++++++++++++++++++++++++
fltk14-devel/Makefile | 6 ++-
fltk14-devel/buildlink3.mk | 5 +-
fltk14-devel/distinfo | 6 +--
4 files changed, 136 insertions(+), 8 deletions(-)
diffs:
diff --git a/fltk14-devel/COMMIT_MSG b/fltk14-devel/COMMIT_MSG
index f189c04f1d..7e7f94fd63 100644
--- a/fltk14-devel/COMMIT_MSG
+++ b/fltk14-devel/COMMIT_MSG
@@ -1,5 +1,132 @@
x11/fltk: Update to 1.4.0
+Changes in FLTK 1.4.1 Released: Dec 12 2024
+
+ FLTK 1.4.1 is a maintenance release with bug fixes and improvements.
+
+ Bug Fixes
+
+ - Fix rounding issues with Fl_RGB_Image::draw() + window scaling (#1128)
+ - Fix fullscreen regression on macOS( #1129)
+ - Fix fl_draw_image sometimes crashes when window is scaled (#1134)
+ - Fix: Can't control scale of Fl_Copy_Surface dimensions on Linux (#1135)
+ - Improve output of 'fltk-options -h' and 'fltk-options -L*'
+ - Windows: Fix rescale bug while window is maximized or fullscreen
+ - Fix graphical glitches on 101 DPI screen (#1138)
+ - Fix changed flag for radio buttons (#1146)
+ - Fix Fl_Scroll with real *_BOX draws over scrollbars at non-default scales (#1149)
+ - Fix drawing bugs on Windows at very large scales (#1144)
+ - Fix button down state when triggered by shortcut (#1145)
+ - Give access to some Fl_Text_Display member variables (#1153)
+ - Fix: Mouse hover + Enter key selects inactive menu items (#1159)
+ - Fix hang/infinite loop on submenu with all inactive/invisible items (#1158)
+ - Fix triggering callback for inactive menu items (#1159)
+ - Fix inconsistencies with Tab/Backspace handling in menus (#1157)
+ - Fix Fl_Menu_Item::measure() width calculation (#1164)
+ - Fix drawing issue for checkbox buttons with bad box type (#1130)
+ - Fix: Window can be moved while menu is open (#1166)
+
+ Image libraries
+
+ - Update bundled libpng to version 1.6.44
+
+ Fixes and Improvements in Fluid:
+
+ - Fix autodocs file leak and memory leak
+ - Fix autodoc image memory allocation
+ - Fix project modflags when adding shell commands
+ - Avoid generating undo on spurious relayout events (#1152)
+ - Minor improvements to buffer handling (#1152)
+ - Clear cached browser values and cached pointers (#1152)
+ - Fix default settings tab
+ - Avoid trailing spaces in empty comment lines (#1161)
+ - Command line arguments '-v' and '--version' show fltk version
+ - Command line argument '--help' shows brief usage information
+
+ Optional ABI changes: these require configure or CMake option
+ to define FL_ABI_VERSION = 10401
+
+ - Increase clipping stack size from 10 to 64 entries (#1139)
+ - Fix potential (likely false positive) compiler warning in Fl_Help_View
+
+ Documentation Improvements
+
+ - Update build instructions in README.Unix.txt (#67)
+ - Update README.Windows.txt
+ - Update README.CMake.txt for cross-building (#1154)
+ - Document that fl_scroll() doesn't work OK with non-integral scaling factors
+ - Add details about fl_override_scale() and clip
+ - Clarify use of Fl_Tabs::client_area()
+ - Fix Makefile example in chapter "FLTK Basics"
+
+ Improvements and minor Fixes in Test and Demo Programs
+
+ - MSVC: Fix array allocation in test/fltk-versions (#1131)
+ - Enable building the CubeView demo w/o requiring '<config.h>'
+ - Use a constant frame rate (25 fps) in test/cube demo
+ - Add comment linking source code to related information in issue #1149
+ - Improve timer statistics in test/cube demo
+ - glpuzzle: fix timer and trackball max speed, make smoother animation at 72fps
+
+ Technical Details and Build Procedure Improvements
+
+ - Fix FL_EXPORT qualifiers
+ - Fix compiler warnings
+ - Remove unnecessary friend declaration
+ - Restore building with configure --disable-print (#1147)
+ - macOS: Improve procedure to construct best link command
+ - Fix: Building with FLTK_BUILD_GL=0 fails on systems without opengl installed (#1151)
+ - Don't link to libgtk when using package libdecor-0-dev
+ - Update makesrcdist for releases on GitHub (1.4.1 and higher)
+ - Update CHANGES.txt for release 1.4.1
+
+
+Changes in FLTK 1.4.0 Released: Nov 17 2024
+
+ Bug Fixes:
+
+ - Windows: Fix "fullscreen_off does not correctly preserve window size" (#1116)
+ - Fix rounding issues with Fl_RGB_Image::draw() + Fl_Copy_Surface (#1120, #1124)
+ - Windows: Fix "Keyboard shortcut (alt+letter) does not work in input widget" (#1122)
+ - macOS: Fix Alt-modifier handling in Fl_Shorcut_Button
+ - Windows: Fix flicker/animation when transitioning from fullscreen to maximized
+ - Wayland: protect against rounding errors in copy_region()
+
+ Documentation and other Improvements:
+
+ - Revert gtk+ specific "chevron style" arrow drawing (#1117)
+ - Update CREDITS.txt
+ - Improve 'test/fltk-versions' demo program
+
+
+Changes in FLTK 1.4.0 RC3 Released: Nov 08 2024
+
+ Bug Fixes:
+
+ - Windows: "Fullscreen doesn't always pick the correct display" (#1097)
+ - macOS: "Mixing native fullscreen button with Fl_Window::fullscreen()" (#1098)
+ - Wayland: Issue in maximization of a borderless window (#1099)
+ - macOS: "Merge All Windows" fails if focused window is borderless (#1100)
+ - macOS: Fl_Window::fullscreen() doesn't work for unfocused tabbed window (#1101)
+ - Fl_Tile resizing for "sudden" size changes (#1102)
+ - macOS: Weak linking error with latest SDK 15 (#1103, #1105)
+ - X11: test/checkers drawing artifacts when window is scaled (#1109)
+ - X11: test/curve "points" mode not drawn correctly (#1110)
+ - X11: test/gl_overlay stale overlay rendering (#1111)
+ - fl_draw_image() with horizontal flip reads out of bounds (#1112)
+ - macOS: Very minor high DPI rounding issue with fl_rect (#1113)
+ - macOS: Prevent changing window border if window is fullscreen or maximized
+ - Mac/XQuartz: Restore Fl_Widget_Surface::draw_decorated_window()
+
+ Other Improvements:
+
+ - Improve member function Fl_Wayland_Graphics_Driver::copy_offscreen()
+ - Make Fl_Window::flush() public for consistency with subclasses
+ - Improve UI layout of 'fltk-options'
+ - Fix compiler warnings
+ - Improve and clarify documentation, including README.CMake.txt
+
+
Changes in FLTK 1.4.0 RC2 Released: Oct 27 2024
- Add range check to Fl_Group::child(int)
diff --git a/fltk14-devel/Makefile b/fltk14-devel/Makefile
index a2b567f64c..8d8fcbb750 100644
--- a/fltk14-devel/Makefile
+++ b/fltk14-devel/Makefile
@@ -1,9 +1,11 @@
# $NetBSD$
-DISTNAME= fltk-1.4.0rc2-source
+DISTNAME= fltk-1.4.1-source
PKGNAME= ${DISTNAME:S/-source//}
CATEGORIES= x11
-MASTER_SITES= https://fltk.org/pub/fltk/1.4.0/
+MASTER_SITES= ${MASTER_SITE_GITHUB:=fltk/}
+GITHUB_PROJECT= fltk
+GITHUB_RELEASE= release-${PKGVERSION_NOREV}
EXTRACT_SUFX= .tar.bz2
MAINTAINER= micha%NetBSD.org@localhost
diff --git a/fltk14-devel/buildlink3.mk b/fltk14-devel/buildlink3.mk
index 8357454d0f..23106680ce 100644
--- a/fltk14-devel/buildlink3.mk
+++ b/fltk14-devel/buildlink3.mk
@@ -5,8 +5,8 @@ BUILDLINK_TREE+= fltk
.if !defined(FLTK_BUILDLINK3_MK)
FLTK_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.fltk+= fltk>=1.4.0rc1
-BUILDLINK_ABI_DEPENDS.fltk?= fltk>=1.4.0rc1
+BUILDLINK_API_DEPENDS.fltk+= fltk>=1.4.1
+BUILDLINK_ABI_DEPENDS.fltk?= fltk>=1.4.1
BUILDLINK_PKGSRCDIR.fltk?= ../../wip/fltk14-devel
BUILDLINK_FILES.fltk+= include/Fl/*
@@ -17,7 +17,6 @@ pkgbase := fltk
# For "cairo" option
.if ${PKG_BUILD_OPTIONS.fltk:Mcairo}
-BUILDLINK_API_DEPENDS.cairo+= cairo>=1.10.0
. include "../../graphics/cairo/buildlink3.mk"
.endif
diff --git a/fltk14-devel/distinfo b/fltk14-devel/distinfo
index a3f81fdc6e..698b10d702 100644
--- a/fltk14-devel/distinfo
+++ b/fltk14-devel/distinfo
@@ -1,6 +1,6 @@
$NetBSD$
-BLAKE2s (fltk-1.4.0rc2-source.tar.bz2) = b884034a40f81c54e1cac5ec359f6705f1669551546531c9ec90cee3ec045826
-SHA512 (fltk-1.4.0rc2-source.tar.bz2) = d124b88d58ab39fc98bdcad6308c449745ec50ada1a30cbb29aee5acaad6c8d441a4e3421cca073c509a42b1beee6624973a01b3abf4a2a59b8b4090547cc881
-Size (fltk-1.4.0rc2-source.tar.bz2) = 8450001 bytes
+BLAKE2s (fltk-1.4.1-source.tar.bz2) = a6bd639364903fa157331cc00b1d8d1b91e64e3c64b2ddb64a5a27747cb104e8
+SHA512 (fltk-1.4.1-source.tar.bz2) = 90b223f66e3a8eb23225a259cddfeb90f1f8744ff6a366f274923c1c34d251e028835755d1738efb53398ac7e45e362a71542978faef04fc3d84a87f7b722037
+Size (fltk-1.4.1-source.tar.bz2) = 8456879 bytes
SHA1 (patch-documentation_Makefile) = a7edaea63d7c4ef8b740281eaf65e6cb491487f9
Home |
Main Index |
Thread Index |
Old Index