From: <hug...@li...> - 2010-08-29 23:40:16
|
details: http://hugin.hg.sourceforge.net/hgweb/hugin/hugin/hgrepo/h/hu/hugin/hugin/rev/cc8d0c234ceb changeset: 4267:cc8d0c234ceb user: James Legg <jl...@us...> date: Mon Aug 30 00:36:19 2010 +0100 description: Fix crash when trying to draw control points on the fast preview that are not in the projectable region. details: http://hugin.hg.sourceforge.net/hgweb/hugin/hugin/hgrepo/h/hu/hugin/hugin/rev/a264d29891ac changeset: 4268:a264d29891ac user: James Legg <jl...@us...> date: Mon Aug 30 00:38:25 2010 +0100 description: merge details: http://hugin.hg.sourceforge.net/hgweb/hugin/hugin/hgrepo/h/hu/hugin/hugin/rev/a1bdf93f59b0 changeset: 4269:a1bdf93f59b0 user: James Legg <jl...@us...> date: Mon Aug 30 00:39:53 2010 +0100 description: Fix crash when trying to draw control points on the fast preview that are not in the projectable region. diffstat: CMakeLists.txt | 2 +- ChangeLog | 292 +- doc/releases/hugin-2010.2.0_beta1.txt | 2444 ---------- mac/copyExtraTools.sh | 2 +- src/hugin1/hugin/GreatCircles.cpp | 4 +- src/hugin1/hugin/MainFrame.cpp | 104 +- src/hugin1/hugin/MainFrame.h | 1 + src/hugin1/hugin/xrc/data/help_en_EN/Fulla.html | 15 +- src/hugin1/hugin/xrc/data/help_en_EN/Hugin.html | 17 +- src/hugin1/hugin/xrc/data/help_en_EN/Hugin_FAQ.html | 3 + src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Preferences.html | 2 +- src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Reset_Values_window.html | 4 +- src/hugin1/hugin/xrc/data/help_en_EN/Pano_modify.html | 6 +- src/hugin1/hugin/xrc/data/help_en_EN/Panorama_tools.html | 15 +- src/hugin1/hugin/xrc/data/help_en_EN/Panotools.html | 15 +- src/hugin1/hugin/xrc/data/help_en_EN/Pto_merge.html | 4 +- src/hugin1/hugin/xrc/main_menu.xrc | 46 + src/hugin_base/algorithms/control_points/CleanCP.cpp | 49 + src/hugin_base/algorithms/control_points/CleanCP.h | 3 + src/hugin_base/panodata/ControlPoint.cpp | 14 + src/hugin_base/panodata/ControlPoint.h | 7 + src/hugin_base/panodata/Panorama.cpp | 28 + src/hugin_base/panodata/Panorama.h | 4 + src/hugin_base/panodata/PanoramaData.h | 4 + src/translations/ja.po | 1069 +-- 25 files changed, 933 insertions(+), 3221 deletions(-) diffs (truncated from 6494 to 500 lines): diff -r c4ded35d3f73 -r a1bdf93f59b0 CMakeLists.txt --- a/CMakeLists.txt Wed Aug 25 20:49:46 2010 +0200 +++ b/CMakeLists.txt Mon Aug 30 00:39:53 2010 +0100 @@ -16,7 +16,7 @@ # version set(V_MAJOR 2010) -set(V_MINOR 2) +set(V_MINOR 3) set(V_PATCH 0) # diff -r c4ded35d3f73 -r a1bdf93f59b0 ChangeLog --- a/ChangeLog Wed Aug 25 20:49:46 2010 +0200 +++ b/ChangeLog Mon Aug 30 00:39:53 2010 +0100 @@ -1,110 +1,248 @@ +2010-08-28 Bruno Postle <br...@po...> + + * src/translations/ja.po: + Remove some \n from Japanese translation that caused fatal error + [33c9f4471693] + +2010-08-28 Masahiro Kitagawa <arc...@gm...> + + * src/translations/ja.po: + updated Japanese translation + [e36f788bf17f] + +2010-08-25 tmodes <tmodes> + + * src/hugin1/hugin/ImagesPanel.cpp: + Ignore empty input fields in Images tab + [db6a0a66364a] + +2010-08-23 Bruno Postle <br...@po...> + + * src/translations/it.po: + Updated Italian translation (Cristian Marchi) + [3bed0a85cc33] + +2010-08-07 tmodes <tmodes> + + * src/hugin_base/algorithms/basic/CalculateOverlap.cpp, + src/hugin_base/algorithms/basic/CalculateOverlap.h, + src/hugin_base/panodata/Panorama.cpp, + src/hugin_base/panodata/SrcPanoImage.cpp, + src/hugin_base/panodata/SrcPanoImage.h: + Faster mask calculation for bigger projects + [7865fdc91695] + + * src/hugin1/hugin/MainFrame.cpp, + src/hugin_base/algorithms/control_points/CleanCP.cpp: + Fixes bug in last commit (652ab1e4d937) + [8e0fa9d64380] + +2010-08-05 tmodes <tmodes> + + * src/hugin1/hugin/MainFrame.cpp, + src/hugin_base/algorithms/control_points/CleanCP.cpp, + src/hugin_base/algorithms/control_points/CleanCP.h: + Refactored code for removing control points in masks + [652ab1e4d937] + + * src/hugin_base/panodata/ControlPoint.cpp, + src/hugin_base/panodata/ControlPoint.h, + src/hugin_base/panodata/Panorama.cpp, + src/hugin_base/panodata/Panorama.h, + src/hugin_base/panodata/PanoramaData.h: + Added code to remove duplicate control points after merging + [c6244856168f] + +2010-08-04 tmodes <tmodes> + + * src/hugin_base/algorithms/basic/CalculateOptimalROI.cpp, + src/hugin_base/algorithms/basic/CalculateOptimalROI.h: + Several improvements for autocrop + * Better memory management + * Make autocrop aware of crops and masks + * Works now also with bigger dimensions + [090323ed8e65] + +2010-08-01 tmodes <tmodes> + + * src/hugin_base/algorithms/basic/CalculateOptimalROI.cpp, + src/hugin_base/algorithms/basic/CalculateOptimalROI.h: + Do autocrop to active images only and not all images Clean up code + (removed unused lines) + [729147f7db0c] + + * src/hugin_base/algorithms/basic/CalculateOverlap.cpp, + src/hugin_base/algorithms/point_sampler/PointSampler.h, + src/hugin_base/nona/RemappedPanoImage.h, + src/hugin_base/panotools/PanoToolsInterface.cpp: + Check, if transformImgCoord was successfull This should fix the bug, + that the fov was calculated wrong for projects with non-zero + translations parameters. Now also the photometric optimisation + should work for these projects. + [ebece9c9319d] + +2010-07-29 harryvanderwolf <hv...@gm...> + + * CMakeLists.txt: + [OSX] typo corrected + [c5c9bb0923a3] + + * CMakeLists.txt: + [OSX] neccessary adjustment for cmake compilation + [27b53a38eb7e] + +2010-07-28 tmodes <tmodes> + + * src/hugin1/hugin/MainFrame.cpp: + Fixes possible bug in 5e631cee4cc5 (It's not sure, that the + constants ID_SHOW_PANEL_IMAGES ... ID_SHOW_PANEL_PANORAMA are + consecutive. They can have random values.) + [31fdaa8ffc2c] + +2010-07-27 Vaclav Cerny <va...@se...> + + * src/hugin1/hugin/MainFrame.cpp, src/hugin1/hugin/MainFrame.h, + src/hugin1/hugin/xrc/main_menu.xrc: + Add menuitems Show panel ... with shortcut + [5e631cee4cc5] + +2010-07-24 Andreas <Andreas Metzler> + + * CMakeLists.txt, CMakeModules/FindPANO13.cmake: + Added version checking for libpano13 (transplanted from + 6e072258d9510951f49c37962332c682cc78d9ac) + [2fc209cbb6ee] + +2010-07-23 tmodes <tmodes> + + * src/hugin_base/algorithms/panorama_makefile/PanoramaMakefileExport.c + pp: + Reduce resolution for overlap detection in makefile generation (This + should speed up of writing of makefile) + [8cbe07845ccf] + +2010-07-22 Bruno Postle <br...@po...> + + * src/hugin1/hugin/xrc/data/help_en_EN/Autooptimiser.html, + src/hugin1/hugin/xrc/data/help_en_EN/Autopano-sift-C.html, + src/hugin1/hugin/xrc/data/help_en_EN/Chromatic_aberration.html, + src/hugin1/hugin/xrc/data/help_en_EN/DSLR_spherical_resolution.html, + src/hugin1/hugin/xrc/data/help_en_EN/Enfuse.html, + src/hugin1/hugin/xrc/data/help_en_EN/Field_of_View.html, + src/hugin1/hugin/xrc/data/help_en_EN/HDR_workflow_with_hugin.html, + src/hugin1/hugin/xrc/data/help_en_EN/Horizontal_control_points.html, + src/hugin1/hugin/xrc/data/help_en_EN/Hugin.html, + src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Camera_and_Lens_tab.html, + src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Control_Points_tab.html, + src/hugin1/hugin/xrc/data/help_en_EN/Hugin_FAQ.html, + src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Fast_Preview_window.html, + src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Images_tab.html, + src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Mask_tab.html, + src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Optimizer_tab.html, src/h + ugin1/hugin/xrc/data/help_en_EN/Hugin_Parameters_for_Control_Point_D + etectors_dialog.html, + src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Preferences.html, + src/hugin1/hugin/xrc/data/help_en_EN/Hugin_Reset_Values_window.html, + src/hugin1/hugin/xrc/data/help_en_EN/Hugin_translation_guide.html, + src/hugin1/hugin/xrc/data/help_en_EN/Pano_modify.html, src/hugin1/hu + gin/xrc/data/help_en_EN/Panorama_scripting_in_a_nutshell.html, + src/hugin1/hugin/xrc/data/help_en_EN/Pitch.html, + src/hugin1/hugin/xrc/data/help_en_EN/Projections.html, + src/hugin1/hugin/xrc/data/help_en_EN/Pto_merge.html, + src/hugin1/hugin/xrc/data/help_en_EN/SmartBlend.html, src/hugin1/hug + in/xrc/data/help_en_EN/Straight_line_control_points.html, + src/hugin1/hugin/xrc/data/help_en_EN/Swing_rod.html, src/hugin1/hugi + n/xrc/data/help_en_EN/The_General_Panini_Projection.html, + src/hugin1/hugin/xrc/data/help_en_EN/Vertical_control_points.html, + src/hugin1/hugin/xrc/data/help_en_EN/Wavy_distortion.html, + src/hugin1/hugin/xrc/data/help_en_EN/Yaw.html: + Update manual from wiki + [f408e18d7ed7] + + * src/hugin1/hugin/xrc/data/help_en_EN/pages.txt: + New pages from wiki + [014cdfa994d2] + +2010-07-18 Bruno Postle <br...@po...> + + * doc/pano_trafo.1: + Regenerate pano_trafo man page (Andreas Metzler) + [87026235e9ca] + 2010-07-15 James Legg <jl...@us...> * src/hugin1/hugin/ViewState.cpp: Fix bug where fast preview interactions could disconnect image's lenses introduced in 66f626bf15aa. - [32dc50543204] [tip] + [275fb96ee614] 2010-07-15 tmodes <tmodes> * CMakeModules/win_bundle.cmake: Added missing files to install target for windows - [a94c74257dc7] + [690b85e84096] 2010-07-13 tmodes <tmodes> * src/hugin_base/panodata/Panorama.cpp: Fixes an issue with positive masks and fisheye images - [497b2b9fb40f] + [a7e8dc9da841] 2010-07-07 Bruno Postle <br...@po...> - * ChangeLog, doc/releases/hugin-2010.2.0_beta1.txt: - Unfinished announcement for a 2010.2.0_beta1 release - [7e19d5bea985] - -2010-06-29 Kornel Benko <Kor...@be...> - - * CMakeLists.txt, ChangeLog, admin/update_tarball.sh, doc/batch- - processing/README.batch, doc/releases/hugin-0.8.0.txt, - doc/releases/hugin-0.8.0_rc1.txt, doc/releases/hugin-0.8.0_rc2.txt, - doc/releases/hugin-0.8.0_rc3.txt, doc/releases/hugin-0.8.0_rc4.txt, - doc/releases/hugin-0.8.0_rc5.txt, doc/releases/hugin-2009.4.0.txt, - doc/releases/hugin-2009.4.0_rc3.txt, doc/releases/hugin- - 2010.0.0.txt, doc/releases/hugin-2010.0.0_rc1.txt, - src/hugin1/hugin/ViewState.cpp, src/hugin1/hugin/wxPanoCommand.cpp, + * doc/releases/hugin-0.8.0.txt, doc/releases/hugin-0.8.0_rc1.txt, + doc/releases/hugin-0.8.0_rc2.txt, doc/releases/hugin-0.8.0_rc3.txt, + doc/releases/hugin-0.8.0_rc4.txt, doc/releases/hugin-0.8.0_rc5.txt, + doc/releases/hugin-2009.4.0.txt, doc/releases/hugin- + 2009.4.0_rc3.txt, doc/releases/hugin-2010.0.0.txt, doc/releases/ + hugin-2010.0.0_rc1.txt: + Add some historic release notes + [8cf00462e9cf] + + * admin/update_tarball.sh: + Remove ancient unused script + [c9df36df86dd] + + * doc/batch-processing/README.batch: + Outdated info is now on the wiki + [f641d81bb04e] + +2010-06-29 James Legg <jl...@us...> + + * merge + [9fb6e9f16ef8] + + * src/hugin1/hugin/ViewState.cpp, src/hugin1/hugin/wxPanoCommand.cpp, src/hugin_base/algorithms/basic/CalculateOverlap.cpp, src/hugin_base /algorithms/panorama_makefile/PanoramaMakefileExport.cpp: + Don't call Panorama::getSrcImage when a const reference would do, + use Panorama::getImage instead. Most performance improvements are + from CalculateImageOverlap::calculate. In my test saving a project + was three times faster. + [66f626bf15aa] + +2010-06-29 Kornel Benko <Kor...@be...> + + * CMakeLists.txt: Enable creation of ChangeLog from build-dir - [f9fc675ab021] - -2010-07-07 Bruno Postle <br...@po...> - - * ChangeLog: - Update ChangeLog file - [2b6dba1d7651] + [b60ba225e103] 2010-06-28 Bruno Postle <br...@po...> - * CMakeLists.txt: - Set minor version to 2 for stable branch - [58c0c6a4f777] + * merge (I'm not sure why) + [a69d9c1929c5] 2010-06-28 harryvanderwolf <hv...@gm...> - * mac/Hugin.xcodeproj/project.pbxproj: - [OSX] Change version stamp to only hexadecimal part - [9fa03ec044ad] + * mac/copyExtraTools.sh: + [OSX] correct stupid enblend enfuse copy error + [640f8f2af986] 2010-06-28 Bruno Postle <br...@po...> - * src/translations/zh_TW.po: - Updated Traditional Chinese translation (Rick Langford) - [d017edd0161f] - - * src/translations/hu.po: - Updated Hungarian translation #3021348 (Höss Lajos) - [8ce1c813f7a1] - -2010-06-28 Terry Duell <td...@us...> - - * ChangeLog, authors.txt: - Update authors.txt - [38ed0587798b] - -2010-06-28 Bruno Postle <br...@po...> - - * CMakeLists.txt: - Set minor version to 2 for stable branch - [58c0c6a4f777] - -2010-06-28 harryvanderwolf <hv...@gm...> - - * mac/Hugin.xcodeproj/project.pbxproj: - [OSX] Change version stamp to only hexadecimal part - [9fa03ec044ad] - -2010-06-28 Bruno Postle <br...@po...> - - * src/translations/zh_TW.po: - Updated Traditional Chinese translation (Rick Langford) - [d017edd0161f] - - * src/translations/hu.po: - Updated Hungarian translation #3021348 (Höss Lajos) - [8ce1c813f7a1] - -2010-06-28 Terry Duell <td...@us...> - - * ChangeLog, authors.txt: - Update authors.txt - [38ed0587798b] - -2010-06-28 Bruno Postle <br...@po...> - - * CMakeLists.txt: - Set minor version to 2 for stable branch - [58c0c6a4f777] + * CMakeLists.txt: + Set minor version to 3 for unstable trunk + [f2ec72d1d228] 2010-06-28 harryvanderwolf <hv...@gm...> diff -r c4ded35d3f73 -r a1bdf93f59b0 doc/releases/hugin-2010.2.0_beta1.txt --- a/doc/releases/hugin-2010.2.0_beta1.txt Wed Aug 25 20:49:46 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2444 +0,0 @@ -Hugin is a Panorama stitcher and more. A powerful software package -for creating and processing panoramic images. - -A hugin-2010.2.0_beta1 (beta 1) tarball is available here: -https://sourceforge.net/projects/hugin/files/hugin-2010.2_beta/ - -This is a beta release for testing, i.e. The final release is likely to have -further bugfixes, help/manual and translation updates. - -More information about this release can be found in the full ChangeLog below -and the unfinished release notes: -http://hugin.sourceforge.net/releases/2010.2.0/ - -Summary of major changes since 2010.0.0: - -* New Layout tab in the Hugin Fast Preview window, shows an undirected graph view -of the control point connections within the current project. - -* New Mask tab in the Hugin main window, allows you to add and edit 'exclude' -and 'include' masks for each photo, this replaces previous techniques -involving editing alpha channels. - -* Mosaic mode. Hugin now supports optimisation of X, Y & Z positions of -cameras, this allows you to assemble a panorama of a planar object such as a -mural with photos taken from different positions. - -* Linked bracketing. Previously photos within a bracketed set needed to -connected by control points, it is now possible to tell Hugin that photos -share a position in a way analagous to the existing system for sharing lens -parameters. - -* Control point generator modes. Previously only a single control point -generator could be used at any one time. Hugin now has support for -combinations of panoramas and bracketed stacks, stacks that are already linked -with the linked bracketing feature, multi-row heuristics including support for -bracketed stacks, and for panoramas that are already roughly laid out in the -preview. - -* New equisolid, orthographic and stereographic lenses are supported, requires -libpano13-2.9.17_beta2 or later. - -* General Pannini projection is now fully suppoprted. - -* Migration to Mercurial. Hugin has switched from Subversion to Mercurial for -source control. This 2010.2.0 release is being stabilised in the '2010.2' -branch in mercurial. - -* New CLI tools. pano_trafo for querying control point transformations, -pto_merge to merge project files, and pano_modify to change output -parameters of project files. autooptimiser now has a photometric optimisation -mode. - -* libpano13-2.7.17 is required, note that this is still in beta itself. - -* Lots of bugfixes, translation updates and build system changes. - -See README, ChangeLog and INSTALL_cmake for more information. - -SHA1SUM: -5f1dc68bf928ec84c9f91a3fc28545ccfbd44ac4 hugin-2010.2.0_beta1.tar.gz - -This release is equivalent to hg branch 2010.2 -r 4138:69545ba63586 - -A detailed ChangeLog of every commit since 2010.0.0 follows: - -2010-07-15 James Legg <jl...@us...> - - * src/hugin1/hugin/ViewState.cpp: - Fix bug where fast preview interactions could disconnect image's - lenses introduced in 66f626bf15aa. - [32dc50543204] [tip] - -2010-07-15 tmodes <tmodes> - - * CMakeModules/win_bundle.cmake: - Added missing files to install target for windows - [a94c74257dc7] - -2010-07-13 tmodes <tmodes> - - * src/hugin_base/panodata/Panorama.cpp: - Fixes an issue with positive masks and fisheye images - [497b2b9fb40f] - -2010-07-07 Bruno Postle <br...@po...> - - * ChangeLog, doc/releases/hugin-2010.2.0_beta1.txt: - Unfinished announcement for a 2010.2.0_beta1 release - [7e19d5bea985] - -2010-06-29 Kornel Benko <Kor...@be...> - - * CMakeLists.txt, ChangeLog, admin/update_tarball.sh, doc/batch- - processing/README.batch, doc/releases/hugin-0.8.0.txt, - doc/releases/hugin-0.8.0_rc1.txt, doc/releases/hugin-0.8.0_rc2.txt, - doc/releases/hugin-0.8.0_rc3.txt, doc/releases/hugin-0.8.0_rc4.txt, - doc/releases/hugin-0.8.0_rc5.txt, doc/releases/hugin-2009.4.0.txt, - doc/releases/hugin-2009.4.0_rc3.txt, doc/releases/hugin- - 2010.0.0.txt, doc/releases/hugin-2010.0.0_rc1.txt, - src/hugin1/hugin/ViewState.cpp, src/hugin1/hugin/wxPanoCommand.cpp, - src/hugin_base/algorithms/basic/CalculateOverlap.cpp, src/hugin_base - /algorithms/panorama_makefile/PanoramaMakefileExport.cpp: - Enable creation of ChangeLog from build-dir - [f9fc675ab021] - -2010-07-07 Bruno Postle <br...@po...> - - * ChangeLog: - Update ChangeLog file - [2b6dba1d7651] - -2010-06-28 Bruno Postle <br...@po...> - - * CMakeLists.txt: - Set minor version to 2 for stable branch - [58c0c6a4f777] - -2010-06-28 harryvanderwolf <hv...@gm...> - - * mac/Hugin.xcodeproj/project.pbxproj: - [OSX] Change version stamp to only hexadecimal part - [9fa03ec044ad] - -2010-06-28 Bruno Postle <br...@po...> - - * src/translations/zh_TW.po: - Updated Traditional Chinese translation (Rick Langford) - [d017edd0161f] - - * src/translations/hu.po: - Updated Hungarian translation #3021348 (Höss Lajos) - [8ce1c813f7a1] - -2010-06-28 Terry Duell <td...@us...> - - * ChangeLog, authors.txt: - Update authors.txt - [38ed0587798b] - -2010-06-27 Terry Duell <td...@us...> - - * CMakeLists.txt: - change CMakeLists.txt to produce Hg log file when UPDATE_CHANGELOG=1 - switch is used - [a7c760281f3c] [tip] - -2010-06-25 harryvanderwolf <hv...@gm...> - - * mac/Hugin.xcodeproj/project.pbxproj, mac/complete-bundle.sh, - mac/copyExtraTools.sh, mac/copyTools.sh: - [OSX] Considerable change of design of the XCode project to - facilitate building of 32bit vs. 32/64 bit vs. 64bit and other - architecures from one project out of multiple folders. This wasn't - possible with the original project as it completely ruined the - internal library paths. Copies of binaries and libraries are now |