764fd8351b8f41cf37a5c9726b6a71044653d692: Bug 1462829: followup: Add a comment regarding why a type is generic. rs=xidorn
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 22 May 2018 10:24:03 +0200 - rev 419336
Push 34037 by dluca@mozilla.com at Wed, 23 May 2018 09:51:55 +0000
Bug 1462829: followup: Add a comment regarding why a type is generic. rs=xidorn DONTBUILD, comment only. MozReview-Commit-ID: 5DE8W2n1NP
b47348c5f123fda2a1d14c923ef2bada5af82a59: Bug 1449374 - Disable /content-security-policy/prefetch-src/prefetch-allowed.html on Win7 !debug for frequent failures. r=nbeleuzu
Cosmin Sabou <csabou@mozilla.com> - Tue, 22 May 2018 10:22:55 +0300 - rev 419335
Push 34037 by dluca@mozilla.com at Wed, 23 May 2018 09:51:55 +0000
Bug 1449374 - Disable /content-security-policy/prefetch-src/prefetch-allowed.html on Win7 !debug for frequent failures. r=nbeleuzu
bfdfd3388e9a17d65a81ddbdc4fc669ab2887b3a: Bug 1463299: Add RefPtr::forget special case for ambiguous nsISupports casts. r=bz
Kris Maglione <maglione.k@gmail.com> - Mon, 21 May 2018 17:23:10 -0700 - rev 419334
Push 34037 by dluca@mozilla.com at Wed, 23 May 2018 09:51:55 +0000
Bug 1463299: Add RefPtr::forget special case for ambiguous nsISupports casts. r=bz When we use RefPtr with nsISupports sub-classes, it's usually because the type cannot be unambiguously cast to nsISupports. We already have a ToSupports generic function to resolve ambiguity in these cases, so we may as well use it here. MozReview-Commit-ID: FaHhPKAPn6j
a1bf5dfd3c00c5e59a59272fb03d0d6684539b82: Bug 1463287: Add QueryInterface helper macro for concrete class types. r=bz
Kris Maglione <maglione.k@gmail.com> - Mon, 21 May 2018 16:33:18 -0700 - rev 419333
Push 34037 by dluca@mozilla.com at Wed, 23 May 2018 09:51:55 +0000
Bug 1463287: Add QueryInterface helper macro for concrete class types. r=bz Using concrete class types with static IIDs in QueryInterface methods is a pretty common pattern which isn't supported by any existing helper macros. That's lead to separate ad-hoc implementations, with varying degrees of dodginess, being scattered around the tree. This patch adds a helper macro with a canonical (and safe) implementation, and updates existing ad-hoc users to use it. MozReview-Commit-ID: HaTGF7MN5Cv
4f8b341fea03c37954f49dff6f6c1d91e8efafec: Bug 1462964: Remove obsolete nsIDOMBlob interface. r=bz
Kris Maglione <maglione.k@gmail.com> - Mon, 21 May 2018 17:32:44 -0700 - rev 419332
Push 34037 by dluca@mozilla.com at Wed, 23 May 2018 09:51:55 +0000
Bug 1462964: Remove obsolete nsIDOMBlob interface. r=bz MozReview-Commit-ID: 2HIlaSrvfBe
2fab91090fafb967999a5d500093c2b7a33ecd77: Bug 1462937: Update callers to use nsIFile::GetDirectoryEntries as a nsIDirectoryEnumerator. r=froydnj
Kris Maglione <maglione.k@gmail.com> - Sat, 19 May 2018 20:17:45 -0700 - rev 419331
Push 34037 by dluca@mozilla.com at Wed, 23 May 2018 09:51:55 +0000
Bug 1462937: Update callers to use nsIFile::GetDirectoryEntries as a nsIDirectoryEnumerator. r=froydnj MozReview-Commit-ID: Iv4T1MVAF5
b3ea1431f81df6789b3d2afa1e1428a6d5d65c3f: Bug 1462056: Bump schema version to migrate legacy dictionaries to WebExtension loader format. r=aswan
Kris Maglione <maglione.k@gmail.com> - Fri, 18 May 2018 14:43:52 -0700 - rev 419330
Push 34037 by dluca@mozilla.com at Wed, 23 May 2018 09:51:55 +0000
Bug 1462056: Bump schema version to migrate legacy dictionaries to WebExtension loader format. r=aswan Legacy dictionaries are now loaded using the WebExtension dictionary loader, and require more database metadata in order to be loaded. This patch bumps the schema version, and tests that existing unpacked legacy dictionaries are migrated, and work as expected. MozReview-Commit-ID: 8uI4dlF9vgB
bdb0b4d7712dc14d3a5f0d0b644adbedd40144b2: Merge autoland to mozilla-central a=merge
Dorel Luca <dluca@mozilla.com> - Wed, 23 May 2018 12:48:41 +0300 - rev 419329
Push 34036 by dluca@mozilla.com at Wed, 23 May 2018 09:50:27 +0000
Merge autoland to mozilla-central a=merge
e6d7e41f8f4be0b559cab8553e107db8a245ac4d: Bug 1463499 - Enable ESLint rule require-expected-throws-or-rejects for services/. r=markh
Mark Banner <standard8@mozilla.com> - Wed, 16 May 2018 19:06:24 +0100 - rev 419328
Push 34036 by dluca@mozilla.com at Wed, 23 May 2018 09:50:27 +0000
Bug 1463499 - Enable ESLint rule require-expected-throws-or-rejects for services/. r=markh MozReview-Commit-ID: LBGpRrw3zTx
32baae2a838a68061b1a72bfbe980ab79c8e176a: Bug 1463399 - Remove unused local variable in TextEditor::OutputToString. r=masayuki
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Tue, 22 May 2018 21:07:09 +0900 - rev 419327
Push 34036 by dluca@mozilla.com at Wed, 23 May 2018 09:50:27 +0000
Bug 1463399 - Remove unused local variable in TextEditor::OutputToString. r=masayuki Now RulesInfo uses nsAString, but old comment is "XXX Struct should store a nsAReadable*". We can remove unnecessary local variable of nsString. MozReview-Commit-ID: C7gnTG7xTjU
3acb2a4a30fe3899bbc7995ece7e49b20106e1f3: Bug 1463603 - Ensure modified_reset is set when {mutate,take}_reset_struct is called. r=heycam
Xidorn Quan <me@upsuper.org> - Wed, 23 May 2018 13:58:38 +1000 - rev 419326
Push 34036 by dluca@mozilla.com at Wed, 23 May 2018 09:50:27 +0000
Bug 1463603 - Ensure modified_reset is set when {mutate,take}_reset_struct is called. r=heycam MozReview-Commit-ID: 8mqVb7kl0ok
3c12d331fae53faf36e15b21d24604f69ac34959: Bug 1463330 - Move CanPasteTransferable and PreDestroy to out of nsIEditor. r=masayuki
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Tue, 22 May 2018 18:23:21 +0900 - rev 419325
Push 34036 by dluca@mozilla.com at Wed, 23 May 2018 09:50:27 +0000
Bug 1463330 - Move CanPasteTransferable and PreDestroy to out of nsIEditor. r=masayuki CanPasteTransferable and PreDestroy aren't used from script (inc. comm-central and bluegriffon), so we should move these to out of nsIEditor. MozReview-Commit-ID: GRfBobAm2qi
c50c63b3e0f181bc59116fe5654cf450533a45ee: Bug 1463622 - errors running the partner repack script should be fatal, r=Callek
Nick Thomas <nthomas@mozilla.com> - Wed, 23 May 2018 13:03:58 +1200 - rev 419324
Push 34036 by dluca@mozilla.com at Wed, 23 May 2018 09:50:27 +0000
Bug 1463622 - errors running the partner repack script should be fatal, r=Callek MozReview-Commit-ID: BgTyPWfXVFj
13f0a3149181eb8c8b77fca6a85acd0b7c6ee528: Bug 1451031 - Add JEXL filter support in Remote Settings r=mythmon
Mathieu Leplatre <mathieu@mozilla.com> - Fri, 11 May 2018 17:09:44 +0200 - rev 419323
Push 34036 by dluca@mozilla.com at Wed, 23 May 2018 09:50:27 +0000
Bug 1451031 - Add JEXL filter support in Remote Settings r=mythmon MozReview-Commit-ID: DwVdW1G3yZG
c74eb9a24c8b44f90d3fadaef6c48b4b4043aa61: Bug 1462640 - Allow content processes to mincore() individual pages. r=gcp
Jed Davis <jld@mozilla.com> - Fri, 18 May 2018 17:36:47 -0600 - rev 419322
Push 34036 by dluca@mozilla.com at Wed, 23 May 2018 09:50:27 +0000
Bug 1462640 - Allow content processes to mincore() individual pages. r=gcp MozReview-Commit-ID: IclghYFyMPp
39cb4d5f6602cdaf857c5f93eb55bfc7f9667c7a: Bug 1462497 - Part 4: Only use the MayHaveAnimation variants when computing useOpacity in case the more accurate version changes results between paints. r=hiro
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 23 May 2018 11:03:54 +1200 - rev 419321
Push 34036 by dluca@mozilla.com at Wed, 23 May 2018 09:50:27 +0000
Bug 1462497 - Part 4: Only use the MayHaveAnimation variants when computing useOpacity in case the more accurate version changes results between paints. r=hiro I don't think this part is necessary, but putting the patch up in case we decide we want to take it. MozReview-Commit-ID: G0JTNddvZma
7fc66c715a0f155c5d8aa3b8320f8ab535bf2f2e: Bug 1462497 - Part 3: Don't condition useOpacity on values that might change silently between paints (HasAnimationsForCompositor, and the will-change budget). r=hiro
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 23 May 2018 11:03:42 +1200 - rev 419320
Push 34036 by dluca@mozilla.com at Wed, 23 May 2018 09:50:27 +0000
Bug 1462497 - Part 3: Don't condition useOpacity on values that might change silently between paints (HasAnimationsForCompositor, and the will-change budget). r=hiro MozReview-Commit-ID: Kry5YIAIAHt
1386a8847bbb0ee94210720163428eaf29ab0706: Bug 1462497 - Part 2: Invalidate the new caret frame in subdocuments, since it will result in a new nsDisplayWrapList being created. r=miko,mstange
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 23 May 2018 10:59:53 +1200 - rev 419319
Push 34036 by dluca@mozilla.com at Wed, 23 May 2018 09:50:27 +0000
Bug 1462497 - Part 2: Invalidate the new caret frame in subdocuments, since it will result in a new nsDisplayWrapList being created. r=miko,mstange nsDisplayListBuilder::DisplayCaret returning true means that we set canSkipWrapList to true, and then we build an nsDisplayWrapList. We need to make sure we're invalidated for this changing in nesting level to be handled. MozReview-Commit-ID: 4j3WIJDcHtI
965f3e29cc4a5781ccdbbe8482fefe807a75ed39: Bug 1462497 - Part 1: Don't crash if we find an item from the wrong list, and keep looking instead r=miko
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 23 May 2018 10:59:11 +1200 - rev 419318
Push 34036 by dluca@mozilla.com at Wed, 23 May 2018 09:50:27 +0000
Bug 1462497 - Part 1: Don't crash if we find an item from the wrong list, and keep looking instead r=miko We will still crash in Nightly/DevEdition builds (so that we can fix the bug), but we'll just accept the possible duplication of items (and maybe minor rendering issues) for releases. MozReview-Commit-ID: LNzjO8vJjGp
6bb3adfa15c6877f7874429462dad88f8c978c4f: Bug 1436242 - Avoid undefined behavior in IPC fd-passing code. r=froydnj
Jed Davis <jld@mozilla.com> - Mon, 21 May 2018 17:01:45 -0600 - rev 419317
Push 34036 by dluca@mozilla.com at Wed, 23 May 2018 09:50:27 +0000
Bug 1436242 - Avoid undefined behavior in IPC fd-passing code. r=froydnj MozReview-Commit-ID: 3szIPUssgF5
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip