Commit Graph

203 Commits

Author SHA1 Message Date
Arne Coucheron
96ff95e52a cm: Remove obsolete persist.sys.dalvik.multithread property
Change-Id: I0d04f50dcca1454a7f38d8076b8418f67b140906
2014-12-18 03:37:16 +00:00
Tom Marshall
66e2bc5c8c cm: Remove prebuilt Term.apk
* This is free on the Play Store, no need to bake it in.

Change-Id: Iffa24c3f2239ee06deee2fe7d1cec396200e1d79
2014-12-12 13:04:33 -08:00
Steve Kondik
c4f6b977c5 cm: Enable AudioFX
* Drop DSPManager and libcyanogen-dsp. Devices should switch to
   standard Android effects or offload-capable versions.

Change-Id: I4f4eec5747e9073e576fe70e720ac3ffebb3fdd9
2014-12-09 13:29:29 -08:00
Steve Kondik
fd3b0e5c07 cm: Turn it up to Eleven
Change-Id: I61250192604498d9259470cbf1a3bb72acfe9eb6
2014-12-09 13:01:43 -08:00
Jorge Ruesga
ee7999cf0b vendor: Add zip and unrar applets
Info-Zip: 3.0 (https://github.com/jruesga/android_external_zip)
Unrar: 4.2.4 (https://github.com/jruesga/android_external_unrar)

Require: http://review.cyanogenmod.org/#/c/76209

Change-Id: I979a2e1a4d7c2830e49bd782a6c2abbf591f8643
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
2014-11-21 01:09:36 +01:00
Michael Bestas
0160f873c4 cm: Remove empty gsm/cdma makefiles
Change-Id: Ia037c7817ab4018e96be9959138369809c337783
2014-11-19 04:37:56 +00:00
Ricardo Cerqueira
49a30e7d17 Updates for CM12 2014-11-06 14:54:32 +00:00
Sven
e6dc3f2016 Revert "Update Terminal app package name"
see https://github.com/jackpal/Android-Terminal-Emulator/issues/357

This reverts commit 6b6000d1cb.

Change-Id: Iec140ddc77edee15bc5c3d6750d27bccdf9f93d4
2014-09-25 22:27:02 +02:00
Sven
6b6000d1cb Update Terminal app package name
The group that maintains and builds the Terminal Emulator
have run into Google Play issues resulting in a package name change.
Update associated libraries for this change as well.
See also:
https://github.com/jackpal/Android-Terminal-Emulator/wiki/Recent-Updates

Change-Id: Ib50a8d8435ea12d2c74ea9a68f5f9ddadc7601a5
2014-09-25 17:54:30 +00:00
Steve Kondik
2eb363f0ff cm: CMFota should not be defined here.
* It's only for user builds.

Change-Id: I723b59e66ebcf890345cdf05af6cce75625a0b2d
2014-09-19 01:30:56 +00:00
Clark Scheff
16375b8679 Themes: Add versioning to the theme feature
As new features and enhancements to the theme apk format are added
we will need a way for themes to specify which version of the theme
format they are targeting.  Exclusion of the theme feature in a
theme apk will imply v1.

Change-Id: I0016d58341ca3144bb4a4faa16663ab29439ab24
2014-09-17 16:14:51 +00:00
Steve Kondik
b9dd400b38 cm: Update use of vendor/extra `
* Use inherit-product to pick up extra configuration

Change-Id: Icb0c8b09cd10b503e2dca09b7a972a613c354e7d
2014-09-12 16:23:47 -07:00
Dan Pasanen
c1e852e2c7 common: build f2fs for all targets
Change-Id: I76ae7daefc64ba1b694495064b7f9d590d6867da
2014-09-10 20:24:40 +00:00
Roman Birg
2a729dac1f Revert "vendor/cm: add CMBugReport"
This reverts commit 5d5219175b.

Change-Id: I2ed56ca3adfaffca53c576a7e3de8fbb8da40f97
2014-08-21 19:46:53 +00:00
Roman Birg
5d5219175b vendor/cm: add CMBugReport
Change-Id: Ibf031b9d0f860664aa9cd8a680a7d5aa185a5bba
Signed-off-by: Roman Birg <roman@cyngn.com>
2014-08-13 16:23:06 -07:00
Ethan Chen
93a2149b42 Remove unnecessary duplicate
* We disable multithreaded dexopt for all builds by default now.

Change-Id: I05c01c3b7911fa8e6d3e9410f5d1cc800292ebda
2014-08-03 20:48:20 -07:00
Ethan Chen
34ee56fe6f Disable multithreaded dexopt by default
* There is still a race condition here.
* Power users can re-enable this by setting
  persist.sys.dalvik.multithread to true

Change-Id: I03686bafbac1859695466fcb522bc5436ec82e0d
2014-07-31 17:23:50 -07:00
Brint E. Kriebel
af91758210 common: Set property for the CM releasetype
Set ro.cm.releasetype based on the deteremined releasetype of the
build.

Change-Id: I2c1aa7181f42342594bd6d5dc5f5252220ed3497
2014-07-10 19:02:19 +00:00
Ricardo Cerqueira
aff5e54c4e ota: Validate any installed data's signature against our own
Try to prevent incompatible-signature system quirkiness

Change-Id: I73402d963a1b57ad0ee3c68ced4f2d7f074f927f
2014-07-10 17:03:51 +00:00
Brint E. Kriebel
1df415bba2 common: Disable multithreaded dextop on RELEASE and SNAPSHOT builds
This needs some more work before it can be considered stable enough
for use on these builds.

Change-Id: Ic80603cc59623da878875e40de92bda5caef3331
2014-07-09 15:13:08 -07:00
Abhisek Devkota
035835dbf0 Merge "vendor cm: Add PhotoPhase LWP" into cm-11.0 2014-06-23 21:38:46 +00:00
Matt Garnes
e7b6b8c019 Add the CMHome application to common.mk
Change-Id: Id99c42ffe62ec07bc80aa7ba41f71a16d1a39754
2014-06-18 02:11:36 +00:00
Matt Garnes
5d7d0e5601 Reverting last commit, pushed to head by accident.
That project is not ready yet.

Change-Id: I3691eb34dd45e23aafc084a3e8c9877302499e3c
2014-06-16 19:01:50 -07:00
Matt Garnes
ee55f653e8 Add the CMHome application to the common_full makefile.
Change-Id: I240d774d68e28fa8a71487c9708c1950c935dd78
2014-06-16 18:56:15 -07:00
Jorge Ruesga
7b7818afac vendor cm: Add PhotoPhase LWP
Change-Id: Ida8a9d400cd09b1fdbd670965c5ac60a3378c482
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
2014-06-15 11:57:14 +02:00
Michael Bestas
7d5d16dd75 Build FFMPEG plugin for all targets
Mini targets didn't include FFMPEG so far.
I don't see the reason to do this, the plugin takes up minimal space.

Change-Id: I712982c245f9cdb8dd1052a071a7590219b9a9c3
2014-06-10 20:06:48 +03:00
Brint E. Kriebel
e0e8c2772e recovery: default recovery updating to false
Default recovery flashing on system updates to false. This can be
overridden for specific builds/devices, but the option can be enabled
or disabled on all builds.

Change-Id: Ia1bc94bd1e5f799fc894286a6b2f4f7a8a3816dd
2014-05-22 15:53:44 -07:00
Andy Mast
f2dd79adfc Merge "cm-11 themes: Build new ThemesProvider" into cm-11.0 2014-05-08 21:32:31 +00:00
Steve Kondik
f1deb14ac0 cm: Underp package names
* Go back to sleep, Steve.

Change-Id: Ie8aa55981ec2447741119cb413798568174ce659
2014-05-06 13:53:47 -07:00
Steve Kondik
08bfcb3644 cm: Build Stagefright FFMPEG plugin
Change-Id: Ic727bcea4d5cbc35c720800660be7b80d638122d
2014-05-06 18:45:31 +00:00
dhacker29
942bf85d3c cm-11 themes: Build new ThemesProvider
Change-Id: Ia309407d94ceb38d56b899d1801944d5bda1acda
2014-05-05 02:45:10 +03:00
Abhisek Devkota
9094cd800c Merge "CM11 Themes: Add feature for new themes." into cm-11.0 2014-05-01 22:49:05 +00:00
Clark Scheff
ca330a2862 CM11 Themes: Add feature for new themes.
Change-Id: I0da30606534c13a43de33bef08f79fbbb1b348d3
2014-04-28 12:22:40 -07:00
Christopher R. Palmer
1c282ce3d3 build: telephony: Only include VoiceDialer in telephony builds
For WiFi only devices, they don't want this by default.

Change-Id: I4d07ab25d971f8a50beb84e2fd5f6d0bf1aeb8fe
2014-04-22 18:40:41 -04:00
Roman Birg
bd3a941634 fix the mac build
Change-Id: I58ba010150da6ccc062722b975afde0f12b68fc5
Signed-off-by: Roman Birg <roman@cyngn.com>
2014-04-01 00:07:44 +00:00
Ricardo Cerqueira
58154f365c Revert "Add SELinux filesystem relabeling to init"
This reverts commit d2d1a7ffb1.

Revert "selinuxrelabel: Remove attempts to relabel /system"

This reverts commit cae5f24530.

Revert "Recheck /data for selinux labeling"

This reverts commit c4dcb16ca9.

Revert "selinuxrelabel: Add a check for dalvik-cache"

This reverts commit c7e9230614.

Revert "selinuxrelabel: Need to check in priv-app now"

This reverts commit 3013c99acb.

Revert "selinux: When adding userdata labels, do cache too"

This reverts commit 8994907baf.

Revert "selinux: Use a more reliable sentinel to flag /data labelling"

This reverts commit b52874de53.

Change-Id: I7779aaca3b0751ed74d525292681817182a0aa7f
2014-03-20 21:21:17 +00:00
fuzz
a278f039cb cm: Move default ringtone override to telephony.mk
Change-Id: If5bf8f72f9b07271145d910ba5c44dc73748ae27
2014-03-04 21:41:25 +09:00
Ricardo Cerqueira
17b25874d1 version: Remove dash from TARGET_VENDOR_RELEASE_BUILD_ID
This variable is used to build the fingerprint and description on
signed builds, and the dash can't go in there. Add it only when
constructing the final display version variable

Change-Id: I0736d3a88e5f9980c28e6e9afa7e2f9e2d23f815
2014-02-16 17:15:07 +00:00
Steve Kondik
e4f938c7d5 cm: New ultimate revolutionary feature of revolution!
Change-Id: Ia3d0a099b8cb0c5170f3aaba0fb68d1f216b6be7
2014-02-04 22:59:01 -08:00
Brint E. Kriebel
a1e4912298 cm: Update the path for jenkins-generated files
Change-Id: I846d3c67f5a0a41457e28c93ba200dab1d14adf0
2014-01-31 11:59:56 -08:00
Michael Bestas
8deec444c8 cm: Add Trebuchet back to the build
Change-Id: Icbb6267a547e4022c6fc5382a33ba75e257006d9
2014-01-30 21:42:22 +00:00
Abhisek Devkota
83a586ede5 Merge "Add half-resolution boot animations for low-end devices" into cm-11.0 2014-01-30 21:35:17 +00:00
Steven Luo
367e64830f Add half-resolution boot animations for low-end devices
On low-end devices, the current 48 fps boot animation can use more than
50% of CPU time, and if the texture cache is enabled, a majority of main
memory as well.  For these devices, add half-resolution variants of the
lower-resolution boot animations which display 2x upscaled -- this
greatly speeds the boot process and makes the boot animation run more
smoothly.

Change-Id: I0140616ca38c52a06dd4622f1c20a9ca0da95f4b
2014-01-30 13:22:18 -08:00
Brint E. Kriebel
ac948f53eb cm versioning: fix certificate check
The variable used does not exist at this stage of the build. Switch
to PRODUCT_DEFAULT_DEV_CERTIFICATE, which does exist when in use.

Change-Id: Icb3bbaa437e68b96e1ce05a09f6525cd1ddb9a6a
2014-01-24 09:58:36 -08:00
Michael Bestas
70d21b306d Exclude extra LatinIME dictionaries in "mini" builds
Change-Id: I935f1ba5addcff2b2e4d738550db3ca6916fe07f
2014-01-28 02:08:09 +00:00
Tanguy Pruvot
ac602b4c28 busybox: add libsepol to product packages
Change-Id: I9536c3d84713454c22f45f35e00a84a5d87ae8fb
2014-01-28 00:29:45 +00:00
Steven Luo
b95faf6097 Remove some optional packages from "mini" builds
Change-Id: I31f502a10d64343c8800d51df28b6de49e44bccc
2014-01-16 19:26:07 -08:00
Dan Pasanen
2cfe6b260b cm: add selective based spn (2/2)
* patch set 1 to 7 doesn't fix the problem, it bruce forces the spn
list to ALL DEVICES.
* this change and http://review.cyanogenmod.org/#/c/57393/
will attack the problem at lowest level, customized it for speed
and memory.
*  the best part is that it handles letters and exit the
function when it find a letter in the response from ril.

Change-Id: Ia63309acf38617e68b98ff1068463a942fa793df
2014-01-13 07:54:11 -06:00
Ricardo Cerqueira
74b4f9b149 cm versioning: Empty keys == default keys
Don't assume the path to the signing key is the default, it can
be empty and have the same meaning...

Change-Id: Id545d6436e9f21d6b62eec5a317ea7665190f104
2014-01-11 16:00:16 +00:00
Ricardo Cerqueira
4616137915 cm: Add a simplified version string
Similar to the ro.build.id/ro.build.display.id distinction, and with
the same rationale; signed builds are intended to be stable by
definition, the release types have different meanings (user vs
userdebug), and the full CM version has too much duplicated information:
the device's name and build date are already present elsewhere in the
same information screen.

For signed builds, remove the duplicated information and the type,
leaving only the actual numeric version and the verbose build identifier,
turning for example "11-20140109-SNAPSHOT-HappyPonies-device" into just
"11.0-HappyPonies". If a simplified display version can't be built,
it'll be the same as the full ro.cm.version

Change-Id: I7d8cccbb3205bde710f0004df0a6bd12c39693f1
2014-01-09 10:25:31 +00:00