[evita] ui: Introduce |ui::LayerOwner|.
[evita] ui: Change parameter of |ui::Widget::DidAddChildWidget(const Widget&)| to |Widget*|.
[evita] ui: Change parameter type of |ui::Widget::DidRealizeChildWidget(const Widget&)| to |Widget*|.
[evita] ui: Change parameter type of |ui::Widget::DidRemoveChildWidget(const Widget&)| to |Widget*|.
[evita] ui: Change parameter type of |ui::Widget::WillRemoveChildWidget(const Widget&)| to |Widget*|.
[evita] ui: Tidying up "evita/ui/animation/animation_observer.h"
[evita] gfx: Introduce |gfx::PointF::operator==()| and |gfx::PointF::operator!=()|
[evita] ui/compositor: Introduce |ui::LayerOwnerDelegate|.
This patch is a preparation for introducing |ui::LayerOwner::RecreateLayer()|.
[evita] ui/compositor: Introduce |ui::Layer::InsertLayer()|, |ui::Layer::RemoveClip| and |ui::Layer::SetClip|
[evita] ui/compositor: Introduce |ui::LayerOwner::RecreateLayer()|.
[evita] ui/animation: Introduce |AnimationPoint| and |AnimationSize| classes.
[evita] ui: Make |ui::Widget::DestroyWidget()| to call |ui::LayerOwner::DestroyLayer()|.
[evita] views: Make |Frame| not to leak layer. Before this patch, |Frame| leaks |ui::Layer| object for tab content.
[evita] views: Make |TextEditWindow| to create |gfx::Canvas| when asssociated layer is recreated.
[evita] ui/compositor: We assume |ui::Layer::CreateCanvas()|, |ui::Layer::SetBounds()| and |ui::Layer::SetClip()| to work only for integral bounds.
[evita] ui/animation: Make |AnimationPoint| and |AnimationSize| to return integral point and size for ease of passing value to |ui::Layer::SetBounds()| and |ui::Layer::SetClip()|.
[evita] ui/animation: Introduce |ui::Animtable::RequestToFinishAnimation()| for replacement of |FinishAnimation()|.
[evita] views: Tidying up "evita/vi_Frame.cpp".
[evita] views: Make |TextEditWindow| to redraw content if screen bitmap is unavailable.