Commit Graph

539153 Commits

Author SHA1 Message Date
Chris H-C
b92d148caa Bug 1367110 - Expose XHRMT's ErrorCode to chrome JS. r=baku
This is presently only relevant for XHRMT, so XHRWorker will just report that
everything's a-ok for now.

As noted inline, the permanence of this measure is to be evaluated in
Firefox 60 in bug 1368540.

MozReview-Commit-ID: 6gkTyZO388g

--HG--
extra : rebase_source : d85ec4181c9bd935f8e419d8d450fd17eb5e1837
2017-05-24 08:52:15 -04:00
Chris H-C
83e4d76955 Bug 1367110 - Make XHRMainThread's mErrorLoad more descriptive. r=baku
There are at least four ways XHRMT can error on load.

Let's be specific about it.

MozReview-Commit-ID: EOml2fcd1XD

--HG--
extra : rebase_source : 7f484f04e2dd6f219911408e7af152f85d4776a9
2017-05-24 08:44:38 -04:00
Sebastian Hengst
fd03aa5bc8 Backed out changeset 4e283b54baa6 (bug 1358223) for build bustage on Android at dom/ipc/ContentChild.cpp:21. r=backout 2017-05-31 21:34:13 +02:00
Sebastian Hengst
9b2d60a711 Backed out changeset 852ffb5b89bf (bug 1358223) 2017-05-31 21:33:33 +02:00
Valentin Gosu
7570e7cd65 Bug 1356097 - Update description for HTTP_SUB* and HTTP_PAGE* probes r=mcmanus
MozReview-Commit-ID: 2lGlLamFERD

--HG--
extra : rebase_source : badc81c50ff3ef2f45e2555c64528ad5be1e781d
2017-05-29 22:16:11 +02:00
Valentin Gosu
7b6dbd12fb Bug 1356097 - Improve correctness of HTTP_PAGE_* telemetry r=mcmanus
When the last request is removed from the load group, we report telemetry for the default load request. This was done without checking if the request was successful, which may cause us to report telemetry for failed requests as well.
Also, the NullHttpChannel had its timingEnabled attribute set to true, which could lead us to report invalid telemetry

MozReview-Commit-ID: 5w7rd2V17Xd

--HG--
extra : rebase_source : 60785ebc38da8880aa6ded668fed8af81c3d60e9
2017-05-29 22:15:37 +02:00
Valentin Gosu
a1c45c3558 Bug 1368549 - Remove MOZ_WIDGET_GONK from netwerk/* r=mcmanus
MozReview-Commit-ID: J2njLbNwlco

--HG--
extra : rebase_source : ccb35cb5845024c1bf7b448ebcec451bab264e8b
2017-05-29 22:09:04 +02:00
Fernando Jiménez Moreno
496ad5dd9e servo: Merge #17093 - Stylo - Bug 1365674: Simulate compute value failure for tests (from ferjm:bug1365674.simulate.compute.value.failure); r=hiikezoe
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors

https://bugzilla.mozilla.org/show_bug.cgi?id=1365674

Source-Repo: https://github.com/servo/servo
Source-Revision: 71eb672923365095c45cbd15ee0746eae3908cb6

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : a49f3946d100f3988281242c50faa2d37589da46
2017-05-31 12:03:50 -05:00
Andrew Halberstadt
aa851b1cb9 Bug 1343659 - [mozharness] Flag rust kernel panics as an ERROR, r=kats
MozReview-Commit-ID: EaKdP3ru3K1

--HG--
extra : rebase_source : 7da27c299e6d1a6a2d58a340453cef5989590c3b
2017-05-29 16:49:26 -04:00
Alex Gaynor
2d122f876c Bug 1358223 - Part 2 - In telemetry send the effective sandbox level instead of the raw value r=Dexter
This gives us the most actionable piece of information from the perspective of correlating between how the sandbox is configured and behavior we see.

MozReview-Commit-ID: EWWQrDHns1R

--HG--
extra : rebase_source : 5574cae461d0bcab8ac058c032e76436318e5b0e
2017-05-12 17:05:53 -04:00
Alex Gaynor
39f34ea898 Bug 1358223 - Part 1 - On Windows and macOS hardcode the minimum content sandbox level at 1. r=bobowen,haik,jimm
If the "security.sandbox.content.level" preference is set to a value less than
1, all consumers will automatically treat it as if it were level 1. On Linux and
Nightly builds, setting the sandbox level to 0 is still allowed, for now.

MozReview-Commit-ID: 9QNTCkdbTfm

--HG--
extra : rebase_source : 1a26ffc5b9f80e6df4c37c23f506e907ba44053a
2017-05-12 17:04:42 -04:00
Alex Gaynor
1bc2391571 Bug 1358227 - Removed the MOZ_ALLOW_WEAKER_SANDBOX environment variable; r=jimm
The Flash sandbox (which is the only thing this variable is used for) is stable
at this point, and for testing purposes we still have MOZ_DISABLE_NPAPI_SANDBOX.

MozReview-Commit-ID: 6sxb1tx7oA9

--HG--
extra : rebase_source : d960c5a7afb04b90f098516f955b5fd00628b6a8
2017-05-31 12:28:06 -04:00
Kearwood Gilbert
eb3becc0b0 Bug 1362213 - Implement chrome-only API to manage VR sessions r=daoshengmu,kanru,smaug
- Added new chrome-only webidl methods to be used by browser UI and WebExtensions
- Implemented bitmasked group visibility for VR sessions to enable switching
  between chrome and regular content presentations.
- Implemented throttling mechanism to avoid runaway, unthrottled render loops
  for VR sessions that are hidden by group visibility bitmasks or due to
  lower level platform VR events, such as during the Oculus
  "Health and Safety Warning".
- Simplified the PVRManager IPC protocol while extending it to support
  VR session groups and later WebVR content performance profiling API's.
- Removed the last WebVR related sync IPC call.


MozReview-Commit-ID: BMEIPyYeEbq

--HG--
extra : rebase_source : 47d3682cad3d913504175b7d4c3e9d992236f097
2017-05-08 16:01:36 -07:00
Alex Gaynor
1532472698 Bug 1368771 - Added a test which verifies that on macOS /Volumes isn't readable at sandbox level 3 r=haik
r?haik

MozReview-Commit-ID: HPW4luz5n0M

--HG--
extra : rebase_source : c224b56de4b705758e2ab7820af02a4ef41d4040
2017-05-30 13:52:57 -04:00
Shane Caraveo
10f02b0e9a Bug 1366862 add object_subrequest to types, r=aswan
MozReview-Commit-ID: GIjIycOUNAo

--HG--
extra : rebase_source : f8f61b43362b65ce8e6d40aab8be2b7987621bf0
2017-05-29 10:37:18 -07:00
Botond Ballo
0516c1004c Bug 1211610 - Let async scrollbar dragging ride the trains. r=kats
MozReview-Commit-ID: KGF4aGxAfl9

--HG--
extra : rebase_source : c7aed09ada7a84eef3a9d4d8d1aff5f2cd9529a9
2017-05-29 11:53:20 -04:00
Sebastian Hengst
08fa09ee69 Backed out changeset 9983ac05d7d1 (bug 1367110) for eslint failures in TelemetrySend.jsm (must use doublequotes). r=backout 2017-05-31 21:02:59 +02:00
Sebastian Hengst
0c1ac2aec4 Backed out changeset 1b93ec532890 (bug 1367110) 2017-05-31 21:02:11 +02:00
Sebastian Hengst
a75ed61088 Backed out changeset 244e7cfea731 (bug 1367110) 2017-05-31 21:02:07 +02:00
Mike de Boer
492d7fe6e7 Bug 1368734 - Part 2 - Add a Quit button to the Photon app menu on Windows and Linux. r=Gijs
MozReview-Commit-ID: L9GoCWcJrfL

--HG--
extra : rebase_source : 778af49079520957656b072daf18fa721da82694
2017-05-31 19:22:04 +02:00
Mike de Boer
bdf8d3e285 Bug 1368734 - Part 1 - re-assign the keyboard shortcut for the devtools Network Monitor to the Quit Application command and use 'E' instead. r=bgrins,Gijs
MozReview-Commit-ID: BkTSn6IbCBS

--HG--
extra : rebase_source : 2ea1ee84b59a2c22cd25028e5ea78a2aa9d543fa
2017-05-31 19:21:58 +02:00
Andrzej Hunt
657c2807d0 Bug 1366352 - Post: check anchor is set before trying to show GeckoPopupMenu r=nechen
This means we'll at least see a sensible exception, instead of an NPE when
no anchor is set. That makes it easier to debug cases where no anchor was
set (see e.g. the main commit from this bug).

MozReview-Commit-ID: CzsZaHvnZ6y

--HG--
extra : rebase_source : 2aaf737b49367d9e70fc62a1226e038c79f573e3
2017-05-19 12:17:25 -07:00
Andrzej Hunt
f9367a3210 Bug 1366352 - Ensure anchor is always set before trying to show tabs tray menu r=nechen
MozReview-Commit-ID: 18KLMDlJUQe

--HG--
extra : rebase_source : e71a00ee58dacc23c97c904277b2b0d042da301d
2017-05-19 12:16:12 -07:00
Edouard Oger
275b48a53e Bug 1368560 part 2 - Move Svc.Crypto to Weave.Crypto. r=markh
MozReview-Commit-ID: 74IFsVjZSgz

--HG--
extra : rebase_source : 29833856a9cca178a2b508b6401cdb6bd8ca1bb9
2017-05-29 13:24:01 -04:00
Edouard Oger
198e8ab1d1 Bug 1368560 part 1 - Remove un-used legacy crypto methods. r=markh
MozReview-Commit-ID: JbzweOMFLpR

--HG--
extra : rebase_source : f7cece36dce26c96a740aede6c696deb08345a90
2017-05-29 17:27:13 -04:00
Botond Ballo
0a4092443d Bug 1368315 - Avoid calling SetContentResponse() on an already-consumed drag block. r=kats
MozReview-Commit-ID: LnObFmoB3Bi

--HG--
extra : rebase_source : f7db4d059ac94789da8837c5d7057c0114dc8e22
2017-05-29 11:21:15 -04:00
Jean-Yves Avenard
7ac281a2f6 Bug 1368856: initialize variable. r=rillian
There's no way to verify locally the while loop will execute and set the return value, so we get an uninitialized variable warning.

Initialize it at declaration time to failure, relying on the later code to override with success.

Actually, it doesn't matter what we initialize it to, since the while loop will never terminal if GetNextPacket somehow returns success without pushing a new packet onto the sample array. But this silences the warning.

MozReview-Commit-ID: 20rh1OGpR1E

--HG--
extra : rebase_source : 599a6d1bf0d38077bddfcec975e514eb8e5ee67e
2017-05-31 09:53:03 +02:00
Brad Werth
ad0c130afa Bug 1355675 Part 4: Add tests of Element::getTransformTo... methods. r=mattwoodrow
MozReview-Commit-ID: JQzJ3AZqNC

--HG--
extra : rebase_source : d353b9b574c434a074298d9d2826cfe91311bb4c
2017-05-25 16:01:06 -07:00
Brad Werth
b4e5c552de Bug 1355675 Part 3: Add some Chrome-only getTransformTo... methods to Element. r=mattwoodrow,smaug
MozReview-Commit-ID: 5H2DXKJzE8H

--HG--
extra : rebase_source : a5089158676586e94ac1c8528dd052d52973c869
2017-05-30 09:42:25 -07:00
Brad Werth
78f283d086 Bug 1355675 Part 2: Extend DOMMatrixReadOnly to allow instantiation with a Matrix4x4. r=mattwoodrow
MozReview-Commit-ID: AHTABgGe0Or

--HG--
extra : rebase_source : f1f30c64e16008d7702c4629f8d16ae610ebe1db
2017-05-09 14:29:42 -07:00
Brad Werth
9f3994b7ed Bug 1355675 Part 1: Add optional inCSSUnits parameters to GetTransformMatrix and GetTransformToAncestor. r=mattwoodrow
MozReview-Commit-ID: EA5uqeoUWE3

--HG--
extra : rebase_source : d57f895a356dfa106cf99c1411216f05b0914620
2017-05-30 09:05:52 -07:00
Mike Conley
42583e19b7 Bug 1363505 - Add tab switch reflow test. r=florian
MozReview-Commit-ID: 9A77Fi6Kroi

--HG--
extra : rebase_source : 53e869a3402cbe9b4e134073aec57062b475d6f6
2017-05-25 16:05:53 -04:00
Mike Conley
52baf4ac0d Bug 1363505 - Add tab growth reflow test. r=florian
MozReview-Commit-ID: 8Qes9Srkskm

--HG--
extra : rebase_source : 60cfeba7e6e05d2d55c7dcd18d7baef2fcb06c87
2017-05-25 15:49:37 -04:00
Mike Conley
30b5bca65c Bug 1363505 - Add tab squeeze reflow test. r=florian
MozReview-Commit-ID: Jd7uVrNaMbh

--HG--
extra : rebase_source : d226a5ca4170cd2290103a31f7b016ab812fe6a3
2017-05-10 22:16:12 -04:00
Mike Cooper
7a34ff18f1 Bug 1366005 - Move UITour CSS into shield-recipe-client. r=Gijs
MozReview-Commit-ID: 7VCJsJK9Bph

--HG--
extra : rebase_source : b9fe8a1425d916299e83fb8dd23f22bed870d70f
2017-05-26 17:54:30 -07:00
Mike Cooper
3d6a5d153b Bug 1366005 - Remove UITour.showHeartbeat. r=MattN
MozReview-Commit-ID: 7VCJsJK9Bph

--HG--
extra : rebase_source : 006794e29814e091e145a0925d98919f850dfe57
extra : source : eb7038119e3a6f58f89bd75d40386cca41b9bbb9
2017-05-18 10:53:38 -07:00
Marco Bonardo
3be38fff9a Bug 1368074 - Autocomplete popup is not re-opened when repeating the same search in a new tab. r=mconley
MozReview-Commit-ID: GSZoWFgw0X8

--HG--
extra : rebase_source : a9601dee7f20e4fdeb536f28853f344cd84cbcd1
2017-05-30 17:28:34 +02:00
Brad Werth
8a0f2a38fa Bug 1367610 Part 1: Re-enable layout/reftests/stylesheet-cloning/supports-rule-clone.html on stylo builds. r=heycam
MozReview-Commit-ID: BPyfw8k7evG

--HG--
extra : rebase_source : bdb255bd6fa9ac8f6aca7b55d6fce58231da2ce4
2017-05-30 13:06:00 -07:00
Anthony Ramine
688412e03b servo: Merge #17095 - Refactor a few CSS properties (from servo:derive-all-the-things); r=emilio
Source-Repo: https://github.com/servo/servo
Source-Revision: cd22fc6b902496d105f8003beaee5c8eb79e9669

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 5609a0b5bb04fc8b3bd8f2adbab6fd3f31b84165
2017-05-31 11:08:56 -05:00
Bobby Holley
4caf2d2c7b servo: Merge #17110 - Improve Style Sharing (from bholley:better_style_sharing); r=emilio
Reviewed in:
https://bugzilla.mozilla.org/show_bug.cgi?id=1368665
https://bugzilla.mozilla.org/show_bug.cgi?id=1368399

Source-Repo: https://github.com/servo/servo
Source-Revision: 1b9cc2de3418f6dbe27102d02ac4d4fadb6cc643

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 04e46d17f239248fbe39ac7d6e7bd4287255cf74
2017-05-31 10:07:53 -05:00
Dão Gottwald
24dff817de Bug 1355764 - Replace window drag space above tabs with space at the start of the tab strip. r=johannh
MozReview-Commit-ID: 54eMyJFtgXp

--HG--
extra : rebase_source : cc9a7f2afeb576b843aea814cccae49943e24720
2017-05-31 17:24:34 +02:00
Dão Gottwald
25e3652005 Bug 1368311 - Fix sidebar header icon colors. r=bgrins
MozReview-Commit-ID: 3qgY6NdgFGd

--HG--
extra : rebase_source : 7c9590254851e5be22e406ed5890fef3aa5f9e1d
2017-05-31 09:57:56 +02:00
Marco Bonardo
68dbcd75df Bug 1363621 - Favicon in the first location bar suggestion flickers when typing url. r=florian
MozReview-Commit-ID: JtoBMl0BQFC

--HG--
extra : rebase_source : bebcebdbce3ccec2c9d4dd1d7938615c3fe0a1a8
2017-05-25 17:12:36 +02:00
Chris H-C
d4865cf3c4 bug 1367110 - Collect Telemetry for different TelemetrySend failures r=bsmedberg,Dexter data-r=bsmedberg
Expires in 61 for now until we can show its usefulness.

MozReview-Commit-ID: IpfEnmnuKgr

--HG--
extra : rebase_source : a315e7d9bca161bc014bbc260f9469d762489935
2017-05-24 10:14:41 -04:00
Chris H-C
4b7c69cdd1 Bug 1367110 - Expose XHRMT's ErrorCode to chrome JS. r=baku
This is presently only relevant for XHRMT, so XHRWorker will just report that
everything's a-ok for now.

As noted inline, the permanence of this measure is to be evaluated in
Firefox 60 in bug 1368540.

MozReview-Commit-ID: 6gkTyZO388g

--HG--
extra : rebase_source : d85ec4181c9bd935f8e419d8d450fd17eb5e1837
2017-05-24 08:52:15 -04:00
Chris H-C
40857e0ec3 Bug 1367110 - Make XHRMainThread's mErrorLoad more descriptive. r=baku
There are at least four ways XHRMT can error on load.

Let's be specific about it.

MozReview-Commit-ID: EOml2fcd1XD

--HG--
extra : rebase_source : 7f484f04e2dd6f219911408e7af152f85d4776a9
2017-05-24 08:44:38 -04:00
Michael Kaply
93e0f91e14 Bug 1361755 - Allow distributions to specify a homepage option in prefs. r=sebastian
MozReview-Commit-ID: CNvhkzDyynZ

--HG--
extra : rebase_source : 7a1ece6b17ccc47aa2c69d5ee90f84983f0f859b
2017-05-31 11:39:41 -05:00
k88hudson
aa6c7a6981 Bug 1368775 - Add search suggestions, pref configuration and new telemetry to Activity Stream r=ursula
MozReview-Commit-ID: 6ZZxDp04oPX

--HG--
extra : rebase_source : 8f58895a8fc1b2999426da02918c8638bd789203
2017-05-30 14:06:48 -04:00
Kartikaya Gupta
806e1dbf37 Bug 1369076 - Run the tier-2 linux64-qr tests on mozilla-central instead of graphics. r=dustin
This just migrates the extra tier-2 linux64-qr test jobs from running on
graphics to running on m-c and try. This is the last step needed for the
graphics team to stop using the graphics branch and switch to using the
regular integration branches.

MozReview-Commit-ID: E0epHQVuXxu

--HG--
extra : rebase_source : f2f542cfad1e3c13a1c9d70d042a72f6e3d74bc3
2017-05-31 11:28:54 -04:00
Botond Ballo
4810f9b6a9 Bug 1369074 - Store the layers id in a variable of the proper type (uint64_t) in nsBaseWidget::StartAsyncScrollbarDrag(). r=kats
MozReview-Commit-ID: App50MV57JJ

--HG--
extra : rebase_source : 5892eea589227df0511e63bc260d99ece9cbf9a4
2017-05-31 13:48:01 -04:00