Hello there!

And I was hoping for a lazy bit of Epiphany-hacking. ^^ Oh, well then,
Mozilla it is.

I'll check out gecko-trunk and will try to build it. Since I'll run
into some problems most probably, I'll drop by at #epiphany on sunday.
;)

Thanks for the help!

On 6/8/07, Christian Persch <[EMAIL PROTECTED]> wrote:
> Hi;
>
> Le jeudi 07 juin 2007 à 08:16 +0200, Raphael Bosshard a écrit :
> > it always (at least since I've started using Epiphany as my main
> > browser) struck me as somewhat curious that Epiphany doesn't use the
> > nice Gnome Keyring to manage it's passwords and stuff. This is
> > something I've been waiting for a long time.
> >
> > I think the time to wait is over. I think I'd like to implement that
> > feature. :D I'm a somewhat experienced C coder, I've started some
> > small GTK+ projects myself and already burnt my fingers. I don't know
> > the internals of Epiphany yet, but if one of you guys is willing to
> > give me some hints where to look (say: mentor me), I think it won't be
> > long until I'm ready to contribute some real things.
>
> That'll be a nice desktop integration feature!
>
> Implementing this just became a lot easier in gecko trunk, with the new
> login manager. Previously you'd have to re-implement the whole password
> manager, while now you just need to implement one interface,
> nsILoginManagerStorage. There is a mozilla bug filed for this at
> https://bugzilla.mozilla.org/show_bug.cgi?id=309807 . Note that the
> nsILoginManagerStorage interface may not be best suited for this task
> yet; you will probably need to improve it to make it async, and doing so
> requires to work upstream with mozilla. You'll need a bit of JS, and
> some C++ too, but I can help you with the C++ (the glue you need to
> build the nsILoginManagerStorage implementation class).
>
> I think if you want to take this task, it should be done upstream in
> mozilla, and you should only work on trunk, not on the 1.8 branch. That
> means the feature will be available in epiphany compiled against gecko
> 1.9 only (expected later this year). (It also means you'll need to build
> gecko trunk from source, but we'll help you with that, too.)
>
> Regards,
>         Christian
>
>
>
>
_______________________________________________
epiphany-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/epiphany-list

Reply via email to