From: <bru...@us...> - 2009-09-26 20:41:24
|
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@phosphorus> + + * 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 <dm...@uv...> + + * doc/developmentPolicy.txt: Added file with a draft of a policy + for development of libpano + * [r1058] doc/developmentPolicy.txt: 2009-09-18 <dm...@uv...> + + * doc/developmentPolicy.txt: Added file with a draft of a policy + for development of libpano + * [r1057] CMakeLists.txt, ChangeLog, ptpicker.c: 009-09-18 + <dm...@uv...> + + 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 <dm...@uv...> + + * 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 + <dm...@uv...> + + * 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 <dm...@uv...> + + * 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 <dm...@uv...> + + * 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 + <dm...@uv...> + + * 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 <dm...@uv...> + + * 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 <dm...@uv...> + + * 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@phosphorus> + + * * 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@phosphorus> + + * panorama.h, math.c, adjust.c, queryfeature.c, filter.h: Finally + added the architectural. + * [r913] ChangeLog, queryfeature.c: 2008-12-29 dmg <dmg@phosphorus> + + * 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 <dm...@uv...> + + * 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 <dm...@uv...> + + * 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 <dm...@uv...> + + * 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 + <dm...@uv...> + + * 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 <dm...@uv...> + + * 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 + <dm...@uv...> + + * 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 <dm...@uv...> + + * 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 <dm...@uv...> + + * 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 <dm...@uv...> + + * 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 <dm...@uv...> + + * 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 <dm...@uv...> + + * 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 <dm...@uv...> + + * 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 <dm...@uv...> + + * 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 <dm...@uv...> + + * 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 <dm...@uv...> + + * 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 <dm...@uv...> + + * 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 <dm...@uv...> + + * 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 <dm...@uv...> + + * 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 <dm...@uv...> + + * 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 <dm...@uv...> + + * 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 <dm...@uv...> + + * 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 <dm...@uv...> + + * parser.c (READ_OPT_VAR): Bug fix: changed a format spec from %k + to %d + + 2006-11-28 dmg <dm...@uv...> + + * 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 <dm...@uv...> + + * 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 <dm...@uv...> + + * 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 <dm...@uv...> + + * 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 <dm...@uv...> + + * 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 <dm...@uv...> + + * 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 <dm...@uv...> + + * 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 <dm...@uv...> + + * 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 <dm...@uv...> + + * 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 <dm...@uv...> + + * 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 + <dm...@uv...> + + * 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 + <dm...@uv...> + + * 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 <dm...@uv...> + + * 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 <dm...@uv...> + + * 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 + <dm...@uv...> + + * 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 <dm...@uv...> + + * 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 + <dm...@uv...> + + * 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 <dm...@uv...> + + * 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 <dm...@uv...> + + * 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 <dm...@uv...> + + * 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 <dm...@uv...> + + * 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 + <dm...@uv...> + + * 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 <dm...@uv...> + + * 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 <dm...@uv...> + + * 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 + <dm...@uv...> + + * 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 <dm...@uv...> + + * 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 <dm...@uv...> + + * 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 + <dm...@uv...> + + * 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, ColourBrightn... [truncated message content] |