496fce68b6df4cbe2aea5e19696b87b6b9272481: Bug 1355354 - Keep a reference to the progress listener to keep it from being gc'ed prematurely. r?mossop draft
Brendan Dahl <brendan.dahl@gmail.com> - Tue, 16 Jan 2018 11:26:40 -0800 - rev 721144
Push 95738 by bmo:bdahl@mozilla.com at Tue, 16 Jan 2018 19:31:22 +0000
Bug 1355354 - Keep a reference to the progress listener to keep it from being gc'ed prematurely. r?mossop MozReview-Commit-ID: A6WM1Bj3Z5L
3c58cf66cf56964729568d9094234ec94f7c7b9a: Bug 1430696 Try to fix the win32 PGO draft
Tom Ritter <tom@mozilla.com> - Tue, 16 Jan 2018 13:25:17 -0600 - rev 721143
Push 95737 by bmo:tom@mozilla.com at Tue, 16 Jan 2018 19:30:35 +0000
Bug 1430696 Try to fix the win32 PGO MozReview-Commit-ID: JwyfDdgiuTl
69262e4556ef15f5118099e7777e493cba109454: Bug 1430696 Try de-optimizing a function to make Win64 PGO builds happy. draft
Ryan VanderMeulen <ryanvm@gmail.com> - Thu, 11 Jan 2018 11:33:36 -0500 - rev 721142
Push 95737 by bmo:tom@mozilla.com at Tue, 16 Jan 2018 19:30:35 +0000
Bug 1430696 Try de-optimizing a function to make Win64 PGO builds happy. MozReview-Commit-ID: G9imGr5eiXL
c86cda62b0db8541cfe374660af220535e73efaf: Bug 1429807 Enable Spectre Mitigations draft
Tom Ritter <tom@mozilla.com> - Tue, 16 Jan 2018 12:35:44 -0600 - rev 721141
Push 95737 by bmo:tom@mozilla.com at Tue, 16 Jan 2018 19:30:35 +0000
Bug 1429807 Enable Spectre Mitigations
fb734ee327bbd8d135067511cdd9da9cd0e3e024: Bug 1424281 - Use Visual Studio 2017 15.5.3 for Windows builds. draft
Ryan VanderMeulen <ryanvm@gmail.com> - Tue, 16 Jan 2018 12:33:24 -0600 - rev 721140
Push 95737 by bmo:tom@mozilla.com at Tue, 16 Jan 2018 19:30:35 +0000
Bug 1424281 - Use Visual Studio 2017 15.5.3 for Windows builds.
030f27bbe33c004e9211a97717344e0d5e52fa47: Bug 1419607 Specify -fno-common for ASAN builds r?tsmith,glandium draft
Tom Ritter <tom@mozilla.com> - Tue, 16 Jan 2018 08:00:31 -0600 - rev 721139
Push 95737 by bmo:tom@mozilla.com at Tue, 16 Jan 2018 19:30:35 +0000
Bug 1419607 Specify -fno-common for ASAN builds r?tsmith,glandium MozReview-Commit-ID: JCXLNeQkGpq
62dd2c00b2a790ae23162521ce242d4f55b19249: Bug 1355354 - Keep a reference to the progress listener to keep it from being gc'ed prematurely. r?=mossop draft
Brendan Dahl <brendan.dahl@gmail.com> - Tue, 16 Jan 2018 11:26:40 -0800 - rev 721138
Push 95736 by bmo:bdahl@mozilla.com at Tue, 16 Jan 2018 19:29:53 +0000
Bug 1355354 - Keep a reference to the progress listener to keep it from being gc'ed prematurely. r?=mossop MozReview-Commit-ID: A6WM1Bj3Z5L
0bc627ade5a07e236365c649b9be3b525c156988: Merge mozilla-central to beta. a=merge, l10n=me on a CLOSED TREE
Ryan VanderMeulen <ryanvm@gmail.com> - Fri, 12 Jan 2018 11:41:27 -0500 - rev 721137
Push 95736 by bmo:bdahl@mozilla.com at Tue, 16 Jan 2018 19:29:53 +0000
Merge mozilla-central to beta. a=merge, l10n=me on a CLOSED TREE
e29dbd18139ddd186f05e3de1df2c3a99cdeaf6b: no bug - Bumping Firefox l10n changesets DONTBUILD r=release a=l10n-bump CLOSED TREE
L10n Bumper Bot <release+l10nbumper@mozilla.com> - Fri, 12 Jan 2018 06:14:31 -0800 - rev 721136
Push 95736 by bmo:bdahl@mozilla.com at Tue, 16 Jan 2018 19:29:53 +0000
no bug - Bumping Firefox l10n changesets DONTBUILD r=release a=l10n-bump CLOSED TREE ach -> 51053376f3b4 af -> 9699e648d04f an -> 35bf2af54c6e ar -> 11e28461eedd as -> f48681f3cb1c ast -> a0365b2d2204 az -> c9f8178b760e be -> 7f7dfc688e5d bg -> f5f7827ddaf6 bn-BD -> 40173c2773dc bn-IN -> 8a4d7efa4656 br -> 87dd84f3fb15 bs -> f9194e1b9d1f ca -> 2393377daf04 cak -> 0df4b15178a7 cs -> 3adce1843bd4 cy -> cd528119b1f0 da -> 3d4f38f6c602 de -> c4580757245b dsb -> 6cae073a841f el -> 7c198d3d5d8c en-GB -> 108b5a928fb5 en-ZA -> 5b50bebf4e4f eo -> eb148ada0d56 es-AR -> 7e63c275fe80 es-CL -> 02584a2d25b7 es-ES -> 1c9d3c3c689d es-MX -> 07f05e88da41 et -> e29f6a05d5a8 eu -> 756e60b234ec fa -> 8aee74bd73fe ff -> b529c4fc084b fi -> 124ad6d2caeb fr -> 87ec33d89386 fy-NL -> cce686b9ed75 ga-IE -> 2453123d83ab gd -> da7de9b6e635 gl -> 99003c9cd063 gn -> 54547111d875 gu-IN -> 88180147b7f5 he -> 9837e2cc4a95 hi-IN -> e1dddb32c7d0 hr -> 1699e5d11dfc hsb -> 2e275ab54160 hu -> 21344e26d42b hy-AM -> 024da8b34b46 ia -> a0e4faa5f3bc id -> 0f0141ed9bb6 is -> b25e52a71f18 it -> ef9354753708 ja -> f30c0c2f2bc4 ja-JP-mac -> 4230da7b0695 ka -> 6d3ba6a8c7cb kab -> 6b3c6e707013 kk -> c4125a6f69b4 km -> d934d1e2fbba kn -> 9d356f38d208 ko -> 3cbdc1878b6f lij -> 0ab26fda46bc lo -> removed lt -> 450e1219d46f ltg -> removed lv -> 78a846f93b16 mai -> 53cf7cd14176 mk -> 3d22bc5b8e99 ml -> 128c7b806403 mr -> 074d705e44b7 ms -> b3f8aa61c2ea my -> eee9ab816d7c nb-NO -> 963968719128 ne-NP -> c318f683bdb7 nl -> 383ae00accff nn-NO -> 14e908480eed oc -> removed or -> 9420e75f84ba pa-IN -> 5634ac6e7d9b pl -> 45fa8ed87819 pt-BR -> fb4e5942e686 pt-PT -> 9703dc61e0d1 rm -> cf0859e63177 ro -> 7fea5671214f ru -> ac76afb801b8 si -> 5b5533ef2e97 sk -> a438584315f5 sl -> 8c446da2c7c5 son -> 914d74ec145e sq -> 704b52416e5e sr -> 85997e03dee8 sv-SE -> 378297a81f84 ta -> 26d7cbe37e4a te -> 9338813fedc1 th -> aa91b43781fe tl -> removed tr -> a392fcf83ab9 uk -> f14bf2dc3d25 ur -> 60247a51a921 uz -> 51175e255277 vi -> 2731355cccc7 wo -> removed xh -> a756d272d1fe zh-CN -> 9ab59b4c446a zh-TW -> d06077f4bcb8
ea3f0010577337c203fad06be318727bf039c536: no bug - Bumping Fennec l10n changesets DONTBUILD r=release a=l10n-bump CLOSED TREE
L10n Bumper Bot <release+l10nbumper@mozilla.com> - Fri, 12 Jan 2018 06:14:25 -0800 - rev 721135
Push 95736 by bmo:bdahl@mozilla.com at Tue, 16 Jan 2018 19:29:53 +0000
no bug - Bumping Fennec l10n changesets DONTBUILD r=release a=l10n-bump CLOSED TREE ach -> c6f9e195f6cf an -> 923522a4f528 ar -> 18e0fe1f77af as -> f48681f3cb1c ast -> cbc936f6c5a0 az -> a1b5f8953ae9 be -> 7f7dfc688e5d bg -> a1fe96dc6378 bn-BD -> 84ff55856f16 bn-IN -> 8b7f6d5a4aa2 br -> 7073108896a1 bs -> efc9836ef26c ca -> 2393377daf04 cak -> 0df4b15178a7 cs -> 3adce1843bd4 cy -> 4c694f46ef11 da -> dca6197ea982 de -> 3f1256a9b58c dsb -> 6cae073a841f el -> 41e248fbc331 en-GB -> 8a9ea8668589 en-ZA -> 5b50bebf4e4f eo -> eb148ada0d56 es-AR -> 7e63c275fe80 es-CL -> ee730a9a7bc4 es-ES -> e83054b25db4 es-MX -> 07f05e88da41 et -> 359b3e1f2da4 eu -> 756e60b234ec fa -> a2e90e0baacc ff -> b529c4fc084b fi -> 5c1c8501a259 fr -> 785fbcaef118 fy-NL -> cce686b9ed75 ga-IE -> 75c959aa2560 gd -> 5426b9fca57f gl -> 99003c9cd063 gn -> 43d5b5311078 gu-IN -> 88180147b7f5 he -> 9837e2cc4a95 hi-IN -> e1dddb32c7d0 hr -> f7dbc9509df6 hsb -> 2e275ab54160 hu -> 21344e26d42b hy-AM -> 389a56f3fb06 ia -> removed id -> 0f0141ed9bb6 is -> b25e52a71f18 it -> ef9354753708 ja -> adb79c9a3367 ka -> 6d3ba6a8c7cb kab -> 15f72c8e74f7 kk -> c4125a6f69b4 kn -> 9d356f38d208 ko -> 3cbdc1878b6f lo -> 482f823ee906 lt -> 450e1219d46f ltg -> e330018f5451 lv -> b6a81ea84674 mai -> 53cf7cd14176 ml -> 4b0153623ea3 mr -> 074d705e44b7 ms -> b3f8aa61c2ea my -> eee9ab816d7c nb-NO -> 963968719128 ne-NP -> 3fffb56fe849 nl -> 383ae00accff nn-NO -> 82569ef68696 oc -> 18bf9f15f8d0 or -> 9420e75f84ba pa-IN -> b714262f5820 pl -> 7aa4380d48f7 pt-BR -> fb4e5942e686 pt-PT -> 9703dc61e0d1 rm -> 10b7e36208de ro -> 7fea5671214f ru -> ac76afb801b8 sk -> a438584315f5 sl -> ec3bb02b0406 son -> de0252230825 sq -> 964329b4733c sr -> 85997e03dee8 sv-SE -> 378297a81f84 ta -> cc17248ab726 te -> 5653289592d4 th -> aa91b43781fe tr -> a392fcf83ab9 trs -> 7faea4a811c6 uk -> f14bf2dc3d25 ur -> b0fcae4129f6 uz -> 9c8b6a6bdfdb vi -> 5db13dae8330 wo -> 4bbfa3c6b92f xh -> 4fcd8d5eb747 zam -> 7f107b8820d9 zh-CN -> ae9e1b0b2e96 zh-TW -> d06077f4bcb8
713625f4b2f848b6aab723fd57a7b46f8f6586c3: Merge mozilla-central to beta. a=merge, l10n=me on a CLOSED TREE
Ryan VanderMeulen <ryanvm@gmail.com> - Thu, 11 Jan 2018 21:13:13 -0500 - rev 721134
Push 95736 by bmo:bdahl@mozilla.com at Tue, 16 Jan 2018 19:29:53 +0000
Merge mozilla-central to beta. a=merge, l10n=me on a CLOSED TREE
95342d212a7a37347e887baa7d54088dd1da78b4: Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release
ffxbld <release@mozilla.com> - Thu, 11 Jan 2018 19:02:10 +0000 - rev 721133
Push 95736 by bmo:bdahl@mozilla.com at Tue, 16 Jan 2018 19:29:53 +0000
Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release
0bbda4d02df61c2469202501f6de7b34fc0d81da: No bug - Tagging mozilla-beta d863896fcb56221128756286f22e41f9c698d598 with FIREFOX_BETA_58_END a=release DONTBUILD CLOSED TREE
ffxbld <release@mozilla.com> - Thu, 11 Jan 2018 18:52:45 +0000 - rev 721132
Push 95736 by bmo:bdahl@mozilla.com at Tue, 16 Jan 2018 19:29:53 +0000
No bug - Tagging mozilla-beta d863896fcb56221128756286f22e41f9c698d598 with FIREFOX_BETA_58_END a=release DONTBUILD CLOSED TREE
4ccf9c43bc15e3636173a46849b646d062005d03: Preserve old tags after debugsetparents. CLOSED TREE DONTBUILD a=release
ffxbld <release@mozilla.com> - Thu, 11 Jan 2018 18:52:39 +0000 - rev 721131
Push 95736 by bmo:bdahl@mozilla.com at Tue, 16 Jan 2018 19:29:53 +0000
Preserve old tags after debugsetparents. CLOSED TREE DONTBUILD a=release
5d6ef3517da32b07c7df4bf5c2b9312c0d83f9ea: Merge old head via |hg debugsetparents d0327300cfe7e64e91c166912bac763d365218db d863896fcb56221128756286f22e41f9c698d598|. CLOSED TREE DONTBUILD a=release
ffxbld <release@mozilla.com> - Thu, 11 Jan 2018 18:52:29 +0000 - rev 721130
Push 95736 by bmo:bdahl@mozilla.com at Tue, 16 Jan 2018 19:29:53 +0000
Merge old head via |hg debugsetparents d0327300cfe7e64e91c166912bac763d365218db d863896fcb56221128756286f22e41f9c698d598|. CLOSED TREE DONTBUILD a=release
d863896fcb56221128756286f22e41f9c698d598: No bug - Tagging mozilla-beta 8bb8f895a740ba60d587337e920f30ec3000c4ca with FIREFOX_RELEASE_58_BASE a=release DONTBUILD CLOSED TREE FIREFOX_BETA_58_END
ffxbld <release@mozilla.com> - Thu, 11 Jan 2018 15:52:46 +0000 - rev 721129
Push 95736 by bmo:bdahl@mozilla.com at Tue, 16 Jan 2018 19:29:53 +0000
No bug - Tagging mozilla-beta 8bb8f895a740ba60d587337e920f30ec3000c4ca with FIREFOX_RELEASE_58_BASE a=release DONTBUILD CLOSED TREE
8bb8f895a740ba60d587337e920f30ec3000c4ca: Backed out changeset 76192bc7ded1 (bug 1426500) for failing mochitest dom/tests/mochitest/general/test_interfaces.html | VRDisplay should be defined on the global scope, at least on OS X. a=backout DEVEDITION_58_0b16_RELEASE FIREFOX_RELEASE_58_BASE
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 11 Jan 2018 14:41:00 +0200 - rev 721128
Push 95736 by bmo:bdahl@mozilla.com at Tue, 16 Jan 2018 19:29:53 +0000
Backed out changeset 76192bc7ded1 (bug 1426500) for failing mochitest dom/tests/mochitest/general/test_interfaces.html | VRDisplay should be defined on the global scope, at least on OS X. a=backout
15c6742655c07b097d9b8dd3529eea0d62388645: Backed out changeset a34fb2beb5f3 (bug 1419166) on request from gchang. a=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 11 Jan 2018 14:17:11 +0200 - rev 721127
Push 95736 by bmo:bdahl@mozilla.com at Tue, 16 Jan 2018 19:29:53 +0000
Backed out changeset a34fb2beb5f3 (bug 1419166) on request from gchang. a=backout
000398f8c373407ba621d56cbd3b370cf43469a8: Bug 1428589: Don't read a destroyed cookie list if the last cookie in the entry expired. r=jdm a=gchang
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 11 Jan 2018 14:12:38 +0200 - rev 721126
Push 95736 by bmo:bdahl@mozilla.com at Tue, 16 Jan 2018 19:29:53 +0000
Bug 1428589: Don't read a destroyed cookie list if the last cookie in the entry expired. r=jdm a=gchang Consider the following situation, which is what causes the failure: * `cookies` is an array of length 1 (either from the beginning, or because other cookies have been expired while in this loop). * the only cookie that remains is expired. We append the cookie to removedList, and then we call gCookieService->RemoveCookieFromList, which has the following code: if (aIter.entry->GetCookies().Length() == 1) { mDBState->hostTable.RawRemoveEntry(aIter.entry); } else { aIter.entry->GetCookies().RemoveElementAt(aIter.index); } If we enter the first branch, as it's the case, that will destroy the array. We're effectively removing stuff from the array while mutating it, which is scary. It's fine if we don't delete the array, since we iterate through it using indices, but still it's dangerous as heck. If we're the last element in the array though, we're doomed, because `cookies` is now destroyed. We not only try to access the array length again, but also we try to index on it the next time because we never stopped the loop (`i` is still zero, and the length may very well be garbage). Fix it by keeping the length in sync from the stack and breaking out from the loop if appropriately. MozReview-Commit-ID: 6qaC9yclvP2
e57848b337fcaeec8a8e23f45354603df11c2b5b: Bug 1396399 - Clarify rules for applying activeTab permission to content scripts. r=kmag, r=bz a=gchang
Andrew Swan <aswan@mozilla.com> - Sat, 04 Nov 2017 21:06:20 -0700 - rev 721125
Push 95736 by bmo:bdahl@mozilla.com at Tue, 16 Jan 2018 19:29:53 +0000
Bug 1396399 - Clarify rules for applying activeTab permission to content scripts. r=kmag, r=bz a=gchang MozReview-Commit-ID: 9xPDX8Qk2iR
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip