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
Cheng Zhao
e3fab8b5b3
spec: Run an example of ffi
2015-09-24 15:08:38 +08:00
Cheng Zhao
497732fb6f
Revert "spec: ffi is crashing on OS X"
...
This reverts commit 706deae1b0
.
2015-09-24 15:06:06 +08:00
Robo
5ca5c4fb92
browser: hide webcontents when window not shown
2015-09-24 10:30:18 +05:30
Cheng Zhao
576257470b
spec: Remove the will-navigate test
...
It is unreliable to test in renderer process, remove it for now.
2015-09-24 12:20:29 +08:00
Cheng Zhao
269f70c12a
spec: Reading asar file should not leak fd
2015-09-24 12:15:18 +08:00
Cheng Zhao
706deae1b0
spec: ffi is crashing on OS X
2015-09-23 15:44:50 +08:00
Cheng Zhao
f8f8db7e88
spec: Test whether ffi works
2015-09-23 14:16:07 +08:00
Cheng Zhao
486f16fffa
spec: Increase timeout for window.open specs
2015-09-22 22:48:52 +08:00
Cheng Zhao
4521db459b
spec: window.open should inherit options of parent window
2015-09-22 22:36:46 +08:00
Cheng Zhao
f06f8ae73b
spec: Add test for allowpopups attribute
2015-09-22 21:18:04 +08:00
Cheng Zhao
4cccce6bfe
spec: Suppress beginFrameSubscription for now
...
Since the callback is called asynchronously there is no way to prevent
the callback from being called twice.
2015-09-22 14:55:35 +08:00
Cheng Zhao
4a91972037
spec: Revert back to original behavior of setImmediate
2015-09-22 14:40:48 +08:00
Haojian Wu
5ef9c7e1a1
Add spec for download item.
2015-09-21 21:44:51 +08:00
Cheng Zhao
a567d7a0b6
spec: Suppress beginFrameSubscription on CI
2015-09-21 11:43:10 +08:00
Cheng Zhao
7807d878d2
spec: Add timeout for beginFrameSubscription
2015-09-21 11:37:35 +08:00
Cheng Zhao
be600fda55
spec: Prevent callback of beginFrameSubscription being called twice
2015-09-21 11:24:05 +08:00
Cheng Zhao
f716d47e54
spec: Make the will-navigate test run faster
2015-09-18 18:57:48 +08:00
Cheng Zhao
353cdd967a
spec: Add test for webContents.beginFrameSubscription
2015-09-18 18:51:49 +08:00
Cheng Zhao
b8d50f3a3a
spec: Add test for sendInputEvent
2015-09-18 18:28:34 +08:00
Cheng Zhao
5604655d54
spec: vm.createContext should not crash
2015-09-17 16:06:19 +08:00
Cheng Zhao
93639a080c
spec: setImmediate should work in forked scripts
2015-09-17 15:12:15 +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
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
Cheng Zhao
f1787d747a
The crash-reporter test is not reliable on CI machine
2015-09-15 14:43:11 +08:00
Cheng Zhao
eced01eb9d
spec: Delay timeout of window.opener test
2015-09-15 14:37:27 +08:00
Cheng Zhao
357c7af3c0
spec: Check existence of webview before removing it
2015-09-15 13:45:26 +08:00
Cheng Zhao
311a5456ec
Make crash-reporter spec more reliable
2015-09-15 13:18:01 +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
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
Cheng Zhao
409b0b54e0
spec: Increate timeout for webview tests
2015-09-14 21:13:24 +08:00
Cheng Zhao
ca8943c4ba
spec: browser-window-created event
2015-09-14 17:02:45 +08:00
Cheng Zhao
baacc939f6
spec: node symbols should always be available in preload script
2015-09-14 16:05:58 +08:00
Cheng Zhao
ae2f754d10
No need to set menu in spec window
2015-09-10 16:01:04 +08:00
Cheng Zhao
d4cbf7cadb
spec: node-integration should work in web-preferences
2015-09-10 15:57:16 +08:00
Cheng Zhao
c2b2a2072f
spec: Set node-integration in window.open should work
2015-09-09 16:11:45 +08:00
Cheng Zhao
62b1034c6b
Suppress the isTTY spec, not reliable on some machines
2015-09-07 22:42:46 +08:00
Cheng Zhao
8912b404a9
spec: process.stdout should have isTTY defined
2015-09-07 21:37:17 +08:00
Cheng Zhao
d7ec0b99fd
spec: process.stdout should not throw exception
2015-09-07 21:37:17 +08:00
Cheng Zhao
f2bdca31b3
spec: webview test should avoid affecting each other
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
8f59c0b642
create partitionId with encodedURIcomponent
2015-09-03 20:49:29 +05:30
Robo
150b540e72
add spec and docs
2015-09-03 20:49:29 +05:30
Cheng Zhao
f75458f78d
Write output directly to stderr
2015-09-03 17:39:06 +09:00
Cheng Zhao
c70513f7ce
spec: window.opener.postMessage should set source and origin
2015-09-01 12:15:00 +08:00
Cheng Zhao
dddb598818
spec: Node integration should work after POST
2015-09-01 11:51:28 +08:00
Eran Tiktin
5337d8c23f
Ignore native module tests on Windows debug build
...
This resolves #2558 . There are no more errors when running test.py on
the debug build in Windows. When running the release build the tests
will be executed as usual.
2015-08-27 23:05:06 +03:00
Cheng Zhao
7889e2750f
Suppress the heap snapshot test
...
It is failing in Travis CI but not in GitHub CI or my own machine,
ignore it for now.
2015-08-27 20:21:05 +08:00
Eran Tiktin
f05ee4205d
Fix path comparison in api-ipc-spec
...
One of the tests failed because in one of the paths the drive letter was
upper case `C` and in the other it was lower case `c`.
Paths in Windows are case insensitive, so this shouldn't fail. The fix
was to lower case the paths before comparison (only on Windows).
2015-08-22 19:50:54 +03:00
Cheng Zhao
9212a1db8e
Merge branch 'master' into chrome44
2015-08-21 19:29:34 +08:00
Cheng Zhao
c18ec7f5bc
runas@3.x
2015-08-21 13:52:05 +08:00
Cheng Zhao
715fdc8614
Merge pull request #2454 from etiktin/fix_asar_testing
...
Fix asar testing (it would fail on Windows due to line endings)
2015-08-21 09:00:36 +08:00
Cheng Zhao
62d5c89f62
spec: Rewrite tests for new protocol API
2015-08-13 22:39:11 +08:00
Cheng Zhao
467ba6b7a9
Rename protocol.isHandledProtocol to protocol.isProtocolHandled
2015-08-13 21:29:23 +08:00
Eran Tiktin
b67070f0ae
Made the tests ignore the line ending
...
I had 4 asar tests fail because, the testing assumed that the file
content ends with UNIX line endings (\n), while it was using Windows
line endings (git probably changed them when I cloned the project on
Windows).
Since the line ending is not what matters in the tests, I trimmed them
and now all the tests pass as expected.
2015-08-08 20:03:34 +03:00
Cheng Zhao
3402871741
spec: Check the time when Promise's callback is called
2015-08-07 19:35:35 +08:00
Cheng Zhao
20a8e7838f
Merge pull request #2424 from deepak1556/web_contents_patch
...
webcontents: minor patches
2015-08-06 09:52:16 +08:00
Robo
6b8d4a43a3
override: intialise BrowserWindowProxy.closed
2015-08-05 19:22:30 +05:30
Cheng Zhao
5871428c83
spec: BrowserWindow.setResizable should not change window size
2015-08-05 14:25:53 +08:00
Cheng Zhao
039d4aaecb
spec: Test window.opener
2015-08-04 15:46:59 +08:00
Cheng Zhao
9e922dd0c7
spec: Don't set window to fullscreen unless under travis
2015-08-04 15:40:31 +08:00
Cheng Zhao
4ac59e2674
Merge pull request #2391 from seanchas116/support-remote-promise
...
Support Promise over remote objects
2015-08-03 15:22:36 +08:00
Robo
9fb03d584c
add spec and fix docs
2015-07-31 12:30:17 +05:30
Ryohei Ikegami
428ad20807
Change spec to test Promise in both side
2015-07-31 14:52:48 +09:00
Ryohei Ikegami
c7d1f4f6b2
Add spec for remote Promise
2015-07-31 14:52:48 +09:00
Robo
b0e73532de
protocol: fix request headers in urlRequestFetchJob
2015-07-27 02:51:41 +05:30
Cheng Zhao
417e97eef0
spec: Don't reuse port in session spec
2015-07-24 15:49:19 +08:00
Cheng Zhao
b52c07f650
spec: Make dom-ready spec stronger
2015-07-24 15:48:13 +08:00
Cheng Zhao
1a93b1db52
spec: Make the basic-auth spec stronger
2015-07-24 15:33:07 +08:00
Cheng Zhao
f25cf7481f
spec: Test setContentSize for frameless window
2015-07-21 10:17:38 +08:00
Cheng Zhao
a2c26b8c74
Fix hanlding trailing slash in asar package, close #2222
2015-07-16 03:49:26 -07:00
Cheng Zhao
56dfef8d0d
spec: Test user agent in websocket
2015-07-14 11:39:41 -07:00
Cheng Zhao
b6e8420bf2
spec: Check if window.global is set
2015-07-14 09:15:03 -07:00
Cheng Zhao
346fb745f2
No need to actually create a page for cookie test
2015-07-14 09:14:22 -07:00
Cheng Zhao
020ccd8018
spec: Cookie test should not rely on cookie's count
...
Other apps can also write cookie to `file://` protocol.
2015-07-14 08:59:06 -07:00
Cheng Zhao
5708b7fbec
Fix the ill cookie test
2015-07-14 02:32:20 -07:00
Cheng Zhao
83e8ceceda
Fix session specs
2015-07-13 15:23:02 -07:00
Cheng Zhao
34819140c3
Merge pull request #2102 from deepak1556/storage_cleanup_api_patch
...
app: api to clear data from different storage types
2015-07-13 12:34:48 -07:00
Robo
628fb5f5e9
app: api to clear data from different storage types
2015-07-10 11:31:30 +05:30
Cheng Zhao
7a390bdd4c
Merge pull request #2125 from deepak1556/protocol_cleanup
...
protocol: cleanup
2015-07-10 12:16:17 +08:00
Cheng Zhao
72f4884127
Merge pull request #2144 from deepak1556/clipboard_multiwrite_patch
...
clipboard: api to write multiple formats to same writer
2015-07-10 12:14:58 +08:00
Cheng Zhao
6383eb876e
Fix failed specs caused by window.open url parsing
2015-07-10 12:14:25 +08:00
Robo
c56b3425a9
read/write protocol handler map in IO
2015-07-10 09:33:36 +05:30
Robo
2d3e938a7f
clipboard: api to write multiple formats to same writer
2015-07-10 09:20:52 +05:30
Cheng Zhao
4379d24e9d
Event "close" => "closed", fix #2149
2015-07-10 10:38:15 +08:00
Robo
2cd5fb5694
add compatibility will old api
2015-07-09 14:48:58 +05:30
Robo
da00329d78
protocol: cleanup
2015-07-09 14:48:58 +05:30
Paul Betts
ea63a04388
Add a test to verify the webview close event
2015-07-08 14:34:44 -07:00
Cheng Zhao
8e5a434560
Suppress window operations in CI
2015-07-03 11:40:20 +08:00
Cheng Zhao
edf60b8529
spec: Remove grabage console.log
2015-06-26 10:47:36 +08:00
Cheng Zhao
4f6e70a75c
Merge pull request #2034 from hongrich/internalModuleReadFile-asar-unpack
...
Update internalModuleReadFile to support unpacked asar files
2015-06-23 12:38:02 +08:00
Rich Hong
f51103f44a
Update internalModuleReadFile to support unpacked asar files
...
Add tests for reading unpacked files using both fs.readFileSync and
internalModuleReadFile
2015-06-22 19:38:47 -04:00
Haojian Wu
db23d1165c
Update cookies spec.
2015-06-20 10:42:18 +08:00
Haojian Wu
99bfc9b7f5
Move cookies APIs to webContents.session.cookies namespace.
2015-06-19 10:30:08 +08:00
Haojian Wu
245dc01e33
Add cookies spec.
2015-06-19 10:29:18 +08:00
Cheng Zhao
0120be5b8c
Don't rely on real focus/blur events in tests
...
It is super unreliable.
2015-06-18 16:31:55 +08:00
deepak1556
2f36f5ca78
app: adding browser-window-focus/blur events
2015-06-18 11:29:08 +05:30