Add dictionary pack from aokp, new tweaks, overlay cleanup, etc
Signed-off-by: iceandfire <arhamjamal@gmail.com>
diff --git a/overlay/common_tablet/packages/apps/ROMSettings/res/values/arrays.xml b/overlay/common_tablet/packages/apps/ROMSettings/res/values/arrays.xml
deleted file mode 100644
index b6f09b6..0000000
--- a/overlay/common_tablet/packages/apps/ROMSettings/res/values/arrays.xml
+++ /dev/null
@@ -1,68 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<resources>
-<!-- Generic toggle overlay. Should be set per device in overlay -->
- <string-array name="available_toggles_entries" translatable="false">
- <item>USER</item>
- <item>BRIGHTNESS</item>
- <item>SETTINGS</item>
- <item>WIFI</item>
- <item>ROTATE</item>
- <item>CLOCK</item>
- <item>GPS</item>
- <item>IME</item>
- <item>BATTERY</item>
- <item>AIRPLANE_MODE</item>
- <item>BLUETOOTH</item>
- <item>SILENT</item>
- <item>SOUNDSTATE</item>
- <item>SYNC</item>
- <item>NFC</item>
- <item>USBTETHER</item>
- <item>QUICKRECORD</item>
- <item>NAVBARHIDE</item>
- <item>SLEEP</item>
- <item>POWERMENU</item>
- <item>REBOOT</item>
- </string-array>
- <string-array name="available_toggles_values" translatable="false">
- <item>@string/toggle_user</item>
- <item>@string/toggle_brightness</item>
- <item>@string/toggle_settings</item>
- <item>@string/toggle_wifi</item>
- <item>@string/toggle_auto_rotate</item>
- <item>@string/toggle_clock</item>
- <item>@string/toggle_gps</item>
- <item>@string/toggle_ime</item>
- <item>@string/toggle_battery</item>
- <item>@string/toggle_airplane_mode</item>
- <item>@string/toggle_bluetooth</item>
- <item>@string/toggle_silent</item>
- <item>@string/toggle_sound_state</item>
- <item>@string/toggle_sync</item>
- <item>@string/toggle_nfc</item>
- <item>@string/toggle_usb_tether</item>
- <item>@string/toggle_quickrecord</item>
- <item>@string/toggle_navbar_hide</item>
- <item>@string/toggle_sleep</item>
- <item>@string/toggle_powermenu</item>
- <item>@string/toggle_reboot</item>
- </string-array>
- <string-array name="navigation_bar_qty_entries">
- <item>1</item>
- <item>2</item>
- <item>3</item>
- <item>4</item>
- <item>5</item>
- <item>6</item>
- <item>7</item>
- </string-array>
- <string-array name="navigation_bar_qty_values" translatable="false">
- <item>1</item>
- <item>2</item>
- <item>3</item>
- <item>4</item>
- <item>5</item>
- <item>6</item>
- <item>7</item>
- </string-array>
-</resources>
diff --git a/overlay/grouper/packages/apps/ROMSettings/res/values/arrays.xml b/overlay/grouper/packages/apps/ROMSettings/res/values/arrays.xml
deleted file mode 100644
index 6e1292a..0000000
--- a/overlay/grouper/packages/apps/ROMSettings/res/values/arrays.xml
+++ /dev/null
@@ -1,56 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<resources>
-<!-- Generic toggle overlay. Should be set per device in overlay -->
- <string-array name="available_toggles_entries" translatable="false">
- <item>USER</item>
- <item>BRIGHTNESS</item>
- <item>SETTINGS</item>
- <item>WIFI</item>
- <item>ROTATE</item>
- <item>CLOCK</item>
- <item>GPS</item>
- <item>IME</item>
- <item>BATTERY</item>
- <item>AIRPLANE_MODE</item>
- <item>BLUETOOTH</item>
- <item>SILENT</item>
- <item>SYNC</item>
- <item>NFC</item>
- <item>USBTETHER</item>
- </string-array>
- <string-array name="available_toggles_values" translatable="false">
- <item>@string/toggle_user</item>
- <item>@string/toggle_brightness</item>
- <item>@string/toggle_settings</item>
- <item>@string/toggle_wifi</item>
- <item>@string/toggle_auto_rotate</item>
- <item>@string/toggle_clock</item>
- <item>@string/toggle_gps</item>
- <item>@string/toggle_ime</item>
- <item>@string/toggle_battery</item>
- <item>@string/toggle_airplane_mode</item>
- <item>@string/toggle_bluetooth</item>
- <item>@string/toggle_silent</item>
- <item>@string/toggle_sync</item>
- <item>@string/toggle_nfc</item>
- <item>@string/toggle_usb_tether</item>
- </string-array>
- <string-array name="navigation_bar_qty_entries">
- <item>1</item>
- <item>2</item>
- <item>3</item>
- <item>4</item>
- <item>5</item>
- <item>6</item>
- <item>7</item>
- </string-array>
- <string-array name="navigation_bar_qty_values" translatable="false">
- <item>1</item>
- <item>2</item>
- <item>3</item>
- <item>4</item>
- <item>5</item>
- <item>6</item>
- <item>7</item>
- </string-array>
-</resources>
diff --git a/overlay/mako/packages/apps/ROMSettings/res/values/arrays.xml b/overlay/mako/packages/apps/ROMSettings/res/values/arrays.xml
deleted file mode 100644
index 8dc89b1..0000000
--- a/overlay/mako/packages/apps/ROMSettings/res/values/arrays.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<resources>
- <string-array name="navigation_bar_qty_entries">
- <item>1</item>
- <item>2</item>
- <item>3</item>
- <item>4</item>
- <item>5</item>
- <item>6</item>
- <item>7</item>
- </string-array>
- <string-array name="navigation_bar_qty_values" translatable="false">
- <item>1</item>
- <item>2</item>
- <item>3</item>
- <item>4</item>
- <item>5</item>
- <item>6</item>
- <item>7</item>
- </string-array>
-</resources>
diff --git a/overlay/mako/packages/apps/ROMSettings/res/values/config.xml b/overlay/mako/packages/apps/ROMSettings/res/values/config.xml
new file mode 100644
index 0000000..f0d5af7
--- /dev/null
+++ b/overlay/mako/packages/apps/ROMSettings/res/values/config.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+ <!-- Whether device has hardware buttons -->
+ <bool name="has_hardware_buttons">false</bool>
+
+ <!-- Whether can use fast chage -->
+ <bool name="has_fast_charge">false</bool>
+
+ <!-- Whether can use color tuning -->
+ <bool name="has_color_tuning">false</bool>
+
+ <!-- Whether device has led charging feature -->
+ <bool name="has_led_charging_feature">true</bool>
+</resources>
diff --git a/overlay/tuna/packages/apps/ROMSettings/res/values/arrays.xml b/overlay/tuna/packages/apps/ROMSettings/res/values/arrays.xml
index 8dc89b1..800d212 100644
--- a/overlay/tuna/packages/apps/ROMSettings/res/values/arrays.xml
+++ b/overlay/tuna/packages/apps/ROMSettings/res/values/arrays.xml
@@ -1,21 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
- <string-array name="navigation_bar_qty_entries">
- <item>1</item>
- <item>2</item>
- <item>3</item>
- <item>4</item>
- <item>5</item>
- <item>6</item>
- <item>7</item>
- </string-array>
- <string-array name="navigation_bar_qty_values" translatable="false">
- <item>1</item>
- <item>2</item>
- <item>3</item>
- <item>4</item>
- <item>5</item>
- <item>6</item>
- <item>7</item>
- </string-array>
+
+ <!-- LED brightness values -->
+ <integer-array name="led_brightness_values" translatable="false">
+ <item>10</item>
+ <item>31</item>
+ <item>60</item>
+ <item>90</item>
+ <item>127</item>
+ </integer-array>
</resources>
diff --git a/overlay/tuna/packages/apps/ROMSettings/res/values/config.xml b/overlay/tuna/packages/apps/ROMSettings/res/values/config.xml
new file mode 100644
index 0000000..9247c85
--- /dev/null
+++ b/overlay/tuna/packages/apps/ROMSettings/res/values/config.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+ <!-- Whether device has hardware buttons -->
+ <bool name="has_hardware_buttons">false</bool>
+
+ <!-- Whether device has led brightness feature -->
+ <bool name="has_led_brightness_feature">true</bool>
+
+ <!-- Whether device has led charging feature -->
+ <bool name="has_led_charging_feature">true</bool>
+</resources>
diff --git a/products/xenonhd_mako.mk b/products/xenonhd_mako.mk
index 97e7665..b43aaab 100644
--- a/products/xenonhd_mako.mk
+++ b/products/xenonhd_mako.mk
@@ -11,7 +11,7 @@
PRODUCT_MODEL := Nexus 4
PRODUCT_MANUFACTURER := LGE
-PRODUCT_BUILD_PROP_OVERRIDES += PRODUCT_NAME=occam BUILD_FINGERPRINT=google/occam/mako:4.2.2/JDQ39/573038:user/release-keys PRIVATE_BUILD_DESC="occam-user 4.2.2 JDQ39 573038 release-keys"
+PRODUCT_BUILD_PROP_OVERRIDES += PRODUCT_NAME=mysid BUILD_FINGERPRINT="google/mysid/toro:4.2.2/JDQ39/573038:user/release-keys" PRIVATE_BUILD_DESC="mysid-user 4.2.2 JDQ39 573038 release-keys"
# Inherit common build.prop overrides
-include vendor/xenonhd/products/common_versions.mk
diff --git a/proprietary/common/app/Android.mk b/proprietary/common/app/Android.mk
index bd06576..123c094 100644
--- a/proprietary/common/app/Android.mk
+++ b/proprietary/common/app/Android.mk
@@ -10,35 +10,37 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-LOCAL_PATH:= $(call my-dir)
+LOCAL_PATH := $(call my-dir)
+
+#
+# Prebuilt APKs
+#
+include $(CLEAR_VARS)
+LOCAL_MODULE := LatinImeDictionaryPack
+LOCAL_MODULE_OWNER := XenonHD
+LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_SUFFIX := .apk
+LOCAL_MODULE_CLASS := APPS
+LOCAL_CERTIFICATE := PRESIGNED
+include $(BUILD_PREBUILT)
+
include $(CLEAR_VARS)
LOCAL_MODULE := CarHome
+LOCAL_MODULE_OWNER := XenonHD
LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
-
-LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_TAGS := optional
-LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
+LOCAL_MODULE_SUFFIX := .apk
+LOCAL_MODULE_CLASS := APPS
LOCAL_CERTIFICATE := PRESIGNED
include $(BUILD_PREBUILT)
-LOCAL_PATH:= $(call my-dir)
-include $(CLEAR_VARS)
-LOCAL_MODULE := GenieWidget
-LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
-
-LOCAL_MODULE_CLASS := APPS
-LOCAL_MODULE_TAGS := optional
-LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
-LOCAL_CERTIFICATE := PRESIGNED
-include $(BUILD_PREBUILT)
-
-LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := RomStats
+LOCAL_MODULE_OWNER := XenonHD
LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
-
-LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_TAGS := optional
-LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
+LOCAL_MODULE_SUFFIX := .apk
+LOCAL_MODULE_CLASS := APPS
LOCAL_CERTIFICATE := PRESIGNED
include $(BUILD_PREBUILT)
diff --git a/proprietary/common/app/GenieWidget.apk b/proprietary/common/app/GenieWidget.apk
deleted file mode 100644
index f70a3ac..0000000
--- a/proprietary/common/app/GenieWidget.apk
+++ /dev/null
Binary files differ
diff --git a/proprietary/common/app/LatinImeDictionaryPack.apk b/proprietary/common/app/LatinImeDictionaryPack.apk
new file mode 100644
index 0000000..9d36b7a
--- /dev/null
+++ b/proprietary/common/app/LatinImeDictionaryPack.apk
Binary files differ
diff --git a/proprietary/common/etc/init.d/98tweaks b/proprietary/common/etc/init.d/98tweaks
index 59984c3..a32692b 100755
--- a/proprietary/common/etc/init.d/98tweaks
+++ b/proprietary/common/etc/init.d/98tweaks
@@ -118,3 +118,25 @@
busybox mount -o ro,remount /;
touch $ZIPALIGNED_APK;
echo "Automatic ZipAlign finished at $( date +"%m-%d-%Y %H:%M:%S" )" | tee -a $ZIP_LOG_FILE;
+
+# tweak block dev I/O
+BLOCK_DEVS=`ls -d /sys/block/mmc*`;
+BLOCK_DEVS="$BLOCK_DEVS `ls -d /sys/block/mtd*`";
+
+for i in $BLOCK_DEVS;
+do
+ echo 0 > $i/queue/rotational;
+ echo 16 > $i/queue/iosched/fifo_batch;
+ echo 256 > $i/queue/max_sectors_kb;
+ echo 1024 > $i/queue/read_ahead_kb;
+done;
+
+# VM tweaks
+echo 0 > /proc/sys/vm/laptop_mode
+echo 0 > /proc/sys/vm/swappiness
+echo 50 > /proc/sys/vm/vfs_cache_pressure
+echo 90 > /proc/sys/vm/dirty_ratio
+echo 40 > /proc/sys/vm/dirty_background_ratio
+echo 2000 > /proc/sys/vm/dirty_writeback_centisecs
+echo 1000 > /proc/sys/vm/dirty_expire_centisecs
+