summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Updating trunk VERSION from 310.0 to 311.0chrome-release@google.com2010-01-301-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37636 0039d316-1c4b-4281-b951-d872f2087c98
* Hook up some of the content settings UI to the actual settings map object. ↵pkasting@chromium.org2010-01-3017-336/+317
| | | | | | | | | | This also rewrites the affected UI bits to make it easier to do this, get rid of unnecessary code, and be more consistent with the blocked content bubble code. BUG=32719 TEST=Content settings windows now have radio buttons that work, and remember their settings. The Flash link works too. Review URL: http://codereview.chromium.org/558060 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37631 0039d316-1c4b-4281-b951-d872f2087c98
* IPC per-host content settings to the renderers.thakis@chromium.org2010-01-308-16/+144
| | | | | | | | | BUG=32719 TEST=none Review URL: http://codereview.chromium.org/549218 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37628 0039d316-1c4b-4281-b951-d872f2087c98
* Fix compilation error. Oops!darin@chromium.org2010-01-301-4/+4
| | | | | | | | TBR=pkasting Review URL: http://codereview.chromium.org/552247 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37625 0039d316-1c4b-4281-b951-d872f2087c98
* Changes to support new cookie policy.darin@chromium.org2010-01-3021-187/+333
| | | | | | | | | | | | | | Changes: 1- net::CookiePolicy becomes an interface. 2- Old implementaiton of CookiePolicy copied to StaticCookiePolicy. 3- ChromeULRRequestContext implements CookiePolicy. 4- HostContentSettingsMap gets a global "BlockThirdPartyCookies" pref. R=pkasting Review URL: http://codereview.chromium.org/556095 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37624 0039d316-1c4b-4281-b951-d872f2087c98
* The FullTabModeIE_WindowOpenInChrome ChromeFrame test should not quit the ↵ananta@chromium.org2010-01-301-2/+1
| | | | | | | | | | | | | | message loop on receiving the NewWindow event as it needs to ensure that the new popup window shunted correctly into Chrome. This should ensure that this test passes now. TBR=amit Review URL: http://codereview.chromium.org/548213 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37623 0039d316-1c4b-4281-b951-d872f2087c98
* Stubs for applying content settings.darin@chromium.org2010-01-302-1/+19
| | | | | | | | | | R=pkasting BUG=none TEST=none Review URL: http://codereview.chromium.org/555187 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37622 0039d316-1c4b-4281-b951-d872f2087c98
* Make download items drag sources on OS X.thakis@chromium.org2010-01-3014-128/+270
| | | | | | | | | | | | | Extract button dragging out of BookmarkButton into DraggableButton. Make BookmarkButton a subclass of DraggableButton. Create new class DownloadItemButton and make it a subclass of DraggableButton. xib change: Make download item a DownloadItemButton instead of an NSButton. BUG=15776 TEST=Download something, wait for it to complete, then drag it from the download shelf to somewhere. It should now work. Bookmarks should still be draggable in the bookmarks bar. Review URL: http://codereview.chromium.org/180036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37621 0039d316-1c4b-4281-b951-d872f2087c98
* Try to fix linux views, part I don't even know how manypkasting@chromium.org2010-01-301-1/+0
| | | | | | | | | TBR=sky BUG=33314 TEST=none Review URL: http://codereview.chromium.org/558059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37619 0039d316-1c4b-4281-b951-d872f2087c98
* Third take at fixing Linux views buildpkasting@chromium.org2010-01-301-1/+8
| | | | | | | | | TBR=darin BUG=33314 TEST=none Review URL: http://codereview.chromium.org/558056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37614 0039d316-1c4b-4281-b951-d872f2087c98
* Things I did not know: Linux Views needs to re-list a bunch of files or it ↵pkasting@chromium.org2010-01-301-0/+2
| | | | | | | | | | | won't compile them. TBR=darin BUG=33314 TEST=none Review URL: http://codereview.chromium.org/553165 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37613 0039d316-1c4b-4281-b951-d872f2087c98
* Fix some signedness issues.pkasting@chromium.org2010-01-304-12/+19
| | | | | | | | | TBR=darin BUG=33314 TEST=none Review URL: http://codereview.chromium.org/557069 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37611 0039d316-1c4b-4281-b951-d872f2087c98
* Add basic support for Content Blocked icons in the omnibox. Not yet pkasting@chromium.org2010-01-3015-8/+499
| | | | | | | | | | hooked to anything, so they'll never appear. BUG=33314 TEST=none Review URL: http://codereview.chromium.org/556077 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37609 0039d316-1c4b-4281-b951-d872f2087c98
* Add mechanism for global queueing and prioritization of DNS.eroman@chromium.org2010-01-309-30/+634
| | | | | | | | | | | | | | Currently this limit is very high (50), but it can be tuned through a variable. BUG=9598 TEST= HostResolverImplTest.HigherPriorityRequestsStartedFirst HostResolverImplTest.CancelPendingRequest HostResolverImplTest.QueueOverflow Review URL: http://codereview.chromium.org/542086 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37608 0039d316-1c4b-4281-b951-d872f2087c98
* Fix build break.rohitrao@chromium.org2010-01-301-2/+2
| | | | | | | | BUG=None TEST=Build builds Review URL: http://codereview.chromium.org/556088 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37605 0039d316-1c4b-4281-b951-d872f2087c98
* Rewrite the HostContentSettingsMap to address some issues:pkasting@chromium.org2010-01-3012-297/+316
| | | | | | | | | | | * Interface not well-designed for the actual uses * Objects in URL request context must be refcounted since Profile is destroyed before the UI thread BUG=33314 TEST=none Review URL: http://codereview.chromium.org/555184 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37603 0039d316-1c4b-4281-b951-d872f2087c98
* One more place I forgot to lock.pkasting@chromium.org2010-01-301-1/+5
| | | | | | | | | TBR=darin BUG=none TEST=none Review URL: http://codereview.chromium.org/557068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37602 0039d316-1c4b-4281-b951-d872f2087c98
* Fix silly failure to actually initialize the scoped_refptrs.pkasting@chromium.org2010-01-302-1/+4
| | | | | | | | | TBR=darin BUG=none TEST=none Review URL: http://codereview.chromium.org/553162 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37601 0039d316-1c4b-4281-b951-d872f2087c98
* Didn't realize the RefCountedThreadSafe means "no more stack-allocated objects".pkasting@chromium.org2010-01-303-34/+35
| | | | | | | | | TBR=darin BUG=none TEST=none Review URL: http://codereview.chromium.org/553160 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37600 0039d316-1c4b-4281-b951-d872f2087c98
* More brands for rlzcpu@chromium.org2010-01-301-4/+6
| | | | | | | | | BUG=33606 TEST=none Review URL: http://codereview.chromium.org/548210 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37598 0039d316-1c4b-4281-b951-d872f2087c98
* Add an accessibility API for events raised outside of the web content.estade@chromium.org2010-01-3025-13/+1537
| | | | | | | | | | BUG=none TEST=none patch by Dominic Mazzoni <dmazzoni [at] google> review url: http://codereview.chromium.org/402099/show git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37597 0039d316-1c4b-4281-b951-d872f2087c98
* Make the Blacklist in the URL request context refcounted, since the Profile ↵pkasting@chromium.org2010-01-305-50/+39
| | | | | | | | | | | | | gets destroyed before the IO thread. Also some other random misc. cleanup. TBR=darin BUG=none TEST=none Review URL: http://codereview.chromium.org/554140 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37596 0039d316-1c4b-4281-b951-d872f2087c98
* A few fixes for the HostZoomMap:pkasting@chromium.org2010-01-305-25/+28
| | | | | | | | | | | * Persist changes from Incognito (per UI leads) * Clear the zoom settings when the user does "reset to defaults" in prefs BUG=none TEST=Open incognito, change a zoom level, restart, see that it's persisted Review URL: http://codereview.chromium.org/551213 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37595 0039d316-1c4b-4281-b951-d872f2087c98
* Wait for the DB thread to finish posting tasks to the main threaddumi@chromium.org2010-01-303-6/+36
| | | | | | | | | | | before setting the WebKit client to NULL. TEST=none BUG=32228,32226 Review URL: http://codereview.chromium.org/545178 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37594 0039d316-1c4b-4281-b951-d872f2087c98
* Try to fix canaries.jorlow@chromium.org2010-01-301-0/+1
| | | | | | | | | | TEST=none BUG=none TBR=yaar Review URL: http://codereview.chromium.org/548212 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37593 0039d316-1c4b-4281-b951-d872f2087c98
* Use FFmpeg demuxer and bitstream converters in omx_testhclam@chromium.org2010-01-306-243/+579
| | | | | | | | | | | | | | | | omx_test now uses FFmpeg demuxer and bistream converters. It can now parse mp4 files and convert them to H264 Annex B stream for input to OpenMAX decoder. Also refactored the file to move different reader methods to separate classes. BUG=32753 TEST=this is a test by itself Review URL: http://codereview.chromium.org/556032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37592 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a figure in the overview, along with associated text.kathyw@chromium.org2010-01-305-601/+519
| | | | | | | | | | | | | | | (This was clearly wrong; I can't believe I was the first to notice it.) Also added some alt text, while I was in there. TEST=none BUG=none TBR=aa Review URL: http://codereview.chromium.org/555181 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37587 0039d316-1c4b-4281-b951-d872f2087c98
* Changes message_pump_glib not to crash if run without correspondingsky@chromium.org2010-01-301-2/+7
| | | | | | | | | | | | | run, or rather if run completes and another message comes through. This can happen during tests and the windows side explicitly allows this case to work. BUG=none TEST=none Review URL: http://codereview.chromium.org/558048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37586 0039d316-1c4b-4281-b951-d872f2087c98
* In IE8 new windows opened within ChromeFrame via window.open calls at times ↵ananta@chromium.org2010-01-307-30/+291
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bypass the host network stack. In this case we don't get control over the navigation as window.open calls expect to carry the opener relationship over to the new window. This basically means that navigation occurs in Chrome and the new tab/window created by the host attaches to the newly created ExternalTabContainer instance. In IE8 the new tab opens in a new IE process, which basically uses a new automation channel to talk to Chrome. The host network stack implementation routes network requests issued by registered render views to the host browser over the automation channel. There is a timing window between the new window getting created and issuing network requests and the channel being established with the new iexplore instance. As a result network requests issued by the new window don't use the host network stack. Fix is to register the render view and process as a pending view when we get notified about the new TabContents in the original ExternalTabContainers implementation of TabContentsDelegate::AddNewContents. Any network requests issued for this view would result in the corresponding URLRequestAutomationJob instances getting created as pending as well. When the host browser connects to the new ExternalTabContainer instance, we pass over the new automation channel and tab handle to the URLRequestAutomationJob instances and resume them. This fixes bug http://code.google.com/p/chromium/issues/detail?id=33516 Bug=33516 Test=Login to gmail in IE8 in ChromeFrame. Open up a new conversation and click on New Window which opens up a tear off window. This should not bring up the login prompt again. Will think about a good approach to write a unit test for this behavior and send out a separate CL for that. Review URL: http://codereview.chromium.org/554134 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37585 0039d316-1c4b-4281-b951-d872f2087c98
* Disabling onhttpequiv again due to page reload issues.tommi@chromium.org2010-01-303-19/+36
| | | | | | | | | TEST=Make sure unit tests still pass. BUG=33332 Review URL: http://codereview.chromium.org/555178 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37584 0039d316-1c4b-4281-b951-d872f2087c98
* Implemented the undo translation in the renderer. jcampan@chromium.org2010-01-307-0/+62
| | | | | | | | | | | | | This reverts the page's text to its original (pre-translation) value. BUG=None TEST=None Review http://codereview.chromium.org/554104/show Review URL: http://codereview.chromium.org/555175 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37583 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 37578 - Implement the broker process that launches NaCl loader ↵gregoryd@google.com2010-01-3036-665/+77
| | | | | | | | | | | | processes on 64bit Windows systems. BUG=28176 TEST=none Review URL: http://codereview.chromium.org/542030 TBR=gregoryd@google.com git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37580 0039d316-1c4b-4281-b951-d872f2087c98
* Keep loginwindow from flashing at startupdavemoore@chromium.org2010-01-301-0/+12
| | | | | | Review URL: http://codereview.chromium.org/554138 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37579 0039d316-1c4b-4281-b951-d872f2087c98
* Implement the broker process that launches NaCl loader processes on 64-bit ↵gregoryd@google.com2010-01-3036-77/+665
| | | | | | | | | | Windows systems. BUG=28176 TEST=none Review URL: http://codereview.chromium.org/542030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37578 0039d316-1c4b-4281-b951-d872f2087c98
* Remove that "name" warning, now that the gallery's been fixed.kathyw@chromium.org2010-01-302-40/+0
| | | | | | | | | | TBR=cira TEST=none BUG=none Review URL: http://codereview.chromium.org/558050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37574 0039d316-1c4b-4281-b951-d872f2087c98
* Hook up the clipboard UI commands to the bookmark manager extension APIs.arv@chromium.org2010-01-303-20/+80
| | | | | | | | | | | NOTE: The clipboard backend is not working on Mac yet. BUG=4890 TEST=Manually try Ctrl+C, Ctrl+V, Shift+Insert etc and also try from the old bookmark manager to the new bookmark manager Review URL: http://codereview.chromium.org/551200 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37573 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a refcounting memory bug... take 2.michaeln@chromium.org2010-01-302-9/+15
| | | | | | | | | BUG=none TEST=existing tests apply + valgrind Review URL: http://codereview.chromium.org/552236 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37572 0039d316-1c4b-4281-b951-d872f2087c98
* Trying to re-land. It's the same as http://codereview.chromium.org/546040. ↵cira@google.com2010-01-305-168/+347
| | | | | | | | | | | | | | Moved IsValidName to public (where it was before the change), and made test cases for it cleaner by explicitly using std::string() around var name. Template IsValidName method had to be defined within .h file to avoid linking error on mac release build. Add reserved messages to ExtensionMessageBundle dictionary. They are of the form @@somename, i.e. @@ui_locale. TEST=If user specified any reserved messages in the messages.json we should show error. In memory dictionary should have @@ui_locale set to current Chrome UI locale. Review URL: http://codereview.chromium.org/555159 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37571 0039d316-1c4b-4281-b951-d872f2087c98
* If an extension crashes or is killed by the task manager then reloaded, the ↵andybons@chromium.org2010-01-304-2/+39
| | | | | | | | | | | | info bar telling the user that the extension has crashed should disappear in ALL windows should the user choose to hit the 'reload' button. NOTE: If the user 'x's out the info bar, the bars in the other windows will remain. BUG=33396 TEST=none Review URL: http://codereview.chromium.org/548206 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37570 0039d316-1c4b-4281-b951-d872f2087c98
* Add clipboard hooks to the bookmark manager extension API.arv@chromium.org2010-01-296-26/+196
| | | | | | | | | | | | | | | | This adds the following functions: copy(idList) cut(idList) paste(parentId) canPaste(parentId, callback) BUG=32194 TEST=browser_tests.exe --gtest_filter=ExtensionApiTest.BookmarkManager Review URL: http://codereview.chromium.org/557050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37569 0039d316-1c4b-4281-b951-d872f2087c98
* Allow the default settings to disable images, plugins and scripts.darin@chromium.org2010-01-291-3/+3
| | | | | | | | | | | | This is required to support the fast/harness/override-preferences.html layout test. TBR=pkasting BUG=none TEST=none Review URL: http://codereview.chromium.org/555179 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37568 0039d316-1c4b-4281-b951-d872f2087c98
* use stubs for yet-to-be-implemented non-windows translate infobarskuan@chromium.org2010-01-291-0/+14
| | | | | | | | BUG=31297 TEST=none. Review URL: http://codereview.chromium.org/557064 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37567 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a regression from r35549 that caused failure in evaluation of PAC script ↵eroman@chromium.org2010-01-292-7/+11
| | | | | | | | | | | | | | | | | | | to result in ERR_NO_SUPPORTED_PROXIES rather than falling back to DIRECT. BUG=32316 TEST= No unit-test yet. To test manually: (1) create a PAC script with contents: function FindProxyForURL(url, host) { throw "FAILURE!" } (2) Change the proxy settings to point at this file (can use a file:// URL if it is local). (3) Load http://www.google.com/. Should succeed. Without the bug fix, it would fail with ERR_NO_SUPPORTED_PROXIES. Review URL: http://codereview.chromium.org/549204 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37566 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed memory leak in WebMessagePortImpl::postMessage()atwilson@chromium.org2010-01-292-7/+2
| | | | | | | | | | | | WebMessagePortImpl::postMessage() now frees the incoming WebMessagePortArray when it is done with it. TEST=none (existing tests suffice) BUG=22932 Review URL: http://codereview.chromium.org/342082 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37565 0039d316-1c4b-4281-b951-d872f2087c98
* Add a comment on the quick fix I just did.evan@chromium.org2010-01-291-0/+6
| | | | | | Review URL: http://codereview.chromium.org/548209 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37564 0039d316-1c4b-4281-b951-d872f2087c98
* Notification permissions for non extension situations still work on an ↵johnnyg@chromium.org2010-01-291-1/+3
| | | | | | | | | | | origin basis. BUG=none TEST=get permission and create notifications Review URL: http://codereview.chromium.org/553144 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37563 0039d316-1c4b-4281-b951-d872f2087c98
* Finished all windows functionality for autofill dialoggeorgey@chromium.org2010-01-296-150/+542
| | | | | | | | | Still lacks UI polish BUG=33026 TEST=can be tested for functionality and UI presence, but not for controls size/position/color Review URL: http://codereview.chromium.org/549208 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37562 0039d316-1c4b-4281-b951-d872f2087c98
* Add Debian/Ubuntu packages back to Linux build.tschmelcher@chromium.org2010-01-2923-220/+245
| | | | | | | | | | | Thanks go to Jeff Bailey for writing most of this CL. Also, bump version to 0.1.43.1 so that it exceeds the version of the previous O3D packages. TEST=build, install, and run on Ubuntu Review URL: http://codereview.chromium.org/556071 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37561 0039d316-1c4b-4281-b951-d872f2087c98
* Mac: Selecting a row in taskman should select other rows in the same process.thakis@chromium.org2010-01-291-9/+15
| | | | | | | | | BUG=33077 TEST=See bug. Review URL: http://codereview.chromium.org/556082 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37560 0039d316-1c4b-4281-b951-d872f2087c98
* Replace the "origins" key in the manifest with "extent". The items in the ↵aa@chromium.org2010-01-298-42/+55
| | | | | | | | extent are URLPatterns, like other parts of the extension system. Review URL: http://codereview.chromium.org/552209 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37559 0039d316-1c4b-4281-b951-d872f2087c98