Ash Wilson
99feb7f264
Spelling
2017-09-20 10:51:30 -04:00
Ash Wilson
1a53ad5722
Deserialize TextBuffers that have never been saved to disk
2017-09-20 10:51:30 -04:00
Ash Wilson
868d9393de
Deserialize the exact serialized project paths, never a parent dir
2017-09-20 10:51:29 -04:00
Ash Wilson
7d62f8b6eb
Test for omitting deleted files
2017-09-20 10:51:29 -04:00
Ash Wilson
48c1fb0f3c
.deserialize() is async
2017-09-20 10:51:29 -04:00
Ash Wilson
928a3e2854
Expect the deserialization promise to reject with inaccessible dirs
2017-09-20 10:51:29 -04:00
Ash Wilson
3d51ed9766
Support {mustExist} option in setPaths
2017-09-20 10:51:29 -04:00
Ash Wilson
156cd02953
Optionally throw an error when attempting to open a non-existent dir
2017-09-20 10:51:29 -04:00
Ash Wilson
e7fcb0d079
Adjust Project root directory watching to account for async watchers
2017-08-18 09:10:20 -04:00
Ash Wilson
ea91723b36
Only deal with watcher stopping in the onDidChangeFiles spec
2017-08-04 10:37:41 -04:00
Ash Wilson
3b57d2a259
Let's see if we're still green without diagnostics!
2017-08-03 20:29:01 -04:00
Ash Wilson
dc9cb76fa4
tfw your diagnostic tests don't even run because of a linter error
2017-08-03 19:07:52 -04:00
Ash Wilson
7b61d4f62f
Log a few more things
2017-08-03 18:21:24 -04:00
Ash Wilson
a84694fac1
Stop watchers in an afterEach block
2017-08-03 18:21:11 -04:00
Ash Wilson
095f6da379
Default to the appveyor home dir
2017-08-03 18:15:39 -04:00
Ash Wilson
94c91c57b1
Explicitly put the logfile in ${HOME}
2017-08-03 15:32:18 -04:00
Ash Wilson
bb91bb58e5
Okay fine let's do this the dumb way
2017-08-03 14:30:40 -04:00
Ash Wilson
263adde377
Use async cleanup to avoid ENOTEMPTY on Windows
2017-08-03 14:22:54 -04:00
Ash Wilson
dedf5193cd
Does stderr work there... ?
2017-08-03 13:11:09 -04:00
Ash Wilson
3deb26b6a0
console.log debugging
2017-08-03 11:52:15 -04:00
Ash Wilson
3e3ab73748
Use distinct names for spec directories
2017-08-03 07:48:22 -07:00
Ash Wilson
b9080bcec5
Don't use "path" as a variable name
2017-08-02 12:59:38 -04:00
Ash Wilson
00346614a0
Spec for onDidChangeFiles
2017-08-01 15:58:38 -04:00
Max Brunsfeld
8f106d2d44
Don't serialize undo/redo stacks when the user is idle
2017-06-07 11:21:39 -07:00
Max Brunsfeld
2c2d00a403
Don't create duplicate buffers if a path is opened twice concurrently
2017-05-23 07:27:56 -07:00
Max Brunsfeld
6c0b70f5f3
Start work on integrating new native TextBuffer version
2017-05-19 11:33:49 -07:00
Aleksei Gusev
fd9dbb6e87
Normalize disk drive letter in path on Windows
...
Currently atom creates two buffers for the same file if passed
paths use difference case for disk drive letter,
e.g. d:\file.txt and D:\file.txt
2017-02-18 11:32:44 +03:00
Damien Guard
3fd1dbdce3
Clean up temporary files when running specs
2016-12-01 10:48:45 -08:00
Damien Guard
7a5b5ef400
👕
2016-11-29 16:55:14 -08:00
Damien Guard
711d83925e
Project and Window-Event-Handler spec pass on Win32
2016-11-29 16:55:14 -08:00
Indrek Ardel
55f3311c01
Remove unused variables
2016-09-26 20:52:13 +03:00
Max Brunsfeld
09b50f8740
Don't remove non-local directories on Project deserialization
2016-09-15 16:32:14 -07:00
Max Brunsfeld
fe480d8fa4
Do not add project directories that do not exist
...
Signed-off-by: Nathan Sobo <nathan@github.com >
2016-09-14 13:48:17 -07:00
Andres Suarez
4ca6eaff34
Add atom.project.observeBuffers
...
This makes `onDidAddBuffer` symmetrical with other `onDidAddX` methods and their `observeXs`. It also documents `onDidAddBuffer` and adds tests for it.
Released under CC0.
2016-08-22 18:00:54 -07:00
Antonio Scandurra
95932081b2
Recreate repository if the same project is added after being removed
...
:pear:ed with @nathansobo.
2016-06-20 17:06:50 +02:00
Antonio Scandurra
ef3ab03d28
Emit {will,did}SavePath on ipcMain before/after a buffer is saved
2016-05-23 18:37:26 +02:00
Antonio Scandurra
754cbc2a67
Merge branch 'master' into ns-switch-to-display-layers
...
# Conflicts:
# spec/tokenized-buffer-spec.coffee
2016-04-20 10:55:56 +02:00
Damien Guard
99e716f9ed
Fix specs failures on Windows including paths
2016-04-15 11:25:05 -07:00
Antonio Scandurra
f3c6a77954
💚 Use persistent instead of maintainHistory in specs
2016-04-09 09:30:47 +02: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
046cdddefe
📝
2016-03-04 17:53:14 +01:00
Antonio Scandurra
41c293ef9d
Always pass {isQuitting} in tests
2016-03-04 17:23:19 +01:00
Antonio Scandurra
011fe380e9
Pass markerLayer: false to buffer.serialize when not quitting
2016-03-04 16:57:02 +01:00
Nathan Sobo
47a348f557
Filter out non-directory project paths when deserializing Project
...
Closes #10628
2016-03-01 18:22:43 -07:00
case
8c5c795b35
Remove Duplicate Require Statements and Unify Syntax on '
2016-01-15 14:35:28 -06:00
Max Brunsfeld
a9c8640ab1
Stop using directory providers when their providing packages are deactivated
2015-10-08 15:20:13 -07:00
Max Brunsfeld
b754f1e125
Clean up project specs for custom directory and repository providers
2015-10-08 15:15:02 -07:00
Max Brunsfeld
2af6f995b4
Clean up repository-providers when their providing packages are are deactivated
2015-10-08 13:49:37 -07:00
Max Brunsfeld
9a4cbb9e16
Wait for async service consumption in project spec
2015-10-08 12:40:23 -07:00