User:Zack: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 32: Line 32:
! Summary
! Summary
! Notes
! Notes
|-
| {{nbug|474021}}
| background-color not reset when visiting new page
| fallout from {{bug|473398}}
|-
| {{nbug|470916}}
| ASSERTION: root view manager's default background isn't opaque on print preview
| had a workaround, but roc wants to know why it's not opaque in the first place
|-
| {{nbug|469170}}
| Canvas.drawWindow() + transparent root element no longer transparent in 3.1
| fallout from {{bug|453566}}; alleged to break an extension
|-
|-
| {{nbug|455364}}
| {{nbug|455364}}
Line 426: Line 414:
| {{nbug|473398}}
| {{nbug|473398}}
| nsCSSRendering::PaintBackground remove unnecessary code
| nsCSSRendering::PaintBackground remove unnecessary code
|-
| {{nbug|474021}}
| background-color not reset when visiting new page
|-
| {{nbug|470916}}
| ASSERTION: root view manager's default background isn't opaque on print preview
|-
| {{nbug|469170}}
| Canvas.drawWindow() + transparent root element no longer transparent in 3.1
|}
|}



Revision as of 17:15, 22 January 2009

This is my personal bug whiteboard.

Ready for checkin

Bug Summary Notes
473815 Improve diagnostics for malformed @font-face rules
470250 Middle part of border-image doesn't show when all border-widths are 0 cannot land before 455364

Ready for review

Bug Summary Reviewer

Intended for 1.9.1

In rough priority order.

Bug Summary Notes
455364 border-image artifacts still more edge cases to go
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

Intended for 1.9.2

In rough priority order.

Bug Summary Notes
19963 dot/dash border handling at corners algorithms prototyped, code to be written
431176 other changes for elliptical border-radius this is now a tracking bug which will spin off at least two more bugs
311616
446226
CSS2.1 EOF handling 325064 addressed most issues; need to audit for remaining problems
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

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
456219 -moz-background-clip:padding fixes 1.9.1
473720 First()| called on an empty string" with @font-face # 1.9.1

Fixed!

Bug Summary
363706 CSS3 'ch' unit
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

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