Efl.Canvas.Text renamed into Efl.Canvas.Textblock
Efl.Canvas.Text_Factory renamed into Efl.Canvas.Textblock_Factory
Details
Diff Detail
- Repository
- rEFL core/efl
- Branch
- arcpatch-D10808
- Lint
No Linters Available - Unit
No Unit Test Coverage - Build Status
Buildable 14894 Build 10246: arc lint + arc unit
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/
Wait a minute. Is this changing the LEGACY API too?
NEWS | ||
---|---|---|
388 | You probably don't want to change this :) |
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.
NEWS | ||
---|---|---|
388 | Because this is HISTORY, you cannot modify this file, only add things. | |
src/lib/evas/canvas/efl_canvas_textblock_eo.legacy.h | ||
35 | This method is EAPI so it is public. Legacy applications relying on symbol evas_object_textblock_visible_range_get will not work now. |
Builds and passes tests. Nothing to complain.
src/lib/evas/canvas/efl_canvas_textblock_eo.legacy.h | ||
---|---|---|
35 | Ahhh, my bad. I misread the patch. I thought you were renaming the method NAME. Now I see you renamed one of the parameters. No problem then, sorry. |