After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 604830 - Port to libpeas for plugin handling
Port to libpeas for plugin handling
Status: RESOLVED FIXED
Product: totem
Classification: Core
Component: general
unspecified
Other All
: Normal normal
: ---
Assigned To: General Totem maintainer(s)
General Totem maintainer(s)
Depends on: 604742 604743 604823
Blocks:
 
 
Reported: 2009-12-17 12:46 UTC by Bastien Nocera
Modified: 2010-12-15 19:20 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Port to libpeas for plugin handling (127.53 KB, patch)
2009-12-17 12:46 UTC, Bastien Nocera
none Details | Review
Port to libpeas for plugin handling (129.76 KB, patch)
2009-12-17 12:57 UTC, Bastien Nocera
none Details | Review
Port to libpeas for plugin handling (154.31 KB, patch)
2009-12-23 16:50 UTC, Bastien Nocera
none Details | Review
Port to libpeas for plugin handling (158.20 KB, patch)
2009-12-23 18:31 UTC, Bastien Nocera
none Details | Review
Port to libpeas for plugin handling (158.87 KB, patch)
2010-01-06 14:37 UTC, Bastien Nocera
none Details | Review
Adapt GeditPlugin for use with PeasUIConfigurable (5.42 KB, patch)
2010-01-07 23:37 UTC, Steve Frécinaux
rejected Details | Review
Port to libpeas for plugin handling (160.98 KB, patch)
2010-01-08 12:32 UTC, Bastien Nocera
none Details | Review
Incomplete plugin ports (5.24 KB, patch)
2010-06-16 17:29 UTC, Bastien Nocera
committed Details | Review

Description Bastien Nocera 2009-12-17 12:46:38 UTC
- Python and Vala bindings are broken
- Python bindings for Totem API in src/plugins/totem broken as well
- Configuration dialogue is too small by default

Most C plugins seem to work as expected.
Comment 1 Bastien Nocera 2009-12-17 12:46:42 UTC
Created attachment 149909 [details] [review]
Port to libpeas for plugin handling
Comment 2 Bastien Nocera 2009-12-17 12:57:53 UTC
Created attachment 149910 [details] [review]
Port to libpeas for plugin handling
Comment 3 Bastien Nocera 2009-12-17 12:58:31 UTC
Python bindings are fixed, vala bindings and single vala plugin are still broken.
Comment 4 Bastien Nocera 2009-12-23 16:50:03 UTC
Created attachment 150307 [details] [review]
Port to libpeas for plugin handling
Comment 5 Bastien Nocera 2009-12-23 18:31:15 UTC
Created attachment 150313 [details] [review]
Port to libpeas for plugin handling
Comment 6 Bastien Nocera 2009-12-23 18:34:42 UTC
Python bindings are fixed.

Vala bindings and GConf handling in the plugin UI to fix.
Comment 7 Bastien Nocera 2010-01-06 14:37:02 UTC
Created attachment 150892 [details] [review]
Port to libpeas for plugin handling
Comment 8 Steve Frécinaux 2010-01-07 23:37:05 UTC
Created attachment 151005 [details] [review]
Adapt GeditPlugin for use with PeasUIConfigurable
Comment 9 Steve Frécinaux 2010-01-07 23:38:06 UTC
FYI, the above patch is a patch for gedit, but it shows how to adapt the plugin code to accomodate the latest changes in libpeas, i.e. the PeasUIConfigurable iface introduction.
Comment 10 Bastien Nocera 2010-01-08 12:32:23 UTC
Created attachment 151029 [details] [review]
Port to libpeas for plugin handling
Comment 11 Bastien Nocera 2010-06-16 17:29:48 UTC
Created attachment 163856 [details] [review]
Incomplete plugin ports
Comment 12 Bastien Nocera 2010-06-16 17:30:58 UTC
Most of the C plugins are now ported, only ones left are the ones in the patch just above.

Still need to fix vala and python support.
Comment 13 Philip Withnall 2010-08-08 23:18:47 UTC
Comment on attachment 163856 [details] [review]
Incomplete plugin ports

(Marking as committed.)
Comment 14 Philip Withnall 2010-12-15 18:36:18 UTC
Vala support depends on bug #622664.
Comment 15 Philip Withnall 2010-12-15 19:20:49 UTC
I got the dependency the wrong way round. Sorry for the noise.

I've just realised that bug #623247 covers the Vala support better, so this bug can be closed anyway.