Created
July 18, 2019 07:29
-
-
Save AutomatedTester/828a76d853dd4b4c5383b8ae2bdfd327 to your computer and use it in GitHub Desktop.
Git log from last version
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
commit 29c5f74167209f5ca4b7716382dd280cd257ca0a | |
Author: Rohan Pavone <rohpavone@chromium.org> | |
Date: Fri May 3 14:53:48 2019 -0700 | |
Remove old JSON web-element clone line | |
In the JSON internal clone algorithm (#dfn-internal-json-clone-algorithm), | |
there is an "Otherwise" statement that is not preceded by an "if". | |
This is likely leftover line that was not deleted when web-element | |
serialization was moved later in the algorithm. | |
commit ac6574fd4ff39e9c94e8f97863d27e19c59bb620 | |
Author: Mike Pennisi <mike@mikepennisi.com> | |
Date: Fri May 10 21:26:49 2019 -0400 | |
fixup! Normalize treatement of `null` keyword | |
commit beffc85817f7524d767858575419a1018c992137 | |
Author: Mike Pennisi <mike@mikepennisi.com> | |
Date: Fri Mar 29 21:38:10 2019 -0400 | |
Normalize treatement of `null` keyword | |
Consistently reference the `null` keyword via its definition and using a | |
`<code>` tag. | |
This patch was generated programatically using the following command: | |
perl -pe 's/(<var>|<a>)+null(<\/var>|<\/a>)+/<a><code>null<\/code><\/a>/g' index.html | |
commit b7c67919ae6de18694353e3c7192330a422190a6 | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Thu May 2 13:30:26 2019 +0100 | |
remove andreastt from CODEOWNERS (#1419) | |
I will continue to review PRs, but I want to be able to dismiss myself from reviews. | |
commit 069031c989210e076eef6c99b2e416d8b9b4e832 | |
Merge: b30076a f9dd83d | |
Author: jgraham <james@hoppipolla.co.uk> | |
Date: Thu May 2 13:20:26 2019 +0100 | |
Merge branch 'master' into remove-codeowner | |
commit f9dd83d2dc729a566a23d003b7f45f1c548a9527 | |
Author: Marcos Cáceres <marcos@marcosc.com> | |
Date: Thu May 2 21:36:42 2019 +1000 | |
fix ReSpec warnings (#1418) | |
commit b30076a5aa322987ed7d879efc18a455d026c725 | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Thu May 2 12:12:01 2019 +0100 | |
remove andreastt from CODEOWNERS | |
I will continue to review PRs, but I want to be able to dismiss myself from reviews. | |
commit 9b93d7e030e4c8512db24ff2f414eab1d66d91c0 | |
Author: Michael[tm] Smith <mike@w3.org> | |
Date: Fri Apr 26 19:07:15 2019 +0900 | |
Use `&` instead of `;` in respec query params (#1416) | |
commit 1e39105e1f4e8f19c548e22257716dae5be84a20 | |
Author: Michael[tm] Smith <mike@w3.org> | |
Date: Fri Apr 26 16:11:39 2019 +0900 | |
Re-enable autopublishing (#1415) | |
This reverts commit 0d62ec62c2c18502cd7ebd20452a0d0a7fc90508. | |
commit 36560afa2b2aacbc627bb4cd255aa82f93f3db43 | |
Author: Simon Stewart <simon_stewart@apple.com> | |
Date: Wed Mar 20 17:05:20 2019 -0700 | |
Change company affiliation for Simon Stewart | |
commit ab946e68d70fa7fd73c17bde5428b0b53767d0a0 | |
Author: Simon Stewart <shs96c@users.noreply.github.com> | |
Date: Thu Mar 21 12:01:48 2019 -0700 | |
ensure response body is utf-8 encoded (#1404) | |
As currently worded, the response's value may be double | |
JSON-encoded, which is far from ideal. We also fail to | |
state that the bytes must be UTF-8 encoded. | |
commit 4280c91048822e0e201c2a841ef4d0db72c00ffe | |
Author: Sam Sneddon <me@gsnedders.com> | |
Date: Wed Feb 13 13:12:02 2019 +0000 | |
Update gsnedders' name | |
commit b33fc4796b925f269b66f1277b8c26d6668654ae | |
Author: John Chen <johnchen0@outlook.com> | |
Date: Fri Feb 8 17:47:29 2019 -0800 | |
index: fix link to fragment serializing algorithm (#1397) | |
commit b16bbbd420bcc763fa8d3dfba3dacdc1764cfb27 | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Fri Jan 25 16:47:17 2019 +0000 | |
timeouts: rewrite | |
This is a complete rewrite of the way user-configurable timeouts | |
are handled in WebDriver. The prose that is currently in the | |
specification does not work, or indeed make any sense. | |
This rewrite is in the spirit of the intention of the Working Group. | |
commit 5b686d2470f751bdf8317653fd9576e9a79d53f1 | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Wed Jan 2 11:17:12 2019 +0000 | |
readme, ImplementationReport: mention where the test results are | |
commit a4572f9d506a95c71d71d80534fbfddc6086ccd9 | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Wed Jan 2 11:07:30 2019 +0000 | |
readme: mention make test | |
commit 3f72e3364c569b9d70ee3fa95404ab31344b1c99 | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Thu Nov 29 13:28:40 2018 +0000 | |
use typographer's quotes throughout | |
Replaces ' with ’ for consistency. | |
commit 678d12c9c45faaf60bfb3b702401a44b57f53280 | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Wed Jan 30 15:23:24 2019 +0000 | |
make, travis: disable respec testing | |
respec is broken upstream, so this will temporarily disable it so | |
we can land specification changes. | |
commit 6cf81b3c34a06a38755d985b8354bcd2d57a68ee | |
Author: Henrik Skupin <mail@hskupin.info> | |
Date: Wed Jan 9 15:03:09 2019 +0100 | |
create window: rename to New Window (#1391) (#1392) | |
commit 52b0238e6b1fdc8f1308a3eae46d0b4fae3cde65 | |
Author: Henrik Skupin <mail@hskupin.info> | |
Date: Tue Jan 8 11:02:02 2019 +0100 | |
"Switch To Frame" has to raise "invalid argument" error for out of bounds frame id number values (#1389) | |
commit a56962c704a4eb28ab498a9b8d678f600ee770fc | |
Author: Henrik Skupin <mail@hskupin.info> | |
Date: Mon Jan 7 21:35:13 2019 +0100 | |
webdriver: change Switch To Frame to raise invalid argument error for invalid types (#1387) (#1388) | |
commit 31483b07cad551205fd984863ff58c1df612e3a1 | |
Author: John Chen <johnchen0@outlook.com> | |
Date: Wed Jan 2 04:08:08 2019 -0800 | |
keyboard actions: fix inconsistency in key code table (#1384) | |
Several key values in key code table are inconsistent with other tables, | |
and also are in conflict with other entries in the same table. | |
commit 6f4ce2c690d678b288d652c12b79673ea287fd50 | |
Author: Dominique Hazael-Massieux <dom@w3.org> | |
Date: Mon Dec 17 17:38:52 2018 +0100 | |
Mark repo as host of rec-track work | |
Per https://w3c.github.io/w3c.json.html | |
commit b0c007a4209d613287a9ac03541f526147aef689 | |
Author: Navid Zolghadr <nzolghadr@chromium.org> | |
Date: Fri Dec 7 08:25:49 2018 -0500 | |
actions: fix tick actions variable name to correctly group (#1381) | |
commit 54b3b2388719e6bae0589a7064fc683b4571f683 | |
Author: John Chen <johnchen@chromium.org> | |
Date: Wed Dec 5 07:33:35 2018 -0800 | |
Fix HTTP Method for Create Window | |
The HTTP Method for Create Window command was specified | |
as POST at https://w3c.github.io/webdriver/#endpoints, | |
but as GET at https://w3c.github.io/webdriver/#create-window. | |
Since this command takes a parameter, it needs to use POST method. | |
commit de3aadfb7c12c214f09910d327deecc51110fd96 | |
Author: John Chen <johnchen0@outlook.com> | |
Date: Fri Nov 30 17:07:56 2018 -0800 | |
element send keys: fix <input type=file> condition (#1376) | |
commit d1769cafc80132788c0cf1231170c35c8a3f39e7 | |
Author: James Graham <james@hoppipolla.co.uk> | |
Date: Fri Oct 26 11:38:12 2018 +0200 | |
Add a endpoint for creating a new window. | |
This adds an endpoint at /session/<session id>/window/new that opens a | |
new top-level browsing context. This takes a single parameter "type" | |
that is used as a hint as to the kind of window to create within the | |
application. The return value includes the handle of the new window and | |
the type of the window that was created. | |
commit b9160cd39b652fc29e7603815afabc62aa82a65e | |
Author: James Graham <james@hoppipolla.co.uk> | |
Date: Fri Oct 26 11:38:12 2018 +0200 | |
Add a endpoint for creating a new window. | |
This adds an endpoint at /session/<session id>/window/new that opens a | |
new top-level browsing context. This takes a single parameter "type" | |
that is used as a hint as to the kind of window to create within the | |
application. The return value includes the handle of the new window and | |
the type of the window that was created. | |
commit be1939320dc306c305ff9e5e98ff8724c1b1b08f | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Thu Nov 22 02:24:46 2018 +0000 | |
activation trigger: improve prose and mark isTrusted correctly | |
The isTrusted reference should be marked with a <code> tag, but | |
this patch also improves the language in the note associated with | |
it. | |
commit 7cf5fccf819bfceeb4efa09ce2b0a87ea2978e8c | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Thu Nov 22 02:17:04 2018 +0000 | |
get rid of legacy RFC2119 style | |
The WebDriver specification is normative in its descriptions, and no | |
longer depends on RFC2119, and in particular its capitalised styling | |
of MUST, SHOULD, RECOMMENDED, MAY, et al. | |
This patch largely retains the words, but de-capitalises them. In a | |
few cases it rewrites the sentence to make better sense in English. | |
commit ab32fb30739a46cc750b35abce543061cd2524b1 | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Thu Nov 22 13:18:54 2018 +0000 | |
collection: check for "Arguments" string (#1352) | |
Arguments is technically not a prototype, and the test is for the | |
toString result. | |
Relates to https://github.com/w3c/webdriver/issues/1347. | |
commit 8dc9cc757eca65d535f090ce44fafe7ca9b10307 | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Thu Nov 22 02:41:47 2018 +0000 | |
acknowledgements: add more names | |
commit 04aeaae23e12ec388b44bb2c3aaa3fef7b427839 | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Thu Nov 22 02:34:12 2018 +0000 | |
mailmap: fix ato's name and old emails | |
commit f02539200ce6b07ad112a277e4a13134715c8e50 | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Thu Nov 22 02:10:12 2018 +0000 | |
commands: correct definition of remote end steps | |
Remote ends steps are run against all types of remote ends, not | |
just browsers. | |
commit 33271cbe6d7050d1a29e0d9eaf32819908842973 | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Thu Nov 22 01:59:25 2018 +0000 | |
nodes: improve flow of readiness state | |
This change is editorial. The current definition of readiness state | |
is quite clunky to read because of the excessively loaded match | |
statement. This simplifies it somewhat and improves the language. | |
commit 0ccf553e5751dc0f700812cde94736b57712e18e | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Wed Nov 7 10:59:52 2018 +0000 | |
json deserialize: check for instances of Array and Object | |
Similarly to https://github.com/w3c/webdriver/pull/1351, we want | |
to run instance checks on JS Array and Object. | |
This patch relates to https://github.com/w3c/webdriver/issues/1347. | |
commit c3ef49ff52430d484e35ee8541282b03fb62ed4c | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Thu Nov 22 01:43:36 2018 +0000 | |
drop subtitle | |
As ReSpec now recognises the Living Document status and correctly | |
marks it as "W3C Living Document", we can drop our own custom | |
subtitle. | |
commit caec5c9a4dbf3dd600118c7fd3eed5553da61942 | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Wed Nov 7 10:50:26 2018 +0000 | |
collection: use instance checks | |
Fixes one of the problems identified in | |
https://github.com/w3c/webdriver/issues/1347. | |
commit 1b3cc88dc04fe1fe8c3c93e32d9ce0e9d07b2ca6 | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Tue Nov 20 16:35:26 2018 +0000 | |
travis: cache npm | |
commit b773729cc480a6d04d349401e34b7eb813f055cb | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Fri Nov 2 14:14:11 2018 +0000 | |
contrib: document spec tests | |
commit 96eee22c0b05b2c5857171f626112b5f83a55610 | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Fri Nov 2 14:11:27 2018 +0000 | |
contrib: reformat | |
No functional changes. | |
commit e21828ed22d1f662077dbb04524f539e857edd15 | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Fri Nov 2 13:41:40 2018 +0000 | |
travis: run validation and respec tests on new PRs | |
commit 7c64ccfefc0e300eec32e01f9cffac33621acbf3 | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Fri Nov 2 13:41:01 2018 +0000 | |
make: move validation to Makefile and add respec test | |
commit e65af93ea1e5a4dcf5335ae4f22121f8dc10ed6a | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Tue Nov 20 12:59:21 2018 +0000 | |
conformance, design: swap | |
This swaps the Conformance and Design chapters, so that Design comes | |
before defining the remainder of the specification. This harmonises | |
better with how other specifications are written. | |
commit 9053e5a9d034bf918c3e11a4c979a38bffec37a7 | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Tue Nov 20 14:31:57 2018 +0000 | |
fix strings throughout | |
Strings should be formatted with the quotes outside the <code> tag | |
so that it is clear to the reader the quote marks are not part of | |
the string itself, like this: | |
"<code>foo</code>" | |
This patch comes along with a few editorial changes, such as the | |
removal of unnecessary commas in logical groupings, some table | |
simplification, and indentation changes as a result of breaking up | |
the text. Although overall, there were no larger functional changes | |
made in this patch. | |
commit 6d31f899743e75894b10b5448eb7b254bbb220e9 | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Tue Nov 20 13:04:59 2018 +0000 | |
terminology: reduce number of normative references to RFC4122 | |
We don't have to reference RFC4122 three times in one paragraph. | |
Once at the end lends much better readability. | |
commit 12589b54f6b5b73ef4c36e9440044ffc7c7ed11e | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Tue Nov 20 10:53:08 2018 +0000 | |
use tls links where possible | |
commit 0929f4dc4b3b3b95fc886501308f4185538f2119 | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Tue Nov 20 10:45:49 2018 +0000 | |
index: move to end of document | |
All other specification documents keep their dependency list at the | |
end of the document. This also makes for much better reading. | |
commit a30fa71a0dfee0028b820b0831ee08b14a8b1f16 | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Tue Nov 20 10:40:58 2018 +0000 | |
index: rename from dependencies | |
Specification documents usually refer to their dependency list as | |
an index. WebDriver should do the same. | |
commit db63d074cd7d4830863121bdf8d567c96ee4baa0 | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Tue Nov 20 10:40:08 2018 +0000 | |
contexts: refer to HTML non-normatively in note | |
We cannot use a normative reference to HTML in a non-normative | |
section, such as a note. This fixes a ReSpec error caused by moving | |
the index to the end of the document. | |
commit 9667a8bba0225c8e318abed4fcc6226a3ba3ee4d | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Wed Nov 7 16:58:53 2018 +0000 | |
actions: reorganise chapter | |
This reorganises the Actions chapter by grouping all input source | |
related definitions in a new "Input sources" subchapter, replacing | |
the previous "Terminology" subchapter. | |
The tick-related prose under the old "Terminology" chapter has been | |
moved into its own subchapter named "Ticks". | |
There are no functional changes in this patch apart from moving | |
chapters around and modifying some of the headers to match the rest | |
of the document. | |
commit fa824ffcec48f55569307e3a4650cbb4802bf951 | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Wed Nov 7 17:05:07 2018 +0000 | |
design: use respec informative builtin | |
We can mark a section with the "informative" CSS class to have | |
ReSpec automatically mark it as non-normative. | |
commit d49478486e9fab703a75180ba6dea6a9c116b339 | |
Author: John Chen <johnchen0@outlook.com> | |
Date: Fri Nov 16 07:09:56 2018 -0800 | |
:process a pointer move action: fix typos (#1361) | |
commit 95db2ced11c340593f487d982cef3d5bc65afc65 | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Sat Nov 3 19:51:23 2018 +0000 | |
reorganise chapters | |
This is a high-level reorganisation of the document's chapters. | |
Most notably, all element related commands are moved into a single | |
chapter ("Elements"), with subchapters for Interactability, Retrieval, | |
State, and Interaction. | |
Various other chapter names have been shortened, which gives a | |
simpler look to the table of contents and way of referencing the | |
specification. | |
There are no functional changes apart from editorial fixups in this | |
patch. | |
commit 1df1b1956f896c8cfa38b14ac797b5da8c0f9fe4 | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Thu Nov 1 16:01:24 2018 +0000 | |
readme: correct link to level 1 recommendation | |
commit 0b16e3815871e2c4f65370fe5ea5002e09835324 | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Sat Nov 3 19:27:06 2018 +0000 | |
conformance: algorithms are written for readability | |
It is worthwhile pointing out that algorithms are written without | |
performance in mind. | |
commit b0dfff061514383949cb87b76d286d2ee3bce180 | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Sat Nov 3 19:23:51 2018 +0000 | |
conformance: drop RFC2119 keywords | |
In the previous paragraph we explicitly state that everything, | |
unless marked non-normative, is normative. Furthermore this document | |
does not use keywords such as MUST and MUST NOT as laid out by | |
RFC2119. | |
commit cf9002ed464c6b60ced5a76d21273764e8a61697 | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Sat Nov 3 19:02:04 2018 +0000 | |
internal json clone algorithm, clone an object: handle all types of collections | |
WebDriver previously only handled serialisation of Array, NodeList, | |
and HTMLCollection. Implementations in the wild handle further | |
types, such as Arguments, FileList, HTMLAllCollection, | |
HTMLFormControlsCollection, and HTMLOptionsCollection. | |
commit 1b2712279f486b1784ca6b1e6b1131ad84f7a089 | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Sat Nov 3 18:59:03 2018 +0000 | |
internal json clone algorithm: serialise items in collections | |
Previously collections such as Array, HTMLCollection, and NodeList | |
were copied similarly to Objects. This would cause them to never | |
be expanded into arrays. | |
This changes it so that we look at each of the items on their | |
iterable object and serialise each of the items. | |
commit 30ce02c35c9a326d8b1d6c6e41ff0e90444c920c | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Sat Nov 3 17:30:43 2018 +0000 | |
internal json clone algorithm: reorder to be possible to run all matches | |
The way the internal JSON clone algorithm is written it will not | |
be possible for an implementation to hit all variants. For example, | |
we return if the value is an instance of an Object before we check | |
if it has a callable toJSON property. | |
Another change in this patch is that every JS object can be serialised | |
and returned, so it does not make sense to return an error at the | |
end, since everything in JS is an object. | |
commit b7cbd94eebb66039ea06185d32ca3068cdea671b | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Sat Nov 3 19:10:58 2018 +0000 | |
pr-preview: update to use index.html | |
commit f586191a3f89e73d3755e9f69acab0f7b527e89f | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Sun Nov 4 12:07:39 2018 +0000 | |
navigate to: drop #post-url | |
commit f70309a193b44af946ec4751afb85955deb5eea8 | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Fri Nov 2 14:16:53 2018 +0000 | |
sessions: fix duplicate definition of strict file interactability (#1336) | |
Fixes ReSpec error. | |
commit 910592dc87df234c50e433c7247fd0349b6a9b63 | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Thu Nov 1 16:13:32 2018 +0000 | |
readme: fix link to CONTRIBUTING.md | |
commit 85b71e586fd80e37dd9b8fb70b4e725f0ea003cb | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Thu Nov 1 16:10:22 2018 +0000 | |
fix validation problems | |
commit 1337fabb0bc40f849c75bb7922159ebc15049131 | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Thu Nov 1 16:08:56 2018 +0000 | |
validate: change default input to index.html | |
The validation test has been broken since the specification document | |
was renamed from webdriver-spec.html to index.html. | |
commit a6cb219836209b249319881ea5de61a1c5d2e185 | |
Author: jgraham <james@hoppipolla.co.uk> | |
Date: Thu Nov 1 15:59:04 2018 +0000 | |
element send keys: don't perform interactability checks for send keys to <input type=file> (#1325) | |
This breaks cases where authors have hidden the file input and | |
interact with it via js. Also add a strictFileInteractabilityCheck | |
capability to re-enable the previous behaviour of performing the | |
checks always. | |
Fixes: https://github.com/w3c/webdriver/issues/1230 | |
commit d360ac6085e137a5de7e1d416fbbb3ef959d6668 | |
Author: jugglinmike <mike@mikepennisi.com> | |
Date: Tue Oct 30 06:21:10 2018 -0400 | |
Actions: invoke all tick actions in parallel (#1323) | |
* Actions: invoke all tick actions in parallel | |
Introduce asynchronous control flow so that "tick actions" take place in | |
parallel. This is important for "pointerMove" actions because they may | |
comprise several distinct events over some duration. Parallelism allows | |
developers to script the kind of interactions described by the section's | |
examples (e.g. "pinch-zoom"). | |
* Specify algorithm return value | |
commit 226357cba09ef9c38b119fb54fcc76ea024716bc | |
Author: Mike Pennisi <mike@mikepennisi.com> | |
Date: Mon Oct 29 22:04:25 2018 -0400 | |
Remove superfluous step | |
commit d49955f192dbb70a057cecc7b7084f128d9a006d | |
Author: Henrik Skupin <mail@hskupin.info> | |
Date: Mon Oct 29 21:43:11 2018 +0100 | |
Element retrieval commands have to invoke the user prompt handler (#1086) | |
commit 8344d2ff9b26571ad58c73e68b2d62625ce3bfab | |
Author: Christian Bromann <github@christian-bromann.com> | |
Date: Mon Oct 29 14:09:04 2018 +0100 | |
switch to window: fix minor typo (#1330) | |
closes #1326 | |
commit b1250f92f0612d36c1a272cb218768f3710c8a09 | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Sat Oct 27 23:48:17 2018 +0200 | |
officially make spec a living document | |
@sideshowbarker added support to respec for marking specifications | |
as Living Documents (LD) in https://github.com/w3c/respec/pull/1861. | |
WebDriver is a living document, so this patch moves it to that from | |
Editor's Draft (ED). | |
commit 10078d532aafa23e4ff1a41f242b9462fde718ed | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Sun Oct 28 23:54:15 2018 +0000 | |
dependencies: fix tuplicate definition of type | |
"Type" is defined twice, but this is only referred to as "ECMAScript | |
type", so we can skip the text content definition. | |
Fixes the respec error. | |
commit e52b0261cb120a2294f0983f0f9f796aaf3120ff | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Sun Oct 28 23:44:14 2018 +0000 | |
remove selectionchange.js | |
We introduced the DOM selectionchange shim because Firefox did not | |
originally support it. It does, however, support it in Firefox 52 | |
and newer, which is fresh enough. | |
commit 6166c0739069d4c6ad05660d91fb946097566e51 | |
Author: Mike Pennisi <mike@mikepennisi.com> | |
Date: Thu Jul 5 21:11:44 2018 -0400 | |
Correct handling of Promise values | |
Previously, Execute Script and Execute Async Script were updated to | |
invoke the "execute a function body" algorithm by "promise calling" it. | |
[1] This did not have the intended effect because "execute a function | |
body" continued to return WebDriver "success" and "error" values, | |
Additionally, fulfillment of the promise returned by the user-provided | |
script did not influence completion of the operation. | |
Refactor "execute a function body" to return an ECMAScript completion | |
value so that it may be invoked via "promise call." Update both Execute | |
Script and Execute Async Script to recognize a synchronously-returned | |
Promise value in accordance with the discussion which motivated the | |
original change [2]. | |
[1] https://github.com/w3c/webdriver/commit/7307dd659ac75063dea6e0c9261f007faea835df | |
[2] https://github.com/w3c/webdriver/issues/381 | |
commit af2e76aae74d4836fd419d712fb1a7ee1eac1764 | |
Author: Mike Pennisi <mike@mikepennisi.com> | |
Date: Thu Jul 5 21:25:26 2018 -0400 | |
Removed unused algorithm | |
All references to this algorithm were removed by a prior commit: | |
7307dd659ac75063dea6e0c9261f007faea835df | |
commit 42812fd9bab49e88a74ac59d54e4d9789d9954d3 | |
Author: Mike Pennisi <mike@mikepennisi.com> | |
Date: Tue Jul 3 12:17:58 2018 -0400 | |
Create a Promise resolving function | |
commit f107d9268ed9c1d0ffe117a73885e820f5da136b | |
Author: Mike Pennisi <mike@mikepennisi.com> | |
Date: Tue Jul 3 11:52:32 2018 -0400 | |
Correct variable reference | |
commit bf38486ae5ff38ce5b8776fdf5990de526f22561 | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Thu Oct 18 15:46:55 2018 -0500 | |
in-view center point: floor coordinates | |
Calculating the centre point of a square may produce a decimal | |
precision number. Given a 1x1 px square the center point will be | |
(0.5,0.5), but the DOM operates in integer CSS pixels. | |
Rounding the number would get us the closest positive integer, or | |
1. However, the coordinate (1,1) is beyond the bounding box of the | |
square. | |
This means we need to floor the number to ensure we always get a | |
click point that is within the client rect of the element. | |
An additional complexity is that not all web platform APIs treat | |
floating point numbers the same way. DOMElement.elementsFromPoint, | |
which we use for getting the paint tree to determine if the web | |
element is interactable, will floor the number which deems the | |
element interactable. However, in Gecko, nsIDOMUtils.sendMouseEvent | |
ceils the number, causing the actual click point to fall beyond the | |
square. | |
commit 69ae88643ad9f5a87212b8aabab57cb8beea7134 | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Thu Oct 18 15:44:37 2018 -0500 | |
terminology: define mathematical function floor() | |
commit 9e2774c713921c3ccc0590ddeea3141ce4600c42 | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Thu Oct 18 15:44:21 2018 -0500 | |
terminology: describe min/max as functions, not shorthands | |
commit 8be802d966f23b00c112cbf5a4e29e0afe5de141 | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Thu Oct 18 15:43:52 2018 -0500 | |
terminology: define division | |
commit 99b52c44a9ae1d2893fa2746612dd0291b7006cd | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Thu Oct 18 15:19:37 2018 -0500 | |
in-view center point: divide by 2.0 instead of multiply | |
It's misleading to use multiplication by 0.5 since you wouldn't | |
implement the in-view center point like this. Instead divide by | |
2.0, which makes it clear that we expect the result to be a floating | |
point. | |
commit f7703d3c30c55278c60a8125a111d7b12a48e268 | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Thu Oct 18 15:17:54 2018 -0500 | |
in-view center point: drop unnecessary grouping | |
The outer groups are a distraction. | |
commit c46c17bcea4b9ec948bd6efa7fd4f6d5d83c73c3 | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Wed Oct 17 11:49:25 2018 +0200 | |
reinstate living document subtitle | |
We commented this out before publishing, but forgot to reinstate it. | |
commit ca81a06e77b9b435d9a02674653aff19096e893a | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Wed Oct 10 15:30:21 2018 +0100 | |
clear algorithm: value sanitization should be done when type attribute is defined | |
The clear algorithm for <input> uses a list to tell the drivers what | |
to do. The last condition, "if the type attribute's current state | |
defines one" seems like another item to this list but is actually | |
a logic condition for the preceding sentence, "and then invoke the | |
value sanitization algorithm". | |
This turns it into a logical condition using "if-and-only-if". | |
commit 47ec1c0315ab5b4b8164e1d8bad61360a13f8f81 | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Wed Oct 10 15:21:48 2018 +0100 | |
shifted character: fix mixup of ] and } | |
The characters "}" and "]" appears to be mixed up in the table of | |
shifted characters. | |
Thanks-to: @pyfisch | |
Fixes: https://github.com/w3c/webdriver/issues/1313 | |
commit 01f19fd4f906482eb50a95ba98b9a7f6b2ddae15 | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Wed Oct 10 15:13:27 2018 +0100 | |
in-view center point: top should be based on the height dimension | |
Fixes: https://github.com/w3c/webdriver/issues/1314 | |
Thanks-to: @codingphil | |
commit 2c14711899e988aafd35ce24accc50a6a7707ec2 | |
Author: Vangelis Katsikaros <vangelis@adzuna.com> | |
Date: Tue Oct 2 15:59:38 2018 +0300 | |
Fix ReSpec warnings | |
Correctly link to sections, fixing 3 messages "Linter (local-refs-exist): | |
Broken local reference found in document." | |
commit fe261a4e61d4e8fd853bcfb77a21ab7b0c00aaf9 | |
Author: Vangelis Katsikaros <vangelis@adzuna.com> | |
Date: Tue Oct 2 12:36:04 2018 +0300 | |
Fix Respec warning | |
Console message about "Linter (local-refs-exist): Broken local reference | |
found in document" and #dom-navigatorautomationinformation | |
commit 7bc9f0173da60346596dec673ed431041df7e9c5 | |
Author: Henrik Skupin <mail@hskupin.info> | |
Date: Fri Sep 21 13:41:16 2018 +0200 | |
Element Click and Element Clear need to handle user prompts (#1191) | |
commit a37ecf31d9ba0390bc49e1e19081caa956c96747 | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Wed Sep 26 13:46:13 2018 +0100 | |
redirect using tls | |
commit c330eb3a457d769705a506bb1c4e71b8504aae1f | |
Author: William Desportes <williamdes@wdes.fr> | |
Date: Sat Sep 8 15:15:23 2018 +0200 | |
Fix typo | |
Signed-off-by: William Desportes <williamdes@wdes.fr> | |
commit c377c21186f672105a05383d5152e0a3b2a00374 | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Tue Aug 21 10:40:30 2018 +0100 | |
errors: change timeout errors from 408 to 500 HTTP status code | |
Whilst it is logically correct to use 408 for the timeout and script | |
timeout errors, it causes a collision with HTTP semantics implement | |
in HTTP clients. To support Keep-Alive we allow retries in HTTP | |
clients and if a client sees code 408 it thinks that the server has | |
gone away and retries the request. | |
This causes Execute Script, Navigate To, and Refresh commands to | |
be sent twice with some HTTP clients. | |
This is a backwards incompatible change to WebDriver in order to | |
not break HTTP/1.1 Keep-Alive. | |
Fixes: https://github.com/w3c/webdriver/issues/1287 | |
commit 14266eb9dc8599311b3ead63fa9428deda871489 | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Fri Jul 27 15:54:59 2018 +0100 | |
user prompt handler: stop pretending it is an enumerated attribute | |
Changes the default value of the user prompt handler to "dismiss | |
and notify", which is effectively what null evaluates to through | |
the handler's treatment of the missing value default state. | |
By making the user prompt handler not be an enumerated attribute, | |
we can remove the "missing value default state" and "not in the | |
table of simple dialogs" cases when running the handling code. | |
This change makes the capability behave like other similar capabilities | |
such as pageLoadStrategy, where the matched/negotiated value is | |
returned when the session is created. | |
Fixes: https://github.com/w3c/webdriver/issues/1276 | |
commit bf6806073bbab7df99b76da5664f7bc6af01674b | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Fri Aug 17 13:44:22 2018 +0100 | |
edDraftURI is automatically populated | |
commit 98b3892787a0e0dd55569d2d684434cf9f832903 | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Fri Aug 17 13:43:23 2018 +0100 | |
fix github issue filing link | |
According to | |
https://github.com/w3c/respec/issues/1803#issuecomment-413816167 | |
the workaround is to add a slash at the end. | |
Fixes: https://github.com/w3c/webdriver/pull/1289 | |
commit 400333871076713c805eaf2beaf7f003a06ecb7d | |
Author: Andreas Tolfsen <ato@sny.no> | |
Date: Fri Aug 17 10:41:46 2018 +0100 | |
correct github branch meta info | |
ReSpec defaults to the gh-pages branch, whereas we serve ours from | |
master. | |
commit 8f47e9263da35edf9743eed8df2ed74cde2cd436 | |
Author: Mike Pennisi <mike@mikepennisi.com> | |
Date: Sat Jul 7 18:57:48 2018 -0400 | |
Editorial: Remove duplicate words | |
commit cb22ddd3630a3bdf1af7975094b161d3f92e2372 | |
Author: Timothy Sutton <tim@synthist.net> | |
Date: Mon Jul 2 07:07:59 2018 -0400 | |
webdriver: update to direct implementation docs for Firefox, Edge (#1273) | |
commit aba5aec1e14a73e0f2bcc407c6f1198b5d0d6f35 | |
Author: Philip Jägenstedt <philip@foolip.org> | |
Date: Tue Jun 12 14:52:56 2018 +0200 | |
Update web-platform-tests URLs (#1267) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment