Cheng Zhao
4373dc1eac
Merge pull request #5972 from electron/non-writeable-guest-id
...
Make guestId on BrowserWindowProxy non-writeable
2016-06-10 12:02:07 +00:00
Cheng Zhao
21081549fd
Merge pull request #5967 from electron/window-opener-webview
...
Support window.opener from windows opened from a <webview>
2016-06-10 11:52:37 +00:00
Cheng Zhao
ccaf837da4
Merge pull request #5964 from electron/manifest-errors
...
Throw errors reading/parsing manifest.json files
2016-06-10 03:28:57 +00:00
Kevin Sawicki
110f1f8b75
Tweak error message
2016-06-09 17:00:32 -07:00
Kevin Sawicki
55a4e2589b
Log/exit when only called in specs on CI
2016-06-09 16:56:25 -07:00
Jessica Lord
8fa4d66a5e
Remove .only from spec
2016-06-09 16:39:42 -07:00
Jessica Lord
f121f46a24
Merge branch 'master' into chrome-storage-sync
2016-06-09 16:35:00 -07:00
Jessica Lord
d6d4d51173
Fix spec case
2016-06-09 16:26:25 -07:00
Jessica Lord
d6b108b272
Add spec
2016-06-09 14:14:20 -07:00
Jessica Lord
0ed10658a3
Add spec
2016-06-09 13:57:51 -07:00
Kevin Sawicki
39180e6539
Get webContents from guestId
2016-06-09 13:50:42 -07:00
Kevin Sawicki
2f88bec177
Add guestId non-writeable assertions
2016-06-09 13:45:09 -07:00
Kevin Sawicki
c8180ab301
Update spec description
2016-06-09 12:06:49 -07:00
Kevin Sawicki
a184b6afb3
Add spec for window.open from <webview>
2016-06-09 12:02:01 -07:00
Kevin Sawicki
d1ac5dd29b
Add specs for manifest.json read/parse error
2016-06-09 09:44:49 -07:00
deepak1556
4749e18fc0
fix spec and docs
2016-06-09 10:48:05 +05:30
deepak1556
b91217f29e
emit once for each session and add spec
2016-06-09 10:40:51 +05:30
deepak1556
aa853dd3be
move protocol to session properties for working with partitions
2016-06-09 10:39:18 +05:30
Kevin Sawicki
4f7bde38a9
Assert on tab id as well
2016-06-08 12:00:13 -07:00
Kevin Sawicki
bf47056561
Pluralize extension
2016-06-08 12:00:13 -07:00
Kevin Sawicki
19787544b5
Add failing spec for webview devtools extension
2016-06-08 12:00:12 -07:00
Cheng Zhao
1146b2d5c1
spec: Custom protocol can have "fetch" working in it
2016-06-08 14:44:30 +09:00
Kevin Sawicki
d6311daea3
Add failing spec for chrome.runtime.id
2016-06-06 14:41:55 -07:00
Cheng Zhao
f59eecb1cc
Merge pull request #5833 from CharlieHess/osx-global-defaults
...
Support array / dictionary types in getUserDefault
2016-06-03 08:36:44 +00:00
Cheng Zhao
707d68f719
spec: Add test case for app.relaunch
2016-06-03 12:12:20 +09:00
Charlie Hess
e377298cd2
Be consistent in spec organization.
2016-06-01 19:29:24 -07:00
Charlie Hess
fa3b17444f
All we really need to do is make getUserDefault support array / object types.
2016-06-01 19:21:17 -07:00
Charlie Hess
587dd2fe51
Expose the method to JS and write a simple test.
2016-06-01 18:56:25 -07:00
Cheng Zhao
4d8994df92
spec: child_process.fork shouble be able to pipe stdio
2016-05-31 11:05:58 +09:00
Cheng Zhao
49f1278601
Refactor the URLRequestFetchJob code
...
This makes the read end and write end of the pipe have same logic, so it
is more easy to maintain.
2016-05-30 20:31:00 +09:00
Cheng Zhao
912cedc593
Merge pull request #5753 from deepak1556/url_request_fetch_job_patch
...
protocol: store initial response data for when resource loader becomes ready
2016-05-30 10:53:53 +00:00
Cheng Zhao
ce0d3d93ab
spec: disablewebsecurity should not break preload and node integration
2016-05-30 15:23:09 +09:00
Cheng Zhao
a176aaee01
Merge pull request #5734 from danhp/fix-aspect-ratio
...
Fix 'setAspectRatio(0)' not resetting the default behaviour.
2016-05-30 01:14:03 +00:00
Cheng Zhao
9f0fc96025
Merge pull request #5711 from electron/extension-code-cleanup
...
Implement partial chrome.* API for devtools extension
2016-05-29 23:29:08 +00:00
Daniel Pham
34af9794a2
✅ Add test for 'setAspectRatio(0)'
2016-05-29 08:47:42 -04:00
deepak1556
9d8af43617
add spec
2016-05-29 13:43:26 +05:30
Cheng Zhao
a58b84bbd7
spec: ipcRenderer.sendTo sends message to WebContents
2016-05-28 20:50:30 +09:00
Kevin Sawicki
fc4b224dec
Add asserts for properties
2016-05-27 10:52:56 -07:00
Kevin Sawicki
7cf6be07a6
Add failing spec for remote property with no prototype
2016-05-27 10:45:39 -07:00
Kevin Sawicki
71b73a9cfb
Use new APIs
2016-05-26 14:24:47 -07:00
Kevin Sawicki
69c69880e5
Tweak spec description
2016-05-25 09:12:52 -07:00
Kevin Sawicki
4e68a8d16e
Remove logging in parent page
2016-05-25 09:12:52 -07:00
Kevin Sawicki
73b07f76a3
Support document visiblity state and events in webviews
2016-05-25 09:12:52 -07:00
Kevin Sawicki
1e15ce6ccd
Add failing spec for webview visiblity changes
2016-05-25 09:12:52 -07:00
Cheng Zhao
28e2058ff1
Merge pull request #5648 from electron/chrome51
...
Update to Chrome 51
2016-05-24 10:59:11 +00:00
Cheng Zhao
cd444e82f9
Merge pull request #5666 from electron/remote-promise-reject
...
Handle rejection of remote promises
2016-05-24 04:30:25 +00:00
Kevin Sawicki
5e2f36387f
Move require spec to api-app-spec
2016-05-23 15:14:55 -07:00
Kevin Sawicki
4a41311409
Test that calling regular module succeeds
2016-05-23 15:14:55 -07:00
Kevin Sawicki
fe0ec67623
Add spec for electron module require
2016-05-23 15:14:55 -07:00
Kevin Sawicki
f3af1dbd54
Add failing spec for rejected remote promise
2016-05-23 15:06:46 -07:00
Cheng Zhao
3402c7be3f
Suppress ffi test on Windows
2016-05-23 23:31:00 +09:00
Cheng Zhao
fa0ce7ad5f
Adjust to the new behaviors of beforeunload handler
2016-05-23 14:27:39 +09:00
Cheng Zhao
13b4c8bb06
Ignore invalid parameter error in crash service process
2016-05-23 08:59:34 +09:00
deepak1556
c9b314d43c
renderer: generate net error strings when requested
2016-05-21 10:21:15 +05:30
Cheng Zhao
8ac93e02c6
Merge pull request #5616 from electron/inherit-zoom
...
Inherit zoomFactor in webview
2016-05-20 00:27:06 +00:00
Kevin Sawicki
b09c81202a
Add test for webview zoomFactor inheritance
2016-05-19 14:46:52 -07:00
Juan Cruz Viotti
1a27ecdad4
Override child_process.execFile
asar patch for child_process.exec
...
NodeJS implements `child_process.exec` by simply passing the whole
command to `child_process.execFile`. See:
- https://github.com/nodejs/node/blob/master/lib/child_process.js#L90
- https://github.com/nodejs/node/blob/master/lib/child_process.js#L99
Electron patches `child_process.execFile` to add support for `asar`
archives by injecting logic that extracts the required files from the
`asar` to a temporary location before delegating the work to the
original `child_process.execFile`.
In order to decide whether to inject the custom `asar` extracting logic,
Electron makes use of a helper function called `splitPath()`. See:
- https://github.com/electron/electron/blob/master/lib/common/asar.js#L37
If the first argument of the returned array equals `true`, means that
the path is considered to be an `asar` archive, and thus the extraction
logic takes place. The problem is that if the command passed to
`child_process.execFile` *contains* a path to an asar archive, padded
with other commands/arguments, `splitPath()` will consider it to be an
`asar` archive, and will try to extract it, throwing a rightfully
`Invalid package` error.
Fixes: https://github.com/electron/electron/issues/5571
Signed-off-by: Juan Cruz Viotti <jviottidc@gmail.com>
2016-05-19 17:19:36 -04:00
Cheng Zhao
242508e22f
Merge pull request #5574 from electron/devtools-extension-test
...
Add test that loads a devtools extension
2016-05-18 01:46:44 +00:00
Kevin Sawicki
cee31ff67a
Remove semicolon
2016-05-17 16:42:37 -07:00
Kevin Sawicki
9266f9abfc
Update interval id variable name
2016-05-17 16:42:21 -07:00
Kevin Sawicki
f95c46d987
Show last panel by id
2016-05-17 16:40:34 -07:00
Kevin Sawicki
13cfc2d2a0
Add comment about panel switching via input event
2016-05-17 15:05:58 -07:00
Kevin Sawicki
8d0c5c30b8
Use consistent function styles
2016-05-17 15:05:27 -07:00
Kevin Sawicki
0b4b79d0a4
Use control on non-mac platforms
2016-05-17 15:01:32 -07:00
Kevin Sawicki
7db2601ea8
DRY up specs
2016-05-17 14:59:33 -07:00
Kevin Sawicki
77b074fbad
Add spec for undocked devtools
2016-05-17 14:56:00 -07:00
Kevin Sawicki
189380d4ea
Add spec for devtools extension
2016-05-17 14:52:45 -07:00
Cheng Zhao
90f52169af
No more need to check for nodeIntegration when creating guest view
2016-05-17 17:06:02 +09:00
Cheng Zhao
0140015500
spec: WebView is disabled when nodeIntegration is disabled
2016-05-17 17:04:13 +09:00
Cheng Zhao
f43b9665c1
And increase timeout for the rest
2016-05-15 10:00:29 +09:00
Cheng Zhao
861a79dd6a
Suppress the tests that need to call window.open on Travis CI
2016-05-15 09:41:02 +09:00
Cheng Zhao
0ad03d9ff7
Suppress crashReporter test on x64 Windows for now
2016-05-13 11:12:01 +09:00
Cheng Zhao
0f52a6da39
Merge branch '1-0-release'
2016-05-11 15:14:56 +09:00
Cheng Zhao
8e7a5adc60
spec: protocol.registerStandardSchemes does not throw
2016-05-10 09:57:13 +09:00
Cheng Zhao
797b0ddb9a
Fix exception when refreshing specs window
2016-05-09 20:08:50 +09:00
Cheng Zhao
af0afecb45
Merge pull request #5406 from deepak1556/protocol_standard_scheme_patch
...
protocol: fix registerStandardSchemes api
2016-05-09 09:12:35 +09:00
Cheng Zhao
c682ccd9d0
Suppress the window.open tests on travis CI's mac machine
2016-05-08 15:15:16 +09:00
deepak1556
9c71c9fa6a
fix docs and spec
2016-05-08 01:37:57 +05:30
deepak1556
0f2ae385ed
allow protocol module initialization before app ready.
...
* ensure registerStandardSchemes can only be called before app ready
* ensure other protocol methods can only be used after app ready
2016-05-08 01:36:34 +05:30
deepak1556
1ff33b7c81
protocol: fix registerStandardSchemes api
2016-05-08 01:36:34 +05:30
Kevin Sawicki
609f5dcaaf
Update read path to something that exists
2016-05-06 10:12:55 -07:00
Kevin Sawicki
4d6b95aa52
Tweak spec description
2016-05-06 10:12:55 -07:00
Kevin Sawicki
0eefb282ca
Test no handler via call to deprecate.log
2016-05-06 10:12:55 -07:00
Kevin Sawicki
722a07de86
Add explicit call to deprecate.log
2016-05-06 10:12:55 -07:00
Kevin Sawicki
58473f41ab
Remove deprecated BrowserWindow options specs
2016-05-06 10:12:54 -07:00
Kevin Sawicki
bea232f53a
Update specs for internal module require
2016-05-06 10:12:54 -07:00
Kevin Sawicki
ef801d5543
Remove .only call
2016-05-06 10:12:54 -07:00
Kevin Sawicki
a6cf7a1095
Remove deprecated crashReporter.start options
2016-05-06 10:12:53 -07:00
deepak1556
45b3bd3a22
ipcRenderer: fix crash with multiple listeners to sync message
2016-05-06 02:52:59 +05:30
Cheng Zhao
8e1d2479ac
spec: Should not run app.setUserActivity test on non-OS X
2016-05-05 12:27:25 +09:00
Charlie Hess
7b207aa1b6
Don't run this spec on platforms where the method is unavailable.
2016-05-03 23:33:40 -07:00
Charlie Hess
12764a66ed
Add an accessor for the current activity type and write the simplest possible test.
2016-05-03 15:51:31 -07:00
Cheng Zhao
f65f8918c9
Fix specs on Windows when running without desktop session
2016-04-30 21:03:22 +09:00
Cheng Zhao
214eb0430c
Fix a few failing tests on Windows
2016-04-30 18:21:18 +09:00
Cheng Zhao
8aa88067ca
Do not write to stdout in Electron when running on win32 CI machine
...
This makes Electron crash on CI machine somehow.
2016-04-30 17:08:51 +09:00
Zeke Sikelianos
9f99ba3b73
update all references to old atom-log bracket notation
2016-04-29 18:35:02 -07:00
deepak1556
d64e3784f4
renderer: fix desktop capture api not responding different subsequest calls
2016-04-28 14:24:22 +05:30
deepak1556
4e6b148eaa
webContents: fix executejavascript when called before page load
2016-04-28 01:54:08 +05:30
Kevin Sawicki
e4bd592e0e
Add failing spec
2016-04-21 11:49:42 -07:00
deepak1556
ca756c3c24
session: allow providing permission to handle external protocols
2016-04-21 05:27:07 +05:30
Cheng Zhao
aa29dc0c8a
Merge pull request #5199 from Mr0grog/5183-disambiguate-loading-from-main-frame-loading
...
Add `isLoadingMainFrame()` to WebContents
2016-04-20 20:49:56 +09:00
Rob Brackett
d3e879cd7f
Change WebContents::IsLoadingMainFrame
to compare SiteInstances
...
(per @deepak1556's recommendation)
Also updates tests to cover the situation where navigating between pages from the same potential "site" and adds generalized tests for `isLoadingMainFrame()`.
2016-04-19 22:05:09 -07:00
deepak1556
794d120754
rename importClientCertificate => importCertificate
2016-04-20 08:45:49 +05:30
Rob Brackett
3a9bbe30ac
Test for #5183 - webContents.executeJavaScript hangs on subframe load.
2016-04-18 10:33:56 -07:00
deepak1556
2c0494dcef
fix spec
2016-04-18 22:57:37 +05:30
deepak1556
2ddac9352f
add spec
2016-04-18 21:53:44 +05:30
Cheng Zhao
65c612a66d
Avoid external URLs
2016-04-13 19:55:59 +09:00
Cheng Zhao
0a39449694
spec: loadUrl should not crash in did-fail-provisional-load handler
2016-04-13 19:39:11 +09:00
Cheng Zhao
bb70defcb8
spec: webview should work without script tag in page
2016-04-12 15:10:26 +09:00
Cheng Zhao
5efa075aca
spec: preload attribute should work without script tag in page
2016-04-12 14:57:40 +09:00
Cheng Zhao
a07612c1ed
Merge branch '5074-did-get-response-details-resource-type' of https://github.com/Mr0grog/electron into Mr0grog-5074-did-get-response-details-resource-type
2016-04-11 21:05:40 +09:00
Cheng Zhao
5659ee5c0b
Merge pull request #5030 from deepak1556/webrequest_response_headers_patch
...
session: webRequest.OnHeadersReceived should accept status line.
2016-04-11 20:04:32 +09:00
Rob Brackett
15b042b5f6
Add support/tests for did-get-response-details
event on <WebView>
2016-04-08 12:55:20 -07:00
Rob Brackett
c1b1348735
Add resourceType
arg to webContents did-get-response-details
event.
...
Fixes #5074 and follows @zcbenz's recommendation to expose ResourceTypeToString from atom_network_delegate publicly.
Also adds testing for other arguments to the `did-get-response-details` events, since there were no existing tests for them.
2016-04-08 11:19:36 -07:00
deepak1556
3fb39ad3ef
provide option to override status line
2016-04-08 14:03:57 +05:30
Cheng Zhao
2f6796bd7f
Disable throttling in tests
2016-04-08 15:57:14 +09:00
deepak1556
4fc35a4587
session: webRequest.OnHeadersReceived should follow server redirect
...
Its required to follow server redirects.
2016-04-08 11:40:43 +05:30
Cheng Zhao
82856eb099
Merge pull request #5029 from Mr0grog/5013-add-main-frame-param-for-did-fail-load
...
Add `isMainFrame` param to WebContents `did-fail-load` event
2016-04-07 20:22:02 +09:00
Cheng Zhao
dd283ff8d7
spec: We should not use pre release of Node
2016-04-05 19:53:07 +09:00
Cheng Zhao
c562b24df8
spec: Add test case for #5028
2016-04-05 17:08:27 +09:00
Rob Brackett
f12f87d6f0
Add isMainFrame
as last argument to WebContents did-fail-load
event.
...
Fixes #5013 .
2016-04-04 19:26:06 -07:00
Cheng Zhao
19a172f2f5
Remove the hacks because of transparent background
2016-04-02 21:21:30 +09:00
Kevin Sawicki
527ff66115
Pull app/session from remote
2016-04-01 16:59:13 -07:00
Kevin Sawicki
3695e38719
Remove duplicate require
2016-04-01 16:53:44 -07:00
Kevin Sawicki
7734f6af62
Remove semicolons
2016-04-01 16:52:55 -07:00
Kevin Sawicki
909ed54bef
Remove stray log
2016-04-01 16:52:28 -07:00
Kevin Sawicki
230ed78dd6
Remove lint warnings
2016-04-01 16:51:17 -07:00
Kevin Sawicki
ef2a28ca86
Listen for browser-window-created event for asserts
2016-04-01 16:50:20 -07:00
Kevin Sawicki
fd12e1f506
Add failing spec for webview nodeIntegration inheritance
2016-04-01 16:47:17 -07:00
Kevin Sawicki
4890734f66
Add missing title param
2016-04-01 16:42:53 -07:00
Kevin Sawicki
9e66df23d0
Add clearer assertion of process being undefined
2016-04-01 16:40:33 -07:00
Kevin Sawicki
d7b1792503
Use template strings
2016-04-01 16:39:31 -07:00
Kevin Sawicki
2713580d09
Remove stray log
2016-04-01 16:39:31 -07:00
Kevin Sawicki
777704e659
Add failing spec for nodeIntegration inheritance
2016-04-01 16:39:06 -07:00
Kevin Sawicki
3c96d7b726
Rename atom.asar to electron.asar in specs
2016-04-01 16:12:57 -07:00
Cheng Zhao
b35f4c1805
spec: Fix failing test due to path delimiter
2016-04-01 16:42:44 +09:00
Cheng Zhao
247b3f3605
Fix the background color in test app
2016-04-01 16:35:19 +09:00
Cheng Zhao
b9ead472a5
spec: Remote object should be referenced by methods in its prototype chain
2016-04-01 15:35:34 +09:00
Cheng Zhao
f36851fcff
spec: Remote object should be referenced by its members
2016-04-01 15:05:05 +09:00
Zeke Sikelianos
7c58f7fb02
eradicate all per-file eslint globals
2016-03-30 17:00:34 -07:00
Zeke Sikelianos
6425ef4261
restrict mocha scope to /spec; break out link tasks
2016-03-30 17:00:34 -07:00
Zeke Sikelianos
b5afad9da7
avoid using eslint comment exceptions
2016-03-30 17:00:34 -07:00
Zeke Sikelianos
e6698102c9
standardize by hand
2016-03-30 17:00:33 -07:00
Zeke Sikelianos
cfdfdc8ccc
standardize by hand
2016-03-30 17:00:33 -07:00
Zeke Sikelianos
14fb3c4598
throw error if it exists
2016-03-30 17:00:33 -07:00
Zeke Sikelianos
c5f70c8d99
dance around error checking with this one weird trick
2016-03-30 17:00:32 -07:00
Zeke Sikelianos
5e4696f4a7
standardize more
2016-03-30 17:00:32 -07:00
Zeke Sikelianos
9db733a4ff
mostly more globals
2016-03-30 17:00:32 -07:00
Zeke Sikelianos
c4b6cf4a8e
do more manual cleanup and specify globals
2016-03-30 17:00:32 -07:00
Zeke Sikelianos
f47fa25e39
tiptoe
2016-03-30 17:00:32 -07:00
Zeke Sikelianos
f35f362272
autoformat more files
2016-03-30 17:00:31 -07:00
Zeke Sikelianos
bd9b0b8ed3
wrap conditional, because return can only be used in a function
2016-03-30 17:00:31 -07:00
Zeke Sikelianos
3855a774ab
autoformat more easy files
2016-03-30 17:00:31 -07:00
Cheng Zhao
e08b48ab48
Merge pull request #4840 from atom/undefined-menu-accelerator
...
Undefined menu accelerator
2016-03-21 21:02:44 +09:00
Zeke Sikelianos
827730144b
style nit
2016-03-18 10:53:49 -07:00
Zeke Sikelianos
e9ba5abe03
test for null accelerator too
2016-03-17 16:14:31 -07:00
Zeke Sikelianos
87395cdef8
add failing spec for undefined accelerator
2016-03-17 16:09:16 -07:00
Kevin Sawicki
737ffd8d7c
Improve deprecated message on webPreferences options
2016-03-17 13:37:08 -07:00
Kevin Sawicki
2acfb8ad82
node-integration -> nodeIntegration
2016-03-17 13:37:07 -07:00
Kevin Sawicki
1b6e01ce6d
Add missing semicolons
2016-03-17 13:37:07 -07:00
Kevin Sawicki
1e8e8f18b4
Add failing specs for deprecated options usage
2016-03-17 13:37:07 -07:00
Kevin Sawicki
5c9b19b508
web-preferences -> webPreferences
2016-03-17 13:37:07 -07:00
Cheng Zhao
081ab17e13
Merge pull request #4791 from atom/nativeimage-as-nsimage
...
Convert NativeImage instances to OS-specific representations
2016-03-17 21:49:46 +09:00
Paul Betts
148014f99a
Fix spec failure
2016-03-16 12:42:23 -07:00
Paul Betts
fa197ad583
Fix failing test
2016-03-16 12:40:28 -07:00
Paul Betts
665d3166ed
Update the tests
2016-03-14 21:00:58 -07:00
Cheng Zhao
73a5f323e7
Merge pull request #4788 from deepak1556/find_in_page_patch
...
webcontents: provide position of match with found-in-page event
2016-03-14 15:03:38 +09:00
Cheng Zhao
152e6af4b4
spec: Add test case for #4785
2016-03-14 14:54:45 +09:00
Paul Betts
248ac5c37b
Add unit tests
2016-03-13 20:25:49 -07:00
Robo
8378cbb1e8
webcontents: provide position of match with found-in-page event
2016-03-14 06:49:45 +05:30
Todd Wolfson
7569d180c9
Added support for window.location on window.open windows
2016-03-12 18:05:01 -06:00
Cheng Zhao
71fb684069
spec: Skip webview.executeJavaScript in Travis on OS X
...
It is very easy to get timeout.
2016-03-12 09:18:12 +09:00
Cheng Zhao
6aec1e6949
Merge pull request #4714 from atom/chrome49
...
Upgrade to Chrome 49
2016-03-11 21:39:52 +09:00
Cheng Zhao
03ec5ced05
Merge pull request #4751 from maxbeatty/window-blur
...
Add blur method to window
2016-03-11 19:15:51 +09:00
Max Beatty
704b8335aa
Add blur method to window ref #4724
2016-03-10 21:45:51 -08:00
Cheng Zhao
d564727583
spec: Increase timeout for executeJavaScript
2016-03-11 11:17:02 +09:00
Cheng Zhao
256c2684ee
spec: Do not enter fullscreen in travis on OS X
...
It is too flaky
2016-03-11 10:36:08 +09:00
Arek Sredzki
fcc1f4d7ed
Finalized browser-window show & hide events, added tests & fixed os x implementation
2016-03-10 13:51:31 -08:00
Kevin Sawicki
c3b058cea3
Update path to ipc.js
2016-03-08 11:22:58 -08:00
Cheng Zhao
a9c40de393
Merge pull request #4680 from atom/resizable-linux
...
Respect initial resizable window option on Linux
2016-03-08 19:46:40 +09:00
Kevin Sawicki
4c23e3950a
Add missing semicolon
2016-03-07 16:45:15 -08:00
Kevin Sawicki
44376374b0
path -> paths
2016-03-07 16:45:14 -08:00
Kevin Sawicki
97930fcd84
Add specs for more image path cases
2016-03-07 16:45:14 -08:00
Kevin Sawicki
7692edf50e
Assert image size as well
2016-03-07 16:45:14 -08:00
Kevin Sawicki
8215d661ca
Add api- prefix to spec
2016-03-07 16:45:14 -08:00
Kevin Sawicki
8f820e09be
Use template string and arrow functions
2016-03-07 16:45:14 -08:00
Kevin Sawicki
b90c0c7895
Use MakeAbsoluteFilePath when creating native image from path
2016-03-07 16:45:13 -08:00
Kevin Sawicki
dda7740399
Add failing spec for native image path normalization
2016-03-07 16:45:13 -08:00
Kevin Sawicki
4b6639c9fd
Add missing done param
2016-03-07 15:30:33 -08:00
Kevin Sawicki
4b65610d40
Add specs for realpath of unpacked asar path
2016-03-07 15:27:21 -08:00
Kevin Sawicki
993b878925
🎨
2016-03-07 10:37:01 -08:00
Kevin Sawicki
4ec79d5d18
Add Linux exclusion to describe
2016-03-07 09:53:20 -08:00
Kevin Sawicki
bda5bb4a74
Add missing semicolon
2016-03-04 16:15:04 -08:00
Kevin Sawicki
73f6162f5c
Enable resizable spec on Linux
2016-03-04 16:12:14 -08:00
Kevin Sawicki
3230927f10
Mention deleting
2016-03-04 15:56:18 -08:00
Kevin Sawicki
f460d81dd0
Allow remote member functions to be deleted
2016-03-04 15:51:17 -08:00
Kevin Sawicki
a9e22801e9
Add failing spec for reassigning remote function
2016-03-04 15:44:50 -08:00
Kevin Sawicki
20e9a87158
Don't run mediaDevices spec on Linux CI
2016-03-04 13:23:12 -08:00
Kevin Sawicki
a4e04e6083
Always call done callback
2016-03-04 12:29:50 -08:00
Cheng Zhao
b25c8ca621
Merge pull request #4616 from deepak1556/media_device_enumeration_patch
...
browser: allow enumeration of media device labels
2016-02-26 22:07:35 +08:00
Cheng Zhao
ebfc127628
Merge pull request #4522 from deepak1556/async_execute_javascript_patch
...
webContents: provide responses for executeJavscript method
2016-02-26 21:17:47 +08:00
Robo
fce641aab6
browser: allow enumeration of media device labels
2016-02-26 16:31:20 +05:30
Cheng Zhao
a21e095a59
Merge pull request #4515 from deepak1556/ipc_value_conversion_patch
...
ipc: allow passing date instances
2016-02-26 16:16:33 +08:00
Robo
8386baf267
add spec
2016-02-25 11:46:30 +05:30
Robo
a734326907
track async api requests
2016-02-25 11:45:59 +05:30
Robo
2b547bd44a
webContents: provide responses for executeJavscript method
2016-02-25 11:45:59 +05:30
Robo
6fcc197db8
webview: api to get webcontents and associated host webcontents
2016-02-24 11:55:15 +05:30
Robo
367d12402a
ipc: allow passing date instances
2016-02-23 16:23:15 +05:30
Cheng Zhao
f610e332b3
spec: Tests for remote ES6 class
2016-02-22 12:35:51 +08:00
Robo
0d77fd4a2c
remote: return webcontents instance from cache
2016-02-18 17:40:10 +05:30
Cheng Zhao
651264d098
spec: Fix failing tests on Windows
2016-02-18 11:39:35 +08:00
Kevin Sawicki
31028ab636
Update var declarations
2016-02-17 09:27:25 -08:00
Kevin Sawicki
54d7c580bd
Remove unneeded returns
2016-02-17 09:08:34 -08:00
Kevin Sawicki
8a9395101e
Remove unused results
2016-02-17 09:08:34 -08:00
Kevin Sawicki
12adaa0570
Remove unneeded returns
2016-02-17 09:08:34 -08:00
Kevin Sawicki
e63c3c727a
Add newlines between describe/it blocks
2016-02-17 09:08:34 -08:00
Kevin Sawicki
709661156a
Use const for requires
2016-02-17 09:08:34 -08:00
Max Brunsfeld
3e3e593366
👕 Add missing semicolons
2016-02-16 15:28:33 -08:00
Max Brunsfeld
ccef805e9b
Add API for custom handling of deprecations
2016-02-16 15:21:32 -08:00
Cheng Zhao
61a9316f67
Merge pull request #4496 from cesine/update/deps
...
fix dependencies badge which shows out of date
2016-02-16 22:18:51 +08:00
Cheng Zhao
aaca93046c
spec: Give beginFrameSubscription test more time to run
2016-02-16 16:20:15 +08:00
Cheng Zhao
7ca09de386
Merge remote-tracking branch 'origin/dont-write-empty-dev-tools-extensions-file'
2016-02-16 12:30:42 +08:00
cesine
2aff0c47d0
⬆️ 👕 updated to eslint 2.1.0
...
Verified migration doc (nothing to be done)
http://eslint.org/docs/user-guide/migrating-to-2.0.0
And made sure the eslint tasks passed
2016-02-15 22:30:29 -05:00
Cheng Zhao
3c4043fd39
spec: Skip autoUpdater tests in MAS build
2016-02-16 11:00:36 +08:00
Cheng Zhao
ed1966ac76
spec: Bring back beginFrameSubscription test
2016-02-16 10:30:18 +08:00
Cheng Zhao
08e5c1f6fe
Merge branch 'webcontent_invalid_loadurl_patch' of https://github.com/deepak1556/atom-shell into deepak1556-webcontent_invalid_loadurl_patch
2016-02-15 21:14:54 +08:00
Kevin Sawicki
042825e8fb
emmitted -> emitted
2016-02-11 13:32:34 -08:00
Kevin Sawicki
9609b36b3c
Add missing semicolon
2016-02-11 13:28:33 -08:00
Kevin Sawicki
da6ebac742
Use assert.throws
2016-02-11 13:28:33 -08:00
Kevin Sawicki
bad4816976
Expand error message
2016-02-11 13:28:33 -08:00
Kevin Sawicki
8cacd0b931
Throw custom error when WebView API is unavailable
2016-02-11 13:28:33 -08:00
Kevin Sawicki
6bc48ba123
Add failing spec for custom error message
2016-02-11 13:28:33 -08:00
Kevin Sawicki
a4d21cadfa
Format webview spec post CoffeeScript conversion
2016-02-11 13:28:33 -08:00
Kevin Sawicki
704bd4d191
Improve error message
2016-02-11 13:25:58 -08:00
Kevin Sawicki
3e399d09d7
Match existing function style
2016-02-11 13:25:58 -08:00
Kevin Sawicki
c94f1fc857
Throw error when IPC channel is missing
2016-02-11 13:25:58 -08:00
Kevin Sawicki
cead84d5d1
Add failing spec
2016-02-11 13:25:57 -08:00
Kevin Sawicki
4828835998
Clean up returns after CoffeeScript migration
2016-02-11 13:25:57 -08:00
Robo
5a8bebc2f8
browser: emit did-fail-load for invalid url
2016-02-12 01:52:42 +05:30
Kevin Sawicki
3ab14e14e9
Add initial auto updater specs
2016-02-09 14:54:18 -08:00
Vjekoslav Ratkajec
252b12be13
Add readRtf feature with appropriate spec test. Docs updated as well.
2016-02-05 09:06:21 +01:00
Kevin Sawicki
00261a5571
Remove lint warnings
2016-02-03 17:17:11 -08:00
Kevin Sawicki
5714ae0b73
Add failing spec for dev tools extensions file
2016-02-03 17:11:12 -08:00
Robo
2819af9586
fix lifetime of downloadItem class when defaultdownload canceled
2016-02-02 15:54:51 +05:30
Robo
b575cd0ef9
add fullscreen permission type
2016-02-01 16:22:05 +05:30
Robo
db26dcaf4c
expose handler from session and remove permission-request event
2016-02-01 12:23:51 +05:30
Robo
f7556de9fb
add spec for new permissions
2016-01-30 19:10:52 +05:30
Robo
f32bf08eb3
add spec
2016-01-29 15:23:28 +05:30
Cheng Zhao
30ff18ac64
Merge branch 'webrequest_upload_data_patch' of https://github.com/deepak1556/atom-shell into deepak1556-webrequest_upload_data_patch
2016-01-28 18:41:39 +08:00
Robo
a6bcc5d110
common: export hideInternalModules
2016-01-27 18:44:47 +05:30
Robo
dc0151099c
session: provide uploadData with webrequest api when available
2016-01-27 18:39:40 +05:30
Cheng Zhao
d0587a9c52
spec: process.stdout.write
2016-01-26 20:26:42 +08:00
Cheng Zhao
e1e58b642e
Merge pull request #4182 from deepak1556/debugger_api_patch
...
browser: add webContents.debugger api
2016-01-24 21:43:18 +08:00
Cheng Zhao
cc560a3900
spec: Fix failing tests on Windows
2016-01-24 14:31:37 +08:00
Cheng Zhao
8239f69139
spec: hasShadow state
2016-01-24 14:31:37 +08:00
Cheng Zhao
c33e8de676
spec: Improve the test for resizable
2016-01-24 14:31:37 +08:00
Cheng Zhao
c41de501cb
spec: Test the -able methods
2016-01-24 14:31:37 +08:00
Cheng Zhao
985131d25e
Merge pull request #4190 from ragingwind/strict-compare
...
Using strict comparation
2016-01-22 09:48:40 -07:00
Robo
3a60ab386c
add spec
2016-01-22 19:10:48 +05:30
ragingwind
63ae73b281
Using strict comparation
2016-01-22 09:04:59 +09:00
Kevin Sawicki
e9b3a51703
Add missing fs require
2016-01-21 09:32:22 -07:00
Kevin Sawicki
669b815758
Add missing semicolons
2016-01-21 09:32:22 -07:00
Kevin Sawicki
70bcb0ac5a
Clean up no-unused-vars lint errors
2016-01-21 09:32:21 -07:00
Kevin Sawicki
ccce284a5b
Clean up no-empty lint errors
2016-01-21 09:32:21 -07:00
Kevin Sawicki
b014eea8d3
Tweak spec description
2016-01-19 11:05:57 -08:00
Kevin Sawicki
517dce443b
Remove unused errorMessage reference
2016-01-19 11:02:12 -08:00
Kevin Sawicki
c719b252cb
Add failing spec
2016-01-19 10:57:18 -08:00
Kevin Sawicki
fb3ab9e1f1
Use const and remove extra returns
2016-01-19 10:54:12 -08:00
Cheng Zhao
63c646242a
spec: Group session.cookies tests
2016-01-15 16:36:35 +08:00
Cheng Zhao
60d44b3b04
spec: Remove annoying outputs from savePage test
2016-01-15 16:36:35 +08:00
Kevin Sawicki
572f53dc5e
Expand spec description
2016-01-14 17:20:44 -08:00
Kevin Sawicki
047975609d
Add missing -spec suffix to desktop capturer spec
2016-01-14 17:03:51 -08:00
Kevin Sawicki
61af98cf94
Remove CoffeeScript register in specs
2016-01-12 16:24:06 -08:00
Kevin Sawicki
dd902c61fa
Expect .js specs
2016-01-12 16:24:06 -08:00
Kevin Sawicki
1f9691ae13
Convert all source files to JavaScript
2016-01-12 16:24:06 -08:00
Cheng Zhao
d674db6606
spec: Calling methods of destroyed webContents should not crash
2016-01-12 21:15:12 +08:00
Eran Tiktin
f1d388fb36
Fix failing test on Windows
...
The exit code tests include an assert on the output we get from a
spawned electron process. This doesn't currently work on Windows, so we
skip it for now
2016-01-11 01:33:22 +02:00
Cheng Zhao
9a55021609
spec: Fix failing specs on Windows
2016-01-06 12:27:12 +08:00
Cheng Zhao
c4071a7f66
Throw ENOTDIR when calling mkdir inside asar archive
2016-01-06 12:04:16 +08:00
Cheng Zhao
4844e68ba1
Rename did-navigate-to-different-page to did-navigate
2016-01-04 12:09:11 +08:00
Cheng Zhao
941232a76b
Merge pull request #3975 from leethomas/add-webview-navigation-events
...
Add webview navigation events
2016-01-04 11:24:27 +08:00
leethomas
ce733e5927
✅ add tests to insure window.location.hash changes & window.history.replaceState cause 'did-navigate-in-page' to fire
2016-01-01 18:51:47 -08:00
leethomas
26397d9155
✅ add tests for will-navigate, did-navigate-to-different-page, did-navigate-in-page events in webview
2016-01-01 18:13:07 -08:00
leethomas
8857eb9cba
✅ add tests for webview devtools-* events
2016-01-01 04:49:29 -08:00
Cheng Zhao
af5e76f6ae
Merge pull request #3959 from deepak1556/remote_object_patch
...
remote: support arguments of type Date
2015-12-31 18:46:22 +08:00
Robo
72374b6e31
remote: support arguments of type Date
2015-12-30 01:41:31 +05:30
Robo
2e78aba090
webFrame: support fetch api for schemes that are privileged.
2015-12-29 15:57:59 +05:30
Cheng Zhao
7f02e0a716
spec: Surppess did-change-theme-color test
...
It is too flaky.
2015-12-24 19:05:28 +08:00
Cheng Zhao
c36ae86fab
spec: Increase timeout for window.open
2015-12-24 17:08:32 +08:00
Cheng Zhao
2b5c91bbb5
spec: onBeforeSendHeaders should reset the whole headers
2015-12-24 17:02:30 +08:00
Brian R. Bondy
29b00ae0d6
Add tests for did-change-theme-color event
2015-12-22 23:05:03 -05:00
Cheng Zhao
c4931bb2d1
Merge pull request #3865 from deepak1556/visibility_api_patch
...
browser: fix document.hidden value
2015-12-22 19:04:23 +08:00
Robo
cc7040d75f
add test
2015-12-21 18:47:52 +05:30
Robo
d162180196
add api to webview
2015-12-21 17:13:23 +05:30
Cheng Zhao
c68e38f480
Merge pull request #3882 from deepak1556/chromium_spec_patch
...
spec: serviceWorker registration with file scheme
2015-12-21 18:39:18 +08:00
Robo
68733eb8df
spec: serviceWorker registration with file scheme
2015-12-21 01:32:08 +05:30
Brian R. Bondy
fed0c43970
Add media play events to webview
2015-12-19 22:37:51 -05:00
Kevin Sawicki
d863fd5c6c
Set process.throwDeprecation as early as possible
2015-12-15 17:02:33 -08:00
Kevin Sawicki
5fb5526b06
Improve spec description
2015-12-15 16:49:19 -08:00
Kevin Sawicki
aedfd3bf0e
Add specs for companyName/submitURL being required
2015-12-15 16:44:38 -08:00