Quick Search:

Line History

line history graph

Show Arbitrary Diff

From to

Supports revisions and tags.

History

trunk 2491 1994 1678 1498 870 documenthierarchy 2036 2030 purland 1723 mavenized 1511 1510 experimental 852 821

latest revision Branch trunk

2491 annotated / raw | Diffs: previous, other | Lines: 247 ( +49, -27 )

Created: 2008-11-14 15:52:30 -0600 (56 days ago) | Author: jbevan | Changeset: 2491

SRC-556 Delete the customProfileDir on close(), even if the Firefox process did not start.

2464 annotated / raw | Diffs: previous, other | Lines: 225 ( +9, -16 )

Created: 2008-10-01 09:34:36 -0500 (3 months 8 days ago) | Author: ph7 | Changeset: 2464

SRC-535: Unsafe unsynchronized variable access in firefox browserlaunchers. Fix for the Firefox custom profile launcher.

2450 annotated / raw | Diffs: previous, other | Lines: 232 ( +2, -3 )

Created: 2008-09-20 17:54:55 -0500 (3 months 19 days ago) | Author: ph7 | Changeset: 2450

Fixing regressions in browser start string parsing introduced by rev 2449. Also improved parsing to be more friendly when a trailing spaces are provided (NPE is not very user friendly... ;-)

2406 annotated / raw | Diffs: previous, other | Lines: 233 ( +3, -1 )

Created: 2008-09-02 20:20:40 -0500 (4 months 7 days ago) | Author: ph7 | Changeset: 2406

Remote Control : Updating Firefox 3 default path on Ubuntu 8.04

2321 annotated / raw | Diffs: previous, other | Lines: 231 ( +24, -48 )

Created: 2008-06-25 01:55:37 -0500 (6 months ago) | Author: ph7 | Changeset: 2321

Launchers: Avoid 'rediscovering' browser installations at each session start. Cache browser installation at the VM level.

2320 annotated / raw | Diffs: previous, other | Lines: 255 ( +1, -1 )

Created: 2008-06-24 23:30:47 -0500 (6 months ago) | Author: ph7 | Changeset: 2320

Launchers: Introducing BrowserInstallation object for future launch time optimization

2318 annotated / raw | Diffs: previous, other | Lines: 255 ( +0, -1 )

Created: 2008-06-24 20:11:56 -0500 (6 months ago) | Author: ph7 | Changeset: 2318

Launchers: Removed even more duplicated logic. Improved Firefox 2 discovering logic to work cross-platform

2317 annotated / raw | Diffs: previous, other | Lines: 256 ( +1, -0 )

Created: 2008-06-24 18:03:26 -0500 (6 months ago) | Author: ph7 | Changeset: 2317

Launchers: Removing duplicated code and consolidating the browser installation discovery logic.

2316 annotated / raw | Diffs: previous, other | Lines: 255 ( +2, -9 )

Created: 2008-06-24 14:51:19 -0500 (6 months ago) | Author: ph7 | Changeset: 2316

Launchers: Removed some duplicated code and introduced a honorSystemProxy mode for Safari

2313 annotated / raw | Diffs: previous, other | Lines: 262 ( +6, -42 )

Created: 2008-06-20 03:54:25 -0500 (6 months ago) | Author: ph7 | Changeset: 2313

RC: Adding support for Firefox 3

2278 annotated / raw | Diffs: previous, other | Lines: 298 ( +1, -1 )

Created: 2008-04-21 10:47:05 -0500 (8 months ago) | Author: ph7 | Changeset: 2278

Remote Control: Move static timeouts to RemoteControlConfiguration

2257 annotated / raw | Diffs: previous, other | Lines: 298 ( +1, -1 )

Created: 2008-04-08 10:11:19 -0500 (9 months ago) | Author: ph7 | Changeset: 2257

Remote Control Instrumentation: Removed firefoxProfileTemplate as a static field

2256 annotated / raw | Diffs: previous, other | Lines: 298 ( +9, -11 )

Created: 2008-04-08 00:19:06 -0500 (9 months ago) | Author: ph7 | Changeset: 2256

Remote Control Instrumentation: pass RC configuration to browser launcher so as to avoid relying on static configuration fields (e.g. firefoxTemplateDir)

1994 annotated / raw | Diffs: previous, other | Lines: 300 ( +9, -2 )

Created: 2007-09-11 11:15:55 -0500 (15 months ago) | Author: paul | Changeset: 1994

add Ubuntu 7.04 default Firefox location, so that building on Ubuntu will work out of the box. Otherwise identical behavior as before - defaulting to some Mac OS location, even for Linux

Branch point for: documenthierarchy

Tags: RELEASE_0_9_2

1941 annotated / raw | Diffs: previous, other | Lines: 293 ( +1, -1 )

Created: 2007-08-22 12:21:47 -0500 (16 months ago) | Author: dfabulich | Changeset: 1941

Oops, use instance variable to decide whether to pump connections in Firefox.

1937 annotated / raw | Diffs: previous, other | Lines: 293 ( +4, -3 )

Created: 2007-08-21 21:18:33 -0500 (16 months ago) | Author: dfabulich | Changeset: 1937

Crank up connections to 256 by default.  You can turn this off programmatically if necessary.

1916 annotated / raw | Diffs: previous, other | Lines: 292 ( +3, -3 )

Created: 2007-08-16 17:28:16 -0500 (16 months ago) | Author: plightbo | Changeset: 1916

whoops - these should have been static like IE. doh!

1914 annotated / raw | Diffs: previous, other | Lines: 292 ( +6, -1 )

Created: 2007-08-16 16:54:06 -0500 (16 months ago) | Author: plightbo | Changeset: 1914

by default, do NOT jack up the max concurrent connections. instead, allow a programatic way for IE and FF to be jacked up to 256

1854 annotated / raw | Diffs: previous, other | Lines: 287 ( +13, -10 )

Created: 2007-07-08 15:44:43 -0500 (18 months ago) | Author: dfabulich | Changeset: 1854

Fixing build and updating logging.

- Updated more classes to eliminate System.out and System.err
- Tweaked TerseFormatter to make it terser on the console, but more verbose when logging to a file
- Fixed ConsoleHandler to log DEBUG/INFO messages to stdout and WARN/ERROR to stderr

1794 annotated / raw | Diffs: previous, other | Lines: 284 ( +4, -0 )

Created: 2007-05-01 16:49:52 -0500 (20 months ago) | Author: plightbo | Changeset: 1794

two features:
- ability to extract the active BrowserLaunchers and their associated Processes at runtime from the java API
- initial implementation of 100% java-based SSL support that does not require access to an openqa-hosted service. not currently enabled, but the dependencies and code have been checked in, thanks to the generous donation from iSEC Parterners, who re-licensed CyberVilliansCA as Apache so we could use it. Unfortunately, it is still not fully working, which is why it isn't active yet.

1678 annotated / raw | Diffs: previous, other | Lines: 280 ( +2, -2 )

Created: 2006-12-03 18:25:01 -0600 (2 years 1 month ago) | Author: dfabulich | Changeset: 1678

SRC-180, making FirefoxChromeLauncher stop setting the proxy

Branch point for: purland

1628 annotated / raw | Diffs: previous, other | Lines: 280 ( +5, -0 )

Created: 2006-11-07 22:45:34 -0600 (2 years 2 months ago) | Author: dfabulich | Changeset: 1628

SRC-74, SRC-155.  Allow user to specify firefoxProfileTemplate on command line

1612 annotated / raw | Diffs: previous, other | Lines: 275 ( +1, -0 )

Created: 2006-11-06 14:22:39 -0600 (2 years 2 months ago) | Author: dfabulich | Changeset: 1612

Check for null before attempting to kill the process

1604 annotated / raw | Diffs: previous, other | Lines: 274 ( +3, -8 )

Created: 2006-11-03 19:19:35 -0600 (2 years 2 months ago) | Author: dfabulich | Changeset: 1604

Cutting out Cotta

1597 new/moved annotated / raw | Diffs: previous, other | Lines: 279 ( +279, -0 )

Created: 2006-11-03 12:51:08 -0600 (2 years 2 months ago) | Author: dfabulich | Changeset: 1597

Moved from: trunk/server/src/main/java/org/openqa/selenium/server/browserlaunchers/FirefoxCustomProfileLauncher.java 1515

Phase 1 in splitting Selenium Server into two parts

1515 annotated / raw | Diffs: previous, other | Lines: 279 ( +0, -1 )

Created: 2006-10-17 18:48:25 -0500 (2 years 2 months ago) | Author: sproul | Changeset: 1515

Moved to: trunk/server-coreless/src/main/java/org/openqa/selenium/server/browserlaunchers/FirefoxCustomProfileLauncher.java 1597

use typed templates; don't hide fields w/ local vars; no compile warnings

1498 annotated / raw | Diffs: previous, other | Lines: 280 ( +2, -2 )

Created: 2006-10-13 14:00:29 -0500 (2 years 2 months ago) | Author: dfabulich | Changeset: 1498

Attacking SRC-134.  Replace calls to process.destroy() with a helper utility that knows how to kill -9 when the need arises.

Branch point for: mavenized

1471 annotated / raw | Diffs: previous, other | Lines: 280 ( +3, -4 )

Created: 2006-09-21 18:37:00 -0500 (2 years 3 months ago) | Author: sproul | Changeset: 1471

remove redundant fields

1450 annotated / raw | Diffs: previous, other | Lines: 281 ( +1, -1 )

Created: 2006-09-10 21:29:27 -0500 (2 years 3 months ago) | Author: wpc | Changeset: 1450

fix chrome:killff can not take effect on linux problem, make it become a external chrome startup

1448 annotated / raw | Diffs: previous, other | Lines: 281 ( +3, -12 )

Created: 2006-09-08 03:30:14 -0500 (2 years 4 months ago) | Author: wpc | Changeset: 1448

refactoring: introduce base browserlauncher to reduce duplication in each launcher

1442 annotated / raw | Diffs: previous, other | Lines: 290 ( +6, -81 )

Created: 2006-09-05 00:33:51 -0500 (2 years 4 months ago) | Author: gigix | Changeset: 1442

disable caching in Firefox and Chrome profiles

1438 annotated / raw | Diffs: previous, other | Lines: 365 ( +52, -2 )

Created: 2006-09-04 01:52:11 -0500 (2 years 4 months ago) | Author: gigix | Changeset: 1438

use relative path in firefox extensions
use cotta to copy customProfileDirCUSTFF/customProfileDirCUSTFFCHROME directories, cuz these directories could be in jar file

1435 annotated / raw | Diffs: previous, other | Lines: 315 ( +4, -4 )

Created: 2006-09-03 19:12:50 -0500 (2 years 4 months ago) | Author: gigix | Changeset: 1435

fix build: restore the "port" parameter of FirefoxCustomProfileLauncher
NOTE: I don't think it's a good idea using reflection to create browser launchers

1432 annotated / raw | Diffs: previous, other | Lines: 315 ( +3, -29 )

Created: 2006-09-01 02:35:26 -0500 (2 years 4 months ago) | Author: gigix | Changeset: 1432

put ReadyState plugin into customized profile for Firefox Chrome
refactored Firefox Chrome profile customizing: use pre-generated profile directory
Chrome and Firefox profile customizing can be merged

1431 annotated / raw | Diffs: previous, other | Lines: 341 ( +131, -180 )

Created: 2006-09-01 01:30:29 -0500 (2 years 4 months ago) | Author: gigix | Changeset: 1431

put ReadyState plugin into customized profile for Firefox
refactored Firefox profile customizing: use pre-generated profile directory

1429 annotated / raw | Diffs: previous, other | Lines: 390 ( +2, -2 )

Created: 2006-08-31 23:03:30 -0500 (2 years 4 months ago) | Author: dfabulich | Changeset: 1429

More multi-window fixes... the RC AJAX mode now supports multi-window mode as well.

1428 annotated / raw | Diffs: previous, other | Lines: 390 ( +2, -2 )

Created: 2006-08-31 21:52:27 -0500 (2 years 4 months ago) | Author: dfabulich | Changeset: 1428

Adding optional multi-window tests to Selenium Server; not suiting up these tests

1393 annotated / raw | Diffs: previous, other | Lines: 390 ( +5, -0 )

Created: 2006-08-01 12:20:38 -0500 (2 years 5 months ago) | Author: sproul | Changeset: 1393

add network.http.phishy-userpass-length setting to profiles

1261 annotated / raw | Diffs: previous, other | Lines: 385 ( +7, -1 )

Created: 2006-06-19 19:39:57 -0500 (2 years 6 months ago) | Author: sproul | Changeset: 1261

add *pifirefox browser mode; improve doc

1185 annotated / raw | Diffs: previous, other | Lines: 379 ( +1, -0 )

Created: 2006-06-01 17:45:08 -0500 (2 years 7 months ago) | Author: dfabulich | Changeset: 1185

Check for script file

1145 annotated / raw | Diffs: previous, other | Lines: 378 ( +8, -0 )

Created: 2006-05-21 17:53:00 -0500 (2 years 7 months ago) | Author: dfabulich | Changeset: 1145

Big refactoring of browser launchers, and added *chrome launcher

1133 annotated / raw | Diffs: previous, other | Lines: 370 ( +7, -5 )

Created: 2006-05-15 17:02:27 -0500 (2 years 7 months ago) | Author: dfabulich | Changeset: 1133

Copied to: trunk/server/src/main/java/org/openqa/selenium/server/browserlaunchers/FirefoxChromeLauncher.java 1145

Refactored browser launchers not to extend DREBL, and changed API to use a "*custom" browser keyword instead of just auto-running stuff it doesn't recognize

1000 annotated / raw | Diffs: previous, other | Lines: 368 ( +9, -45 )

Created: 2006-04-11 18:14:33 -0500 (2 years 8 months ago) | Author: sproul | Changeset: 1000

start/stop safari working

993 annotated / raw | Diffs: previous, other | Lines: 404 ( +404, -376 )

Created: 2006-04-07 18:05:34 -0500 (2 years 9 months ago) | Author: sproul | Changeset: 993

1. use /tmp -- if it exists -- as the home for the temporary custom profile
2. Correct the proxy.pac path for Firefox: must be file://///

992 annotated / raw | Diffs: previous, other | Lines: 376 ( +1, -2 )

Created: 2006-04-06 22:50:27 -0500 (2 years 9 months ago) | Author: dfabulich | Changeset: 992

SRC-15, autodetect iexplore.exe in its standard location on non-English operating systems

991 annotated / raw | Diffs: previous, other | Lines: 377 ( +6, -13 )

Created: 2006-04-06 22:39:01 -0500 (2 years 9 months ago) | Author: dfabulich | Changeset: 991

SRC-5, now IE configures pop-up blocking and safely saves/restores settings.  Also making every server class sleepTight instead of more verbose sleep.

990 annotated / raw | Diffs: previous, other | Lines: 384 ( +4, -1 )

Created: 2006-04-06 18:52:35 -0500 (2 years 9 months ago) | Author: dfabulich | Changeset: 990

Disable Firefox pop-up blocking (apparently)

985 annotated / raw | Diffs: previous, other | Lines: 381 ( +13, -4 )

Created: 2006-04-05 16:19:06 -0500 (2 years 9 months ago) | Author: dfabulich | Changeset: 985

SRC-10.  If executables can't be found don't just hope they're on the path, because that results in abysmal error messages.

974 annotated / raw | Diffs: previous, other | Lines: 372 ( +21, -5 )

Created: 2006-04-03 15:37:07 -0500 (2 years 9 months ago) | Author: dfabulich | Changeset: 974

Let's try to guess Firefox's location on OSX, and add Firefox's directory to the DYLD_LIBRARY_PATH on OSX

972 annotated / raw | Diffs: previous, other | Lines: 356 ( +34, -13 )

Created: 2006-04-03 15:02:51 -0500 (2 years 9 months ago) | Author: dfabulich | Changeset: 972

On Unix, prefer "firefox-bin" if it's on the path, and add the firefox directory on the path (if any) to the LD_LIBRARY_PATH

970 annotated / raw | Diffs: previous, other | Lines: 335 ( +27, -5 )

Created: 2006-04-03 12:36:45 -0500 (2 years 9 months ago) | Author: dfabulich | Changeset: 970

More work on SRC-8.  Waiting explicitly for Firefox to create its profile, *then* waiting for the lock to go away.

969 annotated / raw | Diffs: previous, other | Lines: 313 ( +157, -16 )

Created: 2006-04-03 11:59:00 -0500 (2 years 9 months ago) | Author: dfabulich | Changeset: 969

Fixing SRC-8. Firefox is a funny creature.

(1) Handling profile creation launch/relaunch
(2) Creating numbered profile directories
(3) watching for the lock file to go away
(4) disabling windows task kill, which doesn't work on Win2000 and seems to be unreliable

951 annotated / raw | Diffs: previous, other | Lines: 172 ( +13, -1 )

Created: 2006-03-29 17:33:35 -0600 (2 years 9 months ago) | Author: dfabulich | Changeset: 951

Marking all files Copyright Thoughtworks 2006

915 annotated / raw | Diffs: previous, other | Lines: 160 ( +1, -1 )

Created: 2006-03-17 20:42:41 -0600 (2 years 9 months ago) | Author: dfabulich | Changeset: 915

Finishing rename of SeleniumProxy to SeleniumServer

911 annotated / raw | Diffs: previous, other | Lines: 160 ( +0, -43 )

Created: 2006-03-17 17:49:02 -0600 (2 years 9 months ago) | Author: dfabulich | Changeset: 911

Added Internet Explorer support

910 annotated / raw | Diffs: previous, other | Lines: 203 ( +2, -2 )

Created: 2006-03-17 15:46:02 -0600 (2 years 9 months ago) | Author: dfabulich | Changeset: 910

Completing refactoring rename to WindowsUtils

906 annotated / raw | Diffs: previous, other | Lines: 203 ( +8, -3 )

Created: 2006-03-16 18:14:57 -0600 (2 years 9 months ago) | Author: dfabulich | Changeset: 906

Silly me...  product code can't depend on the tests.

905 annotated / raw | Diffs: previous, other | Lines: 198 ( +3, -7 )

Created: 2006-03-16 18:05:25 -0600 (2 years 9 months ago) | Author: dfabulich | Changeset: 905

OK, OK.  Pause 15 seconds when running.

888 annotated / raw | Diffs: previous, other | Lines: 202 ( +51, -3 )

Created: 2006-03-15 17:59:43 -0600 (2 years 9 months ago) | Author: dfabulich | Changeset: 888

Adding MOZ_NO_REMOTE environment variable; setting just one environment variable is a pain in the butt, so we'll be using Ant code to execute the process.

870 new/copied annotated / raw | Diffs: previous, other | Lines: 154 ( +154, -0 )

Created: 2006-03-14 19:36:57 -0600 (2 years 9 months ago) | Author: dfabulich | Changeset: 870

Copied from: branches/experimental/server/src/main/java/org/openqa/selenium/server/browserlaunchers/FirefoxCustomProfileLauncher.java 852

Copying Selenium Server back into the trunk

latest revision Branch documenthierarchy

2036 deleted | Lines: 0 ( +0, -300 )

Created: 2007-10-19 20:20:09 -0500 (14 months ago) | Author: mpurland | Changeset: 2036

Delete src for preparation of other source.

2030 new annotated / raw | Diffs: previous, other | Lines: 300 ( +0, -0 )

Created: 2007-10-19 10:39:08 -0500 (14 months ago) | Author: mpurland | Changeset: 2030

Creating branch for document hierarchy.  This branch will contain a rewrite that 1) Uses a document hierarchy to track loaded documents.  2) Configurable web server for Jetty 5, Jetty 6 (non-PI right now) and other web servers can be supported.  3) Speed improvements 4) Modal dialog support

latest revision Branch experimental

852 annotated / raw | Diffs: previous, other | Lines: 154 ( +3, -0 )

Created: 2006-03-08 19:01:49 -0600 (2 years 10 months ago) | Author: dfabulich | Changeset: 852

Copied to: trunk/server/src/main/java/org/openqa/selenium/server/browserlaunchers/FirefoxCustomProfileLauncher.java 870

Actually handling the error this time

851 annotated / raw | Diffs: previous, other | Lines: 151 ( +14, -2 )

Created: 2006-03-08 19:00:35 -0600 (2 years 10 months ago) | Author: dfabulich | Changeset: 851

Better error handling when wmic execute fails

831 annotated / raw | Diffs: previous, other | Lines: 139 ( +4, -1 )

Created: 2006-03-06 11:53:19 -0600 (2 years 10 months ago) | Author: dfabulich | Changeset: 831

Made the server default firefox location configurable using Java system properties

825 annotated / raw | Diffs: previous, other | Lines: 136 ( +2, -1 )

Created: 2006-03-05 01:35:06 -0600 (2 years 10 months ago) | Author: dfabulich | Changeset: 825

Switching default port to 4444; parameterized so we can change it again someday if we feel like it

821 new annotated / raw | Lines: 135 ( +135, -0 )

Created: 2006-03-04 17:49:08 -0600 (2 years 10 months ago) | Author: dfabulich | Changeset: 821

Added code to support a "*firefox" browser in place of an actual string pointing to a browser.  This allows me to automatically create a custom profile directory for Firefox to use, which disables prompting ("make firefox your default?" "remember this password?" "submit an insecure form?" etc.).  Also, since Firefox seems to be a little dodgy about allowing itself to die cleanly, added code to query Windows processes, track down Firefox, and kill him dead.  Finally, updated the HTMLRunner tests to use "*firefox".

latest revision Branch mavenized

1511 new/moved annotated / raw | Diffs: previous, other | Lines: 280 ( +280, -0 )

Created: 2006-10-16 13:37:56 -0500 (2 years 2 months ago) | Author: dfabulich | Changeset: 1511

Moved from: branches/mavenized/server/src/main/java/org/openqa/selenium/server/browserlaunchers/FirefoxCustomProfileLauncher.java 1510

Applying my Mavenization patch

1510 new annotated / raw | Diffs: previous, other | Lines: 280 ( +0, -0 )

Created: 2006-10-16 13:09:22 -0500 (2 years 2 months ago) | Author: dfabulich | Changeset: 1510

Moved to: branches/mavenized/server-coreless/src/main/java/org/openqa/selenium/server/browserlaunchers/FirefoxCustomProfileLauncher.java 1511

branching to apply my mavenization changes

latest revision Branch purland

1723 new annotated / raw | Diffs: previous, other | Lines: 280 ( +0, -0 )

Created: 2007-01-02 19:33:05 -0600 (2 years ago) | Author: sproul | Changeset: 1723

branch for Matt