db93834aa873fe393df52e9fa4117b1891eae203
[WebKit.git] / Websites / webkit.org / ChangeLog
1 2020-04-18  Filip Pizlo  <fpizlo@apple.com>
2
3         Unreviewed, check in some more files for a blog post.
4
5         * blog-files/speculation-in-jsc/osr-exit-implicit-control-flow.graffle:
6         * blog-files/speculation-in-jsc/osr-exit-implicit-control-flow.svg:
7
8 2020-04-18  Filip Pizlo  <fpizlo@apple.com>
9
10         Unreviewed, check in some more files for a blog post.
11
12         * blog-files/speculation-in-jsc/osr-exit-implicit-control-flow.graffle: Added.
13         * blog-files/speculation-in-jsc/osr-exit-implicit-control-flow.svg: Added.
14
15 2020-04-14  Filip Pizlo  <fpizlo@apple.com>
16
17         Unreviewed, check in some more files for a blog post.
18
19         * blog-files/speculation-in-jsc/full-add-cfg.graffle:
20         * blog-files/speculation-in-jsc/full-add-cfg.svg:
21
22 2020-04-14  Filip Pizlo  <fpizlo@apple.com>
23
24         Unreviewed, check in some more files for a blog post.
25
26         * blog-files/speculation-in-jsc/full-add-cfg.graffle:
27         * blog-files/speculation-in-jsc/full-add-cfg.svg:
28
29 2020-04-14  Filip Pizlo  <fpizlo@apple.com>
30
31         Unreviewed, check in some more files for a blog post.
32
33         * blog-files/speculation-in-jsc/full-add-cfg.graffle: Added.
34         * blog-files/speculation-in-jsc/full-add-cfg.svg: Added.
35
36 2020-04-14  Filip Pizlo  <fpizlo@apple.com>
37
38         Unreviewed, check in some more files for a blog post.
39
40         * blog-files/speculation-in-jsc/dfg-pipeline-dark.graffle: Added.
41         * blog-files/speculation-in-jsc/dfg-pipeline-dark.svg: Added.
42         * blog-files/speculation-in-jsc/ftl-pipeline-dark.graffle
43         * blog-files/speculation-in-jsc/ftl-pipeline-dark.svg:
44
45 2020-04-14  Filip Pizlo  <fpizlo@apple.com>
46
47         Unreviewed, check in some more files for a blog post.
48
49         * blog-files/speculation-in-jsc/ftl-pipeline-dark.graffle: Added.
50         * blog-files/speculation-in-jsc/ftl-pipeline-dark.svg: Added.
51
52 2020-04-10  Filip Pizlo  <fpizlo@apple.com>
53
54         Unreviewed, check in some files for a blog post.
55
56         * blog-files/speculation-in-jsc: Added.
57         * blog-files/speculation-in-jsc/ai-check-elimination-examples.graffle: Added.
58         * blog-files/speculation-in-jsc/ai-check-elimination-examples.svg: Added.
59         * blog-files/speculation-in-jsc/bigger-data-flow-graph.graffle: Added.
60         * blog-files/speculation-in-jsc/bigger-data-flow-graph.svg: Added.
61         * blog-files/speculation-in-jsc/bytecode-to-dfg-ir-lowering-with-osr-phases.graffle: Added.
62         * blog-files/speculation-in-jsc/bytecode-to-dfg-ir-lowering-with-osr-phases.svg: Added.
63         * blog-files/speculation-in-jsc/bytecode-to-ssa-conversion-with-osr.graffle: Added.
64         * blog-files/speculation-in-jsc/bytecode-to-ssa-conversion-with-osr.svg: Added.
65         * blog-files/speculation-in-jsc/dfg-and-ftl-architecture.graffle: Added.
66         * blog-files/speculation-in-jsc/dfg-and-ftl-architecture.svg: Added.
67         * blog-files/speculation-in-jsc/dfg-arithadd-explainer.graffle: Added.
68         * blog-files/speculation-in-jsc/dfg-arithadd-explainer.svg: Added.
69         * blog-files/speculation-in-jsc/dfg-pipeline.graffle: Added.
70         * blog-files/speculation-in-jsc/dfg-pipeline.svg: Added.
71         * blog-files/speculation-in-jsc/dfg-threaded-cps-example.graffle: Added.
72         * blog-files/speculation-in-jsc/dfg-threaded-cps-example.svg: Added.
73         * blog-files/speculation-in-jsc/double-monomorphic-inline-cache-speculation.graffle: Added.
74         * blog-files/speculation-in-jsc/double-monomorphic-inline-cache-speculation.svg: Added.
75         * blog-files/speculation-in-jsc/example-data-flow-graph.graffle: Added.
76         * blog-files/speculation-in-jsc/example-data-flow-graph.svg: Added.
77         * blog-files/speculation-in-jsc/five-parts-of-speculation.graffle: Added.
78         * blog-files/speculation-in-jsc/five-parts-of-speculation.svg: Added.
79         * blog-files/speculation-in-jsc/ftl-dfg-ir-to-bytecode-osr-exit.graffle: Added.
80         * blog-files/speculation-in-jsc/ftl-dfg-ir-to-bytecode-osr-exit.svg: Added.
81         * blog-files/speculation-in-jsc/ftl-pipeline.graffle: Added.
82         * blog-files/speculation-in-jsc/ftl-pipeline.svg: Added.
83         * blog-files/speculation-in-jsc/ftl-stackmaps.graffle: Added.
84         * blog-files/speculation-in-jsc/ftl-stackmaps.svg: Added.
85         * blog-files/speculation-in-jsc/ideal-jsc-optimization-workflow.graffle: Added.
86         * blog-files/speculation-in-jsc/ideal-jsc-optimization-workflow.svg: Added.
87         * blog-files/speculation-in-jsc/inline-caches-per-tier-dynamic.graffle: Added.
88         * blog-files/speculation-in-jsc/inline-caches-per-tier-dynamic.svg: Added.
89         * blog-files/speculation-in-jsc/int32-add-diamond-speculation.graffle: Added.
90         * blog-files/speculation-in-jsc/int32-add-diamond-speculation.svg: Added.
91         * blog-files/speculation-in-jsc/int32-add-osr-speculation.graffle: Added.
92         * blog-files/speculation-in-jsc/int32-add-osr-speculation.svg: Added.
93         * blog-files/speculation-in-jsc/jsc-tier-architecture.graffle: Added.
94         * blog-files/speculation-in-jsc/jsc-tier-architecture.svg: Added.
95         * blog-files/speculation-in-jsc/jsc-tiers.graffle: Added.
96         * blog-files/speculation-in-jsc/jsc-tiers.svg: Added.
97         * blog-files/speculation-in-jsc/object-model.graffle: Added.
98         * blog-files/speculation-in-jsc/object-model.svg: Added.
99         * blog-files/speculation-in-jsc/optimization-workflow-c-vs-js.graffle: Added.
100         * blog-files/speculation-in-jsc/optimization-workflow-c-vs-js.svg: Added.
101         * blog-files/speculation-in-jsc/optimization-workflow-js.graffle: Added.
102         * blog-files/speculation-in-jsc/optimization-workflow-js.svg: Added.
103         * blog-files/speculation-in-jsc/osr-exit-bytecode-example.graffle: Added.
104         * blog-files/speculation-in-jsc/osr-exit-bytecode-example.svg: Added.
105         * blog-files/speculation-in-jsc/osr-stack-register-shuffle.graffle: Added.
106         * blog-files/speculation-in-jsc/osr-stack-register-shuffle.svg: Added.
107         * blog-files/speculation-in-jsc/polyvariant-inline-cache-speculation.graffle: Added.
108         * blog-files/speculation-in-jsc/polyvariant-inline-cache-speculation.svg: Added.
109         * blog-files/speculation-in-jsc/prediction-propagation-and-value-profiling.graffle: Added.
110         * blog-files/speculation-in-jsc/prediction-propagation-and-value-profiling.svg: Added.
111         * blog-files/speculation-in-jsc/prediction-propagation-rules-add.graffle: Added.
112         * blog-files/speculation-in-jsc/prediction-propagation-rules-add.svg: Added.
113         * blog-files/speculation-in-jsc/prediction-propagation-rules-getbyval.graffle: Added.
114         * blog-files/speculation-in-jsc/prediction-propagation-rules-getbyval.svg: Added.
115         * blog-files/speculation-in-jsc/sample-property-lookup.graffle: Added.
116         * blog-files/speculation-in-jsc/sample-property-lookup.svg: Added.
117         * blog-files/speculation-in-jsc/single-monomorphic-inline-cache-speculation.graffle: Added.
118         * blog-files/speculation-in-jsc/single-monomorphic-inline-cache-speculation.svg: Added.
119         * blog-files/speculation-in-jsc/speculated-types.graffle: Added.
120         * blog-files/speculation-in-jsc/speculated-types.svg: Added.
121         * blog-files/speculation-in-jsc/xy-objects-as-maps.graffle: Added.
122         * blog-files/speculation-in-jsc/xy-objects-as-maps.svg: Added.
123         * blog-files/speculation-in-jsc/xy-objects-with-structures.graffle: Added.
124         * blog-files/speculation-in-jsc/xy-objects-with-structures.svg: Added.
125
126 2020-04-01  Jon Davis  <jond@apple.com>
127
128         Removed the update nag from the old WebKit Nightly start page
129         https://bugs.webkit.org/show_bug.cgi?id=179214
130
131         Reviewed by Darin Adler.
132
133         * wp-content/themes/webkit/nightly-start.php:
134
135 2020-03-30  Simon Fraser  <simon.fraser@apple.com>
136
137         http://webkit.org/css-status/ hangs
138         https://bugs.webkit.org/show_bug.cgi?id=209746
139
140         Reviewed by Antoine Quint.
141         
142         A change to CSSProperties.json (probably text-orientation unprefixing) revealed an infinite loop
143         in mergeProperties() which kept appending values to prefixedPropertyObj.values.
144         
145         Fix by cloning the array before enumerating it.
146
147         * wp-content/themes/webkit/css-status.php:
148
149 2020-02-26  Jon Davis  <jond@apple.com>
150
151         Prevented text selection on logo and header navigation
152         https://bugs.webkit.org/show_bug.cgi?id=208157
153
154         Reviewed by Devin Rousso.
155
156         * wp-content/themes/webkit/style.css:
157         (.site-logo):
158         (header nav):
159
160 2020-01-27  Jon Davis  <jond@apple.com>
161
162         Add support for table of contents to Web Inspector pages
163         https://bugs.webkit.org/show_bug.cgi?id=206845
164
165         Reviewed by Devin Rousso.
166
167         * wp-content/plugins/table-of-contents.php:
168
169 2020-01-27  Jon Davis  <jond@apple.com>
170
171         Fix submenu behavior for narrow viewports
172         https://bugs.webkit.org/show_bug.cgi?id=206835
173
174         Reviewed by Devin Rousso.
175
176         * wp-content/themes/webkit/header.php:
177         * wp-content/themes/webkit/style.css:
178         (@media only screen and (max-width: 920px) header .menu > .menu-item:hover > .sub-menu,):
179         (@media only screen and (max-width: 920px) header .menu > .menu-item > .menu-toggle:checked ~ .sub-menu): Deleted.
180
181 2020-01-24  Jon Davis  <jond@apple.com>
182
183         Fix editing permissions for the Web Inspector Editor role
184         https://bugs.webkit.org/show_bug.cgi?id=206761
185
186         Reviewed by Devin Rousso.
187
188         * wp-content/plugins/web-inspector-pages.php:
189
190 2020-01-23  Jon Davis  <jond@apple.com>
191
192         Fix extra space between title and article body
193         https://bugs.webkit.org/show_bug.cgi?id=206689
194
195         Reviewed by Devin Rousso.
196
197         * wp-content/themes/webkit/style.css:
198         (article .meta):
199         (article .bodycopy,):
200
201 2020-01-16  Jon Davis  <jond@apple.com>
202
203         Ensure full URLs for relative path images for social meta data
204         https://bugs.webkit.org/show_bug.cgi?id=206382
205
206         Reviewed by Devin Rousso.
207
208         * wp-content/plugins/social-meta.php:
209
210 2020-01-16  Jon Davis  <jond@apple.com>
211
212         Add support for categories and custom post types to the social meta plugin
213         https://bugs.webkit.org/show_bug.cgi?id=206327
214
215         Reviewed by Devin Rousso.
216
217         * wp-content/plugins/social-meta.php:
218         * wp-content/plugins/web-inspector-pages.php:
219         * wp-content/themes/webkit/archive-web_inspector_page.php:
220
221 2020-01-15  Jon Davis  <jond@apple.com>
222
223         Add Web Inspector Reference notice to Web Inspector blog posts
224         https://bugs.webkit.org/show_bug.cgi?id=206308
225
226         Reviewed by Devin Rousso.
227
228         * wp-content/themes/webkit/functions.php:
229
230 2020-01-15  Devin Rousso  <drousso@apple.com>
231
232         Web Inspector Reference: the meta info at the end of the article should always be on its own line
233         https://bugs.webkit.org/show_bug.cgi?id=206277
234
235         Reviewed by Timothy Hatcher.
236
237         * wp-content/themes/webkit/style.css:
238         (article .bodycopy, article .meta):
239
240 2020-01-15  Devin Rousso  <drousso@apple.com>
241
242         Web Inspector Reference: put the original author and last modified author on separate lines
243         https://bugs.webkit.org/show_bug.cgi?id=206274
244
245         Reviewed by Timothy Hatcher.
246
247         * wp-content/themes/webkit/single-web_inspector_page.php:
248         * wp-content/themes/webkit/style.css:
249         (article .meta .written): Added.
250         (article .meta .written, article .meta .updated): Added.
251         (article .meta .updated): Deleted.
252
253 2020-01-15  Jon Davis  <jond@apple.com>
254
255         Ensure UAs update the stylesheet
256         https://bugs.webkit.org/show_bug.cgi?id=206292
257
258         Reviewed by Devin Rousso.
259
260         * wp-content/themes/webkit/header.php:
261
262 2020-01-14  Jon Davis  <jond@apple.com>
263
264         Display authors of a Web Inspector reference article
265         https://bugs.webkit.org/show_bug.cgi?id=206176
266
267         Reviewed by Devin Rousso.
268
269         * wp-content/themes/webkit/single-web_inspector_page.php:
270
271 2020-01-14  Jon Davis  <jond@apple.com>
272
273         Add Markdown support for Web Inspector Reference articles
274         https://bugs.webkit.org/show_bug.cgi?id=206256
275
276         Reviewed by Devin Rousso.
277
278         * wp-content/plugins/web-inspector-pages.php:
279
280 2020-01-14  Jon Davis  <jond@apple.com>
281
282         Fix blog post article title justification
283         https://bugs.webkit.org/show_bug.cgi?id=206245
284
285         Reviewed by Devin Rousso.
286
287         * wp-content/themes/webkit/style.css:
288         (main h1):
289
290 2020-01-13  Jon Davis  <jond@apple.com>
291
292         Add support for Web Inspector pages and topic taxonomy
293         https://bugs.webkit.org/show_bug.cgi?id=206034
294
295         Reviewed by Devin Rousso.
296
297         * wp-content/plugins/web-inspector-pages.php: Added.
298         * wp-content/themes/webkit/archive-web_inspector_page.php: Added.
299         * wp-content/themes/webkit/single-web_inspector_page.php: Added.
300
301 2020-01-09  Jon Davis  <jond@apple.com>
302
303         Add styles to support Web Inspector reference articles
304         https://bugs.webkit.org/show_bug.cgi?id=206032
305
306         Reviewed by Devin Rousso.
307
308         * wp-content/themes/webkit/style.css:
309         (main h1,):
310         (main h1):
311         (article .meta .updated):
312         (article .bodycopy,):
313         (.image):
314         (p .image,):
315         (.image.block):
316         (.image img):
317         (.widescreen .image):
318         (.image.slice-top > picture > img):
319         (.image.slice-right > picture > img):
320         (.image.slice-bottom > picture > img):
321         (.image.slice-left > picture > img):
322         (.flex):
323         (.flex.center):
324         (figure.widescreen):
325         (article picture):
326         (article picture > img):
327         (.single-web_inspector_page .landing-link):
328         (.single-web_inspector_page .landing-link:hover):
329         (@media(prefers-color-scheme:dark) article .invert-brightness,):
330         (@media(prefers-color-scheme:dark) .table-of-contents label:after):
331         (article h1,): Deleted.
332         (article .bodycopy): Deleted.
333
334 2020-01-09  Jon Davis  <jond@apple.com>
335
336         Fix redundant anchor tags when generating table of contents
337         https://bugs.webkit.org/show_bug.cgi?id=206016
338
339         Reviewed by Devin Rousso.
340
341         * wp-content/plugins/table-of-contents.php:
342
343 2019-11-13  Myles C. Maxfield  <mmaxfield@apple.com>
344
345         [WebGPU] Update Babylon WebGPU demos to work on ToT
346         https://bugs.webkit.org/show_bug.cgi?id=204182
347
348         Reviewed by Dean Jackson.
349
350         3 things were wrong:
351
352         - There seemed to be a bug in the loader script. I fixed the bug and added a local copy
353           here so we don't have to keep hotlinking to the Babylon one.
354         - I had updated the helmet shaders in
355           https://github.com/litherum/Website/commit/f7768ed43012fb06345768211ea90815d81f41b4
356           but I didn't update the sphere shaders.
357         - r252423 turned off the sphere rendering after 2 seconds. This patch removes that.
358
359         * demos/webgpu/babylon/babylonjs.loaders.min.js: Added.
360         (return):
361         (return.n.d):
362         (return.get n.r):
363         (return.n.t):
364         (return.):
365         (return.n.n):
366         (return.n.o):
367         * demos/webgpu/babylon/oneHelmetWebGPU.html:
368         * demos/webgpu/babylon/oneSphereWebGPU.html:
369         * demos/webgpu/babylon/oneSphereWebGPUWSLShaders.js:
370         (sampler.reflectionSamplerSampler.register):
371         (float3.normal.attribute): Deleted.
372         * demos/webgpu/babylon/vertexShaderGLSL1.glsl: Removed. Unnecessary.
373
374 2019-11-13  Dean Jackson  <dino@apple.com>
375
376         Fix some WebGPU demos
377         https://bugs.webkit.org/show_bug.cgi?id=204167
378
379         Reviewed by Myles C. Maxfield.
380
381         Use COPY_ rather than TRANSFER_.
382
383         * demos/webgpu/babylon/babylonWebGpu.max.js:
384         * demos/webgpu/babylon/oneSphereWebGPU.html:
385         * demos/webgpu/hello-cube.html:
386         * demos/webgpu/scripts/compute-boids-compile.js:
387         * demos/webgpu/scripts/compute-boids-utils.js:
388         (async.createTextureFromImage):
389         * demos/webgpu/textured-cube.html:
390
391 2019-11-08  Ryosuke Niwa  <rniwa@webkit.org>
392
393         Add punctuation rules for C++ lambdas
394         https://bugs.webkit.org/show_bug.cgi?id=204021
395
396         Reviewed by Zalan Bujtas.
397
398         Added rules for not putting spaces between [] and () and omitting () whenever possible for C++ lambdas.
399
400         * code-style.md:
401
402 2019-10-26  Chris Lord  <clord@igalia.com>
403
404         Put OffscreenCanvas behind a build flag
405         https://bugs.webkit.org/show_bug.cgi?id=203146
406
407         Reviewed by Ryosuke Niwa.
408
409         Update to reflect split ImageBitmapOffscreenCanvas settings.
410
411         * experimental-features.html:
412
413 2019-10-14  Ling Ho  <lingcherd_ho@apple.com>
414
415         Update WebKit Build Archives page on webkit.org
416         https://bugs.webkit.org/show_bug.cgi?id=202871
417
418         Reviewed by Alexey Proskuryakov.
419
420         Added Catalina and remove Sierra.
421
422         * wp-content/themes/webkit/build-archives.php:
423
424 2019-09-19  Justin Fan  <justin_fan@apple.com>
425
426         [WebGPU] Update messaging to reflect STP 92 requirement for demos
427         https://bugs.webkit.org/show_bug.cgi?id=201931
428
429         Reviewed by Jon Lee.
430
431         Demos don't work anymore on versions of Safari older than STP 92,
432         so update WebGPU feature detection to reflect that.
433
434         * demos/webgpu/babylon/babylonWebGpu.max.js:
435         * demos/webgpu/babylon/oneHelmetWebGPU.html:
436         * demos/webgpu/babylon/oneSphereWebGPU.html:
437         * demos/webgpu/compute-blur.html:
438         * demos/webgpu/compute-boids-compile.html:
439         * demos/webgpu/compute-boids.html:
440         * demos/webgpu/hello-cube.html:
441         * demos/webgpu/hello-triangle.html:
442         * demos/webgpu/scripts/compute-blur.js:
443         (async.init):
444         * demos/webgpu/scripts/compute-boids-compile.js:
445         * demos/webgpu/scripts/hello-triangle.js:
446         (async.helloTriangle):
447         * demos/webgpu/textured-cube.html:
448
449 2019-09-18  Myles C. Maxfield  <mmaxfield@apple.com>
450
451         [WebGPU] Update demos to work on STP 92
452         https://bugs.webkit.org/show_bug.cgi?id=201872
453
454         Reviewed by Dean Jackson.
455
456         Updating for new WSL buffer layouts.
457         Updating for new WSL compiler struct validation rules.
458         GPUShaderStageBit => GPUShaderStage
459         GPUColorWriteBits => GPUColorWrite
460         GPUBufferUsage.TRANSFER_DST => GPUBufferUsage.COPY_DST
461         GPUBufferUsage.TRANSFER_SRC => GPUBufferUsage.COPY_SRC
462
463         * demos/webgpu/babylon/babylonWebGpu.max.js:
464         * demos/webgpu/babylon/oneHelmetWebGPUWSLShaders.js:
465         (sampler.bumpSamplerSampler.register):
466         (sampler.reflectionSamplerSampler.register):
467         (float2.uv.attribute): Deleted.
468         (float3.normal.attribute): Deleted.
469         * demos/webgpu/compute-boids.html:
470         * demos/webgpu/hello-cube.html:
471         * demos/webgpu/scripts/compute-blur.js:
472         (setUpCompute):
473         (createShaderCode):
474         * demos/webgpu/scripts/compute-boids-compile.js:
475         * demos/webgpu/scripts/hello-triangle.js:
476         (async.helloTriangle):
477         * demos/webgpu/textured-cube.html:
478
479 2019-09-09  Justin Fan  <justin_fan@apple.com>
480
481         [WebGPU] Upload Babylon.js, WSL compile, and MotionMark links to demo page
482         https://bugs.webkit.org/show_bug.cgi?id=201621
483
484         Reviewed by Dean Jackson.
485
486         Add new demos to the WebGPU demo collection.
487         Ensure error alerts/divs display properly if WebGPU is not enabled.
488
489         * demos/webgpu/babylon/oneHelmetWebGPU.html:
490         * demos/webgpu/babylon/oneSphereWebGPU.html:
491         * demos/webgpu/compute-blur.html:
492         * demos/webgpu/compute-boids-compile.html:
493         * demos/webgpu/compute-boids.html:
494         * demos/webgpu/hello-cube.html:
495         * demos/webgpu/hello-triangle.html:
496         * demos/webgpu/index.html:
497         * demos/webgpu/resources/babylon-helmet.png: Added.
498         * demos/webgpu/resources/babylon-sphere.png: Added.
499         * demos/webgpu/resources/motionmark.jpeg: Added.
500         * demos/webgpu/resources/webkit-logo.png: Added.
501         * demos/webgpu/scripts/compute-boids-compile.js:
502         * demos/webgpu/textured-cube.html:
503
504 2019-09-09  Jon Lee  <jonlee@apple.com>
505
506         Add Babylon demos
507         https://bugs.webkit.org/show_bug.cgi?id=201611
508
509         Rubber-stamped by Justin Fan.
510
511         * demos/webgpu/babylon/LICENSE: Added.
512         * demos/webgpu/babylon/babylonWebGpu.max.js: Added.
513         * demos/webgpu/babylon/logo.svg: Added.
514         * demos/webgpu/babylon/oneHelmetWebGPU.html: Added.
515         * demos/webgpu/babylon/oneHelmetWebGPUGLSLShaders.js: Added.
516         * demos/webgpu/babylon/oneHelmetWebGPUWSLShaders.js: Added.
517         * demos/webgpu/babylon/oneSphereWebGPU.html: Added.
518         * demos/webgpu/babylon/oneSphereWebGPUGLSLShaders.js: Added.
519         * demos/webgpu/babylon/oneSphereWebGPUWSLShaders.js: Added.
520         * demos/webgpu/babylon/vertexShaderGLSL1.glsl: Added.
521
522 2019-09-09  Jon Lee  <jonlee@apple.com>
523
524         Add boids time test
525         https://bugs.webkit.org/show_bug.cgi?id=201612
526
527         Rubber-stamped by Justin Fan.
528
529         * demos/webgpu/compute-boids-compile.html: Added.
530         * demos/webgpu/scripts/compute-boids-compile.js: Added.
531         * demos/webgpu/scripts/compute-boids-utils.js: Added.
532
533 2019-09-03  Justin Fan  <justin_fan@apple.com>
534
535         [WebGPU] Add compute-boids to WebGPU demo page
536         https://bugs.webkit.org/show_bug.cgi?id=201416
537
538         Reviewed by Dean Jackson.
539
540         Add the compute-boids demo for use with STP 91.
541
542         * demos/webgpu/compute-boids.html: Added.
543         * demos/webgpu/index.html:
544         * demos/webgpu/resources/compute-boids.png: Added.
545
546 2019-08-06  Justin Fan  <justin_fan@apple.com>
547
548         [WebGPU] Fix up demos on and add compute demo to webkit.org/demos
549         https://bugs.webkit.org/show_bug.cgi?id=200454
550
551         Reviewed by Jon Lee.
552
553         Add the compute-blur demo.
554         Ensure that WebGPU demos will work on upcoming STP release. 
555
556         * demos/webgpu/compute-blur.html: Added.
557         * demos/webgpu/css/style.css: Sync with internal demo repository stylesheet.
558         (body):
559         (canvas):
560         (body.error img):
561         (body.error input):
562         (#error p):
563         * demos/webgpu/hello-cube.html:
564         * demos/webgpu/hello-triangle.html:
565         * demos/webgpu/index.html:
566         * demos/webgpu/resources/compute-blur.png: Added.
567         * demos/webgpu/resources/hello-cube.png:
568         * demos/webgpu/resources/textured-cube.png: Added.
569         * demos/webgpu/scripts/compute-blur.js: Added.
570         (async.init):
571         (async.loadImage):
572         (setUpCompute):
573         (async.computeBlur):
574         (async.setUniforms):
575         (createShaderCode):
576         * demos/webgpu/scripts/hello-triangle.js:
577         (async.helloTriangle):
578         * demos/webgpu/textured-cube.html: Renmaed from Websites/webkit.org/demos/webgpu/hello-cube.html.
579
580 2019-07-03  Jon Davis  <jond@apple.com>
581
582         Added a domain check for validation URLs in Apple Pay demo.
583         https://bugs.webkit.org/show_bug.cgi?id=199433
584
585         Reviewed by David Kilzer.
586
587         * demos/payment-request/merchant-validation.php:
588
589 2019-06-05  Jon Davis  <jond@apple.com>
590
591         Fix icons positioned incorrectly when a featured image is used
592         https://bugs.webkit.org/show_bug.cgi?id=198535
593
594         Reviewed by Devin Rousso.
595
596         * wp-content/themes/webkit/style.css:
597         (.tile .background-image.loaded svg):
598         (.tile .featured-image::before):
599
600 2019-06-05  Jon Davis  <jond@apple.com>
601
602         Improve accessibility on webkit.org
603         https://bugs.webkit.org/show_bug.cgi?id=198531
604
605         Reviewed by Devin Rousso.
606
607         * wp-content/themes/webkit/functions.php: Added menuitem ARIA role to links
608         * wp-content/themes/webkit/widgets/post.php: Added aria-label to SVG icons
609
610 2019-06-04  Jon Davis  <jond@apple.com>
611
612         Improve performance of the lazy image loader
613         https://bugs.webkit.org/show_bug.cgi?id=198530
614
615         Reviewed by Devin Rousso.
616
617         * wp-content/themes/webkit/scripts/global.js:
618         (enableScrollableTables):
619         (lazyLoadImages):
620         (findParentMenu): Deleted.
621         (i.m.menus.m.targetMenu.targetMenuClass.indexOf): Deleted.
622         (inView): Deleted.
623         (): Deleted.
624         (loadImage.else.img.onload): Deleted.
625         (loadImage): Deleted.
626         (onMovement): Deleted.
627         (updateImages): Deleted.
628
629 2019-05-06  Justin Fan  <justin_fan@apple.com>
630
631         [Web GPU] Add demos to webkit.org
632         https://bugs.webkit.org/show_bug.cgi?id=196951
633
634         Reviewed by Dean Jackson.
635
636         Add simple triangle and spinning textured cube demos to the website.
637         Add Web GPU to experimental-features.html.
638
639         * demos/webgpu/css/style.css: Added.
640         (body):
641         (canvas):
642         (body.error canvas):
643         (h1):
644         (#container):
645         (select):
646         (div#log):
647         (body.error):
648         (body.error #contents):
649         (#error):
650         (@media (max-width: 480px)):
651         (body.error #error):
652         (#error h2):
653         (#error p):
654         * demos/webgpu/hello-cube.html: Added.
655         * demos/webgpu/hello-triangle.html: Added.
656         * demos/webgpu/index.html: Added.
657         * demos/webgpu/resources/circle.svg: Added.
658         * demos/webgpu/resources/hello-cube.png: Added.
659         * demos/webgpu/resources/hello-triangle.png: Added.
660         * demos/webgpu/resources/safari-alpha.png: Added.
661         * demos/webgpu/scripts/gl-matrix-min.js: Added.
662         (return.n):
663         (return.n.d):
664         (return.):
665         (return.get n.n):
666         (return.n.o):
667         * demos/webgpu/scripts/hello-triangle.js: Added.
668         (async.helloTriangle):
669         * experimental-features.html:
670
671 2019-03-28  Jon Davis  <jond@apple.com>
672
673         Fix font family for WebKit.org
674         https://bugs.webkit.org/show_bug.cgi?id=196311
675
676         Reviewed by Myles C. Maxfield.
677
678         * wp-content/themes/webkit/header.php: Added SF Mono loading
679         * wp-content/themes/webkit/style.css:
680         (html): Use Text font by default
681         (h1,): Use Display font for large headings
682         (.nextrouter-copy): Use Display font for routers
683
684 2019-02-21  Ryosuke Niwa  <rniwa@webkit.org>
685
686         Codify the naming convention for fooIfExists
687         https://bugs.webkit.org/show_bug.cgi?id=194930
688
689         Reviewed by Darin Adler.
690
691         Updating the coding style guideline after the discussion following
692         https://lists.webkit.org/pipermail/webkit-dev/2013-June/025056.html
693
694         * code-style.md:
695
696 2019-02-20  Jon Davis  <jond@apple.com>
697
698         Added macOS Mojave builds to the WebKit Build Archives.
699         https://bugs.webkit.org/show_bug.cgi?id=190908
700
701         Reviewed by Lucas Forschler.
702
703         * wp-content/themes/webkit/build-archives.php:
704
705 2019-02-07  Jon Davis  <jond@apple.com>
706
707         Fixed animation positioning when homepage animation completes
708         https://bugs.webkit.org/show_bug.cgi?id=194395
709
710         Reviewed by Devin Rousso.
711
712         * wp-content/themes/webkit/front-header.php:
713
714 2019-02-07  Jon Davis  <jond@apple.com>
715
716         Disable the WP emoji polyfill
717         https://bugs.webkit.org/show_bug.cgi?id=194394
718
719         Reviewed by Devin Rousso.
720
721         * wp-content/themes/webkit/functions.php:
722
723 2019-02-07  Jon Davis  <jond@apple.com>
724
725         Fixed responsive design issues for the Contribute drop-down menu and pagination
726         https://bugs.webkit.org/show_bug.cgi?id=194393
727
728         Reviewed by Devin Rousso.
729
730         The short viewport breakpoint styles should apply for small width
731         windows as well, and pagination styles need to accommodate wrapped
732         text labels.
733
734         * wp-content/themes/webkit/style.css:
735         (.pagination .page-numbers,):
736         (@media only screen and (max-height: 415px) and (max-width: 920px)):
737         (@media only screen and (max-height: 415px)): Deleted.
738
739 2019-02-04  Jon Davis  <jond@apple.com>
740
741         Add demos for Intersection Observer API
742         https://bugs.webkit.org/show_bug.cgi?id=194219
743
744         Reviewed by Simon Fraser.
745
746         * demos/intersection-observer/lazy-image-load/index.html: Added.
747         * demos/intersection-observer/lazy-image-load/scripts.js: Added.
748         (ImageLoader):
749         (ImageLoader.prototype.findImages):
750         (ImageLoader.prototype.smallURLForImage):
751         (ImageLoader.prototype.largeURLForImage):
752         (ImageLoader.prototype.setupObserver):
753         (ImageLoader.prototype.intersectionsChanged):
754         * demos/intersection-observer/lazy-image-load/style.css: Added.
755         (body):
756         (section):
757         (header):
758         (.main):
759         (.main img):
760         (.stories):
761         (.world, .local):
762         (.world):
763         (.local):
764         (.ad):
765         (.contents):
766         (.sidebar):
767         (.links):
768         (.main-story):
769         (.main-story img):
770         (.top-story):
771         (.top-story img):
772         (.mid-story img):
773         (.link-group):
774         (.link-group img):
775         (.link-group ul):
776         (.link-group li):
777         (footer):
778         (footer ul):
779         (footer a):
780         (.footer-col):
781         * demos/intersection-observer/simple/script.js: Added.
782         (addToLog):
783         (clearLog):
784         (stringFromRect):
785         (intersectedCallback):
786         * demos/intersection-observer/simple/simple-observer-iframe.html: Added.
787         * demos/intersection-observer/simple/simple-observer-root-margin.html: Added.
788         * demos/intersection-observer/simple/simple-observer.html: Added.
789         * demos/intersection-observer/simple/styles.css: Added.
790         (body):
791         (.results):
792         (.results button):
793         (h2):
794         (#logging):
795         * demos/intersection-observer/triggered-animation/index.html: Added.
796         * demos/intersection-observer/triggered-animation/script.js: Added.
797         (AnimationManager):
798         (AnimationManager.prototype.setupObserver):
799         (AnimationManager.prototype.intersectionsChanged):
800         * demos/intersection-observer/triggered-animation/style.css: Added.
801         (body):
802         (p):
803         (.animation-container h1):
804         (.animation-container):
805         (.animation-container .box):
806         (.slide.box):
807         (.animation-container.visible > .slide.box):
808         (.slide.animation-container div:nth-of-type(1)):
809         (.slide.animation-container div:nth-of-type(2)):
810         (.slide.animation-container div:nth-of-type(3)):
811         (.spin):
812         (.animation-container.visible .spin):
813         (@keyframes spin):
814         (to):
815         (.animation-container.svg):
816         (.animation-container.svg path):
817         (.animation-container.svg.visible):
818         (@keyframes stroke-move):
819         (.animation-container.svg circle):
820         (.animation-container.svg.visible circle):
821         (.animation-container.svg circle:nth-of-type(2)):
822         (.animation-container.svg circle:nth-of-type(3)):
823         (.animation-container.svg circle:nth-of-type(4)):
824         (.animation-container.svg circle:nth-of-type(5)):
825         (@keyframes circle-scale):
826
827 2019-01-25  Jon Davis  <jond@apple.com>
828
829         Added feature status entry for "Removed in Preview"
830         https://bugs.webkit.org/show_bug.cgi?id=193794
831
832         Reviewed by Joseph Pecoraro.
833
834         * wp-content/themes/webkit/status.php:
835
836 2018-12-20  Jon Davis  <jond@apple.com>
837
838         Ensure new styles are served on webkit.org.
839         https://bugs.webkit.org/show_bug.cgi?id=192953
840
841         Rubber-stamped by Devin Rousso.
842
843         * tabicon.svg: Removed as vector icons are no longer preferred.
844         * wp-content/themes/webkit/header.php: Updated stylesheet datestamp.
845
846 2018-12-20  Jon Davis  <jond@apple.com>
847
848         Added a dark mode color scheme.
849         https://bugs.webkit.org/show_bug.cgi?id=192930
850
851         Reviewed by Timothy Hatcher.
852
853         * .htaccess: Added convenience redirects for /features and /css-features
854         * wp-content/themes/webkit/build-archives.php: Customized dark color styles for the page.
855         * wp-content/themes/webkit/css-status.php: Implemented new design and dark styles support.
856         * wp-content/themes/webkit/front-header.php: Added dark color styles.
857         * wp-content/themes/webkit/functions.php: Added new feature status navigation menu.
858         * wp-content/themes/webkit/header.php: Specify support for light and dark color schemes.
859         * wp-content/themes/webkit/images/chevron-dark.svg: Added.
860         * wp-content/themes/webkit/images/chevron.svg: Switch to HSL color.
861         * wp-content/themes/webkit/images/filter.svg: Added.
862         * wp-content/themes/webkit/images/icons.svg: Use currentColor for dark mode.
863         * wp-content/themes/webkit/images/invert-lightness.svg: Added.
864         * wp-content/themes/webkit/images/search.svg: Added.
865         * wp-content/themes/webkit/sitemap.php: Customized dark color styles for the page.
866         * wp-content/themes/webkit/status.php: Updated design and dark styles support.
867         * wp-content/themes/webkit/style.css: Added dark style rules and switched to custom properties.
868         (:root):
869         (@media(prefers-color-scheme:dark)):
870         (body):
871         (a):
872         (a,):
873         (hr):
874         (code):
875         (main):
876         (a[name]):
877         (p > a[name]::before):
878         (a[name]:hover):
879         (a[name]:hover::before):
880         (p:hover > a[name]::before):
881         (input[type=text]):
882         (input[type=submit]):
883         (.screen-reader-text:focus):
884         (.pagination .page-numbers,):
885         (.pagination .menu-item a):
886         (.pagination .page-numbers:not(.current, .dots):hover):
887         (.pagination .dots,):
888         (.connected.pagination .menu-item):
889         (.connected.pagination .menu-item:hover a):
890         (.connected.pagination .menu-item:first-child a):
891         (.connected.pagination .menu-item:last-child a):
892         (.connected.pagination .menu-item.current-menu-item a,):
893         (.menu-feature-pages-container):
894         (.nextrouter):
895         (.nextrouter.previous):
896         (.nextrouter:hover,):
897         (.nextrouter a):
898         (.nextrouter-copy):
899         (.nextrouter .label):
900         (.nextrouter .link):
901         (.tiles):
902         (.tile):
903         (.tile .background-image):
904         (.tile .background-image svg):
905         (.tile.category-web-inspector svg):
906         (.tile.category-performance svg):
907         (.tile.category-javascript svg):
908         (.tile.category-css svg):
909         (.tile.category-standards svg):
910         (.tile.category-contributing svg):
911         (.tile.category-storage svg):
912         (.tile.category-layout svg):
913         (.tile.category-safari-technology-preview svg):
914         (.tile.category-accessibility svg):
915         (.tile.category-security svg):
916         (.tile.category-privacy svg):
917         (.tile .background-image.loaded):
918         (.tile:not(.has-post-thumbnail) .background-image,):
919         (.featured-tile .tile-content):
920         (.background-vignette):
921         (.tag-window .background-image):
922         (.tag-window .background-vignette):
923         (.featured-tile.tag-dark .background-vignette):
924         (.featured-tile.tag-dark .tile-content):
925         (.featured-tile.tag-dark .tile-content a):
926         (.icon-tile .icon):
927         (.icon-tile,):
928         (.gray-tile):
929         (.gray-tile a):
930         (.amber-tile):
931         (.blue-tile):
932         (.twitter-tile):
933         (.icon.twitter-icon):
934         (pre):
935         (code .keyword,):
936         (code .keyword.builtin,):
937         (code .keyword.type):
938         (code .preprocessor):
939         (code .comment):
940         (code .comment .doc):
941         (code .identifier):
942         (code .string,):
943         (code .escaped):
944         (code .number,):
945         (code .regex,):
946         (code .attribute.value):
947         (code .operator):
948         (code .keyword.operator):
949         (code .whitespace):
950         (code .error):
951         (code .doctype):
952         (code .property):
953         (code.xml .comment,):
954         (code.xml .preprocessor .keyword):
955         (code.xml .meta,):
956         (code.cpp .preprocessor .identifier):
957         (pre::-moz-selection,):
958         (pre::selection, pre span::selection):
959         (code.css .attribute,):
960         (code.css .keyword):
961         (code.css .number):
962         (article h1,):
963         (article .byline p):
964         (article thead, article tfoot):
965         (article tr):
966         (article blockquote):
967         (.post .bodycopy > p:last-child:after):
968         (article div.note):
969         (article .foreword):
970         (article .cliptop):
971         (article .clipbottom):
972         (article .clipright):
973         (article .clipleft):
974         (article .mattewhite):
975         (article .mattewhite:not(.widescreen)):
976         (figure.table):
977         (article figcaption):
978         (article figcaption::before):
979         (.table-of-contents):
980         (.site-logo):
981         (.feature-header:after,):
982         (header nav a,):
983         (header nav a:hover,):
984         (.sub-menu-layer):
985         (.sub-menu-layer:after):
986         (.sub-menu-layer:before):
987         (@media only screen and (max-width: 920px)):
988         (header .menu):
989         (header nav a):
990         (header .menu > .menu-item > .sub-menu):
991         (@media only screen and (max-width: 690px)):
992         (article .scrollable):
993         (@media only screen and (max-width: 600px)):
994         (.table-of-contents label:after):
995         (@media only screen and (max-width: 415px)):
996         (article .invert-brightness,):
997         (.preserve-color, video):
998         (.preserve-color:hover,):
999         (.nextrouter .link,):
1000         (.search-input):
1001         (.filters-toggle-button):
1002         (a > code): Deleted.
1003         (.pagination .page-numbers): Deleted.
1004         (.nextrouter:hover): Deleted.
1005         (.nextrouter.previous:hover): Deleted.
1006         (.icon-tile, .icon-tile a): Deleted.
1007         (.gray-tile, .gray-tile a): Deleted.
1008         (code .string, code .char): Deleted.
1009         (code .number, code .tag): Deleted.
1010         (code .regex, code .attribute): Deleted.
1011         (code.xml .meta, code.xml .meta .keyword): Deleted.
1012         (code::-moz-selection, code span::-moz-selection): Deleted.
1013         (code::selection, code span::selection): Deleted.
1014         (article h1 a): Deleted.
1015         (.feature-header:after): Deleted.
1016         (.feature.opened .feature-header:after): Deleted.
1017         * wp-content/themes/webkit/team.php: Customized dark color styles for the page.
1018
1019 2018-12-01  Simon Fraser  <simon.fraser@apple.com>
1020
1021         webkit.org/css-status is broken
1022         https://bugs.webkit.org/show_bug.cgi?id=192278
1023
1024         Reviewed by Zalan Bujtas.
1025
1026         Remove a stray '='.
1027
1028         * wp-content/themes/webkit/css-status.php:
1029
1030 2018-11-09  Jon Davis  <jond@apple.com>
1031
1032         Clean-up stray whitespace in theme files
1033         https://bugs.webkit.org/show_bug.cgi?id=191430
1034
1035         Reviewed by Dean Jackson.
1036
1037         * wp-content/themes/webkit/css-status.php:
1038         * wp-content/themes/webkit/footer.php:
1039         * wp-content/themes/webkit/front-page.php:
1040         * wp-content/themes/webkit/includes.php:
1041         * wp-content/themes/webkit/nightly-start.php:
1042         * wp-content/themes/webkit/nightly-survey.php:
1043         * wp-content/themes/webkit/page.php:
1044         * wp-content/themes/webkit/scripts/global.js:
1045         * wp-content/themes/webkit/scripts/searchbuilds.js:
1046         (initsearch):
1047         (initsearch.displayError):
1048         * wp-content/themes/webkit/single.php:
1049         * wp-content/themes/webkit/sitemap.php:
1050         * wp-content/themes/webkit/team.php:
1051         * wp-content/themes/webkit/widgets/icon.php:
1052         * wp-content/themes/webkit/widgets/page.php:
1053
1054 2018-11-02  Jon Davis  <jond@apple.com>
1055
1056         Follow-up fix for the webkit.org blog index page
1057         https://bugs.webkit.org/show_bug.cgi?id=191216
1058
1059         Reviewed by Timothy Hatcher.
1060
1061         * wp-content/themes/webkit/index.php:
1062
1063 2018-11-02  Jon Davis  <jond@apple.com>
1064
1065         Improved the SVG icons to use SVG symbols
1066         https://bugs.webkit.org/show_bug.cgi?id=191205
1067
1068         Reviewed by Timothy Hatcher.
1069
1070         This change makes it far easier to add new SVG icons to the
1071         icons.svg sprite and provides better positioning control
1072         over the icons within the blog post tile frame.
1073
1074         * wp-content/themes/webkit/front-page.php:
1075         * wp-content/themes/webkit/functions.php:
1076         * wp-content/themes/webkit/header.php:
1077         * wp-content/themes/webkit/images/icons.svg:
1078         * wp-content/themes/webkit/index.php:
1079         * wp-content/themes/webkit/loop.php:
1080         * wp-content/themes/webkit/style.css:
1081         (@supports ( -webkit-backdrop-filter: blur(10px) )):
1082         (footer):
1083         (#icons):
1084         (.tile .background-image):
1085         (.tile .background-image svg):
1086         (.tile.category-web-inspector svg):
1087         (.tile.category-performance svg):
1088         (.tile.category-javascript svg):
1089         (.tile.category-css svg):
1090         (.tile.category-standards svg):
1091         (.tile.category-contributing svg):
1092         (.tile.category-storage svg):
1093         (.tile.category-layout svg):
1094         (.tile.category-safari-technology-preview svg):
1095         (.tile.category-accessibility svg):
1096         (.tile.category-security svg):
1097         (.tile.category-privacy svg):
1098         (header .menu-item-has-children .label-toggle::after):
1099         (@media only screen and (max-width: 920px)):
1100         (.main-menu.label-toggle):
1101         (header .menu):
1102         (@media only screen and (max-width: 690px)):
1103         (@media only screen and (max-width: 415px)):
1104         (@media only screen and (max-height: 415px)):
1105         (.tile.category-web-inspector .background-image): Deleted.
1106         (.tile.category-performance .background-image): Deleted.
1107         (.tile.category-javascript .background-image): Deleted.
1108         (.tile.category-css .background-image): Deleted.
1109         (.tile.category-standards .background-image): Deleted.
1110         (.tile.category-contributing .background-image): Deleted.
1111         (.tile.category-storage .background-image): Deleted.
1112         (.tile.category-layout .background-image): Deleted.
1113         (.tile.category-safari-technology-preview .background-image): Deleted.
1114         (.tile.category-accessibility .background-image): Deleted.
1115         (.tile.tag-console .background-image,): Deleted.
1116         (.tile.tag-console .background-image): Deleted.
1117         (.tile.tag-debugger .background-image): Deleted.
1118         (.tile.tag-shortcuts .background-image): Deleted.
1119         (.tile.tag-timeline .background-image): Deleted.
1120         * wp-content/themes/webkit/widgets/post.php:
1121
1122 2018-11-01  Jon Davis  <jond@apple.com>
1123
1124         Prevent homepage animation for users that prefer reduced motion
1125         https://bugs.webkit.org/show_bug.cgi?id=188211
1126
1127         Reviewed by Timothy Hatcher.
1128
1129         * wp-content/themes/webkit/front-header.php:
1130
1131 2018-10-25  Jon Davis  <jond@apple.com>
1132
1133         Added support for "deprecated" feature status
1134         https://bugs.webkit.org/show_bug.cgi?id=187615
1135
1136         Reviewed by Joseph Pecoraro.
1137
1138         * wp-content/themes/webkit/status.php:
1139
1140 2018-10-12  Devin Rousso  <drousso@apple.com>
1141
1142         Add a demo for WebInspector scanvas debugging.
1143
1144         * demos/canvas-debugging/index.html: Added.
1145
1146 2018-10-08  Justin Fan  <justin_fan@apple.com>
1147
1148         WebGPU: Rename old WebGPU prototype to WebMetal
1149         https://bugs.webkit.org/show_bug.cgi?id=190325
1150         <rdar://problem/44990443>
1151
1152         Reviewed by Dean Jackson.
1153
1154         Rename WebGPU prototype files to WebMetal in preparation for implementing the new (Oct 2018) WebGPU interface.
1155
1156         * demos/webgpu/shared.js: Removed.
1157         * demos/webmetal/2d.html: Renamed from Websites/webkit.org/demos/webgpu/2d.html.
1158         * demos/webmetal/2d.jpg: Renamed from Websites/webkit.org/demos/webgpu/2d.jpg.
1159         * demos/webmetal/2d.js: Renamed from Websites/webkit.org/demos/webgpu/2d.js.
1160         (init):
1161         * demos/webmetal/circle.svg: Renamed from Websites/webkit.org/demos/webgpu/circle.svg.
1162         * demos/webmetal/cubes.html: Renamed from Websites/webkit.org/demos/webgpu/cubes.html.
1163         * demos/webmetal/cubes.jpg: Renamed from Websites/webkit.org/demos/webgpu/cubes.jpg.
1164         * demos/webmetal/cubes.js: Renamed from Websites/webkit.org/demos/webgpu/cubes.js.
1165         (init):
1166         * demos/webmetal/gl-matrix-min.js: Renamed from Websites/webkit.org/demos/webgpu/gl-matrix-min.js.
1167         * demos/webmetal/hello.html: Renamed from Websites/webkit.org/demos/webgpu/hello.html.
1168         * demos/webmetal/hello.jpg: Renamed from Websites/webkit.org/demos/webgpu/hello.jpg.
1169         * demos/webmetal/hello.js: Renamed from Websites/webkit.org/demos/webgpu/hello.js.
1170         (init):
1171         * demos/webmetal/index.html: Renamed from Websites/webkit.org/demos/webgpu/index.html.
1172         * demos/webmetal/shared.css: Renamed from Websites/webkit.org/demos/webgpu/shared.css.
1173         * demos/webmetal/shared.js: Added.
1174         (const.hasWebMetal):
1175         (const.checkForWebMetal):
1176         * demos/webmetal/simple.html: Renamed from Websites/webkit.org/demos/webgpu/simple.html.
1177         * demos/webmetal/simple.jpg: Renamed from Websites/webkit.org/demos/webgpu/simple.jpg.
1178         * demos/webmetal/simple.js: Renamed from Websites/webkit.org/demos/webgpu/simple.js.
1179         (init):
1180         * experimental-features.html:
1181
1182 2018-09-05  Fujii Hironori  <Hironori.Fujii@sony.com>
1183
1184         Update code style guidelines for using namespace inside a namespace definition
1185         https://bugs.webkit.org/show_bug.cgi?id=189298
1186
1187         Reviewed by Ryosuke Niwa.
1188
1189         "using namespace" statements should be inside namespace definitions for
1190         unified source builds.
1191
1192         * code-style.md(#using-position):
1193
1194 2018-08-31  Dean Jackson  <dino@apple.com>
1195
1196         Add support for USDZ to webkit.org for a sample file
1197         https://bugs.webkit.org/show_bug.cgi?id=189217
1198
1199         Rubber-stamped by Anders Carlsson.
1200
1201         Use the accepted MIME-type for USDZ files, and provide a
1202         simple example file.
1203
1204         * .htaccess: Serve USD with a MIME-type that we will accept.
1205         * demos/ar/heart.usdz: Added.
1206
1207 2018-07-24  Jon Davis  <jond@apple.com>
1208
1209         Disable some vestibular trigger animations when prefers-reduced-motion is active.
1210         https://bugs.webkit.org/show_bug.cgi?id=186529
1211
1212         Reviewed by Dean Jackson.
1213
1214         * wp-content/themes/webkit/style.css:
1215         (@media (prefers-reduced-motion)): Added to honor reduced motion settings.
1216         (article,): Added to only use fade-in animation and prevent motion.
1217
1218 2018-06-20  Manuel Rego Casasnovas  <rego@igalia.com>
1219
1220         [WPE] Some fixups on webkit.org page
1221         https://bugs.webkit.org/show_bug.cgi?id=186844
1222
1223         Unreviewed as the content is not modified, only some minor fixups on the format.
1224
1225         * wpe.md: Remove title as it's already provided by the website CMS.
1226         Avoid breaking lines at 80 chars as it's not rendered as expected.
1227
1228 2018-06-20  Manuel Rego Casasnovas  <rego@igalia.com>
1229
1230         [WPE] Add page for webkit.org
1231         https://bugs.webkit.org/show_bug.cgi?id=186844
1232
1233         Reviewed by Michael Catanzaro.
1234
1235         * wpe.md: Added.
1236
1237 2018-06-14  Roy Reapor  <rreapor@apple.com>
1238
1239         Use new jQuery file layout
1240         https://bugs.webkit.org/show_bug.cgi?id=186636
1241
1242         Reviewed by Aakash Jain.
1243
1244         * ajax/libs/jqueryui/jquery-ui-1.8.15.css: Removed.
1245         * ajax/libs/jqueryui/jquery-ui-1.8.15.min.js: Removed.
1246
1247 2018-06-14  Jon Davis  <jond@apple.com>
1248
1249         Minor layout fix for WebKit Feature Status Page
1250         https://bugs.webkit.org/show_bug.cgi?id=186539
1251
1252         Reviewed by Timothy Hatcher.
1253
1254         * wp-content/themes/webkit/status.php: Added padding below the bottom paragraph.
1255
1256 2018-06-14  Roy Reapor  <rreapor@apple.com>
1257
1258         jQuery UI image assets are missing on webkit.org website.
1259         https://bugs.webkit.org/show_bug.cgi?id=185949
1260
1261         Reviewed by Aakash Jain.
1262
1263         * ajax/libs/jqueryui/1.8.15/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png: Added.
1264         * ajax/libs/jqueryui/1.8.15/themes/base/images/ui-bg_flat_75_ffffff_40x100.png: Added.
1265         * ajax/libs/jqueryui/1.8.15/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png: Added.
1266         * ajax/libs/jqueryui/1.8.15/themes/base/images/ui-bg_glass_65_ffffff_1x400.png: Added.
1267         * ajax/libs/jqueryui/1.8.15/themes/base/images/ui-bg_glass_75_dadada_1x400.png: Added.
1268         * ajax/libs/jqueryui/1.8.15/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png: Added.
1269         * ajax/libs/jqueryui/1.8.15/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png: Added.
1270         * ajax/libs/jqueryui/1.8.15/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png: Added.
1271         * ajax/libs/jqueryui/1.8.15/themes/base/images/ui-icons_222222_256x240.png: Added.
1272         * ajax/libs/jqueryui/1.8.15/themes/base/images/ui-icons_2e83ff_256x240.png: Added.
1273         * ajax/libs/jqueryui/1.8.15/themes/base/images/ui-icons_454545_256x240.png: Added.
1274         * ajax/libs/jqueryui/1.8.15/themes/base/images/ui-icons_888888_256x240.png: Added.
1275         * ajax/libs/jqueryui/1.8.15/themes/base/images/ui-icons_cd0a0a_256x240.png: Added.
1276         * ajax/libs/jqueryui/1.8.15/themes/base/jquery-ui.min.css: Added.
1277         * ajax/libs/jqueryui/1.8.15/themes/base/jquery.ui.accordion.min.css: Added.
1278         * ajax/libs/jqueryui/1.8.15/themes/base/jquery.ui.all.min.css: Added.
1279         * ajax/libs/jqueryui/1.8.15/themes/base/jquery.ui.autocomplete.min.css: Added.
1280         * ajax/libs/jqueryui/1.8.15/themes/base/jquery.ui.base.min.css: Added.
1281         * ajax/libs/jqueryui/1.8.15/themes/base/jquery.ui.button.min.css: Added.
1282         * ajax/libs/jqueryui/1.8.15/themes/base/jquery.ui.core.min.css: Added.
1283         * ajax/libs/jqueryui/1.8.15/themes/base/jquery.ui.datepicker.min.css: Added.
1284         * ajax/libs/jqueryui/1.8.15/themes/base/jquery.ui.dialog.min.css: Added.
1285         * ajax/libs/jqueryui/1.8.15/themes/base/jquery.ui.progressbar.min.css: Added.
1286         * ajax/libs/jqueryui/1.8.15/themes/base/jquery.ui.resizable.min.css: Added.
1287         * ajax/libs/jqueryui/1.8.15/themes/base/jquery.ui.selectable.min.css: Added.
1288         * ajax/libs/jqueryui/1.8.15/themes/base/jquery.ui.slider.min.css: Added.
1289         * ajax/libs/jqueryui/1.8.15/themes/base/jquery.ui.tabs.min.css: Added.
1290         * ajax/libs/jqueryui/1.8.15/themes/base/jquery.ui.theme.min.css: Added.
1291         * ajax/libs/jqueryui/1.8.15/ui/jquery-ui.min.js: Added.
1292         * ajax/libs/jqueryui/1.8.15/ui/jquery.effects.blind.min.js: Added.
1293         * ajax/libs/jqueryui/1.8.15/ui/jquery.effects.bounce.min.js: Added.
1294         * ajax/libs/jqueryui/1.8.15/ui/jquery.effects.clip.min.js: Added.
1295         * ajax/libs/jqueryui/1.8.15/ui/jquery.effects.core.min.js: Added.
1296         * ajax/libs/jqueryui/1.8.15/ui/jquery.effects.drop.min.js: Added.
1297         * ajax/libs/jqueryui/1.8.15/ui/jquery.effects.explode.min.js: Added.
1298         * ajax/libs/jqueryui/1.8.15/ui/jquery.effects.fade.min.js: Added.
1299         * ajax/libs/jqueryui/1.8.15/ui/jquery.effects.fold.min.js: Added.
1300         * ajax/libs/jqueryui/1.8.15/ui/jquery.effects.highlight.min.js: Added.
1301         * ajax/libs/jqueryui/1.8.15/ui/jquery.effects.pulsate.min.js: Added.
1302         * ajax/libs/jqueryui/1.8.15/ui/jquery.effects.scale.min.js: Added.
1303         * ajax/libs/jqueryui/1.8.15/ui/jquery.effects.shake.min.js: Added.
1304         * ajax/libs/jqueryui/1.8.15/ui/jquery.effects.slide.min.js: Added.
1305         * ajax/libs/jqueryui/1.8.15/ui/jquery.effects.transfer.min.js: Added.
1306         * ajax/libs/jqueryui/1.8.15/ui/jquery.ui.accordion.min.js: Added.
1307         * ajax/libs/jqueryui/1.8.15/ui/jquery.ui.autocomplete.min.js: Added.
1308         * ajax/libs/jqueryui/1.8.15/ui/jquery.ui.button.min.js: Added.
1309         * ajax/libs/jqueryui/1.8.15/ui/jquery.ui.core.min.js: Added.
1310         * ajax/libs/jqueryui/1.8.15/ui/jquery.ui.datepicker.min.js: Added.
1311         * ajax/libs/jqueryui/1.8.15/ui/jquery.ui.dialog.min.js: Added.
1312         * ajax/libs/jqueryui/1.8.15/ui/jquery.ui.draggable.min.js: Added.
1313         * ajax/libs/jqueryui/1.8.15/ui/jquery.ui.droppable.min.js: Added.
1314         * ajax/libs/jqueryui/1.8.15/ui/jquery.ui.mouse.min.js: Added.
1315         * ajax/libs/jqueryui/1.8.15/ui/jquery.ui.position.min.js: Added.
1316         * ajax/libs/jqueryui/1.8.15/ui/jquery.ui.progressbar.min.js: Added.
1317         * ajax/libs/jqueryui/1.8.15/ui/jquery.ui.resizable.min.js: Added.
1318         * ajax/libs/jqueryui/1.8.15/ui/jquery.ui.selectable.min.js: Added.
1319         * ajax/libs/jqueryui/1.8.15/ui/jquery.ui.slider.min.js: Added.
1320         * ajax/libs/jqueryui/1.8.15/ui/jquery.ui.sortable.min.js: Added.
1321         * ajax/libs/jqueryui/1.8.15/ui/jquery.ui.tabs.min.js: Added.
1322         * ajax/libs/jqueryui/1.8.15/ui/jquery.ui.widget.min.js: Added.
1323
1324 2018-06-05  Antoine Quint  <graouts@apple.com>
1325
1326         [Web Animations] Only expose CSSAnimation and CSSTransition if the WebAnimationsCSSIntegration runtime flag is enabled
1327         https://bugs.webkit.org/show_bug.cgi?id=186305
1328
1329         Reviewed by Dean Jackson.
1330
1331         Add a test for the WebAnimationsCSSIntegration runtime flag.
1332
1333         * experimental-features.html:
1334
1335 2018-06-01  Dean Jackson  <dino@apple.com>
1336
1337         Add a demo for passive touch listeners.
1338
1339         * demos/passive-touches/index.html: Added.
1340
1341 2018-05-23  Roy Reapor  <rreapor@apple.com>
1342
1343         Remove Source Sans Pro from WebKit website
1344         https://bugs.webkit.org/show_bug.cgi?id=185871
1345
1346         Reviewed by Aakash Jain.
1347
1348         * demos/spring/index.html:
1349
1350 2018-05-22  Roy Reapor  <rreapor@apple.com>
1351
1352         Test infrastructure websites should use jQuery and jQuery UI hosted on webkit.org
1353         https://bugs.webkit.org/show_bug.cgi?id=185788
1354
1355         Reviewed by Aakash Jain.
1356
1357         * ajax/libs/jquery/jquery-1.6.2.min.js: Added.
1358         * ajax/libs/jqueryui: Added.
1359         * ajax/libs/jqueryui/jquery-ui-1.8.15.css: Added.
1360
1361 2018-05-22  Wenson Hsieh  <wenson_hsieh@apple.com>
1362
1363         Add some additional demo content to webkit.org
1364         https://bugs.webkit.org/show_bug.cgi?id=185892
1365
1366         Reviewed by Tim Horton.
1367
1368         Adds three demo pages, and some placeholder assets.
1369
1370         * demos/extrazoom/article/constitution.jpg: Added.
1371         * demos/extrazoom/article/index.html: Added.
1372         * demos/extrazoom/login/index.html: Added.
1373         * demos/extrazoom/login/webkit.svg: Added.
1374         * demos/extrazoom/recipes/butterchicken.jpg: Added.
1375         * demos/extrazoom/recipes/chowder.jpg: Added.
1376         * demos/extrazoom/recipes/hummus.jpg: Added.
1377         * demos/extrazoom/recipes/index.html: Added.
1378         * demos/extrazoom/recipes/padthai.jpg: Added.
1379         * demos/extrazoom/recipes/pizza.jpg: Added.
1380         * demos/extrazoom/recipes/salmon.jpg: Added.
1381         * demos/extrazoom/recipes/steak.jpg: Added.
1382         * demos/extrazoom/recipes/tacos.jpg: Added.
1383
1384 2018-04-26  Ross Kirsling  <ross.kirsling@sony.com>
1385
1386         Update code style guidelines to mention braced initialization style.
1387         https://bugs.webkit.org/show_bug.cgi?id=185053
1388
1389         Reviewed by Ryosuke Niwa.
1390
1391         * code-style.md:
1392         Add a clause to the Spacing section about braced initialization.
1393         (Also, fix an erroneous element ID on a neighboring line.)
1394
1395 2018-04-04  Andy Estes  <aestes@apple.com>
1396
1397         Unreviewed. Correct the path to merchant-validation-config.php.
1398
1399         * demos/payment-request/merchant-validation.php:
1400
1401 2018-04-04  Andy Estes  <aestes@apple.com>
1402
1403         Add Payment Request demo content.
1404
1405         Rubber-stamped by Zalan Bujtas.
1406
1407         * demos/payment-request/demo.js: Added.
1408         (string_appeared_here.async.applePayButtonClicked):
1409         * demos/payment-request/index.html: Added.
1410         * demos/payment-request/merchant-validation.php: Added.
1411         * demos/payment-request/squirrelfish.png: Added.
1412         * demos/payment-request/style.css: Added.
1413         (@supports (-webkit-appearance: -apple-pay-button)):
1414         (.apple-pay-not-supported::before):
1415         (.hidden):
1416         (#black-buttons > .apple-pay-button):
1417         (#white-buttons > .apple-pay-button):
1418         (#demo):
1419         (#description):
1420
1421 2018-03-21  Jon Davis  <jond@apple.com>
1422
1423         Add support for an overridable byline in blog posts
1424         https://bugs.webkit.org/show_bug.cgi?id=183799
1425
1426         Reviewed by Timothy Hatcher.
1427
1428         * wp-content/themes/webkit/functions.php:
1429
1430 2018-02-20  Jon Davis  <jond@apple.com>
1431
1432         Add widescreen layout class for the Downloads page
1433         https://bugs.webkit.org/show_bug.cgi?id=182948
1434
1435         Reviewed by Alexey Proskuryakov.
1436
1437         * wp-content/themes/webkit/downloads.php: Added .widescreen for full-width layout.
1438
1439 2018-02-13  Jon Davis  <jond@apple.com>
1440
1441         Added a redirect for /nightly to /downloads/.
1442         https://bugs.webkit.org/show_bug.cgi?id=182743
1443         <rdar://problem/35126697>
1444
1445         Reviewed by Lucas Forschler.
1446
1447         * .htaccess:
1448
1449 2018-01-24  Aakash Jain  <aakash_jain@apple.com>
1450
1451         Update code style guidelines for Python
1452         https://bugs.webkit.org/show_bug.cgi?id=179387
1453
1454         Rubber-stamped by Alexey Proskuryakov.
1455
1456         * code-style.md:
1457
1458 2017-12-11  Dean Jackson  <dino@apple.com>
1459
1460         Add a runtime feature flag for ImageBitmap and OffscreenCanvas
1461         https://bugs.webkit.org/show_bug.cgi?id=180652
1462         <rdar://problem/35969611>
1463
1464         Reviewed by Antoine Quint.
1465
1466         Simple test to validate if these interfaces are enabled.
1467
1468         * experimental-features.html:
1469
1470 2017-11-28  Dean Jackson  <dino@apple.com>
1471
1472         Include gl-matrix directly since github doesn't serve the correct mime type
1473         https://bugs.webkit.org/show_bug.cgi?id=180102
1474         <rdar://problem/35301622>
1475
1476         Reviewed by Antoine Quint.
1477
1478         * demos/webgpu/cubes.html:
1479         * demos/webgpu/gl-matrix-min.js: Added.
1480         * demos/webgpu/simple.html:
1481
1482 2017-11-13  Jon Davis  <jond@apple.com>
1483
1484         Update safe area CSS for webkit.org
1485         https://bugs.webkit.org/show_bug.cgi?id=179615
1486
1487         Reviewed by Alexey Proskuryakov.
1488
1489         * wp-content/themes/webkit/style.css:
1490         (@media only screen and (max-height: 415px)):
1491         (@supports(padding:max(0px))):
1492
1493 2017-11-13  Jon Davis  <jond@apple.com>
1494
1495         Add a new landing page design and site-wide design detail updates for webkit.org
1496         https://bugs.webkit.org/show_bug.cgi?id=179558
1497
1498         Reviewed by Alexey Proskuryakov.
1499
1500         * wp-content/themes/webkit/404.php: Removed unnecessary prefixed CSS.
1501         * wp-content/themes/webkit/444.php: Removed unnecessary prefixed CSS.
1502         * wp-content/themes/webkit/css-status.php: Removed unnecessary prefixed CSS.
1503         * wp-content/themes/webkit/footer.php: Added new page wrapper container.
1504         * wp-content/themes/webkit/front-header.php: Redesigned landing hero.
1505         * wp-content/themes/webkit/functions.php: Added support for configurable non-breaking words.
1506         * wp-content/themes/webkit/header.php: Added viewport-fit, changed web font, changed logo title.
1507         * wp-content/themes/webkit/images/chevron.svg: Added.
1508         * wp-content/themes/webkit/images/circular.svg: Added.
1509         * wp-content/themes/webkit/images/compass.svg: Added.
1510         * wp-content/themes/webkit/images/download-white.svg: Added.
1511         * wp-content/themes/webkit/images/template.svg: Added.
1512         * wp-content/themes/webkit/loop.php: Updated "read more" link presentation.
1513         * wp-content/themes/webkit/nightly-start.php: Adjusted header background colors.
1514         * wp-content/themes/webkit/nightly-survey.php: Adjusted header background colors.
1515         * wp-content/themes/webkit/nightly.php: Adjusted header background colors.
1516         * wp-content/themes/webkit/page.php: Page clean up.
1517         * wp-content/themes/webkit/single.php: Updated "read more" link presentation.
1518         * wp-content/themes/webkit/status.php: Removed unnecessary prefixed CSS, improved page title.
1519         * wp-content/themes/webkit/style.css: Redesigned.
1520         (html):
1521         (body):
1522         (strong):
1523         (em):
1524         (code):
1525         (main):
1526         (h1,):
1527         (input[type=text]):
1528         (input[type=submit]):
1529         (header):
1530         (.home header):
1531         (@supports ( -webkit-backdrop-filter: blur(10px) )):
1532         (.sub-menu-layer):
1533         (.nextrouter .link,):
1534         (.pagination):
1535         (.pagination::after):
1536         (.pagination .page-numbers):
1537         (.pagination .dots,):
1538         (.pagination .next-button):
1539         (.nextrouter):
1540         (.nextrouter:hover):
1541         (.nextrouter.previous):
1542         (.nextrouter.previous:hover):
1543         (.nextrouter .bodycopy):
1544         (.nextrouter a):
1545         (.nextrouter a:hover):
1546         (.nextrouter-copy):
1547         (.nextrouter .label):
1548         (.nextrouter .title):
1549         (.nextrouter .link):
1550         (.nextrouter a:hover .link):
1551         (footer):
1552         (.tiles):
1553         (.tile):
1554         (.third-tile):
1555         (.two-thirds-tile):
1556         (.tile .background-image):
1557         (.tile .background-image.has-featured-image):
1558         (.tile .featured-image):
1559         (.tile:not(.has-post-thumbnail) .background-image,):
1560         (.tile h1):
1561         (.tile h2):
1562         (.tile .summary,):
1563         (pre):
1564         (article):
1565         (article::after):
1566         (article h1):
1567         (article h2):
1568         (article h3):
1569         (article h4):
1570         (article h5):
1571         (article h6):
1572         (article h2 + h3,):
1573         (article figcaption):
1574         (article figcaption::before):
1575         (.table-of-contents):
1576         (article .table-of-contents label):
1577         (.table-of-contents ul):
1578         (.table-of-contents ul li):
1579         (.table-of-contents ul li > ul):
1580         (.site-logo):
1581         (footer nav):
1582         (header nav li):
1583         (header nav a,):
1584         (header .menu-item-has-children .label-toggle::after):
1585         (header .menu-item):
1586         (@media only screen and (max-width: 1180px)):
1587         (article .byline):
1588         (@media only screen and (max-width: 920px)):
1589         (.main-menu.label-toggle):
1590         (header .menu):
1591         (header nav a):
1592         (header .menu-main-menu-container >  ul > li):
1593         (header .sub-menu-layer):
1594         (@media only screen and (max-width: 690px)):
1595         (.third-tile,):
1596         (@media only screen and (max-width: 600px)):
1597         (.table-of-contents label:after):
1598         (@media only screen and (max-width: 415px)):
1599         (@media only screen and (max-height: 415px)):
1600         (@supports(padding:max(0px))):
1601         (header .menu .menu-item > .sub-menu):
1602         (.sub-menu-layer .menu-item:first-child,):
1603         (#template):
1604         (#compass):
1605         (.tile .featured-image,): Deleted.
1606         (.site-logo .tagline): Deleted.
1607         (.timeline): Deleted.
1608         (.timeline:after): Deleted.
1609         (.timeline *): Deleted.
1610         (.timeline:before): Deleted.
1611         (.timeline > li): Deleted.
1612         (.timeline > li:before): Deleted.
1613         (.timeline .content): Deleted.
1614         (.timeline figure): Deleted.
1615         (.timeline .time): Deleted.
1616         (.timeline h2, .timeline h3): Deleted.
1617         (.timeline .time::before): Deleted.
1618         (.timeline img): Deleted.
1619         (@media (min-width: 900px)): Deleted.
1620         (.timeline > li.force-clear): Deleted.
1621         (.timeline > li:nth-child(odd)): Deleted.
1622         (.timeline > li:nth-child(even)): Deleted.
1623         (.timeline > li:nth-child(2),): Deleted.
1624         (.timeline li .time): Deleted.
1625         (.timeline li:nth-child(odd) .time): Deleted.
1626         (.timeline li:nth-child(even) .time): Deleted.
1627         (.timeline li:nth-child(even) .time::before): Deleted.
1628         (.timeline > li:nth-child(even):before): Deleted.
1629         (@media (max-width: 900px)): Deleted.
1630         (.timeline li .time::before): Deleted.
1631         (.hero .logo,): Deleted.
1632         (.home .hero): Deleted.
1633         (.home.admin-bar .hero): Deleted.
1634         (@media only screen and (max-width: 320px)): Deleted.
1635         * wp-content/themes/webkit/widgets/post.php: Updated "read more" link presentation.
1636
1637 2017-10-30  Tim Horton  <timothy_horton@apple.com>
1638
1639         Update safe area inset demo pages to use env()
1640         https://bugs.webkit.org/show_bug.cgi?id=179041
1641
1642         Reviewed by Simon Fraser.
1643
1644         * demos/safe-area-insets/1-default.html:
1645         * demos/safe-area-insets/2-viewport-fit.html:
1646         * demos/safe-area-insets/3-safe-area-constants.html:
1647         * demos/safe-area-insets/4-min-max.html:
1648         * demos/safe-area-insets/safe-areas.html:
1649         Update to use env() instead of constant(), but keep constant() around
1650         for backwards-compatibility.
1651
1652         Adjust the colors on the safe areas test page to look a little less holiday-like.
1653
1654 2017-10-16  Daniel Bates  <dabates@apple.com>
1655
1656         No nightlies listed on nightly.webkit.org when using shipping Safari on macOS Sierra and OS X El Capitan
1657         https://bugs.webkit.org/show_bug.cgi?id=178372
1658
1659         Reviewed by Tim Horton.
1660
1661         The Build Archive page depends on the collections (e.g. HTMLCollection) being
1662         iterable so as to support iteration using ES6 for-of loop. Such support postdates
1663         the version of WebKit shipped in macOS Sierra and OS X El Capitan. We should
1664         make <https://webkit.org/build-archives/> work for these OSes since we still publish
1665         nightlies for them.
1666
1667         * wp-content/themes/webkit/build-archives.php: Use Array.prototype.slice() to
1668         convert the HTMLCollection to an array that can be iterated using a ES6 for-of loop.
1669
1670 2017-10-04  Megan Gardner  <megan_gardner@apple.com>
1671
1672         Update Webkit Style webpage to include Obj-C blocks
1673         https://bugs.webkit.org/show_bug.cgi?id=177906
1674
1675         Reviewed by Tim Horton.
1676
1677         * code-style.md:
1678
1679 2017-10-02  Jon Davis  <jond@apple.com>
1680
1681         Add a WebKit Build Archives page
1682         https://bugs.webkit.org/show_bug.cgi?id=177654
1683
1684         Reviewed by Alexey Proskuryakov.
1685
1686         * wp-content/themes/webkit/build-archives.php: Added.
1687
1688 2017-09-22  Timothy Horton  <timothy_horton@apple.com>
1689
1690         Update some links in demos
1691
1692         * demos/safe-area-insets/1-default.html:
1693         * demos/safe-area-insets/2-viewport-fit.html:
1694         * demos/safe-area-insets/3-safe-area-constants.html:
1695         * demos/safe-area-insets/4-min-max.html:
1696
1697 2017-09-21  Tim Horton  <timothy_horton@apple.com>
1698
1699         Add some blog post resources
1700         https://bugs.webkit.org/show_bug.cgi?id=177333
1701
1702         Reviewed by Sam Weinig.
1703
1704         * demos/safe-area-insets/1-default.html: Added.
1705         * demos/safe-area-insets/2-viewport-fit.html: Added.
1706         * demos/safe-area-insets/3-safe-area-constants.html: Added.
1707         * demos/safe-area-insets/4-min-max.html: Added.
1708         * demos/safe-area-insets/safe-areas.html: Added.
1709         * demos/safe-area-insets/style.css: Added.
1710
1711 2017-08-21  Ross Kirsling  <ross.kirsling@sony.com>
1712
1713         Add Sony to domain affiliations on team page
1714         https://bugs.webkit.org/show_bug.cgi?id=175806
1715
1716         Reviewed by Alex Christensen.
1717
1718         * wp-content/themes/webkit/team.php:
1719
1720 2017-08-11  Filip Pizlo  <fpizlo@apple.com>
1721
1722         Caging shouldn't have to use a patchpoint for adding
1723         https://bugs.webkit.org/show_bug.cgi?id=175483
1724
1725         Reviewed by Mark Lam.
1726
1727         Write documentation for the new Opaque opcode.
1728
1729         * docs/b3/intermediate-representation.html:
1730
1731 2017-08-07  Jon Davis  <jond@apple.com>
1732
1733         Fixed superscript rendering for blog posts
1734         https://bugs.webkit.org/show_bug.cgi?id=175285
1735
1736         Reviewed by Filip Pizlo.
1737
1738         * wp-content/themes/webkit/style.css:
1739         (sup): Added.
1740
1741 2017-08-06  James Craig  <jcraig@apple.com>
1742
1743         Update prefers-reduced-motion demos to link back to blog post
1744         https://bugs.webkit.org/show_bug.cgi?id=175251
1745
1746         Unreviewed, added some cross links to older demo files.
1747
1748         * blog-files/prefers-reduced-motion/axi.htm:
1749         * blog-files/prefers-reduced-motion/prm.htm:
1750
1751 2017-08-04  Jon Davis  <jond@apple.com>
1752
1753         Fixed loading feature status page queries and anchor link URLs
1754         https://bugs.webkit.org/show_bug.cgi?id=175156
1755
1756         Reviewed by Simon Fraser.
1757
1758         * wp-content/themes/webkit/status.php:
1759
1760 2017-07-26  Frederic Wang  <fwang@igalia.com>
1761
1762         Unreviewed, minor adjustments to the previous demo.
1763
1764         * demos/frames/index.html: Added. Index page for the list of demos.
1765         * demos/frames/sandboxing/index.html: Minor fixes.
1766
1767 2017-07-26  Frederic Wang  <fwang@igalia.com>
1768
1769         Unreviewed, add demos (frame sandboxing and scrolling) for a blog post.
1770
1771         * demos/frames/sandboxing/am-i-sandboxed.html: Added.
1772         * demos/frames/sandboxing/framebusting-success.html: Added.
1773         * demos/frames/sandboxing/framebusting-without-user-activation.html: Added.
1774         * demos/frames/sandboxing/index.html: Added.
1775         * demos/frames/scrollable-iframes.html: Added.
1776         * demos/frames/scrollingElement.html: Added.
1777
1778 2017-07-20  Jiewen Tan  <jiewen_tan@apple.com>
1779
1780         Unreviewed, add the final demo page for a WebCrypto API blog post
1781
1782         * demos/webcrypto/pbkdf2.html: Added.
1783
1784 2017-07-20  Jiewen Tan  <jiewen_tan@apple.com>
1785
1786         Unreviewed, add yet another demo page for a WebCrypto API blog post
1787
1788         * demos/webcrypto/aes-gcm.html:
1789         * demos/webcrypto/alice.png: Added.
1790         * demos/webcrypto/bob.png: Added.
1791         * demos/webcrypto/ecdh.html: Added.
1792
1793 2017-07-20  Jiewen Tan  <jiewen_tan@apple.com>
1794
1795         Unreviewed, add another demo page for a WebCrypto API blog post
1796
1797         * demos/webcrypto/aes-gcm.html: Added.
1798         * demos/webcrypto/asynchronous-execution.html:
1799         * demos/webcrypto/common.js: Added.
1800
1801 2017-07-19  Jiewen Tan  <jiewen_tan@apple.com>
1802
1803         Unreviewed, add a demo page for a WebCrypto API blog post
1804
1805         * demos/webcrypto/asynchronous-execution-worker.js: Added.
1806         * demos/webcrypto/asynchronous-execution.html: Added.
1807
1808 2017-06-30  Jon Lee  <jonlee@apple.com>
1809
1810         Add a WebRTC example for a blog post
1811         https://bugs.webkit.org/show_bug.cgi?id=174049
1812
1813         Reviewed by Youenn Fablet.
1814
1815         Example does a typical WebRTC video call, but uses canvas to do some image effects.
1816         Image effects will last for 30 seconds.
1817         After that time, the video stream is directly sent.
1818         This illustrates using RTCPeerConnection, replaceTrack and canvas capture.
1819
1820         * blog-files/webrtc/pc-with-effects/LICENSE: Added.
1821         * blog-files/webrtc/pc-with-effects/glfx.js: Added.
1822         * blog-files/webrtc/pc-with-effects/index.html: Added.
1823         * blog-files/webrtc/pc-with-effects/main.css: Added.
1824         * blog-files/webrtc/pc-with-effects/main.js: Added.
1825
1826 2017-06-28  Saam Barati  <sbarati@apple.com>
1827
1828         Add a Object rest/spread test to the experimental features test page
1829         https://bugs.webkit.org/show_bug.cgi?id=173947
1830
1831         Rubber stamped by Dean Jackson.
1832
1833         * experimental-features.html:
1834
1835 2017-06-07  Jon Davis  <jond@apple.com>
1836
1837         Update the design of the WebKit Feature Status page
1838         https://bugs.webkit.org/show_bug.cgi?id=173036
1839
1840         Reviewed by Simon Fraser.
1841
1842         * wp-content/themes/webkit/functions.php: Fixed a bad function call.
1843         * wp-content/themes/webkit/status.php: Implemented redesign with saved search.
1844         * wp-content/themes/webkit/style.css:
1845         (.feature-header:after):
1846         (@media only screen and (max-width: 920px)):
1847         (@media only screen and (max-width: 600px)):
1848         (.feature-filters): Deleted.
1849         (.feature-filters.opened): Deleted.
1850         (.feature-filters:after): Deleted.
1851         (.feature-filters.opened:after): Deleted.
1852
1853 2017-06-06  Joseph Pecoraro  <pecoraro@apple.com>
1854
1855         Add a WebGPU test to the experimental features test page
1856         https://bugs.webkit.org/show_bug.cgi?id=172953
1857
1858         Reviewed by Darin Adler.
1859
1860         * experimental-features.html:
1861
1862 2017-06-06  Joseph Pecoraro  <pecoraro@apple.com>
1863
1864         Move Resource Timing / User Timing from experimental features into main preferences
1865         https://bugs.webkit.org/show_bug.cgi?id=172950
1866
1867         Reviewed by Darin Adler.
1868
1869         * experimental-features.html:
1870         Remove no longer experimental features.
1871
1872 2017-06-02  Filip Pizlo  <fpizlo@apple.com>
1873
1874         Atomics.load and Atomics.store need to be fully fenced
1875         https://bugs.webkit.org/show_bug.cgi?id=172844
1876
1877         Reviewed by Keith Miller.
1878
1879         Update documentation to say that the canonical way to do fully fenced loads and stores is
1880         AtomicXchgAdd(0, ptr) and AtomicXchg(value, ptr), respectively.
1881
1882         * docs/b3/intermediate-representation.html:
1883
1884 2017-05-31  Jon Davis  <jond@apple.com>
1885
1886         Reduce Safari Technology Preview Release Notes posts shown on homepage
1887         https://bugs.webkit.org/show_bug.cgi?id=172364
1888
1889         Reviewed by Daniel Bates.
1890
1891         * wp-content/themes/webkit/functions.php: Load some extra posts.
1892         * wp-content/themes/webkit/widgets/post.php: Show STP blog posts when it is the current featured post.
1893
1894 2017-05-18  Jon Davis  <jond@apple.com>
1895
1896         Add an Accessibility icon to webkit.org
1897         https://bugs.webkit.org/show_bug.cgi?id=172298
1898
1899         Reviewed by Alexey Proskuryakov.
1900
1901         * wp-content/themes/webkit/images/icons.svg: Added accessibility icon to the sprite.
1902         * wp-content/themes/webkit/style.css: New rule to use the accessibility icon from the icons sprite.
1903         (.tile.category-accessibility .background-image):
1904
1905 2017-05-15  James Craig  <jcraig@apple.com>
1906
1907         AX: Inaccessible content on webkit.org main page
1908         https://bugs.webkit.org/show_bug.cgi?id=172106
1909
1910         Reviewed by Joseph Pecoraro.
1911
1912         * wp-content/themes/webkit/widgets/icon.php: Resolved link title.
1913         * wp-content/themes/webkit/widgets/post.php: Resolved link title.
1914         * wp-content/themes/webkit/widgets/twitter.php: Resolved link titles. Suppressed unlabeled images with alt="".
1915
1916 2017-05-14  James Craig  <jcraig@apple.com>
1917
1918         Upload poster images and working captioned video
1919         https://bugs.webkit.org/show_bug.cgi?id=172102
1920
1921         Unreviewed. More resources for prefers-reduced-motion post.
1922
1923         * blog-files/prefers-reduced-motion/axi.htm: Added.
1924         * blog-files/prefers-reduced-motion/axi.png: Removed.
1925         * blog-files/prefers-reduced-motion/posters: Added.
1926         * blog-files/prefers-reduced-motion/posters/apple_env_load.jpg: Added.
1927         * blog-files/prefers-reduced-motion/posters/apple_env_planeshift.jpg: Added.
1928         * blog-files/prefers-reduced-motion/posters/apple_ios10.jpg: Added.
1929         * blog-files/prefers-reduced-motion/posters/apple_shoot.jpg: Added.
1930         * blog-files/prefers-reduced-motion/posters/apple_shoot_reduced.jpg: Added.
1931         * blog-files/prefers-reduced-motion/posters/apple_sierra.jpg: Added.
1932         * blog-files/prefers-reduced-motion/posters/apple_sierra_reduced.jpg: Added.
1933         * blog-files/prefers-reduced-motion/posters/axi.jpg: Added.
1934         * blog-files/prefers-reduced-motion/posters/viljami.jpg: Added.
1935         * blog-files/prefers-reduced-motion/prm.htm: Link to axi.htm video demo.
1936
1937 2017-05-14  James Craig  <jcraig@apple.com>
1938
1939         AX: All the articles on the WebKit blog are called "Clickable Link" by VoiceOver
1940         https://bugs.webkit.org/show_bug.cgi?id=172096
1941         <rdar://problem/31624323>
1942
1943         Unreviewed. Fixing broken link titles for screen readers.
1944
1945         * wp-content/themes/webkit/loop.php: Adding relevant link label for accessibility.
1946
1947 2017-05-08  James Craig  <jcraig@apple.com>
1948
1949         More demo files for prefers-reduced-motion post
1950         https://bugs.webkit.org/show_bug.cgi?id=170663
1951
1952         Unreviewed.
1953
1954         * blog-files/prefers-reduced-motion/jaws.gif: Added.
1955         * blog-files/prefers-reduced-motion/jaws.jpg: Added.
1956         * blog-files/prefers-reduced-motion/prm.htm: New animated GIF example.
1957
1958 2017-04-24  James Craig  <jcraig@apple.com>
1959
1960         Upload demo files for prefers-reduced-motion post
1961         https://bugs.webkit.org/show_bug.cgi?id=170663
1962
1963         Rubber stamped by Jon Davis.
1964
1965         * blog-files/prefers-reduced-motion: Added.
1966         * blog-files/prefers-reduced-motion/axi.png: Added.
1967         * blog-files/prefers-reduced-motion/prm.htm: Added.
1968
1969 2017-04-18  Jon Davis  <jond@apple.com>
1970
1971         Images in WebKit.org blog article are stretched out
1972         https://bugs.webkit.org/show_bug.cgi?id=169208
1973
1974         Reviewed by Michael Catanzaro.
1975
1976         * wp-content/themes/webkit/style.css:
1977         (article figure > img):
1978
1979 2017-04-13  JF Bastien  <jfbastien@apple.com>
1980
1981         WebAssembly: manage memory better
1982         https://bugs.webkit.org/show_bug.cgi?id=170628
1983
1984         Reviewed by Keith Miller, Michael Saboff.
1985
1986         * docs/b3/intermediate-representation.html: typos
1987
1988 2017-04-08  Simon Fraser  <simon.fraser@apple.com>
1989
1990         Update the css-status page to handle changes in CSSProperties.json.
1991
1992         Change the page structure to allow the left sidebar to use sticky positioning.
1993
1994         "Done" -> "Supported".
1995
1996         Save the search in the URL.
1997
1998         Other formatting changes.
1999
2000         * wp-content/themes/webkit/css-status.php:
2001
2002 2017-04-06  Dean Jackson  <dino@apple.com>
2003
2004         Fix broken link.
2005
2006         * demos/webgpu/index.html:
2007
2008 2017-04-06  Jon Davis  <jond@apple.com>
2009
2010         Updates feature status for recently shipped features
2011         https://bugs.webkit.org/show_bug.cgi?id=170359
2012
2013         Reviewed by Brian Burg.
2014
2015         Added styles for "Supported" status.
2016
2017         * wp-content/themes/webkit/status.php:
2018
2019 2017-04-04  Dean Jackson  <dino@apple.com>
2020
2021         Unreviewed. Add details on how to enable the experimental feature.
2022
2023         * demos/webgpu/index.html:
2024
2025 2017-04-03  Dean Jackson  <dino@apple.com>
2026
2027         Unreviewed. More WebGPU demos.
2028
2029         * demos/webgpu/2d.jpg: Added.
2030         * demos/webgpu/2d.js:
2031         * demos/webgpu/circle.svg: Added.
2032         * demos/webgpu/cubes.jpg: Added.
2033         * demos/webgpu/hello.html: Added.
2034         * demos/webgpu/hello.jpg: Added.
2035         * demos/webgpu/hello.js: Copied from Websites/webkit.org/demos/webgpu/2d.js.
2036         (init):
2037         (render):
2038         * demos/webgpu/index.html: Added.
2039         * demos/webgpu/simple.jpg: Added.
2040
2041 2017-03-31  Dean Jackson  <dino@apple.com>
2042
2043         Unreviewed. Add some WebGPU examples.
2044
2045         * demos/webgpu/2d.html: Added.
2046         * demos/webgpu/2d.js: Added.
2047         * demos/webgpu/cubes.html: Added.
2048         * demos/webgpu/cubes.js: Added.
2049         * demos/webgpu/shared.css: Added.
2050         * demos/webgpu/shared.js: Added.
2051         * demos/webgpu/simple.html: Added.
2052         * demos/webgpu/simple.js: Added.
2053
2054 2017-03-11  Jon Davis  <jond@apple.com>
2055
2056         Add Swift syntax highlighting to webkit.org
2057         https://bugs.webkit.org/show_bug.cgi?id=163672
2058
2059         Reviewed by Matt Baker.
2060
2061         * wp-content/plugins/hyperlight/hyperlight/languages/swift.php: Added.
2062
2063 2017-03-10  Jon Davis  <jond@apple.com>
2064
2065         Switch back to the Twitter API for the Tweet widget
2066         https://bugs.webkit.org/show_bug.cgi?id=168749
2067
2068         Reviewed by Lucas Forschler.
2069
2070         Updates the Twitter widget tile implementation to prefer the Twitter API to populate tweets
2071         displayed through the widget. If the API fails for any reason, it falls back to using the
2072         Tweet listener for updated tweets.
2073
2074         The Twitter API provides the benefit of embedding media and being able to display the full
2075         URLs rather than Twitter-shortened URLs.
2076
2077         * wp-content/plugins/tweet-listener.php:
2078         * wp-content/themes/webkit/style.css:
2079         (.twitter-tile .tile-content):
2080         (.twitter-tile.text-only):
2081         (.twitter-tile .media):
2082         (.twitter-tile img):
2083         * wp-content/themes/webkit/widgets/twitter.php:
2084
2085 2017-03-04  Filip Pizlo  <fpizlo@apple.com>
2086
2087         B3 should have comprehensive support for atomic operations
2088         https://bugs.webkit.org/show_bug.cgi?id=162349
2089
2090         Reviewed by Keith Miller.
2091
2092         Document the new opcodes!
2093
2094         * docs/b3/intermediate-representation.html:
2095
2096 2017-03-09  Jon Davis  <jond@apple.com>
2097
2098         Prevent HTML in rich link previews
2099         https://bugs.webkit.org/show_bug.cgi?id=169435
2100
2101         Reviewed by Tim Horton.
2102
2103         * wp-content/plugins/social-meta.php:
2104
2105 2017-03-03  Manuel Rego Casasnovas  <rego@igalia.com>
2106
2107         Unreviewed, minor updates on CSS Grid Layout examples.
2108
2109         * demos/css-grid/index.html:
2110         * demos/css-grid/responsive-grid.html:
2111
2112 2017-02-27  Simon Fraser  <simon.fraser@apple.com>
2113
2114         Add css-status page on webkit.org
2115         https://bugs.webkit.org/show_bug.cgi?id=168921
2116
2117         Reviewed by Sam Weinig.
2118
2119         Add a page that shows the status of CSS properties and values, scraped from Source/WebCore/css/CSSProperties.json.
2120
2121         This is modeled after the feature status page. Properties can be filtered by status
2122         and the spec they belong to.
2123
2124         * wp-content/themes/webkit/css-status.php: Added.
2125
2126 2017-02-23  Joseph Pecoraro  <pecoraro@apple.com>
2127
2128         [Resource Timing] Add Experimental Feature Flag
2129         https://bugs.webkit.org/show_bug.cgi?id=167147
2130
2131         Reviewed by Ryosuke Niwa.
2132
2133         * experimental-features.html:
2134         Test for Resource Timing.
2135
2136 2017-02-23  Alex Christensen  <achristensen@webkit.org>
2137
2138         Add WebRTC to experimental-features.html
2139         https://bugs.webkit.org/show_bug.cgi?id=168757
2140
2141         Reviewed by Tim Horton.
2142
2143         * experimental-features.html:
2144
2145 2017-02-23  Jon Davis  <jond@apple.com>
2146
2147         Fixed saving survey data
2148         https://bugs.webkit.org/show_bug.cgi?id=168730
2149
2150         Reviewed by Joseph Pecoraro.
2151
2152         * wp-content/themes/webkit/functions.php:
2153
2154 2017-02-20  Manuel Rego Casasnovas  <rego@igalia.com>
2155
2156         Unreviewed, add CSS Grid Layout examples for a blog post.
2157
2158         * demos/css-grid/index.html: Added.
2159         * demos/css-grid/responsive-grid.html: Added.
2160
2161 2017-02-06  Jon Davis  <jond@apple.com>
2162
2163         Add a survey to learn how people use WebKit Nightly builds
2164         https://bugs.webkit.org/show_bug.cgi?id=167748
2165
2166         Reviewed by Joseph Pecoraro.
2167
2168         * wp-content/themes/webkit/functions.php:
2169         * wp-content/themes/webkit/nightly-start.php:
2170         * wp-content/themes/webkit/nightly-survey.php: Added.
2171         * wp-content/themes/webkit/survey.json: Added.
2172
2173 2017-01-28  Yoav Weiss  <yoav@yoav.ws>
2174
2175         Add Link Preload as an off-by-default experimental feature menu item.
2176         https://bugs.webkit.org/show_bug.cgi?id=167201
2177
2178         Reviewed by Ryosuke Niwa.
2179
2180         * experimental-features.html: Added Link Preload.
2181
2182 2017-01-28  Joseph Pecoraro  <pecoraro@apple.com>
2183
2184         Add User Timing Experimental Feature
2185         https://bugs.webkit.org/show_bug.cgi?id=167542
2186         <rdar://problem/22746307>
2187
2188         Reviewed by Ryosuke Niwa.
2189
2190         * experimental-features.html:
2191
2192 2017-01-27  Dean Jackson  <dino@apple.com>
2193
2194         Add a simple demo for Touch stylus events
2195         https://bugs.webkit.org/show_bug.cgi?id=167534
2196
2197         Reviewed by Simon Fraser.
2198
2199         * demos/touch/stylus.html: Added.
2200
2201 2017-01-27  Wenson Hsieh  <wenson_hsieh@apple.com>
2202
2203         Unreviewed, update scroll snapping demos to use current Module 1 spec
2204
2205         * demos/scroll-snap/index.html:
2206
2207         Adopt the new CSS properties scroll-snap-type and scroll-snap-align.
2208
2209 2017-01-26  Wenson Hsieh  <wenson_hsieh@apple.com>
2210
2211         Unreviewed, add a demo page for an input events blog post
2212
2213         * demos/input-events/index.html: Added.
2214
2215 2017-01-20  Antoine Quint  <graouts@apple.com>
2216
2217         Web Animations should be off by default and enabled as an experimental feature
2218         https://bugs.webkit.org/show_bug.cgi?id=167115
2219         <rdar://problem/30048963>
2220
2221         Reviewed by Joseph Pecoraro.
2222
2223         Add a test for Web Animations feature detection.
2224
2225         * experimental-features.html:
2226
2227 2017-01-19  Joseph Pecoraro  <pecoraro@apple.com>
2228
2229         Include SubtleCrypto test on experimental-features test page
2230         https://bugs.webkit.org/show_bug.cgi?id=167226
2231
2232         Reviewed by Yusuke Suzuki.
2233
2234         * experimental-features.html:
2235         Add a test for SubtleCrypto and make the test resilient against exceptions.
2236
2237 2017-01-19  Timothy Hatcher  <timothy@hatcher.name>
2238
2239         Add Tesla to the domain associations on the team page
2240         https://bugs.webkit.org/show_bug.cgi?id=167202
2241
2242         Reviewed by Brian Burg.
2243
2244         * wp-content/themes/webkit/team.php:
2245
2246 2016-12-22  Keith Miller  <keith_miller@apple.com>
2247
2248         Add BitOr for floating points to B3
2249         https://bugs.webkit.org/show_bug.cgi?id=166446
2250
2251         Reviewed by Saam Barati.
2252
2253         Update docs to indicate it's cool to use bit ops with floating point.
2254
2255         * docs/b3/intermediate-representation.html:
2256
2257 2016-12-07  Dean Jackson  <dino@apple.com>
2258
2259         Remove runtime toggle for pointer-lock
2260         https://bugs.webkit.org/show_bug.cgi?id=165577
2261         <rdar://problems/29566996>
2262
2263         Reviewed by Jon Lee.
2264
2265         No need to have pointer-lock tested.
2266
2267         * experimental-features.html: Also sort the list alphabetically.
2268
2269 2016-12-05  Dean Jackson  <dino@apple.com>
2270
2271         pointer lock needs to be feature detectable
2272         https://bugs.webkit.org/show_bug.cgi?id=165426
2273         <rdar://problem/29486715>
2274
2275         Reviewed by Antoine Quint.
2276
2277         We can now accurately detect pointer-lock.
2278
2279         * experimental-features.html:
2280
2281 2016-12-02  Dean Jackson  <dino@apple.com>
2282
2283         Make a public facing page to check for WebKit features
2284         https://bugs.webkit.org/show_bug.cgi?id=165331
2285         <rdar://problem/29488535>
2286
2287         Reviewed by Antoine Quint.
2288
2289         Add a web page to webkit.org that allows us to live
2290         detect our experimental features. This is mostly for
2291         internal debugging, but also provides simple examples
2292         of how real content would do such detection.
2293
2294         * experimental-features.html: Added.
2295
2296 2016-11-17  Keith Miller  <keith_miller@apple.com>
2297
2298         Add rotate to Wasm
2299         https://bugs.webkit.org/show_bug.cgi?id=164871
2300
2301         Reviewed by Filip Pizlo.
2302
2303         Update docs for new rotate instructions.
2304
2305         * docs/b3/intermediate-representation.html:
2306
2307 2016-10-21  Keith Miller  <keith_miller@apple.com>
2308
2309         Expand Trunc in B3 to support Double to Float
2310         https://bugs.webkit.org/show_bug.cgi?id=163809
2311
2312         Update the docs to explain that Trunc now works with fleating point numbers.
2313
2314         Reviewed by Geoffrey Garen.
2315
2316         * docs/b3/intermediate-representation.html:
2317
2318 2016-10-14  Keith Miller  <keith_miller@apple.com>
2319
2320         B3 needs a special WasmAddress Opcode
2321         https://bugs.webkit.org/show_bug.cgi?id=163394
2322
2323         Reviewed by Filip Pizlo.
2324
2325         Update the b3 docs for the new WasmAddress opcode.
2326
2327         * docs/b3/intermediate-representation.html:
2328
2329 2016-10-14  Simon Fraser  <simon.fraser@apple.com>
2330
2331         Annotate bots in contributors.json and don't show them on webkit.org/team
2332         https://bugs.webkit.org/show_bug.cgi?id=163317
2333
2334         Reviewed by Daniel Bates.
2335
2336         Don't show bots.
2337
2338         * wp-content/themes/webkit/team.php:
2339
2340 2016-10-12  Keith Miller  <keith_miller@apple.com>
2341
2342         B3 needs a special WasmBoundsCheck Opcode
2343         https://bugs.webkit.org/show_bug.cgi?id=163246
2344
2345         Reviewed by Filip Pizlo.
2346
2347         Update the docs for the new WasmBoundsCheck opcode.
2348
2349         * docs/b3/intermediate-representation.html:
2350
2351 2016-10-09  Simon Fraser  <simon.fraser@apple.com>
2352
2353         Convert contributors.json to a flat list
2354         https://bugs.webkit.org/show_bug.cgi?id=163183
2355
2356         Reviewed by Darin Adler.
2357
2358         Make contributors.json easier to maintain by eliminating the big groupings ("Committers", "Reviewers" etc)
2359         and moving that data to a "status" property on each contributor.
2360
2361         Fix script that generates webkit.org/team.
2362
2363         * wp-content/themes/webkit/team.php:
2364
2365 2016-10-03  Filip Pizlo  <fpizlo@apple.com>
2366
2367         B3 trapping memory accesses should be documented
2368         https://bugs.webkit.org/show_bug.cgi?id=162845
2369
2370         Reviewed by Geoffrey Garen.
2371
2372         Added documentation for the Traps flag, and factored out the documentation of the Chill flag
2373         to a new flags section.
2374
2375         * docs/b3/intermediate-representation.html:
2376
2377 2016-09-30  Filip Pizlo  <fpizlo@apple.com>
2378
2379         Air should have a way of expressing additional instruction flags
2380         https://bugs.webkit.org/show_bug.cgi?id=162699
2381
2382         Reviewed by Mark Lam.
2383
2384         * docs/b3/assembly-intermediate-representation.html:
2385
2386 2016-09-28  Filip Pizlo  <fpizlo@apple.com>
2387
2388         B3 opcodes should leave room for flags
2389         https://bugs.webkit.org/show_bug.cgi?id=162692
2390
2391         Reviewed by Keith Miller.
2392
2393         Updated the documentation to talk about Kind and the isChill bit, and to remove
2394         ChillDiv/ChillMod.
2395
2396         * docs/b3/intermediate-representation.html:
2397
2398 2016-09-27  Joseph Pecoraro  <pecoraro@apple.com>
2399
2400         Update style guide for #pragma once
2401         https://bugs.webkit.org/show_bug.cgi?id=162633
2402
2403         Reviewed by Dan Bernstein.
2404
2405         * code-style.md:
2406         Update style guide for #pragma once as discussed on webkit-dev.
2407
2408 2016-09-21  Filip Pizlo  <fpizlo@apple.com>
2409
2410         Add a Fence opcode to B3
2411         https://bugs.webkit.org/show_bug.cgi?id=162343
2412
2413         Reviewed by Geoffrey Garen.
2414
2415         * docs/b3/intermediate-representation.html:
2416
2417 2016-08-16  Benjamin Poulain  <bpoulain@apple.com>
2418
2419         [JSC] Update the documentation of B3's Return opcode
2420         https://bugs.webkit.org/show_bug.cgi?id=160912
2421
2422         Reviewed by Filip Pizlo.
2423
2424         * docs/b3/intermediate-representation.html:
2425
2426 2016-08-04  Daniel Bates  <dabates@apple.com>
2427
2428         Add some files for a Content Security Policy blog post
2429
2430         * blog-files/content-security-policy/compass-base.css: Added.
2431         (.compass):
2432         * blog-files/content-security-policy/csp-style-hash.html: Added.
2433         * blog-files/content-security-policy/icons.svg: Added; derived from file
2434         Websites/webkit.org/wp-content/themes/webkit/images/icons.svg. I am explicitly
2435         not referencing file Websites/webkit.org/wp-content/themes/webkit/images/icons.svg
2436         so that csp-style-hash.html is not affected by changes to this file.
2437
2438 2016-07-24  Filip Pizlo  <fpizlo@apple.com>
2439
2440         B3 should support multiple entrypoints
2441         https://bugs.webkit.org/show_bug.cgi?id=159391
2442
2443         Reviewed by Saam Barati.
2444
2445         Update some statements about ControlValue (which doesn't exist anymore) and add a blurb
2446         about EntrySwitch.
2447
2448         * docs/b3/index.html:
2449         * docs/b3/intermediate-representation.html:
2450
2451 2016-07-20  Frederic Wang  <fwang@igalia.com>
2452
2453         Unreviewed, new demo files for an up-coming blog post.
2454
2455         * demos/mathml/demo2016/LICENSE-amiri.txt: Added.
2456         * demos/mathml/demo2016/LICENSE-latinmodern-math.txt: Added.
2457         * demos/mathml/demo2016/LICENSE-libertinusmath.txt: Added.
2458         * demos/mathml/demo2016/README.txt: Added.
2459         * demos/mathml/demo2016/amiri-regular.woff: Added.
2460         * demos/mathml/demo2016/index.html: Added.
2461         * demos/mathml/demo2016/latinmodern-math.woff: Added.
2462         * demos/mathml/demo2016/libertinusmath-regular.woff: Added.
2463         * demos/mathml/demo2016/webfonts.css: Added.
2464         (@namespace url('http://www.w3.org/1999/xhtml');):
2465         (@font-face):
2466         (m|math, m|mtext):
2467         (m|math.libertinus):
2468         (m|math.arabic):
2469
2470 2016-07-19  Jon Davis  <jond@apple.com>
2471
2472         Adjust margins for first-line floating elements and add preset floating video sizing
2473         https://bugs.webkit.org/show_bug.cgi?id=159898
2474
2475         Reviewed by Benjamin Poulain.
2476
2477         * wp-content/themes/webkit/style.css:
2478         (article video.alignright):
2479         (article .alignright:first-child):
2480         (@media only screen and (max-width: 690px)):
2481             (article .alignright:first-child):
2482         (@media only screen and (max-width: 415px)):
2483             (article video.alignright):
2484             (article .alignright:first-child):
2485
2486 2016-07-17  Filip Pizlo  <fpizlo@apple.com>
2487
2488         Implement table-based switches in B3/Air
2489         https://bugs.webkit.org/show_bug.cgi?id=151141
2490
2491         Reviewed by Benjamin Poulain.
2492
2493         Update documentation to reflect Patchpoint's new powers.
2494
2495         * docs/b3/intermediate-representation.html:
2496
2497 2016-07-15  Jon Davis  <jond@apple.com>
2498
2499         Fixed content overflow and missing build information behavior.
2500         https://bugs.webkit.org/show_bug.cgi?id=159820
2501
2502         Reviewed by Timothy Hatcher.
2503
2504         * wp-content/themes/webkit/nightly-start.php:
2505
2506 2016-07-14  Jon Davis  <jond@apple.com>
2507
2508         Improved WebKit Nightly start page design.
2509         https://bugs.webkit.org/show_bug.cgi?id=159780
2510
2511         Reviewed by Timothy Hatcher.
2512
2513         Added better 404 handling, improved presentation of the
2514         start page and new Apache rewrites for the P1 bug list.
2515
2516         * .htaccess:
2517         * wp-content/themes/webkit/functions.php:
2518         * wp-content/themes/webkit/nightly-start.php:
2519
2520 2016-07-01  Jon Davis  <jond@apple.com>
2521
2522         Added a colorful new image and fixed the Open Graph attribute.
2523         https://bugs.webkit.org/show_bug.cgi?id=159359
2524
2525         Reviewed by Timothy Hatcher.
2526
2527         The Open Graph image tag should use the property attribute not
2528         the itemprop attribute.
2529
2530         * wp-content/plugins/social-meta.php:
2531         * wp-content/themes/webkit/images/ogimage.png:
2532
2533 2016-06-30  Dean Jackson  <dino@apple.com>
2534
2535         Tab pointed out a typo that made the overdamped case fail.
2536
2537         * demos/spring/spring.js:
2538         (SpringSolver.prototype.solve):
2539
2540 2016-06-30  Dean Jackson  <dino@apple.com>
2541
2542         Fixed a typo in the link to the other version.
2543
2544         * blog-files/color-gamut/index.html:
2545
2546 2016-06-29  Dean Jackson  <dino@apple.com>
2547
2548         Add the UI JavaScript library to make
2549         other browsers happy.
2550
2551         * demos/spring/dat.gui.min.js: Added.
2552         * demos/spring/index.html:
2553
2554 2016-06-29  Dean Jackson  <dino@apple.com>
2555
2556         Demo and JS implementation of our spring() animation
2557         timing function.
2558
2559         * demos/spring/index.html: Added.
2560         * demos/spring/spring.js: Added.
2561         (SpringSolver):
2562         (SpringSolver.prototype.solve):
2563
2564 2016-06-29  Dean Jackson  <dino@apple.com>
2565
2566         Small change to wording, and link to the interactive version.
2567
2568         * blog-files/color-gamut/index.html:
2569
2570 2016-06-28  Dean Jackson  <dino@apple.com>
2571
2572         Add a more interactive version of the demo.
2573
2574         * blog-files/color-gamut/comparison.html: Added.
2575
2576 2016-06-28  Jon Davis  <jond@apple.com>
2577
2578         Fixed tile height for mobile phone-sized viewports.
2579         https://bugs.webkit.org/show_bug.cgi?id=159228
2580
2581         Reviewed by Timothy Hatcher.
2582
2583         Prevents cutoff text for featured tiles and prevents overlapping text and controls on the Twitter tile for phone-sized viewports.
2584
2585         * wp-content/themes/webkit/style.css:
2586         (.twitter-tile.text-only .tile-content):
2587         (.tile):
2588
2589 2016-06-28  Jon Davis  <jond@apple.com>
2590
2591         Fixed Open Graph meta data and image entries.
2592         https://bugs.webkit.org/show_bug.cgi?id=159167.
2593
2594         Reviewed by Timothy Hatcher.
2595
2596         This patch addresses Open Graph meta data issues:
2597
2598         - Added a high-resolution PNG of the WebKit logo because Facebook doesn't support SVG images
2599         - Uses the first image of a page or post if not featured image is set
2600         - Article date/time information should not be given for the homepage
2601         - Added Facebook admins as per the Facebook Open Graph debugger
2602
2603         * wp-content/plugins/social-meta.php:
2604         * wp-content/themes/webkit/images/ogimage.png: Added.
2605
2606 2016-06-27  Dean Jackson  <dino@apple.com>
2607
2608         Updated content for the color blog post.
2609
2610         * blog-files/color-gamut/Iceland-P3.jpg:
2611         * blog-files/color-gamut/Iceland-oog.jpg:
2612         * blog-files/color-gamut/Iceland-sRGB.jpg:
2613         * blog-files/color-gamut/Italy-P3.jpg:
2614         * blog-files/color-gamut/Italy-sRGB.jpg:
2615         * blog-files/color-gamut/Sunset-P3.jpg:
2616         * blog-files/color-gamut/Sunset-sRGB.jpg:
2617         * blog-files/color-gamut/YellowFlower-P3.jpg:
2618         * blog-files/color-gamut/YellowFlower-oog.jpg:
2619         * blog-files/color-gamut/YellowFlower-sRGB.jpg:
2620         * blog-files/color-gamut/index.html:
2621
2622 2016-06-27  Jon Davis  <jond@apple.com>
2623
2624         Set a default image for sharing webkit.org links via social.
2625         https://bugs.webkit.org/show_bug.cgi?id=159167
2626
2627         Reviewed by Timothy Hatcher.
2628
2629         * wp-content/plugins/social-meta.php:
2630
2631 2016-06-24  Dean Jackson  <dino@apple.com>
2632
2633         More examples for the wide-gamut demo.
2634
2635         * blog-files/color-gamut/Iceland-P3.jpg: Added.
2636         * blog-files/color-gamut/Iceland-oog.jpg: Added.
2637         * blog-files/color-gamut/Iceland-sRGB.jpg: Added.
2638         * blog-files/color-gamut/Italy-P3.jpg: Added.
2639         * blog-files/color-gamut/Italy-oog.jpg: Added.
2640         * blog-files/color-gamut/Italy-sRGB.jpg: Added.
2641         * blog-files/color-gamut/Sunset-AdobeRGB.jpg: Added.
2642         * blog-files/color-gamut/Sunset-P3.jpg: Added.
2643         * blog-files/color-gamut/Sunset-oog.jpg: Added.
2644         * blog-files/color-gamut/Sunset-sRGB.jpg: Added.
2645         * blog-files/color-gamut/Webkit-logo-sRGB.png:
2646         * blog-files/color-gamut/YellowFlower-P3.jpg: Added.
2647         * blog-files/color-gamut/YellowFlower-oog.jpg: Added.
2648         * blog-files/color-gamut/YellowFlower-sRGB.jpg: Added.
2649         * blog-files/color-gamut/index.html:
2650
2651 2016-06-24  Dean Jackson  <dino@apple.com>
2652
2653         Change something in the webkit.org directory in the hope
2654         it will kick off a website update.
2655
2656 2016-06-24  Jon Davis  <jond@apple.com>
2657
2658         Rewrite the WebKit Nightly build download URLs to use the correct secure URL.
2659         https://bugs.webkit.org/show_bug.cgi?id=159100.
2660
2661         Reviewed by Joseph Pecoraro.
2662
2663         * wp-content/plugins/sync-nightly-builds.php:
2664
2665 2016-06-13  Jon Davis  <jond@apple.com>
2666
2667         Minor style updates for figcaptions and post forewords.
2668
2669         * wp-content/themes/webkit/style.css:
2670         (article .foreword):
2671         (figure.aligncenter figcaption):
2672         (figure.aligncenter figcaption::before):
2673
2674 2016-06-13  Jon Davis  <jond@apple.com>
2675
2676         Adds support for foreword custom meta and display styles on blog posts.
2677         https://bugs.webkit.org/show_bug.cgi?id=158707.
2678
2679         Reviewed by Timothy Hatcher.
2680
2681         * wp-content/themes/webkit/functions.php:
2682         * wp-content/themes/webkit/style.css:
2683         (article .foreword):
2684
2685 2016-06-02  Dean Jackson  <dino@apple.com>
2686
2687         Update the example for wider color gamut images.
2688
2689         * blog-files/color-gamut/index.html:
2690
2691 2016-06-02  Dean Jackson  <dino@apple.com>
2692
2693         Adding some sample images for a blog post on color.
2694
2695         * blog-files/color-gamut/Flowers-AdobeRGB.jpg: Added.
2696         * blog-files/color-gamut/Flowers-ProPhoto.jpg: Added.
2697         * blog-files/color-gamut/Flowers-oog.jpg: Added.
2698         * blog-files/color-gamut/Flowers-sRGB.jpg: Added.
2699         * blog-files/color-gamut/Rose-AdobeRGB.jpg: Added.
2700         * blog-files/color-gamut/Rose-ProPhoto.jpg: Added.
2701         * blog-files/color-gamut/Rose-oog.jpg: Added.
2702         * blog-files/color-gamut/Rose-sRGB.jpg: Added.
2703         * blog-files/color-gamut/index.html: Added.
2704
2705 2016-06-02  Filip Pizlo  <fpizlo@apple.com>
2706
2707         Fix typos and make some revisions to the B3 docs
2708         https://bugs.webkit.org/show_bug.cgi?id=158311
2709
2710         Reviewed by Michael Saboff.
2711
2712         I found typos and fixed them. Also, I clarified some things:
2713
2714         - Is B3 IR platform-agnostic? Sort of. I tried to describe when it is (Values usually behave
2715           the same way regardless of CPU) and when it isn't (it lets you speak of registers if that's
2716           what you want to do, for example).
2717
2718         - How does isValidForm really get used? You don't really need to create an Inst to use it.
2719
2720         - Some other incremental improvements to make the docs clearer.
2721
2722         * docs/b3/assembly-intermediate-representation.html:
2723         * docs/b3/index.html:
2724         * docs/b3/intermediate-representation.html:
2725
2726 2016-05-31  Filip Pizlo  <fpizlo@apple.com>
2727
2728         Unreviewed, fix an obvious typo: a missing comma.
2729
2730         * docs/b3/assembly-intermediate-representation.html:
2731
2732 2016-05-31  Filip Pizlo  <fpizlo@apple.com>
2733
2734         Air needs documentation
2735         https://bugs.webkit.org/show_bug.cgi?id=153668
2736
2737         Reviewed by Mark Lam, Saam Barati, and Benjamin Poulain.
2738
2739         Write documentation for Air!
2740
2741         * docs/b3/assembly-intermediate-representation.html:
2742
2743 2016-05-23  Jon Davis  <jond@apple.com>
2744
2745         Add syntax highglighting for ES6 "let", "const" and "of" keywords.
2746         https://bugs.webkit.org/show_bug.cgi?id=157994
2747
2748         Reviewed by Geoffrey Garen.
2749
2750         * wp-content/plugins/hyperlight/hyperlight/languages/javascript.php:
2751
2752 2016-05-13  Brady Eidson  <beidson@apple.com>
2753
2754         Extend protector naming code style guideline to cover operator= assignment.
2755         https://bugs.webkit.org/show_bug.cgi?id=157693
2756
2757         Reviewed by Darin Adler.
2758
2759         * code-style.md:
2760
2761 2016-05-13  Brady Eidson  <beidson@apple.com>
2762
2763         Protector Ref/RefPtrs should have a specified naming style.
2764         https://bugs.webkit.org/show_bug.cgi?id=157591
2765
2766         Reviewed by Darin Adler.
2767
2768         * code-style.md:
2769
2770 2016-04-26  Timothy Hatcher  <timothy@apple.com>
2771
2772         Remove hard-wraps from the feature policy markdown so it renders full width on the site.
2773
2774         * feature-policy.md:
2775
2776 2016-04-14  Edward O'Connor  <eoconnor@apple.com>
2777
2778         Publish the Web-exposed feature policy on webkit.org.
2779         https://bugs.webkit.org/show_bug.cgi?id=156552
2780
2781         Reviewed by Timothy Hatcher.
2782
2783         * feature-policy.md: Added.
2784
2785 2016-04-13  Jon Davis  <jond@apple.com>
2786
2787         Remove database quote escapes from pushed tweets.
2788
2789         Reviewed by Timothy Hatcher.
2790
2791         * wp-content/plugins/tweet-listener.php:
2792
2793 2016-04-13  Jon Davis  <jond@apple.com>
2794
2795         Added background color for Safari Technology Preview posts.
2796
2797         Reviewed by Timothy Hatcher.
2798
2799         * wp-content/themes/webkit/style.css:
2800         (.tile.category-safari-technology-preview .background-image):
2801
2802 2016-04-07  Jon Davis  <jond@apple.com>
2803
2804         Improved drop down menu with translate; cleaned up unnecessary whitespace.
2805         https://bugs.webkit.org/show_bug.cgi?id=156342
2806
2807         Reviewed by Timothy Hatcher.
2808
2809         * wp-content/themes/webkit/style.css:
2810         (p > a[name]::before):
2811         (.has-post-thumbnail .background-image):
2812         (.table-of-contents):
2813         (header .menu-item-has-children .label-toggle::after):
2814         (.sub-menu-layer):
2815         (.sub-menu-layer:after, .sub-menu-layer:before):
2816         (.sub-menu-layer .menu-item):
2817         (.menu > .menu-item > .menu-toggle:checked + .sub-menu):
2818         (@media only screen and (max-width: 920px)):
2819         (header .sub-menu-layer):
2820         (@media only screen and (max-width: 415px)):
2821         (@media only screen and (max-width: 1180px)): Deleted.
2822         (@media only screen and (max-width: 1000px)): Deleted.
2823         (@media only screen and (max-width: 690px)): Deleted.
2824         (@media only screen and (max-width: 600px)): Deleted.
2825         (@media only screen and (max-height: 415px)): Deleted.
2826         (@media only screen and (max-width: 320px)): Deleted.
2827
2828 2016-04-05  Jon Davis  <jond@apple.com>
2829
2830         Make the @webkit link on the front page link to the feed
2831         https://bugs.webkit.org/show_bug.cgi?id=156244
2832
2833         Reviewed by Timothy Hatcher.
2834
2835         * wp-content/themes/webkit/widgets/twitter.php:
2836
2837 2016-03-31  Jon Davis  <jond@apple.com>
2838
2839         Show tweets by @webkit in the Twitter tile on webkit.org
2840         https://bugs.webkit.org/show_bug.cgi?id=156093
2841
2842         Reviewed by Timothy Hatcher.
2843
2844         * wp-content/plugins/tweet-listener.php: Added.
2845         * wp-content/themes/webkit/widgets/twitter.php:
2846
2847 2016-03-31  Jon Davis  <jond@apple.com>
2848
2849         Fix download links for desktops with small resolutions
2850         https://bugs.webkit.org/show_bug.cgi?id=156081
2851
2852         Reviewed by Timothy Hatcher.
2853
2854         * wp-content/themes/webkit/downloads.php:
2855
2856 2016-03-29  Jon Davis  <jond@apple.com>
2857
2858         Fixed a property access error by removing the lamda function for updates
2859         https://bugs.webkit.org/show_bug.cgi?id=155989
2860
2861         * wp-content/plugins/sync-nightly-builds.php:
2862
2863 2016-03-29  Jon Davis  <jond@apple.com>
2864
2865         Fixed a context error for Nightly Build sync plugin, tightens layout styles for abovetitle
2866         https://bugs.webkit.org/show_bug.cgi?id=155989
2867
2868         Unreviewed fix for the Sync Nightly Builds plugin to work with the older
2869         PHP environment on the server. Quick style adjustments for abovetitle images.
2870
2871         * wp-content/plugins/sync-nightly-builds.php:
2872         * wp-content/themes/webkit/nightly-archives.php:
2873         * wp-content/themes/webkit/style.css:
2874         (article .abovetitle):
2875
2876 2016-03-29  Jon Davis  <jond@apple.com>
2877
2878         Add WebKit Nightly Archives, WebKit Nightly Start, and Downloads pages
2879         https://bugs.webkit.org/show_bug.cgi?id=155989
2880
2881         Reviewed by Timothy Hatcher.
2882
2883         * wp-content/plugins/sync-nightly-builds.php: Added.
2884         * wp-content/themes/webkit/downloads.php: Added.
2885         * wp-content/themes/webkit/functions.php:
2886         * wp-content/themes/webkit/images/download.svg:
2887         * wp-content/themes/webkit/images/spinner.svg: Added.
2888         * wp-content/themes/webkit/nightly-archives.php: Added.
2889         * wp-content/themes/webkit/nightly-start.php: Added.
2890         * wp-content/themes/webkit/nightly.php:
2891         * wp-content/themes/webkit/scripts/searchbuilds.js: Added.
2892         (initsearch.xhrPromise.):
2893         (initsearch):
2894         (initsearch.displayResults.addEntry):
2895         (initsearch.displayResults):
2896         (initsearch.displayError):
2897         (initsearch.clearErrors):
2898         * wp-content/themes/webkit/style.css:
2899         (input[type=text]):
2900         (input[type=submit]):
2901         (article .byline):
2902         (article .abovetitle):
2903
2904 2016-03-29  Jon Davis  <jond@apple.com>
2905
2906         Support images above the title on webkit.org posts
2907         https://bugs.webkit.org/show_bug.cgi?id=155979
2908
2909         Reviewed by Timothy Hatcher.
2910
2911         * wp-content/themes/webkit/functions.php:
2912         * wp-content/themes/webkit/single.php:
2913
2914 2016-03-22  Jonathan Davis  <jond@apple.com>
2915
2916         Allow the use of custom styles and scripts for blog posts
2917         https://bugs.webkit.org/show_bug.cgi?id=155768
2918
2919         Reviewed by Timothy Hatcher.
2920
2921         * wp-content/themes/webkit/functions.php:
2922
2923 2016-03-09  Jonathan Davis  <jond@apple.com>
2924
2925         For RSS feeds, convert image and link relative URIs to absolute URIs
2926         https://bugs.webkit.org/show_bug.cgi?id=155237
2927
2928         Reviewed by Timothy Hatcher.
2929
2930         * wp-content/themes/webkit/functions.php:
2931
2932 2016-03-03  Saam barati  <sbarati@apple.com>
2933
2934         Update style guide to reflect our style of only using "override" or "final" when overriding virtual methods
2935         https://bugs.webkit.org/show_bug.cgi?id=154978
2936
2937         Reviewed by Darin Adler.
2938
2939         * code-style.md:
2940
2941 2016-02-29  Yusuke Suzuki  <utatane.tea@gmail.com>
2942
2943         [DFG][FTL][B3] Support floor and ceil
2944         https://bugs.webkit.org/show_bug.cgi?id=154683
2945
2946         Reviewed by Filip Pizlo.
2947
2948         * docs/b3/intermediate-representation.html:
2949
2950 2016-02-16  Jonathan Davis  <jond@apple.com>
2951
2952         Add a redirect for B3 documentation
2953         https://bugs.webkit.org/show_bug.cgi?id=154293
2954
2955         Reviewed by Timothy Hatcher.
2956
2957         * .htaccess:
2958
2959 2016-02-15  Timothy Hatcher  <timothy@apple.com>
2960
2961         Fix byline to avoid bumping into content sticks out.
2962
2963         * wp-content/themes/webkit/style.css:
2964         (article .byline): Bump padding to avoid content with negative margins.
2965
2966 2016-02-13  Timothy Hatcher  <timothy@apple.com>
2967
2968         Adjust the appearance of mattewhite figures that are not widescreen.
2969
2970         * wp-content/themes/webkit/style.css:
2971         (article .mattewhite:not(.widescreen):
2972
2973 2016-02-12  Jonathan Davis  <jond@apple.com>
2974
2975         Add a CSS class to remove padding when using mattewhite class for figures
2976         https://bugs.webkit.org/show_bug.cgi?id=154206
2977
2978         Reviewed by Filip Pizlo.
2979
2980         * wp-content/themes/webkit/style.css:
2981         (article .two-columns):
2982         (article .two-columns h6):
2983         (article .two-columns p):
2984         (article .mattewhite):
2985         (article .mattewhite.tightwad):
2986         (article figure):
2987
2988 2016-02-12  Filip Pizlo  <fpizlo@apple.com>
2989
2990         Unreviewed, upload some blog files.
2991
2992         * blog-files/compile-times.png: Added.
2993         * blog-files/fast-isel.png: Added.
2994         * blog-files/jetstream-latency.png: Added.
2995         * blog-files/jetstream-throughput.png: Added.
2996         * blog-files/jetstream.png: Added.
2997         * blog-files/kraken.png: Added.
2998         * blog-files/low-compile-times.png: Added.
2999         * blog-files/low-fast-isel.png: Added.
3000         * blog-files/low-jetstream-latency.png: Added.
3001         * blog-files/low-jetstream-throughput.png: Added.
3002         * blog-files/low-jetstream.png: Added.
3003         * blog-files/low-kraken.png: Added.
3004         * blog-files/low-octane.png: Added.
3005         * blog-files/octane.png: Added.
3006
3007 2016-02-04  Jonathan Davis  <jond@apple.com>
3008
3009         Fix bad link on the Feature Status page.
3010         https://bugs.webkit.org/show_bug.cgi?id=152086
3011
3012         Reviewed by Timothy Hatcher.
3013
3014         * wp-content/themes/webkit/status.php:
3015
3016 2016-02-02  Filip Pizlo  <fpizlo@apple.com>
3017
3018         Get rid of anonymous stack slots
3019         https://bugs.webkit.org/show_bug.cgi?id=151128
3020
3021         Reviewed by Mark Lam.
3022
3023         This changes the documentation to account for the addition of Variables and the Get and Set
3024         opcodes, and the removal of anonymous stack slots from B3 IR.
3025
3026         * docs/b3/intermediate-representation.html:
3027
3028 2016-02-02  Dan Bernstein  <mitz@apple.com>
3029
3030         Tagline in B3 docs should match the rest of the website
3031         https://bugs.webkit.org/show_bug.cgi?id=153801
3032
3033         Reviewed by Filip Pizlo.
3034
3035         Fix the tagline.
3036
3037         * docs/b3/assembly-intermediate-representation.html:
3038         * docs/b3/index.html:
3039         * docs/b3/intermediate-representation.html:
3040
3041 2016-02-02  Filip Pizlo  <fpizlo@apple.com>
3042
3043         Minor fixes for B3 IR documentation
3044         https://bugs.webkit.org/show_bug.cgi?id=153782
3045
3046         Reviewed by Michael Saboff.
3047
3048         Fix minor issues that Geoff found.
3049
3050         * docs/b3/intermediate-representation.html:
3051
3052 2016-01-30  Filip Pizlo  <fpizlo@apple.com>
3053
3054         B3 documentation style shouldn't have hacks for h1
3055         https://bugs.webkit.org/show_bug.cgi?id=153725
3056
3057         Reviewed by Alexey Proskuryakov.
3058
3059         * docs/b3/style.css:
3060
3061 2016-01-30  Filip Pizlo  <fpizlo@apple.com>
3062
3063         Improve the style of B3 documentation
3064         https://bugs.webkit.org/show_bug.cgi?id=153674
3065
3066         Reviewed by Oliver Hunt.
3067
3068         This makes the style of the B3 documentation look like the Wiki, which I think is
3069         appropriate for the kind of content that we're putting into it - in particular, the font
3070         is the perfect size for dense content. The style also doesn't require much spoonfeeding
3071         from the HTML side so you can write nice looking documentation by just using really
3072         basic HTML constructs.
3073
3074         * docs/b3/assembly-intermediate-representation.html:
3075         * docs/b3/index.html:
3076         * docs/b3/intermediate-representation.html:
3077         * docs/b3/style.css:
3078
3079 2016-01-29  Filip Pizlo  <fpizlo@apple.com>
3080
3081         Clean up the B3 documentation a bit
3082         https://bugs.webkit.org/show_bug.cgi?id=153678
3083
3084         Reviewed by Saam Barati.
3085
3086         * docs/b3/index.html: Fix some links and fix small issues.
3087         * docs/b3/intermediate-representation.html: Clean up some text and fix small issues.
3088
3089 2016-01-29  Filip Pizlo  <fpizlo@apple.com>
3090
3091         B3 should have documentation
3092         https://bugs.webkit.org/show_bug.cgi?id=153658
3093
3094         Reviewed by Saam Barati.
3095
3096         Change the documentation to use HTML instead of Markdown.  Markdown has trouble with
3097         definition lists.  Things go downhill when you try to add paragraphs or code blocks to
3098         a definition.  That's unfortunate since we use definitions for the IR document.
3099
3100         Since there is no way to use our preferred styling for the IR document without doing a
3101         lot of bad hacks, it's best if we just stick to HTML. It looks plain but it's highly
3102         practical.
3103
3104         * docs/b3/assembly-intermediate-representation.html: Added.
3105         * docs/b3/bare-bones-backend.md: Removed.
3106         * docs/b3/index.html: Added.
3107         * docs/b3/intermediate-representation.html: Added.
3108         * docs/b3/style.css: Added.
3109         (dd):
3110         (dd:last-child):
3111
3112 2016-01-29  Timothy Hatcher  <timothy@apple.com>
3113
3114         Add some defintion list styles.
3115
3116         * wp-content/themes/webkit/style.css:
3117         (dl):
3118         (dt):
3119         (dd):
3120
3121 2016-01-29  Filip Pizlo  <fpizlo@apple.com>
3122
3123         B3 should have documentation
3124         https://bugs.webkit.org/show_bug.cgi?id=153658
3125
3126         Reviewed by Timothy Hatcher.
3127
3128         * docs: Added.
3129         * docs/b3: Added.
3130         * docs/b3/bare-bones-backend.md: Added.
3131
3132 2016-01-16  Timothy Hatcher  <timothy@apple.com>
3133
3134         Fix some responsive issues on smaller screens.
3135
3136         * wp-content/themes/webkit/style.css:
3137         (.timeline .time):
3138         (@media (max-width: 900px)):
3139         (.timeline:before):
3140         (.timeline > li):
3141         (.timeline > li:before):
3142         (.timeline .content):
3143         (.timeline li .time::before):
3144
3145 2016-01-14  Timothy Hatcher  <timothy@apple.com>
3146
3147         Eliminate the margin on timeline elements so multiple timelines can touch.
3148
3149         * wp-content/themes/webkit/style.css:
3150         (.timeline):
3151
3152 2016-01-14  Timothy Hatcher  <timothy@apple.com>
3153
3154         Use a 2px border radius instead to look good on 2x devices as well as 1x.
3155
3156         * wp-content/themes/webkit/style.css:
3157         (.timeline .time):
3158
3159 2016-01-14  Timothy Hatcher  <timothy@apple.com>
3160
3161         Fix hairline crack on 1x devices between arrow and time label.
3162
3163         * wp-content/themes/webkit/style.css:
3164         (.timeline .content):
3165         (.timeline .time):
3166
3167 2016-01-13  Timothy Hatcher  <timothy@apple.com>
3168
3169         Correct some history timeline styles.
3170
3171         * wp-content/themes/webkit/style.css:
3172         (.timeline .content):
3173
3174 2016-01-13  Timothy Hatcher  <timothy@apple.com>
3175
3176         Add styles for a history timeline, needed by an upcoming blog post.
3177
3178         * wp-content/themes/webkit/style.css:
3179         (.timeline):
3180         (.timeline:after):
3181         (.timeline *):
3182         (.timeline:before):
3183         (.timeline > li):
3184         (.timeline > li:before):
3185         (.timeline .content):
3186         (.timeline figure):
3187         (.timeline .time):
3188         (.timeline h2, .timeline h3):
3189         (.timeline .time::before):
3190         (.timeline img):
3191         (@media (min-width: 900px)):
3192         (.timeline > li.force-clear):
3193         (.timeline > li:nth-child(odd)):
3194         (.timeline > li:nth-child(even)):
3195         (.timeline > li.force-clear + li):
3196         (.timeline li .time):
3197         (.timeline li:nth-child(odd) .time):
3198         (.timeline li:nth-child(even) .time):
3199         (.timeline li:nth-child(even) .time::before):
3200         (.timeline > li:nth-child(even):before):
3201
3202 2016-01-06  Jonathan Davis  <jond@apple.com>
3203
3204         Fixed Individuals and Vendor Contact formatting.
3205         https://bugs.webkit.org/show_bug.cgi?id=152714
3206
3207         Reviewed by Timothy Hatcher.
3208
3209         * security-policy.md:
3210
3211 2015-12-09  Jonathan Davis  <jond@apple.com>
3212
3213         Fixed broken link: https://webkit.org/old/security/security-group-members.html
3214         https://bugs.webkit.org/show_bug.cgi?id=152010
3215
3216         Reviewed by Timothy Hatcher.
3217
3218         * .htaccess:
3219         * security-policy.md:
3220         * wp-content/themes/webkit/style.css:
3221         (article h4):
3222         (article h5):
3223
3224 2015-12-09  Jonathan Davis  <jond@apple.com>
3225
3226         Fix function reference change.
3227
3228         * wp-content/themes/webkit/scripts/global.js:
3229
3230 2015-12-08  Jonathan Davis  <jond@apple.com>
3231
3232         Wide tables should be scrollable on narrow mobile screens.
3233         https://bugs.webkit.org/show_bug.cgi?id=151941
3234
3235         Reviewed by Timothy Hatcher.
3236
3237         * wp-content/themes/webkit/scripts/global.js:
3238         (inView):
3239         (onMovement):
3240         (updateImages):
3241         (enableScrollableTables):
3242         (update): Deleted.
3243         * wp-content/themes/webkit/style.css:
3244         (.pagination .prev-post):
3245         (article .scrollable):
3246         (.scrollable .scrollable-padding):
3247
3248 2015-12-08  Jonathan Davis  <jond@apple.com>
3249
3250         Fix Code Style Guidelines code parsing.
3251         https://bugs.webkit.org/show_bug.cgi?id=152024
3252
3253         Reviewed by Timothy Hatcher.
3254
3255         * wp-content/plugins/table-of-contents.php:
3256
3257 2015-12-08  Jonathan Davis  <jond@apple.com>
3258
3259         Fix social meta for home page.
3260         https://bugs.webkit.org/show_bug.cgi?id=151764
3261
3262         Reviewed by Timothy Hatcher.
3263
3264         * wp-content/plugins/social-meta.php:
3265
3266 2015-12-07  Jonathan Davis  <jond@apple.com>
3267
3268         Implemented a workaround for sharp SVG WebKit logo.
3269         https://bugs.webkit.org/show_bug.cgi?id=151971
3270
3271         Reviewed by Timothy Hatcher.
3272
3273         * wp-content/themes/webkit/images/webkit.svg:
3274
3275 2015-12-07  Jonathan Davis  <jond@apple.com>
3276
3277         Address UX issues with the Contribute menu.
3278         https://bugs.webkit.org/show_bug.cgi?id=151874
3279
3280         Reviewed by Timothy Hatcher.
3281
3282         * wp-content/themes/webkit/functions.php:
3283         * wp-content/themes/webkit/header.php:
3284         * wp-content/themes/webkit/style.css:
3285         (time, mark, audio, video):
3286         (footer, header, hgroup, menu, nav, section):
3287         (html):
3288         (body):
3289         (ol, ul):
3290         (blockquote, q):
3291         (q:before, q:after):
3292         (table):
3293         (p:empty):
3294         (.admin-bar p > a[name]::before):
3295         (.screen-reader-text):
3296         (.screen-reader-text:focus):
3297         (pre):
3298         (code):
3299         (.feature-header:after):
3300         (.feature.opened .feature-header:after):
3301         (footer nav a:hover):
3302         (header .menu-item-has-children .label-toggle::after):
3303         (header .menu-item):
3304         (.sub-menu-layer):
3305         (.sub-menu-layer .menu-item:first-child):
3306         (.menu > .menu-item > .menu-toggle:checked + .sub-menu):
3307         (@media only screen and (max-width: 920px)):
3308         (header .menu-item > .menu-toggle:checked + a > .label-toggle::after):
3309         (header .menu):
3310         (header .menu-toggle:checked ~ ul):
3311         (header .sub-menu-layer:before):
3312         (header .menu > .menu-item > .menu-toggle:checked ~ .sub-menu):
3313         (footer nav li):
3314         (@media only screen and (max-width: 690px)):
3315         (.feature-filters:after):
3316         (.feature-filters.opened:after):
3317         (#wpadminbar):
3318         (.table-of-contents label:after):
3319         (.menu-toggle:checked ~ .table-of-contents label:after):
3320         (.table-of-contents h6):
3321         (header nav .menu-item-has-children .label-toggle): Deleted.
3322         (header nav .menu-item): Deleted.
3323         (header .menu > .menu-item-has-children:hover > a::before): Deleted.
3324         (.menu > .menu-item > .menu-toggle:checked ~ .sub-menu): Deleted.
3325         (header nav .menu-toggle:checked ~ ul): Deleted.
3326         (header .menu-toggle:checked ~ .sub-menu): Deleted.
3327         (@media only screen and (max-width: 782px)): Deleted.
3328
3329 2015-12-05  Timothy Hatcher  <timothy@apple.com>
3330
3331         One last fix for https redirect.
3332
3333         * wp-content/themes/webkit/.htaccess:
3334
3335 2015-12-05  Timothy Hatcher  <timothy@apple.com>
3336
3337         Attempt to fix www redirect again.
3338
3339         * wp-content/themes/webkit/.htaccess:
3340
3341 2015-12-05  Timothy Hatcher  <timothy@apple.com>
3342
3343         Fix www redirect again.
3344
3345         * wp-content/themes/webkit/.htaccess:
3346
3347 2015-12-05  Timothy Hatcher  <timothy@apple.com>
3348
3349         Fix www redirect when https was used and restore status URL code.
3350
3351         * wp-content/themes/webkit/.htaccess:
3352         * wp-content/themes/webkit/status.php:
3353
3354 2015-12-05  Timothy Hatcher  <timothy@apple.com>
3355
3356         Another attempt to fix a 404 error when the site loads via www.webkit.org.
3357
3358         * wp-content/themes/webkit/status.php:
3359
3360 2015-12-05  Timothy Hatcher  <timothy@apple.com>
3361
3362         Fix a 404 error when the site loads via www.webkit.org.
3363
3364         * wp-content/themes/webkit/status.php:
3365
3366 2015-12-04  Timothy Hatcher  <timothy@apple.com>
3367
3368         Fix toggling so hidden links are not clickable still.
3369
3370         * wp-content/themes/webkit/status.php:
3371
3372 2015-12-04  Timothy Hatcher  <timothy@apple.com>
3373
3374         Fix another place where feature status internal reference links were wrong.
3375
3376         * wp-content/themes/webkit/status.php:
3377
3378 2015-12-04  Jonathan Davis  <jond@apple.com>
3379
3380         Fixed feature status internal reference links.
3381
3382         * wp-content/themes/webkit/status.php:
3383
3384 2015-12-04  Jonathan Davis  <jond@apple.com>
3385
3386         Update feature status for up-to-date status information.
3387         https://bugs.webkit.org/show_bug.cgi?id=151821
3388
3389         Reviewed by Timothy Hatcher.
3390
3391         * wp-content/themes/webkit/status.php:
3392
3393 2015-12-04  Jonathan Davis  <jond@apple.com>
3394
3395         Added redirects for old webkit.org archive.
3396
3397         * .htaccess:
3398
3399 2015-12-04  Jonathan Davis  <jond@apple.com>
3400
3401         Removing empty directories from the old site.
3402
3403         Reviewed by Timothy Hatcher.
3404
3405         * blog: Removed.
3406         * blog/wp-admin: Removed.
3407         * blog/wp-admin/css: Removed.
3408         * blog/wp-admin/css/colors: Removed.
3409         * blog/wp-admin/css/colors/blue: Removed.
3410         * blog/wp-admin/css/colors/coffee: Removed.
3411         * blog/wp-admin/css/colors/ectoplasm: Removed.
3412         * blog/wp-admin/css/colors/light: Removed.
3413         * blog/wp-admin/css/colors/midnight: Removed.
3414         * blog/wp-admin/css/colors/ocean: Removed.
3415         * blog/wp-admin/css/colors/sunrise: Removed.
3416         * blog/wp-admin/images: Removed.
3417         * blog/wp-admin/includes: Removed.
3418         * blog/wp-admin/js: Removed.
3419         * blog/wp-admin/maint: Removed.
3420         * blog/wp-admin/network: Removed.
3421         * blog/wp-admin/user: Removed.
3422         * blog/wp-content: Removed.
3423         * blog/wp-content/plugins: Removed.
3424         * blog/wp-content/plugins/akismet: Removed.
3425         * blog/wp-content/themes: Removed.
3426         * blog/wp-content/themes/classic: Removed.
3427         * blog/wp-content/themes/default: Removed.
3428         * blog/wp-content/themes/default/images: Removed.
3429         * blog/wp-content/themes/webkit: Removed.
3430         * blog/wp-content/uploads: Removed.
3431         * blog/wp-content/uploads/2007: Removed.
3432         * blog/wp-content/uploads/2007/06: Removed.
3433         * blog/wp-includes: Removed.
3434         * blog/wp-includes/ID3: Removed.
3435         * blog/wp-includes/SimplePie: Removed.
3436         * blog/wp-includes/SimplePie/Cache: Removed.
3437         * blog/wp-includes/SimplePie/Content: Removed.
3438         * blog/wp-includes/SimplePie/Content/Type: Removed.
3439         * blog/wp-includes/SimplePie/Decode: Removed.
3440         * blog/wp-includes/SimplePie/Decode/HTML: Removed.
3441         * blog/wp-includes/SimplePie/HTTP: Removed.
3442         * blog/wp-includes/SimplePie/Net: Removed.
3443         * blog/wp-includes/SimplePie/Parse: Removed.
3444         * blog/wp-includes/SimplePie/XML: Removed.
3445         * blog/wp-includes/SimplePie/XML/Declaration: Removed.
3446         * blog/wp-includes/Text: Removed.
3447         * blog/wp-includes/Text/Diff: Removed.
3448         * blog/wp-includes/Text/Diff/Engine: Removed.
3449         * blog/wp-includes/Text/Diff/Renderer: Removed.
3450         * blog/wp-includes/certificates: Removed.
3451         * blog/wp-includes/css: Removed.
3452         * blog/wp-includes/fonts: Removed.
3453         * blog/wp-includes/images: Removed.
3454         * blog/wp-includes/images/crystal: Removed.
3455         * blog/wp-includes/images/media: Removed.
3456         * blog/wp-includes/images/smilies: Removed.
3457         * blog/wp-includes/images/wlw: Removed.
3458         * blog/wp-includes/js: Removed.
3459         * blog/wp-includes/js/crop: Removed.
3460         * blog/wp-includes/js/imgareaselect: Removed.
3461         * blog/wp-includes/js/jcrop: Removed.
3462         * blog/wp-includes/js/jquery: Removed.
3463         * blog/wp-includes/js/jquery/ui: Removed.
3464         * blog/wp-includes/js/mediaelement: Removed.
3465         * blog/wp-includes/js/plupload: Removed.
3466         * blog/wp-includes/js/scriptaculous: Removed.
3467         * blog/wp-includes/js/swfupload: Removed.
3468         * blog/wp-includes/js/swfupload/plugins: Removed.
3469         * blog/wp-includes/js/thickbox: Removed.
3470         * blog/wp-includes/js/tinymce: Removed.
3471         * blog/wp-includes/js/tinymce/langs: Removed.
3472         * blog/wp-includes/js/tinymce/plugins: Removed.
3473         * blog/wp-includes/js/tinymce/plugins/charmap: Removed.
3474         * blog/wp-includes/js/tinymce/plugins/colorpicker: Removed.
3475         * blog/wp-includes/js/tinymce/plugins/compat3x: Removed.
3476         * blog/wp-includes/js/tinymce/plugins/compat3x/css: Removed.
3477         * blog/wp-includes/js/tinymce/plugins/directionality: Removed.
3478         * blog/wp-includes/js/tinymce/plugins/fullscreen: Removed.
3479         * blog/wp-includes/js/tinymce/plugins/hr: Removed.
3480         * blog/wp-includes/js/tinymce/plugins/image: Removed.
3481         * blog/wp-includes/js/tinymce/plugins/inlinepopups: Removed.
3482         * blog/wp-includes/js/tinymce/plugins/inlinepopups/skins: Removed.
3483         * blog/wp-includes/js/tinymce/plugins/inlinepopups/skins/clearlooks2: Removed.
3484         * blog/wp-includes/js/tinymce/plugins/inlinepopups/skins/clearlooks2/img: Removed.
3485         * blog/wp-includes/js/tinymce/plugins/lists: Removed.
3486         * blog/wp-includes/js/tinymce/plugins/media: Removed.
3487         * blog/wp-includes/js/tinymce/plugins/media/css: Removed.
3488         * blog/wp-includes/js/tinymce/plugins/media/js: Removed.
3489         * blog/wp-includes/js/tinymce/plugins/paste: Removed.
3490         * blog/wp-includes/js/tinymce/plugins/paste/js: Removed.
3491         * blog/wp-includes/js/tinymce/plugins/spellchecker: Removed.
3492         * blog/wp-includes/js/tinymce/plugins/spellchecker/classes: Removed.
3493         * blog/wp-includes/js/tinymce/plugins/spellchecker/classes/utils: Removed.
3494         * blog/wp-includes/js/tinymce/plugins/spellchecker/css: Removed.
3495         * blog/wp-includes/js/tinymce/plugins/spellchecker/img: Removed.
3496         * blog/wp-includes/js/tinymce/plugins/spellchecker/includes: Removed.
3497         * blog/wp-includes/js/tinymce/plugins/tabfocus: Removed.
3498         * blog/wp-includes/js/tinymce/plugins/textcolor: Removed.
3499         * blog/wp-includes/js/tinymce/plugins/wordpress: Removed.
3500         * blog/wp-includes/js/tinymce/plugins/wordpress/css: Removed.
3501         * blog/wp-includes/js/tinymce/plugins/wordpress/img: Removed.
3502         * blog/wp-includes/js/tinymce/plugins/wpautoresize: Removed.
3503         * blog/wp-includes/js/tinymce/plugins/wpdialogs: Removed.
3504         * blog/wp-includes/js/tinymce/plugins/wpdialogs/js: Removed.
3505         * blog/wp-includes/js/tinymce/plugins/wpeditimage: Removed.
3506         * blog/wp-includes/js/tinymce/plugins/wpeditimage/css: Removed.
3507         * blog/wp-includes/js/tinymce/plugins/wpeditimage/img: Removed.
3508         * blog/wp-includes/js/tinymce/plugins/wpeditimage/js: Removed.
3509         * blog/wp-includes/js/tinymce/plugins/wpemoji: Removed.
3510         * blog/wp-includes/js/tinymce/plugins/wpfullscreen: Removed.
3511         * blog/wp-includes/js/tinymce/plugins/wpfullscreen/css: Removed.
3512         * blog/wp-includes/js/tinymce/plugins/wpgallery: Removed.
3513         * blog/wp-includes/js/tinymce/plugins/wpgallery/img: Removed.
3514         * blog/wp-includes/js/tinymce/plugins/wplink: Removed.
3515         * blog/wp-includes/js/tinymce/plugins/wplink/css: Removed.
3516         * blog/wp-includes/js/tinymce/plugins/wplink/img: Removed.
3517         * blog/wp-includes/js/tinymce/plugins/wplink/js: Removed.
3518         * blog/wp-includes/js/tinymce/plugins/wpview: Removed.
3519         * blog/wp-includes/js/tinymce/skins: Removed.
3520         * blog/wp-includes/js/tinymce/skins/lightgray: Removed.
3521         * blog/wp-includes/js/tinymce/skins/lightgray/fonts: Removed.
3522         * blog/wp-includes/js/tinymce/skins/lightgray/img: Removed.
3523         * blog/wp-includes/js/tinymce/skins/wordpress: Removed.
3524         * blog/wp-includes/js/tinymce/skins/wordpress/images: Removed.
3525         * blog/wp-includes/js/tinymce/themes: Removed.
3526         * blog/wp-includes/js/tinymce/themes/advanced: Removed.
3527         * blog/wp-includes/js/tinymce/themes/advanced/img: Removed.
3528         * blog/wp-includes/js/tinymce/themes/advanced/js: Removed.
3529         * blog/wp-includes/js/tinymce/themes/advanced/skins: Removed.
3530         * blog/wp-includes/js/tinymce/themes/advanced/skins/default: Removed.
3531         * blog/wp-includes/js/tinymce/themes/advanced/skins/default/img: Removed.
3532         * blog/wp-includes/js/tinymce/themes/advanced/skins/highcontrast: Removed.
3533         * blog/wp-includes/js/tinymce/themes/advanced/skins/o2k7: Removed.
3534         * blog/wp-includes/js/tinymce/themes/advanced/skins/o2k7/img: Removed.
3535         * blog/wp-includes/js/tinymce/themes/advanced/skins/wp_theme: Removed.
3536         * blog/wp-includes/js/tinymce/themes/advanced/skins/wp_theme/img: Removed.
3537         * blog/wp-includes/js/tinymce/themes/modern: Removed.
3538         * blog/wp-includes/js/tinymce/utils: Removed.
3539         * blog/wp-includes/pomo: Removed.
3540         * blog/wp-includes/theme-compat: Removed.
3541         * building: Removed.
3542         * coding: Removed.
3543         * coding/images: Removed.
3544         * css: Removed.
3545         * images: Removed.
3546         * misc: Removed.
3547         * misc/DatabaseExample.html: Removed.
3548         * misc/DatabaseTester.html: Removed.
3549         * misc/WebKitDetect.html: Removed.
3550         * misc/WebKitDetect.js: Removed.
3551         * misc/drosera: Removed.
3552         * misc/drosera/demo.js: Removed.
3553         * misc/drosera/drosera.png: Removed.
3554         * misc/drosera/index.html: Removed.
3555         * misc/gradient-input.html: Removed.
3556         * misc/morph.html: Removed.
3557         * misc/related-target-and-shadow-dom.svg: Removed.
3558         * projects: Removed.
3559         * projects/accessibility: Removed.
3560         * projects/cleanup: Removed.
3561         * projects/compat: Removed.
3562         * projects/css: Removed.
3563         * projects/documentation: Removed.
3564         * projects/dom: Removed.
3565         * projects/editing: Removed.
3566         * projects/forms: Removed.
3567         * projects/html: Removed.
3568         * projects/javascript: Removed.
3569         * projects/layout: Removed.
3570         * projects/mathml: Removed.
3571         * projects/performance: Removed.
3572         * projects/plugins: Removed.
3573         * projects/portability: Removed.
3574         * projects/printing: Removed.
3575         * projects/svg: Removed.
3576         * projects/webkit: Removed.
3577         * projects/xml: Removed.
3578         * projects/xslt: Removed.
3579         * quality: Removed.
3580         * security: Removed.
3581
3582 2015-12-03  Timothy Hatcher  <timothy@apple.com>
3583
3584         Allow index.html indexes again.
3585
3586         * .htaccess:
3587
3588 2015-12-03  Timothy Hatcher  <timothy@apple.com>
3589
3590         Remove the old site files.
3591
3592         * asking_questions.html: Removed.
3593         * building/active-scheme-xcode4.png: Removed.
3594         * building/build-settings-tab-xcode4.png: Removed.
3595         * building/build.html: Removed.
3596         * building/checkout.html: Removed.
3597         * building/custom-executable-xcode4.png: Removed.
3598         * building/cygwin-downloader.zip: Removed.
3599         * building/debug-mac-uiprocess.html: Removed.
3600         * building/debug.html: Removed.
3601         * building/launch-debugger-vs2010-small.png: Removed.
3602         * building/launch-debugger-vs2010.png: Removed.
3603         * building/run-xcode4.png: Removed.
3604         * building/run.html: Removed.
3605         * building/set-as-startup-project-vs2010.png: Removed.
3606         * building/set-debugging-properties-vs2010-small.png: Removed.
3607         * building/set-debugging-properties-vs2010.png: Removed.
3608         * building/tools.html: Removed.
3609         * coding/RefPtr.html: Removed.
3610         * coding/adding-features.html: Removed.
3611         * coding/assertion-guidelines.html: Removed.
3612         * coding/bsd-license.html: Removed.
3613         * coding/coding-style.html: Removed.
3614         * coding/commit-review-policy.html: Removed.
3615         * coding/contributing.html: Removed.
3616         * coding/dom-element-attach.html: Removed.
3617         * coding/images/contribute_add_attachment.png: Removed.
3618         * coding/images/contribute_mark_review.png: Removed.
3619         * coding/images/dom-element-attach-large.png: Removed.
3620         * coding/images/dom-element-attach-small.png: Removed.
3621         * coding/images/dom-element-attach.graffle: Removed.
3622         * coding/lgpl-license.html: Removed.
3623         * coding/major-objects.html: Removed.
3624         * coding/scripts.html: Removed.
3625         * coding/technical-articles.html: Removed.
3626         * contact.html: Removed.
3627         * css/blue.css: Removed.
3628         * css/gray.css: Removed.
3629         * css/green.css: Removed.
3630         * css/ie.css: Removed.
3631         * css/main.css: Removed.
3632         * css/pink.css: Removed.
3633         * css/purple.css: Removed.
3634         * css/yellow.css: Removed.
3635         * demos/index.html: Removed.
3636         * footer.inc: Removed.
3637         * header.inc: Removed.
3638         * images/DroseraPic.png: Removed.
3639         * images/blank.png: Removed.
3640         * images/blue-background.png: Removed.
3641         * images/blue-bullet.png: Removed.
3642         * images/download.png: Removed.
3643         * images/end.png: Removed.
3644         * images/gray-background.png: Removed.
3645         * images/green-background.png: Removed.
3646         * images/green-bullet.png: Removed.
3647         * images/icon-gold.png: Removed.
3648         * images/icon.png: Removed.
3649         * images/ie-nav.png: Removed.
3650         * images/middle.png: Removed.
3651         * images/nav.png: Removed.
3652         * images/pink-background.png: Removed.
3653         * images/pink-bullet.png: Removed.
3654         * images/purple-background.png: Removed.
3655         * images/purple-bullet.png: Removed.
3656         * images/surfin-safari.icns: Removed.
3657         * images/yellow-background.png: Removed.
3658         * images/yellow-bullet.png: Removed.
3659         * index.html: Removed.
3660         * nav.inc: Removed.
3661         * pngbehavior.htc: Removed.
3662         * projects/accessibility/index.html: Removed.
3663         * projects/cleanup/index.html: Removed.
3664         * projects/compat/index.html: Removed.
3665         * projects/css/index.html: Removed.
3666         * projects/documentation/index.html: Removed.
3667         * projects/dom/index.html: Removed.
3668         * projects/editing/index.html: Removed.
3669         * projects/forms/image-usemap.png: Removed.
3670         * projects/forms/image1.png: Removed.
3671         * projects/forms/image10.png: Removed.
3672         * projects/forms/image16.png: Removed.
3673         * projects/forms/index.html: Removed.
3674         * projects/forms/survey.html: Removed.
3675         * projects/goals.html: Removed.
3676         * projects/html/index.html: Removed.
3677         * projects/index.html: Removed.
3678         * projects/javascript/index.html: Removed.
3679         * projects/layout/index.html: Removed.
3680         * projects/mathml/index.html: Removed.
3681         * projects/performance/index.html: Removed.
3682         * projects/plugins/index.html: Removed.
3683         * projects/portability/index.html: Removed.
3684         * projects/printing/index.html: Removed.
3685         * projects/svg/index.html: Removed.
3686         * projects/svg/status.xml: Removed.
3687         * projects/svg/svg-status.css: Removed.
3688         * projects/svg/svg-status.xsl: Removed.
3689         * projects/webkit/index.html: Removed.
3690         * projects/xml/index.html: Removed.
3691         * projects/xslt/index.html: Removed.
3692         * quality/.htaccess: Removed.
3693         * quality/Ahem.ttf: Removed.
3694         * quality/bugpriorities.html: Removed.
3695         * quality/bugwriting.html: Removed.
3696         * quality/bugzilla.html: Removed.
3697         * quality/crashlogs.html: Removed.
3698         * quality/leakhunting.html: Removed.
3699         * quality/lifecycle.html: Removed.
3700         * quality/mac_reportbox.jpg: Removed.
3701         * quality/mac_viewtrace.jpg: Removed.
3702         * quality/reduction.html: Removed.
3703         * quality/reporting.html: Removed.
3704         * quality/testing.html: Removed.
3705         * quality/testwriting.html: Removed.
3706         * quality/win_installwatson.jpg: Removed.
3707         * quality/win_watsongui.jpg: Removed.
3708         * quality/win_watsoninstalled.jpg: Removed.
3709         * security/index.html: Removed.
3710         * security/security-group-members.html: Removed.
3711         * status.html: Removed.
3712         * team.html: Removed.
3713
3714 2015-12-03  Timothy Hatcher  <timothy@apple.com>
3715
3716         Yet another attempt to fix the http blog redirects.
3717
3718         Removing the blog folder should do it.
3719
3720         * .htaccess:
3721         * blog: Removed.
3722
3723 2015-12-03  Timothy Hatcher  <timothy@apple.com>
3724
3725         Another attempt to fix the http blog redirects.
3726
3727         * .htaccess:
3728
3729 2015-12-03  Timothy Hatcher  <timothy@apple.com>
3730
3731         Attempt to fix the http blog redirects.
3732
3733         * .htaccess:
3734
3735 2015-12-03  Timothy Hatcher  <timothy@apple.com>
3736
3737         Another attempt to fix the https redirect.
3738
3739         * .htaccess:
3740
3741 2015-12-03  Timothy Hatcher  <timothy@apple.com>
3742
3743         Attempt to fix the https redirect.
3744
3745         * .htaccess:
3746
3747 2015-12-03  Timothy Hatcher  <timothy@apple.com>
3748
3749         Fix blog.webkit.org redirects.
3750
3751         * .htaccess:
3752
3753 2015-12-03  Timothy Hatcher  <timothy@apple.com>
3754
3755         Add redirects for the demos folder.
3756
3757         * .htaccess:
3758
3759 2015-12-03  Timothy Hatcher  <timothy@apple.com>
3760
3761         Remove duplicate redirect.
3762
3763         * .htaccess:
3764
3765 2015-12-03  Timothy Hatcher  <timothy@apple.com>
3766
3767         One more attempt to clean up redirects.
3768
3769         * .htaccess:
3770
3771 2015-12-03  Timothy Hatcher  <timothy@apple.com>
3772
3773         Avoid double slashes after redirect for directories.
3774
3775         * .htaccess:
3776
3777 2015-12-03  Timothy Hatcher  <timothy@apple.com>
3778
3779         Fix directory redirects some more.
3780
3781         * .htaccess:
3782
3783 2015-12-03  Timothy Hatcher  <timothy@apple.com>
3784
3785         Fix directory redirect ordering.
3786
3787         * .htaccess:
3788
3789 2015-12-03  Jonathan Davis  <jond@apple.com>
3790
3791         Fixed cache logic so download data is correctly available.
3792
3793         * wp-content/themes/webkit/nightly.php:
3794
3795 2015-12-03  Timothy Hatcher  <timothy@apple.com>
3796
3797         Add some missing redirects for directories of the old site.
3798
3799         * .htaccess:
3800
3801 2015-12-03  Jonathan Davis  <jond@apple.com>
3802
3803         Fixed transient behavior when the cache plugin is enabled.
3804
3805         * wp-content/themes/webkit/functions.php:
3806         * wp-content/themes/webkit/includes.php:
3807         * wp-content/themes/webkit/nightly.php:
3808
3809 2015-12-03  Jonathan Davis  <jond@apple.com>
3810
3811         Add sub-section anchors to code style guidelines
3812         https://bugs.webkit.org/show_bug.cgi?id=151770
3813
3814         Reviewed by Timothy Hatcher.
3815
3816         * code-style.md:
3817         * wp-content/plugins/table-of-contents.php:
3818         * wp-content/themes/webkit/includes.php:
3819         * wp-content/themes/webkit/style.css:
3820         (a[name]):
3821         (p > a[name]::before):
3822         (a[name]:hover):
3823         (h6 a[name]):
3824         (.admin-bar a[name]):
3825         (.admin-bar p > a[name]::before):
3826         (.screen-reader-text):
3827         (.table-of-contents ul li > ul):
3828         (#post-4132 pre:nth-child(-n+10)):
3829         (#post-4132 pre:nth-child(-n+8)): Deleted.
3830
3831 2015-12-01  Jonathan Davis  <jond@apple.com>
3832
3833         Updated favicon.ico with the new logo.
3834
3835         * favicon.ico:
3836
3837 2015-12-01  Jonathan Davis  <jond@apple.com>
3838
3839         Improved accessibility handling for the small drop-down menu.
3840
3841         * wp-content/themes/webkit/scripts/global.js:
3842
3843 2015-12-01  Jonathan Davis  <jond@apple.com>
3844
3845         Fixed font rendering. Fixed SVG rendering for Firefox.
3846
3847         * wp-content/themes/webkit/images/icons.svg:
3848         * wp-content/themes/webkit/images/inspector.svg:
3849         * wp-content/themes/webkit/images/twitter.svg:
3850         * wp-content/themes/webkit/style.css:
3851         (code):
3852         (a[name]):
3853         (.screen-reader-text:focus):
3854         (.page-width):
3855         (.tile.category-web-inspector .background-image):
3856         (.tile.category-performance .background-image):
3857         (.tile.category-javascript .background-image):
3858         (.tile.category-css .background-image):
3859         (.tile.category-standards .background-image):
3860         (.tile.category-contributing .background-image):
3861         (.tile.category-storage .background-image):
3862         (.tile.category-layout .background-image):
3863         (.tile.tag-timeline .background-image):
3864         (.tile.tag-console .background-image):
3865         (.tile.tag-debugger .background-image):
3866         (.tile.tag-shortcuts .background-image):
3867         (.tile .background-image.loaded):
3868         (body, input, textarea, select, button): Deleted.
3869
3870 2015-12-01  Jonathan Davis  <jond@apple.com>
3871
3872         Removed escpaes to correctly pass query string arguments.
3873
3874         * .htaccess:
3875
3876 2015-12-01  Jonathan Davis  <jond@apple.com>
3877
3878         Corrected rewrite rules to restore convenience paths.
3879
3880         * .htaccess:
3881
3882 2015-12-01  Jonathan Davis  <jond@apple.com>
3883
3884         Fixed static reference PHP syntax for compatibility with the server environment.
3885
3886         * wp-content/plugins/table-of-contents.php:
3887
3888 2015-12-01  Jonathan Davis  <jond@apple.com>
3889
3890         Fixed PHP syntax for compatibility with the server environment.
3891
3892         * wp-content/plugins/social-meta.php:
3893         * wp-content/themes/webkit/functions.php:
3894         * wp-content/themes/webkit/widgets/twitter.php:
3895
3896 2015-12-01  Jonathan Davis  <jond@apple.com>
3897
3898         Updated webkit.org to use the new theme and WordPress deployment.
3899
3900         * .htaccess:
3901         * blog/.htaccess:
3902         * index.php: Added.
3903
3904 2015-12-01  Jonathan Davis  <jond@apple.com>
3905
3906         Fixed data return format for tweets when updating cache.
3907
3908         * wp-content/themes/webkit/widgets/twitter.php:
3909
3910 2015-12-01  Jonathan Davis  <jond@apple.com>
3911
3912         Theme update to tidy styles and add a theme screenshot.
3913
3914         * wp-content/themes/webkit/screenshot.png: Added.
3915         * wp-content/themes/webkit/style.css:
3916         (.featured-tile):
3917         (.tile .background-image):
3918
3919 2015-11-30  Jonathan Davis  <jond@apple.com>
3920
3921         Set max-height to prevent narrow images from upscaling.
3922
3923         * wp-content/themes/webkit/style.css:
3924         (article figure > img):
3925         (figure.widescreen):
3926         (figure.widescreen figcaption):
3927         (figure.widescreen img): Deleted.
3928
3929 2015-11-30  Jonathan Davis  <jond@apple.com>
3930
3931         Added a new theme and plugins for a redesigned webkit.org.
3932
3933         Reviewed by Timothy Hatcher.
3934
3935         * apple-touch-icon-precomposed.png: Added.
3936         * code-style.md: Added.
3937         * commit-review.md: Added.
3938         * favicon.png: Added.
3939         * security-policy.md: Added.
3940         * tabicon.svg: Added.
3941         * wp-content: Added.
3942         * wp-content/index.php: Added.
3943         * wp-content/maintenance.php: Added.
3944         * wp-content/plugins: Added.
3945         * wp-content/plugins/analytics.php: Added.
3946         * wp-content/plugins/hyperlight: Added.
3947         * wp-content/plugins/hyperlight/hyperlight: Added.
3948         * wp-content/plugins/hyperlight/hyperlight.php: Added.
3949         * wp-content/plugins/hyperlight/hyperlight/hyperlight.php: Added.
3950         * wp-content/plugins/hyperlight/hyperlight/languages: Added.
3951         * wp-content/plugins/hyperlight/hyperlight/languages/apache.php: Added.
3952         * wp-content/plugins/hyperlight/hyperlight/languages/blocklist.php: Added.
3953         * wp-content/plugins/hyperlight/hyperlight/languages/code.php: Added.
3954         * wp-content/plugins/hyperlight/hyperlight/languages/cpp.php: Added.
3955         * wp-content/plugins/hyperlight/hyperlight/languages/csharp.php: Added.
3956         * wp-content/plugins/hyperlight/hyperlight/languages/css.php: Added.
3957         * wp-content/plugins/hyperlight/hyperlight/languages/diff.php: Added.
3958         * wp-content/plugins/hyperlight/hyperlight/languages/filetypes: Added.
3959         * wp-content/plugins/hyperlight/hyperlight/languages/html.php: Added.
3960         * wp-content/plugins/hyperlight/hyperlight/languages/ini.php: Added.
3961         * wp-content/plugins/hyperlight/hyperlight/languages/iphp.php: Added.
3962         * wp-content/plugins/hyperlight/hyperlight/languages/javascript.php: Added.
3963         * wp-content/plugins/hyperlight/hyperlight/languages/php.php: Added.
3964         * wp-content/plugins/hyperlight/hyperlight/languages/python.php: Added.
3965         * wp-content/plugins/hyperlight/hyperlight/languages/syntax.php: Added.
3966         * wp-content/plugins/hyperlight/hyperlight/languages/vb.php: Added.
3967         * wp-content/plugins/hyperlight/hyperlight/languages/xml.php: Added.
3968         * wp-content/plugins/hyperlight/hyperlight/preg_helper.php: Added.
3969         * wp-content/plugins/index.php: Added.
3970         * wp-content/plugins/social-meta.php: Added.
3971         * wp-content/plugins/table-of-contents.php: Added.
3972         * wp-content/plugins/visual-preview.php: Added.
3973         * wp-content/themes: Added.
3974         * wp-content/themes/index.php: Added.
3975         * wp-content/themes/webkit: Added.
3976         * wp-content/themes/webkit/404.php: Added.
3977         * wp-content/themes/webkit/444.php: Added.
3978         * wp-content/themes/webkit/footer.php: Added.
3979         * wp-content/themes/webkit/front-header.php: Added.
3980         * wp-content/themes/webkit/front-page.php: Added.
3981         * wp-content/themes/webkit/functions.php: Added.
3982         * wp-content/themes/webkit/header.php: Added.
3983         * wp-content/themes/webkit/images: Added.
3984         * wp-content/themes/webkit/images/download.svg: Added.
3985         * wp-content/themes/webkit/images/icons.svg: Added.
3986         * wp-content/themes/webkit/images/inspector.svg: Added.
3987         * wp-content/themes/webkit/images/menu-down.svg: Added.
3988         * wp-content/themes/webkit/images/squirrelfish-lives.svg: Added.
3989         * wp-content/themes/webkit/images/twitter.svg: Added.
3990         * wp-content/themes/webkit/images/webkit.svg: Added.
3991         * wp-content/themes/webkit/includes.php: Added.
3992         * wp-content/themes/webkit/index.php: Added.
3993         * wp-content/themes/webkit/loop.php: Added.
3994         * wp-content/themes/webkit/nightly.php: Added.
3995         * wp-content/themes/webkit/page.php: Added.
3996         * wp-content/themes/webkit/scripts: Added.
3997         * wp-content/themes/webkit/scripts/global.js: Added.
3998         * wp-content/themes/webkit/single.php: Added.
3999         * wp-content/themes/webkit/sitemap.php: Added.
4000         * wp-content/themes/webkit/status.php: Added.
4001         * wp-content/themes/webkit/style.css: Added.
4002         * wp-content/themes/webkit/team.php: Added.
4003         * wp-content/themes/webkit/widgets: Added.
4004         * wp-content/themes/webkit/widgets/icon.php: Added.
4005         * wp-content/themes/webkit/widgets/page.php: Added.
4006         * wp-content/themes/webkit/widgets/post.php: Added.
4007         * wp-content/themes/webkit/widgets/twitter.php: Added.
4008
4009 2015-11-18  Jonathan Davis  <jond@apple.com>
4010
4011         Adding a maintenance file for the old WordPress blog.
4012
4013         Reviewed by Timothy Hatcher.
4014
4015         * blog/wp-content/maintenance.php: Added.
4016
4017 2015-10-26  Ryosuke Niwa  <rniwa@webkit.org>
4018
4019         Add images needed for shadow DOM blog post
4020         https://bugs.webkit.org/show_bug.cgi?id=150549
4021
4022         Reviewed by Timothy Hatcher.
4023
4024         Added images.
4025
4026         * blog-files/introducing-shadow-dom: Added.
4027         * blog-files/introducing-shadow-dom/commit-queue-contact.png: Added.
4028         * blog-files/introducing-shadow-dom/progress-bar.png: Added.
4029
4030 2015-10-05  Nikita Vasilyev  <nvasilyev@apple.com>
4031
4032         Modify the image to fit the width of the blog.
4033
4034         * blog-files/web-inspector-keyboard-shortcuts/debugger-shortcuts.png:
4035
4036 2015-10-05  Nikita Vasilyev  <nvasilyev@apple.com>
4037
4038         Add more assets for Web Inspector Keyboard Shortcuts blog post.
4039
4040         * blog-files/web-inspector-keyboard-shortcuts/icon-disable.png: Added.
4041         * blog-files/web-inspector-keyboard-shortcuts/icon-play.png: Added.
4042         * blog-files/web-inspector-keyboard-shortcuts/icon-step-in.png: Added.
4043         * blog-files/web-inspector-keyboard-shortcuts/icon-step-out.png: Added.
4044         * blog-files/web-inspector-keyboard-shortcuts/icon-step-over.png: Added.
4045         * blog-files/web-inspector-keyboard-shortcuts/search.png: Added.
4046
4047 2015-10-05  Nikita Vasilyev  <nvasilyev@apple.com>
4048
4049         Add assets for Web Inspector Keyboard Shortcuts blog post.
4050
4051         * blog-files/web-inspector-keyboard-shortcuts/clear-console.png: Added.
4052         * blog-files/web-inspector-keyboard-shortcuts/console-filters.m4v: Added.
4053         * blog-files/web-inspector-keyboard-shortcuts/debugger-shortcuts.png: Added.
4054         * blog-files/web-inspector-keyboard-shortcuts/hide-element.m4v: Added.
4055         * blog-files/web-inspector-keyboard-shortcuts/select-next-and-previous-tabs.m4v: Added.
4056         * blog-files/web-inspector-keyboard-shortcuts/toggle-split-console.m4v: Added.
4057         * blog-files/web-inspector-keyboard-shortcuts/tooltips.gif: Added.
4058
4059 2015-09-15  Wenson Hsieh  <wenson_hsieh@apple.com>
4060
4061         Add anchor tags for scroll snapping examples.
4062
4063         * demos/scroll-snap/index.html: Added anchor tags.
4064
4065 2015-09-14  Wenson Hsieh  <wenson_hsieh@apple.com>
4066
4067         Add scroll snap blog post resources.
4068
4069         * blog-files/scroll-snap/overflow-normal.mp4: Added.
4070         * blog-files/scroll-snap/snap-2d-rotated.mp4: Added.
4071         * blog-files/scroll-snap/snap-2d.mp4: Added.
4072         * blog-files/scroll-snap/snap-coordinates-centered.mp4: Added.
4073         * blog-files/scroll-snap/snap-coordinates.mp4: Added.
4074         * blog-files/scroll-snap/snap-repeat-100.mp4: Added.
4075
4076 2015-09-14  Wenson Hsieh  <wenson_hsieh@apple.com>
4077
4078         Add scroll snap demo directory and files.
4079
4080         * demos/scroll-snap/images/1.png: Added.
4081         * demos/scroll-snap/images/10.png: Added.
4082         * demos/scroll-snap/images/11.png: Added.
4083         * demos/scroll-snap/images/12.png: Added.
4084         * demos/scroll-snap/images/13.png: Added.
4085         * demos/scroll-snap/images/14.png: Added.
4086         * demos/scroll-snap/images/15.png: Added.
4087         * demos/scroll-snap/images/16.png: Added.
4088         * demos/scroll-snap/images/2.png: Added.
4089         * demos/scroll-snap/images/3.png: Added.
4090         * demos/scroll-snap/images/4.png: Added.
4091         * demos/scroll-snap/images/5.png: Added.
4092         * demos/scroll-snap/images/6.png: Added.
4093         * demos/scroll-snap/images/7.png: Added.
4094         * demos/scroll-snap/images/8.png: Added.
4095         * demos/scroll-snap/images/9.png: Added.
4096         * demos/scroll-snap/images/bluecross.svg: Added.
4097         * demos/scroll-snap/images/corner.svg: Added.
4098         * demos/scroll-snap/index.html: Added.
4099
4100 2015-09-03  Matt Baker  <mattbaker@apple.com>
4101
4102         Added and updated assets for Introducing the Rendering Frames Timeline blog post.
4103
4104         * blog-files/rendering-frames-timeline/inspector-rendering-frames-demo.mov: Added.
4105         * blog-files/rendering-frames-timeline/inspector-rendering-frames-filtering.png:
4106         * blog-files/rendering-frames-timeline/inspector-rendering-frames.png:
4107         * blog-files/rendering-frames-timeline/inspector-task-filters.png:
4108
4109 2015-09-03  Matt Baker  <mattbaker@apple.com>
4110
4111         Add assets for Introducing the Rendering Frames Timeline blog post.
4112
4113         * blog-files/rendering-frames-timeline/inspector-15ms-filter-after-2x.png: Added.
4114         * blog-files/rendering-frames-timeline/inspector-15ms-filter-after.png: Added.
4115         * blog-files/rendering-frames-timeline/inspector-15ms-filter-before-2x.png: Added.
4116         * blog-files/rendering-frames-timeline/inspector-15ms-filter-before.png: Added.
4117         * blog-files/rendering-frames-timeline/inspector-frames-graph-2x.png: Added.
4118         * blog-files/rendering-frames-timeline/inspector-frames-graph.png: Added.
4119         * blog-files/rendering-frames-timeline/inspector-rendering-frames-2x.png: Added.
4120         * blog-files/rendering-frames-timeline/inspector-rendering-frames-filtering-2x.png: Added.
4121         * blog-files/rendering-frames-timeline/inspector-rendering-frames-filtering.png: Added.
4122         * blog-files/rendering-frames-timeline/inspector-rendering-frames.png: Added.
4123         * blog-files/rendering-frames-timeline/inspector-task-filters-2x.png: Added.
4124         * blog-files/rendering-frames-timeline/inspector-task-filters.png: Added.
4125
4126 2015-08-28  Jonathan Davis  <jond@apple.com>
4127
4128         Add assets for Styles Sidebar Refinements in Web Inspector blog post.
4129
4130         * blog-files/styles-sidebar-refinements-in-web-inspector: Added.
4131         * blog-files/styles-sidebar-refinements-in-web-inspector/ComputedToRules-1x.png: Added.
4132         * blog-files/styles-sidebar-refinements-in-web-inspector/ComputedToRules-2x.png: Added.
4133         * blog-files/styles-sidebar-refinements-in-web-inspector/Filter-1x.png: Added.
4134         * blog-files/styles-sidebar-refinements-in-web-inspector/Filter-2x.png: Added.
4135         * blog-files/styles-sidebar-refinements-in-web-inspector/FilterSelector-1x.png: Added.
4136         * blog-files/styles-sidebar-refinements-in-web-inspector/FilterSelector-2x.png: Added.
4137         * blog-files/styles-sidebar-refinements-in-web-inspector/SelectorHovering-1x.png: Added.
4138         * blog-files/styles-sidebar-refinements-in-web-inspector/SelectorHovering-2x.png: Added.
4139         * blog-files/styles-sidebar-refinements-in-web-inspector/Tabbing.mp4: Added.
4140         * blog-files/styles-sidebar-refinements-in-web-inspector/WarningIcon-1x.png: Added.
4141         * blog-files/styles-sidebar-refinements-in-web-inspector/WarningIcon-2x.png: Added.
4142
4143 2015-08-26  Brent Fulgham  <bfulgham@apple.com>
4144
4145         Update Windows tool install instructions.
4146
4147         * building/tools.html:
4148
4149 2015-08-24  Saam barati  <sbarati@apple.com>
4150
4151         Add mp4 version of types-changing video.
4152
4153         * blog-files/type-profiler-and-code-coverage-profiler/types-changing.mp4: Added.
4154
4155 2015-08-23  Saam barati  <sbarati@apple.com>
4156
4157         Change compiler-pipeline image for type profiler and code coverage profiler blog post.
4158
4159         * blog-files/type-profiler-and-code-coverage-profiler/compiler-pipeline-1x.png: Added.
4160         * blog-files/type-profiler-and-code-coverage-profiler/compiler-pipeline-2x.png: Added.
4161         * blog-files/type-profiler-and-code-coverage-profiler/compiler-pipeline.png: Removed.
4162
4163 2015-08-22  Saam barati  <sbarati@apple.com>
4164
4165         Change image for type profiler and code coverage profiler blog post.
4166
4167         * blog-files/type-profiler-and-code-coverage-profiler/code-coverage-1x.png:
4168         * blog-files/type-profiler-and-code-coverage-profiler/code-coverage-2x.png:
4169
4170 2015-08-22  Saam barati  <sbarati@apple.com>
4171
4172         Change video for type profiler and code coverage profiler blog post.
4173
4174         * blog-files/type-profiler-and-code-coverage-profiler/types-changing.mov:
4175
4176 2015-08-22  Saam barati  <sbarati@apple.com>
4177
4178         Add 1x/2x resources for type profiler and code coverage profiler blog post.
4179
4180         * blog-files/type-profiler-and-code-coverage-profiler/code-coverage-1x.png: Added.
4181         * blog-files/type-profiler-and-code-coverage-profiler/code-coverage-2x.png: Added.
4182         * blog-files/type-profiler-and-code-coverage-profiler/code-coverage.png: Removed.
4183         * blog-files/type-profiler-and-code-coverage-profiler/subtle-bug-1x.png: Added.
4184         * blog-files/type-profiler-and-code-coverage-profiler/subtle-bug-2x.png: Added.
4185         * blog-files/type-profiler-and-code-coverage-profiler/subtle-bug.png: Removed.
4186         * blog-files/type-profiler-and-code-coverage-profiler/type-profiler-api-view-1x.png: Added.
4187         * blog-files/type-profiler-and-code-coverage-profiler/type-profiler-api-view-2x.png: Added.
4188         * blog-files/type-profiler-and-code-coverage-profiler/type-profiler-api-view.png: Removed.
4189         * blog-files/type-profiler-and-code-coverage-profiler/types-everywhere-1x.png: Added.
4190         * blog-files/type-profiler-and-code-coverage-profiler/types-everywhere-2x.png: Added.
4191         * blog-files/type-profiler-and-code-coverage-profiler/types-everywhere.png: Removed.
4192
4193 2015-08-21  Saam barati  <sbarati@apple.com>
4194
4195         Edit a resource for type profiler and code coverage profiler blog post.
4196
4197         * blog-files/type-profiler-and-code-coverage-profiler/types-everywhere.png:
4198
4199 2015-08-21  Saam barati  <sbarati@apple.com>
4200
4201         Add resources for type profiler and code coverage profiler blog post.
4202
4203         * blog-files/type-profiler-and-code-coverage-profiler: Added.
4204         * blog-files/type-profiler-and-code-coverage-profiler/code-coverage-video.mp4: Added.
4205         * blog-files/type-profiler-and-code-coverage-profiler/code-coverage.png: Added.
4206         * blog-files/type-profiler-and-code-coverage-profiler/compiler-pipeline.png: Added.
4207         * blog-files/type-profiler-and-code-coverage-profiler/subtle-bug.png: Added.
4208         * blog-files/type-profiler-and-code-coverage-profiler/type-profiler-api-view.png: Added.
4209         * blog-files/type-profiler-and-code-coverage-profiler/types-changing.mov: Added.
4210         * blog-files/type-profiler-and-code-coverage-profiler/types-everywhere.png: Added.
4211
4212 2015-08-06  Brent Fulgham  <bfulgham@apple.com>
4213
4214         Correct a typo in the explanatory text.
4215
4216         * demos/backdrop-filter/index.html:
4217
4218 2015-08-06  Brent Fulgham  <bfulgham@apple.com>
4219
4220         Add an example of backdrop-filter.
4221
4222         * demos/backdrop-filter: Added.
4223         * demos/backdrop-filter/dynamic_poster.jpg: Added.
4224         * demos/backdrop-filter/dynamic_source.m4v: Added.
4225         * demos/backdrop-filter/index.html: Added.
4226         * demos/backdrop-filter/inverted_color.jpg: Added.
4227         * demos/backdrop-filter/multiple.jpg: Added.
4228         * demos/backdrop-filter/simple_blur.jpg: Added.
4229
4230 2015-08-06  Brent Fulgham  <bfulgham@apple.com>
4231
4232         Add a poster image for the video.
4233
4234         * blog-files/backdrop-filters/dynamic_poster.jpg: Added.
4235
4236 2015-08-06  Brent Fulgham  <bfulgham@apple.com>
4237
4238         Add more media control examples.
4239
4240         * blog-files/backdrop-filters/dynamic_backdrop.m4v: Added.
4241         * blog-files/backdrop-filters/Media_Controls_Complete_2x.jpg: Added.
4242         * blog-files/backdrop-filters/Media_Controls_Complete_2x.jpg: Added.
4243
4244 2015-08-06  Brent Fulgham  <bfulgham@apple.com>
4245
4246         Add two more files for a future blog post.
4247
4248         * blog-files/backdrop-filters/Media_Controls_1x.jpg: Added.
4249         * blog-files/backdrop-filters/Media_Controls_2x.jpg: Added.
4250
4251 2015-08-05  Benjamin Poulain  <benjamin@webkit.org>
4252
4253         Fix the twitter links on the status page
4254
4255         * status.html:
4256
4257 2015-08-03  Benjamin Poulain  <benjamin@webkit.org>
4258
4259         Prepare screenshots for a potential blog post
4260
4261         * blog-files/css-selectors-level-4/dynamic-specificity-1x.png: Added.
4262         * blog-files/css-selectors-level-4/dynamic-specificity-2x.png: Added.
4263
4264 2015-07-28  Geoffrey Garen  <ggaren@apple.com>
4265
4266         SunSpider is no longer maintained