summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/dom/Element.cpp
Commit message (Collapse)AuthorAgeFilesLines
* [WebKit] Browsermark DomAdvSearch and DomSearch optimizationsKulanthaivel Palanichamy2013-01-201-11/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch is a combination of the following optimizations. Optimize appendCharactersReplacingEntities [Performance] Optimize innerHTML and outerHTML https://bugs.webkit.org/show_bug.cgi?id=81214 Optimize Dromaeo/dom-query.html by caching NodeRareData on Document https://bugs.webkit.org/show_bug.cgi?id=90059 Optimize Dromaeo/dom-attr.html by speeding up Element::getAttribute() https://bugs.webkit.org/show_bug.cgi?id=90174 Change argument types of Element::getAttribute*() from String to AtomicString https://bugs.webkit.org/show_bug.cgi?id=90246 Conflicts: Source/WebCore/ChangeLog Source/WebCore/dom/Document.cpp Source/WebCore/dom/Document.h Conflicts: Source/WebCore/ChangeLog Change-Id: I9ca3d2e883155e2ad08c3cb0c5912b935ebe9406
* Remove unused ANDROID_STYLE_VERSIONGeorge Mount2012-06-201-20/+0
| | | | | | | ANDROID_STYLE_VERSION was introduced to help with performance of NavCache. Since removal of NavCache, this is unnecessary. Change-Id: I8ebb4f4830f855961ca9c9cdb0ef300d057091de
* Fix logic error in Android style version calculation.Ben Murdoch2011-09-061-2/+6
| | | | | | | | | | We need to update the style version on a width or height change, and also detect a transition from display:none to display:something (and vice versa) in which case WebKit will pass the display:none style as a null pointer. Bug: 5137070 Change-Id: I82fa3fbe990cfc4c733a2f4fed8be37f11e44ba4
* Merge WebKit at branches/chromium/742 r89068: Initial merge by Git.Ben Murdoch2011-07-131-0/+6
| | | | | | Take us to top of Chrome 12 release branch (12.0.742.130) Change-Id: I4408a97e343a118cf4a1bb9d71367bcc2c16ae48
* Merge WebKit at r84325: Initial merge by git.Ben Murdoch2011-06-101-23/+50
| | | | Change-Id: Ic1a909300ecc0a13ddc6b4e784371d2ac6e3d59b
* Merge WebKit at r82507: Initial merge by gitSteve Block2011-06-081-9/+35
| | | | Change-Id: I60ce9d780725b58b45e54165733a8ffee23b683e
* Merge WebKit at r80534: Intial merge by GitBen Murdoch2011-06-021-6/+15
| | | | Change-Id: Ia7a83357124c9e1cdb1debf55d9661ec0bd09a61
* Merge WebKit at r78450: Initial merge by git.Steve Block2011-05-241-9/+54
| | | | Change-Id: I6d3e5f1f868ec266a0aafdef66182ddc3f265dc1
* Merge WebKit at r76408: Initial merge by git.Ben Murdoch2011-05-231-3/+7
| | | | Change-Id: I5b91decbd693ccbf5c1b8354b37cd68cc9a1ea53
* Merge WebKit at r75993: Initial merge by git.Ben Murdoch2011-05-161-1/+1
| | | | Change-Id: I602bbdc3974787a3b0450456a30a7868286921c3
* Merge WebKit at r75315: Initial merge by git.Steve Block2011-05-121-0/+1836
Change-Id: I570314b346ce101c935ed22a626b48c2af266b84