Changes

Jump to: navigation, search

Gecko:Task List

566 bytes added, 09:52, 31 December 2007
Outstanding "Want To Have" Cleanup
=== Outstanding "Want To Have" Cleanup ===
* [http://weblogs.mozillazine.org/roc/archives/2007/12/our_rectangles.html Fix overflow areas]HTML5 parser* Fix invariants for invalidation during reflowClean up editor code* Rework [[CSSFrameConstructor|frame construction]] * Move some code to be simpler, faster and less fragileJS* Rework XUL layout to operate more * remaining C++ code can use Gecko-private interfaces like normal reflow (compute all widths first, then all heights)nsINode/nsIContent instead of DOM interfaces** Then merge nsHTMLScrollFrame/nsXULScrollFrameUnified scrollbar element with a private interface for setting its values so we don't have to use SetAttribute during layout
* PresShell / PresContext unification
** First task in this is making sure they always have the same lifetime.
* Rename selection classes
** Move selection to content?
* Move XUL <tree> to content
* Deal with the frame continuation mess
* Rework XUL layout to operate more like normal reflow (compute all widths first, then all heights)
* Replace inline reflow logic so it's not tied to recursive Reflow calls
** Ditto for most other reflow logic
* Factor abs-pos reflow out of nsBlockFrame so any rel-pos frame can be an abs-pos container
* [http://weblogs.mozillazine.org/roc/archives/2007/12/our_rectangles.html Fix overflow areas]
* Fix invariants for invalidation during reflow
* Rework [[CSSFrameConstructor|frame construction]] to be simpler, faster and less fragile
** Then merge nsHTMLScrollFrame/nsXULScrollFrame
=== Tasks Too Vaguely Specified ===
1,295
edits

Navigation menu