commit 99169b4ecb87a7b8e0cf48a3fce1a0c4425cd1a3 Author: Philip Withnall Date: Tue Jul 13 21:25:39 2010 +0100 2.90.5 NEWS | 15 +++++++++++++++ configure.in | 2 +- 2 files changed, 16 insertions(+), 1 deletions(-) commit 8e1a0053c8b835176193da415524a9702a0ba686 Author: Philip Withnall Date: Tue Jul 13 21:17:36 2010 +0100 Fix the documentation build docs/reference/totem-sections.txt | 29 +++++++++++++++++++++++++++++ src/totem-object.c | 4 ++-- 2 files changed, 31 insertions(+), 2 deletions(-) commit 54eeb96c0f1271abf66e0ee3dbdadf199f7f4b46 Author: Philip Withnall Date: Tue Jul 13 20:39:34 2010 +0100 Disable support for Python plugins again They're not stable enough to make the 2.90.5 release. Support will be re-enabled after the release. configure.in | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit a87a2b1be8b536f9a14faf668684d00dd881e3ef Author: Kjartan Maraas Date: Tue Jul 13 21:30:32 2010 +0200 Updated Norwegian bokmål translation po/nb.po | 655 ++++++++++++++++++++++++++++++-------------------------------- 1 files changed, 312 insertions(+), 343 deletions(-) commit 6635b01e3b01db6ecbc76738a78fb02e2865963c Author: Philip Withnall Date: Mon Jul 12 23:16:01 2010 +0100 Depend on libpeas >= 0.5.2 The PeasUIConfigurable interface broke API for 0.5.2, and the Totem plugins have been updated to the new API. configure.in | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit da410ba883ec34ae6b559c7250fb68517c75617f Author: Philip Withnall Date: Sun Jul 11 01:07:38 2010 +0100 Fix the configuration dialogue in the jamendo plugin src/plugins/jamendo/jamendo.py | 116 ++++++++++-------- src/plugins/jamendo/jamendo.ui | 258 +++++++++++++++------------------------- 2 files changed, 158 insertions(+), 216 deletions(-) commit 62c464fe8ccd462171f85deabf1e410fae5412c2 Author: Philip Withnall Date: Sun Jul 11 01:07:21 2010 +0100 Add (allow-none) annotation to totem_plugin_load_interface() src/plugins/totem-dirs.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1402550414e07ba7b6e889e7dc0c68805e325c57 Author: Philip Withnall Date: Sun Jul 11 00:38:11 2010 +0100 Fix the configuration dialogue in the publish plugin src/plugins/publish/totem-publish.c | 64 +++++++++++++++++++---------------- 1 files changed, 35 insertions(+), 29 deletions(-) commit 854c51a5190d94357b5a25b90cc0607f31cc6906 Author: Philip Withnall Date: Sun Jul 11 00:22:46 2010 +0100 Port publish plugin to libpeas configure.in | 2 +- src/plugins/publish/Makefile.am | 12 +- src/plugins/publish/publish-plugin.ui | 171 +++++++++++--------------------- src/plugins/publish/totem-publish.c | 64 +++++------- 4 files changed, 92 insertions(+), 157 deletions(-) commit 5c2df01379d3c5babea63dd4c1e09df9ced8ca00 Author: Philip Withnall Date: Sun Jul 11 00:22:33 2010 +0100 Re-add support for configurable plugins src/plugins/totem-plugin.h | 51 ++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 51 insertions(+), 0 deletions(-) commit 81081b9dc0dc02cb82a158358c0f829afd4e5cb3 Author: Philip Withnall Date: Sat Jul 10 23:01:34 2010 +0100 Fix use of GSEALed API in the mythtv plugin src/plugins/mythtv/totem-mythtv.c | 14 ++++++-------- 1 files changed, 6 insertions(+), 8 deletions(-) commit 7a6ed59e66fb8c0d2cd8028ae31387cd616e51f6 Author: Ivaylo Valkov Date: Wed Jul 7 17:28:40 2010 +0300 Support for VLC "input.length" property https://bugzilla.gnome.org/show_bug.cgi?id=623790 browser-plugin/totemConeInput.cpp | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit db49cebaf26f8f6cd88b6146723e8e21f2fff3ab Author: Philip Withnall Date: Wed Jul 7 23:43:20 2010 +0100 Fix get_selected_rows() calls in the Jamendo plugin src/plugins/jamendo/jamendo.py | 8 +++----- 1 files changed, 3 insertions(+), 5 deletions(-) commit e45632bbcdaba6007217440c5ce6471bbe125536 Author: Philip Withnall Date: Wed Jul 7 23:35:32 2010 +0100 Update use of GVariant API to follow API changes in GLib master configure.in | 2 +- src/totem.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 4b1eb1e42e9a626f0718bd8e4a09fd9663910480 Author: Fran Diéguez Date: Wed Jul 7 18:41:58 2010 +0200 Updated Galician translations po/gl.po | 292 +++++++++++++++++++++++++++++++------------------------------ 1 files changed, 148 insertions(+), 144 deletions(-) commit 40c675e8215d40bfd0d670731c878ffbd4711804 Author: Reuben Potts Date: Wed Jul 7 14:01:52 2010 +0200 Added Manx translation po/LINGUAS | 1 + po/gv.po | 3065 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 3066 insertions(+), 0 deletions(-) commit 09d0bc1462cd2bcf7e622f56c9d87bd05431de4e Author: Saleem Abdulrasool Date: Tue Jul 6 22:20:17 2010 -0700 Remove usage of sealed fields in bacon-resize.c src/backend/bacon-resize.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 4679624c01ffbedf2feefa0175fbe6627f672552 Author: Philip Withnall Date: Tue Jul 6 09:36:42 2010 +0100 Bug 623497 — TotemVideoList crashes in row_activated_cb Ensure we don't use uninitialised memory. Closes: bgo#623497 src/totem-video-list.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 55c6e4d54e92c657e9517bc66ecef9b7fd86c63c Author: Matej Urbančič Date: Mon Jul 5 18:24:20 2010 +0200 Updated Slovenian translation po/sl.po | 5692 ++++++++++++++++++++++++++++++-------------------------------- 1 files changed, 2732 insertions(+), 2960 deletions(-) commit ce964d5230c6521f1fc74ba7005411509ae011f5 Author: Yaron Shahrabani Date: Sat Jul 3 01:25:18 2010 +0300 Updated Hebrew translation. po/he.po | 444 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 223 insertions(+), 221 deletions(-) commit b843aea57e778ed71ff5b660b0c481558fd9ce23 Author: Kristjan Schmidt Date: Fri Jul 2 20:22:16 2010 +0200 Add Esperanto translation po/LINGUAS | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit a0978396fc94eae4fd666d9c77966cc73dd4208b Author: Kristjan Schmidt Date: Fri Jul 2 20:22:15 2010 +0200 Add Esperanto translation po/eo.po | 2778 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 2778 insertions(+), 0 deletions(-) commit 58167486b055698c9fb1588ec03892596d9f19d3 Author: Ivar Smolin Date: Fri Jul 2 11:48:36 2010 +0300 [l10n] Updated Estonian translation po/et.po | 75 +++++++++++++++++++++++++++++++------------------------------ 1 files changed, 38 insertions(+), 37 deletions(-) commit 020d998824fd306109201a6a76e624233cdfb954 Author: Philip Withnall Date: Fri Jul 2 09:24:56 2010 +0100 Remove unused parameter from TotemOpenLocation Spotted by Alexander Saprykin . Closes: bgo#623127 src/totem-object.c | 2 +- src/totem-open-location.c | 6 ++---- src/totem-open-location.h | 2 +- 3 files changed, 4 insertions(+), 6 deletions(-) commit bd3cd0446e0d4c29c8b511bd50c4cb4a4ffc2b7f Author: Alexander Saprykin Date: Wed Jun 30 12:05:14 2010 +0400 Add some sanity checks to TotemOpenLocation dialog Closes: bgo#623127 src/totem-open-location.c | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) commit a15e34e5df18b0a25eadeeae479f07e420c9576a Author: Alexander Saprykin Date: Wed Jun 30 11:53:45 2010 +0400 Disable Open button in TotemOpenLocation dialog when URI entry is empty Helps: bgo#623127 data/uri.ui | 1 + src/totem-open-location.c | 11 +++++++++++ 2 files changed, 12 insertions(+), 0 deletions(-) commit 73bf9a60cdd527ae967dbbe8ef328f5761242994 Author: Alexander Saprykin Date: Wed Jun 30 02:09:49 2010 +0400 Do not hold GtkBuilder object after initialization in TotemOpenLocation Helps: bgo#623127 src/totem-open-location.c | 35 ++++++++++++----------------------- 1 files changed, 12 insertions(+), 23 deletions(-) commit f9f073961ddbfd37c0036b7259e4246f5b60877f Author: Philip Withnall Date: Fri Jul 2 09:05:09 2010 +0100 Port tracker plugin to libpeas Closes: bgo#623281 src/plugins/tracker/Makefile.am | 3 +-- src/plugins/tracker/totem-tracker.c | 23 +++++++---------------- 2 files changed, 8 insertions(+), 18 deletions(-) commit 2cab21039e7032242a223347403c6762a5bf47cd Author: Jorge González Date: Fri Jul 2 08:55:02 2010 +0200 Updated Spanish translation po/es.po | 15 ++++++++------- 1 files changed, 8 insertions(+), 7 deletions(-) commit 81b755ae00be282bcd70b8f98c8de771ce744721 Author: Philip Withnall Date: Thu Jul 1 23:40:59 2010 +0100 Port galago plugin to libpeas Closes: bgo#623279 src/plugins/galago/Makefile.am | 2 +- src/plugins/galago/totem-galago.c | 54 ++++++++++++++++-------------------- 2 files changed, 25 insertions(+), 31 deletions(-) commit e19f67a9f45ffe7d2977ef817b0d892dc39c2ef5 Author: Yaron Shahrabani Date: Thu Jul 1 22:53:44 2010 +0300 Updated Hebrew translation. po/he.po | 626 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 309 insertions(+), 317 deletions(-) commit 9b9885b590a79695f3c923653cd14a66a5d67bd8 Author: Jorge González Date: Thu Jul 1 09:01:53 2010 +0200 Updated Spanish translation po/es.po | 671 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 331 insertions(+), 340 deletions(-) commit bd9fd4fff3960ed9ba48bb42f69da33f263981e5 Merge: b87d5fa e5394da Author: Philip Withnall Date: Wed Jun 30 18:55:02 2010 +0100 Merge branch 'introspection' commit b87d5fafab5866a9d3895c8c86081cec9095a322 Author: Philip Withnall Date: Wed Jun 30 09:34:21 2010 +0100 Add a note in the TotemVideoList documentation about the totem property It's required to be set for the TotemVideoList to work. src/totem-video-list.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit e5394da4d2b8025e4080eb35c170653a3c31051d Author: Philip Withnall Date: Sun Jun 27 23:20:45 2010 +0100 Fix binding of TotemObject.action_error() src/plugins/screenshot/totem-screenshot-plugin.c | 4 +- src/totem-object.c | 34 +++++++++++----------- src/totem.h | 6 ++-- 3 files changed, 22 insertions(+), 22 deletions(-) commit 0d9e72a80eccc8b8f23e0aa8ec6049cf6cc3edc1 Author: Philip Withnall Date: Sun Jun 27 23:20:35 2010 +0100 More jamendo plugin fixes src/plugins/jamendo/jamendo.py | 23 ++++++++--------------- 1 files changed, 8 insertions(+), 15 deletions(-) commit cfcf946c775172f98984e5c024e02ad71749c7c9 Author: Philip Withnall Date: Sun Jun 27 16:57:27 2010 +0100 Port sample-python plugin to libpeas src/plugins/sample-python/sample-python.py | 15 +++++++-------- 1 files changed, 7 insertions(+), 8 deletions(-) commit 881dfe85a7d732b590312bebae440dfc753e3e4e Author: Philip Withnall Date: Sun Jun 27 16:49:42 2010 +0100 Port pythonconsole plugin to libpeas src/plugins/pythonconsole/console.py | 59 ++++++++++++++-------------- src/plugins/pythonconsole/pythonconsole.py | 50 +++++++++++++---------- 2 files changed, 58 insertions(+), 51 deletions(-) commit 1b43d0db44bedb684aee35556400e8ed3396b198 Author: Philip Withnall Date: Sun Jun 27 15:51:04 2010 +0100 Port opensubtitles plugin to libpeas The interface works, but downloading subtitles is untested due to it requiring threading. src/plugins/opensubtitles/opensubtitles.py | 84 ++++++++++++++------------- 1 files changed, 44 insertions(+), 40 deletions(-) commit 6806dd04450ced2095a09709fe5ce10b37cbe02a Author: Philip Withnall Date: Sun Jun 27 13:35:24 2010 +0100 Port jamendo plugin to libpeas The configuration dialogue doesn't work and neither does searching, as it relies on Python threading. src/plugins/jamendo/jamendo.py | 83 ++++++++++++++++++++-------------------- 1 files changed, 41 insertions(+), 42 deletions(-) commit 1a15a7120357cf715d874428192743237a5bdd91 Author: Philip Withnall Date: Sun Jun 27 12:39:21 2010 +0100 Port dbus-service plugin to libpeas src/plugins/dbus-service/dbus-service.py | 33 +++++++++++++++-------------- 1 files changed, 17 insertions(+), 16 deletions(-) commit c8674f3da9a3bb6879ae0efb8da855efafe826dd Author: Philip Withnall Date: Sun Jun 27 11:53:26 2010 +0100 Port coherence_upnp plugin to libpeas The code has been ported, but the plugin has to be disabled as it depends on the Coherence library, which still uses PyGTK. configure.in | 5 +++++ src/plugins/coherence_upnp/coherence_upnp.py | 19 +++++++++++-------- 2 files changed, 16 insertions(+), 8 deletions(-) commit 8014ce3ff6aa7cf4fbf1fbcb8220c478feb4630c Author: Philip Withnall Date: Sun Jun 27 01:01:28 2010 +0100 Port iplayer plugin to libpeas It doesn't currently work due to lack of support for Python threads, but the interface loads. src/plugins/iplayer/iplayer.py | 24 ++++++++++++++++-------- src/plugins/iplayer/iplayer2.py | 10 +++++++--- 2 files changed, 23 insertions(+), 11 deletions(-) commit a6ad2e75b4023b717bda0ecadd62444106698d18 Author: Philip Withnall Date: Sun Jun 27 16:57:55 2010 +0100 Move methods from Totem to TotemObject for use in plugins g-ir-scanner will assign methods named "totem_foo" to the Totem record, so they all need to be renamed to "totem_object_foo" so that they're correctly assigned to the TotemObject class. This just changes the method declarations and definitions, and adds a #define for each method so that the old name continues to work in Totem code. This can be tidied up in a later commit, possibly at the same time as tidying up Totem's plugin-visible API. docs/reference/totem-sections.txt | 56 +++--- src/totem-object.c | 344 ++++++++++++++++++------------------ src/totem.h | 136 +++++++++------ 3 files changed, 282 insertions(+), 254 deletions(-) commit a23e06d4ea6eef6e00c7b633db37120cd022ff64 Author: Philip Withnall Date: Sun Jun 27 01:01:15 2010 +0100 Re-enable Python plugins support configure.in | 5 +---- src/plugins/totem-plugins-engine.c | 6 ++---- 2 files changed, 3 insertions(+), 8 deletions(-) commit a7f2c8abebae482c2225973c4f4d94dd31841648 Author: Philip Withnall Date: Sun Jun 27 00:09:42 2010 +0100 Remove Python and Vala bindings Python and Vala plugins should be ported to use the introspected bindings. Makefile.am | 2 +- bindings/Makefile.am | 9 - bindings/python/Makefile.am | 65 ----- bindings/python/__init__.py | 50 ---- bindings/python/override_common.c | 189 ------------- bindings/python/override_common.h | 50 ---- bindings/python/totem.defs | 537 ------------------------------------- bindings/python/totem.override | 117 -------- bindings/python/totemmodule.c | 230 ---------------- bindings/vala/Makefile.am | 3 - bindings/vala/totem.deps | 1 - bindings/vala/totem.vapi | 127 --------- configure.in | 62 +---- 13 files changed, 5 insertions(+), 1437 deletions(-) commit 567558c62a5df85795bbcb2ceb79604e58cb20fb Author: Philip Withnall Date: Sat Jun 26 23:39:13 2010 +0100 Bug 602753 — Make it possible to build plugins out-of-tree Install a limited set of headers for plugins to use, plus a pkg-config file. Closes: bgo#602753 configure.in | 12 ++++++++++++ data/Makefile.am | 4 ++++ data/totem.pc.in | 11 +++++++++++ src/Makefile.am | 4 ++++ 4 files changed, 31 insertions(+), 0 deletions(-) commit 92ae2c5426274ac39fc93748b81c38e03c8e8674 Author: Philip Withnall Date: Sat Jun 26 22:54:59 2010 +0100 Bug 551290 — Add gobject-introspection support Add gobject-introspection support to libtotem.la. For the time being, we're introspecting only the files which exposed API which was previously used by the Python bindings. This adds a hard dependency on gobject-introspection 0.6.7, as the introspection will be necessary for Python and Vala plugin support. Closes: bgo#551290 Makefile.am | 3 +-- configure.in | 1 + src/Makefile.am | 51 ++++++++++++++++++++++++++++++++++++++++++++------- 3 files changed, 46 insertions(+), 9 deletions(-) commit fea7f1b27ea17807f5a439676dfb63f93b5578e9 Author: Philip Withnall Date: Sat Jun 26 23:27:45 2010 +0100 Rename libtotem_main.la to libtotem.la libtotem.la is a more conventional name, and we don't need to leak the fact that Totem is built from an unholy mess of noinsted libraries into the set of installed libraries. docs/reference/Makefile.am | 2 +- src/Makefile.am | 30 +++++++++++++++--------------- 2 files changed, 16 insertions(+), 16 deletions(-) commit 418c93a910536cc679661b8c411a5dd2493f9d8b Author: Philip Withnall Date: Sat Jun 26 22:53:04 2010 +0100 Fix nicknames for enum values src/totem-object.c | 62 ++++++++++++++++++++++++++-------------------------- 1 files changed, 31 insertions(+), 31 deletions(-) commit 723cf28b588a1f7705ebdc21d9b6e5438bfeba96 Author: Philip Withnall Date: Sat Jun 26 22:02:37 2010 +0100 Move TotemDiscMediaType get_type() and quark() functions to totem-pl-parser The enum lives there, so the type functions should do too. docs/reference/totem-sections.txt | 4 ---- src/totem-object.c | 31 ------------------------------- src/totem.h | 5 ----- 3 files changed, 0 insertions(+), 40 deletions(-) commit cfedb89b7f2d171ea7d4ad933213860f59d831f3 Author: Philip Withnall Date: Sat Jun 26 21:46:55 2010 +0100 Merge libtotemmodule.la with libtotem_main.la There's no need for the plugin module code to be compiled into a noinst library when it can just as easily be directly compiled into the main Totem library. src/Makefile.am | 10 ++++++++-- src/plugins/Makefile.am | 42 ------------------------------------------ 2 files changed, 8 insertions(+), 44 deletions(-) commit 5347aa66d58b1a966886231de1bb000613a59470 Author: Philip Withnall Date: Sun Jun 27 17:42:42 2010 +0100 Don't use sealed GdkDragContext fields src/totem-object.c | 29 ++++++++++++++++------------- src/totem-playlist.c | 11 +++++++---- 2 files changed, 23 insertions(+), 17 deletions(-) commit 350b94324c2120bc042f4330f76ead789f90242f Author: Bastien Nocera Date: Sun Jun 27 14:30:23 2010 +0100 Fix GApplication handling bugs As spotted by Christian Persch. https://bugzilla.gnome.org/show_bug.cgi?id=622151#c12 src/totem.c | 23 +++++++++++++++-------- 1 files changed, 15 insertions(+), 8 deletions(-) commit 09126747056d8381d01575c935d92c1945fa2189 Author: Philip Withnall Date: Sat Jun 26 13:54:16 2010 +0100 Fix gcc warnings and whitespace in YouTube plugin src/plugins/youtube/totem-youtube.c | 106 +++++++++++++++++----------------- 1 files changed, 53 insertions(+), 53 deletions(-) commit a39491154701e801f3060abc0cab2e24df4c5a65 Author: Philip Withnall Date: Sat Jun 26 13:41:39 2010 +0100 Bug 618958 — Pressing search in youtube search >1 times quickly crashes totem Refactor the cancellable handling in the YouTube plugin so that it doesn't use a single global cancellable instance (which didn't actually work anyway). Closes: bgo#618958 src/plugins/youtube/totem-youtube.c | 205 +++++++++++++++++++++++------------ 1 files changed, 133 insertions(+), 72 deletions(-) commit 0707073a6970109d06453617f1462bc8beadaec9 Author: Saleem Abdulrasool Date: Sat Jun 19 18:24:53 2010 -0700 Port from unique to GApplication https://bugzilla.gnome.org/show_bug.cgi?id=622151 configure.in | 4 +- src/Makefile.am | 4 -- src/plugins/publish/Makefile.am | 1 - src/totem-options.c | 98 ++++++++++++++++++++++++++------------- src/totem-options.h | 4 +- src/totem-private.h | 3 +- src/totem.c | 92 +++++++++++++++++++++++++++--------- 7 files changed, 139 insertions(+), 67 deletions(-) commit 13102877454344614fda239589eb649527291f1c Author: Bastien Nocera Date: Tue Jun 22 13:42:01 2010 +0100 Clean up TotemPlaylist destruction Keep a hold of the widgets we're interested in, and unref the GtkBuilder ASAP. https://bugzilla.gnome.org/show_bug.cgi?id=622374 src/totem-playlist.c | 70 +++++++++++++++++++++++++++---------------------- 1 files changed, 39 insertions(+), 31 deletions(-) commit 9792aa50caef3b29402de675d1c999ce1c7c3efb Author: Bastien Nocera Date: Mon Jun 21 17:22:39 2010 +0100 Fix glib2 requires For the GDBus screensaver changes. configure.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d58f7060fc05ec7b2b98d58a87058fda692a4011 Author: Fran Diéguez Date: Sun Jun 20 01:47:51 2010 +0200 Updated Galician translations po/gl.po | 507 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 250 insertions(+), 257 deletions(-) commit 1ebcf48674c1638e8f6c5a0d07831e6a7ca2ff11 Author: Philip Withnall Date: Sat Jun 19 19:30:05 2010 +0100 2.90.0 NEWS | 23 +++++++++++++++++++++++ configure.in | 2 +- 2 files changed, 24 insertions(+), 1 deletions(-)