commit 3e63f54fa35b6d908be7c2baaeafa29fb6743163 Author: David King Date: Sat Aug 29 10:56:14 2015 +0100 Update NEWS for 2.4.0 release M NEWS M SOURCES M configure.ac commit b43b26c5fa1c3f6278002d78639cc03c683805a6 Author: David King Date: Sat Aug 29 10:53:34 2015 +0100 Update British English translation M po/en_GB.po commit ed08d1e203907c335680ccb72bed5328994bf138 Author: David King Date: Sat Aug 29 09:21:46 2015 +0100 Link to help.gnome.org on Windows M src/application.c commit 75dd55b74c34a6ff7db950333551ce060b4237bf Author: David King Date: Sat Aug 29 09:17:34 2015 +0100 Update locale list in Windows installer M easytag-win32-installer.nsi.in commit 7aa6796774db9762a651cc0e47fca99d3614b829 Author: Pedro Albuquerque Date: Thu Aug 27 08:49:31 2015 +0000 Added Portuguese translation M po/LINGUAS A po/pt.po commit 2831b9d38469efca5c3ce2acb68801e7adb3ed42 Author: David King Date: Tue Aug 25 10:48:45 2015 +0100 Remove extra terminating semicolons M src/file_list.c M src/file_name.c M src/scan_dialog.c commit 00b2d93082e779121c16bf7d634497027128d919 Author: David King Date: Mon Aug 24 21:59:21 2015 +0100 Avoid a crash when deleting files Fix GList usage in ET_Remove_File_From_File_List(), which was broken in commit 6e7d4ab8dd2a0a96f320f9581f2df129c8324d5c, by passing the data pointer (not the GList pointer) to g_list_remove(). Additionally, drop some bogus g_list_free() calls left over from the old commit. https://bugzilla.redhat.com/show_bug.cgi?id=1252925 M src/file_list.c commit dfc61ce2bdde7204d869dc07e3b2bb1a90865753 Author: Piotr Drąg Date: Tue Aug 11 00:26:19 2015 +0200 Fix previous commit M po/bs.po M po/cs.po M po/de.po M po/es.po M po/fr.po M po/pl.po M po/pt_BR.po M po/sr.po M po/sr@latin.po M po/tr.po commit 949327a16f29fccc9004c456c019177fb0c0d149 Author: David King Date: Mon Aug 10 14:37:54 2015 +0100 Fix disc number format specifier https://mail.gnome.org/archives/easytag-list/2015-August/msg00006.html M data/scan_dialog.ui M po/bs.po M po/ca.po M po/cs.po M po/de.po M po/en_GB.po M po/es.po M po/fr.po M po/hu.po M po/nb.po M po/pl.po M po/pt_BR.po M po/sr.po M po/sr@latin.po M po/tr.po commit 7f26078fc55d9dde8c9ccd0cad7d3210a8390bf4 Author: David King Date: Thu Jul 30 08:57:51 2015 +0100 Improve handling of empty images within tags Skip over empty images when displaying them in the image tree view, to avoid a crash when trying to load a pixbuf from an empty buffer. https://bugzilla.redhat.com/show_bug.cgi?id=1248194 M src/tag_area.c commit 0d265c866d29c541e4c1d3c32e3995503a72c0a2 Author: David King Date: Wed Jul 29 23:39:36 2015 +0100 Improve handling of empty image files Raise an error, avoiding a crash, when an image file is empty. https://bugzilla.redhat.com/show_bug.cgi?id=1248194 M src/picture.c commit c0f62085e14f8f1cb9c96d1a87a02c48dd62e044 Author: Wolfgang Stöggl Date: Fri Jul 24 18:40:54 2015 +0000 Updated German translation M po/de.po commit e62dab45b8070dc5461fa7b23d2c457fb01bd21b Author: David King Date: Fri Jul 17 17:55:20 2015 +0100 Allow the CDDB search entry to expand horizontally M data/cddb_dialog.ui commit 37d5a1d95ea63687b75fbfd6b78504ffcb042ea8 Author: Daniel Mustieles Date: Wed Jul 15 17:42:33 2015 +0200 Updated Spanish translation M po/es.po commit 0e3a7f56989e9d20298cd1e82f26dd30e0a587a7 Author: David King Date: Sun Jul 12 09:24:45 2015 +0100 Do not pile up GError in ID3 tag writer M src/tags/id3_tag.c commit 63068da2b97fc7f38b4b317bc4fd13995d5aee19 Author: David King Date: Sun Jul 12 09:04:58 2015 +0100 Remove a dialog in the ID3 tag writer Return the error to the calling code instead, removing a FIXME in the process. M src/tags/id3_tag.c commit 3a8dac6eb061d77b2d6d48ab24ae895773c351f1 Author: David King Date: Sun Jul 12 09:02:56 2015 +0100 Remove some unnecessary include directives M src/browser.c M src/picture.c M src/tags/ape_tag.c M src/tags/flac_tag.c M src/tags/id3v24_tag.c M src/tags/ogg_tag.c M src/tags/opus_header.c M src/tags/opus_tag.c M src/tags/wavpack_header.c M src/tags/wavpack_tag.c commit aeda2dfb6a2cad51fca83bbf6d4e51f8a764100c Author: David King Date: Thu Jul 9 09:32:48 2015 +0100 Fix unused variable warning in CDDB dialog https://mail.gnome.org/archives/easytag-list/2015-July/msg00000.html M src/cddb_dialog.c commit 4b840f34ae5e05a479d5d3664e87057564584113 Author: Gabor Kelemen Date: Mon Jul 6 06:53:25 2015 +0200 Initial Hungarian help translation added A help/hu/hu.po commit 01568516a3ee14430512b0adef2b1880a95c6381 Author: Gabor Kelemen Date: Mon Jul 6 06:52:30 2015 +0200 Added hu to HELP_LINGUAS M help/Makefile.am commit 7624aea49ca94c2073858d74502fa88fb7ba6cb4 Author: Gábor Kelemen Date: Fri Jul 3 08:07:55 2015 +0000 Updated Hungarian translation M po/hu.po commit 4f2daf8860378b2903d078d054adc452d516835c Author: David King Date: Wed Jul 1 09:20:04 2015 +0100 Do not stop searching when closing the CDDB dialog When the close response is emitted on the CDDB dialog, a boolean flag is set to stop searching. However, if a search is not running, the next search is stopped, as is every subsequent search. Change the close response handling to leave the flag unchanged. https://bugzilla.redhat.com/show_bug.cgi?id=1238042 M src/cddb_dialog.c commit 89461056b03a384ce0d2d7eedcc85dcdeeaccf3d Author: David King Date: Tue Jun 30 17:53:52 2015 +0100 Do not scroll the log if the message is visible Fix a TODO in Log_List_Set_Row_Visible(). M src/log.c commit 23ce98865177a48bc1578af878a718c07e4e2449 Author: David King Date: Tue Jun 30 17:52:26 2015 +0100 Add for loop condition to File_Tag check Avoid a crash when checking the difference between two files without images. M src/file_tag.c commit ca5da8320ca5a6835a2fc3b95995df86999ae8c6 Author: David King Date: Mon Jun 29 21:13:05 2015 +0100 Add a test for et_picture_detect_difference() M tests/test-picture.c commit 530058d4c56e688324f60349d28af4715dd63236 Author: David King Date: Mon Jun 29 20:54:30 2015 +0100 Use et_picture_detect_difference() in tests M Makefile.am M tests/test-picture.c commit 7cafddad51ebe49ba893c69097ea53b8ebdc8c34 Author: David King Date: Mon Jun 29 20:37:17 2015 +0100 Factor out EtPicture comparison to new function Move the code to check for differences between two EtPicture instances into EtPicture from File_Tag. M src/file_tag.c M src/picture.c M src/picture.h commit 5b8b18cec47adc98810cae4f709c496fe3449356 Author: David King Date: Mon Jun 29 20:08:58 2015 +0100 Remove obsolete GLib version check GTK+ 3.10 requires GLib 2.38, so a check for 2.35.1 is useless. M src/main.c commit 645e2e14372c6b8f02f7510314e3b66e29977228 Author: David King Date: Mon Jun 29 19:43:11 2015 +0100 Remove obsolete FIXME in ET_Sort_File_List() M src/file_list.c commit d3a1e8f68865e06025df7f4f4289352436b0892e Author: David King Date: Mon Jun 29 19:40:21 2015 +0100 Slightly improve et_artist_album_list_add_file() Use g_list_insert_sorted() rather than an append followed by a sort. M src/file_list.c commit 364ab39c9761989ee920b1fd0e439363b41bfcb8 Author: David King Date: Mon Jun 29 19:14:02 2015 +0100 Refactor Scan_Process_Fields_Functions() Remove a FIXME by using GSettings rather than relying on the state of UI elements. M src/scan_dialog.c commit b9224a1d8775a8f5ebefb5b60a25270050909c6b Author: David King Date: Mon Jun 29 19:01:31 2015 +0100 Check for an error when creating a temporary file Remove a FIXME in the TagLib GIO wrapper. M src/tags/gio_wrapper.cc commit 3bd3305bb4dfa683b929e11b8cb75d3216fe1ff5 Author: David King Date: Sun Jun 28 16:24:07 2015 +0100 Store the main window horizontal paned position Track changes in the position of the horizontal paned which contains the browser and tag/file area. On application exit, save the position with reference to the unmaximized window state. Restore the paned position on startup. https://bugzilla.gnome.org/show_bug.cgi?id=739701 M src/application_window.c commit d02b53e6ff9addaa344053bd3925ba215101ec66 Author: David King Date: Sun Jun 28 14:03:53 2015 +0100 Fix memory leak when changing browser view mode A GVariant retrieved from an action group with g_action_group_get_action_state() must be unreffed. M src/application_window.c commit 891b557f77f4285282babb6540f8d150f6b25883 Author: David King Date: Sun Jun 28 14:00:40 2015 +0100 Fix selection behaviour when saving files In file list view, when saving files, the selection was reset to the current file only. Fix this by bisecting the failure back to commit 4d24235a57f68b619ed0a6f7933bf7b9f6306902. Reinstate the check in Save_List_Of_Files(), to only call et_application_window_browser_toggle_display_mode() if the current browser view mode is the album/artist view. https://bugzilla.gnome.org/show_bug.cgi?id=739758 M src/easytag.c commit 4414da092d64466c85240a6ba0a7f6df01df1254 Author: David King Date: Wed Jun 24 16:27:40 2015 +0100 Include missing scan dialog capitalize binding The option to capitalize the first letter of each word in a field was not bound to a GSetting. https://mail.gnome.org/archives/easytag-list/2015-June/msg00006.html M src/scan_dialog.c commit 2330fa34ec0c6163aa8f47f5d75a36589234715b Author: David King Date: Mon Jun 15 05:51:25 2015 +0100 Fix crash when failing to read FLAC headers Ensure that the GError passed to g_file_read() has been initialized. https://bugzilla.redhat.com/show_bug.cgi?id=1231502 M src/tags/flac_header.c commit 49b316aa6c8e91290f9188c88b22bacd630cdb6f Author: David King Date: Sat Jun 13 22:34:17 2015 +0100 Revert "Use GtkBuilder action-widgets for template dialogs" This reverts commit fb1758a471a9612b6a61e79a2dc975ddd8658625. Unfortunately, action-widgets support in GtkBuilder was only added in GTK+ 3.14, not 3.10 (which is the oldest version that EasyTAG supports). https://mail.gnome.org/archives/easytag-list/2015-June/msg00004.html M data/load_files_dialog.ui M data/playlist_dialog.ui M data/preferences_dialog.ui M data/scan_dialog.ui M src/load_files_dialog.c M src/playlist_dialog.c M src/preferences_dialog.c M src/scan_dialog.c commit 5a910bac36a3b964371f9abd9b6fa62974e16203 Author: Gábor Kelemen Date: Fri Jun 12 22:04:48 2015 +0000 Updated Hungarian translation M po/hu.po commit 2953a215980c32cf74adbf14ebbdb812cbeeb07f Author: Daniel Mustieles Date: Thu Jun 11 11:21:32 2015 +0000 Updated Spanish translation M po/es.po commit 95e54b98baee2f9bb663dfe0f1bb126f4c7ccc79 Author: Muhammet Kara Date: Tue Jun 9 17:43:19 2015 +0000 Updated Turkish translation M po/tr.po commit 59b980e065c5810b1abf214e3441084fc1f5b533 Author: Daniel Mustieles Date: Tue Jun 9 12:11:26 2015 +0000 Updated Spanish translation M po/es.po commit d1ca2a10518efccbc4a1613adf053c2710ce9b26 Author: David King Date: Mon Jun 1 17:16:32 2015 +0100 Fix file description test with missing tag support If support for a particular tag type is disabled, test that the file/tag type is tested against the unsupported type. https://bugzilla.gnome.org/show_bug.cgi?id=749983 M tests/test-file_description.c commit 6246b05fb6c62f45e96953156a166778ae550e5c Author: Marek Černocký Date: Mon Jun 1 15:41:25 2015 +0200 Updated Czech translation M help/cs/cs.po commit 321fa49bb6cb1b473bab9caaca854749d3718b6f Author: Marek Černocký Date: Mon Jun 1 15:41:20 2015 +0200 Updated Czech translation M po/cs.po commit de4d83785968cd4c71f537bcf79c28bc30e75d17 Author: Piotr Drąg Date: Mon Jun 1 15:00:10 2015 +0200 Updated Polish translation M po/pl.po commit aaee6b0b1ab12f309c958d8c03724a1b3256fc6b Author: Alexandre Franke Date: Mon Jun 1 12:53:34 2015 +0000 Updated French translation M po/fr.po commit 14975ad4f7905d7d7f064fd6b7e4fcf8e0586ca7 Author: Alexandre Franke Date: Mon Jun 1 12:51:55 2015 +0000 Updated French translation M help/fr/fr.po commit 8d12d669faa1f22c2718fb92c55359902b994938 Author: Alexandre Franke Date: Mon Jun 1 14:50:10 2015 +0200 Add missing period in docs M help/C/tag-capitalization.page commit 7ea0facd92fc3ed5552e7c1b91e137a123763ae5 Author: David King Date: Mon Jun 1 13:22:05 2015 +0100 Remove leading spaces in two translatable strings As requested by Alexandre Franke. M data/preferences_dialog.ui M data/scan_dialog.ui commit 1dbf92faf0cb1080041f1d46587c5ad60354df45 Author: Alexandre Franke Date: Mon Jun 1 11:54:28 2015 +0000 Updated French translation M po/fr.po commit 9371cdeab2a24c07a0572c9fda36babc9f8c7209 Author: David King Date: Sun May 31 21:32:57 2015 +0100 Fix crash when pressing a key to change directory Use the correct signal handler for key-press-event on the directory browser tree view. https://bugzilla.redhat.com/show_bug.cgi?id=1226671 M data/browser.ui commit 500ddd0a34a072a54b72ed484c888cecfa615f86 Author: Daniel Mustieles Date: Fri May 29 08:21:32 2015 +0000 Updated Spanish translation M po/es.po commit da8cc98bfd936a7264e845ca127867e2b28f7be6 Author: Marek Černocký Date: Sat May 23 19:05:15 2015 +0200 Updated Czech translation M po/cs.po commit 821114e6849f02a6aa5f4f7076767088b6625d54 Author: Jordi Mas Date: Mon May 18 20:19:32 2015 +0200 Fixes to Catalan translation M help/ca/ca.po commit 4b1ad66211e14effb989aa9a65e5d707ac7d37ed Author: Piotr Drąg Date: Mon May 18 17:23:04 2015 +0200 Updated Polish translation M po/pl.po commit cd8b8f3dcca8091d400820a64d0082f8cc5bf0a3 Author: Piotr Drąg Date: Sun May 17 17:02:13 2015 +0200 Updated Polish translation M po/pl.po