f2f3dafc8ca0b995f49e74ceee51eddab74ffd94: Bug 1448850 - Remove nsIMessageBroadcaster. r=bz.
Peter Van der Beken <peterv@propagandism.org> - Wed, 14 Feb 2018 17:35:39 +0100 - rev 411584
Push 33763 by ebalazs@mozilla.com at Wed, 04 Apr 2018 09:44:25 +0000
Bug 1448850 - Remove nsIMessageBroadcaster. r=bz.
bdc39e79c58b518d2c37658f4bcba06ab5c9680b: Bug 1448850 - Remove nsISyncMessageSender. r=bz.
Peter Van der Beken <peterv@propagandism.org> - Sat, 10 Feb 2018 11:20:51 +0100 - rev 411583
Push 33763 by ebalazs@mozilla.com at Wed, 04 Apr 2018 09:44:25 +0000
Bug 1448850 - Remove nsISyncMessageSender. r=bz.
78f654af7e6f8af6b0349bfe9c56668bb5246510: Bug 1448850 - Remove nsIMessageManagerGlobal. r=bz.
Peter Van der Beken <peterv@propagandism.org> - Mon, 26 Mar 2018 16:10:45 +0200 - rev 411582
Push 33763 by ebalazs@mozilla.com at Wed, 04 Apr 2018 09:44:25 +0000
Bug 1448850 - Remove nsIMessageManagerGlobal. r=bz.
0d179fc641fe6f09e207b810a3561c79cde1d0f6: Bug 1448850 - Empty nsIContentFrameMessageManager and remove nsIInProcessContentFrameMessageManager::CacheFrameLoader. r=bz.
Peter Van der Beken <peterv@propagandism.org> - Sat, 10 Feb 2018 00:25:45 +0100 - rev 411581
Push 33763 by ebalazs@mozilla.com at Wed, 04 Apr 2018 09:44:25 +0000
Bug 1448850 - Empty nsIContentFrameMessageManager and remove nsIInProcessContentFrameMessageManager::CacheFrameLoader. r=bz.
34e39e0ddbec57250220703aa17393033ec9cda2: Bug 1448850 - Remove nsIFrameScriptLoader. r=bz.
Peter Van der Beken <peterv@propagandism.org> - Fri, 09 Feb 2018 23:31:39 +0100 - rev 411580
Push 33763 by ebalazs@mozilla.com at Wed, 04 Apr 2018 09:44:25 +0000
Bug 1448850 - Remove nsIFrameScriptLoader. r=bz.
5ccff2e9f083ab33b0be2970f93eeb2b04027ae7: Bug 1448850 - Remove nsIProcessScriptLoader. r=bz.
Peter Van der Beken <peterv@propagandism.org> - Fri, 09 Feb 2018 22:26:26 +0100 - rev 411579
Push 33763 by ebalazs@mozilla.com at Wed, 04 Apr 2018 09:44:25 +0000
Bug 1448850 - Remove nsIProcessScriptLoader. r=bz.
359e001359498ad8c11e440dfa003a761ba866a1: Bug 1448850 - Remove nsIGlobalProcessScriptLoader. r=bz.
Peter Van der Beken <peterv@propagandism.org> - Fri, 09 Feb 2018 15:59:02 +0100 - rev 411578
Push 33763 by ebalazs@mozilla.com at Wed, 04 Apr 2018 09:44:25 +0000
Bug 1448850 - Remove nsIGlobalProcessScriptLoader. r=bz.
79f16e24a288ded97b3b942e71ebfe74f8e7425a: Bug 1448850 - Remove nsIContentProcessMessageManager. r=bz.
Peter Van der Beken <peterv@propagandism.org> - Fri, 09 Feb 2018 16:02:37 +0100 - rev 411577
Push 33763 by ebalazs@mozilla.com at Wed, 04 Apr 2018 09:44:25 +0000
Bug 1448850 - Remove nsIContentProcessMessageManager. r=bz.
b69de0df02ceb5dc5aad18c65da8874d5124cccf: Bug 1429161 - Policy: Disable Forget Button. r=jaws
Felipe Gomes <felipc@gmail.com> - Tue, 03 Apr 2018 15:39:35 -0300 - rev 411576
Push 33763 by ebalazs@mozilla.com at Wed, 04 Apr 2018 09:44:25 +0000
Bug 1429161 - Policy: Disable Forget Button. r=jaws
6df42e55dbbd2b475745dedb18319481abea89c6: Bug 1442719 - Policy: Disable the ability to bypass Safe Browsing warnings. r=francois
Felipe Gomes <felipc@gmail.com> - Tue, 03 Apr 2018 15:39:35 -0300 - rev 411575
Push 33763 by ebalazs@mozilla.com at Wed, 04 Apr 2018 09:44:25 +0000
Bug 1442719 - Policy: Disable the ability to bypass Safe Browsing warnings. r=francois
812669a179370ccfc4746e6bc604e65f375f7432: Bug 1429122 - Policy: Override or disable post-update (what's new) page. r=mhowell
Felipe Gomes <felipc@gmail.com> - Tue, 03 Apr 2018 15:39:35 -0300 - rev 411574
Push 33763 by ebalazs@mozilla.com at Wed, 04 Apr 2018 09:44:25 +0000
Bug 1429122 - Policy: Override or disable post-update (what's new) page. r=mhowell
1661c8c1159a244d0bd311736818a2630a0938e3: Bug 1429131 - Add policy to lock xpinstall.enabled. r=felipe
Michael Kaply <mozilla@kaply.com> - Tue, 03 Apr 2018 12:58:53 -0500 - rev 411573
Push 33763 by ebalazs@mozilla.com at Wed, 04 Apr 2018 09:44:25 +0000
Bug 1429131 - Add policy to lock xpinstall.enabled. r=felipe MozReview-Commit-ID: Frt4rMFL42K
4589600b540bd8cfedcaa5719f1e052a09fc0b8a: Bug 1447112 - added front end parts of accessibility inspector tool. r=pbro, yulia, jdescottes, flod
Yura Zenevich <yura.zenevich@gmail.com> - Wed, 28 Mar 2018 11:40:49 -0400 - rev 411572
Push 33763 by ebalazs@mozilla.com at Wed, 04 Apr 2018 09:44:25 +0000
Bug 1447112 - added front end parts of accessibility inspector tool. r=pbro, yulia, jdescottes, flod MozReview-Commit-ID: JU3WrXuqFJi
479b6858ea6cf96b4842cf5ae78f3bf9e74d3278: Bug 1450657: Remove ResolveTag usage in nsMenuPopupFrame. r=bz
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 02 Apr 2018 13:42:50 +0200 - rev 411571
Push 33762 by ebalazs@mozilla.com at Wed, 04 Apr 2018 09:42:59 +0000
Bug 1450657: Remove ResolveTag usage in nsMenuPopupFrame. r=bz We never extend xul:tooltip, xul:menupopup or xul:popup, so this can go away. MozReview-Commit-ID: LZsGYRdI5tW
d00d3cc678fdeab9b94b69aa759959a8dd45e35f: No bug - Revendor rust dependencies
Servo VCS Sync <servo-vcs-sync@mozilla.com> - Wed, 04 Apr 2018 00:54:10 +0000 - rev 411570
Push 33762 by ebalazs@mozilla.com at Wed, 04 Apr 2018 09:42:59 +0000
No bug - Revendor rust dependencies
8d23659e5494408256229f2ef9ddc65194a95489: Bug 1449087 part 2 - Use Servo data to back @font-face rule. r=emilio
Xidorn Quan <me@upsuper.org> - Wed, 04 Apr 2018 08:42:10 +1000 - rev 411569
Push 33762 by ebalazs@mozilla.com at Wed, 04 Apr 2018 09:42:59 +0000
Bug 1449087 part 2 - Use Servo data to back @font-face rule. r=emilio This patch does the following things: * Create a new class ServoFontFaceRule for CSSOM of @font-face rule which mostly follows how nsCSSFontFaceRule was implemented. * Remove the old nsCSSFontFaceRule and binding code to create it. * Have FontFace backed by Servo data via making mRule and mDescriptors of the class hold RawServoFontFaceRule like ServoFontFaceRule. To keep this patch small, it effectively just delays the conversion from Servo data to nsCSSValue from parsing to using. This may cause worse performance if the font set is flushed repeatedly. Supposing we don't flush font set very frequently, it may not be a big deal. We may still want to remove the intermediate nsCSSValue conversion at some point, and have everything converted to their final form directly when used, but that can happen in followups. There are some unfortunate bits from this change: * We lose style sheet for logging in FontFaceSet. This is probably not all that worse, because we wouldn't have that before either if the page doesn't use CSSOM to visit it. But we should figure out some approach to fix it anyway. * InspectorFontFace no longer shares the same rule object as CSSOM. This isn't really a problem if the @font-face rule isn't very mutable. Unless we want to make the rule returned from InspectorFontFace to be mutable (i.e. via inspector), not using the same object probably isn't too bad. This patch switches the code we use to serialize stuff in FontFace and CSSFontFaceRule, which leads to some failures in tests. Specifically, the expected changes including: * Value of font-family now can be serialized to identifier sequence like font-family property. The old code always serializes it to string, but it doesn't seem to have different requirement than the property. Blink can serialize to identifier as well. * Family name inside local() is also changed to use the same way as family names elsewhere (i.e. can be identifier sequence). Blink has the same behavior as the old code, but I don't think it's a big deal. * The order of descriptors serialized gets changed. I don't think it matters at all. * Empty string as font-family via using string syntax is no longer considered invalid for FontFace. I don't find it is mentioned anywhere that it should be specifically treated invalid. MozReview-Commit-ID: 32Fk3Fi9uTs
233075da24e319daf7fdfa568812fed60c091539: Bug 1449087 part 1 - Upgrade cssparser to 0.23.4 for serialization fix. r=emilio
Xidorn Quan <me@upsuper.org> - Wed, 04 Apr 2018 08:42:10 +1000 - rev 411568
Push 33762 by ebalazs@mozilla.com at Wed, 04 Apr 2018 09:42:59 +0000
Bug 1449087 part 1 - Upgrade cssparser to 0.23.4 for serialization fix. r=emilio MozReview-Commit-ID: IJ2OqSjn1NM
aab637e75538c977a5fe2793c3e2655abb818efc: servo: Merge #20519 - Use Servo data to back @font-face rule in Gecko (from upsuper:font-face-rule); r=emilio
Xidorn Quan <me@upsuper.org> - Tue, 03 Apr 2018 19:33:59 -0400 - rev 411567
Push 33762 by ebalazs@mozilla.com at Wed, 04 Apr 2018 09:42:59 +0000
servo: Merge #20519 - Use Servo data to back @font-face rule in Gecko (from upsuper:font-face-rule); r=emilio This is the Servo side change of [bug 1449087](https://bugzilla.mozilla.org/show_bug.cgi?id=1449087). Source-Repo: https://github.com/servo/servo Source-Revision: 34b13dac66b48790003ccd069f4636f1def77e7d
7d7ad254494eee551d26aafb9fc44906679480e6: Backed out changeset 5eaa657f6e06 (bug 1448454) for build bustages at /builds/worker/workspace/build/src/xpcom/typelib/xpt/xpt_struct.h:16 on a CLOSED TREE
Andreea Pavel <apavel@mozilla.com> - Wed, 04 Apr 2018 03:01:50 +0300 - rev 411566
Push 33762 by ebalazs@mozilla.com at Wed, 04 Apr 2018 09:42:59 +0000
Backed out changeset 5eaa657f6e06 (bug 1448454) for build bustages at /builds/worker/workspace/build/src/xpcom/typelib/xpt/xpt_struct.h:16 on a CLOSED TREE
5eaa657f6e06a62072c04c9f233f4e4508c15f51: Bug 1448454 - Make some fields in xpt_struct.h private. r=njn
Andrew McCreight <continuation@gmail.com> - Mon, 26 Mar 2018 14:06:01 -0700 - rev 411565
Push 33762 by ebalazs@mozilla.com at Wed, 04 Apr 2018 09:42:59 +0000
Bug 1448454 - Make some fields in xpt_struct.h private. r=njn Many of these fields have accessors, and can only be read indirectly by going through the XPTHeader data structure anyways, so they should be marked private. This makes the generated XPT data file noisier due to the need for constexpr constructors. I had to fix the ctors for the classes in xptinfo.h to be less weird because there was a compiler error. Members in two of the classes need to be marked protected because they have subclasses in xptinfo.h. Ideally those classes would be merged in. MozReview-Commit-ID: 70IdFAhp5je
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip