[webkit-reviews] review denied: [Bug 20393] Add WML support to WebKit : [Attachment 22813] Patch to implement WML
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sat Aug 16 09:03:18 PDT 2008
Rob Buis <rwlbuis at gmail.com> has denied George Staikos <staikos at kde.org>'s
request for review:
Bug 20393: Add WML support to WebKit
https://bugs.webkit.org/show_bug.cgi?id=20393
Attachment 22813: Patch to implement WML
https://bugs.webkit.org/attachment.cgi?id=22813&action=edit
------- Additional Comments from Rob Buis <rwlbuis at gmail.com>
I think in general this patch is too large as-is to review. Therefore I only
looked at coding style issues and not at what it exactly does. Maybe the patch
can be split up in wml specific, changes to the non-wml code and tests?
The coding style does not seem consistent, which is wrong per definition. I
assume the webkit style must be followed, which means all if(, for( and while(
uses should be if (, for ( and while (,
Here are some coding style issues:
Example of if( use where if ( should be used:
>+
>+void WMLAElement::defaultEventHandler(Event* evt)
>+{
>+ bool shouldHandle = false;
>+ if(evt->type() == clickEvent) {
>+ shouldHandle = true;
Example of while( use where while ( should be used:
>+void WMLCardElement::registerDoElement(WMLDoElement* e)
>+{
>+ if(e) {
>+ Vector<WMLDoElement*>::iterator it = m_doVecs.begin();
>+ WMLDoElement* doe = NULL;
>+ while(it != m_doVecs.end()) {
Example of for( use where for ( should be used:
>+
>+ String templDoName;
>+ String cardDoName;
>+ WMLDoElement* templDo = 0;
>+ for(; templIt != templDoNameVecs.end(); ++templIt){
>+ templDo = *templIt;
Put { on a new line after functions:
>+void WMLTemplateElement::setHasIntrEvent(bool has) {
>+ m_hasIntrEvent = has;
>+}
>+
>+bool WMLTemplateElement::hasIntrEvent() {
>+ return m_hasIntrEvent;
>+}
In general my advise is to code all sources to match webkit coding style. Until
then I think it makes sense to r- this, so that is what I do now.
More information about the webkit-reviews
mailing list