commit 2a3958619c174010ecc75e440387ca85217a3288 Author: Bastien Nocera Date: Tue May 14 15:24:41 2013 +0200 raitv: Fix crasher on 64-bit platforms gsize on 64-bit platforms is a 64-bit integer. Trying to fit a 64-bit integer in the 32-bit integer we were passed trashed the pointer of the previous return parameter, in this case the buffer's address. Pass a pointer to correctly sized integer to avoid this memory corruption and cast it later as needed. https://bugzilla.gnome.org/show_bug.cgi?id=700297 src/raitv/grl-raitv.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) commit a406cd005dfe4bfd0bb817e67e6b6b2d8f20c0ed Author: Bastien Nocera Date: Tue May 14 15:22:00 2013 +0200 bliptv: Fix crash when browsing on 64-bit platforms gsize on 64-bit platforms is a 64-bit integer. Trying to fit a 64-bit integer in the 32-bit integer we were passed trashed the pointer of the previous return parameter, in this case the buffer's address. Pass a pointer to correctly sized integer to avoid this memory corruption and cast it later as needed. https://bugzilla.gnome.org/show_bug.cgi?id=700297 src/bliptv/grl-bliptv.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 5cec516920a1d6e3a99045745584b63e65d5aaaa Author: Juan A. Suarez Romero Date: Mon May 13 11:30:49 2013 +0000 lastfm-albumart: Hardcode MEGA and EXTRA thumbnails Sometimes Lastfm doesn't return thumbnails for MEGA and EXTRA sizes, even when they are available. So hardcode them in the results. src/lastfm-albumart/grl-lastfm-albumart.c | 79 ++++++++++++++++------------- 1 file changed, 44 insertions(+), 35 deletions(-) commit 5973947051d6ca789965c92c5c33cf66cadd3f25 Author: Bastien Nocera Date: Tue May 7 16:11:05 2013 +0200 plugins: Fix possible crash when registering sources Calls to grl_registry_register_source() can lead to the source being unref'ed (for example, a video player not interested in audio- only sources would do that in "source-added"), so we must be careful when using the source after registration. Both the dmap and podcasts plugins used the source after registration, so we must make sure they don't use freed memory. src/dmap/grl-dmap.c | 7 +++++-- src/podcasts/grl-podcasts.c | 4 ++++ 2 files changed, 9 insertions(+), 2 deletions(-) commit 6ac1d095f4a3b0beec16637212039041e9d0bf88 Author: Juan A. Suarez Romero Date: Tue May 7 15:49:18 2013 +0200 flickr: Do not show a warning if GOA for Flickr is not available Rather, use an information message. src/flickr/grl-flickr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2b97310957ded00aa98c84779e6572e577a926fa Author: Marek Chalupa Date: Fri May 3 17:35:26 2013 +0200 flickr: use GOA to get user's accounts When compiled with --enable-goa, flickr will try to find additional configuration in GOA. When GOA is enabled the behavoiur is following: If no cofig is passed to the plugin -> create public source and personal sources from GOA (if at least one personal source is present) Otherwise use given config and then create personal sources from GOA too. https://bugzilla.gnome.org/show_bug.cgi?id=697565 configure.ac | 8 +++ src/flickr/grl-flickr.c | 156 ++++++++++++++++++++++++++++++++++++++++++++--- 2 files changed, 155 insertions(+), 9 deletions(-) commit 3929f808c6c51a136b1fcb0a7626975b27a1ce26 Author: Marek Chalupa Date: Mon Apr 29 15:04:30 2013 +0200 build: add option --enable-goa When this option is on, macro GOA_ENABLED is defined to 1 if GOA is present in the system. Otherwise error message is raised. Default: auto https://bugzilla.gnome.org/show_bug.cgi?id=697565 configure.ac | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) commit 5811e3220c47864f1ae939432266edfee0103f57 Author: Marek Černocký Date: Fri Apr 26 12:48:43 2013 +0200 Czech translation po/cs.po | 554 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 554 insertions(+) commit 48ce1710b91e1634ffb6948f2badf9d051514451 Author: Marek Černocký Date: Fri Apr 26 12:48:27 2013 +0200 Added Czech language po/LINGUAS | 1 + 1 file changed, 1 insertion(+) commit f56b3b74c0f659c3944aa6128897535944f0c6f6 Author: Rafael Ferreira Date: Tue Apr 23 22:15:00 2013 -0300 Added Brazilian Portuguese translation po/LINGUAS | 1 + po/pt_BR.po | 554 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 555 insertions(+) commit d1ba25ddc6f1381a33e64c4d978816ed762031e9 Author: Marek Chalupa Date: Mon Apr 22 11:05:48 2013 +0200 flickr: use liboauth In new files flickr-oauth.[ch] are functions providing signing and creating request to flickr api, either non-authorized or authorized via OAuth. In gflickr.c are new wrapper functions for abovementioned functions (just for simplicity, e.g.: flickroauth_create_api_url (6 args..) --> create_url (3 args) etc. ) and the API in this file is modified to use these function. Old authentication functions was deleted. GFlickr object was modified to use oauth token and token secret. In the same manner was modified grl-flicker.c Into configure.ac and Makefile.am was written appropriate changes. https://bugzilla.gnome.org/show_bug.cgi?id=697175 configure.ac | 11 +- src/flickr/Makefile.am | 4 +- src/flickr/flickr-oauth.c | 166 +++++++++++++ src/flickr/flickr-oauth.h | 56 +++++ src/flickr/gflickr.c | 602 +++++++++------------------------------------ src/flickr/gflickr.h | 18 +- src/flickr/grl-flickr.c | 47 ++-- 7 files changed, 382 insertions(+), 522 deletions(-) commit e6cfedc490d1e959694063b684c5cac34e5952b9 Author: Martin Srebotnjak Date: Sun Apr 21 08:28:37 2013 +0200 Updated Slovenian translation po/sl.po | 184 ++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 106 insertions(+), 78 deletions(-) commit d4b22e1f0d7e4807ae9ff97e7c50ac6a91a6df47 Author: Dimitris Spingos Date: Thu Apr 18 13:36:16 2013 +0300 Updated Greek translation po/el.po | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) commit a7a46cd85381eb0116155703cfde66712c89b538 Author: Miguel Rodriguez Núñez Date: Thu Apr 18 09:40:32 2013 +0200 Updated Spanish translation po/es.po | 77 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 38 insertions(+), 39 deletions(-) commit c64a812a3eb5efdca2b04371b47f158c23772457 Author: Piotr Drąg Date: Tue Apr 16 19:12:15 2013 +0200 Updated Polish translation po/pl.po | 53 ++++++++++++++++++++++++----------------------------- 1 file changed, 24 insertions(+), 29 deletions(-) commit cdb9c68077960c80c26d5f4597bc055ba01d5647 Author: Miguel Rodriguez Núñez Date: Tue Apr 16 11:17:53 2013 +0200 Updated Spanish translation po/es.po | 76 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 39 insertions(+), 37 deletions(-) commit 76cd2972aea37355de2028486543835ffb28e895 Author: Daniel Mustieles Date: Tue Apr 16 11:16:43 2013 +0200 Fixed typo in string src/raitv/grl-raitv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 41b85e4f4428e5af93846de2b8b00ab48f077339 Author: Miguel Rodriguez Núñez Date: Fri Apr 12 11:05:31 2013 +0200 Updated Spanish translation po/es.po | 59 +++++++++++++++++++++++++++++++---------------------------- 1 file changed, 31 insertions(+), 28 deletions(-) commit 2511598ed93b974c35ce5e70f6946b683cc2ba93 Author: Miguel Rodriguez Núñez Date: Thu Apr 11 18:12:58 2013 +0200 Updated Spanish translation po/LINGUAS | 1 + po/es.po | 554 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 555 insertions(+) commit 10cb4e74de35e2f689afb6e5e8d32cb92e6b1096 Author: Marek Chalupa Date: Wed Apr 10 16:38:48 2013 +0200 raitv: finalize method fixed. In grl_raitv_source_finalize () on lines 282 and 287 were raitv_[search|browse]_mappings unrefered like they were GObject, but they are GLists. g_object_unref () was therfore replaced by g_list_free_full () with g_free (full free because list is made up of structs allocated by g_new ()). https://bugzilla.gnome.org/show_bug.cgi?id=697724 src/raitv/grl-raitv.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 0b5b0aee7e13697faea4e6e9eb2475f595378a63 Author: Bastien Nocera Date: Fri Mar 29 15:30:22 2013 +0100 filesystem: Add support for non-file URIs Use URIs all across the plugin, instead of paths. This also fixes a number of memory leaks, and uses convenience functions such as g_file_equal() when available. This enhancement will be used in Totem to show recent videos (available through recent://) and remote filesystems where applicable. https://bugzilla.gnome.org/show_bug.cgi?id=696860 src/filesystem/grl-filesystem.c | 411 ++++++++++++++++++++------------------- src/filesystem/grl-filesystem.h | 2 +- 2 files changed, 215 insertions(+), 198 deletions(-) commit e2c38a51beaca7983f9ab5868115e1dc058c9b7e Author: Bastien Nocera Date: Fri Mar 29 17:58:04 2013 +0100 optical-media: Fix detection of loopback mounted ISOs https://bugzilla.gnome.org/show_bug.cgi?id=696864 src/optical-media/grl-optical-media.c | 72 +++++++-------------------------- 1 file changed, 14 insertions(+), 58 deletions(-) commit 28bb41fea5146f14139194d4f210eb7351cf2981 Author: Bastien Nocera Date: Fri Mar 29 17:58:58 2013 +0100 optical-media: Don't show USB drives in the list https://bugzilla.gnome.org/show_bug.cgi?id=679624 src/optical-media/grl-optical-media.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) commit a3dd9a47afff1b94f3af0ae5720e8e86f9363de2 Author: Bastien Nocera Date: Fri Mar 29 17:54:56 2013 +0100 optical-media: Don't recurse when looking for DVDs It shouldn't do it, but this ensures that we don't try if we get the wrong URI by mistake. https://bugzilla.gnome.org/show_bug.cgi?id=696863 src/optical-media/grl-optical-media.c | 1 + 1 file changed, 1 insertion(+) commit f34be55260b580099e8d45ac7be4d7d257387ace Author: Dimitris Spingos Date: Thu Apr 4 09:52:05 2013 +0300 Added Greek translation po/LINGUAS | 1 + po/el.po | 562 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 563 insertions(+) commit 572b418f56e6a4c2ea3256e38053d3eabd5ab634 Author: Martin Srebotnjak Date: Fri Mar 29 15:49:24 2013 +0100 Updated Slovenian translation po/sl.po | 263 ++++++++++++++++++++++++-------------------------------------- 1 file changed, 103 insertions(+), 160 deletions(-) commit ed6765adc343dc85ab1726d04d6a29d24d9f8ffc Author: Juan A. Suarez Romero Date: Tue Mar 26 16:23:58 2013 +0000 metadata-store: Add filtering by media type src/metadata-store/grl-metadata-store.c | 38 +++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) commit ef5f03197ed0aa486bb44a06169749ccdd7e00b2 Author: Fran Diéguez Date: Sun Mar 24 23:55:12 2013 +0100 Added Galician translations po/LINGUAS | 1 + po/gl.po | 560 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 561 insertions(+) commit 1a8976abf465a805fc19256a8ef61d4f52fe1ce9 Author: Мирослав Николић Date: Sun Mar 24 09:26:51 2013 +0100 Added Serbian translation po/LINGUAS | 3 +- po/sr.po | 558 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ po/sr@latin.po | 558 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 1118 insertions(+), 1 deletion(-) commit 457c4e6b6d56eadcbc1b12cd133f7714e26b106c Author: Juan A. Suarez Romero Date: Sat Mar 23 23:01:12 2013 +0000 tracker: Do not allow LIMIT and OFFSET in the query Rather, they should be specified in the skip and count parameters. src/tracker/grl-tracker-source-api.c | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) commit d21a34b195dcb531af780a4ad83358259d3d9367 Author: Juan A. Suarez Romero Date: Sat Mar 23 23:00:48 2013 +0000 Tracker: Handle date-format keys src/tracker/grl-tracker-source-api.c | 72 +++++++++++++++++++--------------- 1 file changed, 40 insertions(+), 32 deletions(-) commit 4293c5f1a0faef96c2a7b690cf6e471838fe3d1a Author: Matej Urbančič Date: Sat Mar 23 02:31:30 2013 +0100 Added sl for Slovenian translation po/LINGUAS | 2 ++ 1 file changed, 2 insertions(+) commit a529e073322f378c7295b41903caa391e7dcef61 Author: Matej Urbančič Date: Sat Mar 23 02:31:22 2013 +0100 Added Slovenian translation po/sl.po | 617 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 617 insertions(+) commit f17c69ea07d6a9c24e2a74a932f56e78e9b371bf Author: Piotr Drąg Date: Fri Mar 22 23:52:44 2013 +0100 Added Polish translation po/LINGUAS | 1 + po/pl.po | 567 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 568 insertions(+) commit f1ffa5d0e7d66da7c7f50c21fd2e3ce981536d49 Author: Juan A. Suarez Romero Date: Wed Mar 20 13:42:29 2013 +0000 all: Add support for internationalization Add i18n support. https://bugzilla.gnome.org/show_bug.cgi?id=673496 Makefile.am | 2 +- configure.ac | 11 ++- po/POTFILES.in | 23 +++++ src/apple-trailers/Makefile.am | 3 +- src/apple-trailers/grl-apple-trailers.c | 23 +++-- src/bliptv/Makefile.am | 3 +- src/bliptv/grl-bliptv.c | 7 +- src/bookmarks/Makefile.am | 3 +- src/bookmarks/grl-bookmarks.c | 70 ++++++++------ src/dmap/Makefile.am | 3 +- src/dmap/grl-dmap.c | 7 +- src/filesystem/Makefile.am | 3 +- src/filesystem/grl-filesystem.c | 19 ++-- src/flickr/Makefile.am | 3 +- src/flickr/grl-flickr.c | 13 ++- src/gravatar/Makefile.am | 3 +- src/gravatar/grl-gravatar.c | 10 +- src/jamendo/Makefile.am | 3 +- src/jamendo/grl-jamendo.c | 71 +++++++------- src/lastfm-albumart/Makefile.am | 3 +- src/lastfm-albumart/grl-lastfm-albumart.c | 11 ++- src/local-metadata/Makefile.am | 4 +- src/local-metadata/grl-local-metadata.c | 25 +++-- src/metadata-store/Makefile.am | 3 +- src/metadata-store/grl-metadata-store.c | 48 ++++++---- src/optical-media/Makefile.am | 5 +- src/optical-media/grl-optical-media.c | 9 +- src/podcasts/Makefile.am | 3 +- src/podcasts/grl-podcasts.c | 143 ++++++++++++++++------------- src/raitv/Makefile.am | 3 +- src/raitv/grl-raitv.c | 67 +++++++------- src/shoutcast/Makefile.am | 3 +- src/shoutcast/grl-shoutcast.c | 34 ++++--- src/tmdb/Makefile.am | 4 +- src/tmdb/grl-tmdb.c | 7 +- src/tracker/Makefile.am | 3 +- src/tracker/grl-tracker-source-api.c | 10 +- src/tracker/grl-tracker-source-priv.h | 9 +- src/tracker/grl-tracker-utils.c | 5 +- src/tracker/grl-tracker.c | 5 + src/upnp/Makefile.am | 5 +- src/upnp/grl-upnp.c | 33 ++++--- src/vimeo/Makefile.am | 3 +- src/vimeo/grl-vimeo.c | 15 ++- src/youtube/Makefile.am | 3 +- src/youtube/grl-youtube.c | 66 +++++++------ 46 files changed, 498 insertions(+), 311 deletions(-) commit ea058d290c850de294bf0ca5a03c62db89c4d077 Author: Juan A. Suarez Romero Date: Tue Mar 19 17:09:18 2013 +0000 Post-release version bump to 0.2.7 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 43ce2fd317ad915e14308bb6a5f7d81242a50efa Author: Juan A. Suarez Romero Date: Tue Mar 19 17:08:01 2013 +0000 Release 0.2.6 NEWS | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+)