Red Hat Bugzilla – Bug 132715
add support for nested lists to htmlbuffer.py
Last modified: 2007-11-30 17:10:49 EST
There are several unexpected line breaks at inappropriate places in
the release notes, as rendered by anaconda. For example, the bullet
before GCC 3.4 or Gnome 2.8 has a line break between the bullet and
the text, which looks horrible.
The list of changed file names under X Window System doesn't have line
breaks at the right points, so it ends up totally unreadable.
Version-Release number of selected component (if applicable):
The misplaced bullets appear to be a bug in htmlbuffer.py when
handling multi-level nested lists. The bullets at the point of
nesting are misplaced, and the nested list is not indented.
The run-together stuff in the X section was due to some stupid markup
I used. I've fixed it, but since it uses nested lists you'll end up
seeing more misplaced bullets. :-(
Reassigning this to anaconda, so that htmlbuffer.py can be made a bit
smarter -- it absolutely needs to be able to handle lists nested
two-deep, and if it could be made to deal with lists nested three- or
four-deep, I'd be a happy man, indeed... :-)
FYI, The change in markup may not end up being reflected in test2,
depending on whether rel-eng decides to respin fedora-release...
Nested bullets aren't handled at this point and doing so isn't likely
to happen for fc3 (doing so requires a massive rework of how the html
widget works to not just simply apply pango attributes at the front
and back-end of things...)
gtkhtml2 should handle these better