summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Adding in most of the unit tests. This adds 406 of our unit testsgspencer@google.com2009-07-0113-113/+176
| | | | | | | | | into the gyp build. 21 of them fail, but that is only because they don't have test input yet -- I haven't added the build code that copies the test inputs into the build dir yet. Review URL: http://codereview.chromium.org/147129 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19778 0039d316-1c4b-4281-b951-d872f2087c98
* Adds user metrics for tab overview.sky@chromium.org2009-07-014-2/+22
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/151172 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19776 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the suppression using the output from valgrind.ojan@google.com2009-07-011-5/+15
| | | | | | | | | TBR=jorlow TEST=none BUG=15762 Review URL: http://codereview.chromium.org/151175 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19774 0039d316-1c4b-4281-b951-d872f2087c98
* Remove a bunch of low-level keychain helper tests that are now redundant ↵stuartmorgan@chromium.org2009-07-013-426/+252
| | | | | | | | | | | | with tests of the newer higher-level methods. Start collecting the helpers into a cohesive class that serves as a translation layer between keychain items and password forms. BUG=none TEST=Keychain passwords should still fill after a username is typed on the Mac (no change in behavior). Review URL: http://codereview.chromium.org/151164 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19773 0039d316-1c4b-4281-b951-d872f2087c98
* PageActions can now specify multiple icons and switch between themfinnur@chromium.org2009-07-0118-67/+250
| | | | | | | | | | | using optional parameters to enableForTab. BUG=http://crbug.com/11906 TEST=None Review URL: http://codereview.chromium.org/149046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19772 0039d316-1c4b-4281-b951-d872f2087c98
* Call superclass's TearDown to avoid leaks.pinkerton@chromium.org2009-07-011-4/+3
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/150183 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19771 0039d316-1c4b-4281-b951-d872f2087c98
* Make Linux restore Omnibox contents on tab switch.evan@chromium.org2009-07-013-30/+166
| | | | | | | | | | | | | | | | | | | | | | | Tested as follows: Create a new window with two tabs. Type a bunch of 'a' characters into tab A's omnibox and a bunch of 'b's into tab B. Then, 1. Select tab A. Left-click in the omnibox and highlight a few characters in the middle. Left-click in the empty space to the right of the text to unhighlight it, then middle-click to make sure that the previously-highlighted text still gets pasted. 2. Repeat 1, but hit a key to remove the selection instead of clicking the mouse. The old highlighted text should still be available as the primary selection. 3. Highlight A's text as in 1. Select tab B and see that the omnibox is updated to B's string and highlighting is removed. Middle-click and confirm that the previously-highlighted text from A is pasted. 4. Select A and left-click in the middle of its string to position the cursor there. Click on tab B and then back on A to check that A's cursor position is restored. 5. Highlight text in A. Select tab B and then highlight text from a different window. Switch back to A and middle-click. The text from the different window, rather than A's previously-highlighted text, should be pasted. BUG=9225 Review URL: http://codereview.chromium.org/151006 Patch from Dan Erat <derat@google.com>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19770 0039d316-1c4b-4281-b951-d872f2087c98
* Make the beachdemo not require LargeGeometrygman@google.com2009-07-013-3/+3
| | | | | | Review URL: http://codereview.chromium.org/150153 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19769 0039d316-1c4b-4281-b951-d872f2087c98
* Skip all compositing tests. We ain't got no accelerated compositing hardware ↵dglazkov@google.com2009-07-011-22/+3
| | | | | | | | | | | | | | | | | for dat. Also, remove a test we are passing due to backing out of changes upstream. R=jorlow BUG=15113 BUG=10474 BUG=15710 BUG=15733 TEST=no layout test regressions Review URL: http://codereview.chromium.org/151161 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19768 0039d316-1c4b-4281-b951-d872f2087c98
* Browser tests would launch disabled tests.jcampan@chromium.org2009-07-011-0/+4
| | | | | | | | | | | | The tests would then not be run by GUnit, polluting the outputs. This CL makes sure we don't launch the disabled tests. BUG=None TEST=Run the browser tests. Look at the output, it should not show disabled tests have been run. Review URL: http://codereview.chromium.org/150177 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19767 0039d316-1c4b-4281-b951-d872f2087c98
* Moved typedef of RedirectList from HistoryService class to history namespace.meelapshah@chromium.org2009-07-0121-61/+63
| | | | | | Review URL: http://codereview.chromium.org/151168 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19766 0039d316-1c4b-4281-b951-d872f2087c98
* Remark LayoutTests/plugins/netscape-plugin-map-data-to-src.html as failing ↵jam@chromium.org2009-07-011-0/+1
| | | | | | | | on mac only. Review URL: http://codereview.chromium.org/151173 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19765 0039d316-1c4b-4281-b951-d872f2087c98
* Fix for Windows 7gman@google.com2009-07-013-5/+6
| | | | | | Review URL: http://codereview.chromium.org/150182 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19764 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 19758.mirandac@chromium.org2009-07-0110-57/+18
| | | | | | Review URL: http://codereview.chromium.org/150180 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19763 0039d316-1c4b-4281-b951-d872f2087c98
* Companion change to https://bugs.webkit.org/show_bug.cgi?id=15457. Add ↵jam@chromium.org2009-07-015-35/+17
| | | | | | | | logging to the layout test plugin and add the expected output (the line number is off by 1 from the WebKit due to some difference in v8). Review URL: http://codereview.chromium.org/118486 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19762 0039d316-1c4b-4281-b951-d872f2087c98
* Improves tab overview.sky@chromium.org2009-07-018-25/+153
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/151169 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19761 0039d316-1c4b-4281-b951-d872f2087c98
* Say we support mime-type audio/mpeg and video/mpeghclam@chromium.org2009-07-011-0/+4
| | | | | | | | | | Mark these two mime-types as supported: audio/mpeg video/mpeg Review URL: http://codereview.chromium.org/150047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19760 0039d316-1c4b-4281-b951-d872f2087c98
* Diable Broken RenderViewHostManager browsertest from ↵rafaelw@chromium.org2009-07-011-1/+1
| | | | | | | | | | http://src.chromium.org/viewvc/chrome?view=rev&revision=19752 R=ojan Review URL: http://codereview.chromium.org/150179 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19759 0039d316-1c4b-4281-b951-d872f2087c98
* Theme window control buttons.mirandac@chromium.org2009-07-0110-18/+57
| | | | | | | | | BUG= http://crbug.com/14579 TEST= Install a theme with themed window control buttons. Observe that WCB's are themed. Review URL: http://codereview.chromium.org/150041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19758 0039d316-1c4b-4281-b951-d872f2087c98
* Some cleanup to rebaselined WebKit layout tests by removing bogus results ↵jianli@chromium.org2009-07-0113-158/+1
| | | | | | | | and those who have same results in Linux as in Windows. Review URL: http://codereview.chromium.org/150142 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19757 0039d316-1c4b-4281-b951-d872f2087c98
* Add missing dependency: debugger depends on chrome_stringsbrettw@chromium.org2009-07-011-0/+1
| | | | | | | | | Checked in for Ben Laurie Original review: http://codereview.chromium.org/150165 Review URL: http://codereview.chromium.org/151166 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19756 0039d316-1c4b-4281-b951-d872f2087c98
* Adds time-out to browser-tests to prevent a hanging test from hanging the ↵jcampan@chromium.org2009-07-014-0/+35
| | | | | | | | | | entire test suite. Bug=None TEST=None Review URL: http://codereview.chromium.org/151158 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19755 0039d316-1c4b-4281-b951-d872f2087c98
* Simplify the download build rules for Mac.paul@chromium.org2009-07-011-8/+2
| | | | | | | | | TEST=None BUG=None Review URL: http://codereview.chromium.org/151133 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19754 0039d316-1c4b-4281-b951-d872f2087c98
* Fix to allow browser close after download initiated from chrome:// url.rafaelw@chromium.org2009-07-013-1/+71
| | | | | | | | | R=brettw BUG=12745 Review URL: http://codereview.chromium.org/150122 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19752 0039d316-1c4b-4281-b951-d872f2087c98
* Allow getting the theme tint as a value so that it can be applied ↵avi@chromium.org2009-07-015-34/+105
| | | | | | | | | | | independent of the theme provider. Since the Mac needs it to tint its vector resources it's added to the Mac. BUG=none TEST=none Review URL: http://codereview.chromium.org/151153 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19751 0039d316-1c4b-4281-b951-d872f2087c98
* Add bug number now that the issue tracker is back up.ojan@google.com2009-07-011-2/+1
| | | | | | | | | TBR=jorlow TEST=none BUG=15762 Review URL: http://codereview.chromium.org/150173 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19750 0039d316-1c4b-4281-b951-d872f2087c98
* Fixing EffectTest.LogOpenGLCalls and cleaning up a line in DrawPassTest.rlp@google.com2009-07-012-5/+7
| | | | | | Review URL: http://codereview.chromium.org/150089 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19749 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress valgrind error that started with r19701, whichojan@google.com2009-07-011-0/+8
| | | | | | | | | | | | | enabled the ImageOperations test. This should be fixed eventually, but suppressing it now to get the build green since it's not a regression. TEST=none BUG=Issue tracker is down Review URL: http://codereview.chromium.org/150172 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19748 0039d316-1c4b-4281-b951-d872f2087c98
* Create an interface just for update-related functions in ExtensionsService.asargent@chromium.org2009-07-013-15/+31
| | | | | | | | | | | This abstracts out the pieces that ExtensionUpdater will depend on, to allow easy mocking. BUG=http://crbug.com/12117 TEST=none Review URL: http://codereview.chromium.org/151127 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19747 0039d316-1c4b-4281-b951-d872f2087c98
* Make FFmpeg delay load settings propagate to all shared libraries and ↵scherkus@chromium.org2009-07-014-20/+8
| | | | | | | | | | | executables. TEST=everything should build with no test hangs BUG=15664 Review URL: http://codereview.chromium.org/151124 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19746 0039d316-1c4b-4281-b951-d872f2087c98
* Temporary fix for page_cycler perf regression.meelapshah@chromium.org2009-07-011-1/+3
| | | | | | Review URL: http://codereview.chromium.org/151159 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19745 0039d316-1c4b-4281-b951-d872f2087c98
* Try to track down the cause of the Drag&Drop crash seen in bug 12524.finnur@chromium.org2009-07-011-0/+5
| | | | | | | | | BUG=12524 TEST=None, we just need to monitor the crash reports from the field. Review URL: http://codereview.chromium.org/150136 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19744 0039d316-1c4b-4281-b951-d872f2087c98
* Add a function to the History to return a list of the top n visited URLs ↵meelapshah@chromium.org2009-07-016-0/+68
| | | | | | | | where and the list of most recent redirects for each of those URLs. Review URL: http://codereview.chromium.org/151057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19743 0039d316-1c4b-4281-b951-d872f2087c98
* Add Reload and LoadData methods to WebFrame. LoadData replacesdarin@chromium.org2009-07-0120-231/+259
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | LoadAlternateHTMLString, changing types to WebKit API types and allowing for more flexibility (supports loading non-HTML data). LoadHTMLString is modified to support some optional parameters. Note: Since WebFrame is going to soon be part of the WebKit API, it is OK style-wise for it to use optional parameters. This patch also includes a change to remove the securityInfo property from WebURLRequest. I did this so that I could eliminate the need to pass a WebURLRequest to LoadData / LoadHTMLString. This also fixes a TODO of mine to eliminate this field on WebCore::ResourceRequest since securityInfo (SSL cert info) is really more of a response property. It was only part of the request as a hack to support certain error pages. I work around that by leveraging NavigationState in chrome/renderer. I added some templatized, implicit constructors to WebData for convenience. I plan to make similar changes to WebCString and WebString in a future CL. This CL is a incremental step toward moving ResourceFetcher out of WebFrame. BUG=15648 TEST=none R=dglazkov Review URL: http://codereview.chromium.org/150146 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19742 0039d316-1c4b-4281-b951-d872f2087c98
* This updates python to the same version as Chrome uses, to fix a problemgspencer@google.com2009-07-011-1/+1
| | | | | | | with python crashing on Vista and Windows 7. Review URL: http://codereview.chromium.org/150170 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19741 0039d316-1c4b-4281-b951-d872f2087c98
* Remove null link from "welcome to tips" default suggestion. Also make some ↵mirandac@chromium.org2009-07-016-6/+39
| | | | | | | | | | | hard-coded strings in new tab page into localizable .grd strings, and fix bug introduced in r19556. BUG= http://crbug.com/15467 TEST= Run with new new tab page for the first time, with no tips stored in preferences. Note that welcome tip is not a link. Review URL: http://codereview.chromium.org/147247 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19740 0039d316-1c4b-4281-b951-d872f2087c98
* Minor change to ARAB and ARAD for subsequent OLA submission.kylep@chromium.org2009-07-014-30/+28
| | | | | | Review URL: http://codereview.chromium.org/150150 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19739 0039d316-1c4b-4281-b951-d872f2087c98
* Implement the core functionality of the gtk task manager.jhawkins@chromium.org2009-07-012-52/+273
| | | | | | | | BUG=11392 TEST=none Review URL: http://codereview.chromium.org/151154 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19738 0039d316-1c4b-4281-b951-d872f2087c98
* Add layout support for invisible SingleSplitView children.pfeldman@chromium.org2009-07-011-12/+25
| | | | | | Review URL: http://codereview.chromium.org/150120 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19737 0039d316-1c4b-4281-b951-d872f2087c98
* More new tab button tweaks. I'm leaving tab_start_x as I suspect I'msky@chromium.org2009-07-013-16/+5
| | | | | | | | | | | going to need it again shortly. BUG=none TEST=none Review URL: http://codereview.chromium.org/151126 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19736 0039d316-1c4b-4281-b951-d872f2087c98
* First cut at popup blocking for Mac. Remove ifdefs in cross-platform code. ↵pinkerton@chromium.org2009-07-019-20/+363
| | | | | | | | | | Implement displaying of notification, menu of popups still to come. BUG=13160 TEST=popup notification should display and popups blocked accordingly. Can close notification widget to prevent more notifications for this tab. Review URL: http://codereview.chromium.org/150132 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19735 0039d316-1c4b-4281-b951-d872f2087c98
* Remove popup blocking pref as it's not on windows.pinkerton@chromium.org2009-07-011-61/+22
| | | | | | | | BUG=13160 TEST=none Review URL: http://codereview.chromium.org/150163 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19734 0039d316-1c4b-4281-b951-d872f2087c98
* Make sure tabs open on the left like normal.brettw@chromium.org2009-07-011-4/+0
| | | | | | Review URL: http://codereview.chromium.org/151117 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19733 0039d316-1c4b-4281-b951-d872f2087c98
* Include gdk.h in canvas_paint_linux.h, it uses gdk_cairo_create.deanm@chromium.org2009-07-011-0/+2
| | | | | | | Review URL: http://codereview.chromium.org/151147 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19732 0039d316-1c4b-4281-b951-d872f2087c98
* The real unit test for bug 12902, which didn't land before (computers are ↵pinkerton@chromium.org2009-07-012-0/+111
| | | | | | | | | hard, mmkay?). BUG=12902 TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19731 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes the character encoding in the EULA outer frames (sets them to utf-8)gwilson@google.com2009-07-0142-1938/+1980
| | | | | | | | | | BUG=15691 R=cpu TEST=Set language to 'ru', run setup.exe with --show-eula Review URL: http://codereview.chromium.org/150126 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19730 0039d316-1c4b-4281-b951-d872f2087c98
* Switch to getting theme images via SkBitmap.avi@chromium.org2009-07-011-18/+32
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/151104 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19729 0039d316-1c4b-4281-b951-d872f2087c98
* Whoops, accidentally committed a debug linepinkerton@chromium.org2009-07-011-1/+0
| | | | | | | BUG=none TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19728 0039d316-1c4b-4281-b951-d872f2087c98
* Added unit tests for ClearBrowsingDataController.pinkerton@chromium.org2009-07-013-13/+23
| | | | | | | | | Fixed a bug in ClearBrowsingDataController: checking Delete Form Data would end up deleting passwords instead. Patch from Jens Alfke (snej@google.com). BUG=12902 TEST=deleting form data should actually delete the form data. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19727 0039d316-1c4b-4281-b951-d872f2087c98
* Add a SKIP to the overflow test because it's not failing, it nsylvain@chromium.org2009-07-011-1/+1
| | | | | | | is just missing expectations. Review URL: http://codereview.chromium.org/150167 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19726 0039d316-1c4b-4281-b951-d872f2087c98