Efl.Canvas.Text renamed into Efl.Canvas.Textblock
Efl.Canvas.Text_Factory renamed into Efl.Canvas.Textblock_Factory
It seems that this patch has no reviewers specified. If you are unsure who can review your patch, please check this wiki page and see if anyone can be added: https://phab.enlightenment.org/w/maintainers_reviewers/
Yes, you are modifying Legacy API symbol names, which will break legacy applications.
I marked one with an inline comment, as an example.
Just build and install your patch and then try to compile Enlightenment or Terminology to see what I mean.
Legacy methods must keep the same names, but they are free to call the renamed Unified methods.
Because this is HISTORY, you cannot modify this file, only add things.
This method is EAPI so it is public.
Legacy applications relying on symbol evas_object_textblock_visible_range_get will not work now.