summaryrefslogtreecommitdiff
path: root/src/lib/elementary/elementary_js.cc
diff options
context:
space:
mode:
authorJean-Philippe Andre <jp.andre@samsung.com>2016-10-18 11:32:05 +0900
committerJean-Philippe Andre <jp.andre@samsung.com>2016-10-20 14:55:48 +0900
commit7c2259adc8cf788d53f40c263e8b76104331954c (patch)
tree11955b9fe4b7e3ade4ad3a0250ef7bcaa13c6f09 /src/lib/elementary/elementary_js.cc
parentc0a41034cdaaf38533d776d4f49fd36f8801dbeb (diff)
downloadefl-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.cc8
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());