e_mod_rotation: send early angle change evt at eval_fetch
the early angle change event is made only for landscape(90|270) client if it
dismatch with rot.curr.
rotation available/preferre request come serveral in sequence, than
apply last req.
with this commit(by calculating in eval_fetch time whether the early
angle_change event is needed or not) the event flow is going to be changed like below.
condition: curr angle is 0
from
S <- C tizen_rotation@37.set_available_angles(2)
S -> C tizen_rotation@37.angle_change(2, 243) ====> Angle change 90
S <- C tizen_rotation@37.set_available_angles(10)
S <- C tizen_rotation@37.set_available_angles(11)
S <- C tizen_rotation@37.set_available_angles(15)
S <- C tizen_rotation@37.ack_angle_change(243)
S -> C tizen_rotation@37.angle_change(1, 245) ===> Angle change 0
S <- C tizen_rotation@37.ack_angle_change(245)
to
S <- C tizen_rotation@37.set_available_angles(2)
S <- C tizen_rotation@37.set_available_angles(10)
S <- C tizen_rotation@37.set_available_angles(11)
S <- C tizen_rotation@37.set_available_angles(15)
Change-Id: Ib8f03c9ce6c0ed3270e218133cdb6b0b818adc27