130e3b2dd716ae4608587cb6755cda069a405259: Bug 1443411: Add gtests for blocking threads with LoadLibrary start address;r=aklotz
Carl Corcoran <ccorcoran@mozilla.com> - Thu, 14 Jun 2018 00:15:26 -0700 - rev 483394
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 1443411: Add gtests for blocking threads with LoadLibrary start address;r=aklotz MozReview-Commit-ID: 2wIUNnNoKa8
5c13bf70a3e1bac455d93c136d8079ac3be022e9: Bug 1412517 - Time picker layout broken when opened in landscape mode; r=jchen
Petru Lingurar <petru.lingurar@softvision.ro> - Fri, 22 Jun 2018 18:33:32 +0300 - rev 483393
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 1412517 - Time picker layout broken when opened in landscape mode; r=jchen MozReview-Commit-ID: HKidrZXrgqK
84683bf540a58f9d3db645550748e37c742991d6: Bug 1386192 - Test Leanplum Custom Message for Onboarding; r=cnevinchen+582291
Petru Lingurar <petru.lingurar@softvision.ro> - Wed, 04 Jul 2018 12:56:20 +0300 - rev 483392
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 1386192 - Test Leanplum Custom Message for Onboarding; r=cnevinchen+582291 Created LeanPlumVariables to allow LeanPlum overwriting the values used for populating the OnBoarding screens. By simply adding the @Variable annotation to it's fields, on the first run of the app, they will appear in "LeanPlum dashboard - Variables" and will allow overwriting for future runs. The OnBoarding process will now try to use LeanPlum values if possible. Because connecting to LeanPlum and downloading the Variables might take a few seconds we use a delay of up to 3 seconds until starting to show the Onboarding screens. The default values will still be used if: - if the LP experiment is not available - if no internet connection - if more than 3 seconds have passed and LP didn't finish it's download Added two new events that could be tracked to Leanplum MmaDelegate.ONBOARDING_DEFAULT_VALUES and MmaDelegate.ONBOARDING_REMOTE_VALUES to inform if showing the Onboarding with server values was possible or not. Because of the 3 seconds delay until showing the Onboarding panels leaking the could be possible. Used WeakReferences for both the Activity in OnboardingHelper and the OnboardingHelper in MmaLeanplumImp to avoid it. MozReview-Commit-ID: H30e9Ng7jrM
68e29b0840e73b9df5b2b3c11475b3ac0bbf3268: Bug 1445921 - Document new optout ping r=Dexter
Jan-Erik Rediger <jrediger@mozilla.com> - Tue, 10 Jul 2018 12:56:44 +0000 - rev 483391
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 1445921 - Document new optout ping r=Dexter MozReview-Commit-ID: FCjCpozJ5yS Depends on D1949 Differential Revision: https://phabricator.services.mozilla.com/D1950
b07e69b0cf6ac9c099e6192d17d2079d093ac725: Bug 1473511 - use protocol.js pool to manage thread actor; r=ochameau
yulia <ystartsev@mozilla.com> - Thu, 05 Jul 2018 12:22:27 +0200 - rev 483390
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 1473511 - use protocol.js pool to manage thread actor; r=ochameau MozReview-Commit-ID: 6Ifmo0GCdwe
cd46cd235092fb09d8be44556e55252a9dd348e0: Bug 1445921 - Test for canary client id in received pings. r=Dexter
Jan-Erik Rediger <jrediger@mozilla.com> - Tue, 10 Jul 2018 12:54:53 +0000 - rev 483389
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 1445921 - Test for canary client id in received pings. r=Dexter MozReview-Commit-ID: 8aPTGmYv6Wf Depends on D1948 Differential Revision: https://phabricator.services.mozilla.com/D1949
0218f7afb67ff0dd73ef49173fdbf420626fb7f6: Bug 1445921 - Implement and test new optout ping logic. r=Dexter,chutten
Jan-Erik Rediger <jrediger@mozilla.com> - Tue, 10 Jul 2018 12:47:14 +0000 - rev 483388
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 1445921 - Implement and test new optout ping logic. r=Dexter,chutten This follows the steps from the specification and also ensures sending the optout ping is only tried once and discarded if that fails. Depends on D1947 MozReview-Commit-ID: 99peURNq9jx Differential Revision: https://phabricator.services.mozilla.com/D1948
1f157650a9f5ed1a39180ae40660880682339ae3: Bug 1445921 - Allow client ID to be set and reset. r=Dexter
Jan-Erik Rediger <jrediger@mozilla.com> - Tue, 10 Jul 2018 12:51:01 +0000 - rev 483387
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 1445921 - Allow client ID to be set and reset. r=Dexter MozReview-Commit-ID: K4O9SXlmQkI Differential Revision: https://phabricator.services.mozilla.com/D1947
08c76d30c604f7ea0b21b75648008b897c66b0fe: Bug 1473640 - Update wait condition for Activity Stream mochitest to avoid Linux failure. r=ursula
Andrei Oprea <andrei.br92@gmail.com> - Fri, 06 Jul 2018 11:57:01 +0200 - rev 483386
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 1473640 - Update wait condition for Activity Stream mochitest to avoid Linux failure. r=ursula MozReview-Commit-ID: Dw4M16ikY6r
c42c7ac4fbac411c40dcc647338b845b4a3fdb07: Bug 1473525 - Add an API endpoint to wait for HCT to init. r=janerik,chutten
Alessio Placitelli <alessio.placitelli@gmail.com> - Tue, 10 Jul 2018 12:42:52 +0000 - rev 483385
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 1473525 - Add an API endpoint to wait for HCT to init. r=janerik,chutten The HCT content library needs the chrome to broadcast the value of the Telemetry state before it can report a reliable value. This patch adds a way to wait for the broadcast to happen and singnal that it's ok to read the value from canUpload. Differential Revision: https://phabricator.services.mozilla.com/D2030
e33bf440c2ca3ef0eda74b6ef3d2bbd4b0066d34: Bug 1473610 - Use 64-bit grcov version for windows. r=marco
Tudor-Gabriel Vîjială <tvijiala@mozilla.com> - Mon, 09 Jul 2018 19:44:03 +0100 - rev 483384
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 1473610 - Use 64-bit grcov version for windows. r=marco MozReview-Commit-ID: 7uo8z1pycdc
a7a1006e2f522ab6f994e2ae8e67da0f6293c329: Bug 356831 - Proxy autodiscovery doesn't check DHCP (option 252) r=bagder,valentin
Polly Shaw <polly.shaw@gmail.com> - Thu, 07 Jun 2018 23:07:28 +0100 - rev 483383
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 356831 - Proxy autodiscovery doesn't check DHCP (option 252) r=bagder,valentin This patch addresses an issue with Firefox's proxy detection on networks which do not have their a proxy auto-configuration (PAC) file hosted at http://wpad/wpad.dat, and instead make use of DHCP option 252 for broadcasting the address of the PAC file. See https://findproxyforurl.com/wpad-introduction/ for an introduction to the protocol. Prior to this patch, proxy auto-detect missed out the DHCP query stage, and just looked for a PAC file at http://wpad/wpad.dat This patch only addresses the issue for Firefox on Windows, although it defines a DHCP client interface which could be implemented on other platforms. The high-level components of this patch are: * nsIDHCPClient.idl - this is an interface which has been defined for querying the DHCP server. * nsPACMan.cpp - where previously when the PAC URL was simply set to a constant of http://wpad/wpad.dat, it now dispatches an asynchronous command to the proxy thread. The class ExecutePACThreadAction has been augmented to include an instruction to 'ConfigureWPAD' (Configure Web-proxy auto-detect), and a new class, 'ConfigureWPADComplete' has been created to relay the result (the URL of the PAC file) back to the nsPACMan object. * nsProtocolProxyService.cpp Minor changes to reflect the fact that the PAC URL not being set does not always mean there is no PAC to be used; instead it could be in the process of being detected. * TestPACMan.cpp This is a new file, and tests only the DHCP auto-detect functionality. Some tests use multiple threads, as they test the non-blocking proxy detection. * DHCPUtils.cpp A class containing the main logic for querying DHCP. * WindowsNetworkFunctionsWrapper.cpp A very thin wrapper around the Windows API calls needed by DHCPUtils. This class was introduced so it could be mocked out in tests. * nsWindowsDHCPClient.cpp * An implementation of the interface defined in nsIDHCPClient.idl. Fairly thin: most logic is implemented in DHCPUtils. * TestDHCPUtils.cpp Tests for DHCPUtils and nsWindowsDHCPClient MozReview-Commit-ID: 4xFQz3tOLEx
9dc02d333988168435423b7a61f15f61d2939a01: Bug 1471650 - Profile WebRender threads in talos if WebRender is enabled. r=jmaher
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 10 Jul 2018 07:45:08 -0400 - rev 483382
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 1471650 - Profile WebRender threads in talos if WebRender is enabled. r=jmaher MozReview-Commit-ID: DriYeGhqvIZ
9302fd8c95c05e5a5cd295dde3bbdac2d58d6256: Merge mozilla-inbound to mozilla-central. a=merge
Andreea Pavel <apavel@mozilla.com> - Tue, 10 Jul 2018 19:33:22 +0300 - rev 483381
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Merge mozilla-inbound to mozilla-central. a=merge
8719529f5d4d8e626e023700df2bad191baaf0b6: Bug 1473970 - Part 4: Skip creating the resolving functions in EnqueuePromiseResolveThenableBuiltinJob. r=arai
André Bargull <andre.bargull@gmail.com> - Mon, 09 Jul 2018 09:24:31 -0700 - rev 483380
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 1473970 - Part 4: Skip creating the resolving functions in EnqueuePromiseResolveThenableBuiltinJob. r=arai
0b2b4b7fec99ab1ab584036e1c1dafae683709cd: Bug 1473970 - Part 3: Add documentation for PromiseReaction fields, strengthen assertions, and add tests. r=arai
André Bargull <andre.bargull@gmail.com> - Tue, 10 Jul 2018 02:51:15 -0700 - rev 483379
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 1473970 - Part 3: Add documentation for PromiseReaction fields, strengthen assertions, and add tests. r=arai
7cd3b35b68fefb67789a47b3ffad1fcc81c77a9c: Bug 1473970 - Part 2: Add a different PromiseResolveThenableJob kind for the default Promise.prototype.then case. r=arai
André Bargull <andre.bargull@gmail.com> - Sat, 07 Jul 2018 02:47:49 -0700 - rev 483378
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 1473970 - Part 2: Add a different PromiseResolveThenableJob kind for the default Promise.prototype.then case. r=arai
92fa9b1525b148a9a7cbd3d7b2c4cc09ca7fe90c: Bug 1473970 - Part 1: Check realm of Promise and "then" property for optimized resolve-thenable-job. r=arai
André Bargull <andre.bargull@gmail.com> - Fri, 06 Jul 2018 12:06:18 -0700 - rev 483377
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 1473970 - Part 1: Check realm of Promise and "then" property for optimized resolve-thenable-job. r=arai
bb31dce466909d23e46005c055cd5a0e68f0488a: Bug 1474576 - Remove the async scene building pref.
Nicolas Silva <nsilva@mozilla.com> - Tue, 10 Jul 2018 14:49:21 +0200 - rev 483376
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 1474576 - Remove the async scene building pref.
c932af8a13fd6ec7d439e0d71d0686f8a1df2234: Bug 1312864 - Allow redirects for requests that require preflight
vinoth <cegvinoth@gmail.com> - Tue, 10 Jul 2018 15:48:03 +0300 - rev 483375
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 1312864 - Allow redirects for requests that require preflight Reviewers: ckerschb, mrbkap Reviewed By: ckerschb, mrbkap Subscribers: ckerschb Bug #: 1312864 Differential Revision: https://phabricator.services.mozilla.com/D1875
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip