Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Je kunt ook een cookievrije versie van de website bezoeken met minder functionaliteit. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , reacties: 6, views: 3.521 •
Bron: SourceForge, submitter: Horrorist618

WinMerge logo (60 pix)Ongeveer een maand geleden is er weer eens een nieuwe stabiele versie van WinMerge verschenen. Dat is uitzonderlijk, want de vorige stabiele uitgave is alweer bijna vier jaar oud. Met WinMerge kunnen bestanden of folders met elkaar worden vergeleken: handig, bijvoorbeeld om te zien wat er is veranderd tussen verschillende stukken broncode of om de inhoud van logbestanden door te pluizen. Het programma bevat syntax highlighting en de applicatie kan op basis van de ontdekte verschillen patch-bestanden aanmaken. Meer informatie over de mogelijkheden kan op deze pagina worden gevonden. De belangrijkste veranderingen in deze release staan hieronder:

Notable new items in the 2.14.0 stable release:
  • Update PCRE to version 8.10
  • Update SCEW to version 1.1.2
  • Improve startup time (#2788142)
  • Add menuitems for selecting automatic or manual prediffing
  • Add accelerator keys for Shell context menu
  • Add /xq command line switch for closing WinMerge after identical files and not showing message
  • Allow setting codepage from command line
  • Allow giving encoding name as custom codepage
  • Add options GUI for quick compare limit
  • Expand/collapse folders from keyboard
  • Improve detecting XML files in file compare
  • Lots of language updates
  • Bugfix: Shell extension uses unquoted program path
  • Bugfix: Compare by size always checked file times too
  • Bugfix: Crash when pasting from clipboard
  • Bugfix: Keeps verifing path even turned off in options
  • Bugfix: "+" and "-" from the number block don't work in the editor
  • Bugfix: Date format did not respect Regional Settings
  • Bugfix: WinMerge contained a vulnerability in handling project files (http://www.zeroscience.mk/mk/vulnerabilities/ZSL-2011-4997.php)
  • Bugfix: WinMerge was vulnerable to DLL hijacking as described in Microsoft Security Advisory (2269637)
  • Installer: Drop Windows 9x/ME/NT4 support and use Microsoft runtime libraries installer
  • Installer: Remove Uninstall shortcut from start menu folder
  • Installer: Don't install quick launch icon for Windows 7

WinMerge 2.14.0 screenshot (620 pix)

Versienummer:2.14.0
Releasestatus:Final
Besturingssystemen:Windows 8, Windows Server 2012, Windows Server 2008, Windows Vista, Windows Server 2003, Windows XP, Windows 7
Website:SourceForge
Download:http://sourceforge.net/projects/winmerge/files/stable/2.14.0/
Bestandsgrootte:6,13MB
Licentietype:GPL

Reacties (6)

Bugfix: WinMerge was vulnerable to DLL hijacking as described in Microsoft Security Advisory (2269637)
http://technet.microsoft.com/en-gb/security/advisory/2269637 De kwetsbaarheid was al bekend in 23 Augustus 2010 en het advies ervoor is voor het laatst geupdatet in 13 November 2012. Een beetje pijnlijk laat imho :/

Verder een uitstekende tool. Ik gebruik het voor zowel programeertaalbestanden op SVN als een normale vergelijkingstool om mappen met normale bestanden als foto's en muziek te diffen. Daarvoor gebruikte ik een soort TotalCommander clone die niet kon omgaan met niet ascii-tekens in de filename, maar Winmerge kan dit wel.

[Reactie gewijzigd door RoestVrijStaal op 11 maart 2013 15:18]

't Is een mooie tool.
Ik gebruik hem ook voor sourcecode compares.
Geeft een iets handige overzicht dan beyond compare.

Vorige week zag ik de optie syntax highlighting en ik dacht tof, ik ga daar een config file aan toevoegen voor onze ontwikkelomgeving.

Echter, nergens dergelijke files te vinden in de Winmerge folders.
Na wat googlen kom ik erachter dat je het niet kan customizen als gebruiker.

Dan maar de sourcecode gedownload om te zien hoe de vork in de steel zit.
Tot mijn grote teleurstelling moet ik dus vaststellen dat de syntax highlighting per taal is hardcoded in een C-file per taal.

Ok, copietje van eentje en dan maar de customized toevoegen denk ik dan.
Ga ik in de doc zien hoe het te builden. Met Visual Studio dus.
Echter alleen met een full versie, niet met een express editie.

Daar gaat toch een beetje de spirit van open source vind ik dan zo.

En toch ook spijtig dat die syntax highlighting niet gewoon kan gedaan worden met config files zoals bij zovele andere tools tegenwoordig.

Just my 2 cents.
Inderdaad wel jammer. Ik programmeer ook in een 'obscure' taal die niet in WinMerge zit en ik zou best wat moeite willen doen om een set van regels te maken. Alhoewel, als ze het een beetje clever aan zouden pakken, zouden ze een bestaande techniek omarmen (bv die van Notepad++) zodat ze gelijk een hele set aan talen erbij hebben.

Het verzoek om user defined syntax highlighting toe te voegen dateert al van 2006. Toen werd het niet belangrijk gevonden:
Syntax highlighting isn't our priority features and
implementation is quite a tricky. So I'm setting this to
lower priority.
Misschien moeten we als Tweakers allemaal een verzoek indienen, wellicht dat het dan een wat hogere prio krijgt ....

Ik gebruik WinMerge vanuit Total Commander. Door in je win.ini in de sectie "Configuration" de volgende regel op te nemen kun je WinMerge gebruiken als difference viewer:
CompareTool=%Commander_path%\..\WinMerge\WinMergeU.exe
Bij mij staat de WinMerge folder 'naast' die van TotalCommander, vandaar dat ik kan refereren met de .. in het pad. Je kunt natuurlijk ook het volledige pad opnemen naar WinMergeU.exe

edit: gevecht met bb codes

[Reactie gewijzigd door P_Tingen op 11 maart 2013 16:23]

Inderdaad, dat was wat ik verwachtte, syntax files.
Heb die van Textpad en dacht die gewoon effe snel aan te passen :-)

Wat moeilijke implementatie aangat snap ik hun redenering niet. Bedankt voor de link, nu moet ik dat zelf niet meer submitten.
Tenzij we met vele tweakers zijn die er zin in hebben :-p

Heb daarnet nog op hun wiki gelezen dat Winmerge 3.0 crossplatform moet worden en wat daar allemaal de problemen mee gaan zijn. Dan kunnen ze beter wat ze nu hebben beter maken. Een volledige nieuwe versie met nieuwe tools en nieuwe libraries met een heel beperkte kern, daar gaan ze wel eventjes zoet mee zijn.

Niet dat ik dat idee niet goed vind, maar van wat ik lees zal het ook voor hen een werk van lange adem zijn.
Misschien moeten we als Tweakers allemaal een verzoek indienen, wellicht dat het dan een wat hogere prio krijgt ....
Issue (@SF) even gebumped. Eens kijken wat er gebeurt.
Bugfix: Compare by size always checked file times too
Eindelijk een fix voor deze irritante bug _/-\o_

[Reactie gewijzigd door rctgamer3 op 12 maart 2013 19:11]

Op dit item kan niet meer gereageerd worden.



Populair:Apple iPhone 6DestinyAssassin's Creed UnityFIFA 15Nexus 6Call of Duty: Advanced WarfareApple WatchWorld of Warcraft: Warlords of Draenor, PC (Windows)Microsoft Xbox OneTablets

© 1998 - 2014 Tweakers.net B.V. Tweakers is onderdeel van De Persgroep en partner van Computable, Autotrack en Carsom.nl Hosting door True

Beste nieuwssite en prijsvergelijker van het jaar 2013