I hate that I found this so soon after the last release, but I discovered a
few issues (it turns out these issues were there all along, I just hadn't
discovered them yet).  I also added some enhancements.

Issues
    1. Uninstalling from a non-default directory during an upgrade didn't
work (workaround is to manually execute the uninstaller before installing
new version)
    2. Uninstalling during an upgrade on older versions of Windows (e.g.
Windows 95) didn't work (workaround is to manually execute the uninstaller
before installing new version)
    3. Uninstaller wasn't removing appdata directory when it was checked
(context wasn't set properly) (workaround is to delete the directory
yourself)
    4. Wasn't aborting installation if upgrade uninstall failed
    5. Relative paths passed to meld.exe didn't work (this was because
meld.exe was setting the working dir to it's own directory -- no good
workaround for this except to manually pick the files after Meld opens)

Enhancements
    1. Several visual improvements to the installer
        a) Moved to MUI
        b) Grouped the program shortcuts into separate groups
        c) Added a reminder to uninstaller to quit running instances of Meld
        d) Added an option to launch Meld after the installation completes
    2. Compression is now bzip2 in one block instead of zlib with multiple
blocks, reducing the installer size by about 20%.
    3. Installer now supports silent installs/uninstalls.

I'm thinking of releasing new binaries without waiting for another Meld
release.  Does that sound reasonable?  Or is 1.8 just around the corner
that I should just wait?

At some point, I think it'd also be good to make the installer
multilingual.  I'll probably need some translation help.  The parts that
need translated are the components descriptions, the licenses text, the
prompt for uninstalling before upgrading, and the message box when the
uninstaller encounters an error during upgrades.  The rest I think are
built into NSIS.  If I add this feature, it won't work on old versions of
Windows that didn't support Unicode though (e.g. Windows 95, 98).  Is that
even a concern anymore?  I suppose we could release both a Unicode and a
non-Unicode version if we had to.

-Keegan
I haven't had time to automate the build yet, but I've uploaded
new Windows installers and zips for this release:
https://code.google.com/p/meld-installer/.  New to this release is the
ability to use the Python 2 and PyGTK installed on your system instead of a
bundled Python.  Note that if you opt for this, PYTHON_HOME has to be set
and the installer won't make sure the dependencies (e.g. PyGTK) are
properly set up.  But by default the installer continues to include Python.
 I've also updated the Meld 1.6.1 files to include this change in addition
to updating the Python bundled with them.

-Keegan


On Sat, Aug 31, 2013 at 7:29 PM, Kai Willadsen <[email protected]>wrote:

> Meld 1.7.5 has been released. This is effectively the Meld 1.8 release
> candidate.
>
>
>   Features:
>
>     * Open the version control console view when the exit code of a VC
>       operation indicates that there was an error (Kai Willadsen)
>     * Improve our handling of bad gconf setups, and add a file-system key
>       to force a no-gconf fallback for persistent issues (Daniel Richard G)
>     * Add a preference for whether to highlight the current line of a file
>       comparison (Kai Willadsen)
>     * Keyboard shortcut for the commit dialog (Kai Willadsen)
>
>   Fixes:
>
>     * Fix traversing symlink loops in version control comparisons (Kai
>       Willadsen)
>     * Minor fixes and cleanups (Boruch Baum, Sandro Bonazzola, Kai
> Willadsen)
>
>   Translations:
>
>     * Antonio Fernandes C. Neto (pt_BR)
>     * Daniel Mustieles (es)
>     * Fran Diéguez (gl)
>     * Marek Černocký (cs)
>     * Rafael Ferreira (pt_BR)
>     * Piotr Drąg (pl)
>
>
> This release can be downloaded from:
>
> http://download.gnome.org/sources/meld/1.7/meld-1.7.5.tar.xz
>
>
> What is Meld?
> -------------
>
> Meld is a visual diff and merge tool. It lets you compare two or three
> files,
> and updates the comparisons while you edit them in-place. You can also
> compare
> folders, launching comparisons of individual files as desired. Last but by
> no
> means least, Meld lets you work with your current changes in a wide
> variety of
> version control systems, including Git, Bazaar, Mercurial, Subversion and
> CVS.
> _______________________________________________
> meld-list mailing list
> [email protected]
> https://mail.gnome.org/mailman/listinfo/meld-list
_______________________________________________
meld-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/meld-list

Reply via email to