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