gralloc: add padding to alloc_device_t and hwc_composer_device_t

also adds version #defines

Change-Id: I89f19fc7811ea9c9efb579a9f6abb4c3d9011bbf
gralloc: add dump hooks to gralloc/hwcomposer

Change-Id: I27bf46103b4d1d547c42a6de4f3270a6dfd7b7ec
gralloc: Fix division-by-0 during system emulation.

This patch avoids a division-by-0 when the system is running
under emulation (the kernel driver reports pixclock as 0, for
some reason). Which results in a SIGFPE during the boot sequence.

Change-Id: Idb6bcdd58999ea9231f2411481c25929d5d02f1d
am 80d3699c: gralloc: Fix division-by-0 during system emulation.

* commit '80d3699c9e8e18d57684f3b20d58fd259379a9d2':
  gralloc: Fix division-by-0 during system emulation.
am f540c44f: am 80d3699c: gralloc: Fix division-by-0 during system emulation.

* commit 'f540c44fc218bffcdfbc226187d3cdc08e213c32':
  gralloc: Fix division-by-0 during system emulation.
Merge 80d3699c: gralloc: Fix division-by-0 during system emulation.

This patch avoids a division-by-0 when the system is running
under emulation (the kernel driver reports pixclock as 0, for
some reason). Which results in a SIGFPE during the boot sequence.

Change-Id: Ia9febdf143dcbce9837ca89c641e95dce3a888bb
am 3d05f9cf: Merge 80d3699c: gralloc: Fix division-by-0 during system emulation.

* commit '3d05f9cfbd996f52c0bd6307a80beaabc4e58140':
  Merge 80d3699c: gralloc: Fix division-by-0 during system emulation.
gralloc: Add support for 32-bit framebuffers.

Note: The code under hardware/libhardware/modules/gralloc/ is only used
      when running the system under the emulator.

Change-Id: I022978aeaacc5137c9917cd2ef6952dd3897ece4
am 25b68b5c: gralloc: Add support for 32-bit framebuffers.

* commit '25b68b5c24e443c326af73a33cea6dc45e845254':
  gralloc: Add support for 32-bit framebuffers.
am 36292755: am 25b68b5c: gralloc: Add support for 32-bit framebuffers.

* commit '3629275560f4a952cedd69c76b7b96b3b490f6f6':
  gralloc: Add support for 32-bit framebuffers.
am 80d3699c: gralloc: Fix division-by-0 during system emulation.

* commit '80d3699c9e8e18d57684f3b20d58fd259379a9d2':
  gralloc: Fix division-by-0 during system emulation.
am 25b68b5c: gralloc: Add support for 32-bit framebuffers.

* commit '25b68b5c24e443c326af73a33cea6dc45e845254':
  gralloc: Add support for 32-bit framebuffers.
Protected surface API

Change-Id: I63a16e77228b4a440ad08b9f21d8fbbacef3698e
Mass merge from gingerbread - do not merge

Change-Id: I99b09f1fd58b5c3119903304605ff613e1c4a665
Reconcile gingerbread-plus-aosp and honeycomb

Change-Id: I0310c299ff4719e454488eafcebbd16045c7e9ea
am 30497e4f: Reconcile gingerbread-plus-aosp and honeycomb

* commit '30497e4fa693b73e91bbd39c573e6ffa1d57f98f':
hardware/libhardware: remove LOCAL_PRELINK_MODULE

Change-Id: I8a0ba7e4c99e334b9789d88b48383439eb7cc780
Signed-off-by: Iliyan Malchev <malchev@google.com>
fix [4056232] Deprecate Sensor.TYPE_TEMPERATURE and add Sensor.TYPE_AMBIENT_TEMPERATURE

Bug: 4056232
Change-Id: I4555823abacc8aa127429bda78033ef6007aa04b
Allow to force 16bpp when 32bpp has problems

Bug: 4197654

Change-Id: Icf1e8793d6a4d2e070a8f232efd4136d79339496
am cd347fdf: Allow to force 16bpp when 32bpp has problems

* commit 'cd347fdf74d5f2e0af856455c514e655f40a6fdb':
  Allow to force 16bpp when 32bpp has problems