Cheng Zhao
|
db0717851d
|
Simpler way of inheriting EventEmitter.
|
2013-04-22 16:11:56 +08:00 |
|
Cheng Zhao
|
ebf5bf2d19
|
Remove recorded object from registry in desturctor.
|
2013-04-21 16:27:30 +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
|
993cf1cc61
|
Add API messages for IPC.
|
2013-04-21 11:01:04 +08:00 |
|
Cheng Zhao
|
683087fbc4
|
Record all objects created by API in browser.
|
2013-04-20 21:52:46 +08:00 |
|
Cheng Zhao
|
7f581973c3
|
Implement window.open.
|
2013-04-20 13:56:01 +08:00 |
|
Cheng Zhao
|
5fb5ce2251
|
Enable creating window with existing web contents.
|
2013-04-20 13:42:39 +08:00 |
|
Cheng Zhao
|
603ae8b62e
|
Update to latest brightray.
|
2013-04-19 19:11:46 +08:00 |
|
Cheng Zhao
|
53dd742632
|
Add Window.url API.
|
2013-04-19 00:06:10 +08:00 |
|
Cheng Zhao
|
d3e4db7ba3
|
Emit 'page-title-updated' as javascript event for window.
|
2013-04-18 23:50:47 +08:00 |
|
Cheng Zhao
|
1309d04ca7
|
Emulate DOM's Event class.
|
2013-04-18 21:42:20 +08:00 |
|
Cheng Zhao
|
2d016785a7
|
Add observers list for NativeWindow.
|
2013-04-18 20:50:58 +08:00 |
|
Cheng Zhao
|
d508f711c6
|
Add convenient accessors for Window API.
|
2013-04-18 15:57:53 +08:00 |
|
Cheng Zhao
|
100c4a426b
|
Complete a few APIs for getters.
|
2013-04-18 15:38:04 +08:00 |
|
Cheng Zhao
|
d06472b092
|
Add partial APIs for WebContents and NavigationController.
|
2013-04-18 15:09:53 +08:00 |
|
Cheng Zhao
|
257e439efb
|
Add GetTitle for window API.
|
2013-04-18 14:30:05 +08:00 |
|
Cheng Zhao
|
df50cc08d6
|
Expose interface of NativeWindow in javascript.
|
2013-04-17 22:49:49 +08:00 |
|
Cheng Zhao
|
60528e53ee
|
Use JavaScript to open the main window.
|
2013-04-17 20:05:43 +08:00 |
|
Cheng Zhao
|
7da34e65f7
|
Initial empty window javascript binding.
|
2013-04-16 00:25:08 +08:00 |
|
Cheng Zhao
|
488d72e41b
|
Internal built-in module code should be wrapped under api namespace.
|
2013-04-15 23:01:12 +08:00 |
|
Cheng Zhao
|
ef2056c3f5
|
Initial javascript startup code.
|
2013-04-15 15:39:54 +08:00 |
|
Cheng Zhao
|
a7516f3da5
|
Copy the default_app to bundle.
|
2013-04-14 23:24:46 +08:00 |
|
Cheng Zhao
|
ee420b1590
|
Write js codes in coffee script.
|
2013-04-14 22:48:35 +08:00 |
|
Cheng Zhao
|
0d8c4dde97
|
💄 for cpplint.
|
2013-04-14 17:33:44 +08:00 |
|
Cheng Zhao
|
0f6ece2d27
|
Add our own built-in native module system.
|
2013-04-14 15:36:48 +08:00 |
|
Cheng Zhao
|
3c96007131
|
Don't quit browser when get fatal js error.
|
2013-04-13 23:38:29 +08:00 |
|
Cheng Zhao
|
409228207c
|
Integrate libuv with browser's message loop.
|
2013-04-13 23:05:13 +08:00 |
|
Cheng Zhao
|
40307126d7
|
Load atom.js on startup.
|
2013-04-13 21:10:41 +08:00 |
|
Cheng Zhao
|
f853fc3df5
|
Initialize node in browser process.
|
2013-04-13 18:39:09 +08:00 |
|
Cheng Zhao
|
e49861b45b
|
💄
|
2013-04-12 23:20:09 +08:00 |
|
Cheng Zhao
|
44b3aa6a2f
|
Set our WebKit preferences.
|
2013-04-12 20:48:02 +08:00 |
|
Cheng Zhao
|
26d6df7852
|
Handle keyboard events with AtomEventProcessingWindow.
Some system events like cmd+` will be handled by it automatically.
|
2013-04-12 20:31:15 +08:00 |
|
Cheng Zhao
|
f62b00eaac
|
Fix devtools.
|
2013-04-12 16:41:15 +08:00 |
|
Cheng Zhao
|
f5e74e1b65
|
AtomBrowserMainParts is platform-independent now.
|
2013-04-12 15:57:17 +08:00 |
|
Cheng Zhao
|
af94c434ac
|
use AtomEventProcessingWindow as native window.
|
2013-04-12 15:53:29 +08:00 |
|
Cheng Zhao
|
3391370857
|
Steal ChromeEventProcessingWindow from chrome.
Chromium has done quite a lot of low level works for us, steal them to
ease our lives.
|
2013-04-12 15:24:36 +08:00 |
|
Cheng Zhao
|
c27cbaaaf9
|
Implement generic native window class.
|
2013-04-12 15:04:46 +08:00 |
|
Cheng Zhao
|
a915cf2e81
|
Initial empty browser.
|
2013-04-12 10:14:23 +08:00 |
|