[PATCH weston 0/9] Transition rework part 1

Emre Ucan eucan at de.adit-jv.com
Wed May 23 08:25:34 UTC 2018


I am planning to rework ivi transition implementation.
I want to use weston animation implementation instead of
ivi-shell specific transition implementation.

These patches are some cleanup patches, which can be applied
now. I want to send them now instead of sending a bigger
complete rework patch series.

- First 4 patches remove unused or duplicated transition modes.
- 5th patch simplifies commit_surface_list implementation regarding
  transitions.
- 6th patch removes redundant start rectangle from
  ivi_layout_surface_properties
- 7th patch adds some asserts in transition implementation
  to ensure same type of transition is only set once for a
  ivilayer/ivisurface
- 8th and 9th patch remove unused, unnecessary APIs from
  ivi_layout_interface

Emre Ucan (9):
  ivi-shell: remove unused VIEW_ORDER transition
  ivi-shell: remove unused VIEW_RESIZE transition
  ivi-shell: remove DEST_RECT_ONLY transition
  ivi-shell: remove VIEW_FADE_ONLY transition
  ivi-shell: remove redundant code in commit_surface_list
  ivi-shell: remove start rectangle from ivi_layout_surface
  ivi-shell: allow to set transitions only once
  ivi-shell: remove surface_set_transition_duration
  ivi-shell: remove move_layer_cancel API

 ivi-shell/hmi-controller.c        |  9 ++--
 ivi-shell/ivi-layout-export.h     | 18 +-------
 ivi-shell/ivi-layout-transition.c | 97 ++++++---------------------------------
 ivi-shell/ivi-layout.c            | 71 +++-------------------------
 4 files changed, 25 insertions(+), 170 deletions(-)

-- 
2.7.4



More information about the wayland-devel mailing list