[One (M7) Original Android Development] houstonn:
NEW BUILD

May.28.2013

RB Settings: Update icon for keyboard enter

AudioService: Remove STREAM_NOTIFICATION from ringer mode streams

EthernetDataTracker: Set network available on connected

This change fixes state mismatch found in the bugs below,

and makes the code look consistent with disconnect().

In startMonitoring(), reconnect() is called before mNMService.registerObserver().

Then dhcpThread.run() could finish without getting interfaceLinkStateChanged() callback.

In such a case, mNetworkInfo has connected but not-available state - which is contradictory.

FW: Fix Menu Overflow Disable Option

The three button Menu Overflow would display no matter what setting was seleted within ROMControl, this commit makes a slight change to correctly return a result that reflects the users selection through ROMControl.

I had to enable then disable the option for it to function correctly (no reboot required)

Remove opaque check in preparing dirty region

Since preserve swap is enabled, we need to clear the color buffer

when the scissor rect is prepared for a new process. This prevents

garbage being present from the previous process in the color buffer.

SystemUI: show blue dc-hspap icon when connected to Google services

TelephonyManager: hide NETWORK_TYPE_DCHSPAP

LockScreen: Fix crash when unlocking twice

This will keep track if the BroadCastReceiver is registered and

will unregister it only if so.

SystemUI: fix vertical date not showed while on Pie

SystemUI: show date on 2 lines in status bar

This allows showing of the full day of the week, and removes

the blank space above the date (which always felt strange to

me when clicking it to access the calendar).

It also fixes a spacing issue on smaller screen devices that

causes the quick settings button to be partially chopped off

when the AM/PM clock settings are enabled.

Fixed an accidentally dot showed in some languages (for ex. US english)

Bluetooth: Fix MAP accept threads sometimes spinning endlessly.

Randomly (under no obvious precondition), the MAP access threads spinned

endlessly after enabling BT, because mServerSocket.accept() always threw

IOExceptions, probably because the actual socket was already closed.

This change makes sure to exit the thread when that happens to not waste

CPU cycles and battery power.

This tracks similar changes done to the BluetoothPbapService and makes

sure to follow the (working) PBAP flow.

Fix a number of issues with T9 dialer.

- Fix an ArrayIndexOutOfBoundsException (like reported in

[1]) which happened when highlighting the last digits of a number and

the number had additional characters after those digits.

- Fix another potential ArrayIndexOutOfBoundsException due to the

highlighting code relying on normalNumber being a subset of number,

which wasn't the case due to number being additionally sent through a

formatter. Fix that by running the formatter before normalizing.

- Fix number highlighting not working if the number match occured at the

end of the number.

- Fix number type label & formatting not being updated on locale

changes.

- Fix T9 search not being triggered when pressing the dial button to

recall the last dialed number.

Remove DEBUG to avoid to run checking at every turn

Needn't to run storage checking in DEBUG mode at every turn,

it will make "DELETE OLD MSGS" always be checked in Mms Settings

Enhance the Easy Selector

- Follow GoogleUI Guidelines

- Fullscreen selector

- Added groups support

Mms: Go TRDS 2.0

use propper configuration values now

MMS app: fix crash when MMSC setting is NULL

An APN with a null MMSC column prevented the MMS app

to find the next APN in query.

Camera: Add TrueView

This commits adds the ability to show the complete image sensor frame

rather than the cropped preview used by aosp to fill the entire

screen.

Fix audio in Hangouts

* Add higher sample rates and stereo input device