summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/editing
Commit message (Collapse)AuthorAgeFilesLines
* [WebKit] Browsermark DomAdvSearch and DomSearch optimizationsKulanthaivel Palanichamy2013-01-203-137/+162
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Fix initializationJohn Reck2012-08-311-0/+1
| | | | | | | | | | | Bug: 7074134 There are early returns in the TextIterator ctor that would result in m_needsAnotherNewline being left unitialized. This results in the first call to advance() crashing due to m_needsAnotherNewline taking an earlier path that doesn't have all the same initialized checks Change-Id: I1d89912532275323f71de8055c33257619b93cbb
* Cherry-pick WebKit change r94841 to fix a LayoutTest crashSteve Block2012-04-121-1/+1
| | | | | | | | | editing/execCommand/ident-crashes-topnode-is-text.html See http://trac.webkit.org/changeset/94841 Bug: 6329306 Change-Id: Ic27f31beae3b390a4aba1797c13c8d36422911f5
* Cherry-pick WebKit change r85267 as a prerequisite for r92139Steve Block2012-04-121-2/+4
| | | | | | | See http://trac.webkit.org/changeset/85267 Bug: 6329073 Change-Id: I7c46eab459647059890732214a9b953adef0a647
* Merge webkit change to reveal last character in password.George Mount2012-02-281-1/+9
| | | | | | | | Bug 6083915 cherry pick of webkit 93656 http://trac.webkit.org/changeset/93656 Change-Id: I1f979a3b2b9916736f3785ab2d5998b958b55cd2
* Support address detectionJohn Reck2012-02-232-3/+90
| | | | Change-Id: I88b6ebfb4c967e954a2420592a58af3ed188226d
* Initial support for keyboard navigationJohn Reck2012-02-151-4/+0
| | | | | | Bug: 6019693 Change-Id: I7b4f6d83e8913e647e8ac7340afd01d609c4343b
* Fix input cursorJohn Reck2012-02-011-3/+4
| | | | | | Bug: 5947031 Change-Id: I2bad8ffc9bd53aa3a2405a9b5e21c05486489dd4
* Webkit text selectionJohn Reck2012-01-301-0/+3
| | | | Change-Id: I8e2e400940c7c84055aeb2624958aaf47804900b
* Merge WebKit at branches/chromium/742 r88085: Initial merge by git.Steve Block2011-06-146-27/+65
| | | | Change-Id: I0501b484b9528e31b0026e5ad64416dd6541cdde
* Merge WebKit at r84325: Initial merge by git.Ben Murdoch2011-06-1036-1056/+1794
| | | | Change-Id: Ic1a909300ecc0a13ddc6b4e784371d2ac6e3d59b
* Merge WebKit at r82507: Initial merge by gitSteve Block2011-06-0847-594/+563
| | | | Change-Id: I60ce9d780725b58b45e54165733a8ffee23b683e
* Merge WebKit at r80534: Intial merge by GitBen Murdoch2011-06-0253-1209/+1972
| | | | Change-Id: Ia7a83357124c9e1cdb1debf55d9661ec0bd09a61
* Merge WebKit at r78450: Initial merge by git.Steve Block2011-05-2430-340/+496
| | | | Change-Id: I6d3e5f1f868ec266a0aafdef66182ddc3f265dc1
* Merge WebKit at r76408: Initial merge by git.Ben Murdoch2011-05-2321-173/+159
| | | | Change-Id: I5b91decbd693ccbf5c1b8354b37cd68cc9a1ea53
* Merge WebKit at r75993: Initial merge by git.Ben Murdoch2011-05-1610-103/+133
| | | | Change-Id: I602bbdc3974787a3b0450456a30a7868286921c3
* Merge WebKit at r75315: Initial merge by git.Steve Block2011-05-12126-0/+32501
Change-Id: I570314b346ce101c935ed22a626b48c2af266b84