Initial RPC API implementation.
authorCheng Zhao <zcbenz@gmail.com>
Wed, 24 Apr 2013 08:43:01 +0000 (16:43 +0800)
committerCheng Zhao <zcbenz@gmail.com>
Wed, 24 Apr 2013 08:43:01 +0000 (16:43 +0800)
commitd723173bc701cda9a4de6d4864ffda92a5036593
treed5ac12d8f0af42c525ca61f4dfb8d4de7991231b
parentf8899242c5263f6fda7f5f91067ea427e6641945
Initial RPC API implementation.

Basic usage is:
remote = require 'remote'
Window = remote.require 'window'
w = new Window { width: 800, height: 600 }

Still need to do:
* Beter support for Array type.
* Remote objects should cheat devtools.
* Support cross-process callbacks.
atom.gyp
browser/api/lib/window.coffee
browser/atom/atom.coffee
browser/atom/objects_registry.coffee [new file with mode: 0644]
browser/atom/rpc_server.coffee [new file with mode: 0644]
browser/default_app/main.js
renderer/api/lib/remote.coffee [new file with mode: 0644]
vendor/node