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.
