18918 Commits

Author SHA1 Message Date
Wes Kocher
543c164cdc Backed out 2 changesets (bug 1241821) for android build bustage CLOSED TREE
Backed out changeset ae7246d654c8 (bug 1241821)
Backed out changeset bdecb787f1a2 (bug 1241821)

--HG--
extra : commitid : HdwYW6HntXi
2016-01-29 14:57:27 -08:00
Mark Goodwin
e7ee60296d Bug 1241821 - Create a SecurityReporter component for TLS Error Reports r=mossop, keeler
This takes the TLS Error Reporting functionality used in the aboutNetError.xhtml
and aboutCertError.xhtml error pages and moves it to its own component. This
allows us to make use of this same error reporting functionality from elsewhere.
Notably, this allows us to send error reports for issues that occur when loading
subresources.
The xpcshell test included is in security/manager/ssl/tests because we need to
make use of tlsserver functionality from the PSM tests.
2016-01-29 13:45:17 +00:00
Wes Kocher
a704c0a7d6 Merge fx-team to central, a=merge CLOSED TREE
--HG--
extra : commitid : IJaJsAf7nat
2016-01-29 13:40:29 -08:00
Sebastian Kaspari
fbc8cb7a64 Bug 1243713 - Skip testCatalogIsBootstrappedIfFileDoesNotExist() if MOZ_ANDROID_EXCLUDE_FONTS is not set. r=nalexander
--HG--
extra : commitid : 8JjBdnC8DwR
extra : rebase_source : c317fe2a447491a665f12b90a08a4d3a616a8fa7
2016-01-28 13:15:56 +01:00
Carsten "Tomcat" Book
f50e3a325f merge fx-team to mozilla-central a=merge 2016-01-29 11:47:23 +01:00
Nathan Toone
b139a57e27 Bug 1243931 - Use Context.getPackageName() instead of AppConstants.ANDROID_PACKAGE_NAME. r=nalexander
This patch just modifies the search widget to use the Android Context function instead of the hard-coded (at compile time) value.
2016-01-28 16:30:52 -07:00
Chenxia Liu
5451d27190 Bug 1242467 - Update renames missed in FirstrunAnimationContainer. r=bustage CLOSED TREE
--HG--
extra : commitid : II9pmhnEH2I
extra : rebase_source : 3232e18e7565222231d8ff17345436372127a5be
extra : amend_source : 7e5e876d932d330bd89f44d478027993cfe7d143
2016-01-28 11:38:39 -08:00
Wes Kocher
ba1563d0da Merge m-c to inbound, a=merge
--HG--
extra : commitid : 3HQZNZle15E
2016-01-28 17:50:18 -08:00
Kartikaya Gupta
661c759eec Bug 1243547 - Route scroll position adjusting for surface shifting directly to APZC. r=rbarker
--HG--
extra : commitid : 2aa3HgQj1wD
2016-01-28 16:00:05 -05:00
Carsten "Tomcat" Book
323b54c218 merge mozilla-inbound to mozilla-central a=merge 2016-01-28 12:13:37 +01:00
Michael Comella
e55a022204 Bug 1241697 - Upload experiments with core telemetry ping. r=mfinkle
We generate the experiments in the TelemetryPingGenerator, rather than passing
them into the Intent, meaning that if the UploadSerivce gets killed and the
Intent gets redelivered, the experiments will be re-generated and there is a
chance the uploaded document won't be identical to the one that would have been
uploaded (or was uploaded, if the service is killed after the upload occurs).
The way to fix this is to pass the experiments into the Intent so it gets
redelivered identically.

However, it's not worth making the documents identical for the moment. It will
be fixed when we implement the functionality to reupload already-generated
documents which we believe to have failed to upload (which is necessary for us
to specify "counts since last ping").

--HG--
extra : commitid : 7Z6XJSkm5jo
extra : rebase_source : 82de2467c477e07a8f0e38470e91e842ee74354a
2016-01-27 15:09:08 -08:00
Michael Comella
9ffcd9d74e Bug 1205835 - Create telemetry upload service and upload in onStart. r=rnewman
--HG--
extra : commitid : 53uxpxHX6ek
extra : rebase_source : 16ec581bf868cbc1feb2493c7e6f62ae1675d77b
2016-01-27 16:25:27 -08:00
Michael Comella
1fee6bfb4c Bug 1205835 - Add TelemetryPingGenerator for core pings. r=rnewman
--HG--
extra : commitid : Fcv0mHGrnsq
extra : rebase_source : a7eaa66686a398d2e75000bc97346889ec107c18
2016-01-25 17:47:35 -08:00
Maurya Talisetti
7621d5fbf4 Bug 1242352 - Add license header to DownloadContentService.java. r=sebastian 2016-01-25 02:20:00 +01:00
Sebastian Kaspari
0549f994d3 Bug 1241999 - Show snackbar to ask for Storage permission if updater is enabled. r=nalexander
--HG--
extra : commitid : 1oUilyYzGxg
extra : rebase_source : e4bbafea9d04414441318828057c3a1b5903571f
2016-01-22 17:02:22 +01:00
Carsten "Tomcat" Book
b9e929e1a7 merge mozilla-inbound to mozilla-central a=merge 2016-01-27 11:59:49 +01:00
Mark Capella
ede11d4e28 Bug 1242349 - Provide unique AccessibleCaret pref for JS selection changes, r=TYLin 2016-01-26 09:27:36 -05:00
Sebastian Kaspari
29b34d38a9 Bug 1242443 - TestPermissions: Add test cases for non-Activity context, doNotPrompt() and doNotPromptIf(). r=nalexander
--HG--
extra : commitid : 2ffNACISegd
extra : rebase_source : 0fe21cc838fd9935b0f00938d777462d1629c057
2016-01-25 14:12:20 +01:00
Andrzej Hunt
b905e1271d Bug 1227325 - Part 5: add design support library to b2gdroid r=mcomella
TextInputLayout is part of the design support library, hence we need to
include that for b2gdroid.

--HG--
extra : commitid : JPn3zOashkm
extra : rebase_source : 58ed2880f05018ce62da55b77b1622bc86999bbd
2016-01-25 10:45:23 -08:00
Andrzej Hunt
a84fb1e694 Bug 1227325 - Part 4: Remove (now unused) FloatingHintEditText r=mcomella
--HG--
extra : commitid : FBIOWxH9O3O
extra : rebase_source : 115229d46fcc07b8327dbfc33f6ff743c24a440e
extra : source : 5a6812d11eeca1e13d73b063f96f18a49796c512
2016-01-12 10:59:50 -08:00
Andrzej Hunt
653fa590e8 Bug 1227325 - Part 3: Upgrade GeckoPreferences to use TextInputLayout r=mcomella
--HG--
extra : commitid : CSdCsd2YLVG
extra : rebase_source : 4a8ca2558940ad2828695ef07ee2447c83dae6d1
extra : source : d50bbdbc596b327ca18c8edabd4f59a2947ec7ea
2016-01-22 16:46:26 -08:00
Andrzej Hunt
57bb0866d3 Bug 1227325 - Part 2: Upgrade PromptInput to use TextInputLayout r=mcomella
--HG--
extra : commitid : I9YAJkI436J
extra : rebase_source : f4c964a0b99cc8b9f09192091d3d38466fde9b6b
extra : source : d868de0c4779f073934b728ca8ddf7f2d661ac43
2016-01-11 18:24:20 -08:00
Andrzej Hunt
1e05a4d028 Bug 1227325 - Part 1: Upgrade EditBookmarkDialog to use TextInputLayout r=mcomella
--HG--
extra : commitid : Bn3DjwsWAhT
extra : rebase_source : c9b3ae2013f931f2d63a8984d2b1d1dda50be79c
extra : source : a26c5c9ab77dc3c9eb843b19e672c11ed305aeea
2016-01-11 18:16:57 -08:00
Geoff Brown
5831be88c8 Bug 1233220 - Use 5 pages from tp5 for page loads in test_awsy_lite; r=snorp,margaret 2016-01-26 19:40:34 -07:00
Geoff Brown
0eb1b59a8c Bug 1233220 - Add test_awsy_lite mochitest, to track Fennec RSS in perfherder; r=snorp,margaret 2016-01-26 19:40:33 -07:00
Nick Alexander
181807a4de Bug 1242797 - Use localOld product flavor for Spoon instrumentation tests. r=vivek
--HG--
extra : rebase_source : 1858d03e2ee50420b52f6ed345c8af5e0833fff1
2016-01-25 16:20:11 -08:00
Sebastian Hengst
c44d227bee Backed out 5 changesets (bug 1230674) for webgl bustage and crashes. r=backout on a CLOSED TREE
Backed out changeset 07cdcb9b4565 (bug 1230674)
Backed out changeset d21d089c447f (bug 1230674)
Backed out changeset a26de45cdb6a (bug 1230674)
Backed out changeset 59ec0033bd22 (bug 1230674)
Backed out changeset 74a06f6d85e1 (bug 1230674)
2016-01-26 22:40:18 +01:00
Wes Kocher
d473180a4f Backed out 2 changesets (bug 1233220) for spidermonkey build bustage CLOSED TREE
Backed out changeset 32180fcb0912 (bug 1233220)
Backed out changeset 75bd3e327f6e (bug 1233220)

--HG--
extra : commitid : FVPJMXxnbJD
2016-01-26 13:23:33 -08:00
Eugen Sawin
0bd361dfc1 Bug 1242521 - [1.1] Check for Gecko interface availability before accessing activity. r=snorp 2016-01-26 21:39:10 +01:00
Margaret Leibovic
b92c17396c Bug 1231792 - Add Bookmarks and History 3-dot menu items. r=liuche
This change also depends on changes to the switchboard server config.

--HG--
extra : commitid : 5QqdaCar8mv
extra : amend_source : 4f8b7bd0102269fc252d773cd9550f959924ae5d
2015-12-10 15:23:12 -05:00
Margaret Leibovic
144f258384 Backed out changeset d7587396a9ad for busted gradle wrapper
--HG--
extra : commitid : Fjk1eZ0Ziqd
extra : amend_source : 59455814971b02f0681395033f1fd8260e50aaee
2016-01-25 09:13:07 -05:00
Margaret Leibovic
a3901148db Bug 1231792 - Add Bookmarks and History 3-dot menu items. r=liuche
This change also depends on changes to the switchboard server config.

--HG--
extra : commitid : AyJipuXpbcS
extra : rebase_source : 89540f342d777cefaab454d1141ce48837b61839
2015-12-10 15:23:12 -05:00
Sebastian Kaspari
2607ce7b13 Bug 1238066 - Add LeakCanary to local (gradle) builds. r=nalexander
This patch adds LeakCanary to gradle builds and the no-op library to
mach-based builds.

--HG--
extra : commitid : LKytg2xYqO
extra : rebase_source : d44898c3fa57dc5cbefdf777ff5f7bbdc16dae28
extra : amend_source : 100e02a73d87297ad87f1a7514f8d142954f33b3
2016-01-21 12:35:21 +01:00
Sebastian Kaspari
20d10e7380 Bug 1240703 - Only start ScreenshotObserver if we have the needed permissions. r=nalexander
--HG--
extra : commitid : KSOhHtxCPNc
extra : rebase_source : af045a10840ff6b34ff12014b45dc8d6d3418294
2016-01-25 13:23:41 +01:00
Sebastian Kaspari
c7125d75c4 Bug 1240703 - Pre: Move ScreenshotObserver to base package. r=me
--HG--
rename : mobile/android/base/java/org/mozilla/gecko/util/ScreenshotObserver.java => mobile/android/base/java/org/mozilla/gecko/ScreenshotObserver.java
extra : commitid : HTkl2MZJYTy
extra : rebase_source : 7b7cb59779023ae3259218bac9c5f97d4aa9c25c
2016-01-25 13:16:35 +01:00
Nick Alexander
afb2d8e9c1 Bug 1242284 - Post: Use Gradle's manifest placeholders to produce Robocop manifest. r=sebastian
DONTBUILD NPOTB

This is a convenience, and a look ahead to a Gradle-based future.  The
reason to do this is that front-end builds don't (really) support
testing, so we set --disable-tests.  However, this means that
mobile/android/tests/browser/robocop doesn't get processed at build
time, and that means the Robocop manifest doesn't get preprocessed.
Rather than hack generating the Robocop manifest in, let's skate to
where the puck is going and just use Gradle where appropriate.

--HG--
extra : commitid : 5nV4JtPFbAL
extra : rebase_source : 80bc4b3e316ba9bbac568145594ad90c61758d9e
2016-01-11 18:02:34 -08:00
Nick Alexander
5a2b6e02cf Bug 1242284 - Add local, localOld, and automation Gradle product flavors. r=sebastian
The default configuration is now localDebug for API 21+, and
localOldDebug for <API 21.  This actually paves the way nicely for
automation builds; previously, I was intending to use debug and
release to for local and automation builds, respectively, but this is
more clear.

--HG--
extra : commitid : 9oZw1JaejG7
extra : rebase_source : 9793dbabbc7cd9ff63ba8c957e5ac200f6bd0d38
2015-12-16 16:48:22 -08:00
Nick Alexander
b3f4d4d9e6 Bug 1242284 - Pre: Remove no longer required Maven repository; bump test-only dependency. r=me
jcenter() now contains both com.squareup.spoon:spoon-runner:1.1.10 and
org.simpleframework:simple-http:6.0.1 so we can get rid of some
outdated listings.

--HG--
extra : commitid : ET5J8Paj76Q
extra : rebase_source : a8273537366b042338274037bd3ac1ad8e8f9cfe
2015-12-16 20:00:16 -08:00
Phil Ringnalda
cddc9d5228 Merge m-c to f-t 2016-01-23 18:20:54 -08:00
Phil Ringnalda
6aeccf0426 Merge f-t to m-c, a=merge 2016-01-23 18:11:37 -08:00
Mark Finkle
c4e6734d69 Bug 1238780 - Follow-up: use pngquant and pngcrush to reduce file sizes. rs=rnewman
pngquant was used on all files apart from firstrun_signin.png. That
file was minimized with pngcrush to avoid banding.

--HG--
extra : commitid : 9VksYiRgB3E
2016-01-23 09:43:48 -08:00
Nick Alexander
5a5448da6d Bug 1182206 - Remove SYNC_EXTRAS_MANUAL entirely. r=nalexander
This patch removes the bespoke SyncHints type in favour of using
Android's own flags to ignore backoff and request an expedited sync.
It also unifies a simpler request{Immediate,Eventual}Sync API for
sync-requesting consumers.

--HG--
extra : commitid : 8oerw1PEWuH
extra : rebase_source : ec5bcc03f5d78439ab8455a9c486326f1651947a
2016-01-22 12:22:54 -08:00
Phil Ringnalda
6e4e0e8d51 Back out 3 (more) changesets (bug 1227325) because B2GDroid is why Fennec can't have nice things
CLOSED TREE

Backed out changeset d50bbdbc596b (bug 1227325)
Backed out changeset d868de0c4779 (bug 1227325)
Backed out changeset a26c5c9ab77d (bug 1227325)
2016-01-22 23:06:55 -08:00
Phil Ringnalda
ddef27179c Back out changeset 5a6812d11eec (bug 1227325) for b2gdroid bustage
CLOSED TREE
2016-01-22 21:58:35 -08:00
Andrzej Hunt
72392ee902 Bug 1227325 - Part 4: Remove (now unused) FloatingHintEditText r=mcomella
--HG--
extra : commitid : Fos5esr4jbY
extra : rebase_source : 73bfb7e7c054f11b361f81bcd3672b4faedb37b0
2016-01-12 10:59:50 -08:00
Andrzej Hunt
55e548790b Bug 1227325 - Part 3: Upgrade GeckoPreferences to use TextInputLayout r=mcomella
--HG--
extra : commitid : KIb9GhxC2Pp
extra : rebase_source : c1c7f70047a23826c73570c9b6684809afee1808
2016-01-22 16:46:26 -08:00
Andrzej Hunt
24def61c3e Bug 1227325 - Part 2: Upgrade PromptInput to use TextInputLayout r=mcomella
--HG--
extra : commitid : 6xLKQC32RLJ
extra : rebase_source : 88aa68e1742541ccee8232200aa62a344e11e714
2016-01-11 18:24:20 -08:00
Andrzej Hunt
d83a510ce9 Bug 1227325 - Part 1: Upgrade EditBookmarkDialog to use TextInputLayout r=mcomella
--HG--
extra : commitid : CE5dN4tbzBC
extra : rebase_source : 3f4c388b425726b074af4bedfd567efcbfd08095
2016-01-11 18:16:57 -08:00
Sebastian Kaspari
31f9c12564 Bug 1241887 - (Part 2) UpdateService: Show notification if permission is missing. r=nalexander
--HG--
extra : commitid : AFcj5zu2agN
extra : rebase_source : ce27690c57aacdc385162ef6cd1419160eabf45b
2016-01-22 16:30:36 +01:00
Sebastian Kaspari
7240d8c49a Bug 1241887 - (Part 1) Allow to use Permission class with every Context object. r=nalexander
--HG--
extra : commitid : I8CmVyYz3Op
extra : rebase_source : c5b2b49f94ba77969e750a8b6195418b53d01dfc
2016-01-22 16:25:59 +01:00