[152595]: / ChangeLog.svn  Maximize  Restore  History

Download this file

3217 lines (2365 with data), 118.1 kB

2009-09-28  kornelbenko

	* [r1094] CMakeLists.txt, tools/CMakeLists.txt: Use the correct target
	  to add dependencies
	  and also to create executables.
	  On windows, bind with tha static target/library,
	  on other platforms with the shared target.
	* [r1093] tools/PTblender.c, tools/PTinfo.c, tools/PTmasker.c,
	  tools/PTmender.c, tools/PTroller.c, tools/PTtiff2psd.c: Remove
	  unneded include.
	  It broke compilation on windows.
	  (Suggestion from Daniel M. German)
	* [r1092] CMakeLists.txt: Added version to created source package
	* [r1091] CMakeLists.txt: Remove the use of HuginMacros on windows.
	  Apparently not needed.

2009-09-28  jim0watters

	* [r1090] adjust.c: Fix build error with MSVC

2009-09-27  kornelbenko

	* [r1089] CMakeLists.txt: For now don't try to install a dll on
	  windows due to
	  some link errors.
	* [r1088] CMakeLists.txt, man/CMakeLists.txt, tests/CMakeLists.txt,
	  tests/simpleTiff16/CMakeLists.txt, tools/CMakeLists.txt:
	  libpano/CMakeLists.txt: Added ${_common_libs} to the link stage of
	  the shared pano13 lib.
	  Needed on OSX Platform.
	  Corrected the copyright-dates

2009-09-27  brunopostle

	* [r1085] CMakeLists.txt: Unify mixed line endings

2009-09-27  kornelbenko

	* [r1084] CMakeLists.txt: Add top source directory for includes
	  (This is, where nowadays some include files like PTcommon.h are

2009-09-26  brunopostle

	* [r1083] ChangeLog.svn, Makefile.am: auto-generated ChangeLog.svn

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
	* [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
	* [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/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
	* [r1067] CMakeLists.txt, ChangeLog, tools/CMakeLists.txt: Added tools

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

2009-09-18  dmg

	* [r1060] doc/developmentPolicy.txt: added sentence on mailing list to
	  policy draft
	* [r1059] ChangeLog: 2009-09-18 <dmg@uvic.ca>
	  * doc/developmentPolicy.txt: Added file with a draft of a policy
	  for development of libpano
	* [r1058] doc/developmentPolicy.txt: 2009-09-18 <dmg@uvic.ca>
	  * doc/developmentPolicy.txt: Added file with a draft of a policy
	  for development of libpano
	* [r1057] CMakeLists.txt, ChangeLog, ptpicker.c: 009-09-18
	  Patch submitted by Kornel Benko
	  * ptpicker.c: Casted some values in printf to avoid compiler
	  * 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@uvic.ca>
	  * 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
	  * 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

2009-09-16  brunopostle

	* [r1048] ChangeLog: Update ChangeLog for likely beta2

2009-09-14  brunopostle

	* [r1047] tests/panoAutomateTest.pl,
	  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@uvic.ca>
	  * 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@uvic.ca>
	  * 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

2009-09-03  brunopostle

	* [r1042] ChangeLog: Update ChangeLog with svn2cl
	* [r1041] Makefile.am, configure.ac, version.h: Bump version and
	* [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/simpleTiff16/reference/tiff_m_cropped0000.tif: 2009-08-14
	  * 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/simpleTiff16/temp.txt: 2009-08-13 <dmg@uvic.ca>
	  * 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_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
	* [r1020] CMakeLists.txt: Improved version of previous mod to
	* [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

2009-08-01  dmg

	* [r1017] ChangeLog, parser.c: 2009-08-01 <dmg@uvic.ca>
	  * 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).

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
	  It is useful for the analysis of results of PToptimizer operation
	  and the
	  subsequent removal of "bad" control points. Patch #2118807 (Iouri
	* [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
	  sprintf(3) in the target buffer directly. Patch #2118807 (Iouri

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/simpleTiff16/reference/.cvsignore, tools/.cvsignore:

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/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 &
	  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
	  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 <dmg@uvic.ca>
	  * 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@uvic.ca>
	  * 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
	* [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

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
	  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
	  swept many files to remove compiler warnings.

2007-11-25  dangelo

	* [r749] ChangeLog, libpano.vcproj: MSVC: produce libs named

2007-10-21  dangelo

	* [r742] ChangeLog, parser.c: reset m parameter to 0 if not set in m

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@uvic.ca>
	  * 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
	  * queryfeature.c, panorama.h (panoProjectionFormatCount): Added
	* [r652] ChangeLog, configure.ac, panorama.h, parser.c,
	  queryfeature.c, tools/panoinfo.c, tools/panoinfo_unix.c, version.h:
	  2007-01-11 dmg <dmg@uvic.ca>
	  * 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
	  * 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@uvic.ca>
	  * parser.c (readAdjust): Images with i were all done with the
	  first spec. This change fixes that problem (the parser should be
	* [r647] ChangeLog, TODO, configure.ac, doc/stitch.txt, parser.c,
	  version.h: 2007-01-10 dmg <dmg@uvic.ca>
	  * 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@uvic.ca>
	  * 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@uvic.ca>
	  * 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@uvic.ca>
	  * 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
	  * ptfeather.c: Improved the feathering algorithm, made sure 16
	  bits works too.
	  * ptstitch.c, ptstitch.h (panoStitchPixelChannelSet): Added
	  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@uvic.ca>
	  * 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

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@uvic.ca>
	  * PTcommon.c (panoCreatePanorama): A pointer was freed more than
	* [r630] ChangeLog, PTcommon.c, configure.ac, file.c, metadata.c,
	  tiff.c, tools/PTtiff2psd.c, version.h: 2006-12-15 dmg <dmg@uvic.ca>
	  * 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@uvic.ca>
	  * 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

2006-12-14  dmg

	* [r628] ChangeLog, ColourBrightness.c: 2006-12-13 dmg <dmg@uvic.ca>
	  * 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@uvic.ca>
	  * 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@uvic.ca>
	  * 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
	  * 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

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:

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@uvic.ca>
	  * version.h (VERSION), configure.ac Upgraded to version 2.9.4.
	  * tools/PTmender.c: Fixed a bug in the processing of the input
	  * 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
	  * 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@uvic.ca>
	  * 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@uvic.ca>
	  * 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
	  * 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@uvic.ca>
	  * parser.c (READ_OPT_VAR): Bug fix: changed a format spec from %k
	  to %d
	  2006-11-28 dmg <dmg@uvic.ca>
	  * 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@uvic.ca>
	  * version.h (VERSION), configure.ac Upgraded to version 2.9.2.
	  * TODO: Updated it.
	  * tools/PTmender.c: Mimic processing of input filenames to match
	  -- 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
	* [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@uvic.ca>
	  * version.h (VERSION), configure.ac Upgraded to version 2.9.0
	  * tiff.c (panoImageBoundingRectangleCompute): Remove a debug
	  * 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
	  * 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
	  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@uvic.ca>
	  * 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@uvic.ca>
	  * 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@uvic.ca>
	  * 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
	  * 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
	  directly any more.

2006-11-25  dmg

	* [r612] ChangeLog, makefile.osx: 2006-11-25 dmg <dmg@uvic.ca>
	  * 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@uvic.ca>
	  * 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@uvic.ca>
	  * 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
	* [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@uvic.ca>
	  * 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
	  * 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
	  * 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
	  * 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
	  * 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@uvic.ca>
	  * 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@uvic.ca>
	  * 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
	  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/simpleTiff16/reference/tiff_m_cropped0000.tif, tiff.c,
	  tools/PTroller.c, tools/PTtiff2psd.c, version.h: 2006-10-27 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@uvic.ca>
	  * 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
	  * 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
	  * 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
	  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@uvic.ca>
	  * 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@uvic.ca>
	  * 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
	* [r584] ChangeLog, PTcommon.c, configure.ac, tests/ChangeLog,
	  tests/panoAutomateTest.pl, version.h: 2006-10-26 dmg <dmg@uvic.ca>
	  * 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

2006-10-25  dmg

	* [r583] ChangeLog, ColourBrightness.c, configure.ac, version.h:
	  2006-10-25 dmg <dmg@uvic.ca>
	  * 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
	  * 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@uvic.ca>
	  * 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@uvic.ca>
	  * version.h (VERSION), configure.ac: Upgraded to version 2.8.5pre5
	  * ColourBrightness.c, tools/PTblender.c: The following bugs in
	  are fixed:
	  1) When -c or -m is specified no image output is done and therefore
	  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
	  * 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/simpleTiff16/ChangeLog, tests/simpleTiff16/README.TXT,
	  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@uvic.ca>
	  * 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@uvic.ca>
	  * 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
	* [r571] ChangeLog, PTcommon.c, bootstrap: 2006-09-21 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

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
	* [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

2006-08-30  dmg

	* [r561] tests/ChangeLog, tests/simpleStitch/reference/psd.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
	* [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
	* [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_none.tif: I forgot to enable PPM input

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
	* [r530] tests/ChangeLog, tests/Makefile.am,
	  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/simple.txt, tests/simpleTiff16/temp.txt,
	  tests/simpleTiff16/tests, tests/simpleTiff16/tests/jpeg.jpg,
	  tests/simpleTiff16/tests/tiff_none.tif: Added a simple test for 16
	  bit TIFF images and updated other tests to match TIFF metadata

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_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@uvic.ca>
	  * PTcommon.c (CreatePanorama): The process for creating PSD_mask
	  and PSD_nomask was inverted.
	* [r521] tests/ChangeLog, tests/panoAutomateTest.pl: 2006-06-16 dmg
	  * 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@uvic.ca>
	  * PTcommon.c: Major reindent, removed tabs
	* [r517] ChangeLog, PTcommon.c, panorama.h, ppm.c, tiff.c: 2006-06-15
	  dmg <dmgerman@uvic.ca>
	  * 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
	  (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@uvic.ca>
	  * 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@uvic.ca>
	  * 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

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
	* [r499] tests/ChangeLog, tests/panoAutomateTest.pl,
	  tests/simpleStitch/ChangeLog, tests/simpleStitch/reference/jpeg.jpg,
	  tests/simpleStitch/simple.txt: Updated tests, use tiffcmp instead of

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

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

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

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
	* [r482] adjust.c: CheckParams: allowing optimizer to work with new

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,
	* [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,

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
	* [r472] tests/simpleStitch/reference/jpeg.jpg,
	  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/ChangeLog, tests/simpleStitch/Makefile,
	  tests/simpleStitch/README.txt, tests/simpleStitch/reference,
	  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
	  * PTcommon.c (TiffGetImageParameters): Fixed incorrect error
	  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
	  Changed title bar of progress dialog to indicate currently
	  processing image number (indexed at 1) and total images to be
	* [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@uvic.ca>
	  * 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
	  * 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
	  * 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
	  2006-05-20 dmg <dmgerman@uvic.ca>
	  * 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@uvic.ca>
	  * 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@uvic.ca>
	  * 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@uvic.ca>
	  * version.h: Updated version to 2.8.3
	  * PTcommon.c (SetBestAlphaChannel16bits): Implemented function.
	  2006-05-06 dmg <dmgerman@uvic.ca>
	  * 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@uvic.ca>
	  * 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@uvic.ca>
	  * 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@uvic.ca>
	  * 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
	  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

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@uvic.ca>
	  * 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@uvic.ca>
	  * 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
	  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
	  Adding TIFFTAGs for full image width/length (in case not present in

2006-02-27  brunopostle

	* [r390] tools, tools/.cvsignore: add .deps to .cvsignore
	* [r389] tools, tools/.cvsignore: cvs should ignore Makefile.in not
	* [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
	  * 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@uvic.ca>
	  * PTcommon.c (AddStitchingMasks): Removed exit that I was using
	  during debugging.
	  * PTtiff2psd.c (PT_TIFF2PSD_USAGE): Added name of default output
	  * PTmender.c (ComputeStitchingMask8bits,
	  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

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@uvic.ca>
	  * 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@uvic.ca>
	  * 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
	  * 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
	  * 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@uvic.ca>
	  * 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

2006-01-16  dmg

	* [r378] tools/ChangeLog, tools/ColourBrightness.c: Removed useless
	* [r377] tools/ChangeLog, tools/ColourBrightness.c: Fixed a bug in
	* [r376] tools/ChangeLog: Minor edit change
	* [r375] tools/ChangeLog, tools/PTmender.c: 2006-01-15 dmg
	  * 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@uvic.ca>
	  * 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@uvic.ca>
	  * 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@uvic.ca>
	  * PTmender.c (CreatePanorama): Reduced the size of the cache to
	  * ColourBrightness.c: Improved readibility of many functions.
	  (RemapHistogram): Another bug. Divided a/b
	  instead of b/a.
	  2006-01-11 dmg <dmgerman@uvic.ca>
	  * 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.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@uvic.ca>
	  * 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@uvic.ca>
	  * 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@uvic.ca>
	  * 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@uvic.ca>
	  * Makefile.am (PTmender_SOURCES): Added colourBrightness.* to
	  * 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
	  2006-01-04 dmg <dmgerman@uvic.ca>
	  * 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@uvic.ca>
	  * 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@uvic.ca>
	  * 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
	  * 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@uvic.ca>
	  * PTmender.h: Renamed Unknown09 to
	  * PTmender.c (Clear_Area_Outside_Selected_Region): Created
	  function. This completes all the functions needed for

2005-12-21  dmg

	* [r361] tools/ChangeLog, tools/Makefile.am, tools/PTmender.c,
	  tools/PTmender.h: 2005-12-21 dmg <dmgerman@uvic.ca>
	  * 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@uvic.ca>
	  * 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
	  * 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
	* [r358] tools/ChangeLog, tools/README.PTmender: 2005-12-21 dmg
	  * README.PTmender: Added an explanation of its command line options.
	* [r357] tools/ChangeLog, tools/PTmender.c, tools/ptmender.h:
	  2005-12-21 dmg <dmgerman@uvic.ca>
	  * 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@uvic.ca>
	  * 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
	  * 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 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

2005-11-16  brunopostle

	* [r342] ChangeLog: updated from cvs commit messages
	* [r341] configure.ac: updated to 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

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
	* [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
	* [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
	* [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
	  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.
	  accurately reflect their purpose.
	* [r299] correct.c: Use 64 bit safe casts.
	* [r298] sys_ansi.c, sys_win.c: Use 64 bit clean parameter
	* [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.
	* [r295] queryfeature.c: Use 64 bit clean data types. Use 64 bit safe
	  const instead of define
	* [r294] ppm.c: Use 64 bit clean data types. Use correct format
	  specifiers for 32/64 bit
	* [r293] parser.c: Use correct format specifiers for 32/64 bit
	* [r292] filter.h, panorama.h: use 64 bit clean types
	* [r291] fftn.c, fftn.h: Correct data widths for 32/64 bit use
	* [r290] Triangulate.c: Use floating point version of abs() to avoid
	  conversion errors
	* [r289] tools/panoinfo_unix.c: gcc 2.95 on ppc barfs if local
	  variables defined late
	* [r288] Makefile.am, panotypes.h: Add panotypes.h header for 32/64
	  bit support
	* [r287] configure.ac, m4/ax_check_graphics.m4: Small fixes for darwin

2005-05-01  dwilkins42

	* [r286] PTDialogs.c, multilayer.c, pteditor.c, resample.c: Supress
	  unused parameter warning on msvc.
	* [r285] sys_win.h: Correct function declarations.
	* [r284] sys_win.c: Correct function declarations. remove unused local
	  variables. Supress unused parameter warning on msvc.
	* [r283] ptpicker.c: Update function declaration. Supress unused
	  parameter warning on msvc
	* [r282] optimize.c: Remove redundant function declaration
	* [r281] lmdif.c: Update function declarations. Remove redundant
	  function declarations. Supress unused parameter warnings on msvc
	* [r280] file.c: Replace (char)255 with 0xFF so that msvc won't
	* [r279] correct.c: Initialise a few more variables.
	* [r278] adjust.h: Add one more function declaration
	* [r277] adjust.c: Initialise variables. Correct typing error. Update
	  function declaration

2005-04-30  dwilkins42

	* [r276] queryfeature.c: Add note in queryfeature if java support is
	* [r275] Makefile.am: Add msvc files to autotools
	* [r274] libpano.vcproj, pano12vc.def, pano12vcd.def: Add project file
	  for msvc and support files
	* [r273] resample.c: Fix cast-as-lvalue warning. Add function
	  declarations. Ensure all variables initialised. Remove unused
	  variables. Fix cast scope. Fix fprintf format string
	* [r272] ptpicker.c: Correct sprintf format strings
	* [r271] lmdif.c: Correct function declarations. Remove unused
	  variables. Remove redundant functions
	* [r270] fourier.c: Remove unused variables. Comment out unused code
	* [r269] filter.c: Ensure variables initialised. Fix cast scope
	* [r268] file.c: Fix multi-character char const warning. Remove unused
	  variables. Fix signed/unigned comparison warnings
	* [r267] adjust.c: Add function declarations. Ensure variables
	  initialised. Comment out unused code. Correct sprintf format string
	* [r266] adjust.h: Add new header
	* [r265] fftn.c: Fix signed/unsigned warnings
	* [r264] correct.c: Fix cast-as-lvalue error. Ensure all variables
	* [r263] Makefile.am: Add new files to automake system
	* [r262] optimize.c: Remove unused variables. Add function
	* [r261] ptpicker.c: Remove unused variable
	* [r260] parser.c: Add function declarations. Correct printf/scanf
	  format definitions. Add default case to switch statement
	* [r259] ZComb.c, ZComb.h, tiff.c: Move Z combining code to it's own
	  files. Fix parameter declaration in tiff.c
	* [r258] adjust.c, lmdif.c, pteditor.c, ptpicker.c, resample.c: Remove
	  #pragma unused (not used by gcc or msvc)
	* [r257] tools/PTOptimizer.c: Remove unused variables. Add explicit
	  function declaration
	* [r256] sys_win.h: Correct parameter declaration
	* [r255] sys_ansi.c: Remove unused variable
	* [r254] remap.c: Add explicit variable initialisation
	* [r253] pteditor.c: Add explicit function declaration
	* [r252] png.c: Fix data type. Fix Optimise bug
	* [r251] Triangulate.c: Remove unused variable

2005-04-22  dwilkins42

	* [r250] javastub.c: Required for --without-java support
	* [r249] pano12.rc: Correct rc language version (messages are in
	  english not german)
	* [r248] Makefile.am, configure.ac: Add --without-java support

2005-02-26  dwilkins42

	* [r241] panorama.h: __INTEL__ cannot be used as a test for windows

2005-02-17  dwilkins42

	* [r240] configure.ac: Update version number

2005-02-04  jim0watters

	* [r239] adjust.c, parser.c, queryfeature.c, version.h: Fix bug when
	  cropping outside of image - Joost Nieuwenhuijse

2005-01-12  dwilkins42

	* [r238] configure.ac, m4/ax_check_graphics.m4: Add initial support in
	  autotools for the 64 bit linux platform. Remove default search paths

2005-01-07  dwilkins42

	* [r237] Makefile.am, bootstrap, build/Makefile.am,
	  build/win32/Makefile.am, configure.ac, doc/Makefile.am,
	  m4/Makefile.am, tools, tools/.cvsignore, tools/Makefile.am: Ensure
	  maintainer-clean and distcheck targets work. Disable maintainer-mode
	  in dist tarball.
	* [r236] m4/ax_check_java.m4: Put only _really_ required includes in
	  JAVA_FLAGS. Should fix problem on Debian with gcj.

2004-12-01  specu

	* [r222] sys_win.c: add title to the PrintError messagebox
	* [r221] sys_win.c: fix typo
	* [r219] version.h: replace non ASCII char with (c) - fix for bug

2004-11-23  dwilkins42

	* [r207] Makefile.am, configure.ac, doc, doc/.cvsignore,
	  m4/ax_check_graphics.m4, m4/ax_check_java.m4: Fixes for build
	  (cygwin now compiles, but need to add README.cygwin to explain how).
	  Also add .cvsignore to doc subdir.
	* [r203] libpano12.def: Add libpano12.def used to create the import
	  library on windows. This is the same as pano12.def, but does not
	  re-export the TIFFxxxx symbols from the tiff library (which can
	  cause some hard-to-track errors)

2004-11-22  dwilkins42

	* [r199] Makefile.am, build, build/.cvsignore, build/Makefile.am,
	  build/README, build/win32, build/win32/.cvsignore,
	  build/win32/Makefile.am, build/win32/compile-resource,
	  build/win32/lt-compile-resource, configure.ac, m4/ax_check_java.m4,
	  tools/Makefile.am: Fixes for mingw and cygwin build. Note that
	  cygwin build still has a few problems.
	* [r198] ., .cvsignore, m4, m4/.cvsignore, tools, tools/.cvsignore:
	  Add cvs ignore files

2004-11-16  brunopostle

	* [r180] ChangeLog: *** empty log message ***
	* [r179] Makefile.am, configure.ac, doc, doc/Makefile.am,
	  doc/Optimize.txt, doc/stitch.txt: Added updated documentation for
	  PTStitcher and PTOptimizer.
	* [r178] NEWS, configure.ac: Updated for release

2004-11-16  jim0watters

	* [r177] version.h: Official release, Updated to version
	* [r176] optimize.c: Fix small memory leak, as reported by Pablo

2004-11-10  dwilkins42

	* [r139] Makefile.am, m4/ax_check_graphics.m4: Update mac support in
	  the build files

2004-11-10  brunopostle

	* [r138] configure.ac: Stop configure when it can't find libjpeg,
	  zlib, libtiff, libpng or java (Douglas Wilkins)
	* [r137] tools/Makefile.am: Allow out of tree builds. Remove an
	  unnecessary osx hack.
	* [r136] m4/ax_check_java.m4: Add a path to find java on osx 10.1
	  (Douglas Wilkins)

2004-11-09  brunopostle

	* [r135] m4/ax_check_java.m4: small changes to allow for the sun java
	  packaged by www.jpackage.org (Douglas Wilkins)
	* [r134] panorama.h, tools/Makefile.am: Fixes to build on osx, though
	  not ideal.
	* [r133] m4/ax_check_java.m4: fixes to detect java libraries
	* [r132] tools/Makefile.am: Add AM_LDFLAGS=-L.. so the tools can link
	  to the just-built library
	* [r131] configure.ac: allow older versions of autoconf
	* [r130] Makefile.am: Add some likely include paths for building on a
	* [r129] AUTHORS, ChangeLog, Makefile.am, NEWS, README, bootstrap,
	  configure.ac, m4, m4/Makefile.am, m4/ax_check_graphics.m4,
	  m4/ax_check_java.m4, tools/Makefile.am: Added new libtool, automake,
	  autoconf build system. Needs testing on
	  various platforms.

2004-11-08  brunopostle

	* [r128] Makefile, README.linux, README.windows, makefile.win32,
	  tools/makefile panoinfo, tools/makefile ptoptimizer,
	  tools/makefile.panoinfo.win32, tools/makefile.ptoptimizer.win32:
	  Renamed Makefile as it would be clobbered by upcoming automake build
	  Renamed files with spaces as they confuse make. Modified README
	  files as

2004-10-15  jim0watters

	* [r127] jpeg.c, queryfeature.c, version.h: Turned on JPEG
	  optimization - disable in script file

2004-10-07  jim0watters

	* [r125] version.h: Official release, Updated to version

2004-09-27  jim0watters

	* [r124] tools/panoinfo_unix.c: Unix version of PanoInfo
	* [r123] version.h: Updated to new version - rc1
	* [r122] resample.c: Updated fastTransform - removed bugs
	* [r121] sys_win.c: disable warnings for unknown tags for TIFF files
	* [r120] queryfeature.c: Fix asserts with Microsoft compilers

2004-09-22  jim0watters

	* [r119] correct.c, filter.c, resample.c: Reduce the number of times
	  the status bar gets updated. From every 5 lines to every 2%. Speed
	  increase using plugin from 4:30 down to 1:30 with 5000 pixel high
	* [r118] math.c: Fix PTCorrect vignetting correction. Use same amount
	  of correction with 16 and 8 bit files. 16 bit too dark

2004-07-20  jim0watters

	* [r117] file.c: Fix PTAdjust saving 16 bit files loaded from plug-in
	  as too dark.
	* [r116] version.h: new version
	* [r115] seamer_.c: Fix 16 bit PTAdjust blend method paste, remove
	  black border - Jim Watters
	* [r114] ptpicker.c: Fix PTEditor to open files
	* [r113] filter.h: Remove many type size warnings
	* [r112] PTDialogs.c, pano12.rc, sys_win.h: Fix path and file input
	  with dialog boxes. Now accept path with spaces. Updating edit
	  control is remembered.

2004-07-18  jim0watters

	* [r111] adjust.c: Speed up adding an alpha channel to image - Jim

2004-07-15  jim0watters

	* [r110] tools/panoinfo.c: Remove unused variables
	* [r109] version.h: Set to Alpha 4
	* [r108] queryfeature.c: Update with new features - mask for focus,
	  Faster, PSD & 16bit bug fix
	* [r107] sys_win.h: Fix propper dialog names for Windows plug-ins -
	  Jim Watters
	* [r106] tiff.c: Added Combining images of different focus by Rik
	* [r105] filter.c, filter.h, morpher.c, parser.c, resample.c: Added
	  Faster transformations by Fulvio Senore and with morphing by Rik
	* [r104] file.c: Fix problem with large PSD files with image width >
	  16384 and heavy file swapping and updated hasFeather. Rik
	  Littlefield & Jim Watters
	* [r103] correct.c, file.c, filter.c, filter.h, math.c: Fix 16bit
	  plug-in for Radial Shift and PTAdjust - Kevin Kratzke & Jim Watters

2004-07-13  jim0watters

	* [r102] file.c: Dynamically allocate scanline buffer in
	  to avoid buffer overflow and crash on large images.
	* [r101] queryfeature.c: made to work with microsoft compiler

2004-06-06  jim0watters

	* [r100] version.h: increased version #
	* [r99] Makefile: add missing bracket

2004-05-30  jim0watters

	* [r98] tools/makefile ptoptimizer: makefile for ptoptimizer
	* [r97] tools/makefile panoinfo, tools/panoinfo.c: Small application
	  to test the query feature functions of pano12 library.
	* [r96] Makefile, makefile.linux, makefile.mac, makefile.osx,
	  pano12.def, pano12.rc, queryfeature.c, queryfeature.h, version.h:
	  Functions to determine properties of this specific pano12 library.
	  Features are name/value pairs. The name is string and the value can
	  be either an integer, double or string. Boolean values are encoded
	  as integers (0=false, 1=true)
	* [r95] adjust.c, filter.h, filter.r, optimize.c, parser.c: Rik
	  Littlefield's Improved optimizer. Better. Faster. Stronger.
	  The method used here is a hybrid of two optimization strategies. In
	  the first strategy, fcnPano is configured to return one function per
	  control point, that function being total distance without regard for
	  direction. In the second strategy, fcnPano is configured to return
	  two functions per control point, those functions being distance in
	  two directions, typically longitude and latitude.

2004-05-03  brunopostle

	* [r90] makefile.osx: Partially working OS X makefile. This creates a
	  statically linkable .a
	  archive that can be used to build a working PTOptimizer like so:
	  make -f makefile.osx && cd tools && gcc -o PTOptimizer -I..
	  -L/sw/lib -L.. -ljpeg -ltiff -lpano12 PTOptimizer.c

2004-03-18  jim0watters

	* [r89] resample.c: Radial Shift, when colors channels have different
	  values and d is > 1 would give incorrect results around the edge of
	  the image

2003-12-30  jim0watters

	* [r85] file.c: Fix odd size PSD files and reading multilayer PSD
	* [r84] adjust.c, filter.c: Fix return, for compile warning.

2003-12-30  brunopostle

	* [r83] Makefile, pano12.def, resample.c: Files somehow got converted
	  to DOS format, fixed

2003-12-20  brunopostle

	* [r82] tools, tools/PTOptimizer.c: Initial commit, this is intended
	  to be a drop-in replacement for the
	  binary-only PTOptimizer, seems to work.

2003-12-20  bret_mckee

	* [r81] Makefile, pano12.def, resample.c: Changes to get ptools to
	  compile under windows:
	  - Makefile modified to build the supporing libraries if they are
	  - pano12.def - removed comments which were causing syntax errors
	  - resample.c - change a reference to an undefined (and dangerous
	  looking) function to sprintf

2003-12-16  brunopostle

	* [r79] jpeg.c, png.c, tiff.c: Mac specific changes related to file
	  paths (Kekus Digital)
	* [r77] adjust.c, pano12.def, resample.c: Two new functions:
	  MyMakePano and MyTransForm are PTMac specific
	  (Kekus Digital)

2003-12-14  brunopostle

	* [r68] README.linux, README.mac, README.windows: These instructions
	  are out-of-date (Helmut Dersch)
	* [r67] gpl.txt: The content of Copying.html from the original sources
	  converted to text is
	  identical (apart from formatting) to

2003-12-13  brunopostle

	* [r66] ptpicker.c: changed 'picker' to 'gpicker' (a namespace
	  conflict?) (Kekus Digital)
	* [r65] PTDialogs.c: minor dialog text change (Kekus Digital)
	* [r63] filter.h, panorama.h: mac specific changes to build using
	  carbon (Kekus Digital)
	* [r61] PixMap.c, PixMap.h, filter.r, pict.c, sys_mac.c, sys_mac.h:
	  Mac specific changes, mostly porting gui to carbon (Kekus Digital)

2003-12-12  brunopostle

	* [r59] PixMap.c, PixMap.h, filter.r, makefile.mac, pict.c,
	  shell_mac.c, sys_mac.c, sys_mac.h: Extra files required for mac
	  compilation as distributed by Helmut Dersch.
	* [r58] sys_X11.c, sys_X11.h: Found two files in the macintosh sources
	  that appear to be gtk+ dialog
	  boxes for a linux front-end, the more the merrier.

2003-12-01  brunopostle

	* [r56] Makefile: Makefile modifications to build with mingw2.0 (Max
	* [r54] filter.h: Reduce random luminance effect for photoshop plugin
	  (Jim Watters)
	* [r52] file.c: Fix to export psd files in a better way (Jim Watters)
	* [r50] adjust.c: Feature to allow linking of roll, pitch and yaw
	  parameters when optimising
	  (Jim Watters)
	* [r48] morpher.c: Fix for morph-to-fit that was causing intermittent
	  crashes (Max Lyons)
	* [r46] correct.c, filter.h, math.c: Feature to randomise brightness
	  correction in photoshop plugin (Jim
	  Watters). Anchor brightness correction to narrowest dimension of the
	  source image rather than width for photoshop plugin (Jim Watters).
	* [r44] file.c, filter.h, panorama.h, png.c, pteditor.c, ptpicker.c:
	  Fix for BIGENDIAN namespace confict when compiling on Windows (Max
	  Additional error messages when writing psd files (Max Lyons).
	* [r42] sys_win.c: Feature to add 'are you sure' dialog on Windows
	  when hitting cancel button
	  (Max Lyons)
	* [r40] pano12.rc, sys_win.c: Fix for memory problems on win95/98/me
	  (Max Lyons). Feature to show
	  memory usage in Windows dialog box (Max Lyons).
	* [r38] bmp.c: Fix to bmp file output, bmp file dimensions need to be
	  multiples of 4
	  (Max Lyons)
	* [r36] adjust.c, filter.h, parser.c: Straight-line control points
	  feature added (Helmut Dersch). g and t shear
	  correction feature added (Helmut Dersch). 256 byte limit on
	  line length extended (Max Lyons).
	* [r34] makefile.linux: Modified CFLAGS to suit real location of linux
	  java header files
	* [r32] makefile.linux, sys_ansi.h: Added two files needed to build on
	  linux. sys_ansi.h was originally
	  missing from both the Windows and Linux sources, makefile.linux is
	  Makefile copied from the Linux source tarball.
	* [r29] ., Makefile, PTDialogs.c, Triangulate.c, adjust.c, bmp.c,
	  correct.c, f2c.h, fftn.c, fftn.h, file.c, filter.c, filter.h,
	  fourier.c, jpeg.c, lmdif.c, math.c, morpher.c, multilayer.c,
	  optimize.c, pan.c, pano12.def, pano12.rc, panorama.h, parser.c,
	  perspect.c, png.c, ppm.c, pteditor.c, pteditor.h, ptpicker.c,
	  ptutils.h, remap.c, resample.c, seamer.c, seamer_.c, sys_ansi.c,
	  sys_win.c, sys_win.h, tiff.c, version.h: Initial revision