MOVE THE SURFACE TO 100,100 ON THE OUTPUT [17:13:52.956] move_surface [17:13:52.956] to x,y=100,100 [17:13:52.956] surface_attach() [17:13:52.956] weston_buffer_from_resource() [17:13:52.956] surface_damage() [17:13:52.956] surface_frame() [17:13:52.956] weston_surface_to_subsurface() [17:13:52.956] surface_commit() [17:13:52.956] weston_surface_commit() [17:13:52.956] weston_surface_attach() [17:13:52.956] weston_buffer_reference() [17:13:52.956] weston_buffer_reference() [17:13:52.956] weston_surface_buffer_width() [17:13:52.956] weston_surface_buffer_height() [17:13:52.956] test_surface_configure:BEGIN [17:13:52.956] sx=0 [17:13:52.956] sy=0 [17:13:52.956] width=100 [17:13:52.957] height=100 [17:13:52.957] test_surface->x=100 [17:13:52.957] test_surface->y=100 [17:13:52.957] surface->geometry.x=0.000000 [17:13:52.957] surface->geometry.y=0.000000 [17:13:52.957] surface->geometry.width=0 [17:13:52.957] surface->geometry.height=0 [17:13:52.957] surface->transform.dirty=1 [17:13:52.957] weston_surface_is_mapped() [17:13:52.957] surface_is_mapped=0 [17:13:52.957] weston_surface_configure() [17:13:52.957] weston_surface_geometry_dirty() [17:13:52.957] weston_surface_is_mapped() [17:13:52.957] weston_surface_update_transform() [17:13:52.957] weston_surface_damage_below() [17:13:52.957] weston_surface_update_transform_disable() [17:13:52.957] weston_surface_damage_below() [17:13:52.957] weston_surface_assign_output() [17:13:52.957] weston_surface_update_output_mask() [17:13:52.957] es->resource=0xcad9b0 [17:13:52.957] es->output_mask=0 [17:13:52.957] mask=1 [17:13:52.957] different=1 [17:13:52.957] entered=1 [17:13:52.957] left=0 [17:13:52.957] test_surface_configure:END [17:13:52.957] surface->geometry.x=100.000000 [17:13:52.957] surface->geometry.y=100.000000 [17:13:52.957] surface->geometry.width=100 [17:13:52.957] surface->geometry.height=100 [17:13:52.957] surface->transform.dirty=0 [17:13:52.957] weston_surface_is_mapped() [17:13:52.957] surface_is_mapped=1 [17:13:52.957] empty_region() [17:13:52.957] weston_surface_commit_subsurface_order() [17:13:52.957] weston_surface_schedule_repaint() [17:13:52.957] surface->output_mask=1 [17:13:52.957] output->id=0 [17:13:52.957] 'surface->output_mask & (1 << output->id)' => 1 [17:13:52.957] weston_output_schedule_repaint() [17:13:52.965] weston_output_finish_frame() [17:13:52.965] weston_output_repaint() [17:13:52.965] weston_compositor_build_surface_list() [17:13:52.965] surface_list_add() [17:13:52.965] weston_surface_update_transform() [17:13:52.965] surface_list_add() [17:13:52.965] weston_surface_update_transform() [17:13:52.965] surface_list_add() [17:13:52.965] weston_surface_update_transform() [17:13:52.965] surface_list_add() [17:13:52.965] weston_surface_update_transform() [17:13:52.965] weston_surface_move_to_plane() [17:13:52.965] weston_surface_move_to_plane() [17:13:52.965] weston_surface_move_to_plane() [17:13:52.965] weston_surface_move_to_plane() [17:13:52.965] compositor_accumulate_damage() [17:13:52.965] surface_accumulate_damage() [17:13:52.965] weston_surface_to_buffer_rect() [17:13:52.965] weston_transformed_rect() [17:13:52.965] weston_transformed_coord() [17:13:52.965] weston_transformed_coord() [17:13:52.966] weston_buffer_reference() [17:13:52.966] empty_region() [17:13:52.966] surface_accumulate_damage() [17:13:52.966] weston_buffer_reference() [17:13:52.966] empty_region() [17:13:52.966] surface_accumulate_damage() [17:13:52.966] empty_region() [17:13:52.966] surface_accumulate_damage() [17:13:52.966] empty_region() [17:13:52.966] weston_buffer_reference() [17:13:52.966] weston_buffer_reference() [17:13:52.966] weston_buffer_reference() [17:13:52.966] weston_buffer_reference() [17:13:52.966] weston_surface_to_global_float() [17:13:52.966] weston_surface_to_global_float() [17:13:52.966] weston_surface_to_global_float() [17:13:52.966] weston_surface_to_global_float() [17:13:52.966] weston_surface_from_global_float() [17:13:52.966] weston_surface_to_buffer_float() [17:13:52.966] weston_transformed_coord() [17:13:52.966] weston_surface_from_global_float() [17:13:52.966] weston_surface_to_buffer_float() [17:13:52.966] weston_transformed_coord() [17:13:52.966] weston_surface_from_global_float() [17:13:52.966] weston_surface_to_buffer_float() [17:13:52.966] weston_transformed_coord() [17:13:52.966] weston_surface_from_global_float() [17:13:52.966] weston_surface_to_buffer_float() [17:13:52.966] weston_transformed_coord() [17:13:52.966] weston_surface_to_global_float() [17:13:52.966] weston_surface_to_global_float() [17:13:52.966] weston_surface_to_global_float() [17:13:52.966] weston_surface_to_global_float() [17:13:52.966] weston_surface_from_global_float() [17:13:52.966] weston_surface_to_buffer_float() [17:13:52.966] weston_transformed_coord() [17:13:52.966] weston_surface_from_global_float() [17:13:52.966] weston_surface_to_buffer_float() [17:13:52.966] weston_transformed_coord() [17:13:52.966] weston_surface_from_global_float() [17:13:52.966] weston_surface_to_buffer_float() [17:13:52.966] weston_transformed_coord() [17:13:52.966] weston_surface_from_global_float() [17:13:52.966] weston_surface_to_buffer_float() [17:13:52.966] weston_transformed_coord() [17:13:52.966] weston_surface_to_global_float() [17:13:52.966] weston_surface_to_global_float() [17:13:52.966] weston_surface_to_global_float() [17:13:52.966] weston_surface_to_global_float() [17:13:52.966] weston_surface_from_global_float() [17:13:52.966] weston_surface_to_buffer_float() [17:13:52.966] weston_transformed_coord() [17:13:52.966] weston_surface_from_global_float() [17:13:52.966] weston_surface_to_buffer_float() [17:13:52.966] weston_transformed_coord() [17:13:52.966] weston_surface_from_global_float() [17:13:52.966] weston_surface_to_buffer_float() [17:13:52.966] weston_transformed_coord() [17:13:52.966] weston_surface_from_global_float() [17:13:52.966] weston_surface_to_buffer_float() [17:13:52.966] weston_transformed_coord() [17:13:52.966] weston_surface_to_global_float() [17:13:52.966] weston_surface_to_global_float() [17:13:52.966] weston_surface_to_global_float() [17:13:52.966] weston_surface_to_global_float() [17:13:52.966] weston_surface_from_global_float() [17:13:52.966] weston_surface_to_buffer_float() [17:13:52.966] weston_transformed_coord() [17:13:52.966] weston_surface_from_global_float() [17:13:52.966] weston_surface_to_buffer_float() [17:13:52.966] weston_transformed_coord() [17:13:52.966] weston_surface_from_global_float() [17:13:52.966] weston_surface_to_buffer_float() [17:13:52.966] weston_transformed_coord() [17:13:52.966] weston_surface_from_global_float() [17:13:52.966] weston_surface_to_buffer_float() [17:13:52.966] weston_transformed_coord() [17:13:52.967] weston_compositor_repick() [17:13:52.967] weston_compositor_pick_surface() [17:13:52.967] weston_surface_from_global_fixed() [17:13:52.967] weston_surface_from_global_float() [17:13:52.967] weston_surface_from_global_fixed() [17:13:52.967] weston_surface_from_global_float() [17:13:52.967] weston_surface_from_global_fixed() [17:13:52.967] weston_surface_from_global_float() [17:13:52.967] weston_surface_from_global_fixed() [17:13:52.967] weston_surface_from_global_float() [17:13:52.967] destroy_frame_callback() [17:13:52.967] [17:13:52.967] MOVE THE SURFACE TO OFFSCREEN (NO OUTPUT) [17:13:52.967] move_surface [17:13:52.967] to x,y=0,-100 [17:13:52.967] surface_attach() [17:13:52.967] weston_buffer_from_resource() [17:13:52.967] surface_damage() [17:13:52.967] surface_frame() [17:13:52.967] weston_surface_to_subsurface() [17:13:52.967] surface_commit() [17:13:52.967] weston_surface_commit() [17:13:52.967] weston_surface_attach() [17:13:52.967] weston_buffer_reference() [17:13:52.967] weston_buffer_reference() [17:13:52.967] weston_surface_buffer_width() [17:13:52.967] weston_surface_buffer_height() [17:13:52.967] test_surface_configure:BEGIN [17:13:52.967] sx=0 [17:13:52.967] sy=0 [17:13:52.967] width=100 [17:13:52.967] height=100 [17:13:52.967] test_surface->x=0 [17:13:52.967] test_surface->y=-100 [17:13:52.967] surface->geometry.x=100.000000 [17:13:52.967] surface->geometry.y=100.000000 [17:13:52.967] surface->geometry.width=100 [17:13:52.967] surface->geometry.height=100 [17:13:52.967] surface->transform.dirty=0 [17:13:52.967] weston_surface_is_mapped() [17:13:52.967] surface_is_mapped=1 [17:13:52.967] weston_surface_configure() [17:13:52.967] weston_surface_geometry_dirty() [17:13:52.967] weston_surface_is_mapped() [17:13:52.967] test_surface_configure:END [17:13:52.967] surface->geometry.x=0.000000 [17:13:52.967] surface->geometry.y=-100.000000 [17:13:52.967] surface->geometry.width=100 [17:13:52.967] surface->geometry.height=100 [17:13:52.967] surface->transform.dirty=1 [17:13:52.967] weston_surface_is_mapped() [17:13:52.967] surface_is_mapped=1 [17:13:52.967] empty_region() [17:13:52.967] weston_surface_commit_subsurface_order() [17:13:52.967] weston_surface_schedule_repaint() [17:13:52.967] surface->output_mask=1 [17:13:52.967] output->id=0 [17:13:52.967] 'surface->output_mask & (1 << output->id)' => 1 [17:13:52.967] weston_output_schedule_repaint() [17:13:52.977] weston_output_finish_frame() [17:13:52.977] weston_output_repaint() [17:13:52.977] weston_compositor_build_surface_list() [17:13:52.977] surface_list_add() [17:13:52.977] weston_surface_update_transform() [17:13:52.977] surface_list_add() [17:13:52.977] weston_surface_update_transform() [17:13:52.977] weston_surface_damage_below() [17:13:52.977] weston_surface_update_transform_disable() [17:13:52.977] weston_surface_damage_below() [17:13:52.977] weston_surface_assign_output() [17:13:52.977] weston_surface_update_output_mask() [17:13:52.977] es->resource=0xcad9b0 [17:13:52.977] es->output_mask=1 [17:13:52.977] mask=0 [17:13:52.977] different=1 [17:13:52.977] entered=0 [17:13:52.977] left=1 [17:13:52.977] surface_list_add() [17:13:52.977] weston_surface_update_transform() [17:13:52.977] surface_list_add() [17:13:52.977] weston_surface_update_transform() [17:13:52.977] weston_surface_move_to_plane() [17:13:52.977] weston_surface_move_to_plane() [17:13:52.977] weston_surface_move_to_plane() [17:13:52.977] weston_surface_move_to_plane() [17:13:52.977] compositor_accumulate_damage() [17:13:52.977] surface_accumulate_damage() [17:13:52.977] empty_region() [17:13:52.977] surface_accumulate_damage() [17:13:52.977] weston_surface_to_buffer_rect() [17:13:52.977] weston_transformed_rect() [17:13:52.977] weston_transformed_coord() [17:13:52.977] weston_transformed_coord() [17:13:52.977] weston_buffer_reference() [17:13:52.977] empty_region() [17:13:52.977] surface_accumulate_damage() [17:13:52.977] empty_region() [17:13:52.977] surface_accumulate_damage() [17:13:52.977] empty_region() [17:13:52.977] weston_buffer_reference() [17:13:52.977] weston_buffer_reference() [17:13:52.977] weston_buffer_reference() [17:13:52.977] weston_buffer_reference() [17:13:52.977] weston_surface_to_global_float() [17:13:52.977] weston_surface_to_global_float() [17:13:52.977] weston_surface_to_global_float() [17:13:52.977] weston_surface_to_global_float() [17:13:52.977] weston_surface_from_global_float() [17:13:52.977] weston_surface_to_buffer_float() [17:13:52.977] weston_transformed_coord() [17:13:52.977] weston_surface_from_global_float() [17:13:52.977] weston_surface_to_buffer_float() [17:13:52.977] weston_transformed_coord() [17:13:52.977] weston_surface_from_global_float() [17:13:52.977] weston_surface_to_buffer_float() [17:13:52.977] weston_transformed_coord() [17:13:52.977] weston_surface_from_global_float() [17:13:52.977] weston_surface_to_buffer_float() [17:13:52.977] weston_transformed_coord() [17:13:52.978] weston_surface_to_global_float() [17:13:52.978] weston_surface_to_global_float() [17:13:52.978] weston_surface_to_global_float() [17:13:52.978] weston_surface_to_global_float() [17:13:52.978] weston_surface_from_global_float() [17:13:52.978] weston_surface_to_buffer_float() [17:13:52.978] weston_transformed_coord() [17:13:52.978] weston_surface_from_global_float() [17:13:52.978] weston_surface_to_buffer_float() [17:13:52.978] weston_transformed_coord() [17:13:52.978] weston_surface_from_global_float() [17:13:52.978] weston_surface_to_buffer_float() [17:13:52.978] weston_transformed_coord() [17:13:52.978] weston_surface_from_global_float() [17:13:52.978] weston_surface_to_buffer_float() [17:13:52.978] weston_transformed_coord() [17:13:52.978] weston_surface_to_global_float() [17:13:52.978] weston_surface_to_global_float() [17:13:52.978] weston_surface_to_global_float() [17:13:52.978] weston_surface_to_global_float() [17:13:52.978] weston_surface_from_global_float() [17:13:52.978] weston_surface_to_buffer_float() [17:13:52.978] weston_transformed_coord() [17:13:52.978] weston_surface_from_global_float() [17:13:52.978] weston_surface_to_buffer_float() [17:13:52.978] weston_transformed_coord() [17:13:52.978] weston_surface_from_global_float() [17:13:52.978] weston_surface_to_buffer_float() [17:13:52.978] weston_transformed_coord() [17:13:52.978] weston_surface_from_global_float() [17:13:52.978] weston_surface_to_buffer_float() [17:13:52.978] weston_transformed_coord() [17:13:52.984] weston_compositor_repick() [17:13:52.984] weston_compositor_pick_surface() [17:13:52.984] weston_surface_from_global_fixed() [17:13:52.984] weston_surface_from_global_float() [17:13:52.984] weston_surface_from_global_fixed() [17:13:52.984] weston_surface_from_global_float() [17:13:52.984] weston_surface_from_global_fixed() [17:13:52.984] weston_surface_from_global_float() [17:13:52.984] weston_surface_from_global_fixed() [17:13:52.984] weston_surface_from_global_float() [17:13:52.984] destroy_frame_callback() [17:13:52.984] [17:13:52.984] MOVE THE SURFACE FROM OFFSCREEN (NO OUTPUT) TO BARELY INSIDE THE OUTPUT [17:13:52.984] move_surface [17:13:52.984] to x,y=0,-99 [17:13:52.984] surface_attach() [17:13:52.984] weston_buffer_from_resource() [17:13:52.984] surface_damage() [17:13:52.984] surface_frame() [17:13:52.984] weston_surface_to_subsurface() [17:13:52.984] surface_commit() [17:13:52.984] weston_surface_commit() [17:13:52.984] weston_surface_attach() [17:13:52.984] weston_buffer_reference() [17:13:52.984] weston_buffer_reference() [17:13:52.984] weston_surface_buffer_width() [17:13:52.984] weston_surface_buffer_height() [17:13:52.984] test_surface_configure:BEGIN [17:13:52.984] sx=0 [17:13:52.984] sy=0 [17:13:52.984] width=100 [17:13:52.984] height=100 [17:13:52.984] test_surface->x=0 [17:13:52.984] test_surface->y=-99 [17:13:52.984] surface->geometry.x=0.000000 [17:13:52.984] surface->geometry.y=-100.000000 [17:13:52.984] surface->geometry.width=100 [17:13:52.984] surface->geometry.height=100 [17:13:52.984] surface->transform.dirty=0 [17:13:52.984] weston_surface_is_mapped() [17:13:52.984] surface_is_mapped=1 [17:13:52.984] weston_surface_configure() [17:13:52.984] weston_surface_geometry_dirty() [17:13:52.984] weston_surface_is_mapped() [17:13:52.984] test_surface_configure:END [17:13:52.984] surface->geometry.x=0.000000 [17:13:52.984] surface->geometry.y=-99.000000 [17:13:52.984] surface->geometry.width=100 [17:13:52.984] surface->geometry.height=100 [17:13:52.984] surface->transform.dirty=1 [17:13:52.984] weston_surface_is_mapped() [17:13:52.984] surface_is_mapped=1 [17:13:52.984] empty_region() [17:13:52.984] weston_surface_commit_subsurface_order() [17:13:52.984] weston_surface_schedule_repaint() [17:13:52.984] surface->output_mask=0 [17:13:52.984] output->id=0 [17:13:52.984] 'surface->output_mask & (1 << output->id)' => 0 [17:13:52.994] weston_output_finish_frame() [17:13:53.000] weston_compositor_read_input() [17:13:54.047] weston_compositor_read_input() [17:13:54.047] weston_compositor_get_time() [17:13:54.047] weston_compositor_wake() [17:13:54.144] weston_compositor_read_input() [17:13:54.144] weston_compositor_wake() [17:13:54.192] weston_compositor_read_input() [17:13:54.199] weston_compositor_read_input() [17:13:55.351] weston_compositor_read_input() TEST IS BLOCKED WAITING FOR REPAINT AND ENTER OUTPUT EVENT