Fix build against Weston 1.6 IVI Shell 04/31804/1
authorJan Ekström <jan.ekstrom@intel.com>
Wed, 10 Dec 2014 09:47:02 +0000 (11:47 +0200)
committerJan Ekström <jan.ekstrom@intel.com>
Wed, 10 Dec 2014 11:08:44 +0000 (13:08 +0200)
commit3b7a3ca98682c4d342affa11a98ade94b72b8eb0
tree9fabaef8711ba0e750d196d530b7b7e7dedeb298
parent8ccf810f079b757e6be43f4c0ec2107351776b13
Fix build against Weston 1.6 IVI Shell

Contains the following changes:

- Header inclusion statements for IVI Shell are updated:
  * ivi-layout.h has been removed upstream.
  * ivi-layout-export.h is used where private functions are not
    not needed, and ivi-layout-private.h is used where private
    functionality is needed.
- Extern has been added for ivi_layout_interface.
- A lot of IVI Shell functions have been un-camelcased as
  upstream has changed the naming convention.
- API usage has been updated to match upstream IVI Shell:
  * ivi_layout_get_properties_of_surface now returns the prop
    and the prop is now const.
  * ico_ivi_surfacePropertyNotification callback signature's prop
    is now const.
  * surface width and height are now updated to int32_t.
  * ivi_layout_surface_set_{position,dimension} now take in two
    integers instead of an array of two integers.
  * ivi_layout_surface_remove_notification and
    ivi_layout_surface_remove now return void.

Change-Id: I53c189539dc53edbf694f8cf37785fe834a8da84
src/ico_input_mgr.c
src/ico_window_animation.c
src/ico_window_mgr.c