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