commit 9cfc37a0bc2c7c6d307658405681cbeb88b78e89 Author: David King 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 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 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 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 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 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 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 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 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 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 Date: Tue Nov 4 16:42:34 2014 +0000 Fix several CDDB response memory leaks M src/cddb.c commit 13f3d991ce4ee697622e7de440bfe38e933f9e92 Author: David King 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Date: Fri Oct 17 00:04:08 2014 +0200 Added nb M po/LINGUAS commit 4bed0c20e46abc6e5c2c93bbacb71b6fe1dc2c1a Author: Kjartan Maraas Date: Fri Oct 17 00:03:52 2014 +0200 Added Norwegian bokmål translation from Åka Sikrom. A po/nb.po