a7838c6579b6d11fcd0777571d1b59c9009367a4: Bug 1462979 - Broker HttpEndRequestA for plugin process. r=jimm, a=RyanVM
David Parks <dparks@mozilla.com> - Tue, 12 Jun 2018 16:40:56 -0700 - rev 473744
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1462979 - Broker HttpEndRequestA for plugin process. r=jimm, a=RyanVM Some file uploads fail (terminate early) without this function. Its omission ftrom the original system was unintentional.
a7315d0e1bd9b0b8514e10fcbc291c2fe64c5ac5: Bug 1468423 - Change to greedy match to fix version parsing. r=RyanVM, a=release
Simon Fraser <sfraser@mozilla.com> - Wed, 13 Jun 2018 03:38:16 +0000 - rev 473743
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1468423 - Change to greedy match to fix version parsing. r=RyanVM, a=release Differential Revision: https://phabricator.services.mozilla.com/D1639
efa931698868b2c2d3d734c12d00831263842d66: no bug - Bumping Firefox l10n changesets DONTBUILD r=release a=l10n-bump
L10n Bumper Bot <release+l10nbumper@mozilla.com> - Tue, 12 Jun 2018 17:22:04 -0700 - rev 473742
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
no bug - Bumping Firefox l10n changesets DONTBUILD r=release a=l10n-bump az -> 05b1c56ef7d3
4db7d1aa27e07dc0fccbc6cda77586b7fc36a2f5: no bug - Bumping Firefox l10n changesets DONTBUILD r=release a=l10n-bump
L10n Bumper Bot <release+l10nbumper@mozilla.com> - Tue, 12 Jun 2018 16:21:50 -0700 - rev 473741
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
no bug - Bumping Firefox l10n changesets DONTBUILD r=release a=l10n-bump lij -> a196db31275a ms -> edb325903828 nb-NO -> 1c337d426064 nn-NO -> 9a4d161a94bb oc -> 54035273d07c pa-IN -> d2171273b2b2 pl -> 85278e2ed4a4 pt-BR -> 7ea03c62a5a9 rm -> da22c664ca79 ro -> 8e02d79a27af ru -> 4aea1359f8bc sl -> c367478457e7 sr -> 71c410e9af6d sv-SE -> bfd8141bf255 te -> 1a7cdfb2b4c8 th -> 586efc5ec2f7 tr -> e0b7f2b1dbc0 uk -> 8c21896beb6a vi -> c23730f2ef50 zh-CN -> cc58582ace8c
627af32a2b4c386aa3952ab897bdf6f5ca24c7f5: no bug - Bumping Fennec l10n changesets DONTBUILD r=release a=l10n-bump
L10n Bumper Bot <release+l10nbumper@mozilla.com> - Tue, 12 Jun 2018 16:21:44 -0700 - rev 473740
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
no bug - Bumping Fennec l10n changesets DONTBUILD r=release a=l10n-bump kk -> cb84571a8756 nb-NO -> 1c337d426064 nn-NO -> 9794d77ec947 pa-IN -> 86ba68c84a0a pt-BR -> 7ea03c62a5a9 rm -> da22c664ca79 ro -> 8e02d79a27af ru -> 884d3af8e3a2 sl -> c8457105bc8a sr -> 71c410e9af6d sv-SE -> 07450f9e17b9 ta -> d76c48ee970c te -> 1a7cdfb2b4c8 zh-CN -> 1619453436d7
6898d7d400f33ee9b879a1c863dedad49e67a3ed: Bug 1422471 - EME-free Firefox builds should be included in the checksums files (eg SHA256SUMS), r=aki a=release DONTBUILD
Nick Thomas <nthomas@mozilla.com> - Fri, 08 Jun 2018 22:37:43 +1200 - rev 473739
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1422471 - EME-free Firefox builds should be included in the checksums files (eg SHA256SUMS), r=aki a=release DONTBUILD Chains a release-eme-free-repack-beetmover-checksums kind after release-eme-free-repack-beetmover, to move the target.checksums generated by the latter into the beetmover-checksums/ in candidates directory. Those are then consumed by release-generate-checksum kind. A lot of details like scopes, worker & provisioner, attributes, as well as data like repack_id and partner_path, are inherited directly from the parent beetmover task. Mainly to avoid recalculating them. In contrast to nightly builds, GPG signing of target.checksums has not been implemented. I don't believe that adds any value in our current system because the sigs are not verified. MozReview-Commit-ID: 38iz3J2PAXh
2242beadc0af781d5e6af4136c04d13eb24d8235: no bug - Bumping Firefox l10n changesets DONTBUILD r=release a=l10n-bump
L10n Bumper Bot <release+l10nbumper@mozilla.com> - Tue, 12 Jun 2018 15:21:52 -0700 - rev 473738
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
no bug - Bumping Firefox l10n changesets DONTBUILD r=release a=l10n-bump az -> c59fa0ea82f6 bg -> 15834d8cf910 de -> 2725234b8130 eu -> b486d92bac3a fa -> 12b3dda82bbb gd -> 31691e27acc9 gl -> e38d3dc25fdd gn -> 8225c772273e he -> 88ff59496bf7 hi-IN -> 104442dce877 hsb -> 7bbefcc96e04 hu -> 4ec716e013f6 ia -> db9c7882f72c id -> a02fc89b2ec6 it -> 821945ff2c9e ka -> f901d2c74780 kab -> 895d13ffd989 kk -> 5e2dc2498027
ac61fe5720258e99012d266b56fdae489af9c9e4: no bug - Bumping Fennec l10n changesets DONTBUILD r=release a=l10n-bump
L10n Bumper Bot <release+l10nbumper@mozilla.com> - Tue, 12 Jun 2018 15:21:45 -0700 - rev 473737
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
no bug - Bumping Fennec l10n changesets DONTBUILD r=release a=l10n-bump az -> c59fa0ea82f6 bg -> 71c3b8e6577a de -> 2725234b8130 eu -> b486d92bac3a fa -> 12b3dda82bbb gd -> 31691e27acc9 gl -> e38d3dc25fdd gn -> 6086444b1b00 he -> 88ff59496bf7 hi-IN -> 104442dce877 hsb -> 7bbefcc96e04 hu -> 4670313f7e66 id -> 75d50c33b064 kab -> 895d13ffd989
e8e10ea43a8ba084b13fb5ae6f9a17b541054ccd: Bug 1467440 - Allow periodic file updates on beta/release/esr60. r=RyanVM, a=release
Simon Fraser <sfraser@mozilla.com> - Tue, 12 Jun 2018 18:20:08 +0000 - rev 473736
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1467440 - Allow periodic file updates on beta/release/esr60. r=RyanVM, a=release Differential Revision: https://phabricator.services.mozilla.com/D1635
e5d9bf645ebf1f0501fce6f55ab16575fede5e2c: No Bug, mozilla-beta repo-update HSTS HPKP blocklist. r=RyanVM, a=release
ffxbld - Tue, 12 Jun 2018 17:35:55 -0400 - rev 473735
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
No Bug, mozilla-beta repo-update HSTS HPKP blocklist. r=RyanVM, a=release Differential Revision: https://phabricator.services.mozilla.com/D1634
5fafd6ba99e4fa2585776b64d32287601f72c363: Bug 1466387 - Set up the gray root tracer on worker thread. r=jonco, a=RyanVM
Steve Fink <sfink@mozilla.com> - Tue, 05 Jun 2018 16:03:36 -0700 - rev 473734
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1466387 - Set up the gray root tracer on worker thread. r=jonco, a=RyanVM
a5aa390759bf99d5b23f5f12d19209889a9c96a3: Bug 1468030 - Geolocation test can sometimes fail with POSITION_UNAVAILABLE on Android. r=jdm, a=test-only
Chris Peterson <cpeterson@mozilla.com> - Sat, 09 Jun 2018 11:05:49 -0700 - rev 473733
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1468030 - Geolocation test can sometimes fail with POSITION_UNAVAILABLE on Android. r=jdm, a=test-only MozReview-Commit-ID: I7NHyznmCJC
728f6001d25ca6a9daf6779f833fe4b683d49945: Backed out 2 changesets (bug 1462979) for windows nightly and build bustages
Andreea Pavel <apavel@mozilla.com> - Tue, 12 Jun 2018 23:26:52 +0300 - rev 473732
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Backed out 2 changesets (bug 1462979) for windows nightly and build bustages Backed out changeset 05f93f4378c6 (bug 1462979) Backed out changeset f5f970316cb9 (bug 1462979)
2eb17616fb879dc625b7194a4ff41ef1410a70d9: Bug 1468071. r=valentin, a=RyanVM
Honza Bambas <honzab.moz@firemni.cz> - Tue, 12 Jun 2018 10:50:39 -0400 - rev 473731
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1468071. r=valentin, a=RyanVM
159957bbef8f0c8c4adcc461d3fd25a3dbf19b74: Bug 1466606 - Calculate the current GetSample index when needed. r=bryce, a=RyanVM
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 06 Jun 2018 15:14:24 +0200 - rev 473730
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1466606 - Calculate the current GetSample index when needed. r=bryce, a=RyanVM The assumption that when calling GetNextRandomAccessPoint the next GetSample index would always be known was incorrect. It assumed that the call to GetNextRandomAccessPoint would always be preceded by a call to GetSample. This is not always how the MediaSourceDemuxer called it. MozReview-Commit-ID: H1MyPpDEytk
8a24c581a1820b0619f34a5f2f6fd240d83cb3f5: Bug 1401883 - Don't hold unnecessary references to the Windows app shell. r=jimm, a=RyanVM
Ting-Yu Chou <janus926@gmail.com> - Wed, 06 Jun 2018 11:05:18 -0400 - rev 473729
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1401883 - Don't hold unnecessary references to the Windows app shell. r=jimm, a=RyanVM When runnables are posted to the main thread's event loop, the event loop notifies any thread observers that this has been done. The app shell registers itself as just such a runnable, and posts messages to the native event loop that processing native events needs to be done. On Windows, this posting takes an extra reference to the app shell, to keep it alive until the message is processed by the native event loop, since app shell code needs to be invoked during that processing. The processing releases this extra reference, so everything stays balanced. Except that it's possible for messages to be posted to the native event loop, and then browser shutdown happens. Those messages are not processed and the associated references taken are not released. This imbalance means that in debug builds, we appear to be leaking the app shell, and that leaking results in intermittent oranges. This intermittent orange has manifested itself in a variety of ways over the years, depending on how big the app shell itself was (since that changes the number of bytes leaked) and how many leak-checked things the app shell was holding on to. This bug is merely the latest manifestation; the last serious work on analyzing the phenomenon and fixing it was done in bug 1220517. The solution proposed in that bug was that we simply stop the extra reference counting; when the app shell is destroyed normally, we shouldn't be processing the native event loop any more anyway. So even if the native event loop is holding (freed) pointers to the app shell, we'd never execute the callback and perform a use-after-free. Reading through the code suggests that this *ought* to be the case, but the potential for shooting ourselves in the foot seems awfully high. In any event, this is not a problem unique to Windows; we have seen this same sort of thing happen on OS X. See nsAppShell::ProcessGeckoEvents in widget/cocoa/nsAppShell.mm. Here we propose a slightly different solution: we keep track of the number of native event callbacks we have scheduled, incrementing when we schedule, and decrementing when we actually run one. When the app shell is destroyed, we simply set the number of outstanding events to zero, and we prohibit the callback from accessing the app shell if there are no outstanding events. This solution is analogous to dropping the extra reference counting, but avoids potential badness if we do wind up processing native events after the app shell is destroyed.
05f93f4378c67c9a3e608edf11c6ef6dde18e091: Bug 1462979 - Broker HttpEndRequestA for plugin process. r=jimm, a=RyanVM
David Parks <dparks@mozilla.com> - Tue, 29 May 2018 12:27:23 -0700 - rev 473728
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1462979 - Broker HttpEndRequestA for plugin process. r=jimm, a=RyanVM Some file uploads fail (terminate early) without this function. Its omission from the original system was unintentional.
f5f970316cb959932af5ef2c7e99b0da98ead7b3: Bug 1462979 - Fix printf formatting in FunctionHook logging. r=jimm, a=RyanVM
David Parks <dparks@mozilla.com> - Tue, 29 May 2018 10:49:24 -0700 - rev 473727
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1462979 - Fix printf formatting in FunctionHook logging. r=jimm, a=RyanVM Use %ls instead of %S, which is now checked by an assertion.
86a5a856fa1755aabc4db9c7c02f1d7587894015: Bug 1463329 - Iterate over a copy of VRManagerChild::mDisplays to guard against modifications to mDisplays during the loop. r=mccr8, a=RyanVM
Kearwood Gilbert <kgilbert@mozilla.com> - Wed, 30 May 2018 14:07:13 -0700 - rev 473726
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1463329 - Iterate over a copy of VRManagerChild::mDisplays to guard against modifications to mDisplays during the loop. r=mccr8, a=RyanVM
5d9a445906a939dc8e3839e00d4a5d1d7933af58: Bug 1461619 - Don't update atoms marking bitmaps in parallel due to potential races. r=sfink, a=RyanVM
Jon Coppeard <jcoppeard@mozilla.com> - Mon, 04 Jun 2018 11:18:27 +0100 - rev 473725
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1461619 - Don't update atoms marking bitmaps in parallel due to potential races. r=sfink, a=RyanVM
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip