Summer of Code/2010/Abstract Browser: Difference between revisions
No edit summary |
No edit summary |
||
| Line 37: | Line 37: | ||
Weeks: | Weeks: | ||
# Write prototype of abstraction layer | # Write prototype of abstraction layer | ||
* WebView GTK widget that wraps hulahop.WebView or pywebkitgtk.WebView | |||
* nothing more than WebView.load_uri() | |||
# Simple Browser activity based on the abstraction layer | # Simple Browser activity based on the abstraction layer | ||
* recycle code from Browse & Surf | |||
* implement missing functionality as needed | |||
# Basic browser functionality | # Basic browser functionality | ||
* DOM access | |||
* html events mapped to gobject events | |||
# More browser functionality | # More browser functionality | ||
* downloads, history | |||
* user stylesheets | |||
* browser settings (i.e. proxy) | |||
# Port SSB code from Browse's ssb branch | # Port SSB code from Browse's ssb branch | ||
* create ssb | |||
* edit userstyles/usersheets | |||
* bookmarklets | |||
# More functionality | # More functionality | ||
# Polish | # Polish | ||
| Line 68: | Line 68: | ||
Since I was using a lot of open source at home, I tried to push it in school as well. I managed to make students and teachers aware of GCC as a replacement for Borland C/C++, Mono and SharpDevelop as a replacement for the not-quite-free Visual Studio. With the help of a friend, I even managed to convince the head of school to install Ubuntu in one of the labs. | Since I was using a lot of open source at home, I tried to push it in school as well. I managed to make students and teachers aware of GCC as a replacement for Borland C/C++, Mono and SharpDevelop as a replacement for the not-quite-free Visual Studio. With the help of a friend, I even managed to convince the head of school to install Ubuntu in one of the labs. | ||
I've also participated in last year's GSoC, adding SSB support to Browse. See [Webified]. | |||
====You and the community==== | ====You and the community==== | ||