summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Added support for vector printing for Pepper v1 plugins for Windows. Mac and ↵sanjeevr@chromium.org2010-06-243-0/+96
| | | | | | | | | | | Linux to follow. BUG=None. TEST=Test printing from Chrome PDF plugin on Windows. Review URL: http://codereview.chromium.org/2863019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50699 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a potential crash issue.suzhe@chromium.org2010-06-241-13/+17
| | | | | | | | | BUG=47376 TEST=none Review URL: http://codereview.chromium.org/2868033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50697 0039d316-1c4b-4281-b951-d872f2087c98
* Create HttpAuthController. (again)vandebo@chromium.org2010-06-248-409/+538
| | | | | | | | | | | | This packages up the auth state into a single class to enable a HttpProxyClientSocket class (which is needed for SSLClientSocketPool). Fix memory leak. BUG=30357 TEST=existing unit tests Review URL: http://codereview.chromium.org/2808020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50696 0039d316-1c4b-4281-b951-d872f2087c98
* Change Windows' application/x-x509-user-cert handling to allow any ↵rsleevi@chromium.org2010-06-249-319/+3
| | | | | | | | | | | | certificate that has a private key, regardless of where it was generated, rather than restricting it to keys generated via <keygen> in the current browsing session. BUG=148 TEST=None R=wtc Review URL: http://codereview.chromium.org/2874002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50695 0039d316-1c4b-4281-b951-d872f2087c98
* Windows and NSS implementations allow for any certificate, while the Mac ↵rsleevi@chromium.org2010-06-241-2/+0
| | | | | | | | | | | implementation currenly constrains to certificates flagged for client authentication. The behaviour on other browsers is to allow any certificate for which the user has a private key, regardless of usage constraints, when handling application/x-x509-user-cert. BUG=148 TEST=none Review URL: http://codereview.chromium.org/2843015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50691 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit roll 61720:61721hclam@chromium.org2010-06-241-1/+1
| | | | | | | | | | | | Rolling 61721 to include test results for the failing layout tests. TBR=mikhail TEST=bot goes green BUG=none Review URL: http://codereview.chromium.org/2863023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50690 0039d316-1c4b-4281-b951-d872f2087c98
* Fix crash in GetSpdySessionFromSSLSocket in the case where thembelshe@chromium.org2010-06-246-19/+84
| | | | | | | | | | server immediately hangs up after negotiating SPDY via NPN. BUG=46369 TEST=SpdyNPNServerHangup Review URL: http://codereview.chromium.org/2862027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50689 0039d316-1c4b-4281-b951-d872f2087c98
* Fix copy & paste error from http://codereview.chromium.org/2855009.rafaelw@chromium.org2010-06-241-1/+1
| | | | | | | | TBR=aa Review URL: http://codereview.chromium.org/2867023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50688 0039d316-1c4b-4281-b951-d872f2087c98
* Fix remoting_unittests on shlib-dbg build botshclam@chromium.org2010-06-242-2/+12
| | | | | | | | | | | | Pull in extra dependencies that require to run remoting_unittests on shlib-dbg linux bot. TEST=test runs BUG=none Review URL: http://codereview.chromium.org/2850025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50687 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit 61699:61720hclam@chromium.org2010-06-241-1/+1
| | | | | | | | | | TBR=mikhail TEST=Tree stays green BUG=none Review URL: http://codereview.chromium.org/2826016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50686 0039d316-1c4b-4281-b951-d872f2087c98
* removing caps from new known_crashes stacktraceace@chromium.org2010-06-241-1/+2
| | | | | | | | BUG=47367 Review URL: http://codereview.chromium.org/2802020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50685 0039d316-1c4b-4281-b951-d872f2087c98
* media_Bench and ffmpeg_tests disable exception handler by defaultfbarchard@chromium.org2010-06-242-4/+16
| | | | | | | | | BUG=47307 TEST=no change in normal behavior. Review URL: http://codereview.chromium.org/2811026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50684 0039d316-1c4b-4281-b951-d872f2087c98
* Move the bookmark manager into resources.pak.tony@chromium.org2010-06-2411-50/+111
| | | | | | | | | | | | This allows for the bookmark manager to work after upgrading in the background on Linux. BUG=42770 TEST=Bookmark manager still works Review URL: http://codereview.chromium.org/2814009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50683 0039d316-1c4b-4281-b951-d872f2087c98
* Don't need to copy the challenge data before calling DER_Encode becausewtc@chromium.org2010-06-242-10/+8
| | | | | | | | | | | DER_Encode will copy it. Document the GenKeyAndSignChallenge function. R=mattm,davidben BUG=148 TEST=none Review URL: http://codereview.chromium.org/2866011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50682 0039d316-1c4b-4281-b951-d872f2087c98
* Add stack to known_crashes listace@chromium.org2010-06-241-0/+3
| | | | | | | | Bug=47367 Review URL: http://codereview.chromium.org/2817027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50680 0039d316-1c4b-4281-b951-d872f2087c98
* Change LOG(DFATAL) to avoid dialog in production buildjar@chromium.org2010-06-241-3/+3
| | | | | | | | | | | | | | Old semantics: In DEBUG mode: no change: Fatal CHECK error and dialog. In Release mode: Dialog for user, but allow user to continue. New semantics: In Release mode: LOG(ERROR), but don't bother the user. r=brettw,willchan Review URL: http://codereview.chromium.org/2872014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50679 0039d316-1c4b-4281-b951-d872f2087c98
* Enable "get html from page" functionality for PyAuto.jrg@chromium.org2010-06-248-10/+259
| | | | | | | | | BUG=36184 TEST=Run PyAuto's content.py and make sure it passes. Review URL: http://codereview.chromium.org/2861019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50678 0039d316-1c4b-4281-b951-d872f2087c98
* Implement Password Manager aggregate metrics reportingdpranke@chromium.org2010-06-244-0/+27
| | | | | | | | | | | | This patch implements UMA histograms for the total number of saved passwords and the number of usernames per site/realm. BUG=45946 R=jcivelli@chromium.org TEST=none Review URL: http://codereview.chromium.org/2834009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50677 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a crash when the content type of a multipart requesttony@chromium.org2010-06-243-5/+14
| | | | | | | | | | | | | | changes to a content type that we ignore the load of. For example, if the content type of a multipart request changes from text/html to foo/bar, we would crash because we would delete the multipart delegate while it was still on the stack. BUG=47105 Review URL: http://codereview.chromium.org/2850023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50676 0039d316-1c4b-4281-b951-d872f2087c98
* Fix an unititialized variable that caused a mac valgrind failure.csilv@chromium.org2010-06-242-10/+1
| | | | | | | | BUG=46797 TEST=Mac valgrind stays green Review URL: http://codereview.chromium.org/2849020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50675 0039d316-1c4b-4281-b951-d872f2087c98
* Make pinned tabs a little stickier.estade@chromium.org2010-06-242-2/+21
| | | | | | | | | | | Use the same algorithm for rewriting the window open disposition as we use for link clicking. BUG=47190 TEST=manual; unit tests Review URL: http://codereview.chromium.org/2807016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50674 0039d316-1c4b-4281-b951-d872f2087c98
* Fix pinned tab link navigations.estade@chromium.org2010-06-242-15/+23
| | | | | | | | | | | This ties up that loose end I mentioned in http://codereview.chromium.org/2747011 (I had put this off because I expected it would require slightly more effort). BUG=29281 TEST=manual Review URL: http://codereview.chromium.org/2844017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50673 0039d316-1c4b-4281-b951-d872f2087c98
* Add basic UI tests for dom_ui/options.csilv@chromium.org2010-06-243-0/+105
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/2848012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50672 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 50667 - Add in support for internal pepper plugins into the ↵mrossetti@chromium.org2010-06-2311-510/+104
| | | | | | | | | | | | | | | | PepperPluginRegistry and pepper::PluginModule. Used Chromoting's plugin as the first attempt at using this interface. BUG=none TEST=compiles Review URL: http://codereview.chromium.org/2843018 TBR=ajwong@chromium.org Review URL: http://codereview.chromium.org/2834021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50671 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 50647 - Create HttpAuthController.vandebo@chromium.org2010-06-238-539/+409
| | | | | | | | | | | | | | | | 'Memory tests' is not happy. This packages up the auth state into a single class to enable a HttpProxyClientSocket class (which is needed for SSLClientSocketPool). BUG=30357 TEST=existing unit tests Review URL: http://codereview.chromium.org/2808020 TBR=vandebo@chromium.org Review URL: http://codereview.chromium.org/2866018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50669 0039d316-1c4b-4281-b951-d872f2087c98
* Allow for a new flag (--log_file) which lets pyauto log to a file instead of ↵nirnimesh@chromium.org2010-06-231-3/+13
| | | | | | | | just stdout. Review URL: http://codereview.chromium.org/2826014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50668 0039d316-1c4b-4281-b951-d872f2087c98
* Add in support for internal pepper plugins into the PepperPluginRegistry and ↵ajwong@chromium.org2010-06-2311-104/+510
| | | | | | | | | | | | | pepper::PluginModule. Used Chromoting's plugin as the first attempt at using this interface. BUG=none TEST=compiles Review URL: http://codereview.chromium.org/2843018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50667 0039d316-1c4b-4281-b951-d872f2087c98
* Adding a mutator method for the private variables.rlp@chromium.org2010-06-232-0/+17
| | | | | | | | | BUG=38736 TEST=none Review URL: http://codereview.chromium.org/2860016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50666 0039d316-1c4b-4281-b951-d872f2087c98
* Mark SrpcPluginTest as flaky.ericu@google.com2010-06-231-1/+1
| | | | | | | | | BUG=643 TEST=none Review URL: http://codereview.chromium.org/2799029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50665 0039d316-1c4b-4281-b951-d872f2087c98
* Canvas refactoring part 2.ben@chromium.org2010-06-2350-299/+351
| | | | | | | | | | | | - Rename Canvas to CanvasSkia. - Create a subclass Canvas that inherits from CanvasSkia for compatibility. BUG=none TEST=none Review URL: http://codereview.chromium.org/2862025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50664 0039d316-1c4b-4281-b951-d872f2087c98
* Adds a placeholder preference for disabling any video/voice chat ↵gwilson@google.com2010-06-232-0/+6
| | | | | | | | | | | | | | functionality, if it is ever added. This placeholder is needed in the meantime so that some specific builds can have this preference pre-set before the feature(s) ever exist. R=cpu BUG=none TEST=none Review URL: http://codereview.chromium.org/2827020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50663 0039d316-1c4b-4281-b951-d872f2087c98
* Enable --wait-for-debugger for the browser process.jrg@chromium.org2010-06-231-0/+8
| | | | | | | | | | | | | Helpful when the browser itself is a child process (e.g. of pyauto). BUG=none TEST=Run Chrome with --wait-for-debugger. Make sure it waits for debugger. Review URL: http://codereview.chromium.org/2826015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50662 0039d316-1c4b-4281-b951-d872f2087c98
* Add a locked version of CryptAcquireContextdavidben@chromium.org2010-06-234-4/+92
| | | | | | | | | | | | The function is not thread-safe when called with certain flags. This will be useful when we move keygen onto a worker thread. BUG=none TEST=KeygenHandlerTest.SmokeTest (existing) Review URL: http://codereview.chromium.org/2828019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50661 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit 61653:61699hclam@chromium.org2010-06-231-1/+1
| | | | | | | | | | TBR=mikhail BUG=none TEST=Tree stays green Review URL: http://codereview.chromium.org/2803020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50657 0039d316-1c4b-4281-b951-d872f2087c98
* A qa-tool to check that the browser does not crash after extensions are ↵nirnimesh@chromium.org2010-06-231-0/+65
| | | | | | | | installed. Review URL: http://codereview.chromium.org/2831020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50656 0039d316-1c4b-4281-b951-d872f2087c98
* Add RemotingUI class to handle chrome://remoting URLs.garykac@google.com2010-06-236-19/+142
| | | | | | | | | | | | These URLs are handled by a plugin that is registered to the chrome-internal-plugin/remoting MIME type. BUG=none TEST=verify plugin is loaded when navigating to chrome://remoting Review URL: http://codereview.chromium.org/2812017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50655 0039d316-1c4b-4281-b951-d872f2087c98
* Remove extra ',' at the end of an enum list which fails to compile in C withmsneck@google.com2010-06-231-1/+1
| | | | | | | | | | | "-pedantic" enabled. BUG=none TEST=none Review URL: http://codereview.chromium.org/2830024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50654 0039d316-1c4b-4281-b951-d872f2087c98
* linux: build fixevan@chromium.org2010-06-231-1/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50653 0039d316-1c4b-4281-b951-d872f2087c98
* linux: initialize glib-dbus threading during startupevan@chromium.org2010-06-233-10/+5
| | | | | | | | | | | | Rather than scattering init calls through the code, just inititialize it once. (In particular, the gnome-keyring support also needs this function called, and I didn't want to copy it one more time.) TEST=no threading-related crash during gnome-keyring startup Review URL: http://codereview.chromium.org/2873015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50652 0039d316-1c4b-4281-b951-d872f2087c98
* Change runclient so that it automatically uppercases IDs so I don't have to ↵dmaclach@chromium.org2010-06-231-1/+1
| | | | | | | | | | | do it myself. BUG=none TEST=none Review URL: http://codereview.chromium.org/2875011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50651 0039d316-1c4b-4281-b951-d872f2087c98
* Convert WebPluginInfo from wstring to string16stuartmorgan@chromium.org2010-06-2314-57/+56
| | | | | | | | | BUG=None TEST=No behavioral change; plugins should continue to work. Review URL: http://codereview.chromium.org/2866014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50650 0039d316-1c4b-4281-b951-d872f2087c98
* Refactored ggl::SwapBuffers to take the GGL context as an argument. apatrick@chromium.org2010-06-234-5/+4
| | | | | | | | | | | | | | It was using the context made current with ggl::MakeCurrent before. The new design is more consistent with other SwapBuffers implementations. Already reviewed in a previous CL: http://codereview.chromium.org/2802007/show TEST=try BUG=none TBR=vangelis@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50649 0039d316-1c4b-4281-b951-d872f2087c98
* Implement the SecureHashAlgorithm class using Windows CryptoAPI.wtc@chromium.org2010-06-233-12/+128
| | | | | | | | | | | | sha1.cc is renamed sha1_portable.cc. Change the swapends function to take a pointer instead of a non-const reference parameter. R=jhawkins,davidben,eroman BUG=47218 TEST=SHA1Test.* in base_unittests should pass. Review URL: http://codereview.chromium.org/2849018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50648 0039d316-1c4b-4281-b951-d872f2087c98
* Create HttpAuthController.vandebo@chromium.org2010-06-238-409/+539
| | | | | | | | | | | This packages up the auth state into a single class to enable a HttpProxyClientSocket class (which is needed for SSLClientSocketPool). BUG=30357 TEST=existing unit tests Review URL: http://codereview.chromium.org/2808020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50647 0039d316-1c4b-4281-b951-d872f2087c98
* Take 2: sync changes to support encryptionalbertb@chromium.org2010-06-2328-66/+516
| | | | | | | | | | | Attempting to resubmit this change. It looks like the reason for the build break on linux was a missing dependency (nss) in the interactive_ui_test target. BUG=32410 TEST=unittests Review URL: http://codereview.chromium.org/2828021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50646 0039d316-1c4b-4281-b951-d872f2087c98
* Add suppression for bug 47331.ericu@google.com2010-06-231-0/+26
| | | | | | | | | BUG=47331 TEST=none Review URL: http://codereview.chromium.org/2847026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50645 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: Port the ExtensionBrowserTest.PluginLoadUnload test part 1 - check in ↵thestig@chromium.org2010-06-233-0/+5
| | | | | | | | | | the test plugins. (TTF) BUG=29900 TEST=none Review URL: http://codereview.chromium.org/2864019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50644 0039d316-1c4b-4281-b951-d872f2087c98
* Enables tooltips on label. Sends message to wm when user image or user labelavayvod@chromium.org2010-06-232-4/+48
| | | | | | | | | | | | is clicked so wm knows which one to select. BUG=cros:2318 TEST=With new wm tooltips should appear above user image and label on unselected user pod. Review URL: http://codereview.chromium.org/2856014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50643 0039d316-1c4b-4281-b951-d872f2087c98
* Remove preprocess hack now that WebKit has been updated.darin@chromium.org2010-06-231-8/+0
| | | | | | | | | | R=sky BUG=none TEST=none Review URL: http://codereview.chromium.org/2832021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50642 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor the translate infobars on mac to match the new windows code.feldstein@chromium.org2010-06-2316-1162/+1014
| | | | | | | | | | | | Breaks it up into 4 different classes instead of 1 class full of switches and if statements. BUG=none TEST=unit_tests.TranslationInfoBarTest Review URL: http://codereview.chromium.org/2815013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50641 0039d316-1c4b-4281-b951-d872f2087c98