Cheng Zhao
516d46444d
Move all sources under atom/.
2014-03-16 08:30:26 +08:00
Cheng Zhao
ec00da416f
Rename iframe-security to node-integration.
2014-01-30 23:20:12 +08:00
Cheng Zhao
d4929de33c
Add iframe-security support.
2014-01-30 22:47:21 +08:00
Cheng Zhao
df0094b6cb
Move node integration from RenderViewObserver to RendererClient.
2013-12-23 22:08:45 +08:00
Cheng Zhao
886ebdb002
Use node's Environment feature to add "require" in renderer.
2013-12-15 14:20:28 +08:00
Cheng Zhao
409a431892
Huge commit to use new V8 and Content APIs.
...
Still got a lots of linking errors!
2013-12-11 15:48:19 +08:00
Cheng Zhao
ef4b36d621
Use string16 instead of std::string when sending IPC messages.
...
The underlying V8::String is represented in UTF18, by using string16 in
IPC messages we can avoid the overhead of encode conversion.
2013-09-20 22:55:42 +08:00
Cheng Zhao
4223867dbc
Send and receive the AtomViewHostMsg_UpdateDraggableRegions message.
2013-09-05 20:06:54 +08:00
Cheng Zhao
f3a8a0741c
Use the new way of reporting exception in node context.
...
More on this can be found at:
3c0fc7ad9f
2013-05-23 13:49:13 +08:00
Cheng Zhao
8f0b2b6363
small tune of IPC interface.
2013-04-23 20:57:14 +08:00
Cheng Zhao
16244e42e0
Use require('ipc').send to communicate between browser and renderer.
2013-04-23 12:18:07 +08:00
Cheng Zhao
66a0abe799
Renderer can now use process.send to send messages to browser.
2013-04-22 21:32:48 +08:00
Cheng Zhao
a7c3bdbf5d
Separate AtomBindings for renderer.
2013-04-22 16:27:52 +08:00
Cheng Zhao
5948bff23f
Share same native bindings code on both renderer and browser.
2013-04-21 14:53:26 +08:00
Cheng Zhao
17a9c2aea5
💄 for cpplint.
2013-04-20 14:03:55 +08:00
Cheng Zhao
0b2b9d371e
Remembers all opened web frames.
...
There is a hack in WebKit to switch to the creation context of exception
when under node context, so we need to remember all window contexts.
Remove this when we have multi-context node.
2013-04-20 13:05:23 +08:00
Cheng Zhao
4c0a162963
Inject node bindings to renderer's DOM.
2013-04-20 11:13:06 +08:00
Cheng Zhao
a915cf2e81
Initial empty browser.
2013-04-12 10:14:23 +08:00