summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Speed up the Task Manager on linux.erg@chromium.org2010-05-116-33/+102
| | | | | | | | | | | | - Unify the calls to get shared memory and private memory. On Linux, these call the same API and on Linux, it takes >10ms to fetch both values each time it is called. - Cache the returned memory values. While sorting the task manager by memory, it would make the expensive memory call for each row on each sort operation. BUG=40033 TEST=Existing task manager tests. Review URL: http://codereview.chromium.org/2047009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46938 0039d316-1c4b-4281-b951-d872f2087c98
* Fix ~FileStream in POSIX to auto close if the flag is set. This is left from myjianli@chromium.org2010-05-111-1/+2
| | | | | | | | | | | last patch. BUG=none TEST=none Review URL: http://codereview.chromium.org/1989011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46937 0039d316-1c4b-4281-b951-d872f2087c98
* Geolocation: fixes leak on tests after r46910bulach@chromium.org2010-05-111-0/+10
| | | | | | | | | | | New tests weren't destroying the extra infobar: http://build.chromium.org/buildbot/memory/builders/Linux%20Heapcheck/builds/2066 TEST=GeolocationPermissionContextTests.* Review URL: http://codereview.chromium.org/2017009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46936 0039d316-1c4b-4281-b951-d872f2087c98
* Pull latest ppapi, update rect usage.brettw@chromium.org2010-05-113-11/+9
| | | | | | This is an unrevert of r46879 which reverted my previous 46876. It includes the fix for the Windows build. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46933 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes bug in BrowserList::FindBrowserWithFeature.sky@chromium.org2010-05-111-5/+5
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/2014009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46932 0039d316-1c4b-4281-b951-d872f2087c98
* Disk cache: Allow the disk cache histograms to generatervargas@google.com2010-05-112-10/+71
| | | | | | | | | | | | | more than one name so that we can move a user from one group to another within the same session. BUG=none TEST=unittest Review URL: http://codereview.chromium.org/2044007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46931 0039d316-1c4b-4281-b951-d872f2087c98
* When in collapsed mode, the toolbar should not show the resize gripper.finnur@chromium.org2010-05-111-1/+6
| | | | | | | | | BUG=None TEST=With one or more browser action installed, look at the toolbar while a nano tab is selected and make sure there are no vertical lines right below the tabstrip. Review URL: http://codereview.chromium.org/1998016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46930 0039d316-1c4b-4281-b951-d872f2087c98
* Get rid of MetaTableHelper class and make use of the app/sql API in the ↵stuartmorgan@chromium.org2010-05-1111-456/+198
| | | | | | | | | | | | | LoginDatabase. BUG=None TEST=compiles Patch from Thiago Farina <thiago.farina@gmail.com> Review URL: http://codereview.chromium.org/1700017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46929 0039d316-1c4b-4281-b951-d872f2087c98
* Prevent FPU state corruption by directly creating the signal frame on themarkus@chromium.org2010-05-114-69/+56
| | | | | | | | | | | | | | stack of the newly created thread, instead of creating it on the caller's stack and copying it over. This eliminates the need to do complicated touch-ups of the signal stack's data structure, which turned out to be incorrect for the FPU state. Thanks to Mark Seaborn for pointing out this simplification of the code. TEST=Chrome no longer crashes in tcmalloc BUG=none Review URL: http://codereview.chromium.org/2051005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46928 0039d316-1c4b-4281-b951-d872f2087c98
* Change npapi.h header guard to match npapi-headers versionstuartmorgan@chromium.org2010-05-111-3/+3
| | | | | | | | | BUG=42645 TEST=Everything still compiles Review URL: http://codereview.chromium.org/2002008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46927 0039d316-1c4b-4281-b951-d872f2087c98
* Disabled full text indexing of page content on ChromeOS. We need to figure ↵zelidrag@chromium.org2010-05-111-0/+4
| | | | | | | | | | | out better index cleanup strategy for these devices if we re-enable it in the future. BUG=chromium-os:2808 TEST=none Review URL: http://codereview.chromium.org/1990011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46925 0039d316-1c4b-4281-b951-d872f2087c98
* Fix for assert in SavePackage::ContinueSave(): save package type index ↵zelidrag@chromium.org2010-05-111-1/+3
| | | | | | | | | | | outside of allowed bounds. BUG=chromium-os:3180 TEST=see repro steps Review URL: http://codereview.chromium.org/2029007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46924 0039d316-1c4b-4281-b951-d872f2087c98
* update the docs for command buffers.gman@chromium.org2010-05-111-8/+12
| | | | | | | | | | There are no code changes in this CL. TEST=none BUG=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46922 0039d316-1c4b-4281-b951-d872f2087c98
* Fix crash when switching to "Other user".nkostylev@google.com2010-05-112-4/+15
| | | | | | | | | BUG=http://crosbug.com/3181 TEST=At login screen click "Other user". Login screen should be shown. Review URL: http://codereview.chromium.org/1990014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46921 0039d316-1c4b-4281-b951-d872f2087c98
* Roll webkit to 59149.johnnyg@chromium.org2010-05-111-1/+1
| | | | | | | | | | TBR=jianli BUG=none TEST=none Review URL: http://codereview.chromium.org/2019009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46920 0039d316-1c4b-4281-b951-d872f2087c98
* Add more ignore rules to TSan/Wintimurrrr@chromium.org2010-05-111-1/+13
| | | | | | | TBR=glider Review URL: http://codereview.chromium.org/1990013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46919 0039d316-1c4b-4281-b951-d872f2087c98
* Add more OS/2 defines to npapi.hstuartmorgan@chromium.org2010-05-111-0/+43
| | | | | | | | | | | Brings us yet closer to matching the npapi-headers version. BUG=42645 TEST=None; no behavioral changes. Review URL: http://codereview.chromium.org/2014008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46918 0039d316-1c4b-4281-b951-d872f2087c98
* Add third_party/ppapi to .gitignorebauerb@chromium.org2010-05-111-0/+1
| | | | | | | | | BUG=none TEST=Clean `git status` Review URL: http://codereview.chromium.org/2045010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46917 0039d316-1c4b-4281-b951-d872f2087c98
* Reimplement accessibility of web content by caching the entire dmazzoni@chromium.org2010-05-1126-1173/+5507
| | | | | | | | | | | | | | | | | | | | | | | | | | accessibility tree in the browser process. Adds new RPCs for a browser tab to request accessibility info from a renderer; the renderer responds with a complete tree of accessibility metadata for the entire DOM, which is then cached in the RenderWidgetHostView. This part is cross-platform and will help with accessibility on both Windows and Mac OS X. For Windows, MSAA support for web content has been rewritten to use this new cache. Tested in JAWS and NVDA screen readers. Using Chrome with a screen reader is now fast and stable, unlike the previous implementation. However, note that most advanced functionality is still not supported, and much work remains to make Chrome work well with a screen reader. This is a necessary step to improve stability first. BUG=25564 BUG=13291 TEST=See http://codereview.chromium.org/1806001 Review URL: http://codereview.chromium.org/1637018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46916 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r46909: "Reland r46681: Use IPC to wait for download in DownloadTest."bauerb@chromium.org2010-05-1115-158/+78
| | | | | | | | | | TBR=bauerb TEST=ui_tests on 10.6 and ChromiumOS should go green. BUG=43066 Review URL: http://codereview.chromium.org/1985014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46915 0039d316-1c4b-4281-b951-d872f2087c98
* Move empty_rep-specific reports from cross-platform to Mac-specific file.timurrrr@chromium.org2010-05-112-12/+15
| | | | | | | | TBR=glider TEST=TSan/Linux should remain green, tested locally Review URL: http://codereview.chromium.org/2048008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46914 0039d316-1c4b-4281-b951-d872f2087c98
* fix compile error.bauerb@chromium.org2010-05-111-1/+1
| | | | | | Review URL: http://codereview.chromium.org/2027005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46913 0039d316-1c4b-4281-b951-d872f2087c98
* Disable BrowserTest.ThirtyFourTabs on Mac.bauerb@chromium.org2010-05-112-0/+9
| | | | | | | | | | | | Also, add a comment to the previously disabled ExtensionApiJsonValidityTest.WithV8 test. TBR=phajdan.jr BUG=43862 TEST=Chromium Mac going green. Review URL: http://codereview.chromium.org/2057005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46912 0039d316-1c4b-4281-b951-d872f2087c98
* Adds GeolocationSettingsStatebulach@chromium.org2010-05-1111-106/+329
| | | | | | | | TEST=geolocation_settings_state_unittest.cc Review URL: http://codereview.chromium.org/1540034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46911 0039d316-1c4b-4281-b951-d872f2087c98
* Geolocation: checks pending requests with the same origin when receiving the ↵bulach@chromium.org2010-05-117-129/+371
| | | | | | | | | | | | | | infobar response. Moves GeolocationPermissionContext from GeolocationDispatcherHost up to profile. TEST=GeolocationPermissionContextTests.MultipleOrigins or manual: open two tabs from the same origin with geolocation. Check both info bars are created. Reply to only one of them, check the other is gone. BUG=40527 Review URL: http://codereview.chromium.org/1585036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46910 0039d316-1c4b-4281-b951-d872f2087c98
* Reland r46681: Use IPC to wait for download in DownloadTest.bauerb@chromium.org2010-05-1115-78/+158
| | | | | | | | | | | | | Add AutomationMsg_WaitForDownloadShelfVisibilityChange and use it in UITestBase for the download tests. This should decrease flakiness of download tests. TEST=DownloadTest.*, especially DownloadTest.[Dont]CloseNewTab* BUG=43066 Review URL: http://codereview.chromium.org/2051002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46909 0039d316-1c4b-4281-b951-d872f2087c98
* Disable ExtensionApiJsonValidityTest.WithV8 under windows.bauerb@chromium.org2010-05-111-1/+7
| | | | | | | | | | | | | ExtensionApiJsonValidityTest.WithV8 sometimes crashes under Vista. TBR=sgjesse TEST=less crashyness, more happiness BUG=43855 Review URL: http://codereview.chromium.org/1985013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46908 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the NowSingleton from time_win.cc.phajdan.jr@chromium.org2010-05-111-34/+29
| | | | | | | | | | | | | | Convert it to a set of static variables. This should help avoiding problems with very low-level Singletons. TEST=base_unittests and others BUG=none Review URL: http://codereview.chromium.org/1990005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46907 0039d316-1c4b-4281-b951-d872f2087c98
* Update the vendor tcmalloc branch to r94.glider@chromium.org2010-05-1122-211/+394
| | | | | | | | | | This CL doesn't affect any Chromium code. TBD=willchan Review URL: http://codereview.chromium.org/2004007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46906 0039d316-1c4b-4281-b951-d872f2087c98
* Updating trunk VERSION from 400.0 to 401.0chrome-release@google.com2010-05-111-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46904 0039d316-1c4b-4281-b951-d872f2087c98
* Extend the suppression for bug 43775 to match ↵glider@chromium.org2010-05-111-3/+18
| | | | | | | | | | | ExtensionAPIClientTest.GetAcceptLanguages BUG=43775 TBR=thestig Review URL: http://codereview.chromium.org/2009009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46902 0039d316-1c4b-4281-b951-d872f2087c98
* Uses GetOrigin() when setting the Geolocation state for the tab.bulach@chromium.org2010-05-113-3/+23
| | | | | | | | | BUG=42869 TEST=GeolocationPermissionContextTests.* Review URL: http://codereview.chromium.org/1789012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46901 0039d316-1c4b-4281-b951-d872f2087c98
* FTP: fix navigating to files listed under non-ASCII charactersphajdan.jr@chromium.org2010-05-1110-89/+128
| | | | | | | | | | | We need to convert the file name back to server encoding. BUG=38016 TEST=see bug Review URL: http://codereview.chromium.org/1857002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46900 0039d316-1c4b-4281-b951-d872f2087c98
* Apply recent changes of test_shell to webkit_support.tkent@google.com2010-05-117-14/+104
| | | | | | | | | | | | | | - Enable some runtime WebKit flags - Use DumpRenderTreePasteboard - Use webkit_glue::WebFileSystemImpl - Use TestShellWebMimeRegistryImpl - Add webkit_support::CreateApplicationCacheHost() BUG=none TEST=none Review URL: http://codereview.chromium.org/2038010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46899 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress all leaks in SpdyNetworkTransactionTest.PostWithEarlySynReplyglider@chromium.org2010-05-111-0/+7
| | | | | | | | | | | This change affects only the Linux Heapcheck bot. BUG=43387 TBR=mbelshe Review URL: http://codereview.chromium.org/2055012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46898 0039d316-1c4b-4281-b951-d872f2087c98
* Update V8 to version 2.2.9sgjesse@google.com2010-05-112-2/+2
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/2003010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46897 0039d316-1c4b-4281-b951-d872f2087c98
* Temporarily disabled the window position adjustment since it does not work ↵yusukes@google.com2010-05-111-3/+6
| | | | | | | | | | | fine with ibus-mozc. BUG=none TEST=manual. checked that the window does not flicker. Review URL: http://codereview.chromium.org/1987011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46896 0039d316-1c4b-4281-b951-d872f2087c98
* Fix ChromeOS build (one missing #include).phajdan.jr@chromium.org2010-05-111-0/+1
| | | | | | | | TBR=brettw Review URL: http://codereview.chromium.org/2054008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46895 0039d316-1c4b-4281-b951-d872f2087c98
* Reduce header dependencies in chrome/phajdan.jr@chromium.org2010-05-1146-15/+73
| | | | | | | | | TEST=if it compiles, it is perfect BUG=none Review URL: http://codereview.chromium.org/2001007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46894 0039d316-1c4b-4281-b951-d872f2087c98
* Aesthetic change to about:net-internals -- make the tables look less ugly by ↵eroman@chromium.org2010-05-113-3/+21
| | | | | | | | | | collapsing the border. TBR=willchan Review URL: http://codereview.chromium.org/1987010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46893 0039d316-1c4b-4281-b951-d872f2087c98
* Remove chrome://net-internals from special tabs testnirnimesh@chromium.org2010-05-111-2/+0
| | | | | | | | | | | Recent changes to chrome://net-internals (and about:net-internals) code no longer sets the title as expected. Remove them. TEST=python chrome/test/functional/special_tabs.py Review URL: http://codereview.chromium.org/2041009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46892 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the too chatty LOG(INFO):yusukes@google.com2010-05-111-2/+0
| | | | | | | | | | | INFO:chrome/browser/chromeos/cros/language_library.cc(277)] No connection to IBus. # of pending set config commands: NN BUG=none TEST=none Review URL: http://codereview.chromium.org/2007008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46891 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: Don't crash when installing an extension if the gtk icon theme ↵craig.schlenter@chromium.org2010-05-111-1/+2
| | | | | | | | | | | | inherits from itself. Inheriting from itself means the theme is buggy but we shouldn't crash. BUG=43493 Review URL: http://codereview.chromium.org/2007007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46890 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: fix compilation error with gcc 4.5.craig.schlenter@chromium.org2010-05-118-24/+21
| | | | | | | | | | | | | | | Avoid a gcc 4.5 warning/error for values that aren't part of NPNVariable. Also drop some unnecessary static_casts by swapping from an int to a size_t in TemplateURLRef's Replacement struct and use platform specific NULL or 0 constants in a couple of places. BUG=43341 TEST=chrome target compiles with gcc 4.5. Review URL: http://codereview.chromium.org/2019002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46889 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the HOST_RESOLVER_IMPL_OBSERVER_* log events. I have never found ↵eroman@chromium.org2010-05-113-31/+2
| | | | | | | | these to be useful, and they just add noise to the log. Review URL: http://codereview.chromium.org/2033008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46885 0039d316-1c4b-4281-b951-d872f2087c98
* Remove DRT.gyp from chromium build. The target is moving to WebKit.gyp.tony@chromium.org2010-05-111-1/+0
| | | | | | | | TBR=tkent Review URL: http://codereview.chromium.org/2031006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46884 0039d316-1c4b-4281-b951-d872f2087c98
* Try harder to clean up temp files in case we have a failed install / upgrade.robertshield@chromium.org2010-05-111-1/+16
| | | | | | | | | | BUG=37497 TEST=Fail an upgrade (for example, try to apply a differential installer to the wrong base version) while somehow endeavouring to lock the temp files mid upgrade (a debugger or a quick hand will be necessary) and observe that the temp files are scheduled for deletion on reboot. Review URL: http://codereview.chromium.org/1936006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46883 0039d316-1c4b-4281-b951-d872f2087c98
* Resize sprites on linux to match the new images checked in.johnnyg@chromium.org2010-05-111-3/+2
| | | | | | | | BUG=43795 TEST=none Review URL: http://codereview.chromium.org/2001010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46882 0039d316-1c4b-4281-b951-d872f2087c98
* Aesthetic changes to the tabstrip at the top of about:net-internals (make ↵eroman@chromium.org2010-05-111-5/+8
| | | | | | | | | | the tabs smaller so it doesn't overflow all the time). BUG=37421 Review URL: http://codereview.chromium.org/2050006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46881 0039d316-1c4b-4281-b951-d872f2087c98
* Update comments for new request header events.willchan@chromium.org2010-05-111-9/+4
| | | | | | | | BUG=43812 Review URL: http://codereview.chromium.org/2035013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46880 0039d316-1c4b-4281-b951-d872f2087c98