commit fdd9f16fba353afb84af4d8a6b70bfe756a66f0a Author: Bastien Nocera Date: Mon Aug 18 13:06:50 2014 +0200 3.12.2 NEWS | 16 ++++++++++++++++ configure.ac | 2 +- 2 files changed, 17 insertions(+), 1 deletion(-) commit 7e8d6d87d47c26867e184ca53ae633b5a7f09574 Author: Bastien Nocera Date: Fri Jul 18 13:02:02 2014 +0200 save-file: Videos just under ~/Videos shouldn't be copied Not just grand-children of ~/Videos. src/plugins/save-file/totem-save-file.c | 3 +++ 1 file changed, 3 insertions(+) commit 8ddab5a31fc89109fd213b9cbde28fe5017fc958 Author: Bastien Nocera Date: Wed May 28 18:13:04 2014 +0200 backend: Reset loaded text subtitles when closing video https://bugzilla.gnome.org/show_bug.cgi?id=728339 src/backend/bacon-video-widget.c | 2 ++ 1 file changed, 2 insertions(+) commit dddecbcecf5544f48994851690a60beeba5ec0d7 Author: Bastien Nocera Date: Thu May 15 18:06:22 2014 +0200 main: Remove "all files" filters from the file choosers So that images can't be added. Also remove audio files as a filter, as we're a movie player, not an audio one. https://bugzilla.gnome.org/show_bug.cgi?id=729785 src/totem-uri.c | 32 ++------------------------------ 1 file changed, 2 insertions(+), 30 deletions(-) commit 5753d7239f1130d9ea50a3fccc74d03f1d198d48 Author: Bastien Nocera Date: Thu May 15 17:48:59 2014 +0200 backend: Force reading from path for CDDA URIs Otherwise we'll try to use the GStreamer CDDA plugins, instead of reading from the GIO plugin. https://bugzilla.gnome.org/show_bug.cgi?id=720120 src/backend/bacon-video-widget.c | 5 +++++ 1 file changed, 5 insertions(+) commit a71e8cc724299cec5a39cb3924c506b7ee185df8 Author: Bastien Nocera Date: Fri May 9 11:40:57 2014 +0200 main: Don't allow adding duplicate items to recent https://bugzilla.gnome.org/show_bug.cgi?id=729775 src/totem-grilo.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) commit 72bc2886692cf025a4bf1d63f7c47ce3f00b34a5 Author: Bastien Nocera Date: Fri May 9 11:30:45 2014 +0200 main: Extend find_media_cb() to be more flexible Instead of always comparing IDs, allow the type to compare to be passed to the helper. src/totem-grilo.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit 693cbc5541561004504e03fe6f80e94540e16b33 Author: Bastien Nocera Date: Sun Aug 17 21:13:53 2014 +0200 main: Fix headerbar title when playing search results We would be trying to set the custom title when there wasn't one yet. src/totem-main-toolbar.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit a7d2d2af665faab5a9c6c4398ec23f993fd757e7 Author: Bastien Nocera Date: Sun Aug 17 19:45:36 2014 +0200 main: Postpone loading library after playback https://bugzilla.gnome.org/show_bug.cgi?id=728716 src/totem-grilo.c | 15 ++++++++++++++- src/totem-grilo.h | 1 + src/totem-object.c | 6 +++++- src/totem.c | 2 ++ 4 files changed, 22 insertions(+), 2 deletions(-) commit 773e85fb0e4c4f33cd4a26141a7f5403fbd0ec13 Author: Bastien Nocera Date: Wed Jun 4 18:33:36 2014 +0200 main: Fix crash when browsing Euronews source In some locations, because the Euronews source would give out broken URIs such as: UNAVAILABLEUNAVAILABLE playpath=UNAVAILABLE swfVfy=1 swfUrl=http://euronews.com/media/player_live_1_14.swf live=1 https://bugzilla.gnome.org/show_bug.cgi?id=731224 src/totem-grilo.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7d4198d69bccaa9c13d0aacc913f386a1baa4717 Author: Bastien Nocera Date: Mon Jun 2 17:46:32 2014 +0200 backend: Fix hidden cursor with visible popup Avoid the cursor being hidden when a popover menu is shown by forcing the popup to be shown. Reproducer: 1. Open Videos 2. Play a video 3. Move your cursor outside of the window 4. Wait until the hovering menu disappears 5. Open the gear popover without hovering the video 6. Hover the video https://bugzilla.gnome.org/show_bug.cgi?id=730387 src/backend/bacon-video-widget.c | 2 ++ 1 file changed, 2 insertions(+) commit b469c525e1cf6fd1a34dce18503afed86e9fcf6b Author: Bastien Nocera Date: Thu May 15 19:28:35 2014 +0200 main: Fix potential data loss when removing multiple files We were using a list of GtkTreePaths and deleting the items one-by-one when the user clicked the "Delete" button. But after the first deletion, the tree model would have changed, and instead of pointing to the 2nd item we wanted to delete, the GtkTreePath would have pointed to another item, usually not one that we wanted to delete. We now use GtkTreeRowReferences, which will always point to the same row, as long as it exists. https://bugzilla.gnome.org/show_bug.cgi?id=729778 src/totem-grilo.c | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) commit 88c619d92504e9fa12c4257d8690ed4b74e2fb97 Author: YunQiang Su Date: Tue May 13 21:34:25 2014 +0800 fix a mistake of zh_CN translation po/zh_CN.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c824c81f780d13c64ff35ad60bd07515c5b415f9 Author: Aitzol Date: Mon May 12 14:42:18 2014 +0200 opensubtitles: Add support for Basque https://bugzilla.gnome.org/show_bug.cgi?id=729974 src/plugins/opensubtitles/opensubtitles.py | 2 ++ 1 file changed, 2 insertions(+) commit a14404a7437e534716e59a6b8796696525a3c7ed Author: Bastien Nocera Date: Mon May 12 14:39:50 2014 +0200 opensubtitles: Don't error if the language is unknown If the current locale is not listed in our list of OpenSubtitles-supported languages, don't throw an error, but fallback to selecting English as the language. https://bugzilla.gnome.org/show_bug.cgi?id=729974 src/plugins/opensubtitles/opensubtitles.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 90d00290c431e026bb6098c3b2673f60fcf3dce5 Author: Carles Ferrando Date: Fri May 9 01:07:01 2014 +0200 [l10n] Updated Catalan (Valencian) translation po/ca@valencia.po | 2824 +++++++---------------------------------------------- 1 file changed, 346 insertions(+), 2478 deletions(-) commit dc7618a2ff94622c413bcbbce6f13a301cb12969 Author: Yosef Or Boczko Date: Sat May 3 23:54:22 2014 +0300 data: Use the correct name for parent widgets in templates Recent versions of GTK+ started complaining about this, for example: (totem:5745): Gtk-CRITICAL **: Error building template class 'TotemMainToolbar' for an instance of type 'TotemMainToolbar': Template parent type `GtkBox' does not match instance parent type `GtkHeaderBar'. https://bugzilla.gnome.org/show_bug.cgi?id=729479 src/grilo.ui | 2 +- src/totemmaintoolbar.ui | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 4879a9869321d9142e7443cbf5c9f8baf6daf58e Author: Ihar Hrachyshka Date: Sun May 4 22:43:16 2014 +0200 Updated Belarusian translation. po/be.po | 1439 +++++++++++++++++++++----------------------------------------- 1 file changed, 485 insertions(+), 954 deletions(-) commit 428fb7531e757fced35aaeae6c32f081bd0ff0a4 Author: Bastien Nocera Date: Fri May 2 15:22:58 2014 +0200 opensubtitles: Save subtitles with the correct suffix Instead of always saving files as "*.ass" (the last suffix listed in SUBTITLES_EXT), save with the extension for the file we're downloading. src/plugins/opensubtitles/opensubtitles.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)