efl/src
Jean-Philippe Andre 824792f09d elm: Major cleanup of EO files
This prevents legacy EO classes from being exposed through .eo.h headers
or .eo in share/eolian/includes. Also removes a slew of useless xxx_eo.h
intermediate headers.

Notes:
 - elm_systray has no proper API: it's not clear if the EO API should be
   released (in which case it needs to be renamed to efl_something) and
   there is no legacy API to create a systray object.
 - Some files have been placed in a "FIXME" section, as I believe they
   are necessary within EO land, but at the same time still don't
   conform to the interfaces (eg. name starts with elm_).
 - elm_interface_scrollable is required by photocam. This means photocam
   needs to be adapted to fit the EO scroller API (still to be
   completed, I believe).

Bugs:
 - This breaks most C++ examples. I KNOW. And I'm working on it.

Ref T5301
2017-11-01 21:23:31 +09:00
..
benchmarks
bin elm: Major cleanup of EO files 2017-11-01 21:23:31 +09:00
bindings eo-cxx: Fix compilation error with any_value received by value 2017-10-30 21:05:39 -02:00
edje_external
examples evas: Move evas_canvas.eo to legacy-only 2017-11-01 11:22:33 +09:00
generic
lib elm: Major cleanup of EO files 2017-11-01 21:23:31 +09:00
modules elm: Major cleanup of EO files 2017-11-01 21:23:31 +09:00
scripts Generate docs into /develop/api/* 2017-10-25 18:17:25 +01:00
static_libs evas/vg: fixed handling of stroke width in cairo and native backend 2017-10-27 14:58:38 +09:00
tests evas: Move evas_canvas.eo to legacy-only 2017-11-01 11:22:33 +09:00
wayland_protocol wayland: expand efl-hints protocol to work for all types of xdg shell surfaces 2017-10-25 10:44:16 -04:00
CMakeLists.txt
CMakeLists_Eina.txt
Makefile.am efl: remove PS3 backend. 2017-08-25 10:48:42 -07:00
Makefile_Cxx.am cxx build: update after the evas gesture build fix 2017-10-19 20:15:33 +02:00
Makefile_EPhysics.am
Makefile_Ecore.am ecore: add Efl_Core.h 2017-10-27 18:51:38 -07:00
Makefile_Ecore_Audio.am Revert "ecore_audio: a minimal template for playing sound on WINDOWS is added" 2017-10-07 19:09:53 +09:00
Makefile_Ecore_Avahi.am
Makefile_Ecore_Buffer.am
Makefile_Ecore_Cocoa.am
Makefile_Ecore_Con.am ecore_con: add an Efl_Net.h 2017-10-27 18:51:38 -07:00
Makefile_Ecore_Drm.am
Makefile_Ecore_Drm2.am
Makefile_Ecore_Evas.am efl: remove PS3 backend. 2017-08-25 10:48:42 -07:00
Makefile_Ecore_FB.am
Makefile_Ecore_File.am
Makefile_Ecore_IMF.am
Makefile_Ecore_IMF_Evas.am
Makefile_Ecore_Input.am
Makefile_Ecore_Input_Evas.am
Makefile_Ecore_Ipc.am
Makefile_Ecore_Js.am
Makefile_Ecore_SDL.am
Makefile_Ecore_Wayland.am
Makefile_Ecore_Win32.am
Makefile_Ecore_Wl2.am
Makefile_Ecore_X.am
Makefile_Ector.am
Makefile_Edje.am edje_cc: support script inheritance 2017-10-27 13:34:01 -07:00
Makefile_Edje_Helper.am
Makefile_Eet.am
Makefile_Eet_Helper.am
Makefile_Eeze.am
Makefile_Efl.am Efl.Ui.Format: implement generic format_string function 2017-10-26 21:11:36 +09:00
Makefile_Efl_Js.am
Makefile_Efreet.am
Makefile_Eina.am Eina: Add Eina_Promise/Eina_Future. 2017-09-04 10:24:00 -03:00
Makefile_Eio.am
Makefile_Eldbus.am
Makefile_Elementary.am elm: Major cleanup of EO files 2017-11-01 21:23:31 +09:00
Makefile_Elocation.am
Makefile_Elput.am
Makefile_Elua.am
Makefile_Elua_Helper.am
Makefile_Embryo.am
Makefile_Emile.am
Makefile_Emotion.am
Makefile_Eo.am
Makefile_Eolian.am eolian: properly free parts 2017-10-31 12:15:23 +01:00
Makefile_Eolian_Cxx.am
Makefile_Eolian_Cxx_Helper.am
Makefile_Eolian_Files_Helper.am
Makefile_Eolian_Helper.am
Makefile_Eolian_Js.am
Makefile_Eolian_Js_Helper.am
Makefile_Escape.am
Makefile_Ethumb.am
Makefile_Ethumb_Client.am
Makefile_Evas.am evas: Move evas_canvas.eo to legacy-only 2017-11-01 11:22:33 +09:00
Makefile_Evil.am Windows: remove XP support and forbid compilation and run on this platform 2017-10-01 18:09:46 +01:00
Makefile_Wayland_Protocols.am
Makefile_efl_wl.am