Cheng Zhao
24bbe5dabf
No need to define WebContentsPreferences::From
2015-09-07 16:16:34 +08:00
Cheng Zhao
0a4fb2ec4f
Support externalized ArrayBuffer for node::Buffer
2015-09-07 11:12:42 +08:00
Cheng Zhao
342e0c6cf7
Remove dead code
2015-09-06 11:13:41 +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
ba25bed45b
Store BrowserContext in ref-counted ptr
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
b1afe538ee
Add undocumented "preload-url" option for web-preferences
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
880dce950d
Move OverrideWebkitPrefs to WebContentsPreferences
2015-09-06 10:53:03 +08:00
Cheng Zhao
39975378bb
Move AppendExtraCommandLineSwitches to WebContentsPreferences
2015-09-06 10:53:03 +08:00
Cheng Zhao
96771c7098
NPAPI has been removed, remove related option
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
Eran Tiktin
0577e911b3
Fix build failing on Windows
...
build.py would fail on Windows due to a couple of changes made in #2459 .
This commit fixes those issues.
2015-09-04 23:24:42 +03:00
Robo
03ba9533fb
store webviewinfo as web contents userdata
2015-09-03 21:27:50 +05:30
Robo
8f59c0b642
create partitionId with encodedURIcomponent
2015-09-03 20:49:29 +05:30
Robo
da5bac42f3
use embedders' browser context when partition is not specified
2015-09-03 20:49:29 +05:30
Robo
5189147021
use embedders' browser context to retrieve webviewmanager
2015-09-03 20:49:29 +05:30
Robo
d180d3b168
webview: fix partition attribute
2015-09-03 20:49:29 +05:30
Cheng Zhao
53b9d61831
Fix building on Windows
2015-09-03 20:07:29 +08:00
Cheng Zhao
599e9b90bb
Provide task runner for the node mode
2015-09-03 17:50:24 +09:00
Cheng Zhao
c1d7ad9631
Devtools no longer uses iframes
2015-09-03 17:50:24 +09:00
Cheng Zhao
4254eb279f
Fix API changes on Linux
2015-09-03 17:50:23 +09:00
Cheng Zhao
262b66b93a
Feed gin::PerIsolateData with a task runner
2015-09-03 17:50:23 +09:00
Cheng Zhao
45491ca7ab
Fix API changes
2015-09-03 17:50:23 +09:00
Cheng Zhao
1db843244d
Upgrade to Chrome 45
2015-09-03 17:50:23 +09:00
Cheng Zhao
f5f3278ffa
Bump v0.31.2
2015-09-02 11:12:01 +08:00
Cheng Zhao
009b27f5f1
Unify the menu of default app
2015-09-02 09:42:17 +08: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
Cheng Zhao
4e7f56846f
Merge pull request #2650 from deepak1556/webcontents_download_event_patch
...
app: add will-download event to defaultSession
2015-09-01 20:10:43 +08:00
Robo
4062ca5f68
implement wrapSession
2015-09-01 16:50:42 +05:30
Cheng Zhao
7acd3c1973
Merge pull request #2675 from atom/improve-node-integration
...
Fix a few navigation related problems
2015-09-01 16:42:41 +08:00
Cheng Zhao
50bfe9e335
Set source and origin correctly for window.opener.postMessage
2015-09-01 11:51:10 +08:00
Cheng Zhao
ebedb60684
Insert node integration for all main frames
2015-08-31 21:59:13 +08:00
Cheng Zhao
9ecc4bcb7d
Fork renderer process for webview
...
Previously it was disabled because Chrome doesn't support swapping
renderer process before, it seeems to work fine now, so we enable it to
see how it goes.
2015-08-31 21:38:18 +08:00
Cheng Zhao
b205bd381e
Merge pull request #2642 from deepak1556/app_api_patch
...
process: api to set file descriptor soft limit
2015-08-31 18:40:14 +08:00
Robo
af52eda0eb
process: api to set file descriptor soft limit
2015-08-31 13:00:04 +05:30
Robo
aed487ef40
app: add will-download event to defaultSession
2015-08-31 12:57:56 +05:30
Robo
8757da6c47
renderer: send referrer for all naviagtions
2015-08-29 19:20:09 +05:30
Cheng Zhao
195be931a4
Merge pull request #2613 from atom/fix-geolocation
...
Opt into location services
2015-08-27 23:01:22 +08:00
Cheng Zhao
16a0185ab5
Opt into location services
2015-08-27 22:50:40 +08:00
Cheng Zhao
8a09cf5369
Add webFrame.setZoomLevelLimits API
2015-08-27 22:08:25 +08:00
Cheng Zhao
37244c3b08
Remove extra output
2015-08-27 20:35:04 +08:00
Cheng Zhao
63eb4b72e2
IDWeakMap is not used anly more in JS
2015-08-27 19:55:16 +08:00
Cheng Zhao
64e8ce0c07
Don't rely on IDWeakMap for bookkeeping remote objects
...
It frees us from using C++ to track JS objects, thus improves the
performance of collecting memory.
2015-08-27 19:01:34 +08:00