- 21 Jul, 2016 40 commits
-
-
dbeam authored
R=tsergeant@chromium.org BUG=630067 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation Review-Url: https://codereview.chromium.org/2169433003 Cr-Commit-Position: refs/heads/master@{#406978}
-
yolandyan authored
Review-Url: https://codereview.chromium.org/2168133003 Cr-Commit-Position: refs/heads/master@{#406977}
-
jinsukkim authored
This CL cleans up unnecessary build configuration to facilitate Chrome build. BUG=630113 TEST=gclient sync, make Review-Url: https://codereview.chromium.org/2169843002 Cr-Commit-Position: refs/heads/master@{#406976}
-
brettw authored
This is hoping to achieve better build performance. BUG=627637 Review-Url: https://codereview.chromium.org/2161363005 Cr-Commit-Position: refs/heads/master@{#406975}
-
jmadill authored
https://chromium.googlesource.com/angle/angle.git/+log/1be913c..7da9850 BUG=483282 TEST=bots TBR=geofflang@chromium.org, zmo@chromium.org CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.win:win_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.android:android_optional_gpu_tests_rel Review-Url: https://codereview.chromium.org/2172513004 Cr-Commit-Position: refs/heads/master@{#406974}
-
reveman authored
Destroying the original buffer invalidates kernel state such that importing from the FD doesn't work as expected. By keeping the original buffer alive we avoid this issue for scanout buffers used by the browser process. BUG=628334 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 Review-Url: https://codereview.chromium.org/2171713004 Cr-Commit-Position: refs/heads/master@{#406973}
-
nzolghadr authored
After calls to set/releasepointercapture queue the process pending pointer capture task if the capture target and pending capture target were the same. This way it not only sends the capture event immediately in the normal cases but also doesn't generate to the inifinite got/lostpointercapture event sequence. BUG=627192 Review-Url: https://codereview.chromium.org/2147263003 Cr-Commit-Position: refs/heads/master@{#406972}
-
erikchen authored
The test needs to be updated each time Chrome begins to support a new macOS version. BUG=629708 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 Review-Url: https://codereview.chromium.org/2172693002 Cr-Commit-Position: refs/heads/master@{#406971}
-
rnephew authored
BUG=615157 Review-Url: https://codereview.chromium.org/2169093003 Cr-Commit-Position: refs/heads/master@{#406970}
-
mdjones authored
Destroy and recreate the text resource used by the Reader Mode panel when the width of the layout changes. This will truncate text that cannot fit on-screen during rotation. BUG=559126 Review-Url: https://codereview.chromium.org/2165363002 Cr-Commit-Position: refs/heads/master@{#406969}
-
trizzofo authored
BUG=3333 R=tommycli@chromium.org TBR= Review-Url: https://codereview.chromium.org/2112673002 Cr-Commit-Position: refs/heads/master@{#406968}
-
catapult-deps-roller authored
https://chromium.googlesource.com/external/github.com/catapult-project/catapult.git/+log/a558b9bf0e65..c66d67b05d04 $ git log a558b9bf0..c66d67b05 --date=short --no-merges --format='%ad %ae %s' BUG=472699 TBR=catapult-sheriff@chromium.org Review-Url: https://codereview.chromium.org/2174483002 Cr-Commit-Position: refs/heads/master@{#406967}
-
reillyg authored
This patch is a rewrite of r404778. Instead of creating a new Website instance of each permission they are now reused to collect all permissions associated with an origin/embedder pair. The callback from WebsitePermissionFetcher is now also substantially simpler because it turns out that no callers actually cared about receiving the maps it was generating. All they wanted was a collection of Websites. BUG=430999,601627 Review-Url: https://codereview.chromium.org/2156273003 Cr-Commit-Position: refs/heads/master@{#406966}
-
michaelbai authored
This patch - added Android secondary abi toolchain. - built libmonochrome with secondary abi toolchain, the 64-bit build starts to building 64-bit webview only libmonochrome.so and 32-bit full libmonochrome.so. BUG=605315 Review-Url: https://codereview.chromium.org/2161183003 Cr-Commit-Position: refs/heads/master@{#406965}
-
johannkoenig authored
https://chromium.googlesource.com/webm/libvpx.git/+log/d6197b621d92..18c7f46c125c $ git log d6197b621..18c7f46c1 --date=short --no-merges --format='%ad %ae %s' 2016-07-21 aconverse MinArfFreqTest: Don't leak video on failure. 2016-07-21 aconverse Make test encoder test driver less likely to leak on failure. 2016-06-30 johannkoenig Release v1.6.0 Khaki Campbell Duck 2016-07-20 jackychen vp9: Fix the clang warning of unsigned int type. 2016-07-12 yaowu Fix encoder crashes for odd size input 2016-07-19 jzern vp8/onyx_if.c: rework #if's to avoid dangling else's 2016-07-19 jzern vp8/bitstream.c: rework #if to avoid dangling else 2016-07-20 yaowu Change to call vp9_post_proc_frame() 2016-07-19 jzern vp8/{bitstream,rdopt},y4minput: correct break placement 2016-07-19 jzern y4minput.c: correct empty loop formatting 2016-07-19 jzern vp8: simplify a few #if's 2016-07-19 jzern vp8: remove extra semicolons 2016-07-18 noreply top-level: apply clang-format 2016-07-18 noreply vp8: apply clang-tidy google-readability-braces-around-statements 2016-07-18 yuryg cosmetics: Add a few explanatory comments 2016-07-18 noreply examples: apply clang-format 2016-07-18 jzern build/make/Makefile: add a 'test_*' default target 2016-07-18 jzern build/make/Makefile: remove default suffix rules 2016-07-13 pascal.massimino take II: variance_test partial clean-up 2016-02-17 marpan vp9: Allow usage of lookahead for real-time, 1 pass vbr. (...) R=tomfinegan@chromium.org Review-Url: https://codereview.chromium.org/2172773002 Cr-Commit-Position: refs/heads/master@{#406964}
-
dmazzoni authored
This is a mechanical change to switch to using floating-point rects internally for accessible bounding boxes. In cases where we need to convert back to a gfx::Rect, we use gfx::ToEnclosingRect. This change is necessary so that in the future we can use relative bounding boxes and transformation matrices in the accessibility tree. In isolation this change should have no effect except that objects might be off by one pixel due to differences in when rounding happens. BUG=618120 Review-Url: https://codereview.chromium.org/2154213007 Cr-Commit-Position: refs/heads/master@{#406963}
-
robliao authored
WM_DPICHANGED may fire when the DPI hasn't actually changed. This occurs during initialization with an interaction from EnableChildWindowDpiMessage. For maximized windows, this causes the bounds logic to unset WS_MAXIMIZE from the HWND, which leads to WM_SYSCOMMAND with SC_MAXIMIZE prematurely showing the window, and short-circuting BrowserView::Show() causing it to skip showing the contents of the window because the frame is already visible. BUG=625076 Review-Url: https://codereview.chromium.org/2165173002 Cr-Commit-Position: refs/heads/master@{#406962}
-
vmpstr authored
This patch updates the code to prevent auto deducing to a raw pointer. R=danakj@chromium.org BUG=554600 Review-Url: https://codereview.chromium.org/2173523002 Cr-Commit-Position: refs/heads/master@{#406961}
-
vmpstr authored
This patch updates the code to prevent auto deducing to a raw pointer. R=boliu@chromium.org BUG=554600 Review-Url: https://codereview.chromium.org/2170983002 Cr-Commit-Position: refs/heads/master@{#406960}
-
sque authored
This interface allows an instance of the Runtime Memory Leak Detector (components/metrics/leak_detector) to run on a non-browser process, such as a tab (renderer) process. The interface provides two function APIs: - GetParams(): Returns the profiling parameters used for initializing LeakDetector. - SendLeakReports(): Passes an array of leak reports to the browser process, where they can be attached to the UMA protobuf. Also added an implementation of the Mojo interface, LeakDetectorRemoteController, that implements the Mojo interface LeakDetectorRemote. This class provides a bridge between the browser and renderer processes. It also allows a single instance of LeakDetectorController to provide leak detector params to the renderer process and receive leak reports from the renderer process. ============================================== Fixes since previous commit: - Add missing dependency to components_unittests GYP build - Add dependency on Mojo C++ services code to renderer BUG=chromium:615223 TEST=Build successfully, unit tests pass R=wfh@chromium.org Review-Url: https://codereview.chromium.org/2064463002 Review-Url: https://codereview.chromium.org/2169763002 Cr-Original-Commit-Position: refs/heads/master@{#406466} Cr-Commit-Position: refs/heads/master@{#406959}
-
qinmin authored
Shouldn't remove items from a hashmap while iterating it. Instead, use an iterator and call iterator.remove(). BUG=630218 Review-Url: https://codereview.chromium.org/2164423002 Cr-Commit-Position: refs/heads/master@{#406958}
-
bashi authored
These scripts are not a part of code generator so it would be better to put them in Tools/Scripts/webkitpy/bindings. BUG=617899 Review-Url: https://codereview.chromium.org/2169673003 Cr-Commit-Position: refs/heads/master@{#406957}
-
yiyix authored
Parameterize test fixtures in ash_unittests and unit_tests to run with the three modes used in Ash material design (non-material, material stable, and material experimental); see the runtime flag --ash-md. BUG=623428, 623426, 623423, 623422, 622914, 622912 Review-Url: https://codereview.chromium.org/2165693002 Cr-Commit-Position: refs/heads/master@{#406956}
-
dpranke authored
The PGO builders need to run multiple compiles in a single build, each with different arguments. This was not previously possible with MB, but this CL adds support for specifying a list of configs per builder, and adds a --phase command line arg to indicate which phase of the build should be generated. It is an error to specify --phase on a builder that isn't expected to have multiple phases. Also phases are 1-based (phase 1, phase 2, etc.). Also, this CL cleans up some TODOs that I no longer plan to fix. R=sebmarchand@chromium.org BUG=595947 Review-Url: https://codereview.chromium.org/2160353003 Cr-Commit-Position: refs/heads/master@{#406955}
-
gmanikpure authored
BUG=chromedriver:998 Review-Url: https://codereview.chromium.org/2165373002 Cr-Commit-Position: refs/heads/master@{#406954}
-
brettw authored
This fixe the remaining issues in content/app. content_main_runner.cc was such a disaster with all of the different permutations, this patch exempts it from checking entirely by moving it to a separate target. The way that the content/app variants are created is now moved to a template to eliminate the build code duplication Review-Url: https://codereview.chromium.org/2158553002 Cr-Commit-Position: refs/heads/master@{#406953}
-
dcastagna authored
This CL allows the value of the flag "enable-harware-overlays" to be "single-fullscreen." This makes the compositor use a simple strategy that promotes a quad to an overlay iff the underlaying buffer can be used to replace the main framebuffer. BUG=b/29430506 Review-Url: https://codereview.chromium.org/2164213002 Cr-Commit-Position: refs/heads/master@{#406952}
-
dmitrygr authored
We cannot open BT sockets in side the container due to linux kernel disallowing socket() calls to BT subsystem in a net namespace. We avoid this by tunneling the actual socket() call to outside the container thusly. BUG= Review-Url: https://codereview.chromium.org/2166143002 Cr-Commit-Position: refs/heads/master@{#406951}
-
junov authored
This change re-enables the optimization that makes canvases switch out of gpu-acceleration when getImageData is called. The old implementation was scrapped in favor of the new ImageBuffer::disableAcceleration method that was introduced by https://crrev.com/98739b054a5b28cc607d688b2e9e582456bbb20e BUG=606688 Review-Url: https://codereview.chromium.org/2171513003 Cr-Commit-Position: refs/heads/master@{#406950}
-
kkhorimoto authored
In this CL: - Always supply a user agent to WKWebViews in web//'s creation methods. This allows the IS_IOS variable in offline.js to be correctly set to true. - Delay initializing the game runner until after images have been loaded. - Check for existence of errorPageController when activating the game. BUG=none Review-Url: https://codereview.chromium.org/2144933002 Cr-Commit-Position: refs/heads/master@{#406949}
-
fdoray authored
Currently, Sequence::PopTask() deletes a Task within the scope of the Sequence's lock. This is bad because: - A deadlock occurs if the Task's destructor tries to post a Task to the same Sequence. - Multiple locks are held at the same time if the Task's destructor tries to post a task to another Sequence. - The Sequence's lock can't be acquired by another thread while the Task's destructor runs (unnecessary contention). With this CL, Sequence::PopTask() releases its lock before deleting the popped Task. BUG=553459 Review-Url: https://codereview.chromium.org/2164103002 Cr-Commit-Position: refs/heads/master@{#406948}
-
dpranke authored
This affects the folllowing builders on the tryserver.chromium.perf waterfall: - mac_10_10_perf_bisect - mac_10_11_perf_bisect - mac_fyi_perf_bisect - mac_hdd_perf_bisect - mac_perf_bisect_builder - mac_retina_perf_bisect - mac_retina_perf_cq R=rsesek@chromium.org BUG=618468 Review-Url: https://codereview.chromium.org/2164963004 Cr-Commit-Position: refs/heads/master@{#406947}
-
schenney authored
A recent change unnecessarily pixel snapped the destination rect for background image painting before computing values determined by that rectangle. This caused situations where subsequent sub-pixel snapping pushes right and bottom positioned 1-pixel images outside the dest rect when it is intersected with the paint rect. The fix is to revert the line that early-snaps the dest rect. New test added to cover this case. One other test that had got slightly worse with the previous change gets better again with this change. R=pdr@chromium.org BUG=629075 Review-Url: https://codereview.chromium.org/2167323002 Cr-Commit-Position: refs/heads/master@{#406946}
-
twellington authored
If tabs from two instances of are merged while either the StackLayout or OverviewListLayout is active, recreate the view so that the merged tabs show up in the layout. BUG=602498 Review-Url: https://codereview.chromium.org/2162243002 Cr-Commit-Position: refs/heads/master@{#406945}
-
grt authored
BUG=629558 R=rpop@chromium.org Review-Url: https://codereview.chromium.org/2163913002 Cr-Commit-Position: refs/heads/master@{#406944}
-
tzik authored
BUG=630299 Review-Url: https://codereview.chromium.org/2168973002 Cr-Commit-Position: refs/heads/master@{#406943}
-
watk authored
Courtesy of exoplayer, now we use the flush workaround in more cases than before. BUG=606110 Review-Url: https://codereview.chromium.org/1918623002 Cr-Commit-Position: refs/heads/master@{#406942}
-
wfh authored
Also, rename 536870904 to "Out of Memory" since this isn't a real Windows exception code. BUG=614440 Review-Url: https://codereview.chromium.org/2170923002 Cr-Commit-Position: refs/heads/master@{#406941}
-
ortuno authored
Adds basic structure of the fuzzer, a base template and some tests. The fuzzer in this file uses two variations of calls to requestDevice to generate a random sequence of calls. It then replaces instances of 'TRANSFORM_REQUEST_DEVICE_OPTIONS' with object with a single filter with a single random service. BUG=570049 Review-Url: https://codereview.chromium.org/2166463002 Cr-Commit-Position: refs/heads/master@{#406940}
-
dpranke authored
A couple of builders have been removed, and one has been added but it doesn't do compiles. TBR=brettw@chromium.org BUG= Review-Url: https://codereview.chromium.org/2167033002 Cr-Commit-Position: refs/heads/master@{#406939}
-