Skip to content

Commit

Permalink
Updating IE driver prebuilts with latest source code changes
Browse files Browse the repository at this point in the history
  • Loading branch information
jimevans committed Jan 2, 2019
1 parent 8fef718 commit 6a1e850
Show file tree
Hide file tree
Showing 5 changed files with 34 additions and 8 deletions.
8 changes: 4 additions & 4 deletions cpp/iedriver/IEDriver.rc
Original file line number Diff line number Diff line change
Expand Up @@ -50,8 +50,8 @@ END
//

VS_VERSION_INFO VERSIONINFO
FILEVERSION 3,141,0,4
PRODUCTVERSION 3,141,0,4
FILEVERSION 3,141,0,5
PRODUCTVERSION 3,141,0,5
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
Expand All @@ -68,12 +68,12 @@ BEGIN
BEGIN
VALUE "CompanyName", "Software Freedom Conservancy"
VALUE "FileDescription", "Driver library for the IE driver"
VALUE "FileVersion", "3.141.0.4"
VALUE "FileVersion", "3.141.0.5"
VALUE "InternalName", "IEDriver.dll"
VALUE "LegalCopyright", "Copyright (C) 2018"
VALUE "OriginalFilename", "IEDriver.dll"
VALUE "ProductName", "Selenium WebDriver"
VALUE "ProductVersion", "3.141.0.4"
VALUE "ProductVersion", "3.141.0.5"
END
END
BLOCK "VarFileInfo"
Expand Down
26 changes: 26 additions & 0 deletions cpp/iedriverserver/CHANGELOG
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,32 @@ available via the project downloads page. Changes in "revision" field indicate
private releases checked into the prebuilts directory of the source tree, but
not made generally available on the downloads page.

v3.141.0.5
==========
* Updated element obscured algorithm to handle shadow DOM polyfills. Shadow
DOM for IE is problematic. Shadow DOM is only available in IE as a
polyfill. If an element is part of a Shadow DOM (using a polyfill), IE's
elementsFromPoint implementation will show the component elements, not
necessarily the Web Component root element itself. If the direct parent
of the Web Component host element is in this list, then it counts as a
direct descendent, and won't be obscured. Note that a potential
enhancement to this change is to walk the DOM tree up until an ancestor
is found that does not have a shadow root, but that enhancement is not
implemented at present.
* Added synchronization code. The IE driver can only handle one command
at a time. Commands from multithreaded client libraries should block
on the second thread's command until the first thread's executing command
is complete.
* Reverted earlier change to the obscured element algorithm. The previous
changes were incorrect. Any value other than 'none' for the pointerEvents
CSS property on a non-SVG element will result in the element receiving
pointer events.
* Removed isFocusable atom from sendKeys command. The isFocusable atom
does not provide the correct information as to whether an element is
focusable according to the W3C and WHATWG DOM specifications. This
change removes the use of that atom, and relies instead on the abililty
to set focus to the element before sending the keystrokes.

v3.141.0.4
==========
* Fixed to correctly set Content-length header for HTTP responses.
Expand Down
8 changes: 4 additions & 4 deletions cpp/iedriverserver/IEDriverServer.rc
Original file line number Diff line number Diff line change
Expand Up @@ -50,8 +50,8 @@ END
//

VS_VERSION_INFO VERSIONINFO
FILEVERSION 3,141,0,4
PRODUCTVERSION 3,141,0,4
FILEVERSION 3,141,0,5
PRODUCTVERSION 3,141,0,5
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
Expand All @@ -68,12 +68,12 @@ BEGIN
BEGIN
VALUE "CompanyName", "Software Freedom Conservancy"
VALUE "FileDescription", "Command line server for the IE driver"
VALUE "FileVersion", "3.141.0.4"
VALUE "FileVersion", "3.141.0.5"
VALUE "InternalName", "IEDriverServer.exe"
VALUE "LegalCopyright", "Copyright (C) 2018"
VALUE "OriginalFilename", "IEDriverServer.exe"
VALUE "ProductName", "Selenium WebDriver"
VALUE "ProductVersion", "3.141.0.4"
VALUE "ProductVersion", "3.141.0.5"
END
END
BLOCK "VarFileInfo"
Expand Down
Binary file modified cpp/prebuilt/Win32/Release/IEDriverServer.exe
Binary file not shown.
Binary file modified cpp/prebuilt/x64/Release/IEDriverServer.exe
Binary file not shown.

0 comments on commit 6a1e850

Please sign in to comment.