-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
libpano13 is the PanoTools library for panoramic imaging.
A libpano13-2.9.23 rc1 tarball has been uploaded to sourceforge, this is
a release candidate for testing that may become the final release:
https://sourceforge.net/projects/panotools/files/libpano13/libpano13-2.9.23/
This release should be binary compatible with previous versions - This means
that prebuilt Hugin executables should just work with this libpano13.
There have been some changes since 2.9.22:
* gcc-15 fixes: Lukas Wirz and Thomas Modes (#2096612 #2096612)
* cmake fixes: Andreas Metzler (#2117337 #2122202)
* Fix FSF address: Andreas Metzler (#2118844)
* Fix TAGS file: Andreas Metzler and Bruno Postle (#2122202)
* Refactoring and fixes for many C warnings and issues: Jeff Welty,
Thomas Modes and Lukas Wirz (#2084488)
SHA256SUM: e7c076d37a14c39434962115e47ddbe18452ca3de5ce40e2aaefa7cf5815ea28
libpano13-2.9.23_rc1.tar.gz
This rc1 release is equivalent to HG 945:ea4a55fff5ad
Here is the full ChangeLog since 2.9.22 for more details:
2025-10-05 11:15 +0100  Bruno Postle  <
br...@postle.net>  (7031f1697023 [tip])
    * version.h:
    Bump version to 2.9.23
2025-10-05 10:54 +0100  Bruno Postle  <
br...@postle.net>  (7a962809e660)
    * .hgtags:
    Added tag 2.9.21 for changeset 2d4aeb9ca433
2025-10-05 10:53 +0100  Bruno Postle  <
br...@postle.net>  (ca0c9b972372)
    * .hgtags:
    Added tag 2.9.22 for changeset 61865cbe74ba
2025-09-10 22:29 +0100  Bruno Postle  <
br...@postle.net>  (3a49da39e15a)
    * lmdif.c:
    Fixes for gcc-15 (Lukas Wirz)
    Launchpad Bug: #2096612
    error: conflicting types for 'fabs'; have 'double(void)' error:
    conflicting types for 'sqrt'; have 'double(void)'
2025-09-10 22:06 +0100  Bruno Postle  <
br...@postle.net>  (4c21c36c2c57)
    * CMakeLists.txt:
    Remove FIND_PACKAGE(PkgConfig) (Andreas Metzler)
    Launchpad Bug: #2117337
2025-09-10 21:58 +0100  Bruno Postle  <
br...@postle.net>  (b82cd7c498b7)
    * COPYING, ColourBrightness.c, ColourBrightness.h, PTDialogs.c,
    PTcommon.c, PTcommon.h, Triangulate.c, ZComb.c, ZComb.h, adjust.c,
    adjust.h, correct.c, dump.c, file.c, file.h, filter.c, filter.h,
    filter.r, fourier.c, javastub.c, math.c, metadata.c, metadata.h,
    multilayer.c, pan.c, panorama.h, parser.c, perspect.c, ppm.c,
    ptfeather.c, ptfeather.h, ptstitch.c, ptstitch.h, pttiff.h, remap.c,
    resample.c, sys_X11.c, sys_X11.h, sys_ansi.c, sys_ansi.h,
    sys_common.c, sys_compat.h, sys_compat_unix.c, sys_compat_win.c,
    sys_mac.c, sys_mac.h, sys_win.c, sys_win.h, tiff.c,
    tools/PTAInterpolate.c, tools/PTblender.c, tools/PTcrop.c,
    tools/PTinfo.c, tools/PTmasker.c, tools/PTmender.c,
    tools/PTmender.h, tools/PToptimizer.c, tools/PTroller.c,
    tools/PTtiff2psd.c, tools/PTtiffdump.c, tools/PTuncrop.c,
    tools/panoinfo.c, tools/panoinfo_unix.c, version.h:
    Fix FSF address in license headers (Andreas Metzler)
    Launchpad Bug #2118844
2025-09-10 21:44 +0100  Bruno Postle  <
br...@postle.net>  (6b0f2a5ef7a0)
    * CMakeLists.txt:
    Fix TAGS file target (Andreas Metzler)
    Launchpad Bug #2122202: POST_BUILD is only valid for the "add a
    custom command to a target" variant of add_custom_command(). Also
    switch to ctags as ctags-exuberant is defunct.
2025-09-10 21:27 +0100  Bruno Postle  <
br...@postle.net>  (698e20b4d296)
    * CMakeLists.txt:
    Fix for cmake4 (Andreas Metzler)
    Launchpad Bug #2122202
2025-07-19 16:16 +0200  tmodes  <tmodes>  (a345b4ddcd22)
    * resample.c:
    Use correct pointer
    Patch by Jeff Welty
2025-07-19 16:14 +0200  tmodes  <tmodes>  (d8a9d2d6980d)
    * resample.c:
    Fix some unsigned char/signed char issues
    Patch by Jeff Welty
2025-07-19 16:13 +0200  tmodes  <tmodes>  (3a9f22b0e038)
    * PTcommon.c:
    Check if variable if valid before freeing
    Patch by Jeff Welty
2025-07-19 16:13 +0200  tmodes  <tmodes>  (816b4e7ad8ae)
    * PTcommon.c:
    Remove unused variable
    Patch by Jeff Welty
2025-07-19 16:12 +0200  tmodes  <tmodes>  (0d26bd8b2e1b)
    * PTcommon.c, file.c, ptstitch.c:
    Handle a few signed/unsigned conflicts
    Patch by Jeff Welty
2025-07-19 16:08 +0200  tmodes  <tmodes>  (ae1c3d7febe1)
    * bmp.c:
    Refactored code for reading reverse bitmap
    Patch by Jeff Welfy
2025-07-19 16:08 +0200  tmodes  <tmodes>  (0bbfe7cb9593)
    * PTcommon.c, filter.c, morpher.c, ptfeather.c, resample.c:
    Initialize some variables
    Patch by Jeff Welty
2025-07-19 15:56 +0200  tmodes  <tmodes>  (3b13c6d39f77)
    * parser.c:
    Don't write terminating null in 'line' out of bounds.
    Patch by Lukas Wirz [2084488]
2025-07-19 15:53 +0200  tmodes  <tmodes>  (06ae436e37a2)
    * filter.h:
    Remove register keyword
    It is deprecated in newer C standards
2025-04-08 22:57 +0100  Bruno Postle  <
br...@postle.net>  (e21a089e9237)
    * filter.h:
    Fix for gcc15 breakage (Lukas Wirz)
    
https://bugs.launchpad.net/bugs/2096612
    abi-compliance-checker: Problems with Data Types High 0 Medium 0 Low
    1 filter.h [+] typedef lmfunc 1 Change Effect 1 Base type has been
    changed from int(*)(...) to int(*)(int, int, double*, double*,
    int*). Recompilation of a client program may be broken. [+] affected
    symbols: 26 (4.7%)
2023-09-08 19:32 +0200  tmodes  <tmodes>  (5dffd39bd930)
    * fourier.c, resample.c:
    Fixes if conditions from last commit
    Reset variable only if it was freed
2023-09-07 17:42 +0200  tmodes  <tmodes>  (f7e86baec6be)
    * fourier.c, parser.c, resample.c:
    Fixes indentation to better indicate end of if block
2023-09-07 17:30 +0200  tmodes  <tmodes>  (3ea751b33e93)
    * tools/PTblender.c, tools/PTmasker.c, tools/PTroller.c,
    tools/PTtiff2psd.c:
    Removed unused variable
-----BEGIN PGP SIGNATURE-----
iF0EARECAB0WIQTmHdtnm+YlZTYl3RMWo6HAKPIIugUCaOJUfwAKCRAWo6HAKPII
uhhDAJ9xvw4WrgDX9aliLGwpJgStuJEfhQCfdEpwhjRPDZZuLYbqsV1FnWEqLD8=
=fF7y
-----END PGP SIGNATURE-----