Hello Everyone,
I'm a long-time user of Hugin, and a one-time bugfix contributor (back in 
2011). I'm between jobs right now, so finally had some time to dig into a 
small bug/inconvenience that I've encountered with Hugin. I worry that it's 
so minor that no one else has encountered it. 

It's also not really a bug with Hugin, but there is a source code change 
that could be made to remove this inconvenience. Let me explain: I 
sometimes use Max Lyon's Tufuse (a closed-source, Windows-only command line 
application) when stacking images. When I've tried to set Tufuse as an 
alternative to Enfuse in Hugin's settings, I get an error when Tufuse is 
called in the stitching process. The error says something like "Cannot open 
file: <prefix>_stack_ldr_0000.tif". 

This error happens because Tufuse cannot accept command line arguments of 
the form "--arg=param", it only accepts arguments of the form "--arg param", 
but Hugin uses "--compression=<value>" when setting up all the arguments it 
passes to Enfuse (or the alternative you set in Hugin's settings). In 
src/hugin1/base_wx/StitchingExecutor.cpp, there are 7 instances of " 
--compression=". These are used to build the argument array that will be 
passed to Enblend or Enfuse. Both Enblend and Enfuse use the getopt_long() 
function to interpret command line parameters. According to 
https://linux.die.net/man/3/getopt_long,  "A long option may take a 
parameter, of the form *--arg=param* or *--arg param*." So, I think there 
shouldn't be a problem changing those instances of " --compression=" to " 
--compression " (replacing the equal sign with a space) in 
StitchingExecutor.cpp because Enblend and Enfuse should correctly interpret 
either format. Does anyone else see an issue with that? If not, what's the 
preferred method of a user submitting a change? Back in 2011 I think I 
emailed a patch file, but is it better to do a merge request in 
SourceForge? Please advise.

Thanks for listening,
Jeff

On Friday, October 3, 2025 at 12:10:58 AM UTC-7 T. Modes wrote:

> Hi all,
>
> today we are releasing beta 1 of Hugin 2025.0.0
>
> Source tarball can be downloaded
>
> https://sourceforge.net/projects/hugin/files/hugin/hugin-2025.0/hugin-2025.0beta1.tar.bz2/download
>
> Verify its checksums:
> md5:
> 5ce87268bc9fa43a7bedd84f3d0e5813  hugin-2025.0beta1.tar.bz2
> sha1:
> 02e70e93c817872c3ff30f5c206eabf3d469bcfb  hugin-2025.0beta1.tar.bz2
>
>
> This is a source code release.
> Users communities produce executables for their respective platforms. 
> Please announce them here.
>
> (The beta 1 correspond to changeset 2eb1e558a243 our repository, which is 
> also tagged as 2025.0beta1).
>
> Changes since 2024.0
> The most changes are under the hood and affect mainly the builders.
> Now a C++17 compiler is needed. Therefore the boost library is not needed 
> anymore. Also libjpeg and libpng are not needed when building the shared 
> version (which is the default).
> wxWidgets 3.2 or later is now required. The code has be refactored to 
> follow the modern wxWidgets code style. With this change Hugin is now using 
> vector SVG files instead of raster PNG files for the toolboor and buttons. 
> This should improve the appearance on hdpi displays.
>
> A new GUI has be added: hugin_toolbox. It provides a GUI for enfuse and 
> for simple perspective correction.
>
> Beside there are many small bugfixes.
>
> Upgrading from previous versions of Hugin should be seamless. If you do 
> have problems with old settings, these can be reset in the Preferences 
> window by clicking 'Load defaults'.
>
> Please test and report bug/issues to mailing list or bug tracker 
> https://bugs.launchpad.net/hugin (so issues can be fixed before the final 
> release).
>
> Windows binaries (64 bit) can be found at sourceforge: 
>
> https://sourceforge.net/projects/hugin/files/hugin/hugin-2025.0/Hugin-2025.0beta1-win64.msi/download
>
> MD5 checksum
> 8a4d4ea7e3bbdbca42e4f1f8bff6fbe5  Hugin-2025.0beta1-win64.msi
>
> Request for translators
> Please update the translation file of your language. New strings have been 
> added, mainly by hugin_toolbox.
>
>

-- 
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
--- 
You received this message because you are subscribed to the Google Groups 
"hugin and other free panoramic software" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/hugin-ptx/7a1d50a3-e8cc-424b-9714-2a413a60a4d6n%40googlegroups.com.

Reply via email to