Commit graph

318 commits

Author SHA1 Message Date
Steve Kondik
c86fb126c6 cm: Fix bootanimation sorting
Change-Id: I7d45f6790406db826fbb822fedb4484427b18c31
2016-11-08 13:43:33 -07:00
Dan Pasanen
4f1743470f common: add quotes to satisfy kati/bash/make/whatever
* Honestly, I have no idea why this works. Or, to put it more
  precisely, why it works without this on _some_ devices and not
  others. All of a sudden?

* Without this patch I'm getting:
    /opt/out/14.1/build-cm_d2vzw-clobber.ninja is missing, regenerating...
    terminate called after throwing an instance of 'std::out_of_range'
      what():  basic_string::erase
    make: *** [build/core/ninja.mk:167: /opt/out/14.1/build-cm_d2vzw-clobber.ninja] Aborted (core dumped)

    #### make failed to build some targets (5 seconds) ####

Change-Id: I4bf43868bf7dfe13df57151ae3597246164cbebc
2016-11-07 21:09:41 -06:00
Steve Kondik
7d4f0f2965 cm: We are cm-14.1
Change-Id: Ic8079001ad923c49bd8fe3e88c6a01f9448f1aec
2016-10-25 20:35:15 -07:00
Steve Kondik
df96b447ef cm: Re-add WallpaperPicker
* And a little OCD organization

Change-Id: I139a0a704a06fae581175e6523a34e372e04646b
2016-10-13 13:46:52 -07:00
Zhao Wei Liew
e6ba745017 cm: config: Build telephony-ext for all devices
TeleService (com.android.phone), which is built on all devices,
also has dependencies on telephony-ext. As telephony-ext is
currently absent on non-telephony devices (most tablets),
FCs are rampant on these devices.

Build telephony-ext for all device configurations to fix
the dependencies.

Change-Id: I4094ace3764d9f41ed28fbb62067ad2b2228c3a7
2016-10-13 13:57:44 +08:00
Zhao Wei Liew
805a7a25e5 cm: config: Select the appropriate default alarm tone
In Nougat, CAF removed Helium as it is a duplicate of Hassium.
Switch back to choosing Hassium as the default alarm tone.

This essentially reverts commit 2b999181c8.

Change-Id: I62ff1565c76fddf2f744c26c44f30e940cf25b7b
2016-10-03 15:30:05 +08:00
Prasath Balakrishnan
f29fa7f711 Telephony(MSIM): Add telephony-ext to boot jar path and PRODUCT_PACKAGES
Include the telephony-ext jar library in PRODUCT_PACKAGES
and in boot jar path.
The telephony-ext jar is needed for MSIM manual provisioning
and other telephony related functionalities to work.

Change-Id: I049ec39e88ec734e3770a9439d4c7ba8949b4357
2016-09-25 22:51:27 -07:00
Michael Bestas
3952f6cb0d Import CM build additions
Change-Id: Id1eb902129754e61dfcc2b5d95c3a75172ff0c5e
2016-09-25 22:32:37 -07:00
Arne Coucheron
61536d4497 cm: Minor config reorganization
* Move extra tools to common.mk. These are needed for CMFM, and should
   be included for all.
 * Move PhotoTable, LiveWallpapersPicker, SoundRecorder and Screencast
   to common.mk. These apps are extremely small, and only takes up
   less than 1 MB combined.
 * Remove obsolete live wallpapers.
 * Move sound property overrides to common.mk. There's no need
   to have them spread across several files.
 * Include CM audio files from common.mk

Change-Id: If308506cd9cd0a75014de988c242d700db5d16f3
2016-09-23 09:30:01 -07:00
Steve Kondik
b5ee377780 cm: Enable stagefright-plugins
Change-Id: I9cce46504937783b607781977e5f570ac11f75f7
2016-09-14 16:06:14 -07:00
Steve Kondik
52ffa567f5 cm: New CMSDK API level 7 - Guava
Change-Id: I38bd9b5dea02593801f130a7d790d0dddb1e800e
2016-09-04 04:48:03 -07:00
Steve Kondik
4992d385e7 cm: Update projects and overlays
* Disable non-working stuff (themes)
 * Re-enable now-working stuff

Change-Id: I929fabb2d9068616c48b5f16672cbb66f2600490
2016-09-04 04:46:47 -07:00
Steve Kondik
21e414adad cm: Build CMParts
Change-Id: I9b4c7ccd478751ae05c68c00ff1939b0f722e03b
2016-09-04 02:52:23 -07:00
Steve Kondik
960c4f46f0 cm: Add partner makefile
Change-Id: I81d46bb7f492abd95be65af58514ae395d9c6cfc
2016-09-04 02:52:04 -07:00
Dan Pasanen
a70323c1d0 common.mk: don't forget your quotes
* Not having these causes kati to wig out in unpredictable ways

Change-Id: I9d0932f5e5719204eae75c25acfdf60e9c533d3f
2016-08-30 14:52:35 -05:00
Luca Stefani
2580197b78 config: Don't include cmsdk_common if cm sdk is disabled
Change-Id: Ie5ef054213c5804352ae0e076d515b1de9e11396
2016-08-26 23:51:44 -07:00
Dan Pasanen
69354102bc cm-13.0 -> cm-14.0
Change-Id: I3820cd42208bf92aea4cf945eaade3ae59ed549a
2016-08-24 10:19:50 -05:00
Adrian DC
3e85bf7907
version: Keep the maintenance version defined and use it if needed
* The maintenance version should not be set optionally
    to its official value status, but only be used when needed

 * Use the TARGET_VENDOR_SHOW_MAINTENANCE_VERSION := true
    introduced in I77c924a13122c8e1d9af14501e46bc532f7aefbd
    to show the value of the maintenance version in releases,
    with an intermediary CM_VERSION_MAINTENANCE variable

Change-Id: I22b944a1d2d8586e5f3c75e19ca1c53aa3b22b59
2016-08-16 19:26:11 +02:00
Steve Kondik
7595620750 cm: Add custom off-mode charging screen
* Moving this to open-source from CyanogenOS :)
  * Thanks to Chao Chen, Ethan Chen, Pat Erley, Scott Mertz,
    and Keith Mok for various contributions to this.

Change-Id: If79f9c279668d14ee0cde62889bb09e7185ef08c
2016-08-14 14:10:53 -07:00
Luis Vidal
049d4c52be config: Add WeatherManagerService to PRODUCT_PACKAGES
Change-Id: Ic6d18ebeec31d17104a4093f5da1f956417e345b
2016-08-13 01:34:17 -07:00
Steve Kondik
31125bccef cm: Build HexoLibre as part of common_full
Change-Id: I9af13beb525d118b48b5ca163760e14bd51c3a8a
2016-08-11 16:00:37 -07:00
Scott Mertz
a995059030 Allow maintenance versions to be ignored
CyanogenMod builds shouldn't show maintenance versions.  Allow the
environment to override this behavior instead

Change-Id: I77c924a13122c8e1d9af14501e46bc532f7aefbd
2016-08-05 12:26:54 -07:00
Jessica Wagantall
79204e6a99 version: Set version string to 13.0.1 to reflect security update
CYNGNOS-3177
Update security patch for 2016-08-01

Change-Id: Iaa1d8d9efef067030b0d37803381827d2a4ac0c8
2016-08-03 15:53:29 -07:00
d34d
851457aedb config: Add ThemeManagerService to PRODUCT_PACKAGES
Change-Id: I8f858b3932ffd557cd752918fbb059caf3770a42
2016-08-02 12:15:46 -07:00
Roman Birg
cdb0ea61fa cm: include CMAudioService in builds
Change-Id: I318f6f9aca96edba056c1a5a2dc010279f389e78
Signed-off-by: Roman Birg <roman@cyngn.com>
2016-07-25 09:56:30 -07:00
razorloves
cddc169a16 Revert "cm: add selective based spn (2/2)"
Appears to be unused in CM13.

This reverts commit 2cfe6b260b.

Change-Id: Ia9beee776fd86f516ed9834f92530355a189f326
2016-07-14 09:55:21 -07:00
Abhisek Devkota
f1c5ab81b7 Adapt to 6.0.1_r52 backup whitelist
As of f/b 9b8c6d2df35455ce9e67907edded1e4a2ecb9e28
 we need to whitelist who can be backup services.

Change-Id: I52a004924e6d2651c5ecdec51a8c5a80bdd54a38
2016-07-07 14:52:37 -07:00
d34d
7454cd9981 Bring back the custom wallpaper picker [5/5]
Change-Id: I817be62290ee90c6ddcc662a893c4fd18c2ab9e8
TICKET: OSS-62
2016-06-17 10:18:15 -07:00
Tom Marshall
dd3a17feef config: Make product size available for use by project mkfiles
This allows projects to opt out for space limited devices.

Also create a common_mini.mk and populate it with common stuff from
the common_mini_*.mk files.

Change-Id: I7d7dee73b70f97a778353ca136434a6e36edaf7e
2016-06-10 11:09:52 -07:00
Tom Marshall
bdc5d03c77 cm: Remove GMS guard
This is overridden internally now.

Change-Id: I1387bf125f2652485295f438e7ab269fc6680496
2016-05-25 12:29:28 -07:00
AdrianDC
243d3696e7 cm: Fix the backuptool importation logic
* backuptool.sh and its dependencies are to be used
    on devices without the flags being checked, not with

Change-Id: Ia2e1e32c4878f52a0a781e64583a95b32f8d3611
2016-05-25 02:06:55 -07:00
Abhisek Devkota
b9f0c17bf1 Fix GMS guard
RM-232
Change-Id: I68a360a15ed31461f1defdfe3e2e88d74cc0897a
2016-05-24 15:43:11 -07:00
luca020400
f9dccd7264
cm: Build DataUsageProvider
Change-Id: I89124cd684f40b48099ce32be3e20111c044c8a0
2016-05-10 20:04:18 +02:00
Steve Kondik
3fe3faafd0 cm: Add CMAudioService the platform
* Also brings JNI to CMSDK

Change-Id: I599964a1f9200a8d2ecdad0bb8c4d8593e6d7415
2016-04-26 16:41:19 -07:00
Steve Kondik
512d428d2f cm: Moving LiveDisplay to CMSDK
* Also alphabetized the list of feature xmls, you filthy pigs.

Change-Id: I094a46c313be4531c6dd1af1e007a26b2476d60e
2016-04-13 01:37:20 -07:00
Adnan Begovic
7ae471d7ca cm: Prepare for api level 6.
TICKET: CYNGNOS-2303
Change-Id: Ife365b606abe8043a4c6e9c0eef206e629a470cd
2016-04-01 15:39:07 -07:00
Luis Vidal
6d61d301e5 Add Weather Content Provider [3/5]
Introduce the weather system feature, which will be used to
identify if the Weather Content Provider/Weather services are
available in the device.

Add SELinux entries for the cmweather service

Change-Id: Ibe862903095276f87f23c0d7dae54733eeeb5638
2016-03-31 17:42:56 -07:00
d34d
2cf159cdf9 LLS: Add live lock screen service [3/4]
Change-Id: I9136e9c9c1413c45aa300f0c92fd69b0c409a052
2016-03-30 08:46:20 -07:00
Adnan Begovic
7877680718 cm: Introduce partner feature xml.
Change-Id: Ic4ab2c85fb2935646438b9063d98ee0333c927f5
TICKET: CYNGNOS-2293
2016-03-25 12:45:37 -07:00
Adnan Begovic
37e59c1ba5 cm: Introduce performance feature xml.
Change-Id: I9c8cfa27f0b8cf41ff66d81724f92bd412763a65
TICKET: CYNGNOS-2294
2016-03-25 12:38:48 -07:00
Adnan Begovic
0edc6410bf cm: Introduce telephony feature xml.
Change-Id: I35e0b25a7323af12c6c87edc247a03cf9d919a0c
TICKET: CYNGNOS-2291
2016-03-24 17:39:48 -07:00
Adnan Begovic
7ff86fa815 cm: Introduce appsuggest feature xml.
TICKET: CYNGNOS-2290
Change-Id: I4d4b342f4a9664ef9ba78f8a57dc18ef5ad0fd8f
2016-03-24 17:39:18 -07:00
Adnan Begovic
78a12edacf cm: Introduce profiles feature xml.
TICKET: CYNGNOS-2288
Change-Id: I7ebc085732bc09e2c2737d2acfa090a74e40c9fb
2016-03-24 16:55:33 -07:00
Adnan Begovic
14768c4f5a cm: Introduce statusbar feature xml.
TICKET: CYNGNOS-2289
Change-Id: I1906717f69c5123d2d3f12e860e729810073a01e
2016-03-24 16:51:51 -07:00
Adnan Begovic
f3610f55e7 cm: Commonize cmsdk specific targets.
Change-Id: I5e2f0b84ed34244b7549daf91053258193dd716f
2016-03-15 15:22:38 -07:00
Abhisek Devkota
cf03e166be Bring back Exchange2
Dropped out via r22, but we want this

Change-Id: Iec52790d7c69594d1101d9062fb649a3aca866ab
2016-03-14 12:46:54 -08:00
Ricardo Cerqueira
15c9ef4cc3 config: Lower the priority of vendor/cm overlays
The priority order for overlays is PRODUCT > DEVICE > LOCAL
Having PRODUCT here was overriding all of the DEVICE_ specifics
mentioned in device repositories, which was not the intent.
vendor/cm is present as a set of sane defaults, but for the most
part these overlays are intended to be overridable by the device
if needed.

The logic is that PRODUCT_PACKAGE_OVERLAYS should be used by a
particular product while DEVICE_PACKAGE_OVERLAYS is used by
several products that share common device configs. Yeah, the naming
is counterintiuitive, but that's the implementation in
build/core/package_internal.mk

Partially addresses CYNGNOS-2229

Change-Id: Icfbc92593e37f3c00c3d26dd09e08d09267621ed
2016-03-11 14:10:09 +00:00
Scott Mertz
2b4ec05fc0 Revert "recovery: default recovery updating to false"
The default behavior is as if this setting is off.  There's no need
to set it.  Settings will now set it at boot if not configured.

This reverts commit e0e8c2772e.

OPO-490
Change-Id: I77963dfc9eea8ece25ed1b6b17bd2c6936ae69ee
2016-02-16 12:02:38 -08:00
Michael Bestas
34b5b9756c cm: Add live lockscreen feature
Change-Id: I62e5229c9688619c2f7809f001d761b4bdf13a10
2016-02-02 12:23:43 -08:00
Adnan Begovic
67f9e7adaa vendor/cm: Bump cmsdk platform version.
Change-Id: I5f460fd94e9e85003d6d7dac58c42d5d3d31a742
2016-01-18 11:27:05 -08:00