> > 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
