532828ce7e3e49efb0ddba4092434203ba3a5730: Bug 1566421 - Ensure that actions.updateRequest resolves only once the action is processed. r=nchevobbe
Alexandre Poirot <poirot.alex@gmail.com> - Mon, 29 Jul 2019 09:18:14 +0000 - rev 545569
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1566421 - Ensure that actions.updateRequest resolves only once the action is processed. r=nchevobbe The code callng action.updateRequest, in FirefoxDataProvider, expects the updateRequest action to be processed once the returned promise is resolved. Otherwise it may spawn duplicated requestData requests. Differential Revision: https://phabricator.services.mozilla.com/D39153
f712a42318c8b2ee1b0b0682206c3e17fc9d46fb: Bug 1563299 - Update the mAbortCode if the IDBTransaction has been aborted yet to correct the IDB_LOG; r=asuth
Tom Tung <shes050117@gmail.com> - Fri, 26 Jul 2019 13:29:04 +0000 - rev 545568
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1563299 - Update the mAbortCode if the IDBTransaction has been aborted yet to correct the IDB_LOG; r=asuth IDBTransaction generates IDB_LOG base on the mAbortCode, but it fires event according to the argument "aResult" of FireCompleteOrAbortEvents(). It's possible to have a situation that IDBTransaction hasn't been aborted yet, but the transaction on the parent process is aborted and propagate the reason to IDBTransaction. In this case, IDBTransaction would still fire an abort event as expected. However, the IDB_LOG would show that it fired a complete event. Therefore, this patch corrects the behavior and adds an assertion to ensure it's only possible that parent process tells child process to abort at the last minate rather than the case of parent is canceling the abort. Differential Revision: https://phabricator.services.mozilla.com/D36900
b14b8efda186cfb0fd1707c2d8de745102fe0921: Bug 1544750 - Part 2: Refactor Key::EncodeJSValInternal to show direct correspondence to spec r=asuth,tcampbell
Yaron Tausky <ytausky@mozilla.com> - Mon, 29 Jul 2019 09:05:44 +0000 - rev 545567
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1544750 - Part 2: Refactor Key::EncodeJSValInternal to show direct correspondence to spec r=asuth,tcampbell This commit adds the text of the spec as inline comments and refactors the code such that it directly corresponds to the spec's steps. This makes it easier to understand how the spec's algorithm is implemented. Differential Revision: https://phabricator.services.mozilla.com/D28976
827775bba76d4e4491f015500d2a5dc8e9ca9ab4: Bug 1569466 - Implement Deserialize for ErrorStatus. r=ato
georgeroman <george.roman.99@gmail.com> - Mon, 29 Jul 2019 09:35:15 +0000 - rev 545566
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1569466 - Implement Deserialize for ErrorStatus. r=ato Implement Deserialize for ErrorStatus Differential Revision: https://phabricator.services.mozilla.com/D39632
58f4b1223d19f8ea36d7aeb0bdb066654c0e96a4: Backed out changeset ba6240f6bc90 (bug 1525373) for speedometer timeouts
Bogdan Tara <btara@mozilla.com> - Mon, 29 Jul 2019 12:32:55 +0300 - rev 545565
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Backed out changeset ba6240f6bc90 (bug 1525373) for speedometer timeouts
f83fa6b24b26ed79bec2781f53cb74d7774ded60: Bug 1567832 - Retrieve fission pref and use it in console classes. r=yulia.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Mon, 29 Jul 2019 08:44:08 +0000 - rev 545564
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1567832 - Retrieve fission pref and use it in console classes. r=yulia. We retrieve the preference in the hudservice, where WebConsoles and BrowserConsoles are created from. If the pref is set to true, we assign a different title to the Browser Console window so it will be easier to spot. The preference is then passes to the BrowserConsole, WebConsole, WebConsoleUI and finally WebConsoleConnectionProxy instances. Later, we'll check this pref to connect to different targets and listen to new ones. Depends on D39646 Differential Revision: https://phabricator.services.mozilla.com/D39647
b349b717e0604bd986b3e336c44f7f75c7fdc881: Bug 1567832 - Create a preference for Fission Browser Console. r=yulia.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Mon, 29 Jul 2019 08:43:25 +0000 - rev 545563
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1567832 - Create a preference for Fission Browser Console. r=yulia. Differential Revision: https://phabricator.services.mozilla.com/D39646
9110e517a0fab29bb0feb9cf85e9fd3b523432a1: Bug 1569191 - [Protections Panel] Breakage report view visual updates. r=johannh
Nihanth Subramanya <nhnt11@gmail.com> - Mon, 29 Jul 2019 09:03:44 +0000 - rev 545562
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1569191 - [Protections Panel] Breakage report view visual updates. r=johannh 1. Inline "Learn more" link with the main description text. 2. Remove margin-inline-start from labels 3. Remove textbox styling of the URL Differential Revision: https://phabricator.services.mozilla.com/D39572
9bed62de3d168ab05dc701a9fea4c0ee9c3f351f: Bug 1267643 - Remove client certificate filtering based on CA names r=keeler
Kershaw Chang <kershaw@mozilla.com> - Mon, 29 Jul 2019 08:48:01 +0000 - rev 545561
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1267643 - Remove client certificate filtering based on CA names r=keeler Differential Revision: https://phabricator.services.mozilla.com/D39345
1934fb86120cf251f9b0b31a64bb62b223fb16ed: Bug 1568821 - Pass wasSwept parameter when freeing malloc memory r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Mon, 29 Jul 2019 08:33:56 +0000 - rev 545560
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1568821 - Pass wasSwept parameter when freeing malloc memory r=sfink Now ensure that we know whether malloc memory was freed by the collector or the mutator. Most of the time we can get the |wasSwept| state from from the FreeOp, so mostly this is passing the FreeOp through in more places. That's not always possible though since some code uses the runtime's default FreeOp, so this sets the approriate flag on the default free while we're sweeping too. Differential Revision: https://phabricator.services.mozilla.com/D39393
47a2920eadfd5484ff04bde8a3ab51ad99af802b: Bug 1568821 - Use retained bytes for telemetry and replace the original calculation r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Mon, 29 Jul 2019 08:33:31 +0000 - rev 545559
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1568821 - Use retained bytes for telemetry and replace the original calculation r=sfink Now we're calculating retained size here we can remove the same calculation from Statistics. I had to add a flag to say whether a zone was collected in the last collection so that we know which zones to add to add up. I checked that this produced the same result as the original calculation. Differential Revision: https://phabricator.services.mozilla.com/D39392
aed3a913f9e01bbe720c691bb6f52e7e369c533f: Bug 1568821 - Add retained bytes count to memory tracking classes and use this to track retained GC bytes r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Mon, 29 Jul 2019 08:33:17 +0000 - rev 545558
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1568821 - Add retained bytes count to memory tracking classes and use this to track retained GC bytes r=sfink The main idea here is to pass a |wasSwept| parameter to memory tracking methods that remove memory. We know what to pass for GC heap size because this always goes through HeapSize::removeGCArena(). Getting this right for malloc memory is the subject of a later patch. Differential Revision: https://phabricator.services.mozilla.com/D39387
1b48b5718737480251c30c2d44752f61057eabe1: Bug 1407945: Add a test for the tooltip in RDM. r=pbro
Daisuke Akatsuka <dakatsuka@mozilla.com> - Mon, 29 Jul 2019 08:32:46 +0000 - rev 545557
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1407945: Add a test for the tooltip in RDM. r=pbro Differential Revision: https://phabricator.services.mozilla.com/D38827
85ff2f16cb5ad6d20eb35ba29938dec66214b4a8: Bug 1407945: Calculate screenX and screenY in case of HTML element. r=Gijs
Daisuke Akatsuka <dakatsuka@mozilla.com> - Mon, 29 Jul 2019 06:23:09 +0000 - rev 545556
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1407945: Calculate screenX and screenY in case of HTML element. r=Gijs Differential Revision: https://phabricator.services.mozilla.com/D38826
3253cb9846df9af67eca6514cf21b218b40a8cc5: Bug 1568648 - Fixed OS string in test skip config. r=johannh
Paul Zuehlcke <pzuhlcke@mozilla.com> - Fri, 26 Jul 2019 08:09:29 +0000 - rev 545555
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1568648 - Fixed OS string in test skip config. r=johannh Differential Revision: https://phabricator.services.mozilla.com/D39342
50df4b75c9b6c7fec8c8c4685fd188634d193e75: Merge inbound to mozilla-central. a=merge
Gurzau Raul <rgurzau@mozilla.com> - Mon, 29 Jul 2019 12:53:35 +0300 - rev 545554
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Merge inbound to mozilla-central. a=merge
58221fa751ac040fd9b7959324135a3d0285cef8: Bug 1556813 Part 10 - Add test for breakpoint hits with complex control flow, r=loganfsmyth.
Brian Hackett <bhackett1024@gmail.com> - Wed, 12 Jun 2019 07:46:57 -1000 - rev 545553
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1556813 Part 10 - Add test for breakpoint hits with complex control flow, r=loganfsmyth. MANUAL PUSH: Lando gives me strange errors and no one is around in #lando to help diagnose the problem.
0ebf590f9384cda0546796bed30e2233d45bd1bd: Bug 1556813 Part 9 - Show unscanned regions and uncached points on timeline, r=loganfsmyth.
Brian Hackett <bhackett1024@gmail.com> - Wed, 12 Jun 2019 07:46:14 -1000 - rev 545552
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1556813 Part 9 - Show unscanned regions and uncached points on timeline, r=loganfsmyth.
e6c585a81acf4c8958611b9cdd7de8c4d8b33804: Bug 1556813 Part 8 - C++ changes for instrumentation based control logic, r=loganfsmyth.
Brian Hackett <bhackett1024@gmail.com> - Wed, 12 Jun 2019 07:45:35 -1000 - rev 545551
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1556813 Part 8 - C++ changes for instrumentation based control logic, r=loganfsmyth.
4006b5658fdf24947e0c8b40346414cd7920d91b: Bug 1556813 Part 7 - Instrumentation based control logic, r=loganfsmyth.
Brian Hackett <bhackett1024@gmail.com> - Wed, 12 Jun 2019 07:45:04 -1000 - rev 545550
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1556813 Part 7 - Instrumentation based control logic, r=loganfsmyth.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip