Commit Graph

65 Commits

Author SHA1 Message Date
Mark Finkle
b86a94d0d8 Bug 1196897 - Add flags to control using Switchboard in Fennec r=nalexander 2015-08-27 13:49:48 -04:00
Nick Alexander
6dab64b954 Bug 1191067 - Pre: Add MOZ_ANDROID_NATIVE_ACCOUNT_UI build flag. r=glandium
Currently, all versions of Firefox run with the existing native
Firefox Account UI.  This flag will opt-in to maintaining that
experience while we transition to a web account UI.  Once we're stable
on the web, we'll remove this flag entirely.
2015-08-04 16:54:00 -07:00
Sebastian Kaspari
32f5a974fe Bug 1183559 - Hide "Import from Android" feature on devices running Android M+. r=rnewman
This patch assumes that Android M is going to be API level 23 (very likely) and additionally
checks for Android M Preview builds (Build.VERSION.RELEASE set to "M").
2015-07-24 14:04:30 +02:00
Mike Taylor
76bbd33aa3 Bug 1169772 - Add Android version to platform identifier of Fennec's UA string. r=mfinkle, r=gerv 2015-06-11 09:38:00 -04:00
vivek
839e67cb6a Bug 1055264 : Build flags added for firefox account profile -r=nalexander. 2015-06-10 21:22:00 -07:00
Richard Newman
2cd7fed4ae Bug 1169393 - Move Adjust-related stuff to AdjustConstants. r=nalexander 2015-05-29 15:52:42 -07:00
Richard Newman
3b87e33941 Bug 1061273 - Pre: add 20+ to Versions. DONTBUILD 2015-05-28 15:22:08 -07:00
Nathan Toone
55b9d2c2a4 Bug 1161195 - Part 2: Rename variables. r=nalexander
Rename variables to be consistent with the name used in confvars.sh.
2015-05-05 20:11:15 -06:00
Nathan Toone
6fd8225c14 Bug 1161195 - Part 1: Set java class names at compile time. r=nalexander
Rather than hardcoding the following classes in AppConstants.java.in and AndroidManifest.xml, they are set in
confvars.sh:
   org.mozilla.gecko.GeckoApplication (Specified using MOZ_ANDROID_APPLICATION_CLASS)
   org.mozilla.gecko.BrowserApp       (Specified using MOZ_ANDROID_BROWSER_INTENT_CLASS)
   org.mozilla.search.SearchActivity  (Specified using MOZ_ANDROID_SEARCH_INTENT_CLASS)
2015-05-05 20:10:50 -06:00
Mark Finkle
c057f857cf Bug 1143888 - Integrate the Adjust install tracking SDK. r=mfinkle 2015-04-08 22:49:16 -07:00
Jim Chen
d3b4ff35a7 Bug 1152308 - Quit or restart after GeckoApp activity is destroyed; r=snorp 2015-04-17 12:22:47 -04:00
Martyn Haigh
80e024a10c Bug 1132185 - Put the tab queue UI behind a build flag (r=nalexander) 2015-02-16 14:55:52 +00:00
Mark Finkle
9c6f1f75aa Bug 1129576 - Rename the stumbler API key to the generic mozilla API key r=nalexander 2015-02-06 17:08:35 -05:00
wesj
5a09cb8548 Bug 909434 - Add ability to drag urlbar, preffed off. r=wesj 2015-01-29 10:43:40 -08:00
Richard Newman
e43addf8a5 Bug 1123377 - Create build flag for reading list service on Android. r=nalexander 2015-01-22 08:27:43 -08:00
Nick Alexander
b414875050 Bug 1124052 - Part 2: Don't preprocess Java in background services. r=rnewman 2015-01-21 11:15:24 -08:00
Margaret Leibovic
771dbcb154 Bug 1107133 - Expose tracking protection in Fennec privacy preferences. r=liuche 2014-12-08 15:17:32 -08:00
Nick Alexander
14e156328d Bug 1102488 - Part 2: Don't preprocess GeckoLoader. r=rnewman
I replaced the compile-time ANDROID_PACKAGE_NAME with the run-time
context.getPackageName() for two reasons:

1) I claim this is more correct.  It's hard to imagine Fennec working
with ANDROID_PACKAGE_NAME != context.getPackageName(), but right here
we should use the run-time, not the build-time state.

2) GeckoLoader is part of GeckoView, and as such it shouldn't assume
anything about the package it's running as.

GeckoView consumers may ship for multiple architectures, so we
shouldn't assume anything about the build-time architecture, but the
reference to MOZ_CPU_ABI is purely diagnostic.  There are substantive
changes to make here; we'll cross that bridge some other time.
2014-11-20 14:39:10 -08:00
Nick Alexander
fc89dea471 Bug 1102488 - Part 1: Factor out constants JAR. r=rnewman
The constants JAR contains AppConstants and SysInfo.  SysInfo depended
on HardwareUtils for one function, which can (should?) be in SysInfo
anyway, so I moved it.

Both SysInfo and AppConstants should be available to Robocop tests,
but they are compiled too early to access RobocopTarget.  Since
nothing in GeckoView should know about GeckoView, I moved the
annotation to the Fennec-level proguard.cfg.
2014-11-24 15:37:30 -08:00
Carsten "Tomcat" Book
93d15128cd Backed out changeset ae7b2705bfa7 (bug 1102488) 2014-11-25 08:42:55 +01:00
Carsten "Tomcat" Book
678c46531e Backed out changeset 51e6a0c2187b (bug 1102488) 2014-11-25 08:42:54 +01:00
Nick Alexander
5076b8ce87 Bug 1102488 - Part 2: Don't preprocess GeckoLoader. r=rnewman
I replaced the compile-time ANDROID_PACKAGE_NAME with the run-time
context.getPackageName() for two reasons:

1) I claim this is more correct.  It's hard to imagine Fennec working
with ANDROID_PACKAGE_NAME != context.getPackageName(), but right here
we should use the run-time, not the build-time state.

2) GeckoLoader is part of GeckoView, and as such it shouldn't assume
anything about the package it's running as.

GeckoView consumers may ship for multiple architectures, so we
shouldn't assume anything about the build-time architecture, but the
reference to MOZ_CPU_ABI is purely diagnostic.  There are substantive
changes to make here; we'll cross that bridge some other time.
2014-11-20 14:39:10 -08:00
Nick Alexander
366743b046 Bug 1102488 - Part 1: Factor out constants JAR. r=rnewman
The constants JAR contains AppConstants and SysInfo.  SysInfo depended
on HardwareUtils for one function, which can (should?) be in SysInfo
anyway, so I moved it.

Both SysInfo and AppConstants should be available to Robocop tests,
but they are compiled too early to access RobocopTarget.  Since
nothing in GeckoView should know about GeckoView, I moved the
annotation to the Fennec-level proguard.cfg.
2014-11-24 15:37:30 -08:00
Wes Kocher
fdc912c335 Backed out 5 changesets (bug 1102488) for stumbler-related robocop failures
Backed out changeset 05cf424592e6 (bug 1102488)
Backed out changeset 48fc328377d4 (bug 1102488)
Backed out changeset d2c14599cbab (bug 1102488)
Backed out changeset 8d1d39582e49 (bug 1102488)
Backed out changeset fa85f8d8b182 (bug 1102488)
2014-11-21 15:54:21 -08:00
Nick Alexander
dd47f42cb4 Bug 1102488 - Part 2: Don't preprocess GeckoLoader. r=rnewman
I replaced the compile-time ANDROID_PACKAGE_NAME with the run-time
context.getPackageName() for two reasons:

1) I claim this is more correct.  It's hard to imagine Fennec working
with ANDROID_PACKAGE_NAME != context.getPackageName(), but right here
we should use the run-time, not the build-time state.

2) GeckoLoader is part of GeckoView, and as such it shouldn't assume
anything about the package it's running as.

GeckoView consumers may ship for multiple architectures, so we
shouldn't assume anything about the build-time architecture, but the
reference to MOZ_CPU_ABI is purely diagnostic.  There are substantive
changes to make here; we'll cross that bridge some other time.
2014-11-20 14:39:10 -08:00
Nick Alexander
6730b5857f Bug 1102488 - Part 1: Factor out constants JAR. r=rnewman
The constants JAR contains AppConstants and SysInfo.  SysInfo depended
on HardwareUtils for one function, which can (should?) be in SysInfo
anyway, so I moved it.

Both SysInfo and AppConstants should be available to Robocop tests,
but they are compiled too early to access RobocopTarget.  Since
nothing in GeckoView should know about GeckoView, I moved the
annotation to the Fennec-level proguard.cfg.
2014-11-21 11:20:01 -08:00
Richard Newman
d3aea48e65 Bug 1085514 - Add Lollipop (v21) constants to Versions. r=me 2014-10-20 11:30:56 -07:00
Chris Kitching
fc55218b76 Bug 1064620: Replace # with //# for IDE integration. r=nalexander 2014-10-11 15:22:55 +01:00
Ryan VanderMeulen
0255aab10d Backed out changeset f6422f380251 (bug 1064620) for bustage. 2014-10-10 17:13:58 -04:00
Nick Alexander
af98acf339 Bug 1064620: Replace # with //# for IDE integration. r=nalexander 2014-10-10 21:11:56 +01:00
Richard Newman
4565e4dfa9 Bug 1078394 - Remove AppConstants.SEARCH_PACKAGE_NAME. r=margaret 2014-10-06 12:01:51 -07:00
wesj
d949a726b0 Bug 1071091 - Restrict the system download manager to non-release builds for now. r=nalexander 2014-09-24 22:29:00 -07:00
Projjol Banerji
dff14ea8ed Bug 1060056 - Rename MainActivity to SearchActivity. r=margaret 2014-09-26 11:12:59 -07:00
Richard Newman
bf7d5c6822 Bug 1063643 - Allow for building Fennec with a limited set of resources. r=nalexander 2014-09-06 08:25:20 -07:00
Garvan Keeley
d855eddb7b Bug 1038843 - Part 2: Enable stumbler based on existing 'app.geo.reportdata' Gecko pref. r=nalexander 2014-08-28 12:52:00 -07:00
Mark Finkle
a594f7839d Bug 1042715 - Add support for Restricted Profiles r=rnewman 2014-08-20 09:10:06 -04:00
Kartikaya Gupta
ef3abf955e Bug 1046344 - Add a build option to enable the C++ APZ code. r=snorp 2014-08-08 17:41:51 -04:00
Wes Johnston
eecc9224cd Bug 1035642 - Add branding resources for simple search widget. r=mfinkle 2014-07-30 10:45:15 -07:00
Richard Newman
49a7a48fff Bug 1042383 - Part 1: define version capabilities in AppConstants. r=mfinkle 2014-07-30 08:19:34 -07:00
Wes Johnston
69751901c3 Backout 13d9e025fc86 and 3f846b593bcb for bustage (bug 1033560). r=backout 2014-07-09 11:59:36 -07:00
Wes Johnston
b8b55c167b Bug 1033560 - Enable chromecast support in dev builds. r=gps,blassey 2014-07-08 09:15:50 -07:00
Wes Johnston
6c82b18978 Bug 901803 - Add a native media player backend for casting videos. r=mfinkle 2014-06-23 00:23:00 -07:00
Carsten "Tomcat" Book
4c5d83537e merge fx-team to mozilla-central a=merge 2014-06-25 15:34:21 +02:00
Nathan Froyd
d576f8e0b2 Bug 728600 - define TARGET_XPCOM_ABI in mozilla-config.h; r=glandium 2014-06-23 15:06:48 -04:00
Richard Newman
e75fb4ccc9 Bug 1016611 - Part 2: further cleanup. r=margaret 2014-06-20 07:41:04 -07:00
Nick Alexander
3c8eb83381 Bug 929865 - Part 3: Replace org.mozilla.gecko.App with BrowserApp. r=bnicholson 2014-06-24 18:20:13 -07:00
Nick Alexander
d8cdee4463 Bug 929865 - Part 2: Use <activity-alias> to wrap activities in generated namespace. r=bnicholson,myk 2014-06-24 18:20:13 -07:00
Richard Newman
c38f1e808a Bug 1021342 - Eliminate non-synthetic web app code. r=myk,mfinkle 2014-06-10 10:37:38 -07:00
Richard Newman
0a32d271a3 Bug 1019981 - Part 1: remove Language section from preferences if locale switching is disabled. r=nalexander 2014-06-04 19:21:33 -07:00
Nick Alexander
be5feda32b Bug 976216 - Part 1: Add AppConstants.MOZILLA_OFFICIAL. r=rnewman 2014-05-05 11:27:55 -07:00