├── w3c.json ├── CODE_OF_CONDUCT.md ├── README.md ├── timelines ├── WebIDL.md └── HTML.md ├── meetings ├── 17-TPAC.md ├── 15-12-15-ShadowDOM.md ├── 17-03HTML.md ├── 16-09-20TPAC-2.md ├── 16-05-10-11HTML.md ├── 18-06-html.md ├── 16-07-28-29SW.md └── 18-03-Web-components.md ├── css └── pubstatus.css ├── implementations └── webidl-1 │ ├── tests │ ├── byte-002.html │ ├── octet-002.html │ ├── short-002.html │ ├── constant-002.html │ ├── Global-005.html │ ├── exception-001.html │ ├── callback-function-type-003.html │ ├── exception-object-001.html │ ├── void-001.html │ ├── boolean-002.html │ ├── unrestricted-float-002.html │ ├── nullable-003.html │ ├── double-003.html │ ├── DOMString-003.html │ ├── legacy-caller-001.html │ ├── unrestricted-double-004.html │ ├── NoInterfaceObject-001.html │ ├── EnforceRange-001.html │ ├── interface-object-002.html │ ├── Unforgeable-001.html │ ├── constant-003.html │ ├── Global-006.html │ ├── USVString-001.html │ ├── long-003.html │ ├── TreatNullAs-002.html │ ├── interface-type-004.html │ ├── unsigned-short-003.html │ ├── stringifier-001.html │ ├── Constructor-002.html │ ├── ByteString-001.html │ ├── exception-interface-prototype-object-001.html │ ├── unsigned-long-003.html │ ├── unrestricted-double-003.html │ ├── float-003.html │ ├── exception-interface-object-001.html │ ├── sequence-001.html │ ├── interface-001.html │ ├── Global-001.html │ ├── any-001.html │ ├── boolean-001.html │ ├── platform-object-001.html │ ├── implements-001.html │ ├── constant-001.html │ ├── Global-004.html │ ├── TreatNullAs-001.html │ ├── interface-object-001.html │ ├── interface-prototype-object-001.html │ ├── TreatNonCallableAsNull-001.html │ ├── Clamp-001.html │ ├── exception-field-001.html │ ├── stringifier-002.html │ ├── Global-002.html │ ├── dictionary-type-002.html │ ├── indexed-properties-001.html │ ├── named-properties-005.html │ ├── Constructor-004.html │ ├── named-properties-001.html │ ├── Replaceable-001.html │ ├── Constructor-001.html │ ├── operation-001.html │ ├── Constructor-003.html │ ├── instanceof-001.html │ ├── utils.js │ ├── NamedConstructor-001.html │ ├── interface-type-001.html │ ├── callback-function-type-002.html │ ├── enum-type-001.html │ ├── indexed-properties-002.html │ ├── interface-type-002.html │ ├── exception-interface-object-002.html │ ├── LenientThis-001.html │ ├── callback-function-type-001.html │ ├── nullable-001.html │ ├── attribute-003.html │ ├── operation-003.html │ ├── attribute-002.html │ ├── throwing-001.html │ ├── nullable-002.html │ ├── attribute-005.html │ ├── byte-001.html │ ├── attribute-004.html │ ├── octet-001.html │ ├── short-001.html │ ├── attribute-006.html │ ├── property-enumeration-001.html │ ├── unsigned-short-001.html │ ├── long-001.html │ ├── long-002.html │ ├── unsigned-long-002.html │ ├── unsigned-long-001.html │ └── PutForwards-001.html │ └── report │ ├── analysis.css │ └── sticky-headers.js ├── js └── newsfeed.js ├── Newbie.md └── Coordination.md /w3c.json: -------------------------------------------------------------------------------- 1 | { 2 | "group": 83482, 3 | "contacts": ["siusin"], 4 | "policy": "open", 5 | "repo-type": "homepage" 6 | } -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | # Code of Conduct 2 | 3 | All documentation, code and communication under this repository are covered by the [W3C Code of Ethics and Professional Conduct](https://www.w3.org/Consortium/cepc/). 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Web Platform Working Group (CLOSED) 2 | The Web Platform WG's charter expired March 31 2019. It been superceded by the new [Web Apps Working Group](http://github.com/w3c/WebAppsWG). This repository has been archived for historical purposes and is no longer maitained. 3 | -------------------------------------------------------------------------------- /timelines/WebIDL.md: -------------------------------------------------------------------------------- 1 | # WebIDL-1 Timeline 2 | 3 | * July 29, 2016 : PR Transition Request 4 | * August 9, 2016 : PR published 5 | * September 1, 2016 : PR review ends 6 | * September 15, 2016: REC published 7 | 8 | In the meantime: 9 | WebIDL moved to bikeshed (Google) 10 | automatic publishing as WDs in /TR/WebIDL/ 11 | -------------------------------------------------------------------------------- /meetings/17-TPAC.md: -------------------------------------------------------------------------------- 1 | ## TPAC 2017 2 | 3 | * Tuesday 7 November: [Editing APIs TF meeting](https://github.com/w3c/WebPlatformWG/issues/93) 4 | * Thursday 9 November: [General Web Platform (HTML, assorted APIs, DOM, ...)](https://github.com/w3c/WebPlatformWG/issues/94) 5 | * Friday 10 November: [Web Components](https://github.com/w3c/webcomponents/issues/641) 6 | -------------------------------------------------------------------------------- /css/pubstatus.css: -------------------------------------------------------------------------------- 1 | main { 2 | width: 90%; 3 | } 4 | 5 | table { 6 | width: 100%; 7 | border-collapse: collapse; 8 | margin-top: 1em; 9 | margin-bottom: 2em; 10 | /table-layout: fixed; 11 | } 12 | 13 | th, td { 14 | border: 1px solid black; 15 | padding: 0.5em; 16 | } 17 | 18 | th { 19 | line-height: 1; 20 | background: #005A9C; 21 | color: #fff; 22 | } 23 | 24 | td ul { 25 | margin: 0; 26 | padding: 0; 27 | list-style-position: inside; 28 | list-style-type: none; 29 | } 30 | -------------------------------------------------------------------------------- /meetings/15-12-15-ShadowDOM.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 15 December 2015 Shadow DOM meeting 6 | 7 | 8 |

Shadow DOM meeting - proposed 15 december 2015

9 |

There will be no Shadow DOM meeting in December 2015

10 |

This meeting was proposed, for the US West Coast - either Seattle or the Bay Area. We are looking for a host (requirements: A room that can hold about 20 people, coffee/tea/snacks, somewhere we can have lunch, wifi).

11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/byte-002.html: -------------------------------------------------------------------------------- 1 | 2 | byte 3 | 4 | 5 | 6 |
7 | 8 | 22 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/octet-002.html: -------------------------------------------------------------------------------- 1 | 2 | octet 3 | 4 | 5 | 6 |
7 | 8 | 22 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/short-002.html: -------------------------------------------------------------------------------- 1 | 2 | short 3 | 4 | 5 | 6 |
7 | 8 | 22 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/constant-002.html: -------------------------------------------------------------------------------- 1 | 2 | Constants on callback interfaces 3 | 4 | 5 | 6 |
7 | 8 | 20 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/Global-005.html: -------------------------------------------------------------------------------- 1 | 2 | Named properties object [[DefineOwnProperty]] 3 | 4 | 5 | 6 |
7 | 8 | 21 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/exception-001.html: -------------------------------------------------------------------------------- 1 | 2 | Exception interface object property 3 | 4 | 5 | 6 |
7 | 8 | 20 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/callback-function-type-003.html: -------------------------------------------------------------------------------- 1 | 2 | Callback function types 3 | 4 | 5 | 6 |
7 | 8 | 22 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/exception-object-001.html: -------------------------------------------------------------------------------- 1 | 2 | Exception objects 3 | 4 | 5 | 6 |
7 | 8 | 26 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/void-001.html: -------------------------------------------------------------------------------- 1 | 2 | void 3 | 4 | 5 | 6 |
7 | 8 | 25 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/boolean-002.html: -------------------------------------------------------------------------------- 1 | 2 | boolean 3 | 4 | 5 | 6 |
7 | 8 | 26 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/unrestricted-float-002.html: -------------------------------------------------------------------------------- 1 | 2 | unrestricted float 3 | 4 | 5 | 6 |
7 | 8 | 24 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/nullable-003.html: -------------------------------------------------------------------------------- 1 | 2 | Nullable types 3 | 4 | 5 | 6 |
7 | 8 | 9 | 10 | 25 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/double-003.html: -------------------------------------------------------------------------------- 1 | 2 | double 3 | 4 | 5 | 6 |
7 | 8 | 27 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/DOMString-003.html: -------------------------------------------------------------------------------- 1 | 2 | DOMString 3 | 4 | 5 | 6 |
7 | 8 | 28 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/legacy-caller-001.html: -------------------------------------------------------------------------------- 1 | 2 | Legacy callers 3 | 4 | 5 | 6 |
7 | 8 | 28 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/unrestricted-double-004.html: -------------------------------------------------------------------------------- 1 | 2 | unrestricted double 3 | 4 | 5 | 6 |
7 | 8 | 28 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/NoInterfaceObject-001.html: -------------------------------------------------------------------------------- 1 | 2 | [NoInterfaceObject] 3 | 4 | 5 | 6 |
7 | 8 | 27 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/EnforceRange-001.html: -------------------------------------------------------------------------------- 1 | 2 | [EnforceRange] 3 | 4 | 5 | 6 |
7 | 8 | 27 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/interface-object-002.html: -------------------------------------------------------------------------------- 1 | 2 | Interface object for a callback interface 3 | 4 | 5 | 6 |
7 | 8 | 29 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/Unforgeable-001.html: -------------------------------------------------------------------------------- 1 | 2 | [Unforgeable] on attributes 3 | 4 | 5 | 6 |
7 | 8 | 27 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/constant-003.html: -------------------------------------------------------------------------------- 1 | 2 | Constants on exceptions 3 | 4 | 5 | 6 |
7 | 8 | 25 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/Global-006.html: -------------------------------------------------------------------------------- 1 | 2 | Named properties object [[DefineOwnProperty]] 3 | 4 | 5 | 6 |
7 | 8 | 12 | 13 | 27 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/USVString-001.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | USVString 5 | 6 | 7 | 8 | 9 |
10 | 11 | 31 | 32 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/long-003.html: -------------------------------------------------------------------------------- 1 | 2 | long 3 | 4 | 5 | 6 |
7 | 8 | 30 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/TreatNullAs-002.html: -------------------------------------------------------------------------------- 1 | 2 | [TreatNullAs] on operation arguments 3 | 4 | 5 | 6 |
7 | 8 | 27 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/interface-type-004.html: -------------------------------------------------------------------------------- 1 | 2 | Interface types for regular interfaces 3 | 4 | 5 | 6 |
7 | 8 | 30 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/unsigned-short-003.html: -------------------------------------------------------------------------------- 1 | 2 | short 3 | 4 | 5 | 6 |
7 | 8 | 30 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/stringifier-001.html: -------------------------------------------------------------------------------- 1 | 2 | Stringifiers 3 | 4 | 5 | 6 |
7 | 8 | 34 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/Constructor-002.html: -------------------------------------------------------------------------------- 1 | 2 | Invoking constructors without overloading or optional arguments 3 | 4 | 5 | 6 |
7 | 8 | 30 | -------------------------------------------------------------------------------- /implementations/webidl-1/report/analysis.css: -------------------------------------------------------------------------------- 1 | 2 | th { 3 | text-align: left; 4 | background: #4a89dc; 5 | color: #fff; 6 | } 7 | 8 | td.FAIL { 9 | background: #da4453; 10 | color: #fff; 11 | } 12 | 13 | td.PASS { 14 | background: #37bc9b; 15 | color: #fff; 16 | } 17 | 18 | td.NOTRUN, td.TIMEOUT, td.undefined { 19 | background: #f6bb42; 20 | color: #fff; 21 | } 22 | 23 | table > tbody > tr > td.NOTRUN, table > tbody > tr > td.TIMEOUT { 24 | padding: 8px 2px; 25 | } 26 | 27 | td.OK { 28 | color: transparent; 29 | } 30 | 31 | td.FAIL, td.PASS, td.NOTRUN, td.TIMEOUT, td.undefined, td.OK { 32 | font-size: 0.7em; 33 | text-align: center; 34 | } 35 | 36 | tr.test { 37 | background: #ccd1d9; 38 | } 39 | 40 | tr.test > td:first-of-type { 41 | font-weight: bold; 42 | } 43 | 44 | tr.test small { 45 | font-weight: normal; 46 | } 47 | 48 | tr.subtest > td:first-of-type { 49 | padding-left: 2em; 50 | max-width: 790px; 51 | overflow: hidden; 52 | text-overflow: ellipsis; 53 | white-space: nowrap; 54 | } 55 | 56 | .floatingHeader { 57 | position: fixed; 58 | top: 0; 59 | visibility: hidden; 60 | } 61 | 62 | dd { 63 | padding-left: 2em; 64 | } 65 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/ByteString-001.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | ByteString 5 | 6 | 7 | 8 | 9 |
10 | 11 | 37 | 38 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/exception-interface-prototype-object-001.html: -------------------------------------------------------------------------------- 1 | 2 | Exception interface prototype object 3 | 4 | 5 | 6 |
7 | 8 | 28 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/unsigned-long-003.html: -------------------------------------------------------------------------------- 1 | 2 | unsigned long 3 | 4 | 5 | 6 |
7 | 8 | 30 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/unrestricted-double-003.html: -------------------------------------------------------------------------------- 1 | 2 | unrestricted doubles must canonicalize NaN 3 | 4 | 5 | 6 |
7 | 8 | 39 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/float-003.html: -------------------------------------------------------------------------------- 1 | 2 | float 3 | 4 | 5 | 6 |
7 | 8 | 34 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/exception-interface-object-001.html: -------------------------------------------------------------------------------- 1 | 2 | Exception interface object 3 | 4 | 5 | 6 |
7 | 8 | 36 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/sequence-001.html: -------------------------------------------------------------------------------- 1 | 2 | Sequence types 3 | 4 | 5 | 6 |
7 | 8 | 32 | -------------------------------------------------------------------------------- /timelines/HTML.md: -------------------------------------------------------------------------------- 1 | # HTML 5.1 Timeline 2 | 3 | [HTML 5.1 TR](http://www.w3.org/TR/html51/) 4 | 5 | * May 31, 2016: Completion deadline for [HTML 5.1 WD issues](https://github.com/w3c/html/milestones/HTML5.1%20WD%20(June%202016)) 6 | 7 | * June 2, 2016: Working Draft update, Call For Consensus for Candidate Recommendation; Branch for 5.1 in GitHub 8 | 9 | * June 14, 2016: transition to Candidate Recommendation request 10 | 11 | * June 21, 2016: HTML5.1 Candidate Recommendation 12 | 13 | * July 18, 2016: Deadline for [HTML 5.1 CR issues](https://github.com/w3c/html/milestones/HTML5.1%20CR) 14 | 15 | * July 19, 2016: Call For Consensus for Proposed Recommendation; implementation report 16 | 17 | * July 28, 2016: HTML5.1 Proposed Recommendation transition request 18 | 19 | * August 4, 2016: HTML5.1 Proposed Recommendation 20 | 21 | * September 1, 2016: W3C Advisory Committee reviews end 22 | 23 | * September 15, 2016: HTML 5.1 Recommendation published 24 | 25 | # HTML 5.2 Timeline 26 | 27 | Note: on June 2, the master branch becomes the placeholder for HTML 5.2. 28 | 29 | [HTML TR](http://www.w3.org/TR/html/) 30 | 31 | [After HTML 5.1 issues](https://github.com/w3c/html/milestones/After%20HTML%205.1) 32 | 33 | * June 14, 2016: Call For Consensus for First Public Working Draft 34 | 35 | * June 21, 2016: HTML5.2 First Public Working Draft 36 | 37 | * June 30, 2017: HTML 5.2 Recommendation? 38 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/interface-001.html: -------------------------------------------------------------------------------- 1 | 2 | Interface object property 3 | 4 | 5 | 6 |
7 | 8 | 39 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/Global-001.html: -------------------------------------------------------------------------------- 1 | 2 | [Global] prototype chain 3 | 4 | 5 | 6 |
7 | 8 | 40 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/any-001.html: -------------------------------------------------------------------------------- 1 | 2 | any 3 | 4 | 5 | 6 |
7 | 8 | 48 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/boolean-001.html: -------------------------------------------------------------------------------- 1 | 2 | boolean 3 | 4 | 5 | 6 |
7 | 8 | 48 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/platform-object-001.html: -------------------------------------------------------------------------------- 1 | 2 | Platform objects implementing interfaces 3 | 4 | 5 | 6 |
7 | 8 | 38 | -------------------------------------------------------------------------------- /implementations/webidl-1/report/sticky-headers.js: -------------------------------------------------------------------------------- 1 | 2 | // stolen from http://css-tricks.com/persistent-headers/ 3 | (function ($) { 4 | function updateTH () { 5 | $(".persist-area").each(function() { 6 | var $el = $(this) 7 | , offset = $el.offset() 8 | , scrollTop = $(window).scrollTop() 9 | , $floatingHeader = $(".floatingHeader", this) 10 | ; 11 | if ((scrollTop > offset.top) && (scrollTop < offset.top + $el.height())) 12 | $floatingHeader.css({ "visibility": "visible" }); 13 | else 14 | $floatingHeader.css({ "visibility": "hidden" }); 15 | }); 16 | } 17 | $(function() { 18 | var $clonedHeaderRow; 19 | $(".persist-area").each(function() { 20 | $clonedHeaderRow = $(".persist-header", this); 21 | var widths = []; 22 | $clonedHeaderRow.find("td, th").each(function () { 23 | widths.push($(this).outerWidth()); 24 | }); 25 | $clonedHeaderRow 26 | .before($clonedHeaderRow.clone()) 27 | .css("width", $clonedHeaderRow.width()) 28 | .addClass("floatingHeader"); 29 | $clonedHeaderRow.find("td, th").each(function () { 30 | $(this).css("width", widths.shift()); 31 | }); 32 | }); 33 | $(window) 34 | .scroll(updateTH) 35 | .trigger("scroll"); 36 | }); 37 | }(jQuery)); 38 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/implements-001.html: -------------------------------------------------------------------------------- 1 | 2 | Implements statements 3 | 4 | 5 | 6 |
7 | 8 | 31 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/constant-001.html: -------------------------------------------------------------------------------- 1 | 2 | Constants on interfaces 3 | 4 | 5 | 6 |
7 | 8 | 34 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/Global-004.html: -------------------------------------------------------------------------------- 1 | 2 | Fixing the named properties object 3 | 4 | 5 | 6 |
7 | 8 |
9 | 10 | 11 | 12 |
13 | 14 | 41 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/TreatNullAs-001.html: -------------------------------------------------------------------------------- 1 | 2 | [TreatNullAs] on attributes 3 | 4 | 5 | 6 |
7 | 8 | 44 | -------------------------------------------------------------------------------- /meetings/17-03HTML.md: -------------------------------------------------------------------------------- 1 | # HTML meeting 2 | 3 | This meeting will take place from 28 to 30 March 2017, and will be hosted by [Q42](http://q42.nl) in Amsterdam (The Netherlands). 4 | 5 | ## Expected attendees 6 | 7 | Please add your name, and agenda requests here by [editing a branch and making a Pull Request, or by mail to either the public-webapps mailing list or the chairs of the Web Platform group, which will result in it being posted here. 8 | 9 | ### Will attend 10 | * Steve Faulkner (TPG) 11 | * Léonie Watson (TPG) 12 | * Alex Danilo (Google) 13 | * Chaals McCathie Nevile (Yandex) 14 | * Xiaoqian Wu (W3C) 15 | * Paul Changjin Jeong (HTML5 CT Forum) 16 | * Teahwan Kim (HTML5 CT Forum) 17 | 18 | #### Observers 19 | * Roelf-Jan de Vries (Q42) 20 | * Guido Bouman (Q42) 21 | * Johan Huijkman (Q42) 22 |   23 | ### Hope to attend 24 | - 25 | 26 | ### Regrets 27 | * Travis Leithead (Microsoft - HTML editor), morning only 28 | * Arron Eicholz (Microsoft) 29 | * Sangwhan Moon (IE) 30 | 31 | ## Draft agenda 32 | * Moving HTML5.2 to CR 33 | * Open HTML5.2 issues 34 | * HTML ideas in incubation 35 | * Continuous review 36 | * Documentation (build process) 37 | * Plan for HTML5.3 38 | 39 | ## Logistics 40 | 41 |
42 |
Date(s)
43 |
Tue 28 to Thu 30 March 2017
44 |
Time
45 |
9.30am to 5pm (each day)
46 |
Venue
47 |
48 | Oostelijke Handelskade 749,
49 | Amsterdam
50 |
Map
51 |
Contact
52 |
Johan Huijkman
53 |
IRC
54 |
irc.w3.org, #html
55 |
Remote Participation
56 |
+1-617-324-0000 , access code: 640 454 877 (please contact the chairs for remote participation)
57 |
58 | -------------------------------------------------------------------------------- /meetings/16-09-20TPAC-2.md: -------------------------------------------------------------------------------- 1 | 2 | # TPAC Service Workers meeting - 20 September 2016 3 | 4 | This meeting will take place on 20 September 2016 as part of [TPAC 2016](https://www.w3.org/2016/09/TPAC/) 5 | 6 | ## minutes 7 | [Minutes from the 20 September 2016 TPAC Service Workers meeting](https://www.w3.org/2016/09/20-webapps-minutes.html). 8 | 9 | ## Expected attendees 10 | 11 | ### Will attend 12 | 13 | * Kenji Baheux (Google) 14 | * Chaals (Yandex) 15 | * Léonie Watson (TPG) Morning only 16 | * Kris Borchers (jQuery Foundation) Morning only 17 | 18 | ### Hope to attend 19 | 20 | * TBD 21 | 22 | ## Agenda 23 | 24 | * TBD 25 | 26 | Please add your name, and agenda requests here by [editing a branch and making a Pull Request](https://github.com/w3c/WebPlatformWG/edit/gh-pages/meetings/16-09-20TPAC-2.md), or by mail to either the public-webapps mailing list or the chairs of the Web Platform group, which will result in it being posted here. 27 | 28 | ## Background reading 29 | 30 | * TBD 31 | 32 | ## Logistics 33 | 34 |
35 |
Date/time
36 |
9am - 6pm, Tuesday 20 September 2016
37 |
Location
38 |
Auditorium III, First Floor, Centro de Congressos de Lisboa, Lisbon, Portugal.
39 |
IRC
40 |
irc.w3.org, #webapps
41 |
42 | 43 | ## Remote Participation 44 | 45 |
46 |
WebEx
47 |
https://mit.webex.com/mit/j.php?MTID=m8a90c9a726583ba3e7f00d7ab7241ca4, meeting number: 642 961 925 (please contact the chairs or the team for meeting password)
48 |
Join by phone
49 |
+1-617-324-0000, access code: 642 961 925
50 |
51 | 52 | Further information will be posted here as it becomes available. 53 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/interface-object-001.html: -------------------------------------------------------------------------------- 1 | 2 | Interface object property 3 | 4 | 5 | 6 |
7 | 8 | 43 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/interface-prototype-object-001.html: -------------------------------------------------------------------------------- 1 | 2 | Interface prototype objects 3 | 4 | 5 | 6 |
7 | 8 | 45 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/TreatNonCallableAsNull-001.html: -------------------------------------------------------------------------------- 1 | 2 | [TreatNonObjectAsNull] 3 | 4 | 5 | 6 |
7 | 8 | 51 | -------------------------------------------------------------------------------- /js/newsfeed.js: -------------------------------------------------------------------------------- 1 | // Quick n' dirty news feed 2 | (function () { 3 | try { 4 | var attempts = 0; 5 | 6 | function updateArticles(feed) { 7 | var body = document.getElementById("articles"); 8 | 9 | if (body === null) { 10 | // just in case the network request was really fast 11 | attempts++; 12 | if (attempts < 5) { 13 | setTimeOut(function() { updateArticles(feed); }, 300); 14 | } 15 | return; 16 | } 17 | var items = feed.querySelectorAll("item"); 18 | for (var i = 0; i < items.length; i++) { 19 | var item = items.item(i); 20 | var desc = item.querySelector("description").textContent; 21 | if (desc.indexOf("Web Platform Working Group") != -1) { 22 | var link = item.querySelector("link").textContent; 23 | var article = document.createElement("article"); 24 | article.appendChild(document.createElement("h3")); 25 | article.firstChild.textContent = item.querySelector("title").textContent; 26 | article.appendChild(document.createElement("p")); 27 | var d = new Date(item.querySelector("pubDate").textContent); 28 | article.lastChild.innerHTML = 29 | "

" 33 | + item.querySelector("encoded").textContent; 34 | body.appendChild(article); 35 | } 36 | } 37 | } 38 | 39 | var xhr = new XMLHttpRequest(); 40 | xhr.onreadystatechange = function () { 41 | if (this.readyState == 4 42 | && this.status == 200) { 43 | updateArticles(this.responseXML); 44 | } 45 | }; 46 | 47 | xhr.open("GET", "//www.w3.org/blog/news/feed", true); 48 | xhr.withCredentials = false; 49 | xhr.send(null); 50 | } catch (e) { 51 | } 52 | })(); 53 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/Clamp-001.html: -------------------------------------------------------------------------------- 1 | 2 | [Clamp] on operation arguments 3 | 4 | 5 | 6 |
7 | 8 | 57 | -------------------------------------------------------------------------------- /meetings/16-05-10-11HTML.md: -------------------------------------------------------------------------------- 1 | # HTML editors meeting - 10 - 11 May 2016 2 | 3 | This meeting will take place on 10 - 11 May 2016, and will be hosted by Microsoft in Redmond. 4 | 5 | ## Expected attendees 6 | 7 | ### Will attend 8 | 9 | * Alex Danilo 10 | * Arron Eicholz 11 | * Travis Leithead 12 | * Chaals McCathie Nevile 13 | * Léonie Watson 14 | * Philippe Le Hegaret 15 | 16 | ### Hope to attend 17 | 18 | * Adrian Bateman 19 | 20 | ## Agenda 21 | 22 | The aim is to bring the HTML editors together to discuss work mode and editorial strategy, and to work collaboratively on the HTML5.1 specification. 23 | 24 | ### Administrivia 25 | * Modules and integration 26 | * [Configure](https://help.github.com/articles/configuring-pull-request-merge-squashing/) [merging](https://help.github.com/articles/merging-a-pull-request/) or [squash merging](https://help.github.com/articles/about-pull-request-merge-squashing/) 27 | * Branching for HTML 5.1 CR/PR/Rec and 5.2 FPWD 28 | * Changes that need calls for consensus 29 | 30 | ### Editing Work 31 | * Prioritizing open issues and assigning milestones 32 | * Reviewing WHATWG changes since Jan 12th 2016 [Diff tool](https://diffofhtmls.herokuapp.com/) 33 | * Documentation of the repo, working with bikeshed, etc. 34 | 35 | ### If we have time 36 | * Using [web-platform-tests](https://w3c.github.io/testing-how-to/) 37 | 38 | Please add your name, and agenda requests here by [editing a branch and making a Pull Request](https://github.com/w3c/WebPlatformWG/blob/gh-pages/meetings/10-11mayHTML.md), or by mail to either the public-webapps mailing list or the chairs of the Web Platform group, which will result in it being posted here. 39 | 40 | ## Background reading 41 | 42 | * N/A 43 | 44 | ## Logistics 45 | 46 |
47 |
Date/time
48 |
10am - 5pm, Tue 10 and Wed 11 May 2016
49 |
Location
50 |
Microsoft Building 99, 14820 NE 36th St, Redmond, WA 98052
51 |
52 | 53 | Further information will be posted here as it becomes available. 54 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/exception-field-001.html: -------------------------------------------------------------------------------- 1 | 2 | Exception fields 3 | 4 | 5 | 6 |
7 | 8 | 51 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/stringifier-002.html: -------------------------------------------------------------------------------- 1 | 2 | Stringifiers on attributes 3 | 4 | 5 | 6 |
7 | 8 | 49 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/Global-002.html: -------------------------------------------------------------------------------- 1 | 2 | [Global] property lookup 3 | 4 | 5 | 6 |
7 | 8 | 12 | 13 | 52 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/dictionary-type-002.html: -------------------------------------------------------------------------------- 1 | 2 | Dictionary type returned from an operation 3 | 4 | 5 | 6 |
7 | 8 | 11 | 12 | 36 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/indexed-properties-001.html: -------------------------------------------------------------------------------- 1 | 2 | Fixing objects that support indexed properties 3 | 4 | 5 | 6 |
7 | 8 | 53 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/named-properties-005.html: -------------------------------------------------------------------------------- 1 | 2 | Deleting named properties 3 | 4 | 5 | 6 |
7 | 8 | 50 | -------------------------------------------------------------------------------- /meetings/18-06-html.md: -------------------------------------------------------------------------------- 1 | # HTML meeting 2 | 3 | Amsterdam (The Netherlands), 19th - 21st June 2018 4 | 5 | ## Expected attendees 6 | Please add your name by [editing a branch and making a Pull Request, or by mail to public-html@w3.org (which will result in your name being published here. 7 | 8 | ### Will attend 9 | * Chaals McCathie Nevile (Yandex) 10 | * Scott O'Hara (TPG) 11 | * Léonie Watson (TPG) 12 | * Xiaoqian Wu (W3C) 13 | * Steve Faulkner (TPG) 14 | * Shwetank Dixit (Barrier Break) 15 | * Bruce Lawson (Independant Consultant for Wix) 16 | 17 | #### Observers 18 | * Job van Achterberg (Tenon) 19 | * Michiel BIJL (Invited Expert) 20 | 21 | ### Hope to attend 22 | * Sangwhan Moon (Odd Concepts) 23 | 24 | ### Regrets 25 | * Patricia AAs (Vivaldi) 26 | 27 | ## Agenda 28 | Please add agenda requests here by [editing a branch and making a Pull Request, or by mail to public-html@w3.org (which will result in it being published here. 29 | 30 | * Day 1 - Issue Triage 31 | * TAG HTML review 32 | * https://github.com/w3ctag/design-reviews/issues/275 33 | * I18n review 34 | * https://github.com/w3c/html/issues/1039 35 | * https://github.com/w3c/html/labels/i18n-comment 36 | * Privacy review 37 | * https://github.com/w3c/html/issues/1458 38 | * https://github.com/w3c/html/issues/1457 39 | * https://github.com/w3c/html/issues/1456 40 | * implementation report 41 | * http://w3c.github.io/test-results/html53/implementation-report.html 42 | 43 | * Day 2 44 | * Tests 45 | * HTML 52 vs HTML 53 diffs 46 | * HTML 53 vs HTML LS diffs 47 | * others 48 | 49 | * Day 3 - W3C and WHATWG collaboration 50 | 51 | 52 | ## Logistics 53 | 54 |
55 |
Date(s)
56 |
Tue 19th to Thu 21st June 2018
57 |
Time
58 |
9.30am to 5pm (each day)
59 |
Venue
60 |
61 | [University of Applied Sciences](http://www.amsterdamuas.com/locations/hva-locations/theo-thijssen-building.html)
62 | Wibautstraat 2-4
63 | 1091 GM Amsterdam
64 |
Rooms
65 |
66 | * Tuesday 19 June in room TTH 02A03 67 | * Wednesday 20 and Thursday in room TTH 05A13
68 |
Contact
69 |
Vasilis Van Gemert
70 |
IRC
71 |
irc.w3.org, #html
72 |
Remote Participation
73 |
WebEx info archived (member-only space), or ask the chairs
74 |
75 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/Constructor-004.html: -------------------------------------------------------------------------------- 1 | 2 | Invoking constructors with overloading 3 | 4 | 5 | 6 |
7 | 8 | 49 | -------------------------------------------------------------------------------- /meetings/16-07-28-29SW.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 28-29 July 2016 Service Workers meeting - W3C Web platform Working Group 5 | 6 | 7 |

28-29 July 2016 Service Workers meeting - W3C Web platform Working Group

8 | 9 |

This meeting will take place on 28-29 July 2016, and will be hosted by Mozilla in Toronto

10 | 11 |

Expected attendees

12 | 13 |

Will attend

14 | 15 | 23 | 24 |

Will attend remotely

25 | 27 | 28 |

Hope to attend

29 | 32 | 33 |

Agenda

34 | 35 |

Please add your name, and agenda requests here by 36 | 37 | editing a branch and making a Pull Request 38 | , 39 | or by mail to either the public-webapps mailing list or the chairs of the 40 | Web Platform group, which will result in it being posted here.

41 | 42 | 45 | 46 |

Background reading

47 | 48 | 50 | 51 | 52 |

Logistics

53 | 54 |
55 |
Time
56 |
9am - 5pm on July 28-29
57 |
Location
58 |
Mozilla Toronto (366 Adelaide St W, Suite 500) - please come up to the 5th floor and check in at the desk
59 |
Recommended Hotel Hilton Garden Inn Toronto Downtown (92 Peter St) 60 |
61 | 62 |

Remote Participants

63 | 64 |

A vidyo meeting will be available, allowing connection either through vidyo client, or by ordinary telephone. Details to be confirmed.

65 | 66 |

IRC channel: irc://irc.w3.org/#webapps

67 | 68 | 69 | 70 | -------------------------------------------------------------------------------- /Newbie.md: -------------------------------------------------------------------------------- 1 | This document includes some information for new members ("*Newbies*") of the Web Platform Working Group (WPWG). 2 | 3 | Members of the WG, **especially new members** are encouraged to help maintain this document. 4 | 5 | ## Welcome to the Web Platform Working Group 6 | 7 | The Working Group's home page is: [https://www.w3.org/WebPlatform/WG/](https://www.w3.org/WebPlatform/WG/). 8 | 9 | The group's *Work Mode* is described in the [*WorkMode*](WorkMode.md) document and it includes information about how the WG operates, including links to the WG's various resources. 10 | 11 | Please note in particular these sections of the Work Mode document: 12 | 13 | 1. [Group Participation and Communication](WorkMode.md#participation-and-communication) 14 | 15 | 2. [Meetings? What Meeting?](WorkMode.md#meetings-what-meetings) 16 | 17 | 3. [The Technical Reports Process. (What is an Editor's Draft)?](WorkMode.md#the-technical-reports-process-what-is-an-editors-draft) 18 | 19 | 4. [Editor Policy: Write First and Review Later](WorkMode.md#editors) 20 | 21 | 5. [Consensus and Call for Consensus (CfC)](WorkMode.md#consensus-and-call-for-consensus) 22 | 23 | 6. Mail List Policies: [Usage and Etiquette](WorkMode.md#mail-list-policy-usage-etiquette-etc) and [Off-topic Discussion Policy](WorkMode.md#off-topic-discussion-policy) 24 | 25 | ### Specifications in Progress 26 | 27 | A list of the group's specifications, including the publication status of each spec, can be found in the group's *PubStatus* document: [](https://www.w3.org/WebPlatform/WG/PubStatus). 28 | 29 | ### New WG Member Introductions 30 | 31 | Although it isn't required, **new WG members are encouraged to send a short introductory e-mail to the WG's Public mail list** ([public-webapps@w3.org](https://lists.w3.org/Archives/Public/public-webapps/)) or the group's Member-only list ([member-webapps@w3.org](https://lists.w3.org/Archives/Member/member-webapps/)). The introduction should include your area(s) of interest. 32 | 33 | ### Questions, Comments, Issues, etc.? 34 | 35 | Please contact the group's Chairs and staff contacts (using the team-webplatform@w3.org list) - *at any time* - if you have any questions, issues, concerns, etc. about WebApps. 36 | 37 | ### Resources 38 | 39 | If you are unfamiliar with processes and roles within the Consortium; there is an [introduction course](http://lists.w3.org/Archives/Public/www-archive/2014Apr/0026.html) available which takes little over an hour and a half to complete. 40 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/named-properties-001.html: -------------------------------------------------------------------------------- 1 | 2 | Fixing objects that support named properties 3 | 4 | 5 | 6 |
7 | 8 | 11 | 12 | 54 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/Replaceable-001.html: -------------------------------------------------------------------------------- 1 | 2 | [Replaceable] 3 | 4 | 5 | 6 |
7 | 8 | 14 | 15 | 66 | -------------------------------------------------------------------------------- /Coordination.md: -------------------------------------------------------------------------------- 1 | This document contains information about the relationships and coordination points between the [Web Platform WG](//www.w3.org/WebPlatform/WG/) (WPWG) and other Working Groups such as the [Device API WG](http://www.w3.org/2009/dap/) (aka DAP). 2 | 3 | **WG charters formally define each WG's scope, deliverables, related groups, etc. The information in this document is superseded by the WGs' Charters.** 4 | 5 | **The information is this page subject to change at any time. Members of the WGs mentioned here are encouraged to update this document. Pull requests should be submitted to [github](https://github.com/w3c/WebPlatformWG).** 6 | 7 | CSS WG 8 | ------ 9 | 10 | The Web Platform WG and the CSS WG coordinate on the following: 11 | 12 | - [Shadow DOM](http://w3c.github.io/webcomponents/spec/shadow/) - see CSS WG's [CSS Scoping Module](http://dev.w3.org/csswg/shadow-styling/) 13 | 14 | DAP WG 15 | ------ 16 | 17 | WPWG specifications do not include any normative references for any of DAP's specifications. 18 | 19 | The following DAP specifications include one or more normative references to WPWG specs: 20 | 21 | - Several of DAP's API specs reference Web Platform' [Web IDL](http://dev.w3.org/2006/webapi/WebIDL/) spec 22 | - DAP's [HTML Media Capture](http://dev.w3.org/2009/dap/camera/) spec has a non-normative reference to Web Platform' [File API](https://w3c.github.io/FileAPI/) spec 23 | 24 | WebAppSec WG 25 | ------------ 26 | 27 | The Web Platform and WebAppSec WGs have the following spec as a joint deliverable: 28 | 29 | - [Cross-origin Resource Sharing](http://www.w3.org/TR/cors/) aka CORS 30 | 31 | Web Annotations WG 32 | ------------------ 33 | 34 | The [Web Platform WG charter](//www.w3.org/2015/10/webplatform-charter.html), identifies the [FindText API](http://w3c.github.io/findtext/) as a joint deliverable with the [Web Annotations WG](//www.w3.org/annotation/). 35 | 36 | Technical Architecture Group (TAG) 37 | ---------------------------------- 38 | 39 | WPWG and the TAG work together on the following specifications: 40 | 41 | - [W3C URL](http://w3ctag.github.io/url/) 42 | - [Packaging on the Web](http://w3ctag.github.io/packaging-on-the-web/) 43 | 44 | References 45 | ---------- 46 | 47 | References: 48 | 49 | - [Web Platform WG Charter](https://www.w3.org/2015/10/webplatform-charter.html) 50 | - [CSS WG Charter](http://www.w3.org/Style/2014/css-charter) 51 | - [Device API (DAP) WG Charter](http://www.w3.org/2011/07/DeviceAPICharter) 52 | - [Web Application Security WG Charter](http://www.w3.org/2015/03/webappsec-charter-2015.html) (aka WebAppSec) 53 | 54 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/Constructor-001.html: -------------------------------------------------------------------------------- 1 | 2 | [Constructor] 3 | 4 | 5 | 6 |
7 | 8 | 61 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/operation-001.html: -------------------------------------------------------------------------------- 1 | 2 | Regular operations 3 | 4 | 5 | 6 |
7 | 8 | 70 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/Constructor-003.html: -------------------------------------------------------------------------------- 1 | 2 | Invoking constructors without overloading but with optional arguments 3 | 4 | 5 | 6 |
7 | 8 | 60 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/instanceof-001.html: -------------------------------------------------------------------------------- 1 | 2 | [[HasInstance]] 3 | 4 | 5 | 6 |
7 | 8 | 11 | 12 | 63 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/utils.js: -------------------------------------------------------------------------------- 1 | // Utility functions for Web IDL tests. 2 | 3 | function interfaceObject(interfaceName, w) { 4 | return function() { return (w || window)[interfaceName]; } 5 | } 6 | 7 | function interfacePrototypeObject(interfaceName, w) { 8 | return function() { return (w || window)[interfaceName].prototype; } 9 | } 10 | 11 | function namedConstructorObject(constructorName, w) { 12 | return function() { return (w || window)[constructorName]; } 13 | } 14 | 15 | function getter(interfaceName, attributeName, w) { 16 | return function() { return Object.getOwnPropertyDescriptor((w || window)[interfaceName].prototype, attributeName).get; } 17 | } 18 | 19 | function setter(interfaceName, attributeName, w) { 20 | return function() { return Object.getOwnPropertyDescriptor((w || window)[interfaceName].prototype, attributeName).set; } 21 | } 22 | 23 | function operation(interfaceName, operationName, w) { 24 | return function() { return Object.getOwnPropertyDescriptor((w || window)[interfaceName].prototype, operationName).value; } 25 | } 26 | 27 | function staticOperation(interfaceName, operationName, w) { 28 | return function() { return Object.getOwnPropertyDescriptor((w || window)[interfaceName], operationName).value; } 29 | } 30 | 31 | function stringifier(interfaceName, w) { 32 | return operation(interfaceName, "toString", w); 33 | } 34 | 35 | function assert_descriptor(desc1, desc2, description) { 36 | description = description || "property"; 37 | assert_true(!!desc1, description + " exists"); 38 | if ("value" in desc2) { 39 | assert_equals(desc1.value, desc2.value, description + " [[Value]]"); 40 | } 41 | if ("writable" in desc2) { 42 | assert_equals(desc1.writable, desc2.writable, description + " [[Writable]]"); 43 | } 44 | if ("enumerable" in desc2) { 45 | assert_equals(desc1.enumerable, desc2.enumerable, description + " [[Enumerable]]"); 46 | } 47 | if ("configurable" in desc2) { 48 | assert_equals(desc1.configurable, desc2.configurable, description + " [[Configurable]]"); 49 | } 50 | } 51 | 52 | function assert_property(object, property, desc, description) { 53 | assert_descriptor(Object.getOwnPropertyDescriptor(object, property), desc, description); 54 | } 55 | 56 | function prototypeChain(o) { 57 | var a = []; 58 | do { 59 | a.push(o); 60 | o = Object.getPrototypeOf(o); 61 | } while (o); 62 | return a; 63 | } 64 | 65 | function interfaceMemberHome(intf) { 66 | if (intf == 'Window') { 67 | return window; 68 | } 69 | return window[intf].prototype; 70 | } 71 | 72 | function interfaceMemberHomeName(intf) { 73 | if (intf == 'Window') { 74 | return "window instance"; 75 | } 76 | return intf + ".prototype"; 77 | } 78 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/NamedConstructor-001.html: -------------------------------------------------------------------------------- 1 | 2 | [NamedConstructor] 3 | 4 | 5 | 6 |
7 | 8 | 61 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/interface-type-001.html: -------------------------------------------------------------------------------- 1 | 2 | Interface types for regular interfaces 3 | 4 | 5 | 6 |
7 | 8 | 65 | 66 | 69 | 70 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/callback-function-type-002.html: -------------------------------------------------------------------------------- 1 | 2 | Callback function types 3 | 4 | 5 | 6 |
7 | 8 | 66 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/enum-type-001.html: -------------------------------------------------------------------------------- 1 | 2 | Enumeration types 3 | 4 | 5 | 6 |
7 | 8 |
9 | 10 | 64 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/indexed-properties-002.html: -------------------------------------------------------------------------------- 1 | 2 | Indexed properties 3 | 4 | 5 | 6 |
7 | 8 | 78 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/interface-type-002.html: -------------------------------------------------------------------------------- 1 | 2 | Interface types for regular interfaces 3 | 4 | 5 | 6 |
7 | 8 | 66 | 67 | 70 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/exception-interface-object-002.html: -------------------------------------------------------------------------------- 1 | 2 | Exception interface object [[Call]] method 3 | 4 | 5 | 6 |
7 | 8 | 64 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/LenientThis-001.html: -------------------------------------------------------------------------------- 1 | 2 | [LenientThis] 3 | 4 | 5 | 6 |
7 | 8 | 64 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/callback-function-type-001.html: -------------------------------------------------------------------------------- 1 | 2 | Callback function types 3 | 4 | 5 | 6 |
7 | 8 | 64 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/nullable-001.html: -------------------------------------------------------------------------------- 1 | 2 | Nullable types 3 | 4 | 5 | 6 |
7 | 8 | 77 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/attribute-003.html: -------------------------------------------------------------------------------- 1 | 2 | Getters for read only attributes 3 | 4 | 5 | 6 |
7 | 8 | 11 | 12 | 75 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/operation-003.html: -------------------------------------------------------------------------------- 1 | 2 | Invoking regular, variadic operations 3 | 4 | 5 | 6 |
7 | 8 | 11 | 12 | 89 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/attribute-002.html: -------------------------------------------------------------------------------- 1 | 2 | Getters for writable attributes 3 | 4 | 5 | 6 |
7 | 8 | 15 | 16 | 77 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/throwing-001.html: -------------------------------------------------------------------------------- 1 | 2 | Throwing exceptions 3 | 4 | 5 | 6 |
7 | 8 | 11 | 12 | 89 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/nullable-002.html: -------------------------------------------------------------------------------- 1 | 2 | Nullable types 3 | 4 | 5 | 6 |
7 | 8 | 91 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/attribute-005.html: -------------------------------------------------------------------------------- 1 | 2 | Setters for writable attributes 3 | 4 | 5 | 6 |
7 | 8 | 11 | 12 | 77 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/byte-001.html: -------------------------------------------------------------------------------- 1 | 2 | byte 3 | 4 | 5 | 6 |
7 | 8 | 93 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/attribute-004.html: -------------------------------------------------------------------------------- 1 | 2 | Getters for read only attributes 3 | 4 | 5 | 6 |
7 | 8 | 15 | 16 | 82 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/octet-001.html: -------------------------------------------------------------------------------- 1 | 2 | octet 3 | 4 | 5 | 6 |
7 | 8 | 93 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/short-001.html: -------------------------------------------------------------------------------- 1 | 2 | short 3 | 4 | 5 | 6 |
7 | 8 | 93 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/attribute-006.html: -------------------------------------------------------------------------------- 1 | 2 | Setters for writable attributes 3 | 4 | 5 | 6 |
7 | 8 | 15 | 16 | 82 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/property-enumeration-001.html: -------------------------------------------------------------------------------- 1 | 2 | Property enumeration 3 | 4 | 5 | 6 |
7 | 8 | 12 | 13 | 112 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/unsigned-short-001.html: -------------------------------------------------------------------------------- 1 | 2 | unsigned short 3 | 4 | 5 | 6 |
7 | 8 | 91 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/long-001.html: -------------------------------------------------------------------------------- 1 | 2 | long 3 | 4 | 5 | 6 |
7 | 8 | 92 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/long-002.html: -------------------------------------------------------------------------------- 1 | 2 | long 3 | 4 | 5 | 6 |
7 | 8 | 92 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/unsigned-long-002.html: -------------------------------------------------------------------------------- 1 | 2 | unsigned long 3 | 4 | 5 | 6 |
7 | 8 | 92 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/unsigned-long-001.html: -------------------------------------------------------------------------------- 1 | 2 | unsigned long 3 | 4 | 5 | 6 |
7 | 8 | 92 | -------------------------------------------------------------------------------- /meetings/18-03-Web-components.md: -------------------------------------------------------------------------------- 1 | # Web Components meeting 2 | 3 | [Actual agenda used (on etherpad)](https://public.etherpad-mozilla.org/p/web_components_agenda) 4 | 5 | * [Complete Minutes, First Day](https://www.w3.org/2018/03/05-webplat-minutes.html) 6 | * [Open issues marked "needing consensus"](https://www.w3.org/2018/03/05-webplat-minutes.html#item04) 7 | * [Open issues marked "needs implementor interest](https://www.w3.org/2018/03/05-webplat-minutes.html#item05) 8 | * [Pseudo-classes](https://www.w3.org/2018/03/05-webplat-minutes.html#item06) 9 | * [Scoped Custom Element Registries](https://www.w3.org/2018/03/05-webplat-minutes.html#item07) 10 | * [Accessibility and AoM](https://www.w3.org/2018/03/05-webplat-minutes.html#item08) 11 | * [Form integration](https://www.w3.org/2018/03/05-webplat-minutes.html#item09) 12 | * [Complete Minutes, Second Day](https://www.w3.org/2018/03/06-webplat-minutes.html) 13 | * [`template` instantiation](https://www.w3.org/2018/03/06-webplat-minutes.html#item01) 14 | * [`:part` and `:theme`](https://www.w3.org/2018/03/06-webplat-minutes.html#item02) 15 | * [Lightweight addition of styles](https://www.w3.org/2018/03/06-webplat-minutes.html#item04) 16 | * [Declarative Shadow DOM](https://www.w3.org/2018/03/06-webplat-minutes.html#item06) 17 | * [HTML Modules](https://www.w3.org/2018/03/06-webplat-minutes.html#item07) 18 | * [Declarative Custome Elements](https://www.w3.org/2018/03/06-webplat-minutes.html#item08) 19 | 20 | ## Tokyo, Japan, 5-6 March 2018 21 | 22 | * The meeting was hosted by Google, 5 and 6 March 2018, in their offices in Roppongi, Tokyo. 23 | 24 | ## Attendees 25 | 26 | * [Takayashi Kochi](https://github.com/TakayoshiKochi) - Google 27 | * [Olli Pettay](https://github.com/smaug----) - Mozilla 28 | * [Jan Miksovsky](https://github.com/JanMiksovsky) - Invited expert (Component Kitchen) 29 | * [Ryosuke Niwa](https://github.com/rniwa) - Apple 30 | * [Tess O'Connor](https://github.com/hober) - Apple 31 | * [Michael[tm] Smith](https://github.com/sideshowbarker) - W3C 32 | * [Hayato Ito](https://github.com/hayatoito) - Google 33 | * [Tomek Wytrębowicz](https://github.com/tomalec) - Invited expert 34 | * [Patrick Kettner](https://github.com/patrickkettner) - Microsoft 35 | * [Justin Fagnani](https://github.com/justinfagnani) - Google 36 | * [Diego Ferreiro Val](https://github.com/diervo) - Salesforce 37 | * [Pierre-Marie Dartus](https://github.com/pmdartus) - Salesforce 38 | * [Eugene Kashida](https://github.com/ekashida) - Salesforce 39 | * [Domenic Denicola](https://github.com/domenic) - Google 40 | * [Anne van Kesteren](https://github.com/annevk) - Mozilla 41 | * [Chris Joel](https://github.com/cdata) - Google 42 | * [Kent Tamura](https://github.com/tkent-google) - Google 43 | * [Fergal Daly](https://github.com/fergald) - Google 44 | * [chaals nevile](https://github.com/chaals) - (WG co-chair) 45 | * [Trey Shugart](https://github.com/treshugart) - Atlassian 46 | * [Sangwhan Moon](https://github.com/cynthia) - Invited expert 47 | * [Rob Wormald](https://github.com/robwormald) - Google (Angular) 48 | * [Adam Bradley](https://github.com/adamdbradley) - (join remotely) ionic and stenciljs 49 | * [Jason Miller](https://github.com/developit) - (join remotely) Google (Preact) 50 | * [Qingqian Tao] - Baidu(MIP) 51 | * [Zhou Shen] - Baidu(MIP) 52 | 53 | 54 | ## Agenda 55 | 56 | 57 | The following is a draft proposal based on [discussion](https://github.com/w3c/webcomponents/issues/713) - 58 | feel free to request topics in that issue, or make a pull request against this page. 59 | 60 | ### Monday 61 | * Agenda building 62 | * Contentious bugs resolution 63 | * [Template instantiation](https://github.com/w3c/webcomponents/blob/gh-pages/proposals/Template-Instantiation.md) 64 | * Unconference 1 65 | 66 | ### Tuesday 67 | * [HTML modules](https://github.com/w3c/webcomponents/issues/645) 68 | * [Scoped Custom Element Registries](https://github.com/w3c/webcomponents/issues/716) / [Declarative Shadow DOM](https://github.com/w3c/webcomponents/blob/gh-pages/proposals/Declarative-Shadow-DOM.md) - [gh issue](https://github.com/whatwg/dom/issues/510), [discourse](https://discourse.wicg.io/t/declarative-shadow-dom/1904) 69 | * Unconference 2 70 | * Unconference 3 71 | 72 | -------------------------------------------------------------------------------- /implementations/webidl-1/tests/PutForwards-001.html: -------------------------------------------------------------------------------- 1 | 2 | [PutForwards] 3 | 4 | 5 | 6 |
7 | 8 | 14 | 15 | 107 | --------------------------------------------------------------------------------