├── 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 |
9 |
10 |
11 |
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 | "" + d.toDateString()
32 | + "
"
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 |
9 |
10 |
11 |
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 |
9 |
10 |
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 |
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 |
16 | Mozilla - Ben Kelly, Ehsan Akhgari
17 | Microsoft - Ali Alabbas, Jatinder Mann
18 | Apple - Brady Eidson, Edward O'Connor, Sam Weinig
19 | Google - Jake Archibald, Marijn Kruisselbrink, Kenji Baheux
20 | Samsung - Jungkee Song
21 | Facebook - Nathan Schloss
22 |
23 |
24 | Will attend remotely
25 |
27 |
28 | Hope to attend
29 |
30 | Chaals (chair, Yandex) - 28th only
31 |
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 |
43 | [Version 1 issues](https://github.com/slightlyoff/ServiceWorker/issues?q=is%3Aopen+is%3Aissue+milestone%3A%22Version+1%22)
44 |
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 |
9 |
10 |
11 |
12 |
54 |
--------------------------------------------------------------------------------
/implementations/webidl-1/tests/Replaceable-001.html:
--------------------------------------------------------------------------------
1 |
2 | [Replaceable]
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
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 |
9 |
10 |
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 |
67 |
68 |
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 |
68 |
69 |
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 |
9 |
10 |
11 |
12 |
75 |
--------------------------------------------------------------------------------
/implementations/webidl-1/tests/operation-003.html:
--------------------------------------------------------------------------------
1 |
2 | Invoking regular, variadic operations
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
89 |
--------------------------------------------------------------------------------
/implementations/webidl-1/tests/attribute-002.html:
--------------------------------------------------------------------------------
1 |
2 | Getters for writable attributes
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
77 |
--------------------------------------------------------------------------------
/implementations/webidl-1/tests/throwing-001.html:
--------------------------------------------------------------------------------
1 |
2 | Throwing exceptions
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
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 |
9 |
10 |
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 |
9 |
10 |
14 |
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 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
82 |
--------------------------------------------------------------------------------
/implementations/webidl-1/tests/property-enumeration-001.html:
--------------------------------------------------------------------------------
1 |
2 | Property enumeration
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
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 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
107 |
--------------------------------------------------------------------------------