Cheng Zhao
21f7316a18
Code cleanup
2015-09-30 10:56:42 +08:00
Robo
464134a31a
protocol: allowing default clients to handle external unhandled protocols
2015-09-29 17:52:58 +05:30
Eran Tiktin
ee0f0f6cfc
Fix window state events on Windows
...
This commit fixes the issue we had with window state events not firing
when triggered through Aero Snap.
Instead of listening to command from the system menu (SC_MAXIMIZE etc.),
we use the WM_SIZE event.
This resolves #1381 .
2015-09-29 02:20:09 +03:00
Cheng Zhao
a987715222
Merge pull request #2914 from deepak1556/network_emulation_api_patch
...
session: api to emulate network conditions
2015-09-28 17:02:23 +08:00
Cheng Zhao
82bb790530
Style fix for #2918
2015-09-28 12:48:33 +08:00
Cheng Zhao
11af4b63ac
Merge pull request #2918 from brenca/master
...
Option to specify button on a MouseEvent and text on a KeyboardEvent when using sendInputEvent
2015-09-28 12:47:22 +08:00
Heilig Benedek
44ee74a9b1
Style fix
2015-09-28 03:05:08 +02:00
Heilig Benedek
70bdfedabf
Added text and unmodifiedtext setting when sending char type keyboard events, and made the type of the character read char16, so I can simulate char events from non-english origins.
2015-09-28 02:41:06 +02:00
Eran Tiktin
6dcc752f67
Set default extension in Windows file dialog
...
On Windows when you open the save dialog and switch the filter, the
extension is supposed to change accordingly. It didn't happen with the
existing code, since the existing code didn't set the default extension
(should be set to the first filter).
This resolves #2915 .
2015-09-28 02:12:47 +03:00
Robo
fc7f4ae24b
session: api to emulate network conditions
2015-09-27 18:55:26 +05:30
Gohy Leandre
9f30e5f526
Add ability to preload modules (--require, -r)
2015-09-26 17:25:07 +02:00
Cheng Zhao
690f859a78
Bump v0.33.3
2015-09-26 22:06:01 +08:00
Heilig Benedek
bb102717b4
Adding option to specify the button of WebMouseEvent.
2015-09-25 13:01:52 +02:00
Cheng Zhao
c0528c5049
Bump v0.33.2
2015-09-25 17:50:53 +08:00
Cheng Zhao
7884a2319c
osx: Make draggable region work for window with hidden titlebar
2015-09-25 16:38:36 +08:00
Cheng Zhao
6f944ad49b
Clean up code
2015-09-25 16:21:08 +08:00
Haojian Wu
4a64d1d946
📝 fix a typo
...
interrputed => interrupted
2015-09-25 13:13:11 +08:00
Cheng Zhao
ecefd3540b
Merge pull request #2840 from atom/download-item
...
Add more download supports in Electron
2015-09-24 21:04:25 +08:00
Haojian Wu
06cc133959
Some cleanup.
2015-09-24 19:31:09 +08:00
Cheng Zhao
da57a3101f
Call WasShown when showing window
...
Otherwise WebContents would be invisible when window is hidden at first
and then show later.
Refs #2879 .
2015-09-24 18:16:41 +08:00
Cheng Zhao
10731de9d6
Merge pull request #2879 from deepak1556/web_contents_visibility_patch
...
browser: notify webcontents hidden when window not shown
2015-09-24 18:00:25 +08:00
Haojian Wu
1879392c7b
Reimplement downloadItem.getFilename API.
...
Previously, the suggested file name(Always 'empty') returned by
'download_item->GetSuggestedFilename' is not the same with the default one saved
in local disk.
The patch reimplement this API allowing it to return the default file name, which
is more expected from user.
2015-09-24 16:39:02 +08:00
Haojian Wu
0861d5d44b
Redefine 'will-download' design.
2015-09-24 16:04:44 +08:00
Robo
5ca5c4fb92
browser: hide webcontents when window not shown
2015-09-24 10:30:18 +05:30
Cheng Zhao
9e90ea8734
win: Fix leaking of fd when reading file in asar
2015-09-24 12:11:07 +08:00
Cheng Zhao
9b1fa04988
win: Fix building
2015-09-24 12:01:57 +08:00
Paul Betts
b0e5039951
Fix initializer
2015-09-23 11:26:57 -07:00
Paul Betts
22e6f15795
Remove GUID from Shell_NotifyIcon calls
...
https://github.com/atom/electron/issues/2468#issuecomment-142684129 has
the details
2015-09-23 11:20:26 -07:00
Cheng Zhao
142702866d
Merge pull request #2861 from deepak1556/ssl_version_config_patch
...
browser: switch to set minimum version for TLS fallback
2015-09-23 17:30:26 +08:00
Robo
748b1387d2
browser: switch to set minimum version for TLS fallback
2015-09-23 09:10:36 +05:30
Cheng Zhao
f2fa0e96eb
Pass options in "new-window" event
2015-09-22 23:40:16 +08:00
Cheng Zhao
de41890196
Inherit parent window's options in window.open
2015-09-22 22:32:10 +08:00
Cheng Zhao
f07fea1936
Add allowpopups attribute for webview
2015-09-22 20:11:05 +08:00
Cheng Zhao
7c65d05b02
Don't print error when window.open failed
2015-09-22 19:59:32 +08:00
Cheng Zhao
619a397ec9
Bump v0.33.1
2015-09-22 15:13:50 +08:00
Cheng Zhao
42515c6f41
No more need of manually setting process as local variable
2015-09-22 14:30:54 +08:00
Cheng Zhao
eccb5e7590
Don't make setImmediate a local variable
...
It makes more troubles than benefits, and somehow it is slowing message
loop down.
2015-09-22 14:29:21 +08:00
Cheng Zhao
008af00044
Merge pull request #2852 from deepak1556/web_frame_scheme_api_patch
...
webframe: api to register scheme as privileged
2015-09-22 09:59:24 +08:00
Robo
325feca864
webframe: api to register scheme as privileged
2015-09-21 22:59:59 +05:30
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