[Qt] Fix build against Qt5 after refactor of widgets out of QtGUi
[WebKit-https.git] / PerformanceTests / ChangeLog
1 2011-08-09  Alexandru Chiculita  <achicu@adobe.com>
2
3         Fixing 65868 REGRESSION(r92610) caused by 65668 - Optimize floating elements lookup
4         https://bugs.webkit.org/show_bug.cgi?id=65871
5
6         Reviewed by Dave Hyatt.
7
8         * Layout/floats.html: Added the nested divs, so that we can test the propagation impact of the floats tree.
9
10 2011-08-08  Sheriff Bot  <webkit.review.bot@gmail.com>
11
12         Unreviewed, rolling out r92610.
13         http://trac.webkit.org/changeset/92610
14         https://bugs.webkit.org/show_bug.cgi?id=65868
15
16         Caused assertion failures when running fast/multicol tests
17         (Requested by andersca on #webkit).
18
19         * Layout/floats.html:
20
21 2011-08-08  Alexandru Chiculita  <achicu@adobe.com>
22
23         Optimize floating elements lookup
24         https://bugs.webkit.org/show_bug.cgi?id=65668
25
26         Reviewed by David Hyatt.
27
28         * Layout/floats.html: Added the nested divs, so that we can test the propagation impact of the floats tree.
29
30 2011-08-04  Alexandru Chiculita  <achicu@adobe.com>
31
32         Add a performance test for floating elements layout algorithm
33         https://bugs.webkit.org/show_bug.cgi?id=65741
34
35         The test creating lots of small floats and randomly changes
36         the width of one element at a time. It measures how often it can do that.
37
38         Reviewed by Adam Barth.
39
40         * Layout/floats.html: Added.
41
42 2011-05-30  Daniel Bates  <dbates@webkit.org>
43
44         Reviewed by Adam Barth.
45
46         Rename XSSFilter to XSSAuditor
47         https://bugs.webkit.org/show_bug.cgi?id=61718
48
49         Currently we use the names XSSFilter and XSSAuditor throughout the project.
50         Instead, we should choose one name for consistency.
51
52         No functionality was changed. So, no new tests.
53
54         * XSSAuditor: Copied from PerformanceTests/XSSFilter.
55         * XSSFilter: Removed.
56         * XSSFilter/large-post-many-events.html: Removed.
57         * XSSFilter/large-post-many-inline-scripts-and-events.html: Removed.
58         * XSSFilter/resources: Removed.
59         * XSSFilter/resources/target-for-large-post-many-inline-scripts-and-events.html: Removed.
60
61 2011-03-25  Leo Yang  <leo.yang@torchmobile.com.cn>
62
63         Reviewed by Dirk Schulze.
64
65         SVG <use> element performance improvement
66         https://bugs.webkit.org/show_bug.cgi?id=57077
67
68         Add a manual test case which is from
69         http://upload.wikimedia.org/wikipedia/commons/4/4e/Sierpinski_carpet_6.svg
70         for svg <use> element performance test.
71
72         * PageLoad/svg/files/Sierpinski_carpet_6.svg: Added.
73         * PageLoad/svg/svg.pltsuite:
74
75 2011-02-05  Eric Seidel  <eric@webkit.org>
76
77         Reviewed by Adam Barth.
78
79         Add performance tests for URL parsing
80         https://bugs.webkit.org/show_bug.cgi?id=53845
81
82         The final-url-en URL corpus is from:
83         http://corpus.leeds.ac.uk/internet.html
84
85         There are also other language corpuses which we may want to use in the future.
86
87         The usage instructions were as follows:
88         "URL lists and other resources: you can freely use them in your research
89         provided that you supply a link to this website: http://corpus.leeds.ac.uk/."
90         Done.
91
92         * Parser/simple-url.html: Added.
93          On my machine:
94          Firefox: 255ms
95          TOT WebKit: 378ms
96          Chrome: 286ms
97          Opera: 2830ms (no, that is not a typo)
98         * Parser/url-parser.html: Added.
99          Firefox: 381ms
100          TOT WebKit: 216ms
101          Chrome: 131ms
102          Opera: 1383ms (again, not a typo)
103         * Parser/resources/final-url-en: Added.
104
105 2011-02-03  Adam Barth  <abarth@webkit.org>
106
107         Reviewed by Daniel Bates.
108
109         Add another XSSFilter PerformanceTest
110         https://bugs.webkit.org/show_bug.cgi?id=53750
111
112         This PerformanceTest tests the case that was slow in
113         https://bugs.webkit.org/show_bug.cgi?id=49845
114
115         * XSSFilter/large-post-many-inline-scripts-and-events.html: Added.
116         * XSSFilter/resources: Added.
117         * XSSFilter/resources/target-for-large-post-many-inline-scripts-and-events.html: Added.
118
119 2011-02-03  Adam Barth  <abarth@webkit.org>
120
121         Reviewed by Eric Seidel.
122
123         Add PerformanceTest for XSSFilter
124         https://bugs.webkit.org/show_bug.cgi?id=53741
125
126         This performance tests covers the case of a large POST data and many
127         small event handlers.
128
129         * XSSFilter: Added.
130         * XSSFilter/large-post-many-events.html: Added.
131
132 2011-02-02  Adam Barth  <abarth@webkit.org>
133
134         Rubber-stamped by Eric Seidel.
135
136         Merge PerformanceTests/Parser/ChangeLog and
137         PerformanceTests/PageLoad/ChangeLog into PerformanceTests/ChangeLog.
138
139         It's silly to have ChangeLogs for each of these directories separately.
140         I've left SunSpider with its own ChangeLog because it's more of an
141         independent entity.
142
143         * ChangeLog: Added.
144
145 2011-02-02  Eric Seidel  <eric@webkit.org>
146
147         Unreviewed.  Just fixing an exception seen in Firefox.
148
149         HTML5 TreeBuilder regressed a Peacekeeper DOM test by 40%
150         https://bugs.webkit.org/show_bug.cgi?id=48719
151
152         Make the benchmarks work in Firefox/Opera.
153
154         * resources/runner.js:
155         (log):
156
157 2011-01-27  Eric Seidel  <eric@webkit.org>
158
159         Reviewed by Darin Adler.
160
161         HTML5 TreeBuilder regressed a Peacekeeper DOM test by 40%
162         https://bugs.webkit.org/show_bug.cgi?id=48719
163
164         It's unclear exactly what the Peacekeeper benchmark is testing,
165         because I haven't found a way to run it myself.
166
167         However, I constructed a benchmark which shows at least one possible slow point.
168         The HTML5 spec talks about creating a new document for every time we use
169         the fragment parsing algorithm.  Document() it turns out, it a huge bloated
170         mess, and the constructor and destructor do a huge amount of work.
171
172         * benchmarks/parser/tiny-innerHTML.html: Added.
173
174 2011-01-29  Sheriff Bot  <webkit.review.bot@gmail.com>
175
176         Unreviewed, rolling out r77050.
177         http://trac.webkit.org/changeset/77050
178         https://bugs.webkit.org/show_bug.cgi?id=53371
179
180         Caused a crash in Chromium's test_shell_tests (Requested by
181         rniwa on #webkit).
182
183         * resources/performance-test.js: Removed.
184         * tiny-innerHTML.html: Removed.
185
186 2011-01-28  Eric Seidel  <eric@webkit.org>
187
188         Reviewed by Darin Adler.
189
190         HTML5 TreeBuilder regressed a Peacekeeper DOM test by 40%
191         https://bugs.webkit.org/show_bug.cgi?id=48719
192
193         It's unclear exactly what the Peacekeeper benchmark is testing,
194         because I haven't found a way to run it myself.
195
196         However, I constructed a benchmark which shows at least one possible slow point.
197         The HTML5 spec talks about creating a new document for every time we use
198         the fragment parsing algorithm.  Document() it turns out, it a huge bloated
199         mess, and the constructor and destructor do a huge amount of work.
200         To avoid constructing (or destructing) documents for each innerHTML call,
201         this patch adds a shared dummy document used by all innerHTML calls.
202
203         * benchmarks/parser/tiny-innerHTML.html: Added.
204
205 2010-12-31  Adam Barth  <abarth@webkit.org>
206
207         Rubber-stamped by Eric Seidel.
208
209         Move HTML and XML parser benchmarks into PerformanceTests/Parser
210         https://bugs.webkit.org/show_bug.cgi?id=51772
211
212         Add a ChangeLog for tracking changes to the Parser PerformanceTest.
213
214         * ChangeLog: Added.
215
216 2010-12-31  Adam Barth  <abarth@webkit.org>
217
218         Rubber-stamped by Eric Seidel.
219
220         Move PageLoadTests to PerformanceTests/PageLoad
221         https://bugs.webkit.org/show_bug.cgi?id=51771
222
223         Update URLs to point to the new directory name.
224
225         * svg/svg.pltsuite:
226
227 2006-12-26  Eric Seidel  <eric@webkit.org>
228
229         Reviewed by olliej.
230
231         * svg/svg.pltsuite: re-enable word-iso.svg after fixing http://bugs.webkit.org/show_bug.cgi?id=11987
232
233 2006-12-26  Eric Seidel  <eric@webkit.org>
234
235         Reviewed by bradee-oh.
236         
237         Add new PageLoadTests directory (this one)
238         Add LICENSES file to explain where each SVG came from.
239
240         * ChangeLog: Added.
241         * svg/LICENSES: Added.
242         * svg/files/33041-Samurai.svg: Added.
243         * svg/files/42470-flower_from_my_garden_v2.svg: Added.
244         * svg/files/Harvey_Rayner.svg: Added.
245         * svg/files/az-lizard_benji_park_01.svg: Added.
246         * svg/files/bamboo_01.svg: Added.
247         * svg/files/cacuts_01.svg: Added.
248         * svg/files/cowboy.svg: Added.
249         * svg/files/crawfish2_ganson.svg: Added.
250         * svg/files/deb9frac1.svg: Added.
251         * svg/files/food_leif_lodahl_01.svg: Added.
252         * svg/files/france.svg: Added.
253         * svg/files/francobollo_gnome_ezechi_02.svg: Added.
254         * svg/files/gearflowers.svg: Added.
255         * svg/files/hereGear4.svg: Added.
256         * svg/files/mtsthelens.svg: Added.
257         * svg/files/mtsthelens0.jpg: Added.
258         * svg/files/world-iso.svg: Added.
259         * svg/files/worldcup.svg: Added.
260         * svg/svg.pltsuite: Added.
261