35f51b769efe3af672d68eec7950407aac120205: Backed out 5 changesets (bug 1496486) for valgrind bustages. CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Tue, 09 Oct 2018 19:44:51 +0300 - rev 498731
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Backed out 5 changesets (bug 1496486) for valgrind bustages. CLOSED TREE Backed out changeset d2f1e35ee4b7 (bug 1496486) Backed out changeset 7f843f4ee162 (bug 1496486) Backed out changeset 2f629a60f12c (bug 1496486) Backed out changeset 4dd15fa31474 (bug 1496486) Backed out changeset e8d8e2f3f00b (bug 1496486)
1c93105605f888686118d498efacc64e92080a63: Merge mozilla-central to autoland. a=merge CLOSED TREE
shindli <shindli@mozilla.com> - Tue, 09 Oct 2018 19:29:29 +0300 - rev 498730
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
3f74fda7be1ba60f1afe82c6b7bbaaff2b60ee96: Backed out changeset df47d3ad9cc6 (bug 1475998) for Windows MinGW bustages.
Narcis Beleuzu <nbeleuzu@mozilla.com> - Tue, 09 Oct 2018 19:26:51 +0300 - rev 498729
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Backed out changeset df47d3ad9cc6 (bug 1475998) for Windows MinGW bustages.
74dab269778e16c2e62aa8f4039d8542933970f9: Backed out changeset 7b218b6df420 (bug 1496741) for mochitest-chrome failures on devtools/client/webide/test/test_addons.html. CLOSED TREE
Brindusan Cristian <cbrindusan@mozilla.com> - Tue, 09 Oct 2018 19:05:08 +0300 - rev 498728
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Backed out changeset 7b218b6df420 (bug 1496741) for mochitest-chrome failures on devtools/client/webide/test/test_addons.html. CLOSED TREE
1961aeb46e981b607fa2330aa06ab056aeb7e859: Bug 1496622 - convert Rust nsresult type alias to newtype w/#[repr(transparent)] r=froydnj
Myk Melez <myk@mykzilla.org> - Tue, 09 Oct 2018 16:02:32 +0000 - rev 498727
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1496622 - convert Rust nsresult type alias to newtype w/#[repr(transparent)] r=froydnj MozReview-Commit-ID: AkzSS587MvC Differential Revision: https://phabricator.services.mozilla.com/D7832
85a806b69f15dcf8d4ebf1a1a847be5641323013: Bug 1426245 - Test changes r=mak
Doug Thayer <dothayer@mozilla.com> - Tue, 09 Oct 2018 14:47:31 +0000 - rev 498726
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1426245 - Test changes r=mak MozReview-Commit-ID: 4fhhzspxLJZ Depends on D4606 Differential Revision: https://phabricator.services.mozilla.com/D5162
50ca67245a715b0e37014f2066102ad9feec9f1f: Bug 1426245 - Replace OnItemAdded with bookmark-item-added r=mak
Doug Thayer <dothayer@mozilla.com> - Tue, 09 Oct 2018 14:47:27 +0000 - rev 498725
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1426245 - Replace OnItemAdded with bookmark-item-added r=mak See https://docs.google.com/document/d/1G45vfd6RXFXwNz7i4FV40lDCU0ao-JX_bZdgJV4tLjk/edit# for further info. This essentially follows the same philosophy as the onVisits migration. MozReview-Commit-ID: I4bOvFH0ZQR Depends on D4605 Differential Revision: https://phabricator.services.mozilla.com/D4606
01f7327625291933b8886befa8fb561ced401b3d: Bug 1426245 - Allow partial removal of places oberver listeners r=mak
Doug Thayer <dothayer@mozilla.com> - Tue, 09 Oct 2018 14:45:58 +0000 - rev 498724
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1426245 - Allow partial removal of places oberver listeners r=mak This was a bug in the original design that just hadn't shown up yet. If I were to listen to, say "notification-a", and then try to remove my listener for "notification-a" and "notification-b", we would end up with a dead listener staying in the list. This fixes that. MozReview-Commit-ID: KhYQSJaBDF9 Differential Revision: https://phabricator.services.mozilla.com/D4605
b8c1b55829137acd018c4ff0ca763d5e1e1a89e9: Bug 1445854 - Part 3: Use GenericCreatePrototype in more places. r=arai
Jason Orendorff <jorendorff@mozilla.com> - Tue, 09 Oct 2018 15:34:35 +0000 - rev 498723
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1445854 - Part 3: Use GenericCreatePrototype in more places. r=arai Depends on D7667 Differential Revision: https://phabricator.services.mozilla.com/D7783
df47d3ad9cc61d1462618ba18dbd2c3359bcc1e7: Bug 1475998 Add a x86 MinGW Clang Build Job r=froydnj
Tom Ritter <tom@mozilla.com> - Tue, 09 Oct 2018 14:10:56 +0000 - rev 498722
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1475998 Add a x86 MinGW Clang Build Job r=froydnj This commit also removes dwarf-exceptions from the x64 build. sjlj exceptions are needed on x86 because there is a bug currently involving SEH exceptions on x86. However on x64 there is not, so we can use the default SEH and get rid of dwarf exceptions. Additionally, to use SEH exceptions, we need to -fuse-cxa-atexit Differential Revision: https://phabricator.services.mozilla.com/D7759
d2f1e35ee4b77b0d7d75aa79f94dc812e86b223c: Bug 1496486 - Bump cbindgen. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 04 Oct 2018 13:17:02 +0200 - rev 498721
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1496486 - Bump cbindgen. r=heycam Differential Revision: https://phabricator.services.mozilla.com/D7756
7f843f4ee162dfac6a269237ba713122dd2d9118: Bug 1496486 - Remove some more leftover code. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 04 Oct 2018 13:35:53 +0200 - rev 498720
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1496486 - Remove some more leftover code. r=heycam Differential Revision: https://phabricator.services.mozilla.com/D7755
2f629a60f12caa1c4fddee4cef1d9513f034029f: Bug 1496486 - Remove GridTemplateAreas stuff from nsCSSValue. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 04 Oct 2018 13:24:14 +0200 - rev 498719
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1496486 - Remove GridTemplateAreas stuff from nsCSSValue. r=heycam It's unused. Differential Revision: https://phabricator.services.mozilla.com/D7754
4dd15fa314748089552ecdc75bdedadd34524399: Bug 1496486 - Remove nsCSSValue usage from font code. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 03 Oct 2018 23:50:21 +0200 - rev 498718
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1496486 - Remove nsCSSValue usage from font code. r=heycam Really sorry for the size of the patch. Differential Revision: https://phabricator.services.mozilla.com/D7753
e8d8e2f3f00b376440cb7078e076b253b4ddf0e2: Bug 1496486 - Remove a bunch of unused nsCSSValue code. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 03 Oct 2018 17:49:53 +0200 - rev 498717
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1496486 - Remove a bunch of unused nsCSSValue code. r=heycam Differential Revision: https://phabricator.services.mozilla.com/D7752
01f66f8de794aa0dec271abb129154432f4071cb: Bug 1488377 - remove outdated backwards compat code; r=ochameau
yulia <ystartsev@mozilla.com> - Tue, 09 Oct 2018 13:11:32 +0000 - rev 498716
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1488377 - remove outdated backwards compat code; r=ochameau Depends on D7886 Differential Revision: https://phabricator.services.mozilla.com/D7994
a3fa8bb51b3c4a1d3751fddf3db69bc770eb8aae: Bug 1425835 - Update libjpeg-turbo to version 2.0.0. r=aosmond
Ryan VanderMeulen <ryanvm@gmail.com> - Tue, 09 Oct 2018 15:23:57 +0000 - rev 498715
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1425835 - Update libjpeg-turbo to version 2.0.0. r=aosmond Also includes the fix for upstream issue #288 to avoid crashes on some older Win7 systems. Differential Revision: https://phabricator.services.mozilla.com/D7758
8de0d349f144c1464719ba93f6ff4826eefb10f6: Bug 1445854 - Part 2: Remove extra code to cope with prior bad behavior of GenericCreatePrototype. r=jwalden
Jason Orendorff <jorendorff@mozilla.com> - Tue, 09 Oct 2018 15:13:48 +0000 - rev 498714
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1445854 - Part 2: Remove extra code to cope with prior bad behavior of GenericCreatePrototype. r=jwalden Depends on D7666 Differential Revision: https://phabricator.services.mozilla.com/D7667
ed9091a418b9393f04c82a18b03b484609958efd: Bug 1445854 - Part 1: Make GenericCreatePrototype use protoClass_. r=jwalden
Jason Orendorff <jorendorff@mozilla.com> - Sat, 06 Oct 2018 12:22:35 +0000 - rev 498713
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1445854 - Part 1: Make GenericCreatePrototype use protoClass_. r=jwalden Originally, long ago, the builtin prototype object of a class was always an actual instance of that class. For many of the oldest classes, this is still true. Array.isArray(Array.prototype) is true; Function.prototype is callable; and so on. As it turns out, this is a bad idea. Prototypes are a lot like uninitialized objects; thus it was a common bug to have code like if (!obj->is<WidgetObject>()) { // safety check return ThrowTypeError(cx, ...); } obj->as<WidgetObject>().getWidgetPrivateData()->doThings(); // BUG This would crash when obj happened to be Widget.prototype, because that would sneak past the safety check, and then `getWidgetPrivateData()` would typically return null. Extra checks everywhere. The solution is for each builtin class to have a class_ (for instances) and a protoClass_ (for the prototype object) that share a single ClassSpec (for the benefit of the X-ray wrapper machinery). (This problem was a pain for the spec, too. The standard committee has stopped making prototype objects special in this way. The newer ones are just plain objects with no internal slots, and where possible, old stuff like Date.prototype was retroactively changed.) GenericCreatePrototype never got the memo. This patch fixes it. Differential Revision: https://phabricator.services.mozilla.com/D7666
679d009963f936849de348afb08098a0702f148d: Bug 1476220 - Show a "site information" header in the identity popup. r=paolo
Johann Hofmann <jhofmann@mozilla.com> - Tue, 09 Oct 2018 13:47:13 +0000 - rev 498712
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1476220 - Show a "site information" header in the identity popup. r=paolo Differential Revision: https://phabricator.services.mozilla.com/D7090
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip