Commit Graph

3243 Commits

Author SHA1 Message Date
Joey
3c8afe4b70 vendor: bump for LineageSDK API 9
Change-Id: I9ddb1c359bd0eaf03f150986e0b26bdcb81d481a
Signed-off-by: Joey <joey@lineageos.org>
2018-03-11 14:16:21 +00:00
Joey
19d4fb0438 lineage: fix sdk documentation generation
Change-Id: I800a8bca5667bccd7761ed56f25376574a267891
Signed-off-by: Joey <joey@lineageos.org>
2018-03-09 16:18:35 +01:00
Tobias Tefke
85f2e6de75 Update DocumentsUI overlay for Oreo
The DocumentsUI overlay needs to be updated:

  * the DocumentsUI package moved from
    frameworks/base/packages/DocumentsUI
    to packages/apps/DocumentsUI

  * the tag "productivity_device" in res/values/config.xml
    has been renamed to "show_documents_root"

Change-Id: Id9028e5b92a98ac1f9fdb34cb5a0222be70d8596
2018-03-09 14:36:40 +00:00
Sam Mortimer
3d517dc2e9 lineage: Enable wifi wakeup config option
Enables the setting to have wifi turn on automatically
when you're near high quality saved networks.

Change-Id: Id61c3f5c655322e54c015f55b6f389b835c27fe5
2018-03-07 17:56:56 +00:00
Tom Marshall
e08b021eea lineage: Add awk
Change-Id: Ib7facb2328dc843b85f177a4b071129ea7d2bde8
2018-03-07 05:35:33 +00:00
Ethan Chen
3a0f2fb0e0 qcom_target: Move RIL path mapping to core/config.mk
* hardware/ril is a required project for any build.
  Move the path mapping logic to core/config.mk so
  any build has access to the correct default mapping.

Change-Id: Ia52919d7877ddc91f8a4a988fd0858d14837fc4c
2018-03-07 00:23:23 +00:00
Ethan Chen
87b787abd9 pathmap: remove duplicate include-path-for
* include-path-for is already part of build/core/pathmap.mk

Change-Id: I3133265559b4d4b5cc6c32b49f430422e55b34ac
2018-03-06 16:51:07 +00:00
Joey
6cf7640e96 vendor: add style api
Change-Id: I52455cbf827aa5708e1eee6c8469d267979eddc8
Signed-off-by: Joey <joey@lineageos.org>
2018-03-05 13:33:32 +00:00
Bruno Martins
1022cc7c50 backuptool: Take into account new location for system default props
* System default props defined using PRODUCT_SYSTEM_DEFAULT_PROPERTIES
   are stored into /system/etc/prop.default, so that's the location where
   ro.lineage.version prop needs to be checked now. Although, fallback
   to the old location to allow sucessful upgrades.

Change-Id: I62046447876c2198a0c4f88a4f36f4723d417617
2018-03-03 00:46:45 +00:00
Rashed Abdel-Tawab
b6fb3e159a lineage: Move to Google's method of defining system default props
PRODUCT_SYSTEM_DEFAULT_PROPERTIES can now be used to define system default
properties which should be installed in system partition.

Those props are stored in /system/etc/prop.default.

Change-Id: I6cb0e28a7599b010b389cc541015a37010a00f4b
2018-03-03 00:46:27 +00:00
LuK1337
56030be8a5 lineage: Don't error out when screen size isn't set
* Generic AOSP devices don't set it and we don't really
  want to fork them just to set the bootanimation size.

Change-Id: I684454ae07348ee29c832f86f56bcfbd4f627b4d
2018-03-01 06:52:37 +00:00
Michael Bestas
a3f97c75bf extract_utils: Fix vendor framework makefile generation
* Fix copy-pasta

Change-Id: I9b2f61702985cb59af34ad146fd61bedba043f81
2018-02-27 22:32:50 +02:00
Joey
a91985580d vendor: update default wallpaper
Source: http://unsplash.com

Change-Id: I5c8c90efe51a5beb606a712cb4f2c8b14553e50c
Signed-off-by: Joey <joey@lineageos.org>
2018-02-26 13:03:13 +00:00
Ethan Chen
5bc3c8426b extract-utils: Use LOCAL_VENDOR_FILE instead of LOCAL_PROPRIETARY_FILE
* Oreo expects VNDK compatible files to be listed as LOCAL_VENDOR_FILE,
  not LOCAL_PROPRIETARY_FILE.

Change-Id: Ia2384c4f3ab3a99b79df52c796c53dc25a0f4a88
2018-02-26 02:17:37 +00:00
Jaap Jan Meijer
1fdbf7ad8b Don't enable ANDROID_BINDER_IPC_32BIT for mixed userspace/kernel
TARGET_USES_64_BIT_BINDER should be used for the userspace binder now.

Change-Id: I5cede00e7667969e394d06169dff54659900d90f
2018-02-24 20:52:30 -06:00
Michael Bestas
57c0e7ad52 Bump LINEAGE_PLATFORM_SDK_VERSION to 8
Change-Id: If78b28d3c018c7cd58b30e48efe631adbd70dd40
2018-02-24 18:54:24 +00:00
Paul Keith
08004d8cc8 lineage: Unconditionally ship exFAT tools
* We no longer need to build the mount.exfat tool because
   only kernel implementations will be supported from now on.

Change-Id: Ic7e1354e6ead6a96a9d6021de8dac4cfdabcbbce
2018-02-24 14:39:55 +00:00
Dan Pasanen
f65a6dfd63 kernel: fix ccache variable sanitation for clang builds
* When using "?=", expansion doesn't happen right away, so the ccache
  variable is sanitized before KERNEL_CC gets expanded and no ccache
  is ever used for clang builds.

* With ":=", expansion happens immediately. So let's manually check
  if KERNEL_CC is already set somewhere else to determine whether or
  not we should set it ourselves using ":=".

Change-Id: I8a61767606a4f3d4c6ba88c68b10fd2e11783406
2018-02-19 04:20:53 +00:00
Adrian DC
ae509e410c lineage: Sort soong variables and configurations
Change-Id: I4a191f8ce61123e30f780f8e39411a7723fb6197
2018-02-18 20:59:12 +00:00
Aaron Kling
30768b82c1 ATV: Ship AppDrawer
Also remove TvSettings from here since its included in atv_base

Change-Id: I2d97e90e234dc9b7868dad3b063c0420211dacdc
2018-02-18 17:38:45 +00:00
Luca Stefani
6b47332546 bootanimation: Error if screen width or height aren't set
Change-Id: Ic102e49d39a12116e9a0b25accf0ef81520c495f
2018-02-18 11:39:01 +00:00
Stricted
52602baa49 lineage: soong: replace space with colon on TARGET_LD_SHIM_LIBS
that way we can split the shim list logically into multiple lines like

TARGET_LD_SHIM_LIBS := /system/bin/gpsd|/vendor/lib/libshim_gpsd.so \
    /system/lib/libexynoscamera.so|/vendor/lib/libexynoscamera_shim.so \
    /system/lib/libstagefright.so|/system/lib/libstagefright_shim.so

to not have one single huge line

Change-Id: Ice1411ee22b78da1dbf22eac412b9e4978acebdf
2018-02-18 11:30:00 +00:00
dianlujitao
69262850b6 overlay: Use old NTP server in China
* Google changed NTP server to time.android.com since 8.0,
   but for obvious reason, it's inaccessible in China.
 * Switch to NTP server used in previous Android revisions
   when China SIM inserted to make Chinese users happy.

Change-Id: Iaee63c64cae904b38f6bcec85ed6b0be1dbf3765
2018-02-18 04:32:54 +00:00
Paul Keith
8dc66efc00 lineage: Disable DateTimeCheck activity
* This is causing Google SuW to crash

Change-Id: I35f2af3c5da72785ac03efe762afd14b2fc37383
2018-02-17 19:11:59 +01:00
Joey
d12ab12c61 vendor: set adaptive icon mask to circle
For the new icon set we'll be defaulting to a circular
mask that better suits our brand

Change-Id: Id221e7b0d07751929658862d4b1ea91412e93555
Signed-off-by: Joey <joey@lineageos.org>
2018-02-17 12:52:09 +00:00
Paul Keith
10084bf867 lineage: soong: Add var for linker shim libs
* To limit security exposure, we're forcing all devices
  to define shim libs with a TARGET_LD_SHIM_LIBS

Change-Id: Ic8722c42807429f2faa3546316c71c40533ce195
2018-02-17 09:08:28 +00:00
Abhisek Devkota
735c79cb4d Update our privapp whitelist
Change-Id: I40f0ee9b304d22437c0f3a95df34c7ce8313b41d
2018-02-12 06:49:38 +00:00
Rashed Abdel-Tawab
6255f03252 lineage: Move all system props to PRODUCT_GENERIC_PROPERTIES
For Treble enabled devices, PRODUCT_PROPERTY_OVERRIDES puts props
added with that in /vendor/build.prop. While that's great for
device-specific properties, these are global Lineage properties
which are descriptive of the system side, so move them to the list
that gets populated into /system/build.prop.

Change-Id: I8bb3d0fe13188478d4f7dedc306740a40f44a3e8
2018-02-11 23:15:39 +00:00
Joey
546c9a1ec5 lineage: add BUILD_RRO_SYSTEM_PACKAGE target
Allows to ship rro packages in system instead of vendor

Change-Id: I8822ca477e80297dce477de2d87bd3e74d4cbfb0
Signed-off-by: Joey <joey@lineageos.org>
2018-02-05 21:13:24 +01:00
Joey
ebf40e9016 vendor: set default accent color to lineage teal
Change-Id: Idd101bc57dfa3d3d77d3d4da985c38fe5d93be60
Signed-off-by: Joey <joey@lineageos.org>
2018-02-05 21:13:24 +01:00
Joey
7f9596fc01 vendor: build berry overlay packages
Change-Id: I5fe01de25947fe260936b3ce8ccb71d590cc3583
Signed-off-by: Joey <joey@lineageos.org>
2018-02-05 21:13:24 +01:00
Paul Keith
c6b6c98a2b lineage: Allow IPv6 on roaming for T-Mobile US APNs
* Fixes roaming on T-Mobile NL with a T-Mobile US SIM

Change-Id: Ied51d5297af1fafe9907c6dc2e7678f63a62363a
2018-02-05 16:45:35 +01:00
Paul Keith
20b8197bfc lineage: Consolidate T-Mobile US APNs
* MMS doesn't need to have its own APN
* This matches https://support.t-mobile.com/docs/DOC-2090 and
  was verified against a T-Mobile Galaxy Note 5 on stock

Change-Id: I254de82de012ea4b052d7751d4910f13692c970a
2018-02-05 16:45:28 +01:00
Ethan Chen
c56e8483d3 overlay: Indentation fix
Change-Id: Ib242872ad0c46a2f68ad13e37648564b57f84717
2018-02-03 13:42:34 -08:00
Dan Pasanen
0f9080a12e vendor: update vzw apns
* Add support for bearer 18
* Update mmsc urls
* Remove bad dun apn
* Set approprite auth_types
* Set visibility
* Update max_conns

Change-Id: Ie9256f10899343242c64ae3896434b4c994f3dac
2018-02-02 13:21:55 +00:00
Luca Stefani
5c91b611ca Always add manufacturer and model to MP4 files
Change-Id: Ic90fca6bc95ddf6869878cbd836f3248e09b8412
2018-02-02 00:17:52 +00:00
Ethan Chen
e5e321df3c bfqio: Add missing include header
Change-Id: I50851e633c54cd0e2e37789e88a226aaa80e8c2c
2018-02-01 19:02:07 +00:00
Paul Keith
4e75f576f9 extract_utils: Fix regressions from 3f9b94cb67
Change-Id: I78fc47c63e6bfbd5ee98a56a1d80f763e96ac266
2018-01-29 23:33:57 +02:00
Paul Keith
3957e06d5a sensitive_pn: Fix typo in sensitive phone number
* There was an extra digit hiding in here
* Corrected from: https://www.safehorizon.org/hotlines/

Change-Id: I75f179f0b263514df54acf4adc1df0f8ff3f3ada
2018-01-29 02:50:01 +02:00
Jamie
e446022782 sensitive_pn: Add some more numbers for Canada
* Mostly child abuse numers, some for violence against women
* From: http://www.children.gov.on.ca/htdocs/English/childrensaid/reportingabuse/CASLocations.aspx

Change-Id: I18add946c242eeac1c6f0859a3fd5f4fe073c6ce
2018-01-29 02:50:01 +02:00
Paul Keith
765c9d1104 sensitive_pn: Sort file
* Sort MCC orders
* Sort phone number orders
* Remove one duplicate phone number entry (116123 in GB)
* Add a note about maintaining this file

Change-Id: Ifcf392c1ca54c0daf37248a647d401d4a93dd355
2018-01-29 02:50:01 +02:00
Matthew Freund
b8a586b0e8 Added more USA sensitive phone numbers
Change-Id: I241b79a4e0a5252a010e5d8b2c1315334f5ae03f
2018-01-29 02:50:01 +02:00
systemcrash
ab2bed7056 Add APN for iD Mobile UK MVNO
Change-Id: I3af3a5a93676b0750cfa7d025e6114130fa809c8
2018-01-29 02:50:01 +02:00
Michael W
2e203941cc envsetup: Clean up for install[boot|recovery]
* Remove the files from device after installation

Change-Id: I52dc60c22abde972a066b879b3a74459261966e5
2018-01-29 02:50:01 +02:00
LuK1337
f017e36e65 lineage: Change 'bailing out' message to something more friendly
Change-Id: Iee519ea5cbfa92b6bb26e33d2bac3d2335c770a8
2018-01-27 14:40:17 +00:00
Michael Bestas
3f9b94cb67 extract_utils: Split optional args with semicolon instead of colon
* Fix optional flags like PRESIGNED
  after I1f5a1abd6929e4a7e0ccd6370d3a3dd986f94fed

Change-Id: I889f995d7f19b09908cfbaf7474442ce48bfabdb
2018-01-27 00:42:57 +00:00
Michael Bestas
c982836ca6 extract_utils: Fix makefile generation issues
* Fix makefile generation for packages that have set
  a different target destination

* Thanks to rashed and javelinanddart for their help
  in debugging and solving this issue.

Change-Id: I1f5a1abd6929e4a7e0ccd6370d3a3dd986f94fed
2018-01-27 00:42:46 +00:00
Michael Bestas
e6ed50881e lineage: Remove lineage telephony service permission
* Used for old MSIM API which is non-functional since a while

Change-Id: Ica2b9ae119d5972e425082433df3a7b099ae404a
2018-01-24 02:48:28 +02:00
Michael Bestas
4b8df75d5e lineage: Remove lineage status bar service permission
* Used for CM tiles API which is long dead

Change-Id: I4e105190ff32e887a33ad8562dba78cee1fb4dea
2018-01-24 02:48:24 +02:00
systemcrash
9ddc8182cb Added Cape Verde carrier CVMóvel default APN as configured by sales agents
Change-Id: Ic63f75c8fd8720ac04ee52b7a98e0f60ee82284d
2018-01-21 19:26:35 +00:00