Commit Graph

538594 Commits

Author SHA1 Message Date
Simon Sapin
54141e8c25 servo: Merge #16989 - Decode UTF-8 code points across network packets (from servo:packets); r=nox
<s>Depends on https://github.com/servo/html5ever/pull/272</s>

Source-Repo: https://github.com/servo/servo
Source-Revision: b0c7c71729e6423cea9387030306a86654cb33de

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 8b253d2047180c269f25189f8bf24c67128c5460
2017-05-27 04:18:58 -05:00
Imanol Fernandez
a9cfdd9937 servo: Merge #16867 - Update offscreen_gl_context (from MortimerGoro:update_offscreen_gl_ctx); r=jdm
<!-- Please describe your changes on the following line: -->

Adds https://github.com/emilio/rust-offscreen-rendering-context/pull/97 and https://github.com/emilio/rust-offscreen-rendering-context/pull/98 required to run some WebGL demos

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [ ] These changes fix #__ (github issue number if applicable).

<!-- Either: -->
- [x] There are tests for these changes OR
- [ ] These changes do not require tests because _____

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

Source-Repo: https://github.com/servo/servo
Source-Revision: 00a5da36fbe8fdc8336ff1800ad16d0141c77c47

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : fe30e163752773708e2fd1f00abe0662237cff24
2017-05-27 02:50:34 -05:00
Sebastian Hengst
b01db289d2 Backed out changeset 2612892f2785 (bug 1361286) for typos in its strings. r=backout 2017-05-27 10:27:02 +02:00
Sebastian Hengst
cf1d58517f merge mozilla-central to autoland. r=merge a=merge 2017-05-27 10:16:21 +02:00
Manish Goregaokar
32ba75ea69 servo: Merge #17057 - Don't set root font size when styling NAC (from Manishearth:nonac); r=emilio
try at https://treeherder.mozilla.org/#/jobs?repo=try&revision=ad4acc4941dd91d10e3646ecd7fa03576fc75342

Source-Repo: https://github.com/servo/servo
Source-Revision: 6706c818371c18e23e75de59aebc7327be67ead8

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : b2e8b38256872ea7d3d9a384e209f600bc6f91ca
2017-05-27 00:18:01 -05:00
Nevin Chen
03067cd900 Bug 1361664 - Part2. Create MVP Triggers and Deeplinks for Mobile Marketing Automatin. r=maliu
This patch do 6 things. They are related so I put them in the same patch.
1. Extract MmaEvent Name
2. If MMA is diabled, don't send event.
3. Add check before sending 'Set Default Borwser' deep link
4. Add user attribute for delay messaging focus install status.
5. If the user pref off at runtime, we ask Leanplum to stop and prevent our app sending event to Leanplum.
6. Fix proguard. Only keep necceary files.

MozReview-Commit-ID: APEmr1JXBLH

--HG--
extra : rebase_source : eeea2ba90a495bdcb628644ef388f4dab918963b
2017-05-17 01:25:45 +08:00
Nevin Chen
58ddc51361 Bug 1361664 - Part1. Udate MMA API, make init() accept activity. r=maliu
MozReview-Commit-ID: AcfoeCPV8SV

--HG--
extra : rebase_source : b3e80c4d9066bd96b3775258e2a73af8acea5efe
2017-05-24 11:23:10 +08:00
Lars Bergstrom
db1e0aba1b servo: Merge #17003 - Split out some mac builds (from larsbergstrom:more_mac_builders); r=jdm
Splits out the WPT and CSS tests on mac to twice as many builders, each.

Source-Repo: https://github.com/servo/servo
Source-Revision: 4ec2e8b4c56c914af9fd570acaef85460f322fa9

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 27010c752bd21fca1fd40920efb307acf5477910
2017-05-27 21:08:18 -05:00
Kartikaya Gupta
4d0ffe047a Bug 1342503 - Build webrender by default on OS X buildbot builds. r=froydnj
With the fix for bug 1365993, building rust code with cargo as part of the
Firefox build on OS X 10.7 builders no longer fails, so we don't need to
disable webrender there any more.

MozReview-Commit-ID: 4kulJNZjsfG

--HG--
extra : rebase_source : 3d4b4fee86490c5d9bbe41d11414f2b4d0323132
2017-05-27 15:28:38 -04:00
Jan de Mooij
d290cd9237 Bug 1363054 part 4 - Attach generalized type monitor stubs for unknown/unknownObject type sets. r=tcampbell 2017-05-09 14:04:57 +02:00
cku
b533c4c2ae Bug 1362000 - (followup) remove unused headers. r=me
MozReview-Commit-ID: 4SO8tdhbIHt

--HG--
extra : rebase_source : 7abc0bddf356bc705b130ea15294f8c5036f6ccf
2017-05-27 16:57:44 +08:00
Jon Coppeard
7443a84960 Bug 1365564 - Fix GCMarker::stackContainsCrossZonePointerTo to check all proxies for cross compartment target objects r=sfink 2017-05-27 10:52:21 +02:00
Mark Banner
cafeb512f1 Bug 1356243 - Enable Screenshots by default. r=Mossop
MozReview-Commit-ID: 9g7dLGzI1Hg

--HG--
extra : source : caa721034f47f4bc201d018f2f6659fd2bc839b3
2017-04-30 17:20:28 +01:00
Arthur Edelstein
2895153229 Bug 1367564 - Use pref name 'referer.hideOnionSource' everywhere. r=mcmanus
Correcting my mistake in
https://bugzilla.mozilla.org/show_bug.cgi?id=1305144
2017-05-24 14:12:00 -04:00
Ryan VanderMeulen
10ca7619ed Merge m-c to inbound. a=merge 2017-05-26 15:44:50 -04:00
Ryan VanderMeulen
75fa1fd85f Merge inbound to m-c. a=merge 2017-05-26 15:43:59 -04:00
Aki Sasaki
23aecc5d94 bug 1366404 - add comments before every beetmover artifact list. r=comment DONTBUILD
MozReview-Commit-ID: 9Tn9yFNhEJL

--HG--
extra : rebase_source : 7a1b85b111b5bed59a6ff2ccb4046879d5b4e2e9
2017-05-26 12:31:20 -07:00
Joel Maher
207a896ca0 Bug 1364421 - renable seta for BBB jobs. r=dustin
MozReview-Commit-ID: CLkKUKRMtWE
2017-05-26 12:09:20 -04:00
Ryan VanderMeulen
82023637ad Merge m-c to inbound. a=merge 2017-05-26 12:02:02 -04:00
Ryan VanderMeulen
ee8f23e3d9 Merge m-c to autoland on a CLOSED TREE. a=merge 2017-05-26 12:01:26 -04:00
Ryan VanderMeulen
b6a060bef9 Backed out changeset f19ff8201437 (bug 1367745) for causing Windows debug reftests to exceed the maximum log size. 2017-05-26 12:01:10 -04:00
Andrea Marchesini
9efa4e6493 Bug 1368029 - Remove LRU priority support from ProcessPriorityManager, r=gsvelto 2017-05-26 17:50:17 +02:00
Andrea Marchesini
12d75b483c Bug 1368012 - Get rid of audio-channel-process-changed observer in ProcessPriorityManager, r=gsvelto 2017-05-26 17:49:55 +02:00
Andreas Tolfsen
c8f4364158 Bug 1368084 - Temporarily disable building testing/geckodriver; r=me a=RyanVM
Until we add an --enable-geckodriver build config flag in
https://bugzilla.mozilla.org/show_bug.cgi?id=1368035, we disable
building of geckodriver in mozilla-central due to issues like
https://bugzilla.mozilla.org/show_bug.cgi?id=1367995.

MozReview-Commit-ID: 6aEh7TYSCKC
2017-05-26 16:41:06 +01:00
ffxbld
c195cc1698 No bug, Automated blocklist update from host bld-linux64-spot-301 - a=blocklist-update 2017-05-26 08:16:53 -07:00
ffxbld
5a51fa544c No bug, Automated HPKP preload list update from host bld-linux64-spot-301 - a=hpkp-update 2017-05-26 08:16:49 -07:00
ffxbld
4fcea03f05 No bug, Automated HSTS preload list update from host bld-linux64-spot-301 - a=hsts-update 2017-05-26 08:16:46 -07:00
Dustin J. Mitchell
dc78daf3b5 Bug 1368058 - Fix Android and Linux Nightlys - triggered-by was removed in Bug 1351011; r=Callek a=tomcat
MozReview-Commit-ID: 5nnsMKP5GX6

--HG--
extra : amend_source : 845d915beb61d3e1a332d2fb3f5a531a459cec3c
2017-05-26 14:43:58 +00:00
Jason Laster
4427254a16 Bug 1367193 - Release new Debugger Frontend 5/23 (dd10dcb). r=jdescottes 2017-05-26 07:31:00 -04:00
Petr Sumbera
6e46696806 Bug 1368093 - Fix name collision between Solaris queue(9F) and C++ std::queue. r=billm 2017-05-26 09:10:59 -07:00
Joel Maher
33fad1ec28 Bug 1368117 - disable g2 on linux stylo as it is perma failing. r=RyanVM
MozReview-Commit-ID: 6KnuIBQbw2n
2017-05-26 14:06:38 -04:00
Jared Wein
72128b8243 Bug 1352481 - Fix a few eslint errors related to unnecessary semicolon usage and incorrect quotes (should have used double quotes for string). r=me 2017-05-26 13:46:22 -04:00
Valentin Gosu
e84601e7a7 Bug 1367365 - Disable RCWN r=me a=tomcat
MozReview-Commit-ID: GuIC5Gv09Z3

--HG--
extra : amend_source : 38de21ab56fc9b05109bfc96511f81c718c136d7
2017-05-26 10:59:16 +03:00
Carsten "Tomcat" Book
e92dffa1b6 merge mozilla-inbound to mozilla-central a=merge 2017-05-26 11:06:11 +02:00
Carsten "Tomcat" Book
492d32e329 merge autoland to mozilla-central a=merge 2017-05-26 11:03:46 +02:00
Phil Ringnalda
93e4bc0075 Backed out 2 changesets (bug 1363669) for stagefright_MPEG4Metadata.test_case_mp4 gtest failures
Backed out changeset 92c5898618c2 (bug 1363669)
Backed out changeset be3f9be99903 (bug 1363669)

MozReview-Commit-ID: 37We5EdBTQ4
2017-05-25 22:15:27 -07:00
Ehsan Akhgari
9e272b0923 Bug 1366812 - Account for the fact that the load event may fire even though mIsDocumentLoaded is true in TimeoutManager; r=cpearce a=topcrasher 2017-05-26 01:11:39 -04:00
L. David Baron
e6162be543 Bug 1367577 - Stylo changes for updated theme constants. r=xidorn
This is a little bit odd, because I didn't want to do all the work to
convert the theme constants to an enum class (although that would be
nice to do in the future).  So this makes them a regular enum, but still
uses gecko_constant_prefix rather than gecko_enum_prefix because that
makes it possible to add the NS_THEME_ prefix that's still present.

MozReview-Commit-ID: LdAyCNCvWT2

--HG--
extra : rebase_source : 9cf0511373f7e9ac51c964cd228776ee17ee5e5e
2017-05-25 22:29:52 -04:00
Paul Bignier
728ef54dbd Bug 1367577 - change theme constants from #defines to enum ThemeWidgetType. r=dbaron
MozReview-Commit-ID: AVcI20O6XLr

--HG--
extra : rebase_source : a0b301a2b72322ef08b67ec1c54d2c1024d67358
2017-05-25 22:29:52 -04:00
L. David Baron
1194947216 servo: Merge #17046 - Fix stylo bindings for Gecko changes to nsITheme constants in bug 1367577 (from dbaron:bug1367577); r=Manishearth
These changes fix the stylo bindings for the changes to the Gecko nsITheme constants in [bug 1367577](https://bugzilla.mozilla.org/show_bug.cgi?id=1367577).

I believe there isn't anything in these changes that should affect the stylo build (as opposed to the servo build, which I've tested on try in that bug).

Source-Repo: https://github.com/servo/servo
Source-Revision: dbadf5a8b658214a30f2c24b444952962a4b97aa

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : d2acf0b9c55e2489ce65782dbc1891c44c630703
2017-05-26 08:48:39 -05:00
Ryan VanderMeulen
33d27b279d Bug 1282716 - Add missing newline to doc_inspector_highlighter_cssshapes.html to make ESLint happy. 2017-05-26 10:55:09 -04:00
Dão Gottwald
2d00b8b545 Bug 1367046 - Remove some location and search bar styles that become obsolete with the photon theme. r=daleharvey
MozReview-Commit-ID: 3P1OD1UUvmM

--HG--
extra : rebase_source : 5e0bccd64ea4a7f2833fa82665d7ca6232abdd3f
2017-05-26 12:49:16 +02:00
Ryan VanderMeulen
a71f4a2308 Merge m-c to inbound. a=merge 2017-05-25 21:31:19 -04:00
Ryan VanderMeulen
e38fed0cd1 Merge inbound to m-c. a=merge 2017-05-25 21:30:20 -04:00
Nicholas Nethercote
a062b9be51 Bug 1366650 (part 2) - In GeckoProfiler, do all pseudo-stack accesses via the PseudoStack class, instead of via raw array manipulation. r=mstange,shu.
- The profiler gives the JS engine a reference to the pseudo-stack via
  SetContextProfiilngStack(). That function now takes a |PseudoStack*| instead
  of a |ProfileEntry*| and pointer to the stack pointer.

- PseudoStack now has a |kMaxEntries| field, which is easier to work with than
  |mozilla::ArrayLength(entries)|.

- AddressOfStackPointer() is no longer needed.

- The patch also neatens up the push operations significantly. PseudoStack now
  has pushCppFrame() and pushJsFrame(), which nicely encapsulate the two main
  cases. These delegate to the updated initCppFrame() and initJsFrame()
  functions in ProfileEntry.

- Renames max_stck in testProfileStrings.cpp as peakStackPointer, which is a
  clearer name.

- Removes a couple of checks from testProfileStrings.cpp. These checks made
  sense when the pseudo-stack was accessed via raw manipulation, but are not
  applicable now because we can't artificially limit the maximum stack size so
  easily.
2017-05-26 09:51:31 +10:00
Nicholas Nethercote
0840bb61c6 Bug 1366650 (part 1) - Move PseudoStack into SpiderMonkey. r=mstange,shu.
This includes renaming its fields to match SpiderMonkey naming conventions
instead of Gecko naming conventions.

This patch is just about moving the code. The next patch will change
SpiderMonkey to actually use PseudoStack directly.

--HG--
extra : rebase_source : 27e77ddf950201eb6bdba60003218056442cf7ab
2017-05-26 09:37:28 +10:00
Samuel Vargas
3f8de3214a Bug 1366425 - Avoid losing context on out of memory error for ANGLE - r=jgilbert 2017-05-25 16:11:40 -07:00
Samuel Vargas
67ca0e362c Bug 1364169 - on ANGLE context creation asks for robustness but does not get it - r=jgilbert 2017-05-25 16:11:25 -07:00
Samuel Vargas
70e5692daa Bug 1365067 - rbab is requested on ANGLE but is not implemented - r=jgilbert 2017-05-25 16:11:05 -07:00
Samuel Vargas
861a75bd94 Bug 1364592 - Enable asserts in moz.build for ANGLE - r=jgilbert 2017-05-25 16:10:36 -07:00