Commit Graph

5199 Commits

Author SHA1 Message Date
Kevin Sawicki
a731e4a9b5 Remove semicolons 2013-05-28 13:26:34 -07:00
Kevin Sawicki
13d57f56f6 Focus existing window for path 2013-05-28 12:26:54 -07:00
Kevin Sawicki
56731927ee 💄 2013-05-28 12:03:47 -07:00
Kevin Sawicki
b21db90456 💄 2013-05-28 12:02:11 -07:00
Kevin Sawicki
55e0f91bcc Resolve paths before writing to socket 2013-05-28 11:59:26 -07:00
Kevin Sawicki
7c4f373d2a Add back coffee-script require but don't assign it 2013-05-28 11:28:03 -07:00
Kevin Sawicki
60e08de077 Remove unused require 2013-05-28 11:17:25 -07:00
Kevin Sawicki
a081c47efa Join github and atom dirs 2013-05-28 11:05:46 -07:00
Kevin Sawicki
b015b8bd2b 💄 2013-05-28 11:00:13 -07:00
Kevin Sawicki
2bd95a2b57 Merge branch 'master' into atom-shell
Conflicts:
	.gitmodules
2013-05-28 10:47:46 -07:00
Kevin Sawicki
ea7ff135ee 💄 2013-05-28 09:42:20 -07:00
Kevin Sawicki
e84e13fe37 Load internal modules with an atom engines field as packages 2013-05-28 09:25:28 -07:00
Cheng Zhao
54de539b8b 'pathsToOpen' passed in 'open' message is an array. 2013-05-27 21:38:46 +08:00
Cheng Zhao
684778b666 Map 'meta-r' to 'window:reload' in renderer. 2013-05-25 15:37:22 +08:00
Cheng Zhao
e89ee8ff3c 💄 2013-05-25 15:36:47 +08:00
Cheng Zhao
50ba01e22d If no 'executed-from' and 'pathsToOpen' is provided, open empty editor. 2013-05-25 14:56:17 +08:00
Cheng Zhao
462bd77ad5 Make atom.open work with parameters. 2013-05-25 14:38:04 +08:00
Cheng Zhao
0cdbfed7ab Push new window to atomApplication.windows in AtomWindow. 2013-05-25 12:04:53 +08:00
Cheng Zhao
ddfae74ba4 Only allow one config window. 2013-05-25 11:58:18 +08:00
Cheng Zhao
45f96ab67f Fix atom.getVersion. 2013-05-25 11:50:23 +08:00
probablycorey
6b08d18f4b Move AtomWindow to it's own file 2013-05-24 14:46:25 -07:00
probablycorey
7aa6c1c08e Change how pathsToOpen gets passed around 2013-05-24 14:45:48 -07:00
probablycorey
623a58fb47 Use the local pathsToOpen 2013-05-24 14:43:58 -07:00
probablycorey
b6c543734a Moved AtomApplication out of main.coffee 2013-05-24 11:53:49 -07:00
probablycorey
6ae858d35c 🙈 2013-05-24 11:53:49 -07:00
Cheng Zhao
a00fe91fca Show Atom's version. 2013-05-24 23:24:46 +08:00
Cheng Zhao
e2a18e3487 Hide window when window is going to close, not when unloading.
Otherwise reloading window would also hide and then show window, which
makes things weird.
2013-05-24 21:58:14 +08:00
Cheng Zhao
7bb6a7c1e8 Restore window dimensions after atom.windowMode is set.
It's required to set atom.windowMode before getting window state.
2013-05-24 21:52:03 +08:00
Cheng Zhao
2937404227 Make cibuild work. 2013-05-24 21:29:35 +08:00
Cheng Zhao
6edcb553e8 If no pathsToOpen is specified and executedFrom is provided, then open executedFrom.
This is the expected behavior of 'atom' cli command.
2013-05-24 20:41:52 +08:00
Cheng Zhao
ce1c1e1f88 Hide window before doing unload work.
In this way we can give user the feeling of quick close even though the
unloading could take some time.
2013-05-24 20:12:42 +08:00
Cheng Zhao
fa0a35741a Make configuration window work. 2013-05-24 19:45:20 +08:00
Cheng Zhao
cf4c2b5768 Return separate windowStatePath for config window. 2013-05-24 19:33:25 +08:00
Cheng Zhao
0dd823aa38 Merge branch 'master' into atom-shell 2013-05-24 19:12:47 +08:00
Cheng Zhao
b9b8101676 Window without pathToOpen should also has meaningful windowStatePath. 2013-05-24 19:02:53 +08:00
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
Kevin Sawicki
7daeb6c633 Allow json grammars in TextMate bundles 2013-05-23 12:11:17 -07:00
Kevin Sawicki
a267b67337 Remove unused require 2013-05-23 11:58:34 -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
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
Kevin Sawicki
b5c805f0e9 Listen for package events and update view on state changes 2013-05-22 15:44:44 -07:00