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 590724 - Port epiphany extension to ephy 2.27
Port epiphany extension to ephy 2.27
Status: RESOLVED WONTFIX
Product: seahorse-plugins
Classification: Applications
Component: Epiphany
2.27.x
Other Linux
: Normal normal
: 2.24
Assigned To: seahorse-plugins-maint
seahorse-plugins-maint
gnome[unmaintained]
Depends on:
Blocks:
 
 
Reported: 2009-08-04 11:48 UTC by Vincent Untz
Modified: 2020-06-06 08:52 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Vincent Untz 2009-08-04 11:48:29 UTC
The ephy extension is only compilable with ephy/gecko. I'm not sure how hard it'd be to have it work with ephy/webkit.

cc'ing Xan and Diego, who can probably help a bit.
Comment 1 Xan Lopez 2009-08-05 06:39:18 UTC
Glancing over the code it seems the way it depends on mozilla is to interact with the DOM through its C++ API. Unfortunately the GObject DOM bindings in WebKit are still not done, so you won't be able to do a straightforward port of this yet. An option right now would be to try to accomplish the same thing using the API to execute JS directly in the view plus JSC API to retrieve the results, although this is pretty hacky-ish in general.
Comment 2 Adam Schreiber 2009-08-12 15:16:55 UTC
Xan, after the 2.28 release, I should have more hacking time.  Would more help with the GObject DOM bindings be useful, or would I spend a lot of time getting up to speed?
Comment 3 Xan Lopez 2009-08-13 17:56:39 UTC
(In reply to comment #2)
> Xan, after the 2.28 release, I should have more hacking time.  Would more help
> with the GObject DOM bindings be useful, or would I spend a lot of time getting
> up to speed?
> 

Well, the GObject DOM bindings is a pretty core feature, but of course all help would be welcome. I hope I'll be able to start doing that myself after 2.28 too, so I can ping you when that happens.
Comment 4 André Klapper 2009-08-13 18:14:28 UTC
Webkit GObject DOM bindings: https://bugs.webkit.org/show_bug.cgi?id=16401 .
Warning: That bug is quite noisy and controversive.
Comment 5 Xan Lopez 2009-08-13 18:23:41 UTC
(In reply to comment #4)
> Webkit GObject DOM bindings: https://bugs.webkit.org/show_bug.cgi?id=16401 .
> Warning: That bug is quite noisy and controversive.
> 

You can safely ignore that bug (unless you are really bored), we'll probably start from scratch with this.
Comment 6 Wouter Bolsterlee (uws) 2010-05-06 20:58:25 UTC
https://bugs.webkit.org/show_bug.cgi?id=33590 is probably more interesting.
Comment 7 André Klapper 2020-06-06 08:52:21 UTC
seahorse-plugins is not under active development anymore:
https://gitlab.gnome.org/Infrastructure/Infrastructure/issues/257

It had its last code changes many years ago:
https://gitlab.gnome.org/GNOME/seahorse-plugins/-/commits/master

Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect
reality. Please feel free to reopen this ticket (or rather transfer the project
to GNOME Gitlab, as GNOME Bugzilla is deprecated) if anyone takes the
responsibility for active development again.