Commit Graph

16 Commits

Author SHA1 Message Date
Mark Finkle
dcc7502c2e Bug 1205878 - Update UI Telemetry document r=nalexander 2015-09-17 21:11:57 -04:00
Nick Alexander
8a13cc6eb4 Bug 1159277 - Document Adjust data collection in Firefox for Android. r=mfinkle,bsmedberg 2015-05-01 14:20:30 -07:00
Gregory Szorc
7e845c49ca NO BUG - Fix reStructuredText warnings
Sphinx has been complaining about a number of reStructuredText warnings
for a while. Fix all the ones in .rst files.

Not asking for review because this is docs only and changing .rst files
can't break anything important.

DONTBUILD (NPOTB)
2015-03-01 22:51:32 -08:00
Ms2ger
4c3de947ba No bug - Fix a typo. 2015-01-13 09:51:09 +01:00
Nick Alexander
731d6654ef Bug 1098239 - Rewrite mobile/android Gradle integration. r=me
This is a big patch, but it's essentially NPOTB.  The part that is POTB
is ... removing Gradle integration from the build.  I've implemented
|mach gradle-install| as a substitute for the build system stuff; it's
just so much easier to iterate on a mach command than a moz.build and
Makefile.in.

I'm landing this with self-review because this lessens the impact of the
Gradle integration on the build system and because I am the only person
who understands either the old or the new system.

You'll need to run |mach gradle-install| at top level to configure the
new Gradle integration.  But |mach gradle ...| does the right thing
configuration steps too.

This patch rewrites most of the Gradle integration.  The major changes
are:

* all .gradle files move into mobile/android/gradle;
* all the Gradle projects live in the object directory;
* mozconfig exposed to all build.gradle files;
* simplification of Android configuration between build.gradle files;
* support for user-specified version of build tools;
* first steps towards supporting builds from the source directory;
* bumps Gradle to 2.2.1;
* bumps the Android-Gradle plugin to 0.14.4.

This is seemingly a step backwards given that we'd prefer to ship the
.idea directory in the source directory.  But in fact we get closer to
that; it's possible to run ./gradlew in the source directory and get a
reasonable build.  We'll progress with this in time.  The win right now
is that the projects are nested, which makes importing work better on
Linux machines.

Unfortunately IntelliJ 13 and 14 now have conflicting Android-Gradle
plugin version requirements, so we now only support IntelliJ 14.0.2 and
above.
2014-12-22 19:49:04 -08:00
Nick Alexander
16b3e303b9 Bug 1103121 - Add |mach gradle| command for building Fennec Gradle. r=gps
I went with gradle instead of gradlew because it's more likely to be
what users consider.  And mach helpfully fixes up the uncommon typo.

This is a little hard-coded right now but I don't think it's likely
any other Gradle consumer will arise in the short term.
2014-11-21 12:40:00 -08:00
Nick Alexander
dda6e4f250 Bug 1041395 - Add gradle configuration. r=gps 2014-11-10 13:47:30 -08:00
Chris Kitching
791227aa4f Bug 1081582: Fix spelling. r=rnewman 2014-10-12 00:28:29 +01:00
Eric Edens
34abe521ba Bug 1042956 - Add telemetry to search activity. r=margaret 2014-07-31 14:41:42 -07:00
Richard Newman
20b2716f09 Bug 917480 - Developer docs for Fennec locale switching. DONTBUILD, r=doc-only 2014-06-30 15:22:48 -07:00
Mark Finkle
945ba4fe82 Bug 1007215 - Update telemetry docs for Casting actions r=liuche 2014-06-13 23:39:05 -04:00
Chenxia Liu
b725602ba6 Bug 979443 - Part 2: Updated docs. r=rnewman 2014-05-27 14:04:49 -07:00
Richard Newman
d87a73a0f4 Bug 917480 - Part 5: UI telemetry for locale switching. r=mfinkle 2014-05-13 20:50:28 -07:00
Sola Ogunsakin
24ed7de063 Bug 968308 - Part 6: Update docs. r=liuche 2014-03-31 14:43:00 -07:00
Richard Newman
48c222eb81 No bug - move docs from wiki to in-tree Sphinx docs. r=doc-only 2014-03-22 15:47:31 -07:00
Richard Newman
874d02d31c Bug 986719 - Centralized documentation for UITelemetry. r=gps DONTBUILD 2014-03-21 15:59:57 -07:00