commit 9cfc37a0bc2c7c6d307658405681cbeb88b78e89
Author: David King <amigadave@amigadave.com>
Date:   Mon Nov 24 22:13:06 2014 +0000

    Update NEWS for 2.2.5 release

M	NEWS
M	SOURCES
M	configure.ac

commit 9323f1376ad512f03c91e12a00e8ad261453390e
Author: David King <amigadave@amigadave.com>
Date:	Fri Oct 31 22:18:24 2014 +0000

    Include name and summary in AppData

M	data/easytag.appdata.xml.in

commit feb56e229d41a74637ea9fd865cd2f819199708b
Author: David King <amigadave@amigadave.com>
Date:	Wed Nov 19 16:59:03 2014 +0000

    Fix memory leaks in Save_File() error paths

M	src/easytag.c

commit 2915fda969d0894eab24a8dcdda114f6b348bf4e
Author: David King <amigadave@amigadave.com>
Date:	Fri Nov 14 22:19:35 2014 +0000

    Make file list selection independent of direction

    When selecting a range from a row which is below the current view, do
    not scroll to the bottom of the selection, and instead ensure that the
    row which was clicked most-recently is the one which is shown in
    the tag
    area.

    https://bugzilla.gnome.org/show_bug.cgi?id=740134

M	src/browser.c

commit a2b39c948f33a1faa3ac9303576937e18d54bea4
Author: David King <amigadave@amigadave.com>
Date:	Sat Nov 8 10:02:40 2014 +0000

    Switch log message to debug in Ogg image handling

    Any images which cannot be converted to the specification-required PNG
    on JPEG are left unchanged, so emitting a log message is less than
    helpful.

M	src/ogg_tag.c

commit 3a43e93dc44ab759e72f20fb09993dbfe7c93c57
Author: David King <amigadave@amigadave.com>
Date:	Fri Nov 7 08:26:19 2014 +0000

    Fix double unref when opening an invalid Ogg file

M	src/vcedit.c

commit 53116d512425da5761e25282c5f444c2a785ba30
Author: David King <amigadave@amigadave.com>
Date:	Fri Nov 7 08:18:14 2014 +0000

    Refactor Ogg file ID3v2 skipping logic

    Mark the Ogg file as modified while reading, if it has an ID3v2
    tag, as
    it will be removed while saving. Remove a double unref of the input
    stream in an error path. Tidy up several obsolete seeks.

M	src/ogg_tag.c

commit f7583f30bb4c8e5c99bac934a751437ea3808e00
Author: David King <amigadave@amigadave.com>
Date:	Thu Nov 6 22:08:52 2014 +0000

    Do not warn about ID3v2 tags when saving Ogg files

    The Ogg tag writing code can handle ID3v2 tags without problems, and a
    warning is already logged when reading the file, so warning again when
    saving is not helpful.

M	src/ogg_tag.c

commit d09827150d7d6d92cc8e2f7927fb6ee0aa149a34
Author: David King <amigadave@amigadave.com>
Date:	Thu Nov 6 21:59:59 2014 +0000

    Fix skipping over ID3v2 tags in Ogg files

    According to the documentation for ogg_sync_pageout(), a return
    value of
    -1 means that bytes were skipped, and so it is fine to continue
    reading.
    Fixes writing to Ogg files where an ID3v2 tag is present.

    https://bugzilla.gnome.org/show_bug.cgi?id=739748

M	src/vcedit.c

commit 9a4019d63d2a6ea578bbef00a7d56780e34f2b2d
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:	Wed Nov 5 12:52:47 2014 +0100

    Avoid a string change in the stable branch

M	src/cddb.c

commit 1e7fee3ca3c43c95f419c6890271cc658b545667
Author: David King <amigadave@amigadave.com>
Date:	Tue Nov 4 16:42:34 2014 +0000

    Fix several CDDB response memory leaks

M	src/cddb.c

commit 13f3d991ce4ee697622e7de440bfe38e933f9e92
Author: David King <amigadave@amigadave.com>
Date:	Tue Nov 4 16:41:58 2014 +0000

    Fix memory leak of a path in a browser error path

M	src/browser.c

commit de66a6b2dcc53dee3b29e3ace78f94e7af3842fc
Author: David King <amigadave@amigadave.com>
Date:	Mon Nov 3 23:58:28 2014 +0000

    Fix leak of selected row list in CDDB dialog

M	src/cddb.c

commit 67a92caa1d7f0cb8751fd96994bae3a58b53a9e1
Author: David King <amigadave@amigadave.com>
Date:	Mon Nov 3 23:31:29 2014 +0000

    Fix filename leak in browser DLM selection

M	src/browser.c

commit 5201567287b9a9da263d9bd4be1fae8701f205d6
Author: David King <amigadave@amigadave.com>
Date:	Mon Nov 3 23:00:52 2014 +0000

    Fix more CDDB track number memory leaks

M	src/cddb.c

commit 3d136d8761fcaed93081a216b654bd78ec58150e
Author: David King <amigadave@amigadave.com>
Date:	Mon Nov 3 22:15:56 2014 +0000

    Fix leaks of track number strings in CDDB dialog

M	src/cddb.c

commit 6bd47d3b21c4335c18b903d279202009e99d11da
Author: David King <amigadave@amigadave.com>
Date:	Mon Nov 3 22:14:20 2014 +0000

    Fix a memory leak when searching albums via CDDB

M	src/cddb.c

commit e3047946426a561c6cf6afef5dcc8de3e06a4e75
Author: David King <amigadave@amigadave.com>
Date:	Mon Nov 3 18:43:38 2014 +0000

    Fix incorrect track duration in CDDB results

M	src/cddb.c

commit 47fb7819183eb4c01fbd8e8a9a43de1065ef6724
Author: David King <amigadave@amigadave.com>
Date:	Fri Oct 31 18:12:37 2014 +0000

    Use old-style BMPs for Windows installer images

    NSIS expects the images in 24-bit format (no alpha channel),
    and without
    colourspace information.

M	data/nsis/easytag-header.bmp
M	data/nsis/easytag-sidebar.bmp

commit 24131bbd41b7a21ca6af18b3f1e062c38ebb4af7
Author: David King <amigadave@amigadave.com>
Date:	Fri Oct 24 23:59:25 2014 +0100

    Fix GIOStream leak when checking for buggy id3lib

M	src/id3_tag.c

commit c331b17b78a83e60a34384158b22d03f79a01b55
Author: David King <amigadave@amigadave.com>
Date:	Mon Oct 20 23:19:15 2014 +0100

    Clear empty fields in MP4 tags

    The existing tag is loaded from the file and modified before being
    written out. For "extra" fields, including cover art and album artist,
    the existing tag field was preserved in the case that the
    corresponding
    tag field had been cleared from the UI. Fix this by explicitly
    removing
    the cleared tag field.

M	src/mp4_tag.cc

commit 7b727b30e88d249f34a276f2766d2876654c37e0
Author: David King <amigadave@amigadave.com>
Date:	Mon Oct 20 23:08:25 2014 +0100

    Fix an invalid read when reading MP4 cover art

M	src/mp4_tag.cc

commit d59245764862544925a9cfb4dbe1e1ea59ae535d
Author: David King <amigadave@amigadave.com>
Date:	Mon Oct 20 22:55:36 2014 +0100

    Fix memory leak in C++ GIOStream wrapper

M	src/gio_wrapper.cc

commit 195e0cf176dee6a414b9b32e676c8178b54c8af8
Author: David King <amigadave@amigadave.com>
Date:	Mon Oct 20 08:31:59 2014 +0100

    Propagate double-click events on tree view headers

    Receiving a double-click event on a tree view is not a good
    indicator of
    whether to change the selection, as the event could have occurred
    on the
    column headers, resulting in the header resizing and the selection
    changing simultaneously. Avoid the problem by checking that the
    double-click event is in the bin window, and ignoring (and
    propagating)
    it otherwise.

    https://bugzilla.gnome.org/show_bug.cgi?id=738830

M	src/browser.c
M	src/cddb.c

commit 8df083008262bf8abde3ca9beba2e122941a7668
Author: David King <amigadave@amigadave.com>
Date:	Wed Oct 8 20:14:50 2014 +0100

    Avoid a memory leak of the disc ID in error paths

M	src/cddb.c

commit 2d5757973536672632f03479e34be4de9a19bfe0
Author: David King <amigadave@amigadave.com>
Date:	Wed Oct 8 19:44:41 2014 +0100

    Refactor some CDDB dialog code to use GString

    Avoid a memory leak in error paths, and use GString to simplify
    the code
    a little.

M	src/cddb.c

commit 6acef14540c698da483352ce8864be151f1dfda9
Author: David King <amigadave@amigadave.com>
Date:	Wed Oct 8 19:31:18 2014 +0100

    Fix two memory leaks in CDDB dialog

    Store a pointer to the start of the GLists, so that the lists can be
    freed later.

M	src/cddb.c

commit 74ee1ff52cdc6078ace2278067ca32518f797c05
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:	Fri Oct 17 00:04:08 2014 +0200

    Added nb

M	po/LINGUAS

commit 4bed0c20e46abc6e5c2c93bbacb71b6fe1dc2c1a
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:	Fri Oct 17 00:03:52 2014 +0200

    Added Norwegian bokmål translation from Åka Sikrom.

A	po/nb.po