Add Text Area Size preference - SlimBean

This commits add the ability to set the size of the editable
text are for composing messages.

Arbitrary Restrictions:
Min Limit - 2
Max Limit - 15

Change-Id: I20261af0eb7e1daf80327df4cfde6b7efe766b1d

Conflicts:
	res/values/strings.xml
	src/com/android/mms/ui/MessagingPreferenceActivity.java
Move Text Are size UP in menu
Correct attachment type for Mms only has subject

Mark the attachment type of Mms only has subject as TEXT
avoid to show Mms View as untimely

Change-Id: I346ae4af4983e9e8dbe9533eeddef445affc339a
Signed-off-by: Roger Chen <cxr514033970@gmail.com>
After we add many of contacts in the recipient editor, inputing character will be very slowly.
Signed-off-by: annieyu <annieyu@huaqin.com>

Change-Id: I1aab6f7b84500ab41e8c274fbac8dc2a1a608a08
Clear collection after we used - AOSP

Change-Id: Idbec734a2227cb333ed1cc47d64647a9da460e76
Signed-off-by: Roger Chen <cxr514033970@gmail.com>

Conflicts:
	src/com/android/mms/transaction/MessagingNotification.java
Prevent FC in low memory conditions
Credit: CM
Change-Id: Icf6735b310a8bc1807ea7c871028f372bd150d40
Mms: Add null check for mmp

CM devices that set config_mms_content_disposition_support to false create an instance where pdu
headers are ignored.

See:
https://github.com/android/platform_frameworks_base/blob/master/core/res/res/values/config.xml#L804

Change-Id: I33b7c6878468208867a9e96133655cb7109f6415
Check if mmp's encoded subject is null before used

From AOSP:
  https://android-review.googlesource.com/#/c/57709/1

Change-Id: I1de3c83b2b68128f725f8bbaf3d6764b2bdf836b
Signed-off-by: Roger Chen <cxr514033970@gmail.com>
Mms: TRDS goes Slim

add trds changed files to provide new UI mode engine

Change-Id: Ic277a3a1b37eac2486aa17255c94d26cd0f79142
TRDS : Fix black/black attach contact

Attach contact info data return target was showing black text
on black background.

Change-Id: I290ce48b8af63549685f5ea6219f82d638a1bca1
Fix number picker

Number picker was always HOLO_LIGHT due to hardcoding
by Google. We solve it using the settings reference.

Change-Id: I13238bcc70746cefdadded6544dd7360ad7a6289
We don't really need this! - author: mnm9994u from SlimBean

Remove Quick Reply dark theme as it conflicts with the TRDS
toggle. This utilizes the same resources as light but inverted
as part of TRDS.

Change-Id: I1188564a0dcbd311e68b12f71ed759c3952132c1

Conflicts:
	res/values-de/strings.xml
	res/values-el/strings.xml
	res/values-es/strings.xml
	res/values-fr/strings.xml
	res/values-hu/strings.xml
	res/values-it/strings.xml
	res/values-nl/strings.xml
	res/values-pt/strings.xml
	res/values-zh-rCN/strings.xml
	res/values/strings.xml
	src/com/android/mms/quickmessage/QuickMessagePopup.java
	src/com/android/mms/ui/MessagingPreferenceActivity.java
Fix up recipient selector

Fix weird grey recipient selector in Mms app dropdown
list. This is with TRDS on.

Change-Id: I8497a29c1f5bc9cf714f9c382db7bdea5842e7c9
Mms TRDS: Respect themes

kinda strange situation....that we removed the
whole CM theme toggle was right but causes really
damn problems with themes. So to provide both
our system and the one from CM......a bit magic

Here the change

Change-Id: Ic4a66a79bfc08d52acf30d53dd57755cb2ffac8f
Small visibility fix

Change-Id: I433f42596c543121a3f4e038258a8d08e8c1e99f
Custom user-agent option

port from https://github.com/CyanogenMod/android_packages_apps_Mms/commit/afac2716ff7c43234fe1ba4a0247a25707c3a6c1
Custom user-agent is necessary for MMS access on the Softbank mobile network in Japan.

PS 2 : Fixed Ordering

Change-Id: Ia3743360cb4660babbfa3311de016ee3b888a858
Signed-off-by: rdgate <rdgate@gmail.com>
Mms: Fix unicode stripping

twice set of input filter on the textedit area overwrote
the strip unicode feature. lengthFilter is already
set on line 2120...so remove the other inputfilter duplicate

Change-Id: Ifce79b2bb616fd96610aac1500ddc1f8141b84de
fix xxhdpi inverted launcher icon for Mms

Change-Id: Ic56d9db84914b68ea94ca991014d937737a02e25
Signed-off-by: ChampionSwimmer <android@championswimmer.tk>
Mms: set notification number attribute for messages

This will enable also the notification count overlay properly

PS2: remove tabs
PS3: chain notification builder calls

Change-Id: Ib127a23b0fd6f4f038eaf2553392fa2c48c9f6e8
Signed-off-by: maxwen <max.weninger@gmail.com>
Merge branch 'jb-mr1' of git@github.com:IceColdJelly42/android_packages_apps_Mms.git into inverted