WinMerge 7z plugin update needed for 7-Zip 4.62

Main development forum.

WinMerge 7z plugin update needed for 7-Zip 4.62

Postby hkazemi » Fri Dec 05, 2008 6:18 pm

Originally posted at http://sourceforge.net/forum/forum.php? ... m_id=41637

7-Zip 4.62 was just released, and now the WinMerge plugin gives a warning about needing a plugin update.

A few related notes:

1.) can the Merge7zInstaller plugin 7-Zip version detection be changed to allow version overrides? Not every new 7-Zip version results in interface changes, so the ability to override (permanently or temporarily) would be useful between the time when new versions of 7-Zip are released and when the Merge7zInstaller plugin is updated. This would also allow users to test 7-Zip beta versions. (It also is confusing that there needs to be a separate Merge7z plugin for every version of 7-Zip...how different are they? Can they be combined into a universal 7z plugin?)

2.) can the Merge7z plugin be kept in C:\Program Files\WinMerge? It currently goes into C:\WINDOWS\system32 . Application-specific files usually should be kept together with the application under program files, or in an application data directory under the user's profile.

This SDK may be relevant: http://www.7-zip.org/sdk.html .
hkazemi
 
Posts: 2
Joined: Fri Dec 05, 2008 6:06 pm

Re: WinMerge 7z plugin update needed for 7-Zip 4.62

Postby kimmov » Fri Dec 05, 2008 10:19 pm

hkazemi wrote:7-Zip 4.62 was just released, and now the WinMerge plugin gives a warning about needing a plugin update.


Yep, there is no realistic way WinMerge plugin could be updated in synch with 7-Zip releases.

Jochen summarizes the situation well in Bug item #2099663 7-zip dll problem:

Jochen wrote:7-Zip integration code will need to be reworked quite a bit for 4.59 and later. I don't know when I'll find time to work on this.


hkazemi wrote:1.) can the Merge7zInstaller plugin 7-Zip version detection be changed to allow version overrides?


Unfortunately that is not an realistic thing to do. Certain 7-Zip internals change for most releases. And even if they didn't there is no any kind of guarantee that just overriding version would do more than crash WinMerge in weird ways. And we don't want these "My WinMerge crashes weird ways" -bug reports.

hkazemi wrote:2.) can the Merge7z plugin be kept in C:\Program Files\WinMerge?


That sounds reasonable.

hkazemi wrote:This SDK may be relevant: http://www.7-zip.org/sdk.html .


Not really an option. Its been discussed several times but the SDK doesn't offer all that is needed. If it would then we'd have lot less problems.

Now, there is basically a support for using other external archive programs for WinMerge (WinRar etc should work). Its been possible for some time now but we haven't really documented (or tested) it. I guess we should document this and allow people to start experimenting with it.
kimmov
 
Posts: 562
Joined: Thu Sep 11, 2008 8:51 pm
Location: Finland

Re: WinMerge 7z plugin update needed for 7-Zip 4.62

Postby Mastermnd_ » Sat Jan 10, 2009 3:30 pm

or at least update for "final" releases (non-beta), such as version 4.64, which has been available for weeks. :D :D :D :twisted: :?:
Mastermnd_
 
Posts: 1
Joined: Sat Jan 10, 2009 3:21 pm

Re: WinMerge 7z plugin update needed for 7-Zip 4.62

Postby kimmov » Sat Jan 10, 2009 8:50 pm

Patches accepted... :geek:
kimmov
 
Posts: 562
Joined: Thu Sep 11, 2008 8:51 pm
Location: Finland


Return to Developers

Who is online

Users browsing this forum: Bing [Bot] and 2 guests