1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717
|
2007-04-23 Jim Watters <jwatters@photocreations.ca>
* version.h, sys_xxx.c, filter.c Separated version number
of plugin data structure from main dll.
2007-04-23 Jim Watters <jwatters@photocreations.ca>
* adjust.c (SetMakeParams): Update scale[0] to use selected width
and height. Fix issue using C crop
* libpano.vcproj to include ChangeLog
* version increased version to 2.8.6 for release
2006-12-26 dmg <dmg@uvic.ca>
* parser.c (ReadImageDescription): Croping options were not
working properly when 2 cropping specs were specified in the same
command line. For instance, when M=0 was specified any cropping on
the image was considered a type C crop. The new behaviour is the
following:
if M is specified with parameter == 0, then it is ignored
For project with two different types of cropping (M<>0, S or C)
the first takes precedence over the second, and a warning is
displayed.
2006-09-07 Bruno Postle <bruno@postle.net>
* tools/makefile.panoinfo.win32, configure.ac, version.h: rename
obsolete makefile, update version 2.8.5 for release
* tools/makefile.pano12info.win32, tools/pano12info.c,
tools/pano12info_unix.c, tools/.cvsignore, README: changed some more
panoinfo strings to pano12info
2006-09-04 dmg <dmg@iridium.dmg>
* filter.h, panorama.h, sys_mac.h: Patch from Ippei Ukai. It
avoids compilation problems for Hugin under OS X, and it also
guarantees proper endianism under OS X 10.4
* bootstrap (have_autoconf): Updated bootstrap for autoconf 2.6
2006-07-22 Pablo d'Angelo <pablo.dangelo@web.de>
* libpano.vcproj, tools/PTblender.vcproj tools/PTmender.vcproj
tools/PTOptimizer.vcproj tools/PTuncrop.vcproj
tools/PTtiff2psd.vcproj:
Added MSVC projects for programs in tools folder
* tools/compat_win32/dirent.h tools/compat_win32/getopt.c
tools/compat_win32/getopt.h:
supply commonly used function that are not available when using
the Microsoft VC compiler.
* tools/PTblender.c, tools/PTmender.c, tools/PTtiff2psd.c,
tools/PTuncrop.c:
unistd.h not available when using MSVC, include getopt.h instead
* libpano12.dev pano12.def pano12vc.def pano12vcd.def: Export all used
symbols
2006-06-14 Bruno Postle <bruno@postle.net>
* Makefile.am, tests/simpleStitch/Makefile.am: put tests in tarball,
but only run them with 'make check'.
2006-06-13 Max Lyons <maxlyons@tawbaware.com>
* filter.h, sys_common.c, pano12.def, libpano12.def: Adding new dieWithError
function to print error message and exit program with non-zero exit code
* 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.
* PTCommon.c: Adding error checking to setCropInformationInTiff function.
* PTCommon.c: 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.
2006-06-12 dmg <dmgerman@uvic.ca>
* PTcommon.c (tiffErrorHandler): Typecasted parameter to (char *) to
avoid warning.
(VerifyTiffsAreCompatible): changed sprintf to strcpy to avoid
compiler warning.
(CreateAlphaChannels): Added (long unsigned) to avoid compiler error.
(BlendLayers16Bit): Changed format specifier to match type of variable.
(FlattenTIFF): Removed unused variable.
* PTcommon.c (VerifyTiffsAreCompatible): Uncommented TIFF error
handlers (commented by Max few weeks ago). Wrapped it around with
ifndef to avoid windows compilation. I have the feeling this is a
windows issue, not a gcc.
* PTcommon.h (ReplaceExt): Declared function, moved it from
ColourBrightness.c to PTcommon.c
* Makefile.am (SUBDIRS): Removed tests from the default make
* 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.
2006-06-12 Jim Watters <jwatters@photocreations.ca>
* PTcommon.c and ColourBrightness.c exclude a bunch of include files that
were not needed and did not exist on Windows.
* pt_stdint.h add define for INT32_MAX for Windows platform
* libpano.vcproj updated to include ColourBrightness and PTCommon.
2006-06-11 dmg <dmgerman@uvic.ca>
* PTcommon.c: Improved the behaviour during errors. exit(-1) if
there is an irrecoverable error.
2006-06-11 <dmgerman@uvic.ca>
* PTcommon.c (CreatePanorama): Change extension of generated PSD
from .PSD to .psd. Remove a temp file that was left in the cropped processing.
2006-06-11 Max Lyons <maxlyons@tawbaware.com>
* ColourBrightness.c, PTcommon.c, tiff.c, filter.h, pttiff.h,
libpano12.def, pano12.def. Changes to support "cropped tiff" processing
when using colour/brightness correction in PTMender. Changes also allow
pttiff2psd to work with cropped tiff output as well.
2006-06-04 Pablo d'Angelo <pablo.dangelo@web.de>
* ptpicker.c, PTcommon.c: Moved InsertFileName from ptpicker.c to
PTcommon.c. This broke compilation of PTmender, when java support
was disabled.
2006-06-04 Max Lyons <maxlyons@tawbaware.com>
* 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.
* PTCommon.c: Fixing bug with morph-to-fit. Memory allocated with malloc
was being incorrectly freed with myfree leading to random crashes.
2006-05-31 Max Lyons <maxlyons@tawbaware.com>
* PTCommon.c: Fixed bug in getROI
2006-05-29 Max Lyons <maxlyons@tawbaware.com>
* adjust.c: CheckParams: Allowing optimizer to work with new projections
* Moving uncrop logic from ptuncrop.c to ptcommon.c. Creating
uncropTiff function
* Adding uncropTiff function declaration to pttiff.h
* Making cropped TIFF the intermediate format for all processing,
regardless of output format. Uncropped TIFFs can be generated, if needed,
from intermediate cropped TIFFs by calling new uncropTiff function.
2006-05-29 Max Lyons <maxlyons@tawbaware.com>
Changes fix various compilation problems:
* Moved declaration of three functions from ptcommon.h to new ptttiff.h file.
* Updated includes in PTcommon.c and PTuncrop.c
* Updated pano12.def and libpano12.def to include the same, latest, exports
2006-05-27 dmg <dmgerman@uvic.ca>
* 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.
* PTcommon.h (TiffSetImageParameters,TiffGetImageParameters):
Exported these functions to be able to use them in
PTuncrop. Added #include <tiffio.h>
2006-05-24 Max Lyons <maxlyons@tawbaware.com>
* 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.
* PTCommon.c: Simplified ComputeStitchingMask8bits syntax
* PTCommon.c: 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).
* PTCommon.c: Reluctantly commented out calls to TIFFSetWarningHandler and
TIFFSetErrorHandler...these cause to GCC to abort, with a series of errors
about multiple definition of TIFF functions in libpano and libtiff.
* PTCommon.c: Changed title bar of progress dialog to indicate currently
processing image number (indexed at 1) and total images to be processed.
* ColourBrightness.c, PTMender.c : changed #include syntax
* file.c: writePSD, writeLayerAndMask, writeChannelData, getImageRectangle,
addLayer. Reworked to handle "cropped" files.
* filter.h: getCropInformation. Adding declaration.
* tiff.c: readTIFF. Storing filename of TIFF in im->name.
* panorama.h: Adding CropInfo struct...used for processed cropped images
* pt_stdint.h: Fixing bad CR/LF combinations
2006-05-24 dmg <dmgerman@uvic.ca>
* PTcommon.c (TiffSetImageParameters, TiffGetImageParameters):
Make sure ROWSPERSTRIP is propagated.
2006-05-23 dmg <dmgerman@uvic.ca>
* PTcommon.c (TiffGetImageParameters, TiffSetImageParameters):
Make sure compression is propagated at further stages
(CreatePanorama): Implemented support for C:NONE
(CreatePanorama): Implemented support for C:DEFLATE
(ComputeStitchingMask8bits): Removed redundant code.
2006-05-22 dmg <dmgerman@uvic.ca>
* PTcommon.c: Checked return value of each TIFFWriteScanline. It
now returns an error when it cannot write to the output (instead of
just continue blindly). Added Error and Warning handler for TIFF
library so the errors are now reported using the PTtools error
handler.
(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)
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-15 dmg <dmgerman@uvic.ca>
* PTcommon.c (CreatePanorama): Fixed a typo related to QTVR
images. I also renamed Unknown07 to Create_QTVR
* resample.c: Fixed compilation warnings by moving #define
unsigned inside the body of the functions.
2006-05-16 Max Lyons (maxlyons@tawbaware.com)
* resample.c: Fixing bug in fast transform logic that caused crash when
destRect.left != 0 (i.e. producing cropped TIFF output)
2006-05-15 Max Lyons (maxlyons@tawbaware.com)
* Removed old versions of ptcommon and colourbrightness from the
tools...these had already been moved into libpano main directory
* 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
* pano12.def: Removed duplicate entry for "StringtoFullPath"
(exported twice).
* PTcommon.c: Changed #include <filter.h> to #include "filter.h" (this
prevented compilation with MingW)
* PTcommon.c: Changed call to execute_stack to execute_stack_new (necessary
as a result of modification to Transformation function type)
* PTcommon.c: Removed InsertFileName definition. This is already defined
in PTPicker, and prevented compilation with MingW.
* ColourBrightness.c: Changed #include <filter.h> to #include "filter.h"
(this prevented compilation with MingW)
* PTBlender: Fixed comparison between pointer and integer error (line 102)
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.
* PTcommon.h (CreatePanorama): Added StringtoFullPath
* pano12.def: Exported StringtoFullPath
* PTcommon.h: removed <tiffio.h> from its includes.
* Makefile.am (STD_HDR): Install PTcommon.h
* 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.
* Added missing entries to Changelog
2006-05-05 05:46:48 dangelo (dangelo)
* morpher.c: fixed return code
* math.c: MSVC does not provide atanh.
* libpano.vcproj: updated MSVC project file. Use $WXWIDGETS_HOME
and $JDK_HOME environment variables instead of hardcoded paths
2006-04-28 06:39:00 dangelo (dangelo)
* libpano12.def, pano12.def, pano12vc.def, pano12vcd.def: export
exectute_stack_new in windows .dll
2006-04-27 brunopostle (brunopostle)
* ChangeLog, configure.ac, version.h: update version to 2.8.1
2006-04-26 dmg (dmg)
* ChangeLog: updated changelog to match last 2 changes (including
the change to the ChangeLog :)
2006-04-25 23:31:09 dangelo (dangelo)
* doc/stitch.txt: added new projection types to documentation
2006-04-25 20:09:26 brunopostle (brunopostle)
* ChangeLog: Updated ChangeLog to the autogenerated one (had
been clobbered)
2006-04-21 07:00:21 dangelo (dangelo)
* rgbe.c: previous commit errornously replaced #include <stdlib.h>
with malloc.h. revert to #include <stdlib.h>
2006-04-20 23:01:41 dangelo (dangelo)
* AUTHORS, ChangeLog, adjust.c, filter.h, math.c, morpher.c,
pano12.def, pano12vc.def, pano12vcd.def, panorama.h, parser.c,
queryfeature.c, rgbe.c: added stereographic, mercator, transverse
mercator and sinusoidal projection. Transverse mercator does not
work properly yet. Modified all coordinate transform functions
to return if the transformation was possible. (Not used during
stitching yet)
2006-04-19 21:09:13 brunopostle (brunopostle)
* sys_common.c: Fix for previous patch for customizing libpano12
error and progress output (Pablo D'Angelo)
2006-04-14 21:10:59 dmg (dmg)
* ChangeLog: update changelog for previous commit
2006-04-14 20:27:52 brunopostle (brunopostle)
* 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 03:41:59 dmg (dmg)
* ChangeLog, tools/PTblender.c, tools/PTmender.c: released
version 0.4.0 of PTmender and PTblender
* tools/PTcommon.h, tools/PTmender.c, tools/PTmender.h,
tools/README.PTmender, ChangeLog, tools/PTblender.c,
tools/PTcommon.c: 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 23:07:38 dmg (dmg)
* 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 11:17:24 brunopostle (brunopostle)
* resample.c: Fix for gcc compilation error (Thomas Rauscher)
2006-03-09 21:29:57 brunopostle (brunopostle)
* tools/.cvsignore: ignore non-source files
2006-03-01 07:12:17 maxlyons (maxlyons)
* tools/PTmender.c: Added ability to produce "cropped" output
files in tiff_m and tiff_mask format. Unfortunately, it doesn't
currently work when the fast transform (f0 option in m line)
so make sure not to include this option in stitcher script.
Added ability to produce LZW compressed output. Use following
syntax: p w1237 h952 f1 u0 v115 n"TIFF_m r:CROP c:LZW" Modified
the number of rows per strip of TIFF data to be 1. Code cleanup
(removing goto statements, etc.), give variables more descriptive
names, and added a lot of comments/documentation.
* tools/PTcommon.h, tools/PTmender.h: Moving declaration of
InsertFileName. Adding TIFFTAGs for full image width/length
(in case not present in tiff.h)
2006-02-27 22:38:24 brunopostle (brunopostle)
* tools/.cvsignore: add .deps to .cvsignore
* tools/.cvsignore: cvs should ignore Makefile.in not Makefile.am
* 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)
* ChangeLog: updated ChangeLog from CVS commit messages
2006-02-21 10:19:20 dmg (dmg)
* tools/PTcommon.c, tools/ChangeLog: 06-02-21 dmg
<dmgerman@uvic.ca>
* PTcommon.c: Replaced InsertFileName with the one from ptpicker.c
(patch submitted by Max Lyons)
2006-02-20 19:07:22 dmg (dmg)
* tools/ChangeLog: Fixed spelling mistake in ChangeLog
* 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 file.
* PTmender.c (ComputeStitchingMask8bits,
ComputeStitchingMask16bits,
ComputeStitchingMask,SetBestAlphaChannel16bits,
SetBestAlphaChannel8bits, CalculateAlphaChannel,
ApplyFeather8bits, ApplyFeather16bits, ApplyFeather): Removed
functions, they are already in PTcommon.c
* PTmender.c: Removed test code for TEST_ENABLE_COLOUR_CORRECTION
Changes submitted by Max Lyonx:
* PTcommon.c: Moved InsertFileName to this file from
PTmender.c. It should be compiled only under Windows.
* PTmender.c (main): Changed 0x6f for 'o'.
* tools/PTcommon.c, tools/PTcommon.h: I forgot to commit these
files
2006-02-17 17:56:04 dmg (dmg)
* tools/ColourBrightness.c, tools/Makefile.am, tools/PTblender.c,
tools/PTmender.c, tools/PTmender.h, tools/PTtiff2psd.c,
tools/ChangeLog: 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
prototypes.
* PTcommon.c (VerifyTiffsAreCompatible): Created file, and
added function. Moved CreatePSD and CreateStitchingMasks from
PTmender.c.
2006-01-20 04:02:35 dmg (dmg)
* tools/ChangeLog, tools/PTblender.c: 06-01-19 dmg
<dmgerman@uvic.ca>
* PTblender.c (main): If no files were specified in the command
line, then print usage.
* 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 PTmender.c
2006-01-16 01:01:58 dmg (dmg)
* tools/ChangeLog, tools/ColourBrightness.c: Removed useless
comments
* tools/ChangeLog, tools/ColourBrightness.c: Fixed a bug in
Unknown49
* tools/ChangeLog: Minor edit change
* tools/ChangeLog, tools/PTmender.c: 2006-01-15 dmg
<dmgerman@uvic.ca>
* 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 06:59:44 dwilkins42 (dwilkins42)
* Makefile.am, configure.ac: Add endian check. OS check only is
not sufficient
2006-01-12 19:27:27 dmg (dmg)
* 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!
* 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 500kbytes
* 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.
* 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 12:27:27 dmg (dmg)
* 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 21:54:36 brunopostle (brunopostle)
* configure.ac: update version to 2.8.0
2006-01-09 19:55:02 dmg (dmg)
* 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.
* tools/ColourBrightness.c, tools/ColourBrightness.h,
tools/ChangeLog, tools/Makefile.am, tools/PTmender.c: 2006-01-09
dmg <dmgerman@uvic.ca>
* Makefile.am (PTmender_SOURCES): Added colourBrightness.*
to PTmender
* PTmender.c: Renamed CreatePanorama, removed old function stub
* ColorBrightness.c, ColorBrightness.h: added files. All the
functions for colourBrightness have been created, but they do
not work.
2006-01-04 dmg <dmgerman@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 03:14:42 dmg (dmg)
* tools/Makefile.am: I really removed -Wall -g this time
* 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!
* 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 00:59:10 dmg (dmg)
* tools/ChangeLog: fixed minor typo in ChangeLog
* tools/ChangeLog, tools/PTmender.c: 2005-12-23 dmg
<dmgerman@uvic.ca>
* 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 23:27:47 dmg (dmg)
* tools/ChangeLog, tools/PTmender.c, tools/PTmender.h: 2005-12-22
dmg <dmgerman@uvic.ca>
* PTmender.h: Renamed Unknown09 to
Clear_Area_Outside_Selected_Region
* PTmender.c (Clear_Area_Outside_Selected_Region): Created
function. This completes all the functions needed for TIFF_m.
2005-12-21 23:38:34 dmg (dmg)
* 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.
* 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
this).
* PTmender.c (CreatePanorama): Fixed some bugs during code review
of CreatePanorama (CreatePanorama): Changed name of Unknown28
to Colour_Brightness
* tools/PTmender.h, tools/ptmender.h: renamed ptmender.h to
PTmender.h
* tools/ChangeLog, tools/README.PTmender: 2005-12-21 dmg
<dmgerman@uvic.ca>
* README.PTmender: Added an explanation of its command line
options.
* tools/PTmender.c, tools/ptmender.h, tools/ChangeLog: 2005-12-21
dmg <dmgerman@uvic.ca>
* PTmender.c (main): Completed main. (sorting_function): Added
it to sort files if -s
2005-12-20 15:43:49 dmg (dmg)
* 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 rewritten.
* Modified Makefile.am to add PTStitcher. The program currently
compiles, but does nothing.
* Created the ChangeLog.
2005-12-13 04:04:21 jim0watters (jim0watters)
* makefile.win32: added missing ZComb.o
2005-12-07 04:42:55 jim0watters (jim0watters)
* tools/PTStitcher.cpp, tools/PTStitcher.vcproj: Add
PTstitcher.exe helper tool This is to replace the original
PTstitcher
* 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 07:07:34 jim0watters (jim0watters)
* version.h: update to ver 2.8
2005-11-24 11:14:58 brunopostle (brunopostle)
* ChangeLog: Updated chnagelog from CVS commit messages
* configure.ac: updated to 2.7.0.14 release
2005-11-23 04:46:13 jim0watters (jim0watters)
* version.h: update to ver .14
* sys_win.c: MSVS memory tracking tools
* sys_win.h: remove build warning
* adjust.c, parser.c: fix possible double delete or delete of null
2005-11-16 12:40:52 brunopostle (brunopostle)
* ChangeLog: updated from cvs commit messages
* configure.ac: updated to 2.7.0.13 release
2005-11-16 06:47:08 jim0watters (jim0watters)
* version.h: update to ver .13
* libpano.vcproj: do not use MSVCP71.DLL
* ZComb.c: Fix "Bounds error"
2005-11-09 12:31:51 brunopostle (brunopostle)
* configure.ac: updated configure.ac to version 2.7.0.12
2005-11-09 05:42:16 jim0watters (jim0watters)
* adjust.c, filter.h, resample.c, seamer_.c, version.h: Fix
inverse transform Add number to aa_transform Increase ver to .12
* math.c: fix 64bit process slow down
* parser.c, tiff.c: fix possible memory leak / double free
2005-11-03 11:54:31 brunopostle (brunopostle)
* Makefile.am: Add Xcode project files to dist archive target
2005-10-27 03:13:37 jim0watters (jim0watters)
* doc/Optimize.txt, doc/stitch.txt: Added Antialiasing filter
numbers
* libpano.vcproj: Updated Windows project
2005-10-26 00:19:27 jim0watters (jim0watters)
* resample.c: Added the dual-color modes to the transform_aa
and cleaned the code, rename 4 variables...
2005-10-24 03:27:23 jim0watters (jim0watters)
* PanoTools.pbproj.tgz: A project file for Apple's "XCode" IDE,
for developers who like to use Apple's tool.
* 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 05:20:25 jim0watters (jim0watters)
* resample.c, resample.c, NEWS: alpha mask threshold bug fix
2005-10-22 03:58:52 jim0watters (jim0watters)
* NEWS, AUTHORS, correct.c, queryfeature.c, resample.c, version.h:
Do not process unchanged color channels for CA correction
2005-10-19 03:06:32 jim0watters (jim0watters)
* AUTHORS, NEWS, version.h: update changes
* adjust.c, filter.h, panorama.h, parser.c, queryfeature.c,
resample.c: ByThomas Rauscher, Added antialiasing filters
* file.c, filter.c, tiff.c: ByThomas Rauscher, Added support
32bit float files
2005-10-18 23:33:24 jim0watters (jim0watters)
* bmp.c: allow to read both top to bottom or bottom to top
BMP files
* panorama.h: remove incorrect filer_main()
2005-05-22 12:44:04 dwilkins42 (dwilkins42)
* version.h: Update all versions
* configure.ac, filter.c, queryfeature.c, version.h: Correct
behaviour for mode=_usedata
2005-05-18 13:40:39 brunopostle (brunopostle)
* NEWS, configure.ac, version.h: Changed version to 2.7.0.10
for release
2005-05-12 02:24:07 jim0watters (jim0watters)
* libpano.vcproj: update for VC .Net
2005-05-07 15:17:07 dwilkins42 (dwilkins42)
* 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 05:06:51 dwilkins42 (dwilkins42)
* queryfeature.c: Modify sense of Java test
2005-05-04 15:08:57 dwilkins42 (dwilkins42)
* ChangeLog: Update ChangeLog
* filter.c: Use 64 bit clean data types. Use 64 bit safe casts.
* file.c: Use decimal instead of hex constants
* pan.c: Use 64 bit safe casts.
* PTDialogs.c: Correct typo
* perspect.c: Use 64 bit clean data types.
* morpher.c, jpeg.c, fourier.c: Use 64 bit clean data types. Use
64 bit safe casts.
* file.c: Use 64 bit clean data types. Use 64 bit safe
casts. Rename READLONG and WRITELONG to READINT32 and WRITEINT32
to accurately reflect their purpose.
* correct.c: Use 64 bit safe casts.
* sys_ansi.c, sys_win.c: Use 64 bit clean parameter declarations.
* tiff.c: Use 64 bit clean data types and types defined in tiff.h
where appropriate
* resample.c: Use 64 bit clean data types.
* queryfeature.c: Use 64 bit clean data types. Use 64 bit safe
const instead of define
* ppm.c: Use 64 bit clean data types. Use correct format
specifiers for 32/64 bit
* parser.c: Use correct format specifiers for 32/64 bit
* panorama.h, filter.h: use 64 bit clean types
* fftn.h, fftn.c: Correct data widths for 32/64 bit use
* Triangulate.c: Use floating point version of abs() to avoid
conversion errors
* tools/panoinfo_unix.c: gcc 2.95 on ppc barfs if local variables
defined late
* Makefile.am, panotypes.h: Add panotypes.h header for 32/64
bit support
* m4/ax_check_graphics.m4, configure.ac: Small fixes for darwin
platform
2005-05-01 14:41:18 dwilkins42 (dwilkins42)
* PTDialogs.c, multilayer.c, pteditor.c, resample.c: Supress
unused parameter warning on msvc.
* sys_win.h: Correct function declarations.
* sys_win.c: Correct function declarations. remove unused local
variables. Supress unused parameter warning on msvc.
* ptpicker.c: Update function declaration. Supress unused
parameter warning on msvc
* optimize.c: Remove redundant function declaration
* lmdif.c: Update function declarations. Remove redundant function
declarations. Supress unused parameter warnings on msvc
* file.c: Replace (char)255 with 0xFF so that msvc won't complain
* correct.c: Initialise a few more variables.
* adjust.h: Add one more function declaration
* adjust.c: Initialise variables. Correct typing error. Update
function declaration
2005-04-30 18:55:27 dwilkins42 (dwilkins42)
* queryfeature.c: Add note in queryfeature if java support
is disabled
* Makefile.am: Add msvc files to autotools
* libpano.vcproj, pano12vc.def, pano12vcd.def: Add project file
for msvc and support files
* resample.c: Fix cast-as-lvalue warning. Add function
declarations. Ensure all variables initialised. Remove unused
variables. Fix cast scope. Fix fprintf format string
* ptpicker.c: Correct sprintf format strings
* lmdif.c: Correct function declarations. Remove unused
variables. Remove redundant functions
* fourier.c: Remove unused variables. Comment out unused code
* filter.c: Ensure variables initialised. Fix cast scope
* file.c: Fix multi-character char const warning. Remove unused
variables. Fix signed/unigned comparison warnings
* adjust.c: Add function declarations. Ensure variables
initialised. Comment out unused code. Correct sprintf format
string
* adjust.h: Add new header
* fftn.c: Fix signed/unsigned warnings
* correct.c: Fix cast-as-lvalue error. Ensure all variables
initialised
* Makefile.am: Add new files to automake system
* optimize.c: Remove unused variables. Add function declarations
* ptpicker.c: Remove unused variable
* parser.c: Add function declarations. Correct printf/scanf
format definitions. Add default case to switch statement
* ZComb.c, ZComb.h, tiff.c: Move Z combining code to it's own
files. Fix parameter declaration in tiff.c
* pteditor.c, ptpicker.c, resample.c, adjust.c, lmdif.c: Remove
#pragma unused (not used by gcc or msvc)
* tools/PTOptimizer.c: Remove unused variables. Add explicit
function declaration
* sys_win.h: Correct parameter declaration
* sys_ansi.c: Remove unused variable
* remap.c: Add explicit variable initialisation
* pteditor.c: Add explicit function declaration
* png.c: Fix data type. Fix Optimise bug
* Triangulate.c: Remove unused variable
2005-04-22 15:30:14 dwilkins42 (dwilkins42)
* javastub.c: Required for --without-java support
* pano12.rc: Correct rc language version (messages are in english
not german)
* Makefile.am, configure.ac: Add --without-java support
2005-02-26 08:14:10 dwilkins42 (dwilkins42)
* panorama.h: __INTEL__ cannot be used as a test for windows
2005-02-17 14:37:46 dwilkins42 (dwilkins42)
* configure.ac: Update version number
2005-02-04 08:38:21 jim0watters (jim0watters)
* adjust.c, parser.c, queryfeature.c, version.h: Fix bug when
cropping outside of image - Joost Nieuwenhuijse
2005-01-12 08:03:39 dwilkins42 (dwilkins42)
* m4/ax_check_graphics.m4, configure.ac: Add initial support
in autotools for the 64 bit linux platform. Remove default
search paths
2005-01-07 09:26:30 dwilkins42 (dwilkins42)
* tools/.cvsignore, tools/Makefile.am, build/win32/Makefile.am,
doc/Makefile.am, m4/Makefile.am, build/Makefile.am, Makefile.am,
bootstrap, configure.ac: Ensure maintainer-clean and distcheck
targets work. Disable maintainer-mode in dist tarball.
* m4/ax_check_java.m4: Put only _really_ required includes in
JAVA_FLAGS. Should fix problem on Debian with gcj.
2004-12-01 01:44:33 specu (specu)
* sys_win.c: add title to the PrintError messagebox
* sys_win.c: fix typo
* version.h: replace non ASCII char with (c) - fix for bug 1076139
2004-11-23 19:43:16 dwilkins42 (dwilkins42)
* doc/.cvsignore, m4/ax_check_graphics.m4, m4/ax_check_java.m4,
Makefile.am, configure.ac: Fixes for build (cygwin now compiles,
but need to add README.cygwin to explain how). Also add .cvsignore
to doc subdir.
* 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 19:24:54 dwilkins42 (dwilkins42)
* tools/Makefile.am, build/Makefile.am, build/README,
build/win32/.cvsignore, build/win32/Makefile.am,
build/win32/compile-resource, build/win32/lt-compile-resource,
m4/ax_check_java.m4, build/.cvsignore, Makefile.am, configure.ac:
Fixes for mingw and cygwin build. Note that cygwin build still
has a few problems.
* m4/.cvsignore, tools/.cvsignore, .cvsignore: Add cvs ignore
files
2004-11-16 09:08:51 brunopostle (brunopostle)
* ChangeLog: *** empty log message ***
* doc/stitch.txt, Makefile.am, configure.ac, doc/Makefile.am,
doc/Optimize.txt: Added updated documentation for PTStitcher
and PTOptimizer.
* NEWS, configure.ac: Updated for 2.7.0.8 release
2004-11-16 06:08:41 jim0watters (jim0watters)
* version.h: Official release, Updated to version 2.7.0.8
* optimize.c: Fix small memory leak, as reported by Pablo d'Angelo
2004-11-10 09:46:25 dwilkins42 (dwilkins42)
* m4/ax_check_graphics.m4, Makefile.am: Update mac support in
the build files
2004-11-10 08:32:33 brunopostle (brunopostle)
* configure.ac: Stop configure when it can't find libjpeg, zlib,
libtiff, libpng or java (Douglas Wilkins)
* tools/Makefile.am: Allow out of tree builds. Remove an
unnecessary osx hack.
* m4/ax_check_java.m4: Add a path to find java on osx 10.1
(Douglas Wilkins)
2004-11-09 18:04:40 brunopostle (brunopostle)
* m4/ax_check_java.m4: small changes to allow for the sun java
packaged by www.jpackage.org (Douglas Wilkins)
* tools/Makefile.am, panorama.h: Fixes to build on osx, though
not ideal.
* m4/ax_check_java.m4: fixes to detect java libraries
* tools/Makefile.am: Add AM_LDFLAGS=-L.. so the tools can link
to the just-built library
* configure.ac: allow older versions of autoconf
* Makefile.am: Add some likely include paths for building on a mac
* tools/Makefile.am, AUTHORS, ChangeLog, Makefile.am,
NEWS, README, bootstrap, configure.ac, m4/Makefile.am,
m4/ax_check_graphics.m4, m4/ax_check_java.m4: Added new libtool,
automake, autoconf build system. Needs testing on various
platforms.
2004-11-08 19:35:10 brunopostle (brunopostle)
* 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 system. Renamed files with spaces as they confuse make.
Modified README files as appropriate.
2004-10-15 16:28:22 jim0watters (jim0watters)
* jpeg.c, queryfeature.c, version.h: Turned on JPEG optimization -
disable in script file
2004-10-07 15:06:34 jim0watters (jim0watters)
* version.h: Official release, Updated to version 2.7.0.6
2004-09-27 06:32:10 jim0watters (jim0watters)
* tools/panoinfo_unix.c: Unix version of PanoInfo
* version.h: Updated to new version - rc1
* resample.c: Updated fastTransform - removed bugs
* sys_win.c: disable warnings for unknown tags for TIFF files
* queryfeature.c: Fix asserts with Microsoft compilers
2004-09-22 19:59:25 jim0watters (jim0watters)
* 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 image
* math.c: Fix PTCorrect vignetting correction. Use same amount
of correction with 16 and 8 bit files. 16 bit too dark
2004-07-20 03:55:59 jim0watters (jim0watters)
* file.c: Fix PTAdjust saving 16 bit files loaded from plug-in
as too dark.
* version.h: new version
* seamer_.c: Fix 16 bit PTAdjust blend method paste, remove
black border - Jim Watters
* ptpicker.c: Fix PTEditor to open files
* filter.h: Remove many type size warnings
* 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 03:20:52 jim0watters (jim0watters)
* adjust.c: Speed up adding an alpha channel to image -
Jim Watters
2004-07-15 23:01:16 jim0watters (jim0watters)
* tools/panoinfo.c: Remove unused variables
* version.h: Set to Alpha 4
* queryfeature.c: Update with new features - mask for focus,
Faster, PSD & 16bit bug fix
* sys_win.h: Fix propper dialog names for Windows plug-ins -
Jim Watters
* tiff.c: Added Combining images of different focus by Rik
Littlefields
* filter.c, filter.h, morpher.c, parser.c, resample.c: Added
Faster transformations by Fulvio Senore and with morphing by
Rik Littlefields
* file.c: Fix problem with large PSD files with image width
> 16384 and heavy file swapping and updated hasFeather.
Rik Littlefield & Jim Watters
* 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 02:51:28 jim0watters (jim0watters)
* file.c: Dynamically allocate scanline buffer in
writeWhiteBackground, to avoid buffer overflow and crash on
large images.
* queryfeature.c: made to work with microsoft compiler
2004-06-06 03:13:35 jim0watters (jim0watters)
* version.h: increased version #
* Makefile: add missing bracket
2004-05-30 01:41:24 jim0watters (jim0watters)
* tools/makefile ptoptimizer: makefile for ptoptimizer
* tools/makefile panoinfo, tools/panoinfo.c: Small application
to test the query feature functions of pano12 library.
* queryfeature.c, queryfeature.h, Makefile, makefile.linux,
makefile.mac, makefile.osx, pano12.def, pano12.rc, 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)
* 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 11:56:45 brunopostle (brunopostle)
* 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 02:06:00 jim0watters (jim0watters)
* 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 16:41:38 jim0watters (jim0watters)
* file.c: Fix odd size PSD files and reading multilayer PSD files
* adjust.c, filter.c: Fix return, for compile warning.
2003-12-30 10:37:48 brunopostle (brunopostle)
* Makefile, pano12.def, resample.c: Files somehow got converted
to DOS format, fixed
2003-12-20 11:51:46 brunopostle (brunopostle)
* 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 00:04:37 bret_mckee (bret_mckee)
* Makefile, pano12.def, resample.c: Changes to get ptools to
compile under windows: - Makefile modified to build the supporing
libraries if they are present - 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 21:56:15 brunopostle (brunopostle)
* jpeg.c, png.c, tiff.c: Mac specific changes related to file
paths (Kekus Digital)
* adjust.c, pano12.def, resample.c: Two new functions: MyMakePano
and MyTransForm are PTMac specific (Kekus Digital)
2003-12-14 18:32:41 brunopostle (brunopostle)
* README.mac, README.windows, README.linux: These instructions
are out-of-date (Helmut Dersch)
* gpl.txt: The content of Copying.html from the original
sources converted to text is identical (apart from formatting)
to http://www.fsf.org/licenses/gpl.txt.
2003-12-13 12:03:45 brunopostle (brunopostle)
* ptpicker.c: changed 'picker' to 'gpicker' (a namespace
conflict?) (Kekus Digital)
* PTDialogs.c: minor dialog text change (Kekus Digital)
* filter.h, panorama.h: mac specific changes to build using carbon
(Kekus Digital)
* 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 17:32:07 brunopostle (brunopostle)
* 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.
* 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 22:19:14 brunopostle (brunopostle)
* Makefile: Makefile modifications to build with mingw2.0
(Max Lyons)
* filter.h: Reduce random luminance effect for photoshop plugin
(Jim Watters)
* file.c: Fix to export psd files in a better way (Jim Watters)
* adjust.c: Feature to allow linking of roll, pitch and yaw
parameters when optimising (Jim Watters)
* morpher.c: Fix for morph-to-fit that was causing intermittent
crashes (Max Lyons)
* 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).
* file.c, filter.h, panorama.h, png.c, pteditor.c, ptpicker.c:
Fix for BIGENDIAN namespace confict when compiling on Windows
(Max Lyons). Additional error messages when writing psd files
(Max Lyons).
* sys_win.c: Feature to add 'are you sure' dialog on Windows
when hitting cancel button (Max Lyons)
* sys_win.c, pano12.rc: Fix for memory problems on win95/98/me
(Max Lyons). Feature to show memory usage in Windows dialog box
(Max Lyons).
* bmp.c: Fix to bmp file output, bmp file dimensions need to be
multiples of 4 (Max Lyons)
* 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 script-file line length
extended (Max Lyons).
* makefile.linux: Modified CFLAGS to suit real location of linux
java header files
* 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 the Makefile copied from
the Linux source tarball.
* ppm.c: branches: 1.1.1; Initial revision
* ppm.c: Initial import of Windows Version 2.6b1 of Panorama Tools
library Sources as distributed by Helmut Dersch December 2001.
* sys_ansi.c: branches: 1.1.1; Initial revision
* sys_ansi.c: Initial import of Windows Version 2.6b1 of Panorama
Tools library Sources as distributed by Helmut Dersch December
2001.
* Makefile: branches: 1.1.1; Initial revision
* Makefile: Initial import of Windows Version 2.6b1 of Panorama
Tools library Sources as distributed by Helmut Dersch December
2001.
* multilayer.c: branches: 1.1.1; Initial revision
* multilayer.c: Initial import of Windows Version 2.6b1 of
Panorama Tools library Sources as distributed by Helmut Dersch
December 2001.
* pano12.def: branches: 1.1.1; Initial revision
* pano12.def: Initial import of Windows Version 2.6b1 of Panorama
Tools library Sources as distributed by Helmut Dersch December
2001.
* pano12.rc: branches: 1.1.1; Initial revision
* pano12.rc: Initial import of Windows Version 2.6b1 of Panorama
Tools library Sources as distributed by Helmut Dersch December
2001.
* png.c: branches: 1.1.1; Initial revision
* png.c: Initial import of Windows Version 2.6b1 of Panorama Tools
library Sources as distributed by Helmut Dersch December 2001.
* bmp.c: branches: 1.1.1; Initial revision
* bmp.c: Initial import of Windows Version 2.6b1 of Panorama Tools
library Sources as distributed by Helmut Dersch December 2001.
* jpeg.c: branches: 1.1.1; Initial revision
* jpeg.c: Initial import of Windows Version 2.6b1 of Panorama
Tools library Sources as distributed by Helmut Dersch December
2001.
* seamer_.c: branches: 1.1.1; Initial revision
* seamer_.c: Initial import of Windows Version 2.6b1 of Panorama
Tools library Sources as distributed by Helmut Dersch December
2001.
* tiff.c: branches: 1.1.1; Initial revision
* tiff.c: Initial import of Windows Version 2.6b1 of Panorama
Tools library Sources as distributed by Helmut Dersch December
2001.
* pteditor.c: branches: 1.1.1; Initial revision
* pteditor.c: Initial import of Windows Version 2.6b1 of Panorama
Tools library Sources as distributed by Helmut Dersch December
2001.
* ptpicker.c: branches: 1.1.1; Initial revision
* ptpicker.c: Initial import of Windows Version 2.6b1 of Panorama
Tools library Sources as distributed by Helmut Dersch December
2001.
* Triangulate.c: branches: 1.1.1; Initial revision
* Triangulate.c: Initial import of Windows Version 2.6b1 of
Panorama Tools library Sources as distributed by Helmut Dersch
December 2001.
* morpher.c: branches: 1.1.1; Initial revision
* morpher.c: Initial import of Windows Version 2.6b1 of Panorama
Tools library Sources as distributed by Helmut Dersch December
2001.
* optimize.c: branches: 1.1.1; Initial revision
* optimize.c: Initial import of Windows Version 2.6b1 of Panorama
Tools library Sources as distributed by Helmut Dersch December
2001.
* resample.c: branches: 1.1.1; Initial revision
* resample.c: Initial import of Windows Version 2.6b1 of Panorama
Tools library Sources as distributed by Helmut Dersch December
2001.
* seamer.c: branches: 1.1.1; Initial revision
* seamer.c: Initial import of Windows Version 2.6b1 of Panorama
Tools library Sources as distributed by Helmut Dersch December
2001.
* fftn.c: branches: 1.1.1; Initial revision
* fftn.c: Initial import of Windows Version 2.6b1 of Panorama
Tools library Sources as distributed by Helmut Dersch December
2001.
* fourier.c: branches: 1.1.1; Initial revision
* fourier.c: Initial import of Windows Version 2.6b1 of Panorama
Tools library Sources as distributed by Helmut Dersch December
2001.
* PTDialogs.c: branches: 1.1.1; Initial revision
* PTDialogs.c: Initial import of Windows Version 2.6b1 of
Panorama Tools library Sources as distributed by Helmut Dersch
December 2001.
* math.c: branches: 1.1.1; Initial revision
* math.c: Initial import of Windows Version 2.6b1 of Panorama
Tools library Sources as distributed by Helmut Dersch December
2001.
* pan.c: branches: 1.1.1; Initial revision
* pan.c: Initial import of Windows Version 2.6b1 of Panorama Tools
library Sources as distributed by Helmut Dersch December 2001.
* file.c: branches: 1.1.1; Initial revision
* file.c: Initial import of Windows Version 2.6b1 of Panorama
Tools library Sources as distributed by Helmut Dersch December
2001.
* lmdif.c: branches: 1.1.1; Initial revision
* lmdif.c: Initial import of Windows Version 2.6b1 of Panorama
Tools library Sources as distributed by Helmut Dersch December
2001.
* remap.c: branches: 1.1.1; Initial revision
* remap.c: Initial import of Windows Version 2.6b1 of Panorama
Tools library Sources as distributed by Helmut Dersch December
2001.
* adjust.c: branches: 1.1.1; Initial revision
* adjust.c: Initial import of Windows Version 2.6b1 of Panorama
Tools library Sources as distributed by Helmut Dersch December
2001.
* perspect.c: branches: 1.1.1; Initial revision
* perspect.c: Initial import of Windows Version 2.6b1 of Panorama
Tools library Sources as distributed by Helmut Dersch December
2001.
* correct.c: branches: 1.1.1; Initial revision
* correct.c: Initial import of Windows Version 2.6b1 of Panorama
Tools library Sources as distributed by Helmut Dersch December
2001.
* sys_win.c: branches: 1.1.1; Initial revision
* sys_win.c: Initial import of Windows Version 2.6b1 of Panorama
Tools library Sources as distributed by Helmut Dersch December
2001.
* filter.c: branches: 1.1.1; Initial revision
* filter.c: Initial import of Windows Version 2.6b1 of Panorama
Tools library Sources as distributed by Helmut Dersch December
2001.
* parser.c: branches: 1.1.1; Initial revision
* parser.c: Initial import of Windows Version 2.6b1 of Panorama
Tools library Sources as distributed by Helmut Dersch December
2001.
* ptutils.h: branches: 1.1.1; Initial revision
* ptutils.h: Initial import of Windows Version 2.6b1 of Panorama
Tools library Sources as distributed by Helmut Dersch December
2001.
* sys_win.h: branches: 1.1.1; Initial revision
* sys_win.h: Initial import of Windows Version 2.6b1 of Panorama
Tools library Sources as distributed by Helmut Dersch December
2001.
* version.h: branches: 1.1.1; Initial revision
* version.h: Initial import of Windows Version 2.6b1 of Panorama
Tools library Sources as distributed by Helmut Dersch December
2001.
* f2c.h: branches: 1.1.1; Initial revision
* f2c.h: Initial import of Windows Version 2.6b1 of Panorama Tools
library Sources as distributed by Helmut Dersch December 2001.
* fftn.h: branches: 1.1.1; Initial revision
* fftn.h: Initial import of Windows Version 2.6b1 of Panorama
Tools library Sources as distributed by Helmut Dersch December
2001.
* filter.h: branches: 1.1.1; Initial revision
* filter.h: Initial import of Windows Version 2.6b1 of Panorama
Tools library Sources as distributed by Helmut Dersch December
2001.
* pteditor.h: branches: 1.1.1; Initial revision
* pteditor.h: Initial import of Windows Version 2.6b1 of Panorama
Tools library Sources as distributed by Helmut Dersch December
2001.
* panorama.h: branches: 1.1.1; Initial revision
* panorama.h: Initial import of Windows Version 2.6b1 of Panorama
Tools library Sources as distributed by Helmut Dersch December
2001.
|