b7d724abf65e9a678c67016875b8acec25451f5b: Bug 1551652. Stop using [array] in nsILayoutHistoryState. r=heycam
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 16 May 2019 00:36:41 +0000 - rev 532858
Push 11272 by apavel@mozilla.com at Thu, 16 May 2019 15:28:22 +0000
Bug 1551652. Stop using [array] in nsILayoutHistoryState. r=heycam I read through <https://searchfox.org/mozilla-central/search?q=%5B%5EA-Za-z_%5D%5BGg%5DetKeys%5B%5EA-Za-z_%5D&case=true&regexp=true&path=> and as far as I can tell the only JS consumer is SessionHistory.jsm, which was not passing the optional "count" arg already. There are no C++ consumers. Differential Revision: https://phabricator.services.mozilla.com/D31113
79ca43bd514a81906b8ac0ec4c8fcbcdc80f4870: Bug 1552040 - Make layout.scroll.root-frame-containers a regular (not override) pref. r=kats
Botond Ballo <botond@mozilla.com> - Thu, 16 May 2019 01:07:41 +0000 - rev 532857
Push 11272 by apavel@mozilla.com at Thu, 16 May 2019 15:28:22 +0000
Bug 1552040 - Make layout.scroll.root-frame-containers a regular (not override) pref. r=kats Differential Revision: https://phabricator.services.mozilla.com/D31350
b03ccdee521a82535ab492562dd6dc8a334a6f17: Bug 1549762 - Turn the linker inline asm into an assembly file. r=glandium
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 16 May 2019 01:02:00 +0000 - rev 532856
Push 11272 by apavel@mozilla.com at Thu, 16 May 2019 15:28:22 +0000
Bug 1549762 - Turn the linker inline asm into an assembly file. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D31051
97c7af33ac1db2daa8b55c9f4f7e14e342010ab7: Bug 1544584 - Make it possible to remove android.speech dependencies using Proguard r=snorp,rbarker,eeejay
Imanol Fernandez <imanol@mozilla.com> - Thu, 16 May 2019 01:05:01 +0000 - rev 532855
Push 11272 by apavel@mozilla.com at Thu, 16 May 2019 15:28:22 +0000
Bug 1544584 - Make it possible to remove android.speech dependencies using Proguard r=snorp,rbarker,eeejay Some minor refactor to make it possible to remove android.speech dependencies using Proguard Differential Revision: https://phabricator.services.mozilla.com/D27612
4316d55f87be80f99f1a56e162406fa0192e44f2: Bug 1383650 - Run mach devtools-css-db to sync css db r=emilio
violet <violet.bugreport@gmail.com> - Thu, 16 May 2019 00:56:22 +0000 - rev 532854
Push 11272 by apavel@mozilla.com at Thu, 16 May 2019 15:28:22 +0000
Bug 1383650 - Run mach devtools-css-db to sync css db r=emilio This is the last part of this seris of patches to implement geometry property. This particular patch just run `./mach devtools-css-db` to update db per instruction at the beginning of devtools/shared/tests/unit/test_css-properties-db.js, and also a manual addition to the animation property db. After this patch, the SVG geometry propery is implemented for <rect>, <circle>, <ellipse> and <foreignObject>. We already implemented outer <svg>. Thus the remainings are inner <svg> and <image>, which are kind of different to the others, so they will be handled in some follow-ups. Note that these patches won't impact old behavior of inner <svg> and <image>. Differential Revision: https://phabricator.services.mozilla.com/D30808
0118148f15342961169411101578d60e8eef1ef3: Bug 1383650 - Add reftest for rect, circle, ellipse and foreignObject r=longsonr
violet <violet.bugreport@gmail.com> - Thu, 16 May 2019 00:55:53 +0000 - rev 532853
Push 11272 by apavel@mozilla.com at Thu, 16 May 2019 15:28:22 +0000
Bug 1383650 - Add reftest for rect, circle, ellipse and foreignObject r=longsonr Differential Revision: https://phabricator.services.mozilla.com/D30807
447c9248342b3ab04801d4684013042140085b23: Bug 1383650 - Use CSS to layout foreignObject r=longsonr
violet <violet.bugreport@gmail.com> - Thu, 16 May 2019 00:55:25 +0000 - rev 532852
Push 11272 by apavel@mozilla.com at Thu, 16 May 2019 15:28:22 +0000
Bug 1383650 - Use CSS to layout foreignObject r=longsonr Should also update layout code for foreignObject to use CSS geometry property. Differential Revision: https://phabricator.services.mozilla.com/D30806
6730776560c028a402e7112569e6ca8bf6cd742b: Bug 1383650 - Optimize attribute mapping by not parsing same thing twice r=longsonr
violet <violet.bugreport@gmail.com> - Thu, 16 May 2019 00:54:46 +0000 - rev 532851
Push 11272 by apavel@mozilla.com at Thu, 16 May 2019 15:28:22 +0000
Bug 1383650 - Optimize attribute mapping by not parsing same thing twice r=longsonr Geometry properties are the most used SVG attributes. When authors specify them as attributes, we have to parse them in SVG side. So we don't want to parse them in CSS side again, otherwise the introduced performance loss is relatively high. With this optimization, this feature implementation doesn't slow down overall performace even if there are thousands of geometry elements. Differential Revision: https://phabricator.services.mozilla.com/D30778
a7b8e6460fb8b1245507e9e15deadc1e62674102: Bug 1383650 - Notify style system when SMIL animation changes length r=birtles,longsonr
violet <violet.bugreport@gmail.com> - Thu, 16 May 2019 00:58:56 +0000 - rev 532850
Push 11272 by apavel@mozilla.com at Thu, 16 May 2019 15:28:22 +0000
Bug 1383650 - Notify style system when SMIL animation changes length r=birtles,longsonr When animating geometry attribute, we need to notify style system about the change of SMIL override style. Differential Revision: https://phabricator.services.mozilla.com/D30361
e864696f6cf80910479dce91eed090a6455a4e2f: Bug 1383650 - Add conversion utilities to get CSS counterpart of SVG unit and AttrEnum r=longsonr
violet <violet.bugreport@gmail.com> - Thu, 16 May 2019 00:53:45 +0000 - rev 532849
Push 11272 by apavel@mozilla.com at Thu, 16 May 2019 15:28:22 +0000
Bug 1383650 - Add conversion utilities to get CSS counterpart of SVG unit and AttrEnum r=longsonr We need some utilities to convert SVG unit and attrenum to CSS unit and property id. This is useful when we need to pass parsed geometry property directly to CSS. Differential Revision: https://phabricator.services.mozilla.com/D30777
2b003d678c5885aa8bc388fbca2e211addcb2d93: Bug 1383650 - Add geometry property support for Servo glue r=emilio
violet <violet.bugreport@gmail.com> - Thu, 16 May 2019 00:51:04 +0000 - rev 532848
Push 11272 by apavel@mozilla.com at Thu, 16 May 2019 15:28:22 +0000
Bug 1383650 - Add geometry property support for Servo glue r=emilio These functions are useful to directly pass already parsed SVG geometry property to CSS side. Differential Revision: https://phabricator.services.mozilla.com/D30776
7bc3bff991c45a6e9caefe5fb4791aeba7d29256: Bug 1383650 - Invalidate path cache when geometry changed via CSS r=longsonr
violet <violet.bugreport@gmail.com> - Thu, 16 May 2019 00:50:15 +0000 - rev 532847
Push 11272 by apavel@mozilla.com at Thu, 16 May 2019 15:28:22 +0000
Bug 1383650 - Invalidate path cache when geometry changed via CSS r=longsonr We cached the path of an element. Previously we only need to invalidate the cached path if an geometry attribute is changed. Now we also need to invalidate if the corresponding CSS is changed. Differential Revision: https://phabricator.services.mozilla.com/D30472
f1f7b4ad95474592279f9d5f9e337ce94240bdbd: Bug 1383650 - Resolve SVG geometry metrics from CSS r=longsonr,emilio
violet <violet.bugreport@gmail.com> - Thu, 16 May 2019 00:47:37 +0000 - rev 532846
Push 11272 by apavel@mozilla.com at Thu, 16 May 2019 15:28:22 +0000
Bug 1383650 - Resolve SVG geometry metrics from CSS r=longsonr,emilio This patch makes SVG retrieve metrics from CSS style. It doesn't handle <svg> element because geometry properties for outer <svg> element has been partially implemented long ago, it needs special change. It doesn't deal with the impact on SMIL. Differential Revision: https://phabricator.services.mozilla.com/D29992
18b030b3166027a1a1e3d35ed779bdc4d7c6ab85: Bug 1383650 - Map SVG geometry attributes to CSS r=longsonr
violet <violet.bugreport@gmail.com> - Thu, 16 May 2019 00:47:24 +0000 - rev 532845
Push 11272 by apavel@mozilla.com at Thu, 16 May 2019 15:28:22 +0000
Bug 1383650 - Map SVG geometry attributes to CSS r=longsonr This patch maps SVG geometry attributes to CSS property, so that the values set via SVG attribute will be known by CSS. It doesn't deal with how the value is used. Differential Revision: https://phabricator.services.mozilla.com/D29960
70e74dd6b45d7c14074263f5a47631783aa89780: Bug 1383650 - Add SVG geometry property support in CSS r=emilio
violet <violet.bugreport@gmail.com> - Thu, 16 May 2019 00:47:20 +0000 - rev 532844
Push 11272 by apavel@mozilla.com at Thu, 16 May 2019 15:28:22 +0000
Bug 1383650 - Add SVG geometry property support in CSS r=emilio This patch adds SVG geometry properties to CSS, it doesn't deal with how SVG handles them. Differential Revision: https://phabricator.services.mozilla.com/D29937
55a283e793dfd42add9d085f2b32bee82a226946: Bug 1383650 - Support AllowQuirks::Always option in helpers.mako.rs r=emilio
violet <violet.bugreport@gmail.com> - Thu, 16 May 2019 00:44:51 +0000 - rev 532843
Push 11272 by apavel@mozilla.com at Thu, 16 May 2019 15:28:22 +0000
Bug 1383650 - Support AllowQuirks::Always option in helpers.mako.rs r=emilio Differential Revision: https://phabricator.services.mozilla.com/D29936
506667a67e0495fe6613e7e2404deb06f7bb6d4f: Bug 1551841 - increase the test wait time before continuing staging. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Wed, 15 May 2019 22:22:37 +0000 - rev 532842
Push 11272 by apavel@mozilla.com at Thu, 16 May 2019 15:28:22 +0000
Bug 1551841 - increase the test wait time before continuing staging. r=bytesized Tests intermittently fail on code coverage builds due to the additional time they take to run when compared to other builds Also changes runTelemetryUpdateTest to only use MOZ_TEST_SKIP_UPDATE_STAGE since MOZ_TEST_SLOW_SKIP_UPDATE_STAGE isn't needed for telemetry tests Differential Revision: https://phabricator.services.mozilla.com/D31353
b8de4598780a6e000e3cd3b8fbde5ba3b972c492: Bug 1456725 - Tabs.jsm: Update documentURI in waitForCondition to handle not yet loaded tabs. r=Gijs
Matthew Noorenberghe <mozilla@noorenberghe.ca> - Thu, 16 May 2019 00:29:14 +0000 - rev 532841
Push 11272 by apavel@mozilla.com at Thu, 16 May 2019 15:28:22 +0000
Bug 1456725 - Tabs.jsm: Update documentURI in waitForCondition to handle not yet loaded tabs. r=Gijs Differential Revision: https://phabricator.services.mozilla.com/D31340
317b7da2d8053c65bb905ab79f8226563b6538ca: Backed out changeset b60e7b3407b3 (bug 1544584) for Android Checkstyle in /builds/worker/workspace/build/src/mobile/android/geckoview/src/main/java/org/mozilla/gecko/SpeechSynthesisService.java
Dorel Luca <dluca@mozilla.com> - Thu, 16 May 2019 03:18:35 +0300 - rev 532840
Push 11272 by apavel@mozilla.com at Thu, 16 May 2019 15:28:22 +0000
Backed out changeset b60e7b3407b3 (bug 1544584) for Android Checkstyle in /builds/worker/workspace/build/src/mobile/android/geckoview/src/main/java/org/mozilla/gecko/SpeechSynthesisService.java
a187487af38a4caa5f125ab660c4d1d09d69aa9d: Bug 1548365 - enable intermediate preloading on early beta or earlier r=froydnj,jcj
Dana Keeler <dkeeler@mozilla.com> - Thu, 16 May 2019 00:03:09 +0000 - rev 532839
Push 11272 by apavel@mozilla.com at Thu, 16 May 2019 15:28:22 +0000
Bug 1548365 - enable intermediate preloading on early beta or earlier r=froydnj,jcj This also enables using cert_storage for OneCRL, since it and intermediate preloading both use the same backend. Differential Revision: https://phabricator.services.mozilla.com/D31345
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 tip