5ef21255897e9c49c234be77b32b07ac3db7dc6c: Bug 1478216 - Don't init tex images in FBAttachment::IsComplete. r=kvark
Jeff Gilbert <jgilbert@mozilla.com> - Thu, 18 Oct 2018 16:52:39 -0700 - rev 491199
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1478216 - Don't init tex images in FBAttachment::IsComplete. r=kvark Also: - Only init the base tex level for GenerateMipmap. - Change ZeroTextureData warning into a perf warning. Differential Revision: https://phabricator.services.mozilla.com/D9177
434f70360933449c52ece7a00a6268391f805f08: Bug 1492663 - Upgrade most CI builds to clang 7 r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Thu, 27 Sep 2018 15:33:42 +0000 - rev 491198
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1492663 - Upgrade most CI builds to clang 7 r=froydnj The cctools-port linker links against libraries from clang (for LTO), which have different SONAMEs depending on the clang version. Which means the linker needs to be used along the same version of clang it was built against. Thus we also make it depend on linux64-clang-7. But changing the dependency is not enough, cf. bug 1471905, so also touch its build script, which it turns out, we need to do anyways because llvm-dsymutil was renamed to dsymutil. Relatedly, all toolchains that are built using cctools-port need to use linux64-clang-7 too. Building compiler-rt 7 with the OSX 10.11 SDK fails because of some newer APIs being used in compiler-rt for xray, but this is not a feature we use, so disable that. Differential Revision: https://phabricator.services.mozilla.com/D6766
02ac5668f849f1a23eb3702e468e32a0900c54f6: Bug 1498072 - Prevent inlining of the direct_run function. r=jfkthame
Mike Hommey <mh+mozilla@glandium.org> - Thu, 11 Oct 2018 10:42:24 +0900 - rev 491197
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1498072 - Prevent inlining of the direct_run function. r=jfkthame https://github.com/silnrsi/graphite/pull/46/commits/d2c1303345c359ebc31ddf97b73711dec4ee894e Differential Revision: https://phabricator.services.mozilla.com/D8328
524c546c7ad5a2a73f56bb6858ffcac4f82a6088: Merge mozilla-central to inbound. a=merge CLOSED TREE
Gurzau Raul <rgurzau@mozilla.com> - Thu, 25 Oct 2018 01:04:19 +0300 - rev 491196
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Merge mozilla-central to inbound. a=merge CLOSED TREE
ddadc29de671917f66478e62a6accd4764892d25: Merge autoland to mozilla-central. a=merge
Gurzau Raul <rgurzau@mozilla.com> - Thu, 25 Oct 2018 01:00:19 +0300 - rev 491195
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Merge autoland to mozilla-central. a=merge
8ca56f27dc5864f2c8be0c6aa498cb24ebb7e65e: Bug 1501662 - Various updates to .eslintignore for dom/, netwerk/, and modules/. r=mossop
Mark Banner <standard8@mozilla.com> - Wed, 24 Oct 2018 19:12:31 +0000 - rev 491194
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1501662 - Various updates to .eslintignore for dom/, netwerk/, and modules/. r=mossop Depends on D9661 Differential Revision: https://phabricator.services.mozilla.com/D9662
10cbe0b169b395d41aa31ab8d27ca72b9ed07b09: Bug 1501662 - Add more .eslintrc.js files for test directories (dom, modules, netwerk and parser). r=mossop
Mark Banner <standard8@mozilla.com> - Wed, 24 Oct 2018 19:11:17 +0000 - rev 491193
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1501662 - Add more .eslintrc.js files for test directories (dom, modules, netwerk and parser). r=mossop Differential Revision: https://phabricator.services.mozilla.com/D9661
a4e64a2df8a92a1c680497e81b1b7695fa4562d3: Bug 1493976 - Reset the resolution to 1 when entering fullscreen mode. r=kats,xidorn
Botond Ballo <botond@mozilla.com> - Wed, 24 Oct 2018 19:20:05 +0000 - rev 491192
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1493976 - Reset the resolution to 1 when entering fullscreen mode. r=kats,xidorn The previous resolution is restored when exiting fullscreen mode. Depends on D9442 Differential Revision: https://phabricator.services.mozilla.com/D9443
fb10b0a27752dd20111cf8790f6d3fbde9513d91: Bug 1493976 - Define OutOfFlowDisplayData::ComputeVisibleRectForFrame() out of line. r=kats
Botond Ballo <botond@mozilla.com> - Wed, 24 Oct 2018 19:19:06 +0000 - rev 491191
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1493976 - Define OutOfFlowDisplayData::ComputeVisibleRectForFrame() out of line. r=kats Differential Revision: https://phabricator.services.mozilla.com/D9442
1d3872dd20e192fba9c2e2f2dd4cff1e476e869a: Bug 1493742 - When accepting a layout viewport update from the main thread, constrain its position to enclose the visual viewport. r=kats
Botond Ballo <botond@mozilla.com> - Wed, 24 Oct 2018 18:14:55 +0000 - rev 491190
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1493742 - When accepting a layout viewport update from the main thread, constrain its position to enclose the visual viewport. r=kats APZ wants the *size* of the layout viewport from the main thread, but it knows the position better. Differential Revision: https://phabricator.services.mozilla.com/D9448
4833b89bb969cf1709eba8f8960136c85e750d94: No bug: Fix yamllint error.
Tom Prince <mozilla@hocat.ca> - Wed, 24 Oct 2018 19:03:18 +0000 - rev 491189
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
No bug: Fix yamllint error. Due to https://github.com/adrienverge/yamllint/issues/141 we can't indent the comments to the appropriate level. Differential Revision: https://phabricator.services.mozilla.com/D9698
73cfb79f183ac786b56dd97e63e969642ed0919f: Bug 1500906 - Suppress FileUriExposedExceptions when launching helper apps. r=jchen
Jan Henning <jh+bugzilla@buttercookie.de> - Wed, 24 Oct 2018 16:00:06 +0000 - rev 491188
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1500906 - Suppress FileUriExposedExceptions when launching helper apps. r=jchen Sharing tabs with file:// URIs is not possible, but users can still send them to other apps via the helper app system in the URL bar/context menu. "Intent:Open" and "Intent:OpenForResult" are both sent from Gecko by HelperApps.jsm. The same reasoning as in bug 1450449 applies as to why for publicly accessible files content:// URIs are more trouble than they're worth. Differential Revision: https://phabricator.services.mozilla.com/D9420
fa86045075416389c2d59efad35226b6d8d56561: Bug 1488973 - Followup for eslint failure. CLOSED TREE
Csoregi Natalia <ncsoregi@mozilla.com> - Wed, 24 Oct 2018 21:56:27 +0300 - rev 491187
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1488973 - Followup for eslint failure. CLOSED TREE
a1f419870e136b8838471fde0d1094f2942fa20a: Bug 1501134 - Don't consider snorm compatible with unorm for CopyTexImage. r=kvark
Jeff Gilbert <jgilbert@mozilla.com> - Wed, 24 Oct 2018 15:31:43 +0000 - rev 491186
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1501134 - Don't consider snorm compatible with unorm for CopyTexImage. r=kvark Differential Revision: https://phabricator.services.mozilla.com/D9464
2c675ab661cad80e1cc5a791de042a3322110adc: Bug 1492584, part 3 - Remove JS component loader registration. r=kmag
Andrew McCreight <continuation@gmail.com> - Tue, 23 Oct 2018 23:20:38 +0000 - rev 491185
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1492584, part 3 - Remove JS component loader registration. r=kmag After the previous patches, we no longer rely on the component manager to incidentally start up XPConnect when we load the JS loader service or to hold the JS component loader alive, so the do_GetService() call for the JS loader in XPCOMInit.cpp can be removed. After that is done, the JS loader is no longer used as an XPCOM component, so all of the boilerplate for that can be removed. Depends on D8757 Differential Revision: https://phabricator.services.mozilla.com/D8758
2df4dcfce65f9a9a0e41d3f65390c614d147cc1b: Bug 1492584, part 2 - Make mozJSComponentLoader::sSelf a strong reference. r=kmag
Andrew McCreight <continuation@gmail.com> - Tue, 23 Oct 2018 23:19:34 +0000 - rev 491184
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1492584, part 2 - Make mozJSComponentLoader::sSelf a strong reference. r=kmag The JS component loader is an XPCOM component, so it is held alive by the component manager. In order to be able to make it no longer be an XPCOM component, we have to keep it alive some other way. I decided to simply keep it alive as long as XPConnect itself is alive. Depends on D9583 Differential Revision: https://phabricator.services.mozilla.com/D8757
70984251b17425dc35f140dbca8097064184afc5: Bug 1492584, part 1 - Eagerly initialize nsLayoutModule in the component manager. r=froydnj
Andrew McCreight <continuation@gmail.com> - Wed, 24 Oct 2018 16:10:29 +0000 - rev 491183
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1492584, part 1 - Eagerly initialize nsLayoutModule in the component manager. r=froydnj nsLayoutModule must be initialized in order to call into JS, but I don't want to have to rely on calling a service in that module. Instead, always initialize the module very early in component manager initialization. This also makes initialization more consistent, so things like errors in manifests won't affect when it happens, which can result in different behavior in different builds. I also made nsLayoutModule initialization infallible, because I can't imagine that we can do much that is useful without it. Another change I made is that gInitialized is set to true even in a GPU process. This simplifies checking whether initialization has happened already when we start up the layout module. Differential Revision: https://phabricator.services.mozilla.com/D9583
306bbd5916452a6151ec4bcfc128cd119134430e: Bug 1497860: [taskgraph] Ensure that mozharness actions don't contain spaces; r=Callek
Tom Prince <mozilla@hocat.ca> - Wed, 24 Oct 2018 16:42:59 +0000 - rev 491182
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1497860: [taskgraph] Ensure that mozharness actions don't contain spaces; r=Callek Differential Revision: https://phabricator.services.mozilla.com/D9444
c5bded90844ee80d7fc2475ae999fe0b843391cc: Bug 1497860: [taskgraph] Use yaml lists for mozharness actions; r=Callek
Tom Prince <mozilla@hocat.ca> - Mon, 22 Oct 2018 21:50:26 +0000 - rev 491181
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1497860: [taskgraph] Use yaml lists for mozharness actions; r=Callek Differential Revision: https://phabricator.services.mozilla.com/D8451
41e237ce7cccf1bcec005719145831a59289efbc: No bug: [mozharness] Remove unused `--revision` option from l10n scripts; r=Callek
Tom Prince <mozilla@hocat.ca> - Wed, 24 Oct 2018 17:57:39 +0000 - rev 491180
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
No bug: [mozharness] Remove unused `--revision` option from l10n scripts; r=Callek Differential Revision: https://phabricator.services.mozilla.com/D9621
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 tip