| Mises à jour des logiciels | |
Xtract
- Fixed bug n°490: on certain special characters with Unicode encoding enabled, Xtract could fail the extraction of text in RTF files
|
General
- Added partial Russian translation
- Fixed bug n°486: on huge images, ECMerge may crash while comparing
- Fixed bug n°487: when regular expression replacement ends with anti-slash, ECMerge hangs
Windows
- Fixed bug n°488: the exclamation point key might be ignored in some situations
|
Windows
- Fixed bug n°484: redirection to asynchronous pipes of ECMerge output could fail for huge files
OS X
- Implemented new signing policy for OS X Mavericks and OS X Yosemite
- Fixed bug n°485: ECMerge could crash when clicking web update blinking icon
|
General
- Fixed bug n°482: A bug in German translation file could prevent ECMerge from saving template and status files
OS X
- Fixed bug n°483: A performance warning might be shown in console on Mavericks
|
All platforms
- Fixed bug n°481: when a MS Office or OpenOffice file has a file name with accented characters, it might be left unconverted by Xtract
|
Windows
- Fixed bug n°480: ECMerge may not run on Windows XP because of erroneous syntax in DPI awareness manifest
|
General
- Added support for Git over ssh (via ssh or PuTTY), on bare Windows we could get PuTTY to work and ssh to work in Linux/Mac OS X. The plug-in expects UTF-8 encoding for the accented file names in the Git repository.
- Solaris 10 last build will be 2.5.196 for ECMerge 2.5, we don't plan to support Solaris for ECMerge 3.0, if you absolutely need ECMerge on Solaris, please contact us.
Windows
- A 64 build is now available, although not rebuilt every time, drop us an email if you need the 64 bit build
- ECMerge is not yet fully DPI aware, so flagged it as not DPI aware at all to avoid wrong display
OS X
- Fixed bug n°476: shortcut were not presented correctly on OS X Mavericks
- Fixed bug n°479: quitting while help is displayed might not request to save opened documents
Folders
- Fixed bug n°477: rare crash when displaying contextual menu in folder view or comparison
|
OS X
- Digitally signed the application (ECMerge.app) so that it installs smoothly on Snow Leopard and Mavericks
|
General
- Fixed bug n°473: navigating with TAB in some options pages could crash ECMerge
Integration
- Added OEM integration feature, OEM can now use serial numbers working only with their respective version of ECMerge
Text Converter
- Fixed bug n°472: Xtract might crash on invalid .doc file
OS X
- Fixed bug n°474: source control mappings creation might show spurious log messages
- Fixed bug n°475: ECMerge might crash in rare condition when certain combo boxes events were triggered
Unixes
- Improvement: ECMerge can now be called on all platforms as ecmerge.exe and ecmerge-cli.exe (once the installation path is known)
|
Documentation
- Improved documentation about searching regular expression and hexadecimal string in binary files
Xtract
- Improvements n°470: Xtract now supports some malformed Word .doc files generated by so called Microsoft Office compatible software
|
Documentation
- Improved documentation about searching regular expression and hexadecimal string in binary files
Xtract
- Improvements n°470: Xtract now supports some malformed Word .doc files generated by so called Microsoft Office compatible software
|
General
- Fixed bug n°469: some wrong regular expression could crash ECMerge
Binary comparison
- When the base used for addresses is hexadecimal, the status bar shows positions with a 'h' suffix e.g. 358h/8095h to make it clearer hexa is well used even if the expression of the position or file size contains no letter.
|
General
- Fixed bug n°467: conversions do not occur as wanted with decorated file names (such as myfile.odt.r1000)
- Changed behaviour of Xtract detection, now the version of Xtract in ECMerge application folder is always preferred to any other. This is checked every time ECMerge runs so that installing in a new folder does not keep using old converter.
Folders
- Fixed bug n°468: when merging, target folder creation might not be well presented to user
Reports
- Added new report option -Xnone, to let the user script its own reports
Documentation
- Fixed various links in BinaryDocument documentation
Windows
- Fixed bug n°466: command line might hang when running comparisons with converters or generating reports (Windows)
|
General
- Added in How to... Install converters, documenting new "user-converters" sub-folder where to place converters to have them detected immediately
- Fixed bug n°464: Removing a converter from the Converters list would not disable the Remove button anymore, clicking it again could crash ECMerge
Windows
- The default installation path does not contain anymore the accent in Ellié Computing. It solves some problems with non Western OSes and works around bugs in other softwares expected to use ECMerge but with defficient support of Unicode.
Mac
- Fixed bug n°465: in a rare condition involving converters, ECMerge could crash
|
Texts
- Improved status bar reporting conflicts: the number of conflicts is now the number of remaining conflicts.
Mac OS X
- Fixed bug n°460: UI may get stuck after Merge or Generic copy box where used
- Fixed bug n°461: using Save, solve and close button does not always refresh appropriately the item in the folder view, though the actual operation occurred correctly
- Fixed bug n°462: crash could occur when trying to drag a button in the flying toolbar
- Fixed bug n°463: flying toolbar could show while hovering the scrollbars, sometimes making scrolling nonpractical
|
General
- Fixed bugs n°457 and 459, importing old binary types or creating new file types may crash ECMerge in rare condition
Folders
- Improved comparisons scheduling performance when thousands of comparison needs to be scheduled at once
|
Unixes
- Use XDG conformant configuration directory on Linux, Solaris and Mac OS X
Linux
- Improved Debian package to avoid a warning on Ubuntu 12
|
General
- Fixed a few typographical errors in German translation
- Fixed Spanish and Italian translation for the Shell Extensions (Windows, Thunar, Nautilus, Konqueror, Mac OS X Leopard / Mac OS X Snow Leopard and later service)
Mac OS X
- Fixed bug n°455: on Leopard, Finder might hang until ECMerge is closed when using Finder extension, and files might be opened twice
Scripting
- Fixed bug n°454: System.Console.readline might fail unexpectedly
|
General
- Added new German translation
- Fixed bug n°452: tabbing order might not be respected once tabs were dragged
- Fixed bug n°453: some Italian and Spanish translations might crash ECMerge at startup
|
General
- A new fly by menu and toolbar is displayed when hovering conflicts, so that you can solve a conflict without having to first click or select it. Most common actions are proposed, the menu contains all the actions as well.
- The Check updates menu sending to the website was replaced by a dialog box with automatic detection of newer versions, proposing in priority the free upgrades in your user account.
Web
- In addition to FTP/S, the Secure Shell FTP protocol (aka SFTP) is also supported. You can connect using password, private key or ssh-agent/pageant.
- The connection box was extended and can now show the connection log in case of error.
ActiveX
- ECMerge ActiveX now exists as 32 and 64 bits
- Support was added for "Secure for scripting", this is done by disabling all scripting until a host constrained / DSA secured serial number or license package was provided.
Mac OS X
- This version relies much more on Cocoa native framework, giving a better look and feel.
Linux
- Added a Debian package and RPM file distribution. ECMerge is installed with a single click with these methods. The .tbz archive remains to allow non-admin, user local installation.
SCC
- Perforce "Unicode" mode is now supported (using perforce-unicode:// URLs)
- Improved behaviour with accents on Unixes and OS X for Subversion
- Added a note about garbled accents in Subversion plug-in on Windows
- Improved behaviour of Darcs, Mercurial and Git on Unixes and OS X.
- Added support for "bare" repositories for Git.
Text
- Keep orphans / Remove orphans actions are now supported (in 2 way only as it makes sense only in this case) by considering as orphans the lines present in a insertion/deletion conflict.
|
Bug fixes
- Fixed bug n°223 and 448: tooltips might stop showing randomly
|
Bug fixes
- Fixed bug n°444: modifying proxy authentication information might crash application
- Fixed bug n°445: when a redraw happens while diff graph are partially set up ECMerge might crash
- Fixed bug n°446: when items are sorted by mime-type, removal might crash ECMerge
- Fixed bug n°447: during installation windows shell extension might cause a 0xC0000147 exception, though potentially correctly registered
|
Bug fixes
- Fixed bug n°437: folder diff viewer might show wrong type of object for 'special' file systems objects (links, devices...) considering them as folders
- Fixed bug n°438: when failing to encode text files content appropriately when saving to FTP, ECMerge might stop working
- Fixed bug n°439: when FTP authentication fails while loading a binary file, the view might be loaded incorrectly
- Fixed bug n°440: default field in status bar should always be left aligned
- Fixed bug n°441: status bar reports that the image cannot be scrolled but it is scrolled correctly
- Fixed bug n°442: Save and solve works correctly but the user interface does not report it appropriately in folder view
|
Bug fixes
- Fixed bug n°424: when folders are not supported by protocol handler (simple HTTP), filtering does not work
- Fixed bug n°428: resolving should not be blocked by a missing source
- Fixed bug n°429: read_number function with on offset out of range might crash for a file in memory
- Fixed bug n°432: searching inside differences might crash for text and binary views
- Fixed bug n°433: when missing source folder is created as the result of output operations, result is OK but UI fails to show it
- Fixed bug n°434: when a match is found, binary diff fails to resynchronize correctly other views
ActiveX
- It is now possible to gain access to a Document object created inside ECMerge scripting engine (as a FHAxMergeDocument object), as well as a SourceDescription (as a FHAxMergeSource object)
- It is now possible to set options which expects a SourceDescription directly from the options() member. Use an FHAxMergeSource to do so.
|
Bug fixes
- Fixed bug n°415: when copying small files, progression might not be reported correctly
- Fixed bug n°416: on Mac OS X, the cursor might not show in binary views
- Fixed bug n°417: comparison of archives as binary might trigger decompression
- Fixed bug n°418: Could not generate reports in text format for Polish
- Fixed bug n°419: when opening a ZIP as a folder comparison from another folder comparison, the ZIP might be uncompressed several times
- Fixed bug n°420: on Windows Vista and 7, shell extension might work only during the session of installation and stop working when logging again
- Fixed bug n°422: small glitches when drawing collapsed region exactly aligned with display lines
- Fixed bug n°423: Cursor might not show at first position in second column of binary views
|
General
- Toolbars icons now available in small and large size
- Most text or combo fields with available validity tests are now automatically colored in red when they do not comply (e.g. regular expressions, patterns...)
- Changed the name of executable on Windows to "ecmerge.exe" and "ecmerge-cli.exe", so that "ecmerge" name is used as well on Windows as on Unixes
- Improved ECMerge icon for high resolutions on Windows and Mac OS X
Text Edition and Merging
- Improved find/replace function to avoid cycling in the document
- Added many default file types to ignore easily comments (ADA, Bash, Batch, C/C++, COBOL, ColdFusion, Delphi, HTML, INI, InnoSetup, PO, PHP, SmallTalk, SQL...)
Binary Comparisons
- Ellié Computing Merge now displays binary documents and comparisons
- Define specific binary file types based on file name patterns, in which you will be able to specify static or dynamic fields to ignore (timestamps, random blocks, comments initialized by production software...)
- Generate accurate comparison statistics on Binary Comparisons
Bug fixes
- Fixed bug n°387: truncated icon labels
- Fixed bug n°390: FTP failed login might query repetitively for user/pwd
- Fixed bug n°392: ‘open’ menu item in Launcher would not always work
- Fixed bug n°396: equality test and file copy could be slow on local network with high lag.
- Fixed bug n°401: progression could go mad with copy larger than 4GB
- Fixed bug n°412: crash when using empty filter inside lines AND checking "use lines filter to ignore"
|
General
- Fixed bug n°383: a crash report is displayed when trying to open the missing file for a named session
Documentation
- Help system now supports search highlighting: whenever a keyword is searched in the help file, the occurrences are highlighted in the presented page (with a yellow background).
|
General
- Fixed bug n°380/381 with trial, during first execution some features may not work as expected
- Improved Xtract trial when testing comparison of Microsoft Word, RTF or Open Office text documents
- Documented --open-conflict command line switch
Images and Binaries
- Improvement: return code can now be used in combination with diff2/diff3 mode to determine if files are different in quiet mode
Texts
- Fixed bug n°374/375: ignoring signle lines and lines covered by a regular expression could interfer
|
General
Windows
- Implemented workaround to Windows 7 GDI bug, causing potential memory corruption and crashes.
- Implemented workaround to Windows 7 anti crash 'feature', indeed preventing crash reports from being generated
- All executables are now numerically signed to help some anti-virus trust ECMerge
|
General
- Fixed bug n°370: crash in filters/file types options panel
- Fixed bug n°371: spurious box sometime showing in --lockedui mode
- Fixed bug n°372: Windows Shell Extension would not always show on 64 bits OS
|
General
- Fixed bugs 365 and 367: selection might not be really practical after using RE helpers buttons
- SVN integration documentation was improved
- Reduced trial box pressure, it is now presented once a day only or when the trial expired and the application is blocked
Folders
- Fixed bug n°363: generic copy box does not remember last action
- Fixed bug n°369: missing normaliz.dll could provoque a crash
Images
- Fixed bug n°362: trying to open file.png.merge-left.r768 does not work, file name was not undecorated prior to matching files extensions
Texts
- Improvement: default font should be more practical for reading code
|
General
- Fixed bug n°360: crash may happen after combination of wokrspace renaming and removals
- Fixed bug n°361: removing currently selected workspace might not behave as expected
Folders
- Fixed bug n°357: mirroring generic copy action might not remove completely folders with content
Mac OS / Unixes
- Fixed bug n°356: fixed script generated in $(HOME)/bin which might not always work as expected
Windows
- Fixed bug n°358: on Windows Vista/7, upgrading the shell extension worked only if not yet triggered by explorer.exe
- Fixed bug n°359: text insertion helper button might remove part of the manipulated string unexpectedly on Windows
|
General
- The menus were reorganized to be more rational and make actions easier to find
- The Launcher now have a Site section in which you can store the settings for your FTP and SCC sites
- A problem submitter box was added which let you submit a ticket in our support ticket interface easily
- The status bar now displays the colours legend together with the statistics
- Files types and converters which are hidden by the pattern of other file types and converters are displayed in red in the list, so that you immediately see that they are not activated, the hiding patterns are displayed in blue.
- The integration with the file explorer is now present on Linux (Nautilus, Konqueror, Thunar) and Mac OS X (Finder + Service Menu for Snow Leopard) in addition to Windows.
- A new Open Conflict File menu item let you open conflict files generated by CVS, SVN, Perforce, Git, Mercurial, Bazaar and ECMerge itself. It allows you to solve those conflicts easily, from the contextual menu of the file explorer of your system as well as from within ECMerge.
- The Windows 95, 98, Me, Nt and 2000 platforms are not supported any more.
Reports
- A button is available in HTML and XML export dialog box to reach immediately Reports option in the session.
- Added a button to browse for the CSS
Folders
- When "Scan sub-folders" button is depressed, collapsing folders unschedules comparison. It lets you "pause" comparison for those folders.
Images
- Two modal buttons were added in the toolbar, you can choose between "Move image on screen" and "Change images alignment"
- The differentiation mode called "Blank similar" was renamed "Mask similarities"
- Support for loading TGA files
|
General
- Fixed bug n°338: cannot find } characters in normal text
- Fixed bug n°339: in folders replacing with $1.ext does not work
- Fixed bug n°342: renaming a folder might makes it appear empty, as if deleted
- Fixed bug n°348/350: logs might get partially lost when a great quantity of logs are output at once
- Fixed bug n°351: status bar field not always cleaned correctly
- Fixed bug n°352: in image diffs, panel should not be draggable
Script
- Added ability to set default text colour in OptionsSet (display.unchanged_text_fgcolor)
- Fixed bug n°346: FolderDocument.Item ignore member does not work as documented
|
General
- Added documentation about how to use --sip (in particular on Windows)
- Fixed bug n°324: when ECMerge is run with a script it should not load default desktop
- Fixed bug n°328: javascript documentation
- Fixed bug n°329: launcher shown when ECMerge started in "locked-ui" mode
- Fixed bug n°330: on file new diff, button to open "something" always opens a file by default, even for a folder diff
- Fixed bug n°331: the copy option set button does not change copied optionset unique id
- Fixed bug n°332: when loading problems happen, is_in_fully_resolved_state might still return true
- Fixed bug n°333: cannot save inclusive merge in GUI
- Fixed bug n°336: if a (XML derived) report for Text or CSV is output to clipboard, it appears as Chinese chatacters
|
SCC listings
- Fixed bugs about SubVersion, CVS, Perforce, Mercurial
- Added Darcs, GIT and Bazaar plugins. Darcs 2.4 is required, GIT 1.7 is required
Text
- Added merge in-line left then right and right then left, which let you merge at word or character level and select those combinations of text when a conflict occurs
- Added the ability to parameter the markers to be used when using inclusive merge (line and in-line), inclusing their presence and their content.
- More comparison parameters are now available from the scripting (including typed.text.comparison.match_... serie)
- Fixed bug n°319: potential crash when applying patches on text files
Images
- Fixed bug n°321: image file types may not be well open when certain auto-selection conditions happened
- ECMerge tested to compare Adobe DNG files as thumbnails, with the addition of the DNG File type.
Folders
- Fixed bug 314: file names with same symbols were not always associated because of different normalization form of Unicode
- Fixed bug 315: cancelling when pressing Star (*) key to expand all folders would not terminate rapidly
Xtract
- Fixed bug 318: Xtract crash on certain Word DOC files generated by Office 2010
Scripting
- Fixed bugs 305-307/309/320-322
- Added System.Threading.Thread.sleep (milliseconds), System.Console.beep ( )
FTP
- Added more robust filtering of bad entries returned by servers to support TypSoft FTP Server
|
Listage des systèmes de contrôle de versions
- Correction du bug 294: les listages Mercurial et CVS ignoraient les dossiers profondément imbriqués dans des dossiers ne contenant aucun fichier
- Correction du bug 296: la lecture du contenu de fichiers n'apparaissant dans aucun listage pouvait échouer avec Perforce
Application de patchs
- Correction des bugs 287 to 290, 292, 298 (dont un problème d'interface et de crash)
Unix (Linux, Solaris, Mac OS X)
- Correction du bug 299 qui pouvait causer le lancement répété de la comparaison pour certains fichiers
- Correction des bugs 300 et 301 qui pouvaient empêcher l'application de patchs sur des dossiers
|
Général
- Correction des bugs 274 à 281 et 283 à 286
- Correction de la documentation à propos des lignes à ignorer
Dossiers
- Ajout d'une action de menu contextuel sur la sélection "Touch" qui initialise la date de dernière modification à "maintenant".
- Ajout d'une action de menu contextuel sur la sélection "Modifier les dates" qui permet d'initialiser les dates de modifications, dernier accès et création arbitrairement
Scripting
- Ajout d'une fonction pour manipuler les dates de fichiers (VFS.set_dates) et les attributs (VFS.attrib). VFS.attrib gère les attributs Windows de même que les attributs Unix (comme le ferait la commande chmod)
- Ajout d'une fonction VFS.stat qui retourne les méta-données d'un fichier ou d'un dossier
- Toutes les dates sont maintenant présentes dans la structure VFS.Metadata
Texte
- Ajout de la capacité à ignorer des portions de ligne lors de la comparaison au niveau des lignes, les portions de lignes à ignorer peuvent être exprimées comme une liste de colonnes telle que "1-20;55-" ou grâce à une expression régulière, dans ce cas vous pouvez exclure (or inclure seulement) le texte trouvé par l'expression entière ou ses sous-expressions.
- L'action Défaire est maintenant toujours quasiment instantanée même lorsque de grands fichiers sont reformatés en produisant un nombre important de lignes
|
- Correction des bugs n°263 à 273 (dont un arrêt intempestif sous Mac OS X)
Dossiers
- Le mode non récursif a été transformé en l'exclusion des sous-dossiers (option -R- de la ligne de commande)
|
- Correction des bugs n°251 à 262 (dont des problèmes de paramètres de ligne de commande, Xtract qui générait des textes supplémetaires invalides en fin de fichier dans certaines situations, le champ Date dans les URL SCC, le scripting, des traductions et un blocage potentiel de l'application)
|
Général
- Les espaces de travail peuvent être ajoutés ou supprimés, les sessions automatiques peuvent être supprimées ou enregistrées avec un nom
- La recherche automatique de nouvelle version est maintenant lancée plus tard (après quelques jours d'utilisation)
- Le système d'évaluation n'utilise plus de numéro de série
- Correction des bugs n°248-250
Dossiers
- Le message indiquant qu'une action n'était pas suivie d'effet est maintenant affiché dans la barre d'état
- Les sessions dossiers enregistrent plus d'informations (fichiers/dossiers ignorés, avec actions spécifiques...)
Plugin Source Code Control
- Ajout du plugin Mercurial
Unixes & Mac OS X
- De nouveaux scripts "merge.exe" et "guimerge.exe" sont ajoutés, ils correspondent au comportement des exécutables de même nom sous Windows. Les outils multi plates-formes peuvent donc utiliser ces noms pour simplifier leur code.
|
Traduction
- Ajout de la traduction brésilienne fournie par un utilisateur
Xtract
- Correction du bug n°243: certains fichiers RTF peuvent contenir des caractères 'zéro' qui peuvent être écrits vers le fichier de texte de sortie et ainsi provoquer l'ouverture en tant que binaire dans ECMerge.
|
Dossiers
- La Copie de fichiers et l'Ecriture des résultats de fusion ont maintenant une option "Lancement automatique à moins que Majuscule ne soit pressé", ceci réduit le nombre d'interactions lors de copies de fichiers et accroît ainsi votre productivité.
- Correction du bug n°242: après l'échec d'une comparaison, la copie ou la modification d'un fichier ne remet pas à zéro cet état d'erreur pour l'item de dossier correspondant
Mac OS X
- Correction des bugs n°235-237, 240-241, amélioration notable de l'utilisation
Unixes (Linux / Solaris)
- Ajout de la préférence "Navigateur de fichiers", ceci permet de spécifier votre explorateur préféré (Nautilus et Konqueror sont détectés automatiquement)
- ECMerge peut maintenant être installé ou vous le souhaitez, vous n'avez plus besoin de droit particuliers
|
Général
- Ajout de quelques exemples d'utilisation de la ligne de commande pour contrôler ECMerge, dans le sous-répertoire samples/ pour Windows et Unix (inclue Mac)
Convertisseurs
- Les fichiers ZIP sont traîtés par Xtract en priorité maintenant
- Xtract gère tous les fichiers OpenOffice et MS Office XML non traîtés nativement comme des fichiers ZIP
- Le plug-in pour WinRAR pouvait appeler WinRAR de manière incorrecte, ne décompactant pas les fichiers correctement
- Le message d'erreur est maintenant plus utile en cas d'échec de la conversion
Dossiers
- Nouveaux boutons 'Orphelins' (Conserver et Supprimer) facilitent la gestion des fichiers orphelins, il fallait utiliser "Résoudre les conflits avec des règles" auparavant.
- Le comportement de "Conserver le fichier le plus récent/le plus ancien" est plus pratique aussi
HTTP
- Le client HTTP / HTTPS peut lire les fichiers par la commande GET, vous pouvez donc comparer des fichiers issus d'un serveur Web.
- Les autres commandes ne sont pas encore supportées (écriture, listage...)
Rapports
- Il est maintenant plus facile d'utiliser les rapports CSV et textes (un menu déroulant est joint au bouton de sélection du fichier XSL)
|
Convertisseurs
- Ajout des formats Microsoft Word 6, 95, 97, 98, 2000, 2003, 2005, 2007 pour la conversion en texte simple de Xtract. Les numéros de paragraphes ne sont pas encore extraits.
- Correction du bug n°230: certains messages inutiles "la version de référence du jeu d'option a changé dans l'application" pouvaient appraraître
Dossiers
- Correction du bug n°228: la copie générique marquait pour la recomparaison tous les fichiers, y compris ceux pour lesquels il n'y avait aucune modification
- Correction du bug n°229: dans de rare cas, la suppression de fichiers suivi de l'utilisation de Aller vers le modification/le conflit suivant/précédent pouvait interrompre le fonctionnement
- L'option 'Comparer les meta-données' est maintenant sélectionnée par défaut pour la copie, ceci améliore grandement les performances de copie en général
Mac OS X
- L'émulation Rosetta ne simule pas correctement les événements de fin d'application, les fonctionalités utilisant ces événements ne peuvent donc être utilisées.
|
Général
- Correction des bugs de 219 à 222 et 224 à 226
Convertisseurs
- Ajout du format Rich Text Format (RTF) au convertisseur Xtract.
- Xtract utilise maintenant son propre numéro de série et peut être ainsi licencié séparément. Il remplace certains caractères par des étoiles en édition Limitée.
- Ajout d'un convertisseur Excel vers CSV (fonctionne sur Windows, avec Excel installé)
Scripting
- Ajout du support du member 'Document.information', donnant aux scripts l'accès aux informations dérivées des fichiers d'entrées de l'éditeur ou d'une comparaison/fusion.
- Ajout de la macro commande Folder Easy Synchronization (bouton à deux flèches), celle vous permet de régler facilement les options de comparaison majeures d'un dossier et de synchroniser de gauche à droite et vice versa
Dossiers
- Simplification de l'option 'Cacher les fichiers en conflits'. L'état en conflit était considéré Vrai lorsqu'un item était Résolu par une commande, telle que Sélectionner la version de gauche. Du coup certains fichiers pouvaient réapparaître alors qu'ils n'étaient pas en conflit réel
|
- Nouveau convertisseur EC Xtract inclus pour les fichiers ODT, SXW et DOCX
- Les jeux d'options sont maintenant partagés avec une copie de référence dans l'application
- Nouveaux Types de Fichiers, permettant de choisir un type de comparaison, le formatage associé et les lignes à ignorer.
- Partage par défaut des convertisseurs et types de fichiers.
- Le nouveau Lanceur permet de reprendre des comparaisons rapidement et gère des espaces e travails (listant toutes les comparaisons et fichiers ouvert à leur fermeture)
- Nouvelles options pour une intégration plus efficace avec les SCC
- Amélioration du calcul du titre des comparaisons
- Nouvel algorithme de tri des noms de fichiers plus naturel (l'ordre numérique est appliqué lorsque deux nombres sont confrontés, au lieu de l'ordre lexical)
- Les champs Sources possède un bouton Valider et peuvent être traitées toutes à la fois
- Nombreuses fonctionalités de scripting (macros pré-compilées, intégration au menu contextuel, manipulations des convertisseurs et types de fichiers, options des macros, support de toSource, fichiers et répertoires temporaires)
- Fixes bug between 194 and 215
|
Général
- Correction du bug n°182: erreur dans la documentation (indication fausse à propos de --mode=merge3)
- Correction du bug n°183: passer en mode à 3 sources après l'ouverture d'un ECMT à 2 sources peut provoquer un crash
- Correction du bug n°187: les messages d'erreurs dans les vues "vides" peuvent être tronqués
Dossiers
- Correction du bug n°186: un problème dans l'ordre de lancement des comparaisons peut provoquer une évaluation erronée (et déceptive) du temps de comparaison, alors que le temps de comparaison lui même n'est pas altéré
Plug-in de Source code control
- Correction du bug n°185: la présence de caractère non-ASCII peut empêché le déclenchement de la fonctionalité d'extraction automatique lors des modifications
OS dérivés d'Unix (Linux, Mac, Solaris)
- Correction du bug n°184: le listage des dossiers contenant des liens symboliques rompus échoue avec l'erreur Fichier manquant.
|
Général
- Correction du bug n°178: lors de l'ouverture d'une différence visuelle depuis la ligne de commande, le panneau résultat de la première vue peut avoir une hauteur inappropriée
- Correction du bug n°179: le panneau Comparaisons d'Images/Couleurs n'est pas aligné en haut à gauche comme les autres
FTP
- Correction du bug n°180: le message 'unknown PASV reply' pouvait s'afficher, une simple tentative automatique règle le problème
|
Général
- Ajout d'un système d'activation automatique multi-utilisateurs pour les administrateurs système (voir Multi-user activation dans la documentation)
- Correction du bug n°174: l'emplacement pour le message d'erreur n'était pas toujours assez haut
Scripting
- Ajout des barres d'outils dynamiques pour les macros, il est maintenant encore plus simple d'adapter ECMerge
- "script_url" est maintenant disponible pendant l'exécution des scripts de macro
Dossiers
- Correction du bug n°176: la précision attendue pour les comparaisons de dates était trop forte et pouvait empêcher le bon fonctionnement de l'option "Compenser la perte de précision due au système de fichiers"
|
Général
- Correction du bug n°172: Ouvrir à nouveau/une comparaison similaire ne prenait pas toujours en compte le nouveau jeu d'options
Scripting
- Correction du bug n°167: FolderDocument.get_item ne fonctionnait pas juste après "new Document"
Patching
- Correction du bug n°162: dans les patchs Unix en format unifié, la notation "\ No new line at end of file" n'était pas relue correctement
- Correction du bug n°165: l'application de patch au format 'normal' pouvait échouer avec "Attention: la source devrait être absente et est présente"
- Correction du bug n°166: les patches entre des fichiers sans dates connues n'avaient pas de dates dans les en-têtes générés, ce qui pouvaient rendre ces patches difficile à lire pour d'autres applications
- Correction du bug n°169: la boîte de dialogue "Importer un patch" ne pointait pas vers la bonne page d'aide, bien que celle-ci existait.
Texte
- Ajout de la colorisation des fichiers PO (Portable Objects, de l'outil d'internationalisation gettext de GNU)
- Correction du bug n°170: la reconnaissance du langage des fichiers textes ne fonctionnait pas pour les noms contextualisés (c.a.d avec ;id=value)
Dossiers
- Changement de comportement pour l'action par défaut dans la vue dossier (lancée par un double clic ou la touche Entrer), maintenant dès qu'au moins un dossier est sélectionné, l'action est d'inversé l'état d'ouverture dans l'arbre à un niveau de profondeur, sinon l'action est d'ouvrir les fichiers (en tant que différence ou éditeur simple selon que le vue soit une différence ou un navigateur simple)
- Ajout de "Rafraîchir" pour la sélection seule, afin de limiter le rafraîchissement de la liste de fichiers aux dossiers sélectionés et aux dossiers contenant les fichiers sélectionnés de plus haut niveau
- Correction du bug n°159: le glisser/déposer ne fonctionnait pas quand on cliquait seulement sur l'icône d'un item
- Correction du bug n°160: certains listages FTP n'étaient pas correctement compris
- Correction du bug n°161: certaines options provoquaient le recalcul complet de comparaison de fichiers alors que le moteur est optimisé pour ne pas le faire
- Correction du bug n°164: le glisser/déposer pour copier pouvait ne pas fonctionner lorsque le dossier cible contenait le dossier source
- Correction du bug n°168: les sous items du menu "Ouvrir la Comparaison en tant que" n'étaient pas désactivé dans le navigateur simple
Mac OS X
- Correction du bug n°163: la boîte "Enregistrer sous..." exigeait un point en fin de nom de fichier
- Correction du bug n°171: le visualiseur/comparateur d'images ne pouvait pas toujours afficher le menu 'bouton droit' ainsi que réaliser le glissement d'image par Ctrl+bouton gauche
|
Général
- Changement dans les options de démarrage: maintenant --default est l'option par défaut et une option --factory a été introduite. --factory provoque l'utilisation du jeu d'option d'usine pour le document initial et assure que l'exécution est indépendante de la machine locale et des options de l'utilisateur.
- Ajout de --log-to qui permet l'écriture des traces vers toute URL supportée (actuellement FTP/FTPS ou local) en plus de leur destination normale (sortie standard et fenêtre de traces). Les utilisateurs disposent ainsi d'une manière commune pour récupérer les logs quelle que soit la plateforme sur laquelle tourne Ellié Computing Merge.
- Ajout de --app-settings-file et --app-settings-file-read-only options. --app-settings-file vous permet de spécifier l'endroit où doit être chargées/sauvegardées les options (chemin local uniquement), ceci est particulièrement utile lorsque ECMerge est utilisé depuis une application principale, évitant toute interférence avec une autre installation de ECMerge. --app-settings-file-read-only bloque l'écriture du fichier d'options.
- Correction du bug n°152: --serial-number était pris en compte trop tard dans certaines situations
- Quand --cli ou --quiet était utilisés, un document par défaut était tout de même crée, ce qui pouvait interférer avec le déroulement souhaité pour le programme
Documentation
- L'option de ligne de commande --serial-number était documenté par erreur en tant que --serial.
- Le membre de l'objet Document.Parameters 'document_type' était documenté par erreur en tant que 'object_type'.
Dossiers
- Correction du bug n°154: Certains problèmes pouvaient advenir lors de l'utilisation des filtres de noms de fichiers/dossiers
Scripting
- Ajout de l'objet System.Console qui permet aux scripts de lire des lignes de textes depuis l'entrée standard et d'écrire du texte vers les flux de sortie et d'erreur standard. Ceci permet par exemple à vos scripts de traiter des listes de fichiers, ou bien de produire vos propres résultats à partir des structures accessibles en ECMAScript dans ECMerge. Couplé à l'utilisation de l'option --quiet, vous obtenez en sortie uniquement vos propres résultats.
Mac OS X
- Correction du bug n°155: La liste des langages pour la colorisation n'était pas triée
- Correction du bug n°157: Taper Pomme/Commande-Y quand il n'y avait plus rien à refaire, entrait 'y' dans l'éditeur
- Correction du bug n°158: Changer la largeur des colonnes dans la vue dossier pouvait planter le programme
|
Général
- Ajout d'une option qui permet à un processus appelant ECMerge de lui communiquer un numéro de série (--serial="licence-key") afin d'en faciliter l'intégration en lui permettant d'éviter toute intéraction avec la version installée de ECMerge et de sa configuration.
Textes
- Correction: Lors de l'écriture de fichiers fusionnés en mode inclusif à 2 sources, les marqueurs signalant le deuxième côté étaient manquant lors des conflits
- L'action par défaut lors de la fermeture d'une comparaison est maintenant 'Enregistrer le résultat'.
Dossiers
- Le lancement de comparaisons de dossiers depuis la ligne de commande annule l'utilisation de --lockedui
- De nouvelles options (inclusion/exclusion par noms de fichiers) sont disponibles dans l'objet OptionsSet
- La question suivante pouvait être demandée plusieurs fois: 'Fichier protégé en écriture, voulez-vous l'extraire?'
Scripting
- Ajout des hiérarchies System.Process et System.Synchronization pour lancer des processus et attendre leur fin.
- Ajout du membre "properties" à l'objet URL et du paramètre optionel à 'new URL' laissant la possibilité de définir les propriétés avancées depuis les scripts (multi-connection, branches/étiquettes SCC, mode d'encryption...)
Windows
- Ajout d'une option permettant d'enregistrer les options de ECMerge dans les options locales de Windows ou les options itinérantes du profil utilisateur.
|
Cette version contient de nombreuses corrections de bugs (n°143 à 151). Elle ajoute les fonctionalités suivantes:
Scripting
- Ajout de la fonction is_in_fully_solved_state sur l'objet Document
- Ajout de --pdl-script et --pdl-script-text pour la ligne de commande
- Ajout de la fonction RegExp.execBackward, qui fonctionne de manière identique à RegExp.exec mais en cherchant dans le sens des index décroissants
Documentation
- Documentation de la variable Application.script_url, disponible depuis la première version 2.1
|
Plates-formes Unix
- Correction d'un problème avec certains numéros de série
|
Général
- Correction d'une erreur lors de l'édition d'un combo 'source' puis la sélection du bouton Sélectionner, la dernière édition était ignorée
- Amélioration de la fenêtre d'aide, la taille de fonte et la disposition de la fenêtre est maintenant conservée
Vue Dossiers
- Le message flottant (tooltip) pour les noms de fichiers est maintenant le chemin complet
- La suppression récursive des dossiers gère maintenant les fichiers en lecture seule et ne traverse plus les liens symboliques
- Correction d'une erreur pouvant affecter l'écriture des résultats lors d'une fusion automatique
Comparaison Texte
- Correction d'un problème lors du rechargement des fichiers de status ECMS: dans certaines conditions, le message "Inconsistency found"/"Incohérence rencontrée" pouvait être affiché par erreur.
Spécifique à Windows
- Correction des paramètres de lancement de ECMerge depuis l'extension de l'explorateur Windows, les paramètres d'usine était alors utilisés plutôt que les paramètres du jeu par défaut
- Correction de la gestion des noms de fichiers Unicode dans l'extension de l'explorateur Windows, en installant une version pure Unicode sur WinNT/2K/XP/Vista
Spécifique à Linux
- Ajout de la documentation pour expliquer comment désinstaller ECMerge en deux lignes de script
|
Général
- Correction d'un problème avec les fontes dans les dossiers
Editeur de texte
- Problème résolu: Shift-F3 recherche en arrière, pouvait repartir vers l'avant après quelques recherches
- Problème résolu: Shift-F7 Différence Précédente, pouvait sauter quelques différences
Comparaison texte
- Ajout des raccourcis documentés de "Résoudre avec" dans le menu Bouton Droit et la barre d'outils
FTP
- Problème résolu: la fonction 'renommer' échouait sans en avertir l'utilisateur
- Problème résolu: impossible d'afficher le dossier racine d'un serveur avec un chemin d'entrée (non-listable)
|
Général
- Le fichier de configuration a maintenant un nouveau nom à chaque fois que la compatibilité ascendante n'est plus assurée (autorisant des installations parallèles)
- Boîte de Recherche améliorée (Items récemments recherchés/remplacés, opton de Bouclage, Tout Marquer, Tout Remplacer)
- Boîte Liste des Fenêtres améliorée (gestion du double-click pour activer un document, touches Del/Backspace pour fermer), ajout d'un raccourci clavier
- Déposer un fichier/dossier depuis le système de fichiers sur une vue vide ou en erreur ouvre cet élément dans la fenêtre
- Le changement de mode de différenciation à 2 ou 3 sources mémorise le chemin utilisé pour l'ancêtre
- Problème résolu : (Sous Win9x seulement), faire glisser des fichiers depuis une vue Dossiers générait une mauvaise action "Déposer" (les noms de fichiers étaient découpés à chaque caractère)
- Problème résolu : En commençant un "Glisser", la sélection était parfois réinitialisée à un seul élément près du point de départ du glissement
- Problème résolu : L'ordonanceur de comparaisons parallèles n'est pas arrêté durant les opérations de copie, et peut interférer avec celles-ci
- Problème résolu : Win9x/Me a des limites de GDI très strictes empêchant d'ouvrir plus d'environ 18 vues de comparaisons ou 90 éditeurs, sous peine de plantage. L'application est maintenant limitée à 12 documents ouverts à un instant donné.
Interface utilisateur
- Versions allemande et italienne
- Amélioration du design des onglets (ajout d'un bouton X "Fermer" à l'onglet, flêches de navigation)
- Les icones de l'application ont été améliorées
- Plus d'options accessibles dans les barres d'outils. Celles-ci peuvent également être détachées, déplacées et masquées.
- Nouvelle liste de "Type de Document" permettant de changer d'un type de document à un autre dynamiquement pour le document courant (par exemple, pour comparer en mode binaire des fichiers texte ou images, ou comparer le texte source d'images XPM)
- Sélecteurs de chemins résultat (icones de lunettes/flêches avec base de données sur la droite des boutons menu) remplaçant l'élément de menu "Sélectionner comme chemin résultat", ainsi que la boîte de dialogue correspondante et le panneau d'options
- Il est maintenant possible de passer du mode "Editeur de texte" au mode "Comparaison de texte" avec le bouton 2/3 de la barre d'outils
- Accélérations de diverses boîtes de dialogues, de l'ouverture et de la fermeture des vues
Connectivité FTP et FTPS (avec SSL)
- Modes de connexion Actif / Passif
- FTP sur SSL (utilisant AUTH TLS/SSL ou bien une connection SSL implicite)
- Les comparisons sont effectuées de manière très efficace (sur de grandes quantités de petits fichiers Ellié Computing Merge est bien plus rapide que la plupart de ses concurrents grâce à l'utilisation de connexions parallèles, et le cas "nombreux petits fichiers" est le plus courant lors de la synchronisation de sites web)
- Une fenêtre de logs peut être affichée et permet d'identifier d'éventuels problèmes de connexion
- Des options variées vous permettent les connexions anonymes, l'enregistrement des mots de passe, la vérification optionnelle du certificat serveur SSL et la vérification optionnelle du nom de site dans le certificat (utile pour les tests)
Editeur de Texte
Comparaisons Texte
- Nouvelles fonctionalités de fusion à l'intérieur de lignes, aidant à la résolution des conflits de type Changement/Changement
- Activation du Retour Automatique à la Ligne dans les vues différences (améliorant l'affichage des comparaisons de fichiers avec de longues lignes)
- Amélioration de la synchronisation des lignes dans les fichiers lourdement modifiés
Comparisons d'Images
- Supporte les formats web (PNG, GIF, JPG) et de nombreux autres (BMP, XPM, TIFF...)
- Plusieurs algorithmes de différentiation (Blanchir les pixels similaires qui fusionne les deux images puis blanchit les zones similaires, Différence qui affiche directement les différences entre les composantes de couleurs, accumulées ou composante par composante)
- Zoom, étirement et alignement
- Nouveau rapports XML et HTML, différences et miniatures sont générées au format PNG (toutes sont optionnelles), des métriques de comparaisons sont générées dans le XML/HTML (PSNR / MSE, nombres de pixels exacts/similaires/différents)
Comparisons de Dossiers
- Copier / Coller vers les combos de sources fonctionne et garde tous les paramètres de connexion
- Ajout du menu "Sélectionner les éléments marqués"
- Ajout d'un avertissement lorsque de grand nombres de vues sont ouvertes depuis une vue dossier
- Ajout du ré-ordonnancement des comparisons en favorisant les éléments actuellement visualisés
- Les touches Plus, Moins et Etoile opère maintenant sur la sélection complète, plutôt que sur l'élément courant seulement
- Ajout du groupage des dossiers (optionel, vers le haut ou le bas)
- Ajout du tri par n'importe quelle colonne (nom, taille, type MIME, nombres de différences)
- Nouvelles options de filtrage en mode 3 sources (exclusion des fichiers inchangés par paire, très pratique pour conserver à l'écran uniquement les fichiers modifiés par un collègue)
- La comparaison sensible à la la casse (Majuere/mineure) des caractères est maintenant paramétrable quel que soit le système d'exploitation
- Amélioration de commande Ouvrir du menu Bouton Droit
- Amélioration du Glisser / Déposer
|
Général
- L'éditeur de fichiers texte demandait le nom du fichier lors de l'enregistrement
d'un fichier ouvert à partir de la MRU.
- Liste dynamique des langues supportées pour l'interface utilisateur. Il suffit
de rajouter un répertoire avec pour nom le code de la langue et contenant les
bons fichiers (lg.xml, report.xsl et des fichiers .po). Cela affichera la
nouvelle langue dans la liste des langues pour l'interface utilisateur dans la
boîte d'options de l'application. Si vous souhaitez traduire ECMerge, veuillez
nous contacter, nous vous fournirons les explications et les fichiers de travail
pour traduire le logiciel. Nous offrons des licences d'ECMerge aux traducteurs.
- "Comparaisons de fichiers" renommées en "Comparaisons Texte" pour préparer le
logiciel aux futurs types de comparaisons
- Réduction de l'utilisation mémoire du moteur de statistiques, amélioration de sa
vitesse.
- Quelques traductions corrigées
- Documentation améliorée
- EULA (Accord de Licence de l'Utilsateur Final) simplifié
Comparaisons de Dossiers
- Option de comparaison pour les dossiers changée à "Comparer les
contenus des fichiers si les dates ou les tailles sont différentes"
- Problème résolu : les comparaisons en temps masquées s'arrêtaient sous certaines
conditions sur Windows
- Problème résolu : une recherche vers le haut dans une comparaison entièrement
vide induisait un crash
Comparaisons Texte
- Problème résolu : Dysfonctionnement du filtre de mise en forme XML sur des
fichiers XML mal formés
- L'option par défaut du filtre de mise en forme XML a été changée de "Tous les éléments" à "Eléments sans
espaces", car cette valeur donne de bien meilleurs résultats
Rapports
- Problème résolu dans les rapports de comparaisons de fichiers binaires utilisant
la CSS monochrome
- Problème résolu : impossibilté de générer des rapports de comparaisons de
fichiers binaires depuis la ligne de commande
- Problème résolu : erreur de génération du rapport utilisant des noms de fichiers
relatifs à partir de la ligne de commande
- Problème résolu dans les rapports de comparaisons de dossiers, les largeurs de
colonnes étaient mal spécifiées sous certaines conditions
- Correction de la couleur de fond des icones Plus récent/Plus ancien sous
Internet Explorer
- Problème résolu : impossibilté d'utiliser la boîte d'options de rapports pour
les sous-rapports en mode Patch Unix lorsque le format du rapport de
comparaisons de dossiers était XML ou HTML.
- Ajout de nouvelles statistiques dans les rapports de comparaisons de dossiers
- Ajout d'explications à propos de la troisième colonne "Différences" dans les
rapports de comparaisons de dossiers
- Ajout d'un paragraphe de statistiques relatif aux blocs contenus dans les
conflits dans les comparaisons texte, de manière à mieux évaluer le temps
imparti à la résolution de ces conflits
- Ajout d'une nouvelle option "Formater les lignes dans une seule
colonne pour les blocs identiques", activée par défaut
- Ajout d'informations à propos du jeu de caractères effectivement utilisé pour
charger un fichier texte.
- Charte graphique des rapports HTML mise à jour pour se conformer à la charte
graphique du site Ellié Computing
- Taille des rapports HTML générés réduite (de 30% dans la plupart des cas, en
théorie jusqu'à 70% de réduction)
|
Général
- Correction du message indiquant qu'il est impossible d'autoriser l'écriture sur un fichier
- Correction d'un crash lors de l'utilisation de l'élément de menu Ouvrir à nouveau...
- Utilisation d'une taille plus appropriée pour les champs date/heur de la boîte d'Options
- Améliorations du rendu de certains éléments graphiques (boutons, mise à jour dynamique pour les séparateurs de vues...)
- Amélioration du glisser/déposer (déposer 2 éléments ou plus sur la boîte combo est maintenant géré comme sur la fenêtre principale, possibilité de déposer un répertoire issu de la vue Dossier sur la boîte combo pour ouvrir ce répertoire)
Linux
- Lors du glisser/déposer de plusieurs fichiers ou dossiers, l'interface ne demandait pas s'ils devaient être comparés ou bien ouverts individuellement
Solaris 10 x86
- Première version pour cette plateforme. Un package s'installant avec les outils standards est utilisé
|
Général
- Correction d'un bug lors de l'ouverture d'une comparaison de fichiers binaires depuis la ligne de commande
- Correction d'un bug lors de l'utilisation de la commande "Importer depuis le presse-papier" dans une comparaison de fichiers texte
- Correction d'un bug en rechargeant des comparaisons de dossiers (certaines actions pouvaient provoquer une erreur "Document non reconnu")
- Ajout de la gestion de 32 encodings spécifiques à Windows (ISCII, Chinese, Japanese...)
- Amélioration du logiciel lorsqu'il n'est pas possible de créer une copie de sauvegarde avant de sauvegarder un fichier (Comparaisons de Fichiers texte)
- Correction d'un bug visuel dans le champ heure des options "Filtres par date"
- Réduction de l'utilisation mémoire lors de l'ouverture de gros fichiers texte ou en collant de longues portions de texte
- Ajout d'un lien dans l'écran de démarrage (mode démo ou test) pour vérifier la présence de mises à jour du logiciel
Linux
- Le renommage d'un fichier ou d'un dossier (dans une Comparaison de Dossiers) écrasait l'élément existant sans confirmation
|
- Correction d'un problème visuel dans les rapports de comparaison de fichiers textes. Les rapports sont maintenant contraints à la largeur de la fenêtre (ou de la page) et le texte en excédant passe à la ligne automatiquement, les reports sont maintenant bien adaptés pour être imprimés
- Amélioration du rendu des rapports monochromes
- Correction de la navigation entre les vues par Ctrl+TAB sous Linux
- Le changement de vue donne la main à la dernière source utilisée pour cette vue
- Le texte cherché est maintenant sélectionné lors de l'ouverture de la boîte Rechercher/remplacer
- L'action par défaut dans le vue Dossiers est maintenant d'ouvrir une différence en mode différence et une fusion en mode fusion
- Ajout du raccourci Maj+Suppr pour Supprimer (les éléments sélectionnés)
- "Options de sauvegarde de fichiers texte" est maintenant toujours disponible dans les vues dossiers, y compris en mode différence, afin de permettre les copies de fichiers avec conversion à la volée (Copie générique)
- Les marqueurs, éléments ignorés et les règles de résolutions dans la vue Dossiers sont conservées dans de plus nombreuses situations rendant la ré-utilisation d'un même document plus aisée
Fichiers de paramètres et d'états
- Correction d'un bug empêchant le chargement de certains fichiers anciens
- Correction d'un bug qui provoquait la perte de l'état ignoré/marqué de certains éléments lors de la sauvegarde
Linux
- L'installation par défaut fonctionne maintenant directement sur plus de systèmes (noyaux 2.4 / 2.6)
- Ajout d'un paramètre "Navigateur" dans la section Commandes des Options de l'Application. Cette ligne de commande est utilisée lorsque les paramètres du système ne peuvent
être utilisés ou échouent lors du lancement d'un navigateur web.
|
- ECMerge est maintenant multi-threadé, pour une meilleure utilisation des ressources sur les nouveaux ordinateurs Double Cœur
et multi-processeurs
- Convertisseurs
Les fichiers peuvent être préprocessés par des convertisseurs définis par l'utilisateur. Ce
permet d'exporter des fichiers PDF/Word en format texte, ou des archives ZIP en dossiers.
- Rapports
Des rapports Patch, XML et HTML peuvent être générés sur les comparaisons de fichiers et de dossiers.
Nombreuses options et paramètres. Possibilité de définir des comparaisons récurrentes en tant que fichiers
.ecmt et de générer des rapports de fusion périodiquement. Les rapports de comparaisons de dossiers peuvent être générés
sur le contenu complet des dossiers, ou une liste restreinte (éléments sélectionnés ou marqués).
- Statistiques de comparaison
Affiche une boîte de dialogue avec le résumé de la comparaison :
nobmre d'éléments modifiés, inchangés, insérés, supprimés, ignorés.
Les statistiques de comparaisons de dossiers peuvent être générées sur le contenu complet du document,
ou une liste restreinte (éléments sélectionnés ou marqués).
- Jeux d'Options
Possibilité de définir plusieurs jeux d'options utilisés fréquemment pour des comparaisons Texte ou
Dossiers (options de comparaison, filtres, convertisseurs, affichage). Lors
de l'ouverture d'une nouvelle comparaison, vous pouvez sélectionner quel jeu d'options lui appliquer.
- Changement dans la fonctionnalité Rechercher
ECMerge recherche maintenant le même texte dans
tous les documents ouverts.
- Application en ligne de commande
Sous Windows, un exécutable est fourni pour comparer des fichiers
et des dossiers, et générer des rapports dans des batchs. Sous Unix, un argument peut être spécifié lors de
l'appel à ECMerge (version graphique) pour forcer un comportement en ligne de commande uniquement.
- Version espagnole
- Filtres par date
Possibilité de spécifier des critères de date pour exclure des fichiers
de la comparaison.
- Filtres par état
Capacité de masquer des fichiers présents/absent
dans une vue quelconque. Capacité de masquer les dossiers ne contenant aucun élément visible.
- Afficher/Oculter les fichiers et dossiers masqués
Les fichiers et dossiers exclus
de la comparaison (selon les critères de Nom/Date/Etat) peuvent être affichés dans les
comparaisons de dossiers, en utilisant la couleur assignée aux éléments "ignorés".
- Rêgles de comparaisons
ECMerge gère maintenant plus d'heuristques à appliquer
sur les fichiers, pour déterminer s'ils sont identiques ou différents selon les
critères spécifiés (basés sur la date et/ou la taille). Lorsque ces critères
ne permettent pas de déterminer avec certitude l'état d'un fichier, ECMerge compare les
contenus des fichiers.
- Ajustement horaire
Capacité à gérer un décalage horaire pour chaque source dans les comparaisons
de dossiers.
- Copie Générique d'une source de données vers une autre
ECMerge ouvre une boîte de dialogue
pour tester/exécuter l'action de copie des fichiers d'une hiérarchie de dossier vers une autre. Cette
boîte de dialogue affiche le nombre de créations/suppressions de fichiers/dossiers et de copies à exécuter.
L'utilisateur peut choisir de ne pas exécuter certaines opérations prédéterminées.
- Boîte de confirmation lors de l'écriture du résultat de la fusion
fonctionnalité équivalente
à la "Copie Générique", lors de l'écriture du résultat de la fusion de dossiers.
- Les vues de comparaisons peuvent être scindées horizontalement ou verticalement.
- Options spécifiques aux comparaisons de dossiers :
l'indentation des hiérarchies de fichiers
dans les vues ancêtre et droite est désormais optionnelle (uniquement lorsque les vues sont scindées
verticalement), la colonne date permet d'affichier une icone symbolisant le fichiers le plus
récent/ancien, ou le texte de la date, colonne supplémentaire contenant le nombre de différences
entre les fichiers.
|
- correction d'un bug provoquant la corruption d'une partie du texte de l'éditeur et potentiellement le crash de l'application
|
- ajout d'une version limitée de démonstration sans numéro de série
- le logiciel existe maintenant en deux éditions (Standard et Professionelle)
- différences à l'intérieur des lignes, au niveau du mot et/ou du caractère. Système de simplification des différences
- mise en forme des fichiers XML. Cette mise en forme peut-être activée automatiquement avant les différences ou pendant l'édition
- chargement dynamique des fichiers ou dossiers pendant la comparaison. La comparaison se met à jour automatiquement.
Le mode fichier accepte aussi le chargement d'une vue à partir du presse-papier
- ajout d'une distance de sécurité pour les fusions à 3 fichiers afin d'attirer l'attention de l'utilisateur sur les fusions dangereuses
- meilleure gestion des jeux de caractères au chargement et à la sauvegarde. Chaque fichier ou dossier d'une comparaison
possède ses propres réglages (une option permet de les fixer tous d'un coup cependant). Pour les fusions de dossiers,
les différents réglages permettent de synchroniser des dossiers dont les jeux de caractères sont différents, y compris
lorsqu'ils contiennent un mélange de fichiers Unicode et de fichiers avec des jeux de caractères natifs
- meilleure gestion du mode d'écriture pour les marqueurs de fin de lignes (possibilité de conserver
ou de remplacer par les marqueurs désirés)
- nombreuses options pour les différences à l'intérieur des lignes et la mise en forme XML
- les boîtes d'options se souviennent maintenant de la dernière page visualisée
- ajout de nombreux raccourcis claviers pour les commandes les plus fréquentes (navigations dans les différences, les conflits,
ouverture des boîtes d'options...)
- ajout dans la barre d'état de nombreuses informations en mode texte (nombres de conflits, différences, ligne courante, jeux de caractères utilisé pour le chargement)
- amélioration de la vitesse de basculement entre les vues
- ajout d'un menu contextuel permettant la résolution de plusieurs conflits à la fois
- corrections de bogues
|
- quelques mauvais fonctionnements corrigés
- dans la vue "Comparaison de Dossiers", les vitesses d'affichage et de navigation ont été améliorées,
- clignotements de l'application réduits lors de l'ouverture d'un nouveau document (nouvel onglet).
|
- version Linux,
- colorisation syntaxique,
- intégration dans l'Explorateur de fichiers de Windows,
- version française.
|
- Différenciation/fusion à 2 ou 3 sources,
- Fichiers et dossiers,
- Nombreuses options paramétrables,
- Intégration avec des outils de configuration logicielle.
|
|