libpano13 Log

Commit Date  
[1feb11] by dmg

06-12-03 dmg <>

* version.h (VERSION), Upgraded to version 2.9.3.

* tiff.c (panoTiffDisplayInfo): Added function.

* parser.c (panoParserFindOLine): Added function.

2006-12-02 dmg <>

* PTinfo.c, (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 <>

* parser.c (READ_OPT_VAR): Bug fix: changed a format spec from %k
to %d

2006-11-28 dmg <>

* tools/PTmender.c (PT_MENDER_USAGE): Updated usage message

2006-12-04 07:03:04 Tree
[28d66e] by dmg

updated usage of PTmender

2006-11-29 05:22:51 Tree
[f57ce0] by dmg

2006-11-28 dmg <>

* version.h (VERSION), 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

2006-11-29 05:18:15 Tree
[6a3892] by dmg

Fixed a minor bug in panoinfo

2006-11-29 04:02:17 Tree
[3e1034] by dmg

Updated panoinfo_unix and ChangeLog

2006-11-29 04:00:41 Tree
[0cb8c1] by dmg

2006-11-28 dmg <>

* version.h (VERSION), 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 <>

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

* file.c (panoImageRead): Fixed bug in return value of panoReadImage

2006-11-29 03:48:07 Tree
[778073] by dmg

2006-11-25 dmg <>

* version.h (VERSION), Upgraded to version 2.9.0

* TODO: Updated this file

* Minor fix

* tiff.c (readTIFF, writeTIFF): Finally stopped using these functions.

* ptstitch.c: Fixed a bug in the computation of masks for 16 bit
images, and replaced calls to readTIFF and writeTIFF

* tools/PTmasker.c (main): Added some testing code

* ptfeather.c (panoFeatherImage): Implemented feathering of
cropped files and 16 bit images

* metadata.h, metadata.c: added a bunch of simple functions to
access the metatada of the image. Ideally we should not access the pointer
directly any more.

2006-11-26 02:10:31 Tree
[055064] by dmg

2006-11-25 dmg <>

* Removed makefile.osx which is badly out of date.

2006-11-25 10:27:57 Tree
[f60e58] by dmg

2006-11-25 dmg <>

* version.h (VERSION), 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.

* Added ptfeather.c, ptfeather.h

2006-11-23 dmg <>

* TODO: updated tasks.

* PTcommon.c (panoCreatePanorama): Change slightly error message
to make it clearer.

2006-11-25 10:15:53 Tree
[5f73d0] by dmg

Small fix in ChangeLog

2006-11-18 09:26:14 Tree
[ec88cb] by dmg

Added comment to PTmender readme

2006-11-18 09:24:59 Tree
[90efe8] by dmg

2006-11-18 dmg <>

* PTcommon.c (Clear_Area_Outside_Selected_Region): Implemented circular fisheye

* PTcommon.c (getROI): Reverted _isnan to isnan

* tools/PTmender.c: I changed my mind. We should keep the PTmender
in the new version of the tools too.

* tools/PTremap.c: Deleted.

* tools/ Removed PTremap

* version.h (VERSION), Upgraded to version 2.8.5pre16

2006-11-18 09:00:57 Tree
[d25fcf] by dmg

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-18 03:50:15 Tree
[596d1b] by jim0watters

created file i/o functions with error checking to replace macro.

2006-11-15 06:28:49 Tree
[867aa9] by jim0watters

Updated to build with MSVC project file. Fixed build errors and warnings. increased version to 2.8.5pre15

2006-11-13 06:33:23 Tree
[467e9f] by dmg

updated the TODO with a list of bugs

2006-11-02 20:49:56 Tree
[874130] by dmg

I forgot to PTmasker.c

2006-10-28 21:30:35 Tree
[8872d7] by dmg

Updated README

2006-10-28 21:25:19 Tree
[c88b14] by dmg

2006-10-28 dmg <>

* version.h (VERSION), Upgraded to version 2.8.5pre14

* tools/PTtiff2psd.c: Add -f force processing option. Cleaned up.

* file.h: Added a field to specify if forced processing in panoTiffUncrop

* tools/PTmasker.c: Moved functionalty to create stitching masks
into this program (from PTroller and PTblender).

* tools/PTroller.c (main): Cleaned up options, added the option
for force processsing.

* tools/PTmender.c (main): Removed all functionality from it.

* tools/PTblender.c (main): Cleaned up options. Added the option -f
for force procesing

* file.h, file.c (panoFileExists): Added function.

* PTfile.c, tools/PTblender: Refactored function

* tools/PTcrop.c: Reindented. Cleanup options. Replaced -o with -f
to be consistent

* tools/PTcrop.c: Cleanup options. Replaced -o with -f

2006-10-28 20:48:25 Tree
[a66b5e] by dmg

2006-10-28 dmg <>

* tools/PTcrop.c: Reindented.

2006-10-28 18:15:22 Tree
[b3969f] by dmg

2006-10-28 dmg <>

* version.h (VERSION), 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/, tools/PTcrop.c: Created program to crop panos
to bounding rectangle

* tools/PTuncrop.c (main): Fixed bug: return zero when success, and non-zero
in error.

2006-10-28 18:03:33 Tree
[297fb1] by dmg

2006-10-27 dmg <>

* version.h (VERSION), 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

2006-10-27 09:33:04 Tree
[2c0f50] by dmg

It is PToptimizer.c, not PToptimize.c

2006-10-27 07:56:17 Tree
[593de2] by dmg

It is PToptimizer.c, not PToptimize.c

2006-10-27 07:50:32 Tree
[19ae87] by dmg

2006-10-26 dmg <>

* version.h (VERSION), 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.

2006-10-27 06:34:41 Tree
Older >