- 04 Jan, 2017 40 commits
-
-
tedchoc authored
To work around crbug.com/273763, we were previously removing all text after the selection end if the selection range was entirely before the autocomplete text. On certain keyboards, this could result in deleting new user text that differs from the previously autcompleted text. Now, we only clear the text if it matches the autocompleted text. I verified that this fix did not regress the HTC issue (tested on 4.2.2 w/ the Sense keyboard), and it also address the Japanese IME issue mentioned in the new bug. BUG=569144 Review-Url: https://codereview.chromium.org/2617493003 Cr-Commit-Position: refs/heads/master@{#441495}
-
rdevlin.cronin authored
TBR=mfomitchev@chromium.org NOTRY=true BUG=678388 Review-Url: https://codereview.chromium.org/2612133002 Cr-Commit-Position: refs/heads/master@{#441494}
-
mek authored
Calls out to the mojo localstorage implementation for querying and deleting local storage. Also avoids initializing the mojo implementation unless it is actually enabled. BUG=586194 Review-Url: https://codereview.chromium.org/2611743002 Cr-Commit-Position: refs/heads/master@{#441493}
-
mfomitchev authored
Mustash: Ensure surfaces submitted to Mus by WM and embedders contain Surfaces with embeded content. - Use SurfaceLayers in embedders and Window Manager to properly position the embedded content in the layer tree. - WM no longer uses underlay surfaces for window decorations. Instead they are submitted to Mus as part of the WM's surface. - FrameGenerator now only creates SurfaceDrawQuad for the top-level window rather than recursively creating SurfaceDrawQuad for all windows in the window tree, since all surfaces are now part of the tree rooted at the surface of the top-level window. BUG=672943,669964 Review-Url: https://codereview.chromium.org/2580063002 Cr-Commit-Position: refs/heads/master@{#441492}
-
reillyg authored
This change replaces the PermissionService::GetNextPermissionChange method with a PermissionObserver interface that more closely matches the permission subscription model that exists in the browser process as it is unnecessary for the client to throttle these low-frequency updates. This also makes it cheaper (1 message vs. 2) to send an update to the renderer. BUG=677774 Review-Url: https://codereview.chromium.org/2573573002 Cr-Commit-Position: refs/heads/master@{#441491}
-
avi authored
GetDefaultStoragePartition() is here to stay. BUG=none Review-Url: https://codereview.chromium.org/2614813002 Cr-Commit-Position: refs/heads/master@{#441490}
-
mariakhomenko authored
BUG=661276 Review-Url: https://codereview.chromium.org/2611023002 Cr-Commit-Position: refs/heads/master@{#441489}
-
robertogden authored
BUG= Review-Url: https://codereview.chromium.org/2610003003 Cr-Commit-Position: refs/heads/master@{#441488}
-
jwd authored
end_date is a replacement for expiry_date, which is deprecated by this change. The difference is that end_date is acts as a normal filter, and causes study to not be created when the date is past. expiry_date caused the study to be created, and forced to the default group. This change introduces a generic default group name, which is used for the field trial API when a study doesn't specify one. BUG=677976 Review-Url: https://codereview.chromium.org/2614443002 Cr-Commit-Position: refs/heads/master@{#441487}
-
robhogan authored
Also, ensure the selected text is painted correctly when an ellipsis is present in a mixed-flow context (e.g. ltr text in an rtl container). BUG=642454, 642450, 642460 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Review-Url: https://codereview.chromium.org/2594983002 Cr-Commit-Position: refs/heads/master@{#441486}
-
xunjieli authored
This CL instruments SdchManager using MemoryDumpProvider. Even though SDCH might be unshipped (see blink-dev), it is useful to get an idea of how much memory dictionaries cost. BUG=669108 Review-Url: https://codereview.chromium.org/2541073003 Cr-Commit-Position: refs/heads/master@{#441485}
-
khorimoto authored
[CrOS Tether] Create BleScanner, a class which scan BLE advertisements and identifies nearby devices. This class provides an API for registering or unregistering RemoteDevices. As long as at least one RemoteDevice is registered, a discovery session is active. If an advertisement from a registered RemoteDevice is scanned, observers are notified. BUG=672263 Review-Url: https://codereview.chromium.org/2604063003 Cr-Commit-Position: refs/heads/master@{#441484}
-
twellington authored
Adds HistoryAdapterTest and HistoryManagerTest with tests for removing history items and basic tests for initializing the adapter. Also fixes two bugs related to removing items: - Remove header if only 1 item is remaining so empty view is shown - Set item positions after removing an item BUG=654071 Review-Url: https://codereview.chromium.org/2603403003 Cr-Commit-Position: refs/heads/master@{#441483}
-
liaoyuke authored
Previously, our generated Xcode project has the issue that Xcode couldn't find our xctests. And to fix it, one must first find the list of xctest files under each of the application targets and then associate them with the corresponding xctest target. This CL enables identifying application targets and also find the list of xctest files (xctests.mm and egtest.mm) under them recursively. BUG=614818 Review-Url: https://codereview.chromium.org/2574643002 Cr-Commit-Position: refs/heads/master@{#441482}
-
rsleevi authored
SHA-1 is being phased out, and beginning with M57, SHA-1 certificates signed by locally installed trust anchors is being disabled by default. To re-enable, Enterprises should set an EnableSha1ForLocalAnchors policy to allow it. However, for platforms without enterprise policies, or for embedders, this raises a question about what the default state should be - enabled or disabled. As Chrome itself expects there to be non-trivial impact (thus, the policy, supported until 1 Jan 2019), it is safer to leave the current behaviour, enabling SHA-1 for these certs, on by default, and leave it to embedders to disable (via the SSLConfig/SSLConfigService). If embedders support preferences, that's seen as sufficient support to enable some degree of run-time control/flexibility, thus the default is moved from //net to //components/ssl_config. Embedders using //net will continue to support SHA-1 anchors by default, while embedders that include //components/ssl_config (and use it) will disable it by default. BUG=673036 Review-Url: https://codereview.chromium.org/2613533004 Cr-Commit-Position: refs/heads/master@{#441481}
-
gogerald authored
BUG=661357 Review-Url: https://codereview.chromium.org/2592733002 Cr-Commit-Position: refs/heads/master@{#441480}
-
marcin authored
Review-Url: https://codereview.chromium.org/2608733005 Cr-Commit-Position: refs/heads/master@{#441479}
-
dtapuska authored
We want to align all touchmoves regardless of whether they cause a regression in scroll start. The expected regression would on average half a frame. BUG=642368 Review-Url: https://codereview.chromium.org/2612823002 Cr-Commit-Position: refs/heads/master@{#441478}
-
rtoy authored
Manually convert audiobuffer.html to use testharness BUG=676355 TEST=audiobuffer.html Review-Url: https://codereview.chromium.org/2595073002 Cr-Commit-Position: refs/heads/master@{#441477}
-
rtoy authored
Manually convert test to use testharness BUG=676394 TEST=audiobuffersource-one-sample-loop.html Review-Url: https://codereview.chromium.org/2591383002 Cr-Commit-Position: refs/heads/master@{#441476}
-
rtoy authored
Manually convert test to use testharness BUG=676394 TEST=audiobuffersource-grain.html Review-Url: https://codereview.chromium.org/2595153002 Cr-Commit-Position: refs/heads/master@{#441475}
-
sky authored
It overlaps with properties, and properties add type safety. BUG=none TEST=none R=ben@chromium.org Review-Url: https://codereview.chromium.org/2610203002 Cr-Commit-Position: refs/heads/master@{#441474}
-
rjshade authored
There are no flags to be updated. Migrate StringPiece::AppendToString to StrAppend Merge internal change: 143299373 https://codereview.chromium.org/2617523002/ Add tests for QuicTextUtils::HexEncode and HexDecode which use non-ASCII printable data. Merge internal change: 143126254 https://codereview.chromium.org/2616493003/ R=rch@chromium.org BUG= Review-Url: https://codereview.chromium.org/2618433002 Cr-Commit-Position: refs/heads/master@{#441473}
-
wkorman authored
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel Review-Url: https://codereview.chromium.org/2608163007 Cr-Commit-Position: refs/heads/master@{#441472}
-
eroman authored
BUG=677863 Review-Url: https://codereview.chromium.org/2611933003 Cr-Commit-Position: refs/heads/master@{#441471}
-
pdfium-deps-roller authored
https://pdfium.googlesource.com/pdfium.git/+log/6745f96fab41..dc39e377e1a3 $ git log 6745f96fa..dc39e377e --date=short --no-merges --format='%ad %ae %s' 2017-01-04 tsepez Add missing operator<() to CFX_RetainPtr. Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, see: http://www.chromium.org/developers/tree-sheriffs/sheriff-details-chromium#TOC-Failures-due-to-DEPS-rolls TBR=dsinclair@chromium.org Review-Url: https://codereview.chromium.org/2614793002 Cr-Commit-Position: refs/heads/master@{#441470}
-
sunyunjia authored
Previously, we implement scrollIntoView by scrolling the intersection of the viewport and the content. However, when the content is not visible in the viewport, e.g. outside boundary and the viewport's overflow attribute is hidden, the intersection would be empty and the browser would stop the scrolling logic. In this case, we presume the webpage wants to scroll the position of the content but for some reason doesn't want to show it. In this patch, we scroll the content's position for this special case. BUG=673396 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Review-Url: https://codereview.chromium.org/2576963002 Cr-Commit-Position: refs/heads/master@{#441469}
-
mariakhomenko authored
BUG=656193 Review-Url: https://codereview.chromium.org/2614783002 Cr-Commit-Position: refs/heads/master@{#441468}
-
mfomitchev authored
TBR=wjmaclean,rdevlin.cronin BUG=678267 Review-Url: https://codereview.chromium.org/2616693002 Cr-Commit-Position: refs/heads/master@{#441467}
-
xunjieli authored
so AddOwnershipEdge can attribute memory correctly between URLRequestContexts. See the following doc for more details on why it is needed. https://docs.google.com/document/d/1-dmr_dVgO090Y5_3K9itjsE0MsBTmbqwovu6lup1i14/edit BUG=669108 Review-Url: https://codereview.chromium.org/2560593002 Cr-Commit-Position: refs/heads/master@{#441466}
-
jeffcarp authored
Revert of Make run_webkit_tests random order by default for all platforms (patchset #2 id:20001 of https://codereview.chromium.org/2591933002/ ) Reason for revert: fast/text/ellipsis-stroked.html started failing on some Linux and Mac bots. Original issue's description: > Make run_webkit_tests random order by default for all platforms. > > BUG=671805 > R=dpranke@chromium.org,qyearsley@chromium.org > > Committed: https://crrev.com/86c477efe2039ae9f9970313769f337d8606ca95 > Cr-Commit-Position: refs/heads/master@{#441424} TBR=dpranke@chromium.org,qyearsley@chromium.org # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=671805 Review-Url: https://codereview.chromium.org/2617563002 Cr-Commit-Position: refs/heads/master@{#441465}
-
lhchavez authored
Now that Mojo can generate the min_version information automatically, migrate arc::InstanceHolder<T>::GetInterfaceForMethod() to GET_INTERFACE_FOR_METHOD(), which does not require the explicit version number to be passed. BUG=649782 TEST=git try Review-Url: https://codereview.chromium.org/2599673005 Cr-Commit-Position: refs/heads/master@{#441464}
-
martiniss authored
BUG=677311 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.perf:linux_perf_cq;master.tryserver.chromium.perf:mac_retina_perf_cq;master.tryserver.chromium.perf:winx64_10_perf_cq Review-Url: https://codereview.chromium.org/2612673002 Cr-Commit-Position: refs/heads/master@{#441463}
-
zhaobin authored
[Presentation API] Resolve PresentationRequest::reconnect() with existing presentation connection if such connection exists Check if any presentation connection with specific presentationUrl and presentationId exists in current browsing context. If so, resolve reconnect() with existing connection instead of creating a new connection. BUG=677540 Review-Url: https://codereview.chromium.org/2602523002 Cr-Commit-Position: refs/heads/master@{#441462}
-
thomasanderson authored
This CL rolls the sysroots after 3b607160. In addition, it also fixes a bug in build-and-upload.py which would cause the script to fail if not run in build/linux/sysroot-scripts. BUG=668205 R=dpranke@chromium.org Review-Url: https://codereview.chromium.org/2599763004 Cr-Commit-Position: refs/heads/master@{#441461}
-
romax authored
Fix MissingFormatArgumentException in Evaluation test for latest logging changes. BUG=678279 Review-Url: https://codereview.chromium.org/2610883003 Cr-Commit-Position: refs/heads/master@{#441460}
-
jbroman authored
chrome.storage, for instance, has events but no functions directly on the API object. See extensions/common/api/storage.json. BUG=653596 Review-Url: https://codereview.chromium.org/2610743002 Cr-Commit-Position: refs/heads/master@{#441459}
-
jbudorick authored
On L and M, the system posts a task to the main thread after start() returns that prints a few lines to stdout. Our existing subthread execution model allowed the tests to run at the same time as this task, resulting in the task's output interfering with the tests' output. This change tweaks our subthread test launching logic to post a task to the main thread that posts another task to the main thread that launches the test subthread. This should ensure that the system task gets executed before we start running tests. BUG=678146 Review-Url: https://codereview.chromium.org/2610983002 Cr-Commit-Position: refs/heads/master@{#441458}
-
servolk authored
Media renderer might get destroyed (due to pipeline being stopped or suspended) while a video track restart is pending. When that happens the VideoRendererImpl has a pending flush_cb_ that will get called from video renderer destructor invoking RendererImpl::RestartVideoRenderer, so RestartVideoRenderer needs to actually try restarting the video renderer only if we are still in the playing state. BUG=668963 Review-Url: https://codereview.chromium.org/2570773002 Cr-Commit-Position: refs/heads/master@{#441457}
-
perja authored
bluetooth: bluez: Implement BluetoothRemoteGattCharacteristicBluez::SubscribeToNotifications and UnsubscribeFromNotifications. BUG=636275 Review-Url: https://codereview.chromium.org/2613473002 Cr-Commit-Position: refs/heads/master@{#441456}
-