This task is about renaming the Efl2 ones to their proper naming (Efl prefix) and based on changes done in T8362.
In addition to this, we should also do a few related cleanups.
Remove unused interfaces, types and classes
Now that the Efl2 ones will become the "real" one, we should remove all the old classes, interfaces and types that aren't part of the new API.
In addition to the interfaces, types and classes, probably get rid of these two files:
- Most (all?) of elm_general.eot. At least the parts that pertain text.
- efl_text_types.eot. Nothing there should be needed anymore.
Remove the @beta tags from all of the interfaces
Remove the @beta tags when we decide they are good enough.
Complete the subtasks
The subtasks include a few tasks that should be completed.