summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* whitespace changethomasvl@chromium.org2011-03-011-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76410 0039d316-1c4b-4281-b951-d872f2087c98
* Initial landing of file_manager component extension (not yet enabled)rginda@chromium.org2011-03-019-0/+73
| | | | | | | | | | | | | | | | | This is the initial landing of a component extension to handle file open, save-as, and file management user interfaces. This is just the basic plumbing, minus any useful functionality. I've tested this by building with... $ export GYP_DEFINES='file_manager_extension=1' $ make chrome -j16 Then launch the result and visit chrome-extension://hhaomjibdihmijegdhdafkllkbggdgoj/main.html, and verify that the <h1> tab is blue, and the document contains "Hello World". BUG=chromium-os:11988 TEST= Review URL: http://codereview.chromium.org/6588053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76408 0039d316-1c4b-4281-b951-d872f2087c98
* Do not perform prerendering when there are too many processes such thattburkard@chromium.org2011-03-012-0/+12
| | | | | | | | | | prerendering would not get its own process. BUG=None Test=None Review URL: http://codereview.chromium.org/6591054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76407 0039d316-1c4b-4281-b951-d872f2087c98
* Layout changes for InfoBarView and subclasses:pkasting@chromium.org2011-03-0123-502/+435
| | | | | | | | | | | | | | | | | | | | * Lay out ConfirmInfoBar as per current UI guidelines (bug 39102) * Remove now-unnecessary dedicated autofill infobar, which implemented correct infobar layout only for autofill, since the default ConfirmInfoBar is now correct * ConfirmInfoBar: Don't create OK/Cancel buttons or link at all when not needed (bug 27832) * Add child views when the infobar is first made part of the view hierarchy rather than at construction (simplifies ownership, matches standard implementation pattern) * Translate infobars: Create language menus at construction rather than on demand (simpler code) * Elide text elements as infobar width shrinks * ...but, stop layout changes for infobar content when the infobar reaches a minimum width (i.e. don't drop buttons atop each other) * Remove now-unnecessary hardcoded 30 px. space on the right side of the ExtensionInfoBar in favor of the new and more-accurate InfoBarView::EndX() * Make ExtensionInfoBar menu animate down properly during infobar creation by calling OffsetY() instead of hardcoding a division by 2 * Remove erroneous -1s when setting ExtensionView bounds * Fix calls to InfoBarAnimated() always getting |completed| reversed BUG=27832, 39102 TEST=ConfirmInfoBars should put buttons on left by text and link on right by close button Review URL: http://codereview.chromium.org/6596058 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76406 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress 3 leaks found by DrMemory in net_unittestsbruening@google.com2011-03-011-0/+15
| | | | | | | | | BUG=74413,74417,74425 TEST=leaks no longer reported in net_unittests run Review URL: http://codereview.chromium.org/6594054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76405 0039d316-1c4b-4281-b951-d872f2087c98
* gtk: Close fullscreen widgets when they're unfullscreened.derat@chromium.org2011-03-012-31/+70
| | | | | | | | | | | | | | | | | This fixes a crash after Alt-Tab-ing away from a fullscreen widget that was exposed by http://codereview.chromium.org/6462017/. I'm also making fullscreen widgets get closed when the Escape key is released so users don't get stuck if the renderer is hanging. This restores previous behavior. BUG=chromium-os:11545 TEST=manual: fullscreened a youtube video and hit alt-tab in chrome os and saw that the fullscreen window was closed and the video was reparented. also connected to the renderer with gdb while fullscreened and checked that escape exits Review URL: http://codereview.chromium.org/6596067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76404 0039d316-1c4b-4281-b951-d872f2087c98
* In the syncable directory, an index consists of (a) a rule defining which ↵nick@chromium.org2011-03-015-101/+175
| | | | | | | | | | | | | | | syncable Entries are included in the index and (b) a comparator defining the ordering used by the index set. This change introduces "Indexer" traits types that are tuples of (a) and (b). I then am able to use some templated code to add a ScopedIndexUpdater, which is shorthand for the formerly manual pattern where we'd remove items from indices before updating the indexed fields. I'm doing this in preparation for changing the ParentChildIndex to depend on SERVER_POSITION_IN_PARENT. BUG=60236, chromium-os:11226 TEST=sync_unit_tests Review URL: http://codereview.chromium.org/6542072 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76403 0039d316-1c4b-4281-b951-d872f2087c98
* Attempting to fix the flakiness associated with a number of chrome frame ↵ananta@chromium.org2011-03-011-4/+2
| | | | | | | | | | | | | | | tests. It appears that we don't receive the OnQuit notification reliably after invoking IWebBrowser2::Quit. Changing the corresponding expectation to a LOG. BUG=none TEST=ChromeFrame tests. TBR=amit Review URL: http://codereview.chromium.org/6591061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76402 0039d316-1c4b-4281-b951-d872f2087c98
* Fix build break.satish@chromium.org2011-03-011-4/+3
| | | | | | | | BUG=none TEST=none TBR=inferno@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76401 0039d316-1c4b-4281-b951-d872f2087c98
* New OOL violations on linux since last week, along with the final Mac OOL fixes.erg@google.com2011-03-0112-39/+76
| | | | | | | | | | | At the time of writing, everything compiles cleanly now. BUG=carnitas TEST=compiles Review URL: http://codereview.chromium.org/6597049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76396 0039d316-1c4b-4281-b951-d872f2087c98
* Add a noise indicator to the speech bubble volume indicator.satish@chromium.org2011-03-0113-55/+151
| | | | | | | | | | | | | | | | | | The noise indicator is drawn as a light blue area at the beginning and if there was clipping that is denoted with a red area at the end of the meter. The noise level comes from the endpointer -> SpeechRecognizer -> SpeechInputBubbleController -> SpeechInputBubble hence a bunch of volume setting methods are updated with the new parameter. I have also added a new utility method to SpeechInputManager to invoke the platform provided microphone settings UI, this will be used in the next CL which contains windows, mac and linux specific UI changes. BUG=69886 TEST=manual, invoke speech input and check the bubble volume indicator to see background noise and clipping. Review URL: http://codereview.chromium.org/6597071 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76395 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit 80002:80005.tonyg@chromium.org2011-03-011-1/+1
| | | | | | | | | | BUG=none TEST=none TBR=antonm Review URL: http://codereview.chromium.org/6594081 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76394 0039d316-1c4b-4281-b951-d872f2087c98
* Marked several tests flaky.rdsmith@chromium.org2011-03-013-4/+9
| | | | | | | | | | | | BUG=74548 BUG=74549 BUG=74554 BUG=74557 TEST=None Review URL: http://codereview.chromium.org/6594079 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76393 0039d316-1c4b-4281-b951-d872f2087c98
* Update a bunch of files to the new location of browser_thread.h jam@chromium.org2011-03-01111-197/+196
| | | | | | | TBR=avi Review URL: http://codereview.chromium.org/6591066 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76390 0039d316-1c4b-4281-b951-d872f2087c98
* Add HttpStreamFactory Job orphaning semantics.willchan@chromium.org2011-03-017-65/+486
| | | | | | | | | BUG=54371,69688 TEST=none Review URL: http://codereview.chromium.org/6591030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76389 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit 79995:80002.tonyg@chromium.org2011-03-011-1/+1
| | | | | | | | | | BUG=none TEST=none TBR=antonm Review URL: http://codereview.chromium.org/6592069 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76388 0039d316-1c4b-4281-b951-d872f2087c98
* Update a bunch of files to the new location of browser_thread.h jam@chromium.org2011-03-01118-203/+198
| | | | | | | TBR=avi Review URL: http://codereview.chromium.org/6591065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76387 0039d316-1c4b-4281-b951-d872f2087c98
* webui options: Fix editing the homepage.sadrul@chromium.org2011-03-011-1/+2
| | | | | | | | | | | | | When editing the middle of the home-page entry (e.g. changing from www.google.com to news.google.com), after each keystroke, the cursor moves to the end, and you need to go back to the editing location each time. BUG=72220 TEST=manually Review URL: http://codereview.chromium.org/6588078 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76385 0039d316-1c4b-4281-b951-d872f2087c98
* Be more flexible about PCI lib path: try both libpci.so.3 and libpci.so. So ↵zmo@google.com2011-03-011-2/+6
| | | | | | | | | | | far mostly we see if libpci.so.3, but today we received someone reporting libpci.so. BUG=58215 TEST=none Review URL: http://codereview.chromium.org/6592057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76384 0039d316-1c4b-4281-b951-d872f2087c98
* Add a exception field to the GPU software rendering list entry, so in the ↵zmo@google.com2011-03-014-24/+127
| | | | | | | | | | | future we can do whitelisting if we need to. This is an effort to improve software rendering list logic as much as we can before turning on auto-update, so we could avoid version issues in the future. BUG=none TEST=unittest Review URL: http://codereview.chromium.org/6596061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76383 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit roll: 79757 -> 79995.antonm@chromium.org2011-03-011-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76382 0039d316-1c4b-4281-b951-d872f2087c98
* Collect D3D Driver Info (version and date) from Windows system registry.zmo@google.com2011-03-0114-63/+161
| | | | | | | | | BUG=72977 TEST=about:gpu page display driver version and date in Windows. Review URL: http://codereview.chromium.org/6588027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76381 0039d316-1c4b-4281-b951-d872f2087c98
* Temporary suppress reliability crash in HTMLFormControlElementinferno@chromium.org2011-03-011-0/+3
| | | | | | | BUG=74545 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76380 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the options page for non-chromeos linux views build.sadrul@chromium.org2011-03-011-1/+1
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/6591031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76379 0039d316-1c4b-4281-b951-d872f2087c98
* Minor cleanup of InstantController. Consolidates notifying thesky@chromium.org2011-03-012-35/+50
| | | | | | | | | | | delegate to a single method. BUG=none TEST=none Review URL: http://codereview.chromium.org/6580047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76378 0039d316-1c4b-4281-b951-d872f2087c98
* Move prerender and prefetch logic out into chrome/browser/prerender.cbentzel@chromium.org2011-03-015-82/+111
| | | | | | | | | | | This makes no logic changes. BUG=None TEST=None Review URL: http://codereview.chromium.org/6596040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76376 0039d316-1c4b-4281-b951-d872f2087c98
* Mark test flaky.pinkerton@chromium.org2011-03-011-1/+2
| | | | | | | | BUG=73776 TEST=none Review URL: http://codereview.chromium.org/6596072 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76375 0039d316-1c4b-4281-b951-d872f2087c98
* String changes, new images and one additional image for speech input UI.satish@chromium.org2011-03-016-4/+10
| | | | | | | | | BUG=69886 TEST=none Review URL: http://codereview.chromium.org/6602032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76374 0039d316-1c4b-4281-b951-d872f2087c98
* Added EnabledPlugins policy.pastarmovj@chromium.org2011-03-0119-128/+487
| | | | | | | | | | | | | | | | | | | | | | | | | The EnabledPlugins policy is linked to the plugins.plugins_whitelist preference. Renamed some methods to clarify that policies can both disable and enable plugins. Updated plugins.html (about:plugins) to display policy-enabled plugins. Lots of tweaks in PluginGroup and PluginList (webkit/plugins/npapi) to preserve the user's preference across policy changes. Removing a policy on a plugin restores the state that the user had configured before. TODO: The interaction of "EnabledPlugins" and "DisabledPlugins" when overlapping isn't very well addressed yet. Currently, any plugin matching the "disabled" list will be disabled, regardless of matching or not the "enabled" list. Small fixes: Added missing "noPlugins" string to the jstemplate strings for plugins.html. BUG=55022 TEST=Create a policy enabling a specific plugin and check about:plugins. Also test_shell_test PluginGroupTest.ManagedByPolicy, and unit_tests. Review URL: http://codereview.chromium.org/6469068 Patch from Joao da Silva <joaodasilva@chromium.org>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76373 0039d316-1c4b-4281-b951-d872f2087c98
* Make the ChromeNetworkDelegate use the ExtensionEventRouterForwarderjochen@chromium.org2011-03-0135-243/+163
| | | | | | | | | BUG=73903 TEST=tests for proxy and webrequest API should still work Review URL: http://codereview.chromium.org/6598002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76372 0039d316-1c4b-4281-b951-d872f2087c98
* Fire web navigation events on reference fragment navigations.jochen@chromium.org2011-03-0152-846/+1522
| | | | | | | | | | | Also, split up the API tests in single tests, so it's more unlikely that they time out. BUG=73668,72165 TEST=web navigation api tests Review URL: http://codereview.chromium.org/6591036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76371 0039d316-1c4b-4281-b951-d872f2087c98
* Cleaning test expectations.antonm@chromium.org2011-03-011-6/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76370 0039d316-1c4b-4281-b951-d872f2087c98
* Add some missing VK to KeySym mappings, and some logging to aid debug.wez@chromium.org2011-03-012-28/+35
| | | | | | | | | BUG=73733 TEST=See bug repro steps. Review URL: http://codereview.chromium.org/6592036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76369 0039d316-1c4b-4281-b951-d872f2087c98
* Updating trunk VERSION from 687.0 to 688.0chrome-release@google.com2011-03-011-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76366 0039d316-1c4b-4281-b951-d872f2087c98
* Adds method to invoke platform provided audio input UI.satish@chromium.org2011-03-018-0/+78
| | | | | | | | | | | This will be used in a future CL by the speech input feature. BUG=69886 TEST=none Review URL: http://codereview.chromium.org/6602012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76363 0039d316-1c4b-4281-b951-d872f2087c98
* Add webkit_support::TaskAdaptor to make tasks have the desttructor.morrita@chromium.org2011-03-012-0/+39
| | | | | | | | | BUG=73675 TEST=none Review URL: http://codereview.chromium.org/6602006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76362 0039d316-1c4b-4281-b951-d872f2087c98
* Fix newline endings. I can't do this with gcl because svn cat gives an errorjam@chromium.org2011-03-011-8/+8
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76361 0039d316-1c4b-4281-b951-d872f2087c98
* Fix icu header paths in autofill_country.ccisherman@chromium.org2011-03-011-4/+4
| | | | | | | | | | | | Fixes build problem when building with system ICU. See Gentoo Linux bug. http://bugs.gentoo.org/356593 BUG=74286 TEST=Remove bundled ICU headers and build with -Duse_system_icu Review URL: http://codereview.chromium.org/6597062 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76360 0039d316-1c4b-4281-b951-d872f2087c98
* Parse ui::ET_MOUSEWHEEL on XEvent ButtonRelease and XI_ButtonRelease too.msw@chromium.org2011-03-011-1/+5
| | | | | | | | | BUG=72040 TEST=none Review URL: http://codereview.chromium.org/6596047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76358 0039d316-1c4b-4281-b951-d872f2087c98
* Update a bunch of files to the new location of browser_thread.hjam@chromium.org2011-03-0193-139/+138
| | | | | | | TBR=avi Review URL: http://codereview.chromium.org/6594063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76357 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the product name in ESET MITM warning message.rsleevi@chromium.org2011-03-011-6/+9
| | | | | | | | | | R=agl BUG=74314 TEST=none Review URL: http://codereview.chromium.org/6594034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76356 0039d316-1c4b-4281-b951-d872f2087c98
* autofill: Rename AutoFillCountry to AutofillCountry.tfarina@chromium.org2011-03-017-78/+81
| | | | | | | | | BUG=72758 TEST=compiled locally and trybots Review URL: http://codereview.chromium.org/6598058 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76355 0039d316-1c4b-4281-b951-d872f2087c98
* Add UMA metric for number of autofill profilesisherman@chromium.org2011-03-015-12/+108
| | | | | | | | | BUG=73933 TEST=unit_tests --gtest_filter=AutoFillMetricsTest.ProfileCount Review URL: http://codereview.chromium.org/6574022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76352 0039d316-1c4b-4281-b951-d872f2087c98
* Remove bad downstream expectationsjamesr@chromium.org2011-03-011-3/+0
| | | | | | | | These expectations should not have been checked in downstream. TBR=antonm git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76347 0039d316-1c4b-4281-b951-d872f2087c98
* Small cleanup for previous histogram checkinjar@chromium.org2011-03-013-15/+18
| | | | | | | | | | | | | | CL http://codereview.chromium.org/6577013/ had a few changes suggested that were not incorporated. This CL has those name changes etc. r=rvargas Review URL: http://codereview.chromium.org/6591052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76345 0039d316-1c4b-4281-b951-d872f2087c98
* More DCHECK() updates. A mixture of _EQ and _GE.mhm@chromium.org2011-03-0115-28/+28
| | | | | | | | Bug=58409 Review URL: http://codereview.chromium.org/6469070 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76343 0039d316-1c4b-4281-b951-d872f2087c98
* Speculative fix for throbber showing on all tabs.sky@chromium.org2011-03-011-0/+4
| | | | | | | | | BUG=69528 TEST=none Review URL: http://codereview.chromium.org/6596057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76341 0039d316-1c4b-4281-b951-d872f2087c98
* Add failing expectation back for layout test since the WK roll fixing the ↵jamesr@chromium.org2011-03-011-0/+3
| | | | | | | | test was reverted TBR=antonm git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76340 0039d316-1c4b-4281-b951-d872f2087c98
* Reorganize CommandLine code.msw@chromium.org2011-03-014-374/+303
| | | | | | | | | | | | The majority of these changes are purely moving code. Conducted some minor (and hopefully straightforward) refactoring. BUG=73195 TEST=none Review URL: http://codereview.chromium.org/6596020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76339 0039d316-1c4b-4281-b951-d872f2087c98
* Add an integration test for Chrome Frame's DllRedirector class.robertshield@chromium.org2011-03-019-56/+335
| | | | | | | | | | | | | | | Fix a bug in the DllRedirector module loading code. Expand the alternate version generator code to provide a function for generating new versions of single modules. Remove the LI SACL from the shared memory lock for Win XP. BUG=NONE TEST=NONE Review URL: http://codereview.chromium.org/6600001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76338 0039d316-1c4b-4281-b951-d872f2087c98