Node JS Addon for DALi + Improvements 91/42391/4
authorNick Holland <nick.holland@partner.samsung.com>
Fri, 26 Jun 2015 14:51:24 +0000 (15:51 +0100)
committerNick Holland <nick.holland@partner.samsung.com>
Tue, 7 Jul 2015 09:24:53 +0000 (02:24 -0700)
commit9c6ea1aa6babb4e6e1c59187cad13b44e0639662
tree0a142f00e47892c4d7dd6af7fcc277f3a658b2c2
parent68398f4bf6958cd60f12b930e240d0d75e9e7d29
Node JS Addon for DALi + Improvements

old: control = new dali.TextField();
new: control = new dali.Control('control-name');

old: log('my message \n');
new: console.log('my message'); // common.js style
new: console.error('my error message')

// added ability to require('dali')
If we are running JavaScript in Node.JS it has to explicity
call require('dali'); This is now supported in dali standalone as well
to maintain code compatibility.

Change-Id: I8f5f1828bb3e5df950f4fedf952013eb247906e5
18 files changed:
node-addon/binding.gyp [new file with mode: 0644]
node-addon/build/Release/dali.node [new file with mode: 0755]
node-addon/build/Release/obj.target/dali.node [new file with mode: 0755]
node-addon/build/binding.Makefile [new file with mode: 0644]
node-addon/build/config.gypi [new file with mode: 0644]
node-addon/build/dali.target.mk [new file with mode: 0644]
node-addon/dali-addon.cpp [new file with mode: 0644]
node-addon/javascript-application-options.cpp [new file with mode: 0644]
node-addon/javascript-application-options.h [new file with mode: 0644]
node-addon/package.json [new file with mode: 0644]
node-addon/test.js [new file with mode: 0644]
plugins/dali-script-v8/src/actors/actor-wrapper.cpp
plugins/dali-script-v8/src/actors/actor-wrapper.h
plugins/dali-script-v8/src/dali-wrapper.cpp
plugins/dali-script-v8/src/dali-wrapper.h
plugins/dali-script-v8/src/module-loader/module-loader.cpp
plugins/dali-script-v8/src/module-loader/module-loader.h
plugins/dali-script-v8/src/utils/v8-utils.cpp