Page MenuHomePhabricator

Impossible to access Evas stabilize class by including Efl_Ui.h
Closed, ResolvedPublic

Description

Removing D10176 from that patch series, you will see that it is actually not possible to get access to any of the stabilized classes provided by Evas_Eo.h

cedric created this task.Sep 25 2019, 6:57 PM
cedric triaged this task as Showstopper Issues priority.
zmike added a comment.Sep 25 2019, 7:04 PM

This affects efl_layout APIs as well.

This is an important issue which I think can easily be solved by:

  • create Efl_Canvas.h, include all efl_canvas headers
  • create Efl_Layout.h, include all efl_layout headers
  • include both of these in Efl_Ui.h

The question is whether we want to be doing this (adding new headers) so close to release or do it post-release and backport. I don't see it as an extremely urgent issue, so I'll defer to @stefan_schmidt for a decision.

As there is no release today we can see if we can get this in before the release to avoid a known problem which we need to backport the fix for.