Antonio Scandurra
cbb911cde8
💚
2016-03-23 13:44:17 +01:00
Antonio Scandurra
c2242e46c2
Read state from StorageFolder when it can’t be found in StateStore
2016-03-23 10:31:26 +01:00
Antonio Scandurra
4b017759c9
Ensure project.serialize is called with atom.saveState options
...
This is because we have made the `project.serialize(options)` parameter optional
for backwards compatibility (i.e. #11111 ), and we want to make sure we don't
make the mistake of not passing it internally.
2016-03-10 09:41:50 +01:00
Antonio Scandurra
8caa9d0a95
🎨 Better wording on specs
2016-03-07 17:21:09 +01:00
Antonio Scandurra
a3bed908d7
Don't partially serialize after unloading editor window
2016-03-07 17:14:52 +01:00
Antonio Scandurra
12587073d2
🎨 isQuitting -> isUnloading
2016-03-07 10:52:16 +01:00
Antonio Scandurra
3d15b6e16b
Merge branch 'master' into as-serialize-history-without-snapshots
2016-03-07 10:33:52 +01:00
Antonio Scandurra
0fdc190989
Use isQuitting: false when saving state on key/mouse down
2016-03-04 17:08:32 +01:00
Ben Ogle
02368a9fc6
Add atom.getReleaseChannel
2016-03-01 15:09:05 -08:00
Arnaud Rinquin
53693b4d0f
Add the -a, --add CLI option
2016-02-19 08:54:17 +00:00
Max Brunsfeld
2e7101e5eb
Don't display an editor window in atom-environment-spec
2016-02-18 15:11:26 -08:00
Max Brunsfeld
43656a9861
Load packages before deserializing state
2016-02-18 09:17:34 -08:00
Katrina Uychaco
6f4936983e
Revert test since startEditorWindow no longer returns a promise
2016-02-11 15:40:04 -08:00
Katrina Uychaco
7b808257a6
Add test to check for indexedDB connection
2016-02-10 11:04:30 -08:00
Katrina Uychaco
6e0328b048
Refactor to use StateStore instead of StorageFolder
2016-02-04 21:45:00 -08:00
Katrina Uychaco
a54f4679af
Fix tests
2016-01-28 15:46:40 -07:00
Katrina Uychaco
54a03516bf
Save state asynchronously on mousedown and keydown events. Tests WIP
2016-01-28 00:58:58 -07:00
Katrina Uychaco
126baafda3
Assign debounce interval to property
2016-01-27 15:11:40 -07:00
Katrina Uychaco
df83078d74
Save state on mousedown or keypress events (debounce 1s). Tests WIP
2016-01-27 11:15:02 -07:00
case
8c5c795b35
Remove Duplicate Require Statements and Unify Syntax on '
2016-01-15 14:35:28 -06:00
Antonio Scandurra
9376738918
Make spec async because of Promise-based API
2015-11-24 12:28:31 +01:00
Nathan Sobo
e475065b45
Merge branch 'stable' into beta
2015-11-17 16:57:19 -08:00
Nathan Sobo
3b2c6afdaf
Fix removeListener calls
2015-11-17 16:23:38 -08:00
Nathan Sobo
29bb1bb31b
Add TextEditor-level marker layers and use them for selections
2015-11-09 00:35:31 -07: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
b58b3504f4
Only load/save AtomEnvironment state if persistence is enabled
2015-10-14 22:10:51 -06: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
84aa8471b4
Pass AppDelegate to Workspace, Pane instead of bound functions
...
Signed-off-by: Max Brunsfeld <maxbrunsfeld@github.com >
2015-10-13 18:54:48 -06:00
Nathan Sobo
432a59b8e5
Move tests from window-event-handler-spec for moved functionality
...
Signed-off-by: Max Brunsfeld <maxbrunsfeld@github.com >
2015-10-13 17:53:01 -06:00
Nathan Sobo
e92cb86335
Introduce ApplicationDelegate to AtomEnvironment
...
All external actions are performed via this delegate for test-isolation
purposes.
2015-10-13 15:42:57 -06:00
Antonio Scandurra
6459891c89
💚 Make sure to destroy AtomEnvironment in specs
2015-10-13 15:30:45 +02:00
Nathan Sobo
69e8b0cfb1
Prevent title change during specs
2015-10-12 15:19:55 -06:00
Antonio Scandurra
aebc1229f1
Always install uncaught error handler
2015-10-12 08:29:43 +02:00
Max Brunsfeld
7617c35856
Rename AtomEnvironment::removeEditorWindow -> ::destroy
2015-10-08 17:51:27 -07:00
Max Brunsfeld
19b07dbd97
Rename atom-spec -> atom-environment-spec
2015-10-08 11:54:54 -07:00