>
> 2. Native Windows or Mac OS X ports

I would love to see this done, and would even be interested in applying for
the Windows port.  Of course, fandango is still my priority, so maybe
someone else will pick this up.


 11. Improved GTK front end; tabs, downloads, etc
>>>
>>
>> Haiku will probably also participage in GSoC again, maybe we could get
>> a common one on improving the BeOS/Haiku port. I wasn't able to work on
>> it recently.
>
>
> Sounds useful.
>

+1


[fandango]
>
>> 9.      Is currently partially done. We would need to assess exactly how
>>       much more is needed for this.
>>
>
> Sean? Can you comment on this?


Fandango is definitely still a work-in-progress.  I'm fairly confident there
is enough remaining work to keep someone busy for 10 weeks.  The first
things that come to mind are mouse and text-related things: text selection,
copying/pasting, drag and drop, and frame resizing.  The hierarchy of
structures (i.e. newly introduced fandango_ctx) could use better
documentation and maybe a bit of clean-up.  Lots of things could use
improved error-handling or exchange of status/information; perhaps you would
call this "polishing" the API.  There is still work to be done regarding
cookies and objects (images, etc); I don't recall this code very well, so
I'm not certain how much work will be required in that area.  It's entirely
possible I'm forgetting things, but these are sections I'm aware of that
need work.

I suspect a large amount of the work would also be on fantesto, which is the
test application for fandango.  Since fantesto is just an old NetSurf
revision with unimplemented/broken sections commented out, it's basically
the prototype for the first NetSurf build that will utilize fandango upon
completion. Once this work is completed someone will need to merge the last
several months of NetSurf updates back into fantesto (or vice-versa,
whichever seems simpler), which will likely create some headaches.

With solid work over 10 weeks, it's plausible that fandango would reach a
level of quality suitable to merge into the development branch.  I'll be
applying for this particular project, of course.  But regardless of who is
accepted, these would be my expectations--unless I've forgotten something
drastically time-consuming.


Sean

Reply via email to