[webkit-reviews] review denied: [Bug 40217] [Mac] <meter> elements should be rendered as level indicators. : [Attachment 57997] patch v1
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Jun 7 00:51:45 PDT 2010
Kent Tamura <tkent at chromium.org> has denied MORITA Hajime
<morrita at google.com>'s request for review:
Bug 40217: [Mac] <meter> elements should be rendered as level indicators.
https://bugs.webkit.org/show_bug.cgi?id=40217
Attachment 57997: patch v1
https://bugs.webkit.org/attachment.cgi?id=57997&action=review
------- Additional Comments from Kent Tamura <tkent at chromium.org>
Please add expectations for
* fast/dom/HTMLMeterElement/meter-element.html
* fast/dom/HTMLMeterElement/set-meter-properties.html
They are in platform/mac/Skipped for now.
If the height of a meter is larger than its width, WebKit with this patch draws
ugly NSLevelIndicator, right?
LayoutTests/ChangeLog:1
+ 2010-06-06 MORITA Hajime <morrita at google.com>
This diff format will make webkit-patch work incorrectly.
We had better change the date.
LayoutTests/ChangeLog:5
+ https://bugs.webkit.org/show_bug.cgi?id=40217
+ [Mac] <meter> elements should be rendered as level indicators.
We usually write the 1-line description first, the bug URL then.
WebCore/rendering/RenderThemeMac.h:210
+ NSLevelIndicatorStyle levelIndicatorStyleFor(ControlPart part) const;
The argument name "part" is not needed.
WebCore/rendering/RenderThemeMac.h:211
+ NSLevelIndicatorCell* levelFor(const RenderMeter*) const;
nit: To call NSLevelIndicator(Cell) "level" is not so descriptive. I prefer
"levelIndicatorFor".
WebCore/rendering/RenderThemeMac.h:220
+ mutable RetainPtr<NSLevelIndicatorCell> m_level;
ditto. I prefer m_levelIndicator.
WebCore/rendering/RenderThemeMac.mm:865
+ // we explictly control the color intead giving low and high value to
NSLevelIndicatorCell as is.
typo: instead
WebCore/rendering/RenderThemeMac.mm:869
+ [cell setWarningValue:value+1];
Add spaces around "+".
More information about the webkit-reviews
mailing list