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