Cheng Zhao
|
c550546ff1
|
Do not manually convert Object to WebInputEvent
|
2015-09-18 14:09:31 +08:00 |
|
Cheng Zhao
|
ec90d03d74
|
Fix compilation error
|
2015-09-18 12:10:00 +08:00 |
|
Cheng Zhao
|
ee0d48dc5a
|
Merge branch 'master' of https://github.com/MaxWhere/electron into MaxWhere-master
|
2015-09-18 12:01:33 +08:00 |
|
Cheng Zhao
|
7dc7ee1c41
|
Move the converters for blink structures to another file
It makes the api::WebContents smaller.
|
2015-09-18 11:06:38 +08:00 |
|
Gohy Leandre
|
6b875110ed
|
Add device emulation API
|
2015-09-17 13:50:36 +02:00 |
|
Cheng Zhao
|
a386bb4edf
|
Merge pull request #2815 from atom/release-resources
Release the resources of native window immediately when it is closed
|
2015-09-17 14:56:21 +08:00 |
|
Cheng Zhao
|
e73c655d65
|
No need to delete window in Destory
The native window is now automatically deleted after it gets closed.
|
2015-09-17 11:32:19 +08:00 |
|
Cheng Zhao
|
e3c64d7971
|
Release the native window after window gets closed
Previously we delete the window after the JS object gets garbage
collected, which is too late for releasing some resources.
|
2015-09-17 11:30:17 +08:00 |
|
Ryohei Ikegami
|
b9c274929b
|
Add app.getLocale()
|
2015-09-16 17:16:21 +09:00 |
|
Heilig Benedek
|
ceef06b344
|
Renamed setOffscreenRender to begin/endFrameSubscription because the name was a bit misleading, and replaced the ArrayBuffer creation with a node::Buffer::New call.
|
2015-09-16 02:59:16 +02:00 |
|
Haojian Wu
|
a3e9ff67b0
|
Fix a wrong check in emitting 'activate-with-no-open-windows' event.
|
2015-09-16 08:36:01 +08:00 |
|
Cheng Zhao
|
b72a5884f2
|
Add BrowserWindow.isDevToolsFocused
|
2015-09-15 11:43:45 +08:00 |
|
Cheng Zhao
|
fe2219a635
|
Merge pull request #2777 from atom/dock-clicked
Implement 'activate' event for app.
|
2015-09-15 11:17:41 +08:00 |
|
Haojian Wu
|
9652ed6508
|
More fixes after code review.
|
2015-09-14 19:43:21 -07:00 |
|
Haojian Wu
|
377e7ee3a7
|
Implement 'activiate' event instead of 'activate-with-open-windows'.
|
2015-09-14 18:34:27 -07:00 |
|
Cheng Zhao
|
8a8b11cf10
|
Do not use did-finish-load to detect whether WebContents is ready
The WebContents JS object can be created way later after the C++ object
gets created.
|
2015-09-15 09:21:15 +08:00 |
|
Cheng Zhao
|
e656d8428c
|
Make getUrl work for devToolsWebContents
|
2015-09-15 09:20:56 +08:00 |
|
Cheng Zhao
|
238d4add99
|
devtools-opened should be emitted after devtools is opened
|
2015-09-15 09:18:22 +08:00 |
|
Cheng Zhao
|
3bf73bc455
|
Expose native implementation of WebContent::GetURL
|
2015-09-15 09:18:14 +08:00 |
|
Haojian Wu
|
3ad5d17612
|
[OS X] Implement 'activate-with-open-windows' event for app.
|
2015-09-14 20:32:50 +08:00 |
|
Cheng Zhao
|
c346fcb326
|
Emit browser-window-created when window is created
|
2015-09-14 17:02:24 +08:00 |
|
Heilig Benedek
|
b2af370249
|
Changed StringArray options to regular js objects with boolean values for better readability from the js side
|
2015-09-10 02:10:47 +02:00 |
|
Gohy Leandre
|
590be75fa9
|
add ValidatedUrl to did-fail-load event
|
2015-09-09 15:56:16 +02:00 |
|
Cheng Zhao
|
93bbc0bca9
|
Don't reference RequestContextGetter in JS objects
V8 doesn't guarrentee the C++ class of JS objects will get destroyed, so
this will result in RequestContextGetter never getting freed
|
2015-09-09 19:27:28 +08:00 |
|
Cheng Zhao
|
446235c8cd
|
Fix backward compatibility with old BrowserWindow options
|
2015-09-09 15:55:26 +08:00 |
|
Cheng Zhao
|
e365cb6b1c
|
No longer needs to define node_includes.h at last
|
2015-09-07 16:41:49 +08:00 |
|
Cheng Zhao
|
46b2b91a27
|
Don't use Node's internal APIs
|
2015-09-07 16:41:49 +08:00 |
|
Cheng Zhao
|
24bbe5dabf
|
No need to define WebContentsPreferences::From
|
2015-09-07 16:16:34 +08:00 |
|
Cheng Zhao
|
e2bd1abce6
|
Make sure BrowserContext is destroyed on exit
|
2015-09-06 10:54:34 +08:00 |
|
Cheng Zhao
|
5eb0bedbbc
|
Parse partition in webContents.create
|
2015-09-06 10:54:34 +08:00 |
|
Cheng Zhao
|
0b1a3f3ef3
|
Manage the life of BrowserContext in Session
|
2015-09-06 10:54:34 +08:00 |
|
Cheng Zhao
|
fafb28e41a
|
Move management of browser context to BrowserContext
|
2015-09-06 10:54:34 +08:00 |
|
Cheng Zhao
|
3773f81fd5
|
Pass partition name instead of path to BrowserContext
|
2015-09-06 10:53:39 +08:00 |
|
Cheng Zhao
|
9c235509a6
|
Read guest view's info from WebContentsPreferences
|
2015-09-06 10:53:03 +08:00 |
|
Cheng Zhao
|
0b97d58a6f
|
Move a few options in NativeWindow to web-preferences
|
2015-09-06 10:53:03 +08:00 |
|
Cheng Zhao
|
0e92a3e333
|
Use options['web-preferences'] to create WebContents
|
2015-09-06 10:53:03 +08:00 |
|
Cheng Zhao
|
dd871812b7
|
Add WebContentsPrefrences class
|
2015-09-06 10:53:03 +08:00 |
|
Robo
|
03ba9533fb
|
store webviewinfo as web contents userdata
|
2015-09-03 21:27:50 +05:30 |
|
Robo
|
da5bac42f3
|
use embedders' browser context when partition is not specified
|
2015-09-03 20:49:29 +05:30 |
|
Robo
|
d180d3b168
|
webview: fix partition attribute
|
2015-09-03 20:49:29 +05:30 |
|
Cheng Zhao
|
45491ca7ab
|
Fix API changes
|
2015-09-03 17:50:23 +09:00 |
|
Cheng Zhao
|
7d07f10c25
|
Assign actions for roles on Windows and Linux
|
2015-09-02 09:42:17 +08:00 |
|
Cheng Zhao
|
d830badc57
|
Add role property for MenuItem
|
2015-09-02 09:42:17 +08:00 |
|
Heilig Benedek
|
dbcd0a4235
|
Key event sending update.
|
2015-09-02 02:33:40 +02:00 |
|
Robo
|
4062ca5f68
|
implement wrapSession
|
2015-09-01 16:50:42 +05:30 |
|
Heilig Benedek
|
3dd3fd9200
|
Merge branch 'master' of https://github.com/brenca/electron
Conflicts:
atom/browser/api/atom_api_window.h
atom/browser/native_window.cc
|
2015-08-31 18:46:29 +02:00 |
|
Heilig Benedek
|
c59c0bd5b3
|
Mouse event handling and keyboard event handling (not totally working yet)
|
2015-08-31 18:32:33 +02:00 |
|
Robo
|
aed487ef40
|
app: add will-download event to defaultSession
|
2015-08-31 12:57:56 +05:30 |
|
gellert
|
58081ca9e9
|
setOffscreenRender and api docs added
|
2015-08-29 00:45:00 +02:00 |
|
Heilig Benedek
|
e4c01f3187
|
Offscreen render support base
|
2015-08-27 11:22:39 +02:00 |
|
Cheng Zhao
|
e99b8c3a2b
|
Fix leak of handle when emitting events
|
2015-08-27 15:22:02 +08:00 |
|
Robo
|
1518ff6d22
|
webContents: exit tabbed fullscreen when esc key is pressed
|
2015-08-25 10:05:03 +05:30 |
|
Cheng Zhao
|
9212a1db8e
|
Merge branch 'master' into chrome44
|
2015-08-21 19:29:34 +08:00 |
|
Cheng Zhao
|
d931a49e89
|
Warn about removed protocol APIs
|
2015-08-21 18:02:58 +08:00 |
|
Cheng Zhao
|
8cc602ff94
|
Merge pull request #2515 from atom/fix-no-print-background
Fix a typing error in option checking: printBackgrounds => printBackground
|
2015-08-21 09:02:08 +08:00 |
|
Haojian Wu
|
69e1e3c0bd
|
Fix a typing error in option checking: printBackgrounds => printBackground
|
2015-08-18 09:28:02 +08:00 |
|
Cheng Zhao
|
467ba6b7a9
|
Rename protocol.isHandledProtocol to protocol.isProtocolHandled
|
2015-08-13 21:29:23 +08:00 |
|
Cheng Zhao
|
741c8f3d98
|
Implement protocol.uninterceptProtocol
|
2015-08-13 20:19:02 +08:00 |
|
Cheng Zhao
|
773e932e98
|
Implement protocol.interceptProtocol
|
2015-08-13 20:10:05 +08:00 |
|
Cheng Zhao
|
374d83ed9c
|
Implement protocol.isHandledProtocol
|
2015-08-13 19:33:53 +08:00 |
|
Cheng Zhao
|
05fd81ebdc
|
Implement protocol.unregisterProtocol
|
2015-08-13 19:26:18 +08:00 |
|
Cheng Zhao
|
d9b845fcdf
|
Make session parameter work with null value
|
2015-08-12 22:57:25 +08:00 |
|
Cheng Zhao
|
225321b580
|
Make the completion callback optional
|
2015-08-12 21:32:52 +08:00 |
|
Cheng Zhao
|
f493eb34ae
|
Implement protocol.registerHttpProtocol
|
2015-08-12 21:09:44 +08:00 |
|
Cheng Zhao
|
1f2d7d1cd8
|
Implement protocol.registerBufferProtocol
|
2015-08-12 20:37:52 +08:00 |
|
Cheng Zhao
|
d2681d2ba1
|
Implement protocol.registerFileProtocol
|
2015-08-12 15:22:19 +08:00 |
|
Cheng Zhao
|
96d53d279e
|
Initial implementation of new protocol API
|
2015-08-12 13:30:19 +08:00 |
|
Cheng Zhao
|
cc34bc844d
|
Tell compiler we want to ignore result of SetPrototype
|
2015-08-11 10:10:07 +08:00 |
|
Cheng Zhao
|
140ba2858a
|
Fix cpplint warnings
|
2015-08-10 15:37:03 +08:00 |
|
Cheng Zhao
|
3379641fe2
|
Force request context to initialize beforing incepting protocol
|
2015-08-10 15:31:29 +08:00 |
|
Cheng Zhao
|
0644129fbe
|
Pass net::URLRequestContextGetter in scoped_refptr
|
2015-08-10 15:28:18 +08:00 |
|
Cheng Zhao
|
c295979270
|
BrowserContext::GetRequestContext can only be called on UI thread
|
2015-08-10 15:02:16 +08:00 |
|
Cheng Zhao
|
33eadad139
|
popContextMenu => popUpContextMenu
|
2015-08-10 13:00:15 +08:00 |
|
Cheng Zhao
|
4b9ff309ec
|
Add our own MenuModel class
|
2015-08-10 12:39:05 +08:00 |
|
Cheng Zhao
|
1bb0dde360
|
Use WebScopedRunV8Script in converted C++ functions
|
2015-08-07 19:37:17 +08:00 |
|
Cheng Zhao
|
2ff104d012
|
Move callback converter from native mate to electron
|
2015-08-07 19:35:35 +08:00 |
|
Cheng Zhao
|
958658513c
|
Refactor code in taskbarHost
|
2015-08-06 12:44:07 +08:00 |
|
Cheng Zhao
|
a28f70e85c
|
Decouple TaskbarHost from NativeWindow
|
2015-08-06 11:10:34 +08:00 |
|
Haojian Wu
|
2f1cb8b52a
|
Expose NativeWindow.setThumbarButtons API to all platforms.
|
2015-08-05 22:30:05 +08:00 |
|
Haojian Wu
|
54af048f04
|
win: Add BrowserWindow.setThumbarButtons API.
|
2015-08-05 13:55:02 +08:00 |
|
Robo
|
3b05b135a5
|
tracing: fix api and docs
|
2015-08-05 02:29:55 +05:30 |
|
Robo
|
239d535cac
|
render: executejavascript with option to simulate usergesture
|
2015-07-30 15:38:46 +05:30 |
|
Cheng Zhao
|
0e779e20c3
|
Fix compilation error caused by #2340
|
2015-07-30 10:38:04 +08:00 |
|
Cheng Zhao
|
898a838ad7
|
Merge pull request #2340 from atom/set_download_path_api
Implement setDownloadPath API.
|
2015-07-29 17:19:02 +08:00 |
|
Cheng Zhao
|
d719244d1e
|
Merge pull request #2327 from deepak1556/devtools_api_patch
webContents: api to add/remove path from devtools workspace
|
2015-07-29 17:16:02 +08:00 |
|
Cheng Zhao
|
b2f03fc2d8
|
Add metaKey
|
2015-07-29 14:44:08 +08:00 |
|
Cheng Zhao
|
8d22eeb3be
|
Use DOM's way of telling modifiers
|
2015-07-29 14:25:12 +08:00 |
|
Cheng Zhao
|
625143426a
|
Enable using custom events when emitting
|
2015-07-29 14:24:45 +08:00 |
|
Cheng Zhao
|
edde653d60
|
Merge branch 'feature/modifiers-click-tray' of https://github.com/nishanths/electron into nishanths-feature/modifiers-click-tray
|
2015-07-29 12:19:17 +08:00 |
|
Robo
|
66553eea1a
|
webContents: api to add/remove path from devtools workspace
|
2015-07-29 09:29:38 +05:30 |
|
Cheng Zhao
|
c140077d53
|
Merge pull request #2338 from atom/page_size_option
Add 'pageSize' option in printToPDF API.
|
2015-07-29 11:32:49 +08:00 |
|
Nishanth Shanmugham
|
74b4522195
|
Add keyboard modifiers payload to tray click events
* Add keyboard and mouse button bitsum to Tray click events payload
* Move getBoundsFromRect: to common event_util file
* Update documentation
|
2015-07-27 03:15:51 -07:00 |
|
Haojian Wu
|
fef53d18c4
|
Add session.setDownloadPath API.
|
2015-07-26 16:51:27 +08:00 |
|
Nishanth Shanmugham
|
f53995d555
|
Send bounding Rect on tray double click events
|
2015-07-25 20:56:35 -07:00 |
|
Haojian Wu
|
9eeebedf5f
|
Add pageSize option in printToPDF API.
|
2015-07-26 11:55:52 +08:00 |
|
Cheng Zhao
|
29c574cf0f
|
Focus WebContents when we first load url in BrowserWindow
|
2015-07-24 13:08:19 +08:00 |
|
Cheng Zhao
|
9bb87af66b
|
Add webContents.focus
|
2015-07-24 12:58:28 +08:00 |
|
Cheng Zhao
|
de17894fce
|
Merge pull request #2307 from atom/dialog-options
Add "noLink" option for showMessageBox
|
2015-07-23 17:59:09 +08:00 |
|
Cheng Zhao
|
cc2a9f617d
|
Add noLink option for showMessageBox
|
2015-07-23 17:25:37 +08:00 |
|
Cheng Zhao
|
1578d2fda9
|
Allow the C++ JS binding function to accept arbitrary long arguments
|
2015-07-23 15:00:42 +08:00 |
|