905e2b3c7f40b5dcf68d16b2ddc72bbb14483e02: Bug 1444680: Follow-up: Re-enable test_ext_webRequest_suspend without trying to load remote content on Android. r=me
Kris Maglione <maglione.k@gmail.com> - Mon, 12 Mar 2018 22:39:59 -0700 - rev 407875
Push 33621 by apavel@mozilla.com at Tue, 13 Mar 2018 17:12:05 +0000
Bug 1444680: Follow-up: Re-enable test_ext_webRequest_suspend without trying to load remote content on Android. r=me MozReview-Commit-ID: 6aubSpZKIiE
47a89fa7cfd2f1628fa08dc69687eddfaf7f94bb: Bug 1443079 - nsScriptError.isFromPrivateWindow must match the correct value also in e10s mode, r=smaug
Andrea Marchesini <amarchesini@mozilla.com> - Tue, 13 Mar 2018 06:40:38 +0100 - rev 407874
Push 33621 by apavel@mozilla.com at Tue, 13 Mar 2018 17:12:05 +0000
Bug 1443079 - nsScriptError.isFromPrivateWindow must match the correct value also in e10s mode, r=smaug
bae5dd6b9a2aff890d6f41ce3113546040b482b7: Bug 1351685 - Remove the box model from the computed view. r=pbro
Gabriel Luong <gabriel.luong@gmail.com> - Mon, 12 Mar 2018 12:25:15 -0400 - rev 407873
Push 33621 by apavel@mozilla.com at Tue, 13 Mar 2018 17:12:05 +0000
Bug 1351685 - Remove the box model from the computed view. r=pbro
e8f7c5e3991168e425ed9fc8b1638ef32e19beba: Bug 1444680: Follow-up: Disable test_ext_webRequest_suspend on Android because it crashes and the stacks have no symbols, so I have no idea why. r=bustage
Kris Maglione <maglione.k@gmail.com> - Mon, 12 Mar 2018 22:35:45 -0700 - rev 407872
Push 33621 by apavel@mozilla.com at Tue, 13 Mar 2018 17:12:05 +0000
Bug 1444680: Follow-up: Disable test_ext_webRequest_suspend on Android because it crashes and the stacks have no symbols, so I have no idea why. r=bustage MozReview-Commit-ID: 3vJV65NR7ho
ce2e2c6b35ed4ae0052fef4b83440c0e632603a8: Bug 1444276 - Refactor the telemetry pref setting code. r=glandium,chutten
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 09 Mar 2018 16:39:31 +1100 - rev 407871
Push 33621 by apavel@mozilla.com at Tue, 13 Mar 2018 17:12:05 +0000
Bug 1444276 - Refactor the telemetry pref setting code. r=glandium,chutten This patch doesn't change the functionality, it just splits out the code into separate functions that are easier to read. MozReview-Commit-ID: Gx05YCxGgve
8eb82cefbd7aa68e080560b519feea5a86feefe1: Bug 1438433 - Make network.predictor.cleaned-up a non-VarCache pref. r=hurley.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 13 Mar 2018 13:06:30 +1100 - rev 407870
Push 33621 by apavel@mozilla.com at Tue, 13 Mar 2018 17:12:05 +0000
Bug 1438433 - Make network.predictor.cleaned-up a non-VarCache pref. r=hurley. mCleanedUp is a VarCache variable, which mirrors the canonical value of the network.predictor.cleaned-up pref. When the canonical pref value is modified, e.g. by SetBool(), then mCleanedUp is also updated. But the updating relationship is one-way -- if mCleanedUp is modified, the canonical value of the pref is not updated. Such an inconsistency is bad! For example, Predictor.cpp will use mCleanedUp's value, but about:config will show the canonical value. (For this reason, VarCache prefs are meant to be read-only outside of libpref. Bug 1436655 will enforce this.) This patch changes mCleanedUp so it's not a VarCache variable, avoiding the mirroring issue. MozReview-Commit-ID: LIG02gMkRjF
95dbe9cb93d791ceca6738218824b38a5094c1c5: Bug 1438433 - Remove the network.predictor.redirect-likely-confidence pref. r=hurley.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 07 Mar 2018 15:50:14 +1100 - rev 407869
Push 33621 by apavel@mozilla.com at Tue, 13 Mar 2018 17:12:05 +0000
Bug 1438433 - Remove the network.predictor.redirect-likely-confidence pref. r=hurley. It's unused. MozReview-Commit-ID: DmHwJ3oW3Vq
32d6774930e55be5c03e8d631fc067a995623c1e: Bug 1438678 - Pass early prefs via shared memory instead of the command line. r=bobowen,jld,glandium.
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 16 Feb 2018 17:54:16 +1100 - rev 407868
Push 33621 by apavel@mozilla.com at Tue, 13 Mar 2018 17:12:05 +0000
Bug 1438678 - Pass early prefs via shared memory instead of the command line. r=bobowen,jld,glandium. This patch replaces the large -intPrefs/-boolPrefs/-stringPrefs flags with a short-lived, anonymous, shared memory segment that is used to pass the early prefs. Removing the bloat from the command line is nice, but more important is the fact that this will let us pass more prefs at content process start-up, which will allow us to remove the early/late prefs split (bug 1436911). Although this mechanism is only used for prefs, it's conceivable that it could be used for other data that must be received very early by children, and for which the command line isn't ideal. Notable details: - Much of the patch deals with the various platform-specific ways of passing handles/fds to children. - Linux and Mac: we use a fixed fd (8) in combination with the new GeckoChildProcessHost::AddFdToRemap() function (which ensures the child won't close the fd). - Android: like Linux and Mac, but the handles get passed via "parcels" and we use the new SetPrefsFd() function instead of the fixed fd. - Windows: there is no need to duplicate the handle because Windows handles are system-wide. But we do use the new GeckoChildProcessHost::AddHandleToShare() function to add it to the list of inheritable handles. We also ensure that list is processed on all paths (MOZ_SANDBOX with sandbox, MOZ_SANDBOX without sandbox, non-MOZ_SANDBOX) so that the handles are marked as inheritable. The handle is passed via the -prefsHandle flag. The -prefsLen flag is used on all platforms to indicate the size of the shared memory segment. - The patch also moves the serialization/deserialization of the prefs in/out of the shared memory into libpref, which is a better spot for it. (This means Preferences::MustSendToContentProcesses() can be removed.) MozReview-Commit-ID: 8fREEBiYFvc
b9282e42079685a2360a40fad53d51b54a3a7a9d: Bug 1444586. Fix the signatures of some binding test methods. r=qdot
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 13 Mar 2018 00:59:24 -0400 - rev 407867
Push 33621 by apavel@mozilla.com at Tue, 13 Mar 2018 17:12:05 +0000
Bug 1444586. Fix the signatures of some binding test methods. r=qdot MozReview-Commit-ID: EeuowmJxwt
8d4fc252d03a3d67979e3640f043c461244b2004: Bug 1444919 part 2. Remove nsIDOMClipboardEvent. r=mystor
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 13 Mar 2018 00:59:24 -0400 - rev 407866
Push 33621 by apavel@mozilla.com at Tue, 13 Mar 2018 17:12:05 +0000
Bug 1444919 part 2. Remove nsIDOMClipboardEvent. r=mystor MozReview-Commit-ID: YmJ04OiqFo
20782559cd90722c5070c3e27bffb030483bfd30: Bug 1444919 part 1. Remove unused nsIDOMClipboardEvent methods. r=mystor
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 13 Mar 2018 00:59:23 -0400 - rev 407865
Push 33621 by apavel@mozilla.com at Tue, 13 Mar 2018 17:12:05 +0000
Bug 1444919 part 1. Remove unused nsIDOMClipboardEvent methods. r=mystor MozReview-Commit-ID: 39sy6Nnt1oy
ff5221031f54b7664024b542ac593395e4221fd1: Bug 1444880. Stop including jsfriendapi.h in PrototypeList.h. r=mccr8
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 13 Mar 2018 00:59:23 -0400 - rev 407864
Push 33621 by apavel@mozilla.com at Tue, 13 Mar 2018 17:12:05 +0000
Bug 1444880. Stop including jsfriendapi.h in PrototypeList.h. r=mccr8 This way we don't include it in all the binding headers. We only need jsfriendapi.h for the static_asserts involving JSJitInfo, so we move those to PrototypeList.cpp. MozReview-Commit-ID: 7KOmbjwSBOD
060024fa93121d878d27f329c959757e6f71017a: Bug 1444231. Fix QI implementation for FragmentOrElement. r=mccr8
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 13 Mar 2018 00:59:23 -0400 - rev 407863
Push 33621 by apavel@mozilla.com at Tue, 13 Mar 2018 17:12:05 +0000
Bug 1444231. Fix QI implementation for FragmentOrElement. r=mccr8 MozReview-Commit-ID: 9mPO2ezk2Y7
b821737a49f966403c2cff7c4a4a302dc787c5af: Bug 1426588 - Add more check to CrossProcessCompositorBridgeParent::AllocPWebRenderBridgeParent() r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Tue, 13 Mar 2018 13:53:07 +0900 - rev 407862
Push 33621 by apavel@mozilla.com at Tue, 13 Mar 2018 17:12:05 +0000
Bug 1426588 - Add more check to CrossProcessCompositorBridgeParent::AllocPWebRenderBridgeParent() r=nical
2cbcfa64364bdf2f74e552f0d3e0cfafd7756ae6: Bug 1444758: Follow-up: Fix some flakiness when tests are run in parallel. r=aswan
Kris Maglione <maglione.k@gmail.com> - Sun, 11 Mar 2018 20:00:08 -0700 - rev 407861
Push 33621 by apavel@mozilla.com at Tue, 13 Mar 2018 17:12:05 +0000
Bug 1444758: Follow-up: Fix some flakiness when tests are run in parallel. r=aswan When we run tests in parallel (and probably occasionally when we don't), we sometimes wind up getting a DOMContentLoaded event for about:blank before we actually start loading the background page, which causes tests which rely on the background page being loaded to fail. This also fixes some noisy warnings from XPIProvider which make actual issues more difficult to diagnose. MozReview-Commit-ID: 4CiccISJ7Pt
47b789279e13d4dbc3fca85f8e4d418ef23670d7: Bug 1444758: Part 21 - Migrate test_ext_eventpage_warning to xpcshell. r=aswan
Kris Maglione <maglione.k@gmail.com> - Sun, 11 Mar 2018 18:40:37 -0700 - rev 407860
Push 33621 by apavel@mozilla.com at Tue, 13 Mar 2018 17:12:05 +0000
Bug 1444758: Part 21 - Migrate test_ext_eventpage_warning to xpcshell. r=aswan MozReview-Commit-ID: I967vscL5DY
ea79fd9c2fe39af8ea1ba2a59913676563f0fe0b: Bug 1444758: Part 20 - Remove test_ext_background_generated_url. r=aswan
Kris Maglione <maglione.k@gmail.com> - Mon, 12 Mar 2018 20:58:01 -0700 - rev 407859
Push 33621 by apavel@mozilla.com at Tue, 13 Mar 2018 17:12:05 +0000
Bug 1444758: Part 20 - Remove test_ext_background_generated_url. r=aswan MozReview-Commit-ID: 4e2YuVviLtR
ca5ac83d40820d9d178cbfba14c4b6f04189bcec: Bug 1444758: Part 19 - Migrate test_ext_permissions_xhr to xpcshell. r=aswan
Kris Maglione <maglione.k@gmail.com> - Sun, 11 Mar 2018 17:45:11 -0700 - rev 407858
Push 33621 by apavel@mozilla.com at Tue, 13 Mar 2018 17:12:05 +0000
Bug 1444758: Part 19 - Migrate test_ext_permissions_xhr to xpcshell. r=aswan MozReview-Commit-ID: 20I3dndJble
db61caf2e434e819e3fac9ddf61d1d7944c1dd3c: Bug 1444758: Part 18 - Migrate test_ext_runtime_id to xpcshell. r=aswan
Kris Maglione <maglione.k@gmail.com> - Sun, 11 Mar 2018 17:33:54 -0700 - rev 407857
Push 33621 by apavel@mozilla.com at Tue, 13 Mar 2018 17:12:05 +0000
Bug 1444758: Part 18 - Migrate test_ext_runtime_id to xpcshell. r=aswan MozReview-Commit-ID: 1uRqvnLmzhZ
96e9a1bed72a109c8b6488a734e6217b14985db2: Bug 1444758: Part 17 - Migrate test_ext_storage_tab to xpcshell. r=aswan
Kris Maglione <maglione.k@gmail.com> - Sun, 11 Mar 2018 17:29:58 -0700 - rev 407856
Push 33621 by apavel@mozilla.com at Tue, 13 Mar 2018 17:12:05 +0000
Bug 1444758: Part 17 - Migrate test_ext_storage_tab to xpcshell. r=aswan MozReview-Commit-ID: DVAPwVKpwqz
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip