Cheng Zhao
d1917fb986
Calling AtomApplication.open() without parameters should work.
2013-05-24 18:40:33 +08:00
Cheng Zhao
e1442efef3
Make sure web view in spec window never loses focus.
2013-05-24 18:21:48 +08:00
Cheng Zhao
20b53313af
dimensions could be undefined.
2013-05-24 16:34:26 +08:00
probablycorey
15baa08ca2
Only allow one atom process to run at a time
...
If another atom process is opened, it will send its pathsToOpen to the
existing atom process via a socket
2013-05-23 16:34:49 -07:00
probablycorey
70ac47b8a8
🙈
2013-05-23 11:18:31 -07:00
probablycorey
61d9f957ea
Change indexOf string matching calls to use regex
2013-05-23 10:31:07 -07:00
probablycorey
c0149100bb
💄
2013-05-23 10:26:31 -07:00
Cheng Zhao
1b896d8b30
Fix link package spec.
2013-05-23 15:04:47 +08:00
Cheng Zhao
20c0b76329
Add prefix for loading packages in spec/fixtures.
2013-05-23 14:50:56 +08:00
Cheng Zhao
f715a6fca2
Fix opening links in external browsers.
2013-05-23 14:50:21 +08:00
Cheng Zhao
8849eb1186
Remove a few abandonded atom.* functions relying on sendMessageToBrowserProcess.
2013-05-23 14:13:39 +08:00
Cheng Zhao
95d5bff6ba
Make atom work when there is no enough command line parameters.
2013-05-23 10:53:35 +08:00
Cheng Zhao
1d9449838f
Make detect order of resourcePath more robust.
...
1. Use the resource-path of process.argv if specified;
2. Otherwise if --dev is specified then use ~/github/atom;
3. If no valid resourcePath is provide use the ones in bundle.
2013-05-23 10:36:27 +08:00
probablycorey
b5bd7160d2
Update window spec
2013-05-22 16:44:09 -07:00
probablycorey
ce4cb0db80
Test window.closeWithoutConfirm instead of window.close
2013-05-22 16:28:13 -07:00
probablycorey
7716441bbd
Update clipboard calls in edit session spec
2013-05-22 16:01:57 -07:00
probablycorey
2746d72731
Ignoring 'modal native dialogs' spec
...
/cc @zcbenz since we don't use sendMessageToBrowserProcess anymore
these specs aren't mocked correctly. Is there a method that we can
mock when calling remote objects?
2013-05-22 15:34:48 -07:00
probablycorey
7f083acdc4
Update atom specs
2013-05-22 15:31:59 -07:00
probablycorey
102068f9e5
Remove calls to $native
...
And now some specs pass!
2013-05-22 11:57:31 -07:00
probablycorey
0901e1a34c
Allow spec window to store window state
...
It just stores window dimensions for now.
2013-05-22 11:56:33 -07:00
probablycorey
6abe6e7539
💄
2013-05-22 11:39:16 -07:00
probablycorey
f6cb33b2ea
Replace resource-path flag with dev flag (assume atom is located at
...
~/github/atom)
2013-05-22 11:06:50 -07:00
Cheng Zhao
127e38a0b5
Don't send commands to renderer for reload and toggleDevTools menu item.
...
The specs window doesn't respond to window commands, so it would make
the menu items do not work.
2013-05-22 22:35:19 +08:00
Cheng Zhao
b68978ecb3
💄
2013-05-22 22:30:04 +08:00
Cheng Zhao
a381e36779
The resourcePath should also be added to 'NODE_PATH'.
...
The core specs rely on this to find and run specs.
2013-05-22 22:27:18 +08:00
Cheng Zhao
a5a6af7ef6
Don't prevent close for specs window.
2013-05-22 21:39:31 +08:00
Cheng Zhao
31ffe5e060
💄
2013-05-22 20:57:23 +08:00
Cheng Zhao
61f8878e05
Merge branch 'master' into atom-shell
...
Conflicts:
package.json
script/bootstrap
spec/app/window-spec.coffee
src/app/window.coffee
2013-05-22 20:52:42 +08:00
Cheng Zhao
9b44b15f3b
Use Command+Ctrl+Alt+S for running specs.
2013-05-22 20:01:25 +08:00
Kevin Sawicki
42e1595bd7
💄
2013-05-21 18:49:27 -07:00
Kevin Sawicki
e7c08d1202
Exclude core.ignoredNames when scanning project
2013-05-21 18:46:03 -07:00
Kevin Sawicki
61b5160d81
Move apm to github org.
2013-05-21 18:24:55 -07:00
probablycorey
b58fcc5395
Specs run (but fail hardcore)
2013-05-21 17:04:00 -07:00
probablycorey
d4b146d080
Serialize window dimensions
2013-05-21 14:33:45 -07:00
probablycorey
f65fbdf7ae
Don't show window until it is finished loading
2013-05-21 14:32:12 -07:00
probablycorey
8008985120
🙊
2013-05-21 14:27:58 -07:00
probablycorey
f23cb1aa79
Window state works now
...
The state is now stored in ~/.atom/.storage/SHA-OF-PATH. It is written
to every time it is set.
2013-05-21 14:12:15 -07:00
Garen Torikian
0caf6b5a2e
Merge pull request #559 from github/remove-blank-options
...
Remove blank options in renderMarkdown
2013-05-21 11:36:19 -07:00
Garen Torikian
d401f7cd19
Bump roaster
2013-05-21 11:30:24 -07:00
Garen Torikian
21bf03320e
Remove blank options argument from renderMarkdown
2013-05-21 10:52:50 -07:00
Garen Torikian
ecc65ff233
Bump roaster
2013-05-21 10:52:36 -07:00
probablycorey
26094a5405
Use executedFrom command line option to resolve paths
2013-05-20 16:02:06 -07:00
probablycorey
40d49373d3
Rename createAtomWindow to open
2013-05-20 14:47:36 -07:00
probablycorey
501acbc9c8
Files and folders can be opened from the command line
2013-05-20 14:46:57 -07:00
probablycorey
cf6b2f8efd
Slice application name off the argument list
2013-05-20 14:46:57 -07:00
Cheng Zhao
4faf48233b
💄
2013-05-20 22:36:49 +08:00
Cheng Zhao
bf6e0752f8
Remove atom.presentModal and its helper methods.
...
Since all the dialogs are modal and blocking now, there is no need to
keep the atom.presentModal which is used to emulate the blocking
behavior.
2013-05-20 22:25:57 +08:00
Cheng Zhao
6e012ed24f
Adopt to new open/save dialog API.
2013-05-20 22:23:27 +08:00
Cheng Zhao
1254561724
There is no need to call node-gyp externally any more.
...
From npm v1.2.19, the npm_config_disturl is supported to set dist-url
for node-gyp, so we don't need to interactive with node-gyp ourselves
any more.
2013-05-20 15:27:12 +08:00
Cheng Zhao
60fcb97a3e
Send window commands instead of invoking window APIs directly.
...
For some events generated on the browser side, like reloading, closing
window, we should not handle those events directly, instead we should
send the corresponding commands to the renderer and let the renderer
deal with it.
The window.reload() is also moved to atom.reload(), because I saw things
like toggleFullScreen(), focus(), toggleDevTools() are also there.
2013-05-20 14:19:12 +08:00