- 14 Sep, 2016 40 commits
-
-
yukishiino authored
V8's named interceptor never traps |0| of type number nor |"0"| of type string. Both of |0| and |"0"| trigger indexed interceptor. In order for named properties to capture property keys such as 0 or "0", we have to first trap them at indexed interceptor, and then fall through to an named property handler. If an interface supports indexed properties, we don't need this fallback mechanism. If an interface only supports named properties, let 0 or "0" fall through to an named property handler. BUG=229750 Review-Url: https://codereview.chromium.org/2321073002 Cr-Commit-Position: refs/heads/master@{#418495}
-
dcheng authored
AppendIfNotPresent() and Insert() now take unique_ptr instead of a raw pointer. BUG=581865 TBR=brettw@chromium.org Review-Url: https://codereview.chromium.org/2336863003 Cr-Commit-Position: refs/heads/master@{#418494}
-
bugsnash authored
Part of making PassRefPtr move only, in preparation for the removal of PassRefPtr. BUG=640449 Review-Url: https://codereview.chromium.org/2308353002 Cr-Commit-Position: refs/heads/master@{#418493}
-
v8-autoroll authored
Summary of changes available at: https://chromium.googlesource.com/v8/v8/+log/0ea5d982..9d075810 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. CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel TBR=hablich@chromium.org,machenbach@chromium.org,littledan@chromium.org,vogelheim@chromium.org Review-Url: https://codereview.chromium.org/2339063003 Cr-Commit-Position: refs/heads/master@{#418492}
-
nona authored
This is regression from http://crrev.com/dac0c7af14c29c9d8509b775d5044e5448b6263b The show_ime_if_needed is one shot message so we can't use it as a trigger of monitoring composition bounding box, since we need to keep monitoring during the text input session is active. BUG=640012 Review-Url: https://codereview.chromium.org/2330423002 Cr-Commit-Position: refs/heads/master@{#418491}
-
yutak authored
Revert of cc: Plumb the monitor color profile to renderer for rasterization (patchset #6 id:100001 of https://codereview.chromium.org/2325773003/ ) Reason for revert: Suspected cause of the following MSAN failure. https://build.chromium.org/p/chromium.webkit/builders/WebKit%20Linux%20MSAN/builds/12218 19:03:27.700 29717 ==4==WARNING: MemorySanitizer: use-of-uninitialized-value 19:03:27.700 29717 #0 0x7853dbe in computeTypeMask third_party/skia/src/core/SkMatrix44.cpp:59:23 19:03:27.700 29717 #1 0x7858825 in getType third_party/skia/include/core/SkMatrix44.h:208:31 19:03:27.700 29717 #2 0x7858825 in setConcat third_party/skia/src/core/SkMatrix44.cpp:378:0 19:03:27.700 29717 #3 0x76f8840 in operator*= ui/gfx/transform.h:253:5 19:03:27.700 29717 #4 0x76f8840 in ColorSpaceToColorSpaceTransform ui/gfx/color_transform.cc:563:0 19:03:27.700 29717 #5 0x76f78de in NewColorTransform ui/gfx/color_transform.cc:703:15 19:03:27.700 29717 #6 0x767f315 in GetColorSpace ui/gfx/icc_profile.cc:142:45 19:03:27.700 29717 #7 0xb2263ae in initializeLayerTreeView content/renderer/render_widget.cc:1141:61 19:03:27.700 29717 #8 0xb1e68fd in initializeLayerTreeView content/renderer/render_view_impl.cc:1956:17 19:03:27.700 29717 #9 0xc1c6b06 in initializeLayerTreeView third_party/WebKit/Source/web/WebViewImpl.cpp:4341:19 19:03:27.700 29717 #10 0xc1c57bf in WebViewImpl third_party/WebKit/Source/web/WebViewImpl.cpp:471:5 19:03:27.700 29717 #11 0xc1c29ff in create third_party/WebKit/Source/web/WebViewImpl.cpp:342:25 19:03:27.700 29717 #12 0xc1c29ff in create third_party/WebKit/Source/web/WebViewImpl.cpp:336:0 19:03:27.700 29717 #13 0xb19b457 in Initialize content/renderer/render_view_impl.cc:717:7 <snip> Original issue's description: > cc: Plumb the monitor color profile to renderer for rasterization > > This adds the output device color profile to display::Display, and > populates it correctly on Mac. We will want to do this for all > platforms. > > The color profile is then plumbed through the same IPCs that take > the device scale factor, to get to the renderer process' > RenderWidgetCompositor. > > Note that we are sending the full ICCProfile this far. This is > important, because the renderer process will be setting the ICCProfile > of its rasterized IOSurfaces, and there is a power impact of even slight > differences between the monitor profile and the IOSurface profile. > > The ICCProfile is then sent as a gfx::ColorProfile (which internally > references the ICCProfile, for the above purpose) to the > RenderWidgetCompositor, from where it will be pushed to cc. > > In the next step, we will (under a flag) specify the color space > for rasterization. > > BUG=44872 > CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel > > Committed: https://crrev.com/f1fef7489c29deeee2a29c41ce4851e9ad1bd67b > Cr-Commit-Position: refs/heads/master@{#418422} TBR=enne@chromium.org,clamy@chromium.org,dcheng@chromium.org,ellyjones@chromium.org,ccameron@chromium.org # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=44872 Review-Url: https://codereview.chromium.org/2336113003 Cr-Commit-Position: refs/heads/master@{#418490}
-
maksim.sisov authored
This cl splits the big CL with changes to net/ folder and has changes only to net/sdch according to the changes to URLRequest API. What the big cl does: It modifies net/ clients that use URLRequest API as long as URLRequest::Read returns int net errors and URLRequest::Delegate and NetworkDelegate methods (for example, OnResponseStarted or OnCompleted) have int net_error in the arguments now. The reason behind splitting the CL into small one is that an android bot started to be unstable and unittests became flaky. It was not possible to locate the problem and the decision was to split the CL and upload small parts with a 6+ hours interval in order to make it possible to locate the problematic code. The big CL is located here - https://codereview.chromium.org/2265873002/ BUG=423484 Review-Url: https://codereview.chromium.org/2329903002 Cr-Commit-Position: refs/heads/master@{#418489}
-
pdr authored
The text autosizer is used for both making desktop pages more legible on mobile, and for applying the accessibility font scale factor. When text-size-adjust support was added, pages were able to override the accessibility setting in addition to the autosizing multiplier. This patch ensures accessibility font scale settings are respected even with text-size-adjust. A followup bug has been filed (crbug.com/645717) for moving the accessibility font scale factor out of the autosizer. This patch also re-enables support for text-size-adjust which was disabled temporarily due to breaking accessibility settings. This was reverted due to a forgotten "!" in checking whether the viewport was specified by the author in TextAutosizer.cpp. A new test has been added to catch this in the future. The unneeded meta viewport declarations in all other tests have been removed because they had no effect with the meta viewport setting disabled. Original review: https://codereview.chromium.org/2329733002 BUG=645269,646342 Review-Url: https://codereview.chromium.org/2340553003 Cr-Commit-Position: refs/heads/master@{#418488}
-
ntang authored
The following APIs are whitelisted: - imageWriterPrivate - chromeosInfoPrivate - the feedback API - fileSystem BUG=642141 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation Review-Url: https://codereview.chromium.org/2297113002 Cr-Commit-Position: refs/heads/master@{#418487}
-
Prashant.Patil authored
We add WebGLImageConversionTest in blink_platform_unittests. This covers following conversion tests: - ConvertRGBA4444toRGBA8 - ConvertRGBA5551toRGBA8 - ConvertRGBA8toRA8 - convertBGRA8toRGBA8 - ConvertRGBA8toR8 - ConvertRGBA8toRGBA8 - ConvertRGBA8ToUnsignedShort4444 - ConvertRGBA8ToRGBA5551 - ConvertRGBA8ToRGB565 R=kbr@chromium.org BUG=642653 Review-Url: https://codereview.chromium.org/2333233002 Cr-Commit-Position: refs/heads/master@{#418486}
-
jam authored
The problem was that the path to the filter is different depending on whether the test is swarmed or not. Also make sure to send the filter file for the tests as part of the isolate data. BUG=645983 TBR=scottmg@chromium.org Review-Url: https://codereview.chromium.org/2337383002 Cr-Commit-Position: refs/heads/master@{#418485}
-
catapult-deps-roller authored
https://chromium.googlesource.com/external/github.com/catapult-project/catapult.git/+log/b86cfef4b9da..c42044026b81 $ git log b86cfef4b..c42044026 --date=short --no-merges --format='%ad %ae %s' 2016-09-13 benjhayden Add BarChart. TBR=catapult-sheriff@chromium.org Review-Url: https://codereview.chromium.org/2333373005 Cr-Commit-Position: refs/heads/master@{#418484}
-
loyso authored
Also, perform some clean-up. BUG=592873 Review-Url: https://codereview.chromium.org/2338803003 Cr-Commit-Position: refs/heads/master@{#418483}
-
v8-autoroll authored
Summary of changes available at: https://chromium.googlesource.com/v8/v8/+log/72ed9eb5..0ea5d982 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. CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel TBR=hablich@chromium.org,machenbach@chromium.org,littledan@chromium.org,vogelheim@chromium.org Review-Url: https://codereview.chromium.org/2339063002 Cr-Commit-Position: refs/heads/master@{#418482}
-
hashimoto authored
BUG=621841 TEST=dbus_unittests TBR=steel@chromium.org for device/bluetooth/dbus Review-Url: https://codereview.chromium.org/2337893002 Cr-Commit-Position: refs/heads/master@{#418481}
-
rch authored
Update recent QUIC flag changes. Deprecate FLAGS_quic_limit_frame_gaps_in_buffer. Merge internal change: 132467804 https://codereview.chromium.org/2341483002/ Deprecate flag FLAGS_quic_sequencer_buffer_retire_block_in_time. Merge internal change: 132461150 https://codereview.chromium.org/2331343003/ Make DiversificationNonce a std::array Changing a char[32] to a std::array<char, 32>. No functional change intended, not flag-protected Merge internal change: 132456567 https://codereview.chromium.org/2340583002/ remove unused methods: num_early_frames_received() from the shared code which was used by chromium only. Triggered by ref chromium cl: https://codereview.chromium.org/2250713004. Merge internal change: 132449425 https://codereview.chromium.org/2337063004/ Use unique_ptrs to manage callback lifetimes in some QUIC code Follow-up to cl/132102408. This CL eliminates the self-deleting callback pattern from a chunk of QUIC code and replaces it with explicit unique_ptr ownership of all callbacks. Replace self-deleting callbacks with unique_ptr owned callbacks in some QUIC code. No functional change intended, not flag-protected. Merge internal change: 132439857 https://codereview.chromium.org/2339433004/ Simplify lifetime management of ValidateClientHelloResultCallback::Result objects The lifetimes of ValidateClientHelloResultCallback::Result objects are managed by bare new/delete. These objects are also passed around by pointer which gives no indication as to who is managing the lifetime, and many methods are passed both a pointer to a Result object as w ell as a reference to a sub-object. This CL eliminates these patterns. Migrating from bare pointers to unique_ptr in some quic codepaths. No functional change intended, not flag-protected. Merge internal change: 132359769 https://codereview.chromium.org/2338013004/ Use the largest received packet instead of the most recently received packet to calculate the sequence number from. Merge internal change: 132350039 https://codereview.chromium.org/2333153003/ Deprecate FLAGS_quic_close_stream_after_writing_queued_data Merge internal change: 132335255 https://codereview.chromium.org/2338713003/ Deprecate FLAGS_quic_remove_obsolete_forward_secure. Merge internal change: 132331281 https://codereview.chromium.org/2336803004/ Deprecate FLAGS_quic_change_alarms_efficiently. Merge internal change: 132330925 https://codereview.chromium.org/2338013003/ deprecate FLAGS_quic_enable_app_limited_check Merge internal change: 132318066 https://codereview.chromium.org/2340563002/ Review-Url: https://codereview.chromium.org/2334363002 Cr-Commit-Position: refs/heads/master@{#418480}
-
hirono authored
BUG=646683 Review-Url: https://codereview.chromium.org/2334243003 Cr-Commit-Position: refs/heads/master@{#418479}
-
yamaguchi authored
Refactor disk_mount_manager_unittest by replacing gmock with a dedicated mock class of DiskMountManagerObserver. This change is based on https://codereview.chromium.org/2292473002/ which was once merged but reverted by https://codereview.chromium.org/2340433002/ BUG=641943 Review-Url: https://codereview.chromium.org/2333983004 Cr-Commit-Position: refs/heads/master@{#418478}
-
rob.buis authored
DOMError is only used in quota, so may as well move it there while waiting for the deprecated parts of quota to be removed. This patch also removes unneeded DOMError includes. BUG=460725 Review-Url: https://codereview.chromium.org/2335073003 Cr-Commit-Position: refs/heads/master@{#418477}
-
wangxianzhu authored
TBR=lazyboy@chromium.org BUG=632548,636222,638621 Review-Url: https://codereview.chromium.org/2332313003 Cr-Commit-Position: refs/heads/master@{#418476}
-
aelias authored
Android’s InputConnection API specifies a way to commit (confirm) the current composition and move the cursor at the same time: https://developer.android.com/reference/android/view/inputmethod/ InputConnection.html#commitText(java.lang.CharSequence, int) Currently, commitText doesn't conform to the documentation nor to Android TextView's behavior when newCursorPosition is not 1. newCursorPosition is a relative value that depends on the location of the text being committed. When |newCursorPosition| < 1, the cursor should move to the left of the committing text by |newCursorPosition| characters. If the cursor exceeds the left boundary, it will clamp to the left boundary. When |newCursorPosition| >= 1, the cursor will move to the right of the committing text by |newCursorPosition - 1| characters. If the cursor exceeds the right boundary, it will clamp to the right boundary. (Rebased version of yabinh@'s http://crrev.com/1995333002 which received lgt'ms from TBRed reviewers below, I'm landing this on his behalf.) TBR=tkent,yosin,changwan,sievers,yabinh NOTRY=true BUG=570920 Review-Url: https://codereview.chromium.org/2339793002 Cr-Commit-Position: refs/heads/master@{#418475}
-
chrome-cron authored
Cr-Commit-Position: refs/heads/master@{#418474}
-
krasin authored
It was causing an invalid cast and was the reason for 'CFI Linux Full' bot being red. BUG=646615 Review-Url: https://codereview.chromium.org/2339563003 Cr-Commit-Position: refs/heads/master@{#418473}
-
sandersd authored
This extends the time that WebMediaPlayerImpl::hasSingleSecurityOrigin() returns true from "until the data source exists" to "until the data source is initialized". I've verified (by source code inspection) that every existing caller is safe with respect to races here. It seems to be an undocumented rule followed by Blink developers. BUG=638763 Review-Url: https://codereview.chromium.org/2341483003 Cr-Commit-Position: refs/heads/master@{#418472}
-
ericwilligers authored
WebGLExtension, WebGLObject and WebGLRenderingContextBase are now declared non-copyable BUG=613450 R=bajones@chromium.org CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.win:win_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel Review-Url: https://codereview.chromium.org/2001503002 Cr-Commit-Position: refs/heads/master@{#418471}
-
jam authored
BUG=587527 Review-Url: https://codereview.chromium.org/2343503002 Cr-Commit-Position: refs/heads/master@{#418470}
-
chenwilliam authored
Cross-platform node.js script to automatically find Chrome Canary (in Mac and Windows) and launch it with debug flags. I've updated README which explains the workflow for users. Workflow commands (from /devtools): * npm start - starts Chrome and development server * npm run chrome - starts Chrome browser * npm run server - starts development server BUG=629914 Review-Url: https://codereview.chromium.org/2337713002 Cr-Commit-Position: refs/heads/master@{#418469}
-
sadrul authored
Bind the GpuServiceInternal request on the gpu thread, instead of in the main thread. This means it is possible to service a request from the host without thread hopping between the main and gpu threads. BUG=643746 Committed: https://crrev.com/9894bae5c1e1f03ab2b14f7b2325296587002a58 Review-Url: https://codereview.chromium.org/2329043002 Cr-Original-Commit-Position: refs/heads/master@{#418275} Cr-Commit-Position: refs/heads/master@{#418468}
-
horo authored
BUG=561209 Review-Url: https://codereview.chromium.org/2274283003 Cr-Commit-Position: refs/heads/master@{#418467}
-
sdy authored
When I added it in this CL: https://codereview.chromium.org/2325313002/ …it worked for 10.11 (coincidentally) but not for the 10.12 SDK. BUG=642155 Review-Url: https://codereview.chromium.org/2339563004 Cr-Commit-Position: refs/heads/master@{#418466}
-
skia-deps-roller authored
https://chromium.googlesource.com/skia.git/+log/21cc9950c4b4..7e3ba9f88d64 $ git log 21cc9950c..7e3ba9f88 --date=short --no-merges --format='%ad %ae %s' 2016-09-13 reed change write-image to use pipeverbs like everyone else, and add test CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel TBR=djsollen@google.com Review-Url: https://codereview.chromium.org/2336043005 Cr-Commit-Position: refs/heads/master@{#418465}
-
donnd authored
Extract the text tapped on to use as a signal in Tap Suppression. The text is extracted before any UX is displayed in order to allow the tap to be totally ignored when appropriate. Feeding the surrounding text into the logic of TTS will be done separately. This adds several files that are part of the 2016-refactoring. See crbug.com/624609 and go/cs-refactoring-2016. This CL is part of the refactoring-2016 effort, see go/cs-refactoring-2016 for details. BUG=634136, 624609 Review-Url: https://codereview.chromium.org/2211353002 Cr-Commit-Position: refs/heads/master@{#418464}
-
catapult-deps-roller authored
https://chromium.googlesource.com/external/github.com/catapult-project/catapult.git/+log/1d2ebc4608d2..b86cfef4b9da $ git log 1d2ebc460..b86cfef4b --date=short --no-merges --format='%ad %ae %s' 2016-09-13 nednguyen Revert of Revert "[telemetry] Wire TsProxy through telemetry's network stack." (patchset #1 id:1 of https://codereview.chromium.org/2267613002/ ) 2016-09-13 benjhayden Fix value-set-table. BUG=639632 TBR=catapult-sheriff@chromium.org Review-Url: https://codereview.chromium.org/2340463003 Cr-Commit-Position: refs/heads/master@{#418463}
-
falken authored
Revert "Reland of Check that all shared workers are terminated. (patchset #2 id:170001 of https://codereview.chromium.org/2254963002/ )" This reverts commit d1109b15. The crash rate is too high and polluting crash report data. I'll reland it when the fix lands. BUG=636377 TBR=jam Review-Url: https://codereview.chromium.org/2338113002 Cr-Commit-Position: refs/heads/master@{#418462}
-
pdfium-deps-roller authored
https://pdfium.googlesource.com/pdfium.git/+log/63f545c485c0..2ca2da505ba7 $ git log 63f545c48..2ca2da505 --date=short --no-merges --format='%ad %ae %s' 2016-09-13 dsinclair Sort include entries. 2016-09-13 tsepez Add check for trivial string equality 2016-09-13 tsepez Remove inner FX_DATETIME struct from CPDFSDK_DateTime TBR=dsinclair@chromium.org Review-Url: https://codereview.chromium.org/2332383003 Cr-Commit-Position: refs/heads/master@{#418461}
-
jri authored
Removes QUIC flag and code that shifts cubic epoch on quiescence, since it's buggy and should not be used. R=rch@chromium.org BUG= Review-Url: https://codereview.chromium.org/2335283002 Cr-Commit-Position: refs/heads/master@{#418460}
-
yyanagisawa authored
clang-cl make .o as an object file, which is also COFF format file. BUG=439737 Review-Url: https://codereview.chromium.org/2337013002 Cr-Commit-Position: refs/heads/master@{#418459}
-
gab authored
BUG=646443, 623700 Review-Url: https://codereview.chromium.org/2338893003 Cr-Commit-Position: refs/heads/master@{#418458}
-
ynovikov authored
Looks like unified logcat of the results causes exception on the bot. BUG=angleproject:1471 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel;master.tryserver.chromium.android:android_optional_gpu_tests_rel Review-Url: https://codereview.chromium.org/2343493002 Cr-Commit-Position: refs/heads/master@{#418457}
-
skau authored
PrinterSpecifics will sync Printer device information for Chrome OS. This just adds the proto. Actual syncing will follow. BUG=616862 TEST=Unit tests pass. Review-Url: https://codereview.chromium.org/2306763002 Cr-Commit-Position: refs/heads/master@{#418456}
-