diff options
author | Jean-Philippe Andre <jp.andre@samsung.com> | 2016-10-18 11:32:05 +0900 |
---|---|---|
committer | Jean-Philippe Andre <jp.andre@samsung.com> | 2016-10-20 14:55:48 +0900 |
commit | 7c2259adc8cf788d53f40c263e8b76104331954c (patch) | |
tree | 11955b9fe4b7e3ade4ad3a0250ef7bcaa13c6f09 /src/lib/elementary/elementary_js.cc | |
parent | c0a41034cdaaf38533d776d4f49fd36f8801dbeb (diff) | |
download | efl-7c2259adc8cf788d53f40c263e8b76104331954c.tar.gz |
elm: Remove elm app client/server implementation & APIs
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.
Diffstat (limited to 'src/lib/elementary/elementary_js.cc')
-rw-r--r-- | src/lib/elementary/elementary_js.cc | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/src/lib/elementary/elementary_js.cc b/src/lib/elementary/elementary_js.cc index 268555afef..560d466e69 100644 --- a/src/lib/elementary/elementary_js.cc +++ b/src/lib/elementary/elementary_js.cc @@ -34,10 +34,6 @@ # endif #endif /* ! _WIN32 */ -EAPI void register_elm_app_client(v8::Handle<v8::Object> global, v8::Isolate* isolate); -EAPI void register_elm_app_client_view(v8::Handle<v8::Object> global, v8::Isolate* isolate); -EAPI void register_elm_app_server(v8::Handle<v8::Object> global, v8::Isolate* isolate); -EAPI void register_elm_app_server_view(v8::Handle<v8::Object> global, v8::Isolate* isolate); EAPI void register_elm_atspi_app_object(v8::Handle<v8::Object> global, v8::Isolate* isolate); EAPI void register_elm_interface_atspi_accessible(v8::Handle<v8::Object> global, v8::Isolate* isolate); EAPI void register_elm_interface_atspi_action(v8::Handle<v8::Object> global, v8::Isolate* isolate); @@ -169,10 +165,6 @@ void init(v8::Handle<v8::Object> exports) { elm::register_access(exports, v8::Isolate::GetCurrent()); elm::register_actionslider(exports, v8::Isolate::GetCurrent()); - ::register_elm_app_client(exports, v8::Isolate::GetCurrent()); - ::register_elm_app_client_view(exports, v8::Isolate::GetCurrent()); - ::register_elm_app_server(exports, v8::Isolate::GetCurrent()); - ::register_elm_app_server_view(exports, v8::Isolate::GetCurrent()); ::register_elm_atspi_app_object(exports, v8::Isolate::GetCurrent()); elm::register_bg(exports, v8::Isolate::GetCurrent()); elm::register_box(exports, v8::Isolate::GetCurrent()); |