Alternate Signal Layout (1/2)

Provides for an alternate (GB style) signal cluster
that separates the mobile type/traffic from the signal meter.
This will give themers more flexibility in statusbar design & layout.

Patch 2: Remove Log Spam
Patch 3: Graphics cleanup
Patch 4: Cleanup
Patch 5: Additional cleanup
Patch 6: Small xml adjustment
Patch 7: Add a bool value to allow theme to set/use Alt_cluster.  Will not over-ride user setting.

framework: revert data icons back to stock jellybean

The following change - http://gerrit.sudoservers.com/#/c/3293/
altered the data icons in the statusbar and as a result many
were misaligned and funky. This reverts them back to stock.

Alt Signal Layouts

This creates a second set of Data Type, Traffic & Strength icons
for the Alt Signal Layout.  This will allow themers to build options
for either layout without corrupting one or the other.
I also tweaked the layouts a bit for better alignment with various Text/icon combinations.

I also addressed the 'Blue/Grey' DataType icon.  the 3g/4g/H, etc icons should
now properly show blue or grey depending on connectivity, just like the signal bars do.

I also suggest a fair amount of testing since I've redone quite a bit of the logic regarding signal/icon displays.  Don't want this going out the door broken.

Patchset 2:  Layout Tweak
Patchset 3:  Honor theme setting for Alt Signal (or userpref)
Patchset 4:  mdpi/hdpi icons.
Patchset 5:  Force icon update on change & whitespace cleanup
Patchset 6:  Adjust/fix Layout when using SignalText
Patchset 6:  Tweak layout
Patchset 7:  Rebase for 4.1.2
Patchset 8: More layout tweakge

SystemUI:Make alt GB layout look like GB

This changes the alt layout to actually look like gingerbread instead of
just changing the data icons.  Everything has been editted to match ICS+

Screenshot:
https://www.dropbox.com/s/1j3g5sqo7g5w5bn/Screenshot_2012-10-19-21-43-08.png

port forward

Patchset X: add QS full connection & HSPA+ icons

Conflicts:
        packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_connected_hp.png
        packages/SystemUI/res/layout/system_bar_notification_area.xml
        packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusB$
        packages/SystemUI/src/com/android/systemui/statusbar/policy/TelephonyIc$

Change-Id: If9e03ab52a0254aac99c8d8da6805b349e052b93
Signed-off-by: Zaphod <mwilson@acesappraisal.com>
Fix alignment and back to original ellipsize

Change-Id: If3e6597bdc2e351b9797e8b1edb7cac2a59a3fd1
frameworks_base: SK Translations

Change-Id: I16d9aebb6819ca3fbcda417343c8d2d895117f42
core: NL translations

Change-Id: I3e3cc274105e55798a3fe1ece4f5f236019b75ae
frameworks_base : translation

- add "product" attribute

Conflicts:

	core/res/res/values-fi/cm_strings.xml
	core/res/res/values-ro/cm_strings.xml
	core/res/res/values-uk/cm_strings.xml

Change-Id: Ife5e5b1d7b5327f22673f27ff224ffa4a86a15b3
SystemUI: ES translations

- DCHSPAP connection
- Fix quiethours name

Change-Id: I6e5d97116753047e0bed78a6dd5f1a7d44731664
Profiles : Allow nfc override (1/2)

Part 2 : http://review.cyanogenmod.org/#/c/37013/

Allow user to override nfc state via profiles
Request jira : https://jira.cyanogenmod.org/browse/CYAN-989

Change-Id: Ief7fa4ab83527f488fbd8c0bc96448a2a2cde6fb
Allow hardware overflow key to be show by default.

Currently this is controlled by a system setting, but there is no way to
set a default value for the system setting. This is very useful to have
for devices that have no hardware menu key.

Change-Id: I94212def19d3e2224d79d3a89e1e2d3b2883da21
core: TR translations

Change-Id: I61421a667949d4f9cdd7d67fc47bd9873252f9a3
SystemUI: TR translations

Change-Id: I0542e56cce77f9369dfb3ef87b188a5250f3f140
Bye, bye Talk. Welcome Hangouts (1/2)

Patchset  #2: Vector icons.

Change-Id: Ief201d9f0c80bca3c8d37fdf3283cbbb15004b5b
Frameworks : FR translation

- Add missing translation
- Fix a bug => http://review.cyanogenmod.org/43459

Conflicts:

	packages/SystemUI/res/values-fr/cm_strings.xml

Change-Id: I2fd04cafcc6da0533a4e3d21b7071fff86900cfa
Core: Update italian translation

Change-Id: Ic7ed14a60e1a050e7a343be4c93647e0520ec0b3
SystemUI: NL translation

to complete Dutch translation in TTools

Change-Id: Ib71293dba79c1d3361251cfbc024d7d7b7a620b8
Core:Fix duplicated translations

Change-Id: Ibabf45885dae51824e9f2321e1a0109c4f909aa4
added contact lockscreen icon

Change-Id: I204e3a43d3e2beed391e605f3d3add55b24bb4b7
FW: Statusbar Brightness Slider Correction

Correct the Statusbar brightness slider adjusment option, corrects the issue of the settings not being saved.

Also removed tabs from some code and replaced with plan spaces.

Change-Id: Ic7ae16f449e90b264c0097a0d3b8f351735e4368
HALO (1/2)

HALO is Androids one and only multitasking solution.

We explicitly do not go the Samsung/Cornerstone route. This solution is basically an extension of
the regular notificationshade, which is an aggregator for notifications that can be checked out when
time permits. HALO completes it by allowing you to respond to tasks on the spot, trying to be as
unintrusive as possible and flexible in regards to policies (white/black lists).

Features:

- Apps open up in floating state, apps underneath do not pause
- complete SystemUI & Core integration, making HALO feel like a native feature, source/SDK and UI/UX
- HALO has white and blacklists, which for now allow fine control for apps pinging through HALO
- multiple gestures to navigate HALO:
  - double-tap-move: move
  - tap-drag-left/right: task through notifications, finger up launches
  - tap-drag-up: dismiss notification
  - tap-drag-down: put HALO into semi-hidden state
  - swipe while HALO is hidden wakes it up
  - drag-to-X to remove HALO altogether
- comes with as few settings as possible, everything should be self explanatory and intutive,
  users must be informed about the double-tap gestures which is the only catch.

Known issues:

- Integration has been finished for PhoneUI. TabletUI and PIE must be integrated still.
- Packageinstaller must allow HALO through its overlay check or it will disable the install-app button.
- The low level has a few remaining issues:
  - Some apps still go up fullscale (they trick us with services, circumventing the intent flagging)
  - Some 3D games still pause
  - There is one known app that refuses to end on back or touch-outside, that is WeChat
  - The activitystack pause implementation works but is makeshift

To-Do:

- On-screen tutorial at first start up to teach users the gestures
- Fixing all known issues, full integration in the remaining UI's
- Perhaps hybrid engine integration for running floating apps in a decreased size

Merge branch 'multiwindow' into jellybean

Change-Id: I7231cefc31b9aaad47d9c4ccfe9ea43467cdf05b
Small patch for Halo [1/2]

Change-Id: I4233b58da2cc0d31e33c47ab458d074977a695be
Fix Center Clock with HALO

Missed in PhoneStatusBar.java

Change-Id: Id6414db27ab3178696fb494f6aa1d2d849eac282