[webkit-changes] [134779] trunk

2012-11-15 Thread kling
ibute-merging.html Diff Modified: trunk/LayoutTests/ChangeLog (134778 => 134779) --- trunk/LayoutTests/ChangeLog 2012-11-15 16:11:02 UTC (rev 134778) +++ trunk/LayoutTests/ChangeLog 2012-11-15 16:35:30 UTC (rev 134779) @@ -1,3 +1,13 @@ +2012-11-15 Andreas Kling + +REGRESSION(r13440

[webkit-changes] [134664] trunk/Source/WebCore

2012-11-14 Thread kling
WebCore/ChangeLog (134663 => 134664) --- trunk/Source/WebCore/ChangeLog 2012-11-14 21:56:19 UTC (rev 134663) +++ trunk/Source/WebCore/ChangeLog 2012-11-14 21:58:13 UTC (rev 134664) @@ -1,3 +1,42 @@ +2012-11-14 Andreas Kling + +Only resolve presentation attribute styl

[webkit-changes] [134539] trunk/Source

2012-11-13 Thread kling
e/WebKit/qt/Api/qwebelement.cpp trunk/Source/WebKit/qt/ChangeLog Diff Modified: trunk/Source/WebCore/ChangeLog (134538 => 134539) --- trunk/Source/WebCore/ChangeLog 2012-11-14 05:35:11 UTC (rev 134538) +++ trunk/Source/WebCore/ChangeLog 2012-11-14 05:39:17 UTC (rev 134539) @@ -1,3 +1,67 @@ +2012-11

[webkit-changes] [134422] trunk/Source/WebCore

2012-11-13 Thread kling
UTC (rev 134421) +++ trunk/Source/WebCore/ChangeLog 2012-11-13 16:08:41 UTC (rev 134422) @@ -1,3 +1,13 @@ +2012-11-13 Andreas Kling + +Remove the non-const overload of ElementAttributeData::inlineStyle(). + +Rubber-stamped by Anders Koivisto. + +No call sites actually neede

[webkit-changes] [134408] trunk/Source/WebCore

2012-11-13 Thread kling
/WebCore/ChangeLog 2012-11-13 14:09:23 UTC (rev 134407) +++ trunk/Source/WebCore/ChangeLog 2012-11-13 14:21:28 UTC (rev 134408) @@ -1,3 +1,39 @@ +2012-11-13 Andreas Kling + +Exploit ElementAttributeData sharing in Node.cloneNode. + + +Reviewed by Anders Carlsson. + +In

[webkit-changes] [134163] trunk/Source/WebCore

2012-11-10 Thread kling
@@ -1,3 +1,19 @@ +2012-11-10 Andreas Kling + +Don't detach from shared ElementAttributeData when overwriting attribute with identical value. + + +Reviewed by Anders Carlsson. + +Defer the mutableAttributeData() call in Element::setAttributeInternal() u

[webkit-changes] [133970] trunk/Source/WebCore

2012-11-08 Thread kling
r.cpp Diff Modified: trunk/Source/WebCore/ChangeLog (133969 => 133970) --- trunk/Source/WebCore/ChangeLog 2012-11-09 00:10:01 UTC (rev 133969) +++ trunk/Source/WebCore/ChangeLog 2012-11-09 00:12:07 UTC (rev 133970) @@ -1,3 +1,18 @@ +2012-11-08 Andreas Kling + +DocumentLoader: Shrin

[webkit-changes] [133926] trunk/Source/WebCore

2012-11-08 Thread kling
Log 2012-11-08 19:35:45 UTC (rev 133925) +++ trunk/Source/WebCore/ChangeLog 2012-11-08 19:37:50 UTC (rev 133926) @@ -1,3 +1,22 @@ +2012-11-08 Andreas Kling + +4.68MB below RenderStyle::filter() on Membuster3. + + + +Reviewed by Darin Adler. + +Rename the

[webkit-changes] [133492] trunk/Source/WebCore

2012-11-05 Thread kling
ied: trunk/Source/WebCore/ChangeLog (133491 => 133492) --- trunk/Source/WebCore/ChangeLog 2012-11-05 18:01:23 UTC (rev 133491) +++ trunk/Source/WebCore/ChangeLog 2012-11-05 18:06:23 UTC (rev 133492) @@ -1,3 +1,58 @@ +2012-11-05 Andreas Kling + +Decouple Attr logic from ElementAttribute

[webkit-changes] [133394] trunk/Source/WebCore

2012-11-03 Thread kling
ied: trunk/Source/WebCore/ChangeLog (133393 => 133394) --- trunk/Source/WebCore/ChangeLog 2012-11-03 11:36:03 UTC (rev 133393) +++ trunk/Source/WebCore/ChangeLog 2012-11-03 11:55:58 UTC (rev 133394) @@ -1,3 +1,58 @@ +2012-11-03 Andreas Kling + +Decouple Attr logic from ElementAttribute

[webkit-changes] [133385] trunk/Source/WebCore

2012-11-02 Thread kling
/ElementAttributeData.h Diff Modified: trunk/Source/WebCore/ChangeLog (133384 => 133385) --- trunk/Source/WebCore/ChangeLog 2012-11-03 01:21:53 UTC (rev 133384) +++ trunk/Source/WebCore/ChangeLog 2012-11-03 01:39:15 UTC (rev 133385) @@ -1,3 +1,18 @@ +2012-11-02 Andreas Kling + +

[webkit-changes] [133286] trunk/Source/WebCore

2012-11-02 Thread kling
nk/Source/WebCore/ChangeLog 2012-11-02 12:09:27 UTC (rev 133286) @@ -1,3 +1,74 @@ +2012-11-02 Andreas Kling + +Only resolve attribute-derived style once per shared ElementAttributeData. + + +Reviewed by Antti Koivisto. + +Track the serialization of the "sty

[webkit-changes] [133148] trunk/Source/WebCore

2012-11-01 Thread kling
-01 11:32:14 UTC (rev 133148) @@ -1,3 +1,20 @@ +2012-11-01 Andreas Kling + +Update average StylePropertySet size estimation. + + +Reviewed by Antti Koivisto. + +Use sizeForImmutableStylePropertySetWithPropertyCount(2) as the average StylePropertySet +size

[webkit-changes] [133138] trunk/Source/WebCore

2012-11-01 Thread kling
bCore/ChangeLog (133137 => 133138) --- trunk/Source/WebCore/ChangeLog 2012-11-01 08:53:47 UTC (rev 133137) +++ trunk/Source/WebCore/ChangeLog 2012-11-01 08:55:58 UTC (rev 133138) @@ -1,3 +1,74 @@ +2012-11-01 Andreas Kling + +Pack immutable StylePropertySets harder o

[webkit-changes] [132952] trunk/Source/WebCore

2012-10-30 Thread kling
952) --- trunk/Source/WebCore/ChangeLog 2012-10-30 22:52:54 UTC (rev 132951) +++ trunk/Source/WebCore/ChangeLog 2012-10-30 22:55:23 UTC (rev 132952) @@ -1,3 +1,39 @@ +2012-10-30 Andreas Kling + +StylePropertySet: Convert more logic to use PropertyReference. + + +Reviewed

[webkit-changes] [132786] trunk/Source/WebCore

2012-10-29 Thread kling
-29 11:44:31 UTC (rev 132786) @@ -1,3 +1,52 @@ +2012-10-29 Andreas Kling + +Don't expose implementation details of StylePropertySet storage. + + +Reviewed by Antti Koivisto. + +Add a StylePropertySet::PropertyReference class, now returned by propertyAt(index). +

[webkit-changes] [132311] trunk/Source/WebCore

2012-10-23 Thread kling
-- trunk/Source/WebCore/ChangeLog 2012-10-24 05:22:45 UTC (rev 132310) +++ trunk/Source/WebCore/ChangeLog 2012-10-24 05:27:57 UTC (rev 132311) @@ -1,3 +1,16 @@ +2012-10-23 Andreas Kling + +Remove specialized hash traits for GlyphPages. + + +Reviewed by Dan Bernstein. + +

[webkit-changes] [132307] trunk/Source/JavaScriptCore

2012-10-23 Thread kling
v 132306) +++ trunk/Source/_javascript_Core/ChangeLog 2012-10-24 05:10:43 UTC (rev 132307) @@ -1,3 +1,20 @@ +2012-10-23 Andreas Kling + +CodeBlock: Give m_putToBaseOperations an inline capacity. + + + +Reviewed by Oliver Hunt. + +Since the CodeBlock constructo

[webkit-changes] [132302] trunk/Source/WebCore

2012-10-23 Thread kling
eas Kling + +REGRESSION(r130643): ASSERTION FAILED: result.iterator != end() below PluginDatabase::add + + +Reviewed by Anders Carlsson. + +Restore the pre-r130643 hash table size for PluginDatabase to prevent these easily reproducible +collisions. This will n

[webkit-changes] [132288] trunk/Source/WebCore

2012-10-23 Thread kling
1,3 +1,18 @@ +2012-10-23 Andreas Kling + +Shrink immutable ElementAttributeData and StylePropertySet by one pointer each. + + +Reviewed by Anders Carlsson. + +Remove one pointer of unintentional padding in the immutable versions of these objects. +58

[webkit-changes] [132201] trunk/Source/WebKit2

2012-10-23 Thread kling
UTC (rev 132200) +++ trunk/Source/WebKit2/ChangeLog 2012-10-23 11:27:20 UTC (rev 132201) @@ -1,3 +1,13 @@ +2012-10-23 Andreas Kling + +[WK2] REGRESSION(r132169): It broke all plugin related test. + + +Unreviewed test fix, make the CoreIPC encode/decode functions for CString ma

[webkit-changes] [132141] trunk

2012-10-22 Thread kling
0-22 21:53:27 UTC (rev 132140) +++ trunk/LayoutTests/ChangeLog 2012-10-22 22:05:34 UTC (rev 132141) @@ -1,3 +1,13 @@ +2012-10-22 Andreas Kling + +REGRESSION(r131104): Heap-use-after-free in WebCore::Element::attributeChanged + + +Reviewed by Anders Carlsson. + +* fas

[webkit-changes] [132023] trunk/Source

2012-10-21 Thread kling
ource/WebKit/win/WebView.cpp Diff Modified: trunk/Source/WebCore/ChangeLog (132022 => 132023) --- trunk/Source/WebCore/ChangeLog 2012-10-22 02:27:33 UTC (rev 132022) +++ trunk/Source/WebCore/ChangeLog 2012-10-22 02:37:56 UTC (rev 132023) @@ -1,3 +1,27 @@ +2012-10-21 Andre

[webkit-changes] [131993] trunk/Source/WebCore

2012-10-20 Thread kling
@@ -1,3 +1,35 @@ +2012-10-20 Andreas Kling + +Clean up QualifiedName-as-hash-key scenario. + + +Reviewed by Anders Carlsson. + +Cache the hash on QualifiedNameImpl after the first time it's computed. +This grows QualifiedNameImpl by 4 bytes on 32-bit (no ch

[webkit-changes] [131975] trunk/Source/WebKit2

2012-10-19 Thread kling
(131974 => 131975) --- trunk/Source/WebKit2/ChangeLog 2012-10-20 02:51:00 UTC (rev 131974) +++ trunk/Source/WebKit2/ChangeLog 2012-10-20 04:09:24 UTC (rev 131975) @@ -1,3 +1,17 @@ +2012-10-19 Andreas Kling + +Race condition in WebProcessProxy::handleGetPlug

[webkit-changes] [131620] trunk/Source/WebCore

2012-10-17 Thread kling
(131619 => 131620) --- trunk/Source/WebCore/ChangeLog 2012-10-17 17:30:37 UTC (rev 131619) +++ trunk/Source/WebCore/ChangeLog 2012-10-17 17:46:36 UTC (rev 131620) @@ -1,3 +1,22 @@ +2012-10-17 Andreas Kling + +Shrink EventTargetData by making firingEventListeners vector optio

[webkit-changes] [131388] trunk/Source/WebCore

2012-10-15 Thread kling
=> 131388) --- trunk/Source/WebCore/ChangeLog 2012-10-16 00:35:17 UTC (rev 131387) +++ trunk/Source/WebCore/ChangeLog 2012-10-16 00:36:39 UTC (rev 131388) @@ -1,3 +1,21 @@ +2012-10-15 Andreas Kling + +StyleResolver: Garbage collect the matched properties cac

[webkit-changes] [131362] trunk/Source

2012-10-15 Thread kling
Diff Modified: trunk/Source/WTF/ChangeLog (131361 => 131362) --- trunk/Source/WTF/ChangeLog 2012-10-15 21:36:30 UTC (rev 131361) +++ trunk/Source/WTF/ChangeLog 2012-10-15 21:38:35 UTC (rev 131362) @@ -1,3 +1,17 @@ +2012-10-15 Andreas Kling + +Remove WTF::fastDeleteAllVal

[webkit-changes] [131209] trunk/Source/WebCore

2012-10-12 Thread kling
Log 2012-10-12 19:19:38 UTC (rev 131209) @@ -1,3 +1,20 @@ +2012-10-12 Andreas Kling + +REGRESSION: Rapid memory growth calling DOM APIs with large strings. + + + +Reviewed by Geöff Gären and Änders Cärlssön. + +Prevent the selector query cache from

[webkit-changes] [131195] trunk/Source/WebCore

2012-10-12 Thread kling
ore/ChangeLog 2012-10-12 16:58:53 UTC (rev 131195) @@ -1,3 +1,14 @@ +2012-10-12 Andreas Kling + +RenderBR should share its constant newline string between instances. + + +Reviewed by Anders Carlsson. + +* rendering/RenderBR.cpp: +(WebCore::newlineStr

[webkit-changes] [131104] trunk/Source/WebCore

2012-10-11 Thread kling
Modified: trunk/Source/WebCore/ChangeLog (131103 => 131104) --- trunk/Source/WebCore/ChangeLog 2012-10-11 22:42:08 UTC (rev 131103) +++ trunk/Source/WebCore/ChangeLog 2012-10-11 22:51:36 UTC (rev 131104) @@ -1,3 +1,32 @@ +2012-10-11 Andreas Kling + +ElementAttributeData shouldn&

[webkit-changes] [130905] trunk/Tools

2012-10-10 Thread kling
/ChangeLog (130904 => 130905) --- trunk/Tools/ChangeLog 2012-10-10 15:18:21 UTC (rev 130904) +++ trunk/Tools/ChangeLog 2012-10-10 15:27:55 UTC (rev 130905) @@ -1,3 +1,18 @@ +2012-10-10 Andreas Kling + +Future-proof the WTF.DoubleHashCollisions test. + + +Reviewed by And

[webkit-changes] [130870] trunk/Source/WebCore

2012-10-10 Thread kling
rce/WebCore/ChangeLog 2012-10-10 07:55:32 UTC (rev 130869) +++ trunk/Source/WebCore/ChangeLog 2012-10-10 08:04:32 UTC (rev 130870) @@ -1,3 +1,16 @@ +2012-10-10 Andreas Kling + +ElementAttributeData: tighten member packing on 64-bit. + + +Reviewed by Anders Carlsson. + +P

[webkit-changes] [130850] trunk/Source/WebCore

2012-10-09 Thread kling
UTC (rev 130849) +++ trunk/Source/WebCore/ChangeLog 2012-10-10 05:28:35 UTC (rev 130850) @@ -1,3 +1,26 @@ +2012-10-09 Andreas Kling + +GlyphPageTreeNode should use HashMap. + + +Reviewed by Dan Bernstein. + +- Replace manual memory management by OwnP

[webkit-changes] [130718] trunk/Source/WebCore

2012-10-08 Thread kling
eas Kling + +1.18MB below RenderTableSection::setCachedCollapsedBorderValue() on Membuster3. + + + +Reviewed by Anders Carlsson. + +Refactor CollapsedBorderValue to only store the bits and pieces from the BorderValue +that it actually needs. Packed the wh

[webkit-changes] [130712] trunk/Source/WebCore

2012-10-08 Thread kling
Diff Modified: trunk/Source/WebCore/ChangeLog (130711 => 130712) --- trunk/Source/WebCore/ChangeLog 2012-10-09 01:43:08 UTC (rev 130711) +++ trunk/Source/WebCore/ChangeLog 2012-10-09 01:44:55 UTC (rev 130712) @@ -1,3 +1,16 @@ +2012-10-08 Andreas Kling + +REGRESSION(r130643): edit

[webkit-changes] [130643] trunk/Source/WTF

2012-10-08 Thread kling
@@ -1,5 +1,21 @@ 2012-10-08 Andreas Kling +Lower minimum table size of WTF::HashTable to reduce memory usage. + + + +Reviewed by Anders Carlsson. + +Lower the default minimumTableSize for WTF hash tables from 64 to 8 entries. +This reduces We

[webkit-changes] [130639] trunk

2012-10-08 Thread kling
12-10-08 14:44:53 UTC (rev 130639) @@ -1,3 +1,20 @@ +2012-10-08 Andreas Kling + +Using float/double as WTF hash table key is unreliable. + + +Reviewed by Geoffrey Garen. + +Change FloatHash::equal() to do a bitwise compare instead of a logical compare. +Th

[webkit-changes] [130588] trunk/Source/WebCore

2012-10-06 Thread kling
-06 Andreas Kling + +Clipboard::types() should return an ordered collection. + + +Reviewed by Darin Adler. + +Let Clipboard::types() return a ListHashSet instead of a HashSet to make sure +it retains the order in which type strings are added. + +

[webkit-changes] [130419] trunk/Source/WTF

2012-10-04 Thread kling
@@ -1,3 +1,19 @@ +2012-10-04 Andreas Kling + +Lower minimum table size of WTF::HashTable to reduce memory usage. + + + +Reviewed by Anders Carlsson. + +Lower the default minimumTableSize for WTF hash tables from 64 to 8 entries. +This reduces We

[webkit-changes] [130292] trunk/Source/WebCore

2012-10-03 Thread kling
:06 UTC (rev 130292) @@ -1,3 +1,20 @@ +2012-10-03 Andreas Kling + +Give CSSValueList backing vector an inline capacity. + + + +Reviewed by Anders Carlsson. + +Set an inline capacity of 4 on the CSSValue vector backing CSSValueList. This avoids an extra h

[webkit-changes] [130278] trunk/Source/WebCore

2012-10-03 Thread kling
(130277 => 130278) --- trunk/Source/WebCore/ChangeLog 2012-10-03 12:16:49 UTC (rev 130277) +++ trunk/Source/WebCore/ChangeLog 2012-10-03 12:55:24 UTC (rev 130278) @@ -1,3 +1,36 @@ +2012-10-03 Andreas Kling + +Shrink ElementRareData by moving bool flags to NodeRareD

[webkit-changes] [130088] trunk/Source/WebCore

2012-10-01 Thread kling
/WebCore/ChangeLog (130087 => 130088) --- trunk/Source/WebCore/ChangeLog 2012-10-01 22:38:52 UTC (rev 130087) +++ trunk/Source/WebCore/ChangeLog 2012-10-01 22:41:30 UTC (rev 130088) @@ -1,3 +1,17 @@ +2012-10-01 Andreas Kling + +349kB below SelectorDataList::initialize() on Membust

[webkit-changes] [130000] trunk/Source/WebCore

2012-09-30 Thread kling
-30 Andreas Kling +Split EventTargetData out of NodeRareData to reduce memory use. + + + +Reviewed by Anders Carlsson. + +Move EventTargetData to its own Node-flag/hashmap instead of piggybacking on NodeRareData. +This reduces memory consumption

[webkit-changes] [129996] trunk/Source/WebCore

2012-09-30 Thread kling
Log 2012-09-30 21:06:32 UTC (rev 129996) @@ -1,3 +1,20 @@ +2012-09-30 Andreas Kling + +444kB below CSSParser::parseDeprecatedGradient() on Membuster3. + + + +Reviewed by Anders Carlsson. + +Slap an inline capacity of 2 on the Vector in CSSGradientVa

[webkit-changes] [129907] trunk/Source/WebCore

2012-09-28 Thread kling
-28 16:14:32 UTC (rev 129907) @@ -1,3 +1,19 @@ +2012-09-28 Andreas Kling + +471kB below StyleSheetContents::parserAppendRule() on Membuster3. + + +Reviewed by Anders Carlsson. + +Shrink-to-fit the StyleSheetContents rule vectors at the end of CSSParser::parseSh

[webkit-changes] [129776] trunk/Source/WebCore

2012-09-27 Thread kling
/DocumentEventQueue.h Diff Modified: trunk/Source/WebCore/ChangeLog (129775 => 129776) --- trunk/Source/WebCore/ChangeLog 2012-09-27 17:09:38 UTC (rev 129775) +++ trunk/Source/WebCore/ChangeLog 2012-09-27 17:23:11 UTC (rev 129776) @@ -1,3 +1,17 @@ +2012-09-27 Andreas Kling + +332kB be

[webkit-changes] [129773] trunk/Source/JavaScriptCore

2012-09-27 Thread kling
/Source/_javascript_Core/ChangeLog (129772 => 129773) --- trunk/Source/_javascript_Core/ChangeLog 2012-09-27 17:01:58 UTC (rev 129772) +++ trunk/Source/_javascript_Core/ChangeLog 2012-09-27 17:04:40 UTC (rev 129773) @@ -1,3 +1,16 @@ +2012-09-27 Andreas Kling + +3.20MB below FunctionParamet

[webkit-changes] [129682] trunk/Source/WebCore

2012-09-26 Thread kling
/WebCore/rendering/RenderBlock.h Diff Modified: trunk/Source/WebCore/ChangeLog (129681 => 129682) --- trunk/Source/WebCore/ChangeLog 2012-09-26 19:06:32 UTC (rev 129681) +++ trunk/Source/WebCore/ChangeLog 2012-09-26 19:10:55 UTC (rev 129682) @@ -1,3 +1,16 @@ +2012-09-26 Andreas Kl

[webkit-changes] [129543] trunk/Source/WebCore

2012-09-25 Thread kling
rce/WebCore/ChangeLog 2012-09-25 19:30:56 UTC (rev 129542) +++ trunk/Source/WebCore/ChangeLog 2012-09-25 19:55:15 UTC (rev 129543) @@ -1,3 +1,55 @@ +2012-09-25 Andreas Kling + +StylePropertySet: Use subclasses to manage varying object layouts. + + +Reviewed by Antti Koivi

[webkit-changes] [129473] trunk/Source/WebCore

2012-09-25 Thread kling
TC (rev 129472) +++ trunk/Source/WebCore/ChangeLog 2012-09-25 08:15:17 UTC (rev 129473) @@ -1,3 +1,15 @@ +2012-09-25 Andreas Kling + +CSSParserString: Avoid pointless String refcount churn in init(). + + +Reviewed by Sam Weinig. + +Have CSSParserString::init()

[webkit-changes] [129323] trunk/Source/WebCore

2012-09-23 Thread kling
/Source/WebCore/dom/ElementAttributeData.h Diff Modified: trunk/Source/WebCore/ChangeLog (129322 => 129323) --- trunk/Source/WebCore/ChangeLog 2012-09-24 03:28:08 UTC (rev 129322) +++ trunk/Source/WebCore/ChangeLog 2012-09-24 03:33:57 UTC (rev 129323) @@ -1,3 +1,16 @@ +2012-09-23 Andreas Kl

[webkit-changes] [129318] trunk/Source/WebCore

2012-09-23 Thread kling
2012-09-24 00:57:54 UTC (rev 129318) @@ -1,3 +1,38 @@ +2012-09-23 Andreas Kling + +Enable ElementAttributeData sharing for non-HTML elements. + + +Reviewed by Anders Carlsson. + +Use the whole qualified tag name when creating the ElementAttributeData c

[webkit-changes] [128697] trunk

2012-09-15 Thread kling
,3 +1,16 @@ +2012-09-15 Andreas Kling + +REGRESSION(r127438): Google Docs to renders text too small. + + +Reviewed by Antti Koivisto. + +Add a test that an element that shared its inline style with another element works as expected +after the other el

[webkit-changes] [128239] trunk/Source/WebCore

2012-09-11 Thread kling
239) --- trunk/Source/WebCore/ChangeLog 2012-09-11 23:20:44 UTC (rev 128238) +++ trunk/Source/WebCore/ChangeLog 2012-09-11 23:26:12 UTC (rev 128239) @@ -1,3 +1,52 @@ +2012-09-11 Andreas Kling + +ElementAttributeData: Use subclasses to manage varying object layo

[webkit-changes] [128109] trunk/Source/WebCore

2012-09-10 Thread kling
109) --- trunk/Source/WebCore/ChangeLog 2012-09-10 21:43:41 UTC (rev 128108) +++ trunk/Source/WebCore/ChangeLog 2012-09-10 21:43:52 UTC (rev 128109) @@ -1,3 +1,52 @@ +2012-09-10 Andreas Kling + +ElementAttributeData: Use subclasses to manage varying object layo

[webkit-changes] [128002] trunk

2012-09-09 Thread kling
unk/Source/WebCore/dom/EventListenerMap.h Diff Modified: trunk/LayoutTests/ChangeLog (128001 => 128002) --- trunk/LayoutTests/ChangeLog 2012-09-09 22:20:18 UTC (rev 128001) +++ trunk/LayoutTests/ChangeLog 2012-09-09 22:26:52 UTC (rev 128002) @@ -1,3 +1,15 @@ +2012-09-09

[webkit-changes] [127973] trunk/Source/WTF

2012-09-08 Thread kling
972) +++ trunk/Source/WTF/ChangeLog 2012-09-08 19:50:03 UTC (rev 127973) @@ -1,3 +1,16 @@ +2012-09-08 Andreas Kling + +Give AtomicString SimpleClassVectorTraits. + + +Reviewed by Karl Anders Carlsson. + +AtomicString can be initialized/moved/compared with memset/mem

[webkit-changes] [127438] trunk/Source/WebCore

2012-09-03 Thread kling
438) @@ -1,3 +1,41 @@ +2012-09-03 Andreas Kling + +Share immutable ElementAttributeData between elements with identical attributes. + + +Reviewed by Antti Koivisto. + +Keep a cache of ElementAttributeData objects for a given set of attributes and reuse +them

[webkit-changes] [127375] trunk/Source/WebCore

2012-09-01 Thread kling
39 UTC (rev 127375) @@ -1,3 +1,22 @@ +2012-09-01 Andreas Kling + +Share inline style between cloned Nodes (copy on write.) + + +Reviewed by Antti Koivisto. + +When cloning a Node, use an immutable StylePropertySet for the new Node's inline style. +If the

[webkit-changes] [127126] trunk/Source/WebCore

2012-08-30 Thread kling
rce/WebCore/ChangeLog 2012-08-30 11:33:26 UTC (rev 127125) +++ trunk/Source/WebCore/ChangeLog 2012-08-30 11:43:14 UTC (rev 127126) @@ -1,3 +1,20 @@ +2012-08-30 Andreas Kling + +Element: Share code between setAttributeNode() and other attribute setters. + + +Reviewed by An

[webkit-changes] [126872] trunk/Source/WebCore

2012-08-28 Thread kling
UTC (rev 126871) +++ trunk/Source/WebCore/ChangeLog 2012-08-28 13:16:00 UTC (rev 126872) @@ -1,3 +1,20 @@ +2012-08-28 Andreas Kling + +Simplify cloning of inline style (below Node.cloneNode) + + +Reviewed by Eric Seidel. + +Just use StylePropertySet::copy() instead

[webkit-changes] [126755] trunk/Source/WebCore

2012-08-27 Thread kling
UTC (rev 126755) @@ -1,3 +1,18 @@ +2012-08-27 Andreas Kling + +REGRESSION(r126524): Heap-buffer-overflow in WebCore::StylePropertySet::copyPropertiesFrom + + +Reviewed by Antti Koivisto. + +Remove incorrect assertion that the StylePropertySet is empty before propert

[webkit-changes] [126716] trunk/Source/WebCore

2012-08-26 Thread kling
ce/WebCore/ChangeLog (126715 => 126716) --- trunk/Source/WebCore/ChangeLog 2012-08-26 22:35:26 UTC (rev 126715) +++ trunk/Source/WebCore/ChangeLog 2012-08-26 22:38:31 UTC (rev 126716) @@ -1,3 +1,15 @@ +2012-08-26 Andreas Kling + +Avoid pointless string/number round-trip in applyRelativeFo

[webkit-changes] [126524] trunk/Source/WebCore

2012-08-23 Thread kling
/WebCore/ChangeLog (126523 => 126524) --- trunk/Source/WebCore/ChangeLog 2012-08-24 01:19:50 UTC (rev 126523) +++ trunk/Source/WebCore/ChangeLog 2012-08-24 01:25:21 UTC (rev 126524) @@ -1,3 +1,21 @@ +2012-08-23 Andreas Kling + +Use immutable StylePropertySets for element inline st

[webkit-changes] [125973] trunk/Source/WebCore

2012-08-19 Thread kling
UTC (rev 125973) @@ -1,3 +1,13 @@ +2012-08-19 Andreas Kling + +Remove unused ElementAttributeData::removeAttribute() overload. + + +Reviewed by Antti Koivisto. + +* dom/ElementAttributeData.h: +(ElementAttributeData): + 2012-08-18 Philip Rog

[webkit-changes] [125968] trunk/Source/WebCore

2012-08-18 Thread kling
14:21:38 UTC (rev 125967) +++ trunk/Source/WebCore/ChangeLog 2012-08-18 17:43:58 UTC (rev 125968) @@ -1,3 +1,19 @@ +2012-08-18 Andreas Kling + +CSSValueList: Reserve the exact amount of space needed when constructing from CSS parser. +(No bug URL as Bugzilla is down to

[webkit-changes] [125708] trunk/Source/WebCore

2012-08-15 Thread kling
ring/style/NinePieceImage.h Diff Modified: trunk/Source/WebCore/ChangeLog (125707 => 125708) --- trunk/Source/WebCore/ChangeLog 2012-08-15 21:20:42 UTC (rev 125707) +++ trunk/Source/WebCore/ChangeLog 2012-08-15 21:22:01 UTC (rev 125708) @@ -1,3 +1,16 @@ +2012-08-15

[webkit-changes] [125465] trunk/Source/WebCore

2012-08-13 Thread kling
rendering/style/NinePieceImage.h Diff Modified: trunk/Source/WebCore/ChangeLog (125464 => 125465) --- trunk/Source/WebCore/ChangeLog 2012-08-13 22:42:48 UTC (rev 125464) +++ trunk/Source/WebCore/ChangeLog 2012-08-13 22:44:49 UTC (rev 125465) @@ -1,3 +1,58 @@ +2012-08-13 Andreas Kling + +

[webkit-changes] [125294] trunk/Source/WebCore

2012-08-10 Thread kling
2012-08-10 16:48:57 UTC (rev 125293) +++ trunk/Source/WebCore/ChangeLog 2012-08-10 17:00:40 UTC (rev 125294) @@ -1,3 +1,33 @@ +2012-08-10 Andreas Kling + +CSS: Shrink RuleData by storing selector as index rather than pointer. + + +Reviewed by Antti Koivisto. + +

[webkit-changes] [124779] trunk/Source/WebCore

2012-08-06 Thread kling
,55 @@ +2012-08-06 Andreas Kling + +Simplify CSSOM style declaration's grabbing at internals. + + +Reviewed by Antti Koivisto. + +It was already the case that StylePropertySets exposed in CSSOM were guaranteed mutable, +so remove the mechanism to co

[webkit-changes] [124760] trunk/Source/WebCore

2012-08-06 Thread kling
ource/WebCore/ChangeLog (124759 => 124760) --- trunk/Source/WebCore/ChangeLog 2012-08-06 13:04:03 UTC (rev 124759) +++ trunk/Source/WebCore/ChangeLog 2012-08-06 13:14:04 UTC (rev 124760) @@ -1,3 +1,48 @@ +2012-08-06 Andreas Kling + +Pass presentational attribute StylePropertySets

[webkit-changes] [124089] trunk/Source/WebCore

2012-07-30 Thread kling
trunk/Source/WebCore/ChangeLog 2012-07-30 21:02:27 UTC (rev 124088) +++ trunk/Source/WebCore/ChangeLog 2012-07-30 21:06:26 UTC (rev 124089) @@ -1,3 +1,22 @@ +2012-07-30 Andreas Kling + +REGRESSION(r123636): Heap-use-after-free in StyleResolver::collectMatchingRules. + + +Revi

[webkit-changes] [123396] trunk/Source/WebCore

2012-07-23 Thread kling
/Source/WebCore/ChangeLog (123395 => 123396) --- trunk/Source/WebCore/ChangeLog 2012-07-23 22:53:25 UTC (rev 123395) +++ trunk/Source/WebCore/ChangeLog 2012-07-23 22:56:30 UTC (rev 123396) @@ -1,3 +1,22 @@ +2012-07-23 Andreas Kling + +Report the extra memory used by immuta

[webkit-changes] [121982] trunk/Source/WebCore

2012-07-06 Thread kling
rev 121982) @@ -1,3 +1,45 @@ +2012-07-06 Andreas Kling + +Separate mutating CSSStyleDeclaration operations. + + +Reviewed by Antti Koivisto. + +Use separate paths for mutating the StylePropertySet wrapped by a CSSStyleDeclarat

[webkit-changes] [121570] trunk/Source/WebCore

2012-06-29 Thread kling
/Source/WebCore/ChangeLog (121569 => 121570) --- trunk/Source/WebCore/ChangeLog 2012-06-29 17:17:02 UTC (rev 121569) +++ trunk/Source/WebCore/ChangeLog 2012-06-29 17:20:19 UTC (rev 121570) @@ -1,3 +1,54 @@ +2012-06-29 Andreas Kling + +Unreviewed, rolling out r121562. +h

[webkit-changes] [121562] trunk/Source/WebCore

2012-06-29 Thread kling
hangeLog 2012-06-29 15:19:32 UTC (rev 121561) +++ trunk/Source/WebCore/ChangeLog 2012-06-29 15:21:02 UTC (rev 121562) @@ -1,3 +1,69 @@ +2012-06-29 Andreas Kling + +Separate mutating CSSStyleDeclaration operations. + + +Reviewed by Antti Koivisto. + +Use separ

[webkit-changes] [121553] trunk/Source/WebCore

2012-06-29 Thread kling
unk/Source/WebCore/ChangeLog 2012-06-29 12:23:48 UTC (rev 121553) @@ -1,3 +1,11 @@ +2012-06-29 Andreas Kling + +Unreviewed mac build fix after r121547. +Remove the now-unused FontCustomPlatformData::m_atsContainer. + +* platform/graphics/mac/FontCustomPlatformDat

[webkit-changes] [121440] trunk/LayoutTests

2012-06-28 Thread kling
1,3 +1,12 @@ +2012-06-28 Andreas Kling + +[WK2] platform/mac/editing/spelling/autocorrection-blockquote-crash.html fails. + + +Skip this test on mac-wk2 for now. + +* platform/mac-wk2/Skipped: + 2012-06-28 Hans Wennborg Speech _javascript_ API: Do

[webkit-changes] [121347] trunk/Source/WebCore

2012-06-27 Thread kling
ore/ChangeLog 2012-06-27 16:55:51 UTC (rev 121346) +++ trunk/Source/WebCore/ChangeLog 2012-06-27 17:22:30 UTC (rev 121347) @@ -1,3 +1,15 @@ +2012-06-27 Andreas Kling + +REGRESSION(r121296): New zero-size background tests asserting on Mac. + + +Reviewed by Dan Bernst

[webkit-changes] [121138] trunk/Source/WebKit2

2012-06-24 Thread kling
Modified: trunk/Source/WebKit2/ChangeLog (121137 => 121138) --- trunk/Source/WebKit2/ChangeLog 2012-06-25 04:33:02 UTC (rev 121137) +++ trunk/Source/WebKit2/ChangeLog 2012-06-25 05:08:35 UTC (rev 121138) @@ -1,3 +1,16 @@ +2012-06-24 Andreas Kling + +REGRESSION(r120329): Intermitt

[webkit-changes] [121113] trunk/Source/WebKit2

2012-06-24 Thread kling
,27 @@ +2012-06-24 Andreas Kling + +REGRESSION(r120329): Intermittent WebProcess shutdowns due to out-of-line DidReceiveEvent messages. + + + +Reviewed by Sam Weinig. + +Instead of sending DidReceiveEvent for key events as DispatchMessageEvenWhenWaitingForSyncRe

[webkit-changes] [120735] trunk

2012-06-19 Thread kling
v 120734) +++ trunk/LayoutTests/ChangeLog 2012-06-19 17:59:44 UTC (rev 120735) @@ -1,3 +1,23 @@ +2012-06-19 Andreas Kling + +Remove the -webkit-match-nearest-mail-blockquote-color property. + + +Reviewed by Antti Koivisto. + +* fast/css/getComputedStyle/resources/

[webkit-changes] [120364] trunk/Source/WebCore

2012-06-14 Thread kling
UTC (rev 120363) +++ trunk/Source/WebCore/ChangeLog 2012-06-14 22:21:45 UTC (rev 120364) @@ -1,3 +1,20 @@ +2012-06-14 Andreas Kling + +Crashes below IconDatabase::performPendingRetainAndReleaseOperations(). + + + +Reviewed by Brady Eidson. + +Put isolatedCopy()

[webkit-changes] [120329] trunk/Source/WebKit2

2012-06-14 Thread kling
-06-13 Andreas Kling + +Chinese IM receives incorrect/duplicated key events in text fields in webpages in Safari. + + + +Reviewed by Darin Adler. + +Send the DidReceiveEvent message with the DispatchMessageEvenWhenWaitingForSyncReply flag +for keybo

[webkit-changes] [119425] trunk/Source/WebCore

2012-06-04 Thread kling
012-06-04 Andreas Kling + +Unreviewed build fixes for cr-android and Qt. + +* dom/ElementAttributeData.h: +(WebCore::ElementAttributeData::setClass): +Change ElementAttributeData::setClass() to take an AtomicString instead of a String. +The only call site has

[webkit-changes] [119097] trunk/Source/WebCore

2012-05-31 Thread kling
ore/ChangeLog 2012-05-31 13:24:13 UTC (rev 119096) +++ trunk/Source/WebCore/ChangeLog 2012-05-31 13:38:47 UTC (rev 119097) @@ -1,3 +1,32 @@ +2012-05-30 Andreas Kling + +Have StylePropertySet constructor take array/length instead of vector. + + +Reviewed by Antti Koivi

[webkit-changes] [118809] trunk/Source/WebCore

2012-05-29 Thread kling
/ChangeLog (118808 => 118809) --- trunk/Source/WebCore/ChangeLog 2012-05-29 18:15:03 UTC (rev 118808) +++ trunk/Source/WebCore/ChangeLog 2012-05-29 18:19:59 UTC (rev 118809) @@ -1,3 +1,53 @@ +2012-05-29 Andreas Kling + +Make StylePropertySet a variable-sized object to reduce memory

[webkit-changes] [118508] trunk/Source/WebCore

2012-05-25 Thread kling
og (118507 => 118508) --- trunk/Source/WebCore/ChangeLog 2012-05-25 10:05:57 UTC (rev 118507) +++ trunk/Source/WebCore/ChangeLog 2012-05-25 10:09:21 UTC (rev 118508) @@ -1,3 +1,16 @@ +2012-05-24 Andreas Kling + +Dodge style recalc when id attribute is overwritten with same value. +

[webkit-changes] [118505] trunk/Source/WebKit2

2012-05-25 Thread kling
trunk/Source/WebKit2/UIProcess/WebContext.h Diff Modified: trunk/Source/WebKit2/ChangeLog (118504 => 118505) --- trunk/Source/WebKit2/ChangeLog 2012-05-25 09:49:55 UTC (rev 118504) +++ trunk/Source/WebKit2/ChangeLog 2012-05-25 10:02:28 UTC (rev 118505) @@ -1,3 +1,19 @@ +2012-05-24 Andre

[webkit-changes] [118177] trunk/Source/WebCore

2012-05-23 Thread kling
/WebCore/ChangeLog 2012-05-23 14:08:41 UTC (rev 118176) +++ trunk/Source/WebCore/ChangeLog 2012-05-23 14:16:20 UTC (rev 118177) @@ -1,5 +1,14 @@ 2012-05-23 Andreas Kling +Let the compiler generate FontFamily's copy ctor and assignment operator. + +Blindly rubberstamped by th

[webkit-changes] [118176] trunk/Source/WebCore

2012-05-23 Thread kling
og 2012-05-23 14:08:41 UTC (rev 118176) @@ -1,5 +1,40 @@ 2012-05-23 Andreas Kling +CSSParser: Simplify StylePropertySet creation. + + +Reviewed by Alexis Menard. + +Turn CSSParser's filteredProperties() into createStylePropertySet() which filters the parse

[webkit-changes] [118175] trunk/Source/WebCore

2012-05-23 Thread kling
trunk/Source/WebCore/ChangeLog 2012-05-23 14:05:02 UTC (rev 118175) @@ -1,5 +1,29 @@ 2012-05-23 Andreas Kling +Kill some frivolous null-checking of Element::m_attributeData. + + +Reviewed by Antti Koivisto. + +Replace unnecessary Element::m_attributeData with ass

[webkit-changes] [118174] trunk/Source/WebCore

2012-05-23 Thread kling
/NamedNodeMap.cpp Diff Modified: trunk/Source/WebCore/ChangeLog (118173 => 118174) --- trunk/Source/WebCore/ChangeLog 2012-05-23 13:50:06 UTC (rev 118173) +++ trunk/Source/WebCore/ChangeLog 2012-05-23 13:54:54 UTC (rev 118174) @@ -1,5 +1,26 @@ 2012-05-23 Andreas Kling +Let Elem

[webkit-changes] [118173] trunk/Source/WebCore

2012-05-23 Thread kling
/ChangeLog (118172 => 118173) --- trunk/Source/WebCore/ChangeLog 2012-05-23 13:48:58 UTC (rev 118172) +++ trunk/Source/WebCore/ChangeLog 2012-05-23 13:50:06 UTC (rev 118173) @@ -1,3 +1,23 @@ +2012-05-23 Andreas Kling + +Streamline Element teardown for the no-Attr-objects c

[webkit-changes] [118128] trunk/Source/WebCore/ChangeLog

2012-05-22 Thread kling
(118127 => 118128) --- trunk/Source/WebCore/ChangeLog 2012-05-23 06:17:33 UTC (rev 118127) +++ trunk/Source/WebCore/ChangeLog 2012-05-23 06:21:55 UTC (rev 118128) @@ -1,4 +1,4 @@ -2012-05-22 Hayato Ito +2012-05-22 Andreas Kling Short-circuit Element::attrIfExists() when the Elem

[webkit-changes] [118127] trunk/Source/WebCore

2012-05-22 Thread kling
ata::attrIfExists(). + +* dom/Element.cpp: +(WebCore::Element::attrIfExists): + +2012-05-22 Andreas Kling + Remove an assertion since an event's target might be a shadow root if a text node is clicked. https://bugs.webkit.org/show_bug.cgi?id=87072 Modifie

[webkit-changes] [117956] trunk

2012-05-22 Thread kling
9 UTC (rev 117955) +++ trunk/LayoutTests/ChangeLog 2012-05-22 12:06:24 UTC (rev 117956) @@ -1,3 +1,13 @@ +2012-05-22 Andreas Kling + +DOM Attr objects pointing to "style" attribute should force reification when read. + + +Reviewed by Antti Koivisto. + +* fas

[webkit-changes] [117954] trunk/LayoutTests

2012-05-22 Thread kling
=> 117954) --- trunk/LayoutTests/ChangeLog 2012-05-22 11:54:50 UTC (rev 117953) +++ trunk/LayoutTests/ChangeLog 2012-05-22 11:57:20 UTC (rev 117954) @@ -1,3 +1,16 @@ +2012-05-22 Andreas Kling + +Add a layout test for attribute selector invalidation triggering recursive

[webkit-changes] [117902] trunk/Source/WebCore

2012-05-21 Thread kling
(117901 => 117902) --- trunk/Source/WebCore/ChangeLog 2012-05-22 05:08:17 UTC (rev 117901) +++ trunk/Source/WebCore/ChangeLog 2012-05-22 05:11:02 UTC (rev 117902) @@ -1,3 +1,16 @@ +2012-05-21 Andreas Kling + +Use stack-allocated BitArray in StylePropertySet serializat

  1   2   3   4   5   >