c3a2c842e972a8465756d3cae2cb26b1011cb77e
[WebKit-https.git] / PerformanceTests / ChangeLog
1 2012-01-29  Ryosuke Niwa  <rniwa@webkit.org>
2
3         DOM/DOMDivWalk.html result is unreliable
4         https://bugs.webkit.org/show_bug.cgi?id=77313
5
6         Reviewed by Adam Birth.
7
8         Trigger garbage collection manually between test runs to avoid GC
9         to occur in the middle of runs.
10
11         * DOM/resources/dom-perf.js:
12         (BenchmarkSuite.prototype.RunSingle):
13         * resources/runner.js:
14         (gc.else.gcRec):
15         (gc):
16         (runLoop):
17
18 2012-01-26  Ryosuke Niwa  <rniwa@webkit.org>
19
20         Import Chromium's dom_perf test
21         https://bugs.webkit.org/show_bug.cgi?id=77175
22
23         Reviewed by Adam Barth.
24
25         Import dom_perf.
26
27         Note resources/dom/suites.js isn't used by any html file yet but it will be used by Chromium port
28         once its perf bots start pulling test files from WebKit repository instead of Google's internal repository.
29
30         * DOM: Added.
31         * DOM/Accessors.html: Added.
32         * DOM/CloneNodes.html: Added.
33         * DOM/CreateNodes.html: Added.
34         * DOM/DOMDivWalk.html: Added.
35         * DOM/DOMTable.html: Added.
36         * DOM/DOMWalk.html: Added.
37         * DOM/Events.html: Added.
38         * DOM/GetElement.html: Added.
39         * DOM/GridSort.html: Added.
40         * DOM/Template.html: Added.
41         * DOM/resources: Added.
42         * DOM/resources/dom-perf.js: Added.
43         * DOM/resources/dom-perf: Added.
44         * DOM/resources/dom-perf/accessors.js: Added.
45         * DOM/resources/dom-perf/clonenodes.js: Added.
46         * DOM/resources/dom-perf/createnodes.js: Added.
47         * DOM/resources/dom-perf/domdivwalk.js: Added.
48         * DOM/resources/dom-perf/domtable.js: Added.
49         * DOM/resources/dom-perf/domwalk.js: Added.
50         * DOM/resources/dom-perf/events.js: Added.
51         * DOM/resources/dom-perf/getelement.js: Added.
52         * DOM/resources/dom-perf/gridsort.js: Added.
53         * DOM/resources/dom-perf/suites.js: Added.
54         * DOM/resources/dom-perf/template.js: Added.
55         * resources/runner.js:
56
57 2012-01-25  Ryosuke Niwa  <rniwa@webkit.org>
58
59         html5-full-render.html fails due to a log
60         https://bugs.webkit.org/show_bug.cgi?id=77046
61
62         Reviewed by Adam Barth.
63
64         Replace the call to log() in html5-full-render.html by a call to newly added logInfo(),
65         which doesn't print anything inside DRT.
66
67         * Parser/html5-full-render.html:
68         * resources/runner.js:
69         (logInfo):
70
71 2012-01-19  Adam Barth  <abarth@webkit.org>
72
73         PerformanceTests's runner.js shouldn't be Parser-specific
74         https://bugs.webkit.org/show_bug.cgi?id=76670
75
76         Reviewed by Ryosuke Niwa.
77
78         This runner script is used by a bunch of difference performance tests.
79         It shouldn't be in the Parser directory anymore.
80
81         * Bindings/event-target-wrapper.html:
82         * Mutation/append-child-deep.html:
83         * Mutation/append-child.html:
84         * Mutation/inner-html.html:
85         * Mutation/remove-child-deep.html:
86         * Mutation/remove-child.html:
87         * Parser/html-parser.html:
88         * Parser/html5-full-render.html:
89         * Parser/resources/runner.js: Removed.
90         * Parser/simple-url.html:
91         * Parser/tiny-innerHTML.html:
92         * Parser/url-parser.html:
93         * Parser/xml-parser.html:
94         * resources: Added.
95         * resources/runner.js: Copied from PerformanceTests/Parser/resources/runner.js.
96
97 2012-01-19  Ryosuke Niwa  <rniwa@webkit.org>
98
99         Some perf tests time out when ran by run-perf-tests
100         https://bugs.webkit.org/show_bug.cgi?id=76612
101
102         Reviewed by Dirk Pranke and Eric Seidel.
103
104         Replace all images in html5.html by geenbox.png to avoid accessing whatwg.org when
105         running the parser tests. Also call dumpAsText, waitUntilDone, and notifyDone automatically
106         inside runner.js to avoid having to call them in individual tests.
107
108         * Bindings/event-target-wrapper.html: Removed calls to layoutTestController methods since
109         they are now called by runner.js automatically.
110         * Parser/resources/greenbox.png: Copied from LayoutTests/fast/css/resources/greenbox.png.
111         * Parser/resources/html5.html:
112         * Parser/resources/runner.js:
113         (runLoop):
114
115 2012-01-18  Ryosuke Niwa  <rniwa@webkit.org>
116
117         run-perf-tests should support Skipped list
118         https://bugs.webkit.org/show_bug.cgi?id=76594
119
120         Reviewed by Adam Barth.
121
122         Add Skipped list to be used by run-perf-tests as it can only runs tests in
123         Bindings, Parser, and inspector at the moment.
124
125         * Skipped: Added.
126
127 2012-01-12  Ilya Tikhonovsky  <loislo@chromium.org>
128
129         Web Inspector: performance: restore 'log 300 messages into console' test.
130         https://bugs.webkit.org/show_bug.cgi?id=76170
131
132         It was removed in order of transition from layout tests to perf tests.
133
134         Reviewed by Yury Semikhatsky.
135
136         * inspector/console-300-lines.html: Added.
137
138 2012-01-12  Ilya Tikhonovsky  <loislo@chromium.org>
139
140         Web Inspector: performance tests: fix memory leak in first-open-resources test.
141         https://bugs.webkit.org/show_bug.cgi?id=76049
142
143         first-open-resources doesn't reset resource panel properly after test run.
144
145         Reviewed by Yury Semikhatsky.
146
147         * inspector/first-open-resources.html:
148
149 2012-01-10  Ilya Tikhonovsky  <loislo@chromium.org>
150
151         Unreviewed. WebInspector: Remove unnecessary logging from the test.
152
153         * inspector/first-open-resources.html:
154
155 2012-01-10  Ilya Tikhonovsky  <loislo@chromium.org>
156
157         Unreviewed. Restore test that was removed during migration from LayoutTests folder.
158
159         * inspector/first-open-resources.html: Added.
160
161 2012-01-09  Ilya Tikhonovsky  <loislo@chromium.org>
162
163         Unreviewed test fix after r103683.
164
165         * inspector/first-open-scripts.html:
166         * inspector/show-panel.html:
167
168 2012-01-03  Adam Barth  <abarth@webkit.org>
169
170         html-parser.html takes too long to run
171         https://bugs.webkit.org/show_bug.cgi?id=75515
172
173         Reviewed by Eric Seidel.
174
175         In working on runner.js, we introduced a factor of 10 increase to the
176         running time of this benchmark.  This patch dials down the number of
177         iterations to something more user-friendly.
178
179         * Parser/html-parser.html:
180
181 2011-12-18  Ilya Tikhonovsky  <loislo@chromium.org>
182
183         Web Inspector: move heap data stats to separate tab.
184         https://bugs.webkit.org/show_bug.cgi?id=74704
185
186         Reviewed by Pavel Feldman.
187
188         * inspector/performance-test.js:
189         (initialize_TimeTracker.InspectorTest.runPerformanceTest.Timer.prototype._dump):
190         (initialize_TimeTracker.InspectorTest.runPerformanceTest):
191
192 2011-12-01  Ilya Tikhonovsky  <loislo@chromium.org>
193
194         Web Inspector: chromium: move and adapt Inspector's performance tests for running with run-inspector-perf-tests.py.
195         https://bugs.webkit.org/show_bug.cgi?id=72260
196
197         Reviewed by Pavel Feldman.
198
199         * inspector/first-open-elements.html: Renamed from LayoutTests/inspector/performance/resources/first-open-elements.html.
200         * inspector/first-open-scripts.html: Renamed from LayoutTests/inspector/performance/resources/first-open-scripts.html.
201         * inspector/inspector-startup-time.html: Renamed from LayoutTests/inspector/performance/resources/inspector-startup-time.html.
202         * inspector/network-append-30-requests.html: Renamed from LayoutTests/inspector/performance/resources/network-append-30-requests.html.
203         * inspector/performance-test.js: Renamed from LayoutTests/inspector/performance/resources/performance-test.js.
204         (initialize_TimeTracker.InspectorTest.runPerformanceTest.Timer):
205         (initialize_TimeTracker.InspectorTest.runPerformanceTest.Timer.prototype.start):
206         (initialize_TimeTracker.InspectorTest.runPerformanceTest.Timer.prototype.finish):
207         (initialize_TimeTracker.InspectorTest.runPerformanceTest.Timer.prototype._getJSHeapSize):
208         (initialize_TimeTracker.InspectorTest.runPerformanceTest.Timer.prototype.done):
209         (initialize_TimeTracker.InspectorTest.runPerformanceTest.Timer.prototype._runTest):
210         (initialize_TimeTracker.InspectorTest.runPerformanceTest.Timer.prototype._dump):
211         (initialize_TimeTracker.InspectorTest.runPerformanceTest):
212         (initialize_TimeTracker.InspectorTest.mark):
213         * inspector/show-panel.html: Renamed from LayoutTests/inspector/performance/resources/show-panel.html.
214
215 2011-11-09  Adam Klein  <adamk@chromium.org>
216
217         [MutationObservers] Microbenchmarks for appendChild, removeChild, and innerHTML
218         https://bugs.webkit.org/show_bug.cgi?id=71939
219
220         Reviewed by Ojan Vafai.
221
222         These benchmarks time both the DOM mutations themselves and the time taken
223         to call the MutationCallback. This measurement is achieved by
224         executing the code entirely within the MutationCallback itself.
225
226         * Mutation/append-child-deep.html: Added. Covers appendChild in a 200-node-deep tree with subtree observation.
227         * Mutation/append-child.html: Added. Covers appendChild in a flat tree.
228         * Mutation/inner-html.html: Added. Covers innerHTML adding and removing many nodes at a time.
229         * Mutation/remove-child-deep.html: Added. Covers removeChild in a 200-node-deep tree with subtree observation.
230         * Mutation/remove-child.html: Added. Covers removeChild in a flat tree.
231
232 2011-10-25  Adam Barth  <abarth@webkit.org>
233
234         EventTargetFactory.in is not sorted
235         https://bugs.webkit.org/show_bug.cgi?id=70855
236
237         Reviewed by Eric Seidel.
238
239         Add a microbenchmark for wrapping event target.
240
241         * Bindings: Added.
242         * Bindings/event-target-wrapper.html: Added.
243         * Parser/resources/runner.js:
244         (runLoop):
245             - Let the user of the harness get a callback when the test is done.
246
247 2011-10-04  Eric Seidel  <eric@webkit.org>
248
249         Update html5-full-render.html to load the HTML5 spec incrementally, closer to how the browser would
250         https://bugs.webkit.org/show_bug.cgi?id=69374
251
252         Unreviewed.
253
254         Per https://bugs.webkit.org/show_bug.cgi?id=69374#c7
255         updating the chunksize to be a bit smaller now that the total
256         size of the html5 spec is smaller than when I wrote the test.
257
258         This should increase the prevalence of style resolution in the
259         sample time, which more closely matches instrument samples
260         taken when loading the full page in Safari.
261
262         * Parser/html5-full-render.html:
263
264 2011-10-04  Eric Seidel  <eric@webkit.org>
265
266         Update html5-full-render.html to load the HTML5 spec incrementally, closer to how the browser would
267         https://bugs.webkit.org/show_bug.cgi?id=69374
268
269         Reviewed by James Robinson.
270
271         This should finally be able to provide us with a repeatable metric
272         for how fast we're currently able to load the HTML5 spec.
273         There are a variety of interesting functions which show up in this
274         sample, including of course style resolution.
275
276         * Parser/html5-full-render.html:
277
278 2011-10-04  Eric Seidel  <eric@webkit.org>
279
280         Update our copy of the HTML5 spec used for performance testing to match the latest version
281         https://bugs.webkit.org/show_bug.cgi?id=69364
282
283         Unreviewed.  The patch is too large to post, so landing this unreviewed. :(
284
285         The copy of the html5 spec we were using for testing was over a year old
286         and didn't have any of the subresources with it (we were only using it
287         as an HTML parsing benchmark).  I'm about to use it for testing
288         the full load/render time of the benchmark, so I've updated to the latest
289         version of the spec (now 8mb instead of 5mb) and inlined two of the
290         CSS files.  (Inlining the CSS was necessary to make my testing consistent
291         as there seems to be a race with some timer fired after CSS load.)
292
293         Increasing from 5mb to 8mb showed a similar 30% slowdown in our parser
294         benchmarks as expected.
295
296         * Parser/resources/html5.html:
297
298 2011-10-04  Eric Seidel  <eric@webkit.org>
299
300         Add loopsPerRun option to Parser performance test runner
301         https://bugs.webkit.org/show_bug.cgi?id=69363
302
303         Reviewed by Antti Koivisto.
304
305         Add loopsPerRun option and abstract out runLoop function (to make the UI more responsive).
306         No change in behavior in any of the tests.
307
308         * Parser/resources/runner.js:
309         (runLoop):
310         (run):
311         (start):
312
313 2011-10-03  Eric Seidel  <eric@webkit.org>
314
315         Add a microbenchmark for a full-page render of the HTML5 spec
316         https://bugs.webkit.org/show_bug.cgi?id=69285
317
318         Reviewed by Adam Barth.
319
320         This was designed to be a test for https://bugs.webkit.org/show_bug.cgi?id=68944
321         But it seems that by far our dominating cost for the HTML5 benchmark is
322         time spent laying out lines (which isn't actually that surprising).
323
324         I'm adding the performance test for posterity.
325
326         * Parser/html-parser.html:
327          - Removed use of "about:blank" which abarth says is a no-op.  Made comment more accurate.
328         * Parser/html5-full-render.html: Copied from PerformanceTests/Parser/html-parser.html.
329
330 2011-10-03  Eric Seidel  <eric@webkit.org>
331
332         PerformanceTests/Parser/html-parser is only testing parsing of the head element
333         https://bugs.webkit.org/show_bug.cgi?id=69283
334
335         Reviewed by Adam Barth.
336
337         While investigating https://bugs.webkit.org/show_bug.cgi?id=68944
338         I found that the html-parser benchmark was only parsing up to the
339         first script tag per loop!  We've fixed this by adding the sandbox
340         tag which will deny all external loads and allow the parser to
341         synchronously continue parsing the entire document to completion
342         (as we had expected it was doing).
343
344         This changes the profile somewhat.  Line number counting is much
345         hotter, since we're actually accounting for the parse of the entire
346         document in our sample.
347
348         Total sample time only about doubles, from 1800ms to 3800ms on my machine
349         which is less than I would have expected.
350
351         * Parser/html-parser.html:
352
353 2011-08-09  Alexandru Chiculita  <achicu@adobe.com>
354
355         Fixing 65868 REGRESSION(r92610) caused by 65668 - Optimize floating elements lookup
356         https://bugs.webkit.org/show_bug.cgi?id=65871
357
358         Reviewed by Dave Hyatt.
359
360         * Layout/floats.html: Added the nested divs, so that we can test the propagation impact of the floats tree.
361
362 2011-08-08  Sheriff Bot  <webkit.review.bot@gmail.com>
363
364         Unreviewed, rolling out r92610.
365         http://trac.webkit.org/changeset/92610
366         https://bugs.webkit.org/show_bug.cgi?id=65868
367
368         Caused assertion failures when running fast/multicol tests
369         (Requested by andersca on #webkit).
370
371         * Layout/floats.html:
372
373 2011-08-08  Alexandru Chiculita  <achicu@adobe.com>
374
375         Optimize floating elements lookup
376         https://bugs.webkit.org/show_bug.cgi?id=65668
377
378         Reviewed by David Hyatt.
379
380         * Layout/floats.html: Added the nested divs, so that we can test the propagation impact of the floats tree.
381
382 2011-08-04  Alexandru Chiculita  <achicu@adobe.com>
383
384         Add a performance test for floating elements layout algorithm
385         https://bugs.webkit.org/show_bug.cgi?id=65741
386
387         The test creating lots of small floats and randomly changes
388         the width of one element at a time. It measures how often it can do that.
389
390         Reviewed by Adam Barth.
391
392         * Layout/floats.html: Added.
393
394 2011-05-30  Daniel Bates  <dbates@webkit.org>
395
396         Reviewed by Adam Barth.
397
398         Rename XSSFilter to XSSAuditor
399         https://bugs.webkit.org/show_bug.cgi?id=61718
400
401         Currently we use the names XSSFilter and XSSAuditor throughout the project.
402         Instead, we should choose one name for consistency.
403
404         No functionality was changed. So, no new tests.
405
406         * XSSAuditor: Copied from PerformanceTests/XSSFilter.
407         * XSSFilter: Removed.
408         * XSSFilter/large-post-many-events.html: Removed.
409         * XSSFilter/large-post-many-inline-scripts-and-events.html: Removed.
410         * XSSFilter/resources: Removed.
411         * XSSFilter/resources/target-for-large-post-many-inline-scripts-and-events.html: Removed.
412
413 2011-03-25  Leo Yang  <leo.yang@torchmobile.com.cn>
414
415         Reviewed by Dirk Schulze.
416
417         SVG <use> element performance improvement
418         https://bugs.webkit.org/show_bug.cgi?id=57077
419
420         Add a manual test case which is from
421         http://upload.wikimedia.org/wikipedia/commons/4/4e/Sierpinski_carpet_6.svg
422         for svg <use> element performance test.
423
424         * PageLoad/svg/files/Sierpinski_carpet_6.svg: Added.
425         * PageLoad/svg/svg.pltsuite:
426
427 2011-02-05  Eric Seidel  <eric@webkit.org>
428
429         Reviewed by Adam Barth.
430
431         Add performance tests for URL parsing
432         https://bugs.webkit.org/show_bug.cgi?id=53845
433
434         The final-url-en URL corpus is from:
435         http://corpus.leeds.ac.uk/internet.html
436
437         There are also other language corpuses which we may want to use in the future.
438
439         The usage instructions were as follows:
440         "URL lists and other resources: you can freely use them in your research
441         provided that you supply a link to this website: http://corpus.leeds.ac.uk/."
442         Done.
443
444         * Parser/simple-url.html: Added.
445          On my machine:
446          Firefox: 255ms
447          TOT WebKit: 378ms
448          Chrome: 286ms
449          Opera: 2830ms (no, that is not a typo)
450         * Parser/url-parser.html: Added.
451          Firefox: 381ms
452          TOT WebKit: 216ms
453          Chrome: 131ms
454          Opera: 1383ms (again, not a typo)
455         * Parser/resources/final-url-en: Added.
456
457 2011-02-03  Adam Barth  <abarth@webkit.org>
458
459         Reviewed by Daniel Bates.
460
461         Add another XSSFilter PerformanceTest
462         https://bugs.webkit.org/show_bug.cgi?id=53750
463
464         This PerformanceTest tests the case that was slow in
465         https://bugs.webkit.org/show_bug.cgi?id=49845
466
467         * XSSFilter/large-post-many-inline-scripts-and-events.html: Added.
468         * XSSFilter/resources: Added.
469         * XSSFilter/resources/target-for-large-post-many-inline-scripts-and-events.html: Added.
470
471 2011-02-03  Adam Barth  <abarth@webkit.org>
472
473         Reviewed by Eric Seidel.
474
475         Add PerformanceTest for XSSFilter
476         https://bugs.webkit.org/show_bug.cgi?id=53741
477
478         This performance tests covers the case of a large POST data and many
479         small event handlers.
480
481         * XSSFilter: Added.
482         * XSSFilter/large-post-many-events.html: Added.
483
484 2011-02-02  Adam Barth  <abarth@webkit.org>
485
486         Rubber-stamped by Eric Seidel.
487
488         Merge PerformanceTests/Parser/ChangeLog and
489         PerformanceTests/PageLoad/ChangeLog into PerformanceTests/ChangeLog.
490
491         It's silly to have ChangeLogs for each of these directories separately.
492         I've left SunSpider with its own ChangeLog because it's more of an
493         independent entity.
494
495         * ChangeLog: Added.
496
497 2011-02-02  Eric Seidel  <eric@webkit.org>
498
499         Unreviewed.  Just fixing an exception seen in Firefox.
500
501         HTML5 TreeBuilder regressed a Peacekeeper DOM test by 40%
502         https://bugs.webkit.org/show_bug.cgi?id=48719
503
504         Make the benchmarks work in Firefox/Opera.
505
506         * resources/runner.js:
507         (log):
508
509 2011-01-27  Eric Seidel  <eric@webkit.org>
510
511         Reviewed by Darin Adler.
512
513         HTML5 TreeBuilder regressed a Peacekeeper DOM test by 40%
514         https://bugs.webkit.org/show_bug.cgi?id=48719
515
516         It's unclear exactly what the Peacekeeper benchmark is testing,
517         because I haven't found a way to run it myself.
518
519         However, I constructed a benchmark which shows at least one possible slow point.
520         The HTML5 spec talks about creating a new document for every time we use
521         the fragment parsing algorithm.  Document() it turns out, it a huge bloated
522         mess, and the constructor and destructor do a huge amount of work.
523
524         * benchmarks/parser/tiny-innerHTML.html: Added.
525
526 2011-01-29  Sheriff Bot  <webkit.review.bot@gmail.com>
527
528         Unreviewed, rolling out r77050.
529         http://trac.webkit.org/changeset/77050
530         https://bugs.webkit.org/show_bug.cgi?id=53371
531
532         Caused a crash in Chromium's test_shell_tests (Requested by
533         rniwa on #webkit).
534
535         * resources/performance-test.js: Removed.
536         * tiny-innerHTML.html: Removed.
537
538 2011-01-28  Eric Seidel  <eric@webkit.org>
539
540         Reviewed by Darin Adler.
541
542         HTML5 TreeBuilder regressed a Peacekeeper DOM test by 40%
543         https://bugs.webkit.org/show_bug.cgi?id=48719
544
545         It's unclear exactly what the Peacekeeper benchmark is testing,
546         because I haven't found a way to run it myself.
547
548         However, I constructed a benchmark which shows at least one possible slow point.
549         The HTML5 spec talks about creating a new document for every time we use
550         the fragment parsing algorithm.  Document() it turns out, it a huge bloated
551         mess, and the constructor and destructor do a huge amount of work.
552         To avoid constructing (or destructing) documents for each innerHTML call,
553         this patch adds a shared dummy document used by all innerHTML calls.
554
555         * benchmarks/parser/tiny-innerHTML.html: Added.
556
557 2010-12-31  Adam Barth  <abarth@webkit.org>
558
559         Rubber-stamped by Eric Seidel.
560
561         Move HTML and XML parser benchmarks into PerformanceTests/Parser
562         https://bugs.webkit.org/show_bug.cgi?id=51772
563
564         Add a ChangeLog for tracking changes to the Parser PerformanceTest.
565
566         * ChangeLog: Added.
567
568 2010-12-31  Adam Barth  <abarth@webkit.org>
569
570         Rubber-stamped by Eric Seidel.
571
572         Move PageLoadTests to PerformanceTests/PageLoad
573         https://bugs.webkit.org/show_bug.cgi?id=51771
574
575         Update URLs to point to the new directory name.
576
577         * svg/svg.pltsuite:
578
579 2006-12-26  Eric Seidel  <eric@webkit.org>
580
581         Reviewed by olliej.
582
583         * svg/svg.pltsuite: re-enable word-iso.svg after fixing http://bugs.webkit.org/show_bug.cgi?id=11987
584
585 2006-12-26  Eric Seidel  <eric@webkit.org>
586
587         Reviewed by bradee-oh.
588         
589         Add new PageLoadTests directory (this one)
590         Add LICENSES file to explain where each SVG came from.
591
592         * ChangeLog: Added.
593         * svg/LICENSES: Added.
594         * svg/files/33041-Samurai.svg: Added.
595         * svg/files/42470-flower_from_my_garden_v2.svg: Added.
596         * svg/files/Harvey_Rayner.svg: Added.
597         * svg/files/az-lizard_benji_park_01.svg: Added.
598         * svg/files/bamboo_01.svg: Added.
599         * svg/files/cacuts_01.svg: Added.
600         * svg/files/cowboy.svg: Added.
601         * svg/files/crawfish2_ganson.svg: Added.
602         * svg/files/deb9frac1.svg: Added.
603         * svg/files/food_leif_lodahl_01.svg: Added.
604         * svg/files/france.svg: Added.
605         * svg/files/francobollo_gnome_ezechi_02.svg: Added.
606         * svg/files/gearflowers.svg: Added.
607         * svg/files/hereGear4.svg: Added.
608         * svg/files/mtsthelens.svg: Added.
609         * svg/files/mtsthelens0.jpg: Added.
610         * svg/files/world-iso.svg: Added.
611         * svg/files/worldcup.svg: Added.
612         * svg/svg.pltsuite: Added.
613