Skip to content

Commit 3db28f5

Browse files
committed
Updating IE driver binary prebuilts
1 parent 1401d18 commit 3db28f5

File tree

4 files changed

+21
-0
lines changed

4 files changed

+21
-0
lines changed

cpp/iedriverserver/CHANGELOG

+21
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,27 @@ available via the project downloads page. Changes in "revision" field indicate
99
private releases checked into the prebuilts directory of the source tree, but
1010
not made generally available on the downloads page.
1111

12+
v2.43.0.1
13+
=========
14+
* Improved cross-platform compatibility of webdriver-server C++ code. This
15+
commit makes the common webdriver-server C++ code more easily cross-
16+
platform. It does this mainly by removing use of std::tr1::regex, which has
17+
issues compiling under gcc. In its place, we now use a custom URL matching
18+
algorithm for matching URLs in the WebDriver JSON Wire Protocol. While this
19+
matching algorithm may be a potential source of future errors, a nice side
20+
effect of it is a 3% performance increase in server execution times over
21+
using regular expressions. Additionally, this commit includes an alias for
22+
snprintf, which throws buffer overrun warnings when used with Visual Studio.
23+
It also contains some header #include rearranging and linting of the C++
24+
code.
25+
* Implemented driver implementation autodetect in IE driver server. When
26+
specified by the correct command line switch, the driver will use the
27+
Microsoft driver implementation, if the detected version of IE is 11 or
28+
higher, and if the implementation is installed. Otherwise, it will fall
29+
back to the legacy (open-source) implementation.
30+
* Updated third-party C++ library dependencies. This resolves compiler
31+
warnings when compiling Civetweb and JsonCpp under Visual Studio.
32+
1233
v2.43.0.0
1334
=========
1435
* Release to synchronize with release of Selenium project.

cpp/iedriverserver/IEDriverServer.rc

0 Bytes
Binary file not shown.
-30.5 KB
Binary file not shown.
-43.5 KB
Binary file not shown.

0 commit comments

Comments
 (0)