diff options
86 files changed, 1115 insertions, 245 deletions
@@ -1 +1,3 @@ proprietary/* +prebuilt/common/apps/ +*~ diff --git a/CHANGELOG.mkdn b/CHANGELOG.mkdn index 8b32915..8ac5532 100644 --- a/CHANGELOG.mkdn +++ b/CHANGELOG.mkdn @@ -1,133 +1,187 @@ +Replicant +========= + +### Replicant 4.2 0004 images + +Common: +* CVE-2015-1474 native framework security fix +* CVE-2015-3842 av framework security fix +* Installer Hijacking vulnerability fix +* Stagefright vulnerability fix (including CVE-2015-3864) +* Various other backported security fixes +* Process thrash killing battery fix + +Galaxy S (I9000): +* Mobile data activation fix + +### Replicant 4.2 0003 images + +Common: +* CVE-2014-3153 Linux security fix +* CVE-2014-3566 Apache-http security fix +* CVE-2014-6041 Webkit security fix +* CVE-2014-6271 Bash security fix +* CVE-2014-6277 Bash security fix +* CVE-2014-6278 Bash security fix +* CVE-2014-7169 Bash security fix +* CVE-2014-7186 Bash security fix +* CVE-2014-7187 Bash security fix +* Master Key security fix +* Fake ID security fix +* Preferred Network Offload privacy fix +* CaCert Root CA and Class 3 CA +* NFC firmware data load from a static file instead of a library +* NFC power off only when initialization failed +* Additional Wi-Fi MAC addresses for murata +* Samsung-RIL and libsamsung-ipc rewrite: harder, better, probably not faster but definitely stronger + +Galaxy Note 2 (N7100): +* Magnetic field sensor data interpretation correction + +GTA04: +* Proper indications on boot failures +* Lower earpiece playback volume +* Installation script various fixes + +### Replicant 4.2 0002 images + +Common: +* Better handling of missing NFC firmware +* Replicant bootanimations with new typeface +* Hide the homescreen search bar by default +* Replicant-approved websites in the default bookmarks +* Possibility to disable the search engine and DuckDuckGo for all! + +Galaxy S 2 (I9100), Galaxy Note (N7000): +* Scale camera thumbnail before converting to jpeg, when necessary +* Handle camera preview size changen, disable unsupported sizes and other fixes +* Home key to select item in recovery +* Accelerometer sensor enable fix + +Galaxy S (I9000): +* Read and write modem data in proper buffer-sized chunks + +Galaxy Nexus (I9250): +* Properly handle missing Ducati firmware + +Galaxy Tab 2 7.0 (P31xx): +* Correct rotation for Wi-Fi-only version + +Galaxy Tab 2 10.1 (P51xx): +* In-call audio routing fix (especially headphones microphone) + +Galaxy S 3 (I9300), Galaxy Note 2 (N7100): +* Handle camera preview size or format change + +GTA04: +* Initial Replicant 4.2 release +* 2D graphics working +* Audio working +* Wi-Fi not working without non-free firmwares +* Bluetooth broken +* GPS working + +### Replicant 4.2 0001 images + +Initial Replicant 4.2 release + +Nexus S (I902x): +* 2D graphics working, slow +* Sound working +* Telephony working +* Mobile data working +* Wi-Fi not working without non-free firmwares +* Bluetooth not working without non-free firmwares +* Sensors working +* Camera working + +Galaxy S (I9000): +* 2D graphics working, slow +* Sound working +* Telephony working +* Mobile data working +* Wi-Fi not working without non-free firmwares +* Bluetooth not working without non-free firmwares +* Sensors working +* Camera working + +Galaxy S 2 (I9100): +* 2D graphics working, fast +* Sound working, except Bluetooth and USB audio +* Telephony working +* Mobile data working +* Wi-Fi not working without non-free firmwares +* Bluetooth not working without non-free firmwares +* Sensors working +* Camera working + +Galaxy Note (N7000): +* 2D graphics working +* Sound working, except Bluetooth and USB audio +* Telephony working +* Mobile data working +* Wi-Fi not working without non-free firmwares +* Bluetooth not working without non-free firmwares +* Sensors working +* Camera working + +Galaxy Nexus (I9250): +* 2D graphics working +* Sound working +* Telephony working +* Mobile data working +* Wi-Fi not working without non-free firmwares +* Bluetooth not working without non-free firmwares +* Sensors working + +Galaxy Tab 2 7.0 (P31xx): +* 2D graphics working, fast +* Sound working +* Telephony working +* Mobile data working +* Wi-Fi not working without non-free firmwares +* Bluetooth not working without non-free firmwares +* Sensors working + +Galaxy Tab 2 10.1 (P51xx): +* 2D graphics working, slow +* Sound working +* Telephony working +* Mobile data working +* Wi-Fi not working without non-free firmwares +* Bluetooth not working without non-free firmwares +* Sensors working + +Galaxy S 3 (I9300): +* 2D graphics working +* Sound working +* Telephony working +* Mobile data working +* Wi-Fi not working without non-free firmwares +* Bluetooth not working without non-free firmwares +* Sensors working +* Camera working (back) + +Galaxy Note 2 (N7100): +* 2D graphics working +* Sound working +* Telephony working +* Mobile data working +* Wi-Fi not working without non-free firmwares +* Bluetooth not working without non-free firmwares +* Sensors working +* Camera working (back) + CyanogenMod =============== -Visit http://github.com/CyanogenMod for full source and git access. +Visit http://github.com/CyanogenMod for full changelogs and git access. Visit http://review.cyanogenmod.org for our Gerrit instance. CHANGELOG (notable new features) --------- -### 12.1 YOG4PAO3 -* Common: Android 5.1.1 (Google) -* Android Security Bulletin – October 5th update - -### 12.1 YOG4PAO2 -* Common: Android 5.1.1 (Google) -* New Devices: Andromax Q (rendang), Galaxy S5 China (kltechn), Galaxy S5 Duos (klteduos), Galaxy S5 Duos China (kltechnduo) -* IMAP idle support -* SDK v1 release -* Stagefright security fixes - -### 12.0 -* Common: Android 5.0 (Google) - -### 11.0.0 M12 -* Common: Android 4.4.4 (Google) -* patches against POODLE vulnerability in SSLv3 -* Multi-sim improvements throughout the OS experience - -### 11.0.0 M11 -* Common: Android 4.4.4 (Google) -* New Devices: Galaxy S4 Active (jactivelte), Galaxy S4 SK I-9506 (ks01lte), Galaxy S5 GSM (klte), Galaxy Tab 10.1 (picassowifi), Galaxy Player 4.0 (ypg1) -* Re-introduce Samsung Galaxy Relay 4G (apexqtmo) support -* Fix signal strength showing ’2147483647′ on certain devices -* Frameworks & Core Apps: CAF and other upstream updates -* Lockscreen: Do not play sounds while a phone call is active & MSIM updates -* Frameworks: Add base & MSIM APIs for SEEK (Secure Element Evaluation Kit) support -* Frameworks: Fix volume button changing two ‘steps’ per click -* Frameworks: Add ‘Screen Off’ action for double-tap/long-press configuration options -* Show devices connected to your WiFi (tethering) Hotspot -* Fix bug related to ‘switch to last app’ action while in Recents view -* Fix Navigation Bar arrow keys in RTL locales -* Translations updates from CyanogenMod CrowdIn team -* Adjustments to ‘Glove Mode’ (High Touch Sensitivity) -* APN Updates for various regions -* Camera: Add support for all available Slow Shutter speeds (hardware dependent); Improve shutter button -* Dialer/InCallUI: Fix smartcover always showing answer fragment -* LG G2: Address GPS and NFC issues -* Base support for HTC Desire 816 & HTC One Mini 2 (pending nightlies) -* Various security updates -* General bug fixes - -### 11.0.0 M10 -* Common: Android 4.4.4 (Google) -* New Devices: Galaxy S5 Sprint (kltespr) -* Split out Note 3 into GSM (hlte), Sprint (hltespr) and Verizon (hltevzw) -* Refactor moto_msm8960dt as 'ghost' for Moto X 2013 -* Drop support for obake, toro, toroplus -* Theme Engine: Themes support for additional UI elements -* Frameworks & Core Apps: CAF and other upstream updates -* Settings: Add scramble pin feature -* Frameworks: Long press recent apps to switch to last used app -* Settings: Add soft reboot option -* Add smart cover support -* Add glove mode support -* Add bug reporter and crash log uploader -* Multisim updates -* General bug fixes -* ANT+ Support for various hardware -* Privacy Guard: Control NFC permissions - -### 11.0.0 M9 -* Common: Android 4.4.4 (Google) -* New Devices: Sony Xperia Z2 Tablets (castor); HTC One (m8) -* Theme Engine: Themes support for additional UI elements -* Lockscreen: Allow doubletap to sleep when using secure keyguard -* Settings: Safe Headset Volume – prompt when interfering with 3rd party device (Jawbone, Square, etc) -* Settings: Center clock support -* Settings: Proximity Wake-Up support -* Settings: Spam notification filtering -* Settings Search: Additional improvements and highlighting -* Data Usage Info: Add support for CDMA devices without sim cards -* Bluetooth: Add additional A2DP profiles -* Bluetooth: Disable AVRCP 1.5 by default (fixes various car unit compatibility) -* Email: Fix saving attachments to storage for POP3 accounts -* Account for Play Services induced wake-locks -* Fix encryption on some LG Devices -* Dialer: add support for Korean and Chinese to smart-dialer - -### 11.0.0 M8 -* Common: Android 4.4.4 (Google) -* New Devices: Sony Xperia Z2 (sirius); Xiaomi Mi2 (aries); Oppo Find 7a/s (find7); OnePlus One (bacon) -* Common: Fix VPN issues related to 4.4.3 merge -* Common: Enable 'Heads Up' notification mode (Settings > Notifications) -* Settings: 'Interface' replaced by 'Status Bar', 'Notification Drawer', and 'Gestures' -* Settings: Moved 'Expanded Desktop' to 'Display' -* Settings: Moved all lock screen related items to 'Lock Screen' and removed duplicates from 'Security' -* Settings: Moved 'Navigation Bar' layout control to 'Buttons' -* Trebuchet: Custom Homescreen grid size -* Trebuchet: Add Protected Apps feature -* Trebuchet: Add Search Panel (Google Now) option -* WhisperPush: No longer ignores 'Blacklist' -* Futex: Protect against Towelroot -* Various small bugfixes, global and device-specific - -### 11.0.0 M7 -* Common: Android 4.4.2 (Google) -* New Devices: HTC One (m8); Samsung Galaxy Tab Pro 8.4 (mondrianwifi); Galaxy Note 8.0 LTE (n5120); LG G2 Docomo (l01f) -* Common: Theme Chooser UI Overhaul -* Common: Calculator app redesign (courtesy Xlythe) -* Common: Performance Profiles -* Common: Improved theming performance on low memory devices (~512MB RAM or less) -* Trebuchet: Move settings to new slide-out panel -* Trebuchet: Consolidate settings for home and drawer options -* Media: Add FFMPEG support (expanded media format support) -* Bluetooth: Improved support for new car audio systems and docks -* Various small bugfixes, global and device-specific - -### 10.2.0 -* Common: Android 4.3 (Google) -* Common: Privacy Guard 2.0 with AppOps -* Common: Quick Settings Ribbon (replaces Notification Power Widgets) -* Common: Hardware Tunables HAL -* Common: Settings restructure -* SMS: Voice+ (Google Voice integration) -* SMS: Middleware layer -* APN: World Phone Support (unified APN list) -* Trebuchet: Universal Icon Pack support -* Various small bugfixes, global and device-specific - ### 10.1.3 * Common: CyanogenMod Account * Common: Privacy Guard diff --git a/CONTRIBUTORS.mkdn b/CONTRIBUTORS.mkdn index 0a68f1d..81eb1a3 100644 --- a/CONTRIBUTORS.mkdn +++ b/CONTRIBUTORS.mkdn @@ -1,3 +1,8 @@ +Replicant +========= + +A non-exhaustive list of people involved in Replicant is available at: http://redmine.replicant.us/projects/replicant/wiki/People + CyanogenMod =========== diff --git a/README.mkdn b/README.mkdn index 7f265ce..9eff1ec 100644 --- a/README.mkdn +++ b/README.mkdn @@ -1,3 +1,24 @@ +Replicant +========= + +About +----- + +Replicant is a fully free Android distribution running on several devices, +a free software mobile operating system putting the emphasis on freedom and privacy/security. + +More information about Replicant is available at: http://www.replicant.us/about.php + +Website: http://www.replicant.us/ +Blog: http://blog.replicant.us/ +Wiki/tracker/forums: http://redmine.replicant.us/ + +Copying +------- + +Replicant is made of free software, owned by various copyright holders and released under various free software licenses. +Please refer to the source code of each component for specific details. + CyanogenMod =========== diff --git a/build-toolchain b/build-toolchain new file mode 100755 index 0000000..6431908 --- /dev/null +++ b/build-toolchain @@ -0,0 +1,23 @@ +#!/bin/sh +set -e + +BASEDIR=$(pwd) + +mkdir -p $BASEDIR/toolchain/clang +cd $BASEDIR/toolchain/clang + +# build llvm and clang binaries +cmake -DCMAKE_BUILD_TYPE=Release -DLLVM_TARGETS_TO_BUILD="X86;ARM" \ + -DLLVM_EXTERNAL_CLANG_SOURCE_DIR=../../external/clang \ + -DCMAKE_C_FLAGS="-O2" ../../external/llvm/ +make -j $(nproc) + +cd $BASEDIR + +#TODO: copy include header (now in /usr/include) +# include patch for binutils +# enable optimization for llvm (more stuff?) +# test with gcc-4.8 binaries if there are errors +# document renaming of binaries of cross compiler build and export flag +# review other prebuilt tools from misc, tools, devtools and sdk +# search for bin directories in external and remove binaries diff --git a/build/core/config.mk b/build/core/config.mk index e3b1948..57bb514 100644 --- a/build/core/config.mk +++ b/build/core/config.mk @@ -23,5 +23,5 @@ FRAMEWORK_CM_PLATFORM_REMOVED_API_FILE := $(TOPDIR)vendor/cmsdk/api/cm_removed.t FRAMEWORK_CM_PLATFORM_SYSTEM_API_FILE := $(TOPDIR)vendor/cmsdk/system-api/cm_system-current.txt FRAMEWORK_CM_PLATFORM_SYSTEM_REMOVED_API_FILE := $(TOPDIR)vendor/cmsdk/system-api/cm_system-removed.txt -BUILD_MAVEN_PREBUILT := $(TOP)/vendor/cm/build/core/maven_artifact.mk -PUBLISH_MAVEN_PREBUILT := $(TOP)/vendor/cm/build/core/maven_artifact_publish.mk +BUILD_MAVEN_PREBUILT := $(TOP)/vendor/replicant/build/core/maven_artifact.mk +PUBLISH_MAVEN_PREBUILT := $(TOP)/vendor/replicant/build/core/maven_artifact_publish.mk diff --git a/config/cm_audio.mk b/config/cm_audio.mk index f5f659f..1fb7d31 100644 --- a/config/cm_audio.mk +++ b/config/cm_audio.mk @@ -2,10 +2,10 @@ # CyanogenMod Audio Files # -ALARM_PATH := vendor/cm/prebuilt/common/media/audio/alarms -NOTIFICATION_PATH := vendor/cm/prebuilt/common/media/audio/notifications -RINGTONE_PATH := vendor/cm/prebuilt/common/media/audio/ringtones -UI_PATH := vendor/cm/prebuilt/common/media/audio/ui +ALARM_PATH := vendor/replicant/prebuilt/common/media/audio/alarms +NOTIFICATION_PATH := vendor/replicant/prebuilt/common/media/audio/notifications +RINGTONE_PATH := vendor/replicant/prebuilt/common/media/audio/ringtones +UI_PATH := vendor/replicant/prebuilt/common/media/audio/ui # Alarms PRODUCT_COPY_FILES += \ diff --git a/config/common.mk b/config/common.mk index 39de5ee..e2849a8 100644 --- a/config/common.mk +++ b/config/common.mk @@ -1,4 +1,4 @@ -PRODUCT_BRAND ?= cyanogenmod +PRODUCT_BRAND ?= replicant ifneq ($(TARGET_SCREEN_WIDTH) $(TARGET_SCREEN_HEIGHT),$(space)) # determine the smaller dimension @@ -10,7 +10,7 @@ TARGET_BOOTANIMATION_SIZE := $(shell \ fi ) # get a sorted list of the sizes -bootanimation_sizes := $(subst .zip,, $(shell ls vendor/cm/prebuilt/common/bootanimation)) +bootanimation_sizes := $(subst .zip,, $(shell ls vendor/replicant/prebuilt/common/bootanimation)) bootanimation_sizes := $(shell echo -e $(subst $(space),'\n',$(bootanimation_sizes)) | sort -rn) # find the appropriate size and set @@ -27,9 +27,9 @@ endef $(foreach size,$(bootanimation_sizes), $(call check_and_set_bootanimation,$(size))) ifeq ($(TARGET_BOOTANIMATION_HALF_RES),true) -PRODUCT_BOOTANIMATION := vendor/cm/prebuilt/common/bootanimation/halfres/$(TARGET_BOOTANIMATION_NAME).zip +PRODUCT_BOOTANIMATION := vendor/replicant/prebuilt/common/bootanimation/halfres/$(TARGET_BOOTANIMATION_NAME).zip else -PRODUCT_BOOTANIMATION := vendor/cm/prebuilt/common/bootanimation/$(TARGET_BOOTANIMATION_NAME).zip +PRODUCT_BOOTANIMATION := vendor/replicant/prebuilt/common/bootanimation/$(TARGET_BOOTANIMATION_NAME).zip endif endif @@ -75,39 +75,43 @@ endif # Copy over the changelog to the device PRODUCT_COPY_FILES += \ - vendor/cm/CHANGELOG.mkdn:system/etc/CHANGELOG-CM.txt + vendor/replicant/CHANGELOG.mkdn:system/etc/CHANGELOG-CM.txt # Backup Tool ifneq ($(WITH_GMS),true) PRODUCT_COPY_FILES += \ - vendor/cm/prebuilt/common/bin/backuptool.sh:install/bin/backuptool.sh \ - vendor/cm/prebuilt/common/bin/backuptool.functions:install/bin/backuptool.functions \ - vendor/cm/prebuilt/common/bin/50-cm.sh:system/addon.d/50-cm.sh \ - vendor/cm/prebuilt/common/bin/blacklist:system/addon.d/blacklist + vendor/replicant/prebuilt/common/bin/backuptool.sh:install/bin/backuptool.sh \ + vendor/replicant/prebuilt/common/bin/backuptool.functions:install/bin/backuptool.functions \ + vendor/replicant/prebuilt/common/bin/50-cm.sh:system/addon.d/50-cm.sh \ + vendor/replicant/prebuilt/common/bin/blacklist:system/addon.d/blacklist endif # Signature compatibility validation PRODUCT_COPY_FILES += \ - vendor/cm/prebuilt/common/bin/otasigcheck.sh:install/bin/otasigcheck.sh + vendor/replicant/prebuilt/common/bin/otasigcheck.sh:install/bin/otasigcheck.sh # init.d support PRODUCT_COPY_FILES += \ - vendor/cm/prebuilt/common/etc/init.d/00banner:system/etc/init.d/00banner \ - vendor/cm/prebuilt/common/bin/sysinit:system/bin/sysinit + vendor/replicant/prebuilt/common/etc/init.d/00banner:system/etc/init.d/00banner \ + vendor/replicant/prebuilt/common/bin/sysinit:system/bin/sysinit ifneq ($(TARGET_BUILD_VARIANT),user) # userinit support PRODUCT_COPY_FILES += \ - vendor/cm/prebuilt/common/etc/init.d/90userinit:system/etc/init.d/90userinit + vendor/replicant/prebuilt/common/etc/init.d/90userinit:system/etc/init.d/90userinit endif # CM-specific init file PRODUCT_COPY_FILES += \ - vendor/cm/prebuilt/common/etc/init.local.rc:root/init.cm.rc + vendor/replicant/prebuilt/common/etc/init.local.rc:root/init.cm.rc # Copy over added mimetype supported in libcore.net.MimeUtils PRODUCT_COPY_FILES += \ - vendor/cm/prebuilt/common/lib/content-types.properties:system/lib/content-types.properties + vendor/replicant/prebuilt/common/lib/content-types.properties:system/lib/content-types.properties + +# Prebuilt apps +PRODUCT_COPY_FILES += \ + vendor/replicant/prebuilt/common/apps/FDroid.apk:system/app/FDroid.apk # Enable SIP+VoIP on all targets PRODUCT_COPY_FILES += \ @@ -119,10 +123,10 @@ PRODUCT_COPY_FILES += \ # This is CM! PRODUCT_COPY_FILES += \ - vendor/cm/config/permissions/com.cyanogenmod.android.xml:system/etc/permissions/com.cyanogenmod.android.xml + vendor/replicant/config/permissions/com.cyanogenmod.android.xml:system/etc/permissions/com.cyanogenmod.android.xml # Theme engine -include vendor/cm/config/themes_common.mk +include vendor/replicant/config/themes_common.mk # Required CM packages PRODUCT_PACKAGES += \ @@ -139,17 +143,15 @@ PRODUCT_PACKAGES += \ PRODUCT_PACKAGES += \ librsjni -# Custom CM packages +# Custom packages PRODUCT_PACKAGES += \ Launcher3 \ Trebuchet \ AudioFX \ - CMWallpapers \ + ReplicantWallpapers \ CMFileManager \ Eleven \ LockClock \ - CMUpdater \ - CyanogenSetupWizard \ CMSettingsProvider \ ExactCalculator @@ -225,83 +227,32 @@ endif PRODUCT_PROPERTY_OVERRIDES += \ persist.sys.root_access=0 -PRODUCT_PACKAGE_OVERLAYS += vendor/cm/overlay/common - -PRODUCT_VERSION_MAJOR = 13 -PRODUCT_VERSION_MINOR = 0 -PRODUCT_VERSION_MAINTENANCE = 0-RC0 +PRODUCT_PACKAGE_OVERLAYS += vendor/replicant/overlay/common -# Set CM_BUILDTYPE from the env RELEASE_TYPE, for jenkins compat +ifeq ($(USE_OPENGL_RENDERER),true) +PRODUCT_PACKAGE_OVERLAYS += vendor/replicant/overlay/opengl +else +BOARD_EGL_CFG := vendor/replicant/prebuilt/softwaregl/configs/egl.cfg -ifndef CM_BUILDTYPE - ifdef RELEASE_TYPE - # Starting with "CM_" is optional - RELEASE_TYPE := $(shell echo $(RELEASE_TYPE) | sed -e 's|^CM_||g') - CM_BUILDTYPE := $(RELEASE_TYPE) - endif -endif +PRODUCT_PROPERTY_OVERRIDES += ro.softwaregl=1 -# Filter out random types, so it'll reset to UNOFFICIAL -ifeq ($(filter RELEASE NIGHTLY SNAPSHOT EXPERIMENTAL,$(CM_BUILDTYPE)),) - CM_BUILDTYPE := +PRODUCT_PACKAGE_OVERLAYS += vendor/replicant/overlay/softwaregl endif -ifdef CM_BUILDTYPE - ifneq ($(CM_BUILDTYPE), SNAPSHOT) - ifdef CM_EXTRAVERSION - # Force build type to EXPERIMENTAL - CM_BUILDTYPE := EXPERIMENTAL - # Remove leading dash from CM_EXTRAVERSION - CM_EXTRAVERSION := $(shell echo $(CM_EXTRAVERSION) | sed 's/-//') - # Add leading dash to CM_EXTRAVERSION - CM_EXTRAVERSION := -$(CM_EXTRAVERSION) - endif - else - ifndef CM_EXTRAVERSION - # Force build type to EXPERIMENTAL, SNAPSHOT mandates a tag - CM_BUILDTYPE := EXPERIMENTAL - else - # Remove leading dash from CM_EXTRAVERSION - CM_EXTRAVERSION := $(shell echo $(CM_EXTRAVERSION) | sed 's/-//') - # Add leading dash to CM_EXTRAVERSION - CM_EXTRAVERSION := -$(CM_EXTRAVERSION) - endif - endif -else - # If CM_BUILDTYPE is not defined, set to UNOFFICIAL - CM_BUILDTYPE := UNOFFICIAL - CM_EXTRAVERSION := -endif - -ifeq ($(CM_BUILDTYPE), UNOFFICIAL) - ifneq ($(TARGET_UNOFFICIAL_BUILD_ID),) - CM_EXTRAVERSION := -$(TARGET_UNOFFICIAL_BUILD_ID) - endif -endif +PRODUCT_VERSION_MAJOR = 6 +PRODUCT_VERSION_MINOR = 0 +PRODUCT_VERSION_MAINTENANCE = 1 -ifeq ($(CM_BUILDTYPE), RELEASE) - ifndef TARGET_VENDOR_RELEASE_BUILD_ID - CM_VERSION := $(PRODUCT_VERSION_MAJOR).$(PRODUCT_VERSION_MINOR).$(PRODUCT_VERSION_MAINTENANCE)$(PRODUCT_VERSION_DEVICE_SPECIFIC)-$(CM_BUILD) - else - ifeq ($(TARGET_BUILD_VARIANT),user) - CM_VERSION := $(PRODUCT_VERSION_MAJOR).$(PRODUCT_VERSION_MINOR)-$(TARGET_VENDOR_RELEASE_BUILD_ID)-$(CM_BUILD) - else - CM_VERSION := $(PRODUCT_VERSION_MAJOR).$(PRODUCT_VERSION_MINOR).$(PRODUCT_VERSION_MAINTENANCE)$(PRODUCT_VERSION_DEVICE_SPECIFIC)-$(CM_BUILD) - endif - endif -else - CM_VERSION := $(PRODUCT_VERSION_MAJOR).$(PRODUCT_VERSION_MINOR)-$(shell date -u +%Y%m%d)-$(CM_BUILDTYPE)$(CM_EXTRAVERSION)-$(CM_BUILD) -endif +REPLICANT_VERSION := "replicant-6.0" PRODUCT_PROPERTY_OVERRIDES += \ - ro.cm.version=$(CM_VERSION) \ - ro.cm.releasetype=$(CM_BUILDTYPE) \ - ro.modversion=$(CM_VERSION) \ - ro.cmlegal.url=https://cyngn.com/legal/privacy-policy + ro.cm.version=$(REPLICANT_VERSION) \ + ro.modversion=$(REPLICANT_VERSION) -include vendor/cm-priv/keys/keys.mk -CM_DISPLAY_VERSION := $(CM_VERSION) +CM_VERSION := $(REPLICANT_VERSION) +CM_DISPLAY_VERSION := $(REPLICANT_VERSION) ifneq ($(PRODUCT_DEFAULT_DEV_CERTIFICATE),) ifneq ($(PRODUCT_DEFAULT_DEV_CERTIFICATE),build/target/product/security/testkey) diff --git a/config/common_full.mk b/config/common_full.mk index 5fa1e1f..59e034d 100644 --- a/config/common_full.mk +++ b/config/common_full.mk @@ -1,16 +1,19 @@ # Inherit common CM stuff -$(call inherit-product, vendor/cm/config/common.mk) +$(call inherit-product, vendor/replicant/config/common.mk) # Include CM audio files -include vendor/cm/config/cm_audio.mk +include vendor/replicant/config/cm_audio.mk -# Optional CM packages +ifeq ($(USE_OPENGL_RENDERER),true) PRODUCT_PACKAGES += \ Galaxy4 \ HoloSpiralWallpaper \ LiveWallpapers \ LiveWallpapersPicker \ - MagicSmokeWallpapers \ + MagicSmokeWallpapers +endif + +PRODUCT_PACKAGES += \ NoiseField \ PhaseBeam \ PhotoTable \ diff --git a/config/common_full_phone.mk b/config/common_full_phone.mk index 252fe54..7c19dda 100644 --- a/config/common_full_phone.mk +++ b/config/common_full_phone.mk @@ -1,12 +1,12 @@ # Inherit common CM stuff -$(call inherit-product, vendor/cm/config/common_full.mk) +$(call inherit-product, vendor/replicant/config/common_full.mk) # Required CM packages PRODUCT_PACKAGES += \ LatinIME # Include CM LatinIME dictionaries -PRODUCT_PACKAGE_OVERLAYS += vendor/cm/overlay/dictionaries +PRODUCT_PACKAGE_OVERLAYS += vendor/replicant/overlay/dictionaries # Default notification/alarm sounds PRODUCT_PROPERTY_OVERRIDES += \ @@ -15,7 +15,7 @@ PRODUCT_PROPERTY_OVERRIDES += \ ifeq ($(TARGET_SCREEN_WIDTH) $(TARGET_SCREEN_HEIGHT),$(space)) PRODUCT_COPY_FILES += \ - vendor/cm/prebuilt/common/bootanimation/480.zip:system/media/bootanimation.zip + vendor/replicant/prebuilt/common/bootanimation/vertical-480x800.zip:system/media/bootanimation.zip endif -$(call inherit-product, vendor/cm/config/telephony.mk) +$(call inherit-product, vendor/replicant/config/telephony.mk) diff --git a/config/common_full_tablet_wifionly.mk b/config/common_full_tablet_wifionly.mk index eb804ba..fc1cf9c 100644 --- a/config/common_full_tablet_wifionly.mk +++ b/config/common_full_tablet_wifionly.mk @@ -1,5 +1,5 @@ # Inherit common CM stuff -$(call inherit-product, vendor/cm/config/common_full.mk) +$(call inherit-product, vendor/replicant/config/common_full.mk) # Required CM packages PRODUCT_PACKAGES += \ @@ -13,7 +13,7 @@ PRODUCT_PROPERTY_OVERRIDES += \ ro.config.notification_sound=Argon.ogg \ ro.config.alarm_alert=Helium.ogg -ifeq ($(TARGET_SCREEN_WIDTH) $(TARGET_SCREEN_HEIGHT),$(space)) +ifeq ($(TARGET_BOOTANIMATION_NAME),) PRODUCT_COPY_FILES += \ - vendor/cm/prebuilt/common/bootanimation/800.zip:system/media/bootanimation.zip + vendor/replicant/prebuilt/common/bootanimation/horizontal-1280x800.zip:system/media/bootanimation.zip endif diff --git a/config/common_mini_phone.mk b/config/common_mini_phone.mk index da0c5f1..d6344e2 100644 --- a/config/common_mini_phone.mk +++ b/config/common_mini_phone.mk @@ -1,8 +1,8 @@ # Inherit common CM stuff -$(call inherit-product, vendor/cm/config/common.mk) +$(call inherit-product, vendor/replicant/config/common.mk) # Include CM audio files -include vendor/cm/config/cm_audio.mk +include vendor/replicant/config/cm_audio.mk # Required CM packages PRODUCT_PACKAGES += \ @@ -13,9 +13,9 @@ PRODUCT_PROPERTY_OVERRIDES += \ ro.config.notification_sound=Argon.ogg \ ro.config.alarm_alert=Helium.ogg -ifeq ($(TARGET_SCREEN_WIDTH) $(TARGET_SCREEN_HEIGHT),$(space)) +ifeq ($(TARGET_BOOTANIMATION_NAME),) PRODUCT_COPY_FILES += \ - vendor/cm/prebuilt/common/bootanimation/320.zip:system/media/bootanimation.zip + vendor/replicant/prebuilt/common/bootanimation/vertical-320x480.zip:system/media/bootanimation.zip endif $(call inherit-product, vendor/cm/config/telephony.mk) diff --git a/config/common_mini_tablet_wifionly.mk b/config/common_mini_tablet_wifionly.mk index 4eccd94..5ebe2a5 100644 --- a/config/common_mini_tablet_wifionly.mk +++ b/config/common_mini_tablet_wifionly.mk @@ -1,8 +1,8 @@ # Inherit common CM stuff -$(call inherit-product, vendor/cm/config/common.mk) +$(call inherit-product, vendor/replicant/config/common.mk) # Include CM audio files -include vendor/cm/config/cm_audio.mk +include vendor/replicant/config/cm_audio.mk # Required CM packages PRODUCT_PACKAGES += \ @@ -13,7 +13,7 @@ PRODUCT_PROPERTY_OVERRIDES += \ ro.config.notification_sound=Argon.ogg \ ro.config.alarm_alert=Helium.ogg -ifeq ($(TARGET_SCREEN_WIDTH) $(TARGET_SCREEN_HEIGHT),$(space)) +ifeq ($(TARGET_BOOTANIMATION_NAME),) PRODUCT_COPY_FILES += \ - vendor/cm/prebuilt/common/bootanimation/800.zip:system/media/bootanimation.zip + vendor/replicant/prebuilt/common/bootanimation/horizontal-1024x600.zip:system/media/bootanimation.zip endif diff --git a/config/nfc_enhanced.mk b/config/nfc_enhanced.mk index d9ea102..63a9097 100644 --- a/config/nfc_enhanced.mk +++ b/config/nfc_enhanced.mk @@ -1,3 +1,3 @@ # This device supports CM enhanced NFC PRODUCT_COPY_FILES += \ - vendor/cm/config/permissions/com.cyanogenmod.nfc.enhanced.xml:system/etc/permissions/com.cyanogenmod.nfc.enhanced.xml + vendor/replicant/config/permissions/com.cyanogenmod.nfc.enhanced.xml:system/etc/permissions/com.cyanogenmod.nfc.enhanced.xml diff --git a/config/telephony.mk b/config/telephony.mk index 355bde0..b28e26f 100644 --- a/config/telephony.mk +++ b/config/telephony.mk @@ -1,10 +1,10 @@ # World APN list PRODUCT_COPY_FILES += \ - vendor/cm/prebuilt/common/etc/apns-conf.xml:system/etc/apns-conf.xml + vendor/replicant/prebuilt/common/etc/apns-conf.xml:system/etc/apns-conf.xml # Selective SPN list for operator number who has the problem. PRODUCT_COPY_FILES += \ - vendor/cm/prebuilt/common/etc/selective-spn-conf.xml:system/etc/selective-spn-conf.xml + vendor/replicant/prebuilt/common/etc/selective-spn-conf.xml:system/etc/selective-spn-conf.xml # Telephony packages PRODUCT_PACKAGES += \ diff --git a/config/themes_common.mk b/config/themes_common.mk index c3bcfa9..eaeb2d2 100644 --- a/config/themes_common.mk +++ b/config/themes_common.mk @@ -5,4 +5,4 @@ PRODUCT_PACKAGES += \ ThemesProvider PRODUCT_COPY_FILES += \ - vendor/cm/config/permissions/org.cyanogenmod.theme.xml:system/etc/permissions/org.cyanogenmod.theme.xml + vendor/replicant/config/permissions/org.cyanogenmod.theme.xml:system/etc/permissions/org.cyanogenmod.theme.xml diff --git a/get-prebuilts b/get-prebuilts new file mode 100755 index 0000000..0e4398d --- /dev/null +++ b/get-prebuilts @@ -0,0 +1,11 @@ +#!/bin/sh +set -e + +BASEDIR=$( dirname $0 ) + +mkdir -p $BASEDIR/prebuilt/common/apps/ + +# F-Droid +curl -L -o $BASEDIR/prebuilt/common/apps/FDroid.apk -O -L https://f-droid.org/FDroid.apk +curl -L -o $BASEDIR/prebuilt/common/apps/FDroid.apk.asc -O -L https://f-droid.org/FDroid.apk.asc +gpg --armor --verify $BASEDIR/prebuilt/common/apps/FDroid.apk.asc $BASEDIR/prebuilt/common/apps/FDroid.apk diff --git a/overlay/common/frameworks/base/core/res/res/drawable-hdpi/usb_android.png b/overlay/common/frameworks/base/core/res/res/drawable-hdpi/usb_android.png Binary files differnew file mode 100644 index 0000000..8dc05e3 --- /dev/null +++ b/overlay/common/frameworks/base/core/res/res/drawable-hdpi/usb_android.png diff --git a/overlay/common/frameworks/base/core/res/res/drawable-hdpi/usb_android_connected.png b/overlay/common/frameworks/base/core/res/res/drawable-hdpi/usb_android_connected.png Binary files differnew file mode 100644 index 0000000..0e7318c --- /dev/null +++ b/overlay/common/frameworks/base/core/res/res/drawable-hdpi/usb_android_connected.png diff --git a/overlay/common/frameworks/base/core/res/res/drawable-ldpi/usb_android.png b/overlay/common/frameworks/base/core/res/res/drawable-ldpi/usb_android.png Binary files differnew file mode 100644 index 0000000..3fd694c --- /dev/null +++ b/overlay/common/frameworks/base/core/res/res/drawable-ldpi/usb_android.png diff --git a/overlay/common/frameworks/base/core/res/res/drawable-ldpi/usb_android_connected.png b/overlay/common/frameworks/base/core/res/res/drawable-ldpi/usb_android_connected.png Binary files differnew file mode 100644 index 0000000..02348e4 --- /dev/null +++ b/overlay/common/frameworks/base/core/res/res/drawable-ldpi/usb_android_connected.png diff --git a/overlay/common/frameworks/base/core/res/res/drawable-mdpi/usb_android.png b/overlay/common/frameworks/base/core/res/res/drawable-mdpi/usb_android.png Binary files differnew file mode 100644 index 0000000..87283dc --- /dev/null +++ b/overlay/common/frameworks/base/core/res/res/drawable-mdpi/usb_android.png diff --git a/overlay/common/frameworks/base/core/res/res/drawable-mdpi/usb_android_connected.png b/overlay/common/frameworks/base/core/res/res/drawable-mdpi/usb_android_connected.png Binary files differnew file mode 100644 index 0000000..f8ae120 --- /dev/null +++ b/overlay/common/frameworks/base/core/res/res/drawable-mdpi/usb_android_connected.png diff --git a/overlay/common/frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.jpg b/overlay/common/frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.jpg Binary files differindex fd919d2..61bd5b2 100644 --- a/overlay/common/frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.jpg +++ b/overlay/common/frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.jpg diff --git a/overlay/common/frameworks/base/core/res/res/drawable-sw600dp-nodpi/default_wallpaper.jpg b/overlay/common/frameworks/base/core/res/res/drawable-sw600dp-nodpi/default_wallpaper.jpg Binary files differindex 57e21f2..ae991b5 100644 --- a/overlay/common/frameworks/base/core/res/res/drawable-sw600dp-nodpi/default_wallpaper.jpg +++ b/overlay/common/frameworks/base/core/res/res/drawable-sw600dp-nodpi/default_wallpaper.jpg diff --git a/overlay/common/frameworks/base/core/res/res/drawable-sw720dp-nodpi/default_wallpaper.jpg b/overlay/common/frameworks/base/core/res/res/drawable-sw720dp-nodpi/default_wallpaper.jpg Binary files differindex 57e21f2..ae991b5 100644 --- a/overlay/common/frameworks/base/core/res/res/drawable-sw720dp-nodpi/default_wallpaper.jpg +++ b/overlay/common/frameworks/base/core/res/res/drawable-sw720dp-nodpi/default_wallpaper.jpg diff --git a/overlay/common/frameworks/base/core/res/res/drawable-xhdpi/default_wallpaper.jpg b/overlay/common/frameworks/base/core/res/res/drawable-xhdpi/default_wallpaper.jpg Binary files differindex 2791f5b..ae991b5 100644 --- a/overlay/common/frameworks/base/core/res/res/drawable-xhdpi/default_wallpaper.jpg +++ b/overlay/common/frameworks/base/core/res/res/drawable-xhdpi/default_wallpaper.jpg diff --git a/overlay/common/frameworks/base/core/res/res/drawable-xhdpi/usb_android.png b/overlay/common/frameworks/base/core/res/res/drawable-xhdpi/usb_android.png Binary files differnew file mode 100644 index 0000000..13446c5 --- /dev/null +++ b/overlay/common/frameworks/base/core/res/res/drawable-xhdpi/usb_android.png diff --git a/overlay/common/frameworks/base/core/res/res/drawable-xhdpi/usb_android_connected.png b/overlay/common/frameworks/base/core/res/res/drawable-xhdpi/usb_android_connected.png Binary files differnew file mode 100644 index 0000000..1fb9b05 --- /dev/null +++ b/overlay/common/frameworks/base/core/res/res/drawable-xhdpi/usb_android_connected.png diff --git a/overlay/common/frameworks/base/packages/SettingsProvider/res/values/defaults.xml b/overlay/common/frameworks/base/packages/SettingsProvider/res/values/defaults.xml index cafca3c..3f6a6ec 100644 --- a/overlay/common/frameworks/base/packages/SettingsProvider/res/values/defaults.xml +++ b/overlay/common/frameworks/base/packages/SettingsProvider/res/values/defaults.xml @@ -18,7 +18,7 @@ --> <resources> <string name="def_backup_transport">com.google.android.gms/.backup.BackupTransportService</string> - + <bool name="def_install_non_market_apps">true</bool> <!-- Enable notification counters in statusbar --> <integer name="def_notif_count">1</integer> </resources> diff --git a/overlay/common/packages/apps/Settings/res/values-af/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-af/cm_strings.xml new file mode 100644 index 0000000..ecafd95 --- /dev/null +++ b/overlay/common/packages/apps/Settings/res/values-af/cm_strings.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2012-2013 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="mod_version">Replicant weergawe</string> + <string name="mod_version_default">Onbekend</string> + <string name="cyanogenmod_waiver_body">"Wysiging van hierdie instelling kan teen jou staat of regerings wette wees.\n\nRaak "<b>"OK"</b>" om hierdie waarskuwing en kwytskelding te aanvaar en Replicant en sy bydraers te vrywaar van alle wetlike verpligtinge."</string> +</resources> diff --git a/overlay/common/packages/apps/Settings/res/values-ca/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-ca/cm_strings.xml new file mode 100644 index 0000000..061c1c4 --- /dev/null +++ b/overlay/common/packages/apps/Settings/res/values-ca/cm_strings.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2012-2013 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="mod_version">Replicant versió</string> + <string name="mod_version_default">Desconegut</string> + <string name="cyanogenmod_waiver_body">Canviar aquest ajust podria anar en contra del teu país o les lleis nacionals.\n\nSeleccionant \'OK\', declares conèixer aquesta alerta i renuncies, i alliberes a Replicant i els seus contribuïdors de totes les responsabilitat legals.</string> +</resources> diff --git a/overlay/common/packages/apps/Settings/res/values-cs/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-cs/cm_strings.xml new file mode 100644 index 0000000..85bec0d --- /dev/null +++ b/overlay/common/packages/apps/Settings/res/values-cs/cm_strings.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2012-2013 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="mod_version">Verze Replicantu</string> + <string name="mod_version_default">Neznámá</string> + <string name="cyanogenmod_waiver_body">Změnou tohoto nastavení může dojít k porušení práva dané země.\n\nPotvrzení tlačítka \'OK\' níže přijímáte toto varování a zprošťujete povinnost jakéhokoliv odškodnění v případě újmy.</string> +</resources> diff --git a/overlay/common/packages/apps/Settings/res/values-da/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-da/cm_strings.xml new file mode 100644 index 0000000..ff12b32 --- /dev/null +++ b/overlay/common/packages/apps/Settings/res/values-da/cm_strings.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2012-2013 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="mod_version">Replicant-version</string> + <string name="mod_version_default">Ukendt</string> + <string name="cyanogenmod_waiver_body">At ændre denne indstilling kan være imod loven.\n\nVed at vælge \'OK\' herunder anerkender du denne advarsel og ophæver, sikrer og holder Replicant og dens bidragydere skadesløse fra alle juridiske forpligtelser.</string> +</resources> diff --git a/overlay/common/packages/apps/Settings/res/values-de/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-de/cm_strings.xml new file mode 100644 index 0000000..869f1d9 --- /dev/null +++ b/overlay/common/packages/apps/Settings/res/values-de/cm_strings.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2012-2013 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="mod_version">Replicant-Version</string> + <string name="mod_version_default">Unbekannt</string> + <string name="cyanogenmod_waiver_body">Das Deaktivieren dieser Funktion kann gegen geltendes Recht verstoßen.\n\nDurch Ihre Bestätigung erklären Sie, dass Sie Replicant sowie alle daran Mitwirkenden von sämtlichen damit verbunden rechtlichen Verbindlichkeiten, u.A. Schadensersatzpflichten, befreien.</string> +</resources> diff --git a/overlay/common/packages/apps/Settings/res/values-el/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-el/cm_strings.xml new file mode 100644 index 0000000..fda350f --- /dev/null +++ b/overlay/common/packages/apps/Settings/res/values-el/cm_strings.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2012-2013 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="mod_version">Έκδοση Replicant</string> + <string name="mod_version_default">Άγνωστη</string> + <string name="cyanogenmod_waiver_body">Η αλλαγή αυτής της ρύθμισης μπορεί να είναι ενάντια στη νομοθεσία της πολιτείας ή της κυβέρνησης σας.\n\nΕπιλέγοντας \'OK\' παρακάτω, αποδέχεστε αυτή την προειδοποίηση και απαλλάσετε το Replicant και τους συνεργάτες του από όλες τις νομικές ευθύνες και υποχρεώσεις.</string> +</resources> diff --git a/overlay/common/packages/apps/Settings/res/values-es/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-es/cm_strings.xml new file mode 100644 index 0000000..0f12411 --- /dev/null +++ b/overlay/common/packages/apps/Settings/res/values-es/cm_strings.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2012-2013 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="mod_version">Versión Replicant</string> + <string name="mod_version_default">Desconocida</string> + <string name="cyanogenmod_waiver_body">Cambiar este ajuste puede ir en contra de la leyes de tu estado o país.\n\nPulsando \u00ABAceptar\u00BB, reconoces esta advertencia y eximes de cualquier responsabilidad legal a Replicant y sus colaboradores, renunciando así a cualquier reclamación por daños y perjuicios.</string> +</resources> diff --git a/overlay/common/packages/apps/Settings/res/values-fi/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-fi/cm_strings.xml new file mode 100644 index 0000000..2611966 --- /dev/null +++ b/overlay/common/packages/apps/Settings/res/values-fi/cm_strings.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2012-2013 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="mod_version">Replicant-versio</string> + <string name="mod_version_default">Tuntematon</string> +</resources> diff --git a/overlay/common/packages/apps/Settings/res/values-fr/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-fr/cm_strings.xml new file mode 100644 index 0000000..f854401 --- /dev/null +++ b/overlay/common/packages/apps/Settings/res/values-fr/cm_strings.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2012-2013 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="mod_version">Version Replicant</string> + <string name="mod_version_default">Inconnue</string> + <string name="cyanogenmod_waiver_body">Le changement de ce paramètre peut être interdit par les lois de votre gouvernement ou état.\n\nEn sélectionnant \'OK\' ci-dessous, vous reconnaissez avoir pris connaissance de cet avertissement, et vous dégagez Replicant et ses contributeurs de toutes responsabilités et de toutes obligations juridiques.</string> +</resources> diff --git a/overlay/common/packages/apps/Settings/res/values-hu/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-hu/cm_strings.xml new file mode 100644 index 0000000..efd660b --- /dev/null +++ b/overlay/common/packages/apps/Settings/res/values-hu/cm_strings.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2012-2013 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="mod_version">Replicant verzió</string> + <string name="mod_version_default">Ismeretlen</string> + <string name="cyanogenmod_waiver_body">A beállítás módosítása halláskárosodáshoz vezethet.\n\nAz \"OK\" gombbal Ön elfogadja ezt a figyelmeztetést és ezzel felmenti a Replicant csapatot és minden közreműködőt az esetleges jogi kötelezettségek alól.</string> +</resources> diff --git a/overlay/common/packages/apps/Settings/res/values-it/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-it/cm_strings.xml new file mode 100644 index 0000000..92a7f5b --- /dev/null +++ b/overlay/common/packages/apps/Settings/res/values-it/cm_strings.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2012-2013 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="mod_version">Versione Replicant</string> + <string name="mod_version_default">Sconoscito</string> + <string name="cyanogenmod_waiver_body">Cambiare questa impostazione può essere contro le leggi del tuo stato/governo.\n\nPremendo \'OK\' più sotto, accetti quanto riportato in questo avviso, e dichiari di esonerare e sollevare Replicant e i suoi collaboratori da ogni responsabilità civile e penale.</string> +</resources> diff --git a/overlay/common/packages/apps/Settings/res/values-iw/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-iw/cm_strings.xml new file mode 100644 index 0000000..a8bc80a --- /dev/null +++ b/overlay/common/packages/apps/Settings/res/values-iw/cm_strings.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2012-2013 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="mod_version">גרסת Replicant</string> + <string name="mod_version_default">לא ידועה</string> +</resources> diff --git a/overlay/common/packages/apps/Settings/res/values-ja/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-ja/cm_strings.xml new file mode 100644 index 0000000..9f43d7c --- /dev/null +++ b/overlay/common/packages/apps/Settings/res/values-ja/cm_strings.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2012-2013 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="mod_version">Replicant バージョン</string> + <string name="mod_version_default">不明</string> + <string name="cyanogenmod_waiver_body">この設定の変更は条例や法律に反しているかもしれません。\n\n\ここで\'OK\'を選択した場合、あなたはこの警告及び権利の放棄、Replicantとその貢献者に対する全ての法的責任からの免責に同意したことになります。</string> +</resources> diff --git a/overlay/common/packages/apps/Settings/res/values-ko/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-ko/cm_strings.xml new file mode 100644 index 0000000..364a3ab --- /dev/null +++ b/overlay/common/packages/apps/Settings/res/values-ko/cm_strings.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2012-2013 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="mod_version">Replicant 버전</string> + <string name="mod_version_default">알 수 없음</string> + <string name="cyanogenmod_waiver_body">이 설정을 변경하는 것은 법에 저촉될 수 있습니다.\n\n아래 \'확인\'을 선택하면 귀하는 이 경고와 면책 사항을 모두 이해하였으며 Replicant와 그 기여자들에게 어떠한 법적 책임도 묻지 않는 것에 동의한 것으로 간주됩니다.</string> +</resources> diff --git a/overlay/common/packages/apps/Settings/res/values-lt/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-lt/cm_strings.xml new file mode 100644 index 0000000..85818cc --- /dev/null +++ b/overlay/common/packages/apps/Settings/res/values-lt/cm_strings.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2012-2013 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="mod_version">Replicant versija</string> + <string name="mod_version_default">Nežinoma</string> +</resources> diff --git a/overlay/common/packages/apps/Settings/res/values-nb/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-nb/cm_strings.xml new file mode 100644 index 0000000..a1c3fa1 --- /dev/null +++ b/overlay/common/packages/apps/Settings/res/values-nb/cm_strings.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2012-2013 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="mod_version">Replicant versjon</string> + <string name="mod_version_default">Ukjent</string> + <string name="cyanogenmod_waiver_body">Å endre denne innstillingen kan være mot loven.\n\nVed å velge \'OK\' nedenfor, godtar du denne advarslen og opphevelsen, sikrer og holder Replicant og dens bidragsytere fra alle juridiske forpliktelser.</string> +</resources> diff --git a/overlay/common/packages/apps/Settings/res/values-nl/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-nl/cm_strings.xml new file mode 100644 index 0000000..cc973cf --- /dev/null +++ b/overlay/common/packages/apps/Settings/res/values-nl/cm_strings.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2012-2013 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="mod_version">Replicant-versie</string> + <string name="mod_version_default">Onbekend</string> + <string name="cyanogenmod_waiver_body">Het wijzigen van deze instelling kan in overtreding zijn met de regelgeving in uw staat/land.\n\nDoor te tikken op \'OK\' erkent u deze waarschuwing en doet u afstand van en vrijwaart u Replicant en/of haar bijdragers van alle wettelijke verplichtingen</string> +</resources> diff --git a/overlay/common/packages/apps/Settings/res/values-pl/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-pl/cm_strings.xml new file mode 100644 index 0000000..85a555a --- /dev/null +++ b/overlay/common/packages/apps/Settings/res/values-pl/cm_strings.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2012-2013 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="mod_version">Wersja Replicant</string> + <string name="mod_version_default">Nieznana</string> + <string name="cyanogenmod_waiver_body">Zmiana tych ustawień może być niezgodna z lokalnym prawem.\n\nWybierając \'OK\' przyjmujesz to ostrzeżenie do wiadomości oraz odciążasz Replicant i jego twórców od wszystkich konsekwencji prawnych.</string> +</resources> diff --git a/overlay/common/packages/apps/Settings/res/values-pt/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-pt/cm_strings.xml new file mode 100644 index 0000000..4e693da --- /dev/null +++ b/overlay/common/packages/apps/Settings/res/values-pt/cm_strings.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2012-2013 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="mod_version">Versão Replicant</string> + <string name="mod_version_default">Desconhecida</string> + <string name="cyanogenmod_waiver_body">Alterar esta configuração pode ser contra as leis do seu local.\n\nAo selecionar abaixo \'OK\', você reconhece este aviso e garantia, proteção e isenção ao Replicant e seus contribuintes de todas responsabilidades legais.</string> +</resources> diff --git a/overlay/common/packages/apps/Settings/res/values-ro/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-ro/cm_strings.xml new file mode 100644 index 0000000..9fb7e9d --- /dev/null +++ b/overlay/common/packages/apps/Settings/res/values-ro/cm_strings.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2012-2013 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="mod_version">"Versiune Replicant"</string> + <string name="mod_version_default">"Necunoscută"</string> +</resources> diff --git a/overlay/common/packages/apps/Settings/res/values-ru/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-ru/cm_strings.xml new file mode 100644 index 0000000..b5e33e3 --- /dev/null +++ b/overlay/common/packages/apps/Settings/res/values-ru/cm_strings.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2012-2013 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="mod_version">Версия Replicant</string> + <string name="mod_version_default">Неизвестно</string> + <string name="cyanogenmod_waiver_body">Изменение этих настроек может противоречить законам Вашего государства.\n\nНажимая \"OK\" Вы соглашаетесь с этим предупреждением и освобождаете Replicant и всех его разработчиков от любых юридических обязательств.</string> +</resources> diff --git a/overlay/common/packages/apps/Settings/res/values-sk/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-sk/cm_strings.xml new file mode 100644 index 0000000..48a63e2 --- /dev/null +++ b/overlay/common/packages/apps/Settings/res/values-sk/cm_strings.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2012-2013 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="mod_version">Verzia Replicant-u</string> + <string name="mod_version_default">Neznáma</string> +</resources> diff --git a/overlay/common/packages/apps/Settings/res/values-tr/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-tr/cm_strings.xml new file mode 100644 index 0000000..2146852 --- /dev/null +++ b/overlay/common/packages/apps/Settings/res/values-tr/cm_strings.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2012-2013 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="mod_version">Replicant sürümü</string> + <string name="mod_version_default">Bilinmiyor</string> + <string name="cyanogenmod_waiver_body">Bu ayaları değiştirme hükümet ya da eyaletinizin yasalarına aykırı olabilir.\n\nAşağıdan \'Tamam\' butonuna bastığınızda bu uyarı ve feragat\'ı dikkate aldığınız ve Replicant ve katkıcılarını her türlü cezai yükümlülükten sorumlu tutmayacağınızı kabul ediyorsunuz.</string> +</resources> diff --git a/overlay/common/packages/apps/Settings/res/values-uk/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-uk/cm_strings.xml new file mode 100644 index 0000000..407e958 --- /dev/null +++ b/overlay/common/packages/apps/Settings/res/values-uk/cm_strings.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2012-2013 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="mod_version">Версія Replicant</string> + <string name="mod_version_default">Невідомо</string> + <string name="cyanogenmod_waiver_body">Зміна цих налаштувань може суперечити законам вашох країни.\n\nНатискаючи \"OK\" Ви погоджуєтесь із цим попередженням та звільняєте Replicant і всіх його розробників від любих юридичних зобов’язань.</string> +</resources> diff --git a/overlay/common/packages/apps/Settings/res/values-zh-rCN/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values-zh-rCN/cm_strings.xml new file mode 100644 index 0000000..fd125fc --- /dev/null +++ b/overlay/common/packages/apps/Settings/res/values-zh-rCN/cm_strings.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2012-2013 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="mod_version">Replicant 版本</string> + <string name="mod_version_default">未知</string> + <string name="cyanogenmod_waiver_body">改变此设置可能在您所在的国家属于非法行为.\n\n选择 \'确定\' 意味着您已读此警告并放弃一切起诉权, 保证 Replicant 及其贡献者免于受罚并且不承担任何法律责任.</string> +</resources> diff --git a/overlay/common/packages/apps/Settings/res/values/cm_strings.xml b/overlay/common/packages/apps/Settings/res/values/cm_strings.xml new file mode 100644 index 0000000..cbbe151 --- /dev/null +++ b/overlay/common/packages/apps/Settings/res/values/cm_strings.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2012-2013 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="mod_version">Replicant version</string> + <string name="mod_version_default">Unknown</string> + <string name="cyanogenmod_waiver_body">Changing this setting may be against your state or government laws.\n\nIn selecting \'OK\' below, you acknowledge this warning and waive, indemnify and hold harmless Replicant and its contributors from all legal liabilities.</string> +</resources> diff --git a/overlay/opengl/packages/apps/Trebuchet/res/xml/default_workspace.xml b/overlay/opengl/packages/apps/Trebuchet/res/xml/default_workspace.xml new file mode 100644 index 0000000..faa1a6e --- /dev/null +++ b/overlay/opengl/packages/apps/Trebuchet/res/xml/default_workspace.xml @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2009 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<favorites xmlns:launcher="http://schemas.android.com/apk/res/com.cyanogenmod.trebuchet"> + <!-- Far-left screen [0] --> + + <!-- Left screen [1] --> + <appwidget + launcher:packageName="com.andrew.apollo" + launcher:className="com.andrew.apollo.appwidgets.AppWidgetLarge" + launcher:screen="1" + launcher:x="0" + launcher:y="0" + launcher:spanX="4" + launcher:spanY="2" /> + <favorite + launcher:packageName="com.android.gallery3d" + launcher:className="com.android.camera.CameraLauncher" + launcher:screen="1" + launcher:x="1" + launcher:y="3" /> + <favorite + launcher:packageName="com.android.gallery3d" + launcher:className="com.android.gallery3d.app.Gallery" + launcher:screen="1" + launcher:x="2" + launcher:y="3" /> + + <!-- Middle screen [2] --> + <appwidget + launcher:packageName="com.android.deskclock" + launcher:className="com.android.alarmclock.AnalogAppWidgetProvider" + launcher:screen="2" + launcher:x="1" + launcher:y="0" + launcher:spanX="2" + launcher:spanY="2" /> + <favorite + launcher:packageName="com.andrew.apollo" + launcher:className="com.andrew.apollo.ui.activities.HomeActivity" + launcher:screen="2" + launcher:x="0" + launcher:y="3" /> + <favorite + launcher:packageName="com.android.email" + launcher:className="com.android.email.activity.Welcome" + launcher:screen="2" + launcher:x="3" + launcher:y="3" /> + + <!-- Right screen [3] --> + <appwidget + launcher:packageName="com.android.settings" + launcher:className="com.android.settings.widget.SettingsAppWidgetProvider" + launcher:screen="3" + launcher:x="0" + launcher:y="0" + launcher:spanX="4" + launcher:spanY="1" /> + <favorite + launcher:packageName="org.fdroid.fdroid" + launcher:className="org.fdroid.fdroid.FDroid" + launcher:screen="3" + launcher:x="1" + launcher:y="3" /> + <favorite + launcher:packageName="com.android.settings" + launcher:className="com.android.settings.Settings" + launcher:screen="3" + launcher:x="2" + launcher:y="3" /> + + <!-- Far-right screen [4] --> + + <!-- Hotseat (We use the screen as the position of the item in the hotseat) --> + <favorite + launcher:packageName="com.android.contacts" + launcher:className="com.android.contacts.activities.DialtactsActivity" + launcher:container="-101" + launcher:screen="0" + launcher:x="0" + launcher:y="0" /> + <favorite + launcher:packageName="com.android.contacts" + launcher:className="com.android.contacts.activities.PeopleActivity" + launcher:container="-101" + launcher:screen="0" + launcher:x="1" + launcher:y="0" /> + <allapps + launcher:container="-101" + launcher:screen="0" + launcher:x="2" + launcher:y="0" /> + <favorite + launcher:packageName="com.android.mms" + launcher:className="com.android.mms.ui.ConversationList" + launcher:container="-101" + launcher:screen="0" + launcher:x="3" + launcher:y="0" /> + <favorite + launcher:packageName="com.android.browser" + launcher:className="com.android.browser.BrowserActivity" + launcher:container="-101" + launcher:screen="0" + launcher:x="4" + launcher:y="0" /> +</favorites> diff --git a/overlay/softwaregl/frameworks/base/packages/SettingsProvider/res/values/defaults.xml b/overlay/softwaregl/frameworks/base/packages/SettingsProvider/res/values/defaults.xml new file mode 100644 index 0000000..e8f2424 --- /dev/null +++ b/overlay/softwaregl/frameworks/base/packages/SettingsProvider/res/values/defaults.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- +/** + * Copyright (c) 2009, The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +--> +<resources> + <fraction name="def_window_animation_scale">0%</fraction> + <fraction name="def_window_transition_scale">0%</fraction> +</resources> diff --git a/overlay/softwaregl/packages/apps/Trebuchet/res/xml/default_workspace_4x4.xml b/overlay/softwaregl/packages/apps/Trebuchet/res/xml/default_workspace_4x4.xml new file mode 100644 index 0000000..8434b8b --- /dev/null +++ b/overlay/softwaregl/packages/apps/Trebuchet/res/xml/default_workspace_4x4.xml @@ -0,0 +1,131 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2015 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<favorites xmlns:launcher="http://schemas.android.com/apk/res-auto/com.android.launcher3"> + <!-- Far-left screen [0] --> + + <!-- Left screen [1] --> + + <!-- Clock Widget --> + <appwidget + launcher:packageName="com.cyanogenmod.lockclock" + launcher:className="com.cyanogenmod.lockclock.ClockWidgetProvider" + launcher:screen="1" + launcher:x="0" + launcher:y="0" + launcher:spanX="4" + launcher:spanY="2" /> + + <!-- Screen [2] --> + + <appwidget + launcher:packageName="com.cyanogenmod.eleven" + launcher:className="com.cyanogenmod.eleven.appwidgets.AppWidgetLarge" + launcher:screen="2" + launcher:x="0" + launcher:y="0" + launcher:spanX="4" + launcher:spanY="2" /> + + <favorite + launcher:packageName="com.android.email" + launcher:className="com.android.email.activity.Welcome" + launcher:screen="2" + launcher:x="0" + launcher:y="3" /> + + <resolve + launcher:screen="2" + launcher:x="1" + launcher:y="3" > + <favorite + launcher:packageName="com.android.gallery" + launcher:className="com.android.camera.GalleryPicker" /> + </resolve> + + <favorite + launcher:packageName="com.cyanogenmod.eleven" + launcher:className="com.cyanogenmod.eleven.ui.activities.HomeActivity" + launcher:screen="2" + launcher:x="2" + launcher:y="3" /> + + <favorite + launcher:packageName="com.android.settings" + launcher:className="com.android.settings.Settings" + launcher:screen="2" + launcher:x="3" + launcher:y="3" /> + + <!-- Hotseat (We use the screen as the position of the item in the hotseat) --> + <!-- Dialer, Messaging, [All Apps], Browser, Camera --> + <resolve + launcher:container="-101" + launcher:screen="0" + launcher:x="0" + launcher:y="0" > + <favorite launcher:uri="#Intent;action=android.intent.action.DIAL;end" /> + <favorite launcher:uri="tel:123" /> + <favorite launcher:uri="#Intent;action=android.intent.action.CALL_BUTTON;end" /> + + <favorite + launcher:packageName="com.android.dialer" + launcher:className="com.android.dialer.DialtactsActivity" /> + <favorite + launcher:packageName="com.cyngn.dialer" + launcher:className="com.android.dialer.DialtactsActivity" /> + <favorite + launcher:packageName="com.android.contacts" + launcher:className="com.android.contacts.activities.PeopleActivity" /> + </resolve> + + <resolve + launcher:container="-101" + launcher:screen="1" + launcher:x="1" + launcher:y="0" > + <favorite + launcher:packageName="com.android.messaging" + launcher:className="com.android.messaging.ui.conversationlist.ConversationListActivity" /> + <favorite + launcher:packageName="com.android.email" + launcher:className="com.android.email.activity.Welcome" /> + </resolve> + + <resolve + launcher:container="-101" + launcher:screen="3" + launcher:x="2" + launcher:y="0" > + <favorite + launcher:packageName="com.android.browser" + launcher:className="com.android.browser.BrowserActivity" /> + <favorite + launcher:packageName="com.cyngn.browser" + launcher:className="com.android.browser.BrowserLauncher" /> + </resolve> + + <resolve + launcher:container="-101" + launcher:screen="4" + launcher:x="4" + launcher:y="0" > + <favorite + launcher:packageName="com.android.camera" + launcher:className="com.android.camera.Camera" /> + </resolve> + +</favorites> diff --git a/prebuilt/common/bootanimation/1080.zip b/prebuilt/common/bootanimation/1080.zip Binary files differdeleted file mode 100644 index c2d29e2..0000000 --- a/prebuilt/common/bootanimation/1080.zip +++ /dev/null diff --git a/prebuilt/common/bootanimation/1200.zip b/prebuilt/common/bootanimation/1200.zip Binary files differdeleted file mode 100644 index 95b1fdc..0000000 --- a/prebuilt/common/bootanimation/1200.zip +++ /dev/null diff --git a/prebuilt/common/bootanimation/240.zip b/prebuilt/common/bootanimation/240.zip Binary files differdeleted file mode 100644 index 94b671e..0000000 --- a/prebuilt/common/bootanimation/240.zip +++ /dev/null diff --git a/prebuilt/common/bootanimation/320.zip b/prebuilt/common/bootanimation/320.zip Binary files differdeleted file mode 100644 index 7a9f86d..0000000 --- a/prebuilt/common/bootanimation/320.zip +++ /dev/null diff --git a/prebuilt/common/bootanimation/360.zip b/prebuilt/common/bootanimation/360.zip Binary files differdeleted file mode 100644 index 1906137..0000000 --- a/prebuilt/common/bootanimation/360.zip +++ /dev/null diff --git a/prebuilt/common/bootanimation/480.zip b/prebuilt/common/bootanimation/480.zip Binary files differdeleted file mode 100644 index de6d2fa..0000000 --- a/prebuilt/common/bootanimation/480.zip +++ /dev/null diff --git a/prebuilt/common/bootanimation/540.zip b/prebuilt/common/bootanimation/540.zip Binary files differdeleted file mode 100644 index 3458bbb..0000000 --- a/prebuilt/common/bootanimation/540.zip +++ /dev/null diff --git a/prebuilt/common/bootanimation/600.zip b/prebuilt/common/bootanimation/600.zip Binary files differdeleted file mode 100644 index f7662ce..0000000 --- a/prebuilt/common/bootanimation/600.zip +++ /dev/null diff --git a/prebuilt/common/bootanimation/720.zip b/prebuilt/common/bootanimation/720.zip Binary files differdeleted file mode 100644 index aaabf4f..0000000 --- a/prebuilt/common/bootanimation/720.zip +++ /dev/null diff --git a/prebuilt/common/bootanimation/768.zip b/prebuilt/common/bootanimation/768.zip Binary files differdeleted file mode 100644 index f8521dd..0000000 --- a/prebuilt/common/bootanimation/768.zip +++ /dev/null diff --git a/prebuilt/common/bootanimation/800.zip b/prebuilt/common/bootanimation/800.zip Binary files differdeleted file mode 100644 index 08d5785..0000000 --- a/prebuilt/common/bootanimation/800.zip +++ /dev/null diff --git a/prebuilt/common/bootanimation/horizontal-1024x600.zip b/prebuilt/common/bootanimation/horizontal-1024x600.zip Binary files differnew file mode 100644 index 0000000..608a72f --- /dev/null +++ b/prebuilt/common/bootanimation/horizontal-1024x600.zip diff --git a/prebuilt/common/bootanimation/horizontal-1024x768.zip b/prebuilt/common/bootanimation/horizontal-1024x768.zip Binary files differnew file mode 100644 index 0000000..9d77ee3 --- /dev/null +++ b/prebuilt/common/bootanimation/horizontal-1024x768.zip diff --git a/prebuilt/common/bootanimation/horizontal-1280x800.zip b/prebuilt/common/bootanimation/horizontal-1280x800.zip Binary files differnew file mode 100644 index 0000000..5c11872 --- /dev/null +++ b/prebuilt/common/bootanimation/horizontal-1280x800.zip diff --git a/prebuilt/common/bootanimation/vertical-240x320.zip b/prebuilt/common/bootanimation/vertical-240x320.zip Binary files differnew file mode 100644 index 0000000..db0030c --- /dev/null +++ b/prebuilt/common/bootanimation/vertical-240x320.zip diff --git a/prebuilt/common/bootanimation/vertical-320x480.zip b/prebuilt/common/bootanimation/vertical-320x480.zip Binary files differnew file mode 100644 index 0000000..6c39ed6 --- /dev/null +++ b/prebuilt/common/bootanimation/vertical-320x480.zip diff --git a/prebuilt/common/bootanimation/vertical-480x640.zip b/prebuilt/common/bootanimation/vertical-480x640.zip Binary files differnew file mode 100644 index 0000000..3e9843a --- /dev/null +++ b/prebuilt/common/bootanimation/vertical-480x640.zip diff --git a/prebuilt/common/bootanimation/vertical-480x800.zip b/prebuilt/common/bootanimation/vertical-480x800.zip Binary files differnew file mode 100644 index 0000000..a58c835 --- /dev/null +++ b/prebuilt/common/bootanimation/vertical-480x800.zip diff --git a/prebuilt/common/bootanimation/vertical-540x960.zip b/prebuilt/common/bootanimation/vertical-540x960.zip Binary files differnew file mode 100644 index 0000000..3228680 --- /dev/null +++ b/prebuilt/common/bootanimation/vertical-540x960.zip diff --git a/prebuilt/common/bootanimation/vertical-600x1024.zip b/prebuilt/common/bootanimation/vertical-600x1024.zip Binary files differnew file mode 100644 index 0000000..0ae4f35 --- /dev/null +++ b/prebuilt/common/bootanimation/vertical-600x1024.zip diff --git a/prebuilt/common/bootanimation/vertical-720x1280.zip b/prebuilt/common/bootanimation/vertical-720x1280.zip Binary files differnew file mode 100644 index 0000000..1039d31 --- /dev/null +++ b/prebuilt/common/bootanimation/vertical-720x1280.zip diff --git a/prebuilt/common/bootanimation/vertical-800x1280.zip b/prebuilt/common/bootanimation/vertical-800x1280.zip Binary files differnew file mode 100644 index 0000000..cf789e1 --- /dev/null +++ b/prebuilt/common/bootanimation/vertical-800x1280.zip diff --git a/prebuilt/common/etc/init.d/00banner b/prebuilt/common/etc/init.d/00banner index a04ef18..01123a3 100644..100755 --- a/prebuilt/common/etc/init.d/00banner +++ b/prebuilt/common/etc/init.d/00banner @@ -2,9 +2,6 @@ # # Print startup info # -L="log -p i -t cm" +L="log -p i -t Replicant" -$L "____ _ _ ____ _ _ ____ ____ ____ _ _ _ _ ____ ___"; -$L "| \\_/ |__| |\\ | | | | __ |___ |\\ | |\\/| | | | \\"; -$L "|___ | | | | \\| |__| |__] |___ | \\| | | |__| |__/"; -$L "Welcome to Android `getprop ro.build.version.release` / CyanogenMod-`getprop ro.cm.version`"; +$L "Welcome to Android `getprop ro.build.version.release` / `getprop ro.cm.version`"; diff --git a/prebuilt/softwaregl/configs/egl.cfg b/prebuilt/softwaregl/configs/egl.cfg new file mode 100644 index 0000000..c4a1437 --- /dev/null +++ b/prebuilt/softwaregl/configs/egl.cfg @@ -0,0 +1 @@ +0 0 android diff --git a/sepolicy/sepolicy.mk b/sepolicy/sepolicy.mk index 1452787..e38c4d6 100644 --- a/sepolicy/sepolicy.mk +++ b/sepolicy/sepolicy.mk @@ -4,4 +4,4 @@ # BOARD_SEPOLICY_DIRS += \ - vendor/cm/sepolicy + vendor/replicant/sepolicy @@ -0,0 +1,12 @@ +replicant_crespo-userdebug +replicant_galaxysmtd-userdebug +replicant_i9100-userdebug +replicant_n7000-userdebug +replicant_maguro-userdebug +replicant_p5100-userdebug +replicant_p5110-userdebug +replicant_p3100-userdebug +replicant_p3110-userdebug +replicant_i9300-userdebug +replicant_n7100-userdebug +replicant_gta04-userdebug diff --git a/vendorsetup.sh b/vendorsetup.sh index 642da70..6af7d0f 100644 --- a/vendorsetup.sh +++ b/vendorsetup.sh @@ -1,4 +1,4 @@ -for combo in $(curl -s https://raw.githubusercontent.com/CyanogenMod/hudson/master/cm-build-targets | sed -e 's/#.*$//' | grep cm-13.0 | awk '{printf "cm_%s-%s\n", $1, $2}') +for combo in $(cat vendor/replicant/targets) do add_lunch_combo $combo done |