Summer of Code/2010/Abstract Browser: Difference between revisions

Lucian (talk | contribs)
No edit summary
Lucian (talk | contribs)
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
## WebView GTK widget that wraps hulahop.WebView or pywebkitgtk.WebView
* nothing more than WebView.load_uri()
## 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
## recycle code from Browse & Surf
* implement missing functionality as needed
## implement missing functionality as needed
# Basic browser functionality
# Basic browser functionality
* DOM access
## DOM access
* html events mapped to gobject events
## html events mapped to gobject events
# More browser functionality
# More browser functionality
* downloads, history
## downloads, history
* user stylesheets
## user stylesheets
* browser settings (i.e. proxy)
## browser settings (i.e. proxy)
# Port SSB code from Browse's ssb branch
# Port SSB code from Browse's ssb branch
* create ssb
## create ssb
* edit userstyles/usersheets
## edit userstyles/usersheets
* bookmarklets
## bookmarklets
# More functionality
# More functionality
# Polish
# Polish