699954de14e37c54a20651b01351365c30c5f932: Bug 1523851 - Remove the dynamic_cast<void*> test. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Wed, 30 Jan 2019 14:25:33 +0000 - rev 456220
Push 35475 by rmaries@mozilla.com at Thu, 31 Jan 2019 16:55:18 +0000
Bug 1523851 - Remove the dynamic_cast<void*> test. r=froydnj It relies on AC_TRY_RUN, which doesn't work on cross-compiles. What this means is that the feature has been disabled on mac builds on automation ever since we switched to cross-compiles. It's still enabled on local mac builds because the test runs there, and returns "yes". It also means it's disabled on Android, where it probably works (at least debug tests on try don't complain). It also doesn't currently run on Windows because it's in a skipped section on Windows, but if moved out of that section, the test returns "no". So, we remove any configure test for the feature, in favor of preprocessor checks in nsTraceRefcnt.cpp. Depends on D18055 Differential Revision: https://phabricator.services.mozilla.com/D18056
697b9cab7789cb0b5701a636efbecbf24f211ad4: Bug 1523851 - Remove the AC_FUNC_MEMCMP test. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Wed, 30 Jan 2019 14:38:56 +0000 - rev 456219
Push 35475 by rmaries@mozilla.com at Thu, 31 Jan 2019 16:55:18 +0000
Bug 1523851 - Remove the AC_FUNC_MEMCMP test. r=froydnj Autoconf 2.13 documentation says: "If the memcmp function is not available, or does not work on 8-bit data (like the one on SunOS 4.1.3), add `memcmp.o' to output variable LIBOBJS." The documentation of more recent versions of autoconf also mention NeXT x86 OpenStep, and say "This macro is obsolescent, as current systems have a working memcmp. New programs need not use this macro." We're also not using LIBOBJS, so, even if somehow some machine had the test detect something weird going on, the result of the test wouldn't have an effect on the build anyways. Apart from that, it's also one of the few tests that relies on actually running a compiled binary during configure, which requires some autoconf-specific definition of cross-compilation (where --target=i686 --host=x86_64 is not cross-compilation), and we're better off getting rid of such tests completely. Depends on D18054 Differential Revision: https://phabricator.services.mozilla.com/D18055
bf3ead324b247c2830a12d28705af5f837bf1e8d: Bug 1523851 - Remove AC_PROG_GCC_TRADITIONAL test. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Wed, 30 Jan 2019 14:39:01 +0000 - rev 456218
Push 35475 by rmaries@mozilla.com at Thu, 31 Jan 2019 16:55:18 +0000
Bug 1523851 - Remove AC_PROG_GCC_TRADITIONAL test. r=froydnj While not related, it turns out this test was opted in by ourselves, while it's practically useless. Recent autoconf documentation says it's obsolescent, and even autoconf 2.13 documentation said with "recent versions of the GNU C compiler", the issue it's detecting "is becoming a less prevalent problem". Recent as of 20 years ago. Differential Revision: https://phabricator.services.mozilla.com/D18054
9e6b8fb9b9ff9653583bc6b5dedc96103a036ee7: Merge mozilla-central to autoland. a=merge CLOSED TREE
Oana Pop Rus <opoprus@mozilla.com> - Thu, 31 Jan 2019 12:00:53 +0200 - rev 456217
Push 35475 by rmaries@mozilla.com at Thu, 31 Jan 2019 16:55:18 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
c016d35d0f53b9dfd705f99d5068740480f9f67a: Backed out changeset 25ca68e7836e (bug 1523882) for wrench bustages on boxshadow-spread-only-ref.png. CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Thu, 31 Jan 2019 11:49:12 +0200 - rev 456216
Push 35475 by rmaries@mozilla.com at Thu, 31 Jan 2019 16:55:18 +0000
Backed out changeset 25ca68e7836e (bug 1523882) for wrench bustages on boxshadow-spread-only-ref.png. CLOSED TREE
25ca68e7836e54003a61f7d195eeb72993db6575: Bug 1523882 - Rework snapping logic in clip mask generate to fix uneven box shadows. r=kvark,nical
Glenn Watson <github@intuitionlibrary.com> - Thu, 31 Jan 2019 09:02:41 +0000 - rev 456215
Push 35475 by rmaries@mozilla.com at Thu, 31 Jan 2019 16:55:18 +0000
Bug 1523882 - Rework snapping logic in clip mask generate to fix uneven box shadows. r=kvark,nical Differential Revision: https://phabricator.services.mozilla.com/D18060
fa658b3963898dd0c8122092174a7266ca19027b: Backed out changeset 869fbaef1042 (bug 1524117) for wrench bustages on canvas.yaml. CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Thu, 31 Jan 2019 10:22:54 +0200 - rev 456214
Push 35475 by rmaries@mozilla.com at Thu, 31 Jan 2019 16:55:18 +0000
Backed out changeset 869fbaef1042 (bug 1524117) for wrench bustages on canvas.yaml. CLOSED TREE
1285ba28ba4baaee6f38c3d3e5e445782f1e6280: Bug 1462885 - Fix iteration in ImageBridgeParent::NotifyImageComposites() r=mattwoodrow
sotaro <sotaro.ikeda.g@gmail.com> - Thu, 31 Jan 2019 06:57:41 +0000 - rev 456213
Push 35475 by rmaries@mozilla.com at Thu, 31 Jan 2019 16:55:18 +0000
Bug 1462885 - Fix iteration in ImageBridgeParent::NotifyImageComposites() r=mattwoodrow Iteration becomes wrong when ImageBridgeParent::GetInstance() fails in NotifyImageComposites(). Differential Revision: https://phabricator.services.mozilla.com/D18172
9f574131b1955f445c66a06a8b58e1a6a65ee231: Bug 1494408 - Clip groups to the transform clip to avoid bounds changes. r=jrmuizel
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 31 Jan 2019 07:17:45 +0000 - rev 456212
Push 35475 by rmaries@mozilla.com at Thu, 31 Jan 2019 16:55:18 +0000
Bug 1494408 - Clip groups to the transform clip to avoid bounds changes. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D17983
869fbaef1042f1872c6b8245c0edf10ad57a97c2: Bug 1524117 - Skip mix-blend mode operators in WebRender if we're sure they won't have any effect. r=gw
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 31 Jan 2019 06:59:07 +0000 - rev 456211
Push 35475 by rmaries@mozilla.com at Thu, 31 Jan 2019 16:55:18 +0000
Bug 1524117 - Skip mix-blend mode operators in WebRender if we're sure they won't have any effect. r=gw Differential Revision: https://phabricator.services.mozilla.com/D18157
5e0887fd6a16ce5dca9468d2bea4879949f2239b: Bug 1521346 - Preserve lazyness when moving tabs into a new window. r=jaws
Oriol Brufau <oriol-bugzilla@hotmail.com> - Thu, 31 Jan 2019 00:33:39 +0000 - rev 456210
Push 35475 by rmaries@mozilla.com at Thu, 31 Jan 2019 16:55:18 +0000
Bug 1521346 - Preserve lazyness when moving tabs into a new window. r=jaws TODO: the first lazy tab is not moved using gBrowser.adoptTab, so it's still unlazified. Differential Revision: https://phabricator.services.mozilla.com/D17084
188cd38b99f028bd63ecd773e1732b48fd94bd04: Bug 1523931 - Always create accessibles for div elements if they contain a br element, r=Jamie
Marco Zehe <mzehe@mozilla.com> - Thu, 31 Jan 2019 06:58:49 +0000 - rev 456209
Push 35475 by rmaries@mozilla.com at Thu, 31 Jan 2019 16:55:18 +0000
Bug 1523931 - Always create accessibles for div elements if they contain a br element, r=Jamie After the fix for bug 646216, we no longer create divs with no text and only a br element for a line break. This breaks blank lines in contentEditables such as Gmail. To fix, always create accessibles for divs if such a div contains a br element either as its first or last child. Differential Revision: https://phabricator.services.mozilla.com/D18074
74104d05b3ab8666025e2a0122cf6244de54cd1c: Bug 1521675 - Use a timeout before testing the tracking events; r=Ehsan
Petru Lingurar <petru.lingurar@softvision.ro> - Thu, 31 Jan 2019 06:40:21 +0000 - rev 456208
Push 35475 by rmaries@mozilla.com at Thu, 31 Jan 2019 16:55:18 +0000
Bug 1521675 - Use a timeout before testing the tracking events; r=Ehsan There can be a slight delay (in rapport with actually loading the page) until the ContentBlockingEvent is received. To account for this, we'll use an overly generous 500ms timeout before actually checking if we have the right tracking status. Differential Revision: https://phabricator.services.mozilla.com/D17344
9ee54a21a22ab5beab264bcabe3c8039a27a32e8: Merge inbound to mozilla-central. a=merge
Oana Pop Rus <opoprus@mozilla.com> - Thu, 31 Jan 2019 11:37:38 +0200 - rev 456207
Push 35474 by opoprus@mozilla.com at Thu, 31 Jan 2019 09:37:52 +0000
Merge inbound to mozilla-central. a=merge
1705824aa93ebc304196ad6456dbb177f4594cdd: Bug 1522210 - Fingerprinting and cryptomining classifiers must have separate nsIWebProgressListener blocking state codes - part 7 - cryptomining, r=ehsan,johannh
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 30 Jan 2019 14:01:51 +0100 - rev 456206
Push 35474 by opoprus@mozilla.com at Thu, 31 Jan 2019 09:37:52 +0000
Bug 1522210 - Fingerprinting and cryptomining classifiers must have separate nsIWebProgressListener blocking state codes - part 7 - cryptomining, r=ehsan,johannh Differential Revision: https://phabricator.services.mozilla.com/D17641
fa151834287dfb85f7ff17c2f8109cf88dbbd7ab: Bug 1522210 - Fingerprinting and cryptomining classifiers must have separate nsIWebProgressListener blocking state codes - part 6 - fingerprinting, r=ehsan,johannh
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 30 Jan 2019 14:01:05 +0100 - rev 456205
Push 35474 by opoprus@mozilla.com at Thu, 31 Jan 2019 09:37:52 +0000
Bug 1522210 - Fingerprinting and cryptomining classifiers must have separate nsIWebProgressListener blocking state codes - part 6 - fingerprinting, r=ehsan,johannh Differential Revision: https://phabricator.services.mozilla.com/D17640
2ed3cfd2e655b6deae3a9ed89bb817e0480c0270: Bug 1522210 - Fingerprinting and cryptomining classifiers must have separate nsIWebProgressListener blocking state codes - part 5 - generalize content blocking notification, r=ehsan
Andrea Marchesini <amarchesini@mozilla.com> - Mon, 28 Jan 2019 16:44:38 +0100 - rev 456204
Push 35474 by opoprus@mozilla.com at Thu, 31 Jan 2019 09:37:52 +0000
Bug 1522210 - Fingerprinting and cryptomining classifiers must have separate nsIWebProgressListener blocking state codes - part 5 - generalize content blocking notification, r=ehsan Differential Revision: https://phabricator.services.mozilla.com/D17838
a8899b62062faf37d592a94c8b18f68384fa0327: Bug 1522210 - Fingerprinting and cryptomining classifiers must have separate nsIWebProgressListener blocking state codes - part 4 - abstract blocking state codes, r=ehsan
Andrea Marchesini <amarchesini@mozilla.com> - Mon, 28 Jan 2019 16:43:15 +0100 - rev 456203
Push 35474 by opoprus@mozilla.com at Thu, 31 Jan 2019 09:37:52 +0000
Bug 1522210 - Fingerprinting and cryptomining classifiers must have separate nsIWebProgressListener blocking state codes - part 4 - abstract blocking state codes, r=ehsan Differential Revision: https://phabricator.services.mozilla.com/D17639
a74ac91a0c0871ffbbacead8d2c820d89ea5d3db: Bug 1522210 - Fingerprinting and cryptomining classifiers must have separate nsIWebProgressListener blocking state codes - part 3 - Canceling nsIChannel with error code, r=ehsan
Andrea Marchesini <amarchesini@mozilla.com> - Fri, 25 Jan 2019 14:50:26 +0100 - rev 456202
Push 35474 by opoprus@mozilla.com at Thu, 31 Jan 2019 09:37:52 +0000
Bug 1522210 - Fingerprinting and cryptomining classifiers must have separate nsIWebProgressListener blocking state codes - part 3 - Canceling nsIChannel with error code, r=ehsan Differential Revision: https://phabricator.services.mozilla.com/D17638
72bf2b10aec99f4c9d20b1e6a66ec6d56a58ff19: Bug 1522210 - Fingerprinting and cryptomining classifiers must have separate nsIWebProgressListener blocking state codes - part 2 - rename variables in nsHttpChannel, r=ehsan
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 30 Jan 2019 13:50:04 +0100 - rev 456201
Push 35474 by opoprus@mozilla.com at Thu, 31 Jan 2019 09:37:52 +0000
Bug 1522210 - Fingerprinting and cryptomining classifiers must have separate nsIWebProgressListener blocking state codes - part 2 - rename variables in nsHttpChannel, r=ehsan Differential Revision: https://phabricator.services.mozilla.com/D17664
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip