Skip to content

Gingerbread #1

Open
wants to merge 173 commits into from
@RohinZaraki
Owner

No description provided.

Eric Fischer and others added some commits Feb 14, 2011
Eric Fischer Import revised translations. DO NOT MERGE
Change-Id: I77c8b7e20f8746645885328c6bc1dfcfd57e301a
a8e38ed
Eric Fischer Import revised translations. DO NOT MERGE
Change-Id: Ib0cf3b1bcc6811244aa30763842a03e435d199ba
8983860
David Brown Display "my phone number" while in emergency callback mode
While ECM is active, display the text

  "My number is xxx-xxx-xxxx"

at the top of the in-call screen, in the same space where we display
titles like "Dialing" or "Incoming call".

This is Sprint ECM requirement ANDR-126.

Note that this change affects ECM on all CDMA devices regardless of
carrier.  (This particular requirement is from Sprint, but I don't think
it's *contrary* to any other carrier's requirements, so let's just
enabled for any device that uses ECM.)

TESTED: On crespo-s, by temporarily hacking the isPhoneInEcm() method to
return true (so I wouldn't need to actually call 911.)  Also verified
that my change to call_card.xml had no effect on normal states like
"Dialing" and "Incoming call"

Bug: 4147081
Change-Id: Iee60bd1390fc4909e77bfdfc434f15164eed0b53
f3602b0
David Brown Disable "Add Call" and "Mute" while in emergency callback mode
This is Sprint ECM requirement ANDR-118.

Note that this change affects ECM on all CDMA devices regardless of
carrier.  (This particular requirement is from Sprint, but I don't think
it's *contrary* to any other carrier's requirements, so let's just do it
for any device that uses ECM.)

TESTED: On crespo-s, by temporarily hacking the isPhoneInEcm() method to
return true (so I wouldn't need to actually call 911.)  Also removed the
hack and confirmed that "Add Call" and "Mute" still work normally.

Bug: 4147101
Change-Id: Idfeb79892f6cf6b9878735ad12bb97d52c22c0c2
ef181fc
David Brown Merge "Disable "Add Call" and "Mute" while in emergency callback mode…
…" into gingerbread
82592a9
David Brown InCallScreen: call finish() instead of moveTaskToBack() after a faile…
…d call

Background: To improve performance when launching the in-call UI, we never
actually call finish() on it.  Instead, when a call ends we simply move
the InCallScreen to the back of the activity stack.  (This prevents the
ActivityManager from destroying it, meaning that we won't need to re-run
onCreate() the next time we get launched.)

But this optimization has a bad side effect: when launching the
InCallScreen multiple times in quick succession (like when there's an
error placing an outgoing call followed by an automatic retry), the
InCallScreen sometimes gets left in an inconsistent state and the *2nd*
launch attempt fails.

(This sequence is quite rare, but it can happen in one very critical
scenario: making an emergency call while in airplane mode, where the first
call fails because the radio is off, and then we retry after turning the
radio on.  In that scenario it's very bad for the 2nd call attempt to
fail.)

Here's the workaround: in the (uncommon) case where we're exiting the
InCallScreen screen after a failed call attempt, we explicitly call
Activity.finish() instead of moveTaskToBack().  That means we *will* have
to re-create the InCallScreen from scratch for the next call, which adds a
couple hundred msec to the startup time, but at least we can be sure the
activity will launch properly.

This change has no effect on the behavior of the InCallScreen for regular
incoming or outgoing calls.

Bug: 4172599
Change-Id: I9499709ed89b519254386e98ffe3b09461a605f6
95407b4
David Brown Display a warning when exiting ECM because of an outgoing non-emergen…
…cy call

Background: there are two ways to exit ECM:

  (1) Select the ECM notification in the status bar.  That brings up a
      dialog with wording like:
           The phone will be in emergency callback mode for XXX
           minutes. While in this mode no applications using a data
           connection can be used. Would you like to exit now?
      If you press "OK", we cancel ECM.

  (2) Make an outgoing call to a non-emergency number.  Currently, this
      causes ECM to be canceled silently with no warning to the user.

The problem here is the lack of any warning or notification to the user in
scenario (2).

To fix this, we now display an alert dialog in scenario (2) right when the
call is placed, with the message "Exiting Emergency Callback Mode".

TESTED (by simulating ECM and dialing a non-emergency number):
  - dialog comes up properly (on top of the in-call UI)
  - you can dismiss the dialog by pressing OK
  - you can dismiss the dialog by pressing Back
  - you can dismiss the dialog by turning the screen off
  - the dialog dismisses itself properly if you let the call end
    without ever explicitly dismissing it

Bug: 4207607
Change-Id: I094d60144fa21e34ddfe0d749cc151f6d268542a
a2ed442
Eric Fischer Import revised translations. DO NOT MERGE
Change-Id: I1507ee384f4d26d98dfe70c7f7aa3c999663e007
765ea81
Eric Fischer Mark {0} as a placeholder. DO NOT MERGE
Some of the translations turned it into \{0\}, keeping the phone number
from being substituted in.

External issue 15227

Change-Id: I6f07826f2e926ea9b168c00c5e2b325400a12dcf
6d5d728
Eric Fischer Import revised translations. DO NOT MERGE
Change-Id: Id768adb4e76a504e49014dec98519c6e199dd66f
a154024
Srinivas Krovvidi phone app:Fix for wrong call status report in CDMA
When there 2 Mobile teriminated calls, that are not conference
( 1 held call and 1 accepted call ), in case of CDMA network
the call status return in AT+CLCC is multiparty. Added fix to
determine if it is a real multy party call.

Change-Id: Ib83abc1a71b57e2903c619b1509442b5b2f1f4f1
36656f4
@cyanogen cyanogen Merge branch 'gingerbread' of git://android.git.kernel.org/platform/p…
…ackages/apps/Phone into HEAD

Conflicts:
	res/values-de/strings.xml
	res/values-uk/strings.xml
	res/values-zh-rTW/strings.xml
	src/com/android/phone/CallCard.java

Change-Id: I55f09c34d1856f9c511076b9a83abb961e9ffa76
070ccd2
@cyanogen cyanogen Fix duplicate translation
Change-Id: I252065e98e53b391cae4a68dc9795cd1d098b866
e5bd067
@ance ance Make SIP User-Agent timeout configurable via Settings->Call Settings>…
…Internet Call Settings>Accounts

Change-Id: I8a58c5bda7378c29d03348726c20828569ffceeb
a81cdee
@sbradymobile sbradymobile Allow the phone incall screen to rotate
This adds the feature, and setting in the
Call settings, to allow the phone incall screen
to rotate.  The default for this setting is off,
so as to not change the normal user experience.

Change-Id: Ibe0c31a961c325285a9098d6eb6389c6e627999e
27ecfcf
@Dillinjer Dillinjer PT-BR: Added missing translations
Change-Id: I0358fa7c940f1b5609f74eca49a825995f3b9126
9df64db
@Sven-Dawitz Sven-Dawitz CM71: Add option to choose in-call-style just like lockscreen style. …
…InCall UI part

- Added on public user demand
- Adds an option under LockscreenStyle option
  probably the most userfriendly location for this!
- Finally replace those lockscreenstyl==1 lockscreenstyle==2 etc
  check in LockscreenStyleActivity.java with propper enums.
  That creeped me out for a while, since it was pretty dirty.
  The code now appeals much more to me

will resolve possible merge issues, when feature freeze is over

Change-Id: Ibd7d67b5e6aa44721bb99e27fdeed3aca8200058
bfcd5e7
@cyanogen cyanogen Merge "Allow the phone incall screen to rotate" into gingerbread a619861
Jaikumar Ganesh Fix CDMA three way call handling.
This should fix all PTS tests cases except AT+CHLD=1 cases. PTS needs
to be updated for that.

1. Send Call Held Status when mimicing call transition of the second MO call.
2. Handle sending CIEV: 4 when calls are switched using AT+CHLD =2.

Change-Id: I9b0e6372a8223dda5c5a8d08b4e871d80235753e
91f4a3c
@ladios ladios Traditional Chinese: Translate "InCall Screen Rotation"
Change-Id: I6a59a804c0841c9a0f4679cd72e124dae9031a1d
66ea692
Jaikumar Ganesh Merge "phone app:Fix for wrong call status report in CDMA" into ginge…
…rbread
f0a22bf
Jaikumar Ganesh Merge "Fix CDMA three way call handling." into gingerbread 11ae53b
@pvolkov pvolkov Update Russian translation. Phone
Update Russian translation. incall screen rotation

Update Russian translation. incall screen rotation
d2fb0bc
@evgenln evgenln Update Ukrainian translation
Signed-off-by: evgenln <evgenln4@gmail.com>
6756eb1
@Eug89 Eug89 Updated Italian translations: incall screen rotation
Change-Id: I48e905623c07f5f253623cd89a3ca2363ad0ef9f
a175693
@Dillinjer Dillinjer PT-BR: Added missing translations
Change-Id: I444e9d6edd6175b071dbc6e897c188c95840fd20
cd0afec
@cyanogen cyanogen Merge "PT-BR: Added missing translations" into gingerbread 967cc16
@cyanogen cyanogen Merge "Update Russian translation. Phone" into gingerbread 397995b
@cyanogen cyanogen Merge "Update Ukrainian translation" into gingerbread 5137974
@cyanogen cyanogen Merge "Updated Italian translations: incall screen rotation" into gin…
…gerbread
c3398af
@cyanogen cyanogen Merge "Make SIP User-Agent timeout configurable via Settings->Call Se…
…ttings>Internet Call Settings>Accounts" into gingerbread
8fc0479
@ance ance Make SIP User-Agent timeout configurable via Settings->Call Settings>…
…Internet Call Settings>Accounts

Change-Id: Ia98ce4dc6116a623d1b6902834da041994cd4d81
6c93f01
Srinivas Krovvidi phone app:Fix for wrong call status report in CDMA
When there 2 Mobile teriminated calls, that are not conference
( 1 held call and 1 accepted call ), in case of CDMA network
the call status return in AT+CLCC is multiparty. Added fix to
determine if it is a real multy party call.

Change-Id: Id9fa37dd0b4a7b41318342310db58f2f05544879
1dcb4a4
@orrc orrc Fix incomplete reference to Settings.ACTION_NETWORK_OPERATOR_SETTINGS.
Change-Id: I6c30262503a0302246d0fb035d2061fdaad1b69a
b35f083
@orrc orrc Add missing DEFAULT category for Settings and NetworkSettings activit…
…ies.

This allows external applications to directly open these settings pages.

Change-Id: I31f1d81a861fe7cf53ca3db39b5d73a9711cdc7d
4718625
@cyanogen cyanogen Merge "Fix incomplete reference to Settings.ACTION_NETWORK_OPERATOR_S…
…ETTINGS." into gingerbread
31a796a
@cyanogen cyanogen Merge "Add missing DEFAULT category for Settings and NetworkSettings …
…activities." into gingerbread
362ba9f
@cyanogen cyanogen Merge "phone app:Fix for wrong call status report in CDMA" into ginge…
…rbread
1955285
@pvolkov pvolkov Update Russian translation. SIP Keep-alive 7f1214c
@Eug89 Eug89 Updated Italian translations: SIP keep-alive interval
Change-Id: Id4a7d749fe1dc091671ee84afc078030fea8fb22
f3d300e
@ladios ladios Traditional Chinese: Translate "SIP keep-alive interval"
Change-Id: I259074d4e2ce98555d166602450c950f8cd14012
57d81ef
@cyanogen cyanogen Merge "Update Russian translation. SIP Keep-alive" into gingerbread fc4fdfc
@cyanogen cyanogen Merge "Traditional Chinese: Translate "SIP keep-alive interval"" into…
… gingerbread
d8d71f0
@Dillinjer Dillinjer PT-BR: Add missing translations
Change-Id: I3f7bdf2145aa2c4ce0d99d1eec898ed9d9f94a3d
0fe7c9e
@nhnt11 nhnt11 Phone: Allow wildcard use for blacklisting numbers
Change-Id: I9cc3669bd091140fbf1dfc50d75affeb86f3497f
9def178
@ladios ladios Traditional Chinese: Translate "Wildcard Blacklisting"
Change-Id: I18f72271f1d16593b8f3260ab5c8ff0c312a40c4
005bfa6
@pvolkov pvolkov Update Russian translation. Wildcards d34dec1
@cyanogen cyanogen Merge "Traditional Chinese: Translate "Wildcard Blacklisting"" into g…
…ingerbread
8dcde0a
@cyanogen cyanogen Merge "Update Russian translation. Wildcards" into gingerbread d74f6c9
@longerchan longerchan Add some Chinense strings of Phone Project.
Change-Id: Ica0c110e9098a1e83fc4bcb14c0422d17583ee52
b30bf1d
@Eug89 Eug89 phone: Updated Italian translations
     - use wildcards

Change-Id: Ie129bcb9c012b6fe1e9c03f71c5446c252066b76
3d6a2cf
@ladios ladios sip: Localize send_keepalive_options, clean up untranslatables
Change-Id: I5b53d96dcc7e1cc55c9c8db44b4ae2354999fc00
51d52d4
@maniac103 maniac103 Send out a broadcast intent when BT voice dialing is shut down.
This broadcast can be used by voice dialing applications to stop
themselves. One example for such an application is the Motorola bundled
voice dialer.
7923e29
@cyanogen cyanogen Merge "Send out a broadcast intent when BT voice dialing is shut down…
…." into gingerbread
f210af5
@takuo takuo Update Japanese translation.
 - Added missing string entries.

Change-Id: Ia76e955c21f81651d8eb6890e3b3e4d402df23a0
fcc86fa
@Dillinjer Dillinjer PT-BR: Add missing translations
Change-Id: I459fe9a03bdcf4fc4c097a4b194d7afee28df020
6c857f2
@Dillinjer Dillinjer PT-BR: Add missing translations
Change-Id: Ibe908bdbb34172f546557185b58358df6d3f1bc6
7885063
sy310.choi Allow Voice Privacy option to be disabled for CDMA devices
Change-Id: I59a5504b49c7a02103e7a1e3c49ad8bcf1b9fa74
d7af973
@cyanogen cyanogen Merge "PT-BR: Add missing translations" into gingerbread 390ade2
@leinardi leinardi Phone: Option to Hide Hold button during a call
Change-Id: Ieeaef15f35eaf06298f129426538dc646aa6cac2
14041e6
@Eug89 Eug89 phone: Update Italian translations
     -Localize send_keepalive_options

Change-Id: I3c474942f6a46a790da312ea9cc0736b5a4b0b57
b59cdc1
@cyanogen cyanogen Merge "Phone: Option to Hide Hold button during a call" into gingerbread 9862793
@nadlabak nadlabak add 1. opt. Incoming call in background; 2. ringtone_query_wait_time …
…property

1. Option to display only notification/play ringtone when incoming call
arrives if screen is on. Useful when working on something, so the current
top app is not put in background automatically. User can save important work
before picking up the call without risking the app to be killed while in
background during the call.

2. Allow to override the default max query time before giving up and falling
back to the default ringtone, via ro.ringtone_query_wait_time property.
On some devices in some situations, 500ms is not enough. It can be used
to help the issue when customized, contact specific ringtone is not being
played too often on certain devices.

Change-Id: I34825afb64e64502e07ad10bcc62e6f089f1a5fe
17db193
@Eug89 Eug89 phone: Updated Italian translations
     - Incoming call in background

Change-Id: Ibfebea884c1a72252b4e3a86f44274c0ada1d39f
a458925
@ladios ladios Traditional Chinese: Update translations
Translate new options of:
 - Incoming call in background
 - Hide hold button

Change-Id: I0c857937418033c0b77689d21ab6bc01919d314c
c8406ff
@pvolkov pvolkov Update Russian translation. Phone
Update Russian translation
3a8f278
@evgenln evgenln Updated Ukrainian translation
Signed-off-by: Leznuk Evgen <evgenln4@gmail.com>
0334aab
@cyanogen cyanogen Merge "Traditional Chinese: Update translations" into gingerbread cb9ac21
@cyanogen cyanogen Merge "Update Russian translation. Phone" into gingerbread 268cc3e
@cyanogen cyanogen Merge "Updated Ukrainian translation" into gingerbread f04b0fe
@cyanogen cyanogen Merge "PT-BR: Add missing translations" into gingerbread 70f4b13
@skyscribe skyscribe Simplified Chinese: update translations.
Change-Id: Ife8ebb610ccaf3f17aec3d269df8075f5a509440
0311b57
@takuo takuo Update Japanese translation.
 - hide hold button
 - incoming call in background

Change-Id: I46d27aaaf8eb0443d429314fdcaf673458121c59
b9d2830
@Eug89 Eug89 phone: Updated Italian translations
     - Hide hold button
     - Shortened an option description to fit in the space

Change-Id: If1e8a56b63364c0ab8fa6b600b3d2d1a4b0493ee
54f2850
Jaikumar Ganesh DO NOT MERGE Add ability to reject incoming connections.
Add binder call for the above.

Change-Id: I086dcdcca6a9857facbbdf42aa43ffee2bc9a819
4144ebc
@cyanogen cyanogen Merge "Update Japanese translation." into gingerbread b2aed37
@cyanogen cyanogen Merge "phone: Updated Italian translations" into gingerbread a9cfac3
@cyanogen cyanogen Merge "Simplified Chinese: update translations." into gingerbread 096173b
Jaikumar Ganesh Merge "DO NOT MERGE Add ability to reject incoming connections." into…
… gingerbread
11f5d94
@maniac103 maniac103 Don't use hardcoded LED colors in phone app.
This commit restores the LED settings originally used in the AOSP phone
app. There is no reason to use a hardcoded color (orange) instead of the
default color, which can be overridden for each single device. For
devices with green/amber LED any color is converted to orange in the
framework notification manager anyways.
This change also makes the 'missed call' notification appear the same
way (LED wise) as the 'missed SMS' notification, which makes sense as
both are 'missed stuff coming from cellular network' notifications.

Change-Id: I7c55809f5d7dd124a93f6b9e21b734460cfc1b6c
7731ef4
@ottuh ottuh Phone: Dutch translation updated! 95d0647
@cyanogen cyanogen Merge "Phone: Dutch translation updated!" into gingerbread ada6956
@atinm atinm Fix error with doubled values for slide_to_answer_hint and slide_to_d…
…ecline_hint.

Change-Id: I174c500b253cb0d073400e844dbfc531055851ba
301a0e6
@maniac103 maniac103 Fix missed call notification.
Change-Id: Ic55cff3dbfb9b4fd329580152cc265df92d0534c
ddb4839
@atinm atinm Handle null return from getConnection() cleanly
Change-Id: Ic563b8fdc100359ed46181ff8ad93321e5bb490a
ba0ca63
@Dillinjer Dillinjer PT-BR: Add missing translations
Change-Id: Id185d1a1447ae8ff150ea0fab160c699f4c233c7
9526f5a
@cyanogen cyanogen Merge branch 'gingerbread' of git://android.git.kernel.org/platform/p…
…ackages/apps/Phone into upstream-2.3.5

Conflicts:
	res/values-zh-rTW/strings.xml
	src/com/android/phone/BluetoothHandsfree.java

Change-Id: I078ad376f810b46963965cffa89dfde7f02a5389
04a1a73
@nomego nomego Updated Swedish translations
Change-Id: I61c4d645cc839a1858bbf509a119925858d47833
1dec8d7
@maniac103 maniac103 Don't process INCOMING_RING notification if we're not currently ringing.
Following behaviour was observed:
- incoming call triggers INCOMING_RING notification
- followed by NEW_RINGING_CONNECTION notification
- sometimes the code in the INCOMING_RING handler which prevents ringing
  in that case was triggered, sometimes it was not

There seems to be a race between the INCOMING_RING notification (which
happens immediately after the corresponding RIL notification) and the
phone state being set to RINGING. Consequently, sometimes the phone
state was IDLE at the time the INCOMING_RING notification arrived,
sometimes it was RINGING. The latter case triggered a premature start of
ring without starting e.g. a custom ringtone query.

Fix that scenario by only allowing repeated rings if we already are
ringing currently.

Change-Id: I0ce4c2677a8e6c52f43a92cdca0178d2ae4fc46f
408708a
@tpruvot tpruvot french: translation of phone settings
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>

Change-Id: Icd7d83c467ccc7925b5a5aa9986b5effd5df299f
d7b89d1
@gdxpub gdxpub features: CallMeLouder and FlipToMuteRinger
Change-Id: I2cf64c08eeff6c3f8f75b1f972a620a44dbf0d66
0b7a33b
@cyanogen cyanogen Merge "Updated Swedish translations" into gingerbread c982217
@cyanogen cyanogen Merge "french: translation of phone settings" into gingerbread f81137c
@gdxpub gdxpub Loop ringtone support
Change-Id: Ic1a5d8fa8ccc1c1ed3a2c3468a9517cafc37e7c9
0cdb8f7
@gdxpub gdxpub remove debug output
Change-Id: I5b76ee2ed45a4891318c22ce4d49724bf8e0d7bb
f7c356b
@hawkeyexp hawkeyexp extend translation (de)
Change-Id: I16bfbb10d278f25e99e71798c669e8f99aea34c3
b088359
@gdxpub gdxpub check before initialize accelerometer
Change-Id: I26cafc6f02aeaed08c9a9a617b8478b4a05e90ff
822f099
@gdxpub gdxpub Merge branch 'gingerbread' of https://github.com/CyanogenMod/android_…
…packages_apps_Phone into gingerbread
7b024db
@hawkeyexp hawkeyexp extend translation (phone/de)
Change-Id: Ic8316f974a6d96b62ee20ed6c58c5657a8d1809f
c47bcbc
@gdxpub gdxpub Merge branch 'gingerbread' of https://github.com/CyanogenMod/android_…
…packages_apps_Phone into gingerbread
afc9189
@dlunch dlunch Update korean translation
Change-Id: Ie82d96647e44986659d20b4a5c82cd94f17657b9
4e8b6b7
@rmcc rmcc Phone: Fix race condition in BOOT_COMPLETED intent
BOOT_COMPLETED was triggering a read (and write) of SIM extra
fields, regardless of whether the SIM was actually ready for it
or not.
If the boot happened to complete before the radio layer
was ready, we were trying to do iccIO before we were allowed to.
This resulted in errors for most phones, but on at least one it caused
the whole iccIO interface to lock up until the next reboot (where the
same would probably happen again)

So... trigger the write with the SIM_READY intent itself instead of
using BOOT_COMPLETED

Change-Id: I027fab6000cae0ed94ea1513553d883fde99ca75
495628c
@rmcc rmcc Phone: Add LTE and HSPA+ network types
Change-Id: I2886c50449f3b77d095b277a45d0f61bb74e5b7b
46158ca
@cyanogen cyanogen Merge "Update korean translation" into gingerbread 3effb22
@pawitp pawitp Phone: Set MSISDN on boot from saved setting if SIM returned empty "M…
…y Phone Number"

Some carriers don't set the MSISDN (My Phone Number) and CM remedied
that by adding a setting in "Additional settings" in Call Settings
which saves a new MSISDN to the SIM. However, some phones fails to
save the MSISDN to the SIM and another remedy was added to set it
every boot from the stored value. However, the current implementation
only sets it if the framework returns a null value. This patch also
sets it if the framework returns an empty string.

Patch Set 3:
- Fixed simstate checking as the intent extra is a string not an
  integer
- Removed airplane mode checking as simstate will be triggered anyway

Change-Id: If8875b841d2029be12f367ab6f309bbfb81fc330
4045310
@turl turl Phone: Double check mode before changing
A modem might report world phone mode when it really is only GSM or
CDMA capable, making the system switch to an invalid mode which
will later break the telephony code.
This simple check enforces the world phone overlay which is already
in place and will only consider it a correct value in that case.

Change-Id: Iedbc529497b2779f3a12ff56ca1b028cc9434227
19215c8
@gdxpub gdxpub Merge branch 'gingerbread' of https://github.com/CyanogenMod/android_…
…packages_apps_Phone into gingerbread
536500b
@jjsan jjsan Updated Slovak Language
Change-Id: I6fdbe8301f53bd59be72542137fca8b22487820a
61da03f
@turl turl Phone: Double check mode before changing, part 2
A modem might report world phone mode when it really is only GSM or
CDMA capable, making the system switch to an invalid mode which
will later break the telephony code.
This simple check enforces the world phone overlay which is already
in place and will only consider it a correct value in that case.

This complements a commit with the same title by applying the same
logic to another code path that uses similar checks.

Change-Id: Ib7332511a693d40f53a79ba98844c9117871228a
3e6b2ca
@vetruvet vetruvet lockscreen: new Ring style - Phone (3/3)
Introduces a new Ring style - 2 rings on left/right to unlock/silence.
1 ring in the middle to launch up to 4 custom apps.
Rings can be dragged anywhere on lockscreen - not just in one direction.
Unlock/silence rings are triggered by dragging the ring far enough away from its neutral position.
Custom apps are triggered by releasing the middle ring while over the app icon.

Demo video: http://www.youtube.com/watch?v=VnQzT9QyJFQ

Change-Id: Ibce1c4b4e1ea75324af3e313432199f9d32b50eb
b7d3f20
@gdxpub gdxpub Merge commit 'refs/changes/25/8125/2' of http://review.cyanogenmod.co… f7cfea6
@cyanogen cyanogen Merge "Phone: Double check mode before changing, part 2" into gingerb…
…read
d535955
@gdxpub gdxpub fix FC for ring lockscreen
Change-Id: I37404b6df1c987fb00d39a7208ea91a3f051e7b8
edc687b
@vetruvet vetruvet lockscreen: new Ring style - Phone (3/3)
Introduces a new Ring style - 2 rings on left/right to unlock/silence.
1 ring in the middle to launch up to 4 custom apps.
Rings can be dragged anywhere on lockscreen - not just in one direction.
Unlock/silence rings are triggered by dragging the ring far enough away from its neutral position.
Custom apps are triggered by releasing the middle ring while over the app icon.

Demo video: http://www.youtube.com/watch?v=VnQzT9QyJFQ

Change-Id: Ibce1c4b4e1ea75324af3e313432199f9d32b50eb
0646db8
@Quarx2k Quarx2k Add support for proprietary libaudio voice quality filter
This single commit add support for this feature, which is also
called "Crystal Talk"

Add support for an overlay config key like "motoVoiceQualityConfig"
present in motorola libaudio.

Change-Id: I8c2119e9e938eedf31ae2f131ad6a6896d41710e
c752c95
@ladios ladios Traditional Chinese: Update translations for voice quality filter
Change-Id: I78a07d57090871b0bddaf141cac6cda95eedef6b
0bf3822
@nomego nomego Updated Swedish translations
Change-Id: Iad0f7c36bbe515e9f63a718d76c955ee82368b50
e7d7dc5
@cyanogen cyanogen Merge "Updated Swedish translations" into gingerbread 6d3294f
@gdxpub gdxpub merge and fix conflict
Change-Id: Ie7a51f1f122004abc87636c99d390407962a9e6a
7283b9a
@m0vie m0vie EmergencyDialer: vibrate on touch instead of release, makes dialpad f…
…eel more responsive

Same as http://review.cyanogenmod.com/#change,6521 but for the Emergency Dialer

Change-Id: I27971aaa2eed0c85710715874574145fb07d1115
98150e6
@sbradymobile sbradymobile Remove the hide hold button option if phone can't hold
Change-Id: I7a8b6545c71cefa3503687d29dc92666415e9f0b
0527829
@jbcode42 jbcode42 Fixes no ring on SD Removal for custom ringtones.
Fixes an issue caused by the phone not being able to find the
ringtone for a custom ring. This code checks to see if the
ringtone is null, and if it is, it tries the system default
instead.

Change-Id: I1cf9c5c806403c09933629d045b94cf4ef5b00aa
f930cb3
@cyanogen cyanogen Merge "Remove the hide hold button option if phone can't hold" into g…
…ingerbread
5d2764c
@Eug89 Eug89 phone: Updated Italian translations
     - Add support for proprietary libaudio voice quality filter

Change-Id: Icdd155c827064ea99e631b2273a374238fc47a19
dcfdc15
@gdxpub gdxpub Merge branch 'gingerbread' of github.com:doixanh/android_packages_app…
…s_Phone into gingerbread
724132c
@gdxpub gdxpub fix conflicts
Change-Id: I9564f526b86a57bdb054de8df952ff23ff136a8c
d4fe073
@cyanogen cyanogen Merge "Fixes no ring on SD Removal for custom ringtones." into ginger…
…bread
d409310
@cyanogen cyanogen Merge "phone: Updated Italian translations" into gingerbread 1eaaab8
@tpruvot tpruvot Preferred Network (umts/cdma) selection and clean untranslatable
Also add a new config value config_preferred_mode_disable to hide
the network selection setting as requested and fix french strings

Change-Id: I7756016454c363f5595116d97c46e07480fda56f
28dd7d9
@Eug89 Eug89 phone: Updated Italian translations
     - Preferred Network (umts/cdma) selection

Change-Id: I1d28340bddb97945415cf12b88eb8b0bd0bc0cfb
832a11f
@tpruvot tpruvot remove Unknown Permission ADD_SYSTEM_SERVICE 29c627c
@ladios ladios Traditional Chinese: Update translation for preferred network
Change-Id: I835fb1f1daa864cacb3a61b05da4fb4f71b97231
4e4ec96
@gdxpub gdxpub Merge branch 'gingerbread' of https://github.com/CyanogenMod/android_…
…packages_apps_Phone into gingerbread
76d1bc9
@cyanogen cyanogen phone: Fix crash when retrieval of settings fails
Change-Id: I8e96bbc9bb6a255aa41804051567772484ccb329
6ab4eb6
@apeelme apeelme Update hungarian translation
Change-Id: I967633969718efb4012abf9386fed2e750ae2365
40fcfe7
@gdxpub gdxpub Merge branch 'gingerbread' of https://github.com/CyanogenMod/android_…
…packages_apps_Phone into gingerbread
a8cb431
@takuo takuo Update Japanese translation.
Change-Id: Ic02501181ea29b27df1c1668f9e9f72b75a698de
0e04613
@cyanogen cyanogen Merge "phone: Updated Italian translations" into gingerbread f408850
@cyanogen cyanogen Merge "Traditional Chinese: Update translation for preferred network"…
… into gingerbread
98b44c3
@cyanogen cyanogen Merge "remove Unknown Permission ADD_SYSTEM_SERVICE" into gingerbread e48a9a8
@cyanogen cyanogen Merge "Update hungarian translation" into gingerbread 4d7d950
@gdxpub gdxpub Merge branch 'gingerbread' of https://github.com/CyanogenMod/android_…
…packages_apps_Phone into gingerbread
fdb5862
@AndreasBoehm AndreasBoehm Phone: Updated German Translation
Change-Id: I546c2820a51ff7d138927e9328b236c3f76a466f
0518c7d
djMesias es_ES: Fix '...' to \u2026
Change-Id: I7288893f188ea657b1639a67cdd4e70595ef3852
efb16c5
djMesias es_ES: Add missing translations
Change-Id: Ibed06a14f4f2590885ae54f5a3af605ba71c2ec2
e20991f
@cyanogen cyanogen Merge "Phone: Updated German Translation" into gingerbread c9fd134
@cyanogen cyanogen Merge "es_ES: Add missing translations" into gingerbread 67fc684
@gdxpub gdxpub Merge branch 'gingerbread' of https://github.com/CyanogenMod/android_…
…packages_apps_Phone into gingerbread
eb9f765
@maniac103 maniac103 Ringlock (3/3): Style options added to CM settings
This patch combines the two concurent lockscreen designs in an option:
http://review.cyanogenmod.com/8564 - http://review.cyanogenmod.com/8674
credits to Stefano Pignataro for the first and Prash for the second
redesign

this patch also can be used to add even more styles in the future - if
provied.
this patch also cleans up some coding.

Background Info: Lockscreen cannot be themed - so this is the only way
except
tempering with framework-res.apk

Change-Id: Ieebeaeeee5f8839d7608fb249d90b8247fec1bcc
ae8ada3
@ntfreak ntfreak phone: merge ics call waiting tweaks
These tweaks are already in ics and other android repo's, eg. android-x86.

Change-Id: Ife80f10299561de53430337b5dda08c1e6394602
Signed-off-by: Spencer Oliver <spenoliver@gmail.com>
ef3eda3
@maniac103 maniac103 Add 'Holo' lockscreen style (3/3)
Change-Id: I7040c842f06dde701b95c8af4f483bff888f6b23
fccfae7
@Keltek Keltek Czech: fixed translation, added missing strings
And removed untranslatable strings. Thanks Ricardo.

Please, translate this extensive text is not easy and it is
very important the translation be well organized. Therefore, was
made ​​more changes.

Change-Id: I8face661bc096d4b2d7213cceed1f048fd1bc784
60b4bee
@rmcc rmcc Merge "Add 'Holo' lockscreen style (3/3)" into gingerbread ffad3ec
@rmcc rmcc Merge "phone: merge ics call waiting tweaks" into gingerbread 17c6e2d
@adumont adumont Change proximity behaviour for devices w/ fixed keyboard
The actual behaviour of Phone, force screen to stay On when the Keyboard is
open, while correct for slidding keyboard, is not correct in the case of a
device with a fixed open keyboard, like the HTC Chacha.

This patch to PhoneApp.java make it behave differently if the device has a
fixed/always open physical keyboard, it will not check if keyboard is open or not.

Set config_device_has_fixed_keyboard to true in the overlay of the device.

Change-Id: Ic7ad89ac35271136a68b6ef8901028418c7c43e5
61acff3
@TaichiN TaichiN Add 'Blade' lockscreen style (3/3)
It's been running very well for few weeks on our kangs
and really looks good,so I decided to rename it and upload.

drawables created by @Rick C ( resized by me )

Change-Id: I8346dbe0c05f375257039704a89ce5341344d798
575f438
@coudu coudu french: updated translation
	* blacklist wildcards

Change-Id: I41c2df30698ba75d002c1fd72ac068b511e739b3
fcd1aaf
@rmcc rmcc Merge "Change proximity behaviour for devices w/ fixed keyboard" into…
… gingerbread
4871c3a
@maniac103 maniac103 Improve German translation.
Change-Id: I87590376dd74e4cb44dd852528fb398239d54ad0
1179d9a
@AndroidMeda AndroidMeda Phone: tr: CM Turkish Translations
Change-Id: I8555f71cdaf3fbbfbc4b0ac84c9e5a93829c33bd
e26b7ba
@rmcc rmcc Merge "Improve German translation." into gingerbread 3279f0b
@coudu coudu french: corrected mispelling
Change-Id: I6c91db06f6d3bf2cc5a6d22763e4859b49214a43
06ce340
@pastime1971 pastime1971 CallFeatureSetting: only disable cellular specific options in airplan…
…e mode

many of options apply not only to cellular call, but also to SIP,
which can be functioning in airplane mode with wifi on.
this commit only disable those which is cellular specific.

Change-Id: Id21c47a8b3ccef5cca3794b41e4aa8f1a17b82d6
7caca20
@nadlabak nadlabak landscape layouts for incall screen
Change-Id: Iccbfa4aefab90a5ef99e1d9655d746e5d9ad0da6
2c81d16
@maniac103 maniac103 Use supplementary service notifications to display additional call info.
- If an incoming call was forwarded from another party, 'Forwarded call'
  is displayed as call type.
- If a call is held by the remote party, 'Waiting call' is displayed as
  call title.
- Some other events (e.g. forwarding state or conference call start) is
  displayed by (optional) toasts

Idea and some early code were taken from AOSP-Change-Ids
Ic61628882fef7409deae677f50f380e62bef98f6 and
Ib0c9bfc889f9ce34cb76c6dfef99b51b6c47423f.

Change-Id: I84e16ead5dc903e0543feacc99ae94c16798a8b5
74d4995
B.Jay Merge branch 'gingerbread' of github.com:JochenB/android_packages_app…
…s_Phone into gingerbread
d88899f
@rmcc rmcc Merge "CallFeatureSetting: only disable cellular specific options in …
…airplane mode" into gingerbread
1dc92cf
@rmcc rmcc Merge "Use supplementary service notifications to display additional …
…call info." into gingerbread
ee6af71
@kasperhettinga kasperhettinga Phone: Add Dutch translations
Change-Id: Iaf1f76ad8f360d264ced609b3cb3e25ba9391f5a
0e0b4d1
@maniac103 maniac103 Hide SSN toasts by default.
Change-Id: I6bcfa33eaf5dd23446cc3cf1712b0fa2f37ea8d0
a6ef47d
@maniac103 maniac103 Improve toast strings.
Change-Id: I535ab5bb89941a0e9c9a34a8d69caf84437b2bce
acbcf96
@rmcc rmcc Merge "Improve toast strings." into gingerbread 873d7c8
@eagleeyetom eagleeyetom Merge branch 'gingerbread' of github.com:JochenB/android_packages_app…
…s_Phone into gingerbread
ec722cb
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.