GNOME Bugzilla – Bug 696728
Make about handlers asynchronous
Last modified: 2013-06-14 08:38:03 UTC
We were handling about:plugins differently because it's async in wk2. Now that wk1 code is gone we can refactor the about handler code to handle all about requests the same way and allow them to be asynchronous.
Created attachment 239979 [details] [review] Remove the old about hanlder used in wk1
Created attachment 239980 [details] [review] Refactor ephy about handler This makes about handler a GObject owned by the ephy embed shell (thia ways the globals are now freed too) and unifies the way we handle about request using the same API.
Created attachment 239981 [details] [review] Make about:memory handler async
Created attachment 239982 [details] [review] Make about:applications async
Review of attachment 239979 [details] [review]: OK.
Review of attachment 239980 [details] [review]: This is great!
Review of attachment 239981 [details] [review]: OK.
Review of attachment 239982 [details] [review]: OK.
Comment on attachment 239982 [details] [review] Make about:applications async I've just noticed I pushed this one by mistake too. It's pretty simple, so I don't think it's worth reverting it. Please take a look a look to confirm it's sane.