Changeset 85162 in webkit
- Timestamp:
- Apr 27, 2011 11:08:16 PM (13 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r85157 r85162 1 2011-04-27 Adam Barth <abarth@webkit.org> 2 3 Reviewed by David Levin. 4 5 Fix five strict PassOwnPtr violations in WebCore 6 https://bugs.webkit.org/show_bug.cgi?id=59640 7 8 * css/MediaList.cpp: 9 (WebCore::MediaList::deleteMedium): 10 (WebCore::MediaList::setMediaText): 11 (WebCore::MediaList::appendMedium): 12 * css/MediaQuery.h: 13 * dom/MessagePort.cpp: 14 (WebCore::MessagePort::disentanglePorts): 15 (WebCore::MessagePort::entanglePorts): 16 * inspector/InspectorStyleSheet.cpp: 17 (ParsedStyleSheet::setText): 18 * rendering/RenderTheme.cpp: 19 (WebCore::RenderTheme::adjustStyle): 20 (WebCore::RenderTheme::adjustMeterStyle): 21 * rendering/RenderThemeMac.mm: 22 (WebCore::RenderThemeMac::adjustMenuListStyle): 23 (WebCore::RenderThemeMac::adjustSliderTrackStyle): 24 (WebCore::RenderThemeMac::adjustSliderThumbStyle): 25 (WebCore::RenderThemeMac::adjustSearchFieldStyle): 26 (WebCore::RenderThemeMac::adjustSearchFieldCancelButtonStyle): 27 (WebCore::RenderThemeMac::adjustSearchFieldDecorationStyle): 28 (WebCore::RenderThemeMac::adjustSearchFieldResultsDecorationStyle): 29 (WebCore::RenderThemeMac::adjustSearchFieldResultsButtonStyle): 30 1 31 2011-04-27 Chris Fleizach <cfleizach@apple.com> 2 32 -
trunk/Source/WebCore/css/MediaList.cpp
r66968 r85162 132 132 String medium = parseMediaDescriptor(oldMedium); 133 133 if (!medium.isNull()) { 134 createdQuery = adoptPtr(new MediaQuery(MediaQuery::None, medium, 0));134 createdQuery = adoptPtr(new MediaQuery(MediaQuery::None, medium, PassOwnPtr<MediaQuery::ExpressionVector>())); 135 135 oldQuery = createdQuery.get(); 136 136 } … … 187 187 String mediaDescriptor = parseMediaDescriptor(medium); 188 188 if (!mediaDescriptor.isNull()) 189 tempMediaList->m_queries.append(new MediaQuery(MediaQuery::None, mediaDescriptor, 0));189 tempMediaList->m_queries.append(new MediaQuery(MediaQuery::None, mediaDescriptor, PassOwnPtr<MediaQuery::ExpressionVector>())); 190 190 } else { 191 191 ec = SYNTAX_ERR; … … 233 233 String medium = parseMediaDescriptor(newMedium); 234 234 if (!medium.isNull()) { 235 m_queries.append(new MediaQuery(MediaQuery::None, medium, 0));235 m_queries.append(new MediaQuery(MediaQuery::None, medium, PassOwnPtr<MediaQuery::ExpressionVector>())); 236 236 ec = 0; 237 237 } -
trunk/Source/WebCore/css/MediaQuery.h
r76248 r85162 45 45 }; 46 46 47 MediaQuery(Restrictor, const String& mediaType, PassOwnPtr<Vector<OwnPtr<MediaQueryExp> > > exprs); 47 typedef Vector<OwnPtr<MediaQueryExp> > ExpressionVector; 48 49 MediaQuery(Restrictor, const String& mediaType, PassOwnPtr<ExpressionVector> exprs); 48 50 ~MediaQuery(); 49 51 … … 58 60 Restrictor m_restrictor; 59 61 String m_mediaType; 60 OwnPtr< Vector<OwnPtr<MediaQueryExp> >> m_expressions;62 OwnPtr<ExpressionVector> m_expressions; 61 63 bool m_ignored; 62 64 String m_serializationCache; -
trunk/Source/WebCore/dom/MessagePort.cpp
r84881 r85162 207 207 { 208 208 if (!ports || !ports->size()) 209 return 0;209 return PassOwnPtr<MessagePortChannelArray>(); 210 210 211 211 // HashSet used to efficiently check for duplicates in the passed-in array. … … 217 217 if (!port || port->isCloned() || portSet.contains(port)) { 218 218 ec = INVALID_STATE_ERR; 219 return 0;219 return PassOwnPtr<MessagePortChannelArray>(); 220 220 } 221 221 portSet.add(port); … … 223 223 224 224 // Passed-in ports passed validity checks, so we can disentangle them. 225 MessagePortChannelArray* portArray = new MessagePortChannelArray(ports->size());225 OwnPtr<MessagePortChannelArray> portArray = adoptPtr(new MessagePortChannelArray(ports->size())); 226 226 for (unsigned int i = 0 ; i < ports->size() ; ++i) { 227 227 OwnPtr<MessagePortChannel> channel = (*ports)[i]->disentangle(ec); … … 229 229 (*portArray)[i] = channel.release(); 230 230 } 231 return portArray ;231 return portArray.release(); 232 232 } 233 233 … … 235 235 { 236 236 if (!channels || !channels->size()) 237 return 0;238 239 MessagePortArray* portArray = new MessagePortArray(channels->size());237 return PassOwnPtr<MessagePortArray>(); 238 239 OwnPtr<MessagePortArray> portArray = adoptPtr(new MessagePortArray(channels->size())); 240 240 for (unsigned int i = 0; i < channels->size(); ++i) { 241 241 RefPtr<MessagePort> port = MessagePort::create(context); … … 243 243 (*portArray)[i] = port.release(); 244 244 } 245 return portArray ;245 return portArray.release(); 246 246 } 247 247 -
trunk/Source/WebCore/inspector/InspectorStyleSheet.cpp
r84833 r85162 86 86 m_hasText = true; 87 87 m_text = text; 88 setSourceData( 0);88 setSourceData(PassOwnPtr<SourceData>()); 89 89 } 90 90 -
trunk/Source/WebCore/rendering/RenderTheme.cpp
r84695 r85162 94 94 95 95 // Never support box-shadow on native controls. 96 style->setBoxShadow( 0);96 style->setBoxShadow(PassOwnPtr<ShadowData>()); 97 97 98 98 #if USE(NEW_THEME) … … 930 930 void RenderTheme::adjustMeterStyle(CSSStyleSelector*, RenderStyle* style, Element*) const 931 931 { 932 style->setBoxShadow( 0);932 style->setBoxShadow(PassOwnPtr<ShadowData>()); 933 933 } 934 934 -
trunk/Source/WebCore/rendering/RenderThemeMac.mm
r85036 r85162 1165 1165 setFontFromControlSize(selector, style, controlSize); 1166 1166 1167 style->setBoxShadow( 0);1167 style->setBoxShadow(PassOwnPtr<ShadowData>()); 1168 1168 } 1169 1169 … … 1251 1251 void RenderThemeMac::adjustSliderTrackStyle(CSSStyleSelector*, RenderStyle* style, Element*) const 1252 1252 { 1253 style->setBoxShadow( 0);1253 style->setBoxShadow(PassOwnPtr<ShadowData>()); 1254 1254 } 1255 1255 … … 1292 1292 void RenderThemeMac::adjustSliderThumbStyle(CSSStyleSelector*, RenderStyle* style, Element*) const 1293 1293 { 1294 style->setBoxShadow( 0);1294 style->setBoxShadow(PassOwnPtr<ShadowData>()); 1295 1295 } 1296 1296 … … 1444 1444 setFontFromControlSize(selector, style, controlSize); 1445 1445 1446 style->setBoxShadow( 0);1446 style->setBoxShadow(PassOwnPtr<ShadowData>()); 1447 1447 } 1448 1448 … … 1503 1503 style->setWidth(Length(size.width(), Fixed)); 1504 1504 style->setHeight(Length(size.height(), Fixed)); 1505 style->setBoxShadow( 0);1505 style->setBoxShadow(PassOwnPtr<ShadowData>()); 1506 1506 } 1507 1507 … … 1518 1518 style->setWidth(Length(size.width() - emptyResultsOffset, Fixed)); 1519 1519 style->setHeight(Length(size.height(), Fixed)); 1520 style->setBoxShadow( 0);1520 style->setBoxShadow(PassOwnPtr<ShadowData>()); 1521 1521 } 1522 1522 … … 1531 1531 style->setWidth(Length(size.width(), Fixed)); 1532 1532 style->setHeight(Length(size.height(), Fixed)); 1533 style->setBoxShadow( 0);1533 style->setBoxShadow(PassOwnPtr<ShadowData>()); 1534 1534 } 1535 1535 … … 1564 1564 style->setWidth(Length(size.width() + resultsArrowWidth, Fixed)); 1565 1565 style->setHeight(Length(size.height(), Fixed)); 1566 style->setBoxShadow( 0);1566 style->setBoxShadow(PassOwnPtr<ShadowData>()); 1567 1567 } 1568 1568
Note: See TracChangeset
for help on using the changeset viewer.