On Wed, 26 Mar 2008 09:07:11 +0530, "Manjeet Chayel"
<[EMAIL PROTECTED]> wrote:
> 
> Now that I have gained familiarity with the Layout code and line breaking
> algorithm, I am positive that I can successfully handle the issues with
> borders, margins, padding, backgrounds, css support. I would like to know
> what is expected out of this project.

I would be looking to see a sizeable number of the issues with the current
implementation fixed. Michael is best-placed to give a full run-down of all
the issues with inlines. We have test cases for a fair number of the
issues, though by no means all. You might like to start by creating a few
simple test cases for the issues we don't have tests for and investigating
how they're going wrong.

I seem to recall pointing you in the direction of layout_inline_container()
already (this is pretty well the top-level of inline handling, though
inline blocks complicate matters slightly). It's definitely the first place
to look in the code when working out how inline boxes are laid out.

I would also advise that you avoid the issue of the Unicode line-breaking
algorithm until you've got better knowledge of the existing code. There's
plenty to be doing in the meantime.

> So that I can look into those issues and disover ways to overcome the
> problems. And it would be great if I am provided with a list of url test
cases to
> test my code and see to it.. that the issues are solved.. I have started
> working on it.

Michael should know which testcases apply here. They should be in the
"haveproblems" directory of "netsurftest". Do "svn co
svn://source.netsurf-browser.org/trunk/netsurftest" to get this.

HTH,


John.



Reply via email to