{"push_id":1632135902,"size":65,"distinct_size":8,"ref":"refs/heads/image-decode-api","head":"fb67785b6eac69455a893f5b4459c31d7061bbba","before":"ffecd54524cfb047238f5c047f811003e46d8643","commits":[{"sha":"037e082d30b21271bd410fc2f45d2b4f0bcbce9d","author":{"name":"Trevor Rowbotham","email":"6fbef244b52772df02784a4dc185fb85a3314d5c@gmail.com"},"message":"Align <a>/<area>/Location's pathname getter with the URL Standard\n\nUpdates the pathname getter to return the empty string when the URL's path is empty, which mirrors the change in https://github.com/whatwg/url/commit/b087fe2ab215caf656a94b067c9a69ae78f03c8f which in turn fixed https://github.com/whatwg/url/issues/212.\r\n\r\n(This was tested as part of the URL Standard change. It is not tested for the Location object as it is not feasible to do so as discussed in the pull request for this change.)","distinct":false,"url":"https://api.github.com/repos/whatwg/html/commits/037e082d30b21271bd410fc2f45d2b4f0bcbce9d"},{"sha":"67536b2730a4c75edd9ff0ba453ce32e2cf0b815","author":{"name":"Michael[tm] Smith","email":"9c718659c7cd4c715abab71c311def3c89922b67@w3.org"},"message":"Clarify the purpose of the slot attribute\n\nThe DOM Standard defines the slot attribute but it’s helpful to authors and others to also have its purpose explained in the HTML standard.","distinct":false,"url":"https://api.github.com/repos/whatwg/html/commits/67536b2730a4c75edd9ff0ba453ce32e2cf0b815"},{"sha":"104bd78697738af2eab61740a2f1421ae49a3c95","author":{"name":"Anne van Kesteren","email":"f5e7ae3fa3c323c7c4d4ab68b5fe1deead6854d9@annevk.nl"},"message":"Editorial: use more terms from the Infra Standard\n\nIn particular:\r\n\r\n* ASCII whitespace\r\n* ASCII digit\r\n* ASCII hex digit (and lower/upper)\r\n* ASCII alpha (and lower/upper)\r\n* ASCII alphanumeric\r\n* strip newlines\r\n* strip leading and trailing ASCII whitespace\r\n* strip and collapse ASCII whitespace\r\n* collect a sequence of code points\r\n* skip ASCII whitespace\r\n* strictly split a string (not actually used in HTML)\r\n* split a string on ASCII whitespace\r\n* split a string on commas","distinct":false,"url":"https://api.github.com/repos/whatwg/html/commits/104bd78697738af2eab61740a2f1421ae49a3c95"},{"sha":"87efed873a636cc48f263415fd899ca82b843e77","author":{"name":"Michael[tm] Smith","email":"9c718659c7cd4c715abab71c311def3c89922b67@w3.org"},"message":"Editorial: lowercase after colon more consistently\n\nCloses #2329.","distinct":false,"url":"https://api.github.com/repos/whatwg/html/commits/87efed873a636cc48f263415fd899ca82b843e77"},{"sha":"92eb704611642ff03e6f2eec2d221a09655656df","author":{"name":"Michael[tm] Smith","email":"9c718659c7cd4c715abab71c311def3c89922b67@w3.org"},"message":"Drop requirement to register <meta name> extensions\n\nThe original spirit behind the requirement to register meta name extensions was good, but in practice it has ended up costing a large of maintenance time without it being clear how much real benefit to end users it has provided.\r\n\r\nMany values listed at https://wiki.whatwg.org/wiki/MetaExtensions appear to be essentially for private use for only the people/organizations who minted them, without it being clear how much general utility they might have, and without any evidence of public applications that consume them.\r\n\r\nSo this change drops the requirement to formally register new meta names, while still retaining a reference to https://wiki.whatwg.org/wiki/MetaExtensions informatively — in order to encourage authors to consult that before creating and using any new meta names.","distinct":false,"url":"https://api.github.com/repos/whatwg/html/commits/92eb704611642ff03e6f2eec2d221a09655656df"},{"sha":"c4fef449ad23436b701e36ce14ea43282b6a9d16","author":{"name":"Michael[tm] Smith","email":"9c718659c7cd4c715abab71c311def3c89922b67@w3.org"},"message":"Editorial: Fix sorting of attribute index","distinct":false,"url":"https://api.github.com/repos/whatwg/html/commits/c4fef449ad23436b701e36ce14ea43282b6a9d16"},{"sha":"feb1db4821535978d09de4564e37719937e2d1b1","author":{"name":"Domenic Denicola","email":"8af53decf034cd6e55eaab2c9ec2801b277ccbd5@domenic.me"},"message":"Remove never-reached list item ordinal value condition\n\nIt is in fact impossible for a list item to not have a list owner, as\r\nthere is always at least one ancestor that produces a CSS box. This was\r\ndiscovered in https://github.com/w3c/web-platform-tests/pull/4754. The\r\noriginal algorithm was introduced in\r\n5fe3dbb016f40f0b7af0538dae9adc134be29c3f.","distinct":false,"url":"https://api.github.com/repos/whatwg/html/commits/feb1db4821535978d09de4564e37719937e2d1b1"},{"sha":"b1e8d05eb67fd82c783fd1769f0acab54b4f9643","author":{"name":"Anne van Kesteren","email":"f5e7ae3fa3c323c7c4d4ab68b5fe1deead6854d9@annevk.nl"},"message":"Align with URL API changes for file and non-special URLs\n\nThis change builds on https://github.com/whatwg/url/pull/224.\r\n\r\nTests: https://github.com/w3c/web-platform-tests/issues/4696.\r\n\r\nLocation API bits are not tested since we generally treat loading from file URLs as out-of-scope for the web platform, but accounting for it standards-wise seemed trivial enough.","distinct":false,"url":"https://api.github.com/repos/whatwg/html/commits/b1e8d05eb67fd82c783fd1769f0acab54b4f9643"},{"sha":"69a2b58ce47f4b8809632581031c2a716f6d4b78","author":{"name":"Fuqiao Xue","email":"712ff0685cf69c3b1199d9724e33ab1f175a4f93@gmail.com"},"message":"Editorial: \"used of\" -> \"used for\"","distinct":false,"url":"https://api.github.com/repos/whatwg/html/commits/69a2b58ce47f4b8809632581031c2a716f6d4b78"},{"sha":"916e1b9f6bea48cb117ddd056ea025adaa629384","author":{"name":"Domenic Denicola","email":"8af53decf034cd6e55eaab2c9ec2801b277ccbd5@domenic.me"},"message":"Remove <button type=menu>\n\nThis removes the type=\"menu\" option for buttons, which has wide-reaching\r\nconsequences for the menu infrastructure.\r\n\r\nIt was intended that <menu type=\"context\"> (originally <menu\r\ntype=\"popup\">) would be used both for context menus, and for popup menus\r\ntriggered by buttons. Only the context menu case was ever implemented\r\n(in Gecko and, behind a flag, in Blink). As such, removing support for\r\nthe triggered-by-button case allows us to remove a lot of\r\nnow-unnecessary abstraction; for example, we can rename the \"popup menu\r\nstate\" to the \"context menu state\" to match the type=\"context\" content\r\nattribute. And we can relocate all of the processing model for\r\nconstructing menus into the context menu processing model section.\r\nFinally, we can clearly state for authors that the <menu> element has\r\ntwo distinct uses: for customizing the context menu (type=\"context\"),\r\nand as a semantic alternative to <ul> for a list of commands\r\n(type=\"toolbar\").\r\n\r\nThis fixes #237, although we still need to keep an eye on the entire\r\ncontext menu feature since its cross-browser support is on the low side.","distinct":false,"url":"https://api.github.com/repos/whatwg/html/commits/916e1b9f6bea48cb117ddd056ea025adaa629384"},{"sha":"6556f90af46ccedfea222ff4abea5779a023aded","author":{"name":"Domenic Denicola","email":"8af53decf034cd6e55eaab2c9ec2801b277ccbd5@domenic.me"},"message":"Make input.select() never throw\n\nFixes #2275 by making it do nothing, instead of throwing, when it does\r\nnot apply. This matches all browsers.\r\n\r\nIn the process, this inlines the \"does not apply\" behavior (which was\r\npreviously in a prelude that readers often missed; see e.g. #2175), and\r\nmakes all the setters, getters, and methods into algorithms with steps\r\ninstead of just paragraphs.","distinct":false,"url":"https://api.github.com/repos/whatwg/html/commits/6556f90af46ccedfea222ff4abea5779a023aded"},{"sha":"66100b79282876c2ed30050036aba075afaac674","author":{"name":"Philip Jägenstedt","email":"bdbe007522dbb5441efb474fa64f45edd80c8549@foolip.org"},"message":"Meta: fix the link to TEAM.md in meta (copypasta)","distinct":false,"url":"https://api.github.com/repos/whatwg/html/commits/66100b79282876c2ed30050036aba075afaac674"},{"sha":"aba54ed5a3dac78c3b29857ab71692f160cbe5e1","author":{"name":"Zhiqiang Zhang","email":"12ff925b080e2014d4e73f2c544667e15dc6402e@gmail.com"},"message":"Interrupt autoplay when video element becomes invisible\n\nThis also changes the autoplaying flag to the can autoplay flag for clarity.","distinct":false,"url":"https://api.github.com/repos/whatwg/html/commits/aba54ed5a3dac78c3b29857ab71692f160cbe5e1"},{"sha":"cbbc2f2b43994e954556c032342e2028ceaf4d6e","author":{"name":"Anne van Kesteren","email":"f5e7ae3fa3c323c7c4d4ab68b5fe1deead6854d9@annevk.nl"},"message":"Editorial: use valid URL string from the URL Standard","distinct":false,"url":"https://api.github.com/repos/whatwg/html/commits/cbbc2f2b43994e954556c032342e2028ceaf4d6e"},{"sha":"a01ce22dab1e7e098e117edeb864b143dde39ca0","author":{"name":"vardhan26","email":"93b1375ff3131fe3572e2bca0b352b02529903fa@gmail.com"},"message":"Editorial: cross-reference \"image data\" to its definition\n\nCloses #2325.","distinct":false,"url":"https://api.github.com/repos/whatwg/html/commits/a01ce22dab1e7e098e117edeb864b143dde39ca0"},{"sha":"93c0a157dbe238582584a0e8c2f621958bb39a45","author":{"name":"Justin Novosad","email":"fd73918196852e1fce97278fb9234ed9ada6c1a8@gmail.com"},"message":"Define encoder failure actions for toDataURL/toBlob\n\nDefine the proper behaviors of image file serialization APIs in the event of an encoder error. For toDataURL(), the behavior is to return the string \"data:,\". For toBlob(), the behavior is to invoke the callback with null. For OffscreenCanvas's convertToBlob(), the behavior is to reject the promise with a DOMException \"EncodingError\".\r\n\r\nTest tracking issue (since no cross-browser tests can be created): https://github.com/w3c/web-platform-tests/issues/4802.","distinct":false,"url":"https://api.github.com/repos/whatwg/html/commits/93c0a157dbe238582584a0e8c2f621958bb39a45"},{"sha":"74a78cb74c07b81bc195bdf50d90811f8f5ee5aa","author":{"name":"Anne van Kesteren","email":"f5e7ae3fa3c323c7c4d4ab68b5fe1deead6854d9@annevk.nl"},"message":"Make Location's toString() work and drop its toJSON()\n\nI mistakenly copied all boilerplate from IDL’s unforgeable interfaces concept (which was only ever used for Location) and thereby turned the toString() fallback behavior into the actual behavior (or an exception arguably, as [[Configurable]] is false).\r\n\r\nWe also determined that only Firefox supports an unforgeable toJSON() and nobody really has a use for it, so that is dropped.\r\n\r\nTests: https://github.com/w3c/web-platform-tests/pull/4623.\r\n\r\nFixes #2284.","distinct":false,"url":"https://api.github.com/repos/whatwg/html/commits/74a78cb74c07b81bc195bdf50d90811f8f5ee5aa"},{"sha":"0ca0377a7ca6d87fb40e0b97e0ee074300b39a32","author":{"name":"Simon Pieters","email":"f2f92f31899c102705e5753ad5484aec80f4aa09@gmail.com"},"message":"Make <menuitem> parse like an unknown element\n\nThis partially reverts commits:\n2999aa01438bdef11ba10aef82b775293efbef79\n5e49a20874fabef620bf7ea0be7534c73fbd58c4\n\nFixes #2308.","distinct":false,"url":"https://api.github.com/repos/whatwg/html/commits/0ca0377a7ca6d87fb40e0b97e0ee074300b39a32"},{"sha":"fb7e621eab8a437df7ac524e547e31e117b7fce5","author":{"name":"Domenic Denicola","email":"8af53decf034cd6e55eaab2c9ec2801b277ccbd5@domenic.me"},"message":"Fix onbeforeunload event handler processing\n\nThere are two particular fixes:\r\n\r\n* null should *not* cancel the event. This has been flipped ever since\r\n  it was introduced in 7612afe2f2d13939094811b4f42000edede24069. It\r\n  appears the mistake occurred between\r\n  https://www.w3.org/Bugs/Public/show_bug.cgi?id=19713#c11 (includes\r\n  \"not\") and https://www.w3.org/Bugs/Public/show_bug.cgi?id=19713#c12\r\n  (which elides it).\r\n* Only applies the special behavior to BeforeUnloadEvents, not to any\r\n  Event with the name \"beforeunload\". This is especially important since\r\n  such events could be non-cancelable, in which case the previous text\r\n  could potentially cancel them anyway.\r\n\r\nThis also modernizes the surrounding section, style-wise.\r\n\r\nFixes #2297.","distinct":false,"url":"https://api.github.com/repos/whatwg/html/commits/fb7e621eab8a437df7ac524e547e31e117b7fce5"},{"sha":"87e60aba2af808d16201d906101e93d0c62b8339","author":{"name":"jeisinger","email":"c0324c926938473cb77abd4c0beb662bbb71abed@chromium.org"},"message":"Clarify origin check in document.open()\n\nTests: https://github.com/w3c/web-platform-tests/pull/4642.\r\n\r\nFixes #2282.","distinct":false,"url":"https://api.github.com/repos/whatwg/html/commits/87e60aba2af808d16201d906101e93d0c62b8339"}]}
{"actor":{"display_login":"domenic"}}