05a4dc75c125a80cbaacd44c7b7937c77dc384a8: Bug 1391297 - Update MAR to sha384 past 56.0b4 in update-packaging Makefile. r=catlee a=release DEVEDITION_56_0b4_RELEASE FIREFOX_56_0b4_BUILD5 FIREFOX_56_0b4_RELEASE
Mihai Tabara <mtabara@mozilla.com> - Sat, 19 Aug 2017 23:50:16 +0300 - rev 649509
Push 75043 by bmo:mtabara@mozilla.com at Sat, 19 Aug 2017 20:51:02 +0000
Bug 1391297 - Update MAR to sha384 past 56.0b4 in update-packaging Makefile. r=catlee a=release MozReview-Commit-ID: 25S1SdLmvdx
b25f3c5ec90497426da80de98f38d53282b835ba: Backed out changesets 84f048b7dca0 and c261040950bf (bug 1389300) for Stylo svg-as-image reftest failures.
Ryan VanderMeulen <ryanvm@gmail.com> - Fri, 18 Aug 2017 11:56:44 -0400 - rev 649508
Push 75043 by bmo:mtabara@mozilla.com at Sat, 19 Aug 2017 20:51:02 +0000
Backed out changesets 84f048b7dca0 and c261040950bf (bug 1389300) for Stylo svg-as-image reftest failures.
02e56d2e2c64d34976067ee52df34c15344be1de: Backed out changeset 554f6e2674fe (bug 1388319)
Ryan VanderMeulen <ryanvm@gmail.com> - Fri, 18 Aug 2017 11:53:27 -0400 - rev 649507
Push 75043 by bmo:mtabara@mozilla.com at Sat, 19 Aug 2017 20:51:02 +0000
Backed out changeset 554f6e2674fe (bug 1388319)
554f6e2674fecadc3a66ec5a497bcaf7064068ee: Bug 1388319 - Mark ServoStyleSet dirty in its Init. r=emilio, a=bustage
Xidorn Quan <me@upsuper.org> - Tue, 08 Aug 2017 22:41:32 +1000 - rev 649506
Push 75043 by bmo:mtabara@mozilla.com at Sat, 19 Aug 2017 20:51:02 +0000
Bug 1388319 - Mark ServoStyleSet dirty in its Init. r=emilio, a=bustage MozReview-Commit-ID: 804KasIiS6E
006122d3bffe2e7e6a311d889282f0bd70e60620: no bug - Bumping Fennec l10n changesets r=release a=l10n-bump
L10n Bumper Bot <release+l10nbumper@mozilla.com> - Fri, 18 Aug 2017 06:00:15 -0700 - rev 649505
Push 75043 by bmo:mtabara@mozilla.com at Sat, 19 Aug 2017 20:51:02 +0000
no bug - Bumping Fennec l10n changesets r=release a=l10n-bump ro -> 1153c0e65cf3
78a5c6c95ab89c8a28525cb5e62aac3b8a02f080: Bug 1376754 - Remove hide event target flag from accessible when event is dropped. r=surkov, a=gchang
Eitan Isaacson <eitan@monotonous.org> - Mon, 14 Aug 2017 08:02:02 -0700 - rev 649504
Push 75043 by bmo:mtabara@mozilla.com at Sat, 19 Aug 2017 20:51:02 +0000
Bug 1376754 - Remove hide event target flag from accessible when event is dropped. r=surkov, a=gchang
84f048b7dca0169ed9d43009eac05a379a70b3cb: Bug 1389300 - Don't mix style backend types in nsComputedDOMStyle. r=heycam, a=gchang
Bobby Holley <bobbyholley@gmail.com> - Mon, 14 Aug 2017 11:41:23 -0700 - rev 649503
Push 75043 by bmo:mtabara@mozilla.com at Sat, 19 Aug 2017 20:51:02 +0000
Bug 1389300 - Don't mix style backend types in nsComputedDOMStyle. r=heycam, a=gchang MozReview-Commit-ID: 8Decj2cxySY
c261040950bfb7d7e575a9b73684cb6d48fa9678: Bug 1389300 - Inherit style backend into NS_NewDOMDocument. r=smaug, r=heycam, a=gchang
Bobby Holley <bobbyholley@gmail.com> - Mon, 14 Aug 2017 19:50:28 -0700 - rev 649502
Push 75043 by bmo:mtabara@mozilla.com at Sat, 19 Aug 2017 20:51:02 +0000
Bug 1389300 - Inherit style backend into NS_NewDOMDocument. r=smaug, r=heycam, a=gchang Our current machinery for enabling stylo requires a docshell - if there isn't one, we default to the Gecko style system. When getComputedStyle operates on an element without a presshell, it uses the caller's presshell instead. If the element has previously been styled with one style system (but no longer has a presshell), and the caller uses a different style backend, using the caller's style system can cause crashes when we pull bits of cached data off the DOM (like cached style attributes). So we want to throw when window.getComputedStyle(element) is called for a (window, element) pair with different style backends (which is what the next patch in this bug does). However, that causes a few failures where stylo-backed documents try to do getComputedStyle on an XHR document (which, without a docshell, will use the gecko style system). So this patch does some work to propagate the creator's style backend into various docshell-less documents. This should allow both chrome (which uses gecko) and content (which uses stylo) to use getComputedStyle on the response document for XHRs they create. Note that the second patch in this bug will make chromeWin.getComputedStyle(contentObj) throw. If we discover code that does that, we can just make it invoke the content's getComputedStyle method over Xrays. MozReview-Commit-ID: 5OsmHJKq5Ui
09be13b2551d805bef7cb88f1e1c082dd67e3c78: Bug 1390002 - There are some paths to find out if dwrite is enabled, which inits gfxPlatform, which requires information from PopulateScreenInfo, which depends on the refresh driver existing. At this time however, we haven't initialized our vsync source so we crash. This moves vsync initialization earlier in the gfx pipeline. r=kats, a=gchang
Mason Chang <mchang@mozilla.com> - Tue, 15 Aug 2017 15:32:21 -0700 - rev 649501
Push 75043 by bmo:mtabara@mozilla.com at Sat, 19 Aug 2017 20:51:02 +0000
Bug 1390002 - There are some paths to find out if dwrite is enabled, which inits gfxPlatform, which requires information from PopulateScreenInfo, which depends on the refresh driver existing. At this time however, we haven't initialized our vsync source so we crash. This moves vsync initialization earlier in the gfx pipeline. r=kats, a=gchang
9832bd5eb39dfba4f9c4be23bd010232bac59fac: Bug 1390038 - Fix xml parsing error. r=dao, a=gchang
Nevin Chen <cnevinchen@gmail.com> - Mon, 14 Aug 2017 14:46:30 +0800 - rev 649500
Push 75043 by bmo:mtabara@mozilla.com at Sat, 19 Aug 2017 20:51:02 +0000
Bug 1390038 - Fix xml parsing error. r=dao, a=gchang MozReview-Commit-ID: 8sv7aH6ejIt
a60be780c0d78f4a2bc16efda26795005d19dc7f: Bug 1363723 - Preserve array in aria owns hash. r=surkov, a=gchang
Eitan Isaacson <eitan@monotonous.org> - Fri, 18 Aug 2017 07:41:03 -0400 - rev 649499
Push 75043 by bmo:mtabara@mozilla.com at Sat, 19 Aug 2017 20:51:02 +0000
Bug 1363723 - Preserve array in aria owns hash. r=surkov, a=gchang
e4803d1bcef0c47559758aba652a1ac7761630c0: Bug 1384944 - Replace NS_ConvertASCIItoUTF16 by NS_ConvertUTF8toUTF16. r=padenot, a=gchang
Chun-Min Chang <chun.m.chang@gmail.com> - Fri, 28 Jul 2017 15:41:20 +0800 - rev 649498
Push 75043 by bmo:mtabara@mozilla.com at Sat, 19 Aug 2017 20:51:02 +0000
Bug 1384944 - Replace NS_ConvertASCIItoUTF16 by NS_ConvertUTF8toUTF16. r=padenot, a=gchang
8dbb3f787e2bcb77cc9f8dbdc4215c79431945eb: Bug 1382057 - Skip browser_applications_selection.js on Linux. a=test-only
Ryan VanderMeulen <ryanvm@gmail.com> - Fri, 18 Aug 2017 07:37:23 -0400 - rev 649497
Push 75043 by bmo:mtabara@mozilla.com at Sat, 19 Aug 2017 20:51:02 +0000
Bug 1382057 - Skip browser_applications_selection.js on Linux. a=test-only
fed67039c7b5313a562753da484e0489150c4e64: Bug 1254136 - Fix double registration for sessionstore-windows-restored. r=automatedtester, a=test-only
Henrik Skupin <mail@hskupin.info> - Thu, 10 Aug 2017 18:04:47 +0200 - rev 649496
Push 75043 by bmo:mtabara@mozilla.com at Sat, 19 Aug 2017 20:51:02 +0000
Bug 1254136 - Fix double registration for sessionstore-windows-restored. r=automatedtester, a=test-only A missing break statement caused a double execution of the code in "profile-after-change", which leads to two instantiations of the Marionette server colliding due to the same port. MozReview-Commit-ID: Dp6fncj463j
ec091b2f1998e869d4ce0e466b0c218653bcbc43: No bug, Automated blocklist update from host bld-linux64-spot-306 - a=blocklist-update
ffxbld - Fri, 18 Aug 2017 03:17:52 -0700 - rev 649495
Push 75043 by bmo:mtabara@mozilla.com at Sat, 19 Aug 2017 20:51:02 +0000
No bug, Automated blocklist update from host bld-linux64-spot-306 - a=blocklist-update
88e6580da251c2c9374ae8050a1ebcb1f65294c7: Bug 1387569 - Also enable -Wno-implicit-fallthrough for gcc for parser/html (exists from gcc 7) r?hsivonen draft
Sylvestre Ledru <sledru@mozilla.com> - Sun, 06 Aug 2017 18:40:55 +0200 - rev 649494
Push 75042 by bmo:sledru@mozilla.com at Sat, 19 Aug 2017 19:56:47 +0000
Bug 1387569 - Also enable -Wno-implicit-fallthrough for gcc for parser/html (exists from gcc 7) r?hsivonen MozReview-Commit-ID: HTFgDFeG3xJ
ce412362265bced356e509e1c28059b3d6d9f688: Bug 1387569 - Also enable -Wno-implicit-fallthrough for gcc for a chromium file (exists from gcc 7) r?gcp draft
Sylvestre Ledru <sledru@mozilla.com> - Sun, 06 Aug 2017 19:06:36 +0200 - rev 649493
Push 75042 by bmo:sledru@mozilla.com at Sat, 19 Aug 2017 19:56:47 +0000
Bug 1387569 - Also enable -Wno-implicit-fallthrough for gcc for a chromium file (exists from gcc 7) r?gcp MozReview-Commit-ID: cuQuFcAnWL
819c35ea7b045ffca51750be695e929ca22e0219: Bug 1387569 - Also enable -Wno-implicit-fallthrough for gcc in google-breakpad (exists from gcc 7) r?ted draft
Sylvestre Ledru <sledru@mozilla.com> - Sat, 19 Aug 2017 21:50:09 +0200 - rev 649492
Push 75042 by bmo:sledru@mozilla.com at Sat, 19 Aug 2017 19:56:47 +0000
Bug 1387569 - Also enable -Wno-implicit-fallthrough for gcc in google-breakpad (exists from gcc 7) r?ted MozReview-Commit-ID: HTEL8UJE6wb
f924f3799bb16970acc76cce8f8f6dce32084f79: Bug 834208 - Rewrite document/window named getters per spec; r?mystor draft
Aryeh Gregor <ayg@aryeh.name> - Thu, 10 Aug 2017 18:53:55 +0300 - rev 649491
Push 75041 by bmo:ayg@aryeh.name at Sat, 19 Aug 2017 19:47:58 +0000
Bug 834208 - Rewrite document/window named getters per spec; r?mystor Per spec and other browsers, the two named getters return quite different things, so I split nsIdentifierMapEntry's content list in two. The content lists now also contain both names and id's, in addition to the id list (which is still used for other things like getElementById()). This means one element might be on up to three lists, but this implementation is necessary for interop. Specifically, we must return a consistent live list for document.foo and for window.foo, so they need to be stored separately and cannot be generated on the fly from a single shared list. All of the failures in the new rewritten named-item.html are either due to our removal of <applet> in bug 1279218 (which is not yet in the specs or wpt tests), or bug 834209. We also don't implement object/applet exposure on document per spec yet, but I didn't test that yet either, so there are no expected failures because of it. MozReview-Commit-ID: EMgYimmYHsn
743ab2f423dd9648a798297e27c61c4e6f9924d7: Bug 834208 - Rewrite document/window named getters per spec; r?mystor draft
Aryeh Gregor <ayg@aryeh.name> - Thu, 10 Aug 2017 18:53:55 +0300 - rev 649490
Push 75040 by bmo:ayg@aryeh.name at Sat, 19 Aug 2017 19:45:16 +0000
Bug 834208 - Rewrite document/window named getters per spec; r?mystor Per spec and other browsers, the two named getters return quite different things, so I split nsIdentifierMapEntry's content list in two. The content lists now also contain both names and id's, in addition to the id list (which is still used for other things like getElementById()). This means one element might be on up to three lists, but this implementation is necessary for interop. Specifically, we must return a consistent live list for document.foo and for window.foo, so they need to be stored separately and cannot be generated on the fly from a single shared list. All of the failures in the new rewritten named-item.html are either due to our removal of <applet> in bug 1279218 (which is not yet in the specs or wpt tests), or bug 834209. We also don't implement object/applet exposure on document per spec yet, but I didn't test that yet either, so there are no expected failures because of it. MozReview-Commit-ID: EMgYimmYHsn
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip