commit 8b219be06690fff9e8d2486c932d9046c9c71e10 Author: David King Date: Sun Feb 10 17:23:33 2013 +0000 Update NEWS for 2.1.8 release M NEWS commit 6b88377d8f674b7a9da5a139399f98858c071797 Author: David King Date: Wed Jan 23 21:55:49 2013 +0000 Change Picture.size from a gulong to a gsize M src/et_core.h commit 2c44cbc71ad84e1617f6ff45621bdda2a57fd17d Author: Andreas Winkelmann Date: Mon Jan 28 16:44:22 2013 +0100 Fix sign comparison compiler warning Fix compiler warning: pointer targets in passing argument 1 of ‘g_strsplit’ differ in signedness [-Wpointer-sign] M src/picture.c commit 3437d3c283bb6b86049f4148cd15de6903108bd5 Author: David King Date: Wed Feb 6 17:51:39 2013 +0000 Improve two cases where realloc() fails M src/charset.c M src/libapetag/id3v2_read.c commit e5b47d5fbdf6540fad2380313b1b6d0b9c8bf0b1 Author: David King Date: Wed Feb 6 17:50:18 2013 +0000 Fix a memory leak in a tag writing error path M src/easytag.c commit 0d003a2b88447981b1641c073899b4e315b4b702 Author: David King Date: Wed Feb 6 17:49:08 2013 +0000 Fix a memory leak when checking for a buggy id3lib M src/id3_tag.c commit 2b4b5e63087f8a991a227a57f68037d41e2e15a4 Author: David King Date: Tue Feb 5 22:32:50 2013 +0000 Simplify ET_Free_File_List() Use g_list_free_full(). M src/et_core.c commit f88a3e395f105e6480d75c9a00476010e282b5f0 Author: David King Date: Tue Feb 5 22:19:13 2013 +0000 Fix a memory leak when reading FLAC tags M src/flac_tag.c commit 5f907767076983bfd82dbc23a2a572ea6640ab73 Author: Andreas Winkelmann Date: Sat Jan 26 19:52:21 2013 +0100 Fix a memory leak when freeing the log list M src/log.c commit 738ef38c75e36ffdb2e12078994c3a2d923d402f Author: David King Date: Tue Feb 5 20:05:57 2013 +0000 Avoid a trivial sign comparison warning M src/cddb.c commit 0550fd464093d31d924309747a8b350734a5dfc1 Author: David King Date: Tue Feb 5 18:11:25 2013 +0000 Avoid a duplicate declaration M src/prefs.h commit e21d924d7230cd839510aced4a1c4db0f037352f Author: David King Date: Tue Feb 5 17:54:43 2013 +0000 Avoid mixed declarations and code Enable the warning (and make it an error) to prevent mixed declarations and code creeping in. M configure.ac M src/picture.c M src/vcedit.c commit 3dd5e26c982bb7d5def05922e7e66a8f451dd77f Author: David King Date: Tue Feb 5 17:43:40 2013 +0000 Use correct printf format specifier for size_t M src/libapetag/apetaglib.c commit 1c5d60b73b72e5d3ade4cf78467e1ca642dc622b Author: David King Date: Tue Feb 5 17:24:33 2013 +0000 Avoid setting a variable unnecessarily M src/misc.c M src/mpeg_header.c commit e0a5170f4a6a313a204d620411c0d6e38ac83ffe Author: David King Date: Tue Feb 5 17:22:35 2013 +0000 Remove some duplicates in conditional expressions M src/cddb.c M src/prefs.c commit 62b84d6e00cacd49a42349b46dd77c96acadd07e Author: David King Date: Tue Feb 5 17:15:03 2013 +0000 Fix several memory leaks found by cppcheck M src/easytag.c M src/id3v24_tag.c M src/picture.c commit de7778d1fd6b5a329e08adb285cbd41a8e021722 Author: David King Date: Tue Feb 5 17:14:19 2013 +0000 Match g_malloc() usage with g_free() M src/id3v24_tag.c M src/wavpack_tag.c commit 630956754b5119acce5a7ee31bfb7f83afb082fb Author: Milagros Infante Montero Date: Tue Feb 5 16:26:03 2013 +0100 Updated Spanish translation M po/es.po commit 7d1141cf8f9886eb38cd247e09139591ffeb8af5 Author: David King Date: Mon Feb 4 18:48:46 2013 +0000 Automatically check NEWS before releasing Check that the NEWS file has been updated during distcheck. M configure.ac commit 256cbb8dbf3a756846ad4f41b576cdd0dcd3b043 Author: David King Date: Mon Feb 4 18:08:29 2013 +0000 Update .gitignore for non-recursive make M .gitignore commit ed713384b7cbaa88c8fd0ec2284c5c5701ff48c9 Author: David King Date: Mon Feb 4 18:04:51 2013 +0000 Remove easytag.spec.in Neither Fedora nor OpenSuse use the provided spec file, so remove it. M .gitignore M Makefile.am M configure.ac D easytag.spec.in commit 0231235431d74e16c6653d0324a8fdab27a8940f Author: David King Date: Mon Feb 4 18:02:51 2013 +0000 Remove debian directory Neither Debian nor Ubuntu use the inline packaging, so drop it. D debian/changelog D debian/compat D debian/control D debian/copyright D debian/easytag.xpm D debian/install D debian/menu D debian/rules D debian/watch commit e198ec026f5ca5dc84476c6211fd844b9e3da868 Author: David King Date: Mon Feb 4 18:01:17 2013 +0000 Remove USERS-GUIDE M Makefile.am D USERS-GUIDE commit 07c47f91cc552737eff64d167d76d69b2ea8da55 Author: Milagros Infante Montero Date: Fri Feb 1 09:58:09 2013 +0100 Updated Spanish translation M po/es.po commit 53a91ad95e66cc5736a7e60692e192aee7c7b79a Author: Christoph J. Thompson Date: Wed Jan 30 19:04:58 2013 +0100 Do not install the ChangeLog Since the about window has been redesigned and does not use the ChangeLog, it is no longer necessary to install it. M Makefile.am commit a8f0b286fa805d7a285de22c801c7e4c3332cf55 Author: Piotr Drąg Date: Thu Jan 24 18:53:20 2013 +0100 Updated Polish translation M po/pl.po commit 5fc0af630bf6cf6ae1e2127ec532eab9984b3734 Author: Milagros Infante Montero Date: Thu Jan 24 10:42:26 2013 +0100 Updated Spanish translation M po/es.po commit 34be3b5c3f13caca09f4c06deee60be595a5aa82 Author: Daniel Mustieles Date: Thu Jan 24 10:38:55 2013 +0100 Fixed typo in string M src/prefs.c commit 98b3dd22bf8c635f5170b75ecb5d4d398fe481f7 Author: Daniel Mustieles Date: Thu Jan 24 10:36:18 2013 +0100 Fixed typo in string M src/prefs.c commit 01c26bdd7896f2546b33df9ea54e73187c7e7390 Author: David King Date: Tue Jan 22 21:22:28 2013 +0000 Add Adrian Bunk to AUTHORS M AUTHORS M src/about.c commit 7d5ead7cd36ac299813d76bb04580d7dddb2a24c Author: Adrian Bunk Date: Mon Jan 21 20:54:00 2013 +0200 Use g_base64_{de,en}code() There is no point in having own code for functionality already provided by glib. M Makefile.am M src/Makefile.mingw D src/base64.c D src/base64.h M src/cddb.c M src/ogg_tag.c commit a3c4484335e2c32538930e81c66dbace10149803 Author: Adrian Bunk Date: Mon Jan 21 20:38:27 2013 +0200 apetag_save(): make temp unsigned This fixes the following gcc warnings: <-- snip --> CC src/libapetag/easytag-apetaglib.o src/libapetag/apetaglib.c: In function ‘apetag_save’: src/libapetag/apetaglib.c:993:13: warning: pointer targets in passing argument 1 of ‘long2ape’ differ in signedness [-Wpointer-sign] src/libapetag/apetaglib.c:118:1: note: expected ‘unsigned char *’ but argument is of type ‘char *’ src/libapetag/apetaglib.c:996:13: warning: pointer targets in passing argument 1 of ‘long2ape’ differ in signedness [-Wpointer-sign] src/libapetag/apetaglib.c:118:1: note: expected ‘unsigned char *’ but argument is of type ‘char *’ src/libapetag/apetaglib.c:1002:13: warning: pointer targets in passing argument 1 of ‘long2ape’ differ in signedness [-Wpointer-sign] src/libapetag/apetaglib.c:118:1: note: expected ‘unsigned char *’ but argument is of type ‘char *’ <-- snip --> M src/libapetag/apetaglib.c commit 5668536fe70b842cafc2274f523fd3f080f97139 Author: Adrian Bunk Date: Mon Jan 21 20:21:50 2013 +0200 configure.ac: remove unneeded cruft This patch removes the following from configure.ac: - AC_TYPE_MODE_T (mode_t is not used) - AC_FUNC_FORK (the resulting HAVE_ defines are not used) - AC_CHECK_FUNCS() of mkdir strstr strtol (the resulting HAVE_ defines are not used) - AC_SEARCH_LIBS([strerror], [cposix]) (the only platform that ever needed it was Sun's INTERACTIVE Systems Corporation Unix, and that is unsupported since 2006) M configure.ac commit 5f763220f87a746c4c94b0eb827bb4c3cb67362c Author: Adrian Bunk Date: Mon Jan 21 20:04:15 2013 +0200 require FLAC >= 1.1.4 and followup cleanups The pkgconfig that is used was added in 1.1.4, so older versions are anyway no longer supported. Additional cleanups this allowed: - FLAC 1.1.4 also contains the fix for flac not being linked with libogg - FLAC < 1.1.3 compat code is no longer required M configure.ac M src/easytag.c M src/flac_header.c M src/flac_tag.c commit dcfa28ec6622d60717b0be1631f43d841132a11e Author: David King Date: Tue Jan 22 16:12:52 2013 +0000 Fix error handling when calling g_file_new_tmp M src/id3_tag.c commit 01ee35bf652c39cbd756967c90c865d33874ac25 Author: David King Date: Mon Jan 21 23:18:24 2013 +0000 Update Windows icon icotool --create --output win32/easytag.ico 16x16/easytag.png \ 32x32/easytag.png 48x48/easytag.png 256x256/easytag.png M Makefile.am M data/icons/win32/easytag.ico D data/icons/win32/easytag2.ico commit 3ebaea1d571d62e11708f9c692307018fb59bd83 Author: David King Date: Mon Jan 21 22:58:33 2013 +0000 Fix email address for Waqas Qamar M THANKS M src/about.c commit a450ff4d0b032051a4dcc879141323db7ff236ba Author: David King Date: Mon Jan 21 22:38:52 2013 +0000 Add new icons from Waqas Qamar, bug 689474 M Makefile.am M THANKS A data/icons/128x128/easytag.png A data/icons/16x16/easytag.png A data/icons/256x256/easytag.png A data/icons/32x32/easytag.png A data/icons/48x48/easytag.png M data/icons/64x64/easytag.png A data/icons/scalable/easytag.svg M src/about.c commit 9966e18e3462acad5365ca511656392d30caed21 Author: David King Date: Mon Jan 21 22:22:34 2013 +0000 Move Windows .ico files under data/icons/win32 M Makefile.am R100 data/pixmaps/EasyTAG.ico data/icons/win32/easytag.ico R100 data/pixmaps/EasyTAG2.ico data/icons/win32/easytag2.ico M src/win32/easytag.rc commit 1492c1869142995e354e2d72cd0059a4978b910c Author: David King Date: Mon Jan 21 22:12:49 2013 +0000 Distribute the NSIS installer script .in Fixes make distcheck. M Makefile.am commit ad997324869f9608ba7189cbe2ddb59fa0b297a1 Author: David King Date: Mon Jan 21 22:08:03 2013 +0000 Remove some old XPM icons M Makefile.am R100 data/pixmaps/easytag.png data/icons/64x64/easytag.png D data/pixmaps/EasyTAG2.xpm D data/pixmaps/EasyTAG_logo.xpm commit 15003246bc1fe8037c99ab0cabb632e5861fbb1a Author: David King Date: Mon Jan 21 20:02:03 2013 +0000 Move pixmaps to data/pixmaps M Makefile.am R100 pixmaps/EasyTAG.ico data/pixmaps/EasyTAG.ico R100 pixmaps/EasyTAG2.ico data/pixmaps/EasyTAG2.ico R100 pixmaps/EasyTAG2.xpm data/pixmaps/EasyTAG2.xpm R100 pixmaps/EasyTAG_logo.xpm data/pixmaps/EasyTAG_logo.xpm R100 pixmaps/add_folder.xpm data/pixmaps/add_folder.xpm R100 pixmaps/album.xpm data/pixmaps/album.xpm R100 pixmaps/all_downcase.xpm data/pixmaps/all_downcase.xpm R100 pixmaps/all_uppercase.xpm data/pixmaps/all_uppercase.xpm R100 pixmaps/artist.xpm data/pixmaps/artist.xpm R100 pixmaps/artist_album.xpm data/pixmaps/artist_album.xpm R100 pixmaps/black.xpm data/pixmaps/black.xpm R100 pixmaps/blackwhite.xpm data/pixmaps/blackwhite.xpm R100 pixmaps/closed_folder.xpm data/pixmaps/closed_folder.xpm R100 pixmaps/closed_folder_readonly.xpm data/pixmaps/closed_folder_readonly.xpm R100 pixmaps/closed_folder_unreadable.xpm data/pixmaps/closed_folder_unreadable.xpm R100 pixmaps/easytag.png data/pixmaps/easytag.png R100 pixmaps/first_letter_uppercase.xpm data/pixmaps/first_letter_uppercase.xpm R100 pixmaps/first_letter_uppercase_word.xpm data/pixmaps/first_letter_uppercase_word.xpm R100 pixmaps/forbidden.xpm data/pixmaps/forbidden.xpm R100 pixmaps/freedb.xpm data/pixmaps/freedb.xpm R100 pixmaps/gnudb.xpm data/pixmaps/gnudb.xpm R100 pixmaps/grab.xpm data/pixmaps/grab.xpm R100 pixmaps/invert_selection.xpm data/pixmaps/invert_selection.xpm R100 pixmaps/mask.xpm data/pixmaps/mask.xpm R100 pixmaps/musicbrainz.xpm data/pixmaps/musicbrainz.xpm R100 pixmaps/opened_folder.xpm data/pixmaps/opened_folder.xpm R100 pixmaps/parent_folder.xpm data/pixmaps/parent_folder.xpm R100 pixmaps/ram_disk.xpm data/pixmaps/ram_disk.xpm R100 pixmaps/read_only.xpm data/pixmaps/read_only.xpm R100 pixmaps/red_lines.xpm data/pixmaps/red_lines.xpm R100 pixmaps/sequence_track.xpm data/pixmaps/sequence_track.xpm R100 pixmaps/sound.xpm data/pixmaps/sound.xpm R100 pixmaps/unselect_all.xpm data/pixmaps/unselect_all.xpm M easytag-win32-installer.nsi.in M src/browser.c M src/cddb.c M src/easytag.c M src/misc.c M src/scan.c M src/win32/easytag.rc commit 515a83f6d3b4241bc0d30852b2043f1da25f1b97 Author: David King Date: Wed Jan 16 20:45:36 2013 +0000 Remove obsolete mingw build files They are no longer required now that the mingw build has been merged into the rest of the build system. M Makefile.am D Makefile.mingw D config.h.mingw D po/Makefile.mingw commit 1afb796740d51436a708fb03292348cea9a2fb9d Author: David King Date: Tue Jan 15 23:23:58 2013 +0000 Update .gitignore for mingw builds M .gitignore commit 75b1bb0140ad4a0519a147a4490b8a2aafa80d47 Author: David King Date: Tue Jan 15 23:22:34 2013 +0000 Small NSIS installer script improvements Generate the NSIS installer script with a Makefile rule. Substitute several variables from the Makefile to make the script more generic. Hardcode the DLL paths to those found on a Fedora mingw installation (for now). M Makefile.am M configure.ac R100 src/win32/nsis/easytag-header.bmp data/nsis/easytag-header.bmp R100 src/win32/nsis/easytag-install.bmp data/nsis/easytag-install.bmp R100 src/win32/nsis/easytag-install.ico data/nsis/easytag-install.ico R100 src/win32/nsis/easytag-uninstall.bmp data/nsis/easytag-uninstall.bmp D easytag-win32-installer.nsi A easytag-win32-installer.nsi.in commit 747771f8ae3cad0fe94fa2cdd4fc349a3c6b94e3 Author: David King Date: Tue Jan 15 22:12:31 2013 +0000 Improve windows.h versus winsock2.h include order winsock2.h must be included before windows.h. M src/win32/win32dep.c M src/win32/win32dep.h commit edd60c71f545e76fe11ed7a719c51869391b9f4d Author: David King Date: Tue Jan 15 22:05:35 2013 +0000 Avoid redefining LOCALEDIR, LIBDIR, DATADIR M src/win32/win32dep.h commit 73b98b8f144309246cb051563a6a934c1cfcf403 Author: David King Date: Tue Jan 15 21:55:29 2013 +0000 Several fixes to compile for mingw M src/browser.c M src/easytag.c M src/libapetag/apetaglib.c M src/prefs.c commit 01789976f85ca91a017662ee0426ac190d0c7fd6 Author: David King Date: Tue Jan 15 21:51:58 2013 +0000 Check for [f]truncate and gethostbyname Check for ftruncate and truncate during configure, and use wrappers on Windows. Check for gethostbyname so that the Winsock library (ws2_32) is added to LIBS on Windows. M configure.ac M src/win32/win32dep.c M src/win32/win32dep.h commit 1589934ae5f3a87668e6bfc8986621ba8a2d2a3d Author: David King Date: Tue Jan 15 21:47:35 2013 +0000 Conditionally compile win32 compatibility code If a Windows (strictly mingw) host is detected during configure, compile the Windows compatibility wrapper functions. M Makefile.am M src/win32/win32dep.h commit ca3683126030cf8e71805ca9e6660e74fd4a4277 Author: David King Date: Sun Jan 20 22:32:16 2013 +0000 Use the XDG music directory as the default path If no music directory is set, use the home directory as before. M src/setting.c commit 1ebeb8ec5fe62f9ed5564707dc479eb21158001e Author: David King Date: Sun Jan 20 22:29:08 2013 +0000 Use the empty string for empty image descriptions Passing NULL to the underlying FLAC__metadata_object_picture_set_description() is incorrect according to the API reference, and has previously caused some downstream bugs: https://bugs.launchpad.net/ubuntu/+source/easytag/+bug/558804 and https://bugzilla.redhat.com/show_bug.cgi?id=559828 M src/picture.c commit 256db3102ca95ff77e56e91b2c7acf05497bfadd Author: Piotr Drąg Date: Sat Jan 19 04:43:37 2013 +0100 Updated Polish translation M po/pl.po commit e4e7fc388dd2b52293011cfee9204494ab53da03 Author: Milagros Infante Montero Date: Fri Jan 18 10:21:33 2013 +0100 Updated Spanish translation M po/es.po commit c5cca4d46d8801bcb75a6802ed37053ffdbdfcc3 Author: Daniel Mustieles Date: Fri Jan 18 10:19:57 2013 +0100 Fixed several typos and errors in strings M src/prefs.c commit fac85e3f9a8db097cc4de4af038256e1cc158f08 Author: David King Date: Mon Jan 14 21:05:03 2013 +0000 Rewrite the CRC32 function Simplify the error handling and be more specific about data types. M src/crc32.c M src/crc32.h M src/scan.c commit 875bc7856ae6a50124afaec1b498bce42c759a1f Author: David King Date: Sat Jan 12 23:02:39 2013 +0000 Add static to more variable declarations Remove some unused variables, caught by making them static. M src/ape_tag.c M src/bar.c M src/browser.c M src/browser.h M src/cddb.c M src/charset.c M src/charset.h M src/easytag.c M src/et_core.c M src/flac_tag.c M src/id3_tag.c M src/log.c M src/misc.c M src/misc.h M src/mpeg_header.c M src/ogg_header.c M src/picture.c M src/scan.c commit cfd83d4f13a70777d5bf993f9580fbc130ab811a Author: David King Date: Sat Jan 12 17:13:49 2013 +0000 Avoid multi-byte sequences that are not UTF-8 Replace multi-byte sequences in string literals with octal escape sequences. Convert apetaglib.c from ISO-8859-2 to UTF-8. M src/id3_tag.c M src/libapetag/apetaglib.c commit 5697d5e8278498ed490a7eab7791d2bb1fc29041 Author: David King Date: Tue Jan 15 21:33:21 2013 +0000 Use #ifdef to check for defines, not #if M src/charset.c commit b1f991cef58ab89fd85a36b52a69dd1ce6abe00a Author: Piotr Drąg Date: Sat Jan 12 18:36:31 2013 +0100 Updated Polish translation M po/pl.po commit cc896641ccf039650548c7992031c93c31f798b7 Author: David King Date: Sat Jan 12 14:24:42 2013 +0000 Check that a ETFileInfo is valid before freeing Avoids a critical warning when saving a file. M src/et_core.c commit 5ea1d760d1a62fd378e905759d698034746c7cd2 Author: David King Date: Sat Jan 12 09:18:44 2013 +0000 Update copyright year in about dialog M src/about.c commit 50b56f369fd4dd78df1981b61bf4ce5c66fb6b17 Author: David King Date: Sat Jan 12 09:16:20 2013 +0000 Add Andreas Winkelmann to AUTHORS M AUTHORS M src/about.c commit ff7ad308e461350d029f5947b554c6fa498afc7a Author: Andreas Winkelmann Date: Sat Jan 12 08:39:33 2013 +0000 Remove unused Id3tag_find_and_create_txxframe() M src/id3v24_tag.c commit 7b78806e2adee1c4ff500005adde6b481235c8d9 Author: David King Date: Sat Jan 12 08:36:36 2013 +0000 Fix const usage for id3_tag structure parameters The structs are passed to id3_tag_render(), which accepts a const pointer to a non-const id3_tag. M src/id3v24_tag.c commit 071aed6670416deb4b16cfd30e0c8d02c5f66a0c Author: Andreas Winkelmann Date: Sat Jan 12 07:41:32 2013 +0000 Remove some unused prototypes M src/browser.c M src/easytag.c commit b662e933833cb53c477a6258e442f3b856e95a26 Author: Andreas Winkelmann Date: Sat Jan 12 07:36:09 2013 +0000 Surround Browser_Win32_Get_Drive_Root with ifdef Only enable the win32-specific function if G_OS_WIN32 is defined. M src/browser.c commit 4255c0af75fde90ce96306e50bf260f490da1dc7 Author: David King Date: Fri Jan 11 22:19:28 2013 +0000 Use G_OS_WIN32 to contain Windows code WIN32 was used previously, but was no longer set by the configure script. M src/bar.c M src/browser.c M src/cddb.c M src/charset.c M src/easytag.c M src/et_core.c M src/id3v24_tag.c M src/log.c M src/misc.c M src/ogg_tag.c M src/picture.c M src/prefs.c M src/setting.c M src/ui_manager.h commit 50b8b041a12b63ddb0b89105a93ffded8d30b987 Author: David King Date: Thu Dec 6 18:37:59 2012 +0000 Use g_return_if_fail() and g_return_val_if_fail() M src/bar.c M src/browser.c M src/cddb.c M src/charset.c M src/easytag.c M src/et_core.c M src/et_core.h M src/log.c M src/misc.c M src/picture.c M src/prefs.c M src/scan.c commit 2eb3192dfabf644c458b0f698446e4c3ffbb2fb9 Author: David King Date: Wed Dec 5 22:09:27 2012 +0000 Add static to many declarations Use the Samba findstatic.pl script to find functions which should be static, and mark them as such. Remove unused code, as the compiler gives warnings about unused static functions. M src/bar.c M src/bar.h M src/browser.c M src/browser.h M src/cddb.c M src/charset.c M src/charset.h M src/dlm.c M src/easytag.c M src/easytag.h M src/et_core.c M src/et_core.h M src/log.c M src/misc.c M src/misc.h M src/ogg_tag.c M src/picture.c M src/prefs.c M src/scan.c M src/scan.h M src/setting.c M src/setting.h M src/vcedit.c M src/vcedit.h commit 68a3f7bf4b1ef0104a7472510fce6286d7e513ba Author: David King Date: Wed Dec 5 22:08:46 2012 +0000 Use g_file_new_tmp() for creating temporary file Add a requirement on GIO 2.32 in configure.ac. M configure.ac M src/id3_tag.c commit 4d13757d39ae88f87398c06b0cfa8f1644ce9e10 Author: David King Date: Wed Dec 5 10:11:18 2012 +0000 Fix an uninitialised variable warning M src/cddb.c commit 2703a34627e43b55fec0b923cf78ba5d76a028a9 Author: David King Date: Tue Dec 4 22:46:32 2012 +0000 Use gboolean for returning TRUE and FALSE M src/prefs.c M src/vcedit.c commit 19a30c0b37c86f992aecd828da4511fe6b112d09 Author: David King Date: Tue Dec 4 22:32:18 2012 +0000 Fix missing prototype warnings Additionally, make the missing prototypes warning an error in the list of compiler warnings in configure.ac. M Makefile.am M configure.ac M src/browser.c M src/cddb.c M src/crc32.c M src/crc32.h M src/dlm.c M src/easytag.c M src/et_core.c M src/flac_header.c M src/id3_tag.c M src/libapetag/info_mpc.c D src/libmpg123/getbits.c M src/libmpg123/layer1.c M src/libmpg123/layer2.c M src/misc.c M src/prefs.c M src/setting.c commit b2ea3254ba7edc699294675f5127b219508926d7 Author: David King Date: Mon Dec 3 22:10:40 2012 +0000 Use icons from the icon naming specification Try to use freedesktop.org Icon Naming Specification names for icons in preference to those that EasyTAG installs by default. D pixmaps/scan.xpm M src/bar.c M src/scan.c commit d2d6dac866d8f7b44b7f903562fab89826459ac4 Author: David King Date: Mon Dec 3 18:51:19 2012 +0000 Use stock GTK+ icons in a few more places Partially fixes bug 689418. M Makefile.am D pixmaps/select_all.xpm M src/bar.c M src/misc.c commit 0155bc66f7ee365f8824b485f3ec312079ebba7e Author: David King Date: Sat Jan 12 08:45:23 2013 +0000 Remove further unused and set-but-unused variables M src/cddb.c M src/easytag.c M src/mpeg_header.c commit cd7bf25e8236f61e3f17fc685c407b460b80b94a Author: Andreas Winkelmann Date: Sat Jan 12 07:54:50 2013 +0000 Fix some more set-but-unused warnings M src/cddb.c M src/easytag.c M src/ogg_header.c M src/ogg_tag.c commit 550e49530cca0331ca97ed169f50d813e0377e49 Author: David King Date: Sat Dec 8 12:34:12 2012 +0000 Avoid use of AC_CYGWIN and AC_MINGW32 Use AC_CANONICAL_HOST and AS_CASE instead. M configure.ac commit 0a9d538e438361f835f9d6fc6a57f9412616b00f Author: David King Date: Fri Jan 11 21:35:37 2013 +0000 Set parent window of about dialog to main window M src/about.c commit ec68e6b331ec7d8107723293105fff632c41445c Author: David King Date: Fri Jan 11 16:48:55 2013 +0000 Use TRUE and FALSE for Main_Stop_Button_Pressed Main_Stop_Button_Pressed is defined as a gboolean, so use it as such. M src/easytag.c commit a9eb8c8c03114c4a2b18a3a2b80765c39c20c0c0 Author: David King Date: Fri Jan 11 16:40:52 2013 +0000 Return a value where it is required to do so M src/charset.c commit 155891df0bc9a05bbdf9b454bb4b37322d5355ce Author: David King Date: Fri Jan 11 16:40:16 2013 +0000 Remove some unused-but-set variables M src/easytag.c commit 0b1ce79e772ca43651040dc8b1122463839428ac Author: David King Date: Fri Jan 11 16:36:23 2013 +0000 Show the rename and save confirmation checkbutton The check buttons were added to the message area of the GtkMessageDialog but they were not shown. M src/easytag.c commit 1669995d15a2af5ff342467711d2520f52fd68b0 Author: Milagros Infante Montero Date: Thu Jan 10 10:59:44 2013 +0100 Updated Spanish translation M po/es.po commit 2a3e46c0e31cb0155321a04c6d5185e5f4820952 Author: Piotr Drąg Date: Wed Jan 9 21:15:03 2013 +0100 Updated Polish translation M po/pl.po commit c7d51190c4bcd840847bed0eeb852b0d337593c9 Author: Мирослав Николић Date: Tue Jan 8 19:44:01 2013 +0100 Updated Serbian translation M po/sr.po M po/sr@latin.po commit b2164765e83901526d0dd1faad6b46482a9edae2 Author: David King Date: Tue Jan 8 07:21:06 2013 +0000 Fix overlaid text in scanner legend https://mail.gnome.org/archives/easytag-list/2013-January/msg00008.html M src/scan.c commit 769bd3f460ca8481ee749f0d1ddff12381b80909 Author: Andreas Winkelmann Date: Sat Jan 5 20:19:24 2013 +0100 Add "Write genre to text" setting to config file https://mail.gnome.org/archives/easytag-list/2013-January/msg00003.html M src/setting.c commit 434a1cbe5bb6cce6a58d7c2964dc172448bb8d09 Author: Andreas Winkelmann Date: Tue Dec 25 02:28:00 2012 +0100 Add "Remove all text" to tag field context menu M src/easytag.c commit 138376897831fd20b15e760a3a695889af20907d Author: Andreas Winkelmann Date: Mon Dec 24 01:56:20 2012 +0100 Add column for disc number to browser list M src/browser.c M src/browser.h commit 6e83cbcbc52144d9e38f62feecb65718dec30288 Author: Milagros Infante Montero Date: Sat Jan 5 11:05:59 2013 +0100 Updated Spanish translation M po/es.po commit 4afb94fa4c80e99e650230b422d4dd6ccabdd66a Author: Мирослав Николић Date: Fri Jan 4 22:13:04 2013 +0100 Updated Serbian translation M po/sr.po M po/sr@latin.po commit 35a7629a304dc4225f0d6522db64930404a0de47 Author: Daniel Mustieles Date: Mon Dec 31 12:17:20 2012 +0100 Updated Spanish translation M po/es.po commit 783a2b1fe03dad2efca24262e4d232fcdc65121e Author: Piotr Drąg Date: Sun Dec 30 21:50:01 2012 +0100 Updated Polish translation M po/pl.po commit 36a3866d683fac5b0077fcd4abbcdc85c0c42c07 Author: Piotr Drąg Date: Sun Dec 30 21:44:59 2012 +0100 Fix typos in translatable strings M src/ape_tag.c M src/browser.c M src/cddb.c M src/easytag.c M src/et_core.c M src/flac_header.c M src/flac_tag.c M src/id3_tag.c M src/id3v24_tag.c M src/misc.c M src/mp4_header.c M src/mp4_tag.c M src/mpeg_header.c M src/ogg_header.c M src/ogg_tag.c M src/picture.c M src/prefs.c M src/scan.c M src/setting.c M src/vcedit.c M src/win32/win32dep.c commit 581af97294c481f7f4cacd5aeaa048f06a01771c Author: Daniel Mustieles Date: Sun Dec 30 19:58:37 2012 +0100 Fixed another typo M src/prefs.c commit 9a9339f27f19f6b81b580a8aa89c9df0432643e1 Author: Milagros Infante Montero Date: Sun Dec 30 19:57:17 2012 +0100 Updated Spanish translation M po/es.po commit 62922726e4b4c32bbe253ebcdd225e9c32202694 Author: Piotr Drąg Date: Sun Dec 30 19:52:09 2012 +0100 Updated Polish translation M po/pl.po commit 9e4938474447a296c7f7efdbf6e3a3893df9e5b3 Author: Daniel Mustieles Date: Sun Dec 30 19:48:16 2012 +0100 Fixed typos in strings M src/picture.c M src/prefs.c commit c853330bb391da8c297247124ded4e037c28f1f5 Author: Piotr Drąg Date: Sun Dec 9 23:49:42 2012 +0100 Updated Polish translation M po/pl.po commit ae6d217725ecbf1f7f50356c87d2b0760c1238d4 Author: Мирослав Николић Date: Sun Dec 9 14:10:54 2012 +0100 Added Serbian translation M po/LINGUAS M po/sr.po A po/sr@latin.po commit 2bc0a756028981c3e03e7510f6bdc987e87fc35b Author: Daniel Mustieles Date: Fri Dec 7 12:24:04 2012 +0100 Updated Spanish translation M po/es.po commit 82f83e86fac3ef2f34ea1bb10b9f239a63235cc1 Author: Daniel Mustieles Date: Wed Dec 5 20:06:09 2012 +0100 Updated Spanish translation M po/es.po commit b7f3e9e22bf1f85e0a10440bb0aad0e23f31940c Author: Matej Urbančič Date: Wed Dec 5 10:24:12 2012 +0100 Updated Slovenian translation M po/sl.po commit e35440eb37c3420b90304d9999e25c59679b2353 Author: Daniel Mustieles Date: Wed Dec 5 01:18:56 2012 +0100 Updated Spanish translation M po/es.po commit ad947dc91150f390ce95a8f17ce433008ed3ed01 Author: David King Date: Tue Dec 4 18:19:44 2012 +0000 Fix configure summary for id3lib M configure.ac commit 332c82d82adbfd8f30d79b5de69ebe86ff33f210 Author: David King Date: Tue Dec 4 18:12:11 2012 +0000 Minor updates to manpage Also, add generated manpage to DISTCLEANFILES. M Makefile.am M doc/easytag.1.in commit 0731c27a33526d6589a1fe16f1adcbe66385ba58 Author: David King Date: Tue Dec 4 18:07:51 2012 +0000 Use themed icon for main window icon M Makefile.am D pixmaps/EasyTAG_icon.xpm M src/easytag.c commit 4a88445aba5345e77d333c59255e5a0b5a732d47 Author: David King Date: Tue Dec 4 18:00:49 2012 +0000 Remove some crufty defines M src/cddb.c M src/easytag.c M src/easytag.h commit ade83fbeedaadba1246657e4ec5bbbe0ca4fccb8 Author: David King Date: Tue Dec 4 17:31:49 2012 +0000 Distribute and install more documentation Distribute and install the HACKING, TODO and USERS-GUIDE files. M Makefile.am commit 073229520fc5bc90c001b2d612d3c97d4d583f43 Author: David King Date: Tue Dec 4 17:24:45 2012 +0000 Update README Add new mailing list and homepage. Use UTF-8. Remove old information about RPMs. M README commit ff9516c8c7be67e5674f85a94d9e6f90b24c9717 Author: David King Date: Tue Dec 4 17:07:22 2012 +0000 Update HACKING with new coding style Additionally, include mailing list address and Bugzilla location. M HACKING commit 2beef8aaf76fcfb7e341b8d4de94c8be0febdc93 Author: David King Date: Mon Dec 3 18:26:45 2012 +0000 Use sigaction() rather than signal() Use of signal() is discouraged, as some really old systems have signal handlers which return int, not void. M src/easytag.c commit e84f769cc57d3f33b163ec17107a84c967a98baa Author: Alessio Ababilov Date: Sun Dec 2 13:30:28 2012 +0200 Handle SIGCHLD to avoid problems in child process If child process inherits SIG_IGN behavior, it will not be able to check exits statuses of its own children. This patch allows Audacious archived skins to work properly. M src/easytag.c commit 7fdb64be0d4101324eb11c6ac468724a4ac001ff Author: Piotr Drąg Date: Sun Dec 2 21:39:43 2012 +0100 Stop screaming at users, bug 689498 What did they do wrong so we must be so rude to them? :) M src/browser.c M src/cddb.c M src/easytag.c M src/et_core.c M src/id3_tag.c M src/id3v24_tag.c M src/misc.c M src/prefs.c M src/scan.c commit 84193c78c761a442badd80e3f0067bc90bac1073 Author: David King Date: Sun Dec 2 21:38:43 2012 +0000 Migrate old configuration data to new location M src/setting.c commit 856b4553904c59e564d5795903095098fad643db Author: David King Date: Sun Dec 2 19:39:47 2012 +0000 Use XDG directories for configuration and cache Fixes bug 689419. M src/browser.c M src/cddb.c M src/easytag.c M src/easytag.h M src/id3_tag.c M src/log.c M src/setting.c commit ffd3358a3f3035377d0c52d7c5783378cd9dd5a9 Author: Piotr Drąg Date: Sun Dec 2 23:16:38 2012 +0100 Fix a typo M src/id3_tag.c commit 1c36faf1856451f641d0455c20d9aab0c9d59a32 Author: David King Date: Sun Dec 2 09:20:56 2012 +0000 Minor string improvements Use sentence capitalisation for tooltips and header capitalisation for menu items. Only use an ellipsis when the action required further user interaction, as per the GNOME HIG: http://developer.gnome.org/hig-book/3.7/design-text-labels.html.en#layout-capitalization http://developer.gnome.org/hig-book/3.7/menus-design.html.en#menu-item-type-command M src/bar.c M src/misc.c commit 63dfdcbcf784ea26ef6e67bb7b2da4088999b9e9 Author: Piotr Drąg Date: Sun Dec 2 05:46:20 2012 +0100 Fix build errors in po files M po/da.po M po/ja.po M po/ro.po commit 1bc01d3528f38de16442df65abd5a282612ffab4 Author: David King Date: Sun Dec 2 00:13:52 2012 +0000 Improve many translatable strings, bug 689416 Fix a large number of translatable strings, and plug a few memory leaks in the process. M src/bar.c M src/browser.c M src/cddb.c M src/easytag.c M src/et_core.c M src/misc.c M src/prefs.c M src/scan.c M src/vcedit.c commit 4737dfea60fd79e10e8bd4cba44bcbce7c351931 Author: David King Date: Sat Dec 1 22:06:34 2012 +0000 Replace about dialog with GtkAboutDialog Fix translatable strings in about dialog by replacing the dialog with a stock GtkAboutDialog and updating the source strings. Distribute a PNG icon and install it to the hicolor themed icon path. M AUTHORS M Makefile.am C054 AUTHORS THANKS M configure.ac M easytag.desktop.in A pixmaps/easytag.png M src/about.c commit c4d9b697e6d810f3c28468fdd47f5096d892d349 Author: David King Date: Sat Dec 1 21:16:11 2012 +0000 Update easytag.doap Add GNOME Bugzilla, GNOME mailing list and projects.gnome.org website. M easytag.doap commit e57390f2fb44395ae981c4342737ca4cfc37149a Author: Matej Urbančič Date: Sat Dec 1 09:20:31 2012 +0100 Added sl for Slovenian translation M po/LINGUAS commit 987fb131b9a98a181c75926a7ebabce8c3a57034 Author: Matej Urbančič Date: Sat Dec 1 08:27:38 2012 +0100 Added Slovenian translation A po/sl.po commit 518168c0ec81e58aaa9bd1d808b0613bc35c6e4a Author: David King Date: Fri Nov 30 10:03:54 2012 +0000 Remove easytag.pot from git GNOME translators do not need the template. M .gitignore D po/easytag.pot commit 5f11d910e8d519b5c9ee0fa0abfa8cc7e0be1b78 Author: David King Date: Fri Nov 30 09:10:34 2012 +0000 Do not split description in DOAP file Otherwise, the git.gnome.org web interface skips the text after the newline. M easytag.doap commit b254229ae8e2d8496e1feddd6ca2347808335303 Author: David King Date: Fri Nov 30 09:06:48 2012 +0000 Add easytag.doap A easytag.doap commit 53292a6c8af0884553b986873496b3c950b4fbb2 Author: David King Date: Thu Nov 29 07:52:06 2012 +0000 Avoid triggering two GtkSpinButton warnings Setting a GtkAdjustment with a page size on a GtkSpinButton is deprecated. Instead, construct the GtkSpinButton with a range. This also avoids leaking a GtkSpinButton. M src/prefs.c commit 35c7b2f6b8093c81c557115d25d1119070ec8ba4 Author: David King Date: Thu Nov 29 07:45:46 2012 +0000 Merge desktop file translations into .po files Remove the old Comment fields, as they no longer match the current comment in the desktop file. M easytag.desktop.in M po/de.po M po/fr.po M po/it.po commit 557f5db51e3cecc10d15360410a32abc3c79f0a6 Author: David King Date: Thu Nov 29 07:42:05 2012 +0000 Update NEWS file M NEWS commit 269e43d4c40d0173818e800af558b33593502ed3 Author: David King Date: Thu Nov 29 07:34:31 2012 +0000 Remove Changes tab in about dialog Showing the ChangeLog in the UI is not particularly useful, and does not work in several distributions, such as Ubuntu and Debian: https://github.com/stsquad/easytag/issues/16 M src/about.c commit f82eaef13b6d73e45ab3ce826f5982ecb1509d46 Author: David King Date: Thu Nov 29 07:29:06 2012 +0000 Improve pkg-config checks further Use PKG_CONFIG_EXISTS when checking for the presence of libraries, and only use PKG_CHECK_MODULES when populating the CFLAGS and LIBS variables near the end of the configure process. M configure.ac commit 39bb576804a204f06e2abbc7f598f15dd81ee1e5 Author: David King Date: Thu Nov 29 07:16:22 2012 +0000 Generate ChangeLog during make dist Move the ChangeLog to NEWS and generate the ChangeLog during "make dist" from the git log. Move THANKS to AUTHORS as that is the filename that automake expects for a non-foreign project. M .gitignore R100 THANKS AUTHORS M ChangeLog M Makefile.am C100 ChangeLog NEWS M configure.ac commit 2abaf8a4c77f128e3026830162c53a2e2735edff Author: David King Date: Thu Nov 29 07:13:52 2012 +0000 Update THANKS and about dialog thanks list M THANKS M src/about.c commit 84f33f02d58a1888020b57e436ea1afe730cbb66 Author: David King Date: Thu Nov 29 06:47:13 2012 +0000 Improve album artist entry focus chain order As reported by Julian Orth , the album artist entry was not in the focus chain after the album entry, which is where it should logically be if looking at the user interface. Reorder the focus chain so that the order matches the interface layout. Additionally, use g_list_prepend() to add new focus chain widgets at the start of the list, and then reverse the list before setting the chain on the parent container, as this is more efficient. M src/easytag.c commit 64a3e30d963fb34407984fb73444318bfce44be6 Author: David King Date: Wed Nov 28 22:40:59 2012 +0000 Check for pkg-config libraries only once This is more better than manually concatenating the _LIBS variables, as pkg-config can adjust the linker command line so that the ordering is correct. M Makefile.am M configure.ac commit 186439606a8459febb31fdd3631b0ea6a911eb74 Author: David King Date: Wed Nov 28 19:33:16 2012 +0000 Drop use of libmp4v2, use taglib instead The MPL 1.1 license used by libmp4v2 is incompatible with the GPL 2 used by EasyTAG. TagLib has dual MPL and LGPL licenses and is fine to link with, so use it instead. Only basic tagging data is supported by the TagLib C API. Based on a patch written by Maia Kozheva and reported at https://github.com/stsquad/easytag/issues/13. M Makefile.am M README M configure.ac M src/easytag.c M src/mp4_header.c M src/mp4_tag.c commit dad1bcfd68bbecce8f803553136d91bc4ad32b34 Author: David King Date: Tue Nov 27 17:07:58 2012 +0000 Update .po and .pot files M po/bg.po M po/cs.po M po/da.po M po/de.po M po/easytag.pot M po/el.po M po/es.po M po/fr.po M po/he.po M po/hu.po M po/it.po M po/ja.po M po/lt.po M po/nl.po M po/pl.po M po/pt_BR.po M po/ro.po M po/ru.po M po/sr.po M po/sr@Latn.po M po/sv.po M po/uk.po M po/zh_CN.po M po/zh_TW.po commit a00d0e54f3e9113e0fe558124c11172288f24ab0 Author: David King Date: Tue Nov 27 21:32:24 2012 +0000 Add a --with-gtk3 configure argument Note that the GTK+ 3 port is experimental, and default to GTK+ 2. Force GTK+ 3 to be enabled if and only if GTK+ 2 was not found, GTK+ 3 was found and GTK+ 3 support was not explicitly requested. M README M configure.ac commit 0d08331d981ade0ae6e794cca86bda9bb73b26ae Author: David King Date: Tue Nov 27 21:00:32 2012 +0000 Do not fetch adjustments from GtkTreeView Use gtk_scrollable_get_vadjustment() instead. Add a compatibility wrapper so that it still compiles with GTK+ 2. M src/gtk2_compat.h M src/misc.c commit 36620c2a084c3092353b23982a535b5d81857186 Author: David King Date: Tue Nov 27 20:56:35 2012 +0000 Avoid gtk_hseparator_new() and gtk_vseparator_new() Use gtk_separator_new(GTK_ORIENTATION_*) instead. Add a caompatibility wrapper so that it still compiles with GTK+ 2. M src/browser.c M src/cddb.c M src/easytag.c M src/gtk2_compat.c M src/gtk2_compat.h M src/misc.c M src/prefs.c M src/scan.c commit 9aea6c6b236d5dcf5f013cc451a3acfa67306d5f Author: David King Date: Tue Nov 27 20:50:26 2012 +0000 Avoid using gtk_hpaned_new() and gtk_vpaned_new() Use gtk_paned_new(GTK_ORIENTATION_*) instead. Add a compatibility wrapper so that it still compiles with GTK+ 2. M src/browser.c M src/cddb.c M src/easytag.c M src/gtk2_compat.c M src/gtk2_compat.h M src/misc.c commit 13bb9383f18b0aaac0da12ea06a0e38c7d1f10db Author: David King Date: Tue Nov 27 20:45:00 2012 +0000 Avoid using gtk_hbutton_box_new() Use gtk_button_box_new(GTK_ORIENTATION_HORIZONTAL) instead. Add a compatibility wrapper so that it still compiles with GTK+ 2. M src/browser.c M src/gtk2_compat.c M src/gtk2_compat.h M src/misc.c M src/prefs.c commit d48695cc181850bfeffee4f7aacdc7e02d329e4b Author: David King Date: Tue Nov 27 20:38:42 2012 +0000 Do not use gtk_vbox_new() nor gtk_hbox_new() Use the GTK+ 3 gtk_box_new(GTK_ORIENTATION_*) instead, and add a compatibility wrapper so that it still compiles with GTK+ 2. M Makefile.am M src/about.c M src/browser.c M src/cddb.c M src/easytag.c A src/gtk2_compat.c A src/gtk2_compat.h M src/misc.c M src/prefs.c M src/scan.c commit 2f5b9a748e6f591b6902958f692b2e4ac8e53d94 Author: David King Date: Tue Nov 27 19:50:39 2012 +0000 Use ellipsis rather than consecutive full stops M src/about.c M src/bar.c M src/browser.c M src/cddb.c M src/charset.c M src/easytag.c M src/id3_tag.c M src/misc.c M src/picture.c M src/prefs.c M src/scan.c M src/setting.c M src/vcedit.c commit 12ba561584a75f9a68da76c14893a96c8dbefe30 Author: David King Date: Tue Nov 27 18:39:05 2012 +0000 Avoid use of gdk_window_move() Use gtk_window_move() on the GtkWindow instead. M src/easytag.c M src/misc.c M src/scan.c commit 44d0e201295a9f9b59815ca00dff932a55849515 Author: David King Date: Tue Nov 27 18:36:14 2012 +0000 Fix a pointer case warning M src/misc.c commit 63da08a50dc17f18af66f75df11acb5fe03a40ad Author: David King Date: Tue Nov 27 18:26:23 2012 +0000 Avoid use of GtkObject GtkObject does not exist in GTK+ 3, and for all cases in EasyTAG a GtkWidget should be used instead. M TODO M src/browser.c M src/cddb.c M src/misc.c M src/misc.h M src/prefs.c M src/scan.c M src/scan.h commit b948bf816ce8d53909877421dc18699a20c09c07 Author: David King Date: Tue Nov 27 17:08:13 2012 +0000 Many typo and spelling fixes Fixes https://github.com/stsquad/easytag/issues/14 and http://sourceforge.net/tracker/?func=detail&aid=3560431&group_id=5216&atid=105216 at least. M README M README_win32.txt M debian/control M easytag.spec.in M src/about.c M src/browser.c M src/easytag.c M src/easytag.h M src/et_core.c M src/genres.h M src/id3_tag.c M src/misc.c M src/ogg_header.c M src/ogg_tag.c M src/prefs.c M src/scan.c commit 3f096d9b1ac68dabf77e9483fbe1805c15b57078 Author: David King Date: Tue Nov 27 17:08:09 2012 +0000 Tidy desktop file Remove full stops at end of comments. Change StartupNotify to true. Based on a similar patch by Andrea Carpineti and Maia Kozheva found at https://github.com/stsquad/easytag/issues/15 and included in the Debian and Ubuntu packages. M easytag.desktop.in commit 469b7f3288b367e9e24797b179ec2af041a6e805 Author: David King Date: Tue Nov 27 17:08:02 2012 +0000 Apply strict compiler warning flags Check that the compiler accepts the warnings flags and include them in the configure summary. M Makefile.am M configure.ac commit d0b3ce0b2836c07d9785995a7a0609688fffb6e1 Author: David King Date: Tue Nov 27 17:07:49 2012 +0000 Remove MsgBox and use GtkMessageDialog instead M Makefile.am M po/POTFILES.in M src/about.c M src/browser.c M src/cddb.c M src/easytag.c M src/et_core.c M src/id3_tag.c M src/id3v24_tag.c M src/misc.c D src/msgbox.c D src/msgbox.h M src/picture.c M src/prefs.c M src/scan.c commit efaecc4a98389564e5cece41039e56dacf628cef Author: David King Date: Tue Nov 27 17:07:40 2012 +0000 Improve some C-style casts Do not cast away const. Use the GObject-style casts in preference to C-style casts. M src/about.c M src/browser.c M src/cddb.c M src/easytag.c M src/et_core.c M src/misc.c M src/picture.c M src/prefs.c M src/scan.c commit cc7bc2f80858fa102db366e2923666d4082c0324 Author: David King Date: Sun Nov 25 23:07:57 2012 +0000 Fix a sign comparison warning M src/misc.c commit 0b6375a0d5eefc1d2ed1f75cb311524ede5c6d28 Author: David King Date: Sun Nov 25 23:07:32 2012 +0000 Remove some unused prototypes M src/browser.h M src/scan.c commit 77b8b474e74c00d7bbea441f326162b7f55625f2 Author: David King Date: Sun Nov 25 22:40:09 2012 +0000 Fix several const-correctness mistakes with strings M src/misc.c M src/misc.h M src/prefs.c M src/setting.c commit 359d215178c88aa5c218929eadd80f7f4e854793 Author: David King Date: Sun Nov 25 22:04:07 2012 +0000 Update TODO M TODO commit 07e58d5affeceeb77cb09ce9914c90fccd1fb7ef Author: David King Date: Sun Nov 25 19:05:47 2012 +0000 Translate easytag.desktop with intltool M .gitignore M Makefile.am R095 easytag.desktop easytag.desktop.in M po/POTFILES.in M po/bg.po M po/cs.po M po/da.po M po/de.po M po/easytag.pot M po/el.po M po/es.po M po/fr.po M po/he.po M po/hu.po M po/it.po M po/ja.po M po/lt.po M po/nl.po M po/pl.po M po/pt_BR.po M po/ro.po M po/ru.po M po/sr.po M po/sr@Latn.po M po/sv.po M po/uk.po M po/zh_CN.po M po/zh_TW.po commit 596e4245add098c4012d7d0fed8b55ba61570449 Author: David King Date: Sun Nov 25 18:09:18 2012 +0000 Update .po and .pot files M po/bg.po M po/cs.po M po/da.po M po/de.po M po/easytag.pot M po/el.po M po/es.po M po/fr.po M po/he.po M po/hu.po M po/it.po M po/ja.po M po/lt.po M po/nl.po M po/pl.po M po/pt_BR.po M po/ro.po M po/ru.po M po/sr.po M po/sr@Latn.po M po/sv.po M po/uk.po M po/zh_CN.po M po/zh_TW.po commit ae36c27499cb5bf2a5075582088a1549bb861491 Author: David King Date: Sun Nov 25 17:13:56 2012 +0000 Apply strict deprecation defines in configure.ac Disable deprecated symbols for GTK+, GDK and GLib. Allow only single headers to be included for GTK+ and GLib. M configure.ac commit 76235eb80c7d71fee857234ba8f807c0542d036c Author: David King Date: Sun Nov 25 17:09:21 2012 +0000 Use new GDK_KEY_* defines This will ease porting to GTK+ 3, which does not include the current GDK_* defines for keys, but only the GDK_KEY_* defines. M src/about.c M src/browser.c M src/cddb.c M src/easytag.c M src/misc.c M src/picture.c M src/prefs.c M src/scan.c commit 846aba1ecbc5dadb05cc7f46d9be009d8b93c0e3 Author: David King Date: Sun Nov 25 15:51:43 2012 +0000 Do not access GtkSelectionData->data directly Use gtk_selection_data_get_data() instead. M src/picture.c commit 14501bd382b977cd7096550b91af88e38e1b2b66 Author: David King Date: Sun Nov 25 15:45:20 2012 +0000 Do not access GtkAdjustment->value, upper and page_size Instead, use gtk_adjustment_get_value(), gtk_adjustment_get_upper() and gtk_adjustment_get_page_size(). M src/misc.c commit c329cc8ce0c21809b33cea3a431022d9928f401d Author: David King Date: Sun Nov 25 14:42:56 2012 +0000 Do not access GtkPaned->child1_size directly Instead, use gtk_paned_get_position(). M src/cddb.c M src/easytag.c commit f9717ab27cba913ca3c0400c97f3741fa522fcb6 Author: David King Date: Sun Nov 25 14:36:11 2012 +0000 Do not access GtkToggleButton->active directly Instead, use gtk_toggle_button_get_active(). M src/browser.c M src/cddb.c M src/easytag.c M src/misc.c M src/prefs.c M src/scan.c M src/setting.c commit c3b71716d13e3375b9160e683330dbaf5d062c62 Author: David King Date: Sun Nov 25 12:17:52 2012 +0000 Do not access GtkBin->child directly Use gtk_bin_get_child() instead. M src/browser.c M src/cddb.c M src/easytag.c M src/et_core.c M src/misc.c M src/prefs.c M src/scan.c M src/setting.c commit 58580165221d5bfce788d2ea155a33350da5bcd5 Author: David King Date: Sun Nov 25 11:47:31 2012 +0000 Do not access GtkCheckMenuItem->active directly Use gtk_check_menu_item_get_active() instead. M src/bar.c commit ffc592b04ca2f043f240a13aa957b51b388c65a6 Author: David King Date: Sun Nov 25 11:43:35 2012 +0000 Do not access GtkDialog->vbox and action_area directly Use gtk_dialog_get_content_area() and gtk_dialog_get_action_area() instead. M src/about.c M src/msgbox.c M src/picture.c commit 2d3ba92cf3c90d4cd79352c4c5066abb9b9fe6f3 Author: David King Date: Sun Nov 25 11:41:56 2012 +0000 Do not access GtkWidget->window directly Use gtk_widget_get_window() instead. M src/about.c M src/browser.c M src/cddb.c M src/easytag.c M src/misc.c M src/prefs.c M src/scan.c commit 0d70acffef5de5f4da4aa51102ac5250dd54388f Author: David King Date: Sun Nov 25 11:33:39 2012 +0000 Do not use deprecated g_string_sprintf() Use g_string_printf() instead. M src/picture.c commit 42b852bf4947154a25f8552c00b5ec40e0fba52b Author: David King Date: Sun Nov 25 11:25:29 2012 +0000 Do not use deprecated gtk_widget_hide_all() Use gtk_widget_hide() instead. M src/scan.c M src/setting.c commit 2e469aac859ff2250144bdda24c1fe9759879a50 Author: David King Date: Sun Nov 25 11:25:10 2012 +0000 Use new GtkEditable API M src/scan.c commit e35dab24ff8ce4f3678aff513e9b7fb73a0e6c16 Author: David King Date: Sun Nov 25 09:47:11 2012 +0000 Avoid GTK_WIDGET_TOPLEVEL Use gtk_widget_is_toplevel() instead M src/misc.c M src/picture.c commit 6ea62c318384e5ec7742688e17272a7c672f8a47 Author: David King Date: Sun Nov 25 09:41:58 2012 +0000 Avoid gtk_object_set_data() Use g_object_set_data() instead. M src/easytag.c commit 1b8f5253e23ab8e5fcb16f37c3a3b8a0da41d19d Author: David King Date: Sun Nov 25 09:40:59 2012 +0000 Avoid gtk_widget_set_usize() Use gtk_widget_set_size_request() instead. M src/easytag.c commit 6d6f0e0bebfe1b4247a7d938c966fe02d39f4858 Author: David King Date: Sun Nov 25 09:12:25 2012 +0000 Avoid deprecated GtkNotebookPage M src/cddb.c commit bc0d03adf7b002f507b0626c56d12cd4142e57f3 Author: David King Date: Sun Nov 25 09:05:22 2012 +0000 Avoid deprecated gdk_window_get_size() M src/cddb.c M src/easytag.c M src/misc.c M src/prefs.c commit 5773b200219b7d95c076c2dd079f7bfdf678b182 Author: David King Date: Sun Nov 25 09:03:24 2012 +0000 Avoid deprecated gtk_container_set_border_width() M src/cddb.c commit 622f8691ec2163618999b4598bfdd71b3cd44b7a Author: David King Date: Sun Nov 25 08:48:56 2012 +0000 Avoid deprecated gtk_window_set_policy() Use gtk_window_set_resizable() instead. M src/browser.c commit cfe2c8e6ec30d49cd99ba842cdd9fc2376f8c23f Author: David King Date: Sun Nov 25 08:45:02 2012 +0000 Do not use deprecated GtkComboBoxText and Entry API M src/browser.c M src/cddb.c M src/charset.c M src/easytag.c M src/misc.c M src/prefs.c M src/scan.c commit eb1ffde664bbbda4683fd9b5df4c8c11756657e1 Author: David King Date: Sun Nov 25 08:36:48 2012 +0000 Do not use deprecated GtkTooltips API Use gtk_widget_set_tooltip_text() instead M src/browser.c M src/cddb.c M src/easytag.c M src/misc.c M src/prefs.c M src/scan.c commit 8bace17ec68dac66139d455e6a16ddb320fd56e6 Author: David King Date: Sun Nov 25 08:31:01 2012 +0000 Use GSourceFunc, not GtkFunction M src/bar.c M src/browser.c M src/easytag.c commit 3e2f37a0be50b4be775477be49e12987e8e55a03 Author: David King Date: Sun Nov 25 08:28:58 2012 +0000 Avoid deprecated GTK_WIDGET_SET_FLAGS M src/about.c M src/browser.c M src/cddb.c M src/easytag.c M src/misc.c M src/msgbox.c M src/prefs.c M src/scan.c commit 4f517ccae156d8fb3853ef0855244eafb3d906dc Author: David King Date: Sun Nov 25 08:27:12 2012 +0000 Avoid deprecated GdkPixmap functions M pixmaps/EasyTAG_icon.xpm M src/about.c M src/easytag.c commit ef68719e6bd3a102290d433d2d59eb5329dd89a4 Author: David King Date: Sun Nov 25 08:17:24 2012 +0000 Fix GDK single include error M src/et_core.h commit ae7dbfd44a353023d3744d822d32e8d84bcbc7f8 Author: David King Date: Sun Nov 25 08:13:10 2012 +0000 Fix return value of Flac_Set_Tag() M src/flac_tag.c commit 8c501cc7dc125bf9ea79b88634401bff3f83821f Author: David King Date: Sun Nov 25 08:09:06 2012 +0000 Fix a value compute warning M src/scan.c commit 4689ef7252650f1f9fd0c582081f55ebef5bb515 Author: David King Date: Sun Nov 25 08:06:36 2012 +0000 Fix some unused variable warnings M src/browser.c commit d9f68565d21c516d2505637e1e373699abf9f75e Author: David King Date: Sun Nov 25 07:55:38 2012 +0000 Fix some const-correctness warnings M src/browser.c M src/browser.h M src/charset.c M src/easytag.c M src/easytag.h commit 7149a65cc2d47019187661d3ee244df606ef8c7e Author: David King Date: Sun Nov 25 07:38:45 2012 +0000 Do not depend on libtool EasyTAG provides no libraries, so using libtool is unnecessary. M configure.ac commit 95b04760d64cefd9aaea2178c98c31da3a77390a Author: David King Date: Sat Nov 24 23:52:25 2012 +0000 Update POTFILES.in M po/POTFILES.in commit 98065d10b09bb27a2dee1e79f9b0eef0cee549a0 Author: David King Date: Sat Nov 24 23:47:13 2012 +0000 Port to use intltool for internationalization M .gitignore M Makefile.am M README M autogen.sh M configure.ac A po/LINGUAS D po/Makefile.in.in commit dad3629c4e7aba00c24cf0ed1bc09299c9e7f837 Author: David King Date: Sat Nov 24 23:31:52 2012 +0000 Include HTML documentation in distribution M Makefile.am commit 0fc4fc433f3691085c12bed01aee2f01e18fedce Author: David King Date: Sat Nov 24 23:30:09 2012 +0000 Include top_srcdir in include search path M Makefile.am M src/browser.c M src/easytag.h commit 3f6c44421813b360dd70d979c04c14412e15d26a Author: David King Date: Sat Nov 24 22:46:11 2012 +0000 Convert src/libmpg123 to non-recursive build M Makefile.am M configure.ac D src/libmpg123/Makefile.am commit 1ba85b9e6f3e394c32d04574ddc1f5d77844b39e Author: David King Date: Sat Nov 24 22:42:20 2012 +0000 Convert src/libapetag directory to non-recursive build M Makefile.am M configure.ac D src/libapetag/Makefile.am commit a76c77daa31d7a0830f5cca5c24543659d8c30ab Author: David King Date: Sat Nov 24 22:36:13 2012 +0000 Convert src/id3lib directory to non-recursive build M Makefile.am M configure.ac D src/id3lib/Makefile.am commit 7e97c83d4225d4e7ffe3a0326d9fc6a87cc8fcb0 Author: David King Date: Sat Nov 24 22:31:41 2012 +0000 Convert src subdirectory to non-recursive build M .gitignore M Makefile.am M configure.ac D src/Makefile.am commit 06eaace2992a8a183610cc2a54d4216bd17ddc65 Author: David King Date: Sat Nov 24 22:17:20 2012 +0000 Fix a string cast warning M src/et_core.c commit c8c47044311e9bd3d57bbd1b0d71c303ac1ee2a8 Author: David King Date: Sat Nov 24 22:10:47 2012 +0000 Replace gdk_object_unref() with g_object_unref() gdk_object_unref() is deprecated. M src/picture.c commit 43550254627019a455b41374e842d44259d5976f Author: David King Date: Sat Nov 24 21:59:52 2012 +0000 Tidy Makefile.am files M Makefile.am M src/Makefile.am M src/id3lib/Makefile.am M src/libapetag/Makefile.am commit 0ba81c93ac0262462b0c66c91ab7c42acd8290e8 Author: David King Date: Sat Nov 24 21:54:20 2012 +0000 Remove some obsolete checks from configure.ac M configure.ac commit 2a7c16882d3e9d86f96eec5bbc52d109c0013bbd Author: David King Date: Sat Nov 24 21:15:07 2012 +0000 Fix id3lib and id3tag conditional check in configure.ac M configure.ac M src/Makefile.am commit e1cbc24813b06c9ef567c43c196a8ff9c4dd92a5 Author: David King Date: Sat Nov 24 18:54:46 2012 +0000 Fix libmp4v2 conditional support in configure.ac M configure.ac M src/Makefile.am commit e644d477b290dd26ede2964689efcd9c1613a712 Author: David King Date: Sat Nov 24 16:34:35 2012 +0000 Fix Wavpack optional support in configure.ac M configure.ac M src/Makefile.am commit 54f474f294fd45c393f4183c7b3f3e5896e5bdeb Author: David King Date: Sat Nov 24 16:17:24 2012 +0000 Enable silent automake rules THese can be disabled either with "make V=1" or at configure time with ./configure --disable-silent-rules. M configure.ac commit f629f01c61bdb869823ca79f4bf02ee3d71374bf Author: David King Date: Sat Nov 24 16:15:21 2012 +0000 Fix FLAC conditional support in configure.ac M configure.ac M src/Makefile.am M src/flac_header.c commit 7fcca947068cf3989d06387cb4aaea3dccc6b492 Author: David King Date: Sat Nov 24 16:05:37 2012 +0000 Fix Speex conditional support in configure.ac M configure.ac M src/Makefile.am commit 39ebeb193864fd81ca32b8fae1aa114c40218377 Author: David King Date: Sat Nov 24 15:43:31 2012 +0000 Initial porting to more recent autoconf syntax Move configure.in to configure.ac. Remove several generated or copied files. Move INSTALL content into README. M .gitignore D ABOUT-NLS D INSTALL M README M autogen.sh D config.guess D config.sub R077 configure.in configure.ac D depcomp M doc/easytag.1.in D install-sh D missing D mkinstalldirs M src/Makefile.am M src/about.c M src/cddb.c M src/easytag.c M src/id3lib/Makefile.am M src/id3lib/c_wrapper.cpp M src/libapetag/Makefile.am M src/libmpg123/Makefile.am commit 446de64a62d401051818bf92d0bf5dd3aca974fc Author: Kip Warner Date: Mon Sep 17 22:01:06 2012 -0700 Updated Algimantas' Lithuanian translation... M configure.in D po/bg.gmo D po/cs.gmo D po/da.gmo D po/de.gmo M po/easytag.pot D po/el.gmo D po/es.gmo D po/fr.gmo D po/he.gmo D po/hu.gmo D po/it.gmo D po/ja.gmo M po/lt.po D po/nl.gmo D po/pl.gmo D po/pt_BR.gmo D po/ro.gmo D po/ru.gmo D po/sr.gmo D po/sr@Latn.gmo D po/sv.gmo D po/uk.gmo D po/zh_CN.gmo D po/zh_TW.gmo commit 116d811fedf0ca47d35150064d7bddd156f49100 Author: Kip Warner Date: Mon Sep 17 17:02:55 2012 -0700 Added Algimantas' Lithuanian translation... M ChangeLog M po/bg.po M po/cs.po M po/da.po M po/de.po M po/el.po M po/es.po M po/fr.po M po/he.po M po/hu.po M po/it.po M po/ja.po A po/lt.po M po/nl.po M po/pl.po M po/pt_BR.po M po/ro.po M po/ru.po M po/sr.po M po/sr@Latn.po M po/sv.po M po/uk.po M po/zh_CN.po M po/zh_TW.po M src/about.c commit 0bdb71426af6fea70e646c2a54de6537d33a1d6f Author: Kip Warner Date: Mon Jun 18 00:06:26 2012 -0700 Honore Doktorr's revised mp4v2 patch... M ChangeLog M THANKS M configure.in M src/mp4_tag.c commit 8b6d63610afc88e7a036dbaa2af36638c144ab2e Author: Kip Warner Date: Sun Jun 3 17:46:34 2012 -0700 Julian Taylor's fix out of bound array access M ChangeLog M THANKS M src/about.c M src/misc.c commit 9aa7022b20c60f80192f4d7186fb6abf27cb21bb Author: Kip Warner Date: Mon May 28 07:51:10 2012 -0700 Wojciech Wierchola's file save performance improvement... M ChangeLog M THANKS M src/about.c M src/easytag.c commit e6eb55235a706d54468260aa0b87bff30ca6a1cd Author: Kip Warner Date: Thu May 24 16:53:50 2012 -0700 Updated: about and debian changelog... M debian/changelog M src/about.c commit d27ea5803130a25a46be7be98211d4993e671a86 Author: Kip Warner Date: Thu May 24 16:44:20 2012 -0700 Updated: compile against newest version of libmp4v2 M ChangeLog M THANKS M src/mp4_header.c M src/mp4_tag.c commit 8201215286e1a627f5c7996411d3b661c776884f Author: Kip Warner Date: Thu Mar 22 15:31:48 2012 -0700 Updated Michał Smoczyk's Polish translation... Updated ChangeLog... M ChangeLog M po/pl.po commit b36ac16f9e1e90df887cb9831728a7f2503eaf60 Author: Kip Warner Date: Wed Mar 21 16:22:13 2012 -0700 Applied Chris's following two patches... 0001-Desktop-file-cleanup.patch 0002-Add-a-new-option-to-trim-spaces-when-renaming-files..patch Also some updated translations. M easytag.desktop M po/bg.gmo M po/bg.po M po/cs.gmo M po/cs.po M po/da.gmo M po/da.po M po/de.gmo M po/de.po M po/easytag.pot M po/el.gmo M po/el.po M po/es.gmo M po/es.po M po/fr.gmo M po/fr.po M po/he.gmo M po/he.po M po/hu.gmo M po/hu.po M po/it.gmo M po/it.po M po/ja.gmo M po/ja.po M po/nl.gmo M po/nl.po M po/pl.gmo M po/pl.po M po/pt_BR.gmo M po/pt_BR.po M po/ro.gmo M po/ro.po M po/ru.gmo M po/ru.po M po/sr.gmo M po/sr.po M po/sr@Latn.gmo M po/sr@Latn.po M po/sv.gmo M po/sv.po M po/uk.gmo M po/uk.po M po/zh_CN.gmo M po/zh_CN.po M po/zh_TW.gmo M po/zh_TW.po M src/misc.c M src/prefs.c M src/prefs.h M src/scan.c M src/scan.h M src/setting.c M src/setting.h commit 2711ab2462b015947804c9584d63b03a0dcb371f Merge: ad8c644 a296cb0 Author: Alex Bennee Date: Wed Mar 14 10:33:47 2012 +0000 Merge remote branch 'sf/master' This merges to the latest "master" on the sourceforge repo. I've fixed up the conflicts in FLAC and Ogg tagging due to the light re-factoring of the tag writing due to the split flags stuff. commit ad8c6443236abca79d68bb035550583c02a6fcf4 Author: Alex Bennee Date: Wed Mar 14 10:16:45 2012 +0000 Add ALBUMARTIST tag support when writting Ogg Vorbis tags M src/ogg_tag.c commit a296cb063b01c7beec8686382ce094927b4e47d9 Author: Kip Warner Date: Fri Mar 9 17:02:09 2012 -0800 * WiseLord's fix-genre-tag.patch to fix predefined genres displayed under legacy systems. M ChangeLog M src/id3v24_tag.c commit 150422cbd0e21c2f7c38c2ca1d9c2060c21be8da Author: Kip Warner Date: Fri Mar 9 12:09:10 2012 -0800 * Leonid Podolny's easytag-2.1.6-from-txt.patch for segfault when pressing "Apply" in "Load filenames from TXT" dialog M ChangeLog M src/misc.c commit 4ff54ea67e9c6aa8d2340a9684a83c72911fa496 Merge: bd901a9 e4ba7c1 Author: Alex Bennee Date: Thu Feb 16 02:42:45 2012 -0800 Merge pull request #20 from crater2150/master Toggle field splitting for vorbis comments commit e4ba7c1a40a87015f73dc5a5630d543437030278 Author: crater2150 Date: Thu Feb 16 03:04:22 2012 +0100 Let the user choose which fields to split Add a new Frame to the "Tag Settings" tab in the preferences, where the user can turn field splitting of for all fields, which were splitted previously. As this applies to vorbis comments in general, adapt everything for ogg files too. M src/flac_tag.c M src/ogg_tag.c M src/prefs.c M src/prefs.h M src/setting.c M src/setting.h commit 68e8af5baaa5548c94f97ec92aaff22bb85f91b1 Author: crater2150 Date: Thu Feb 16 00:21:52 2012 +0100 Use Flac_Write_Tag instead of duplicated code for undelimited tags. As the code for writing a tag without splitting was put into an own function, we do not need to have four identical lines of code for each tag written that way. M src/flac_tag.c commit 81022a5ee1a368d37d7bbfde03a88ba3d3234e00 Author: crater2150 Date: Wed Feb 15 23:55:21 2012 +0100 Splitting writing of a single flac tag out of delimitered tag writing. The flac tag splitting is not desirable for every field (e.g. a song title containing a dash is probably not meant as two titles). The splitting of the Flac_Write_Delimetered_Tag function makes it possible to write a tag without splitting it. M src/flac_tag.c commit 4ea70010a665a5ef758949c0c84330c82f32ff76 Author: Kip Warner Date: Sun Jan 15 01:45:58 2012 -0800 Forgot these files. M ChangeLog M configure.in M debian/changelog D easytag.spec M po/de.gmo M src/about.c M src/easytag.h commit 665a27b3b01ce46286cb1adea0dcf792cd9d18b0 Author: Kip Warner Date: Sun Jan 15 01:29:05 2012 -0800 Updated to 2.1.7 A debian/changelog A debian/compat A debian/control A debian/copyright A debian/easytag.xpm A debian/install A debian/menu A debian/rules A debian/watch commit 49becc21fce87e49473687c0a08c0c92fefb575d Author: Gaute Amundsen Date: Fri Jan 13 22:21:22 2012 +0100 Make optional the confirmation dialog when there are unsaved files when changing directory or exiting. Signed-off-by: Kip Warner M src/browser.c M src/easytag.c M src/prefs.c M src/prefs.h M src/setting.c M src/setting.h commit bce4a885b4d38c76394cd8b7eb648437320300f8 Author: Mark Ferry Date: Thu Dec 1 01:59:36 2011 +0000 Add ALBUMARTIST support for ogg files M src/ogg_tag.c commit aa832ab4ce9e41d84e7747d079d0438b75c7aced Author: Mark Ferry Date: Thu Dec 1 01:51:07 2011 +0000 Add ALBUMARTIST support for flac files M src/flac_tag.c commit e512812886250bc49ed7fdca8eaa2c5764c17e4b Author: Kip Warner Date: Mon Nov 7 19:09:24 2011 -0800 Updated German translation. Thanks Götz Waschk . M po/de.po commit bd901a94b4e8d0c2a2ff24a92f557327da5aa876 Merge: 90d2930 d600ff1 Author: Alex Bennee Date: Wed Jul 27 05:26:25 2011 -0700 Merge pull request #18 from bbarenblat/master FLAC: Fix segfault when setting picture description to "" commit d600ff1f154a9dff61badd86127d0c7ab5dd9a8a Author: Benjamin Barenblat Date: Tue Jul 26 19:37:05 2011 -0400 flac_tag: fix segfault when setting picture description to "" Flac_Tag_Write_File_Tag now checks to make sure the picture description string is non-null before attempting to set it. (Passing a null pointer to FLAC__metadata_object_picture_set_description violates that function's contract; see http://flac.sourceforge.net/api/group__flac__metadata__object.html#ga43). This brings Flac_Tag_Write_File_Tag's behavior in line with that of the analogous functions for Ogg and ID3 tags. M src/flac_tag.c commit 90d2930aacda57538f1e9e05acc18e8e80481de3 Author: Daniel Date: Sat Apr 23 16:31:43 2011 +0100 Add option to make genre tags as "Text Only" Quoth Daniel: "I also have a patch which sets the genre tag as a string instead of the genre number. This number is not probably handled by iTunes (it shows the number, not the actual genre name). I've added it as a attachment." This is controlled by an option in the ID3 preferences tab Written-By: Daniel M src/id3_tag.c M src/id3v24_tag.c M src/prefs.c M src/prefs.h M src/setting.c M src/setting.h commit 30a13ab5271ed2ec11a2b876c70c5cdce8b4276c Author: Alex Bennee Date: Sat Apr 23 16:25:49 2011 +0100 Add a basic HACKING document to mention the prefered form for requests and what the coding style seems to be. A HACKING M README commit 5e5aacfc7174aba9adfbd32238a5756b717e3490 Author: Daniel Date: Sat Apr 23 16:17:21 2011 +0100 Add "Album Artist" field to the list of potential fields to edit Quoth Daniel (Random Mister): "I just found an extended patch which also includes support for the album-artist tag in the fill tags dialog. It is an update of the other, so if you only add this one to the git tree it should work. I've been using it for over half a year without bugs, so I think it can be merged into the Git tree." Written-By: Daniel M src/bar.c M src/bar.h M src/browser.c M src/browser.h M src/easytag.c M src/easytag.h M src/et_core.c M src/et_core.h M src/id3_tag.c M src/id3v24_tag.c M src/misc.c M src/scan.c M src/setting.c M src/setting.h M src/ui_manager.h commit 55e2c3d68d3ba31190c2484db496e09756852ee6 Author: Alex Bennee Date: Mon Mar 28 19:34:48 2011 +0100 misc.c: fix potential memory corruption As reported by valgrind: Invalid read of size 1 at 0x4C28064: strlen (mc_replace_strmem.c:282) by 0x9690261: g_strdup (in /usr/lib64/libglib-2.0.so.0.2600.1) by 0x89E700C: value_collect_string (in /usr/lib64/libgobject-2.0.so.0.2600.1) by 0x89D7738: g_signal_emit_valist (in /usr/lib64/libgobject-2.0.so.0.2600.1) by 0x89D7CF1: g_signal_emit_by_name (in /usr/lib64/libgobject-2.0.so.0.2600.1) by 0x4EEF092: gtk_entry_insert_text (in /usr/lib64/libgtk-x11-2.0.so.0.2200.1) by 0x449F1A: Insert_Only_Digit (misc.c:437) by 0x89BD19D: g_closure_invoke (in /usr/lib64/libgobject-2.0.so.0.2600.1) by 0x89D6278: signal_emit_unlocked_R (in /usr/lib64/libgobject-2.0.so.0.2600.1) by 0x89D79F5: g_signal_emit_valist (in /usr/lib64/libgobject-2.0.so.0.2600.1) by 0x89D7CF1: g_signal_emit_by_name (in /usr/lib64/libgobject-2.0.so.0.2600.1) by 0x4EEF092: gtk_entry_insert_text (in /usr/lib64/libgtk-x11-2.0.so.0.2200.1) Address 0x1604d642 is 0 bytes after a block of size 2 alloc'd at 0x4C25218: calloc (vg_replace_malloc.c:467) by 0x9678639: g_malloc0 (in /usr/lib64/libglib-2.0.so.0.2600.1) by 0x449E8E: Insert_Only_Digit (misc.c:418) by 0x89BD19D: g_closure_invoke (in /usr/lib64/libgobject-2.0.so.0.2600.1) by 0x89D6278: signal_emit_unlocked_R (in /usr/lib64/libgobject-2.0.so.0.2600.1) by 0x89D79F5: g_signal_emit_valist (in /usr/lib64/libgobject-2.0.so.0.2600.1) by 0x89D7CF1: g_signal_emit_by_name (in /usr/lib64/libgobject-2.0.so.0.2600.1) by 0x4EEF092: gtk_entry_insert_text (in /usr/lib64/libgtk-x11-2.0.so.0.2200.1) by 0x4EF4DB0: gtk_entry_set_text (in /usr/lib64/libgtk-x11-2.0.so.0.2200.1) by 0x43BFF9: ET_Display_File_Tag_To_UI (et_core.c:2802) by 0x43CC53: ET_Display_File_Data_To_UI (et_core.c:2545) by 0x4328A7: Action_Select_Nth_File_By_Etfile (easytag.c:1774) If we revisit this function it may be worth considering the guidance from the GTK manual about intercepting gtk_editible signals: http://library.gnome.org/devel/gtk/2.21/GtkEditable.html#GtkEditable-insert-text M src/misc.c commit 6f4b502f1e6be2644ca0d984f918afb802f4116f Merge: 2513a4e 60e9c1e Author: Alex Bennee Date: Mon Mar 28 18:51:07 2011 +0100 Merge branch 'master' of git://github.com/cmcginty/easytag commit 2513a4eabeeb3dd6998e0eb381f04c715fa4ff0f Merge: aefef02 42a8a20 Author: Alex Bennee Date: Mon Mar 28 18:48:15 2011 +0100 Merge branch 'master' of github.com:stsquad/easytag commit aefef023d780e737303dddc61941cccde00ea963 Merge: d81ae5a f82b55d Author: Alex Bennee Date: Mon Mar 28 18:08:21 2011 +0100 Merge remote branch 'rbrito/fixes' commit 60e9c1ebda68d3fb18c786a94b0e361f6493ccb0 Author: Patrick C. McGinty Date: Sun Mar 20 16:47:29 2011 -1000 Fix 'Preserve Modification Time' option for FLAC files. Resolve condition when 'preserve modification time' feature is disabled, FLAC files would not have their modification times changed. Secondly, it disables easytag from incorrectly warning the user that the file was changed by an external program, when easytag writes the file. M src/easytag.c M src/et_core.c M src/flac_tag.c commit f82b55da8dc8389e3e4e0021804231541aa5d71b Author: Rogério Brito Date: Tue Mar 8 15:04:35 2011 -0300 cddb: avoid calling strlen many times in just a few statements. As strlen is a potentially costly function, it is better if we make a frugal use of it. To really make things cleaner here, we should replace all the `\n` or `\r` with null chars (i.e., `\0`) in just one go. This would reduce the complexity of the code from something quadratic to something linear in the length of the string. While we are at it, `fgets` does not return `EOF` (`fgetc` does, but `fgets` doesn't) when the end of file is reached and nothing can be read: it returns `NULL` instead. M src/cddb.c commit 42a8a20603ba21a1db3d77a62cd75b8e4ec552f2 Author: Rogério Brito Date: Wed Mar 9 00:26:16 2011 +0800 Remove executable bits from files that are not scripts/executables. M ABOUT-NLS M COPYING M INSTALL M Makefile.am M Makefile.mingw M README M README_win32.txt M TODO M USERS-GUIDE M doc/EasyTAG_Documentation.html M doc/EasyTAG_Documentation_fr.html M doc/EasyTAG_Documentation_sv.html M doc/easytag.1.in M doc/id3/easy.html M doc/id3/id3v2.3.0.html M doc/id3/mpeghdr-19991222.htm M doc/users_guide_french/USERS-GUIDE-11_fr1.html M doc/users_guide_french/USERS-GUIDE-11_fr2.html M doc/users_guide_french/USERS-GUIDE-11_fr3.html M doc/users_guide_french/USERS-GUIDE-11_fr4.html M doc/users_guide_french/USERS-GUIDE-11_fr5.html M doc/users_guide_french/USERS-GUIDE-11_fr6.html M doc/users_guide_french/USERS-GUIDE.css M doc/users_guide_german/bedienung1.htm M doc/users_guide_german/bedienung2.htm M doc/users_guide_german/easy.css M doc/users_guide_german/einleitung.htm M doc/vorbis/v-comment.html M easytag-win32-installer.nsi M easytag.desktop M pixmaps/EasyTAG2.xpm M pixmaps/EasyTAG_icon.xpm M pixmaps/EasyTAG_logo.xpm M pixmaps/add_folder.xpm M pixmaps/album.xpm M pixmaps/all_downcase.xpm M pixmaps/all_uppercase.xpm M pixmaps/artist.xpm M pixmaps/artist_album.xpm M pixmaps/black.xpm M pixmaps/blackwhite.xpm M pixmaps/closed_folder.xpm M pixmaps/closed_folder_readonly.xpm M pixmaps/closed_folder_unreadable.xpm M pixmaps/first_letter_uppercase.xpm M pixmaps/first_letter_uppercase_word.xpm M pixmaps/forbidden.xpm M pixmaps/freedb.xpm M pixmaps/gnudb.xpm M pixmaps/grab.xpm M pixmaps/invert_selection.xpm M pixmaps/mask.xpm M pixmaps/musicbrainz.xpm M pixmaps/opened_folder.xpm M pixmaps/parent_folder.xpm M pixmaps/ram_disk.xpm M pixmaps/read_only.xpm M pixmaps/red_lines.xpm M pixmaps/scan.xpm M pixmaps/select_all.xpm M pixmaps/sequence_track.xpm M pixmaps/sound.xpm M pixmaps/unselect_all.xpm M po/ChangeLog M po/Makefile.in.in M po/Makefile.mingw M po/POTFILES.in M src/Makefile.am M src/Makefile.mingw M src/about.c M src/about.h M src/ape_tag.c M src/ape_tag.h M src/base64.c M src/base64.h M src/browser.c M src/cddb.c M src/cddb.h M src/charset.c M src/charset.h M src/crc32.c M src/crc32.h M src/dlm.c M src/dlm.h M src/easytag.c M src/easytag.h M src/et_core.c M src/et_core.h M src/flac_header.c M src/flac_header.h M src/flac_tag.c M src/flac_tag.h M src/genres.h M src/id3_tag.c M src/id3_tag.h M src/id3lib/Makefile.am M src/id3lib/c_wrapper.cpp M src/id3lib/id3_bugfix.h M src/id3lib/patch_id3lib_3.8.3_UTF16_writing_bug.diff M src/id3v24_tag.c M src/libapetag/COPYING.LGPL M src/libapetag/Makefile.am M src/libapetag/README.apetag M src/libapetag/apetaglib.c M src/libapetag/apetaglib.h M src/libapetag/id3v2_read.c M src/libapetag/id3v2_read.h M src/libapetag/info_mac.c M src/libapetag/info_mac.h M src/libapetag/info_mpc.c M src/libapetag/info_mpc.h M src/libapetag/is_tag.c M src/libapetag/is_tag.h M src/libmpg123/Makefile.am M src/libmpg123/README M src/libmpg123/common.c M src/libmpg123/dxhead.c M src/libmpg123/dxhead.h M src/libmpg123/getbits.c M src/libmpg123/getbits.h M src/libmpg123/huffman.h M src/libmpg123/l2tables.h M src/libmpg123/layer1.c M src/libmpg123/layer2.c M src/libmpg123/layer3.c M src/libmpg123/mpg123.c M src/libmpg123/mpg123.h M src/log.c M src/log.h M src/misc.c M src/misc.h M src/monkeyaudio_header.c M src/monkeyaudio_header.h M src/mp4_header.c M src/mp4_header.h M src/mp4_tag.c M src/mp4_tag.h M src/mpeg_header.c M src/mpeg_header.h M src/msgbox.c M src/msgbox.h M src/musepack_header.c M src/musepack_header.h M src/ogg_header.c M src/ogg_header.h M src/ogg_tag.c M src/ogg_tag.h M src/picture.c M src/picture.h M src/prefs.h M src/scan.h M src/setting.c M src/vcedit.c M src/vcedit.h M src/wavpack_header.c M src/wavpack_header.h M src/wavpack_tag.c M src/wavpack_tag.h M src/win32/easytag.rc M src/win32/gtkwin32dep.c M src/win32/gtkwin32dep.h M src/win32/resource.h M src/win32/win32dep.c M src/win32/win32dep.h M src/win32/win_easytag.c commit 891b53ce003db7be264bba8b6cd3d547c050099f Author: Rogério Brito Date: Tue Mar 8 15:01:28 2011 -0300 cddb: Plug some memory leaks. Some of these functions are way, way too big and should be split. One obvious low hanging fruit is to use some intelligent goto's to clean up and avoid a bunch of if's in the code, in the very same fashion that is used in the code of the kernel. And, to be honest, using some of the coding style conventions of the kernel here would not hurt at all. M src/cddb.c commit 26cc42d5a92968ed3bbf7b58aa1ea93ec1384fd0 Author: Rogério Brito Date: Tue Mar 8 14:59:52 2011 -0300 cddb: Eliminate unused variable. Like this one, the code is full of variables that are defined, but not used and the code can be simplified. M src/cddb.c commit 1350f8c0181c444878c73f89167e385e70629dd1 Author: Rogério Brito Date: Tue Mar 8 13:26:16 2011 -0300 Remove executable bits from files that are not scripts/executables. M ABOUT-NLS M COPYING M INSTALL M Makefile.am M Makefile.mingw M README M README_win32.txt M TODO M USERS-GUIDE M doc/EasyTAG_Documentation.html M doc/EasyTAG_Documentation_fr.html M doc/EasyTAG_Documentation_sv.html M doc/easytag.1.in M doc/id3/easy.html M doc/id3/id3v2.3.0.html M doc/id3/id3v2_blocks.gif M doc/id3/mpeghdr-19991222.htm M doc/users_guide_french/USERS-GUIDE-11_fr1.html M doc/users_guide_french/USERS-GUIDE-11_fr2.html M doc/users_guide_french/USERS-GUIDE-11_fr3.html M doc/users_guide_french/USERS-GUIDE-11_fr4.html M doc/users_guide_french/USERS-GUIDE-11_fr5.html M doc/users_guide_french/USERS-GUIDE-11_fr6.html M doc/users_guide_french/USERS-GUIDE.css M doc/users_guide_french/images/bouton_arbo.png M doc/users_guide_french/images/bouton_img1.png M doc/users_guide_french/images/bouton_img2.png M doc/users_guide_french/images/bouton_img3.png M doc/users_guide_french/images/bouton_scan1.png M doc/users_guide_french/images/bouton_scan2.png M doc/users_guide_french/images/bouton_scan3.png M doc/users_guide_french/images/bouton_scan4.png M doc/users_guide_french/images/bouton_scan5.png M doc/users_guide_french/images/bouton_scan6.png M doc/users_guide_french/images/bouton_scan7.png M doc/users_guide_french/images/fen_boutons.png M doc/users_guide_french/images/fen_cddb1.png M doc/users_guide_french/images/fen_cddb2.png M doc/users_guide_french/images/fen_fic_txt.png M doc/users_guide_french/images/fen_fich.png M doc/users_guide_french/images/fen_lect1.png M doc/users_guide_french/images/fen_lect2.png M doc/users_guide_french/images/fen_playlist.png M doc/users_guide_french/images/fen_rech1.png M doc/users_guide_french/images/fen_scan1.png M doc/users_guide_french/images/fen_scan2.png M doc/users_guide_french/images/fen_scan3.png M doc/users_guide_french/images/fen_scan4.png M doc/users_guide_french/images/fen_sel1.png M doc/users_guide_french/images/fen_sel2.png M doc/users_guide_french/images/fen_sel3.png M doc/users_guide_french/images/fen_tag_bout1.png M doc/users_guide_french/images/fen_tag_bout2.png M doc/users_guide_french/images/fen_tag_gen.png M doc/users_guide_french/images/fen_tag_img.png M doc/users_guide_french/images/interface.png M doc/users_guide_french/images/menu_context1.png M doc/users_guide_french/images/menu_context2.png M doc/users_guide_french/images/menu_context3.png M doc/users_guide_french/images/menu_div.png M doc/users_guide_french/images/menu_fic.png M doc/users_guide_french/images/menu_pref.png M doc/users_guide_french/images/menu_recherche.png M doc/users_guide_french/images/menu_recherche1.png M doc/users_guide_french/images/menu_recherche2.png M doc/users_guide_french/images/menu_scan.png M doc/users_guide_french/images/menu_sel.png M doc/users_guide_french/images/sousmenu_fic1.png M doc/users_guide_french/images/sousmenu_fic2.png M doc/users_guide_german/bedienung1.htm M doc/users_guide_german/bedienung2.htm M doc/users_guide_german/easy.css M doc/users_guide_german/einleitung.htm M doc/users_guide_german/images/EasyTAG.png M doc/users_guide_german/images/eigensch.png M doc/users_guide_german/images/filelist.png M doc/users_guide_german/images/playlist.png M doc/users_guide_german/images/search.png M doc/users_guide_german/images/t_easytag.jpg M doc/users_guide_german/images/treeview.png M doc/vorbis/v-comment.html M doc/vorbis/white-ogg.png M easytag-win32-installer.nsi M easytag.desktop M pixmaps/EasyTAG.ico M pixmaps/EasyTAG2.ico M pixmaps/EasyTAG2.xpm M pixmaps/EasyTAG_icon.xpm M pixmaps/EasyTAG_logo.xpm M pixmaps/add_folder.xpm M pixmaps/album.xpm M pixmaps/all_downcase.xpm M pixmaps/all_uppercase.xpm M pixmaps/artist.xpm M pixmaps/artist_album.xpm M pixmaps/black.xpm M pixmaps/blackwhite.xpm M pixmaps/closed_folder.xpm M pixmaps/closed_folder_readonly.xpm M pixmaps/closed_folder_unreadable.xpm M pixmaps/first_letter_uppercase.xpm M pixmaps/first_letter_uppercase_word.xpm M pixmaps/forbidden.xpm M pixmaps/freedb.xpm M pixmaps/gnudb.xpm M pixmaps/grab.xpm M pixmaps/invert_selection.xpm M pixmaps/mask.xpm M pixmaps/musicbrainz.xpm M pixmaps/opened_folder.xpm M pixmaps/parent_folder.xpm M pixmaps/ram_disk.xpm M pixmaps/read_only.xpm M pixmaps/red_lines.xpm M pixmaps/scan.xpm M pixmaps/select_all.xpm M pixmaps/sequence_track.xpm M pixmaps/sound.xpm M pixmaps/unselect_all.xpm M po/ChangeLog M po/Makefile.in.in M po/Makefile.mingw M po/POTFILES.in M src/Makefile.am M src/Makefile.mingw M src/about.c M src/about.h M src/ape_tag.c M src/ape_tag.h M src/base64.c M src/base64.h M src/browser.c M src/cddb.c M src/cddb.h M src/charset.c M src/charset.h M src/crc32.c M src/crc32.h M src/dlm.c M src/dlm.h M src/easytag.c M src/easytag.h M src/et_core.c M src/et_core.h M src/flac_header.c M src/flac_header.h M src/flac_tag.c M src/flac_tag.h M src/genres.h M src/id3_tag.c M src/id3_tag.h M src/id3lib/Makefile.am M src/id3lib/c_wrapper.cpp M src/id3lib/id3_bugfix.h M src/id3lib/patch_id3lib_3.8.3_UTF16_writing_bug.diff M src/id3v24_tag.c M src/libapetag/COPYING.LGPL M src/libapetag/Makefile.am M src/libapetag/README.apetag M src/libapetag/apetaglib.c M src/libapetag/apetaglib.h M src/libapetag/id3v2_read.c M src/libapetag/id3v2_read.h M src/libapetag/info_mac.c M src/libapetag/info_mac.h M src/libapetag/info_mpc.c M src/libapetag/info_mpc.h M src/libapetag/is_tag.c M src/libapetag/is_tag.h M src/libmpg123/Makefile.am M src/libmpg123/README M src/libmpg123/common.c M src/libmpg123/dxhead.c M src/libmpg123/dxhead.h M src/libmpg123/getbits.c M src/libmpg123/getbits.h M src/libmpg123/huffman.h M src/libmpg123/l2tables.h M src/libmpg123/layer1.c M src/libmpg123/layer2.c M src/libmpg123/layer3.c M src/libmpg123/mpg123.c M src/libmpg123/mpg123.h M src/log.c M src/log.h M src/misc.c M src/misc.h M src/monkeyaudio_header.c M src/monkeyaudio_header.h M src/mp4_header.c M src/mp4_header.h M src/mp4_tag.c M src/mp4_tag.h M src/mpeg_header.c M src/mpeg_header.h M src/msgbox.c M src/msgbox.h M src/musepack_header.c M src/musepack_header.h M src/ogg_header.c M src/ogg_header.h M src/ogg_tag.c M src/ogg_tag.h M src/picture.c M src/picture.h M src/prefs.h M src/scan.h M src/setting.c M src/vcedit.c M src/vcedit.h M src/wavpack_header.c M src/wavpack_header.h M src/wavpack_tag.c M src/wavpack_tag.h M src/win32/easytag.rc M src/win32/gtkwin32dep.c M src/win32/gtkwin32dep.h M src/win32/nsis/easytag-header.bmp M src/win32/nsis/easytag-install.bmp M src/win32/nsis/easytag-install.ico M src/win32/nsis/easytag-uninstall.bmp M src/win32/resource.h M src/win32/win32dep.c M src/win32/win32dep.h M src/win32/win_easytag.c commit d81ae5a482050947169f10e89c4d45e982f6012f Author: Patrick C. McGinty Date: Tue Mar 8 00:18:52 2011 -1000 Stop accidental free of referenced FLAC vendor string The libFLAC API is unclear about how it handles empty strings. The original code assumed that empty string would be copied, when 'copy' param of set_vendor_string was true, as indicated in the API docs. Checking into the libFLAC source, when a string of length 0 is provided, it will NOT be copied. Therfore, free'ing empty string will cause a SIGSEGV or worse when the FLAC API tries to read the vendor string. M src/flac_tag.c commit a1f6f1f55c73959cad85d0fc23d5a00ad3326463 Author: FeRD (Frank Dana) Date: Mon Dec 27 11:52:51 2010 -0500 Exclude nonexistent debian/ path from EXTRA_DIST Fixes make targets for distdir/distfile building M Makefile.am commit d1cfc795e677c4f50696628c13f8593a35f0034e Author: Alex Bennee Date: Wed Nov 10 22:46:40 2010 +0000 .gitignore for generated files A .gitignore commit 6cf81d6acd6784764f15cb0f5147f8b98b9e0708 Merge: 44068a3 cddc6f2 Author: Alex Bennee Date: Wed Nov 10 22:23:42 2010 +0000 Merge remote branch 'oldmanuk/ubuntu-patches' into new_master commit 44068a3a596990877ef162fe4821089936e99221 Author: Kip Warner Date: Thu Nov 4 01:03:12 2010 +0800 [patch] Base64 Decoding Major Performance Fix - ID: 2805834 I've patched src/base64.c. There was a major problem when it was being called to decode very large buffers in orders of magnitude of a megabyte or more (e.g. cover art in a FLAC / Vorbis / etc. tag is frequently this size for some people). The base64_decode() routine had a cubic running time, since every time the decode pointer shifted forward in the stream, token_decode() would recompute the buffer length every time. M src/base64.c commit cddc6f279a153006b382db0dee1c4115b16335d7 Author: Dominic Evans Date: Wed Nov 3 16:53:15 2010 +0000 Fix configure.in to properly detect libmp4v2 library and update autogen input files to remove warnings when running autogen.sh M INSTALL M Makefile.am D acconfig.h M autogen.sh M configure.in commit 22e7b7e34848137be1d634f97932b838e213e00d Author: Dominic Evans Date: Wed Nov 3 16:00:00 2010 +0000 Remove checked-in build scripts that are auto-generated from autogen. D Makefile.in D aclocal.m4 D config.h.in D configure D ltmain.sh D src/Makefile.in D src/id3lib/Makefile.in D src/libapetag/Makefile.in D src/libmpg123/Makefile.in commit 48ef620bfac636b69ddf46cd7fca93f312f971ad Author: Dominic Evans Date: Wed Nov 3 13:07:07 2010 +0000 [patch] debian/patches/manpage-has-bad-whatis-entry.patch Fix lintian warning. M doc/easytag.1.in commit 8eae165c7095a97b9871f3ac13616bd8eea4cb03 Author: Dominic Evans Date: Wed Nov 3 13:04:37 2010 +0000 [patch] debian/patches/02-autoreconf.patch Get rid of binary-or-shlib-defines-rpath lintian warning. M Makefile.in M aclocal.m4 M config.h.in M configure M ltmain.sh M src/Makefile.in M src/id3lib/Makefile.in M src/libapetag/Makefile.in M src/libmpg123/Makefile.in commit 820c5ae2ddc319073d23d308204069850c1682a2 Author: Dominic Evans Date: Wed Nov 3 12:54:14 2010 +0000 [patch] debian/patches/01-autoload.patch Fix the bug that easytag doesn't load the chosen directory when opening easytag from the "open with ..." nautilus right click menu. Ubuntu: https://bugs.launchpad.net/bugs/230873 M src/easytag.c commit b8aad9662c7388e9707cb1f151394362c49904fd Author: Dominic Evans Date: Wed Nov 3 12:51:57 2010 +0000 Remove debian/ dir (accidentally included in easytag 2.1.5 and some earlier releases, correctly removed in 2.1.6) D debian/changelog D debian/compat D debian/control D debian/copyright D debian/dirs D debian/docs D debian/easytag.1 D debian/easytag.xpm D debian/menu D debian/rules commit 7801e5b946b21fd1ae51980bdd99c5ad7698c7af Author: Alex Bennee Date: Wed Jul 14 16:11:42 2010 +0100 Applied Gentoo cddb patch M src/cddb.c commit e5d57fd684d1baa084cac5d5082f4020fc5e540b Author: Alex Bennee Date: Wed Jul 14 16:09:42 2010 +0100 Applied Gentoo new_libmp4v2 patch M configure M src/mp4_header.c M src/mp4_tag.c commit 40eaecff1254c3b3630aa0af27dbeda0abe6960a Author: Alex Bennee Date: Wed Jul 14 16:08:49 2010 +0100 Applied Gentoo desktop_entry patch M easytag.desktop commit 4103b09671b40013e10cab4d556fd65465fa800f Author: Alex Bennee Date: Wed Jul 14 16:04:37 2010 +0100 EasyTag 2.1.6 M ChangeLog M THANKS M config.h.mingw M configure M configure.in M easytag.spec M easytag.spec.in M po/bg.gmo M po/bg.po M po/cs.gmo M po/cs.po M po/da.gmo M po/da.po M po/de.gmo M po/de.po M po/easytag.pot M po/el.gmo M po/el.po M po/es.gmo M po/es.po M po/fr.gmo M po/fr.po M po/he.gmo M po/he.po M po/hu.gmo M po/hu.po M po/it.gmo M po/it.po M po/ja.gmo M po/ja.po M po/nl.gmo M po/nl.po M po/pl.gmo M po/pl.po M po/pt_BR.gmo M po/pt_BR.po M po/ro.gmo M po/ro.po M po/ru.gmo M po/ru.po M po/sr.gmo M po/sr.po M po/sr@Latn.gmo M po/sr@Latn.po M po/sv.gmo M po/sv.po M po/uk.gmo M po/uk.po M po/zh_CN.gmo M po/zh_CN.po M po/zh_TW.gmo M po/zh_TW.po M src/Makefile.am M src/Makefile.in M src/Makefile.mingw M src/about.c M src/bar.c M src/bar.h M src/browser.c M src/browser.h M src/cddb.c M src/charset.c M src/easytag.c M src/et_core.c M src/et_core.h M src/flac_tag.c M src/id3_tag.c M src/id3v24_tag.c M src/log.c M src/log.h M src/misc.c M src/ogg_tag.c M src/picture.c M src/scan.c M src/setting.c M src/ui_manager.h A src/win32/gtkwin32dep.c A src/win32/gtkwin32dep.h M src/win32/win32dep.c M src/win32/win32dep.h M src/win32/win_easytag.c commit a3e202820fd12e3c368c9ed2446740e9b1d16fd7 Author: Alex Bennee Date: Wed Jul 14 16:03:56 2010 +0100 EasyTag 2.1.5 M ChangeLog M Makefile.am M Makefile.in M README M config.h.mingw M configure M configure.in M debian/changelog M debian/rules M easytag-win32-installer.nsi M easytag.spec M easytag.spec.in D pixmaps/closed_folder_locked.xpm A pixmaps/closed_folder_readonly.xpm A pixmaps/closed_folder_unreadable.xpm M po/bg.gmo M po/bg.po M po/cs.gmo M po/cs.po M po/da.gmo M po/da.po M po/de.gmo M po/de.po M po/easytag.pot M po/el.gmo M po/el.po M po/es.gmo M po/es.po M po/fr.gmo M po/fr.po M po/he.gmo M po/he.po M po/hu.gmo M po/hu.po M po/it.gmo M po/it.po M po/ja.gmo M po/ja.po M po/nl.gmo M po/nl.po M po/pl.gmo M po/pl.po M po/pt_BR.gmo M po/pt_BR.po M po/ro.gmo M po/ro.po M po/ru.gmo M po/ru.po M po/sr.gmo M po/sr.po M po/sr@Latn.gmo M po/sr@Latn.po M po/sv.gmo M po/sv.po M po/uk.gmo M po/uk.po M po/zh_CN.gmo M po/zh_CN.po M po/zh_TW.gmo M po/zh_TW.po M src/Makefile.am M src/Makefile.mingw M src/about.c M src/base64.c M src/base64.h M src/browser.c M src/cddb.c M src/easytag.c M src/et_core.c M src/et_core.h M src/flac_header.c M src/flac_tag.c M src/id3_tag.c M src/id3v24_tag.c M src/libapetag/apetaglib.c M src/libmpg123/mpg123.c M src/log.c M src/misc.c M src/mp4_tag.c M src/ogg_tag.c M src/picture.c M src/picture.h M src/prefs.c M src/scan.c M src/setting.c M src/setting.h commit 26b8e06374c71e42be86694f5d5c4ee920ae4d26 Author: Alex Bennee Date: Wed Jul 14 16:01:16 2010 +0100 EasyTag 2.1.4 M ABOUT-NLS M COPYING M ChangeLog M Makefile.am M Makefile.in M Makefile.mingw M README M README_win32.txt M THANKS M TODO M acconfig.h M aclocal.m4 M config.guess M config.h.in M config.h.mingw M config.sub M configure M configure.in M debian/changelog M debian/rules M doc/EasyTAG_Documentation_sv.html A easytag-win32-installer.nsi M easytag.desktop M easytag.spec M easytag.spec.in D easytag.win32.setup.iss M ltmain.sh D pixmaps/add.xpm A pixmaps/album.xpm A pixmaps/artist.xpm M pixmaps/artist_album.xpm M pixmaps/freedb.xpm M pixmaps/gnudb.xpm M pixmaps/musicbrainz.xpm M pixmaps/scan.xpm M po/ChangeLog M po/Makefile.in.in M po/Makefile.mingw M po/bg.gmo M po/bg.po M po/cs.gmo M po/cs.po M po/da.gmo M po/da.po M po/de.gmo M po/de.po M po/easytag.pot M po/el.gmo M po/el.po M po/es.gmo M po/es.po M po/fr.gmo M po/fr.po M po/he.gmo M po/he.po M po/hu.gmo M po/hu.po M po/it.gmo M po/it.po M po/ja.gmo M po/ja.po M po/nl.gmo M po/nl.po M po/pl.gmo M po/pl.po M po/pt_BR.gmo M po/pt_BR.po M po/ro.gmo M po/ro.po M po/ru.gmo M po/ru.po M po/sr.gmo M po/sr.po M po/sr@Latn.gmo M po/sr@Latn.po M po/sv.gmo M po/sv.po M po/uk.gmo M po/uk.po M po/zh_CN.gmo M po/zh_CN.po A po/zh_TW.gmo C051 po/he.po po/zh_TW.po M src/Makefile.am M src/Makefile.in M src/Makefile.mingw M src/about.c M src/ape_tag.c M src/bar.c A src/base64.c A src/base64.h M src/browser.c M src/browser.h M src/cddb.c M src/cddb.h M src/charset.c M src/easytag.c M src/easytag.h M src/et_core.c M src/et_core.h M src/flac_header.c M src/flac_tag.c M src/id3_tag.c M src/id3v24_tag.c M src/libapetag/apetaglib.c M src/libmpg123/README M src/libmpg123/mpg123.c M src/log.c M src/log.h M src/misc.c M src/misc.h M src/mp4_header.c M src/mp4_tag.c M src/mpeg_header.c M src/msgbox.c M src/msgbox.h M src/ogg_header.c M src/ogg_tag.c M src/picture.c M src/picture.h M src/prefs.c M src/prefs.h M src/scan.c M src/scan.h M src/setting.c M src/setting.h A src/win32/nsis/easytag-header.bmp A src/win32/nsis/easytag-install.bmp A src/win32/nsis/easytag-install.ico A src/win32/nsis/easytag-uninstall.bmp M src/win32/win32dep.c M src/win32/win32dep.h M src/win32/win_easytag.c commit d022d6443c6b7564ae05a3af70035822bccd0b19 Author: Alex Bennee Date: Wed Jul 14 16:00:32 2010 +0100 EasyTag 2.1.3 M ChangeLog M Makefile.am M Makefile.in M THANKS M aclocal.m4 M config.guess M config.h.in M config.h.mingw M config.sub M configure M configure.in M debian/changelog M debian/control M easytag.spec M easytag.spec.in M easytag.win32.setup.iss M ltmain.sh D pixmaps/EasyTAG.xpm A pixmaps/EasyTAG_icon.xpm M pixmaps/EasyTAG_logo.xpm M pixmaps/artist_album.xpm M pixmaps/scan.xpm M po/bg.gmo M po/bg.po M po/cs.gmo M po/cs.po M po/da.gmo M po/da.po M po/de.gmo M po/de.po M po/easytag.pot M po/el.gmo M po/el.po M po/es.gmo M po/es.po M po/fr.gmo M po/fr.po M po/he.gmo M po/he.po M po/hu.gmo M po/hu.po M po/it.gmo M po/it.po M po/ja.gmo M po/ja.po M po/nl.gmo M po/nl.po M po/pl.gmo M po/pl.po M po/pt_BR.gmo M po/pt_BR.po M po/ro.gmo M po/ro.po M po/ru.gmo M po/ru.po A po/sr.gmo A po/sr.po A po/sr@Latn.gmo C052 po/pl.po po/sr@Latn.po M po/sv.gmo M po/sv.po M po/uk.gmo M po/uk.po M po/zh_CN.gmo M po/zh_CN.po M src/Makefile.in M src/about.c M src/bar.c M src/browser.c M src/browser.h M src/cddb.c M src/easytag.c M src/easytag.h M src/et_core.c M src/et_core.h M src/id3_tag.c M src/id3lib/Makefile.in M src/id3v24_tag.c M src/libapetag/Makefile.in M src/libmpg123/Makefile.in M src/log.c M src/misc.c M src/msgbox.c M src/msgbox.h M src/picture.c M src/prefs.c M src/prefs.h M src/scan.c M src/scan.h M src/setting.c M src/setting.h M src/win32/win32dep.c M src/win32/win32dep.h commit 56302086c9c0d6af537d7603a7c63fb3606945f5 Author: Alex Bennee Date: Wed Jul 14 15:58:03 2010 +0100 EasyTag 2.1.2 M ChangeLog M Makefile.am M Makefile.in M README M THANKS M config.h.in M configure M configure.in A doc/EasyTAG_Documentation_sv.html M easytag.spec M easytag.spec.in M easytag.win32.setup.iss M po/bg.gmo M po/bg.po M po/cs.gmo M po/cs.po M po/da.gmo M po/da.po M po/de.gmo M po/de.po M po/easytag.pot M po/el.gmo M po/el.po M po/es.gmo M po/es.po M po/fr.gmo M po/fr.po M po/he.gmo M po/he.po M po/hu.gmo M po/hu.po M po/it.gmo M po/it.po M po/ja.gmo M po/ja.po M po/nl.gmo M po/nl.po M po/pl.gmo M po/pl.po M po/pt_BR.gmo M po/pt_BR.po M po/ro.gmo M po/ro.po M po/ru.gmo M po/ru.po M po/sv.gmo M po/sv.po M po/uk.gmo M po/uk.po M po/zh_CN.gmo M po/zh_CN.po M src/about.c M src/ape_tag.c M src/cddb.c M src/easytag.c M src/et_core.c M src/id3v24_tag.c M src/log.c M src/prefs.c M src/prefs.h M src/scan.c M src/setting.c M src/setting.h commit ba15707b292d827bdce732e7713b26fae3f75c74 Author: Alex Bennee Date: Wed Jul 14 15:57:06 2010 +0100 EasyTag 2.1.1 A ABOUT-NLS A COPYING A ChangeLog A INSTALL A Makefile.am A Makefile.in A Makefile.mingw A README A README_win32.txt A THANKS A TODO A USERS-GUIDE A acconfig.h A aclocal.m4 A autogen.sh A config.guess A config.h.in A config.h.mingw A config.sub A configure A configure.in A debian/changelog A debian/compat A debian/control A debian/copyright A debian/dirs A debian/docs A debian/easytag.1 A debian/easytag.xpm A debian/menu A debian/rules A depcomp A doc/EasyTAG_Documentation.html A doc/EasyTAG_Documentation_fr.html A doc/easytag.1.in A doc/id3/easy.html A doc/id3/id3v2.3.0.html A doc/id3/id3v2_blocks.gif A doc/id3/mpeghdr-19991222.htm A doc/users_guide_french/USERS-GUIDE-11_fr1.html A doc/users_guide_french/USERS-GUIDE-11_fr2.html A doc/users_guide_french/USERS-GUIDE-11_fr3.html A doc/users_guide_french/USERS-GUIDE-11_fr4.html A doc/users_guide_french/USERS-GUIDE-11_fr5.html A doc/users_guide_french/USERS-GUIDE-11_fr6.html A doc/users_guide_french/USERS-GUIDE.css A doc/users_guide_french/images/bouton_arbo.png A doc/users_guide_french/images/bouton_img1.png A doc/users_guide_french/images/bouton_img2.png A doc/users_guide_french/images/bouton_img3.png A doc/users_guide_french/images/bouton_scan1.png A doc/users_guide_french/images/bouton_scan2.png A doc/users_guide_french/images/bouton_scan3.png A doc/users_guide_french/images/bouton_scan4.png A doc/users_guide_french/images/bouton_scan5.png A doc/users_guide_french/images/bouton_scan6.png A doc/users_guide_french/images/bouton_scan7.png A doc/users_guide_french/images/fen_boutons.png A doc/users_guide_french/images/fen_cddb1.png A doc/users_guide_french/images/fen_cddb2.png A doc/users_guide_french/images/fen_fic_txt.png A doc/users_guide_french/images/fen_fich.png A doc/users_guide_french/images/fen_lect1.png A doc/users_guide_french/images/fen_lect2.png A doc/users_guide_french/images/fen_playlist.png A doc/users_guide_french/images/fen_rech1.png A doc/users_guide_french/images/fen_scan1.png A doc/users_guide_french/images/fen_scan2.png A doc/users_guide_french/images/fen_scan3.png A doc/users_guide_french/images/fen_scan4.png A doc/users_guide_french/images/fen_sel1.png A doc/users_guide_french/images/fen_sel2.png A doc/users_guide_french/images/fen_sel3.png A doc/users_guide_french/images/fen_tag_bout1.png A doc/users_guide_french/images/fen_tag_bout2.png A doc/users_guide_french/images/fen_tag_gen.png A doc/users_guide_french/images/fen_tag_img.png A doc/users_guide_french/images/interface.png A doc/users_guide_french/images/menu_context1.png A doc/users_guide_french/images/menu_context2.png A doc/users_guide_french/images/menu_context3.png A doc/users_guide_french/images/menu_div.png A doc/users_guide_french/images/menu_fic.png A doc/users_guide_french/images/menu_pref.png A doc/users_guide_french/images/menu_recherche.png A doc/users_guide_french/images/menu_recherche1.png A doc/users_guide_french/images/menu_recherche2.png A doc/users_guide_french/images/menu_scan.png A doc/users_guide_french/images/menu_sel.png A doc/users_guide_french/images/sousmenu_fic1.png A doc/users_guide_french/images/sousmenu_fic2.png A doc/users_guide_german/bedienung1.htm A doc/users_guide_german/bedienung2.htm A doc/users_guide_german/easy.css A doc/users_guide_german/einleitung.htm A doc/users_guide_german/images/EasyTAG.png A doc/users_guide_german/images/eigensch.png A doc/users_guide_german/images/filelist.png A doc/users_guide_german/images/playlist.png A doc/users_guide_german/images/search.png A doc/users_guide_german/images/t_easytag.jpg A doc/users_guide_german/images/treeview.png A doc/vorbis/v-comment.html A doc/vorbis/white-ogg.png A easytag.desktop A easytag.spec A easytag.spec.in A easytag.win32.setup.iss A install-sh A ltmain.sh A missing A mkinstalldirs A pixmaps/EasyTAG.ico A pixmaps/EasyTAG.xpm A pixmaps/EasyTAG2.ico A pixmaps/EasyTAG2.xpm A pixmaps/EasyTAG_logo.xpm A pixmaps/add.xpm A pixmaps/add_folder.xpm A pixmaps/all_downcase.xpm A pixmaps/all_uppercase.xpm A pixmaps/artist_album.xpm A pixmaps/black.xpm A pixmaps/blackwhite.xpm A pixmaps/closed_folder.xpm A pixmaps/closed_folder_locked.xpm A pixmaps/first_letter_uppercase.xpm A pixmaps/first_letter_uppercase_word.xpm A pixmaps/forbidden.xpm A pixmaps/freedb.xpm A pixmaps/gnudb.xpm A pixmaps/grab.xpm A pixmaps/invert_selection.xpm A pixmaps/mask.xpm A pixmaps/musicbrainz.xpm A pixmaps/opened_folder.xpm A pixmaps/parent_folder.xpm A pixmaps/ram_disk.xpm A pixmaps/read_only.xpm A pixmaps/red_lines.xpm A pixmaps/scan.xpm A pixmaps/select_all.xpm A pixmaps/sequence_track.xpm A pixmaps/sound.xpm A pixmaps/unselect_all.xpm A po/ChangeLog A po/Makefile.in.in A po/Makefile.mingw A po/POTFILES.in A po/bg.gmo A po/bg.po A po/cs.gmo A po/cs.po A po/da.gmo A po/da.po A po/de.gmo A po/de.po A po/easytag.pot A po/el.gmo A po/el.po A po/es.gmo A po/es.po A po/fr.gmo A po/fr.po A po/he.gmo A po/he.po A po/hu.gmo A po/hu.po A po/it.gmo A po/it.po A po/ja.gmo A po/ja.po A po/nl.gmo A po/nl.po A po/pl.gmo A po/pl.po A po/pt_BR.gmo A po/pt_BR.po A po/ro.gmo A po/ro.po A po/ru.gmo A po/ru.po A po/sv.gmo A po/sv.po A po/uk.gmo A po/uk.po A po/zh_CN.gmo A po/zh_CN.po A src/Makefile.am A src/Makefile.in A src/Makefile.mingw A src/about.c A src/about.h A src/ape_tag.c A src/ape_tag.h A src/bar.c A src/bar.h A src/browser.c A src/browser.h A src/cddb.c A src/cddb.h A src/charset.c A src/charset.h A src/crc32.c A src/crc32.h A src/dlm.c A src/dlm.h A src/easytag.c A src/easytag.h A src/et_core.c A src/et_core.h A src/flac_header.c A src/flac_header.h A src/flac_tag.c A src/flac_tag.h A src/genres.h A src/id3_tag.c A src/id3_tag.h A src/id3lib/Makefile.am A src/id3lib/Makefile.in A src/id3lib/c_wrapper.cpp A src/id3lib/id3_bugfix.h A src/id3lib/patch_id3lib_3.8.3_UTF16_writing_bug.diff A src/id3v24_tag.c A src/libapetag/COPYING.LGPL A src/libapetag/Makefile.am A src/libapetag/Makefile.in A src/libapetag/README.apetag A src/libapetag/apetaglib.c A src/libapetag/apetaglib.h A src/libapetag/id3v2_read.c A src/libapetag/id3v2_read.h A src/libapetag/info_mac.c A src/libapetag/info_mac.h A src/libapetag/info_mpc.c A src/libapetag/info_mpc.h A src/libapetag/is_tag.c A src/libapetag/is_tag.h A src/libmpg123/Makefile.am A src/libmpg123/Makefile.in A src/libmpg123/README A src/libmpg123/common.c A src/libmpg123/dxhead.c A src/libmpg123/dxhead.h A src/libmpg123/getbits.c A src/libmpg123/getbits.h A src/libmpg123/huffman.h A src/libmpg123/l2tables.h A src/libmpg123/layer1.c A src/libmpg123/layer2.c A src/libmpg123/layer3.c A src/libmpg123/mpg123.c A src/libmpg123/mpg123.h A src/log.c A src/log.h A src/misc.c A src/misc.h A src/monkeyaudio_header.c A src/monkeyaudio_header.h A src/mp4_header.c A src/mp4_header.h A src/mp4_tag.c A src/mp4_tag.h A src/mpeg_header.c A src/mpeg_header.h A src/msgbox.c A src/msgbox.h A src/musepack_header.c A src/musepack_header.h A src/ogg_header.c A src/ogg_header.h A src/ogg_tag.c A src/ogg_tag.h A src/picture.c A src/picture.h A src/prefs.c A src/prefs.h A src/scan.c A src/scan.h A src/setting.c A src/setting.h A src/ui_manager.h A src/vcedit.c A src/vcedit.h A src/wavpack_header.c A src/wavpack_header.h A src/wavpack_tag.c A src/wavpack_tag.h A src/win32/easytag.rc A src/win32/resource.h A src/win32/win32dep.c A src/win32/win32dep.h A src/win32/win_easytag.c