summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix a hidden dependency from view_examples to chrome on Linux.satorux@chromium.org2009-12-122-2/+1
| | | | | | | | | | | | | We no longer need to build chrome first just for the resource files. Adding a dependency to "packed_resources" is sufficient. TEST=try; locally clean built view_examples on linux BUG=29969 Review URL: http://codereview.chromium.org/487020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34412 0039d316-1c4b-4281-b951-d872f2087c98
* Mac: remove extension shelf code.viettrungluu@chromium.org2009-12-128-502/+4
| | | | | | | | | | | | | Otherwise, I'll shortly have to update it and test other changes against the extension shelf (or let bitrot set in). The extension shelf was removed from Chrome/Chromium. This code was left in for possible future use since doing so posed no cost. The corresponding code remains in the Windows version (for experimental purposes), but has also been removed from the Linux version. If this code is ever needed again, this patch will be the one to try to revert. BUG=30178 TEST=Trybots, to make sure everything still compiles and unit tests run cleanly. Review URL: http://codereview.chromium.org/495004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34407 0039d316-1c4b-4281-b951-d872f2087c98
* One more test failing on valgrind/mac.oshima@chromium.org2009-12-121-0/+4
| | | | | | TBR: stuartmorgan@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34406 0039d316-1c4b-4281-b951-d872f2087c98
* The ChromeFrame redirect network tests don't complete at times as we receive ↵ananta@chromium.org2009-12-121-2/+4
| | | | | | | | | | | | | | | invalid redirect response codes in our bind status callback implementation. Fix is to default to 302 in this case. This is an attempt to get the network tests up on the builder. TBR=tommi Bug=30118 Review URL: http://codereview.chromium.org/494006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34405 0039d316-1c4b-4281-b951-d872f2087c98
* TBR: dank, stuartmorgan, not_the_right_glider, Timur Iskhodzhanov, Alexander ↵oshima@chromium.org2009-12-121-0/+12
| | | | | | Potapenko git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34404 0039d316-1c4b-4281-b951-d872f2087c98
* Made chrome_test to fail when the test itself failed.oshima@chromium.org2009-12-124-9/+39
| | | | | | | | | | | Exclude tests that does not pass on valgrind BUG=29578,29579,29853,29586,29587,29592,29598 TEST=run valgrind test Review URL: http://codereview.chromium.org/466047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34403 0039d316-1c4b-4281-b951-d872f2087c98
* Fix bad rearrangement of code which causes notifications to crash. johnnyg@chromium.org2009-12-121-1/+1
| | | | | | | | | BUG=30109 TEST=none Review URL: http://codereview.chromium.org/490020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34402 0039d316-1c4b-4281-b951-d872f2087c98
* Exclude chrome:// requests from showing up on the about:net-internals page.eroman@chromium.org2009-12-124-3/+73
| | | | | | | | | | | The problem is that most people would get to about:net-internals by first opening a new tab and then navigating it. Opening a new tab page generates lots of requests, which could end up overwriting things we cared about in the circular buffer of recent requests. BUG=30163 Review URL: http://codereview.chromium.org/491062 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34401 0039d316-1c4b-4281-b951-d872f2087c98
* ChromeFrame's host network stack implementation for IE should ensure that ↵ananta@chromium.org2009-12-121-2/+14
| | | | | | | | | | | | | | | | | | HTTP requests issued by Chrome which terminate without any data complete correctly, i.e. we send over the request end notification to Chrome. This ensures that Chrome does not wait forever for the request to complete. This fixes http://code.google.com/p/chromium/issues/detail?id=30149, which shows up on certain sites where the throbber continues to spin at times and at times pages show up blank. Bug=30149 Test=Launch ChromeFrame in IE and navigate to cf:http://www.tennisballcricket.org. We should not see a blank page. Will look into a unit test for this. Review URL: http://codereview.chromium.org/491057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34400 0039d316-1c4b-4281-b951-d872f2087c98
* Minor cleanup: add a sys_addrinfo.h header that hides the platform-specific ↵eroman@chromium.org2009-12-1217-104/+40
| | | | | | | | | | includes needed for struct addrinfo / struct sockaddr, since we were duplicating that #if #else logic in a growing number of places. BUG=NONE TEST=NONE Review URL: http://codereview.chromium.org/491038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34399 0039d316-1c4b-4281-b951-d872f2087c98
* Add hindi-whitespace to flaky list.eroman@chromium.org2009-12-121-0/+2
| | | | | | | | | BUG=30180 TBR=wtc Review URL: http://codereview.chromium.org/494005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34398 0039d316-1c4b-4281-b951-d872f2087c98
* Added CommandBufferProxy, CommandBufferStub. Replaced NPAPI with IPC for ↵apatrick@google.com2009-12-1290-1738/+1096
| | | | | | | | | | | synchronous messages. WebPluginDelegateImpl can instantiate a command buffer. Removed remaining dependencies on NPAPI. TEST=none BUG=none Review URL: http://codereview.chromium.org/465040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34397 0039d316-1c4b-4281-b951-d872f2087c98
* Disabled toolstrip testsoshima@chromium.org2009-12-122-2/+10
| | | | | | | | | BUG=30151 TEST=Run browser_tests and ui_tests on linux_views. toolstrip tests should be disabled. Review URL: http://codereview.chromium.org/491058 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34396 0039d316-1c4b-4281-b951-d872f2087c98
* Theme download status message, so that it's readable in themes of any color.mirandac@chromium.org2009-12-123-29/+49
| | | | | | | | BUG= 21176 TEST= Download something large in a dark or light theme. Note that status update (notification of how much data is left to download) is legible. Review URL: http://codereview.chromium.org/488002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34395 0039d316-1c4b-4281-b951-d872f2087c98
* arm: fix pkgconfig for libpng when cross-compilingpiman@chromium.org2009-12-121-3/+14
| | | | | | Review URL: http://codereview.chromium.org/486039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34394 0039d316-1c4b-4281-b951-d872f2087c98
* Add a bit of error handling to web server shutdown.mmoss@google.com2009-12-122-3/+14
| | | | | | Review URL: http://codereview.chromium.org/494004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34393 0039d316-1c4b-4281-b951-d872f2087c98
* Add a flaky layout test.eroman@chromium.org2009-12-111-0/+4
| | | | | | | | | BUG=30082 TBR=dglazkov Review URL: http://codereview.chromium.org/486041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34390 0039d316-1c4b-4281-b951-d872f2087c98
* Add flaky layout crash to failures list.eroman@chromium.org2009-12-111-0/+3
| | | | | | | | | BUG=30174 TBR=dglazkov Review URL: http://codereview.chromium.org/486040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34389 0039d316-1c4b-4281-b951-d872f2087c98
* Add some flaky layout test failures.eroman@chromium.org2009-12-111-2/+5
| | | | | | | | | BUG=30081 TBR=dglazkov Review URL: http://codereview.chromium.org/490029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34388 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Completely redo how themes are stored on disk and processed at installerg@google.com2009-12-1133-1892/+1569
| | | | | | | | | | time," as it fails valgrind tests. This reverts commit 86faccd1028937a69ccc718718fd48c06c0cd471 (r34379). Review URL: http://codereview.chromium.org/490025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34385 0039d316-1c4b-4281-b951-d872f2087c98
* Improve unit tests to verify that directories are listed before files in ↵vandebo@chromium.org2009-12-115-0/+42
| | | | | | | | | | | | | file:/// urls. And fix current regression. BUG=28420 TEST=improved unit tests Review URL: http://codereview.chromium.org/492015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34382 0039d316-1c4b-4281-b951-d872f2087c98
* Roll GYP DEPS 766->767 to pickup setup.py script.agl@chromium.org2009-12-111-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34381 0039d316-1c4b-4281-b951-d872f2087c98
* SPDY: augment Strict Transport Security with the beginnings of SPDY upgrade.agl@chromium.org2009-12-1119-454/+794
| | | | | | | | | | | | | | | | | | | | | | | This adds an opportunistic flag to the information that we store in the Strict Transport Security State. Given this, STSS might be misnamed now, but renaming it in this patch would add huge amounts of noise. We process the 'X-Bodge-Transport-Security' header which has the same format as the STS header. When we see this on an HTTP connection, we'll probe for a clean HTTPS path to the host and then remember it. This header should be considered mutually exclusive with STS, although this isn't enforced in the code. The remembered flag is currently ignored by the rest of the code. This will be addressed in a future patch. The header should be called 'Opportunistic-Transport-Security' in the future, but we have some issues to work out before we take that name. http://codereview.chromium.org/456011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34380 0039d316-1c4b-4281-b951-d872f2087c98
* Completely redo how themes are stored on disk and processed at install time.erg@google.com2009-12-1133-1569/+1892
| | | | | | | | | | | | | | | | | | | | Rewrites most of BrowserThemeProvider and adds a new class BrowserThemePack. BrowserThemePack takes all the logic of generating resources out of the BrowserThemeProvider, does all of them at theme install time (previously, we lazily generated all the button images and a good number of colors, which muddled logic quite a bit), and then writes all the data out into an mmap()able file to speed startup when a theme is installed. In addition, this changes how the GtkThemeProvider works. The GtkThemeProvider now generates all of its images lazily and doesn't reach into the implementation details of BrowserThemeProvider as it used to. BUG=24493,21121 TEST=All the new unit tests pass. All the complex theme startup tests go faster. Review URL: http://codereview.chromium.org/460050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34379 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: remove definition of obsolete method ↵yurys@chromium.org2009-12-111-22/+0
| | | | | | | | WebDevToolsAgent::dispatchMessageFromFrontendOnIOThread. Its declaration was removed upstream in http://trac.webkit.org/changeset/51984 and having its definition in glue code causes compilation errors. Review URL: http://codereview.chromium.org/487029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34375 0039d316-1c4b-4281-b951-d872f2087c98
* Rolling back r34316 due to tab_switching_test failing. TBR=scherkusandybons@chromium.org2009-12-114-35/+4
| | | | | | | TEST=none BUG=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34374 0039d316-1c4b-4281-b951-d872f2087c98
* Add blanket rule to DEFER accessibility tests.dglazkov@chromium.org2009-12-111-3/+3
| | | | | | | | | | R=dpranke BUG=10322 TEST=none Review URL: http://codereview.chromium.org/494002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34373 0039d316-1c4b-4281-b951-d872f2087c98
* Beef up NPSPY a bit while tracking down bug 28809. This adds proper logging ↵jam@chromium.org2009-12-1115-311/+548
| | | | | | | | to the new NPAPI functions along with the UI to disable it. I also started to use std::string in places which used fixed buffers, since they caused crashes. Review URL: http://codereview.chromium.org/486017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34372 0039d316-1c4b-4281-b951-d872f2087c98
* Changes to build/ from a combination of FreeBSD and OpenBSD patches.evan@chromium.org2009-12-114-21/+32
| | | | | | Review URL: http://codereview.chromium.org/491053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34371 0039d316-1c4b-4281-b951-d872f2087c98
* Rename GetNextProtocol -> GetNextProtoagl@chromium.org2009-12-119-33/+30
| | | | | | | | Following up on wtc's comments. http://codereview.chromium.org/484005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34370 0039d316-1c4b-4281-b951-d872f2087c98
* sync: Fix license copyright text.evan@chromium.org2009-12-1112-14/+14
| | | | | | | | | | | Checked with debian/licensecheck.pl BUG=28291 Review URL: http://codereview.chromium.org/495001 Patch from Thiago Farina <thiago.farina@gmail.com>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34368 0039d316-1c4b-4281-b951-d872f2087c98
* New code needs some NULL checks so we don't crash FireFox on 10.6.maf@google.com2009-12-111-5/+9
| | | | | | Review URL: http://codereview.chromium.org/492016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34367 0039d316-1c4b-4281-b951-d872f2087c98
* Use the OnHttpEquiv notification to switch to CF when the http-equiv meta ↵tommi@chromium.org2009-12-118-204/+210
| | | | | | | | | | | | | | | | tag is detected. This implementation is still behind the registry switch (set PatchProtocols to 0 in the registry). I will switch over to it wholesale in a separate patch. We use the same mechanism for re-initiating the navigation we use to transfer downloads over to the host, so I moved the common code to utils.cc and added NavigateBrowserToMoniker. When we see a browser instance attempting to load a CF document, we raise a TLS flag that we catch in HttpNegotiatePatch::ReportProgress when the mime type is being reported. This is the same place where we examine http headers and report the mime type. BUG=n/a TEST=Set PatchProtocols (REG_DWORD) to 0 in the CF HKCU config key and make sure we detect and handle the meta tag as well or better than before. Review URL: http://codereview.chromium.org/489004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34366 0039d316-1c4b-4281-b951-d872f2087c98
* Fix memory_watcher dependenciesgregoryd@google.com2009-12-111-1/+1
| | | | | | | | | | The use of * in the dependencies makes memory_watcher depend on all targets in app.gyp, both 32-bit and 64-bit. Clearly, 32-bit targets should not depend on 64-bit targets. BUG=none TEST=build memory_watcher on Windows Review URL: http://codereview.chromium.org/486024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34365 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up expectations, rebaseline test due to V8/JSC output differences.dglazkov@chromium.org2009-12-113-5/+41
| | | | | | | | | | TBR=michaeln TEST=none BUG=29930 Review URL: http://codereview.chromium.org/491051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34363 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a bug where some bitmaps were being tinted wrong. It turns outtony@chromium.org2009-12-112-3/+16
| | | | | | | | | | | | | that when converting from RGB to HSL we were comparing doubles and in on some CPUs, a register spill would cause us to do the conversion wrong. BUG=28243 Review URL: http://codereview.chromium.org/491036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34362 0039d316-1c4b-4281-b951-d872f2087c98
* Fix one-character typo in docstring commentdpranke@google.com2009-12-111-1/+1
| | | | | | | | | | TBR=ojan@chromium.org BUG=none TEST=none Review URL: http://codereview.chromium.org/488009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34361 0039d316-1c4b-4281-b951-d872f2087c98
* The ChromeFrame net tests randomly crash in the url request redirect tests ↵ananta@chromium.org2009-12-112-0/+14
| | | | | | | | | | | | | | | | | | | | | | on the chrome frame builder. Some debugging revealed that we send over two redirect responses from the IE host network stack implementation to Chrome, which causes a crash in the url request automation job while dereferencing a NULL request. Two redirect responses are sent in the following scenario:- 1. We received a redirect notification in our bind status callback. We abort the binding and return E_ABORT. 2. Eventually we receive a call in our bind status callback implementation of OnResponse even after the binding was aborted. This causes the response to be sent twice. Added a check for a NULL binding and a trace in the IE host network stack implementation. I also added a NOTREACHED in the url request automation job if we ever receive a message for an automation job which has a NULL request. Bug=30118 Review URL: http://codereview.chromium.org/487028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34360 0039d316-1c4b-4281-b951-d872f2087c98
* The union and first level nested struct were vestiges of the previoussehr@google.com2009-12-113-36/+34
| | | | | | | | device context design. Remove them and shorten the paths to 2D members. Also add "reserved" void* to allow quick access to implementation data. Review URL: http://codereview.chromium.org/490009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34359 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting sdk7 landing AGAIN!!!bradnelson@google.com2009-12-111-3/+3
| | | | | | | | | | | | | Something is still fishy on the bots. BUG=None TEST=None TBR=maruel Review URL: http://codereview.chromium.org/491050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34358 0039d316-1c4b-4281-b951-d872f2087c98
* Update change expectations to remove consistently passing tests.dglazkov@chromium.org2009-12-111-16/+2
| | | | | | | | | | | | | | | | Bad gardeners. Bad. No biscuit. TBR=eroman BUG=10279 BUG=29339 BUG=24174 BUG=24116 BUG=28905 TEST=none Review URL: http://codereview.chromium.org/491049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34357 0039d316-1c4b-4281-b951-d872f2087c98
* Change the cookies view so that the remove buttons are only enabled when ↵johnnyg@chromium.org2009-12-111-0/+4
| | | | | | | | | | | there are cookies in the list to remove. BUG=27663 TEST=none Review URL: http://codereview.chromium.org/486027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34356 0039d316-1c4b-4281-b951-d872f2087c98
* Reconstructing 34247 / 479007bradnelson@google.com2009-12-111-3/+3
| | | | | | | | | | | | | Giving it another go on the bots. I think I know what went wrong. BUG=None TEST=None TBR=maruel Review URL: http://codereview.chromium.org/491021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34355 0039d316-1c4b-4281-b951-d872f2087c98
* Add image to fix builddavemoore@chromium.org2009-12-111-0/+0
| | | | | | Review URL: http://codereview.chromium.org/491048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34354 0039d316-1c4b-4281-b951-d872f2087c98
* TBR: sky@chromium.orgoshima@chromium.org2009-12-111-6/+10
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34353 0039d316-1c4b-4281-b951-d872f2087c98
* Creating new CL for uploading a picture from ChromiumOSdavemoore@chromium.org2009-12-114-36/+342
| | | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/452016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34351 0039d316-1c4b-4281-b951-d872f2087c98
* Moves cros_api.gyp into Chrome. The current situation (cros_api.gypdavemoore@chromium.org2009-12-112-1/+18
| | | | | | | | | | | living in third_party/cros) won't work as the SConstruct file in third_party/cros is different than the one Chrome wants (it's for the Chrome OS side). As a result, when chrome gclient syncs it clobbers third_party/cros/SConstruct and further syncs fail. Review URL: http://codereview.chromium.org/487016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34350 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: comment menu-related code out while landing breaking changes upstream.pfeldman@chromium.org2009-12-112-10/+11
| | | | | | Review URL: http://codereview.chromium.org/490017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34349 0039d316-1c4b-4281-b951-d872f2087c98
* Use utf_string_conversions header in more places.maruel@chromium.org2009-12-1112-14/+12
| | | | | | | | | | | Patch contributed by Thiago Farina (thiago.farina@gmail.com) TEST=none BUG=none Review URL: http://codereview.chromium.org/465065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34348 0039d316-1c4b-4281-b951-d872f2087c98
* Pass one empty argument to ApuAgentDelegate.DispatchToApu to match ↵yurys@chromium.org2009-12-111-0/+1
| | | | | | | | | | ExtensionDevToolsBridge::OnRpcMessage. BUG=30087 Review URL: http://codereview.chromium.org/491046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34346 0039d316-1c4b-4281-b951-d872f2087c98