Revision: 1083
http://panotools.svn.sourceforge.net/panotools/?rev=1083&view=rev
Author: brunopostle
Date: 2009-09-26 20:41:15 +0000 (Sat, 26 Sep 2009)
Log Message:
-----------
auto-generated ChangeLog.svn file
Modified Paths:
--------------
trunk/libpano/Makefile.am
Added Paths:
-----------
trunk/libpano/ChangeLog.svn
Added: trunk/libpano/ChangeLog.svn
===================================================================
--- trunk/libpano/ChangeLog.svn (rev 0)
+++ trunk/libpano/ChangeLog.svn 2009-09-26 20:41:15 UTC (rev 1083)
@@ -0,0 +1,3166 @@
+2009-09-26 dmg
+
+ * [r1082] parser.c: commented debugging
+ * [r1081] ChangeLog, parser.c: commented debugging
+ * [r1080] ChangeLog, PTcommon.c, PTcommon.h, adjust.c, adjust.h,
+ correct.c, filter.h, math.c, panorama.h, parser.c: Now both types of
+ tilt/mosaic modes live happily together, new test parms
+
+2009-09-22 dangelo
+
+ * [r1079] ChangeLog, adjust.c, filter.h, math.c: Mosaic mode based on
+ camera position (not compiled by default).
+
+2009-09-21 kornelbenko
+
+ * [r1078] CMakeLists.txt, tools/CMakeLists.txt: Added needed libraries
+ to create tools
+
+2009-09-20 brunopostle
+
+ * [r1077] ChangeLog: update ChangeLog
+ * [r1076] Makefile.am, man/Makefile.am, tests/Makefile.am,
+ tests/simpleStitch/Makefile.am, tests/simpleTiff16/Makefile.am,
+ tools/Makefile.am: The cmake stuff should be available in the
+ automake tarball
+ * [r1075] CMakeLists.txt, Makefile.am: Bump soname to 2:0:0 for real
+ this time
+
+2009-09-20 kornelbenko
+
+ * [r1074] CMakeLists.txt, ChangeLog: creation of static pano13 library
+ too
+ * [r1073] CMakeLists.txt: white space
+
+2009-09-19 kornelbenko
+
+ * [r1072] ChangeLog, tools/CMakeLists.txt: Don't compile
+ PTAInterpolate if no JAVA, it uses writeProject() from
+ ptpicker.c
+ * [r1071] CMakeLists.txt: use javastub.c if noa java available
+
+2009-09-19 jim0watters
+
+ * [r1070] ChangeLog, PTcommon.c: fixed getROI to not clip the nadir
+ and zenith shots when outputting as cropped tiffs.
+
+2009-09-19 kornelbenko
+
+ * [r1069] CMakeLists.txt, ChangeLog, tests/CMakeLists.txt,
+ tests/simpleStitch/CMakeLists.txt,
+ tests/simpleTiff16/CMakeLists.txt: Enable test of our only two
+ simple tests.
+
+ In build-tree one has first to call "make".
+ After this one may call "make test" to actually execute the tests.
+ * [r1068] CMakeLists.txt, ChangeLog: Add installation of
+ lib/pkgconfig/libpano13.pc
+ * [r1067] CMakeLists.txt, ChangeLog, tools/CMakeLists.txt: Added tools
+ directory
+
+2009-09-19 dmg
+
+ * [r1066] CMakeLists.txt, ChangeLog: 2009-09-18 <dmg@...>
+
+ * CMakeLists.txt: Moved wx-widgets into Windows-only part
+
+2009-09-19 tksharpless
+
+ * [r1065] CMakeLists.txt: CMakeLists.txt now requires version 2.6
+
+2009-09-18 kornelbenko
+
+ * [r1064] CMakeLists.txt: Create symbolic links to libpano13.so
+
+2009-09-18 jim0watters
+
+ * [r1063] doc/Optimize.txt, doc/stitch.txt: Update the optimize and
+ stitch scripts to document Tilt.
+
+2009-09-18 kornelbenko
+
+ * [r1062] CMakeLists.txt, man/CMakeLists.txt: Added installation of
+ manuals
+
+2009-09-18 dmg
+
+ * [r1060] doc/developmentPolicy.txt: added sentence on mailing list to
+ policy draft
+ * [r1059] ChangeLog: 2009-09-18 <dmg@...>
+
+ * doc/developmentPolicy.txt: Added file with a draft of a policy
+ for development of libpano
+ * [r1058] doc/developmentPolicy.txt: 2009-09-18 <dmg@...>
+
+ * doc/developmentPolicy.txt: Added file with a draft of a policy
+ for development of libpano
+ * [r1057] CMakeLists.txt, ChangeLog, ptpicker.c: 009-09-18
+ <dmg@...>
+
+ Patch submitted by Kornel Benko
+
+ * ptpicker.c: Casted some values in printf to avoid compiler
+ warnings.
+
+ * CMakeLists.txt: As allways one has to call cmake
+ -DCPACK_BINARY_DEB:BOOL=ON to create a package (debian/ubuntu in
+ this example)
+
+ make package creates then the package libpano13-2.9.15-Linux.deb.
+ (Values automatically taken from configure.ac) The package will
+ install the header-files and the (shared) libpano13 library.
+
+2009-09-18 jim0watters
+
+ * [r1056] ChangeLog, PTcommon.c: Fix crash if script p line has
+ n"TIFF_m" without any other options for tiff
+
+2009-09-17 jim0watters
+
+ * [r1055] adjust.c: correct the default value for tiltScale optVars to
+ 0, like all optVars.
+ * [r1054] ChangeLog: adjust.c: Add tiltZ and tiltScale to list being
+ set to default values
+ math.c Move variable initialization to the beginning of code block
+ for MSSC compiler.
+
+2009-09-17 jim0Watters
+
+ * [r1053] adjust.c: Add tiltZ and tiltScale to list being set to
+ default values.
+
+2009-09-17 jim0watters
+
+ * [r1052] math.c: Move variable initialization to the beginning of
+ code block for MSSC compiler.
+
+2009-09-17 dmg
+
+ * [r1051] ChangeLog, parser.c: 2009-09-17 <dmg@...>
+
+ * parser.c: Fail if Ts parameter is set to zero
+
+2009-09-16 dmg
+
+ * [r1050] ChangeLog, PTcommon.c, correct.c, parser.c: 2009-09-16
+ <dmg@...>
+
+ * correct.c (correct): Removed debugging code that I introduced
+ early. I suspect correct is no longer needed. Thanks to Jim
+ (again) for catching this.
+
+ * parser.c (ReadCoordinates): Removed bogus case switch (thanks to
+ Jim Watters for catching this!)
+
+ * PTcommon.c: Changed use of NDEBUG to a new preprocessor define
+ called PANO_TEST_INVERSE
+
+2009-09-16 brunopostle
+
+ * [r1048] ChangeLog: Update ChangeLog for likely beta2
+
+2009-09-14 brunopostle
+
+ * [r1047] tests/panoAutomateTest.pl,
+ tests/simpleStitch/reference/Makefile.am,
+ tests/simpleTiff16/reference/Makefile.am: Put missing test case
+ files in tarball (Andreas Metzler)
+ * [r1046] Makefile.am: switch soname back to 1:0:0 as ABI hasn't
+ really changed
+
+2009-09-14 dmg
+
+ * [r1045] ChangeLog, configure.ac: 2009-09-14 <dmg@...>
+
+ * configure.ac: Added support for kfreebsd. Patch created by
+ Debian upstream maintainer Cyril Brulebois
+
+2009-09-10 dmg
+
+ * [r1044] ChangeLog, PTcommon.c, adjust.c, correct.c, filter.h,
+ math.c, panorama.h, parser.c, pt_stdint.h: 2009-09-09 <dmg@...>
+
+ * PTcommon.c, panorama.h, pt_stdint.h, math.c, adjust.c
+ PTcommon.c, filter.h, parser.c, correct.c: Integrated Dev"s
+ implementation of tilt, extended to support rotation of the camera
+ before independent of roll,pitch,yaw. The new parameters are:
+ Tx,Ty,Tz,Ts (tilt on x axis, y axis, z axis, and scaling of field
+ of view in the transformation). Supported by PTmender and
+ PToptimizer
+
+2009-09-03 brunopostle
+
+ * [r1042] ChangeLog: Update ChangeLog with svn2cl
+ * [r1041] Makefile.am, configure.ac, version.h: Bump version and
+ soname
+ * [r1040] adjust.h, parser.c: Fixes for implicit declarations
+ (Stanislav Brabec)
+ * [r1039] Makefile.am, configure.ac, libpano13.pc.in: Add a pkgconfig
+ support with a libpano13.pc file (Andreas Metzler)
+
+2009-08-18 dmg
+
+ * [r1037] ChangeLog: Forgot to update changelog
+ * [r1036] parser.c: Tried to fix the setlocale thing
+
+2009-08-14 dmg
+
+ * [r1033] ChangeLog, PTcommon.c, adjust.c, filter.h, math.c,
+ tests/simpleStitch/reference/tiff_m0000.tif,
+ tests/simpleStitch/reference/tiff_m_cropped0000.tif,
+ tests/simpleStitch/reference/tiff_m_cropped0001.tif,
+ tests/simpleTiff16/reference/tiff_m0000.tif,
+ tests/simpleTiff16/reference/tiff_m_cropped0000.tif: 2009-08-14
+ <dmg@...>
+
+ * Updated tests cases to reflect the slight change in the
+ boundaries of the ROI.
+
+ * adjust.c, math.c, filter.h: The inverse of shear was broken. I
+ have added a shearInv function that takes care of this bug.
+
+ * PTcommon.c (getROI): Improved its computation of its edges to
+ make it err on the outside rather than on the inside of the actual
+ area. I have also added code to test the inverse computations for
+ any particular function.
+ * [r1031] ChangeLog, PTcommon.c, tests/panoAutomateTest.pl,
+ tests/simpleStitch/reference/tiff_m_uncropped0000.tif,
+ tests/simpleStitch/reference/tiff_m_uncropped0001.tif,
+ tests/simpleTiff16/reference/tiff_m0000.tif,
+ tests/simpleTiff16/reference/tiff_m_uncropped0000.tif,
+ tests/simpleTiff16/temp.txt: 2009-08-13 <dmg@...>
+
+ * PTcommon.c (panoCreatePanorama): Added support for uncropped
+ TIFF_m, but only when it is not circular fisheye
+
+ * tests/panoAutomateTest.pl (Compare_Images): Added support for
+ uncropped and cropped images.
+
+ * Updated tests
+ * [r1030] tests/simpleStitch/reference/tiff_m0000.tif,
+ tests/simpleStitch/reference/tiff_m0001.tif: i need actual files,
+ not symlinks
+ * [r1029] tests/simpleStitch/reference/tiff_m0000.tif,
+ tests/simpleStitch/reference/tiff_m0001.tif: finished renaming files
+ * [r1028] tests/simpleStitch/reference/tiff_m0000.tif,
+ tests/simpleStitch/reference/tiff_m0001.tif,
+ tests/simpleStitch/reference/tiff_m_uncropped0000.tif,
+ tests/simpleStitch/reference/tiff_m_uncropped0001.tif: renaming some
+ files part 2, has to be done in different commits
+ * [r1027] tests/simpleStitch/reference/tiff_m_cropped0000.tif,
+ tests/simpleStitch/reference/tiff_m_cropped0001.tif: renaming some
+ files, has to be done in different commits
+
+2009-08-04 tksharpless
+
+ * [r1021] CMakeLists.txt: Add Bruno's patch for Linux to
+ CMakeLists.txt
+ * [r1020] CMakeLists.txt: Improved version of previous mod to
+ CMakeLists.txt
+ * [r1019] CMakeLists.txt: Can define HUGIN_BASE_DIR on the CMake
+ commandline to locate the Hugin source root (by default it must be
+ next to the libpano source root and be called hugin).
+ * [r1018] CMakeLists.txt: Added CMakeLists.txt to build libpano13
+ (only) in the Hugin build environment. Works with MSVC 2008 Exp. &
+ Hugin SDK on WinVista. Please test elsewhere. Also untested is the
+ option of including support for the Java utilities (left out by
+ default).
+
+2009-08-01 dmg
+
+ * [r1017] ChangeLog, parser.c: 2009-08-01 <dmg@...>
+
+ * parser.c: on discussion with Tom Modes I made sure that parser
+ saves and restores the locale.
+
+2009-06-11 brunopostle
+
+ * [r992] adjust.c: Fix "Unsupported panorama projection" warning when
+ opening a project with a recent projection (Yuval Levy).
+ https://sourceforge.net/tracker/?func=detail&atid=550441&aid=2803939&group_id=77506
+
+2009-05-01 brunopostle
+
+ * [r966] ChangeLog: Update ChangeLog for 2.9.14_rc1
+ * [r965] man/Makefile.am, man/PTAInterpolate.pod, man/PToptimizer.1,
+ man/PToptimizer.pod: man page for PTAInterpolate
+ * [r964] Makefile.am: ABI has changed since 2.9.12, bump soname
+ (Andreas Metzler)
+
+2009-04-30 brunopostle
+
+ * [r963] math.c: Fix albers equal area conic division by zero error
+ (Guido Kohlmeyer)
+
+2009-04-25 brunopostle
+
+ * [r960] 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 VERSION in
+ man pages (Andreas Metzler)
+
+2009-03-03 brunopostle
+
+ * [r955] ChangeLog: update
+
+2009-02-23 brunopostle
+
+ * [r953] adjust.c, remap.c: Apply MAX_FISHEYE_FOV only if both hfov
+ and vfov match
+ * [r952] README.linux, README.windows, filter.h: reset MAX_FISHEYE_FOV
+ to 179 degrees (was 720)
+
+2009-02-12 brunopostle
+
+ * [r949] man/Makefile.am: Don't do pointless chmod a+r after
+ installing man pages
+
+2009-02-10 jim0watters
+
+ * [r948] parser.c: add missing case statements
+
+2009-02-08 brunopostle
+
+ * [r945] filter.c: Don't include unistd.h on Windows, bug #2577715
+
+2009-02-05 brunopostle
+
+ * [r944] ChangeLog: update ChangeLog
+ * [r943] configure.ac, version.h: bump version to 2.9.14, sources
+ conflicted as to whether previous version was 2.9.12 or 2.9.13
+ * [r942] m4/ax_check_graphics.m4: close bugs #1236502 & #1599376 -lm
+ required for libpng
+ * [r941] Makefile.am, README.linux, makefile.linux: Remove
+ unmaintained makefile.linux
+ * [r940] ColourBrightness.c, filter.c, pttiff.h: patch fixes implicit
+ declaration warnings, which may lead to
+ crashes. patch #2163691 (Stanislav Brabec)
+
+2009-02-04 brunopostle
+
+ * [r939] filter.c, filter.h: Fix of invalid write() calls, which don't
+ appear to be used anyway. patch #2163669 (Stanislav Brabec)
+ * [r938] parser.c: four variables have been added to "C" lines:
+ * c - control point number;
+ * D, Dx, Dy - a control point error (value and orthogonal
+ components).
+ It is useful for the analysis of results of PToptimizer operation
+ and the
+ subsequent removal of "bad" control points. Patch #2118807 (Iouri
+ Ivliev)
+ * [r937] parser.c: Existing implementation of WriteResults function
+ uses two intermediate buffers
+ for sprintf(3) and a considerable quantity of strcat(3) calls for
+ copying data
+ in the target buffer. This patch removes all strcat(3) calls and
+ fulfils
+ sprintf(3) in the target buffer directly. Patch #2118807 (Iouri
+ Ivliev)
+
+2009-02-02 dangelo
+
+ * [r936] adjust.c, filter.h, panorama.h, parser.c, queryfeature.c:
+ forgot to add some more files touched by the bi/triplane projection
+ * [r935] ChangeLog: correct Changelog entry
+ * [r934] ChangeLog, math.c: equirect -> rectilinear transform: reject
+ points behind the camera
+ applied patch with biplane and triplane projections.
+
+2009-02-02 brunopostle
+
+ * [r933] ChangeLog, man/.cvsignore,
+ tests/simpleStitch/reference/.cvsignore,
+ tests/simpleTiff16/.cvsignore,
+ tests/simpleTiff16/reference/.cvsignore, tools/.cvsignore:
+ housekeeping
+
+2009-02-01 brunopostle
+
+ * [r932] tools/PTmasker.c: fix for invalid format specification, bug
+ #2163676 (Stanislav Brabec)
+ * [r931] configure.ac, m4/ax_check_java.m4: autotools cross-compile
+ support, bug #2491104 (Diego E. Petteno)
+ * [r930] f2c.h, jpegicc.c, jpegicc.h, rgbe.c, rgbe.h: Fix vague
+ licensing, bug #1877526 (Cyril Brulebois)
+ * [r929] Makefile.am, configure.ac, man, man/Makefile.am,
+ man/PTblender.1, man/PTblender.pod, man/PTcrop.1, man/PTcrop.pod,
+ man/PTinfo.1, man/PTinfo.pod, man/PTmasker.1, man/PTmasker.pod,
+ man/PTmender.1, man/PTmender.pod, man/PToptimizer.1,
+ man/PToptimizer.pod, man/PTroller.1, man/PTroller.pod,
+ man/PTtiff2psd.1, man/PTtiff2psd.pod, man/PTtiffdump.1,
+ man/PTtiffdump.pod, man/PTuncrop.1, man/PTuncrop.pod,
+ man/panoinfo.1, man/panoinfo.pod: add missing manpages bug #1877534
+ (Cyril Brulebois)
+ * [r928] configure.ac, tests/simpleStitch/Makefile.am,
+ tests/simpleStitch/reference/Makefile.am,
+ tests/simpleTiff16/Makefile.am,
+ tests/simpleTiff16/reference/Makefile.am: Don't ship .svn dirs in
+ tarball bug #1861174 (Cyril Brulebois)
+ * [r927] Makefile.am, PixMap.c, PixMap.h, README.mac, makefile.mac,
+ pict.c: Remove GPL incompatible files (bug #1861841), this removes
+ mac classic support
+ and hopefully doesn't break anything in OS X.
+ * [r926] bootstrap: support libtool-2.0 bug #2011492
+
+2009-01-17 brunopostle
+
+ * [r924] ChangeLog, math.c: fix reverse calculation for pannini
+ (Thomas Modes)
+
+2009-01-08 brunopostle
+
+ * [r923] queryfeature.c: maximum field of view for pannini should be
+ equivalent to related projections
+
+2009-01-03 dmg
+
+ * [r921] ChangeLog, adjust.c, filter.h, math.c, panorama.h, parser.c,
+ queryfeature.c: 2009-01-02 dmg <dmg@...>
+
+ * * adjust.c, filter.h, math.c, panorama.h, parser.c &
+ queryfeateature.c:
+
+ Fixed the panini (or should we call it pannini) and renamed
+ previous projection as equirectangular panini. It might have to
+ change its name
+
+2008-12-31 jim0watters
+
+ * [r919] queryfeature.c: Add missing projections for
+ panoProjectionFeaturesQuery c/o Yuv
+ * [r918] ., ChangeLog, adjust.c, doc/Optimize.txt, doc/stitch.txt,
+ filter.h, math.c, panorama.h, parser.c, queryfeature.c: adjust.c,
+ filter.h, math.c, panorama.h, parser.c & queryfeateature.c
+ added mirror, equisolid, orthographic, and stereographic as input
+ image formats
+ added equisolid, orthographic, stereographic as output panorama
+ formats
+ add some more defines to panorama.h to help image and pano formats
+ * [r917] PTcommon.c, correct.c, filter.c, morpher.c, pt_stdint.h,
+ pteditor.c, ptpicker.c: Initialize TrformStr structure before use
+
+2008-12-29 dmg
+
+ * [r914] ChangeLog, adjust.c, filter.h, math.c, panorama.h, parser.c,
+ queryfeature.c: 2008-12-29 dmg <dmg@...>
+
+ * panorama.h, math.c, adjust.c, queryfeature.c, filter.h: Finally
+ added the architectural.
+ * [r913] ChangeLog, queryfeature.c: 2008-12-29 dmg <dmg@...>
+
+ * queryfeature.c (panoProjectionFeaturesQuery): Added querying
+ features for panini; this will allow Hugin to use it
+ * [r912] ChangeLog, adjust.c, filter.h, math.c, panorama.h, parser.c,
+ queryfeature.c: 2008-12-29 dmg <dmg@...>
+
+ * panorama.h, math.c, adjust.c, queryfeature.c, filter.h,
+ parser.c: Added panini projection. the credit goes to Thomas
+ Sharpless who rediscovered it, and to Bruno Postle, who did the
+ original math.
+
+2008-08-11 dmg
+
+ * [r867] bootstrap: Oops, minor error in previous commit
+ * [r866] ChangeLog, bootstrap: 2008-08-11 dmg <dmg@...>
+
+ * bootstrap (have_libtool): Added support for 2.2.* version of
+ libtool. Patch submitted by Neil Shephard.
+
+2008-03-19 dangelo
+
+ * [r833] file.c: applied patch [ 1917103 ] panoImageRead doesn't read
+ tiff files
+
+2008-01-28 dangelo
+
+ * [r803] filter.h, sys_common.c: revert const change that broke source
+ compatability with other apps.
+
+2008-01-26 jim0watters
+
+ * [r802] ChangeLog, filter.h, ptpicker.c, resample.c, sys_common.c,
+ tools/PTAInterpolate.c: Fix some warning messages
+ sys_common.c and filter.h Updated printError functions to use Const
+ char (submitted by Simon Oosthoek)
+
+2008-01-16 jim0watters
+
+ * [r799] PTDialogs.c, TODO, adjust.c, correct.c, filter.c, perspect.c,
+ remap.c, sys_win.c, version.h: Update Photoshop plugins to have new
+ dialog with options for
+ * [r798] PTDialogs.c, bmp.c, file.c, libpano.sln, libpano.vcproj,
+ ptpicker.c, tools/PTAInterpolate.vcproj, tools/PTOptimizer.vcproj,
+ tools/PTblender.c, tools/PTblender.vcproj, tools/PTcrop.vcproj,
+ tools/PTinfo.c, tools/PTinfo.vcproj, tools/PTmasker.vcproj,
+ tools/PTmender.vcproj, tools/PTroller.vcproj,
+ tools/PTtiff2psd.vcproj, tools/PTtiffdump.vcproj,
+ tools/PTuncrop.vcproj: Update solution and project files to build
+ MSWin binaries for either Windows or command prompt. Allows same
+ source code to be used for command line tools and Photoshop
+ plug-ins.
+ * [r797] panorama.h: Update solution and project files to build MSWin
+ binaries for either Windows or command prompt. Allows same source
+ code to be used for command line tools and Photoshop plug-ins.
+
+2008-01-05 jim0watters
+
+ * [r778] libpano.vcproj: Removed duplicate .def files. Updated project
+ * [r777] ChangeLog, Makefile.am, PTcommon.c, TODO, adjust.c,
+ correct.c, doc/Optimize.txt, doc/stitch.txt, filter.c, filter.h,
+ libpano13.def, makefile.linux, makefile.mac, makefile.win32,
+ morpher.c, pano13.def, pano13.rc, panorama.h, parser.c, pteditor.c,
+ ptpicker.c, resample.c, sys_X11.h, sys_ansi.h, sys_mac.h, sys_win.c,
+ sys_win.h, tools/Makefile.am, tools/PToptimizer.c: - Added
+ FastTransform to the data structures removed as global variable
+ - Added FastTransform to the dialog.
+ - Updated the dialogs with some of the newer interpolator. TOTO:
+ update correct.c, morpher.c, perspective.c, and remap to use
+ transFormEx instead of the new transform (required to use new
+ interpolators) Requires adding inverse stacks.
+ - Fixed PTCorrect bug that had wrong order of operations on the
+ image stack, Radial, then H & V shift.
+ - updated the default interpolator to _spline36
+ - On Windows changed the default location to store parameters file
+ from app folder to folder and file name
+ %APPDATA%\Panotools\APPNAME.prf. This should make the plugins Vista
+ friendly. Changed the default temp file location to %TEMP%
+ * [r776] pano13vcd.def: Removed duplicate .def file
+
+2008-01-03 jim0watters
+
+ * [r772] filter.h: revert update of FoV
+
+2008-01-03 dangelo
+
+ * [r771] ChangeLog, tools/Makefile.am: PTAinterpolate depends on java
+
+2007-12-31 jim0watters
+
+ * [r765] ChangeLog, Makefile.am, PTDialogs.c, README.linux,
+ README.mac, README.windows, TODO, filter.h, libpano.vcproj,
+ libpano12.def, libpano13.def, makefile.linux, makefile.mac,
+ makefile.win32, pano12.def, pano12.rc, pano12vc.def, pano12vcd.def,
+ pano13.def, pano13.rc, pano13vc.def, pano13vcd.def, queryfeature.h,
+ sys_X11.c, sys_ansi.c, sys_mac.c, sys_win.c, sys_win.h,
+ tools/Makefile.am, tools/PTainterpolate.rc, tools/PTblender.rc,
+ tools/PTcrop.rc, tools/PTinfo.rc, tools/PTmasker.rc,
+ tools/PTmender.rc, tools/PToptimizer.c, tools/PToptimizer.rc,
+ tools/PTroller.rc, tools/PTtiff2psd.rc, tools/PTtiffdump.rc,
+ tools/PTuncrop.rc, tools/panoinfo.c, tools/panoinfo_unix.c,
+ version.h: Update trunk to be pano13. Create a name separation from
+ pano12. Swepted many files. Updated version info.
+ * [r763] tools/PTAInterpolate.vcproj, tools/PTOptimizer.vcproj,
+ tools/PTainterpolate.rc, tools/PTblender.rc, tools/PTblender.vcproj,
+ tools/PTcrop.rc, tools/PTcrop.vcproj, tools/PTinfo.rc,
+ tools/PTinfo.vcproj, tools/PTmasker.rc, tools/PTmasker.vcproj,
+ tools/PTmender.rc, tools/PTmender.vcproj, tools/PToptimizer.rc,
+ tools/PTroller.rc, tools/PTroller.vcproj, tools/PTtiff2psd.rc,
+ tools/PTtiff2psd.vcproj, tools/PTtiffdump.rc,
+ tools/PTtiffdump.vcproj, tools/PTuncrop.rc, tools/PTuncrop.vcproj:
+ Add resource file to provide version info for each of the helper
+ tools. Updated project file to include resource. Did not try to
+ update make file. TODO: Update make file to include resource files
+
+2007-12-30 jim0watters
+
+ * [r762] tools/PTpano12.dsp, tools/PTpano12.vcproj,
+ tools/PTpano12_readme.txt, tools/ptpano12.cpp, tools/ptpano12.def,
+ tools/ptpano12.h: Remove PTPano12 from the trunk (pano13 branch).
+ Its purpose is to report on functions used by calling applications
+ to pano12.dll to help recreate them. It is not part of the pano13
+ package. The project can still be found in the panotools12 branch as
+ PTTrace.
+
+2007-12-29 jim0watters
+
+ * [r761] ChangeLog, file.c, libpano.sln, resample.c, tiff.c,
+ tools/Makefile.am, tools/PTAInterpolate.c,
+ tools/PTAInterpolate.vcproj, tools/PTblender.vcproj,
+ tools/PTmasker.vcproj, tools/makefile.panoinfo.win32,
+ tools/makefile.ptoptimizer.win32: Added Max Lyons bug fixes to
+ libpano
+ Added Max Lyons PTAinterpolate project to replace PTInterpolate
+ Make file updated but not tested.
+ Removed duplicate make files for panoinfo and ptoptimizer
+ * [r760] tools/PTStitcher.cpp, tools/PTStitcher.vcproj: Remove
+ incomplete old test project I started to replace PTStitcher that was
+ later done with PTMender
+ * [r759] resample.c: reverted some of previous fix.
+ * [r758] resample.c: fix more warnings
+
+2007-12-28 jim0watters
+
+ * [r757] ChangeLog, ColourBrightness.c, PTcommon.c, ZComb.c, adjust.c,
+ correct.c, file.c, file.h, filter.c, filter.h, fourier.c, hdrfile.c,
+ libpano.vcproj, metadata.c, pano12vcd.def, parser.c, png.c,
+ pteditor.c, ptfeather.c, ptpicker.c, ptstitch.c, pttiff.h, remap.c,
+ resample.c, rgbe.c, tiff.c, tools/PTOptimizer.vcproj,
+ tools/PTblender.vcproj, tools/PTcrop.vcproj, tools/PTinfo.c,
+ tools/PTinfo.vcproj, tools/PTmasker.c, tools/PTmasker.vcproj,
+ tools/PTmender.c, tools/PTmender.vcproj, tools/PTroller.vcproj,
+ tools/PTtiff2psd.vcproj, tools/PTtiffdump.vcproj,
+ tools/PTuncrop.vcproj: removed warning suppression from MSVC project
+ builds
+ swept many files to remove compiler warnings.
+
+2007-11-25 dangelo
+
+ * [r749] ChangeLog, libpano.vcproj: MSVC: produce libs named
+ pano13.lib
+
+2007-10-21 dangelo
+
+ * [r742] ChangeLog, parser.c: reset m parameter to 0 if not set in m
+ line
+
+2007-07-16 jim0watters
+
+ * [r716] sys_win.c: Use correct name to reflect version of pref file.
+
+2007-05-10 dangelo
+
+ * [r706] bootstrap: work with newer version of autoconf
+
+2007-04-24 jim0watters
+
+ * [r698] filter.c, sys_X11.c, sys_ansi.c, sys_mac.c, sys_win.c,
+ version.h: Separated version number of plugin data structure from
+ main dll,
+
+2007-04-23 jim0watters
+
+ * [r695] ChangeLog, adjust.c: Update scale[0] to use selected width
+ and height. Fix issue using crop and fisheye images.
+
+2007-02-05 dangelo
+
+ * [r664] ChangeLog, queryfeature.c: fixed projection limits and names
+
+2007-01-25 dangelo
+
+ * [r661] ChangeLog, queryfeature.c: limit cylindrical VFOV to 179
+ * [r660] ChangeLog, filter.c: bugfix: initialize precalculated
+ parameters in Image struct
+
+2007-01-24 dangelo
+
+ * [r659] ChangeLog, queryfeature.c: populate projection query
+
+2007-01-23 dangelo
+
+ * [r658] ChangeLog, panorama.h: added internal format id to query
+ projection function
+ * [r657] file.c:
+ * [r656] ChangeLog, PTcommon.c: check if PTmender output file exist,
+ delete it to make sure
+ that overwriting works on all platforms
+
+2007-01-23 dmg
+
+ * [r655] ChangeLog, adjust.c, file.c, filter.h, math.c, panorama.h,
+ parser.c, queryfeature.c, tiff.c: 2007-01-22 dmg <dmg@...>
+
+ * version.h (VERSION), configure.ac Upgraded to version 2.9.13
+
+ * queryfeature.c (panoProjectionFeaturesQuery): Mercator is 179
+ vfov max.
+
+ * file.c (CREATED_BY_PSD): This constant needs to be ODD in length
+
+ * queryfeature.c, panorama.h, math.c, adjust.c, filter.h,
+ parser.c: Added Miller Cylindrical.
+
+2007-01-11 dmg
+
+ * [r653] ChangeLog, panorama.h, queryfeature.c: 2007-01-11 dmg
+ <dmg@...>
+
+ * queryfeature.c, panorama.h (panoProjectionFormatCount): Added
+ function.
+ * [r652] ChangeLog, configure.ac, panorama.h, parser.c,
+ queryfeature.c, tools/panoinfo.c, tools/panoinfo_unix.c, version.h:
+ 2007-01-11 dmg <dmg@...>
+
+ * version.h (VERSION), configure.ac Upgraded to version 2.9.12
+
+ * tools/panoinfo_unix.c: Output features of panos.
+
+ * panorama.h, queryfeature.c: Added functions to query features of
+ each pano
+ format as needed by hugin.
+ * [r651] parser.c: Removed debugging printf
+ * [r650] ChangeLog, configure.ac, parser.c, version.h: 2007-01-10 dmg
+ <dmg@...>
+
+ * version.h (VERSION), configure.ac Upgraded to version 2.9.11
+
+ * parser.c (ParseScript): V-type variables from Hugin .pto files
+ need to be ignored also.
+ * [r649] parser.c: I removed weird-sized tabs from parser.c
+ * [r648] ChangeLog, parser.c: 2007-01-10 dmg <dmg@...>
+
+ * parser.c (readAdjust): Images with i were all done with the
+ first spec. This change fixes that problem (the parser should be
+ rewritten)
+ * [r647] ChangeLog, TODO, configure.ac, doc/stitch.txt, parser.c,
+ version.h: 2007-01-10 dmg <dmg@...>
+
+ * version.h (VERSION), configure.ac Upgraded to version 2.9.10
+
+ * doc/stitch.txt: Updated the file to match latest version.
+
+ * parser.c (readAdjust): Updated parser to accept adjustLine in
+ the i-line.
+ (nextWord): Make sure that it eats the closing quotes
+ (ReadPanoramaDescription): Forked this function from
+ ReadImageDescription. In the past both images (o and i lines)
+ and output format (p-line) were read with the same function.
+
+ * TODO (PTmender): Updated the file.
+ * [r646] ChangeLog, PTcommon.c, adjust.c, configure.ac, file.c,
+ filter.c, filter.h, math.c, panorama.h, parser.c, queryfeature.c,
+ version.h: 2007-01-10 dmg <dmg@...>
+
+ * version.h (VERSION), configure.ac Upgraded to version 2.9.9
+
+ * queryfeature.c: Updated labels for Lamberts to their full name.
+
+ * parser.c: implemented option P (parameters to projection) as a
+ multivalue parameted
+
+ * panorama.h: Modified the Image struct to support parameters to
+ the projection and to support precomputation of values for the
+ projection (to speed up computation)
+
+ * math.c, parser.c, panorama.h, adjust.c, filter.c,
+ queryfeature.c: Implemented Albers Conical Equal Area projection.
+
+ Most of these changes submitted by Michael Gross, reviewed and
+ slightly adapted by me.
+
+2007-01-01 dmg
+
+ * [r645] AUTHORS, ChangeLog, ColourBrightness.c, TODO, ZComb.c,
+ configure.ac, parser.c, sys_ansi.c, tools/PTmasker.c,
+ tools/PTmender.c, version.h: 2007-01-01 dmg <dmg@...>
+
+ * version.h (VERSION), configure.ac Upgraded to version 2.9.8
+
+ * parser.c (ParseScript): Added some comments to "z" option
+
+ * sys_ansi.c (PrintErrorIntern): Add an end-of-line if none is
+ provided (to increase readbility of PrintError, but only when
+ stdout is used)
+
+ * AUTHORS: Updated my own URL. Order them in lexicographical order
+ by lastname
+
+ * TODO: Updated file.
+
+ * ZComb.c (ZCOMBLOGFILENAME): Changed name of log file for Zcomb
+ to something more appropriate.
+
+ * ColourBrightness.c (CorrectImageColourBrigthness): Fixed some
+ compilation warnings
+
+ * tools/PTmasker.c (main): Added support for focus enhancing (z
+ option in the old PTstitch script)
+
+2007-01-01 dangelo
+
+ * [r644] AUTHORS: added dmg and myself
+
+2006-12-31 dangelo
+
+ * [r643] ChangeLog, libpano.sln, libpano.vcproj, tools/PTmasker.c,
+ tools/PTroller.c: fixed default output in PTmasker, compile PTroller
+ when using MSVC
+ * [r642] tools/PTmasker.vcproj: MSVC build accidentally overwrote
+ PTblender with PTmasker
+ * [r641] ChangeLog, ColourBrightness.c, PTcommon.c, file.c,
+ ptstitch.c, queryfeature.c, tiff.c, tools/PTmender.c: fix signed vs
+ unsigned warnings
+
+2006-12-30 dangelo
+
+ * [r640] ChangeLog: forgot to commit my message
+
+2006-12-27 dmg
+
+ * [r639] ChangeLog, ColourBrightness.c, PTcommon.c, TODO,
+ configure.ac, filter.c, math.c, metadata.c, metadata.h, ptfeather.c,
+ ptstitch.c, ptstitch.h, pttiff.h, sys_ansi.c, tiff.c,
+ tools/PTblender.c, tools/PTmasker.c, tools/PTmender.c, version.h:
+ 2006-12-26 dmg <dmg@...>
+
+ * tiff.c (panoTiffDisplayInfo): Fixed compilation warning
+
+ * version.h (VERSION), configure.ac Upgraded to version 2.9.7.
+
+ * math.c: Cleaned up some of the Lambert related code.
+
+ * tools/PTblender.c: Improved error message
+ it.
+
+ * ptfeather.c: Improved the feathering algorithm, made sure 16
+ bits works too.
+
+ * ptstitch.c, ptstitch.h (panoStitchPixelChannelSet): Added
+ function,
+ cleanedup panoStitchPixelChannelGet.
+
+ * metadata.c (panoImageBytesPerSample): Added function.
+
+ * tools/PTmasker.c (main): If one file is specified feather it,
+ otherwise do nothing.
+
+ * tiff.c, pttiff.h: (panoImageDispose): Disposes properly any
+ memory used by the Image data structure.
+
+ * ColourBrightness.c, PTcommon.c, ptstitch.c, PTcommon.c: replaced
+ myfree(image.data) with panoImageDispose.
+
+ * filter.c (panoMetadataFree): Set pointers to null once they have
+ been released.
+
+ 2006-12-18 dmg <dmg@...>
+
+ * sys_ansi.c (PrintErrorIntern): The function had a limit of 256
+ bytes to print, and anything longer created a run time error. I
+ have changed it to deal with any lenght.
+
+2006-12-21 brunopostle
+
+ * [r636] Makefile.am: Fix 'dist' target
+
+2006-12-18 dangelo
+
+ * [r635] adjust.c, adjust.h, doc/Optimize.txt, parser.c: added huber
+ m-estimator
+
+2006-12-17 dangelo
+
+ * [r634] ChangeLog, Makefile.am, PTDialogs.c, libpano.vcproj: use
+ sys_ansi on windows
+ * [r633] ChangeLog, math.c: fixed compilation problems with MSVC
+
+2006-12-16 dmg
+
+ * [r631] ChangeLog, PTcommon.c: 2006-12-15 dmg <dmg@...>
+
+ * PTcommon.c (panoCreatePanorama): A pointer was freed more than
+ once
+ * [r630] ChangeLog, PTcommon.c, configure.ac, file.c, metadata.c,
+ tiff.c, tools/PTtiff2psd.c, version.h: 2006-12-15 dmg <dmg@...>
+
+ * version.h (VERSION), configure.ac Upgraded to version 2.9.6.
+
+ * tools/PTtiff2psd.c (PT_TIFF2PSD_USAGE): Updated help message
+
+ * PTcommon.c (panoPSDCreate): Added support for 1 input file only in
+ the creation of PSDs.
+
+ * tools/PTtiff2psd.c (main): Added support for 1 input file only.
+
+ * tiff.c (readTIFF): Reenable readTIFF and writeTIFF. pteditor
+ uses them.
+
+ 2006-12-14 dmg <dmg@...>
+
+ * file.c: Fixed major problems with PSD logic and PICT tags
+
+ * metadata.c (panoImageFullHeight): Darn. It was returning width
+ instead of height!
+
+2006-12-15 dangelo
+
+ * [r629] ChangeLog, queryfeature.c: added lambert azimuthal to
+ queryfeature
+
+2006-12-14 dmg
+
+ * [r628] ChangeLog, ColourBrightness.c: 2006-12-13 dmg <dmg@...>
+
+ * ColourBrightness.c (CorrectFileColourBrightness): Another bug I
+ introduced when I replaced readTIFF with panoTiffRead. I need
+ regression testing :(
+
+2006-12-13 dangelo
+
+ * [r627] ChangeLog, Makefile.am: install file.h
+
+2006-12-13 dmg
+
+ * [r626] ChangeLog, adjust.c, math.c: 2006-12-12 dmg <dmg@...>
+
+ * math.c (transmercator_erect): Make sure it returns 0 when the
+ width is infinite.
+
+ * adjust.c: Updated comments
+
+ * math.c (erect_transmercator): Make sure it only translates
+ points within the sphere (avoids duplication of the image).
+
+2006-12-12 dmg
+
+ * [r625] ChangeLog, adjust.c, configure.ac, filter.h, math.c,
+ panorama.h, parser.c, version.h: 2006-12-12 dmg <dmg@...>
+
+ * version.h (VERSION), configure.ac Upgraded to version 2.9.5.
+
+ * queryfeature.c: Added lambert Azimuthal projection
+
+ * math.c (erect_lambert, lambert_erect): Added lambert Azimuthal
+ projection
+
+ * filter.h: Added Lambert Azimuthal projection
+
+ * panorama.h (enum): Added Lambert Azimuthal projection
+
+ * adjust.c (SetMakeParams, SetInvMakeParams): Added Lambert
+ Azimuthal projection
+
+ * parser.c (readAdjust,ParseScript): Added Lambert Azimuthal
+ projection.
+
+2006-12-12 dangelo
+
+ * [r624] ChangeLog: update changelog
+ * [r623] ., ColourBrightness.c, PTcommon.c, libpano.sln,
+ libpano.vcproj, tools, tools/PTOptimizer.vcproj, tools/PTblender.c,
+ tools/PTblender.vcproj, tools/PTcrop.c, tools/PTcrop.vcproj,
+ tools/PTinfo.c, tools/PTinfo.vcproj, tools/PTmasker.c,
+ tools/PTmasker.vcproj, tools/PTmender.c, tools/PTmender.vcproj,
+ tools/PTroller.vcproj, tools/PTtiff2psd.c, tools/PTtiff2psd.vcproj,
+ tools/PTtiffdump.c, tools/PTtiffdump.vcproj, tools/PTuncrop.c,
+ tools/PTuncrop.vcproj, tools/compat_win32,
+ tools/compat_win32/dirent.h, tools/compat_win32/getopt.c,
+ tools/compat_win32/getopt.h: make trunk buildable with MSVC 2003.
+ Instructions at:
+ http://wiki.panotools.org/Build_pano12_from_sourcecode_MSVC
+
+2006-12-12 dmg
+
+ * [r622] ChangeLog, adjust.c, configure.ac, filter.h, math.c,
+ panorama.h, parser.c, queryfeature.c, tools/PTmender.c, version.h:
+ 2006-12-11 dmg <dmg@...>
+
+ * version.h (VERSION), configure.ac Upgraded to version 2.9.4.
+
+ * tools/PTmender.c: Fixed a bug in the processing of the input
+ files.
+
+ * queryfeature.c: Added lambert projection
+
+ * math.c (erect_lambert, lambert_erect): Added lambert projection
+
+ * filter.h: Added Lambert projection
+
+ * panorama.h (enum): Added Lambert projection
+
+ * adjust.c (SetMakeParams, SetInvMakeParams): Added Lambert
+ projection
+
+ * parser.c (readAdjust,ParseScript): Added Lambert projection.
+
+ * adjust.c (SetInvMakeParams): Corrected error message.
+
+2006-12-04 dmg
+
+ * [r621] ChangeLog, PTcommon.c: Uncommented getCropInformation
+ * [r620] ptfeather.c, tools/PTinfo.c: added missing files
+ * [r619] ChangeLog, PTcommon.c, PTcommon.h, configure.ac, file.c,
+ file.h, filter.h, metadata.c, parser.c, ptfeather.h, tiff.c,
+ tools/Makefile.am, tools/PTblender.c, tools/PTcrop.c,
+ tools/PTmasker.c, tools/PTroller.c, tools/PTuncrop.c, version.h:
+ 06-12-03 dmg <dmg@...>
+
+ * version.h (VERSION), configure.ac Upgraded to version 2.9.3.
+
+ * tiff.c (panoTiffDisplayInfo): Added function.
+
+ * parser.c (panoParserFindOLine): Added function.
+
+ 2006-12-02 dmg <dmg@...>
+
+ * PTinfo.c, Makefile.am (bin_PROGRAMS): Created new program
+
+ * metadata.c (panoMetadataCropSizeUpdate),
+ tiff.c (panoImageBoundingRectangleCompute): Fixed a bug in the
+ creation of cropped files. The full size tag was not being
+ created.
+
+ * file.h, file.c (panoFileDeleteMultiple): Created function. Used
+ with -x option.
+
+ * PTcommon.h, PTcommon.c: Refactored main function from PTcrop
+ and PTuncrop.
+
+ * tools/PTcrop.c: allow the multiple files in the command line
+
+ * tools/PTmasker.c, tools/PTroller.c, tools/PTblender.c,
+ tools/PTcrop.c: Add -x switch
+
+ 2006-11-30 dmg <dmg@...>
+
+ * parser.c (READ_OPT_VAR): Bug fix: changed a format spec from %k
+ to %d
+
+ 2006-11-28 dmg <dmg@...>
+
+ * tools/PTmender.c (PT_MENDER_USAGE): Updated usage message
+
+2006-11-29 dmg
+
+ * [r618] ChangeLog, tools/PTmender.c: updated usage of PTmender
+ * [r617] ChangeLog, TODO, configure.ac, tools/PTmender.c, version.h:
+ 2006-11-28 dmg <dmg@...>
+
+ * version.h (VERSION), configure.ac Upgraded to version 2.9.2.
+
+ * TODO: Updated it.
+
+ * tools/PTmender.c: Mimic processing of input filenames to match
+ PTstitcher:
+ -- First use command line options
+ -- If no images, then use filename in "i" lines
+ -- If still no images, then use filename in "o" lines
+ * [r616] tools/panoinfo_unix.c: Fixed a minor bug in panoinfo
+ * [r615] ChangeLog, TODO, queryfeature.c, tools/panoinfo.c,
+ tools/panoinfo_unix.c, version.h: Updated panoinfo_unix and
+ ChangeLog
+ * [r614] ChangeLog, ColourBrightness.c, PTcommon.c, TODO, adjust.c,
+ configure.ac, file.c, file.h, parser.c, tiff.c, tools/PTcrop.c,
+ tools/PTmasker.c, tools/PTmender.c, tools/PTroller.c, version.h:
+ 2006-11-28 dmg <dmg@...>
+
+ * version.h (VERSION), configure.ac Upgraded to version 2.9.0
+
+ * tiff.c (panoImageBoundingRectangleCompute): Remove a debug
+ statement.
+
+ * file.h: removed a wrong comment
+
+ * tools/PTcrop.c (main): Renamed option -o to -f (to be consistent)
+
+ * tiff.c (panoTiffCrop): Do processing in a temporal file, instead
+ of directly in the output file
+
+ * PTcommon.c: Removed some dead code
+
+ * PTcommon.c (panoCreatePanorama): The calculation of the ROI is
+ not done correctly for circular fisheye images (CFIs). For the
+ time being we will do uncrop processing for CFIs, and cropped
+ processing for everything else. For fisheyes we will create crops
+ in post-processing (it is a hack, but it means everything is
+ consistent).
+
+ * tools/PTroller.c (main): Fixed a warning
+
+ * adjust.c (SetMakeParams): Added some debugging code (and
+ commented it out)
+
+ * parser.c (ReadImageDescription): Croping options were not
+ working properly when 2 cropping specs were specified in the same
+ command line. For instance, when M=0 was specified any cropping on
+ the image was considered a type C crop. The new behaviour is the
+ following:
+
+ if M is specified with parameter == 0, then it is ignored
+
+ For project wFor project wFor project wFor project wFor project wFor
+ projec prFor project wFor project wFor project wFor project wFor
+ proje27 dmg <dmg@...>
+
+ * ColourBrightness.c (CorrectFileColourBrightness): Replaced
+ readTIFF and writeTIFF with panoTiffRead and panoTiffWrite. Added
+ some error checking
+
+ * PTcommon.c (panoPSDCreate): Replaced readTIFF with panoTiffRead
+
+ 2006-11-26 dmg <dmg@...>
+
+ * file.c (panoImageRead): Fixed bug in return value of panoReadImage
+
+2006-11-26 dmg
+
+ * [r613] ChangeLog, Makefile.am, TODO, configure.ac, metadata.c,
+ metadata.h, ptstitch.c, tests/ChangeLog, tests/panoAutomateTest.pl,
+ tiff.c, tools/PTmasker.c, version.h: 2006-11-25 dmg <dmg@...>
+
+ * version.h (VERSION), configure.ac Upgraded to version 2.9.0
+
+ * TODO: Updated this file
+
+ * Makefile.am: Minor fix
+
+ * tiff.c (readTIFF, writeTIFF): Finally stopped using these
+ functions.
+
+ * ptstitch.c: Fixed a bug in the computation of masks for 16 bit
+ images, and replaced calls to readTIFF and writeTIFF
+
+ * tools/PTmasker.c (main): Added some testing code
+
+ * ptfeather.c (panoFeatherImage): Implemented feathering of
+ cropped files and 16 bit images
+
+ * metadata.h, metadata.c: added a bunch of simple functions to
+ access the metatada of the image. Ideally we should not access the
+ pointer
+ directly any more.
+
+2006-11-25 dmg
+
+ * [r612] ChangeLog, makefile.osx: 2006-11-25 dmg <dmg@...>
+
+ * Removed makefile.osx which is badly out of date.
+ * [r611] ChangeLog, Makefile.am, PTcommon.c, README, TODO,
+ configure.ac, doc/PTmender.readme, ptstitch.c, tiff.c,
+ tools/PTmasker.c, version.h: 2006-11-25 dmg <dmg@...>
+
+ * version.h (VERSION), configure.ac Upgraded to version 2.8.5pre17
+
+ * tiff.c (panoTiffWrite): Fixed a bug in the allocation of the
+ buffer for writing to the output file.
+
+ * ptstitch.c, tools/PTmasker.c: Enabled feathering code
+
+ * PTcommon.c: removed feathering skeletons from here.
+
+ * ptfeather.c, ptfeather.h: Implemented feathering.
+
+ * Makefile.am: Added ptfeather.c, ptfeather.h
+
+ 2006-11-23 dmg <dmg@...>
+
+ * TODO: updated tasks.
+
+ * PTcommon.c (panoCreatePanorama): Change slightly error message
+ to make it clearer.
+
+2006-11-18 dmg
+
+ * [r603] ChangeLog: Small fix in ChangeLog
+ * [r602] ChangeLog, doc/PTmender.readme: Added comment to PTmender
+ readme
+ * [r601] ChangeLog, PTcommon.c, configure.ac, doc/PTmender.readme,
+ doc/PTremap.readme, tools/Makefile.am, tools/PTmender.c,
+ tools/PTremap.c, version.h: 2006-11-18 dmg <dmg@...>
+
+ * PTcommon.c (Clear_Area_Outside_Selected_Region): Implemented
+ circular fisheye
+
+ * PTcommon.c (getROI): Reverted _isnan to isnan
+
+ * tools/PTmender.c: I changed my mind. We should keep the PTmender
+ in the new version of the tools too.
+
+ * tools/PTremap.c: Deleted.
+
+ * tools/Makefile.am: Removed PTremap
+
+ * version.h (VERSION), configure.ac Upgraded to version 2.8.5pre16
+ * [r600] ChangeLog, filter.c, filter.h, panorama.h: 2006-11-17 dmg
+ <dmg@...>
+
+ * panorama.h: Created Boolean data type (unsigned char)
+
+ * filter.c, filter.h (panoWrite*, panoRead*): Simplified the
+ functions, got rid of mywrite, replaced BOOL with Boolean
+
+2006-11-15 jim0watters
+
+ * [r599] ChangeLog, filter.c, filter.h, jpeg.c: created file i/o
+ functions with error checking to replace macro.
+
+2006-11-13 jim0watters
+
+ * [r598] ChangeLog, PTcommon.c, configure.ac, file.c, filter.h,
+ libpano.vcproj, pano12vc.def, ptstitch.c, rgbe.c, rgbe.h, tiff.c,
+ version.h: Updated to build with MSVC project file. Fixed build
+ errors and warnings. increased version to 2.8.5pre15
+
+2006-11-02 dmg
+
+ * [r597] ChangeLog, TODO: updated the TODO with a list of bugs
+
+2006-10-28 dmg
+
+ * [r596] tools/PTmasker.c: I forgot to PTmasker.c
+ * [r595] ChangeLog, README: Updated README
+ * [r594] ChangeLog, PTcommon.c, TODO, configure.ac, file.c, file.h,
+ pttiff.h, tiff.c, tools/Makefile.am, tools/PTblender.c,
+ tools/PTcrop.c, tools/PTmender.c, tools/PTroller.c,
+ tools/PTtiff2psd.c, tools/PTuncrop.c, version.h: 2006-10-28 dmg
+ <dmg@...>
+
+ * version.h (VERSION), configure.ac: Upgraded to version 2.8.5pre14
+
+ * tools/PTtiff2psd.c: Add -f force processing option. Cleaned up.
+
+ * file.h: Added a field to specify if forced processing in
+ panoTiffUncrop
+
+ * tools/PTmasker.c: Moved functionalty to create stitching masks
+ into this program (from PTroller and PTblender).
+
+ * tools/PTroller.c (main): Cleaned up options, added the option
+ for force processsing.
+
+ * tools/PTmender.c (main): Removed all functionality from it.
+
+ * tools/PTblender.c (main): Cleaned up options. Added the option -f
+ for force procesing
+
+ * file.h, file.c (panoFileExists): Added function.
+
+ * PTfile.c, tools/PTblender: Refactored function
+ panoFileOutputNamesCreate
+
+ * tools/PTcrop.c: Reindented. Cleanup options. Replaced -o with -f
+ to be consistent
+
+ * tools/PTcrop.c: Cleanup options. Replaced -o with -f
+ * [r593] ChangeLog, TODO, tools/PTcrop.c: 2006-10-28 dmg <dmg@...>
+
+ * tools/PTcrop.c: Reindented.
+ * [r592] ChangeLog, TODO, configure.ac, file.h, metadata.c,
+ metadata.h, ptstitch.c, ptstitch.h, pttiff.h, tiff.c,
+ tools/Makefile.am, tools/PTcrop.c, tools/PTuncrop.c, version.h:
+ 2006-10-28 dmg <dmg@...>
+
+ * version.h (VERSION), configure.ac: Upgraded to version 2.8.5pre13
+
+ * ptstitch.c, ptstitch.h (panoStitchPixelChannelGet): Upgraded
+ this function to non-static, since it is useful in tiff.c too.
+
+ * pttiff.h, metadata.c, metadata.h, tiff.c: implemented cropping
+ of tiffs to boudning rectangle
+
+ * tools/Makefile.am, tools/PTcrop.c: Created program to crop panos
+ to bounding rectangle
+
+ * tools/PTuncrop.c (main): Fixed bug: return zero when success, and
+ non-zero
+ in error.
+
+2006-10-27 dmg
+
+ * [r591] ChangeLog, PTcommon.c, PTcommon.h, TODO, configure.ac,
+ file.c, file.h, filter.h, panorama.h, tests/simpleStitch/ChangeLog,
+ tests/simpleStitch/reference/tiff_m_cropped0000.tif,
+ tests/simpleStitch/reference/tiff_m_cropped0001.tif,
+ tests/simpleTiff16/ChangeLog,
+ tests/simpleTiff16/reference/tiff_m_cropped0000.tif, tiff.c,
+ tools/PTroller.c, tools/PTtiff2psd.c, version.h: 2006-10-27 dmg
+ <dmg@...>
+
+ * version.h (VERSION), configure.ac: Upgraded to version 2.8.5pre12
+
+ * tools/PTroller.c: Removed unused variables
+
+ * TODO: Updated it
+
+ * PTcommon.c. Set the ImageDescription field of the tiff to the
+ contents of the script.
+
+ * PTcommon.c, tiff.c: Set imagenumber, and imagesTotalNumber in
+ PAGENUMBER field of tiff.
+
+ * panorama.h (struct): Added imageNumber, and imagesTotalNumber
+ and script to the metadata struct.
+
+ * PTcommon.c (panoPSDCreate): Implemented the ability to specify a
+ blending mode in the output of the image.
+
+ * tools/PTtiff2psd.c, file.c, file.h: panoCreatePSD renamed to
+ panoPSDCreate, replaced last parameter to be a
+ struct (panoFlatteningParms) so we can pass as many parameters as
+ necessary. Added support for blending mode in PSD
+
+ * [r590] tools/Makefile.am: It is PToptimizer.c, not PToptimize.c
+ * [r589] tools/PToptimize.c, tools/PToptimizer.c: It is PToptimizer.c,
+ not PToptimize.c
+ * [r588] ChangeLog, PTcommon.c, TODO, pttiff.h, tiff.c,
+ tools/PTtiffdump.c, tools/PTuncrop.c: 2006-10-26 dmg <dmg@...>
+
+ * version.h (VERSION), configure.ac: Upgraded to version 2.8.5pre11
+
+ * Support for cropped images that do not contain full size. We
+ assume the full size = croppped size + offset
+
+ * tools/PTtiffdump.c: Cleaned up compilation errors.
+
+ * tiff.c, PTcommon.c (panoTiffUnCrop): Moved function from
+ PTcommon.c, renamed it.
+
+ * TODO: Updates to reflect current status.
+ * [r587] ChangeLog, PTcommon.c, TODO, configure.ac,
+ doc/PTblender.readme, doc/PTmender.readme, doc/PTremap.readme,
+ tests/panoAutomateTest.pl, tools/Makefile.am, tools/PTblender.c,
+ tools/PTestimate.c, tools/PTmender.c, tools/PToptimize.c,
+ tools/PTremap.c, tools/PTroller.c, version.h: 2006-10-26 dmg
+ <dmg@...>
+
+ * version.h (VERSION), configure.ac: Upgraded to version 2.8.5pre10
+
+ * TODO: Added file
+
+ * tools/README.PTmender: Removed it (created equivalent in ./docs)
+
+ * doc/PTmender.readme: Added file
+
+ * doc/PTblender.readme: Added file
+
+ * doc/PTremap.readme: Added file
+
+ * tests/panoAutomateTest.pl: Updated it to use PTremap and not
+ PTmender.
+
+ * tools/PTblender.c (main): Removed flattening
+ functionality. Improved command line handling
+
+ * tools/Makefile.am, tools/PTroller.c: Added PTroller, and
+ renaming back of PToptimize.
+
+ * tools/PToptimize.c: Renamed PTestimate back to PToptimize.
+
+ * tools/PTremap.c: Copied logic from PTmender to PTremap. Cleaned up
+ logic
+ and simplified handling of command line parameters.
+
+ * PTcommon.c: Made some minor cosmetic fixes to progress report.
+ * [r586] ChangeLog, configure.ac, tests/simpleTiff16/temp.txt, tiff.c,
+ version.h: 2006-10-26 dmg <dmg@...>
+
+ * version.h (VERSION), configure.ac: Upgraded to version 2.8.5pre9
+
+ * tiff.c (panoTiffGetImageProperties): Do not choke if LZW
+ compressed TIFFs do not have a predictor field
+
+2006-10-26 dmg
+
+ * [r585] ChangeLog: 2006-10-26 dmg <dmg@...>
+
+ * version.h (VERSION), configure.ac: Upgraded to version 2.8.5pre8
+
+ * PTcommon.c (panoCreatePanorama): Remove post-processing during
+ remapping of images: in other words, ignore output format in script
+ file.
+ * [r584] ChangeLog, PTcommon.c, configure.ac, tests/ChangeLog,
+ tests/panoAutomateTest.pl, version.h: 2006-10-26 dmg <dmg@...>
+
+ * version.h (VERSION), configure.ac: Upgraded to version 2.8.5pre8
+
+ * PTcommon.c (panoCreatePanorama): Remove post-processing during
+ remapping of images: in other words, ignore output format in script
+ file.
+
+2006-10-25 dmg
+
+ * [r583] ChangeLog, ColourBrightness.c, configure.ac, version.h:
+ 2006-10-25 dmg <dmg@...>
+
+ * version.h (VERSION), configure.ac: Upgraded to version 2.8.5pre7
+
+ * ColourBrightness.c (ReadHistograms): Compute histograms only
+ when mask == 255. Ignore otherwise.
+ * [r582] ChangeLog, configure.ac, tools/Makefile.am,
+ tools/PTOptimizer.c, tools/PTestimate.c, version.h: 2006-10-25 dmg
+ <dmg@...>
+
+ * version.h (VERSION), configure.ac: Upgraded to version 2.8.5pre6
+
+
+ * tools/Makefile.am: Renamed PToptimizer to PTestimate
+ * [r581] ChangeLog, ColourBrightness.c, tools/ChangeLog,
+ tools/PTblender.c: 2006-10-24 dmg <dmg@...>
+
+ * ColourBrightness.c: Map and Curve files for photoshop (colour
+ correction) were not properly created in Intel machines.
+
+ Submitted by Michal at lightcomp.
+
+ * tools/PTblender.c: Updated command line processing: assume image
+ 0 as reference if options -m or -c are specified.
+
+2006-10-24 dmg
+
+ * [r579] ChangeLog, ColourBrightness.c, configure.ac, tests/ChangeLog,
+ tests/panoAutomateTest.pl, tools/PTblender.c, version.h: 2006-10-24
+ dmg <dmg@...>
+
+ * version.h (VERSION), configure.ac: Upgraded to version 2.8.5pre5
+
+ * ColourBrightness.c, tools/PTblender.c: The following bugs in
+ PTblender
+ are fixed:
+
+ 1) When -c or -m is specified no image output is done and therefore
+ it
+ should not be possible to specify -f too.
+ 2) When -c is specified wrong index to array curveExtension is used.
+ 3) Program tries to free already freed memory at the end.
+
+ Submitted by Michal at lightcomp.
+
+ We need a test suite for PTblender.
+
+2006-10-23 dmg
+
+ * [r578] ChangeLog, PTcommon.c, PTcommon.h, configure.ac, file.c,
+ filter.h, tests/simpleStitch/ChangeLog,
+ tests/simpleStitch/reference/psd_no_mask.psd, tiff.c,
+ tools/ChangeLog, tools/PTtiff2psd.c, version.h: 2006-10-22 dmg
+ <dmg@...>
+
+ * version.h (VERSION), configure.ac: Upgraded to version 2.8.5pre4
+
+ * tiff.c: Removed redundant #defines
+
+ * PTcommon.c, PTcommon.h, filter.h, file.c: Added support for
+ stacking images in PSD files, that is, each iamge contributes
+ equaly to a final image.
+
+2006-09-25 dmg
+
+ * [r577] tools/ChangeLog, tools/PTtiffdump.c: added PTtiffdump.c
+
+2006-09-22 dmg
+
+ * [r574] ChangeLog, PTcommon.c, ptstitch.c,
+ tests/simpleStitch/ChangeLog, tests/simpleStitch/reference/jpeg.jpg,
+ tests/simpleStitch/reference/psd.psd,
+ tests/simpleStitch/reference/psd_mask.psd,
+ tests/simpleStitch/reference/psd_no_mask.psd,
+ tests/simpleTiff16/ChangeLog, tests/simpleTiff16/README.TXT,
+ tests/simpleTiff16/reference/psd.psd,
+ tests/simpleTiff16/reference/psd_mask.psd,
+ tests/simpleTiff16/reference/psd_no_mask.psd, tools/ChangeLog,
+ tools/PTblender.c: With this change stitching masks should be
+ properly computed for all _mask and flat formats
+
+2006-09-21 dmg
+
+ * [r573] ChangeLog, ColourBrightness.c, ColourBrightness.h,
+ PTcommon.c, configure.ac, version.h: 2006-09-21 dmg <dmg@...>
+
+ * version.h (VERSION), configure.ac: Upgraded to version 2.8.5pre3
+
+ * ColourBrightness.c, PTcommon.c: added support for
+ saturation-only and brightness-only correction. I also fixed some
+ small rounding problems in the old code.
+ * [r572] tools/ChangeLog, tools/Makefile.am, tools/PTblender.c:
+ 2006-09-20 dmg <dmg@...>
+
+ * PTblender.c: Added option to select type of colour
+ correction. Fixed a bug (when colour correction and flat output
+ was requested, the output file did not use the colour corrected
+ files)
+ * [r571] ChangeLog, PTcommon.c, bootstrap: 2006-09-21 dmg
+ <dmg@...>
+
+ * bootstrap (have_autoconf): Added support for autoconf 2.6
+
+ * PTcommon.c (getROI): Replace calls to _nan() with nan()
+
+ by Florian Merz
+
+2006-09-16 maxlyons
+
+ * [r570] tools/PTmender.c: Adding import of file.h to fix this:
+ "ptmender.c:310: warning: implicit declaration of function
+ `panoFileMakeTemp'"
+
+2006-09-06 maxlyons
+
+ * [r566] PTcommon.c: Fixing panoReplaceExt which was broken for
+ filenames like c:\dir\another.dir\file, because of the period as
+ part of the directory name
+ * [r565] PTcommon.c: Adding check for isNan in getROI. Sometimes the
+ remapping function returns NaN. This is probably a bug in the
+ remapping function, but in the meantime adding a check for isNan in
+ getROI.
+ * [r564] filter.h: Adding define for bzero. Won't compile on windows
+ without this.
+
+2006-09-02 dmg
+
+ * [r562] ChangeLog, file.c: PSDs include some metadata including ICC
+ Profile
+
+2006-08-30 dmg
+
+ * [r561] tests/ChangeLog, tests/simpleStitch/reference/psd.psd,
+ tests/simpleStitch/reference/psd_mask.psd,
+ tests/simpleStitch/reference/psd_no_mask.psd,
+ tests/simpleTiff16/reference/psd.psd,
+ tests/simpleTiff16/reference/psd_mask.psd,
+ tests/simpleTiff16/reference/psd_no_mask.psd: PSDs include some
+ metadata including ICC Profile
+
+2006-08-13 dmg
+
+ * [r560] ChangeLog, ptstitch.c, ptstitch.h: I forgot to add ptstich.c
+ and ptstitch.h. Unfortunately I noticed once I had refactored the
+ code for panoStitchComputeMaskMap and unified 16 bit and 8 bit
+ processing into one function. In the process I found a bug that was
+ probably affecting spherical panoramas
+ * [r559] ChangeLog, Makefile.am, PTcommon.c, PTcommon.h,
+ tools/ChangeLog, tools/PTtiff2psd.c: Created ptstitch.c and
+ ptstich.h. They will contain any functions that deal with alpha
+ channels and the stitching process
+ * [r558] tests/simpleTiff16/ChangeLog,
+ tests/simpleTiff16/reference/tiff_lzw.tif: added tiff_lzw.tif
+ reference file
+
+2006-08-12 dangelo
+
+ * [r557] filter.h, panorama.h, sys_mac.h: fixes for compilation on OSX
+ 10.4 when used together with Carbon applications.
+ (patch by Ippei UKAI)
+
+2006-08-05 dmg
+
+ * [r556] ChangeLog, configure.ac, version.h: Updated version to
+ 2.8.5pre2
+ * [r555] ChangeLog, Makefile.am, jpeg.c, jpegicc.c, jpegicc.h,
+ tests/simpleStitch/ChangeLog, tests/simpleStitch/reference/jpeg.jpg,
+ tests/simpleTiff16/ChangeLog, tests/simpleTiff16/reference/jpeg.jpg:
+ Added ICC profile support for JPEG files
+
+2006-07-30 dmg
+
+ * [r554] file.h, metadata.c, metadata.h: I forgot to commit these
+ files
+ * [r553] ChangeLog, Makefile.am, PTcommon.c, PTcommon.h, bmp.c,
+ file.c, hdrfile.c, jpeg.c, morpher.c, pict.c, png.c, ppm.c,
+ pteditor.c, ptpicker.c, pttiff.h, tiff.c, tools/ChangeLog,
+ tools/PTblender.c, tools/PTmender.c, tools/PTtiff2psd.c: Completed
+ support for metadata in less-used formats, unified readImage and
+ maketemppath, see ChangeLogs
+ * [r552] tests/simpleTiff16/tests: removed test version of output, it
+ should be generated by the user
+ * [r551] ChangeLog, ppm.c, tests/simpleTiff16/tests/tiff_deflate.tif,
+ tests/simpleTiff16/tests/tiff_m0000.tif,
+ tests/simpleTiff16/tests/tiff_m_cropped0000.tif,
+ tests/simpleTiff16/tests/tiff_mask0000.tif,
+ tests/simpleTiff16/tests/tiff_none.tif: I forgot to enable PPM input
+ files
+
+2006-07-29 dmg
+
+ * [r550] ChangeLog, Makefile.am, PTcommon.c, configure.ac, tiff.c,
+ tools/ChangeLog, tools/Makefile.am, version.h: Bumped version to
+ 2.8.5pre1, started renaming the library to pano13 and removed a bug
+ that created a segfault under linux
+ * [r549] tests/simpleTiff16/ChangeLog, tests/simpleTiff16/Makefile.am:
+ updated makefile of simpleTiff16
+ * [r548] tests/ChangeLog, tests/panoAutomateTest.pl: Make sure that
+ the software tag is not compared, as it will change with every new
+ version of the binaries
+ * [r547] ChangeLog, bmp.c, filter.h, pict.c, ppm.c: Forgot to update a
+ constant, hopefully it will work now
+ * [r546] ChangeLog, bmp.c, pict.c, ppm.c: Increased the number of
+ temporary files from 1k to 1g
+ * [r545] ChangeLog, PTcommon.c, filter.c, jpeg.c, ppm.c, tiff.c:
+ Updated PPM processing to match JPEG and TIFF, removed debugging
+ comments, updated indentation
+
+2006-07-11 brunopostle
+
+ * [r533] configure.ac: added tests/simpleTiff16 to build system
+
+2006-07-11 dmg
+
+ * [r532] ChangeLog, ColourBrightness.c, PTcommon.c, filter.c,
+ filter.h, jpeg.c, panorama.h, ppm.c, pttiff.h, tiff.c: Finished
+ implementation of metadata preservation in TIFF files
+ * [r531] tests/simpleStitch/ChangeLog: Updated changelog for previous
+ commit
+ * [r530] tests/ChangeLog, tests/Makefile.am,
+ tests/simpleStitch/reference/tiff_deflate.tif,
+ tests/simpleStitch/reference/tiff_m0000.tif,
+ tests/simpleStitch/reference/tiff_m0001.tif,
+ tests/simpleStitch/reference/tiff_m_cropped0000.tif,
+ tests/simpleStitch/reference/tiff_m_cropped0001.tif,
+ tests/simpleStitch/reference/tiff_mask0000.tif,
+ tests/simpleStitch/reference/tiff_mask0001.tif,
+ tests/simpleStitch/reference/tiff_none.tif, tests/simpleTiff16,
+ tests/simpleTiff16/060520_3398.TIF, tests/simpleTiff16/ChangeLog,
+ tests/simpleTiff16/Makefile.am, tests/simpleTiff16/reference,
+ tests/simpleTiff16/reference/jpeg.jpg,
+ tests/simpleTiff16/reference/psd.psd,
+ tests/simpleTiff16/reference/psd_mask.psd,
+ tests/simpleTiff16/reference/psd_no_mask.psd,
+ tests/simpleTiff16/reference/tiff_deflate.tif,
+ tests/simpleTiff16/reference/tiff_m0000.tif,
+ tests/simpleTiff16/reference/tiff_m_cropped0000.tif,
+ tests/simpleTiff16/reference/tiff_mask0000.tif,
+ tests/simpleTiff16/reference/tiff_none.tif,
+ tests/simpleTiff16/simple.txt, tests/simpleTiff16/temp.txt,
+ tests/simpleTiff16/tests, tests/simpleTiff16/tests/jpeg.jpg,
+ tests/simpleTiff16/tests/psd.psd,
+ tests/simpleTiff16/tests/psd_mask.psd,
+ tests/simpleTiff16/tests/psd_no_mask.psd,
+ tests/simpleTiff16/tests/tiff_deflate.tif,
+ tests/simpleTiff16/tests/tiff_m0000.tif,
+ tests/simpleTiff16/tests/tiff_m_cropped0000.tif,
+ tests/simpleTiff16/tests/tiff_mask0000.tif,
+ tests/simpleTiff16/tests/tiff_none.tif: Added a simple test for 16
+ bit TIFF images and updated other tests to match TIFF metadata
+ preservation
+
+2006-07-10 dmg
+
+ * [r529] ChangeLog, PTcommon.c, jpeg.c, panorama.h, ppm.c, tiff.c:
+ Reindented several files to match Apache coding standards --from now
+ on our standards
+
+2006-07-08 dmg
+
+ * [r528] ChangeLog, ColourBrightness.c, PTcommon.c, PTcommon.h,
+ pano12.def, tests/ChangeLog, tests/panoAutomateTest.pl,
+ tests/simpleStitch/ChangeLog, tests/simpleStitch/Makefile.am,
+ tests/simpleStitch/reference/tiff_m0000.tif,
+ tests/simpleStitch/reference/tiff_m0001.tif,
+ tests/simpleStitch/reference/tiff_mask0000.tif,
+ tests/simpleStitch/reference/tiff_mask0001.tif, tools/ChangeLog,
+ tools/PTblender.c, tools/PTmender.c, tools/PTtiff2psd.c,
+ tools/PTuncrop.c: I revamped the TIFF infrastructure
+ to make it more flexible. It is also more encapsulated.
+ I restarted renaming functions with pano as a prefix.
+
+ One of the side effects of this change is that we are starting
+ to support ICC profile information in TIFFs and soon it will
+ support other metadata.
+
+ I updated all the PTtools to use the new functions names and
+ I recreated some test cases.
+
+ Functionally speaking the only difference in this change
+ is that the process keeps the X and Y resolution in TIFF files
+ (previously is was hardcoded to 150)
+
+2006-06-30 dmg
+
+ * [r526] ChangeLog: Testing svn commit
+
+2006-06-26 dmg
+
+ * [r525] ChangeLog, ColourBrightness.c, ColourBrightness.h,
+ tools/ChangeLog, tools/PTblender.c: Implemented the creation of
+ arbitrary maps in ColourBrightness
+ * [r524] ChangeLog, ColourBrightness.c, ColourBrightness.h,
+ PTcommon.c, tools/ChangeLog, tools/PTblender.c: Add the ability to
+ output the colour correction curve as Photoshop layer files.
+
+2006-06-16 dmg
+
+ * [r522] ChangeLog, PTcommon.c: 2006-06-16 dmg <dmgerman@...>
+
+ * PTcommon.c (CreatePanorama): The process for creating PSD_mask
+ and PSD_nomask was inverted.
+ * [r521] tests/ChangeLog, tests/panoAutomateTest.pl: 2006-06-16 dmg
+ <dmgerman@...>
+
+ * panoAutomateTest.pl: Added PSD_mask to the tests.
+ * [r520] tests/simpleStitch/ChangeLog: updated test
+ * [r519] tests/simpleStitch/reference/psd_mask.psd: update tests
+ * [r518] ChangeLog, PTcommon.c: 2006-06-15 dmg <dmgerman@...>
+
+ * PTcommon.c: Major reindent, removed tabs
+ * [r517] ChangeLog, PTcommon.c, panorama.h, ppm.c, tiff.c: 2006-06-15
+ dmg <dmgerman@...>
+
+ * ppm.c (makeTempPath): Added zeroes to temp files, so they are
+ nicely sorted when listed.
+
+ * panorama.h: Added crop info to Image data structure.
+
+ * tiff.c (writeTIFF): Added cropInformation parameter to function
+ call.
+ (setCropInformationInTiff, getCropInformationFromTiff): Moved
+ functions to this file from PTcommon.c
+
+2006-06-14 brunopostle
+
+ * [r516] ChangeLog, Makefile.am, tests/simpleStitch/Makefile.am: Put
+ tests in tarball, but only run them with 'make check'.
+
+2006-06-14 maxlyons
+
+ * [r515] ChangeLog: no message
+ * [r514] PTcommon.c: Modifying getROI function to better calculate ROI
+ for images in projects with 360/180 FOV. Not sure if this completely
+ eliminates problems, but is certainly a step in the right direction.
+ Adding error checking to setCropInformationInTiff function.
+ Removing check for cropped TIFF in uncropTIFF...it is possible for a
+ cropped TIFF to have x and y offset equal to zero, so this check
+ could have caused problems.
+ * [r513] filter.h, libpano12.def, pano12.def, sys_common.c: Adding new
+ dieWithError function to print error message and exit program with
+ non-zero exit code
+
+2006-06-13 jim0watters
+
+ * [r512] ChangeLog: *** empty log message ***
+
+2006-06-13 dmg
+
+ * [r511] ChangeLog: Fixed minor typo in ChangeLog
+ * [r510] ChangeLog, ColourBrightness.c, PTcommon.c, PTcommon.h:
+ Cleaned up most compiler warnings, reinserted tiff error handler for
+ everything but windows
+ * [r509] ChangeLog, Makefile.am, tests/ChangeLog, tests/README.TXT,
+ tests/simpleStitch/ChangeLog, tests/simpleStitch/Makefile.am,
+ tests/simpleStitch/README.txt: 2006-06-12 dmg <dmgerman@...>
+
+ * Makefile.am (all): Undo the changes below... I decided instead
+ to remove the test directory from the make in the root
+ directory. Too bad CVS does not support transactions and rollbacks.
+
+ * README.txt: run "make test" to, you got it, run the test
+ * Makefile.am (all): Removed test from default Make.
+ * [r508] ChangeLog, PTcommon.c, tools, tools/.cvsignore,
+ tools/ChangeLog: 2006-06-12 dmg <dmgerman@...>
+
+ * PTcommon.c (ReplaceAlphaChannel): The images created in this
+ routine were not labeled as cropped. This patch fixes the
+ problem. The test case did not catch this problem. We need a
+ 360/180 one.
+ * [r507] tests/simpleStitch/ChangeLog, tests/simpleStitch/Makefile.am,
+ tests/simpleStitch/README.txt: Do not run tests in every make, only
+ with indicated: make test
+
+2006-06-13 jim0watters
+
+ * [r506] ColourBrightness.c, PTcommon.c, libpano.vcproj, pt_stdint.h:
+ updated VC project file and fixed compile problems of missing header
+ files.
+
+2006-06-12 brunopostle
+
+ * [r505] configure.ac, version.h: Increment version to 2.8.4
+
+2006-06-12 dmg
+
+ * [r503] ChangeLog, PTcommon.c, tools/ChangeLog, tools/PTmender.c:
+ improved behaviour during errors
+ * [r502] ChangeLog, PTcommon.c: removed a temp file that was left
+ during the uncropping
+ * [r501] ChangeLog, PTcommon.c: Create .psd not .PSD extensions for
+ photoshop files
+ * [r500] tests/panoAutomateTest.pl: Made sure that tests work under
+ linux
+ * [r499] tests/ChangeLog, tests/panoAutomateTest.pl,
+ tests/simpleStitch/ChangeLog, tests/simpleStitch/reference/jpeg.jpg,
+ tests/simpleStitch/reference/psd.psd,
+ tests/simpleStitch/reference/psd_no_mask.psd,
+ tests/simpleStitch/reference/tiff_deflate.tif,
+ tests/simpleStitch/reference/tiff_m0000.tif,
+ tests/simpleStitch/reference/tiff_m0001.tif,
+ tests/simpleStitch/reference/tiff_m_cropped0000.tif,
+ tests/simpleStitch/reference/tiff_m_cropped0001.tif,
+ tests/simpleStitch/reference/tiff_mask0000.tif,
+ tests/simpleStitch/reference/tiff_mask0001.tif,
+ tests/simpleStitch/reference/tiff_none.tif,
+ tests/simpleStitch/simple.txt: Updated tests, use tiffcmp instead of
+ diff
+
+2006-06-11 maxlyons
+
+ * [r498] ChangeLog: no message
+ * [r497] ColourBrightness.c, PTcommon.c, filter.h, libpano12.def,
+ pano12.def, pttiff.h, tiff.c: Changes to support "cropped tiff"
+ processing when using colour/brightness correction in PTMender.
+ Changes also allow pttiff2psd to work with cropped tiff output as
+ well.
+
+2006-06-11 brunopostle
+
+ * [r496] Makefile.am: put pttiff.h in the tarball
+
+2006-06-06 dangelo
+
+ * [r495] ChangeLog, PTcommon.c, ptpicker.c: moved InsertFileName to
+ PTcommon.c
+
+2006-06-05 dwilkins42
+
+ * [r494] Makefile.am, configure.ac, doc/Makefile.am, m4/Makefile.am,
+ tests, tests/.cvsignore, tests/Makefile.am, tests/simpleStitch,
+ tests/simpleStitch/.cvsignore, tests/simpleStitch/Makefile,
+ tests/simpleStitch/Makefile.am, tools/Makefile.am: Put the tests
+ subdirectory under autotools control. Ensure all files all in the
+ dist tarball
+
+2006-06-04 maxlyons
+
+ * [r493] ChangeLog: no message
+ * [r492] PTcommon.c: Fixing bug with morph-to-fit. Memory allocated
+ with malloc was being incorrectly freed with myfree leading to
+ random crashes.
+ * [r491] tools/PTmender.c: Changed behavior for input file name
+ parsing. If the script is specified on the command line with a path
+ (e.g. c:\some\path]myscript.txt), this path was prepended to all of
+ the image names in the script, regardless of whether those image
+ names were also specified with a full qualified path. This change
+ adds a check so that the script path is only prepended to the image
+ names, if the image names don't already contain path information.
+
+2006-06-01 maxlyons
+
+ * [r488] ChangeLog: no message
+ * [r487] PTcommon.c: PTCommon.c: Fixed bug in getROI
+
+2006-05-30 brunopostle
+
+ * [r485] README.linux: Replace old build instructions with correct
+ instructions
+
+2006-05-30 maxlyons
+
+ * [r484] ChangeLog: no message
+ * [r483] PTcommon.c, pttiff.h, tools/PTuncrop.c: * Moving uncrop logic
+ from ptuncrop.c to ptcommon.c. Creating uncropTiff function
+ * Adding uncropTiff function declaration to pttiff.h
+ * Making cropped TIFF the intermediate format for all processing,
+ regardless of output format. Uncropped TIFFs can be generated, if
+ needed, from intermediate cropped TIFFs by calling new uncropTiff
+ function.
+ * [r482] adjust.c: CheckParams: allowing optimizer to work with new
+ projections
+
+2006-05-29 maxlyons
+
+ * [r478] pttiff.h: changes fix various compilation problems:
+
+ * Moved declaration of three functions from ptcommon.h to new
+ ptttiff.h file. * Updated includes in PTcommon.c and PTuncrop.c
+ * Updated pano12.def and libpano12.def to include the same, latest,
+ exports
+ * [r477] PTcommon.c, PTcommon.h, libpano12.def, pano12.def,
+ tools/PTuncrop.c: changes fix various compilation problems:
+
+ * Moved declaration of three functions from ptcommon.h to new
+ ptttiff.h file. * Updated includes in PTcommon.c and PTuncrop.c
+ * Updated pano12.def and libpano12.def to include the same, latest,
+ exports
+
+2006-05-28 brunopostle
+
+ * [r475] Makefile.am: install pt_stdint.h with `make install`
+
+2006-05-28 dmg
+
+ * [r474] tests/simpleStitch/reference/tiff_lzw.tif: committed lzw
+ * [r473] tests/simpleStitch/simple.txt: script should be fast
+ transform
+ * [r472] tests/simpleStitch/reference/jpeg.jpg,
+ tests/simpleStitch/reference/psd.psd,
+ tests/simpleStitch/reference/psd_no_mask.psd,
+ tests/simpleStitch/reference/tiff_deflate.tif,
+ tests/simpleStitch/reference/tiff_m0000.tif,
+ tests/simpleStitch/reference/tiff_m0001.tif,
+ tests/simpleStitch/reference/tiff_m_cropped0000.tif,
+ tests/simpleStitch/reference/tiff_m_cropped0001.tif,
+ tests/simpleStitch/reference/tiff_mask0000.tif,
+ tests/simpleStitch/reference/tiff_mask0001.tif,
+ tests/simpleStitch/reference/tiff_none.tif,
+ tests/simpleStitch/simple.txt: Ok, the previous ones were way too
+ large, these are significantly smaller
+ * [r471] tests/simpleStitch/reference/tiff_lzw.tif: added tiff_lzw
+ * [r470] tests, tests/ChangeLog, tests/panoAutomateTest.pl,
+ tests/simpleStitch, tests/simpleStitch/051221_6054_750.jpg,
+ tests/simpleStitch/051221_6055_750.jpg,
+ tests/simpleStitch/ChangeLog, tests/simpleStitch/Makefile,
+ tests/simpleStitch/README.txt, tests/simpleStitch/reference,
+ tests/simpleStitch/reference/jpeg.jpg,
+ tests/simpleStitch/reference/psd.psd,
+ tests/simpleStitch/reference/psd_no_mask.psd,
+ tests/simpleStitch/reference/tiff_deflate.tif,
+ tests/simpleStitch/reference/tiff_m0000.tif,
+ tests/simpleStitch/reference/tiff_m0001.tif,
+ tests/simpleStitch/reference/tiff_m_cropped0000.tif,
+ tests/simpleStitch/reference/tiff_m_cropped0001.tif,
+ tests/simpleStitch/reference/tiff_mask0000.tif,
+ tests/simpleStitch/reference/tiff_mask0001.tif,
+ tests/simpleStitch/reference/tiff_none.tif,
+ tests/simpleStitch/simple.pto, tests/simpleStitch/simple.txt:
+ created first battery of tests for a simple, 2 images, panorama
+ * [r469] tools/PTuncrop.c: I forgot to add PTuncrop.c
+ * [r468] ChangeLog, PTcommon.c: * PTcommon.c (CreatePanorama): Removed
+ some ugly formatting I
+ introduced in a recent commit
+ (CreatePanorama): Fixed bug of the missing column/row introduced
+ in cropped files.
+ * [r467] ChangeLog, PTcommon.c: * PTcommon.c (CreatePanorama): Removed
+ some ugly formatting I
+ introduced in a recent commit
+ * [r466] ChangeLog, PTcommon.h, tools/ChangeLog, tools/Makefile.am:
+ Added PTuncrop, a program to conver cropped tiffs to regular tiffs
+
+2006-05-27 dmg
+
+ * [r464] ChangeLog, PTcommon.c, tiff.c: 2006-05-27 dmg
+ <dmgerman@...>
+
+ * PTcommon.c (TiffGetImageParameters): Fixed incorrect error
+ message.
+ Removed tabs from entire file (some of them completely messed the
+ format), reindented entire file
+
+ * tiff.c: Changed TIFFTAG_ROWSPERSTRIP to 1.
+
+2006-05-24 maxlyons
+
+ * [r458] ChangeLog: Cropped TIFF modifications (mostly)
+ * [r457] tiff.c: readTIFF. Storing filename of TIFF in im->name.
+ * [r456] filter.h: getCropInformation. Adding declaration.
+ * [r455] PTcommon.c: All logic has been reworked so that "cropped"
+ TIFF files can be used throughout the stitching process for all
+ currently supported output formats. (Cropped TIFF files are those
+ that are just large enough to contain the remapped image, and the
+ offset/full size information is stored in the TIFF header). Modified
+ functions include ReplaceAlphaChannel, CreateAlphaChannels,
+ AddStitchingMasks, FlattenTIFF, createPanorama. New functions
+ include getCropInformationFromTiff, setFullSizeImageParameters.
+
+ Simplified ComputeStitchingMask8bits syntax
+
+ CreatePanorama. Reworked logic to handle intermediate output files
+ and produce final output in various formats. Added logic that
+ decides when to use cropped TIFF as intermediate format based on
+ chosen output format. TODO: this could use some tidy up, and it
+ might be a good idea to have cropped TIFF as the default
+ intermediate format for TIFF_m and TIFF_mask, and include a function
+ to "expand" the cropped TIFFs to full size when finished (if the
+ user requests non-cropped TIFF).
+
+ Reluctantly commented out calls to TIFFSetWarningHandler and
+ TIFFSetErrorHandler...these cause to GCC to abort, with a series of
+ errors about multiple definition of TIFF functions in libpano and
+ libtiff.
+
+ Changed title bar of progress dialog to indicate currently
+ processing image number (indexed at 1) and total images to be
+ processed.
+ * [r454] file.c: writePSD, writeLayerAndMask, writeChannelData,
+ getImageRectangle, addLayer. Reworked to handle "cropped" files.
+ * [r453] ColourBrightness.c, tools/PTmender.c: changed #include syntax
+
+2006-05-23 dmg
+
+ * [r452] ChangeLog, PTcommon.c: 2006-05-24 dmg <dmgerman@...>
+
+ * PTcommon.c (TiffSetImageParameters, TiffGetImageParameters):
+ Make sure ROWSPERSTRIP is propagated.
+
+2006-05-23 maxlyons
+
+ * [r451] pt_stdint.h: Fixing bad CR/LF combinations
+ * [r450] panorama.h: Adding CropInfo struct...used for processed
+ cropped images
+ * [r449] adjust.c: Removing old comments
+
+2006-05-23 dmg
+
+ * [r448] ChangeLog, PTcommon.c, PTcommon.h: 2006-05-23 dmg
+ <dmgerman@...>
+
+ * PTcommon.c (TiffGetImageParameters, TiffSetImageParameters):
+ Make sure compression is propagated at further stages
+ (CreatePanorama): Implemented support for C:NONE
+ (CreatePanorama): Implemented support for C:DEFLATE
+
+2006-05-22 dmg
+
+ * [r447] ChangeLog, PTcommon.c: (CreatePSD): Make sure PSD is 8 bit if
+ it contains more than 1
+ layer (we do not support multi-layer 16bit images). Cleaned up the
+ function and added some comments.
+ (ComputeStitchingMask8bits): Cleanedup the function (still more
+ work to do)
+ * [r446] ChangeLog, PTcommon.c, tools/PTblender.c: -05-22 dmg
+ <dmgerman@...>
+
+ * PTcommon.c: Checked return value of each TIFFWriteScanline. It
+ now returns an error when it cannot write to the output (instead of
+ just continue blindly). Added Error and Warning handler for TIFF
+ library so the errors are now reported using the PTtools error
+ handler.
+
+ 2006-05-20 dmg <dmgerman@...>
+
+ * PTcommon.c (CreatePanorama): Fixed a bug in TIFF_mask (the
+ program was not ending after where it should have)
+
+2006-05-21 dangelo
+
+ * [r445] pt_stdint.h: stdint is not provided by M$ Visual C.
+ * [r444] Makefile.am, PTcommon.h, filter.h, libpano.vcproj, sys_X11.c,
+ sys_ansi.c, sys_common.c, sys_mac.c, sys_win.c: bugfix: vararg
+ processing of PrintError() was broken
+ * [r443] adjust.c: fixed "SetMakeParams: Unsupported input image
+ projection" error when using
+ circular fisheye input images.
+
+2006-05-16 dmg
+
+ * [r434] ChangeLog, PTcommon.c: 2006-05-15 dmg <dmgerman@...>
+
+ * PTcommon.c (CreatePanorama): Fixed a typo related to QTVR
+ images. I also renamed Unknown07 to Create_QTVR
+ * [r433] ChangeLog, resample.c: 2006-05-15 dmg <dmgerman@...>
+
+ * resample.c: Fixed compilation warnings by moving #define
+ unsigned inside the body of the functions.
+
+2006-05-16 maxlyons
+
+ * [r432] ChangeLog: no message
+ * [r431] resample.c: Fixing bug in fast transform logic that caused
+ crash when destRect.left != 0 (i.e. producing cropped TIFF output)
+
+2006-05-15 brunopostle
+
+ * [r430] configure.ac, version.h: make version 2.8.3 same everywhere
+
+2006-05-15 maxlyons
+
+ * [r429] ChangeLog: no message
+ * [r428] tools/ColourBrightness.c, tools/ColourBrightness.h,
+ tools/PTcommon.c, tools/PTcommon.h: Removing old versions of
+ ptcommon and colourbrightness from the tools...these have already
+ been moved into libpano main directory
+ * [r427] tools/PTblender.c: Fixed comparison between pointer and
+ integer error (line 102)
+ * [r426] pano12.def: Removed duplicate entry for "StringtoFullPath"
+ (exported twice).
+ * [r425] makefile.win32: Updated Makefile.win32 to include missing
+ references to sys_common.c, PTCommon.c, hdrfile.c, rgbe.c,
+ ColourBrightness.c...should now build correctly using MingW
+ * [r424] PTcommon.c: Changed #include <filter.h> to #include
+ "filter.h" (this prevented compilation with MingW)
+ Changed call to execute_stack to execute_stack_new (necessary as a
+ result of modification to Transformation function type)
+ Removed InsertFileName definition. This is already defined in
+ PTPicker, and prevented compilation with MingW.
+ * [r423] ColourBrightness.c: Changed #include <filter.h> to #include
+ "filter.h" (this prevented compilation with MingW)
+
+2006-05-07 dmg
+
+ * [r422] ChangeLog, PTcommon.c, tools/ChangeLog, version.h: 2006-05-07
+ dmg <dmgerman@...>
+
+ * version.h: Updated version to 2.8.3
+
+ * PTcommon.c (SetBestAlphaChannel16bits): Implemented function.
+
+ 2006-05-06 dmg <dmgerman@...>
+
+ * PTcommon.c: (BlendLayers): Added support for 16 bit images.
+
+ * PTcommon.c (BlendLayers16Bit): Added function.
+
+2006-05-06 dmg
+
+ * [r419] ChangeLog, PTcommon.c, PTcommon.h, pano12.def: * PTcommon.h
+ (CreatePanorama): Added StringtoFullPath
+
+ * pano12.def: Exported StringtoFullPath
+
+ * PTcommon.h: removed <tiffio.h> from its includes.
+ * [r416] ChangeLog, Makefile.am: 2006-05-06 dmg <dmgerman@...>
+
+ * Makefile.am (STD_HDR): Install PTcommon.h
+ * [r415] ChangeLog, ColourBrightness.c, ColourBrightness.h,
+ Makefile.am, PTcommon.c, PTcommon.h, pano12.def, panorama.h,
+ tools/ChangeLog, tools/Makefile.am, tools/PTOptimizer.c,
+ tools/PTblender.c, tools/PTmender.c, tools/PTtiff2psd.c, version.h:
+ 2006-05-06 dmg <dmgerman@...>
+
+ * version.h: Updated version to 2.8.2 and improved ifdefs for
+ easier maintenance
+
+ * pano12.def: Added ColourBrightness, PTcommon definitions.
+
+ * Moved ColourBrightness.{c,h}, PTcommon.{c,h} to this directory.
+
+
+ 2006-05-06 dmg <dmgerman@...>
+
+ * PTStitcher.cpp: sent to the attic.
+
+ * PTblender.c, PTtiff2psd, PTmender: Changed name of quietFlag to
+ ptQuietFlag. I replaced their own version number with libpano.
+
+ * PTcommon.c, PTcommon.h, PTmender.c, Makefile.am: Moved
+ CreatePanorama to PTcommon.c and all the functions required by it.
+
+ * PTcommon.c (CreatePanorama): Added an error when the type of
+ panorama is not valid.
+ * [r414] tools/ChangeLog, tools/Makefile.am, tools/PTmender.c: *
+ PTcommon.c, PTcommon.h, PTmender.c, Makefile.am: Moved
+ CreatePanorama to PTcommon.c and all the functions required by it.
+
+ * PTcommon.c (CreatePanorama): Added an error when the type of
+ panorama is not valid.
+ * [r413] ChangeLog: Added missing entries to Changelog
+
+2006-05-05 dangelo
+
+ * [r412] morpher.c: fixed return code
+ * [r411] math.c: MSVC does not provide atanh.
+ * [r410] libpano.vcproj: updated MSVC project file. Use
+ $WXWIDGETS_HOME and $JDK_HOME environment
+ variables instead of hardcoded paths
+
+2006-04-28 dangelo
+
+ * [r408] libpano12.def, pano12.def, pano12vc.def, pano12vcd.def:
+ export exectute_stack_new in windows .dll
+
+2006-04-27 brunopostle
+
+ * [r407] ChangeLog, configure.ac, version.h: update version to 2.8.1
+
+2006-04-27 dmg
+
+ * [r406] ChangeLog: 2006-04-26 dmg (dmg)
+
+ * ChangeLog: updated changelog to match last 2 changes (including
+ the change to the ChangeLog :)
+
+2006-04-26 dangelo
+
+ * [r405] adjust.c, correct.c, filter.h, math.c, resample.c: fixed an
+ error in the transverse mercator transform.
+ do not fill undefined area in the sinusoidal projection with
+ garbage.
+ provide binary compatible version of execute_stack.
+
+2006-04-25 dangelo
+
+ * [r404] doc/stitch.txt: added new projection types to documentation
+
+2006-04-25 brunopostle
+
+ * [r403] ChangeLog: Updated ChangeLog to the autogenerated one (had
+ been clobbered)
+
+2006-04-21 dangelo
+
+ * [r402] rgbe.c: previous commit errornously replaced #include
+ <stdlib.h> with malloc.h.
+ revert to #include <stdlib.h>
+
+2006-04-20 dangelo
+
+ * [r401] AUTHORS, ChangeLog, adjust.c, filter.h, math.c, morpher.c,
+ pano12.def, pano12vc.def, pano12vcd.def, panorama.h, parser.c,
+ queryfeature.c, rgbe.c: added stereographic, mercator, transverse
+ mercator and sinusoidal projection.
+ Transverse mercator does not work properly yet. Modified all
+ coordinate transform
+ functions to return if the transformation was possible. (Not used
+ during stitching
+ yet)
+
+2006-04-19 brunopostle
+
+ * [r400] sys_common.c: Fix for previous patch for customizing
+ libpano12 error and progress output (Pablo D'Angelo)
+
+2006-04-14 dmg
+
+ * [r399] ChangeLog: update changelog for previous commit
+
+2006-04-14 brunopostle
+
+ * [r398] AUTHORS, Makefile.am, filter.h, libpano12.def, pano12.def,
+ pano12vc.def, pano12vcd.def, queryfeature.c, queryfeature.h,
+ sys_X11.c, sys_ansi.c, sys_common.c, sys_mac.c, sys_win.c: Allow
+ applications to supply their own callback functions for error and
+ progress reporting. (Pablo d'Angelo)
+
+2006-04-11 dmg
+
+ * [r397] ChangeLog, tools/PTblender.c, tools/PTmender.c: released
+ version 0.4.0 of PTmender and PTblender
+ * [r396] ChangeLog, tools/PTblender.c, tools/PTcommon.c,
+ tools/PTcommon.h, tools/PTmender.c, tools/PTmender.h,
+ tools/README.PTmender: 2006-04-10 dmg <dmgerman@...>
+
+ * toos/README.PTmender: updated it.
+
+ * tools/PTmender.h: removed some prototypes from the file that
+ belong now to PTcommon.h
+
+ * tools/PTmender.c: added support for flattening tiffs (including,
+ by extension, JPG and PNG support).
+
+ * tools/PTcommon.h: moved pt_tiff_parms into it, moved some
+ prototypes from tools/PTmender.h
+
+ * tools/PTcommon.c: Added blending of TIFFs into a single
+ one. JPG creation.
+
+ * tools/PTblender.c: added JPG creation.
+
+2006-04-09 dmg
+
+ * [r395] ChangeLog, rgbe.c: 2006-04-09 dmg <dmgerman@...>
+
+ * rgbe.c: Replaced #include <malloc.h> with <stdlib.h> to avoid
+ MacOS compilation error
+
+2006-03-10 brunopostle
+
+ * [r394] resample.c: Fix for gcc compilation error (Thomas Rauscher)
+
+2006-03-09 brunopostle
+
+ * [r393] tools, tools/.cvsignore: ignore non-source files
+
+2006-03-01 maxlyons
+
+ * [r392] tools/PTmender.c: Added ability to produce "cropped" output
+ files in tiff_m and tiff_mask format. Unfortunately, it doesn't
+ currently work when the fast transform (f0 option in m line) so make
+ sure not to include this option in stitcher script.
+ Added ability to produce LZW compressed output. Use following
+ syntax:
+ p w1237 h952 f1 u0 v115 n"TIFF_m r:CROP c:LZW"
+ Modified the number of rows per strip of TIFF data to be 1.
+ Code cleanup (removing goto statements, etc.), give variables more
+ descriptive names, and added a lot of comments/documentation.
+ * [r391] tools/PTcommon.h, tools/PTmender.h: Moving declaration of
+ InsertFileName.
+ Adding TIFFTAGs for full image width/length (in case not present in
+ tiff.h)
+
+2006-02-27 brunopostle
+
+ * [r390] tools, tools/.cvsignore: add .deps to .cvsignore
+ * [r389] tools, tools/.cvsignore: cvs should ignore Makefile.in not
+ Makefile.am
+ * [r388] Makefile.am, bmp.c, filter.h, hdrfile.c, queryfeature.c,
+ resample.c, rgbe.c, rgbe.h: Support for radiance 32bit float .hdr
+ files (Thomas Rauscher)
+ * [r387] ChangeLog: updated ChangeLog from CVS commit messages
+
+2006-02-21 dmg
+
+ * [r385] tools/ChangeLog, tools/PTcommon.c: 06-02-21 dmg
+ <dmgerman@...>
+
+ * PTcommon.c: Replaced InsertFileName with the one from
+ ptpicker.c (patch submitted by Max Lyons)
+
+2006-02-20 dmg
+
+ * [r384] tools/ChangeLog: Fixed spelling mistake in ChangeLog
+ * [r383] tools/ChangeLog, tools/PTcommon.c, tools/PTmender.c,
+ tools/PTtiff2psd.c: 2006-02-20 dmg <dmgerman@...>
+
+ * PTcommon.c (AddStitchingMasks): Removed exit that I was using
+ during debugging.
+
+ * PTtiff2psd.c (PT_TIFF2PSD_USAGE): Added name of default output
+ file.
+
+ * PTmender.c (ComputeStitchingMask8bits,
+ ComputeStitchingMask16bits,
+ ComputeStitchingMask,SetBestAlphaChannel16bits,
+ SetBestAlphaChannel8bits, CalculateAlphaChannel,
+ ApplyFeather8bits, ApplyFeather16bits, ApplyFeather): Removed
+ functions, they are already in PTcommon.c
+
+ * PTmender.c: Removed test code for TEST_ENABLE_COLOUR_CORRECTION
+
+ Changes submitted by Max Lyonx:
+
+ * PTcommon.c: Moved InsertFileName to this file from
+ PTmender.c. It should be compiled only under Windows.
+
+ * PTmender.c (main): Changed 0x6f for 'o'.
+ * [r382] tools/PTcommon.c, tools/PTcommon.h: I forgot to commit these
+ files
+
+2006-02-17 dmg
+
+ * [r381] tools/ChangeLog, tools/ColourBrightness.c, tools/Makefile.am,
+ tools/PTblender.c, tools/PTmender.c, tools/PTmender.h,
+ tools/PTtiff2psd.c: 2006-01-23 dmg <dmgerman@...>
+
+ * PTblender.c (main): There was an extra colon in the spec of the
+ command line options (reported by josh at joshdoe com)
+
+ * PTcommon.c (SetBestAlphaChannel8bits): Fixed minor bug.
+
+ 2006-01-20 dmg <dmgerman@...>
+
+ * Makefile.am (bin_PROGRAMS): Added PTtiff2psd.
+
+ * PTblender.c (main): Freed pointers. Added call to
+ VerifyTiffsAreCompatible. Added include to PTcommon.h
+
+ * PTmender.h: Moved quietFlag from this one to PTcommon.h
+
+ * PTmender.c: Added include to PTcommon.h, extracted CreatePSD,
+ and CreateStitchingMasks.
+
+ * PTtiff2psd.c: Created program.
+
+ * PTcommon.h (VerifyTiffsAreCompatible): Created file, added
+ prototypes.
+
+ * PTcommon.c (VerifyTiffsAreCompatible): Created file, and added
+ function. Moved CreatePSD and CreateStitchingMasks from PTmender.c.
+
+2006-01-20 dmg
+
+ * [r380] tools/ChangeLog, tools/PTblender.c: 06-01-19 dmg
+ <dmgerman@...>
+
+ * PTblender.c (main): If no files were specified in the command
+ line, then print usage.
+ * [r379] tools/ChangeLog, tools/ColourBrightness.c,
+ tools/ColourBrightness.h, tools/Makefile.am, tools/PTblender.c,
+ tools/PTmender.c: 2006-01-19 dmg <dmgerman@...>
+
+ * PTmender.c (main): Used PATH_SEP instead of / to get it to
+ work under Windogs.
+ (CreateStitchingMasks): Removed unnecessary assert.
+
+ * PTblender.c: Added program.
+
+ * PTmender.c (CreatePanorama): Changed call to
+ ColourBrightness to match new prototype. See below. Moved
+ ReplaceExt from to ColourBrightness.
+
+ * ColourBrightness.h: Changed prototypes (see below).
+
+ * ColourBrightness.c (CorrectFileColourBrightness): Add an extra
+ parameter to handle different input and output file names.
+ (ColourBrightness): Added an extra parameter to handle different
+ input and output filename. If the input filename is different from
+ output, then process file.
+ (ReplaceExt): Moved it here from
+ PTmender.c
+
+2006-01-16 dmg
+
+ * [r378] tools/ChangeLog, tools/ColourBrightness.c: Removed useless
+ comments
+ * [r377] tools/ChangeLog, tools/ColourBrightness.c: Fixed a bug in
+ Unknown49
+ * [r376] tools/ChangeLog: Minor edit change
+ * [r375] tools/ChangeLog, tools/PTmender.c: 2006-01-15 dmg
+ <dmgerman@...>
+
+ * PTmender.c (CreatePanorama): Found a bug. strcmp did not
+ include ==0.
+ (ComputeStitchingMask8bits): Implemented function.
+ (CalculateAlphaChannel): Implemented function.
+ (SetBestAlphaChannel8bits): Implemented function.
+ (CreateStitchingMasks): Found an error: Progress returns zero
+ when not error, not !=0. Also, I forgot return -1
+ (ApplyFeather): Implemented function.
+ (SetBestAlphaChannel8bits): Fixed a bug in the function. Wrong
+ condition in loop.
+ (PT_MENDER_VERSION): Bumped version to 0.3. Released.
+
+ 2006-01-14 dmg <dmgerman@...>
+
+ * PTmender.c (CreatePSD): Implemented function.
+ (TiffSetImageParameters): Added function.
+ (CreateStitchingMasks): Implemented function.
+ (ComputeStitchingMask): Implemented function.
+
+2006-01-15 dwilkins42
+
+ * [r374] Makefile.am, configure.ac: Add endian check. OS check only is
+ not sufficient
+
+2006-01-12 dmg
+
+ * [r373] tools/ChangeLog, tools/ColourBrightness.c, tools/PTmender.c:
+ 2006-01-12 dmg <dmgerman@...>
+
+ * ColourBrightness.c: Remove fprintfs
+
+ * PTmender.c: Enabled colour correction. Ready for
+ testing. Upgraded version to 0.2: "the Enlightment"
+
+ * ColourBrightness.c (Unknown40): Fixed another bug. This time it
+ was the data type of a variable. It was double, not integer!
+ * [r372] tools/ChangeLog, tools/ColourBrightness.c,
+ tools/ColourBrightness.h, tools/PTmender.c, tools/README.PTmender:
+ 006-01-12 dmg <dmgerman@...>
+
+ * PTmender.c (CreatePanorama): Reduced the size of the cache to
+ 500kbytes
+
+ * ColourBrightness.c: Improved readibility of many functions.
+ (RemapHistogram): Another bug. Divided a/b
+ instead of b/a.
+
+ 2006-01-11 dmg <dmgerman@...>
+
+ * ColourBrightness.c: (ComputeColourBrightnessCorrection) Found
+ another bug (limit of for loop was < 0xff not <= 0xff).
+ (ComputeColourBrightnessCorrection): Cleaned up the function,
+ renamed variables to make them meaninful. Killed another
+ bug. Again, a/b instead of b/a
+ (CorrectFileColourBrightness): Another bug. Missundertood return
+ value from readTIFF: it is zero when success, -1 when it is not.
+ (CorrectImageColourBrigthness): Another bug. im->data is a pointer
+ to the pointer to the actual data, not a pointer to the data!
+ Took advante of the editing and cleaned up the code and renamed
+ some veriables.
+ (DisplayHistogramsError): Refactored this function from
+ ColourBrightness.
+
+ * ColourBrightness.h, ColourBrightness.c: Renamed Unknown41 to
+ ComputeAdjustmentCurve. Renamed Unknown37 to RemapHistogram. I
+ have added assertions and debug code everywhere. Renamed Unknown33
+ to MapFunction. Updated callers accordingly.
+
+ 2006-01-10 dmg <dmgerman@...>
+
+ * ColourBrightness.c: (ComputeColourBrightnessCorrection): Another
+ bug: incorrect number of daisies.
+
+2006-01-10 dmg
+
+ * [r371] tools/ChangeLog, tools/ColourBrightness.c, tools/Makefile.am,
+ tools/PTmender.c, tools/README.PTmender: 1-10 dmg <dmgerman@...>
+
+ * ColourBrightness.c: I changed all mallocs to callocs. I also
+ added and removed some debug messages, and added optional use of
+ the dmalloc library.
+ (InitializeMagnolia): fixed a bug. I had allocated sizeof(pointer)
+ rather than sizeof(thing pointed by pointer). What an amateur!
+ (ColourBrightness): Another bug, I was freeing an incorrect number
+ of histograms.
+ (Unknown33): Fixed another bug. I referenced last element as
+ array[n] instead of the correct way array[n-1].
+ (Unknown37): Another bug 2 bugs. I had missed a set of parenthesis
+ in an expression. The next line had a couple of errors too.
+ (FreeHistograms): Another bug. One free was in the wrong place.
+
+ * README.PTmender: Updated it.
+
+ * PTmender.c (CreatePanorama): Disabled code for colour correction.
+
+ * Makefile.am (AM_CPPFLAGS): Added flags for TIFF and JPEG to the
+ compilation of the programs.
+
+2006-01-09 brunopostle
+
+ * [r370] configure.ac: update version to 2.8.0
+
+2006-01-09 dmg
+
+ * [r369] tools/ChangeLog, tools/ColourBrightness.c,
+ tools/ColourBrightness.h, tools/PTmender.c, tools/README.PTmender:
+ 2006-01-09 dmg <dmgerman@...>
+
+ * PTmender.c (CreatePanorama): Fixed a bug that affected cropped
+ images. I think TIFF_m is ready for the masses. The tests I have
+ performed are promising.
+ (main): Added a Version message for its official release. Initial
+ release: 0.1
+
+ * ColorBrightness.c, ColorBrightness.h: First bug: I got burned by
+ the fact that chars are by default signed. I changed any use of
+ char to unsigned.
+ * [r368] tools/ChangeLog, tools/ColourBrightness.c,
+ tools/ColourBrightness.h, tools/Makefile.am, tools/PTmender.c:
+ 2006-01-09 dmg <dmgerman@...>
+
+ * Makefile.am (PTmender_SOURCES): Added colourBrightness.* to
+ PTmender
+
+ * PTmender.c: Renamed CreatePanorama, removed old function stub
+
+ * ColorBrightness.c, ColorBrightness.h: added files. All the
+ functions for colourBrightness have been created, but they do not
+ work.
+
+ 2006-01-04 dmg <dmgerman@...>
+
+ * PTmender.c (main): Fixed another bug, in the case that no files
+ were specified in the command line.
+ (ARGtoRGBAImage): Fixed another bug (a line I duplicated, but that
+ I did not update).
+ (CreatePanorama): Replaced assertion on colourCorreection. I had
+ misinterpreted what the value was.
+
+2005-12-25 dmg
+
+ * [r367] tools/Makefile.am: I really removed -Wall -g this time
+ * [r366] tools, tools/.cvsignore, tools/ChangeLog, tools/Makefile.am,
+ tools/PTmender.c: 2005-12-25 dmg <dmgerman@...>
+
+ * PTmender.c (main,CreatePanorama): Fixed 5 more bugs. I am able
+ to stitch the first one photo panorama!
+ * [r365] tools/ChangeLog, tools/Makefile.am, tools/PTmender.c,
+ tools/PTmender.h: 005-12-24 dmg <dmgerman@...>
+
+ * Makefile.am: Removed -Wall from make process
+
+ * PTmender.c (main): Fixed 3 bugs.
+ (CreatePanorama): Fixed 2 bugs
+
+2005-12-23 dmg
+
+ * [r364] tools/ChangeLog: fixed minor typo in ChangeLog
+ * [r363] tools/ChangeLog, tools/PTmender.c: 2005-12-23 dmg
+ <dmgerman@...>
+
+ * PTmender.c (CreatePanorama): It appears now to be complete. We
+ have all the code for TIFF_m without brightness adjustement. Time
+ to start planning the testing phase.
+
+2005-12-22 dmg
+
+ * [r362] tools/ChangeLog, tools/PTmender.c, tools/PTmender.h:
+ 2005-12-22 dmg <dmgerman@...>
+
+ * PTmender.h: Renamed Unknown09 to
+ Clear_Area_Outside_Selected_Region
+
+ * PTmender.c (Clear_Area_Outside_Selected_Region): Created
+ function. This completes all the functions needed for
+ TIFF_m.
+
+2005-12-21 dmg
+
+ * [r361] tools/ChangeLog, tools/Makefile.am, tools/PTmender.c,
+ tools/PTmender.h: 2005-12-21 dmg <dmgerman@...>
+
+ * PTmender.h (InsertFileName): added prototype.
+
+ * Makefile.am (PTmender_LDADD): We now require the tiff library too.
+ (AM_CFLAGS): Added -Wall. I need to catch _any_ potential error.
+
+ * PTmender.c, PTmender.h (ARGtoRGBAImage): Renamed Unknown08 to
+ ARGtoRGBAImage and implemented it.
+ * [r360] tools/ChangeLog, tools/Makefile.am, tools/PTmender.c:
+ 2005-12-21 dmg <dmgerman@...>
+
+ * I forgot that OS X is case insensitive (even though it is case
+ preserving). I have renamed ptmender.h to PTmender.h. Updated
+ Makefile.am and PTmender.c (thanks to Bruno Postle for noticing
+ this).
+
+ * PTmender.c (CreatePanorama): Fixed some bugs during code review
+ of CreatePanorama
+ (CreatePanorama): Changed name of Unknown28 to Colour_Brightness
+ * [r359] tools/PTmender.h, tools/ptmender.h: renamed ptmender.h to
+ PTmender.h
+ * [r358] tools/ChangeLog, tools/README.PTmender: 2005-12-21 dmg
+ <dmgerman@...>
+
+ * README.PTmender: Added an explanation of its command line options.
+ * [r357] tools/ChangeLog, tools/PTmender.c, tools/ptmender.h:
+ 2005-12-21 dmg <dmgerman@...>
+
+ * PTmender.c (main): Completed main.
+ (sorting_function): Added it to sort files if -s
+
+2005-12-20 dmg
+
+ * [r356] tools, tools/.cvsignore, tools/ChangeLog, tools/Makefile.am,
+ tools/PTmender.c, tools/README.PTmender, tools/ptmender.h:
+ 2005-12-20 dmg <dmgerman@...>
+
+ * README.PTmender: Added this file.
+
+ * PTmender.c, PTmender.h: I created these two files. Created the
+ functions ReplaceExt, InsertFileName, and CreatePanorama. It has
+ also all the skeletons to all the functions that need to be
+ rewritten.
+
+ * Modified Makefile.am to add PTStitcher. The program currently
+ compiles, but does nothing.
+
+ * Created the ChangeLog.
+
+2005-12-13 jim0watters
+
+ * [r354] makefile.win32: added missing ZComb.o
+
+2005-12-07 jim0watters
+
+ * [r353] tools/PTStitcher.cpp, tools/PTStitcher.vcproj: Add
+ PTstitcher.exe helper tool
+ This is to replace the original PTstitcher
+ * [r352] tools/PTpano12.dsp, tools/PTpano12.vcproj,
+ tools/PTpano12_readme.txt, tools/ptpano12.cpp, tools/ptpano12.def,
+ tools/ptpano12.h: Add too PTpano12
+ This tool will intercepts calls, displays info, and then calls
+ original pano12.dll with the same parameters. It then passes back
+ the return values back to the original caller.
+
+2005-11-25 jim0watters
+
+ * [r351] version.h: update to ver 2.8
+
+2005-11-24 brunopostle
+
+ * [r349] ChangeLog: Updated chnagelog from CVS commit messages
+ * [r348] configure.ac: updated to 2.7.0.14 release
+
+2005-11-23 jim0watters
+
+ * [r347] version.h: update to ver .14
+ * [r346] sys_win.c: MSVS memory tracking tools
+ * [r345] sys_win.h: remove build warning
+ * [r344] adjust.c, parser.c: fix possible double delete or delete of
+ null
+
+2005-11-16 brunopostle
+
+ * [r342] ChangeLog: updated from cvs commit messages
+ * [r341] configure.ac: updated to 2.7.0.13 release
+
+2005-11-16 jim0watters
+
+ * [r340] version.h: update to ver .13
+ * [r339] libpano.vcproj: do not use MSVCP71.DLL
+ * [r338] ZComb.c: Fix "Bounds error"
+
+2005-11-09 brunopostle
+
+ * [r337] configure.ac: updated configure.ac to version 2.7.0.12
+
+2005-11-09 jim0watters
+
+ * [r336] adjust.c, filter.h, resample.c, seamer_.c, version.h: Fix
+ inverse transform
+ Add number to aa_transform
+ Increase ver to .12
+ * [r335] math.c: fix 64bit process slow down
+ * [r334] parser.c, tiff.c: fix possible memory leak / double free
+
+2005-11-03 brunopostle
+
+ * [r333] Makefile.am: Add Xcode project files to dist archive target
+
+2005-10-27 jim0watters
+
+ * [r332] doc/Optimize.txt, doc/stitch.txt: Added Antialiasing filter
+ numbers
+ * [r331] libpano.vcproj: Updated Windows project
+
+2005-10-26 jim0watters
+
+ * [r330] resample.c: Added the dual-color modes to the transform_aa
+ and cleaned
+ the code, rename 4 variables...
+
+2005-10-24 jim0watters
+
+ * [r328] PanoTools.pbproj.tgz: A project file for Apple's "XCode" IDE,
+ for developers who like to use Apple's tool.
+ * [r327] adjust.c, filter.h, resample.c: combine makePano with
+ MyMakePano and transform with MyTransform to remove duplicate code
+ and prepair to make MyTransform multiprocessor aware
+
+2005-10-23 jim0watters
+
+ * [r326] resample.c: alpha mask threshold bug fix
+ * [r325] resample.c: alpha mask threshold bug fix
+ * [r324] NEWS: alpha mask threshold bug fix
+
+2005-10-22 jim0watters
+
+ * [r323] NEWS: Do not process unchanged color channels for CA
+ correction
+ * [r322] AUTHORS, correct.c, queryfeature.c, resample.c, version.h: Do
+ not process unchanged color channels for CA correction
+
+2005-10-19 jim0watters
+
+ * [r321] AUTHORS, NEWS, version.h: update changes
+ * [r320] adjust.c, filter.h, panorama.h, parser.c, queryfeature.c,
+ resample.c: ByThomas Rauscher, Added antialiasing filters
+ * [r319] file.c, filter.c, tiff.c: ByThomas Rauscher, Added support
+ 32bit float files
+
+2005-10-18 jim0watters
+
+ * [r318] bmp.c: allow to read both top to bottom or bottom to top BMP
+ files
+ * [r317] panorama.h: remove incorrect filer_main()
+
+2005-05-22 dwilkins42
+
+ * [r315] version.h: Update all versions
+ * [r314] configure.ac, filter.c, queryfeature.c, version.h: Correct
+ behaviour for mode=_usedata
+
+2005-05-18 brunopostle
+
+ * [r312] NEWS, configure.ac, version.h: Changed version to 2.7.0.10
+ for release
+
+2005-05-12 jim0watters
+
+ * [r311] libpano.vcproj: update for VC .Net
+
+2005-05-07 dwilkins42
+
+ * [r310] lmdif.c, multilayer.c, panotypes.h, pteditor.c, ptpicker.c,
+ resample.c, sys_ansi.c: Explicitly mark unused variables and remove
+ GCC warning
+
+2005-05-05 dwilkins42
+
+ * [r308] queryfeature.c: Modify sense of Java test
+
+2005-05-04 dwilkins42
+
+ * [r307] ChangeLog: Update ChangeLog
+ * [r306] filter.c: Use 64 bit clean data types. Use 64 bit safe casts.
+ * [r305] file.c: Use decimal instead of hex constants
+ * [r304] pan.c: Use 64 bit safe casts.
+ * [r303] PTDialogs.c: Correct typo
+ * [r302] perspect.c: Use 64 bit clean data types.
+ * [r301] fourier.c, jpeg.c, morpher.c: Use 64 bit clean data types.
+ Use 64 bit safe casts.
+ * [r300] file.c: Use 64 bit clean data types. Use 64 bit safe casts.
+ Rename READLONG and WRITELONG to READINT32 and WRITEINT32 to
+ accurately reflect their purpose.
+ * [r299] correct.c: Use 64 bit safe casts.
+ * [r298] sys_ansi.c, sys_win.c: Use 64 bit clean parameter
+ declarations.
+ * [r297] tiff.c: Use 64 bit clean data types and types defined in
+ tiff.h where appropriate
+ * [r296] resample.c: Use 64 bit clean data types.
@@ Diff output truncated at 100000 characters. @@
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|