Haojian Wu
22168bc6d8
Allow emitting 'done' event when user cancel the download saving dialog.
2015-09-21 21:44:18 +08:00
Gohy Leandre
477103191f
Add http_response_code, method, referrer, response_headers to did-get-redirect-request event.
2015-09-21 09:51:58 +02:00
Haojian Wu
57bf0cb615
Refractor in completed
event in DownloadItem.
...
* Rename `completed` to `done`, making it align with Chromium's style.
* Add 'state' in `done` event's result. It can check the download item final
status: cancelled, completed, interrupted.
2015-09-21 14:00:38 +08:00
Cheng Zhao
01a3bf5881
Merge pull request #2837 from rhencke/patch-1
...
Fix small typo in debug message.
2015-09-21 11:49:33 +08:00
Haojian Wu
997ac91fe0
Add donwloadItem.getContentDisposition()
API.
2015-09-21 09:38:38 +08:00
Haojian Wu
4391e81dfe
Keep compatibility with old APIs.
2015-09-21 09:38:06 +08:00
Haojian Wu
d0ee30101d
Fix cpplint warnings.
2015-09-21 09:34:49 +08:00
Haojian Wu
5ec74451ef
Introduce DownloadItem for supporting more downloading features.
2015-09-20 18:56:10 +08:00
Haojian Wu
87b9b0bc31
Implement session.setOpenDownloadDialog() API.
2015-09-20 18:45:34 +08:00
Robert Hencke
76b7cd0908
Fix small typo in debug message.
2015-09-19 17:11:29 -04:00
Indrek Ardel
c626ee6e92
Fix a typo
2015-09-19 21:17:23 +03:00
Cheng Zhao
7b2980434c
Fix wrong return values in a few converters
2015-09-18 18:21:51 +08:00
Cheng Zhao
ff0e15bf58
Expose sendInputEvent in webview
2015-09-18 17:55:42 +08:00
Cheng Zhao
86f523d3c1
Move BeginFrameSubscription to WebContents
2015-09-18 15:57:43 +08:00
Cheng Zhao
42863e4700
Move SendInputEvent to WebContents
2015-09-18 14:20:31 +08:00
Cheng Zhao
9e7de78231
Fix cpplint warnings
2015-09-18 14:12:48 +08:00
Cheng Zhao
c550546ff1
Do not manually convert Object to WebInputEvent
2015-09-18 14:09:31 +08:00
Cheng Zhao
5a599cb6ff
Sequence of definitions should follow the declarations
2015-09-18 13:49:33 +08:00
Cheng Zhao
84ce441fb6
Add converters for WebInputEvent
2015-09-18 13:33:06 +08:00
Cheng Zhao
d7bac5a10b
Remove the offscreen-render option
...
We are going to move the APIs to WebContents
2015-09-18 12:15:13 +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
5aa7cf7a30
Fix cpplint warning
2015-09-18 11:10:32 +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
1348e18a81
Bump v0.33.0
2015-09-17 18:31:12 +08: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
Cheng Zhao
ec7ea3005d
Merge pull request #2800 from seanchas116/app-getlocale
...
App app.getLocale() API to get application locale
2015-09-16 23:25:25 +08:00
Cheng Zhao
11ee2c47d0
Merge pull request #2789 from deepak1556/protocol_response_headers_patch
...
protocol: respect provided mimetype in generated response headers
2015-09-16 19:50:33 +08:00
Ryohei Ikegami
b9c274929b
Add app.getLocale()
2015-09-16 17:16:21 +09:00
Robo
57c910faef
protocol: respect provided mimetype in generated response headers
2015-09-16 08:34:04 +05:30
Heilig Benedek
5269380b6d
Removed duplicate keydown event sending.
2015-09-16 03:12:49 +02: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
10b1ea7244
Bump v0.32.3
2015-09-15 15:30:22 +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
Cheng Zhao
dc59b4fa06
Merge pull request #2783 from atom/fix-devtools-extension
...
Fix `BrowserWindow.addDevToolsExtension` not working
2015-09-15 10:38:02 +08:00
Haojian Wu
40d93ce55a
Deprecate 'activate-with-no-open-windows' event.
2015-09-14 18:36:05 -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
Cheng Zhao
6bae0bada0
Merge pull request #2776 from jaanus/osx-window-titlebar
...
Implements #2734 “New API to configure BrowserWindow title bar on Mac”
2015-09-14 23:07:06 +08:00
Cheng Zhao
f140f35910
Expose experiment APIs
2015-09-14 22:59:49 +08:00
Cheng Zhao
a5dc911a05
Correctly set user agent for devtools
2015-09-14 22:55:29 +08:00
jaanus
5d8f1dd404
Implements #2734 “New API to configure BrowserWindow title bar on Mac”
...
New API supported on Yosemite 10.10 and newer.
2015-09-14 16:50:00 +02: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
Cheng Zhao
9d366e6c5c
Make global.setImmediate work in browser process
2015-09-14 16:34:58 +08:00
Cheng Zhao
d2e52fb6bb
Set global.setImmediate
2015-09-14 16:25:43 +08:00
Cheng Zhao
3bd16a5ecd
No more need to override setImmediate
...
It is now done in Node.js.
2015-09-14 15:47:39 +08:00
Cheng Zhao
60522e0d68
Bump v0.32.2
2015-09-10 16:27:15 +08:00
Heilig Benedek
1497e7e2ac
Whoops, missed a line last time.
2015-09-10 02:24:08 +02:00
Heilig Benedek
69769f9319
Resetting debug changes
2015-09-10 02:23:12 +02: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
9dc6cfc1e9
Bump v0.32.1
2015-09-09 19:39:42 +08: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
9d51da505e
Run destruction callbacks before message loop gets destroyed
2015-09-09 19:27:08 +08:00
Cheng Zhao
446235c8cd
Fix backward compatibility with old BrowserWindow options
2015-09-09 15:55:26 +08:00
Cheng Zhao
e5386cf8ea
Bump v0.32.0
2015-09-08 13:40:10 +08:00
Robo
785eb9657b
remove unused code
2015-09-08 05:24:07 +05:30
Cheng Zhao
4412a89270
Explicitly writes debug log to stderr
...
If we don't do this Chromium will close stdout and stderr for us,
resulting process.stdout not working.
2015-09-07 21:45:43 +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
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