elm: Remove elm app client/server implementation & APIs

Desktop / Enlightenment / EFL Core Libraries - Jean-Philippe Andre [samsung.com] - 20 October 2016 00:55 UTC

This removes EO APIs related to an unmaintained client/server model for applications. The reasons for this removal are the following:- unused- no support in E- relies on dbus as the sole transport layer- unmaintained since the original patches- only EO API (iow: beta, never released API)

I've also never seen the test cases (in elementary_test) actually work.

According to Gustavo (k-s), the original author of this feature is not involved in EFL at the moment, and unlikely to be in the near future.

Note that terminology has in the past used those APIs when it was still using some beta EO APIs. This code is now long gone, removed in terminology commit 3ffcbadd6f9881472db6 (2014/12/13, for version 0.8.0)

If someone wants to step in and maintain the implementation, protocol and (EO) API, then feel free to revert this patch and revive the feature. But it will need to be more solid than this implementation.

7c2259a elm: Remove elm app client/server implementation & APIs
src/Makefile_Elementary.am | 22 --
src/bin/elementary/test.c | 6 -
src/bin/elementary/test_application_server.c | 200 ------------
src/bin/elementary/test_task_switcher.c | 397 ----------------------
src/bindings/js/efl_js/efl_js.cc | 8 -
src/lib/elementary/Elementary.h.in | 5 -
src/lib/elementary/elementary_js.cc | 8 -
src/lib/elementary/elm_app_client.c | 334 -------------------
src/lib/elementary/elm_app_client.eo | 68 ----
src/lib/elementary/elm_app_client.h | 3 -
src/lib/elementary/elm_app_client_eo.h | 11 -
src/lib/elementary/elm_app_client_view.c | 315 ------------------
src/lib/elementary/elm_app_client_view.eo | 129 --------
src/lib/elementary/elm_app_client_view.h | 3 -
src/lib/elementary/elm_app_client_view_eo.h | 3 -
src/lib/elementary/elm_app_common.c | 56 ----
src/lib/elementary/elm_app_common.h | 9 -
src/lib/elementary/elm_app_server.c | 452 --------------------------
src/lib/elementary/elm_app_server.eo | 107 ------
src/lib/elementary/elm_app_server.h | 3 -
src/lib/elementary/elm_app_server_eet.c | 310 ------------------
src/lib/elementary/elm_app_server_eet.h | 46 ---
src/lib/elementary/elm_app_server_eo.h | 15 -
src/lib/elementary/elm_app_server_view.c | 388 ----------------------
src/lib/elementary/elm_app_server_view.eo | 108 ------
src/lib/elementary/elm_app_server_view.h | 3 -
src/lib/elementary/elm_app_server_view_eo.h | 1 -
27 files changed, 3010 deletions(-)

Upstream: git.enlightenment.org


  • Share