87690ba7227e86fad4867a49bdcf072963042b3d: Bug 1461652 - Mock gzip compression in tests to simulate large payloads. r=chutten
Jan-Erik Rediger <jrediger@mozilla.com> - Thu, 17 May 2018 01:02:00 +0200 - rev 796279
Push 110203 by rwood@mozilla.com at Thu, 17 May 2018 13:12:27 +0000
Bug 1461652 - Mock gzip compression in tests to simulate large payloads. r=chutten MozReview-Commit-ID: Gct9oVfPVou
d2acf821be12d337830344ad7a35565a3619d106: Bug 1451005 - Add telemetry probes for low commit-space events; r?chutten draft
Gabriele Svelto <gsvelto@mozilla.com> - Sat, 12 May 2018 01:21:37 +0200 - rev 796278
Push 110202 by gsvelto@mozilla.com at Thu, 17 May 2018 12:48:51 +0000
Bug 1451005 - Add telemetry probes for low commit-space events; r?chutten MozReview-Commit-ID: 9sFnmc9ku8u
262d60917dbefc35aa6215913e45f7054da6d015: Bug 1451005 - Add low commit-space event counts to the memory reporter; r?njn draft
Gabriele Svelto <gsvelto@mozilla.com> - Wed, 16 May 2018 13:58:10 +0200 - rev 796277
Push 110202 by gsvelto@mozilla.com at Thu, 17 May 2018 12:48:51 +0000
Bug 1451005 - Add low commit-space event counts to the memory reporter; r?njn MozReview-Commit-ID: 1jZwxj427tg
60f1fd814f46bb98da7a5d73e648aeac837fc8b7: Bug 1451005 - Forward all memory-pressure events to the child processes; r?njn draft
Gabriele Svelto <gsvelto@mozilla.com> - Sat, 12 May 2018 01:21:13 +0200 - rev 796276
Push 110202 by gsvelto@mozilla.com at Thu, 17 May 2018 12:48:51 +0000
Bug 1451005 - Forward all memory-pressure events to the child processes; r?njn When memory-pressure events were first used in an e10s environment it was to implement memory minimization from about:memory. However when low memory detection was first introduced in Firefox OS an issue arised with this scheme: every process was using a kernel-based low-latency mechanism to detect low memory scenarios and send memory-pressure events; but the main process events were also being forwarded to all child processes causing listeners to be triggered twice. Because of this -no-forward events were introduced and used. Currently however low-memory is detected via polling, so there will always be a significant delay between the beginning of the low-memory scenario and its detection. Because of this there is no value in having content processes poll on their own and it's best to have only the main process do it and then forward the memory-pressure events to all child processes. MozReview-Commit-ID: AMQOsEgECme
61fbd1603f57f8a42b25d379c78643eb848e9cb8: Bug 1451005 - Introduce a timer-based poller for detecting low-memory scenarios; r?njn draft
Gabriele Svelto <gsvelto@mozilla.com> - Thu, 17 May 2018 14:48:02 +0200 - rev 796275
Push 110202 by gsvelto@mozilla.com at Thu, 17 May 2018 12:48:51 +0000
Bug 1451005 - Introduce a timer-based poller for detecting low-memory scenarios; r?njn This patch introduces a new polling mechanism to detect low-memory scenarios. The timer fires at a relatively slow pace and stops whenever the user stops interacting with Firefox to avoid consuming power needlessly. The polling rate is up to 3 orders of magnitude slower than the current tracker and is throttled when memory is running low. It also doesn't suffer from data races that were possible with existing tracker. Contrary to the old available memory tracker which relied on a Windows-specific mechanism, this one could be made to work on other platforms too. The current implementation only supports Windows 64-bit builds though. MozReview-Commit-ID: CFHuTDqjPbL
c8a02ad4a830e1d4935d9af80712b007bec37e2c: Bug 1461203 - use GetScrollbarMetrics() to access scrollbar metrics, r?jhorak draft
Martin Stransky <stransky@redhat.com> - Thu, 17 May 2018 14:40:21 +0200 - rev 796274
Push 110201 by stransky@redhat.com at Thu, 17 May 2018 12:41:36 +0000
Bug 1461203 - use GetScrollbarMetrics() to access scrollbar metrics, r?jhorak MozReview-Commit-ID: 3gnFNfxQJZi
97df5d6b86b6cc1ecac3d17f3a91aca916d66c40: Bug 1459613 - Show extension name in PermissionUI / webrtcUI doorhangers and menus items. draft
Luca Greco <lgreco@mozilla.com> - Wed, 16 May 2018 19:32:42 +0200 - rev 796273
Push 110200 by luca.greco@alcacoop.it at Thu, 17 May 2018 12:19:02 +0000
Bug 1459613 - Show extension name in PermissionUI / webrtcUI doorhangers and menus items. MozReview-Commit-ID: 2NbbsWkxDHm
3af7017b08a073cc90f4cd4ff68623c61703e051: Bug 1457127 - Add basic gtest coverage for histogram persistence I/O. r?chutten,janerik draft
Alessio Placitelli <alessio.placitelli@gmail.com> - Wed, 16 May 2018 13:09:34 +0200 - rev 796272
Push 110199 by bmo:alessio.placitelli@gmail.com at Thu, 17 May 2018 12:15:25 +0000
Bug 1457127 - Add basic gtest coverage for histogram persistence I/O. r?chutten,janerik MozReview-Commit-ID: 75MQ1oDXLj0
d20c5ed119ee1d6a5b6203a1023b4fd3625b2a1b: Bug 1457127 - Implement keyed histogram persistence for GeckoView. r?chutten,janerik draft
Alessio Placitelli <alessio.placitelli@gmail.com> - Wed, 16 May 2018 13:09:33 +0200 - rev 796271
Push 110199 by bmo:alessio.placitelli@gmail.com at Thu, 17 May 2018 12:15:25 +0000
Bug 1457127 - Implement keyed histogram persistence for GeckoView. r?chutten,janerik MozReview-Commit-ID: 8eyXlu9R6jC
0ab0f8111fa303027df217e0c9fafcd32c8efcbb: Bug 1457127 - Implement histogram persistence for GeckoView. r?chutten,janerik draft
Alessio Placitelli <alessio.placitelli@gmail.com> - Wed, 16 May 2018 13:09:33 +0200 - rev 796270
Push 110199 by bmo:alessio.placitelli@gmail.com at Thu, 17 May 2018 12:15:25 +0000
Bug 1457127 - Implement histogram persistence for GeckoView. r?chutten,janerik This patch implements the serialization and deserialization functions for plain histograms. MozReview-Commit-ID: GmnUD0xP8iI
7119401544c3b22253b0790cb728eb74132c4bf9: Bug 1462003 - Remove enhancement for clearing cursor because it prevents deleting polygon points. r=rcaliman draft
Razvan Caliman <rcaliman@mozilla.com> - Thu, 17 May 2018 14:03:26 +0200 - rev 796269
Push 110198 by bmo:rcaliman@mozilla.com at Thu, 17 May 2018 12:04:52 +0000
Bug 1462003 - Remove enhancement for clearing cursor because it prevents deleting polygon points. r=rcaliman MozReview-Commit-ID: CFBlbltxkel
8fb36531f7d05c4a7127750589cd1736113d2d53: Merge inbound to mozilla-central. a=merge
Cosmin Sabou <csabou@mozilla.com> - Thu, 17 May 2018 12:46:31 +0300 - rev 796268
Push 110198 by bmo:rcaliman@mozilla.com at Thu, 17 May 2018 12:04:52 +0000
Merge inbound to mozilla-central. a=merge
410d3f74efb560bae54f6a47cd614363d464a748: Bug 1460815 - Provide a chrome-only callback on CustomElementRegistry so script can define CE lazily r=smaug
Timothy Guan-tin Chien <timdream@gmail.com> - Fri, 11 May 2018 11:23:31 -0700 - rev 796267
Push 110198 by bmo:rcaliman@mozilla.com at Thu, 17 May 2018 12:04:52 +0000
Bug 1460815 - Provide a chrome-only callback on CustomElementRegistry so script can define CE lazily r=smaug This patch creates a chrome-only method customElements.setElementCreationCallback() so that custom elements migrated from XBL bindings doesn't have to be define()'d on document loading. With this method, we will set callbacks and the platform will get back to us when it encounters a matched custom element type -- and the callback will load the relevant script. It's important to note that the callback runs after construction of the first element; it will be upgraded when it's being appended. MozReview-Commit-ID: 80z72zwXRlf
e5ecf6627dfd203a2d6e3f764811fb132fe2126a: Bug 1434603 - Settings Header not changed when visiting sub-menus on Oreo; r=mcomella
Petru Lingurar <petru.lingurar@softvision.ro> - Tue, 15 May 2018 13:03:44 +0300 - rev 796266
Push 110198 by bmo:rcaliman@mozilla.com at Thu, 17 May 2018 12:04:52 +0000
Bug 1434603 - Settings Header not changed when visiting sub-menus on Oreo; r=mcomella The ActionBar's title will always be updated with the title of the visiting PreferenceScreen. MozReview-Commit-ID: b5MyrSaWFC
d25e01a0ac0963b8c7b7dfa22fbc1912828417ba: Bug 1423767 - Splitting node might be orphan. r=masayuki
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Wed, 16 May 2018 16:54:20 +0900 - rev 796265
Push 110198 by bmo:rcaliman@mozilla.com at Thu, 17 May 2018 12:04:52 +0000
Bug 1423767 - Splitting node might be orphan. r=masayuki SplitNodeDeepWithTransaction will split nodes until better point. But this test case becomes that node is orphan into loop. So I would like to add more check whether parent is nothing. MozReview-Commit-ID: EroSV4uVBVL
26af09fb8be9e644be92f4dea6b94440804c13a8: Bug 1460470 - Make run-task Python 3.5+ only; r=mshal
Gregory Szorc <gps@mozilla.com> - Fri, 11 May 2018 10:19:53 -0700 - rev 796264
Push 110198 by bmo:rcaliman@mozilla.com at Thu, 17 May 2018 12:04:52 +0000
Bug 1460470 - Make run-task Python 3.5+ only; r=mshal A try push converting run-task to Python 3 seemed to complete without error. Since it is annoying writing code that needs to work on both Python 2 and 3, let's require Python 3 and remove code for supporting Python 2. We implement a version check enforcing Python 3.5+. This is because we're supposed to be standardizing on 3.5+ everywhere. I want to prevent accidental usage of older Python 3 versions. MozReview-Commit-ID: 4vATLZ6Si2e
d1206702065624c744aca7fc493236fff9c341b9: Bug 1460470 - Change run-task to use Python 3 by default; r=mshal
Gregory Szorc <gps@mozilla.com> - Wed, 09 May 2018 17:26:40 -0700 - rev 796263
Push 110198 by bmo:rcaliman@mozilla.com at Thu, 17 May 2018 12:04:52 +0000
Bug 1460470 - Change run-task to use Python 3 by default; r=mshal Python 3 is the future. MozReview-Commit-ID: APuu4Q3mimj
27253061b12b180369e4df6cd4ae5d2f0c56d557: Bug 1460470 - More run-task Python 3 porting; r=mshal
Gregory Szorc <gps@mozilla.com> - Wed, 09 May 2018 21:15:36 -0700 - rev 796262
Push 110198 by bmo:rcaliman@mozilla.com at Thu, 17 May 2018 12:04:52 +0000
Bug 1460470 - More run-task Python 3 porting; r=mshal Mostly normalization of str and bytes. Python 3 is annoying for systems level code where most things are bytes. MozReview-Commit-ID: KpvZGegBkYn
7926b62aaed82a4b76b4a1ce9b643587856f7926: Bug 1460470 - Make run-task somewhat usable on Python 3; r=mshal
Gregory Szorc <gps@mozilla.com> - Wed, 16 May 2018 11:06:36 -0700 - rev 796261
Push 110198 by bmo:rcaliman@mozilla.com at Thu, 17 May 2018 12:04:52 +0000
Bug 1460470 - Make run-task somewhat usable on Python 3; r=mshal This required a lot of attention to bytes versus strings. The hacks around handling process output are somewhat gross. Apparently readline() doesn't work on bytes streams in Python 3?! So we install a custom stream decoder so we can have nice things. There are still some failures in run-task on Python 3. But we're a big step closer. MozReview-Commit-ID: 4FJlTn3q9Ai
3332fd1664fd8131f90d80f626b51e565ef906f4: Bug 1460470 - Make run-task compile on Python 3; r=mshal
Gregory Szorc <gps@mozilla.com> - Wed, 16 May 2018 13:57:08 -0700 - rev 796260
Push 110198 by bmo:rcaliman@mozilla.com at Thu, 17 May 2018 12:04:52 +0000
Bug 1460470 - Make run-task compile on Python 3; r=mshal The file failed to compile due to octal syntax and missing imports. After this change, we get a run-time error, which is strictly better. MozReview-Commit-ID: nY9A13Pt3E
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip