834: dependency analysis, move codes,references
835: just move codes
Merge branch 'v_canvas' into v_mini01