If we intend to apply to be a mentoring organisation with GSoC this year,
we need to come up with an ideas list.
There are some ideas from last years ideas list that can be recycled, and
I think we should come up with a bunch of fresh ones.
Our ideas list from last year was:
http://www.netsurf-browser.org/developers/gsoc/2009ideas
Of those, the following are likely still valid:
+ Keyboard navigation
+ Page reader
+ Native Mac OS X port
+ Improved Haiku/BeOS front end
+ Improved RISC OS front end
The following are possibly still valid:
+ LibDOM
Is there enough still to be done to get an entire GSoC project
out of it? There's maybe also improving the testing engine?
+ Layout engine improvements
I don't think it's worth doing too much with the existing layout
engine. Also, I don't think "Layout engine rewrite" is a good
candidate for a GSoC project this year, because:
- I think it should be designed to sit on top of LibDOM
from the start, and I don't anticipate that being used
by NetSurf until after the start of GSoC student
involvement.
- Redesigning the layout engine will require a lot of
thought, that I don't think we will have much time
for before the release of NetSurf 2.5.
+ Automated layout test engine
Would need to define a format for dumping box's layout-generated
properties (e.g. coordinates, width, height, etc) that's
future proof for the new layout engine. Otherwise effort here
may be wasted.
+ Improved GTK front end
I can't think of much it's really lacking except a significant
tidy-up. But that doesn't sound like the best idea for a
project.
I'll post possible new ideas separately.
--
Michael Drake (tlsa) http://www.netsurf-browser.org/