Commit Graph

538635 Commits

Author SHA1 Message Date
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
Jim Chen
46ed8bc7f8 Bug 1367234 - 2. Hide action bar on full screen in geckoview_example; r=droeh
Hide the action bar on full screen in geckoview_example so the page
content covers the entire screen.

MozReview-Commit-ID: IbLj7gei7ct
2017-05-25 18:35:19 -04:00
Jim Chen
a96d808466 Bug 1367234 - 1. Support fullscreen for e10s GeckoView; r=droeh
Add event listeners and implement basic messages between chrome and
content so let e10s content in GeckoView request/exit fullscreen. Once
we're on the parent side, we still go through the normal fullscreen flow
so there is no platform or Java change involved.

MozReview-Commit-ID: G1tBIOoFqkB
2017-05-25 18:35:19 -04:00
Jim Chen
c4f7fca79b Bug 1366716 - Encode crash submission URI correctly; r=snorp
Correctly encode the crash submission URI so it's valid.

MozReview-Commit-ID: KFqloHXDCSd
2017-05-25 18:35:19 -04:00
Jim Chen
97df49f5c2 Bug 1365711 - Set GeckoInterface from GeckoApplication; r=snorp
Now that GeckoInterface only contains openUriExternal and
getHandlersFor* methods, we can set GeckoInterface from GeckoApplication
only, and not GeckoApp or GeckoView. This also lets us get rid of
BaseGeckoInterface.

MozReview-Commit-ID: KQloIO6ITlK
2017-05-25 18:33:30 -04:00
Jim Chen
e7f79e098e Bug 1363885 - 2. Remove ViERenderer dependency on orientation listener; r=snorp
ViERenderer is not used anywhere but has a couple calls to the obsolete
GeckoAppShell orientation listener. The entire ViERenderer.java file is
getting removed in the upcoming WebRTC update, so we should just go
ahead and remove those lines.

MozReview-Commit-ID: AwG7dBg5MV8
2017-05-25 18:33:30 -04:00
Jim Chen
b63492861c Bug 1363885 - 1. Remove GeckoAppShell.AppStateListener; r=droeh
Remove GeckoAppShell.AppStateListener and its associated methods in
GeckoInterface (orientation listener and app state listener methods).

MozReview-Commit-ID: 4BCrTysSEHZ
2017-05-25 18:33:30 -04:00
Ryan VanderMeulen
df9dd3967c Backed out changeset 437d6df1859c (bug 1345361) for ESLint failures. 2017-05-25 18:05:15 -04:00
Eden Chuang
80717194b1 Bug 1345361 - PaymentRequest constructor implementation. r=baku 2017-05-26 01:50:32 +08:00
Ryan VanderMeulen
3b4c1cc790 Bug 1367892 - Upgrade to SQLite 3.19.2. r=mak 2017-05-25 17:03:46 -04:00
Ryan VanderMeulen
f319a0cdcd Bug 1367898 - Update pdf.js to version 1.8.384. r=bdahl
--HG--
extra : rebase_source : 33466d04c6fc3b0314f7f8865d345821f04448d2
2017-05-25 17:01:21 -04:00
Jim Chen
f3b0a31d44 Bug 1366404 - Add AArch64 Nightly build; r=nalexander r=dustin
Add configurations for building and uploading AArch64 Nightly builds, in
tier 1 and without artifact support for now.

As for not denoting AArch64 builds as "api-21", I don't really think we
will split AArch64 the way we split ARMv7 before.  Originally, we split
into API 9 and API 11+ because of lots of "constrained" devices that
were stuck with API 9. We made an API 9 APK in order to lower our
footprint on those devices. That probably will not be a problem for
AArch64, because devices with API 21+ and AArch64 support are usually
more than capable for running Fennec. Secondly, it was a big change for
Android going from API 9 to API 11+, so we saved quite a bit of
code/resources when we stripped out API 11+.  I don't see such drastic
changes going from API 21 to upcoming versions, so even if we did split,
I don't think it'll get us much benefit.

MozReview-Commit-ID: 7N7Slv1pPgb
2017-05-25 16:53:33 -04:00
Ryan VanderMeulen
ac35891cc9 Merge m-c to inbound. a=merge 2017-05-25 16:35:51 -04:00
Ryan VanderMeulen
8543438674 Merge inbound to m-c. a=merge 2017-05-25 16:34:16 -04:00