Граф коммитов

23401 Коммитов

Автор SHA1 Сообщение Дата
James Cheng 4de4243edc Bug 1373377 - Remove the 'url must contain .m3u8' constrain. r=kikuo
MozReview-Commit-ID: GN7YefuNY9w

--HG--
extra : rebase_source : 8793e438429ca8521ee3542569797ac1687bace1
2017-06-16 15:47:36 +08:00
Sebastian Hengst 3654d560d6 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: DPQl41S3ZkU
2017-06-17 22:26:03 +02:00
Wes Kocher b0560565d7 Merge m-c to inbound, a=merge
MozReview-Commit-ID: 8k4A4tEOtIT
2017-06-16 18:17:38 -07:00
Dylan Roeh b40f56dfba Bug 1360068 - Overhaul WebAppActivity to use GeckoView rather than GeckoApp. r=jchen,daleharvey 2017-06-16 14:50:49 -05:00
James Cheng 0c63c8612d Bug 1373500 - [Fennec][HLS] Set DEBUG flag based on AppConstants.NIGHTLY_BUILD || AppConstants.DEBUG_BUILD. r=kikuo
MozReview-Commit-ID: 3mjalG7Kc7w

--HG--
extra : rebase_source : 02abde05e9cca635cc734c80cbcfdd136041b809
2017-06-16 15:11:16 +08:00
Phil Ringnalda 31f11c7ae3 Backed out changeset d598bbacfa4b (bug 1373500) for Fennec build bustage
MozReview-Commit-ID: 16xfBr8sfWw
2017-06-15 22:54:37 -07:00
James Cheng d14c16dfeb Bug 1373500 - [Fennec][HLS] Set DEBUG flag based on AppConstants.NIGHTLY_BUILD || AppConstants.DEBUG_BUILD. r=kikuo
MozReview-Commit-ID: EpqoldI2QCI

--HG--
extra : rebase_source : bbfad5c62728f459b31d123139332a526fc95668
2017-06-16 11:43:14 +08:00
Kilik Kuo f3d4a15d0d Bug 1373162 - Make sure GeckoHlsPlayer java callback runnable won't access a null object when player is removed. r=JamesCheng
MozReview-Commit-ID: CsKSwLOHmlJ

--HG--
extra : rebase_source : e5d7aff0fad6bd8339ea027085e34dee80a9e861
2017-06-16 12:18:49 +08:00
Grigory Kruglov 8d1c6b708c Bug 1373873 - Post: remove unused code r=nechen
MozReview-Commit-ID: DTXmFMB0GGM

--HG--
extra : rebase_source : 033758e3d747426ee8ac65b3786e4fa7a39a1814
2017-06-16 21:56:27 -04:00
Grigory Kruglov 8598ddb9ed Bug 1373873 - Guard against a nullable cursor r=nechen
MozReview-Commit-ID: HlherFzKfNW

--HG--
extra : rebase_source : 535500fefeb36971070c1531916b235f153aaca9
2017-06-16 21:56:11 -04:00
Michael Kaply ab62d43362 Bug 1373818 - Allow Adjust campaign ID to behave as OTA distribution. r=rnewman
MozReview-Commit-ID: 8MEQ84PuH7i

--HG--
extra : rebase_source : 7cb11b65b201cf289fbc5683f95643361fc194ab
2017-06-16 16:17:14 -05:00
Sebastian Hengst a672914c01 merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-06-15 20:14:54 +02:00
Ted Mielczarek 75cc29f027 bug 1357825 - Update sccache to 9155425cfc038d6a60deb50816055f4e93b93ad1. r=mshal
MozReview-Commit-ID: 73YTvhIAKYZ

--HG--
extra : rebase_source : 417bd1b26720d73bf28e91e3ee0bb9c0453c990a
extra : histedit_source : d3e8c8d9a84c8bd28dd44611845a8155e6a8b6b3
2017-05-26 12:43:18 -04:00
Matthew Wein 7b783875e1 Bug 1300811 - Part 6 - test setPopup and getPopup with multiple tabs r=mixedpuppy
MozReview-Commit-ID: F0hREZCulF4

--HG--
extra : rebase_source : 5e0f6d6ac693672bb44527174f2434228458e5eb
2017-06-13 23:16:48 -04:00
Matthew Wein 3690167081 Bug 1300811 - Part 5 - test show and hide with multiple tabs r=mixedpuppy
MozReview-Commit-ID: 38QSg0W0Eb9

--HG--
extra : rebase_source : f90508b1c89bf02aaa08debce4ec1ad48bcbd085
2017-06-13 23:19:34 -04:00
Matthew Wein 79bbad1ed5 Bug 1300811 - Part 4 - Support show and hide on a per tab basis r=mixedpuppy
MozReview-Commit-ID: 45Xde2KwTYU

--HG--
extra : rebase_source : 4be7e240dca20bafc216694554824b06538d0916
2017-06-13 23:15:32 -04:00
Matthew Wein 62adfd55af Bug 1300811 - Part 3 - Update the browser action API to use TabContext r=mixedpuppy
MozReview-Commit-ID: KSmtfI4t3Dn

--HG--
extra : rebase_source : 41906c0af862cb95cc75a31802e2a3fe268f3e95
2017-06-13 23:15:06 -04:00
Matthew Wein fdfea2441e Bug 1300811 - Part 2 - Add support for TabContext to android r=mixedpuppy
MozReview-Commit-ID: 9eetOAUs61R

--HG--
extra : rebase_source : e7adde51c74d10558e10a105f4d552d16bc8f8dc
2017-06-12 21:34:30 -04:00
Matthew Wein 7a72e8a78b Bug 1300811 - Part 1 - Convert PageAction to a class r=mixedpuppy
MozReview-Commit-ID: 8sMK98hoq84

--HG--
extra : rebase_source : ce9e972630f8c6ae31c8e6664852e26c49c5a180
2017-06-12 21:39:24 -04:00
Dylan Roeh 44b507fc61 Bug 1356346 - Overhaul CustomTabsActivity.java to use GeckoView rather than GeckoApp. r=jchen, walkingice 2017-04-25 11:48:05 -05:00
Dylan Roeh 31216ace5a Bug 1365599 - Make Tabs use the window event dispatcher rather than global in some instances. r=jchen 2017-06-16 13:40:48 -05:00
James Willcox 9f3e62a58b Bug 1370605 - Add GeckoView.exitFullScreen() r=esawin
MozReview-Commit-ID: 4vuAvDoQE0W
2017-06-16 11:02:06 -05:00
Kilik Kuo cda864f2b3 Bug 1368954 - [Part1] Use reflection to avoid build bustage when source code is only included in Nightly. r=jolin,nalexander
1) Provide a BaseHlsPlayer as the interface used in related java wrappers.
2) Create and get the player instance from factory via reflection to decouple the source code dependency.

MozReview-Commit-ID: 5wsHSOjSeXV

--HG--
extra : rebase_source : 730fd8ba1c200d7bcc3b6c3393eca0ada69086a4
2017-06-15 11:16:21 +08:00
Matthew Wein 7226818ee2 Bug 1367494 - Warn on properties supported on desktop but not android instead of preventing installation r=aswan
MozReview-Commit-ID: EjGJgssAjpr

--HG--
extra : rebase_source : f99689b07b7520e97f01cb61565e719c668f6763
2017-06-14 13:40:37 -04:00
Justin Wood cf6c86c339 Bug 1372541 - explicitly disable MOZ_INSTALL_TRACKING for l10n, to avoid failures from missing sdk keys, which will all be inherited from en-US anyway. r=ted
MozReview-Commit-ID: 8Iec6BWnPnj

--HG--
extra : rebase_source : 4ed3a8380945104df8b3ee636fe9606994f1163c
2017-06-13 09:24:26 -04:00
Jing-wei Wu 2b305f2b76 Bug 1369900 - Part 2: Mark constant field with static keyword. r=Grisha
MozReview-Commit-ID: DRicwedLt8B

--HG--
extra : rebase_source : 089efee29869edc8229ebf894dd1e49e186ecd4f
2017-06-14 15:41:19 +08:00
Jing-wei Wu b93558ac7b Bug 1369900 - Part 1: Use parseXXX instead of valueOf to prevent boxing/unboxing to parse a primitive. r=Grisha
MozReview-Commit-ID: 6GFgC6E5v0d

--HG--
extra : rebase_source : 336b3c29081decd1ab3cb19c57b5e71b12f7a677
2017-06-14 15:36:34 +08:00
friedger ab7ccca330 Bug 1369673 - remove flag localeSwitchingIsEnabled from GeckoPreferences r=nalexander
remove the flag from GeckoPreferences as it is always true

MozReview-Commit-ID: J5bJwnaRFDa

--HG--
extra : rebase_source : 012ae9f1a220c7fd98f0b88c64dcbae4ad85b70c
2017-06-14 13:50:49 +02:00
Teng-pao Yu acf97062f9 Bug 1370156 part 2 - Enable jumbo mode: in all Gradle builds; r=nalexander
MozReview-Commit-ID: HFc7rgl4765

--HG--
extra : rebase_source : 55b95b8e12a379e34c1f4ebaef93b3c5eba69ff9
2017-06-08 15:23:28 +08:00
Teng-pao Yu 0281242147 Bug 1370156 part 1 - Enable jumbo mode: in mach build; r=nalexander
MozReview-Commit-ID: LoXjbbLjVMz

--HG--
extra : rebase_source : 3f06d4853adb2480563c9eb499801649b5600fc1
2017-06-07 16:41:28 +08:00
Wes Kocher ebf35623cd Merge mozilla-central to autoland a=merge
UPGRADE_NSS_RELEASE
2017-06-13 18:57:32 -07:00
Wes Kocher 1af6d5cf57 Merge inbound to central, a=merge
UPGRADE_NSS_RELEASE
MozReview-Commit-ID: CBIFPwA5aNp

--HG--
extra : amend_source : 035a5be59d0046a643d0f836a95195e8c4ade4a6
2017-06-13 18:27:10 -07:00
James Cheng b0ab6f11fa Bug 1368907 - Part4 - Update the moz.build after renaming the files. r=jolin
MozReview-Commit-ID: Fbyx4p9XxOx

--HG--
extra : rebase_source : 6ec0d36472af90c4e1a219f60e1ba312595e201a
2017-06-12 16:30:22 +08:00
James Cheng de93ff2505 Bug 1368907 - Part3 - Rename GeckoHlsResourceWrapper to GeckoHLSResourceWrapper for naming consistency. r=jolin
MozReview-Commit-ID: Lvmf5p4lYTb

--HG--
extra : rebase_source : a732a632be42f125108724ba2225379ae0f1c698
2017-06-12 15:57:15 +08:00
James Cheng f73d593ffb Bug 1368907 - Part2 - Rename GeckoHlsSample to GeckoHLSSample. r=jolin
MozReview-Commit-ID: 9pNf5IHzdL0

--HG--
extra : rebase_source : 31e12f7e490daceffba1f443ee8cf49fb8be6c0d
2017-06-12 15:50:50 +08:00
James Cheng 7cb3dd11af Bug 1368907 - Part1 - Rename GeckoHlsDemuxerWrapper and HlsDemuxerCallbacks for naming consistency. r=jolin
MozReview-Commit-ID: DqmwpNadlON

--HG--
extra : rebase_source : 2ca6235fa04d5226f5f8222861d686889531dac9
2017-06-12 15:43:07 +08:00
Julian_Chu 36cf56abd9 Bug 1347037 - use SecurityModeUtil in ToolbarDisplayLayout r=sebastian
Let CustomTabs and Fennec UI use same logic to detect site-identity.

MozReview-Commit-ID: J6ENPfJM0SB

--HG--
extra : rebase_source : 741af25989fb95923266fce03686e97d1d285a04
2017-06-06 19:05:11 +08:00
Julian_Chu 527f8e75cd Bug 1347037 - improve SecurityModeUtil and add test cases r=sebastian
* Rename enum Mode to IconType, and added some types
* to map IconType to drawable-image-level
* add unit test

function `resolve` now returns IconType. IconType is abstraction and
independent from Drawable. It defines possible values of resolving
SiteIdentity.

We use a map to get correspond Drawable image level, then no need to
worry about Drawable-changing and algorithm.

Although unit test haven't cover all possible cases. But it passed
original implementation of `ToolbarDisplayLayout.updateSiteIdentity`.
It means `SecurityModelUtil.resolve` will not have obviously
regression....theoretically.

MozReview-Commit-ID: 3E0JMeBlg8D

--HG--
extra : rebase_source : 27d9511f2a7e01137abc0ca10c88c7929119df11
2017-06-06 18:43:36 +08:00
Kilik Kuo 0129faf761 Bug 1369598 - Notify HLSDemuxer initialized after underlying GekcoHlsPlayer is ready with data. r=jolin
MozReview-Commit-ID: CkdNwoVHmD3

--HG--
extra : rebase_source : 96a25833132fb5936999d5b85db41232de4d1837
2017-06-08 22:41:35 +08:00
Sylvestre Ledru 5d7549aaae Bug 1372215 - On fennec nightly, the release notes links points to a 404 r=sebastian
MozReview-Commit-ID: GEAgcTDasIl

--HG--
extra : rebase_source : 91008f824e0e5b3da247345fdd130421ea7b6da4
2017-06-12 15:38:52 +02:00
friedger bd0bd7094d Bug 1217675 - Eliminate Honeycomb compatibility from Fennec code r=nalexander
Remove all references to Build.SDK_INT comparing 14 and lower

MozReview-Commit-ID: JdAjYvQ6mfX

--HG--
extra : rebase_source : f6cae8af84c26f42dcc02c133e7bc702f1af61e6
2017-06-10 08:57:55 +02:00
Tushar Saini (:shatur) 525b384ceb Bug 1287852 - Mark tabs.highlight as unsupported in schema. r=kmag,zombie
MozReview-Commit-ID: JKLWwECmGVw

--HG--
extra : rebase_source : aaa596641189e95be6300c073753f41ada4af35e
2017-05-29 13:44:52 +05:30
James Cheng 10dadf7614 Bug 1368959 - Set the MediaInfo duration to zero if the HLS source is live streaming. r=jya
Exoplayer will return the wrong duration when playing live stream based on the current playing chunk.
And the duration will change dynamically which is not the right behavior, should set the duration to zero in this case.

MozReview-Commit-ID: EgbcPMOsVBI

--HG--
extra : rebase_source : 6b8aa6ef1eb09c77d3dd7ed27cdb668ed25a2aac
2017-06-05 12:13:50 +08:00
Rajesh Kathiriya 6d3eb2c851 Bug 1370232 - Enabled the ESLint no-unneeded-ternary rule across mozilla-central. r=standard8
MozReview-Commit-ID: AH9ArRkjh78

--HG--
extra : rebase_source : bdd4c4f8a4779ea373479a9cba772c036e00e816
2017-06-13 00:23:54 +05:30
Ralph Giles 041eca1efd Bug 1371406 - Update builders to rust 1.18.0. r=mshal
New stable release.

Slightly faster build times, finer-grained 'pub' and better
struct packing.

MozReview-Commit-ID: 5A62HcWbT1S

--HG--
extra : rebase_source : a011f55e8fbbdcf294ba8f2b05ef7c576209c17b
2017-06-08 13:28:52 -07:00
James Cheng 202943a892 Bug 1350246 - [Part4] Add a feature preference for HLS, default on for Fennec. r=jya
MozReview-Commit-ID: AlfMLzGmU5K

--HG--
extra : rebase_source : 95c37887fcf2a53a1c1fa85aa83ec7804d78e89b
2017-05-05 15:57:22 +08:00
Carsten "Tomcat" Book 59fc3e791f Backed out changeset 3e06253547af (bug 1329152) on developers request / bug 1371561 2017-06-12 08:58:10 +02:00
Carsten "Tomcat" Book ddd92794b2 Backed out changeset 3c03b94342b9 (bug 1329152) 2017-06-12 08:57:45 +02:00
Grigory Kruglov 83aa322bb6 Bug 1229216 - Make Firefox Accounts "sign-in" flow default to sign-in, not registration r=nalexander
MozReview-Commit-ID: IM6FybTH6OX

--HG--
extra : rebase_source : 15fa2c0c535589c30599b2e34d22a689a46cc1bc
2017-06-09 14:27:31 -04:00
Axel Hecht c92e5dfc1e bug 1370176, generic configuration for l10n, r=flod,gps
The current way to configure compare-locales has a lot of
assumptions that make our l10n system really stubborn.

The generic configuration is independent of python, and uses
toml files for configuration. They're still modular, but
there's only one file format.

See http://moz-l10n-config.readthedocs.io/en/latest/fileformat.html
for the specification.

Also fixes a few nits in filter.py, where we compared the
entity key as bool, which is false if we pass in ''.
Explicitly compare as "entity is None" to be precise about
when we're checking files.

MozReview-Commit-ID: 5TmfobaImF4

--HG--
extra : rebase_source : 84e56eb2076e74f79677df9e0368811579c1f173
2017-06-05 10:28:33 +02:00