AlexeiBarantsev, on behalf of AlexandrSavchuk: Getting rid of NPE if invalid servlet class name is specified. Fixes issue 4433

git-svn-id: https://selenium.googlecode.com/svn/trunk@17964 07704840-8298-11de-bf8c-fd130f914ac9
AlexeiBarantsev: Reading files as UTF-8 char streams instead of byte streams

git-svn-id: https://selenium.googlecode.com/svn/trunk@17965 07704840-8298-11de-bf8c-fd130f914ac9
JasonLeyba: Random lint/test clean-up.



git-svn-id: https://selenium.googlecode.com/svn/trunk@17966 07704840-8298-11de-bf8c-fd130f914ac9
JasonLeyba: Fix some builds.


git-svn-id: https://selenium.googlecode.com/svn/trunk@17967 07704840-8298-11de-bf8c-fd130f914ac9
SimonStewart: Using the awesome power of the alphabet to order strings in a file.

git-svn-id: https://selenium.googlecode.com/svn/trunk@17968 07704840-8298-11de-bf8c-fd130f914ac9
AlexeiBarantsev: Timestamps are to be in milliseconds. So they are in Firefox driver already.

git-svn-id: https://selenium.googlecode.com/svn/trunk@17969 07704840-8298-11de-bf8c-fd130f914ac9
EranMes: Make persistent hovering the default again, rather than optional. It can be turned off by setting the enablePersistentHover capability to false.

git-svn-id: https://selenium.googlecode.com/svn/trunk@17970 07704840-8298-11de-bf8c-fd130f914ac9
DavidBurns throw a TypeError if a string is passed for the IEServer Port

git-svn-id: https://selenium.googlecode.com/svn/trunk@17972 07704840-8298-11de-bf8c-fd130f914ac9
AlexeiBarantsev: Eclipse should ignore .svn dirs and build.desc files

git-svn-id: https://selenium.googlecode.com/svn/trunk@17973 07704840-8298-11de-bf8c-fd130f914ac9
JimEvans: Adding use of a mutex when creating a session. This should allow multiple threads to create and use different instances of IEDriverServer.exe, enabling multiple instances under most language bindings.

git-svn-id: https://selenium.googlecode.com/svn/trunk@17974 07704840-8298-11de-bf8c-fd130f914ac9
JasonLeyba on behalf of fyrespray: In the SafariDriver, encode elements with CSS instead of dirty XPath.

Fixes issue 4676



git-svn-id: https://selenium.googlecode.com/svn/trunk@17975 07704840-8298-11de-bf8c-fd130f914ac9
AlexeiBarantsev: Increasing lock time a bit to make tests more stable on Windows

git-svn-id: https://selenium.googlecode.com/svn/trunk@17976 07704840-8298-11de-bf8c-fd130f914ac9
AlexeiBarantsev: Fixing RC and WDBS formatters for JUnit4. Fixes issue 4495

git-svn-id: https://selenium.googlecode.com/svn/trunk@17977 07704840-8298-11de-bf8c-fd130f914ac9
JasonLeyba: Gracefully handle exceptions raised while testing if a string
passed to send_keys specifies a file (happens when using a Keys value).


git-svn-id: https://selenium.googlecode.com/svn/trunk@17978 07704840-8298-11de-bf8c-fd130f914ac9
SimonStewart: Attempting to make the build less chatty when the debug=true flag is not set

git-svn-id: https://selenium.googlecode.com/svn/trunk@17979 07704840-8298-11de-bf8c-fd130f914ac9
EranMes: Fixing a small compilation error in the Linux shared objects. Compiled against Gecko 16.

git-svn-id: https://selenium.googlecode.com/svn/trunk@17980 07704840-8298-11de-bf8c-fd130f914ac9
JimEvans: Updating .NET tests to ignore more tests that are not valid for PhantomJS.

git-svn-id: https://selenium.googlecode.com/svn/trunk@17982 07704840-8298-11de-bf8c-fd130f914ac9
DavidBurns deleting dead code from Firefox getElementLocation

git-svn-id: https://selenium.googlecode.com/svn/trunk@17983 07704840-8298-11de-bf8c-fd130f914ac9
DaveHunt: Bumping FirefoxDriver for the latest Nightly.

git-svn-id: https://selenium.googlecode.com/svn/trunk@17984 07704840-8298-11de-bf8c-fd130f914ac9
AlexeiBarantsev: Sorting test pages in ABC order.

git-svn-id: https://selenium.googlecode.com/svn/trunk@17985 07704840-8298-11de-bf8c-fd130f914ac9