Commit Graph

28652 Commits

Author SHA1 Message Date
Felipe Magno de Almeida fd8c21d21a [eolian-js] Added events to JS 2014-12-10 20:09:12 -02:00
Felipe Magno de Almeida b2263d470d Fixes in mainloop libuv integration 2014-12-10 16:03:01 -02:00
Felipe Magno de Almeida a13a35b9ce Lots of fixes for JS binding 2014-12-09 16:39:36 -02:00
Felipe Magno de Almeida 3cd6638e0b Lots of fixes for JS bindings 2014-12-05 17:43:45 -02:00
Felipe Magno de Almeida 8b3f57f9ea Modifications to build with nodejs 2014-12-04 15:22:03 -02:00
Felipe Magno de Almeida 4e44165491 Implement libuv integration with ecore_main_loop
Conflicts:
	src/tests/ecore/ecore_suite.c
2014-12-04 15:21:59 -02:00
Felipe Magno de Almeida ce3ff90020 eolian-js: Added support for directionals in methods 2014-12-04 15:20:49 -02:00
Felipe Magno de Almeida 2852bdb497 Partial implementation of direction and ownership 2014-12-04 15:20:49 -02:00
Felipe Magno de Almeida b2457defec eolian-js: Developed C++ TMP method registration 2014-12-04 15:20:49 -02:00
Felipe Magno de Almeida eeb0215e23 eolian-js: When function is not called as constructor, use NewInstance. 2014-12-04 15:20:49 -02:00
Felipe Magno de Almeida 71b8b69063 eolian-js: Fixed exception throwing in constructors 2014-12-04 15:20:49 -02:00
Felipe Magno de Almeida 7e8d225b66 eolian-js: Fixed error checking for expected type 2014-12-04 15:20:48 -02:00
Felipe Magno de Almeida 0be5f1aa49 eolian-js: Added reading integer and double parameters 2014-12-04 15:20:48 -02:00
Felipe Magno de Almeida 182bb33b42 eina-js: Added infrastructure for being able to call constructor calls 2014-12-04 15:20:48 -02:00
Felipe Magno de Almeida bf6f9bc140 eolian-js: Added test for constructor methods 2014-12-04 15:20:48 -02:00
Felipe Magno de Almeida 6f3c04593a eolian-js: Added test for constructing Evas.Box 2014-12-04 15:20:48 -02:00
Felipe Magno de Almeida b09976f264 Fixed eina suite for newer versions of v8 2014-12-04 15:20:48 -02:00
Felipe Magno de Almeida 5ab6abe46d eolian-js: Added dummy functions for registration 2014-12-04 15:20:48 -02:00
Felipe Magno de Almeida 8210197b3a eolian-js: Added generation of prototype function member calls 2014-12-04 15:20:48 -02:00
Felipe Magno de Almeida a79d923579 eolian-js: Added eo_js_constructor 2014-12-04 15:20:48 -02:00
Felipe Magno de Almeida e43e1a94bf Fixed wrongful merge 2014-12-04 15:20:48 -02:00
Felipe Magno de Almeida a5d3406a11 Added beginning of eina js generator 2014-12-04 15:20:48 -02:00
Felipe Magno de Almeida 92681d602f [js] Added array range 2014-12-04 15:20:48 -02:00
Felipe Magno de Almeida 70388ed73a [js] Added array 2014-12-04 15:20:48 -02:00
Felipe Magno de Almeida aa82a2ebe8 Removed useless braces 2014-12-04 15:20:48 -02:00
Felipe Magno de Almeida 67b9a61caf Fixed properties lookup 2014-12-04 15:20:48 -02:00
Felipe Magno de Almeida 4c0dcfc48a Made more generic the container base 2014-12-04 15:20:48 -02:00
Felipe Magno de Almeida d0f80c915a Implemented slice function 2014-12-04 15:20:48 -02:00
Felipe Magno de Almeida 47599c43f3 Added lastIndexOf 2014-12-04 15:20:47 -02:00
Felipe Magno de Almeida 8ed4544bbc Genericized concat, added join, fixed operator[] and added indexOf 2014-12-04 15:20:47 -02:00
Felipe Magno de Almeida a702e88b53 Fixed calling function objects for toString function 2014-12-04 15:20:47 -02:00
Felipe Magno de Almeida e6c88332a1 Fixed concat function for containers 2014-12-04 15:20:47 -02:00
Felipe Magno de Almeida 80baff5952 Added concat dummy function 2014-12-04 15:20:47 -02:00
Felipe Magno de Almeida ab4c0df702 [js] Added length to eina_list 2014-12-04 15:20:47 -02:00
Felipe Magno de Almeida 60163a557f Fix using void as template parameter for containers and ranges in eina_cxx 2014-12-04 15:20:47 -02:00
Felipe Magno de Almeida ded3a76084 Added eo dependency to eina_js 2014-12-04 15:20:47 -02:00
Felipe Magno de Almeida 9af366b1df Added Indexed Property Handler for list 2014-12-04 15:20:47 -02:00
Felipe Magno de Almeida 1ac7705e55 Added dummy push_back implementation for eina_list for JS 2014-12-04 15:20:47 -02:00
Felipe Magno de Almeida 183547b0ff Added eina C++ to eina js include flags 2014-12-04 15:20:47 -02:00
Felipe Magno de Almeida b151da61ae Test for JS binding 2014-12-04 15:20:45 -02:00
Chris Michael e62dfdd79e eldbus: Add actual API function code for eldbus_proxy_send_and_block
Summary: This adds the actual code to send a dbus message and block
while waiting for a reply.

@feature

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-04 09:49:02 -05:00
Chris Michael 34dd248551 eldbus: Add code for _eldbus_connection_send_and_block function
Summary: This function will send a message to dbus and block while
waiting for a reply

NB: This is needed for our 'port to libinput', and for our 'opening up the
drm card without systemd' efforts

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-04 09:49:02 -05:00
Chris Michael 14332f5d0d eldbus: Add API function declaration for eldbus_proxy_send_and_block
Summary: This adds a public facing API function to make dbus calls
which will block and wait for a reply. This is needed for a couple of
use cases in our Wayland efforts (libinput, etc).

@feature

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-04 09:49:02 -05:00
Chris Michael 7e7a715164 eldbus: Add function prototype for send_and_block
Summary: This just adds the function prototype into the eldbus private
header. It will be used in the new proxy function
"eldbus_proxy_send_and_block"

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-04 09:49:02 -05:00
Stefan Schmidt e291b3c226 ecore: Fix @since version to 1.13 for new API
1.3 is acient so we really will release this with 1.13.
Removed some trailing whitespaces devilhorns added. :)
2014-12-04 15:02:34 +01:00
Chris Michael 3c4e0545a1 ecore: Add code for new API function 'ecore_main_loop_nested_get'
Summary: This commit adds the actual code to the function, which
returns the 'in_main_loop' variable so that we can detect if the
ecore_main_loop is actually running.

NB: Will be needed for new eldbus API function (yet to add).

@feature

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-04 08:58:10 -05:00
Chris Michael 607026d3c6 ecore: Add a new API function ecore_main_loop_nested_get
Summary: This commit adds a new function 'ecore_main_loop_nested_get'
so that we can detect if the ecore_main_loop is running.

NB: This is going to be needed for a new eldbus function that we have
to add in order to handle a use-case on the Wayland side. Spoke with
cedric for a while wrt to all this, and he gave it his 'ok' ;)

@feature

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-04 08:58:10 -05:00
Stefan Schmidt 2a03389190 configure: Add note about automake 1.14 problem
Maybe we can remove this once it is fixed and the fixed version it widely used.
2014-12-04 14:11:35 +01:00
Philippe Coval 3a9f724cbc build: support automake-1.14
Summary:
This was needed to install example on purposes

The problem is that the install_sh* variables
in generated makefiles are expanding to ~/install-sh
which is wrong and should be the one in root source tree

Change-Id: I5311298864a5f042de90071cb6dfaefbefdf001a
Bug: https://phab.enlightenment.org/T1889
Bug-Tizen: TC-2177
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>

Reviewers: seoz

Subscribers: stefan_schmidt, cedric

Maniphest Tasks: T1889

Differential Revision: https://phab.enlightenment.org/D1724
2014-12-04 13:54:56 +01:00
ChunEon Park 5c79b5d38f evas/examples: fix warnings.
removed unused.
2014-12-04 19:47:41 +09:00