summaryrefslogtreecommitdiffstats
path: root/chrome/browser
Commit message (Collapse)AuthorAgeFilesLines
* Part 3 of immutable Extension refactor.mpcomplete@chromium.org2010-10-29156-585/+642
| | | | | | | | | | | | | Make ExtensionsService hold const Extension pointers only. This ensures that extensions can't be modified after they're created, and lets us share them between threads. BUG=56558 TEST=no functional change Review URL: http://codereview.chromium.org/4138006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64517 0039d316-1c4b-4281-b951-d872f2087c98
* [GTK] enable spoof proof infobars by default.estade@chromium.org2010-10-292-17/+0
| | | | | | | | | BUG=60110 TEST=manual Review URL: http://codereview.chromium.org/4223003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64516 0039d316-1c4b-4281-b951-d872f2087c98
* Added a new case in unit test, and fixed some post-commit commentsgspencer@chromium.org2010-10-293-60/+87
| | | | | | | | | | | from last review. BUG=none TEST=ran unit test. Review URL: http://codereview.chromium.org/3848001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64512 0039d316-1c4b-4281-b951-d872f2087c98
* Build fix horror show.zelidrag@chromium.org2010-10-291-1/+0
| | | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/4119019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64507 0039d316-1c4b-4281-b951-d872f2087c98
* Yet another build break fix. zelidrag@chromium.org2010-10-291-0/+1
| | | | | | | | | | TEST=none BUG=none TBR=chocobo Review URL: http://codereview.chromium.org/4158012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64504 0039d316-1c4b-4281-b951-d872f2087c98
* Build break fix for the official build.zelidrag@chromium.org2010-10-291-7/+8
| | | | | | | | | | TEST=none BUG=chromium-os:7619 TBR=chocobo Review URL: http://codereview.chromium.org/4184011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64501 0039d316-1c4b-4281-b951-d872f2087c98
* AutoFill: Adjust the profile labels when updating a specific profile.jhawkins@chromium.org2010-10-291-0/+3
| | | | | | | | | BUG=61013 TEST=none Review URL: http://codereview.chromium.org/4089013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64499 0039d316-1c4b-4281-b951-d872f2087c98
* Resolve three unrelated issues:scherkus@chromium.org2010-10-296-18/+49
| | | | | | | | | | | | | | | | | | -- Added support for detection of the browse's locale; TODO: need to localize end user messages. -- Fixed a script tag leak in case the user is off-line and made reconnecting more reliable. -- Added support for focusing individual chat widget, when one selects contact in the chat manager. Needs additional support from the supermoles (separate check-in). Patch by ivaylobakalov@chromium.org: http://codereview.chromium.org/4186010/show BUG=chromium-os:3846 TEST=See http://code.google.com/p/chromium-os/issues/detail?id=3846 [PROCEDURE] git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64497 0039d316-1c4b-4281-b951-d872f2087c98
* chromeos: Add Ctrl-/ accelerator for help app.derat@chromium.org2010-10-292-1/+10
| | | | | | | | | | | | | | This adds Ctrl-/ and Ctrl-Shift-/ (Ctrl-?) accelerators for the help command in Views GTK, updates the help URL for Chrome OS, and makes us print "/" explicitly in accelerator descriptions instead of "slash" (the string we get from GDK). BUG=chromium-os:7835 TEST=built and ran it Review URL: http://codereview.chromium.org/4156004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64495 0039d316-1c4b-4281-b951-d872f2087c98
* Remove BrowserInitTest.BlockBadURLsjschuh@google.com2010-10-291-30/+0
| | | | | | | | | | It's not a necessary test and it consistently fails due to timing issues on the bots. BUG=60026 TEST=None. Review URL: http://codereview.chromium.org/4113005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64486 0039d316-1c4b-4281-b951-d872f2087c98
* [GTK] force standard font size on infobars.estade@chromium.org2010-10-291-1/+8
| | | | | | | | | | | As usual, we'd ideally like to obey the system application font size, but the rest of the UI doesn't scale so it looks bad. BUG=61132 TEST=manual Review URL: http://codereview.chromium.org/4110007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64482 0039d316-1c4b-4281-b951-d872f2087c98
* Crash fix due to uninitialized pointers.zelidrag@chromium.org2010-10-292-14/+5
| | | | | | | | | BUG=chromium-os:7619 TEST=none Review URL: http://codereview.chromium.org/4110009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64481 0039d316-1c4b-4281-b951-d872f2087c98
* BrowserThemePacks can do IO during shutdown, so delete them on the FILE thread.erg@google.com2010-10-291-3/+11
| | | | | | | | | BUG=61135 TEST=none Review URL: http://codereview.chromium.org/4213005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64478 0039d316-1c4b-4281-b951-d872f2087c98
* DOMUI Cert Manager: Disable delete button on readonly certs.mattm@chromium.org2010-10-292-1/+6
| | | | | | | | | | BUG=19991 BUG=chromium-os:7946 TEST=delete button should be disabled on built-in certs, and enabled on user-imported certs Review URL: http://codereview.chromium.org/4130002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64473 0039d316-1c4b-4281-b951-d872f2087c98
* AutoFill: Skip past intervening empty TDs when parsing labels.jhawkins@chromium.org2010-10-291-2/+2
| | | | | | | | | BUG=57107 TEST=FormStructure.LabelsInferredFromTableEmptyTDs Review URL: http://codereview.chromium.org/4146014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64470 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 64466 - Language tag for speech.nirnimesh@chromium.org2010-10-2910-32/+9
| | | | | | | | | | | | | | | | | | | | | This is the 3rd in a 4-sided patch to add language attribute support to speech input. The other patches can be found here: 1st - http://codereview.chromium.org/3615005/show 2nd - https://bugs.webkit.org/show_bug.cgi?id=47089 4th - https://bugs.webkit.org/show_bug.cgi?id=47420 This patch will be submitted once the webkit change has been rolled into chromium DEPS. Also, a last webkit cleanup patch will be submitted at any point after the 2nd patch. BUG=53598 TEST= Review URL: http://codereview.chromium.org/3595018 TBR=leandrogracia@chromium.org Review URL: http://codereview.chromium.org/4163005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64469 0039d316-1c4b-4281-b951-d872f2087c98
* Disable print preview DOMUI on ChromeOS. It was enabled by accident.thestig@chromium.org2010-10-291-2/+0
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/4119018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64467 0039d316-1c4b-4281-b951-d872f2087c98
* Language tag for speech.leandrogracia@chromium.org2010-10-2910-9/+32
| | | | | | | | | | | | | | | | | | This is the 3rd in a 4-sided patch to add language attribute support to speech input. The other patches can be found here: 1st - http://codereview.chromium.org/3615005/show 2nd - https://bugs.webkit.org/show_bug.cgi?id=47089 4th - https://bugs.webkit.org/show_bug.cgi?id=47420 This patch will be submitted once the webkit change has been rolled into chromium DEPS. Also, a last webkit cleanup patch will be submitted at any point after the 2nd patch. BUG=53598 TEST= Review URL: http://codereview.chromium.org/3595018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64466 0039d316-1c4b-4281-b951-d872f2087c98
* Fix tabbing into web area not focusing first element.avi@chromium.org2010-10-295-1/+47
| | | | | | | | | BUG=49738 TEST=as in bug Review URL: http://codereview.chromium.org/3153039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64465 0039d316-1c4b-4281-b951-d872f2087c98
* Autofill deprecate unique_ids in favor of guids for WebDataServicedhollowa@chromium.org2010-10-295-114/+670
| | | | | | | | | | | Provides GUID-based APIs for Add, Update, Remove for both Autofill credit cards and profiles. New Autofill change notifications for these GUID-based APIs. BUG=58813 TEST=WebDataServiceAutofillTest.* Review URL: http://codereview.chromium.org/4102012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64464 0039d316-1c4b-4281-b951-d872f2087c98
* For add network, if password is empty, we search for a hidden network with ↵chocobo@chromium.org2010-10-291-2/+3
| | | | | | | | | | no security. BUG=chromium-os:8193 TEST=manual Review URL: http://codereview.chromium.org/4142012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64461 0039d316-1c4b-4281-b951-d872f2087c98
* Update status menu button positions.chocobo@chromium.org2010-10-296-4/+15
| | | | | | | | BUG=chromium-os:8135 TEST=manual Review URL: http://codereview.chromium.org/4219002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64460 0039d316-1c4b-4281-b951-d872f2087c98
* Build break fix.zelidrag@chromium.org2010-10-291-3/+3
| | | | | | | | | | TEST=none BUG=chromium-os:7619 TBR=gspencer Review URL: http://codereview.chromium.org/4165012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64447 0039d316-1c4b-4281-b951-d872f2087c98
* Rewritten parts of NetworkLibrary to work around memory corruption that ↵zelidrag@chromium.org2010-10-2926-877/+1015
| | | | | | | | | | | | | | | prevented proper dbus functioning for 3G actrivation. The principle behind this change is pretty simple - there is only one instance of chromeos::Network specialization representing a network service at the time. Please note that there are parts of obsolete UI elements where object copies were still made. The cellular plan part is still work in progress, but there is enough to be reviewed now so I want to get an early start right now. BUG=chromium-os:7619 TEST=none Review URL: http://codereview.chromium.org/4169001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64445 0039d316-1c4b-4281-b951-d872f2087c98
* Fix positioning of first run bubble.mirandac@chromium.org2010-10-292-1/+25
| | | | | | | | BUG=60576 TEST= trigger first run bubble by running Chrome with --first-run on an empty profile. Note that bubble points to a spot just to the right of the magnifying glass icon, where the user would begin typing a search term. Review URL: http://codereview.chromium.org/4143008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64440 0039d316-1c4b-4281-b951-d872f2087c98
* Fix for: Google chrome consuming internet upload bandwidth - protecting ↵georgey@chromium.org2010-10-294-14/+301
| | | | | | | | | | ourselves from malformed forms BUG=60422 TEST=unit-tested Review URL: http://codereview.chromium.org/4128011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64437 0039d316-1c4b-4281-b951-d872f2087c98
* Add optional close button for BubbleWindow.dilmah@chromium.org2010-10-297-16/+96
| | | | | | | | | | | Use this for proxy settings dialog at OOBE. BUG=http://crosbug.com/8235 TEST=Manual Review URL: http://codereview.chromium.org/4124005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64436 0039d316-1c4b-4281-b951-d872f2087c98
* [ChromeOS] Use maxmized logic for fullscreen browser window.xiyuan@chromium.org2010-10-291-1/+8
| | | | | | | | | | | This should avoid accidental SetVisible on min/max/restore buttons. BUG=chromium-os:8261 TEST=Verify fix for chromium-os:8261. Review URL: http://codereview.chromium.org/4206003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64435 0039d316-1c4b-4281-b951-d872f2087c98
* Make sure fullscreen windows have entries in the Windows menu, fix title ↵avi@chromium.org2010-10-292-1/+19
| | | | | | | | | | | problem on enter/exit fullscreen. BUG=59733,61149 TEST=as in both bugs Review URL: http://codereview.chromium.org/4196006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64434 0039d316-1c4b-4281-b951-d872f2087c98
* Enable CrashRecoveryBrowserTest.Reload back.mnaganov@chromium.org2010-10-291-3/+3
| | | | | | | | | | TBR=dimich@chromium.org BUG=61097 TEST=none Review URL: http://codereview.chromium.org/4120009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64429 0039d316-1c4b-4281-b951-d872f2087c98
* Convert IconLoader to use gfx::ScopedImage<> and other hygiene fixes.rsesek@chromium.org2010-10-295-19/+19
| | | | | | | | | BUG=none TEST=compile/automated tests Review URL: http://codereview.chromium.org/4121008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64419 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: remove resources panel tests since it is going aways upstream.pfeldman@chromium.org2010-10-291-16/+0
| | | | | | Review URL: http://codereview.chromium.org/4220003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64418 0039d316-1c4b-4281-b951-d872f2087c98
* Dynamic policy refresh support for the Mac.mnissler@chromium.org2010-10-2922-654/+875
| | | | | | | | | | | Adapt the file watching code we already had for ConfigDirPolicyProvider to support a loader delegate, make the old code use it and change the Mac policy provider to watch for changes to the plist file in /Library/Managed Preferences/<username>. BUG=52040 TEST=unit tests Review URL: http://codereview.chromium.org/4062002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64415 0039d316-1c4b-4281-b951-d872f2087c98
* Free prefservice from signed settings temp storage unittestsjochen@chromium.org2010-10-291-7/+8
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/4151011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64410 0039d316-1c4b-4281-b951-d872f2087c98
* Marked DevToolsSanityTest.TestProfilerTab as flaky.avayvod@chromium.org2010-10-291-1/+1
| | | | | | | | | | | | See http://test-results.appspot.com/dashboards/flakiness_dashboard.html#testType=interactive_ui_tests&tests=DevToolsSanityTest.TestProfilerTab There's crbug.com/54592 for that. BUG=54592 TEST=None TBR=mnaganov@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64400 0039d316-1c4b-4281-b951-d872f2087c98
* Enable speech input API back on trunk for all platforms.satish@chromium.org2010-10-292-5/+0
| | | | | | | | | | | Revert http://src.chromium.org/viewvc/chrome?view=rev&revision=64091 since it has been merged with the beta branch now. BUG=60918 TEST=browser_tests --gtest_filter=SpeechInputBrowserTest.* Review URL: http://codereview.chromium.org/4139006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64398 0039d316-1c4b-4281-b951-d872f2087c98
* [cros] Welcome screen fixes.nkostylev@chromium.org2010-10-291-20/+22
| | | | | | | | | | | | | - Text in combo boxes is blue, should be black - Increase welcome title font size - Increase combobox control height a bit BUG=chromium-os:8305 TEST=manual Review URL: http://codereview.chromium.org/4140004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64390 0039d316-1c4b-4281-b951-d872f2087c98
* Implement device token fetcherdanno@chromium.org2010-10-299-3/+876
| | | | | | | | | | | First step in mechanism for fetching cloud-based policy for CrOS. BUG=none TEST=DeviceTokenFetcher* Review URL: http://codereview.chromium.org/4121003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64388 0039d316-1c4b-4281-b951-d872f2087c98
* [cros] Hide Guest mode link based on account settings.nkostylev@chromium.org2010-10-293-20/+23
| | | | | | | | | | | Repsecting cros.accounts.allowBWSI. BUG=chromium-os:6789 TEST=manual Review URL: http://codereview.chromium.org/4186007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64387 0039d316-1c4b-4281-b951-d872f2087c98
* Don't show the stats/crash reporting setting in the guest mode.satorux@chromium.org2010-10-294-3/+26
| | | | | | | | | BUG=chromium-os:8239 TEST=confirmed that the stats/crash reporting setting disappeared in the guest mode, and it worked as before in non guest mode. Review URL: http://codereview.chromium.org/4221001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64386 0039d316-1c4b-4281-b951-d872f2087c98
* Use the File thread when checking the Chrome version, since the UpgradeDetectorfinnur@chromium.org2010-10-291-14/+7
| | | | | | | | | | | uses FileVersionInfo::CreateFileVersionInfo(), which internally calls ::GetFileVersionInfoSize, which issues a QueryOpen on chrome_dll.dll.dll. BUG=60950 TEST=None Review URL: http://codereview.chromium.org/4138008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64385 0039d316-1c4b-4281-b951-d872f2087c98
* IndexedDB: Expand browser test to cover the database, index and transaction ↵hans@chromium.org2010-10-292-0/+9
| | | | | | | | | | | classes. BUG=60581 TEST=browser_tests --gtest_filter="IndexedDBBrowserTest.*" Review URL: http://codereview.chromium.org/4116009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64381 0039d316-1c4b-4281-b951-d872f2087c98
* Remove radiobuttons from the keyboard selection menu for OOBE.yusukes@chromium.org2010-10-294-7/+17
| | | | | | | | | BUG=chromium-os:8301 TEST=manually checked OOBE screen and browser screen Review URL: http://codereview.chromium.org/4187005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64376 0039d316-1c4b-4281-b951-d872f2087c98
* Hide password by default for new Wifi network.kochi@chromium.org2010-10-292-0/+21
| | | | | | | | | BUG=chromium-os:8303 TEST=manually Review URL: http://codereview.chromium.org/4202010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64375 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 64246 (reviewer's veto) - Use special text for Guest Session instead ↵altimofeev@chromium.org2010-10-295-88/+3
| | | | | | | | | | | | | | of using standard text form Incognito mode. BUG=chromium-os:6907 TEST=Enter Guest mode, open new tab. Check opened page. Review URL: http://codereview.chromium.org/4010004 TBR=altimofeev@chromium.org Review URL: http://codereview.chromium.org/4215005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64374 0039d316-1c4b-4281-b951-d872f2087c98
* Make border window transparent for Add User poddpolukhin@chromium.org2010-10-292-23/+3
| | | | | | | | | | | and enable background for NewUserView. BUG=http://code.google.com/p/chromium-os/issues/detail?id=8101 TEST=manual Review URL: http://codereview.chromium.org/4104012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64372 0039d316-1c4b-4281-b951-d872f2087c98
* Restrict total parallel DNS resolutionsjar@chromium.org2010-10-296-49/+84
| | | | | | | | | | | | | | | | | | | A/B tests suggest that large numbers of parallel resolutions may cause the DNS failure rate (re: ratio of "host not found" to "found") to rise. To stay safely away from that threshold, this change lowers the maximum parallel resolutions to 8, and restricts the speculative resolutions to 3. We are also running A/B tests which will look at the impact of modulating either of these values. BUG=3041 r=eroman Review URL: http://codereview.chromium.org/4111004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64369 0039d316-1c4b-4281-b951-d872f2087c98
* Add user metrics and performance histgrams to the screen lockersatorux@chromium.org2010-10-292-2/+35
| | | | | | | | | BUG=chromium-os:611 TEST=Run chrome with --v=1 and confirmed that the timers worked right Review URL: http://codereview.chromium.org/4097009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64367 0039d316-1c4b-4281-b951-d872f2087c98
* notifications: Update the permission settings when clicking in 'Disable' ↵tfarina@chromium.org2010-10-293-11/+71
| | | | | | | | | | | | | | | menu item. It also updates the menu item text to reflect the current state of the permission. If the permission is ALLOW, the menu item should read 'Disable...', otherwise the menu item should read 'Enable...' BUG=59299 TEST=see bug Review URL: http://codereview.chromium.org/4014006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64354 0039d316-1c4b-4281-b951-d872f2087c98
* sync: clear auth error on shutdown.tim@chromium.org2010-10-291-0/+1
| | | | | | | | | BUG=60814 TEST=Set up sync, enter wrong creds, Cancel, Set up sync again. Notice no error. Review URL: http://codereview.chromium.org/4211003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64351 0039d316-1c4b-4281-b951-d872f2087c98