- 25 Aug, 2016 7 commits
-
-
horo authored
This UMA records the time taken between sending an event IPC from the browser process to a Service Worker and executing the event handler in the Service Worker. This CL depends on https://codereview.chromium.org/2249063004/. BUG=561209 Review-Url: https://codereview.chromium.org/2218943002 Cr-Commit-Position: refs/heads/master@{#414214}
-
rch authored
set the callback. Should help explain how we're crashing in http://crbug.com/640288 BUG=640288 Review-Url: https://codereview.chromium.org/2267283003 Cr-Commit-Position: refs/heads/master@{#414213}
-
danakj authored
The one left that gets used is max_texture_size, for scrollbars. Since painted scrollbars only happen on desktop, and we just make them blurry if they exceed the max size, we just hardcode a limit of 2048 which should be supported on any desktop device (it's guaranteed by DirectX9) and we're fine with scrollbars becoming less than pixel-perfect if you pinch zoom in and they become larger than max-texture-size anyhow. Everything else is unused or already deleted, so kill the structures and the thread/ipc messages related to them. R=enne BUG=606056 CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel Review-Url: https://codereview.chromium.org/2267263002 Cr-Commit-Position: refs/heads/master@{#414212}
-
bajones authored
This is Apple's new gamepad API for Mac and iOS devices, which imposes a ridgid set of guidelines on controller capabilities, similar to XInput on Windows. This allows us to provide a "standard" mapping for every compatible controller. While there aren't many on the market right now, it should make us more future proof and provide better compatibility with newer controllers. BUG=638588 Review-Url: https://codereview.chromium.org/2271353002 Cr-Commit-Position: refs/heads/master@{#414211}
-
ssid authored
The heap profiler gets context for each allocation only from trace events whose category is enabled for recording. This CL changes: 1. The AddTraceEvent was called only for trace events with categories that are enabled for recording modes, but now it gets called for all categories including ones specified in filters. 2. Trace events are not added to traces if the category is enabled for filtering but not enabled for recording, irrespective of the filter result. 3. Add new filter "heap_profiler_predicate" that tracks trace events and adds to heap profiler pseudo stack. This filter returns true only for the events enabled for recording mode (only the recording mode is affected by filters, not etw and event callback modes). 4. When "memory-infra" is enabled with heap profiler flag turned on, then the heap profiler filter is installed by default and filters all categories and adds to trace only if the category is enabled for recording. This ensures that the heap profiler filter always gets all trace events and they only get added to trace file if they are enabled for recording, or they are enabled by other filters. BUG=598426, 625170 Review-Url: https://codereview.chromium.org/2259493003 Cr-Commit-Position: refs/heads/master@{#414210}
-
thestig authored
This only affects the printing of web pages directly on the host. - Renderer tells the browser if the print job is HTML. (AKA modifiable) -- Browser does lots of plumbing to get the bool into PrintSettings. -- Print preview already sends this info and it just needs extraction. - Add --disable-gdi-text-printing for reverting to old behavior. - Browser plumbs bool to PdfToEmfConverter to the utility process. - Utility plumbs bool into the PDF plugin code into PDFium. - Move unused PreCacheFontCharacters code out of RenderThreadImpl. -- Use it in PrintingHandler instead. - Remove dead code, fix lint errors / typos. BUG=409472 Review-Url: https://codereview.chromium.org/2114583002 Cr-Commit-Position: refs/heads/master@{#414209}
-
pfeldman authored
BUG=627517 TBR= CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation Review-Url: https://codereview.chromium.org/2263843002 Cr-Commit-Position: refs/heads/master@{#414208}
-
- 24 Aug, 2016 33 commits
-
-
creis authored
The session restore logic (specifically when exiting and restarting) depends on NOTIFICATION_NAV_ENTRY_CHANGED notifications for subframes. In the old navigation logic, this happened for subframes during the first UpdateState after an AUTO_SUBFRAME commit. In the new navigation logic, we have already put the PageState on the FrameNavigationEntry at commit time, so the UpdateState typically looks like a no-op and doesn't generate a notification. To fix this (and get the notification out as early as possible), this CL notifies at commit time for AUTO_SUBFRAMEs. BUG=638088 TEST=Visit chrome://help, then chrome://restart. NOTRY=true CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_site_isolation Review-Url: https://codereview.chromium.org/2275643003 Cr-Commit-Position: refs/heads/master@{#414207}
-
rch authored
QUIC sockets. BUG=636544 Review-Url: https://codereview.chromium.org/2235973002 Cr-Commit-Position: refs/heads/master@{#414206}
-
tyoshino authored
R=haraken BUG=none Review-Url: https://codereview.chromium.org/2273873004 Cr-Commit-Position: refs/heads/master@{#414205}
-
dskiba authored
This CL optimizes memory usage of cc::ContiguousContainer by deferring memory allocation in ContiguousContainerBase::Buffer until the first Allocate() call. Previously memory was allocated in the Buffer constructor, and sometimes was never written to (see the bug for more info). BUG=635142 CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel Review-Url: https://codereview.chromium.org/2277433002 Cr-Commit-Position: refs/heads/master@{#414204}
-
rkc authored
Since I recently changed my chromium account alias, updating OWNERS files to match. R=afakhry@chromium.org BUG=None. CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation TBR=stevenjb@chromium.org Review-Url: https://codereview.chromium.org/2270033005 Cr-Commit-Position: refs/heads/master@{#414203}
-
danakj authored
Instead of trying to figure out what the max texture size is on the main thread, and scale raster to meet that, just raster freely. Then when uploading the UIResource to a texture, we can easily tell what the max texture size is, and if the UIResource is too large, scale it down to fit in a texture. R=enne BUG=606056 CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel NOTRY=true Review-Url: https://codereview.chromium.org/2276633003 Cr-Commit-Position: refs/heads/master@{#414202}
-
smut authored
BUG=598405 Review-Url: https://codereview.chromium.org/2262733004 Cr-Commit-Position: refs/heads/master@{#414201}
-
sadrul authored
. Rename GpuServiceMus to GpuServiceInternal. . Rename GpuServiceImpl to GpuServiceProxy, and move it into the window-server directory. . Instead of creating a new instance of GpuServiceProxy for each client, update GpuServiceProxy so that a single instance can service all clients BUG=613366 Review-Url: https://codereview.chromium.org/2276433004 Cr-Commit-Position: refs/heads/master@{#414200}
-
alph authored
Prepare to remove it as it can be computed out of samples. Also rename CPUProfile to Profile. BUG=635947 Review-Url: https://codereview.chromium.org/2279513002 Cr-Commit-Position: refs/heads/master@{#414199}
-
sky authored
This was reverted because of flake on linux. I've identified why the flake was happening and filed a bug, so I'm leaving the enabling as only chromeos and windows at this time. These tests were disabled because the resize lock can trigger at random points, blocking event delivery and breaking the tests. I've added a switch to disable the resize lock so that events now have known delivery order. BUG=331924, 640741 TEST=none R=oshima@chromium.org Review-Url: https://codereview.chromium.org/2277923002 Cr-Commit-Position: refs/heads/master@{#414198}
-
rockot authored
* Replaces MessageFilter with MessageReceiver * Updates FilterChain to always end on the sink, short-circuiting if any "filter" (receiver) rejects along the way * Adds a new AddFilter() interface to mojo::Binding and mojo::AssociatedBinding, allowing users to inject MessageReceiver filters to be run immediately before every message dispatch BUG=612500 R=yzshen@chromium.org TBR=tsepez@chromium.org Review-Url: https://codereview.chromium.org/2276043002 Cr-Commit-Position: refs/heads/master@{#414197}
-
sky authored
I came across these in looking at some other stuff. BUG=none TEST=none R=thomasanderson@google.com Review-Url: https://codereview.chromium.org/2276153002 Cr-Commit-Position: refs/heads/master@{#414196}
-
wfh authored
disable_outdated_build_detector_unittests only builds on 32-bit so having it as a target on a 64-bit bot makes no sense. BUG=640667 TBR=dpranke@chromium.org Review-Url: https://codereview.chromium.org/2268823005 Cr-Commit-Position: refs/heads/master@{#414195}
-
wnwen authored
There is an old tab_state file in the tabbed mode state directory. If it is not deleted and the new tab state is written to the new tab_state0 file, then when it comes time to run the migration code in TabPersistentStore the old tab_state file will be given preference and overwrite the new one with all the document mode tabs that were just migrated. Thus we need to delete the old tab_state file if it exists. BUG=640625 Review-Url: https://codereview.chromium.org/2274943002 Cr-Commit-Position: refs/heads/master@{#414194}
-
xdai authored
BUG=626752 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation Review-Url: https://codereview.chromium.org/2264673002 Cr-Commit-Position: refs/heads/master@{#414193}
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug (or complain) build: https://crrev.com/bf97a9b56b2e52c181449842c6661bff57f7bed9 [Skia] Handle Gerrit patches in swarm_trigger for the Infra-PerCommit bot. (rmistry@google.com) https://crrev.com/5c8f9ca183558efd72da8de33fc764f2083ff054 Roll recipe dependencies (trivial). (recipe-roller@chromium.org) https://crrev.com/da7d759d2b8a6a43fbbc882bd6e0fb5f6847f4d2 Make webrtc recipes explicitly set GIT_MODE (agable@chromium.org) https://crrev.com/48c9aab3cb53a5c254ec5d2d6fcf62e8c6d6fd0e Make bisection recipes explicitly set GIT_MODE (agable@chromium.org) https://crrev.com/12067f7d61f048f13b41feb9a59635df911af6af Roll recipe dependencies (trivial). (recipe-roller@chromium.org) https://crrev.com/a6d4645baf26287ae6c0870a1206624bfa59fd83 Make skia recipes explicitly set GIT_MODE (agable@chromium.org) https://crrev.com/ecde496f342028076fcfe127b34955524824b477 Created a line of summary and enabled suite name onclick function. (hzl@google.com) depot_tools: https://crrev.com/eab3c0431157226b2638af23545d3f17bd04a25d Change "tryjob" -> "try job" in git_cl.py and trychange.py. (qyearsley@chromium.org) https://crrev.com/12fa6ff69b21737c315ccad0d92f1bccf83fee6c Run auto-spell-checker (codespell) on files in depot_tools. (qyearsley@chromium.org) https://crrev.com/92bec4f56f991d35ddcf9c4d8a0bdd8ce1b10735 Delete gcl, drover, and trychange (agable@chromium.org) TBR=martiniss@chromium.org,phajdan.jr@chromium.org BUG=475321,640251,skia:5627 Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Review-Url: https://codereview.chromium.org/2271243003 Cr-Commit-Position: refs/heads/master@{#414192}
-
maruel authored
R=sebmarchand@chromium.org BUG=314403 Review-Url: https://codereview.chromium.org/2278713002 Cr-Commit-Position: refs/heads/master@{#414191}
-
gogerald authored
Removed unused histograms. BUG=639365 Review-Url: https://codereview.chromium.org/2270183002 Cr-Commit-Position: refs/heads/master@{#414190}
-
wjmaclean authored
Implement GetScreenInfo() and UpdateDeviceScaleFactor() for InterstitialPageImpl so that interstitial pages get the correct device scale factor both when they're initially created, and also if the window they're in gets dragged between displays with different device scale factors. BUG=637462 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_site_isolation Review-Url: https://codereview.chromium.org/2265213002 Cr-Commit-Position: refs/heads/master@{#414189}
-
xiyuan authored
Update the close button image and fix tapping-not-working issue since making changes to the file. BUG=640399 BUG=b/30814819 BUG=b/30917629 TEST=Manual. Verify new close button image on arc notifications. And tapping to close works. Review-Url: https://codereview.chromium.org/2269143004 Cr-Commit-Position: refs/heads/master@{#414188}
-
jochen authored
BUG=636405 R=skyostil@chromium.org CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.perf:android_s5_perf_cq;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/2274933002 Cr-Commit-Position: refs/heads/master@{#414187}
-
enne authored
There was some hope that the ui::CompositorVSyncManager could be removed once --enable-begin-frame-scheduling was turned on. Unfortunately, the vsync manager is used by two additional systems that can't be easily removed: DelegatedFrameHost::AttemptFrameSubscriberCapture as well as components/exo/wayland/server.cc. The latter may go away eventually. If so, then the frame capture could then be changed to more simple polling as needed instead of vsync manager and observer system that needs to be plumbed everywhere. In the medium term, the vsync manager needs to live on in all paths. This means that BrowserCompositorOutputSurface and ui::Compositor always need to update the vsync manager with changes. Conditionals for whether or not to send vsync information to renderers just get moved down the pipeline from the output surface to DelegatedFrameHost. Review-Url: https://codereview.chromium.org/2277883002 Cr-Commit-Position: refs/heads/master@{#414186}
-
nzolghadr authored
BUG=633489 Review-Url: https://codereview.chromium.org/2262343002 Cr-Commit-Position: refs/heads/master@{#414185}
-
skia-deps-roller authored
https://chromium.googlesource.com/skia.git/+log/3bf7509c3f68..168261287136 $ git log 3bf7509c3..168261287 --date=short --no-merges --format='%ad %ae %s' 2016-08-24 caryclark mark fuzz test flaky since it may fail on some platforms 2016-08-24 halcanary gyp/sfntly: set SK_SFNTLY_SUBSETTER uniformly 2016-08-24 mtklein GN: guard tools (except fiddle) by skia_enable_tools. 2016-08-24 mtklein SkPngCodec: voidp instead of forward-declares for png.h types. 2016-08-24 ajuma Fix leak in GrTextureStripAtlasTest 2016-08-24 bungeman s/invertable/invertible 2016-08-24 caryclark tiny line breaks gl render 2016-08-24 fmalita Fix SkTLazy(const T*) initialization 2016-08-24 mtklein GN: Fuchsia probably cannot link without this. 2016-08-24 halcanary SkPDF: vector canvases can't hint! 2016-08-24 mtklein GN: more optional components: jpeg, pdf, png, xml 2016-08-24 caryclark remove point aliases 2016-08-24 halcanary SkPDF: vertical writing: draw nothing 2016-08-24 bungeman Add simple font fallback on Mac. 2016-08-24 ajuma Make GrTextureStripAtlas flush pending IO on newly acquired texture 2016-08-24 msarett Parse ICC profiles from webps 2016-08-24 egdaniel Add addtional resolve calls to vulkan backend BUG=637678,640176,637571,637678 CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel TBR=bungeman@google.com Review-Url: https://codereview.chromium.org/2274283002 Cr-Commit-Position: refs/heads/master@{#414184}
-
halliwell authored
When MojoRendererService::OnError is called (e.g. for a decoder error), state_ becomes STATE_ERROR, but the media player next pauses playback, calling SetPlaybackRate(0), and hitting this DCHECK. BUG= Review-Url: https://codereview.chromium.org/2276663003 Cr-Commit-Position: refs/heads/master@{#414183}
-
qinmin authored
getDownloadEntryFromIntent() always assume intent is for regular download. This causes chrome to use DownloadManagerService rather than OfflinePageDownloadBridge when clicking on a notification. This change fixes the issue by adding an extra field for offline page. BUG=640467 Review-Url: https://codereview.chromium.org/2278663002 Cr-Commit-Position: refs/heads/master@{#414182}
-
tommycli authored
Previous routes must now have equal or lesser depth. BUG=640323 R=michaelpg@chromium.org CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation Review-Url: https://codereview.chromium.org/2271003003 Cr-Commit-Position: refs/heads/master@{#414181}
-
romax authored
When deleting cache in settings, the user-requested pages shouldn't be deleted. Adding a check for namespace in the method called by browsing data remover, filtering out the user-requested pages. BUG=640416 Review-Url: https://codereview.chromium.org/2275833002 Cr-Commit-Position: refs/heads/master@{#414180}
-
pkotwicz authored
BUG=None TEST=None Review-Url: https://codereview.chromium.org/2270873002 Cr-Commit-Position: refs/heads/master@{#414179}
-
einbinder authored
BUG=none Review-Url: https://codereview.chromium.org/2278673003 Cr-Commit-Position: refs/heads/master@{#414178}
-
johnme authored
Behind --enable-experimental-web-platform-features flag. Not yet hooked up on Android. Intent to implement: https://groups.google.com/a/chromium.org/d/topic/blink-dev/FQxPB5GEQjo/discussion Screenshot: https://imgur.com/a/mUdgu BUG=614456 Review-Url: https://codereview.chromium.org/2261283002 Cr-Commit-Position: refs/heads/master@{#414177}
-
lfg authored
If a frame that contains the focused plugin is destroyed, we leave a dangling pointer in the RenderWidget. BUG=640733 Review-Url: https://codereview.chromium.org/2276053002 Cr-Commit-Position: refs/heads/master@{#414176}
-
rbyers authored
BUG=611981 Review-Url: https://codereview.chromium.org/2266353005 Cr-Commit-Position: refs/heads/master@{#414175}
-