- 01 Aug, 2016 10 commits
-
-
tapted authored
Revert of [Presentation API] Convert presentation.mojom to new wrapper types. (patchset #5 id:80001 of https://codereview.chromium.org/2181163003/ ) Reason for revert: Suspect (not the first) for widespread NaCl test failures since https://build.chromium.org/p/chromium.win/builders/Win7%20Tests%20%281%29/builds/55504 Errors like [4224:3200:0729/162247:ERROR:nacl_process_host.cc(337)] NaCl process exited with status -1073741674 (0xc0000096) ... Actual: "Plugin crashed. 'NaCl module crashed'" Wasn't r408782 or r408787. Running out of candidates.. Original issue's description: > [Presentation API] Convert presentation.mojom to new wrapper types. > > This converts presentation.mojom to use the new (std::) Mojo wrapper types: > mojo::String => std::string > mojo::Array => std::vector > > No behavior changes should ensue. > > Optional values are represented as base::Optional<Foo> with the new wrapper > types requiring some additional changes. > > This work will simplify further changes for crbug.com/627655. > > BUG=627655 > > Committed: https://crrev.com/59e7b40948030815a49af887b922b370ba048b8b > Cr-Commit-Position: refs/heads/master@{#408781} TBR=dcheng@chromium.org,imcheng@chromium.org,mfoltz@chromium.org NOTRY=true BUG=627655 Review-Url: https://codereview.chromium.org/2196143002 Cr-Commit-Position: refs/heads/master@{#408905}
-
chrome-cron authored
Cr-Commit-Position: refs/heads/master@{#408904}
-
tkent authored
Disable element visibility check only on Android. BUG=632561 Review-Url: https://codereview.chromium.org/2201703002 Cr-Commit-Position: refs/heads/master@{#408903}
-
tapted authored
Reland of Fix bug with blank pages during navigation (patchset #1 id:1 of https://codereview.chromium.org/2200593002/ ) Reason for revert: No dice - NaCl still crashing in https://build.chromium.org/p/chromium.win/builders/Win7%20Tests%20%281%29/builds/55553 Original issue's description: > Revert of Fix bug with blank pages during navigation (patchset #1 id:1 of https://codereview.chromium.org/2197783002/ ) > > Reason for revert: > Suspected for widespread NaCl plugin failures on waterfall since > https://build.chromium.org/p/chromium.win/builders/Win7%20Tests%20%281%29/builds/55504 > > Crashes with "Actual: "Plugin crashed. 'NaCl module crashed" > > It wasn't r408782, so I think it's gotta be this or r408781. > > Original issue's description: > > Fix bug with blank pages during navigation > > > > This bug started after r408172. In some situations when navigating, the > > SetNeedsBeginFrame messages that is sent from the > > CompositorExternalBeginFrameSource to the RenderWidgetHostView, but is > > received by the RenderWidgetHostImpl while the RenderViewHost is swapped > > out and before it has swapped back in. In these cases, if this message > > is dropped, the renderer will never tick new frames and the tab will > > freeze. This appears to be racy, as the renderer finds out that it is > > visible and sends this message before the view host is swapped in. > > > > To fix this race, always allow the SetNeedsBeginFrame message to be > > received while being swapped out so that the RenderWidgetHostView can be > > in the correct state when it is swapped in. > > > > R=sievers@chromium.org > > BUG=632276 > > > > Committed: https://crrev.com/fae0fb34ab73f12a8be3493f0ec06dbbb32c7b20 > > Cr-Commit-Position: refs/heads/master@{#408787} > > TBR=kenrb@chromium.org,sievers@chromium.org,enne@chromium.org > NOTRY=true > BUG=632276 > > Committed: https://crrev.com/ad648d7d920843e226b5f0aee2cf8e9662412413 > Cr-Commit-Position: refs/heads/master@{#408899} TBR=kenrb@chromium.org,sievers@chromium.org,enne@chromium.org # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=632276 Review-Url: https://codereview.chromium.org/2195253002 Cr-Commit-Position: refs/heads/master@{#408902}
-
tibell authored
Also switch from scoped_refptr to unique_ptr, as we only have one owner. Savings: SafeJsonParserStub::AcceptWithResponder: 42 bytes SafeJsonParser_Parse_ForwardToCallback: 44 bytes We lose a few bytes (but come out positive in the end) due to fixing the incorrect Ninja template expansions in the error messages. BUG=597125 Review-Url: https://codereview.chromium.org/2188143002 Cr-Commit-Position: refs/heads/master@{#408901}
-
nona authored
Calculating composition bounds is not a light-weight operation. On the other hand, few IME uses this information. To skip this unnecessary calculation on certain environment, propagate cursor update mode from browser to the renderer. BUG=624714 Review-Url: https://codereview.chromium.org/2121953002 Cr-Commit-Position: refs/heads/master@{#408900}
-
tapted authored
Revert of Fix bug with blank pages during navigation (patchset #1 id:1 of https://codereview.chromium.org/2197783002/ ) Reason for revert: Suspected for widespread NaCl plugin failures on waterfall since https://build.chromium.org/p/chromium.win/builders/Win7%20Tests%20%281%29/builds/55504 Crashes with "Actual: "Plugin crashed. 'NaCl module crashed" It wasn't r408782, so I think it's gotta be this or r408781. Original issue's description: > Fix bug with blank pages during navigation > > This bug started after r408172. In some situations when navigating, the > SetNeedsBeginFrame messages that is sent from the > CompositorExternalBeginFrameSource to the RenderWidgetHostView, but is > received by the RenderWidgetHostImpl while the RenderViewHost is swapped > out and before it has swapped back in. In these cases, if this message > is dropped, the renderer will never tick new frames and the tab will > freeze. This appears to be racy, as the renderer finds out that it is > visible and sends this message before the view host is swapped in. > > To fix this race, always allow the SetNeedsBeginFrame message to be > received while being swapped out so that the RenderWidgetHostView can be > in the correct state when it is swapped in. > > R=sievers@chromium.org > BUG=632276 > > Committed: https://crrev.com/fae0fb34ab73f12a8be3493f0ec06dbbb32c7b20 > Cr-Commit-Position: refs/heads/master@{#408787} TBR=kenrb@chromium.org,sievers@chromium.org,enne@chromium.org NOTRY=true BUG=632276 Review-Url: https://codereview.chromium.org/2200593002 Cr-Commit-Position: refs/heads/master@{#408899}
-
tapted authored
BUG=633016 TBR=alokp@chromium.org NOTRY=true Review-Url: https://codereview.chromium.org/2197003002 Cr-Commit-Position: refs/heads/master@{#408898}
-
tapted authored
Reland of Try yet again to flip official win builders to GN. (patchset #1 id:1 of https://codereview.chromium.org/2196993002/ ) Reason for revert: Didn't help - NaCl still crashing. Original issue's description: > Revert of Try yet again to flip official win builders to GN. (patchset #2 id:20001 of https://codereview.chromium.org/2192303002/ ) > > Reason for revert: > All the NaCl tests are crashing with "Actual: "Plugin crashed. 'NaCl module crashed" since > https://build.chromium.org/p/chromium.win/builders/Win7%20Tests%20%281%29/builds/55504 > > This seems to be the most likely cause :( > > There's also an outstanding issue with win-pgo (see BUG=) > > BUG=632864 > > Original issue's description: > > Try yet again to flip official win builders to GN. > > > > TBR=brettw@chromium.org > > NOTRY=true > > BUG=623659 > > > > Committed: https://crrev.com/00b24690630408d352edb0eb825423a71eccecb3 > > Cr-Commit-Position: refs/heads/master@{#408782} > > TBR=brettw@chromium.org,dpranke@chromium.org > # Not skipping CQ checks because original CL landed more than 1 days ago. > BUG=623659 > NOTRY=true > > Committed: https://crrev.com/30fbb2688486ee1534b3035c9c89a6003181c2f8 > Cr-Commit-Position: refs/heads/master@{#408896} TBR=brettw@chromium.org,dpranke@chromium.org # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=632864 Review-Url: https://codereview.chromium.org/2192393003 Cr-Commit-Position: refs/heads/master@{#408897}
-
tapted authored
Revert of Try yet again to flip official win builders to GN. (patchset #2 id:20001 of https://codereview.chromium.org/2192303002/ ) Reason for revert: All the NaCl tests are crashing with "Actual: "Plugin crashed. 'NaCl module crashed" since https://build.chromium.org/p/chromium.win/builders/Win7%20Tests%20%281%29/builds/55504 This seems to be the most likely cause :( There's also an outstanding issue with win-pgo (see BUG=) BUG=632864 Original issue's description: > Try yet again to flip official win builders to GN. > > TBR=brettw@chromium.org > NOTRY=true > BUG=623659 > > Committed: https://crrev.com/00b24690630408d352edb0eb825423a71eccecb3 > Cr-Commit-Position: refs/heads/master@{#408782} TBR=brettw@chromium.org,dpranke@chromium.org # Not skipping CQ checks because original CL landed more than 1 days ago. BUG=623659 NOTRY=true Review-Url: https://codereview.chromium.org/2196993002 Cr-Commit-Position: refs/heads/master@{#408896}
-
- 31 Jul, 2016 14 commits
-
-
krytarowski authored
NetBSD is BSD and POSIX-like OS. BUG= Review-Url: https://codereview.chromium.org/2195203002 Cr-Commit-Position: refs/heads/master@{#408895}
-
dpranke authored
This correctly matches the GYP behavior. R=brettw@chromium.org, sebmarchand@chromium.org BUG=632563 Review-Url: https://codereview.chromium.org/2199603002 Cr-Commit-Position: refs/heads/master@{#408894}
-
dpranke authored
Also, add a watchlist entry for modifications to gyp files. R=brettw@chromium.org BUG=432967 Review-Url: https://codereview.chromium.org/2194043004 Cr-Commit-Position: refs/heads/master@{#408893}
-
dpranke authored
TBR=smut@google.com BUG= Review-Url: https://codereview.chromium.org/2195213002 Cr-Commit-Position: refs/heads/master@{#408892}
-
dpranke authored
TBR=brettw@chromium.org BUG=432967 Review-Url: https://codereview.chromium.org/2200573002 Cr-Commit-Position: refs/heads/master@{#408891}
-
dpranke authored
(Apart from the dedicated GYP builders, of course). This affects: - chromium.fyi - Closure Compilation Linux - CrWinAsan - CrWinAsan(dll) - CrWinAsanCov - chromium.lkgr - Win ASan Release Coverage - Win ASan Release Media - Win ASan Release - chromium.mac - ios-simulator - chromium.memory.full - Chromium Windows Builder (DrMemory x64) - Chromium Windows Builder (DrMemory) - tryserver.chromium.linux - closure_compilation - tryserver.chromium.mac - ios-simulator Though the closure compilation builder doesn't really use GN or MB yet. TBR=brettw@chromium.org BUG=605318, 621708 Review-Url: https://codereview.chromium.org/2198693002 Cr-Commit-Position: refs/heads/master@{#408890}
-
qyearsley authored
BUG=474273 Review-Url: https://codereview.chromium.org/2188413005 Cr-Commit-Position: refs/heads/master@{#408889}
-
sigbjornf authored
Drop use of GarbageCollectedFinalized<>; not needed for this class. R= BUG= Review-Url: https://codereview.chromium.org/2192373002 Cr-Commit-Position: refs/heads/master@{#408888}
-
sigbjornf authored
Leftover from r408135, remove the generated isT(*RefPtr<T>) overloads also. R= BUG= Review-Url: https://codereview.chromium.org/2201633002 Cr-Commit-Position: refs/heads/master@{#408887}
-
tzik authored
Some of postTask() implementation in Worker code don't have WebTraceLocation parameter, and pass wrong FROM_HEREs. That make it hard to follow the call stack in a crash report. This adds the missing WebTraceLocation parameter, puts correct FROM_HEREs and adds alias() to ensure it's in the crash report. Review-Url: https://codereview.chromium.org/2196833002 Cr-Commit-Position: refs/heads/master@{#408886}
-
bauerb authored
Previously, we would fade out the fakebox and fade in the real omnibox during the scroll transition, which created discrepancies. With this change, the toolbar omnibox does the full transition. The search box on the NTP is still kept, both to get the starting point of the transition, and for the tablet toolbar, where the omnibox stays at the top, so there are two boxes. Because the two boxes now have to match, their dimensions and padding are slightly updated. The height is 56dp, and the padding on the sides is 12dp. Also, in the focused state the omnibox now has 1dp bleed at the sides, which moves the rounded corners out of view. The remaining changes are not user-visible: * Opacity of the fakebox is now driven by the toolbar. This lets us centralize the logic (the toolbar can decide its own opacity and the opacity of the fakebox) and use different behavior on tablets, where the fakebox will simply fade out as before. * Rename variables to (hopefully) make them more consistent / self-explanatory. * |mLocationBarBackgroundBounds| (formerly |mUrlViewportBounds|) more accurately reflects the visible omnibox bounds in the absence of the NTP / when the NTP is scrolled so that the omnibox is at the top. To do that, we no longer include the Y translation we apply to position it where the fakebox is (it's instead applied to the |mLocationBarBackgroundNtpOffset|), and we always use an expansion value of 1 if the current tab is an NTP. * Remove the |inset_textbox| drawable -- it was the same as |textbox|, but with a margin added at the top and bottom (but *not* left or right). Since we calculate the omnibox bounds manually anyway, this allows us to account for the omnibox padding in the same way in either dimension. * Remove the |isInTabSwitcherMode| parameter from some methods in favor of using the member variable. BUG=605054,625108,618955,616728,612520 Review-Url: https://codereview.chromium.org/2134663002 Cr-Commit-Position: refs/heads/master@{#408885}
-
chromeos-commit-bot authored
Cr-Commit-Position: refs/heads/master@{#408884}
-
v8-autoroll authored
Summary of changes available at: https://chromium.googlesource.com/v8/v8/+log/e07fc752..462f4bd5 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/2192363002 Cr-Commit-Position: refs/heads/master@{#408883}
-
chrome-cron authored
Cr-Commit-Position: refs/heads/master@{#408882}
-
- 30 Jul, 2016 16 commits
-
-
v8-autoroll authored
Summary of changes available at: https://chromium.googlesource.com/v8/v8/+log/3a5efbf0..e07fc752 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/2196063002 Cr-Commit-Position: refs/heads/master@{#408881}
-
miu authored
Revert of Linux: Sync GetDesktopName in gtk2_util.cc (patchset #2 id:20001 of https://codereview.chromium.org/2195063003/ ) Reason for revert: Broke Linux GN build on my desktop (linker error): obj/chrome/browser/ui/libgtk2ui/libgtk2ui/gtk2_util.o:../../chrome/browser/ui/libgtk2ui/gtk2_util.cc:function libgtk2ui::GetDesktopName(base::Environment*): error: undefined reference to 'chrome::GetChannel()' clang: error: linker command failed with exit code 1 (use -v to see invocation) Contents of my out/Release/args.gn: is_component_build = true is_debug = false is_chrome_branded = true dcheck_always_on = true use_goma = true Original issue's description: > Linux: Sync GetDesktopName in gtk2_util.cc > > BUG=632841 > > Committed: https://crrev.com/12d7c7f1f6a38f067803c676e5cac9cccc11dab2 > Cr-Commit-Position: refs/heads/master@{#408846} TBR=thestig@chromium.org,thomasanderson@google.com # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=632841 Review-Url: https://codereview.chromium.org/2196073002 Cr-Commit-Position: refs/heads/master@{#408880}
-
skia-deps-roller authored
https://chromium.googlesource.com/skia.git/+log/570f8af47305..02aed95f9c7c $ git log 570f8af47..02aed95f9 --date=short --no-merges --format='%ad %ae %s' 2016-07-30 mtklein Revert of GrFP can express distance vector field req., program builder declares variable for it (patchset #20 id:370001 of https://codereview.chromium.org/2114993002/ ) 2016-07-30 mtklein Revert of Tidy up SkNx_neon. (patchset #3 id:40001 of https://codereview.chromium.org/2196773002/ ) CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel TBR=tomhudson@google.com Review-Url: https://codereview.chromium.org/2201593003 Cr-Commit-Position: refs/heads/master@{#408879}
-
skia-deps-roller authored
https://chromium.googlesource.com/skia.git/+log/73106225d1fc..570f8af47305 $ git log 73106225d..570f8af47 --date=short --no-merges --format='%ad %ae %s' 2016-07-30 mtklein Revert of Added distance vector support for CircleGeometryProcessor (patchset #4 id:60001 of https://codereview.chromium.org/2190023002/ ) CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel TBR=tomhudson@google.com Review-Url: https://codereview.chromium.org/2195183002 Cr-Commit-Position: refs/heads/master@{#408878}
-
yoav authored
As part of a discussion about Timing-Allow-Origin and multiple origins in that syntax[1], the possibility of a change to the syntax was raised. In order for that to be considered, we need to check usage. This CL does that by adding a counter when there's more than 1 origin in that header. [1] https://github.com/w3c/resource-timing/issues/62 BUG= Review-Url: https://codereview.chromium.org/2178973002 Cr-Commit-Position: refs/heads/master@{#408877}
-
xingliu authored
So after run gclient runhooks, we don't need to manually add java build path in eclipse. Review-Url: https://codereview.chromium.org/2193133003 Cr-Commit-Position: refs/heads/master@{#408876}
-
lushnikov authored
The patch avoids throwing exception in the following scenario: - add any non-existing property in SSP, e.g. "foo: bar;" - observe a yellow triangle next to the property - try clicking this triangle BUG=none R=dgozman Review-Url: https://codereview.chromium.org/2191413003 Cr-Commit-Position: refs/heads/master@{#408875}
-
qyearsley authored
Currently, in some circumstances, filter_try_jobs may throw an error depending on the state of the current try jobs. This CL changes just this method so that it doesn't throw a KeyError if there are jobs with no build number passed in. Review-Url: https://codereview.chromium.org/2182413004 Cr-Commit-Position: refs/heads/master@{#408874}
-
kozyatinskiy authored
BUG=632875 R=dgozman@chromium.org Review-Url: https://codereview.chromium.org/2196003002 Cr-Commit-Position: refs/heads/master@{#408873}
-
skia-deps-roller authored
https://chromium.googlesource.com/skia.git/+log/fe2042e60fa7..73106225d1fc $ git log fe2042e60..73106225d --date=short --no-merges --format='%ad %ae %s' 2016-07-30 mtklein Docs: ooops, debug is the default in GN. CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel TBR=tomhudson@google.com Review-Url: https://codereview.chromium.org/2196033002 Cr-Commit-Position: refs/heads/master@{#408872}
-
thakis authored
Follow-up to https://codereview.chromium.org/2071463002/ BUG=none Review-Url: https://codereview.chromium.org/2193023003 Cr-Commit-Position: refs/heads/master@{#408871}
-
norvez authored
If the HWID is invalid (for instance, "unknown") and the firmware ID is non-Chrome ("nonchrome") then assume that we're running in a VM and do not report a factory error. A warning message is added to the log. BUG=b:30155895 Review-Url: https://codereview.chromium.org/2187473006 Cr-Commit-Position: refs/heads/master@{#408870}
-
esprehn authored
reserveCapacity allocates the exact capacity specified which means when we had a 16bit buffer in StringBuilder and were appending 8bit strings to it we were constantly reallocating and copying the buffer. Instead we can just call Vector::append() directly since it has a template overload that can accept implicitly convertible types. I noticed this when looking at lever.co's web app loading in Instruments, it was spending 15% of the main thread time inside TextResource::decodedText which was 83% memmove, and 11% munmap. Switching to Vector::append should restore the correct size doubling behavior when appending LChars to a UChar StringBuilder and make this much faster. This was a regression from when I switched to using a Vector inside StringBuilder in: https://codereview.chromium.org/2046353002 Review-Url: https://codereview.chromium.org/2192293002 Cr-Commit-Position: refs/heads/master@{#408869}
-
chromeos-commit-bot authored
Cr-Commit-Position: refs/heads/master@{#408868}
-
atotic authored
This change implements size change notification algorithm. Design doc at https://docs.google.com/document/d/1G4OmqqlFY3H3erQAUmteKES02-bIECikDjWBrDKH9PA/edit?usp=sharing Size change notification We collect and deliver notifications about all Elements whose size has changed inside the event loop. The algorithm loops until all notifications are delivered, or it hits the depth limit. c = ResizeObserverController(); for (limit = c.gatherObservations(0); limit != ResizeObserverController::kDepthLimit; limit = c.gatherObservations(limit)) { c.deliverObservations(); } if (c.skippedObservations()) { c.clearObservations(); sendError() } For efficiency, we avoid continuosly polling all elements for size changes. Instead, an Element notifies ResizeObservation when its size might have changed. ResizeObservation propagates this change to ResizeObserver, which propagates to ResizeObserverController. All of them set a flag indicating that they might have been changed. The flag is cleared when observations are delivered. BUG=612962 Review-Url: https://codereview.chromium.org/2188983003 Cr-Commit-Position: refs/heads/master@{#408867}
-
jshin authored
Several BUILD.gn files were bundling icudtl.dat even when icu_use_data_file = false (i.e. icudata is statically linked). The TEST below was done with https://codereview.chromium.org/2174993002/ on the ICU side. This CL still can get in without that change, though. BUG=630929 TEST='gn args <outdir>' with icu_use_data_file=false generates ninja files. TEST=chrome / content_shell can be built. TEST=In Chrome/content_shell, go to a non-UTF-8 page (www.hankyung.com) or run `(new Date()).toLocaleString("de")` to make sure that ICU data is accessible. Review-Url: https://codereview.chromium.org/2181043003 Cr-Commit-Position: refs/heads/master@{#408866}
-