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
