- 26 Apr, 2016 40 commits
-
-
rockot authored
Adds several new system API methods: - MojoAllocMessage: Allocates a new message object for a fixed payload size and set of handles - MojoFreeMessage: Frees a message object - MojoGetMessageBuffer: Acquires a mutable buffer address to manipulate message object payload - MojoWriteMessageNew: Writes a message object to a message pipe, relinquishing ownership - MojoReadMessageNew: Reads a message object from a message pipe, taking ownership Message objects themselves are respresented in the public API by an opaque MojoMessageHandle. The purpose of these APIs is to encapsulate ownership transfer of message buffers, allowing us to avoid several redundant copies that are forced by MojoWriteMessage() and MojoReadMessage() design. BUG=597379 Review URL: https://codereview.chromium.org/1880823005 Cr-Commit-Position: refs/heads/master@{#389859}
-
mkwst authored
The current code checks for an exact origin match when creating a Request. That doesn't match the specification; see step 3.1 of https://w3c.github.io/webappsec-credential-management/#body-extraction. BUG=606788 Review URL: https://codereview.chromium.org/1918253002 Cr-Commit-Position: refs/heads/master@{#389858}
-
birenroy authored
With incremental decode, headers may contain incomplete opcode. The change is divided into two parts: the HpackInputStream change in hpack_input_stream.h/cc, and the HpackDecoder change in Hpack_decoder.h/cc. After new data are added to the buffer (by calling HandleControlFrameHeadersData()), a new HpackInputStream is created based on the current data in the buffer, and as many data as possible are parsed. When an opcode is parsed successfully, remember the current position in the header (by calling MarkCurrentPosition()), and move on to the next opcode. If an opcode is incomplete, we return from the current parsing with false, and mark need_more_data_ to be true. The data have been successfully parsed will be removed from the buffer. Since we incrementally decode headers as data arrive, we remove the decode code in HandleControlFrameHeadersComplete(). This CL lands server change 116551169 by yasong. BUG=488484 Review URL: https://codereview.chromium.org/1914193002 Cr-Commit-Position: refs/heads/master@{#389857}
-
xunjieli authored
The internal read buffer for upload is 14520 for QUIC, 2852 for SPDY, and 16384 for normal stream. SPDY is too small compared to normal stream and QUIC. This CL increases the read buffer to 16384 so it is comparable to the other two implementations. This will make it easier for net embedders to configure uploads to work well across different transports. This CL additionally updates flow control tests so they take into account the new buffer size when zeroing out window size. BUG=606784 Review URL: https://codereview.chromium.org/1914663002 Cr-Commit-Position: refs/heads/master@{#389856}
-
v8-autoroll authored
Summary of changes available at: https://chromium.googlesource.com/v8/v8/+log/34b5eb49..ea682869 Please follow these instructions for assigning/CC'ing issues: https://github.com/v8/v8/wiki/Triaging%20issues Please close rolling in case of a roll revert: https://v8-roll.appspot.com/ This only works with a Google account. TBR=hablich@chromium.org,machenbach@chromium.org,yangguo@chromium.org,vogelheim@chromium.org Review URL: https://codereview.chromium.org/1923543002 Cr-Commit-Position: refs/heads/master@{#389855}
-
jbudorick authored
BUG=606798 TBR=changwan@chromium.org,qinmin@chromium.org Review URL: https://codereview.chromium.org/1920303002 Cr-Commit-Position: refs/heads/master@{#389854}
-
apacible authored
Fixes text going off the banner instead of moving to the second line. BUG=606823 Review URL: https://codereview.chromium.org/1916193005 Cr-Commit-Position: refs/heads/master@{#389853}
-
sky authored
Last remaining bit is shell ids. BUG=603369 TEST=covered by tests R=jamescook@chromium.org Review URL: https://codereview.chromium.org/1914093002 Cr-Commit-Position: refs/heads/master@{#389852}
-
xidachen authored
BUG=605186 Review URL: https://codereview.chromium.org/1917193002 Cr-Commit-Position: refs/heads/master@{#389851}
-
dskiba authored
This change enables check-ipc option for find-bad-constructs Clang plugin on Android. With that option Clang plugin will check that the following types are not used in IPC messages: 1. Types: long / unsigned long (but not typedefs to) 2. Typedefs: intmax_t, uintmax_t, intptr_t, uintptr_t, wint_t, size_t, rsize_t, ssize_t, ptrdiff_t, dev_t, off_t, clock_t, time_t, suseconds_t (including typedefs to) 3. Any template referencing the above (e.g. std::vector<size_t>) These types are banned because they are not stable across 32/64-bit platforms. BUG=581409 Review URL: https://codereview.chromium.org/1904553002 Cr-Commit-Position: refs/heads/master@{#389850}
-
skia-deps-roller authored
https://chromium.googlesource.com/skia.git/+log/86ae3d161412..82ecc5773faa $ git log 86ae3d161..82ecc5773 --date=short --no-merges --format='%ad %ae %s' 2016-04-26 bsalomon Revert of Add initial implementation of GrShape and GrStyle classes and tests (patchset #11 id:280001 of https://codereview.chromium.org/1822723003/ ) 2016-04-26 rmistry Return error code when get_images_from_skps has failures. 2016-04-26 msarett Do not globally register drawables in test code 2016-04-26 herb Add guards for edge cases. 2016-04-26 egdaniel Remove unnessary uniform barriers in Vulkan. 2016-04-26 jvanverth Add automatic generation of mipmaps to Vulkan 2016-04-26 jvanverth Fix animation with stats in VulkanViewer GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1918083003 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel TBR=stephana@google.com Review URL: https://codereview.chromium.org/1914153003 Cr-Commit-Position: refs/heads/master@{#389849}
-
dcheng authored
BUG=554298 R=thestig@chromium.org TBR=brettw@chromium.org Review URL: https://codereview.chromium.org/1917053003 Cr-Commit-Position: refs/heads/master@{#389848}
-
wfh authored
BUG=513354 CQ_INCLUDE_TRYBOTS=tryserver.chromium.win:win10_chromium_x64_rel_ng Review URL: https://codereview.chromium.org/1923603002 Cr-Commit-Position: refs/heads/master@{#389847}
-
dougarnett authored
BUG= Review URL: https://codereview.chromium.org/1922533003 Cr-Commit-Position: refs/heads/master@{#389846}
-
agrieve authored
BUG=589318 Review URL: https://codereview.chromium.org/1922023002 Cr-Commit-Position: refs/heads/master@{#389845}
-
agrieve authored
TBR=phajdan.jr BUG=589318 Review URL: https://codereview.chromium.org/1914073002 Cr-Commit-Position: refs/heads/master@{#389844}
-
dimich authored
SnapshotController implementation. It will be used in WebContentsObservers for Offline Pages - to detect the right moment to make a snapshot. It will take input and generate a sequence of StartSnapshot calls (typically 1 or 2) to its Client. This is initial implementation, in the future we might update the logic to rely not on a timer and onload event, but rather on some more specific indicators (meaningful layout or proportion of resources loaded). BUG=606106 Review URL: https://codereview.chromium.org/1920603002 Cr-Commit-Position: refs/heads/master@{#389843}
-
ben authored
Extracted from https://codereview.chromium.org/1910043002/ to help reduce an issue. TBR=sky@chromium.org BUG= Review URL: https://codereview.chromium.org/1918333002 Cr-Commit-Position: refs/heads/master@{#389842}
-
ben authored
null process id was being sent for threads created in the shell process. Use shell process id instead. R=jam@chromium.org BUG= Review URL: https://codereview.chromium.org/1922043003 Cr-Commit-Position: refs/heads/master@{#389841}
-
rdevlin.cronin authored
BUG=591164 Review URL: https://codereview.chromium.org/1914643003 Cr-Commit-Position: refs/heads/master@{#389840}
-
agrieve authored
BUG=589318 Review URL: https://codereview.chromium.org/1921363002 Cr-Commit-Position: refs/heads/master@{#389839}
-
ikilpatrick authored
This introduces the plumbing required for custom paint. PaintGeneratedImage - Holds onto a SkPicture for painting. This is produced as the result of custom paint. CSSPaintImageGeneratorImpl - Generates a PaintGeneratedImage based on a LayoutObject and size. Invokes the custom paint callback inside CSSPaintDefinition. BUG=578252 Review URL: https://codereview.chromium.org/1866623002 Cr-Commit-Position: refs/heads/master@{#389838}
-
agrieve authored
Expecting this to fix base_unittests, unit_tests, content_browsertests BUG=589318 Review URL: https://codereview.chromium.org/1922083003 Cr-Commit-Position: refs/heads/master@{#389837}
-
tsepez authored
Review URL: https://codereview.chromium.org/1906603003 Cr-Commit-Position: refs/heads/master@{#389836}
-
lambroslambrou authored
Add dependency on google_play_resources. Original description: This adds a "Share" button. Clicking it brings up an account-chooser dialog for selecting the account to use for XMPP. Then it connects to the Directory server, and gets back an It2Me access code. BUG=602355 Review URL: https://codereview.chromium.org/1888653002 Cr-Commit-Position: refs/heads/master@{#389835}
-
leilei authored
There is no dialog latency data since yesterday, it is caused by crrev.com/1907073002, the action to open/close dialog was deleted by mistake. This change just adds the action to open/close dialog back. BUG= Review URL: https://codereview.chromium.org/1919293002 Cr-Commit-Position: refs/heads/master@{#389834}
-
baxley authored
Test utilities should not be a part of the test case target. BUG=606815 Review URL: https://codereview.chromium.org/1922633003 Cr-Commit-Position: refs/heads/master@{#389833}
-
iclelland authored
This adds a command-line flag, --origin-trial-public-key, which can be used by developers to override the public key used to verify the signed tokens for origin trials. BUG=603588 Review URL: https://codereview.chromium.org/1737693002 Cr-Commit-Position: refs/heads/master@{#389832}
-
sohan.jyoti authored
BUG=582558 CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel;tryserver.chromium.win:win_optional_gpu_tests_rel Review URL: https://codereview.chromium.org/1922883002 Cr-Commit-Position: refs/heads/master@{#389831}
-
hashimoto authored
Nacl uses its own toolchain with the target sysroot. System libdir should be respected with that toolchain too. BUG=606432 Review URL: https://codereview.chromium.org/1914103002 Cr-Commit-Position: refs/heads/master@{#389830}
-
esprehn authored
This is more natural here, and will make it easy to add a bit that tracks if a document would be in "deferred commits" mode even if its not the main document. Then we can use that bit to trigger pipeline throttling for iframes when they're loading avoiding FOUC in a sane way. This patch doesn't change any behavior and only moves the logic. BUG=521692 TEST=DocumentLoadingRenderingTest.* Review URL: https://codereview.chromium.org/1922793002 Cr-Commit-Position: refs/heads/master@{#389829}
-
ben authored
Extracted from https://codereview.chromium.org/1910043002/ to help identify an issue. TBR=sky@chromium.org BUG= Review URL: https://codereview.chromium.org/1918343002 Cr-Commit-Position: refs/heads/master@{#389828}
-
michaeldo authored
BUG=579697 Review URL: https://codereview.chromium.org/1922833003 Cr-Commit-Position: refs/heads/master@{#389827}
-
apacible authored
Aligns email with the header text except in route-details, where the email is aligned with the back button. BUG=604596 Review URL: https://codereview.chromium.org/1915383002 Cr-Commit-Position: refs/heads/master@{#389826}
-
dpranke authored
We're long-past due for this ... R=ukai@chromium.org BUG=605732 Review URL: https://codereview.chromium.org/1915423002 Cr-Commit-Position: refs/heads/master@{#389825}
-
kulshin authored
This experiment has been on canary for a week, and unambiguously demonstrates that using memory mapped files is better for font loading perf. Using a memory mapped file improves font family load time by up to 5-25%, and even shows a tiny improvement in overall startup time. BUG=577387 Review URL: https://codereview.chromium.org/1920843004 Cr-Commit-Position: refs/heads/master@{#389824}
-
penghuang authored
BUG=586380 CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel;tryserver.chromium.win:win_optional_gpu_tests_rel Review URL: https://codereview.chromium.org/1867873002 Cr-Commit-Position: refs/heads/master@{#389823}
-
servolk authored
BUG=606829 TBR=miu,wolenetz NOTRY=true NOPRESUBMIT=true NOTREECHECKS=true Review URL: https://codereview.chromium.org/1919323002 Cr-Commit-Position: refs/heads/master@{#389822}
-
servolk authored
The cast_sender target ends up including video_decoder_config.h, and I've recently added 'include media_features.h' to that header. So now targets that include video_decoder_config need an explicit dependency on media_features target, to ensure media_features.h is generated and can be included by those targets. BUG=606829 TBR=miu,wolenetz NOTRY=true NOPRESUBMIT=true NOTREECHECKS=true Review URL: https://codereview.chromium.org/1919163003 Cr-Commit-Position: refs/heads/master@{#389821}
-
wnwen authored
Revert of
🍈 Unify application context usage. (patchset #25 id:480001 of https://codereview.chromium.org/1879013002/ ) Reason for revert: Broke CQ unittests as they did not set native application context properly. See https://codereview.chromium.org/1919283002/ for context. Original issue's description: > Unify application context usage. > > Separate out ContextUtils initializing the global application context > on java-side vs native-side. Have LibraryLoader initialize > native-side application side and initialize java-side application > context as early as possible. > > This allows callers to be certain that they are interacting with the > application context instead of a local context, and will allow > consolidating application-wide context-based globals like > SharedPreferences in subsequent CLs. > > BUG=552419 > > Committed: https://crrev.com/6b5b7b5d2a1d2cdfa58e8e06f9a350ea4d1b286a > Cr-Commit-Position: refs/heads/master@{#389782} TBR=torne@chromium.org,davidben@chromium.org,yfriedman@chromium.org,nyquist@chromium.org,caitkp@chromium.org,sergeyu@chromium.org,amistry@chromium.org,sky@chromium.org # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=552419 Review URL: https://codereview.chromium.org/1917193003 Cr-Commit-Position: refs/heads/master@{#389820}
-