summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Resubmit - move MFT h264 code to media/video and connect to gpu video decoder.hclam@chromium.org2010-10-0821-1715/+721
| | | | | | | | | | | TBR=scherkus BUG=None TEST=None Review URL: http://codereview.chromium.org/3591020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61925 0039d316-1c4b-4281-b951-d872f2087c98
* [Sync] Fixed flipped return value from 61851.akalin@chromium.org2010-10-082-4/+6
| | | | | | | | | | | | BUG=None TEST=None TBR=johnnyg Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=61881 Review URL: http://codereview.chromium.org/3579018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61924 0039d316-1c4b-4281-b951-d872f2087c98
* Revert PPAPI deps pull, nacl UI tests went red.brettw@chromium.org2010-10-081-1/+1
| | | | | | Review URL: http://codereview.chromium.org/3621012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61923 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Move MFT H264 video decoder implementation and connect it to ↵hclam@chromium.org2010-10-0821-721/+1715
| | | | | | | | | | | | | | | | | | | GpuVideoDecoder" This reverts commit 8462483619e253dca3717d51e340ed839a6cab1d. Revert "Fix build failure." This reverts commit 8dcd363637ac2e59f9472c0793a0b1fd3c2ad4c7. TBR=scherkus BUG=None TEST=None Review URL: http://codereview.chromium.org/3601019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61922 0039d316-1c4b-4281-b951-d872f2087c98
* Fix build failure.hclam@chromium.org2010-10-081-2/+7
| | | | | | | | | | | TBR=scherkus BUG=None TEST=None Review URL: http://codereview.chromium.org/3516024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61921 0039d316-1c4b-4281-b951-d872f2087c98
* Add a glyph drawing routine to private Pepper interface. The currentbrettw@chromium.org2010-10-087-24/+173
| | | | | | | | | | | | | | | implementation is Linux only. This also changes the Private font interface to use the "regular" PP_FontDescription_Dev struct for specifying the font, which allows us to unify some of the data here. I kept the character set stuff as a separate parameter which is needed for compat in a few cases. TEST=none BUG=none Review URL: http://codereview.chromium.org/3569013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61920 0039d316-1c4b-4281-b951-d872f2087c98
* Pull PPAPI deps.brettw@chromium.org2010-10-081-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61919 0039d316-1c4b-4281-b951-d872f2087c98
* Move MFT H264 video decoder implementation and connect it to GpuVideoDecoderhclam@chromium.org2010-10-0821-1715/+716
| | | | | | | | | | | | | | | | | | | | Remove media/mf folder and move the video decode engine to media/video. There are some temporary changes in MftH264DecodeEngine to work with GpuVideoDecoder correctly. Removed tests will be added later. Example program will likely be removed permanently due to maintence problem. This patch depends WebKit and ANGLE changes to be able to present video frames onto screen and still have lot of bugs, those problems will be address later. BUG=53714 TEST=Tree is green. This patch doesn't work yet. Review URL: http://codereview.chromium.org/3432030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61918 0039d316-1c4b-4281-b951-d872f2087c98
* Fix server initiated SSL renegotiation for SSLClientSocketMacrsleevi@chromium.org2010-10-082-245/+199
| | | | | | | | | | | | | | | | | | The use of kSSLSessionOptionBreakOnServerAuth/kSSLSessionoptionbreakOnCertRequested is bugged on OS X 10.5.8+, and will prevent server-initiated renegotiation (eg: to request a certificate) from working. Further, the implementation of SSLClientSocketMac, when used on 10.6+, cause it to abort the connection if, after the initial handshake, a certificate is requested (eg: during a re-handshake). Finally, if a renegotiation happens after the initial certificate has been validated, we do not update the server certificate with the new value, nor is it revalidated, which is different than what happens on Windows/NSS. This removes the use of both options, and changes the state machine to detect when a renegotiation/rehandshake is underway, and re-verify the server certificate before continuing with application data. R=wtc BUG=45576 TEST=Visit any site that requests SSL client auth over renegotiation. Review URL: http://codereview.chromium.org/3120036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61917 0039d316-1c4b-4281-b951-d872f2087c98
* [Mac] Fix some undefined-outlet warnings in PreviewableContents.xib.rohitrao@chromium.org2010-10-081-3/+73
| | | | | | | | | TBR=thomasvl BUG=56385 TEST=No more warnings when building. Review URL: http://codereview.chromium.org/3626007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61916 0039d316-1c4b-4281-b951-d872f2087c98
* [Mac] Adds PreviewableContentsController, a container that manages "active" ↵rohitrao@chromium.org2010-10-087-0/+1112
| | | | | | | | | | and "preview" tab contents. BUG=56385 TEST=No visible changes. Review URL: http://codereview.chromium.org/3620012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61915 0039d316-1c4b-4281-b951-d872f2087c98
* Tweak Adobe Flash Player strings on Clear Browsing Data dialog.tim@chromium.org2010-10-081-2/+2
| | | | | | | | | BUG=58249 TEST=Open Clear Browsing Data, observe correct string (see bug). Review URL: http://codereview.chromium.org/3618012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61914 0039d316-1c4b-4281-b951-d872f2087c98
* Rename ChromeThread to BrowserThread Part6:tfarina@chromium.org2010-10-0827-291/+291
| | | | | | | | | | | - Rename entries under renderer_host and ssl. BUG=56926 TEST=trybots Review URL: http://codereview.chromium.org/3595017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61913 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes uneeded delete in InstantLoader. This is no longer needed assky@chromium.org2010-10-081-6/+0
| | | | | | | | | | | | FrameLoaderObserver's lifetime is tied to that of InstantLoader. BUG=58411 TEST=none TBR=jcivelli@chromium.org Review URL: http://codereview.chromium.org/3536017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61912 0039d316-1c4b-4281-b951-d872f2087c98
* Adds throttling of instant results for sites that don't supportsky@chromium.org2010-10-088-43/+158
| | | | | | | | | | | instant. BUG=55342 TEST=none Review URL: http://codereview.chromium.org/3613014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61908 0039d316-1c4b-4281-b951-d872f2087c98
* Rename ChromeThread to BrowserThread Part5:tfarina@chromium.org2010-10-0854-246/+246
| | | | | | | | | | | - Rename entries under sync. BUG=56926 TEST=trybots Review URL: http://codereview.chromium.org/3538015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61907 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a crash bug in the login manager.satorux@chromium.org2010-10-081-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | This is essentially a "use after free" bug combined with a race condition: 1. UserController creates windows, and own these windows. 2. UserController is registered as "widget delegate" by these windows. This means that these windows get notified when the active window is changed, and delegate it to UserController. 3. UserController is deleted 4. The windows owned by UserController are closed in the dtor of UserController 5. However, these windows are not deleted immediately 6. Instead, these windows are deleted after some delay 7. Hence, windows live longer than the owner (UserController) 8. If you are unlucky, the active window is changed before these windows are deleted 9. One of the windows get notified and delegate it to UserController 10. However, UserController has already been deleted. 11. Hence the pointer to the delegate is already invalid. 12. Bad things happen. TEST=tested that the login manager works as before BUG=chromium-os:7400 Review URL: http://codereview.chromium.org/3547018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61906 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Added DirectX Diagnostics information to about:gpu on Windows."ajwong@chromium.org2010-10-0810-271/+0
| | | | | | | | This reverts r61904. TBR=apatrick git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61905 0039d316-1c4b-4281-b951-d872f2087c98
* Added DirectX Diagnostics information to about:gpu on Windows.apatrick@chromium.org2010-10-0810-0/+271
| | | | | | | | | | | This includes the name of the GPU hardware and the driver version and release date and some other information that might potentially also be valuable in the GPU stats. TEST=try BUG=none Review URL: http://codereview.chromium.org/3547020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61904 0039d316-1c4b-4281-b951-d872f2087c98
* Webkit roll 69314:69342ajwong@chromium.org2010-10-082-6/+4
| | | | | | | | | | | Upstreamed some expectations, and added a few more. TEST=try bots green BUG=none Review URL: http://codereview.chromium.org/3613013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61903 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the wrong mesa lib name.zmo@google.com2010-10-081-2/+2
| | | | | | Review URL: http://codereview.chromium.org/3596012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61902 0039d316-1c4b-4281-b951-d872f2087c98
* chromeos: Make Enter key works on the Captcha dialog.tfarina@chromium.org2010-10-081-0/+4
| | | | | | | | | BUG=chromium-os:6928 TEST=see bug Review URL: http://codereview.chromium.org/3525020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61901 0039d316-1c4b-4281-b951-d872f2087c98
* Add a new method, Scorer::CreateFromFile, that asynchronously reads a modelbryner@chromium.org2010-10-083-0/+195
| | | | | | | | | | | | from a file and creates a new Scorer when finished. The Scorer is returned to the caller via a callback. BUG=none TEST=PhishingScorerTest.CreateFromFile Review URL: http://codereview.chromium.org/3560014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61900 0039d316-1c4b-4281-b951-d872f2087c98
* Fix instances of passing raw pointers to RefCounted objects in tasks.willchan@chromium.org2010-10-0822-100/+183
| | | | | | | | | | | Some of these manually handled it correctly by using AddRef()/Release() pairs. I switched them to make_scoped_refptr() to be more consistent. This also makes them cleanup properly on MessageLoop shutdown if we start deleting tasks. BUG=28083 TEST=builds Review URL: http://codereview.chromium.org/3581008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61899 0039d316-1c4b-4281-b951-d872f2087c98
* Automation support for Find on a given page and return the search countnirnimesh@chromium.org2010-10-088-50/+170
| | | | | | | | | | | | (Committing on behalf of amolk. Originally reviewed and LGTM-ed at http://codereview.chromium.org/3402021/show) BUG=36177 TEST=find_in_page.py Review URL: http://codereview.chromium.org/3590026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61898 0039d316-1c4b-4281-b951-d872f2087c98
* Do not use Alternate-Protocol for establishing new SpdySessions.willchan@chromium.org2010-10-085-5/+78
| | | | | | | | | | | | | | | | | | Only use Alternate-Protocol for latching onto existing SpdySessions. This is a temporary change until SSL improvements are made, so we can begin sending http over spdy when available. Note that we have to do proxy resolution one time to figure out how to check for the appropriate existing SpdySession. If no SpdySession exists, we fallback again and have to redo proxy resolution (since the alternate protocol of npn-spdy requires rewriting the URI from http:// to https://). So we may end up doing two proxy resolutions in the fallback case. I had to disable all the tests that test establishing a new SpdySession for http:// URIs, since we don't do that for now. BUG=none TEST=none Review URL: http://codereview.chromium.org/3573013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61897 0039d316-1c4b-4281-b951-d872f2087c98
* * Made Menu/MenuItem subclass of HTMLDivElementoshima@chromium.org2010-10-087-127/+230
| | | | | | | | | | | | | | | I looked at shared/css/menu.css, but it uses menu class and will take a bit more time to consolidate. I'll revisit again after finishign wrench menu. * Don't adjust size when window is not yet shown, which was causing flashing. * Support command activation w/o closing menu. This is necessary to support wrench menu. class BUG=none TEST=none Review URL: http://codereview.chromium.org/3579016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61896 0039d316-1c4b-4281-b951-d872f2087c98
* DOMUI Cert Manager: Edit CA cert trust.mattm@chromium.org2010-10-0812-11/+286
| | | | | | | | | BUG=19991 TEST=manual Review URL: http://codereview.chromium.org/3549020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61895 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 61881 (broke sync_unit_tests) - [Sync] Fixed flipped return value ↵willchan@chromium.org2010-10-081-5/+3
| | | | | | | | | | | | | | | from 61851. BUG=None TEST=None TBR=johnnyg Review URL: http://codereview.chromium.org/3579018 TBR=akalin@chromium.org Review URL: http://codereview.chromium.org/3599023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61891 0039d316-1c4b-4281-b951-d872f2087c98
* Remove dead code - PrintViewManager::PrintNowInternal.thestig@chromium.org2010-10-082-17/+0
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/3588014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61890 0039d316-1c4b-4281-b951-d872f2087c98
* CommandLine: deprecate another function on non-Windowsevan@chromium.org2010-10-083-8/+9
| | | | | | | | | BUG=23581 TEST=CommandLine unit tests Review URL: http://codereview.chromium.org/3549023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61889 0039d316-1c4b-4281-b951-d872f2087c98
* Remove PrintWebViewHelper::PrintPageAsJPEG. It's dead code.thestig@chromium.org2010-10-083-83/+0
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/3588011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61888 0039d316-1c4b-4281-b951-d872f2087c98
* Remove valgrind suppressions that don't seem to be hit anymore.vandebo@chromium.org2010-10-071-47/+0
| | | | | | | | | BUG=51057 TEST=none Review URL: http://codereview.chromium.org/3521018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61887 0039d316-1c4b-4281-b951-d872f2087c98
* Rolled ANGLE r445:r447.apatrick@chromium.org2010-10-071-1/+1
| | | | | | | | | TEST=try BUG=58041 Review URL: http://codereview.chromium.org/3607012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61886 0039d316-1c4b-4281-b951-d872f2087c98
* Use BubbleWindow for ChromeOS windows/dialogs.xiyuan@chromium.org2010-10-0719-40/+106
| | | | | | | | | BUG=chromium-os:7216 TEST=Verify all windows/dialogs use new bubble design, e.g. JS dialog, page info window, certificate view, extension install confirmation, save as dialog etc. Review URL: http://codereview.chromium.org/3538012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61885 0039d316-1c4b-4281-b951-d872f2087c98
* chromium-os:7127, part 2: Add new cellular network data to network_library.stevenjb@chromium.org2010-10-073-28/+167
| | | | | | | | | BUG=http://code.google.com/p/chromium-os/issues/detail?id=7127 TEST=Ensure network menu and network settings are unbroken. Actual testing will occur when new data is consumed, pending completion of http://codereview.chromium.org/3387025/show. Review URL: http://codereview.chromium.org/3564015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61884 0039d316-1c4b-4281-b951-d872f2087c98
* Update most secure version for the following plugins:panayiotis@google.com2010-10-071-5/+5
| | | | | | | | | | | | | | | | | - Reader 9 to 9.4.0 - Reader 8 to 8.2.5 - Quicktime for Windows to 7.6.8 - Flash 10 to 10.1.85 Relevant advisories: - http://www.adobe.com/support/security/bulletins/apsb10-22.html - http://www.adobe.com/support/security/bulletins/apsb10-21.html - http://support.apple.com/kb/HT4339 Review URL: http://codereview.chromium.org/3631002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61882 0039d316-1c4b-4281-b951-d872f2087c98
* [Sync] Fixed flipped return value from 61851.akalin@chromium.org2010-10-071-3/+5
| | | | | | | | | | BUG=None TEST=None TBR=johnnyg Review URL: http://codereview.chromium.org/3579018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61881 0039d316-1c4b-4281-b951-d872f2087c98
* Speculative fix for SpdySettingsStorage crasher.willchan@chromium.org2010-10-073-3/+138
| | | | | | | | | | | I've added a unit test to exercise the code, but it didn't trigger the crash. BUG=57331 TEST=none Review URL: http://codereview.chromium.org/3517012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61880 0039d316-1c4b-4281-b951-d872f2087c98
* Resubmit of http://codereview.chromium.org/3476002/show but without the ↵ericu@google.com2010-10-0712-50/+393
| | | | | | | | | | crashing bug. BUG=none TEST=none Review URL: http://codereview.chromium.org/3618016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61879 0039d316-1c4b-4281-b951-d872f2087c98
* Change the way we wait for print jobs at shutdown on the Macstuartmorgan@chromium.org2010-10-073-6/+26
| | | | | | | | | | | Don't try to run a message loop to wait for print jobs after the event loop has already been torn down, or bad things happen. BUG=28714 TEST=Start a large print job job, then immediately quit. The browser should not crash. Review URL: http://codereview.chromium.org/3565010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61878 0039d316-1c4b-4281-b951-d872f2087c98
* Added switch to disable GPU vsync.apatrick@chromium.org2010-10-0715-8/+171
| | | | | | | | | | | This is useful for GPU performance testing because the vsync caps the frame rate. TEST=try BUG=none Review URL: http://codereview.chromium.org/3380011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61877 0039d316-1c4b-4281-b951-d872f2087c98
* Add a hostname parameter to HttpStreamRequest::GenerateSslParamsrch@chromium.org2010-10-072-1/+5
| | | | | | | | | | | | | so that when we create an SSL connection to an HTTPS proxy, we do not attempt to compare the hostname of the request URL with the hostname in the proxy's certificate. BUG=none TEST=none Review URL: http://codereview.chromium.org/3547017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61876 0039d316-1c4b-4281-b951-d872f2087c98
* Fill the "Description" field for SPDY_SESSION events with the hostname:port ↵eroman@chromium.org2010-10-071-0/+2
| | | | | | | | | and proxy information of the connection. BUG=58367 Review URL: http://codereview.chromium.org/3609015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61875 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 61826 - Revert "Make sure TopSites is only created if enabled. ↵sky@chromium.org2010-10-072-5/+11
| | | | | | | | | | | TopSites was getting" This reverts commit r61790. It may have broken Vista Tests (dbg)(1) TBR=agl@chromium.org Review URL: http://codereview.chromium.org/3549027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61874 0039d316-1c4b-4281-b951-d872f2087c98
* Ping Google whenever a SafeBrowsing interstitial is shown to UMA users.noelutz@google.com2010-10-075-83/+91
| | | | | | | | | | | | | | | | | Whenever we show an interstitial to a UMA user we are sending a report request to SafeBrowsing servers so that we can count how many users saw a particular malicious URL. This change does not require any modification to the current privacy policy for UMA users since this is already covered by the current privacy policy. BUG=None TEST=SafeBrowsingProtocolManagerTest Review URL: http://codereview.chromium.org/3353011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61873 0039d316-1c4b-4281-b951-d872f2087c98
* All communication with the cloud print proxy service from the browser now ↵sanjeevr@chromium.org2010-10-0716-243/+220
| | | | | | | | | | | happens in the CloudPrintProxyService class. Added code to start the service process if the cloud print proxy was enabled. Also, when detect an auto-update, we send an IPC to the service process. The service process then shuts down when the browser disconnects. BUG=None TEST=Unit-tests, test Cloud Print proxy UI, test that when an update is available, the service process shuts down when the browser does. TBR=phajdan.jr Review URL: http://codereview.chromium.org/3617008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61871 0039d316-1c4b-4281-b951-d872f2087c98
* A new page about permission warnings.kathyw@chromium.org2010-10-075-0/+1120
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/3622001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61866 0039d316-1c4b-4281-b951-d872f2087c98
* Printing: Refactor a few helper methods implemented per-platform to clean upjhawkins@chromium.org2010-10-077-40/+78
| | | | | | | | | | | ifdef mess in PrintedDocument implementation. BUG=none TEST=none Review URL: http://codereview.chromium.org/3564016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61865 0039d316-1c4b-4281-b951-d872f2087c98
* Fix bug with enabling/disabling the pdf plugin, related to plugin grouping work.jam@chromium.org2010-10-073-6/+19
| | | | | | | BUG=58329 Review URL: http://codereview.chromium.org/3618015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61864 0039d316-1c4b-4281-b951-d872f2087c98