*** RELEASE 2.0_beta3, 03 JUNE 2009 *** Changes since beta2 CORE - Fix multi-thread bug related to vw_log() - Merged Logconf into Settings class - Simplify the config file handling by switching to an INI-syntax IMAGE - Added a new version of edge_mask() that allows you to pick the mask value - Added sparse image support (SparseImageCheck, sparse_check()) - Added the ability to specify some buffer around the edge mask. - Make the convolution filters properly clamp integer pixels. - Add an is_transparent() function for images - Added support in ImageResource for nodata values. FILEIO - Fix some metadata handling bug in DiskImageResourcePNG - Make png writer pick a better bit depth for 16-bit types - Fixed an endianness bug for reading/writing 16-bit PNG files on little endian architectures. CAMERA - Many improvements to Bundle Adjustment - Speed - KML Ground Control Point output has much more information and better regionation - TIFF EXIF tags are read by mmaping rather than reading the whole file MOSAIC - Expose more aspects of QuadTreeGenerator to configuration/override. - Added TOAST QuadTreeGenerator support - Added full sparse image support to ImageComposite. CARTOGRAPHY - Added a ToastTransform transform functor to convert between a standard georeferenced image and a TOAST-projected image. STEREO - Added a constructor for PixelDisparity that allows it to be used with interpolation code. - Many improvements in BayesEM correlator - Switched upsample_disparity_map() to use bilinear interpolation instead of nearest neighbor - Fixed some bugs in the upsampling and downsampling of the disparity map TOOLS - image2qtree bugfixes - Added an image2toast converter - Allow manual override of total resolution in image2qtree. BUILD - Fix a bug in AX_GROUP_PKG that might cause breakage - Bash 4.0 doesn't include . in the "source" search path - Make out-of-tree builds work