Commit Graph

26825 Commits

Author SHA1 Message Date
Nathan Sobo
a8ca3165a0 Remove dead code 2015-10-13 14:46:28 -06:00
Martin Rodalgaard
5b37d3e1aa 📝 Better workspace scan and replace docs 2015-10-13 20:29:24 +02:00
Max Brunsfeld
47961a8e6b Fix setting default values in config 2015-10-13 11:00:53 -07:00
Antonio Scandurra
695fad501c ⬆️ find-and-replace 2015-10-13 19:04:57 +02:00
Max Brunsfeld
22eb6d6d01 Merge pull request #8571 from jacekkopecky/socket-in-apm-test
prevent use of socket in apm test
2015-10-13 10:01:54 -07:00
Jacek Kopecky
d04769907c prevent use of socket in apm test 2015-10-13 17:36:57 +01:00
Antonio Scandurra
6459891c89 💚 Make sure to destroy AtomEnvironment in specs 2015-10-13 15:30:45 +02:00
Antonio Scandurra
1df90a220e ⬆️ Bump more dependencies 2015-10-13 13:59:51 +02:00
Dave Rael
4312f76ed7 Added command line parameter to set portable
If parameter included, home directory will be copied to the portable
location to make this a portable install
2015-10-13 05:43:01 -06:00
Antonio Scandurra
e51bad5618 🐛 Install WindowEventHandler in ctor 2015-10-13 12:38:45 +02:00
Antonio Scandurra
3ac0656a26 Reset Workspace before Project
Otherwise some paths will be leaked.
2015-10-13 11:29:51 +02:00
Antonio Scandurra
dbf65b4d97 ⬆️ Bump dependencies 2015-10-13 10:44:25 +02:00
Antonio Scandurra
cf5d94f084 Return a promise in test runners 2015-10-13 09:02:37 +02:00
Antonio Scandurra
4a59da9194 Express timeout in seconds 2015-10-13 08:35:02 +02:00
Max Brunsfeld
321996a684 ⬆️ line-ending-selector 2015-10-12 16:51:30 -07:00
Max Brunsfeld
0b6a695cc0 Merge pull request #9122 from ForNeVeR/coffee-source-maps
Fix coffeescript source maps on Windows
2015-10-12 16:00:48 -07:00
Nathan Sobo
f7a3e6c425 Don’t load base style sheets until config is loaded
We need to know what themes are active in order to load the correct LESS
variables.
2015-10-12 16:12:46 -06:00
Nathan Sobo
d4c88cc7fd Merge branch 'master' into ns-alternative-test-env 2015-10-12 15:55:28 -06:00
Nathan Sobo
88ac806e6c Merge pull request #9127 from atom/ns-fix-quit-cancellation
Restore ability to cancel the closing of a window from save dialog
2015-10-12 15:53:46 -06:00
Luke Pommersheim
367a6a57cf Merge pull request #2 from abe33/cn-move-lines-up-and-down-with-multiple-selections
Move lines up and down with multiple selections
2015-10-12 23:34:14 +02:00
Nathan Sobo
93de5ccb79 Assign window.onbeforeunload instead of addEventListener
This allows us to cancel the unloading if the user doesn’t confirm the
save dialog.
2015-10-12 15:32:36 -06:00
Nathan Sobo
69e8b0cfb1 Prevent title change during specs 2015-10-12 15:19:55 -06:00
Nathan Sobo
79d9a13ea7 Fix ENOENT exceptions in text-editor-spec 2015-10-12 15:09:28 -06:00
Kevin Sawicki
b27c1140a7 ⬆️ language-shellscript@0.19 2015-10-12 13:36:43 -07:00
Nathan Sobo
c82e331b7d Return a Disposable from mocked method to avoid exception it specs 2015-10-12 14:12:13 -06:00
abe33
d8aba0d295 🎨 Improve test descriptions and fix a typo 2015-10-12 22:10:09 +02:00
abe33
45a3dbca4e 🐛 Fix folds not preserved when moving multiple selections down
When two or more selections span the rows immediately before a fold,
the `did-change` event dispatched on the deletion will trigger a merge
of the selections, which in turn trigger an unfold at the buffer
position of the new selection, which is now the position of the fold.
Consolidating the selections at the begin of the transaction will
prevent the merge and will keep the fold untouched.
2015-10-12 22:05:25 +02:00
Nathan Sobo
29fe98581e Don’t assign atom.themes.workspace in spec-helper 2015-10-12 13:54:35 -06:00
abe33
d68a0db6d2 🎨 Fix description test
Actually it doesn’t test multiple selections moves.
2015-10-12 21:16:07 +02:00
Kevin Sawicki
21d11daf0c Merge pull request #9101 from atom/tj-fix-dragging-and-dropping-files
Fix #4300 by preventing 'will-navigate' event from firing
2015-10-12 12:01:41 -07:00
Kevin Sawicki
12143f6380 ⬆️ language-html@0.42 2015-10-12 11:29:19 -07:00
Kevin Sawicki
bcbf999d95 ⬆️ language-sass@0.42 2015-10-12 11:26:01 -07:00
Nathan Sobo
751334440c Merge pull request #9029 from ssorallen/stop-changing-active-pane
Add `onDidStopChangingActivePaneItem` for async callbacks
2015-10-12 12:19:37 -06:00
Kevin Sawicki
e7fcac40ec ⬆️ language-clojure@0.18 2015-10-12 11:15:53 -07:00
Kevin Sawicki
13bd16f2b8 ⬆️ autoflow@0.26 2015-10-12 11:15:39 -07:00
Machisté N. Quintana
db02ccf580 Merge pull request #9123 from ForNeVeR/patch-1
Mention node.js 4 in the Windows build guide
2015-10-12 13:46:54 -04:00
Antonio Scandurra
3ee0be33d5 🐎 Speed up test suite by disposing Project::emitter 2015-10-12 19:46:12 +02:00
Kevin Sawicki
8d7949344d ⬆️ language-shellscript@0.18 2015-10-12 10:43:35 -07:00
abe33
4d44016eb1 🎨 Remove unnecessary branching 2015-10-12 19:40:23 +02:00
Ross Allen
41984a2317 Add onDidStopChangingActivePaneItem for async callbacks
`onDidChangeActivePaneItem` is called synchronously when the active pane
item changes, and several non-critical actions preform work on that
event. Critical UI feedback, like changing the active tab, needs to
happen synchronously, but most other functionality should be run
asynchronously.
2015-10-12 10:24:07 -07:00
Friedrich von Never
7d541be125 Mention node.js 4.0. 2015-10-12 21:51:06 +06:00
Friedrich von Never
b19db0f0c0 Fix coffeescript source maps.
The file paths on Windows should be URLs with proper slashes and starting with file:///
2015-10-12 21:22:34 +06:00
Antonio Scandurra
304d35a300 Shim process stdout and stderr 2015-10-12 15:39:56 +02:00
Antonio Scandurra
56e13bba69 Reset Workspace in AtomEnvironment 2015-10-12 15:01:00 +02:00
Antonio Scandurra
612664fd4d 📝 Remember how/when to reset AtomEnviroment::workspace 2015-10-12 09:00:58 +02:00
Antonio Scandurra
aebc1229f1 Always install uncaught error handler 2015-10-12 08:29:43 +02:00
Antonio Scandurra
e1a1474b8d 🐛 Clear views after resetting everything else
This prevents a bug where calling `::getView` returns two different instances if
such method is invoked after views are cleared out (e.g. packages deactivation
in `packageManager.reset()`).
2015-10-11 19:27:19 +02:00
Antonio Scandurra
f77f62625e Add activateItem config to Workspace::open
Now that we have deleted `Project::open(...)`, all the methods that previously
used it need to switch to `Workspace::open(...)` instead. These two methods,
however, are not idempotent because the latter performs additional operations.

Since some specs relied on not activating an item after opening it, this commit
adds a parameter to prevent such activation.

Refs: 1ebcf166c7
2015-10-11 18:24:42 +02:00
abe33
9ee89a1f31 🎨 Fix bad indentation 2015-10-11 18:15:22 +02:00
abe33
09ffa8bec9 🐛 Fix moving multiple selections down locked at wrapped line 2015-10-11 18:15:06 +02:00