- 29 Apr, 2014 40 commits
-
-
sky@chromium.org authored
Previously code was linking with ViewManager, now I'm connecting through the shell. As part of this I'm adding a general class that should make it easy to connect to any server through the shell. For the time being I'm making the shell explicitly link with the viewmanager. Eventually that'll have to change. BUG=365012 TEST=covered by tests R=davemoore@chromium.org Review URL: https://codereview.chromium.org/256133002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266937 0039d316-1c4b-4281-b951-d872f2087c98
-
chrome-admin@google.com authored
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266936 0039d316-1c4b-4281-b951-d872f2087c98
-
caryclark@google.com authored
Chromium base revision: 266668 / eb550b5f Old Skia revision: 14390 New Skia revision: 14425 Control CL: https://codereview.chromium.org/260083005 This CL was created by Skia's roll_deps.py script. Bypassing commit queue trybots: NOTRY=true Review URL: https://codereview.chromium.org/258053009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266935 0039d316-1c4b-4281-b951-d872f2087c98
-
jdduke@chromium.org authored
Previously, if the first touch point in a sequence had no consumer, no further touches from that sequence would be forwarded to the renderer. Instead, only prevent touches from being forwarded if *none* of the current touch points have a consumer when scrolling begins. Also fix a corner case where follow-up touches triggered acks from deferred async touchmoves would never be forwarded. BUG=363321 Review URL: https://codereview.chromium.org/259763010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266934 0039d316-1c4b-4281-b951-d872f2087c98
-
brettw@chromium.org authored
> GN build improvements. > > Fixes a TODO about private symbols on GCC. > > Moves many third party BUILD.gn files from the secondary tree to the main one. > > Fixes the dependencies on Linux so "gn check" passes again. > > BUG=367595 > R=scottmg@chromium.org > > Review URL: https://codereview.chromium.org/256153003 TBR=brettw@chromium.org Review URL: https://codereview.chromium.org/257243003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266933 0039d316-1c4b-4281-b951-d872f2087c98
-
brettw@chromium.org authored
Fixes a TODO about private symbols on GCC. Moves many third party BUILD.gn files from the secondary tree to the main one. Fixes the dependencies on Linux so "gn check" passes again. BUG=367595 R=scottmg@chromium.org Review URL: https://codereview.chromium.org/256153003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266932 0039d316-1c4b-4281-b951-d872f2087c98
-
vitalybuka@chromium.org authored
BUG=360901 NOTRY=true Review URL: https://codereview.chromium.org/255233002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266931 0039d316-1c4b-4281-b951-d872f2087c98
-
kbr@chromium.org authored
I accidentally blew away my changes just before the last commit and made a mistake while recreating it. BUG=365904,368107 TBR=bajones@chromium.org Review URL: https://codereview.chromium.org/259363002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266930 0039d316-1c4b-4281-b951-d872f2087c98
-
jln@chromium.org authored
Restrict tgkill(2) and kill(2) to the current process, forbid tkill. BUG=367986 R=jorgelo@chromium.org Review URL: https://codereview.chromium.org/258073008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266926 0039d316-1c4b-4281-b951-d872f2087c98
-
bruening@google.com authored
Update skia handle leak suppression to handle the most recent, and be immune to further, function name changes in SkCanvas::onDrawPosText. TBR=thakis@chromium.org BUG=346842 Review URL: https://codereview.chromium.org/263433002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266924 0039d316-1c4b-4281-b951-d872f2087c98
-
sergeyu@chromium.org authored
browser_tests containts some tests for remoting, so it depends on remoting_webapp, but didn't have the dependency defined in gyp. Also added exclusion for remoting browser tests when remoting=0. R=thakis@chromium.org Review URL: https://codereview.chromium.org/256193003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266921 0039d316-1c4b-4281-b951-d872f2087c98
-
stevenjb@chromium.org authored
BUG=364894 For trivial header file renaming in c/b and c/test: R=mmenke@chromium.org, ygorshenin@chromium.org TBR=sky@chromium.org Review URL: https://codereview.chromium.org/242483003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266920 0039d316-1c4b-4281-b951-d872f2087c98
-
chrome-release@google.com authored
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266918 0039d316-1c4b-4281-b951-d872f2087c98
-
ericu@chromium.org authored
BUG=108012 R=cmumford@chromium.org, jsbell@chromium.org Review URL: https://codereview.chromium.org/240003011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266916 0039d316-1c4b-4281-b951-d872f2087c98
-
rsadam@chromium.org authored
BUG=353857 Review URL: https://codereview.chromium.org/254523004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266915 0039d316-1c4b-4281-b951-d872f2087c98
-
krb@chromium.org authored
BUG=154632 Review URL: https://codereview.chromium.org/231063002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266914 0039d316-1c4b-4281-b951-d872f2087c98
-
chrome-admin@google.com authored
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266913 0039d316-1c4b-4281-b951-d872f2087c98
-
mark@chromium.org authored
r1322: Add Arm64 support to dumpsyms. R=thestig@chromium.org Review URL: https://codereview.chromium.org/253133002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266912 0039d316-1c4b-4281-b951-d872f2087c98
-
chrome-admin@google.com authored
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266911 0039d316-1c4b-4281-b951-d872f2087c98
-
michaelbai@chromium.org authored
BUG=367235 Review URL: https://codereview.chromium.org/259763004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266910 0039d316-1c4b-4281-b951-d872f2087c98
-
phoglund@chromium.org authored
These should be stable under TSAN now that this patch is landed: https://codereview.chromium.org/240403003. BUG=358390 R=jyasskin@chromium.org Review URL: https://codereview.chromium.org/246203006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266909 0039d316-1c4b-4281-b951-d872f2087c98
-
jgraettinger@chromium.org authored
Refactor RST_STREAM status code handling. Also handle SPDY4/HTTP2 status codes. Fix an off-by-one DCHECK for frame lengths equal to the frame limit. This lands server change 63285101 by raullenchai and 63409085 by hkhalil. https://codereview.chromium.org/243643002/ Refactor GOAWAY status code handling, also handle SPDY4/HTTP2 status codes. This lands server change 63424889 by hkhalil. https://codereview.chromium.org/243613003/ SPDY tests: Additional headers validation in framer tests. Server change also included logic to lower-case headers and error on responses with incorrect casing. This wasn't merged, as Chromium instead has handling and tests on this in SpdyStream. This lands server change 63898388 by mlavan. https://codereview.chromium.org/244833003/ SPDY: Replace SerializeDataFrameHeader. Replaced with SerializeDataFrameHeaderWithPaddingLengthField, which serializes DATA frame header and, when necessary, padding length fields. Tests are added. This lands server change 64328823 by raullenchai. https://codereview.chromium.org/244853004/ Modify SerializeHeaders, SerializePushPromise and SpdyFrameBuilder so that HEADERS and PUSH_PROMISE frame payloads can be serialized into CONTINUATION frames as needed. This lands server change 64331353 by mlavan. https://codereview.chromium.org/246013002/ SPDY: RST_STREAM and GO_AWAY status checking. Call OnError() from ProcessRstStreamFramePayload() and ProcessGoAwayFramePayload() when handling an invalid status code. This lands server change 64372977 by mlavan. https://codereview.chromium.org/247503002/ SPDY: Fix flaky padding edge case. The root cause of the flakiness is: during the processing of data frame, the visitor should be informed if the FIN flag is set and there is no more data in this frame. One corner case that has not been covered is when remaining_data_length_ = remaining_padding_payload_length_ = 0, which does happen when the data payload is empty (e.g., GET request) and the padding len is exactly 1. This lands server change 64513441 by raullenchai. https://codereview.chromium.org/246933003/ SPDY: Use SpdyMajorVersion rather than ints for SPDY version number. Version comparisons are canonicalized on using the lowest applicable version number. Also add new SPDY5 enum (just the literal; no implementation). Fix a bug in cl/64786464 that could cause SPDY version to be mis-parsed in the framer. This lands server change 64786464 by mlavan and 64899106 by mlavan. https://codereview.chromium.org/247243003/ Remove net:: when referencing types from code locations already within the net:: namespace. Remove obsolete TODO. This lands server change 64909661 by hkhalil and 64909678 by hkhalil. https://codereview.chromium.org/246123005/ SPDY: Catch another edge case in version validation. Specifically, where the version number is invalid, but happens to match the enum number of a valid version. Also consolidate version checks in the framer so that related logic is easier to reason about. This lands server change 64912010 by mlavan. https://codereview.chromium.org/247583002/ HPACK: Refactor and expand HpackHeaderTable indexing. HpackHeaderTable now maintains indices for querying static and dynamic entries by name and name & value. Indicies are ordered on entry name, value, then table index. A full-table index is maintained, as well as a reference-set index. HpackEntry no longer tracks reference-set status (that's HpackHeaderTable's job), and the "touch" mechanism has been replaced with a similar "state". HpackHeaderTable & HpackEntry also now cooperate to provide HpackEntry with sufficient bookmarking to compute it's own index. HpackEncodingContext has been eliminated. HpackHeaderTable manages its former responsibilities (primarly managing the static table). Together, these changes allow an encoder to: * Build the encoding delta via a linear walk through (just) the reference set (assuming headers are already sorted, ala std::map). * Map representations to entries in O(log(N)) time, preferring the lowest-index entry. * Determine a mapped entry's index in O(1) time. * Add and evict representations to the dynamic table in O(log(N)) time. * Efficiently enumerate all headers having a specific name. Not required now, but may be in the future. This lands server change 65185410 by jgraettinger. https://codereview.chromium.org/246383003/ HPACK: Refactor and simplify HpackOutputStream HpackOutputStream is no longer responsible for emitting entire opcodes. That will be the encoder's job. Instead, it simply provides primitives for emitting prefixes, varints, and byte arrays. The longer-term intent is that HpackOutputStream will be merged into SpdyFrameBuilder and eliminated altogether. HpackOutputStream also no longer asserts a maximum literal length. Rationale is that we already have a theoretical too-long header at this point: we might as well emit it and allow the remote decoder to possibly accept it. At worst we break the connection, which was going to happen anyway. This lands server change 65186763 by jgraettinger. https://codereview.chromium.org/247793002/ HPACK: Add HpackHuffmanTable::EncodedSize() EncodedSize() will be used by the HPACK encoder to select identity vs Huffman coding, without having to run the full Huffman coder. Also update tests to compare against EncodedSize() by default. HPACK unittest: Fixing memory error in Huffman test fixture. This lands server change 65187740 by jgraettinger and 65328503 by jgraettinger. https://codereview.chromium.org/247893002/ HPACK: Implement delta encoding. HpackEncoder determines each header set's delta with the reference set, and makes use of the full HPACK encoding grammar to emit a minimal compression for the set. A "encode without compression" method has also been added which bypasses the dynamic table & Huffman coding. Selection of encoding method is controlled by SpdyFramer::enable_compression_. Encoding context updates are not yet used. That's a future optimization. HpackRoundTripTest has been added to verify that HpackEncoder & HpackDecoder successfully round-trip sequences of canned and dynamically generated header sets. This lands server change 65188922 by jgraettinger. https://codereview.chromium.org/247283003/ BUG=345769,339578 Review URL: https://codereview.chromium.org/246073007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266904 0039d316-1c4b-4281-b951-d872f2087c98
-
jsbell@chromium.org authored
> [webcrypto] Make operations run on a background thread so they don't block the blink thread. > > More details on threading strategy provided in webcrypto_impl.cc. > > BUG=245025 > > Review URL: https://codereview.chromium.org/233733004 TBR=eroman@chromium.org Review URL: https://codereview.chromium.org/252213003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266903 0039d316-1c4b-4281-b951-d872f2087c98
-
jfb@chromium.org authored
R= nfullagar@chromium.org BUG= https://code.google.com/p/nativeclient/issues/detail?id=2205 TEST= none NOTRY=true (documentation only change) Review URL: https://codereview.chromium.org/255813009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266902 0039d316-1c4b-4281-b951-d872f2087c98
-
noelallen@chromium.org authored
Unlike the other toolchains, bionic supports both static and dynamic. This CL adds an environment variable which will allow SDK targets to be built with dynamic linking. It also enables additional bionic targets such as nacl_io demo and test. Since the current dynamic loader only supports searching DT_NEEDED namespaces for symbols, bionic forces us to declare dependencies explicitly which causes build order issues. BUG=none R=binji@chromium.org Review URL: https://codereview.chromium.org/240493003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266900 0039d316-1c4b-4281-b951-d872f2087c98
-
ajwong@chromium.org authored
PrintPreviewTest.TaskManagerNewPrintPreview was something else's fault. > Revert 266653 "[Mac] Allow fullscreen transitions while constrai..." > > Mac Tests (dbg) failing for PrintPreviewTest.TaskManagerNewPrintPreview > http://build.chromium.org/p/chromium.mac/builders/Mac%2010.7%20Tests%20%28dbg%29%281%29/builds/23012 > > > > [Mac] Allow fullscreen transitions while constrained windows are open. > > > > r166410 disabled the browser from entering fullscreen mode when any one > > tab has a constrained window open (e.g., Print dialog). However, this > > is inconsistent with the behavior on all other desktop platforms. This > > change removes the restriction. > > > > Landing on behalf of miu@chromium.org manually, as to make a branch cut. > > > > BUG=366567,146451 > > TEST=Repro steps in bug 366567 (easier to understand from the multiple demo videos). Also, manual testing of browser transition into and out of fullscreen before/after a print dialog is open. > > R=avi@chromium.org, sky@chromium.org > > > > Review URL: https://codereview.chromium.org/253493005 > > TBR=avi@chromium.org > > Review URL: https://codereview.chromium.org/252693007 TBR=ajwong@chromium.org Review URL: https://codereview.chromium.org/252233003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266899 0039d316-1c4b-4281-b951-d872f2087c98
-
tim@chromium.org authored
BUG=none R=maniscalco@chromium.org, pavely@chromium.org Review URL: https://codereview.chromium.org/254713003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266898 0039d316-1c4b-4281-b951-d872f2087c98
-
jsbell@chromium.org authored
BUG=368280 TBR=awong@chromium.org,robliao@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/254013002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266897 0039d316-1c4b-4281-b951-d872f2087c98
-
shess@chromium.org authored
BUG=none Review URL: https://codereview.chromium.org/260233002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266896 0039d316-1c4b-4281-b951-d872f2087c98
-
skyostil@google.com authored
> cc: Split animating and drawing into separate actions > > Split impl-side animating and drawing into separate actions. This is > needed to allow for the possibility of a commit between animating and > drawing so that the main thread gets a chance to consume the new > animation state. In particular this allows the main thread to > synchronize with a fling animation using an onscroll handler. > > BUG=347366 > > Review URL: https://codereview.chromium.org/206793003 Reason for revert: Broke some downstream unit tests. TBR=skyostil@chromium.org BUG=368064 Review URL: https://codereview.chromium.org/254883004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266895 0039d316-1c4b-4281-b951-d872f2087c98
-
rsadam@google.com authored
BUG=364468 R=bshe@chromium.org Review URL: https://codereview.chromium.org/252743002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266894 0039d316-1c4b-4281-b951-d872f2087c98
-
phoglund@chromium.org authored
Also doing some light refactoring to make the code cleaner. BUG=360512 NOTRY=True Review URL: https://codereview.chromium.org/260333004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266893 0039d316-1c4b-4281-b951-d872f2087c98
-
antrim@chromium.org authored
First two test cases: password change detected when SU is signed in, only su is signed in after password change is detected when manager is signed in. R=nkostylev@chromium.org BUG=354607 Review URL: https://codereview.chromium.org/243103007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266892 0039d316-1c4b-4281-b951-d872f2087c98
-
caitkp@chromium.org authored
Store default search provider data in dictionary pref, and add DefaultSearchManager class to handle the reading and writing of this pref (DefaultSearchManager will eventually all default search related concerns). This pref will be used to persist data about user-selected default search providers. In future CLs, support will be added for default search providers set by policy and sync. BUG=365762 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=266479 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=266615 R=gab@chromium.org, pkasting@chromium.org Review URL: https://codereview.chromium.org/229763005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266891 0039d316-1c4b-4281-b951-d872f2087c98
-
sky@chromium.org authored
Typedef not currently needed. R=ben@chromium.org TBR=ben@chromium.org BUG=none Review URL: https://codereview.chromium.org/253673003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266890 0039d316-1c4b-4281-b951-d872f2087c98
-
nednguyen@google.com authored
NOTRY=true BUG=239179 Review URL: https://codereview.chromium.org/259623002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266889 0039d316-1c4b-4281-b951-d872f2087c98
-
chrome-admin@google.com authored
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266887 0039d316-1c4b-4281-b951-d872f2087c98
-
sky@chromium.org authored
Easier this way for clients to track and not worry about overflow. BUG=none TEST=none R=ben@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=266793 Review URL: https://codereview.chromium.org/253883005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266886 0039d316-1c4b-4281-b951-d872f2087c98
-
machenbach@chromium.org authored
Please reply to the V8 sheriff rossberg@chromium.org in case of problems. TBR=rossberg@chromium.org NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/255183003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266885 0039d316-1c4b-4281-b951-d872f2087c98
-
kjellander@chromium.org authored
Uses gtest parameterization for two of the WebRTC browser tests so they can be re-run with different constraints (and reference files). To run 360p only: out/Release/browser_tests --gtest_filter=WebRtcVideoQualityBrowserTest*0 --run-manual --ui-test-action-max-timeout=300000 and 720p only: out/Release/browser_tests --gtest_filter=WebRtcVideoQualityBrowserTest*1 --run-manual --ui-test-action-max-timeout=600000 This CL should get a follow-up after https://codereview.chromium.org/254803002/ is landed (then webrtc_video_quality_test_hd.html can be removed). We also really should look into making the test more hermetic so ffmpeg and zxing is bundled and auto-downloaded on all the target platforms (using Google storage). BUG=286290 TEST=locally running the test on Linux, Mac and Windows. Review URL: https://codereview.chromium.org/247723006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266884 0039d316-1c4b-4281-b951-d872f2087c98
-