Cheng Zhao
|
54b0d0c9c0
|
Free the native window's memory after the event were sent for all observers.
If we delete the window immediately other observers may get a invalid
window and cause random crashes.
|
2013-09-27 15:24:03 +08:00 |
Cheng Zhao
|
11ca836afc
|
Use the convient V8 wrapper in all files.
|
2013-09-24 09:41:54 +08:00 |
Cheng Zhao
|
a824c88352
|
Use same name convention in string16_conversions.
|
2013-09-23 23:00:58 +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
|
34e1800716
|
Add 'loading-state-changed' event for BrowserWindow.
It's required for testing the BrowserWindow class.
|
2013-08-29 11:47:07 +08:00 |
Cheng Zhao
|
a949e9542d
|
Add AtomWindow.isWebViewFocused() API, fixes #57.
|
2013-08-16 12:56:25 +08:00 |
Cheng Zhao
|
d59fb55a81
|
Add BrowserWindow.inspectElement(x, y) API.
|
2013-07-18 19:21:25 +08:00 |
Cheng Zhao
|
dbaf8860a6
|
Revert "Make BrowserWindow inheritable. Fixed #23."
This reverts commit 5a0aab2e4f .
|
2013-06-18 21:40:03 +08:00 |
Cheng Zhao
|
5a0aab2e4f
|
Make BrowserWindow inheritable. Fixed #23.
|
2013-06-18 18:35:08 +08:00 |
Cheng Zhao
|
eaa03facee
|
Add API for renderer's crashes.
|
2013-06-10 21:08:30 +08:00 |
Cheng Zhao
|
f62b88d9ae
|
Add BrowserWindow.restartHangMonitorTimeout() API.
|
2013-06-07 18:42:57 +08:00 |
Cheng Zhao
|
024c316bcd
|
Fullscreen => FullScreen. Fixed #19.
|
2013-06-07 14:06:30 +08:00 |
Cheng Zhao
|
ae88f303fa
|
Add responsive and unresponsive events for window.
|
2013-06-06 19:45:48 +08:00 |
Cheng Zhao
|
9c86978da0
|
Add 'blur' window event.
|
2013-05-24 17:58:39 +08:00 |
Cheng Zhao
|
edf2e84895
|
Add BrowserWindow.focusOnWebView and blurWebView.
|
2013-05-24 17:51:15 +08:00 |
Cheng Zhao
|
5c3857790c
|
Add BrowserWindow.isFocused() API.
|
2013-05-16 22:56:52 +08:00 |
Cheng Zhao
|
072ac8ba0b
|
Rename 'window' module to 'browser_window' module. Fix #3.
|
2013-05-15 19:19:53 +08:00 |
Cheng Zhao
|
34e9132b68
|
Modify Window API to be more consistent.
* '_' becomes '-'
* removes 'position' field
* adds 'center' method.
|
2013-05-10 20:34:05 +08:00 |
Cheng Zhao
|
42f10a15d5
|
URL => Url, ID => Id in coffee script.
|
2013-05-03 15:36:25 +08:00 |
Cheng Zhao
|
21df63fc9b
|
Add 'closed' and 'destroyed' event for Window.
|
2013-05-02 18:19:07 +08:00 |
Cheng Zhao
|
afe07521c5
|
Correctly handle window's lifetime when it's closed.
|
2013-05-01 23:28:01 +08:00 |
Cheng Zhao
|
6c21121001
|
Avoid using destoryed native objects in js API.
|
2013-04-29 19:38:18 +08:00 |
Cheng Zhao
|
d28f51fb9c
|
Add getRoutingID and getProcessID for window API.
|
2013-04-23 17:21:34 +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
|
5fb5ce2251
|
Enable creating window with existing web contents.
|
2013-04-20 13:42:39 +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
|
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 |