JariBakken: Add ability to set additional preferences on Firefox::Profile

Methods added:
  * Profile#[]=

git-svn-id: https://selenium.googlecode.com/svn/trunk@8513 c9ab9f17-1dd7-4d4f-be68-1ffaa14b6eb2
JariBakken: Avoid adding methods to top-level object

git-svn-id: https://selenium.googlecode.com/svn/trunk@8514 c9ab9f17-1dd7-4d4f-be68-1ffaa14b6eb2
JariBakken: Update docs, mark internal classes as @private.

This allows us to create docs for just the public API with `rake rubydocs minimal=true`

git-svn-id: https://selenium.googlecode.com/svn/trunk@8515 c9ab9f17-1dd7-4d4f-be68-1ffaa14b6eb2
JimEvans: Refactor of .NET unit tests to reuse the same WebDriver instance between tests. This should make them run much faster.

git-svn-id: https://selenium.googlecode.com/svn/trunk@8517 c9ab9f17-1dd7-4d4f-be68-1ffaa14b6eb2
AdamGoucher - finished the rewrite of how plugins are handled; see plugin.js for the PluginCollection object that is modeled after FormatCollection. Also, the Plugin information is read from the plugin's install.rdf which is the ultimate source of information on a plugin.


git-svn-id: https://selenium.googlecode.com/svn/trunk@8518 c9ab9f17-1dd7-4d4f-be68-1ffaa14b6eb2
JimEvans: Minor .NET code clean up. Fixes StyleCop and FxCop warnings and MSBuild project

git-svn-id: https://selenium.googlecode.com/svn/trunk@8519 c9ab9f17-1dd7-4d4f-be68-1ffaa14b6eb2
JimEvans: Removed inadvertently checked-in debugging code.

git-svn-id: https://selenium.googlecode.com/svn/trunk@8520 c9ab9f17-1dd7-4d4f-be68-1ffaa14b6eb2
JimEvans: Slight refactor to make maintenance easier after wire protocol change.

git-svn-id: https://selenium.googlecode.com/svn/trunk@8521 c9ab9f17-1dd7-4d4f-be68-1ffaa14b6eb2
JimEvans: Renamed webdriver-remote directory to webdriver-remote-client in preparation for proper separation of concerns.

git-svn-id: https://selenium.googlecode.com/svn/trunk@8522 c9ab9f17-1dd7-4d4f-be68-1ffaa14b6eb2
JimEvans: Removing unused files

git-svn-id: https://selenium.googlecode.com/svn/trunk@8523 c9ab9f17-1dd7-4d4f-be68-1ffaa14b6eb2
EranMes: Fixing Eclipse build path issues after wire protocol changes.


git-svn-id: https://selenium.googlecode.com/svn/trunk@8526 c9ab9f17-1dd7-4d4f-be68-1ffaa14b6eb2
jeremy.herault: delete the xmlextras inclusion in the selenium-ide-common.xul

git-svn-id: https://selenium.googlecode.com/svn/trunk@8530 c9ab9f17-1dd7-4d4f-be68-1ffaa14b6eb2
JariBakken: Cache Firefox' binary path and search through PATH on *nix. Closes #429.

git-svn-id: https://selenium.googlecode.com/svn/trunk@8531 c9ab9f17-1dd7-4d4f-be68-1ffaa14b6eb2
JariBakken: Poll instead of sleep when starting the test server

git-svn-id: https://selenium.googlecode.com/svn/trunk@8532 c9ab9f17-1dd7-4d4f-be68-1ffaa14b6eb2
JariBakken: Workaround for weird IO issue when closing Chrome on Windows + JRuby

git-svn-id: https://selenium.googlecode.com/svn/trunk@8533 c9ab9f17-1dd7-4d4f-be68-1ffaa14b6eb2
JariBakken: Cache the Chrome binary path and locate in registry on Windows and PATH on *nix.

git-svn-id: https://selenium.googlecode.com/svn/trunk@8534 c9ab9f17-1dd7-4d4f-be68-1ffaa14b6eb2
EranMes: Fixing Firefox's Eclipse settings.


git-svn-id: https://selenium.googlecode.com/svn/trunk@8535 c9ab9f17-1dd7-4d4f-be68-1ffaa14b6eb2
jeremy.herault: add ids to the optionsDialog.xul file, re-indent the selenium-ide-common.xul file (to see clearer), and fixing issue 339 : comment the "setClipboardFormat" call iin the "setCurrentFormat" method (application.js)

git-svn-id: https://selenium.googlecode.com/svn/trunk@8536 c9ab9f17-1dd7-4d4f-be68-1ffaa14b6eb2
certs should have a longer range (they were 10.8 days in the future, but now are 5 days)

git-svn-id: https://selenium.googlecode.com/svn/trunk@8537 c9ab9f17-1dd7-4d4f-be68-1ffaa14b6eb2
AdamGoucher - really fixing the ignoring of the extra check on 'open' if there is nothing being passed in. i still think that this needs to be changed at some point to invert the logic so that rather than setting something to ignore that something should be set to turn on


git-svn-id: https://selenium.googlecode.com/svn/trunk@8558 c9ab9f17-1dd7-4d4f-be68-1ffaa14b6eb2