5eafbc17fcf3145a433961a775851c7348a6d92a: Bug 1407549 - Make segments allocate chunk storage locally. r?padenot draft
Andreas Pehrson <pehrsons@mozilla.com> - Thu, 29 Mar 2018 16:13:36 +0200 - rev 776611
Push 104925 by bmo:apehrson@mozilla.com at Tue, 03 Apr 2018 13:43:03 +0000
Bug 1407549 - Make segments allocate chunk storage locally. r?padenot MozReview-Commit-ID: 19VOLomq8A6
931c56f7113f6d4331062f0e2a5b9fc2b30416da: Bug 1407549 - Avoid array operations that can cause alloc/dalloc in MediaSegment. r?padenot draft
Andreas Pehrson <pehrsons@mozilla.com> - Wed, 28 Mar 2018 14:41:11 +0200 - rev 776610
Push 104925 by bmo:apehrson@mozilla.com at Tue, 03 Apr 2018 13:43:03 +0000
Bug 1407549 - Avoid array operations that can cause alloc/dalloc in MediaSegment. r?padenot MozReview-Commit-ID: Fhg9NIltFti
74f617894a3a76bcd8a90cea4b45f989541e4d00: Bug 1407549 - Give MediaSegment's chunk array a default capacity. r?padenot draft
Andreas Pehrson <pehrsons@mozilla.com> - Wed, 28 Mar 2018 14:39:54 +0200 - rev 776609
Push 104925 by bmo:apehrson@mozilla.com at Tue, 03 Apr 2018 13:43:03 +0000
Bug 1407549 - Give MediaSegment's chunk array a default capacity. r?padenot MozReview-Commit-ID: 5BZMFimFjpS
a1d41b4c389a6f98d43e471c4a61c9d636b911f1: Bug 1449087 part 2 - Use Servo data to back @font-face rule. r?emilio draft
Xidorn Quan <me@upsuper.org> - Tue, 03 Apr 2018 17:01:51 +1000 - rev 776608
Push 104924 by xquan@mozilla.com at Tue, 03 Apr 2018 13:37:23 +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
be1b1784f539190e7df0161f2d45db0cb4a935fe: Bug 1440247 - Move gIdentityHandler into its own file (browser-siteIdentity.js). r?johannh draft
Prathiksha <prathikshaprasadsuman@gmail.com> - Thu, 29 Mar 2018 19:21:50 +0530 - rev 776607
Push 104923 by bmo:prathikshaprasadsuman@gmail.com at Tue, 03 Apr 2018 13:32:33 +0000
Bug 1440247 - Move gIdentityHandler into its own file (browser-siteIdentity.js). r?johannh MozReview-Commit-ID: 2SsuFiT6bpx
e9b5e1505ac436b28a7e71ee46dc5f477bd94f44: Bug 1445694 - Migrate the "Sync" section of Preferences to the new Localization API. r?markh,flod,stas draft
Zibi Braniecki <zbraniecki@mozilla.com> - Wed, 14 Mar 2018 12:21:14 -0700 - rev 776606
Push 104922 by bmo:gandalf@aviary.pl at Tue, 03 Apr 2018 13:07:17 +0000
Bug 1445694 - Migrate the "Sync" section of Preferences to the new Localization API. r?markh,flod,stas MozReview-Commit-ID: EeLV9dJ5cc5
8fa79ca2cb42c2de7471db8faed825b2cb5784d4: bug 1450583 - require macOS 10.13.4 (uname 17.5.0) for enabling TFO r?mcmanus draft
Daniel Stenberg <daniel@haxx.se> - Tue, 03 Apr 2018 14:49:39 +0200 - rev 776605
Push 104921 by bmo:daniel@haxx.se at Tue, 03 Apr 2018 12:52:21 +0000
bug 1450583 - require macOS 10.13.4 (uname 17.5.0) for enabling TFO r?mcmanus MozReview-Commit-ID: LbfgT9oS9O
e8280d96806141127dc23ef8c410653227cf07a6: Bug 1436018 - Disable Stylo microbenchmark on Windows r?jmaher draft disable_stylo_on_windows
Ionut Goldan <igoldan@mozilla.com> - Mon, 02 Apr 2018 15:07:20 +0300 - rev 776604
Push 104920 by bmo:igoldan@mozilla.com at Tue, 03 Apr 2018 12:52:09 +0000
Bug 1436018 - Disable Stylo microbenchmark on Windows r?jmaher MozReview-Commit-ID: 2AJ0lUxMMZb
51dcea4b65d89672c0eea763dbfbb1b544fa2ae3: Bug 1417892 - Implement primary clipboard selection under Wayland, r?jhorak draft
Martin Stransky <stransky@redhat.com> - Tue, 06 Mar 2018 14:03:07 +0100 - rev 776603
Push 104919 by stransky@redhat.com at Tue, 03 Apr 2018 12:43:05 +0000
Bug 1417892 - Implement primary clipboard selection under Wayland, r?jhorak MozReview-Commit-ID: G9ZQGPLbHyr
bdfb459d10bcf75faa6c5a37c5d0684e233d317f: Bug 1417892 - Added gtk-primary-selection-client-protocol header/source files from Gtk+ project, r?jhorak draft
Martin Stransky <stransky@redhat.com> - Tue, 06 Mar 2018 14:02:21 +0100 - rev 776602
Push 104919 by stransky@redhat.com at Tue, 03 Apr 2018 12:43:05 +0000
Bug 1417892 - Added gtk-primary-selection-client-protocol header/source files from Gtk+ project, r?jhorak MozReview-Commit-ID: G0dZBqM0vBk
afaebf733876e92445121b748bb3be5c0ddbea1a: Bug 1449087 part 2 - Use Servo data to back @font-face rule. r?emilio draft
Xidorn Quan <me@upsuper.org> - Tue, 03 Apr 2018 17:01:51 +1000 - rev 776601
Push 104918 by xquan@mozilla.com at Tue, 03 Apr 2018 12:39:37 +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
4985ad63cdfc9ab3c5e2142342b3acce4deb081d: Implement the correct ToCss for UrlSource. r?emilio draft
Xidorn Quan <me@upsuper.org> - Tue, 03 Apr 2018 22:37:03 +1000 - rev 776600
Push 104918 by xquan@mozilla.com at Tue, 03 Apr 2018 12:39:37 +0000
Implement the correct ToCss for UrlSource. r?emilio MozReview-Commit-ID: ILRxVzXvMLV
8be60db7102b905572b80aab931631153023d532: Bug 1449087 part 1 - Upgrade cssparser to 0.23.4 for serialization fix. r?emilio draft
Xidorn Quan <me@upsuper.org> - Tue, 03 Apr 2018 22:38:19 +1000 - rev 776599
Push 104918 by xquan@mozilla.com at Tue, 03 Apr 2018 12:39:37 +0000
Bug 1449087 part 1 - Upgrade cssparser to 0.23.4 for serialization fix. r?emilio MozReview-Commit-ID: IJ2OqSjn1NM
9eef645583a90801dbaedbf3e5deff4f239d8525: Bug 1358017 - Part 9: Updates some existing mochitests which are not meant to test default actions for wheel events but are affected by auto-dir scrolling. r?masayuki draft
Zhang Junzhi <zjz@zjz.name> - Tue, 03 Apr 2018 20:23:19 +0800 - rev 776598
Push 104917 by bmo:zjz@zjz.name at Tue, 03 Apr 2018 12:34:43 +0000
Bug 1358017 - Part 9: Updates some existing mochitests which are not meant to test default actions for wheel events but are affected by auto-dir scrolling. r?masayuki Some mochitests are not meant to test default actions for wheel events, but they assume audo-dir is disabled when doing tests for their purposes, so this commit disables auto-dir for those mochitests. MozReview-Commit-ID: 5ZQIxgRVpj5
a3d89ce820803a8dfaaedf76815e59a1069c7952: Bug 1358017 - Part 9: Updates some existing mochitests which are not meant to test default actions for wheel events but are effected by auto-dir scrolling. r?masayuki draft
Zhang Junzhi <zjz@zjz.name> - Tue, 03 Apr 2018 20:23:19 +0800 - rev 776597
Push 104916 by bmo:zjz@zjz.name at Tue, 03 Apr 2018 12:28:13 +0000
Bug 1358017 - Part 9: Updates some existing mochitests which are not meant to test default actions for wheel events but are effected by auto-dir scrolling. r?masayuki Some mochitests are not meant to test default actions for wheel events, but they assume audo-dir is disabled when doing tests for their purposes, so this commit disables auto-dir for those mochitests. MozReview-Commit-ID: 5ZQIxgRVpj5
2f3cb0ea9b75d3ea1d322607fd3884d2d7d3e680: Part 9: Updates existing mochitests which are not meant to test default actions for wheel events but are effected by auto-dir scrolling. r?masayuki draft
Zhang Junzhi <zjz@zjz.name> - Tue, 03 Apr 2018 20:23:19 +0800 - rev 776596
Push 104915 by bmo:zjz@zjz.name at Tue, 03 Apr 2018 12:24:33 +0000
Part 9: Updates existing mochitests which are not meant to test default actions for wheel events but are effected by auto-dir scrolling. r?masayuki Some mochitests are not meant to test default actions for wheel events, but they assume audo-dir is disabled when doing tests for their purposes, so this commit disables auto-dir for those mochitests. MozReview-Commit-ID: 5ZQIxgRVpj5
d4dbe11270576de61fdc41abeda64035f3cfd0b7: Bug 1442330: Remove android old-id builds draft
Chris AtLee <catlee@mozilla.com> - Thu, 29 Mar 2018 17:19:33 -0400 - rev 776595
Push 104914 by catlee@mozilla.com at Tue, 03 Apr 2018 12:15:51 +0000
Bug 1442330: Remove android old-id builds MozReview-Commit-ID: 9o3iXM5oHQM
ed950f217d35b00b1411a0151dd22020a55def05: Bug 1445694 - Migrate the "Sync" section of Preferences to the new Localization API. r?markh,flod,stas draft
Zibi Braniecki <zbraniecki@mozilla.com> - Wed, 14 Mar 2018 12:21:14 -0700 - rev 776594
Push 104913 by bmo:gandalf@aviary.pl at Tue, 03 Apr 2018 12:11:36 +0000
Bug 1445694 - Migrate the "Sync" section of Preferences to the new Localization API. r?markh,flod,stas MozReview-Commit-ID: EeLV9dJ5cc5
43ea52e0f511ece804ff14e7a44a9bd6ec406adc: Bug 1436330 - Add microbenchmarks for XPCOM string encoding conversions. draft
Henri Sivonen <hsivonen@hsivonen.fi> - Wed, 07 Feb 2018 14:32:52 +0200 - rev 776593
Push 104912 by bmo:hsivonen@hsivonen.fi at Tue, 03 Apr 2018 11:35:37 +0000
Bug 1436330 - Add microbenchmarks for XPCOM string encoding conversions. MozReview-Commit-ID: EloNhdnVaYm
2b99c43296bb87984ec7bfaf564374c20a9c17de: Bug 1450223 - Remove unnecessary synchronous annotation lookups from the places context menu. r?mak draft
Mark Banner <standard8@mozilla.com> - Thu, 29 Mar 2018 15:49:39 +0100 - rev 776592
Push 104911 by bmo:standard8@mozilla.com at Tue, 03 Apr 2018 11:15:07 +0000
Bug 1450223 - Remove unnecessary synchronous annotation lookups from the places context menu. r?mak MozReview-Commit-ID: Ck2eaeVAjXs
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip