Joe Fitzgerald
82fa61e54d
Allow Multiple Launches Of Atom To Result In An Updated Environment
2016-04-12 11:29:33 -06:00
Lee Dohm
ed744c12a9
Move location of call to environmentHelpers.normalize
2016-03-14 08:43:16 -07:00
Joe Fitzgerald
6b38049b8d
Remove Project API, Work With process.env Directly
...
- Convert environment.coffee and environment-spec.coffee to JavaScript
- Pass the process's environment across the wire when launching atom multiple times from the command line
2016-03-10 15:30:04 -07:00
Max Brunsfeld
43656a9861
Load packages before deserializing state
2016-02-18 09:17:34 -08:00
Max Brunsfeld
4bc969d1df
Merge branch 'master' into wl-electron-35
2016-02-16 13:16:13 -08:00
Max Brunsfeld
0ea06bad31
Merge branch 'master' into wl-electron-35
2016-02-12 12:57:54 -08:00
Katrina Uychaco
f6ced98be8
Fix bug from merge with PR#10743
2016-02-11 11:43:41 -08:00
Katrina Uychaco
baa2c32a51
Merge branch 'master' into ku-crash-recovery
2016-02-10 11:10:57 -08:00
joshaber
03e33b4474
Use default dimensions the first time we load a window, but saved dimensions after that.
2016-02-08 21:20:36 -05:00
Katrina Uychaco
6e0328b048
Refactor to use StateStore instead of StorageFolder
2016-02-04 21:45:00 -08:00
Max Brunsfeld
130f23166d
Emit window:loaded event after editor window is started
2016-01-27 14:04:50 -08:00
Max Brunsfeld
32f5149196
Wait for browser process to acknowledge window manipulation IPC requests
...
We need to avoid using the module for synchronous IPC on startup, but
in some cases, we need to know when our asynchronous IPC messages have taken
effect. Now, methods like and
return Promises that indicate when the message has been processed.
2016-01-27 12:59:24 -08:00
Nathan Sobo
e475065b45
Merge branch 'stable' into beta
2015-11-17 16:57:19 -08:00
Nathan Sobo
6e72ebb886
Load packages before deserializing workspace
...
This ensures that package-defined deserializers work.
2015-11-17 16:28:53 -08:00
Antonio Scandurra
6290822067
Export a function in windowInitializationScript
...
...so that we can pass BlobStore to AtomEnvironment
2015-11-03 09:51:08 +01:00
Nathan Sobo
dc44d11a2c
Don’t load/save config if enablePersistence option is false
2015-10-14 20:05:06 -06:00
Antonio Scandurra
b25d3e944b
Parameterize configDirPath and move config.load in ctor
2015-10-14 12:41:36 +02:00
Nathan Sobo
903ecca1f7
Parameterize document on AtomEnvironment
2015-10-13 19:48:56 -06:00
Nathan Sobo
65ae175e72
Pass explicit window global into AtomEnvironment on construction
2015-10-13 19:35:51 -06:00
Nathan Sobo
f989ed65e1
Move ipc handling from WindowEventHandler to ApplicationDelegate
...
Signed-off-by: Max Brunsfeld <maxbrunsfeld@github.com >
2015-10-13 16:57:02 -06:00
Nathan Sobo
d9776abea6
Rename Atom to AtomEnvironment
2015-10-07 15:25:00 -05:00
Nathan Sobo
d2e6cb0097
Fix updating of load settings
...
Signed-off-by: Max Brunsfeld <maxbrunsfeld@github.com >
2015-10-07 15:24:55 -05:00
Nathan Sobo
6c67f42eab
Move state loading for Atom environment to an instance method
2015-10-07 15:24:54 -05:00
Nathan Sobo
e838863bc7
Handle window/document events in startEditorWindow and remove initialize
2015-10-07 15:24:54 -05:00
Nathan Sobo
2737e05561
Display window in initialize-application-window script
2015-10-07 15:24:53 -05:00
Nathan Sobo
dba2a77e1f
Assign env vars in initialize-application-window
...
Also, add a get-window-load-settings helper.
2015-10-07 15:24:53 -05:00
Nathan Sobo
e886d8b253
Rename “bootstrap” scripts
...
They’re just window initialization scripts, and this new naming makes
that a lot clearer.
2015-10-07 15:24:50 -05:00