| selenium-rc:/trunk/server-coreless/.../selenium/server/browserlaunchers/FirefoxCustomProfileLauncher.java |
Line History |
History |
latest revision Branch trunk2491 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 LinuxBranch 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 proxyBranch 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 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 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 extensionsuse 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 FirefoxCustomProfileLauncherNOTE: 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 Chromerefactored 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 Firefoxrefactored 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 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 profile2. 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.
latest revision Branch documenthierarchy2036 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 experimental852 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 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 mavenized1511 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 Applying my Mavenization patch
|