User:Zack

From MozillaWiki
Jump to: navigation, search

This is my personal bug whiteboard.

Ready for checkin

Bug Summary Notes

Ready for review

Bug Summary Reviewer

Intended for 1.9.1

In rough priority order.

Bug Summary Notes

Intended for 1.9.2

In rough priority order.

Bug Summary Notes
19963 dot/dash border handling at corners arno has patches
431176 other changes for elliptical border-radius this is now a tracking bug which will spin off at least two more bugs
446226 selector followed by EOF should produce an empty style rule in the OM post bug 325064, this is the only known CSS2.1-EOF-handling bug
282126 more 'ch' unit unclear whether there's anything left to do here
463778 better recovery from invalid MathML exact tactic under discussion
464581 Ensure that all descendants of a frame leave reflow before the frame does theoretical invariant, violated all over the place
229827 CSS parser diagnostics should escape unprintable characters
446670 Unable to select Checkbox, Radio and Select form elements in designMode=true in FireFox 3.x
372498 [reflow branch] Right padding is missing in the scroll view potential ambiguity in CSS2

Could make 1.9, not a priority

In no particular order.

Bug Summary Notes
915 inherit alignment attributes from columns despite the minefield, sounds like there's a fairly concrete way forward (comment 288)
371323  :nth-column() pseudo-class for table cells easy consequence of 915
87277 tables don't collapse outer vertical margins allegedly dependent on bug 50959
2056 display:run-in potentially very useful but may be hard
326624 verify correct behavior of rgba/hsla needs test cases to be written
403524 CSS2.1 text-decoration rules mventnor has a patch, not sure what still needs doing
428599 don't draw text-decorations through all descendants have been convinced that the bug is valid; low priority because of 403526
443978 Support mutation of CSSFontFaceRule DOM objects from JavaScript I'm not sure how to make the font loader notice when this happens
441634
441644
mysterious reftest failures on my machine only (more to be filed) seems to be an issue with unusual X11-reported DPI; no resolution yet
456150 layout/ warnings sweep needs to be broken up into several smaller changes
468496 avoiding CAIRO_EXTEND_PAD doesn't work ... but Render doesn't implement it right, so we may be hosed

2.0 timeframe

CSS3 calc(), cycle(), attr()

Bug Summary Notes
332335 Table-driven rule node calculations
363249 Implement calc()
363250 Implement cycle() Has this actually been standardized or would it still be a -moz- thing?
435426 Implement attr()
12460 generated content and alt text are not selectable/searchable The underlying cause of this problem may also make it more difficult to get at generated content for attr() and property values for calc().

CSS Visual Effects (webkit extensions)

I think these would be easier done after the calc() etc work, or at least bug 332335.

Bug Summary Notes
435441 Transitions mstange already coded a piece of this
435442 Animations

Scroll position restoration

These are fundamentally the same todo item:

Bug Summary Notes
43114 have a unified memory of where we were on each page ...
103279 ... and apply that consistently on reflow events.

Should file a bunch of targeted "make this change to the code" bugs and have these depend on those, after figuring out what changes are needed.

Rendering standards - floats

Bug Summary Notes
25888 inlines wrapping around floats
50630 float inside paragraph is below where it ought to be

Gfx interface cleanup

I would like to see, at a minimum, two things done in the 2.0 timeframe: a file-level cleanup of gfx/src which has largely been done, and coordinate conversion via CTM rather than ad-hoc code all over layout. This is too fluid for a list; see the dependencies of bug 430829.

Test harness patches

Bug Summary Notes
454349 reftests should test whether the entire viewport is painted opaquely breaks a whole bunch of (all?) SVG tests on windows, no idea why
434365 Add a commandline option to run Mochitest [offscreen] patch to be revised
454341 An improved reftest analysis tool patch to be revised

Waiting for CSS committee

Bug Summary Notes
403526
202930
don't propagate text-decoration to floats CSS 2.1 issue 56
443976 unicode-range: descriptors in @font-face css3-fonts issue 70.
93725 font-weight:lighter and bolder should make a visible change if they can CSS 2.1 issue 49, which was punted to css3-fonts issue 61.
451134 change to official names for border-radius properties css3-background is not yet a CR

Waiting for internal decision making

Bug Summary Notes
36619 calling click() on file upload control should bring up file picker sicking says this may have unacceptable security implications

Other bugs of interest (no plans to fix myself)

Bug Summary Notes
104142 infinite Back
422556 printing: giant postscript files generated when not necessary
427913 reload process_bug.cgi -> go back to show_bug.cgi
431394 large negative letter-spacing disables hyperlinks and probably breaks lots of other stuff too
458131 test cases for CSS3 (elliptical) border-radius ctalbert is doing this, but may come back to me for code fixes
458047 XUL vertical alignment wrong in test case for bug 456147 -- Mac only
394413 Get rid of MOZ_ENABLE_POSTSCRIPT I wrote a patch, but it needs more attention from someone who knows gtk printing
432714 fake intermediate font-weights when not available not clear whether we really should; waits for bug 93725 in any case
466572 Visible seams between two filled regions at curved path segments of the boundary Antialiasing issue - may need Cairo support to get right
472555 Caret invisible unless zoomed in, in contenteditable region on Linux very similar to bug 420987
469432 crash destroying style context Windows-specific, appears only with optimization enabled

Fixed on trunk, backports pending approval/landing

Bug Summary Branches

Fixed!

Bug Summary
363706 CSS3 'ch' unit
311616
325064
CSS2.1 EOF handling (most cases)
441469 parsing of @font-face
431341 (roc) text-transform:capitalize capitalizes first two letters sometimes
132824 (jsicking/ctopper) Implement NodeIterator
447693 (joedrew!) delete Photon port
441367 SetDiscrete() and SetFactor() - part of 332335
452275
452278
452518
CSS parser cleanups
456152 API cleanup for nsCSSRendering::PaintBackground
456147 XUL textbox strikethrough bugs
450652 style system changes for CSS3 (elliptical) border-radius
458463 Rename nsStyleFont::mFlags to ::mGenericID and stop treating it like a bitfield
459158 XPT files contain wasted space when written on a machine with 64-bit pointers
168117 Need to implement nsIWidget::SetParent on the Mac
455105 IsSolidBorderEdge in nsCSSRendering.cpp ignores foreground borders
228856 safe handling of \0 in CSS
416907 Crash [@ nsHTMLFramesetFrame::Reflow] with frameset in mroot
460217 ASSERTION: @font-face family name has non-string unit type
459148 SVG ellipses are drawn differently than CSS ellipses
463763 Crash with msup, display:block
467459 garbage drawn for <select> dropdown inside <iframe>
473398 nsCSSRendering::PaintBackground remove unnecessary code
474021 background-color not reset when visiting new page
470916 ASSERTION: root view manager's default background isn't opaque on print preview
469170 Canvas.drawWindow() + transparent root element no longer transparent in 3.1
473815 Improve diagnostics for malformed @font-face rules
470250 Middle part of border-image doesn't show when all border-widths are 0
455364 border-image artifacts
456219 -moz-background-clip:padding fixes
473720 First()| called on an empty string" with @font-face #

Otherwise resolved

Bug Summary Resolution
456622 Caret movement is incorrect in a contenteditable div in a RTL document worksforme
455855 visibility:collapse for xul element in xhtml document does not collapse invalid