Current plugins' way of automatically running unpacking is way too fragile. It can cause very mysterious problems for users who have no idea there is some plugin involved and messing up their compare results.
See e.g. bugs:
#2008625 Files only partly compared (WinMerge 2.8.4.0 German Unicode)
#1997234 Incomplete comparison of Unix text files
This patch adds new option (to General options -page) for users to enable plugins when they need them. The option will be disabled by default. And users really need to enable the plugins if they want to use them.
This way we at least get rid of most of these surprising side-effects as most users don't need these plugins.
Original and altered files
Logged In: YES
user_id=631874
Originator: YES
Committed to SVN trunk:
Completed: At revision: 5583
Leaving open for 2.10 branch commit.
Logged In: YES
user_id=631874
Originator: YES
I submitted new related patch:
#2021722 Add dialog listing available plugins
http://winmerge.org/patch/2021722
The patch moves enable/disable option to that new dialog.
Logged In: YES
user_id=631874
Originator: YES
Added the plugins enabled option to config log in trunk:
Completed: At revision: 5645
I'll commit changes in this patch and the new list dialog in next days to 2.10 branch.
Logged In: YES
user_id=631874
Originator: YES
Committed to 2.10 branch:
Completed: At revision: 5647