Add group mms threading (2/3)

Change-Id: Ia6cd4a395328c56791f10e153aca91976cd36155
ActionBar: Compute required items prior to optional items

When computing if a item should be shown in the action bar, required items need to be compute prior
to optional ones. Otherwise, in some cases (when the optional menu goes to the left of required
items then the algorithm could determine that optional has space to be shown and force the show of
required items, causing the required items to not be shown).
A concrete case is in the Email app. In the message_view_fragment_option.xml are defined 5 menus,
that when are all shown (xe: in Exchange mailbox account type) the bar is complete filled. But if
the overflow button is forced to be shown (the device has no permanent menu key) the overflow button
overlaps the older button, because space of 'ifRoom' items are wrong computed.

Discussion Change: http://review.cyanogenmod.com/#/c/22396/

+ aosp change https://android-review.googlesource.com/#/c/34700/
Prevent empty overflow popup when there are no overflow items. (jakewharton@gmail.com)

Change-Id: I6fc8e3e202d76f9704d7ec2383c7ee6f7b05ba76
So I am un-fixing something I "fixed". If all toggles are
disabled, none should be displayed. But I had it displaying
the stock toggles if all are unchecked.. d'oh!

Change-Id: Ibdcb3e433f5f9493b5fffb7684e30b5591789c90
Signed-off-by: gdanko <gdanko@gmail.com>
Add option for vibrate on notif expand (1/2)

committed by xoomdev
NavBar Widgets (1 of 2)
Frameworks side of Widgets

Change-Id: Ib8e9cd526c7ebc5901fe433d7a3cf96fe0251a0d
Signed-off-by: Zaphod <mwilson@acesappraisal.com>
SystemUI: add screenshot to navbar

Add screnshot button and longpress option to navbar

Patch Set 2: Fix opacity of screenshot icons

Change-Id: I2dfea1769cbb0c6e0e263f9f7f21b21c261fde39

committed by Stevespear426
SystemUI: CustomNav bar for Tablets / TabletUI

Embeds the same NavBar object used for phones into the
Tablet status bar.  This will make it easier to extend functionality
to both types of devices in the future, since using same basic code set.

Patchsets:
1) Initial commit
2) General clean up. I left the stuff I commented out in so Mike
can see what I did so far.
3) Addresses a lot of sizing issues, lightsout/menu functionality, etc.
4) Left menu sizing derp
5) Moar tweaking for tablet menu buttons
6) even Moar tweaking for menu buttons (tablets & phones too)
7) Adds ability to change weights based on # of buttons used,
   useful for phones in "Hybrid" lets not waste space. Also
   adds the ablity to hide the compatablity mode button. (requires
   RC part.)
8) Add per button weight
9) Fix adjust weights on the fly when chagning the number of buttons.
10) Get rid of layout thats not needed and messes with navrings on
xhdpi when in tabletui.
11) adjust weight calculations & make them easier to read & change
12) Tweak the weights a bit
13) adjust NavBarGlow

    set bounds of glow to not overlap other views.
    While the default methodology worked fine for stock
    navbars with only 3 buttons, we now can have anywhere
    from 1 to 7.  In addition we have varying navbar widths
    due to Tablet & phone styles, etc.
    This keeps the glow within our bounds.

Change-Id: I591d3fae925ed5e9d983c98a108ded5aad67355b

committed by Stevespear426
add missing string from cherry pick for navbar widgets
redo navbar keys images
fixes to tablet navbar targets the default spacing was too much and we still need the search panel.
cleanup to ril fixing data on xoom
* Only do a cancel discovery if the device is discovering.
* explicitly close input and outputstream. This could prevent objects from being cleaned up before
  the next connect attempt.

Change-Id: I43edf58baccf56046abf79202739af31558ac098
Fixing issue where you couldn't set null RemoteViews for a widget
-> As noted here: http://code.google.com/p/android/issues/detail?id=35014

Change-Id: Id5d1c47b6961d4b448453d8b16700801c0137f2b

committed by Adam Cohen
fix up status_bar_brightnes_slider in Settings.java
card emulation patch port to JB

Patch Set 2: Added missing @hide statements and rebased

Change-Id: I73fe9aa30830951ea5b9d44e9a9bf83cb720e567
Change the thread priority

Change-Id: Ieece4851132ff85e36d10874991793cc4c0714ca
Postpone sending scroll message to webcore thread

Post a message to the UI thread instead, to send the
scroll message later.

Change-Id: Iff94af37e9070e63e0797195c7588343ab077bb3
Move voip/java/com/android/server/sip to framework2.jar

The method cap that neccessitated framework2.jar is getting quite close
to being full again. These classes can be moved safely and relieves some of
the pressure. Found by ninno_mx.
Fixed: Removed undesired changes, sorry.
Change-Id: I91c65d8efbd7fa68b77714f3892c9be184b4f3bf
Frameworks_base: Simplified Chinese translations

Added new strings as well as revise existing strings for better
accuracy and to reflect changes made to the English strings.

Patch Set 2: Further revision and corrections.

Change-Id: I8e3a95335e8eb7111eaac91089bcd22c1eadc014

committed by Andrew Jiang
telephony: let us write just the aid on getIMSIForApp

This implements a new RIL compatibility feature, "writeaidonly", that
lets us write just the aid, without the preceding 1. This is needed to
be able to read the IMSI correctly on some Motorola RILs

Change-Id: I48e9d76db6730571c01d59313fc7a5e79845f922

committed by Emillo Lopez