path: root/src/lib/evas/canvas/efl_canvas_surface_x11.eo (follow)
AgeCommit message (Collapse)Author
2019-03-08eo files: mark a bunch of types with @betaMike Blumenkrantz
Summary: these are all types that we do not currently want to release Depends on D8102 Reviewers: segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, cedric Tags: #efl_api Differential Revision:
2019-02-14Mark BETA classes individuallyXavi Artigas
Summary: Instead of surrounding all the #include "*.eo.h" lines in Efl.h with #ifdef EFL_BETA_API_SUPPORT, include these files unconditionally, but mark all classes as @beta in the eo files. This will allow taking them out of beta one by one as we deem them stable enough. Otherwise, the current procedure involves moving the #include line out of the ifdef block, which is cumbersome and messes include order. Depends on D7950 Fixes T7692 Test Plan: Nothing changes Reviewers: zmike, bu5hm4n, cedric Subscribers: #reviewers, #committers Tags: #efl Maniphest Tasks: T7692 Differential Revision:
2019-01-18efl: convert all classes to the new eolian syntaxMarcel Hollerbach
ref T7459 Reviewed-by: Daniel Kolesa <> Reviewed-by: Xavi Artigas <> Differential Revision:
2018-12-18efl_canvas_surface: change mixin to abstractJaehyun Cho
Summary: If Efl.Canvas.Surface is changed from mixin to abstract, then its sub classes do not need to inherit from Efl.Object to be a class. Moreover, Efl.Canvas.Surface's data can be derived to its sub classes easily. Reviewers: jpeg, segfaultxavi, woohyun, Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision:
2018-04-24Efl.Canvas.Surface_* (from Efl.Canvas.Surface.*)Xavi Artigas
Ref Reviewed-by: Cedric Bail <>
2016-12-27evas: use new property impl syntaxDaniel Kolesa
2016-11-15docs: evas_canvas: fill gaps in evas canvas eo file documentationStefan Schmidt
2016-08-11Change the EFL to follow the new Eo rename.Tom Hacohen
2016-06-15eolian: enable inheritance checks and fix EFL to build with themDaniel Kolesa
Somehow, there was code in the tree that apparently isn't tested at all, even once - if it was, the eo.c logic that performs inheritance checks would be triggered. I don't know how this could have happened (actually I do, it's Cedric's fault and he should be publicly shamed for it) but these checks make sure this will never happen again. But since the code itself appears to be untested, I don't know if there isn't any other brokenness in it. But that's beyond the scope of this change, so for now, let's make sure all our inheritance is at least formally correct. Also, enable eo_interface.eo generated code in Eo itself so that Eo.Interface can be used when inheriting. @fix
2016-06-02eolian: utilize the new void_ptr builtin across eo filesDaniel Kolesa
This lets me narrow down the remaining cases of pointers across the EFL. The void pointers will later need to be reevaluated on per-case basis and replaced appropriately where possible/feasible.
2016-05-12Efl: Remove "legacy_prefix: null;" as it's now the default.Tom Hacohen
2016-05-12Efl canvas surface: Fix namespacing to use . and not _.Tom Hacohen
2016-04-26docs: evas: description for various surface classesStefan Schmidt
Describing surfaces classes for Wayland, TBM and X11.
2016-03-17Efl.Canvas.Surface: Fix linking of inexisting functionsJean-Philippe Andre
The EO files specified some functions that were not implemented. Somehow this links fine with recent GCC but older versions have trouble.
2016-03-15Evas.Image: Move native surfaces to Efl.Canvas.SurfaceJean-Philippe Andre
X11, TBM and Wayland support are implemented for now.