-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

A libpano13-2.9.17_beta1 (first beta snapshot) tarball has been
uploaded to sourceforge:

https://sourceforge.net/projects/panotools/files/libpano13/

This is an interim 'beta' primarily useful for users wishing to try
Hugin development snapshots, the final release is likely to have
further bugfixes and maybe API changes.

You might wonder what happened to 2.9.15 and 2.9.16, these have been
skipped, the next stable release will now be 2.9.17 (until then the
current stable release is still 2.9.14).

There have been a number of changes since 2.9.15_beta3:

* cmake build system improvements. The 'default' build system is
still autotools (./configure; make etc...), but a cmake system is
also supplied which should be broadly equivalent.

* Fixes for possible memory leaks.

* Te0 and Te1 'test parameters' are in use as plane_yaw and
plane_pitch parameters. This allows specification of the plane that
is used in the translation mosaic (TrX, TrY, TrZ) mode. Various
improvements to the mosaic mode.

* Improvements for building on windows both cmake and visual studio.

* Helmut Dersch's mpremap tool has been imported (requires java).

* New projection 'General Panini'

* Added function to query dynamic FoV limits

* The soname is 2.0.0 as the ABI has changed since 2.9.14 i.e. to
use the pano13 library you will need to rebuild any applications
that link to it.

SHA1SUM: d92238ca00e29b18f26dd86de7e1425ab8ff26a8  libpano13-2.9.17_beta1.tar.gz

This release is equivalent to SVN r1248

Here is the ChangeLog since 2.9.15_beta3 for more details:

2010-01-30  brunopostle

        * [r1248] man/PTAInterpolate.1, man/PTblender.1, man/PTcrop.1,
          man/PTinfo.1, man/PTmasker.1, man/PTmender.1, man/PToptimizer.1,
          man/PTroller.1, man/PTtiff2psd.1, man/PTtiffdump.1, man/PTuncrop.1,
          man/panoinfo.1: Update man pages
        * [r1247] doc/Makefile.am: Put .txt files in the tarball

2010-01-30  dmg

        * [r1246] ChangeLog, configure.ac, version.h: bumped version
        * [r1245] ChangeLog: Avoid processing of T[xyz] code when values are
          zero
        * [r1244] ChangeLog, parser.c: Avoid processing of T[xyz] code when
          values are zero

2010-01-23  tksharpless

        * [r1241] PaniniGeneral.c: general Panini forward and reverse hard
          squeeze are now proper inverses (some small numerical discrepancies
          when d is near 1 need investigation).

2010-01-19  tksharpless

        * [r1237] PaniniGeneral.c: Fixed 2 bugs in the forward squeeze code.
          Further thanks to T Modes.
        * [r1236] libpano.vcproj, queryfeature.c: Add PaniniGeneral files to
          libpano.vcproj (the "Watters" VC project)
          Add code for biplane and triplane dynamic fovs to queryfeature.c
          Thanks to Thomas Modes for both patches

2010-01-18  kornelbenko

        * [r1235] CMakeLists.txt: Removed LICENSE.LGPL form CMakeLists.txt

2010-01-18  tksharpless

        * [r1234] PaniniGeneral.c, PaniniGeneral.h: Changed PaniniGeneral
          license to BSD 3-clause

2010-01-18  dmg

        * [r1233] ChangeLog, Makefile.am, configure.ac, version.h: Bumped
          version one notch and added PaniniGeneral.h

2010-01-17  dmg

        * [r1232] ChangeLog, LICENSE.LGPL, Makefile.am: Removed LICENSE.LGPL
          and updated Makefile.am for new panini files

2010-01-17  tksharpless

        * [r1230] ColourBrightness.c, math.c, panorama.h, queryfeature.c:
          Default projection parameters and dynamic FOV limits API fixes
          Define htons() macro in ColourBrightness.c only for MSVC compiles

2010-01-16  tksharpless

        * [r1229] CMakeLists.txt: Install documentation expected by hugin
          Windows install script
        * [r1228] CMakeLists.txt: Make the default install directory on
          Windows libpano13/ in the hugin SDK root
        * [r1227] CMakeLists.txt, LICENSE.LGPL: Add general panini sources to
          CMakeLists.txt
          Add LGPL license text for PaniniGeneral
        * [r1226] ColourBrightness.c, PaniniGeneral.c, PaniniGeneral.h,
          filter.h, math.c, panorama.h, queryfeature.c, sys_win.h: Add the
          reference implementation of General Pannini: PaniniGeneral.c,
          PaniniGeneral.h
          Add function to query dynamic FOV limits
          Make sys_win.h not assume a DLL build
          define htons macro in ColourBrightness.c if undefined

2010-01-13  tksharpless

        * [r1222] LocalDefs.vsprops, libpano.sln, libpano.vcproj,
          tools/PTAInterpolate.vcproj, tools/PTOptimizer.vcproj,
          tools/PTblender.vcproj, tools/PTcrop.vcproj, tools/PTinfo.vcproj,
          tools/PTmasker.vcproj, tools/PTmender.vcproj, tools/PTroller.vcproj,
          tools/PTtiff2psd.vcproj, tools/PTtiffdump.c,
          tools/PTtiffdump.vcproj, tools/PTuncrop.vcproj: MSVC projects
          updated
          1) add property sheet LocalDefs.vsprops to define local environment
          symbols for all projects. Can be edited in MSVC to suit your system.
          Only one there now is WXWIDGETS_HOME.
          2) exclude PTAinterpolate from builds, as it references
          writeProject() in ptpicker.c, which is already excluded from
          libpano.
          3) correct puntuation in the linker properties for PTuncrop.

2010-01-12  tksharpless

        * [r1221] math.c, queryfeature.c: Final adjustments to panini_general
          projection:
          Corrected the transverse straightening (hard) squeeze.
          Rescaled squeeze params to -100:100 with soft squeeze < 0 and hard
          squeeze > 0. Renamed params "Cmpr, Tops, Bots".

2010-01-11  tksharpless

        * [r1218] adjust.c, filter.h, math.c: add squeezes to panini_general.
          and supporting changes to adjust.c & filter.h
        * [r1217] math.c, queryfeature.c: Limit actual hFOV for panini_general
          to max feasible

2010-01-10  dmg

        * [r1216] ChangeLog, queryfeature.c: fixed the problem with the assert
          in query feature

2010-01-09  dangelo

        * [r1215] queryfeature.c: fix assert in queryfeature on 64 bit
          machines (again...)

2010-01-08  tksharpless

        * [r1214] queryfeature.c: Added info for panini_general

2010-01-08  dmg

        * [r1213] ChangeLog, math.c: review of general panini code committed
          by Tom few days ago

2010-01-06  tksharpless

        * [r1212] adjust.c: Added defensive fix for panini_general FOV in
          another place.
          Now panini_general is usable from hugin (slow preview window
          only - fast still displays garbage, though pano is ok).
        * [r1211] adjust.c: Removed some debug code, reinstated a workaround
          fix for
          problems that can produce negative FOV when the requested FOV
          exceeds the max feasible one. Better FOV control should obviate
          this; however the fix need not be removed.
        * [r1210] adjust.c, math.c, parser.c, queryfeature.c: First working
          version of panini_general projection.
          Tested only with PTmender, not yet under hugin.

2010-01-05  jim0watters

        * [r1209] libpano.sln, libpano.vcproj, tools/PTAInterpolate.vcproj,
          tools/PTOptimizer.vcproj, tools/PTblender.vcproj,
          tools/PTcrop.vcproj, tools/PTinfo.vcproj, tools/PTmasker.vcproj,
          tools/PTmender.vcproj, tools/PTroller.vcproj,
          tools/PTtiff2psd.vcproj, tools/PTtiffdump.vcproj,
          tools/PTuncrop.vcproj: Update the Visual Studio projects and
          solutions
          Resolved issue of libpano always recompiling all files even when no
          source files changed.
          Resolved issue of builds use the same names for temporary files,
          this causes a file in use error on a multicore machines.
          Add pano13.lib as a dependency in the tool projects

2010-01-03  dmg

        * [r1207] ChangeLog, parser.c: Updated changelog and comments

2010-01-03  dangelo

        * [r1206] parser.c: Only use Tr(XYZ) if the are nonzero.

2010-01-01  dmg

        * [r1205] queryfeature.c: fixed minor errors in the panini general
        * [r1204] ChangeLog, math.c, queryfeature.c: fixed minor errors in the
          panini general

2010-01-01  dangelo

        * [r1203] queryfeature.c: fix queryfeature to work on 64 bit systems.

2009-12-27  brunopostle

        * [r1200] tools/Makefile.am: Put tools/compat_win32/ files in tarball

2009-12-27  dmg

        * [r1199] ChangeLog, math.c, queryfeature.c, tools/panoinfo_unix.c:
          Added name of projection, which I forgot to do yesterday. Added
          assertion that verifies I donot forget in the future
        * [r1198] PTcommon.c: Oops. Forgot to remove my debugging statemetn
        * [r1197] ChangeLog, PTcommon.c, adjust.c, filter.h, math.c,
          panorama.h, parser.c, queryfeature.c: Implemented general panini.
          Math provided by Tom Sharpless

2009-11-14  jim0watters

        * [r1154] sys_ansi.c, sys_ansi.h, sys_win.c: build dynamic lib as CMD
          version.

2009-11-12  dmg

        * [r1151] libpano.sln, libpano.vcproj, libpano13.def, math.c,
          pano13vc.def, tools/PTAInterpolate.vcproj, tools/PTOptimizer.vcproj,
          tools/PTblender.vcproj, tools/PTcrop.vcproj, tools/PTinfo.vcproj,
          tools/PTmasker.vcproj, tools/PTmender.vcproj, tools/PTroller.vcproj,
          tools/PTtiff2psd.vcproj, tools/PTtiffdump.vcproj,
          tools/PTuncrop.vcproj: rebased changes from Jim, except ansi_sys.c

2009-11-10  dmg

        * [r1146] tools/PTblender.c: Went too far in revert, reverting revert
          of 1120
        * [r1145] ChangeLog, libpano.sln, libpano.vcproj, libpano13.def,
          math.c, pano13vc.def, sys_ansi.c, sys_ansi.h,
          tests/simpleStitch/reference/tiff_m_cropped0000.tif,
          tests/simpleStitch/reference/tiff_m_cropped0001.tif,
          tests/simpleStitch/reference/tiff_m_uncropped0000.tif,
          tests/simpleStitch/reference/tiff_m_uncropped0001.tif,
          tools/PTAInterpolate.vcproj, tools/PTOptimizer.vcproj,
          tools/PTblender.c, tools/PTblender.vcproj, tools/PTcrop.vcproj,
          tools/PTinfo.vcproj, tools/PTmasker.vcproj, tools/PTmender.vcproj,
          tools/PTroller.vcproj, tools/PTtiff2psd.vcproj,
          tools/PTtiffdump.vcproj, tools/PTuncrop.vcproj, tools/mpremap,
          tools/mpremap.c, tools/mpremap.rc, tools/mpremap.vcproj,
          tools/ppmstream.c, tools/ppmstream.h, tools/preprocess.c,
          tools/spline.c, tools/string2.c, tools/string2.h: reverting to
          revisions 1118 due to compilation errors

2009-11-08  jim0watters

        * [r1137] libpano.sln, libpano.vcproj, tools/PTAInterpolate.vcproj,
          tools/PTOptimizer.vcproj, tools/PTblender.vcproj,
          tools/PTcrop.vcproj, tools/PTinfo.vcproj, tools/PTmasker.vcproj,
          tools/PTmender.vcproj, tools/PTroller.vcproj,
          tools/PTtiff2psd.vcproj, tools/PTtiffdump.vcproj,
          tools/PTuncrop.vcproj, tools/mpremap.vcproj: Updated Visual Studio
          Solution and Project files for building libpano and all the tools.
        * [r1136] libpano13.def, pano13vc.def, sys_ansi.c, sys_ansi.h: Allow
          building the CMD and GUI versions of pano13.dll
        * [r1135] math.c: Fix function not returning value
        * [r1134] tools/ppmstream.c: Fix CR/NL in file

2009-11-07  jim0watters

        * [r1133] ChangeLog: Add an updated version of Helmut Dersch's Moving
          Panoramas Remap for libPano13
          http://webuser.fh-furtwangen.de/~dersch/mp/MotionPanoramas.html
        * [r1132] tools/mpremap, tools/mpremap.c, tools/mpremap.rc,
          tools/mpremap.vcproj, tools/mpremap/Copying.html,
          tools/mpremap/Examples, tools/mpremap/Examples/fisheye.mpg,
          tools/mpremap/Examples/panorama.jpg,
          tools/mpremap/Examples/perspect.mpg,
          tools/mpremap/Examples/script_fisheye2cylinder,
          tools/mpremap/Examples/script_fisheye2rectilinear,
          tools/mpremap/Examples/script_panorama2grid,
          tools/mpremap/Examples/script_panorama2movie,
          tools/mpremap/Examples/script_perspect_movie, tools/mpremap/Helpers,
          tools/mpremap/MPRemap.jar, tools/mpremap/MPRemap.pdf,
          tools/mpremap/java, tools/mpremap/java/MPRemap.java,
          tools/mpremap/java/MainClass, tools/mpremap/java/Makefile,
          tools/mpremap/java/Options.java, tools/mpremap/java/classes,
          tools/mpremap/java/help, tools/mpremap/java/help/Mpremap_ffmpeg,
          tools/mpremap/java/help/Mpremap_file,
          tools/mpremap/java/help/Mpremap_general,
          tools/mpremap/java/help/Mpremap_mpremap,
          tools/mpremap/java/help/ffmpeg_1, tools/mpremap/java/help/ffmpeg_2,
          tools/mpremap/java/help/ffmpeg_3, tools/mpremap/java/help/mpremap,
          tools/mpremap/java/help/mpremap_script,
          tools/mpremap/java/pttext.java, tools/mpremap/java/ptyesno.java,
          tools/ppmstream.c, tools/ppmstream.h, tools/preprocess.c,
          tools/spline.c, tools/string2.c, tools/string2.h: Add an updated
          version of Helmut Dersch's Moving Panoramas Remap for libPano13
          http://webuser.fh-furtwangen.de/~dersch/mp/MotionPanoramas.html

2009-10-24  jim0watters

        * [r1120] tools/PTblender.c: Fix double free.
          Set default Prefix to match on screen help

2009-10-23  brunopostle

        * [r1118] queryfeature.c: Fix last commit intended to restrict only
          orthographic to 180 degrees
        * [r1117] queryfeature.c: Orthographic can only display up to 180
          degrees

2009-10-23  dmg

        * [r1116] ColourBrightness.c: reverting last commit

2009-10-23  kornelbenko

        * [r1115] ColourBrightness.c: Created own version of htons() to get
          rid of otherwise
          needed extra library.
          Problem only on WIN32 system.
        * [r1114] CMakeLists.txt: For WINN32:
          Added tools/compat_win32/getopt.c to variable win_c.
          getopt.o is now part of libpano13. Needed by tools.

2009-10-14  dmg

        * [r1108] ChangeLog, PTcommon.c, adjust.c, filter.h: this commit
          should have been few weeks ago... fixes incorrect normalization of
          angles in tilt

2009-10-12  dangelo

        * [r1107] math.c: replaced M_PI with PI in math.c

2009-10-11  jim0watters

        * [r1105] correct.c: Fix issue where using correct might think nothing
          was being corrected and set success to false.

2009-10-11  dangelo

        * [r1104] parser.c: fixed a typo
        * [r1103] ChangeLog, filter.h, math.c: Use Te0 as plane_yaw and Te1 as
          plane_pitch. This allows specification of the plane that is used in
          the translation mosaic (TrX, TrY, TrZ) mode. Not sure if the code is
          bug free, though. It mostly worked as expected but didn't work
          nicely
          for the nadir usecase in my limited tests.

2009-10-11  kornelbenko

        * [r1102] tests/CMakeLists.txt: Prefer find_package() to
          find_program() if possible

2009-10-08  kornelbenko

        * [r1101] PTcommon.c: compile fix

2009-10-08  jim0watters

        * [r1100] tiff.c: revert recent change. trying to fix memory leak
          ended up deallocating twice.
        * [r1099] ColourBrightness.c, tiff.c: Fixed many possible memory
          leaks.
        * [r1098] ChangeLog, PTcommon.h, tools/PTmender.c: Move function to
          PTCommon where it belongs.
          Fix many possible memory leaks detected by CppCheck
        * [r1097] ColourBrightness.c, PTcommon.c, file.c, hdrfile.c, parser.c,
          ptstitch.c, pttiff.h, tiff.c, tools/PTblender.c, tools/PTmasker.c,
          tools/PTmender.h, tools/PTroller.c: ColourBrightness.c, file.c,
          hdrfile.c, main.c, parser.c, PTcommon.c, ptstitch.c, tiff.c pttiff.h
          : Fixed many possible memory leaks with libpano.
          PTblender.c, PTmasker.c, PTmender.h, PTroller.c: Fixed many possible
          memory leaks for the tools.

2009-10-04  brunopostle

        * [r1096] ChangeLog.svn: update changelog

2009-09-28  kornelbenko

        * [r1094] CMakeLists.txt, tools/CMakeLists.txt: Use the correct target
          to add dependencies
          and also to create executables.
        
          On windows, bind with tha static target/library,
          on other platforms with the shared target.

- -- 
Bruno
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)

iD8DBQFLZ1IsFqOhwCjyCLoRAjRqAKC7K70oCVTwSfokUPP7E6/JlZtHYQCfYRss
jQVejP43vOsacVpdQtZ9jeE=
=J7gO
-----END PGP SIGNATURE-----

-- 
You received this message because you are subscribed to the Google Groups 
"hugin and other free panoramic software" group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx

Reply via email to