Add productized reboot menu strings

Change-Id: Ifd07f144f155207d0be5a99daaf1cd023a33c687
Crespo4G: Fix file downloads via browser over WiMax - 1 of 2

Change-Id: I7971c65a712830388bbd81e0412548ce88a0f488
Fix resource ordering causing build breakage

Change-Id: Ib7b2c603b2a6de6f4ff7c800f54d54b6e50b5aa7
substitute EGL_NATIVE_VISUAL_ID if missing

Change-Id: Iaeca1a5efd9fb0026fa905867b5250fbdb2f017d
adb over network: notification
Adb over network: add key to current api

Change-Id: I3603007207ee2d12c9de8a05ecb815ad597564a0
Process the BTN_MOUSE event

This is required in order to make the trackball on devices that has it to
work properly, like it does before ICS. In addition to this patch, you just
need an .idc file that matches the device name for your the trackball. You can
find it by either looking in a kernel log or a logcat.

For example, a device with a Crucial optical navigation pad, will be called
curcial-oj.idc

The .idc file should contain the following:

cursor.mode = navigation
cursor.orientationAware = 1

Place the file in /system/usr/idc folder.

Enable in BoardConfig.mk with BOARD_USE_LEGACY_TRACKPAD := true

Change-Id: I57e9912b9e4d6242c980c99f4fd28b0d50f19bb8
Fix error in makefile

Change-Id: I7be5345707e00b20ad96ebd3958bbf7f9fb5a22f
Fix B key issue

Change-Id: Ib1fc59833d066dee9c4c5f02a9bf1a912463cb1e
B key fix cleanup

Change-Id: I0c02c059b1bff302c3db7b0e19bc436fa6a8126b
Kill App on Long-Press Back Key (framework)

Change-Id: Ib78fff9e32d95a0a112ddd9274b79b3a3aa626b9
@hide DownloadManager.Request.NETWORK_WIMAX

This field is not in the official API and @hide prevents the api
checker from complaining about it (and aborting the build)

Change-Id: I77068e18ec2b68499052927aed4b8e834f5739aa
installd: Delete cache properly for devices using datadata partition

The java side already checks /data/data for free space but installd
still checks /data causing it to never reap the cache (because it
thinks that enough free space is available.)

Change-Id: I191f3ceb84df1101ab2918ec0038213d72ec1ce2
Notification Power Widget:  ICS Icons

This commit changes the widget icons to match the ICS default drawables.  I used
as many of the stock icons as possible and made a few custom ones, where missing,
using stock icons as a base. This set includes XHDPI, HDPI and MDPI icons.

The icon olour is the default for ICS where 'on' = white, 20% transparent and
'off' = white, 70% transparent.

Patch set 4 - stat_ring_off and stat_silent now uses same icon
Patch set 5 - stat_vibrate_off uses same icon as _on.  Looks better.
Patch set 6 - media play/pause/next/previous  icons added
Patch set 7 - orientation icons added, removed 2 'broken' icons

This should be all of them now.

Change-Id: I8b90bed6ecd87ef48126452d53f826956d16cff4
added georgian glyphs from DeJaVu project

Change-Id: I2f5ed5e2089aceeb77557b2766aa2152c2e29bb6
adb over network: hide adb_port from std api
Long press to kill

Bring changes done in cm7 to ics.
- Vibrate on press
- Show message
- http://review.cyanogenmod.com/#change,5191,patchset=2
Fix automatic brightness when filtering is disabled

(Broke in I9c88704484f4a23b3d643597f35b55d74cf36b56)

- Do not mHandler.removeCallbacks(mAutoBrightnessTask) every time
  a value is received from the sensor because that will ensure that
  the task ever get ran! (We schedule it 2 seconds into the future
  but receives a value from the sensor every second.)
- Replace the algorithm for brightness change (non-filtering) with
  the original algorithm before the patch. (Not sure why the patch
  changed it.)

Change-Id: I71f6f23c53974fbb763d46ea4023623d2bbeb250
Notification Power Widget: Real rotation lock using ICS API:s

Old implementation of auto rotate button just toggles auto rotation.
New implementation use the new rotation freeze/thaw API:s. Accelerometer
is toggled like before, but current rotation is kept ("frozen"). This
means that AutoRotateButton now works like the rotation lock button
on iOS devices and the native rotation lock button in ICS on tablets.

Change-Id: I8e32bafe46f316194fdf77c375e1adbb7edcf50f
Notification Power Widget: Fix silent mode detection

Recent upstream changes have broken detection of silent mode, so
when for example using the device vol keys to set silent mode the
wrong icon is displayed.
This is caused by a faulty assumption about vibration modes. When
ringer mode is set to silent, vibration mode is ignored by Android.
Thus, when comparing Ringers we can not compare vibration modes when
ringer mode is silent. This has been true since API level 1 but since
Google never can seem to decide how to handle silent/vibrate/ring
consistently it's understandable that bugs like this happen.

Change-Id: Ie3daddd51a7bba0dea86f3f58f6963d22e34cc6d