summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Change the bad-certificate handler for SSL (using NSS) to return anmarkus@chromium.org2009-03-3020-181/+655
| | | | | | | | | | | | | | | | | | | | | | | error. This requires a few additional changes in the rest of the code. In particular, we now have to teach HttpNetworkTransaction about how to restart connections with bad certificates. This was originally intended to be done by ReconnectIgnoringLastError(), but that API turns out be very difficult to implement in the SSLClientSocket. So, instead, we just create a completely new SSLClientSocket. We also have to be careful to store a copy of the certificate from within the bad-certificate handler, as it won't be available by the time GetSSLInfo() is called. And we fix a bug that would cause us to erroneously talk SSL on reconnected TCP sockets, even though we were still supposed to negotiate a proxy tunnel first. Review URL: http://codereview.chromium.org/43115 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12809 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline some tests on Linux following a recent Windows rebaseline.evan@chromium.org2009-03-3018-0/+5420
| | | | | | TBR=pamg git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12808 0039d316-1c4b-4281-b951-d872f2087c98
* Move position of declaration per nit on larger CL that landedjar@chromium.org2009-03-301-3/+1
| | | | | | | tbr=wtc Review URL: http://codereview.chromium.org/57019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12807 0039d316-1c4b-4281-b951-d872f2087c98
* Update chrome.gyp for new browser/gtk/tabs/*.{cc,h} breakout.sgk@google.com2009-03-301-2/+6
| | | | | | Review URL: http://codereview.chromium.org/57022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12806 0039d316-1c4b-4281-b951-d872f2087c98
* Retry of r12793: Rename some .cpp files to .cc.evan@chromium.org2009-03-305-11/+11
| | | | | | Review URL: http://codereview.chromium.org/57017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12805 0039d316-1c4b-4281-b951-d872f2087c98
* Resubmit http://codereview.chromium.org/55034 with one-line fix to ↵dkegel@google.com2009-03-304-142/+154
| | | | | | | | test_shell_thread.py Review URL: http://codereview.chromium.org/58003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12804 0039d316-1c4b-4281-b951-d872f2087c98
* Re-baseline new font tests for Windows.pam@chromium.org2009-03-3019-8/+5420
| | | | | | | | BUG=none TEST=covered by layout tests Review URL: http://codereview.chromium.org/56032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12803 0039d316-1c4b-4281-b951-d872f2087c98
* Enable streaming in ffmpeg based on data sourcemedia::DataSource interface ↵hclam@chromium.org2009-03-307-11/+37
| | | | | | | | has IsSeekable() method to decideon runtime whether the data source is seekable or not. Thisinformation is provided to FFmpeg to decide whether to dostreaming or not. In the case of streaming, FFmpeg does notsupport seeking. Review URL: http://codereview.chromium.org/57015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12802 0039d316-1c4b-4281-b951-d872f2087c98
* Switching printing to gyp on windows.bradnelson@google.com2009-03-304-314/+3
| | | | | | Review URL: http://codereview.chromium.org/58002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12801 0039d316-1c4b-4281-b951-d872f2087c98
* FFmpeg Audio decoder glue codehclam@chromium.org2009-03-304-7/+92
| | | | | | | | | | Implementation of FFmpegAudioDecoder which is the glue code providing access to ffmpeg decoder functions for the media pipeline. Review URL: http://codereview.chromium.org/56035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12800 0039d316-1c4b-4281-b951-d872f2087c98
* Remove Windows "Save As" dialogs from Save Page code.In this change:- ↵paulg@google.com2009-03-3018-186/+247
| | | | | | | | convert SavePackage to use async SelectFileDialog- return the chosen filter index in the FileSelected callback- some clean up of save_package.ccBUG=8691 (http://crbug.com/8691) Review URL: http://codereview.chromium.org/45048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12799 0039d316-1c4b-4281-b951-d872f2087c98
* Add histogram of total latency when we're not re-using a socketjar@chromium.org2009-03-301-0/+7
| | | | | | | | | Trying to remove noise from latency experiment involving DNS prefetching. r=wtc Review URL: http://codereview.chromium.org/57016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12798 0039d316-1c4b-4281-b951-d872f2087c98
* Exclude ffmpeg_* files that don't build on Linux, too.sgk@google.com2009-03-301-0/+11
| | | | | | Review URL: http://codereview.chromium.org/57020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12797 0039d316-1c4b-4281-b951-d872f2087c98
* Decoders now use standard callback mechanism for Reads. Removed ↵ralphl@chromium.org2009-03-3010-138/+82
| | | | | | | | | Assignable<> template. Also includes an update that should provide more accurate timing from the audio renderer. Review URL: http://codereview.chromium.org/55031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12796 0039d316-1c4b-4281-b951-d872f2087c98
* Break out the tab rendering logic into TabGtk and TabRendererGtk.jhawkins@chromium.org2009-03-3010-646/+1324
| | | | | | Review URL: http://codereview.chromium.org/56030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12795 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Rename some .cpp files to .cc."evan@chromium.org2009-03-305-6/+6
| | | | | | This reverts commit r12793. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12794 0039d316-1c4b-4281-b951-d872f2087c98
* Rename some .cpp files to .cc.evan@chromium.org2009-03-305-6/+6
| | | | | | Review URL: http://codereview.chromium.org/57017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12793 0039d316-1c4b-4281-b951-d872f2087c98
* Always fall through to NetResourceProvider, rather than NOTREACHED()ing here.evan@chromium.org2009-03-301-7/+0
| | | | | | | | | | There's a subsequent LOG(ERROR) in that code, so we still crash if a resource is missing, but it means we don't need to enumerate all resources again here. Fixes chrome/fast/forms/basic-inputs.html . TBR=tony git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12792 0039d316-1c4b-4281-b951-d872f2087c98
* Linux build fixesagl@chromium.org2009-03-303-15/+10
| | | | | | | Review URL: http://codereview.chromium.org/56068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12791 0039d316-1c4b-4281-b951-d872f2087c98
* The NativeButton HWND would not be created yet when we were setting the ↵jcampan@chromium.org2009-03-301-5/+5
| | | | | | | | | | | | initial focus in the first run bubble view. This CL makes sure to set the focus when everything is set-up. BUG=9387 TEST=Run chrome to show the first run bubble (you can use the --first-run parameter). When Chrome comes-up, it shows the "Search from here" info bubble. The focus should be on the "Keep Google..." button. Review URL: http://codereview.chromium.org/55019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12790 0039d316-1c4b-4281-b951-d872f2087c98
* In certain cases, the coordinates used for pattern rendering can gosenorblanco@chromium.org2009-03-301-2/+3
| | | | | | | | | | | | | | | | | | | | negative, eg., when a negative translation is applied in the shader matrix. This causes the rasterizer to blow up, since it accesses memory outside the pattern bitmap. Since the integer modulus operator for C++ has unspecified behaviour with negative arguments, its value may go negative. In this case, we must offset by the modulus to make it positive again. I decided to do this at a low level in skia, since it seems better to make skia robust than to pray that you get strictly non-negative translations. (There is a fix for this in src/skia/tile_patch.diff, but it's wrong.) This patch should be upstreamed to skia. Review URL: http://codereview.chromium.org/55044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12789 0039d316-1c4b-4281-b951-d872f2087c98
* Chrome-side of using setKeyIdentifierFromWindowsKeyCode instead ofdarin@chromium.org2009-03-306-28/+9
| | | | | | | | | | | KeyIdentifier.h. BUG=9460 R=avi,dglazkov Review URL: http://codereview.chromium.org/55056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12788 0039d316-1c4b-4281-b951-d872f2087c98
* Add cast to fix tree bustage on macjar@chromium.org2009-03-301-3/+6
| | | | | | | tbr=huanr Review URL: http://codereview.chromium.org/57014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12786 0039d316-1c4b-4281-b951-d872f2087c98
* Linux GYP build: fix typo ("gdk"->"gtk")agl@chromium.org2009-03-301-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12785 0039d316-1c4b-4281-b951-d872f2087c98
* Use HTTP status return code to make SDCH handling more robust.jar@chromium.org2009-03-3012-17/+224
| | | | | | | | | | | | | | | | | | | | | At least one proxy replaces the SDCH content with an error page (of HTML, without SDCH compression). We can identify that scenario by spotting the 40x HTTP return code (and the fact that the content is not SDCH encoded, even though we advertised SDCH and a dictionary to the server). This change list adds the ability to access the return code via the FilterContext. The bulk of the change is centered on getting that access method to be const in all derived classes. bug=8916 r=wtc,huanr,openvcdiff Review URL: http://codereview.chromium.org/56043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12784 0039d316-1c4b-4281-b951-d872f2087c98
* Linux GYP build: fix typo ("gdk"->"gtk")agl@chromium.org2009-03-301-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12783 0039d316-1c4b-4281-b951-d872f2087c98
* Based on empirical data, push chrome.dll's base address forward.deanm@chromium.org2009-03-301-1/+1
| | | | | | | | | | | | | Since the meat of our code is in a DLL, which is loaded dynamically, parts of the address space are already occupied. Having our DLL rebased from its preferred address means processing relocations, slower startup time, and less effective memory sharing. We don't have enough information to decide on the best address, but hopefully this will be better than what we currently use. Review URL: http://codereview.chromium.org/49051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12782 0039d316-1c4b-4281-b951-d872f2087c98
* Platform cleanup in chrome UI tests.phajdan.jr@chromium.org2009-03-302-5/+9
| | | | | | | | | Can't include them in the Linux build yet because they wouldn't pass. Review URL: http://codereview.chromium.org/57010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12780 0039d316-1c4b-4281-b951-d872f2087c98
* Reorder d8 files in v8 gyp file.ager@chromium.org2009-03-301-1/+1
| | | | | | | TBR=sgjesse@chromium.org Review URL: http://codereview.chromium.org/56066 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12779 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 12776.dkegel@google.com2009-03-304-132/+141
| | | | | | Review URL: http://codereview.chromium.org/57012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12778 0039d316-1c4b-4281-b951-d872f2087c98
* Add some includes needed by GCC 4.4.0mark@chromium.org2009-03-302-0/+2
| | | | | | | | | | | | base/string16.h uses EOF thus #include <stdio.h> net/disk_cache/trace.cc uses vsnprintf thus #include <stdio.h> Patch by Craig Schlenter <craig.schlenter@gmail.com> Review URL: http://codereview.chromium.org/46092 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12777 0039d316-1c4b-4281-b951-d872f2087c98
* Support valgrinding layout tests.dkegel@google.com2009-03-304-141/+132
| | | | | | | | | | | | Also suppress several common memory leak reports; http://crbug.com/9450 http://crbug.com/9458 http://crbug.com/9475 http://crbug.com/9503 Review URL: http://codereview.chromium.org/55034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12776 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup in automation. Remove WaitForTabCountToChange.phajdan.jr@chromium.org2009-03-3010-224/+109
| | | | | | | | | | WaitForTabCountToBecome is easier to use and more reliable. Also removed Windows2000-specific code from accessibility unit tests. Review URL: http://codereview.chromium.org/45070 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12774 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the DOMUIToStandard unit test and uncomment it. The NavigationControllerbrettw@chromium.org2009-03-301-8/+20
| | | | | | | | wasn't getting hooked up properly to the WebContents, and we were getting the wrong RenderViewHost out of it later on in the test. Review URL: http://codereview.chromium.org/55045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12773 0039d316-1c4b-4281-b951-d872f2087c98
* Fix v8.gyp after adding new platform specific d8 files.ager@chromium.org2009-03-301-2/+8
| | | | | | | TBR=kmillikin@chromium.org Review URL: http://codereview.chromium.org/56062 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12772 0039d316-1c4b-4281-b951-d872f2087c98
* Update V8 to version 1.1.4.ager@chromium.org2009-03-301-1/+1
| | | | | | | | | This version contains a crash fix for: http://code.google.com/p/chromium/issues/detail?id=7969 Review URL: http://codereview.chromium.org/56061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12771 0039d316-1c4b-4281-b951-d872f2087c98
* Make version rule's path assumptions less specific.robertshield@google.com2009-03-301-1/+1
| | | | | | Review URL: http://codereview.chromium.org/56054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12770 0039d316-1c4b-4281-b951-d872f2087c98
* 1. Added 'scripts' command response handler that populates Scripts panel ↵yurys@google.com2009-03-303-64/+71
| | | | | | | | | with script sources. 2. Modify WebDevToolsClientImpl::JsAddSourceToFrame so that it returns false when fails. Review URL: http://codereview.chromium.org/56058 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12769 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: support null callbacks in the frontend, encapsulate node ids.pfeldman@chromium.org2009-03-303-8/+5
| | | | | | Review URL: http://codereview.chromium.org/57004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12768 0039d316-1c4b-4281-b951-d872f2087c98
* Fix devtools tests.pfeldman@chromium.org2009-03-301-2/+2
| | | | | | Review URL: http://codereview.chromium.org/56057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12766 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: Implement basic DOM edit operations.pfeldman@chromium.org2009-03-3011-253/+537
| | | | | | Review URL: http://codereview.chromium.org/56005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12765 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 12763.jianli@chromium.org2009-03-3018-797/+7
| | | | | | Review URL: http://codereview.chromium.org/56055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12764 0039d316-1c4b-4281-b951-d872f2087c98
* Enable worker layout tests. In order for test_shell to run worker, we link ↵jianli@chromium.org2009-03-3018-7/+797
| | | | | | | | all of the code required to run the worker into a DLL and then load that DLL in test_shell. This allows us to host a separate V8 instance. Review URL: http://codereview.chromium.org/50045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12763 0039d316-1c4b-4281-b951-d872f2087c98
* Forgot to update path for webkit.sln when moving media to gyp on windows ↵bradnelson@google.com2009-03-301-1/+1
| | | | | | | | (try server didn't catch it...). Review URL: http://codereview.chromium.org/57003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12762 0039d316-1c4b-4281-b951-d872f2087c98
* Switching media to gyp under windows.bradnelson@google.com2009-03-307-826/+66
| | | | | | Review URL: http://codereview.chromium.org/57002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12761 0039d316-1c4b-4281-b951-d872f2087c98
* Fix mismatch in sandbox ignore list (changed the target name, forgot to ↵bradnelson@google.com2009-03-300-0/+0
| | | | | | change the props). git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12760 0039d316-1c4b-4281-b951-d872f2087c98
* A workaround fix for Issue 3693.hbono@chromium.org2009-03-301-0/+6
| | | | | | | | | To investigate the behavior of Safari, it seems to finish an ongoing composition when we click a left mouse button. So, this change just emulates the behavior. BUG=3693 Review URL: http://codereview.chromium.org/42691 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12759 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline 3 worker layout tests to count in the different messages from V8.jianli@chromium.org2009-03-306-0/+54
| | | | | | Review URL: http://codereview.chromium.org/45057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12758 0039d316-1c4b-4281-b951-d872f2087c98
* Reland changes to fix the problem that DOM object is deleted in the GC ↵jianli@chromium.org2009-03-297-382/+234
| | | | | | | | | | | | | thread, not owning thread. This patch contains the fix to the Purify failure: memory leaks of thread specific data for main thread. The fix is to switch to using the static maps for main thread. Compared with previous patch being reviewed, the main change in this patch is in V8DOMMap.cpp: I introduce NonMainThreadSpecificDOMData and MainThreadSpecificDOMData that are both derived from ThreadSpecificDOMData. Review URL: http://codereview.chromium.org/49044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12757 0039d316-1c4b-4281-b951-d872f2087c98
* Remove NOTIMPLEMENTED bits for fast shutdown code on non-Windows.evan@chromium.org2009-03-291-8/+0
| | | | | | | | This was just temporary code anyway. Review URL: http://codereview.chromium.org/49048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12756 0039d316-1c4b-4281-b951-d872f2087c98