1e9b8d8d2c8f77be3f07676895b073b51a33ee62: Bug 1595833 - Send http preferences correctly to the http connection manager to take actual affect, r=dragana
Honza Bambas <honzab.moz@firemni.cz> - Wed, 20 Nov 2019 15:58:36 +0000 - rev 503036
Push 36825 by cbrindusan@mozilla.com at Wed, 20 Nov 2019 21:52:17 +0000
Bug 1595833 - Send http preferences correctly to the http connection manager to take actual affect, r=dragana Differential Revision: https://phabricator.services.mozilla.com/D52700
ba91226fa7b999bb9c6585c79e9834e959e40d0f: Bug 1592007 - land NSS 1e22a0c93afe UPGRADE_NSS_RELEASE, r=kjacobs
J.C. Jones <jc@mozilla.com> - Tue, 19 Nov 2019 22:00:00 +0000 - rev 503035
Push 36825 by cbrindusan@mozilla.com at Wed, 20 Nov 2019 21:52:17 +0000
Bug 1592007 - land NSS 1e22a0c93afe UPGRADE_NSS_RELEASE, r=kjacobs 2019-11-19 Craig Disselkoen <cdisselk@cs.ucsd.edu> * lib/softoken/pkcs11c.c: Bug 1586176 - EncryptUpdate should use maxout not block size. r=franziskus [1e22a0c93afe] Differential Revision: https://phabricator.services.mozilla.com/D53868
0bb3e69ba4a4588ace9e70b060e5c30ef1088590: No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
ffxbld <ffxbld@mozilla.com> - Wed, 20 Nov 2019 15:43:28 +0000 - rev 503034
Push 36825 by cbrindusan@mozilla.com at Wed, 20 Nov 2019 21:52:17 +0000
No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser Differential Revision: https://phabricator.services.mozilla.com/D53396
efb782988830a6d815cd8c7e39947f9f94dc2efd: Bug 1596479: teach `run-task` to get worker location from `TASKCLUSTER_WORKER_LOCATION` environment var r=tomprince
Connor Sheehan <sheehan@mozilla.com> - Wed, 20 Nov 2019 00:10:53 +0000 - rev 503033
Push 36825 by cbrindusan@mozilla.com at Wed, 20 Nov 2019 21:52:17 +0000
Bug 1596479: teach `run-task` to get worker location from `TASKCLUSTER_WORKER_LOCATION` environment var r=tomprince Previously we inspected the `TASKCLUSTER_WORKER_GROUP` environment variable, which now only returns the cloud provider of the worker. This commit teaches `run-task` to instead use the `TASKCLUSTER_WORKER_LOCATION` to gather information about the location of the worker. We also use the extra data about the cloud provider for the worker to construct a key for use in the config, in the form `cloudprovider/region`, so GCP hgweb mirrors can be amended to the `hgmointernal` config when they are ready. While we're here we make the error handling for a missing environment variable slightly nicer. Differential Revision: https://phabricator.services.mozilla.com/D53209
7beda29eb62026904d8fc365632affb8f0db97d6: Bug 1597984 - Remove wasm::ExprType. r=bbouvier
Lars T Hansen <lhansen@mozilla.com> - Wed, 20 Nov 2019 15:26:58 +0000 - rev 503032
Push 36825 by cbrindusan@mozilla.com at Wed, 20 Nov 2019 21:52:17 +0000
Bug 1597984 - Remove wasm::ExprType. r=bbouvier ExprType is no longer used by wasm, only by asm.js, and then only as a wrapper around TypeCode. We can replace all existing uses with uses of TypeCode, without sacrificing any type safety -- TypeCode is an enum class. Differential Revision: https://phabricator.services.mozilla.com/D53960
32cdf5bcfd8449e67564ab6229e5e7da1c667d03: Bug 1592289 - Implement mute/unmute events for media element capture. r=padenot
Andreas Pehrson <apehrson@mozilla.com> - Wed, 20 Nov 2019 15:24:34 +0000 - rev 503031
Push 36825 by cbrindusan@mozilla.com at Wed, 20 Nov 2019 21:52:17 +0000
Bug 1592289 - Implement mute/unmute events for media element capture. r=padenot Differential Revision: https://phabricator.services.mozilla.com/D52818
6384b4d39a5a05736d4805992dd1410f0eefc217: Bug 1592289 - Update test_streams_element_capture_reset.html to test mute/unmute. r=jib
Andreas Pehrson <apehrson@mozilla.com> - Wed, 20 Nov 2019 15:24:26 +0000 - rev 503030
Push 36825 by cbrindusan@mozilla.com at Wed, 20 Nov 2019 21:52:17 +0000
Bug 1592289 - Update test_streams_element_capture_reset.html to test mute/unmute. r=jib Differential Revision: https://phabricator.services.mozilla.com/D52817
0dbc40a0d7c720b6da32be7c06d486025483cf0d: Bug 1592287 - Remove ended captureStream tracks and fire "removetrack" on MediaStream. r=jib
Andreas Pehrson <apehrson@mozilla.com> - Wed, 20 Nov 2019 15:24:10 +0000 - rev 503029
Push 36825 by cbrindusan@mozilla.com at Wed, 20 Nov 2019 21:52:17 +0000
Bug 1592287 - Remove ended captureStream tracks and fire "removetrack" on MediaStream. r=jib Differential Revision: https://phabricator.services.mozilla.com/D52816
186feaafa6e82bbccfab80a90e7ed3facd4e0427: Bug 1592287 - Update test_gUM_mEC_tracks.html per new removetrack behavior. r=jib
Andreas Pehrson <apehrson@mozilla.com> - Wed, 20 Nov 2019 15:24:03 +0000 - rev 503028
Push 36825 by cbrindusan@mozilla.com at Wed, 20 Nov 2019 21:52:17 +0000
Bug 1592287 - Update test_gUM_mEC_tracks.html per new removetrack behavior. r=jib Differential Revision: https://phabricator.services.mozilla.com/D52815
0378f16980e73869b679ff3e19692883ce4e80f7: Bug 1592287 - Linearize test_gUM-mEC-tracks.html. r=jib
Andreas Pehrson <apehrson@mozilla.com> - Wed, 20 Nov 2019 15:23:55 +0000 - rev 503027
Push 36825 by cbrindusan@mozilla.com at Wed, 20 Nov 2019 21:52:17 +0000
Bug 1592287 - Linearize test_gUM-mEC-tracks.html. r=jib Differential Revision: https://phabricator.services.mozilla.com/D52814
6fcfa0363d2da4190d376715e02c30a9794302b7: Bug 1592287 - Update test_streams_tracks.html per new removetrack behavior. r=jib
Andreas Pehrson <apehrson@mozilla.com> - Wed, 20 Nov 2019 15:23:43 +0000 - rev 503026
Push 36825 by cbrindusan@mozilla.com at Wed, 20 Nov 2019 21:52:17 +0000
Bug 1592287 - Update test_streams_tracks.html per new removetrack behavior. r=jib Differential Revision: https://phabricator.services.mozilla.com/D52813
47088f999c587ee3641366b66dfdea27872f8dde: Bug 1592287 - Modernize test_streams_tracks.html. r=jib
Andreas Pehrson <apehrson@mozilla.com> - Wed, 20 Nov 2019 15:23:35 +0000 - rev 503025
Push 36825 by cbrindusan@mozilla.com at Wed, 20 Nov 2019 21:52:17 +0000
Bug 1592287 - Modernize test_streams_tracks.html. r=jib Differential Revision: https://phabricator.services.mozilla.com/D52812
f939ffc09315d8df26a39bdec64e31a0e890e933: Bug 1592287 - Update test_streams_element_capture_twice.html per new removetrack behavior. r=jib
Andreas Pehrson <apehrson@mozilla.com> - Wed, 20 Nov 2019 15:23:28 +0000 - rev 503024
Push 36825 by cbrindusan@mozilla.com at Wed, 20 Nov 2019 21:52:17 +0000
Bug 1592287 - Update test_streams_element_capture_twice.html per new removetrack behavior. r=jib Differential Revision: https://phabricator.services.mozilla.com/D52811
0089f7e6daa0e3daec27e9e0d603efc1379f6512: Bug 1593624 - Update deleted metadata. a=test-only
Cosmin Sabou <csabou@mozilla.com> - Wed, 20 Nov 2019 17:16:46 +0200 - rev 503023
Push 36825 by cbrindusan@mozilla.com at Wed, 20 Nov 2019 21:52:17 +0000
Bug 1593624 - Update deleted metadata. a=test-only
fa91b085eb59a57d0a00068ea9695cbf92264f47: Bug 1582512 - Disable script filename validation in Browser Toolbox console debugging r=jimb
Tom Ritter <tom@mozilla.com> - Mon, 18 Nov 2019 20:46:54 +0000 - rev 503022
Push 36825 by cbrindusan@mozilla.com at Wed, 20 Nov 2019 21:52:17 +0000
Bug 1582512 - Disable script filename validation in Browser Toolbox console debugging r=jimb Differential Revision: https://phabricator.services.mozilla.com/D53234
232d5735d40404817dd88f6ff2975f5d7981674d: Bug 1582512 - Disable the javascript filename load restriction on specific tests r=jdescottes
Tom Ritter <tom@mozilla.com> - Mon, 18 Nov 2019 20:46:52 +0000 - rev 503021
Push 36825 by cbrindusan@mozilla.com at Wed, 20 Nov 2019 21:52:17 +0000
Bug 1582512 - Disable the javascript filename load restriction on specific tests r=jdescottes Certain tests load data: URIs, blob: URIs, or otherwise do unusual things that mean we need to disable the restriction for them. Differential Revision: https://phabricator.services.mozilla.com/D46501
47045fa2ffd2d2ef3dcb894666c1db3f871caad7: Bug 1582512 - Switch test-actor-registry.js to use a chrome:// URL r=jdescottes
Tom Ritter <tom@mozilla.com> - Mon, 18 Nov 2019 20:45:26 +0000 - rev 503020
Push 36825 by cbrindusan@mozilla.com at Wed, 20 Nov 2019 21:52:17 +0000
Bug 1582512 - Switch test-actor-registry.js to use a chrome:// URL r=jdescottes Differential Revision: https://phabricator.services.mozilla.com/D51675
40a0f6c6cd616c4e2df5737c75d51d43efbeea4f: Bug 1582512 - Disable script filename restrictions in Marionette r=jandem,marionette-reviewers,whimboo
Tom Ritter <tom@mozilla.com> - Mon, 18 Nov 2019 20:59:41 +0000 - rev 503019
Push 36825 by cbrindusan@mozilla.com at Wed, 20 Nov 2019 21:52:17 +0000
Bug 1582512 - Disable script filename restrictions in Marionette r=jandem,marionette-reviewers,whimboo Differential Revision: https://phabricator.services.mozilla.com/D51676
5fb3e489c31fcbdb27e34495176f311a457cdf91: Bug 1582512 - Disable javascript filename validation on all entry points from xpcshell r=jandem
Tom Ritter <tom@mozilla.com> - Mon, 18 Nov 2019 20:45:11 +0000 - rev 503018
Push 36825 by cbrindusan@mozilla.com at Wed, 20 Nov 2019 21:52:17 +0000
Bug 1582512 - Disable javascript filename validation on all entry points from xpcshell r=jandem Differential Revision: https://phabricator.services.mozilla.com/D51336
379318a35b2074e99503a2660a47ed9adf314322: Bug 1582512 - Record a Telemetry Event if we receive a request to load a script filename we aren't expecting r=chutten
Tom Ritter <tom@mozilla.com> - Tue, 19 Nov 2019 16:10:51 +0000 - rev 503017
Push 36825 by cbrindusan@mozilla.com at Wed, 20 Nov 2019 21:52:17 +0000
Bug 1582512 - Record a Telemetry Event if we receive a request to load a script filename we aren't expecting r=chutten While we're here, we also extend the collection period for evalUsage, as it is taking longer to deploy than expected. Differential Revision: https://phabricator.services.mozilla.com/D53233
bf81985c33b74f7b62a417bd1591965163e08f09: Bug 1582512 - Rename FilenameToEvalType to FilenameToFilenameType r=Gijs,ckerschb
Tom Ritter <tom@mozilla.com> - Mon, 18 Nov 2019 20:44:56 +0000 - rev 503016
Push 36825 by cbrindusan@mozilla.com at Wed, 20 Nov 2019 21:52:17 +0000
Bug 1582512 - Rename FilenameToEvalType to FilenameToFilenameType r=Gijs,ckerschb Differential Revision: https://phabricator.services.mozilla.com/D53232
1e0dd57b804183fb271518d78d2ba5cd4fc586d0: Bug 1582512 - Rename FilenameType to FilenameTypeAndDetails r=Gijs,ckerschb
Tom Ritter <tom@mozilla.com> - Mon, 18 Nov 2019 20:44:48 +0000 - rev 503015
Push 36825 by cbrindusan@mozilla.com at Wed, 20 Nov 2019 21:52:17 +0000
Bug 1582512 - Rename FilenameType to FilenameTypeAndDetails r=Gijs,ckerschb Differential Revision: https://phabricator.services.mozilla.com/D53231
2787043f1fabf1c6f39275e8089a72c9db68a74a: Bug 1582512 - Register a ScriptValidationCallback to examine script loads in the parent process r=Gijs,ckerschb
Tom Ritter <tom@mozilla.com> - Tue, 19 Nov 2019 13:04:00 +0000 - rev 503014
Push 36825 by cbrindusan@mozilla.com at Wed, 20 Nov 2019 21:52:17 +0000
Bug 1582512 - Register a ScriptValidationCallback to examine script loads in the parent process r=Gijs,ckerschb Additionally, we disable validation on PAC scripts. Differential Revision: https://phabricator.services.mozilla.com/D46500
c08a99db4c1ace6de3705d819210807b98cc773e: Bug 1596548 - Add talos tests to central with gecko profiling enabled r=perftest-reviewers,stephendonner
Rob Wood <rwood@mozilla.com> - Tue, 19 Nov 2019 17:25:45 +0000 - rev 503013
Push 36825 by cbrindusan@mozilla.com at Wed, 20 Nov 2019 21:52:17 +0000
Bug 1596548 - Add talos tests to central with gecko profiling enabled r=perftest-reviewers,stephendonner Differential Revision: https://phabricator.services.mozilla.com/D53222
c15950d4e7f0c8541f27f684df46d98e70f5fd2f: Bug 1596431 - [python] Add an --ipython flag to |mach python|, r=firefox-build-system-reviewers,chmanchester
Andrew Halberstadt <ahalberstadt@mozilla.com> - Tue, 19 Nov 2019 20:54:40 +0000 - rev 503012
Push 36825 by cbrindusan@mozilla.com at Wed, 20 Nov 2019 21:52:17 +0000
Bug 1596431 - [python] Add an --ipython flag to |mach python|, r=firefox-build-system-reviewers,chmanchester This will install ipython into the default virtualenv if it doesn't exist. Unless --no-virtualenv is specified in which case an error will be printed. Differential Revision: https://phabricator.services.mozilla.com/D53030
3d6d676213497f5f6ff200925520543dc7e5f2e1: Bug 1565004 - Make sure we skip TRR when there's an active VPN r=mayhemer
Valentin Gosu <valentin.gosu@gmail.com> - Wed, 20 Nov 2019 14:33:33 +0000 - rev 503011
Push 36825 by cbrindusan@mozilla.com at Wed, 20 Nov 2019 21:52:17 +0000
Bug 1565004 - Make sure we skip TRR when there's an active VPN r=mayhemer - Adds the `network.trr.enable_when_vpn_detected` defaulting to false. This means detecting a PPP adapter will make IsExcludedFromTRR always return true - it does not affect the `network.trr.mode` pref. - Adds a test that when nsINetworkLinkService.vpnDetected is true we skip all TRR requests - Makes it so we update the excludedDomains list and VPN detected status for TRR on any network:link-status-changed observer notification that is received. Differential Revision: https://phabricator.services.mozilla.com/D53356
ef016d00ec9b3c480cc9d4b7a8f85432ab25a0e3: Bug 1565004 - Add nsINetworkLinkService.vpnDetected r=mayhemer
Valentin Gosu <valentin.gosu@gmail.com> - Wed, 20 Nov 2019 14:33:11 +0000 - rev 503010
Push 36825 by cbrindusan@mozilla.com at Wed, 20 Nov 2019 21:52:17 +0000
Bug 1565004 - Add nsINetworkLinkService.vpnDetected r=mayhemer Differential Revision: https://phabricator.services.mozilla.com/D52168
5dee96491b4bb83d7042b715f52239d58891a7e3: Backed out 5 changesets (bug 1595476) for causing memory leaks CLOSED TREE
Noemi Erli <nerli@mozilla.com> - Wed, 20 Nov 2019 16:35:53 +0200 - rev 503009
Push 36825 by cbrindusan@mozilla.com at Wed, 20 Nov 2019 21:52:17 +0000
Backed out 5 changesets (bug 1595476) for causing memory leaks CLOSED TREE Backed out changeset f38ea7496f7f (bug 1595476) Backed out changeset e13e5cc4e2e7 (bug 1595476) Backed out changeset 22b1766f2fd1 (bug 1595476) Backed out changeset 97633eed11db (bug 1595476) Backed out changeset 0c9fc36b5c6e (bug 1595476)
77735f86efb64fe9aa3e40745902c52306685c65: Bug 1572758 - Fix generation of event artifact definitions caused by using the wrong entry point r=chutten
Jan-Erik Rediger <jrediger@mozilla.com> - Wed, 20 Nov 2019 13:41:41 +0000 - rev 503008
Push 36825 by cbrindusan@mozilla.com at Wed, 20 Nov 2019 21:52:17 +0000
Bug 1572758 - Fix generation of event artifact definitions caused by using the wrong entry point r=chutten Looks like this was mistakenly introduced here: https://phabricator.services.mozilla.com/D48409#change-MERCC5y13iOg Differential Revision: https://phabricator.services.mozilla.com/D53944
bd2382fe9aef275eba323d0f99185101599e2da6: Bug 1597633 - Provide schema support for public suite & test names r=octavian_negru
Ionut Goldan <igoldan@mozilla.com> - Tue, 19 Nov 2019 12:12:53 +0000 - rev 503007
Push 36825 by cbrindusan@mozilla.com at Wed, 20 Nov 2019 21:52:17 +0000
Bug 1597633 - Provide schema support for public suite & test names r=octavian_negru Differential Revision: https://phabricator.services.mozilla.com/D53795
b87ed9d1d04ddc7a9e414241626ed23f583257a2: Bug 1597958 - Measure memory usage of the ResizeObserverController. r=mccr8
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 20 Nov 2019 14:04:47 +0000 - rev 503006
Push 36825 by cbrindusan@mozilla.com at Wed, 20 Nov 2019 21:52:17 +0000
Bug 1597958 - Measure memory usage of the ResizeObserverController. r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D53950
7f73f8d6d3b1f744d864f7f30a9009e772c5376a: Bug 1551758 - Form submission reentrancy protection for 'submit' and 'invalid' event; r=smaug
John Dai <jdai@mozilla.com> - Tue, 19 Nov 2019 17:02:40 +0000 - rev 503005
Push 36825 by cbrindusan@mozilla.com at Wed, 20 Nov 2019 21:52:17 +0000
Bug 1551758 - Form submission reentrancy protection for 'submit' and 'invalid' event; r=smaug Differential Revision: https://phabricator.services.mozilla.com/D53696
295015e6e79bdfa6ede8d9346abdc727e4d1d608: Bug 1551758 - Update spec link and comments for CheckValidFormSubmission and CheckFormValidity; r=smaug
John Dai <jdai@mozilla.com> - Tue, 19 Nov 2019 17:02:38 +0000 - rev 503004
Push 36825 by cbrindusan@mozilla.com at Wed, 20 Nov 2019 21:52:17 +0000
Bug 1551758 - Update spec link and comments for CheckValidFormSubmission and CheckFormValidity; r=smaug Differential Revision: https://phabricator.services.mozilla.com/D53166
6ffaf0da08d986a9989be7196eef6541986b356f: Bug 1551758 - Centralize form submission; r=smaug
John Dai <jdai@mozilla.com> - Wed, 20 Nov 2019 13:09:19 +0000 - rev 503003
Push 36825 by cbrindusan@mozilla.com at Wed, 20 Nov 2019 21:52:17 +0000
Bug 1551758 - Centralize form submission; r=smaug Differential Revision: https://phabricator.services.mozilla.com/D53165
b3853521bcf7c3b9fea3a9316a5f096d2e96600d: Bug 1507674 - Flush the overflow changed tracker earlier. r=jwatt
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 20 Nov 2019 13:18:31 +0000 - rev 503002
Push 36825 by cbrindusan@mozilla.com at Wed, 20 Nov 2019 21:52:17 +0000
Bug 1507674 - Flush the overflow changed tracker earlier. r=jwatt So we do it while we're still handling re-entrant changes for SVG, since SVG can post change hints from UpdateOverflow(). Differential Revision: https://phabricator.services.mozilla.com/D12102
f38ea7496f7f46a0ad17c8e8403a2b2a71f372e7: Bug 1595476 part 5 - Remove now-dead CFG memory reporter. r=tcampbell
Jan de Mooij <jdemooij@mozilla.com> - Wed, 20 Nov 2019 10:48:02 +0000 - rev 503001
Push 36825 by cbrindusan@mozilla.com at Wed, 20 Nov 2019 21:52:17 +0000
Bug 1595476 part 5 - Remove now-dead CFG memory reporter. r=tcampbell Differential Revision: https://phabricator.services.mozilla.com/D52637
e13e5cc4e2e7fa93fe859d36eb6615ecec948fe8: Bug 1595476 part 4 - Remove now-almost-empty IonControlFlow.{h,cpp} files. r=tcampbell
Jan de Mooij <jdemooij@mozilla.com> - Tue, 19 Nov 2019 17:00:20 +0000 - rev 503000
Push 36825 by cbrindusan@mozilla.com at Wed, 20 Nov 2019 21:52:17 +0000
Bug 1595476 part 4 - Remove now-almost-empty IonControlFlow.{h,cpp} files. r=tcampbell Differential Revision: https://phabricator.services.mozilla.com/D52636
22b1766f2fd15b5e6820a64561151ed05bf78db5: Bug 1595476 part 3 - Rewrite and simplify control flow logic in Ion for bytecode -> MIR compilation. r=tcampbell
Jan de Mooij <jdemooij@mozilla.com> - Wed, 20 Nov 2019 10:27:45 +0000 - rev 502999
Push 36825 by cbrindusan@mozilla.com at Wed, 20 Nov 2019 21:52:17 +0000
Bug 1595476 part 3 - Rewrite and simplify control flow logic in Ion for bytecode -> MIR compilation. r=tcampbell Instead of trying to understand the precise Control Flow Graph, we now construct MIR more like how a baseline compiler does it: whenever we have a forward jump in the bytecode we add the block to a pendingBlocks list (keyed on the target pc) and when we get to a jump target op we "link" any pending blocks for that pc. This patch also changes 'continues' in while/for-in/for-of loops to be more similar to continues in for-loops and do-while loops. They're now just forward jumps to the end of the loop body, instead of backward jumps to the branch at the top that jumps to the condition. It's simpler and because they're now plain forward branches the PendingBlock system handles them automatically. We still always emit a jump target op for continues, even if there are no continues. It's pretty easy to optimize this but that will be done in a follow-up (bug 1595699) to not complicate this patch more. We can likely also remove some source notes. Differential Revision: https://phabricator.services.mozilla.com/D52635
97633eed11db8e486773691a0739bb096a5b0ea9: Bug 1595476 part 2 - Add hasTryFinally flag to IonBytecodeInfo. r=tcampbell
Jan de Mooij <jdemooij@mozilla.com> - Mon, 18 Nov 2019 16:12:48 +0000 - rev 502998
Push 36825 by cbrindusan@mozilla.com at Wed, 20 Nov 2019 21:52:17 +0000
Bug 1595476 part 2 - Add hasTryFinally flag to IonBytecodeInfo. r=tcampbell Depends on D52633 Differential Revision: https://phabricator.services.mozilla.com/D52634
0c9fc36b5c6efed388147fa362964b5f6c499afe: Bug 1595476 part 1 - Add clearAndCompact method to InlineMap/InlineSet. r=tcampbell
Jan de Mooij <jdemooij@mozilla.com> - Mon, 18 Nov 2019 16:12:48 +0000 - rev 502997
Push 36825 by cbrindusan@mozilla.com at Wed, 20 Nov 2019 21:52:17 +0000
Bug 1595476 part 1 - Add clearAndCompact method to InlineMap/InlineSet. r=tcampbell Differential Revision: https://phabricator.services.mozilla.com/D52633
25c3c541b45acc429ae1fc63b679cb33db6c555e: Bug 1597333 - Trace dictionary objects reachable from shapes r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 20 Nov 2019 13:16:16 +0000 - rev 502996
Push 36825 by cbrindusan@mozilla.com at Wed, 20 Nov 2019 21:52:17 +0000
Bug 1597333 - Trace dictionary objects reachable from shapes r=sfink Previously we had to check for this pointer when finalizing objects and clear it in the rare cases it was present. It's simpler to trace any dictionary object reachable from a shape which means we can remove this special case. This adds tracing and a pre-write barrier to the pointer. There is still no post barrier for this which means nursery special case handling of this is still present. Differential Revision: https://phabricator.services.mozilla.com/D53791
7e8ad8bbdf8a22cd24e4a922160737d129736f66: Bug 1597333 - Replace Shape::listp with a tagged pointer r=jandem
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 20 Nov 2019 13:16:00 +0000 - rev 502995
Push 36825 by cbrindusan@mozilla.com at Wed, 20 Nov 2019 21:52:17 +0000
Bug 1597333 - Replace Shape::listp with a tagged pointer r=jandem Differential Revision: https://phabricator.services.mozilla.com/D53790
0fd8713b9050483915cfc784b124537cb5ba5c75: Bug 1507674 - Refactor svg observer setup to not do silly things when observing an ancestor. r=longsonr
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 20 Nov 2019 10:05:29 +0000 - rev 502994
Push 36825 by cbrindusan@mozilla.com at Wed, 20 Nov 2019 21:52:17 +0000
Bug 1507674 - Refactor svg observer setup to not do silly things when observing an ancestor. r=longsonr Right now we post updates and it "works" because we prevent the UpdateOverflow call if we're during reflow. If this happens during styling however this is not sound (and it is not sound in general and has caused badness in the past, as noted by the other workarounds). Make it sound by preventing to observe ancestors, and do it everywhere, removing various ad-hoc hacks that were spread around elsewhere. This changes expectations of two tests: * clip-path-recursion-002.svg: Now we consider the inner clip-path reference invalid. This matches WebKit and Blink, and I don't see any spec text explicitly asking for our old behavior, so I just changed the test. * element-paint-recursion.html: Changes the expectations of elements referencing themselves via -moz-element(). Now it is invalid, instead of painting ourselves once inside ourselves, which was a bit wild on its own. Differential Revision: https://phabricator.services.mozilla.com/D53890
12f90b54f2cb4a1dd5b9dc54fd6c20f316041417: Bug 1597588 - Make rust Atom use NonZeroUsize. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 20 Nov 2019 05:46:56 +0000 - rev 502993
Push 36825 by cbrindusan@mozilla.com at Wed, 20 Nov 2019 21:52:17 +0000
Bug 1597588 - Make rust Atom use NonZeroUsize. r=heycam At first I thought this was going to enable simplifications in the selector parser (to simplify the attribute selector setup), but I couldn't end up shrinking the layout enough. However this should help with bug 1559076, which returns Option<Atom>, and it was easy to write. Differential Revision: https://phabricator.services.mozilla.com/D53766
01032a31b2e2a094281035a8a191d00ec8d5958c: Bug 1547286 Part 2: Adjust fuzz for reftests with differing backends when remote canvas and webrender enabled.
Bob Owen <bobowencode@gmail.com> - Wed, 20 Nov 2019 13:13:21 +0000 - rev 502992
Push 36824 by csabou@mozilla.com at Wed, 20 Nov 2019 16:17:49 +0000
Bug 1547286 Part 2: Adjust fuzz for reftests with differing backends when remote canvas and webrender enabled. Differential Revision: https://phabricator.services.mozilla.com/D53945
a55bd3800cdf0b1846f42a79e51b492f11debe30: Bug 1597683 - Parse DNS suffix list from the windows registry r=mayhemer
Valentin Gosu <valentin.gosu@gmail.com> - Wed, 20 Nov 2019 12:54:29 +0000 - rev 502991
Push 36824 by csabou@mozilla.com at Wed, 20 Nov 2019 16:17:49 +0000
Bug 1597683 - Parse DNS suffix list from the windows registry r=mayhemer Differential Revision: https://phabricator.services.mozilla.com/D53814
60309bd4fc363dd294246a0172706a2e1b38bc8d: Backed out changeset 4fbd18ff4990 (bug 1597707) for causing geckoview failures in SelectionActionDelegateTest.request
Mihai Alexandru Michis <malexandru@mozilla.com> - Wed, 20 Nov 2019 14:19:27 +0200 - rev 502990
Push 36824 by csabou@mozilla.com at Wed, 20 Nov 2019 16:17:49 +0000
Backed out changeset 4fbd18ff4990 (bug 1597707) for causing geckoview failures in SelectionActionDelegateTest.request
2d0a19924e705d9540104f0acad29fe942d94eed: Bug 1596419 - Network change event can be hidden by coalescing period on Linux/Android r=valentin
Michal Novotny <michal.novotny@gmail.com> - Wed, 20 Nov 2019 11:56:13 +0000 - rev 502989
Push 36824 by csabou@mozilla.com at Wed, 20 Nov 2019 16:17:49 +0000
Bug 1596419 - Network change event can be hidden by coalescing period on Linux/Android r=valentin This patch makes network change event different from network ID change event on Linux and Android. Network change event is now also sent when any address has been added, removed or changed. Differential Revision: https://phabricator.services.mozilla.com/D53796
f686aa9e753a44998ed4c5366ceb9e75f320d432: Bug 1597328 - Replace use of the name kid/kids in Shape classes with the more usual child/children r=jandem
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 20 Nov 2019 11:56:16 +0000 - rev 502988
Push 36824 by csabou@mozilla.com at Wed, 20 Nov 2019 16:17:49 +0000
Bug 1597328 - Replace use of the name kid/kids in Shape classes with the more usual child/children r=jandem Differential Revision: https://phabricator.services.mozilla.com/D53786
7d78f9dd952762cc57b7f16f085cad23f49db42f: Bug 1597792 - Allow clock_nanosleep in the sandbox filter. r=gcp
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 20 Nov 2019 11:22:11 +0000 - rev 502987
Push 36824 by csabou@mozilla.com at Wed, 20 Nov 2019 16:17:49 +0000
Bug 1597792 - Allow clock_nanosleep in the sandbox filter. r=gcp It seems newer glibc versions implement nanosleep() in terms of clock_nanosleep(), which broke the profiler due to the sandbox rules whitelisting the former but not the later. Unfortunate that the profiler will fail in old Firefox versions though... :/ Differential Revision: https://phabricator.services.mozilla.com/D53879
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 +50 +100 +300 +1000 +3000 +10000 +30000 tip