summaryrefslogtreecommitdiffstats
path: root/chrome/test
Commit message (Collapse)AuthorAgeFilesLines
* cleanup: Include base/path_service.h in tests that use it.thestig@chromium.org2010-03-316-0/+6
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/1571004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@43163 0039d316-1c4b-4281-b951-d872f2087c98
* Disable BookmarkFolderTargetTest.* under Valgrind because new leak traces ↵rsesek@chromium.org2010-03-311-0/+3
| | | | | | | | | | | keep popping out. BUG=39282 TEST=Valgrind goes green Review URL: http://codereview.chromium.org/1574004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@43153 0039d316-1c4b-4281-b951-d872f2087c98
* linux: enable seccomp sandbox by defaultevan@chromium.org2010-03-301-0/+6
| | | | | | | | | | | | | | | It seems the best way to keep the seccomp sandbox working is to have everyone's development environment have it on by default. So we turn on the seccomp sandbox, but only for non-official builds. If the build-time flag is set: --disable-seccomp-sandbox turns it off. If the build-time flag is *not* set: --enable-seccomp-sandbox turns it on. BUG=36133 Review URL: http://codereview.chromium.org/1558003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@43122 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 43101 - Break the test of chrome.tab.captureVisibleTab() out of ↵skerner@chromium.org2010-03-308-138/+47
| | | | | | | | | | | | | | | ExtensionApiTest.Tabs. Tests of chrome.tab.captureVisibleTab() fail on mac 10.6, and disabling all tab tests because of this is unfortunate. Breaking the test this way makes the 10.6 failure easier to debug. BUG=37387 Review URL: http://codereview.chromium.org/1520005 TBR=skerner@chromium.org Review URL: http://codereview.chromium.org/1577002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@43109 0039d316-1c4b-4281-b951-d872f2087c98
* Fix sync leaks and some more good stuff.skrul@chromium.org2010-03-302-17/+7
| | | | | | | | | | | | | | This is a continuation of zork's change http://codereview.chromium.org/1354001 that adds some preventitive DCHECKs througout the sync code to make sure stuff happens on the UI thread. This also includes a leak fix in the ProfileSyncServiceTypedUrlTest. The final change is changing the TestingProfile to return a ProfileSyncServiceMock rather than a real ProfileSyncService. This should help prevent random test failes due to other tests that need to use the PSS. BUG=38490,38487 Review URL: http://codereview.chromium.org/1383002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@43102 0039d316-1c4b-4281-b951-d872f2087c98
* Break the test of chrome.tab.captureVisibleTab() out of ExtensionApiTest.Tabs.skerner@chromium.org2010-03-308-47/+138
| | | | | | | | | | Tests of chrome.tab.captureVisibleTab() fail on mac 10.6, and disabling all tab tests because of this is unfortunate. Breaking the test this way makes the 10.6 failure easier to debug. BUG=37387 Review URL: http://codereview.chromium.org/1520005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@43101 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 43086 - 1. Create a new sandbox type which allows access to Unix ↵dmaclach@chromium.org2010-03-301-0/+3
| | | | | | | | | | | | | | | | | | sockets in the Mac renderer sandbox to support running Native Client. 2. Put the Native Client sel_ldr (which contains the user's untrusted code into a new Mac sandbox type. 3. Open /dev/random in SandboxWarmup(). 4. Remove the "nosandbox" flag when running Mac tests. BUG=http://code.google.com/p/nativeclient/issues/detail?id=327 TEST=nacl_ui_tests still pass while running in the sandbox. Review URL: http://codereview.chromium.org/1234003 TBR=msneck@google.com git-svn-id: svn://svn.chromium.org/chrome/trunk/src@43093 0039d316-1c4b-4281-b951-d872f2087c98
* 1. Create a new sandbox type which allows access to Unix sockets in the Macmsneck@google.com2010-03-301-3/+0
| | | | | | | | | | | | | | renderer sandbox to support running Native Client. 2. Put the Native Client sel_ldr (which contains the user's untrusted code into a new Mac sandbox type. 3. Open /dev/random in SandboxWarmup(). 4. Remove the "--nosandbox" flag when running Mac tests. BUG=http://code.google.com/p/nativeclient/issues/detail?id=327 TEST=nacl_ui_tests still pass while running in the sandbox. Review URL: http://codereview.chromium.org/1234003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@43086 0039d316-1c4b-4281-b951-d872f2087c98
* Added logic that exits message loop upon test ending even if no browseravayvod@google.com2010-03-301-3/+8
| | | | | | | | | | | | window exists. BUG=None. TEST=Run in process browser test that doesn't create browser window: it should quit without timeout error. Review URL: http://codereview.chromium.org/1508007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@43085 0039d316-1c4b-4281-b951-d872f2087c98
* Don't run UnloadTest.CrossSiteInfiniteUnloadSync under TSantimurrrr@chromium.org2010-03-301-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Here's an example output of the failure: [----------] 1 test from UnloadTest [ RUN ] UnloadTest.CrossSiteInfiniteUnloadSync [5442:5442:0330/051539:6569997191168:INFO:chrome/test/ui/ui_test.cc(1199)] BROWSER_WRAPPER was set, prefixing command_line with /b/slave/chromium-rel-linux-tsan-ui/build/valgrind.tmp/browser_wrapper.KXl4L_ Extracting ThreadSanitizer to /tmp/valgrind.de5700 chrome/test/ui/ui_test.cc:595: Failure Value of: tab_proxy->NavigateToURLBlockUntilNavigationsComplete( url, number_of_navigations) Actual: 0 Expected: AUTOMATION_MSG_NAVIGATION_SUCCESS Which is: 1 http://mock.http/title2.html chrome/browser/unload_uitest.cc:127: Failure Value of: GetActiveTabTitle() Actual: L"" Expected: expected_title Which is: L"Title Of Awesomeness" [ FAILED ] UnloadTest.CrossSiteInfiniteUnloadSync (556591 ms) [----------] 1 test from UnloadTest (556591 ms total) BUG=32529 TBR=glider Review URL: http://codereview.chromium.org/1547007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@43075 0039d316-1c4b-4281-b951-d872f2087c98
* [GTTF] Miscellanous UI tests cleanups:phajdan.jr@chromium.org2010-03-306-68/+56
| | | | | | | | | | | | | | | - use built-in timeouts instead of "inventing" them in each test case - avoid unneeded checks and operations - use automation calls more effectively - use FLAKY mark instead of DISABLED to maintain test coverage - split some tests to make the above possible TEST=UI test based BUG=39785 Review URL: http://codereview.chromium.org/1547003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@43070 0039d316-1c4b-4281-b951-d872f2087c98
* Switch AutomationProxyVisibleTest.AutocompleteMatchesTest from DISABLEDphajdan.jr@chromium.org2010-03-301-2/+8
| | | | | | | | | | | | | | | | to FLAKY on Windows and Linux (required infrastructure is still not available on Mac). There is a slight possiblity that the flakiness has disappeared, but I don't think so. We're going to get more accurate data from the flakiness report. TEST=AutomationProxyVisibleTest.AutocompleteMatchesTest BUG=19876 Review URL: http://codereview.chromium.org/1530004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@43063 0039d316-1c4b-4281-b951-d872f2087c98
* [GTTF] Unify polling interval in some of the polling functionsphajdan.jr@chromium.org2010-03-3014-63/+40
| | | | | | | | | | | | | | | | | | | | | | in the UI test framework: - WaitUntilCookieValue - WaitUntilCookieNonEmpty - WaitUntilJavaScriptCondition This helps reduce number of arbitrary "magic timeouts" which are different in each test. We don't remove the test timeout parameter, because it varies depending on test case, and for now we don't have a better solution. Trying a "naive" way leads to hangs on flaky tests. TEST=UI-based tests BUG=none Review URL: http://codereview.chromium.org/1557001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@43062 0039d316-1c4b-4281-b951-d872f2087c98
* Show the location bar icon (almost) all the time, and have its contents ↵pkasting@chromium.org2010-03-302-5/+16
| | | | | | | | | | | | | | | | | | match what the user is doing. There are a couple major moving parts here: * Change AutocompletePopupModel::URLsForCurrentText() to InfoForCurrentText() and have it return an AutocompleteMatch, which callers can use to parse out whatever they want. I needed to get at the match type for the current text and found the proliferation of arguments here ridiculous. This had major ripple effects throughout the codebase, including changing the name and location of SearchVersusNavigateClassifier as it no longer had an "is_search" parameter directly, so the name became misleading and too narrow. I also ended up adding a null constructor for AutocompleteMatch because it was too cumbersome otherwise. * Change the name of the "SecurityImageView" (or similar) to reflect its broader purpose, and plumb it to the edit to get an icon instead of to the toolbar model. * Add an AutocompleteMatch::Type to icon mapping function, and use it not only in the new code but also to simplify showing the popup contents. BUG=27570,39725 TEST=An icon should appear next to the address at all times. It should be a globe on non-secure pages, a magnifying glass on the NTP, and a match for whatever the user is typing as he types. Review URL: http://codereview.chromium.org/1457002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@43025 0039d316-1c4b-4281-b951-d872f2087c98
* Broke out shared worker tests into individual tests and increased worker ↵atwilson@chromium.org2010-03-303-3/+2
| | | | | | | | | | | | | test timeout. Layout tests run in ui_tests can now have their timeout set via the cmd line, and a longer timeout is passed in when valgrind is run. BUG=39570 TEST=existing tests suffice Review URL: http://codereview.chromium.org/1518001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@43021 0039d316-1c4b-4281-b951-d872f2087c98
* Adds ability for ImageLoadingTracker to cache images.sky@chromium.org2010-03-293-0/+6
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/1251011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@43005 0039d316-1c4b-4281-b951-d872f2087c98
* Added a crash stack to the reliability test known crashes.ananta@chromium.org2010-03-291-0/+4
| | | | | | | | | Bug=39734 TBR=amit Review URL: http://codereview.chromium.org/1548004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42999 0039d316-1c4b-4281-b951-d872f2087c98
* Expose BrowserProxy and TabProxy methods directly to PyAutonirnimesh@chromium.org2010-03-297-29/+195
| | | | | | | | | | | | | - Swig scoped_refptr so as to make BrowserProxy and TabProxy objects directly visible and callable, although the use of scoped_refptr is transparent to pyauto user - Fix a crash in BookmarkModel.FindByID() while operating on leaf nodes - Expose methods to set preferences - Expose methods to handle http auth prompts - Add a pyauto test to verify the restore-on-start preference - Fix path so that pydoc continues to work on pyauto.py Review URL: http://codereview.chromium.org/1536001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42990 0039d316-1c4b-4281-b951-d872f2087c98
* Add binary test data for a changelist so I can verify the cl works on the ↵kkania@chromium.org2010-03-297-0/+33
| | | | | | | | | | try servers. BUG=none TEST=none Review URL: http://codereview.chromium.org/1048002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42977 0039d316-1c4b-4281-b951-d872f2087c98
* Renamed pepper_test_plugin target to npapi_pepper_test_plugin. The automated ↵alokp@chromium.org2010-03-292-5/+7
| | | | | | | | tests copy built dll to plugins folder so they can be found and loaded. But chrome only loads dlls whose name matches np*.dll pattern. Hence the change. Review URL: http://codereview.chromium.org/1453001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42950 0039d316-1c4b-4281-b951-d872f2087c98
* Disable TabRestoreServiceTest.DontPersistPostData under ThreadSanitizer on Macglider@chromium.org2010-03-291-0/+3
| | | | | | | | | BUG=38503 TBR=timurrrr Review URL: http://codereview.chromium.org/1508003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42943 0039d316-1c4b-4281-b951-d872f2087c98
* * Add / exhanced tests for state transition.oshima@chromium.org2010-03-281-0/+6
| | | | | | | | | | | | | * Found and fixed the following bug in this test. (yay!) minimize if no sticky / new notification exists after Remove * Replaced RunAllPending with InProcessBrowserTest::RunAllPendingEvents BUG=http://crosbug/2027 TEST=two new browser tests and one updated browser test. Review URL: http://codereview.chromium.org/1357005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42921 0039d316-1c4b-4281-b951-d872f2087c98
* Make the tests use 64-bit nexes when running 64-bit Linux Chromegregoryd@google.com2010-03-271-0/+2
| | | | | | | | | | BUG=38714 TEST=watch NaCl integration Linux bot Review URL: http://codereview.chromium.org/1479001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42908 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 42838 - Reenables NewTabUITest.ChromeInternalLoadsNTP on Valgrind.creis@chromium.org2010-03-261-0/+2
| | | | | | | | | | | | | | | The test is still failing on the Valgrind bot. Disabling it again. TBR=amit BUG=29586 TEST=NewTabUITest.ChromeInternalLoadsNTP on Linux Valgrind 2 Review URL: http://codereview.chromium.org/1468003 TBR=creis@chromium.org Review URL: http://codereview.chromium.org/1489001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42856 0039d316-1c4b-4281-b951-d872f2087c98
* Add a callstack to the known_crashes list.ananta@chromium.org2010-03-261-0/+4
| | | | | | | | | Bug=39529 TBR=amit Review URL: http://codereview.chromium.org/1477001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42849 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the logic in extensions GetCurrentWindow:mpcomplete@chromium.org2010-03-261-1/+1
| | | | | | | | | | | | | | | - We try to find an associated window for the calling extension page. - If there is none (bg pages), fallback to the topmost browser window. - If the extension is enabled in incognito, include incognito windows in the search for "topmost". This fixes a bug where clicking a browser action in an incognito window might open a tab in a normal window, which is confusing. BUG=39113 Review URL: http://codereview.chromium.org/1422001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42848 0039d316-1c4b-4281-b951-d872f2087c98
* Re-enables NewTabUITest.ChromeInternalLoadsNTP on Valgrind.creis@chromium.org2010-03-261-2/+0
| | | | | | | | | | TBR=amit BUG=29586 TEST=NewTabUITest.ChromeInternalLoadsNTP on Linux Valgrind 2 Review URL: http://codereview.chromium.org/1468003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42838 0039d316-1c4b-4281-b951-d872f2087c98
* Add --enable-nacl switch that enables both NaCl and GPU plugins.gregoryd@google.com2010-03-261-1/+1
| | | | | | | | | BUG=38554 TEST=nacl_ui_tests Review URL: http://codereview.chromium.org/1445001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42829 0039d316-1c4b-4281-b951-d872f2087c98
* Added the propagation of the OnChannelError notification.mad@chromium.org2010-03-262-7/+13
| | | | | | | | | | | So that automation tests can tell when the communication between Chrome and Chrome Frame was cut. BUG=none TEST=none Review URL: http://codereview.chromium.org/1237003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42810 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: Turn on the GTK+ integration by default.erg@chromium.org2010-03-264-1/+23
| | | | | | | | | | | | | | This will regress default startup time for users by 50ms. This doesn't matter because this is what the users want--I've lost count of the number bloggers, people on twitter, and people in our IRC channel complaining about the lack of GTK+ integration...when it's just not on by default. BUG=none TEST=none Review URL: http://codereview.chromium.org/1442001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42804 0039d316-1c4b-4281-b951-d872f2087c98
* Committing for Eric Dingle.mad@chromium.org2010-03-261-1/+6
| | | | | | | | | | http://codereview.chromium.org/890005 BUG=0 TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42800 0039d316-1c4b-4281-b951-d872f2087c98
* BookmarksUITest.ShouldRedirectToExtension fails under valgrind on macdhollowa@chromium.org2010-03-261-0/+1
| | | | | | | | | | | | | | Adding to valgrind exception list while we determine source of failure. Note, same test does not fail under other platforms, nor does it fail under non-valgrind Mac bots. Related review: http://codereview.chromium.org/1342003 BUG=39401 TEST=none Review URL: http://codereview.chromium.org/1413001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42798 0039d316-1c4b-4281-b951-d872f2087c98
* Added a test for pepper3d. It ensures that we can successfully load a pepper ↵alokp@chromium.org2010-03-265-23/+75
| | | | | | | | 3d plugin and render. Review URL: http://codereview.chromium.org/1073003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42793 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting this CL to fix the interactive ui test failures.ananta@chromium.org2010-03-267-65/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Revert 42498 - Keyboard accessibility for the page and app menus. Works on Windows, and on Linux with toolkit_views. The goal is to make Chrome behave more like a standard Windows application, for users who rely on the keyboard and expect standard keyboard accelerators to work. Pressing F10, or pressing and releasing Alt, will set focus to the Page menu, as if it was the first item in a menu bar. Pressing enter, space, up arrow, or down arrow will open the focused menu. Once a menu is opened, pressing left and right arrows will switch between the two menus. Pressing escape will return focus to the title of the previously open menu. A new UI test attempts to select something from the menus using only the keyboard. It works on Linux (with toolkit_views) and on Windows. BUG=none TEST=New keyboard accessibility interactive ui test. Review URL: http://codereview.chromium.org/660323 TBR=dmazzoni@chromium.org Review URL: http://codereview.chromium.org/1428001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42779 0039d316-1c4b-4281-b951-d872f2087c98
* [GTTF] Various ui tests cleanups:phajdan.jr@chromium.org2010-03-262-0/+40
| | | | | | | | | | | | | | | | - unify timeout handling - remove unneccessary assertions that clutter the code They were mostly there because earlier the automation framework was less reliable. Now the same checks (or equivalent) are always done in the framework itself. TEST=none BUG=none Review URL: http://codereview.chromium.org/1377001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42767 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes bug where triggering session restore while the browser wassky@chromium.org2010-03-262-29/+41
| | | | | | | | | | | | | | already running would end up creating an extra tab. BUG=11594 TEST=open chrome with a single tabbed browser, turn on session restore, navigate to a page with a popup, close the tabbed browser, create a new window ala control-n (or double click on the desktop), and make the restored window doesn't end upw Review URL: http://codereview.chromium.org/1371002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42766 0039d316-1c4b-4281-b951-d872f2087c98
* Fix for negative routing info problem. We were replacing tokens afternick@chromium.org2010-03-261-6/+9
| | | | | | | | | | | failure multiple times. BUG=39214 TEST=included new fancy unit test Review URL: http://codereview.chromium.org/1294002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42738 0039d316-1c4b-4281-b951-d872f2087c98
* [GTTF] Remove the in-process test launcher, which is no longer used.phajdan.jr@chromium.org2010-03-263-196/+0
| | | | | | | | | | | I plan to further rearrange the files after landing this CL so that the names make sense again. TEST=browser tests and live sync tests BUG=none Review URL: http://codereview.chromium.org/1310003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42737 0039d316-1c4b-4281-b951-d872f2087c98
* 3rd try. *sigh*slightlyoff@chromium.org2010-03-261-1/+7
| | | | | | | | | | | | | See: http://codereview.chromium.org/858003 TBR=tommi BUG=22846 TEST=On IE 8, clear the cache entirely, watch GCF launch (via task manager) Review URL: http://codereview.chromium.org/1343004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42732 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the known stack crash signature for Bug 39356ananta@chromium.org2010-03-261-1/+1
| | | | | | | | | | Bug=39356 TBR=robertshield Review URL: http://codereview.chromium.org/1336005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42714 0039d316-1c4b-4281-b951-d872f2087c98
* Make nacl_ui_tests not flaky on Mac, enable the sandbox on Win64gregoryd@google.com2010-03-261-40/+0
| | | | | | | | | | | | Win64 are not enabled yet, but should run in the sandbox once they are. Mac problem was hopefully fixed with bug 37707 BUG=http://code.google.com/p/nativeclient/issues/detail?id=342 TEST=nacl_ui_tests Review URL: http://codereview.chromium.org/1342002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42702 0039d316-1c4b-4281-b951-d872f2087c98
* BookmarksUITest.BookmarksLoaded fails under valgrind on macdhollowa@chromium.org2010-03-251-0/+4
| | | | | | | | | | | | Adding to valgrind exception list while we determine source of failure. Note, same test does not fail under other platforms, nor does it fail under non-valgrind Mac bots. BUG=39401 TEST=none Review URL: http://codereview.chromium.org/1342003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42698 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting this CL to see if this fixes chrome frame unit test failures.ananta@chromium.org2010-03-251-7/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Revert 42684 - Implements IDeleteBrowsing history and moves the GCF profile into the IE TIF directory for nonpriv mode users on IE < 8. Implementation notes: Earlier work enabled InPrivate browsing detection and mapped it to creation of an incognito profile instance.Privacy features and how they operate with this change: "Delete Browsing History": IE 6 & 7: all history (including databases) is deleted if cache is cleared *WITHOUT* an active Chrome process holding references to the profile resources. If GCF is rendering a page when the cache is cleared, history *WILL NOT* be deleted on the GCF side, however GCF will continue to operate and IE will remove all other history artifacts as usual. IE 8: GCF cache is cleared in alignment with the options specified by the user. Clearing Temporary Internet Files may destroy the profile entirely, and so we need to consider not moving the GCF profile on IE 8. "InPrivate Filtering": IE 8 (only): more testing required. "InPrivate Browsing": IE 8 (only): pages rendered in GCF *after* entering InPrivate mode are not persisted to disk (use an incognito wrapper on the specified profile). Currently displayed pages are not effected by the switch, although refreshing them will invoke the new behavior. Generally speaking, BHO's are disabled by IE 8 while in InPrivate mode, so entering this state is wonky to begin with but we handle it as well as can be expected. BUG=22846 TEST=On IE 8, clear the cache entirely, note GCF entries in DbgView (better tests coming) Review URL: http://codereview.chromium.org/858003 TBR=slightlyoff@chromium.org Review URL: http://codereview.chromium.org/1353002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42691 0039d316-1c4b-4281-b951-d872f2087c98
* Implements IDeleteBrowsing history and moves the GCF profile into the IE TIF ↵slightlyoff@chromium.org2010-03-251-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | directory for non-priv mode users on IE < 8. Implementation notes: Earlier work enabled InPrivate browsing detection and mapped it to creation of an incognito profile instance.Privacy features and how they operate with this change: "Delete Browsing History": IE 6 & 7: all history (including databases) is deleted if cache is cleared *WITHOUT* an active Chrome process holding references to the profile resources. If GCF is rendering a page when the cache is cleared, history *WILL NOT* be deleted on the GCF side, however GCF will continue to operate and IE will remove all other history artifacts as usual. IE 8: GCF cache is cleared in alignment with the options specified by the user. Clearing Temporary Internet Files may destroy the profile entirely, and so we need to consider not moving the GCF profile on IE 8. "InPrivate Filtering": IE 8 (only): more testing required. "InPrivate Browsing": IE 8 (only): pages rendered in GCF *after* entering InPrivate mode are not persisted to disk (use an incognito wrapper on the specified profile). Currently displayed pages are not effected by the switch, although refreshing them will invoke the new behavior. Generally speaking, BHO's are disabled by IE 8 while in InPrivate mode, so entering this state is wonky to begin with but we handle it as well as can be expected. BUG=22846 TEST=On IE 8, clear the cache entirely, note GCF entries in DbgView (better tests coming) Review URL: http://codereview.chromium.org/858003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42684 0039d316-1c4b-4281-b951-d872f2087c98
* Adding a chrome crash which occurs in chrome frame reliability test runs to ↵ananta@chromium.org2010-03-251-0/+4
| | | | | | | | | | the known crashes list. Bug=39356 Review URL: http://codereview.chromium.org/1340002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42676 0039d316-1c4b-4281-b951-d872f2087c98
* Add a basic FileBrowseUI browser test to verify <input type=file..> would ↵xiyuan@chromium.org2010-03-251-0/+6
| | | | | | | | | | | | bring up FileBrowseUI. <http://crosbugs.com/2056> BUG=none TEST=none Review URL: http://codereview.chromium.org/1315003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42672 0039d316-1c4b-4281-b951-d872f2087c98
* Re-land 42631: The problem was that notifications aren't implemented on ↵aa@chromium.org2010-03-256-0/+84
| | | | | | | | linux/views yet. TBR=rafaelw@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42671 0039d316-1c4b-4281-b951-d872f2087c98
* Removes exception for reliability crash as it doesn't appear to besky@chromium.org2010-03-251-3/+0
| | | | | | | | | | happnening anymore. BUG=23138 TEST=none Review URL: http://codereview.chromium.org/1338002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42666 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 42631 as it seems to have broken browser tests on linux_views.aa@chromium.org2010-03-256-84/+0
| | | | | | TBR=rafaelw@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42644 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the exclusions from dom_checker tests that pass on the bots.nirnimesh@chromium.org2010-03-253-8/+0
| | | | | | | | | | | These are the tests that have been passing on the tests for quite some time. BUG=38018 TEST=dom_checker tests on the full release builders remain green. Review URL: http://codereview.chromium.org/1324002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42635 0039d316-1c4b-4281-b951-d872f2087c98