Cheng Zhao
6f41598962
Use GuestWindowManager to mange windows created by window.open
2014-10-27 21:56:04 +08:00
Cheng Zhao
9c92f2e692
spec: "new-window" event of <webview>
2014-10-27 19:26:45 +08:00
Cheng Zhao
10a8f3c884
Make <webview> work with plugins turned off
2014-10-26 14:05:54 +08:00
Cheng Zhao
db071f8d8e
Add specs for <webview>
2014-10-25 23:23:49 +08:00
Cheng Zhao
81170d81b3
Remove iframe related security code
2014-10-25 19:08:21 +08:00
Cheng Zhao
cbe52c58ac
spec: Don't test BrowserWindow.show() in CI
...
Some environments can not handle focusing very well.
2014-10-17 23:38:14 +08:00
Cheng Zhao
19c8864c32
spec: BrowserWindow.showInactive()
2014-10-17 22:55:09 +08:00
Cheng Zhao
8c29ffd084
Make __filename normalized
...
This can make sure __filename and __dirname on Windows use "\" as path
delimeter.
2014-10-14 19:45:57 +08:00
Cheng Zhao
2de80571d8
Add spec for #694
2014-10-14 19:27:38 +08:00
Cheng Zhao
49814e1919
Just pass spec when mkdir failed
2014-10-13 23:48:56 +08:00
Cheng Zhao
b717add81b
Print error when mkdir failed
2014-10-13 19:08:23 +08:00
Cheng Zhao
927ec6ab7a
spec: asar: fs.realpath
2014-09-30 15:37:46 +08:00
Cheng Zhao
37d45e2881
spec: asar: fs.realpathSync
2014-09-30 15:17:48 +08:00
Cheng Zhao
2bf2ad094c
spec: asar: Testing getting file in web page
2014-09-29 16:58:54 +08:00
Cheng Zhao
3eaf0fe82b
spec: asar: child_process.fork
2014-09-29 16:41:49 +08:00
Cheng Zhao
013e7fb611
spec: asar: fs.open
2014-09-29 16:29:10 +08:00
Cheng Zhao
e3ae062c5c
spec: asar: fs.open
2014-09-29 16:05:19 +08:00
Cheng Zhao
5e6e173d59
spec: asar: fs.readdir
2014-09-29 15:30:56 +08:00
Cheng Zhao
3fcd571db0
spec: asar: Test getting stats of root in fs.lstat
2014-09-29 15:25:28 +08:00
Cheng Zhao
988fa73696
spec: asar: fs.readdirSync
2014-09-29 15:24:01 +08:00
Cheng Zhao
a579f58454
spec: asar: fs.lstat
2014-09-29 15:00:13 +08:00
Cheng Zhao
370dd26745
spec: asar: fs.lstatSync
2014-09-29 14:45:19 +08:00
Cheng Zhao
e20697b870
spec: asar: fs.readFile
2014-09-28 23:36:45 +08:00
Cheng Zhao
4a485f9819
spec: asar: fs.readFileSync
2014-09-28 23:02:14 +08:00
Cheng Zhao
1199224086
BrowserWindow.show() should not focus window, fixes #609 .
2014-09-08 15:28:34 +08:00
Cheng Zhao
c88b691db7
linux: Suppress test for "enable-larger-than-screen".
...
It is failing on some DEs.
2014-08-20 12:23:20 +08:00
Cheng Zhao
2a9f5a5fb8
Add "enable-larger-than-screen" option for BrowserWindow.
...
From now on BrowserWindow can only be resized larger than screen or
moved out of screen when this option is set to "true".
Fixes #582 .
2014-08-17 12:23:00 +08:00
Cheng Zhao
e8d1c69ea8
Enable the spec of testing crash of protocol module.
2014-08-15 11:08:06 +08:00
Cheng Zhao
175d052a28
linux: Enable tests on window size.
...
After upgraded to Chrome36, those tests have become stable.
2014-08-11 21:00:04 +08:00
Cheng Zhao
d4fb1c1f8c
Add spec for resizing window larger than screen.
2014-08-11 10:22:56 +08:00
Cheng Zhao
424a00cf29
Don't set interval too short.
...
Otherwise it could be possible that the callback executes for multiple
times before it is cleared.
2014-08-07 19:40:41 +08:00
Cheng Zhao
382dbb500c
Also fix setInterval for #481 .
2014-08-07 14:23:28 +08:00
Cheng Zhao
53cedc6e5d
Add spec for #481 .
2014-08-07 10:37:38 +08:00
Cheng Zhao
e62986b97d
Add spec for #492 .
2014-07-31 16:47:11 +08:00
Cheng Zhao
2afd3a85a9
Skip the net.connect test on Windows.
2014-07-25 15:02:17 +08:00
Cheng Zhao
dbf19a5734
Add spec for #511 .
2014-07-25 13:04:30 +08:00
Cheng Zhao
1a79093378
views: Add menu should not change window size.
2014-07-21 20:58:15 +08:00
Cheng Zhao
fab11950ee
Fix crashing when setting web-preferences, closes #443 .
2014-07-21 13:08:52 +08:00
Cheng Zhao
d81a34d3dd
Add specs for web workers.
2014-07-09 15:55:01 +08:00
Cheng Zhao
2cc2fd03fa
Upgrade runas and pathwatcher in specs.
2014-07-02 16:37:59 +08:00
Cheng Zhao
9031dcbb2f
Fix specs.
2014-06-30 18:32:23 +08:00
Cheng Zhao
a8de615034
Wait for crash reporter spec longer.
2014-06-23 23:01:50 +08:00
Cheng Zhao
fe6eac6c7d
Fix refreshing the spec window.
2014-06-22 14:59:14 +08:00
Cheng Zhao
41b9add5d6
Add spec for checking process.mainModule.
2014-06-22 14:55:41 +08:00
Cheng Zhao
7c14c2758b
Return unicode string in clipboard.readText(), fixes atom/atom#2145 .
2014-06-05 11:43:45 +08:00
Cheng Zhao
b073d35918
Add spec for application locale.
2014-05-29 20:23:28 +08:00
Cheng Zhao
9b8edeb609
Fix specs.
2014-05-26 13:01:26 +08:00
Cheng Zhao
22927c9478
Fix error when showing empty menu.
2014-05-25 16:37:45 +08:00
Cheng Zhao
f07d8c5677
Quit when get uncaughtException in specs.
2014-05-25 16:16:29 +08:00
Cheng Zhao
6a48568911
Radio menu items should have at least one item checked.
...
This is to force all platforms to match the same behavior in GTK+.
2014-05-25 15:25:36 +08:00
Cheng Zhao
3921895dd5
Add specs for radio menu items.
2014-05-25 13:01:53 +08:00
Cheng Zhao
393d61b362
Override app version and name when loading apps from default_app.
...
Fixes #346 .
2014-05-24 11:18:06 +08:00
Cheng Zhao
d49060d659
Add "id" property for BrowserWindow, fixes #218 .
2014-05-22 09:51:58 +08:00
Cheng Zhao
b89ef80481
Skip the webgl spec on Linux.
...
WebGL just usually don't work on Linux in virtual machines.
2014-05-19 02:00:59 +00:00
Cheng Zhao
d5171ab941
Add spec for checking webgl support.
2014-05-18 22:37:59 +08:00
Cheng Zhao
6799fe5393
Merge pull request #327 from atom/content-size
...
Provide ways to control window content's size
2014-05-18 21:46:37 +08:00
Anthony Van de Gejuchte
bbeb3beecd
Upgrade to pathwatcher@1.3.1
2014-05-15 19:31:19 +02:00
Cheng Zhao
bef22e80c8
Add spec on content size.
2014-05-15 16:41:13 +08:00
Cheng Zhao
0798896936
Add spec for #308 .
2014-05-14 16:16:35 +08:00
Cheng Zhao
ed744bf1d2
Do not rely on external server in spec.
2014-05-08 09:20:01 +08:00
Cheng Zhao
2b5a0e28e3
Make timeout longer for some could-be-slow specs.
2014-05-07 23:12:24 +08:00
Kevin Sawicki
2e5de25383
Listen on 0 to get random port
2014-05-05 14:06:47 -07:00
Cheng Zhao
a132d2e5a0
Show a friendly guide when atom-shell is opened without app.
2014-05-05 15:45:50 +08:00
Cheng Zhao
6df86afef8
Discard usage of deprecated APIs.
2014-04-29 11:54:12 +08:00
Cheng Zhao
ac31dc9672
Do not put modules used by specs on the root.
...
Modules in root is now installed by npm, and the native modules are now
not usable by atom-shell.
2014-04-29 11:51:49 +08:00
Cheng Zhao
97f0314589
Fix printing in specs.
2014-04-28 03:55:56 +00:00
Cheng Zhao
c0875864dc
Handle IPC messages in webContents instead of BrowserWindow.
2014-04-25 16:13:16 +08:00
Cheng Zhao
4135040449
Move loading events to webContents.
2014-04-25 12:22:16 +08:00
Cheng Zhao
11e02d6bbc
spec: Should destroy window even when spec failed.
2014-04-24 16:08:59 +08:00
Cheng Zhao
0b3b621f81
spec: Use random port when creating http server.
2014-04-24 15:42:37 +08:00
Cheng Zhao
5037daadfb
Use closed event instead of destroyed event.
...
We now do not delete window manually so the destroyed would be delayed
until the object is GCed.
2014-04-23 08:50:33 +08:00
Cheng Zhao
a13c29f0e6
Simplify protocol api.
2014-04-21 16:33:32 +08:00
Cheng Zhao
f36569c3b9
Use native_mate based Event in browser_ipc.
2014-04-17 17:14:05 +08:00
Cheng Zhao
538bd1116d
Deprecate app.terminate API.
...
Users should use app.quit which can shutdown the application gracefuly.
2014-04-10 15:08:14 +08:00
Cheng Zhao
89507a2524
💄 Remove console output.
2014-03-10 22:46:15 +08:00
Cheng Zhao
31b08a3ec6
Update specs with new sandbox setting.
2014-03-10 22:42:03 +08:00
Cheng Zhao
df86c9dac1
Add spec for sanbox attribute of iframe.
2014-03-04 22:04:41 +08:00
Cheng Zhao
90cc1a7062
Bump v0.10.0.
2014-02-24 05:30:52 +00:00
Cheng Zhao
984d60f935
Override default window.close, fixes #70 .
2014-02-17 18:19:55 +08:00
Cheng Zhao
8d4ac15834
:lipstip: Remove unneed output.
2014-01-14 16:04:47 +08:00
Cheng Zhao
a1a091d805
Add spec for q.
2014-01-10 15:58:14 +08:00
Cheng Zhao
bbc01e704c
Monitor file events in pathwatcher spec.
2014-01-09 22:13:48 +08:00
Cheng Zhao
968fc71b78
Add spec for using setTimeout in pure uv callback.
2014-01-09 20:34:17 +08:00
Cheng Zhao
a12754f980
Add spec for pathwatcher module.
2014-01-09 20:29:54 +08:00
Cheng Zhao
4ae2738ce5
Add screen.getPrimaryDisplay() API.
2014-01-07 20:15:55 +08:00
Cheng Zhao
7253a35455
Add initial screen module.
2014-01-07 20:00:25 +08:00
Cheng Zhao
3ec755e978
💄
2014-01-07 19:44:37 +08:00
Cheng Zhao
6f222651d7
Bump v0.8.2.
2014-01-07 18:44:37 +08:00
Cheng Zhao
6312c1108a
Add spec for window.open.
2013-12-27 14:58:13 +08:00
Cheng Zhao
aedacd39d2
Rename 'finish-launching' event to 'ready',
...
'finish-launching' is more like a OS X message name, and in atom-shell
it means initialization has done, so 'ready' seems to be a better name
and more easy to remember.
The 'will-finish-launching' event just represents the corresponding
message on OS X and is the same with 'ready' on other platforms, so we
keep its name to indicate that it's only useful for OS X specified
code.
2013-12-27 11:08:26 +08:00
Cheng Zhao
92b19f89d9
Remove the unzip spec completely.
2013-12-17 23:21:40 +08:00
Cheng Zhao
d8eb465eb9
Fix protocol spec on Windows.
2013-12-17 23:03:36 +08:00
Cheng Zhao
1d88b31edd
Use node-runas for testing native modules.
2013-12-17 12:00:21 +08:00
Cheng Zhao
e07e26ca76
Fix third party module specs.
2013-12-16 22:46:16 +08:00
Cheng Zhao
d51ea21afa
Use singular form of spec names.
2013-12-16 00:31:40 +08:00
Cheng Zhao
c87b21148c
Supress the unzip module spec.
...
The unzip module is not compatible with node v0.11.x, so we do not need
to test it anymore.
2013-12-15 19:08:10 +08:00
Cheng Zhao
cd68396bd5
Disable use of deprecated functions in specs.
2013-12-15 17:02:43 +08:00
Cheng Zhao
cfeeec37eb
Fix capturePage() spec.
2013-12-15 16:32:49 +08:00
Cheng Zhao
2c672052e6
Flatten spec files, make them seem cleaner.
2013-12-06 22:23:02 +08:00
Cheng Zhao
0a63395b0f
💄 Restore old settings in app specs.
2013-12-06 14:54:29 +08:00