Page MenuHomePhabricator

eolian: remove keyword legacy from enums
Open, TODOPublic

Description

There are only a few places where the usage of the legacy: keyword in enums remains.

./src/lib/evas/gesture/efl_canvas_gesture_types.eot:   legacy: efl_gesture_touch;
./src/lib/evas/gesture/efl_canvas_gesture_types.eot:   legacy: efl_gesture;
./src/lib/evas/gesture/efl_canvas_gesture_types.eot:   legacy: efl_gesture;
./src/lib/elementary/elm_general.eot:   legacy: elm_icon;
./src/lib/elementary/elm_general.eot:   legacy: elm_input_hint;

And only one of those files applies to "modern" API. We should refactor that file and make sure the keyword is not used (I'm not opposed to implementing it through something like https://phab.enlightenment.org/T6716 - that would have to be implemented first). The others are technically legacy stuff that will need to be either moved or refactored anyway. After that, this misfeature can be removed from Eolian itself.

q66 created this task.May 9 2019, 6:10 AM
q66 triaged this task as High priority.
q66 moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.May 9 2019, 6:16 AM
q66 updated the task description. (Show Details)May 9 2019, 6:20 AM
q66 updated the task description. (Show Details)
q66 added a subscriber: zmike.
q66 lowered the priority of this task from High to TODO.Sep 5 2019, 5:23 AM

this is now banned in stable API... removal still pending

q66 moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.Sep 5 2019, 5:23 AM