summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Create self signed X509 certificatehclam@chromium.org2010-12-174-0/+151
| | | | | | | | | | | | | In order to run a SSL server certificate and private key is needed. In the case of Chromoting the first step is to use self signed cert. This change allows to issue self signed cert. This is only implemented in NSS. BUG=None TEST=net_unittests Review URL: http://codereview.chromium.org/5754001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69573 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes bug where tab-to-search wouldn't work with instant enabled.sky@chromium.org2010-12-171-4/+4
| | | | | | | | | TEST=see bug BUG=67258 Review URL: http://codereview.chromium.org/6020001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69572 0039d316-1c4b-4281-b951-d872f2087c98
* ChromeURLRequestContext: remove copy constructoragl@chromium.org2010-12-172-46/+0
| | | | | | | | | | | (This change passes on the tryservers.) BUG=none TEST=it builds http://codereview.chromium.org/6031001/ git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69571 0039d316-1c4b-4281-b951-d872f2087c98
* Add stub PPAPI for launching NaCl's sel_ldr process.abarth@chromium.org2010-12-176-0/+77
| | | | | | | | | | | | | | | | | | | | | | | In ArcticSea, we're going to load the NaCl plugin in the render process. The NaCl plugin needs to create a sel_ldr process to host the NEXE, but when the plugin lives inside the render process, the plugin is sandboxed, so it can't create a process. This API instructs the browser to launch a sel_ldr process and wire up a bunch of IMC channels between the plugin and the new process. In reality, the sel_ldr process is just chrome.exe run with a command line flag that causes it to call NaClMain instead of BrowserMain or RendererMain. Previously, NaCl accomplished this task by smuggling a function pointer (cast as an int) from render_process_impl to the NPAPI NaCl plugin. Rather than use the same approach again, we're creating a legit way for the PPAPI plugin to ask the browser to spawn the sel_ldr process. In BalticSea, we'll likely run the NaCl plugin out-of-process (e.g., in a PPAPI process). In that case, the plugin can just host the NEXE internally, and we'll be able to remove this interface. Review URL: http://codereview.chromium.org/5897004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69568 0039d316-1c4b-4281-b951-d872f2087c98
* Add a webkit_glue API for lanching NaCl's sel_ldr. NaCl will call this API viaabarth@chromium.org2010-12-174-1/+42
| | | | | | | | Pepper. This API is based on an existing piece of code used by NaCl's NPAPI plugin, which will be removed once we get the Pepper plugin off the ground. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69567 0039d316-1c4b-4281-b951-d872f2087c98
* don't include about:linux-proxy-config in about:aboutevan@chromium.org2010-12-171-1/+0
| | | | | | | | | It's an error page and only shown on systems where something has gone wrong. Review URL: http://codereview.chromium.org/6027001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69566 0039d316-1c4b-4281-b951-d872f2087c98
* Fix up clang problemdmaclach@chromium.org2010-12-171-1/+1
| | | | | | | | | BUG=none TEST=BUILD Review URL: http://codereview.chromium.org/6013002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69565 0039d316-1c4b-4281-b951-d872f2087c98
* The ChromeURLRequestContext(ChromeURLRequestContext* other)wtc@google.com2010-12-171-0/+3
| | | | | | | | | | | constructor should copy cert_verifier_ and dnsrr_resolver_. R=agl BUG=63357 TEST=none Review URL: http://codereview.chromium.org/5927005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69563 0039d316-1c4b-4281-b951-d872f2087c98
* moving mocks into webkit/mocks/annacc@chromium.org2010-12-177-17/+17
| | | | | | | | | | | The number of mock_... files in webkit/glue is piling up and it makes more sense for them to live in a brand new mocks/ directory. BUG=None. TEST=Compiles. Review URL: http://codereview.chromium.org/5878006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69562 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for easily casting CFTypes to NSTypesdmaclach@chromium.org2010-12-172-6/+59
| | | | | | | | | | | BUG=NONE TEST=BUILD Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=69552 Review URL: http://codereview.chromium.org/5857006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69561 0039d316-1c4b-4281-b951-d872f2087c98
* [cros] Fix left/right arrow pod navigation on login.nkostylev@chromium.org2010-12-173-15/+37
| | | | | | | | | | | Don't initiate sign in process if password is empty. BUG=chromium-os:10362 TEST=Manual Review URL: http://codereview.chromium.org/5918004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69559 0039d316-1c4b-4281-b951-d872f2087c98
* FTP: Fix Windows directory listing parser for empty file names.phajdan.jr@chromium.org2010-12-172-7/+45
| | | | | | | | | BUG=66097 TEST=net_unittests Review URL: http://codereview.chromium.org/5688005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69558 0039d316-1c4b-4281-b951-d872f2087c98
* DOMUI Settings: UTH: Fix the wrapping of the privacy explanation text.kmadhusu@chromium.org2010-12-176-10/+24
| | | | | | | | | BUG=63835 TEST=none Review URL: http://codereview.chromium.org/5930003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69557 0039d316-1c4b-4281-b951-d872f2087c98
* Don't offer to translate the devtools.avi@chromium.org2010-12-172-4/+10
| | | | | | | | | BUG=63265 TEST=as in bug Review URL: http://codereview.chromium.org/6011001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69556 0039d316-1c4b-4281-b951-d872f2087c98
* Move ElideString() from base/string_util.cc to app/text_elider.cc to jschuh@google.com2010-12-1714-89/+105
| | | | | | | | | | | | | reduce size of widely-included base libraries. Committing for tsepez. BUG=49747 TEST=TextEliderTest.* Review URL: http://codereview.chromium.org/6017001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69555 0039d316-1c4b-4281-b951-d872f2087c98
* Mark FakeAudioInputTest.BasicCallbacks as flaky.phajdan.jr@chromium.org2010-12-171-1/+2
| | | | | | | | | | TBR=satish BUG=49497 TEST=media_unittests Review URL: http://codereview.chromium.org/6018001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69554 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 69552 - Add support for easily casting CFTypes to NSTypesdmaclach@chromium.org2010-12-172-49/+2
| | | | | | | | | | | | BUG=NONE TEST=BUILD Review URL: http://codereview.chromium.org/5857006 TBR=dmaclach@chromium.org Review URL: http://codereview.chromium.org/5958004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69553 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for easily casting CFTypes to NSTypesdmaclach@chromium.org2010-12-172-2/+49
| | | | | | | | | BUG=NONE TEST=BUILD Review URL: http://codereview.chromium.org/5857006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69552 0039d316-1c4b-4281-b951-d872f2087c98
* A NativeHostViewViews class for embedding views inside NativeHostView instances.anicolao@google.com2010-12-178-6/+179
| | | | | | | | | BUG=none TEST=manually on touchui build Review URL: http://codereview.chromium.org/5785001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69551 0039d316-1c4b-4281-b951-d872f2087c98
* Revert revision 69545 "Enable client-based geolocation."jknotten@chromium.org2010-12-171-1/+1
| | | | | | | | | | | | Need to fix WebKit client-based geolocation for NULL client on page destruction. BUG=None TEST=None Review URL: http://codereview.chromium.org/6010001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69550 0039d316-1c4b-4281-b951-d872f2087c98
* The MediatorThread worker thread needs to have a CertVerifierwtc@google.com2010-12-1714-28/+75
| | | | | | | | | | | for the SSLClientSocket objects it creates. R=agl,akalin BUG=63357,67239 TEST=Sync should not crash. Review URL: http://codereview.chromium.org/5958001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69549 0039d316-1c4b-4281-b951-d872f2087c98
* Use run_as to hang the action for the runners so GYP doesn't have to know ↵thomasvl@chromium.org2010-12-171-1/+15
| | | | | | | | | | about gtest. BUG=none TEST=none Review URL: http://codereview.chromium.org/5573006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69548 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress data race on bool in HistoryURLProvidertimurrrr@chromium.org2010-12-171-0/+14
| | | | | | | | | BUG=66994 TBR=glider TEST=TSan/interactive_ui_tests should go green Review URL: http://codereview.chromium.org/5966002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69547 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 69525 - Update V8 to version 3.0.3.siggi@chromium.org2010-12-171-1/+1
| | | | | | | | | | | | | The Win Reliability bot has been red since about this change. Reverting to see whether V8 is to blame. Review URL: http://codereview.chromium.org/5977001 TBR=ager@chromium.org Review URL: http://codereview.chromium.org/6008001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69546 0039d316-1c4b-4281-b951-d872f2087c98
* Enable client-based geolocation.jknotten@chromium.org2010-12-171-1/+1
| | | | | | | | | BUG=59907 TEST=BrowserTest:Geolocation*, LayoutTests:fast/dom/Geolocation Review URL: http://codereview.chromium.org/5860008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69545 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit to r74255yurys@chromium.org2010-12-172-3/+1
| | | | | | | | | | BUG=None TEST=None TBR=tonyg Review URL: http://codereview.chromium.org/6003001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69543 0039d316-1c4b-4281-b951-d872f2087c98
* Temporarily add custom expectations for extensions-headers.htmlyurys@chromium.org2010-12-171-1/+1
| | | | | | | | | BUG= TEST= Review URL: http://codereview.chromium.org/5999001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69542 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit to r74249yurys@chromium.org2010-12-171-1/+1
| | | | | | | | | | BUG=None TEST=None TBR=tonyg Review URL: http://codereview.chromium.org/5995001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69541 0039d316-1c4b-4281-b951-d872f2087c98
* Don't run some BrowserFocusTests under Valgrindtimurrrr@chromium.org2010-12-171-0/+5
| | | | | | | | BUG=67301 TBR=glider Review URL: http://codereview.chromium.org/5993001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69539 0039d316-1c4b-4281-b951-d872f2087c98
* Client-based geolocation refactoring.jknotten@chromium.org2010-12-173-2/+17
| | | | | | | | | | | | Remove unnecessary double->Int64->double conversion. Conditionally Disable GeolocationPermissionContextTests.StopUpdating for client-based geolocation. BUG=59907 Review URL: http://codereview.chromium.org/5984001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69538 0039d316-1c4b-4281-b951-d872f2087c98
* Suppresses the leak for Bug 67291.hbono@chromium.org2010-12-171-0/+7
| | | | | | | | | | | This chage just suppresses the leak for Bug 67291 started since <http://build.chromium.org/p/chromium.memory/builders/Chromium%20Mac%20UI%20(valgrind)(2)/builds/841/steps/memory%20test:%20ui/logs/stdio>. I'm not sure what caused this leak, though. TBR=thestig,timurrrr BUG=67291 TEST=make the "Chromium Mac UI (valgrind)(2)" bot green. Review URL: http://codereview.chromium.org/5989001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69537 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress the leak for Bug 67289.hbono@chromium.org2010-12-171-0/+7
| | | | | | | | | | | This change adds a suppression for Bug 67289, which started since <http://build.chromium.org/p/chromium.memory/builders/Linux%20Tests%20(valgrind)(1)/builds/737>. TBR=thestig,timurrrr BUG=67289 TEST=make the "Linux Tests (valgrind)(1)" bot green Review URL: http://codereview.chromium.org/5987001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69534 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: a better fix for socket closure crash.pfeldman@chromium.org2010-12-171-7/+7
| | | | | | Review URL: http://codereview.chromium.org/5986001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69533 0039d316-1c4b-4281-b951-d872f2087c98
* Add DCHECKs to StatefulExternalExtensionProvidergfeher@chromium.org2010-12-178-14/+70
| | | | | | | | | | | Also try to make the handling of pref_ more robust by making it private and always initializing it in the constructor of subclasses. BUG=65925 TEST=ExtensionManagementTest.{ExternalUrlUpdate,ExternalPolicyRefresh} Review URL: http://codereview.chromium.org/5784004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69532 0039d316-1c4b-4281-b951-d872f2087c98
* Updating trunk VERSION from 614.0 to 615.0chrome-release@google.com2010-12-171-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69530 0039d316-1c4b-4281-b951-d872f2087c98
* IndexedDB: Update browser tests to test for IDB exception codes.hans@chromium.org2010-12-171-2/+13
| | | | | | | | | | | | | | Test doing something that should throw an exception, and make sure the exception code is as expected. This depends on WebKit r74188. BUG=67006 TEST=browser_tests Review URL: http://codereview.chromium.org/5904004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69528 0039d316-1c4b-4281-b951-d872f2087c98
* Remove temporary test expectation for fast/regex/pcre-test-1.html,ricow@chromium.org2010-12-171-2/+0
| | | | | | | | this has been upstreamed to webkit. Review URL: http://codereview.chromium.org/5980002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69527 0039d316-1c4b-4281-b951-d872f2087c98
* Re-land 69416 - IndexedDB: Preparatory patch for using Date objects as keys.hans@chromium.org2010-12-172-0/+9
| | | | | | | | | | | | | | | | | | | | | | It was reverted in 69437 because it seemed to have broken SSLUITest.TestHTTPWithBrokenHTTPSResource SSLUITest.TestHTTPSExpiredCertAndProceed SSLUITest.TestCNInvalidStickiness SSLUITest.TestRefNavigation on Linux & Linux64. But those tests passed on the try servers, still pass on my machine, and have nothing to do with my patch (that I can imagine). Landing when the tree is calm to see how it goes. BUG=64060 TEST=none TBR=siggi@chromium.org Review URL: http://codereview.chromium.org/5983001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69526 0039d316-1c4b-4281-b951-d872f2087c98
* Update V8 to version 3.0.3.ager@chromium.org2010-12-171-1/+1
| | | | | | Review URL: http://codereview.chromium.org/5977001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69525 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: Network requests are timed with 1.6 days.pfeldman@chromium.org2010-12-171-4/+8
| | | | | | | | BUG=65506 Review URL: http://codereview.chromium.org/5861008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69524 0039d316-1c4b-4281-b951-d872f2087c98
* no native implementation of Textfield.oshima@chromium.org2010-12-1717-32/+1866
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is based on the original CL http://codereview.chromium.org/3142008. The key difference is * This uses Textfield framework and NativeTextfieldView implements NativeTextfieldWrapper. This allows us to swap the implementation without recompling the tree and can start testing on bots. * Changed the name of the model to TextfieldViewModel as TextfieldModel may be confusing as other Textfield implementations are not using it. I also changed to use string16 instead of gap buffer as it's enough for single line text. We can update the model to use GapBuffer when necessary. * Changed to use string16 as that's what chrome codebase should use. * Added a switch to turn on TextfieldView. I also filled a couple of features such as: * selection by key * mouse actions (move cursor, selection) * used WordIterator, which is i18n compatible, to move cursor by word * blinking cursor This is only for linux based build due to KeyStroke difference. I'm going to move some of test utlity function in chrome/browser/automation/ui_controls to app/test and will add more test once the migration is done. BUG=none TEST=new unit tests are added : NativeTestfieldViewTest and TextfieldViewModelTest. Review URL: http://codereview.chromium.org/5857002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69523 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup: Remove unused PrintedDocument::RenderPrintedPageNumber().thestig@chromium.org2010-12-172-15/+0
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/5948002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69522 0039d316-1c4b-4281-b951-d872f2087c98
* Add 'en' in addition to 'en-US' as Accept-Language.satorux@chromium.org2010-12-171-6/+31
| | | | | | | | | | | | Some web sites don't understand 'en-US' but 'en' in Accept-Language header. Hence we should add 'en' in addition to 'en-US'. BUG=chromium-os:9884 TEST=Added Finnish and confirmed that Accept-Language looked like "en-US,en;q=0.8,fi;q=0.6" using http://pgl.yoyo.org/http/browser-headers.php. Also visited sidneyspage.blogspot.com and confirmed that English contents were shown. Review URL: http://codereview.chromium.org/5895005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69521 0039d316-1c4b-4281-b951-d872f2087c98
* Unify strings for click-to-play, blocked plugins and outdated plugins.bauerb@chromium.org2010-12-175-37/+36
| | | | | | | | | | | Screenshots: http://www.dropmocks.com/mNkqe BUG=47731 TEST=none Review URL: http://codereview.chromium.org/5857007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69520 0039d316-1c4b-4281-b951-d872f2087c98
* Move the suppression rules for Bug 67261.hbono@chromium.org2010-12-172-8/+9
| | | | | | | | | | | This change moved the suppression rule for Bug 67261 to cover Chromium OS bots. TBR=thestig,timurrrr BUG=67261 TEST=make the "Chromium OS UI (valgrind)(3)" bot greener. Review URL: http://codereview.chromium.org/5898005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69519 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress occasional SQL leaks in appcache::PrepareCachedStatement().hbono@chromium.org2010-12-171-1/+8
| | | | | | | | | | | This change suppresses occasional leaks in appcache::PrepareCachedStatement(), such as <http://build.chromium.org/p/chromium.memory/builders/Chromium%20Mac%20UI%20(valgrind)(1)/builds/730/steps/memory%20test:%20ui/logs/stdio>. TBR=thestig,timurrrr BUG=67261 TEST=make the "Chromium Mac UI (valgrind)(1)" bot green. Review URL: http://codereview.chromium.org/5934003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69518 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor the suppression rule for Bug 42942.hbono@chromium.org2010-12-171-27/+13
| | | | | | | | | | | This just moves a suppression rule for Bug 56359 to Bug 42952 becuase it is also a SQL leak in CookieMonster. (Bug 56359 is a leak in URLRequest::Start(), which does not seem to be related to this rule.) TBR=thestig,timurrrr BUG=42942 TEST=none (This does not change any existing suppressions.) Review URL: http://codereview.chromium.org/5830007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69517 0039d316-1c4b-4281-b951-d872f2087c98
* Stop upload thread when stopping service. Leaked thread may crash process ↵vitalybuka@chromium.org2010-12-171-4/+10
| | | | | | | | | | | | on exit. BUG=64388 TEST=none Review URL: http://codereview.chromium.org/5845004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69516 0039d316-1c4b-4281-b951-d872f2087c98
* Widen the suppression rule for Bug 49279.hbono@chromium.org2010-12-171-1/+8
| | | | | | | | | | | This change widen the suppression rule for Bug 49279 more to cover the same leak on Mac <http://build.chromium.org/p/chromium.memory/builders/Chromium%20Mac%20UI%20(valgrind)(1)/builds/729/steps/memory%20test:%20ui/logs/stdio>. TBR=thestig,timurrrr BUG=49279 TEST=make the "Chromium Mac (valgrind)(1)" bot greener. Review URL: http://codereview.chromium.org/5904006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69515 0039d316-1c4b-4281-b951-d872f2087c98
* Allow a non-200 (or non-407) response for a CONNECT request from an HTTPS proxyrch@chromium.org2010-12-1724-50/+450
| | | | | | | | | | | | | | | | | to be consumed by chrome. Among other things, this will allow the proxy to inform the user that the hostname could not be resolved or similar conditions. This adds a new OnHttpsProxyTunnelConnectionResponse method to StreamRequest::Delegate which is invoked when an HTTPS proxy returns a non-200, non-407 response. The method is called with an HttpResponseInfor argument to access the request headers, and an HttpStream argument to access the response body. BUG=none TEST=HttpNetworkTransactionTest Review URL: http://codereview.chromium.org/4935001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69513 0039d316-1c4b-4281-b951-d872f2087c98