summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [Accessibility] Chrome's main window is missing an accessible namectguil@chromium.org2010-03-173-1/+17
| | | | | | | | | BUG=36732 TEST=Verify Chrome's main window has a name in AccExplorer or run the new test. Review URL: http://codereview.chromium.org/661054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41882 0039d316-1c4b-4281-b951-d872f2087c98
* POSIX: Handle race conditions in file_util::CreateDirectory where multiple ↵thestig@chromium.org2010-03-171-4/+10
| | | | | | | | | | processes tries to create the same file system tree simultaneously. BUG=38112 TEST=none Review URL: http://codereview.chromium.org/990002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41881 0039d316-1c4b-4281-b951-d872f2087c98
* Refactored glGet commands to use a SizedResult forgman@chromium.org2010-03-1713-226/+1099
| | | | | | | | | | | safer operation and consistancy. Added more tests. TEST=even more unit tests BUG=none Review URL: http://codereview.chromium.org/1003005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41880 0039d316-1c4b-4281-b951-d872f2087c98
* [Mac] Adds button and menu class skeleton for the chevron in the Browser ↵andybons@chromium.org2010-03-177-17/+198
| | | | | | | | | | Actions container. TEST=none BUG=32101 Review URL: http://codereview.chromium.org/1037007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41879 0039d316-1c4b-4281-b951-d872f2087c98
* PyAuto: Flags to forbid cleaning profile dirnirnimesh@chromium.org2010-03-175-10/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | Several tests require quitting/killing chromium to test features like restore. In addition, one might want to use pyauto on an existing profile. This CL lets pyauto work without cleaning the profile dir. Also lets specify the homepage to use. Example: Running this test with CHROME_UI_TESTS_USER_DATA_DIR pointing to a profile dir will run my script with the given dir as the user-data-dir without cleaning it up, and also specifies the homepage to use. class A(PyUITest): def __init__(self, methodName): PyUITest.__init__(self, methodName, clear_profile=False, homepage="http://www.cnn.com") def testA(self): pass BUG=None TEST=None Review URL: http://codereview.chromium.org/1007007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41878 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit Roll 56106:56124.dglazkov@chromium.org2010-03-173-2/+6
| | | | | | | | | | TBR=japhet TEST=none BUG=none Review URL: http://codereview.chromium.org/1016007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41877 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r41803 and r41799estade@chromium.org2010-03-1724-148/+32
| | | | | | | | | | BUG=38414 TEST=none TBR=jam Review URL: http://codereview.chromium.org/1039006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41876 0039d316-1c4b-4281-b951-d872f2087c98
* [Mac] Honor modifier keys in back/forward menu.bauerb@chromium.org2010-03-175-40/+71
| | | | | | | | | | | | | | | Add a method ActivatedAtWithDisposition to BackForwardMenuModel that navigates to a history item with a certain window disposition (current tab, new background/foreground tab). Change BackForwardMenuController to call ActivatedAtWithDisposition with the disposition created from the current NSEvent. Also, factor out some common code in Browser::GoBack and GoForward. BUG=37984 TEST=Navigate to a history item in the back/forward menu while holding down the command key. The item should open in a new tab. Likewise, holding down cmd-shift should open it in a new foreground tab. Review URL: http://codereview.chromium.org/910001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41875 0039d316-1c4b-4281-b951-d872f2087c98
* Committing for dcheng@brg@chromium.com2010-03-1715-1/+1072
| | | | | | | Original review: http://codereview.chromium.org/882003 Review URL: http://codereview.chromium.org/1042004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41874 0039d316-1c4b-4281-b951-d872f2087c98
* This looks like it was causing the pipe to sometimes overfill.aa@chromium.org2010-03-178-29/+78
| | | | | | | | | BUG=38220 TEST=See bug Review URL: http://codereview.chromium.org/1003004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41873 0039d316-1c4b-4281-b951-d872f2087c98
* AutoFill: Implement set_whole_number and use it to load whole phone numbers ↵jhawkins@chromium.org2010-03-175-6/+20
| | | | | | | | | | from the WebDB. BUG=38218 TEST=WebDatabaseTest.AutoFillProfile Review URL: http://codereview.chromium.org/1043003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41872 0039d316-1c4b-4281-b951-d872f2087c98
* Ensure that an autorelease pool is available in worker_pool_mac'smark@chromium.org2010-03-172-14/+2
| | | | | | | | | | WorkerPool::PostTask. BUG=38357, 20471 (but probably only peripherally) TEST=no messages from __NSAutoreleaseNoPool() at launch Review URL: http://codereview.chromium.org/999002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41871 0039d316-1c4b-4281-b951-d872f2087c98
* Update test expectations after r56089. This is an expected changeojan@chromium.org2010-03-173-8/+6
| | | | | | | | | since the test was changed to click elsewhere. BUG=38389 Review URL: http://codereview.chromium.org/998008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41870 0039d316-1c4b-4281-b951-d872f2087c98
* Change so that the extension favicon is read on the UI thread since ↵arv@chromium.org2010-03-1728-113/+88
| | | | | | | | | | | | | extension objects should only be accessed on the UI thread. This also fixes erg's todo to make favicons use RefCountedMemory instead of RefCountedBytes in all places. BUG=None TEST=None Review URL: http://codereview.chromium.org/1028001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41869 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: fix SELinux support.agl@chromium.org2010-03-172-11/+18
| | | | | | | | (First of a series to improve our SELinux support) http://codereview.chromium.org/1000008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41867 0039d316-1c4b-4281-b951-d872f2087c98
* chrome_frame_net_test now depends on net_test_support after r41856.wtc@chromium.org2010-03-171-0/+1
| | | | | | | | | TBR=eroman BUG=none TEST=none Review URL: http://codereview.chromium.org/1051004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41866 0039d316-1c4b-4281-b951-d872f2087c98
* Removed auth_task.* and talk_auth_task.* (dead code)akalin@chromium.org2010-03-1724-1338/+53
| | | | | | | | | | | | | | | Removed GaiaAuth class. Gtalk login will now fail immediately instead of trying (in vain) to gaia-auth. Removed now-unneeded parameters. BUG=38034 TEST=manual with and without --invalidate-sync-xmpp-login Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=41790 Review URL: http://codereview.chromium.org/885008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41865 0039d316-1c4b-4281-b951-d872f2087c98
* Add the descriptor support needed for Pepper in a way that doessehr@google.com2010-03-173-1/+73
| | | | | | | | not include chrome/common or base/ files from the NaCl tree. Review URL: http://codereview.chromium.org/969006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41864 0039d316-1c4b-4281-b951-d872f2087c98
* Refactored NPAPITester to accomodate PepperTester. The functionality to ↵alokp@chromium.org2010-03-172-25/+81
| | | | | | | | load/unload npapi plugins has been moved to a base class NPAPITesterBase which does not have a hard-coded plugin name. Review URL: http://codereview.chromium.org/1052001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41863 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor the bookmark_manager copying targetfeldstein@chromium.org2010-03-172-106/+84
| | | | | | | | | | | | Fix the "mystery target" solution from the last CL, move everything into chrome_browser.gypi and have the browser target dependent on component_extensions. Fixes the confusion introduced in http://codereview.chromium.org/775001/show Review URL: http://codereview.chromium.org/985005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41862 0039d316-1c4b-4281-b951-d872f2087c98
* Reapply r40951 with changes to remove a leak. kkanetkar@chromium.org2010-03-175-200/+121
| | | | | | | | | | | | | Leak in WebImageDecoder under third_party/WebKit/WebKit/chromium/src was fixed in WebKit bug: 35946. Also removing the supression for valgrind. BUG=37727 TEST=tools/valgrind/chrome_tests.sh -t test_shell --gtest_filter=BMPImageDecoderTest.DecodingFast:ICOImageDecoderTest.Decoding:ICOImageDecoderTest.ImageNonZeroFrameIndex Review URL: http://codereview.chromium.org/1020002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41861 0039d316-1c4b-4281-b951-d872f2087c98
* Remove bad expectations.darin@chromium.org2010-03-173-99/+0
| | | | | | | | | | | | | Since pushState and replaceState are now visible, we match the results from svn.webkit.org. TBR=dglazkov BUG=none TEST=none Review URL: http://codereview.chromium.org/1042007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41860 0039d316-1c4b-4281-b951-d872f2087c98
* Disable failing Unload UI test until fixed.creis@chromium.org2010-03-171-1/+4
| | | | | | | | | | TBR=stuartmorgan BUG=34827 TEST=UnloadTest.CrossSiteInfiniteUnloadAsyncInputEvent Review URL: http://codereview.chromium.org/1000009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41859 0039d316-1c4b-4281-b951-d872f2087c98
* [Mac] Pick up newer GTM with RI Resolution Independence support in the ↵thomasvl@chromium.org2010-03-171-1/+1
| | | | | | | | | | UITweaker. BUG=none TEST=httpauth, edit search engine, hung renderer, bookmark bubble, clear browser data, edit bookmarks all size right with RI scaled. Review URL: http://codereview.chromium.org/1059002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41858 0039d316-1c4b-4281-b951-d872f2087c98
* Change observer expectationsskrul@chromium.org2010-03-172-24/+44
| | | | | | | | This should prevent some test flakyness we saw on vista. Review URL: http://codereview.chromium.org/977003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41857 0039d316-1c4b-4281-b951-d872f2087c98
* Move cert_test_util.{h,cc} and ssl_test_util.{h,cc} to thewtc@chromium.org2010-03-177-8/+19
| | | | | | | | | | | net_test_support build target. R=eroman BUG=none TEST=no build errors Review URL: http://codereview.chromium.org/1047003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41856 0039d316-1c4b-4281-b951-d872f2087c98
* gtk: Fix menu display logic for people with top/down xinerama setups.thestig@chromium.org2010-03-171-7/+9
| | | | | | | | BUG=14184 TEST=see bug Review URL: http://codereview.chromium.org/1026006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41855 0039d316-1c4b-4281-b951-d872f2087c98
* Initial support for inspecting extension popups.rafaelw@chromium.org2010-03-1725-557/+462
| | | | | | | | | | | | | | | | | | The primary change in this CL is a refactor which makes ExtensionPopup a bit more self-contained WRT its clients. It adds the ability to specify an "inspect_with_devtools" flag to its Show() method which will cause the popup to remain open regardless of losing focus and to focus a devtools window on the popup's render view host. This CL also pulls apart some aspects of the extension_popup_api from ExtensionFunctionDispatcher and ExtensionHost. Still remaining to be done are: 1) Also the popup to stay open when the host window drags (it current closes) 2) Support for GTK 3) Support for Mac BUG=24477 Review URL: http://codereview.chromium.org/1001002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41854 0039d316-1c4b-4281-b951-d872f2087c98
* Tweak/Wontfix a few tests that we could care less about.dglazkov@chromium.org2010-03-171-12/+8
| | | | | | | | | | TBR=darin TEST=none BUG=37136,37684,35823 Review URL: http://codereview.chromium.org/1063001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41853 0039d316-1c4b-4281-b951-d872f2087c98
* Adding debugging switches to Worker process startup on POSIX systems.dimich@chromium.org2010-03-175-10/+26
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/1023005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41852 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 41849 - Fixed the V8 leak suppression.glider@chromium.org2010-03-171-4/+0
| | | | | | | | | | | | TBR=brettw BUG=34994 Review URL: http://codereview.chromium.org/975006 TBR=glider@chromium.org Review URL: http://codereview.chromium.org/992009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41851 0039d316-1c4b-4281-b951-d872f2087c98
* Add chromium-side support for history.{push,replace}State.darin@chromium.org2010-03-1711-25/+75
| | | | | | | | | | | | | | | | | | | | | | Enables the feature so that all but 2 of the related layout tests pass. Modifies TestShell to correctly update its location bar as navigations occur. It was incorrectly showing firstPartyForCookies for some crazy reason. Modifies glue_serialize.cc to store the state object associated with a session history entry. Modifies navigation_controller.cc to always replace the current navigation entry when observing an in-page navigation. This is required since the page ID isn't changing for an in-page navigation. BUG=29393 R=brettw TEST=covered by layout tests Review URL: http://codereview.chromium.org/1036003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41850 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed the V8 leak suppression.glider@chromium.org2010-03-171-0/+4
| | | | | | | | | TBR=brettw BUG=34994 Review URL: http://codereview.chromium.org/975006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41849 0039d316-1c4b-4281-b951-d872f2087c98
* Add bug numbers for failing layout tests during webkit roll.jianli@chromium.org2010-03-171-3/+4
| | | | | | | | | BUG=38375,38376 TEST=none Review URL: http://codereview.chromium.org/1057002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41848 0039d316-1c4b-4281-b951-d872f2087c98
* Changed the pepper test plugin to render a red triangle on a black ↵alokp@chromium.org2010-03-176-17/+97
| | | | | | | | background. Also removed the continuous draw loop. Review URL: http://codereview.chromium.org/1052004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41846 0039d316-1c4b-4281-b951-d872f2087c98
* [Mac] Match popup contents to page zoom size.thakis@chromium.org2010-03-1710-4/+27
| | | | | | | | | | | | | | | | | | Fix the size of the font used in popups presented by the browser UI thread. WebKit was modified to add a field containing the font size, the font size is then propagated in the message sent to the browser, and the web menu runner sets that font size on the popup button resonsible for running the popup menu. Requires WebKit release >= 55897. See WebKit bug https://bugs.webkit.org/show_bug.cgi?id=35990 BUG=14010 TEST=none Review URL: http://codereview.chromium.org/996001 Patch from scottbyer@chromium.org. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41845 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes a timeout issue in RenderWidgetHost.creis@chromium.org2010-03-173-12/+97
| | | | | | | | | | | | | | | Before, each call to StartHangMonitorTimeout would reset the timer, possibly postponing it indefinitely. BUG=11007 BUG=16535 TEST=RenderWidgetHostTest.DontPostponeHangMonitorTimeout TEST=RenderWidgetHostTest.StopAndStartHangMonitorTimeout TEST=UnloadTest.CrossSiteInfiniteUnloadAsyncInputEvent Review URL: http://codereview.chromium.org/1034001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41844 0039d316-1c4b-4281-b951-d872f2087c98
* Add myself as a watcher to chrome/browser/resources/arv@chromium.org2010-03-171-0/+4
| | | | | | | | | BUG=None TEST=None. I ran watchlists.py to ensure that it picked things up correctly. Review URL: http://codereview.chromium.org/1032005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41843 0039d316-1c4b-4281-b951-d872f2087c98
* Widen one ignore rule for TSantimurrrr@chromium.org2010-03-171-1/+1
| | | | | | | TBR=glider Review URL: http://codereview.chromium.org/1061001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41842 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit merge 56096:56106.yutak@chromium.org2010-03-171-1/+1
| | | | | | | | | | TBR=dglazkov BUG=none TEST=none Review URL: http://codereview.chromium.org/1055004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41841 0039d316-1c4b-4281-b951-d872f2087c98
* Add a lock to read |state_| in UIModelWorker::DoWorkAndWait. We don'ttim@chromium.org2010-03-172-8/+8
| | | | | | | | | | | | | | | strictly need to acquire the lock here because this can only get called while !syncapi_has_shutdown_ and STOPPED could only get set after that bool is false (and that bool is protected by locks), the purpose of this DCHECK/return is for catching developer error in extraordinary cases, so in a way, adding ANNOTATE_UNPROTECTED_READ would seem hypocritical. BUG=32892 TEST=UIModelWorkerTest Review URL: http://codereview.chromium.org/965002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41840 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 41834; ui tests are asploding.avi@chromium.org2010-03-175-251/+20
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41837 0039d316-1c4b-4281-b951-d872f2087c98
* Drop a comment that's no longer valid.avi@chromium.org2010-03-171-4/+0
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/1002005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41836 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the unused chrome frame resources and merge things into a single .grd ↵robertshield@chromium.org2010-03-174-48/+3
| | | | | | | | | | | file in preparation for localizing Chrome Frame. BUG=24305 TEST=none Review URL: http://codereview.chromium.org/1055002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41835 0039d316-1c4b-4281-b951-d872f2087c98
* Die on an OOM situation in many more cases.avi@chromium.org2010-03-175-20/+251
| | | | | | | | | BUG=http://crbug.com/12673 TEST=run out of memory and die Review URL: http://codereview.chromium.org/875004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41834 0039d316-1c4b-4281-b951-d872f2087c98
* Expanded the suppression for BookmarkBarGtkUnittest(unit_tests)glider@chromium.org2010-03-171-5/+1
| | | | | | | | | BUG=38293 TBR=jam,erg Review URL: http://codereview.chromium.org/1016005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41833 0039d316-1c4b-4281-b951-d872f2087c98
* Marked UnloadDllTest.UnloadAviCapDllWithPatching as flaky.glider@chromium.org2010-03-171-1/+1
| | | | | | | | TBR=cpu Review URL: http://codereview.chromium.org/1002009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41832 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress leaks in ProfileSyncFactoryImpl::CreateProfileSyncServiceglider@chromium.org2010-03-171-0/+6
| | | | | | | | | BUG=38402 TBR=skrul,zork Review URL: http://codereview.chromium.org/1037004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41829 0039d316-1c4b-4281-b951-d872f2087c98
* Updating trunk VERSION from 356.0 to 357.0chrome-release@google.com2010-03-171-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41827 0039d316-1c4b-4281-b951-d872f2087c98
* Implement selection of rows on mouse clicks in TableView2 for GTK.satorux@chromium.org2010-03-173-2/+29
| | | | | | | | | | | | Before this change, clicking rows in TableView2 for GTK did not select the clicked rows. TEST=manually with view_examples. BUG=none Review URL: http://codereview.chromium.org/1015005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41825 0039d316-1c4b-4281-b951-d872f2087c98