CSS Test Results: NGLayout Engine
This page lists results of running NGLayout through the W3C's CSS Test Suite, and a few
other tests, including my own tests.
Previous Versions of this page
- Last run through whole suite for new bugs: Build of 1998 December 19.
Last run through existing bugs to see if they still exist:
Build of 1999 February 6 (up to 5525b) and
Build of 1999 February 19 (5525c and on), with
some further updates using the build of 1999 March
12 and later builds.
The list that follows is a list of bugs in the browser, that is,
what is described is in error. I sometimes only mention the bug the
first time it occurs in the test suite. I have also included a few
partially supported features as bugs because, although it would be
acceptable to completely fail to support the feature, supporting it
halfway can cause unexpected results.
- Alternate stylesheet interface is primitive in viewer, nonexistant
- The underlining is ugly. It does not have a stable baseline
(though it does have solid color), which it should, since
text-decoration is not inherited, but, rather, spans children.
(See Bug 1019)
(See Bug 1777)
There are bugs, but I still have to describe them...
Add bugs here
(See Bug 5277)
- Old Version of 4.1.4
In the sixth test (non-DIV), the floater is not high enough.
(This behavior, although contrary to the spec, is accepted and will probably
be correct in later versions of CSS.)
- The ends of the borders are ugly. They shouldn't have diagonal edges.
(See Bug 1508)
(See Bug 2010)
This page is a real mess. Cursive, fantasy, and monospace don't do
what they should in the first part, but monospace somehow becomes
better when there is an alternative font-family after it. Fonts in
the DIV seem to be changing the size of fonts within - in the second
DIV, with the monospace font. There may be some other weird things
too. This is explained in bug 582.
(See Bug 1038)
(See Bug 581)
(See Bug 582)
- Judging from MSIE5, you could do a little better with the weight
900 (which also applies to the
(See Bug 972)
The BODY font size does not inherit correctly into the TABLE.
(See Bug 1044)
text-decoration should span children with text-decoration
set to none (including images).
(See Bug 1019)
(See Bug 1777)
When the page is narrowed, the TABLE won't shrink past a certain
point (in the 99-02-06 build, it is too big to begin with). This may
be OK. If it is maximized from a narrowed position
then display problems result.
(See Bug 2022)
Problems with line breaking on inline elements with negative margins.
(See Bug 3490)
(See Bug 5469)
Cosmetic bug: some of the borders (dotted, dashed especially) could use some work.
(See Bug 1054)
- (Old version of suite (for tests 18 and 20 only): The
thin (top & bottom) border is thinner inside
the table.) Now it is gone.
(See Bug 1055)
The float may still be aligned wrong when the page is small by CSS2 9.5.1...
(See Bug 1605)
list-style-position: is set in
LI, so the test doesn't work.
(See Bug 1049)
None to report, as of 1999-05-18.
Bugs from my own test pages
See the results page for my tests to see how
NGLayout does overall. However, for those tests marked as buggy (B), and
some others, the bug numbers are:
Bugs from other tests and pages
CSS Testing Information,