SimonStewart: Adding missing dependencies to the firefox webdriver.xpi build

git-svn-id: https://selenium.googlecode.com/svn/trunk@16410 07704840-8298-11de-bf8c-fd130f914ac9
SimonStewart: A js_binary really should have sources

git-svn-id: https://selenium.googlecode.com/svn/trunk@16411 07704840-8298-11de-bf8c-fd130f914ac9
SimonStewart: Adding sources to another js_binary target

git-svn-id: https://selenium.googlecode.com/svn/trunk@16412 07704840-8298-11de-bf8c-fd130f914ac9
SimonStewart: Bumping up the amount of memory that the java process can use when compiling selenium

git-svn-id: https://selenium.googlecode.com/svn/trunk@16413 07704840-8298-11de-bf8c-fd130f914ac9
SimonStewart: Moving js compilation into the main build process. This comes at the cost of additional memory consumption but means that build times improve. For example, compiling all the selenium-atoms drop from 2:12 to 1:05 minutes. A full build goes from 6:57 to 4:09. Tested on Linux

git-svn-id: https://selenium.googlecode.com/svn/trunk@16414 07704840-8298-11de-bf8c-fd130f914ac9
DanielWagnerHall: If we're using a ClientRect, not a BoundingClientRect, return its absolute coordinates, rather than resolving within frames.  Tested in IE9 only.  A hover test fails, but I think the hover test always fails.  Or at least often fails.  Let's see if CI finds a change in behaviour between old IEs and IE9! Currently without new tests, I should write some at some point. Fixes issue 3614.

git-svn-id: https://selenium.googlecode.com/svn/trunk@16415 07704840-8298-11de-bf8c-fd130f914ac9
SimonStewart: Expanding source paths before passing them into calc_deps. Fixes compilation problems reported on the IRC channel

git-svn-id: https://selenium.googlecode.com/svn/trunk@16416 07704840-8298-11de-bf8c-fd130f914ac9
SimonStewart: Adding a missing dependency to the firefox driver

git-svn-id: https://selenium.googlecode.com/svn/trunk@16417 07704840-8298-11de-bf8c-fd130f914ac9
JimEvans: Updating .NET assembly version information to 2.21 for impending release

git-svn-id: https://selenium.googlecode.com/svn/trunk@16418 07704840-8298-11de-bf8c-fd130f914ac9
JimEvans: Updating IE standalone native server code version number to 2.21.

git-svn-id: https://selenium.googlecode.com/svn/trunk@16419 07704840-8298-11de-bf8c-fd130f914ac9
SimonStewart: Cope with spaces in paths when compiling JS

git-svn-id: https://selenium.googlecode.com/svn/trunk@16420 07704840-8298-11de-bf8c-fd130f914ac9
JimEvans: Preventing crash when checking descendant nodes for non-zero size. Includes prebuilts.

git-svn-id: https://selenium.googlecode.com/svn/trunk@16421 07704840-8298-11de-bf8c-fd130f914ac9
LukeIS (technically on behalf of Hugs): making iphone/ipad first class citzens in the server, helps iphone/ipad run in sauce (and likely other grids). This should probably get done for android too (at some point)

git-svn-id: https://selenium.googlecode.com/svn/trunk@16422 07704840-8298-11de-bf8c-fd130f914ac9
KevinMenard: RemoteProxy is now an interface and BaseRemoteProxy is the concrete implementation that effectively used to be RemoteProxy.

git-svn-id: https://selenium.googlecode.com/svn/trunk@16423 07704840-8298-11de-bf8c-fd130f914ac9
Documented the RemoteProxy interface.

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